/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

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

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

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

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

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

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

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

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

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

fieldset {
    padding: .35em .75em .625em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

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

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

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

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

:root {
    --color-black: #1d1f22;
    --color-black-10: #e2e0da;
    --color-black-10a: rgba(29, 31, 34, 0.1);
    --color-black-15a: rgba(29, 31, 34, 0.15);
    --color-black-20: #d2d2d3;
    --color-black-20a: rgba(29, 31, 34, 0.2);
    --color-black-30a: rgba(29, 31, 34, 0.3);
    --color-black-50: #8e8f90;
    --color-black-75: #565759;
    --color-black-90: #343538;
    --color-black-90a: rgba(29, 31, 34, 0.9);
    --color-black-95a: rgba(29, 31, 34, 0.95);
    --color-cream: #f3efe5;
    --color-cream-50: #f5f3ea;
    --color-cream-25: #fcfbf8;
    --color-white: #fff;
    --color-white-5a: hsla(0, 0%, 100%, 0.05);
    --color-white-10a: hsla(0, 0%, 100%, 0.1);
    --color-white-15a: hsla(0, 0%, 100%, 0.15);
    --color-white-20a: hsla(0, 0%, 100%, 0.2);
    --color-white-30a: hsla(0, 0%, 100%, 0.3);
    --color-white-50a: hsla(0, 0%, 100%, 0.5);
    --color-white-70a: hsla(0, 0%, 100%, 0.7);
    --color-real-black: #000;
    --color-real-black-20a: rgba(0, 0, 0, 0.2);
    --color-deep-black: #161719;
    --color-deep-black-30a: rgba(22, 23, 25, 0.3);
    --color-deep-black-90a: rgba(22, 23, 25, 0.9);
    --color-light-grey: #f8f8f8;
    --color-gold: #ebc03f;
    --color-gold-50: #f5df9f;
    --color-gold-25: #faefcf;
    --color-dark-gold-20a: rgba(184, 139, 53, 0.2);
    --color-dark-gold-10a: rgba(184, 149, 53, 0.1);
    --color-dark-gold: #b89535;
    --color-hotspots: #ffd02a;
    --color-bright-yellow: #ffd02a;
    --color-page-background: #f9f7f2;
    --color-mobile-language-selector-background: #111314;
    --color-border-grey: #e8e9e9;
    --color-ui-error: red;
    --color-ui-error-dark: #ff8080;
    --color-ui-success: green;
    --color-dark-blue: #003865;
    --color-green: #006b44;
    --color-orange: #f18825;
    --color-light-blue: #007bb5;
    --color-red: #e0403f;
    --color-yellow: #ffe973;
    --color-gold-hover: #ffe973;
    --color-nic-navy: #121623;
    --color-dark-cerulean: #104878;
    --color-olive-drab: #628500;
    --color-rouge: #a0346c;
    --color-atoll: #2c818d;
    --color-shuttle-grey: #616366;
    --color-night-shadz: #a63b45;
    --color-sun-orange: #f29132;
    --color-observatory: #068c6e;
    --color-zorba: #9e8e80;
    --color-cannon-pink: #93506a;
    --color-cello: #34495e;
    --color-pine-cone: #796755;
    --color-blue-diamond: #4c2d67;
    --gradient-map-top: linear-gradient(0deg, rgba(29, 31, 34, 0), rgba(29, 31, 34, 0.8));
    --gradient-map-bottom: linear-gradient(0deg, rgba(29, 31, 34, 0.8), rgba(29, 31, 34, 0));
    --gradient-expert-right: linear-gradient(90deg, rgba(29, 31, 34, 0), rgba(29, 31, 34, 0.8));
    --gradient-expert-left: linear-gradient(270deg, rgba(29, 31, 34, 0), rgba(29, 31, 34, 0.8));
    --mask-background-color: rgba(0, 0, 0, 0.9);
    --button-shadow-color: rgba(0, 0, 0, 0.1);
    --block-component-padding-large: 9.7222222222vw;
    --block-component-padding: 4.8611111111vw;
    --containerMargin: 5.5555555556vw;
    --containerMaxWidth: var(--fluid-type-max-width);
    --container-margin: clamp(20px, 4.8611111111vw, 70px);
    --container-margin-large: clamp(20px, 12.5vw, 180px);
    --fluid-type-min-width: 360px;
    --fluid-type-max-width: 1440px;
    --grid-gap: 20px;
    --largeContainerMargin: 5.5555555556vw;
    --block-padding-regular: clamp(20px, 4.8611111111vw, 70px);
    --block-padding-large: clamp(40px, 9.7222222222vw, 140px);
    --block-padding-none: 0;
    --dropdown-navigation-offset: 140px;
    --page-indicator-color: var(--color-black-20a);
    --page-indicator-color-active: var(--color-dark-gold);
    --input-background-color: var(--color-white);
    --input-border-color-focus: var(--color-black-30a);
    --input-border-color: #e8e9e9;
    --input-border-radius: 4px;
    --input-border-width: 1.5px;
    --input-box-shadow-focus: var(--color-black-10);
    --input-height: 40px;
    --input-placeholder-color: var(--color-black-50);
    --input-text-color: var(--color-black);
    --checkbox-active-background-color: var(--component-highlight-color);
    --checkbox-background-color: var(--input-background-color);
    --checkbox-border-color: var(--color-gold-50);
    --checkbox-border-radius: var(--input-border-radius);
    --checkbox-border-width: var(--input-border-width);
    --checkbox-checkmark-color: var(--input-background-color);
    --checkbox-size: calc(var(--input-height)/2);
    --radio-active-color: var(--color-white);
    --radio-background-color: var(--checkbox-background-color);
    --radio-border-color: var(--checkbox-border-color);
    --radio-border-radius: 50%;
    --radio-size: var(--checkbox-size);
    --form-error-color: var(--color-ui-error);
    --modal-background-color: var(--color-cream-50);
    --modal-mask-color: rgba(0, 0, 0, 0.75);
    --modal-heading-color: var(--color-black);
    --modal-text-color: var(--color-black-75)
}

@media(min-width:768px) {
    :root {
        --containerMargin: 4.8611111111vw;
        --largeContainerMargin: 12.5vw
    }
}

@media (max-width: 767px) {
    .m-button__container {
        padding: 10px 60px !important;
        height: auto !important;
    }

    .b-navigation .m-logo {
        width: 150px !important;
    }

    .o-panelNavigation .m-button.-navigation {
        right: calc(var(--containerMargin)*-1 - 80px) !important;
    }
}

@media (max-width: 1024px) {
    .o-contentGrid__container {
        padding-top: 100px !important;
    }
}

@media(min-width:1024px) {
    :root {
        --block-padding: 60px
    }
}

@media(min-width:1440px) {
    :root {
        --block-component-padding: 70px;
        --block-component-padding-large: 140px;
        --containerMargin: 70px;
        --largeContainerMargin: 180px;
        --containerMaxWidth: 1780px
    }
}

@media(min-width:1920px) {
    :root {
        --grid-gap: 26.66px
    }
}

@font-face {
    font-family: Brown;
    src: url(../fonts/Bahij_TheSansArabic-Plain.ttf), url('../fonts/Bahij TheSansArabic-SemiBold.ttf');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Zarid;
    src: url('../fonts/Bahij_TheSansArabic-Bold.ttf'), url('Bahij_TheSansArabic-ExtraBold.ttf');
    font-weight: 100;
    font-style: normal;
    font-display: swap
}

.t-sector-01 {
    --theme-color: var(--color-dark-cerulean)
}

.t-sector-03 {
    --theme-color: var(--color-olive-drab)
}

.t-sector-04 {
    --theme-color: var(--color-rouge)
}

.t-sector-05 {
    --theme-color: var(--color-atoll)
}

.t-sector-06 {
    --theme-color: var(--color-shuttle-grey)
}

.t-sector-07 {
    --theme-color: var(--color-night-shadz)
}

.t-sector-08 {
    --theme-color: var(--color-sun-orange)
}

.t-sector-09 {
    --theme-color: var(--color-observatory)
}

.t-sector-10 {
    --theme-color: var(--color-zorba)
}

.t-sector-11 {
    --theme-color: var(--color-cannon-pink)
}

.t-sector-12 {
    --theme-color: var(--color-cello)
}

.t-sector-13 {
    --theme-color: var(--color-pine-cone)
}

.t-sector-14 {
    --theme-color: var(--color-blue-diamond)
}

html {
    font-family: Brown, Zarid, Arial, sans-serif;
    font-size: 62.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: var(--color-black);
    color: var(--color-black)
}

html .scroll-tracker-point {
    color: red !important;
    pointer-events: none;
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear
}

body.-isScrollDisabled,
html.-isScrollDisabled {
    overflow: hidden
}

hr {
    border: solid var(--color-black-10);
    border-width: 1px 0 0;
    margin: 0
}

*,
:after,
:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    margin: 0
}

h1 {
    font-size: clamp(67px, calc(67px + 52*(100vw - 480px)/960), 119px);
    line-height: clamp(119%, calc(119% + 15*(100vw - 480px)/960), 134%)
}

h1,
h2 {
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

h2 {
    font-size: clamp(50px, calc(30px + 39*(100vw - 480px)/960), 89px);
    line-height: clamp(120%, calc(120% + 15*(100vw - 480px)/960), 135%)
}

h3 {
    font-size: clamp(37px, calc(37px + 30*(100vw - 480px)/960), 67px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(110%, calc(110% + 9*(100vw - 480px)/960), 119%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

h4 {
    font-size: clamp(28px, calc(28px + 22*(100vw - 480px)/960), 50px)
}

h4,
h5 {
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(143%, calc(143% + -23*(100vw - 480px)/960), 120%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

h5 {
    font-size: clamp(28px, calc(28px + 9*(100vw - 480px)/960), 37px)
}

h6 {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(135%, calc(135% + 8*(100vw - 480px)/960), 143%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

ol,
p,
ul {
    margin: 0
}

ol,
ul {
    padding: 0
}

img {
    display: block
}

.button,
a {
    display: inline-block;
    font-family: inherit;
    color: inherit;
    text-decoration: none;
    background: none;
    border: 0;
    padding: 0;
    cursor: pointer
}

[dir=rtl] * {
    letter-spacing: normal !important
}

.js-focus-visible :focus:not(.focus-visible) {
    outline: none
}

.u-srOnly {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.s-content {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    font-weight: 100;
    color: var(--text-color)
}

[lang=ar] .s-content {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.s-content b,
.s-content strong {
    font-weight: 400
}

.s-content em,
.s-content i {
    font-style: italic
}

.s-content u {
    text-decoration: underline
}

.s-content p {
    margin: 0 0 1.5em
}

.s-content dt {
    color: var(--color-black-50)
}

.s-content dd {
    color: var(--color-black);
    margin: 0 0 1em
}

.s-content a {
    color: var(--color-dark-gold);
    text-decoration: underline;
    font-weight: 400;
    -webkit-transition: .125s ease-out;
    -o-transition: .125s ease-out;
    transition: .125s ease-out
}

@media(hover:hover) {
    .s-content a:hover {
        color: var(--color-gold)
    }
}

.s-content h2,
.s-content h3,
.s-content h4,
.s-content h5,
.s-content h6 {
    color: var(--heading-color, var(--text-color))
}

.s-content h2 {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    line-height: 120%;
    margin: 60px 0 20px
}

.s-content h2,
.s-content h3 {
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.s-content h3 {
    font-size: 16px;
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    margin: 40px 0 20px
}

.s-content ol,
.s-content ul {
    margin: 0 0 1.5em
}

.s-content ol li::marker,
.s-content ul li::marker {
    color: var(--color-content-marker, var(--color-dark-gold))
}

.s-content ol ol,
.s-content ol ul,
.s-content ul ol,
.s-content ul ul {
    margin: 1em 0;
    padding: 0 1.75em
}

.s-content img {
    display: block;
    margin: 60px 0;
    width: 100%
}

.s-content figure {
    margin: 60px 0;
    padding: 0
}

.s-content figure img {
    margin: 0
}

.s-content figcaption {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    margin: 20px 0 0
}

[lang=ar] .s-content figcaption {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.s-content th {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    text-align: left;
    width: 50%;
    padding: 0 0 20px;
    color: #8e8f90;
    border-bottom: 1px solid #e2e0da
}

[lang=ar] .s-content th {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.s-content td {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    padding: 20px 0 0
}

[lang=ar] .s-content td {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.s-content>:last-child {
    margin-bottom: 0
}

.s-content.-small {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .s-content.-small {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.s-content.-medium {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%)
}

[lang=ar] .s-content.-medium {
    font-size: clamp(16px, calc(13px + 10*(100vw - 480px)/960), 26px);
    line-height: 140%;
    letter-spacing: 0
}

.s-content.-large {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 8*(100vw - 480px)/960), 143%)
}

[lang=ar] .s-content.-large {
    font-size: clamp(21px, calc(21px + 17*(100vw - 480px)/960), 38px);
    line-height: 106%;
    letter-spacing: 0
}

.s-content.-xlarge {
    font-size: clamp(21px, calc(21px + 16*(100vw - 480px)/960), 37px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%
}

[lang=ar] .s-content.-xlarge {
    font-size: clamp(21px, calc(21px + 27*(100vw - 480px)/960), 48px);
    line-height: 126%;
    letter-spacing: 0
}

.s-content.-center {
    text-align: center
}

.s-content.-collapsible ul {
    list-style-type: disc;
    list-style-position: inside
}

.ripple {
    height: 30px;
    width: 30px;
    background: #8e8f90;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.theme-black .ripple {
    background: #fff
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 hsla(0, 0%, 100%, .7);
        box-shadow: 0 0 0 0 hsla(0, 0%, 100%, .7)
    }

    30% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 40px hsla(0, 0%, 100%, 0);
        box-shadow: 0 0 0 40px hsla(0, 0%, 100%, 0)
    }

    50% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0);
        box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0)
    }

    to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0);
        box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0)
    }
}

@-webkit-keyframes maskImageAnimation {
    0% {
        -webkit-mask-position: 0 0;
        mask-position: 0 0;
        opacity: 1
    }

    25% {
        -webkit-mask-position: 100% 0;
        mask-position: 100% 0;
        opacity: 1
    }

    75% {
        -webkit-mask-position: 100% 0;
        mask-position: 100% 0;
        opacity: 1
    }

    to {
        -webkit-mask-position: 0 0;
        mask-position: 0 0;
        opacity: 1
    }
}

@keyframes maskImageAnimation {
    0% {
        -webkit-mask-position: 0 0;
        mask-position: 0 0;
        opacity: 1
    }

    25% {
        -webkit-mask-position: 100% 0;
        mask-position: 100% 0;
        opacity: 1
    }

    75% {
        -webkit-mask-position: 100% 0;
        mask-position: 100% 0;
        opacity: 1
    }

    to {
        -webkit-mask-position: 0 0;
        mask-position: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes maskImageAnimationArabic {
    0% {
        -webkit-mask-position: 100% 0;
        mask-position: 100% 0;
        opacity: 1
    }

    25% {
        -webkit-mask-position: 0 0;
        mask-position: 0 0;
        opacity: 1
    }

    75% {
        -webkit-mask-position: 0 0;
        mask-position: 0 0;
        opacity: 1
    }

    to {
        -webkit-mask-position: 100% 0;
        mask-position: 100% 0;
        opacity: 1
    }
}

@keyframes maskImageAnimationArabic {
    0% {
        -webkit-mask-position: 100% 0;
        mask-position: 100% 0;
        opacity: 1
    }

    25% {
        -webkit-mask-position: 0 0;
        mask-position: 0 0;
        opacity: 1
    }

    75% {
        -webkit-mask-position: 0 0;
        mask-position: 0 0;
        opacity: 1
    }

    to {
        -webkit-mask-position: 100% 0;
        mask-position: 100% 0;
        opacity: 1
    }
}

@-webkit-keyframes mouse-scroll {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }

    30% {
        opacity: 1
    }

    99% {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 0
    }
}

@keyframes mouse-scroll {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }

    30% {
        opacity: 1
    }

    99% {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 0
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 rgba(184, 149, 53, .7);
        box-shadow: 0 0 0 0 rgba(184, 149, 53, .7)
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 10px rgba(184, 149, 53, 0);
        box-shadow: 0 0 0 10px rgba(184, 149, 53, 0)
    }

    to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 rgba(184, 149, 53, 0);
        box-shadow: 0 0 0 0 rgba(184, 149, 53, 0)
    }
}

:root #ot-sdk-btn-floating.ot-floating-button {
    height: 40px;
    width: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

:root #ot-sdk-btn-floating.ot-floating-button:before {
    border-right-color: var(--color-white);
    right: -6px
}

:root #ot-sdk-btn-floating.ot-floating-button:after {
    background-color: var(--color-white);
    color: var(--color-deep-black-90a);
    font-size: 11px;
    letter-spacing: .06em;
    line-height: 1.2;
    padding: 5px 10px;
    text-transform: uppercase
}

:root #ot-sdk-btn-floating.ot-floating-button button {
    padding: 0
}

:root #ot-sdk-btn-floating .ot-floating-button__back,
:root #ot-sdk-btn-floating .ot-floating-button__front {
    background-color: var(--color-black);
    border-radius: 50%;
    -webkit-transition: background .2s ease-in-out;
    -o-transition: background .2s ease-in-out;
    transition: background .2s ease-in-out
}

:root #ot-sdk-btn-floating .ot-floating-button__back svg,
:root #ot-sdk-btn-floating .ot-floating-button__front svg {
    -webkit-transform: scale(.5725);
    -ms-transform: scale(.5725);
    transform: scale(.5725)
}

@media(hover:hover) {

    :root #ot-sdk-btn-floating .ot-floating-button__back:hover,
    :root #ot-sdk-btn-floating .ot-floating-button__front:hover {
        background-color: var(--color-gold)
    }
}

:root iframe[src*=recaptcha] {
    -webkit-transform: scale(.77);
    -ms-transform: scale(.77);
    transform: scale(.77);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.b-forms {
    overflow: hidden
}

.b-imageText#gold-text strong {
    color: var(--color-dark-gold)
}

#c24-hackathon .m-paragraph__content {
    color: var(--color-black-75)
}

#c24-hackathon .m-list__items {
    margin: 30px 0 0
}

#c24-hackathon .m-list__item {
    color: var(--color-black-75);
    list-style-type: "//";
    margin: 0;
    -webkit-padding-start: 5px;
    padding-inline-start: 5px
}

#c24-hackathon .m-list__item::marker {
    color: var(--color-black-75);
    font-weight: 300
}

#c24-accelerator .s-content strong {
    color: var(--color-dark-gold)
}

@media only screen and (min-width:1240px)and (max-width:1499px) {
    #c50-fitzhardinge .o-expertCardsGrid__expertName {
        font-size: clamp(28px, calc(18px + (2200vw - 10560px)/960), 50px)
    }
}

.app,
.app__root {
    height: 100%
}

.app__root {
    opacity: 0
}

.app__root.-isReady {
    opacity: 1
}

.app__content {
    background-color: var(--color-page-background);
    height: auto
}

.b-navigation {
    --navigation-background: transparent;
    --navigation-min-height: 110px;
    --navigation-grid-dropdown: minmax(0, 1fr) minmax(0, 11fr);
    --navigation-border: 1px solid var(--color-white-15a);
    top: 0;
    bottom: auto;
    left: 0;
    right: 0;
    color: var(--color-white);
    min-height: var(--navigation-min-height);
    position: fixed;
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
    z-index: 15
}

.b-navigation.-hasSecondaryNavigation {
    --navigation-background: var(--color-deep-black-30a)
}

.b-navigation.-backgroundTint {
    --navigation-background: var(--color-black-90a)
}

.b-navigation.-isScrolled {
    --navigation-background: var(--color-black)
}

.b-navigation.-isScrolled.-hasSecondaryNavigation {
    --navigation-background: var(--color-black-90a);
    -webkit-backdrop-filter: none;
    backdrop-filter: none
}

.b-navigation.-minimal {
    --navigation-border: none
}

.b-navigation__container {
    -webkit-backdrop-filter: var(--navigation-filter);
    backdrop-filter: var(--navigation-filter);
    background-color: var(--navigation-background);
    border-bottom: var(--navigation-border);
    position: relative;
    -webkit-transition: background-color .4s ease;
    -o-transition: background-color .4s ease;
    transition: background-color .4s ease
}

.b-navigation__primary {
    position: relative;
    min-height: var(--navigation-min-height);
    gap: var(--grid-gap);
    grid-template-areas: "logo nav";
    grid-template-columns: var(--navigation-grid-dropdown)
}

@media(min-width:1240px) {
    .b-navigation__primary {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        max-width: var(--containerMaxWidth);
        margin: 0 auto;
        padding: 0 clamp(20px, 4.8611111111vw, 70px);
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: grid
    }
}

.b-navigation .m-logo {
    height: 64px;
    width: 50px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    grid-area: logo;
    position: absolute;
    top: 23px;
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    -o-transition: transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
    z-index: 11
}

[dir=ltr] .b-navigation .m-logo {
    left: var(--containerMargin)
}

[dir=rtl] .b-navigation .m-logo {
    right: var(--containerMargin)
}

.b-navigation__mask {
    height: 100vh;
    width: 100vw;
    top: 0;
    left: 0;
    background-color: var(--modal-mask-color);
    opacity: 0;
    pointer-events: none;
    position: fixed;
    -webkit-transition: background-color .4s ease;
    -o-transition: background-color .4s ease;
    transition: background-color .4s ease;
    z-index: 13
}

.b-navigation.-isOpen .b-navigation__mask {
    opacity: 1;
    pointer-events: all
}

.b-navigation.-isDropdown {
    min-height: 100px
}

.b-navigation.-isDropdown.-isOpen {
    background-color: var(--color-black-50)
}

.b-navigation.-isDropdown.-isScrolled {
    --dropdown-navigation-offset: 140px
}

.b-navigation.-isDropdown .m-logo {
    grid-area: logo
}

.b-navigation .o-dropdownNavigation {
    grid-area: nav
}

@media(min-width:1240px) {
    .b-navigation {
        --navigation-min-height: 140px
    }

    .b-navigation .m-logo {
        height: 88px;
        width: 120px;
        position: relative;
        top: 0
    }

    [dir=ltr] .b-navigation .m-logo {
        left: 0
    }

    [dir=rtl] .b-navigation .m-logo {
        right: 0
    }

    .b-navigation__mask {
        z-index: 9
    }
}

@media(min-width:1440px) {
    .b-navigation {
        --navigation-grid-dropdown: minmax(0, 1fr) minmax(0, 5fr)
    }
}

.o-panelNavigation {
    --icon-size: 12px;
    --icon-fill: var(--color-gold);
    -webkit-tap-highlight-color: transparent;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 110px;
    max-width: 450px;
    position: absolute;
    top: 0;
    width: calc(100vw - var(--containerMargin)*2 - 40px);
    z-index: 15
}

[dir=ltr] .o-panelNavigation {
    right: 0
}

[dir=rtl] .o-panelNavigation {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    left: 0
}

.o-panelNavigation__overlay {
    height: 100vh;
    height: calc(var(--vh)*100);
    background: var(--color-black);
    color: var(--color-white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

@supports(height:1dvh) {
    .o-panelNavigation__overlay {
        height: 100dvh
    }
}

.o-panelNavigation .m-button.-navigation {
    height: 36px;
    width: 36px;
    position: absolute;
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    -o-transition: transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease
}

[dir=ltr] .o-panelNavigation .m-button.-navigation {
    left: calc(var(--containerMargin)*-1 - 32px)
}

[dir=rtl] .o-panelNavigation .m-button.-navigation {
    right: calc(var(--containerMargin)*-1 - 32px)
}

.-isOpen .o-panelNavigation .m-button.-navigation {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

[dir=rtl] .-isOpen .o-panelNavigation .m-button.-navigation {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.o-panelNavigation__container {
    background: var(--color-black);
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: calc((var(--vh) - 72px)*100);
    overflow-y: scroll
}

.o-panelNavigation__container.-noLanguageSelector {
    height: 100vh;
    height: calc(var(--vh)*100)
}

@supports(height:1svh) {
    .o-panelNavigation__container.-noLanguageSelector {
        height: 100svh
    }
}

.o-panelNavigation__items {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 188%;
    font-size: 16px;
    height: 100%
}

.o-panelNavigation__item {
    border-bottom: 1px solid var(--color-black-90);
    cursor: pointer;
    text-transform: uppercase
}

.o-panelNavigation__item.-isActive {
    background-color: var(--color-mobile-language-selector-background)
}

.o-panelNavigation__link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 45px 30px;
    width: 100%
}

[dir=rtl] .o-panelNavigation__link .a-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.o-panelNavigation__menu {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: var(--color-black);
    display: block;
    position: absolute;
    z-index: 15
}

.o-panelNavigation__menuContainer {
    height: calc(100% - 100px);
    overflow: scroll
}

.o-panelNavigation__menuItems {
    list-style: none;
    margin: 0;
    padding: 0
}

.o-panelNavigation__menuItem {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    border-bottom: 1px solid var(--color-black-90)
}

[lang=ar] .o-panelNavigation__menuItem {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-panelNavigation__menuItem.-projectMenu {
    border-bottom: none;
    margin: 20px
}

.o-panelNavigation__menuLink {
    height: 100%;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 25px 30px;
    text-transform: uppercase
}

@media(min-width:768px) {
    .o-panelNavigation__link {
        -webkit-transition: background-color .3s ease;
        -o-transition: background-color .3s ease;
        transition: background-color .3s ease
    }
}

@media(min-width:768px)and (hover:hover) {
    .o-panelNavigation__link:hover {
        background-color: var(--color-mobile-language-selector-background)
    }
}

@media(max-width:820px)and (orientation:landscape) {
    .o-panelNavigation__menuContainer {
        height: calc(100% - 70px)
    }
}

@media(min-width:1024px) {
    .o-panelNavigation__menuItem {
        -webkit-transition: background-color .3s ease;
        -o-transition: background-color .3s ease;
        transition: background-color .3s ease
    }
}

@media(min-width:1024px)and (hover:hover) {
    .o-panelNavigation__menuItem:hover {
        background-color: var(--color-mobile-language-selector-background)
    }
}

@media(min-width:1240px) {
    .o-panelNavigation__menuLink {
        color: hsla(0, 0%, 100%, .7)
    }
}

@media(min-width:1240px)and (hover:hover) {
    .o-panelNavigation__menuLink:hover {
        color: var(--color-white)
    }
}

.m-panelMenuButton {
    --component-padding: 45px 30px;
    --component-background-color: transparent;
    --icon-size: 12px;
    --icon-fill: var(--color-gold);
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 188%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--component-background-color);
    border: none;
    color: var(--color-white);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0;
    min-height: 110px;
    padding: var(--component-padding);
    text-transform: uppercase;
    -webkit-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease;
    width: 100%
}

[dir=rtl] .m-panelMenuButton .a-icon svg:not([class$=noFlip]) {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.m-panelMenuButton .a-label {
    line-height: 20px
}

@media(hover:hover) {
    .m-panelMenuButton:hover {
        --component-background-color: var(--color-mobile-language-selector-background)
    }
}

.m-panelMenuButton.-back {
    --component-background-color: var(--color-mobile-language-selector-background);
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.m-panelMenuButton.-back .a-icon {
    -webkit-margin-end: 20px;
    margin-inline-end: 20px
}

@media(max-width:345px) {
    .m-panelMenuButton {
        --component-padding: 10px 20px
    }
}

.a-icon {
    height: var(--icon-size, 24px);
    width: var(--icon-size, 24px);
    display: inline-block;
    vertical-align: middle
}

.a-icon svg {
    height: 100%;
    width: 100%;
    display: block;
    fill: var(--icon-fill, currentColor)
}

.a-label {
    font-size: 16px;
    letter-spacing: .06em;
    margin-top: -.0225em;
    text-transform: uppercase
}

.a-label,
.a-label.-small {
    font-weight: 400;
    line-height: 120%
}

.a-label.-small {
    font-size: 12px;
    letter-spacing: .12em
}

.a-label.-checkbox {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    text-transform: none
}

[lang=ar] .a-label.-checkbox {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.a-label.-footerLink {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 100%
}

.a-label.-marginaliaLink {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    margin-top: 0;
    text-transform: none;
    font-weight: 400
}

[lang=ar] .a-label.-marginaliaLink {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.m-projectMenuItem {
    display: block;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.m-projectMenuItem,
.m-projectMenuItem__image {
    position: relative;
    overflow: hidden
}

.m-projectMenuItem__image:before {
    content: "";
    display: block;
    padding-top: 56.25%
}

.m-projectMenuItem__image:after {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000;
    opacity: .25;
    content: "";
    position: absolute;
    -webkit-transition: opacity .25s linear;
    -o-transition: opacity .25s linear;
    transition: opacity .25s linear;
    z-index: 1
}

.m-projectMenuItem__image .a-image {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .5s ease-out;
    transition: -webkit-transform .5s ease-out;
    -o-transition: transform .5s ease-out;
    transition: transform .5s ease-out;
    transition: transform .5s ease-out, -webkit-transform .5s ease-out
}

.m-projectMenuItem__link {
    position: relative;
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-projectMenuItem__link:before {
    content: "";
    display: block;
    padding-top: 56.25%
}

.m-projectMenuItem__label {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.m-projectMenuItem__description {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    text-align: start;
    text-transform: none;
    padding: 20px 0
}

[lang=ar] .m-projectMenuItem__description {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-projectMenuItem__description .a-icon {
    display: none;
    opacity: 0;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
    -webkit-transition: opacity .5s ease-in, -webkit-transform 1s ease;
    transition: opacity .5s ease-in, -webkit-transform 1s ease;
    -o-transition: opacity .5s ease-in, transform 1s ease;
    transition: opacity .5s ease-in, transform 1s ease;
    transition: opacity .5s ease-in, transform 1s ease, -webkit-transform 1s ease
}

[dir=rtl] .m-projectMenuItem__description .a-icon svg:not([class$=noFlip]) {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .m-projectMenuItem__description .a-icon {
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px)
}

.m-projectMenuItem__title {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    display: none
}

.m-projectMenuItem.-dropdown .m-projectMenuItem__image:after {
    content: normal
}

.m-projectMenuItem.-dropdown .m-projectMenuItem__label {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    margin: 40px 0 0;
    position: static;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    text-transform: none
}

[lang=ar] .m-projectMenuItem.-dropdown .m-projectMenuItem__label {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

@media(min-width:1024px) {
    .m-projectMenuItem__label {
        -webkit-transition: opacity .5 ease-in;
        -o-transition: opacity .5 ease-in;
        transition: opacity .5 ease-in
    }

    .m-projectMenuItem__description {
        height: 100%;
        width: 100%;
        padding: 30px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 4;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-transform: translateY(30%);
        -ms-transform: translateY(30%);
        transform: translateY(30%);
        -webkit-transition: -webkit-transform .3s ease-out;
        transition: -webkit-transform .3s ease-out;
        -o-transition: transform .3s ease-out;
        transition: transform .3s ease-out;
        transition: transform .3s ease-out, -webkit-transform .3s ease-out
    }

    .m-projectMenuItem__title {
        display: block
    }

    .m-projectMenuItem__copy,
    .m-projectMenuItem__title {
        -webkit-transition: opacity .3s ease-in;
        -o-transition: opacity .3s ease-in;
        transition: opacity .3s ease-in;
        opacity: 0
    }

    .m-projectMenuItem__copy {
        margin: 0
    }

    .m-projectMenuItem .a-icon {
        display: block
    }
}

@media(min-width:1024px)and (hover:hover) {
    .m-projectMenuItem:hover .m-projectMenuItem__image:after {
        opacity: .75
    }

    .m-projectMenuItem:hover .m-projectMenuItem__image .a-image {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }

    .m-projectMenuItem:hover .m-projectMenuItem__label {
        opacity: 0;
        -webkit-transition: opacity .5s ease;
        -o-transition: opacity .5s ease;
        transition: opacity .5s ease
    }

    .m-projectMenuItem:hover .m-projectMenuItem__description {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .m-projectMenuItem:hover .m-projectMenuItem__copy,
    .m-projectMenuItem:hover .m-projectMenuItem__title {
        opacity: 1
    }

    .m-projectMenuItem:hover .a-icon {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

@media(min-width:1240px) {
    .m-projectMenuItem {
        max-width: 500px
    }
}

.a-image {
    overflow: hidden
}

.a-image,
.a-image__background,
.a-image__picture {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute
}

.a-image__background {
    background-color: var(--color-black)
}

.a-image__picture {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.a-image__img {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    position: relative
}

.a-image.-contain .a-image__img {
    -o-object-fit: contain;
    object-fit: contain
}

.a-image.-block {
    position: static
}

.a-image.-block .a-image__picture {
    position: relative
}

.a-image.-block .a-image__img {
    height: auto;
    width: 100%;
    position: relative
}

.m-sectorMenuItem {
    --icon-fill: var(--color-gold);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative
}

.m-sectorMenuItem .a-icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    -webkit-transition: fill .3s ease;
    -o-transition: fill .3s ease;
    transition: fill .3s ease
}

.m-sectorMenuItem__label {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    position: relative;
    z-index: 1
}

.m-sectorMenuItem.-panel {
    --icon-size: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 25px 30px 25px 28px;
    -webkit-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.m-sectorMenuItem.-panel .a-icon {
    color: var(--color-gold);
    -webkit-margin-end: 10px;
    margin-inline-end: 10px
}

@media(hover:hover) {
    .m-sectorMenuItem.-panel:hover {
        background-color: var(--color-mobile-language-selector-background)
    }
}

.m-sectorMenuItem.-dropdown {
    --icon-size: 80px;
    border: 1px solid var(--color-white-10a);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 120px;
    padding: 0;
    -webkit-padding-start: 10px;
    padding-inline-start: 10px;
    -webkit-padding-end: 20px;
    padding-inline-end: 20px;
    -webkit-transition: background-color .25s linear;
    -o-transition: background-color linear .25s;
    transition: background-color .25s linear
}

.m-sectorMenuItem.-dropdown .m-sectorMenuItem__label {
    -webkit-margin-start: 10px;
    margin-inline-start: 10px
}

.m-sectorMenuItem.-dropdown .a-image {
    opacity: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .25s linear, -webkit-transform .5s ease-out;
    transition: opacity .25s linear, -webkit-transform .5s ease-out;
    -o-transition: opacity linear .25s, transform ease-out .5s;
    transition: opacity .25s linear, transform .5s ease-out;
    transition: opacity .25s linear, transform .5s ease-out, -webkit-transform .5s ease-out;
    z-index: 0
}

@media(hover:hover) {
    .m-sectorMenuItem.-dropdown:hover {
        --icon-fill: var(--color-white);
        background-color: var(--color-deep-black)
    }

    .m-sectorMenuItem.-dropdown:hover .a-image {
        opacity: .2;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.m-sectorMenuItem.-isUnderConstruction {
    --icon-fill: var(--color-white-20a);
    color: var(--color-white-20a);
    pointer-events: none
}

.m-mobileLanguageSelector {
    position: relative;
    z-index: 5
}

.m-mobileLanguageSelector__container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: var(--color-mobile-language-selector-background);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    min-height: 60px;
    position: relative;
    width: 100%;
    z-index: 5
}

.m-mobileLanguageSelector__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.m-mobileLanguageSelector__link .a-icon {
    --icon-size: 12px;
    color: transparent
}

.m-mobileLanguageSelector__toggle {
    --icon-size: 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-black-20);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    letter-spacing: .1em;
    line-height: 120%;
    padding: 28px 30px;
    text-transform: uppercase;
    -webkit-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease;
    width: 100%;
    font-size: 14px
}

@media screen and (min-width:480px) {
    .m-mobileLanguageSelector__toggle {
        font-size: calc(14px + -2*(100vw - 480px)/960)
    }
}

@media screen and (min-width:1440px) {
    .m-mobileLanguageSelector__toggle {
        font-size: 12px
    }
}

.m-mobileLanguageSelector__toggle .a-icon {
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: -webkit-transform .25s ease-in-out;
    -o-transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out
}

.-isActive .m-mobileLanguageSelector__toggle {
    color: #fff
}

.-isActive .m-mobileLanguageSelector__toggle .a-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.m-mobileLanguageSelector__languageList {
    height: 100vh;
    height: calc(var(--vh)*100);
    top: 0;
    left: 0;
    background-color: var(--color-black);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    text-transform: uppercase;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .4s ease-in-out;
    transition: -webkit-transform .4s ease-in-out;
    -o-transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
    width: 100%;
    z-index: 2
}

@supports(height:1svh) {
    .m-mobileLanguageSelector__languageList {
        height: 100svh
    }
}

.-isActive .m-mobileLanguageSelector__languageList {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.m-mobileLanguageSelector__items {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    letter-spacing: .1em;
    line-height: 120%;
    list-style: none;
    overflow: scroll;
    text-transform: uppercase;
    font-size: 14px
}

@media screen and (min-width:480px) {
    .m-mobileLanguageSelector__items {
        font-size: calc(14px + -2*(100vw - 480px)/960)
    }
}

@media screen and (min-width:1440px) {
    .m-mobileLanguageSelector__items {
        font-size: 12px
    }
}

.m-mobileLanguageSelector__item {
    border-bottom: 1px solid var(--color-black-90);
    color: #d2d2d3;
    padding: 25px 30px
}

.m-mobileLanguageSelector__item:first-child {
    border-top: 1px solid var(--color-black-90)
}

.m-mobileLanguageSelector__item.-isActive {
    color: var(--color-white)
}

@media(min-width:768px) {
    .m-mobileLanguageSelector__toggle {
        --icon-size: 14px
    }
}

.m-button {
    --button-border-radius: var(--button-size);
    --button-border-width: 1.5px;
    --button-font-size: 16px;
    --button-icon-size: 24px;
    --button-padding: 40px;
    --button-size: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    color: var(--button-text-color);
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: var(--button-font-size);
    height: var(--button-size);
    line-height: 1;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    vertical-align: middle
}

[dir=rtl] .m-button svg:not([class$=noFlip]) {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

@media(hover:hover) {
    .m-button:hover {
        color: var(--button-text-color-hover)
    }
}

.m-button__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: var(--button-background-color, transparent);
    border-radius: var(--button-border-radius);
    border: var(--button-border-width) solid var(--button-border-color, #000);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--button-text-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--button-size);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    overflow: hidden;
    padding: 0;
    -webkit-padding-end: calc(var(--button-padding)/2);
    padding-inline-end: calc(var(--button-padding)/2);
    -webkit-padding-start: var(--button-padding);
    padding-inline-start: var(--button-padding);
    position: relative;
    -webkit-transition: background .2s ease-in-out, color .2s ease-in-out;
    -o-transition: background .2s ease-in-out, color .2s ease-in-out;
    transition: background .2s ease-in-out, color .2s ease-in-out;
    width: 100%
}

@media(hover:hover) {
    .m-button__container:hover {
        --button-background-color: var(--button-background-color-hover, #000);
        --button-icon-color: var(--button-text-color);
        --button-text-color: var(--button-text-color-hover, #fff);
        --button-border-color: var(--button-border-color-hover, transparent)
    }
}

.m-button__prefix,
.m-button__suffix {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--button-affix-color);
    font-weight: 400;
    padding: 0;
    pointer-events: none;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 320px;
    max-width: 60vw
}

[lang=ar] .m-button__prefix,
[lang=ar] .m-button__suffix {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-button__prefix {
    right: 100%;
    text-align: end;
    -webkit-margin-end: var(--grid-gap);
    margin-inline-end: var(--grid-gap)
}

[dir=rtl] .m-button__prefix {
    right: auto;
    left: 100%
}

.m-button__suffix {
    left: 100%;
    text-align: start;
    -webkit-margin-start: var(--grid-gap);
    margin-inline-start: var(--grid-gap)
}

[dir=rtl] .m-button__suffix {
    left: auto;
    right: 100%
}

.m-button:after,
.m-button:before {
    z-index: 1
}

.m-button .a-icon,
.m-button .a-label {
    position: relative;
    z-index: 2
}

.m-button .a-icon {
    --icon-size: var(--button-icon-size);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.m-button .a-label~.a-icon {
    -webkit-margin-start: calc(var(--button-icon-size)/1.5);
    margin-inline-start: calc(var(--button-icon-size)/1.5)
}

.m-button.-small {
    --button-font-size: 16px;
    --button-icon-size: var(--button-font-size);
    --button-padding: 28px;
    --button-size: 40px
}

.m-button.-iconOnly {
    --button-padding: 0;
    height: var(--button-size);
    width: var(--button-size);
    -webkit-padding-end: 0;
    padding-inline-end: 0;
    -webkit-padding-start: 0;
    padding-inline-start: 0
}

.m-button.-labelOnly .m-button__container {
    -webkit-padding-end: var(--button-padding);
    padding-inline-end: var(--button-padding);
    -webkit-padding-start: var(--button-padding);
    padding-inline-start: var(--button-padding)
}

.m-button.-leftIcon .m-button__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-padding-end: var(--button-padding);
    padding-inline-end: var(--button-padding);
    -webkit-padding-start: calc(var(--button-padding)/2);
    padding-inline-start: calc(var(--button-padding)/2)
}

.m-button.-leftIcon .a-label~.a-icon {
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-margin-end: calc(var(--button-icon-size)/1.5);
    margin-inline-end: calc(var(--button-icon-size)/1.5)
}

.m-button.-secondary {
    --button-background-color: transparent;
    --button-border-color: var(--color-black-20a);
    --button-border-width: 1.5px;
    --button-text-color: var(--color-black)
}

.m-button.-tertiary {
    --button-background-color-hover: transparent;
    --button-background-color: transparent;
    --button-border-radius: 0;
    --button-border-width: 0;
    --button-icon-color: var(--button-text-color);
    --button-padding: 0
}

.m-button.-tertiary:before {
    content: normal
}

.m-button {
    --button-background-color-hover: var(--color-gold);
    --button-background-color-ripple: var(--color-white-20a);
    --button-border-color-disabled: var(--color-black-10);
    --button-border-color-hover: transparent;
    --button-text-color-disabled: var(--color-black-20);
    --button-text-color-hover: var(--color-white);
    --button-affix-color: var(--button-text-color)
}

.m-button.-black {
    --button-border-color: transparent
}

.m-button.-black.-primary {
    --button-affix-color: var(--button-background-color);
    --button-background-color: var(--color-black);
    --button-text-color: var(--color-white)
}

.m-button.-black.-secondary,
.m-button.-black.-tertiary {
    --button-background-color: transparent;
    --button-text-color: var(--color-black)
}

.m-button.-black.-secondary {
    --button-border-color: var(--color-black-20a)
}

.m-button.-black.-tertiary {
    --button-background-color-hover: transparent;
    --button-text-color-hover: var(--color-gold)
}

.m-button.-cream {
    --button-text-color: var(--color-dark-gold)
}

.m-button.-cream.-primary {
    --button-affix-color: var(--button-background-color);
    --button-background-color: var(--color-cream);
    --button-border-color: var(--color-dark-gold-10a)
}

.m-button.-cream.-secondary,
.m-button.-cream.-tertiary {
    --button-background-color: transparent
}

.m-button.-cream.-secondary {
    --button-border-color: var(--color-dark-gold-20a)
}

.m-button.-cream.-tertiary {
    --button-background-color-hover: transparent;
    --button-text-color-hover: var(--color-gold)
}

.m-button.-dark-gold {
    --button-text-color: var(--color-dark-gold)
}

.m-button.-dark-gold.-primary {
    --button-affix-color: var(--button-background-color);
    --button-background-color: var(--color-dark-gold);
    --button-border-color: var(--color-black-10a);
    --button-text-color: var(--color-white)
}

.m-button.-dark-gold.-secondary,
.m-button.-dark-gold.-tertiary {
    --button-background-color: transparent;
    --button-text-color: var(--color-dark-gold)
}

.m-button.-dark-gold.-secondary {
    --button-border-color: var(--color-dark-gold-20a)
}

.m-button.-dark-gold.-tertiary {
    --button-background-color-hover: transparent;
    --button-text-color-hover: var(--color-gold)
}

.m-button.-gold {
    --button-affix-color: var(--button-background-color);
    --button-background-color-hover: var(--color-gold-hover);
    --button-background-color-ripple: var(--color-white-20a);
    --button-border-color-hover: transparent;
    --button-border-color: transparent;
    --button-text-color-hover: var(--color-white);
    --button-text-color: var(--color-white)
}

.m-button.-gold.-primary {
    --button-background-color: var(--color-gold);
    --button-text-color: var(--color-white)
}

.m-button.-gold.-secondary,
.m-button.-gold.-tertiary {
    --button-text-color: var(--color-gold)
}

.m-button.-gold.-secondary {
    --button-border-color: var(--color-gold)
}

.m-button.-gold.-tertiary {
    --button-background-color-hover: transparent;
    --button-text-color-hover: var(--color-gold-hover)
}

.m-button.-white {
    --button-border-color-disabled: var(--color-white-10a);
    --button-text-color-disabled: var(--color-white-10a)
}

.m-button.-white.-primary {
    --button-affix-color: var(--button-background-color);
    --button-background-color: var(--color-white);
    --button-border-color: var(--color-black-10a);
    --button-text-color: var(--color-black)
}

.m-button.-white.-secondary,
.m-button.-white.-tertiary {
    --button-text-color: var(--color-white)
}

.m-button.-white.-secondary {
    --button-border-color: var(--color-white-10a)
}

.m-button.-white.-tertiary {
    --button-background-color-hover: transparent;
    --button-text-color-hover: var(--color-gold)
}

.m-button.-playbackControls {
    --button-background-color: transparent;
    --button-background-color-ripple: var(--color-white-20a);
    --button-border-color: transparent;
    --button-border-width: 0;
    --button-background-color-hover: transparent;
    --button-text-color-hover: var(--color-white);
    --button-padding: 0
}

.m-button.-playbackControls:before {
    content: normal
}

.m-button.-navigation {
    --button-size: 40px;
    --icon-size: 20px;
    --button-border-width: 0;
    --button-padding: 0;
    --button-border-color: transparent;
    --button-background-color-hover: transparent;
    -webkit-padding-end: 0;
    padding-inline-end: 0;
    -webkit-padding-start: 0;
    padding-inline-start: 0
}

.m-button.-navigation:before {
    content: normal
}

.m-button.-navigation .m-button__container {
    background-color: transparent
}

.m-button.-close,
.m-button.-play {
    --button-size: 60px;
    --button-icon-size: 20px
}

@media(min-width:768px) {

    .m-button.-close,
    .m-button.-play {
        --button-icon-size: 24px
    }
}

.m-button:disabled {
    pointer-events: none;
    cursor: default
}

.m-button:disabled .m-button__container {
    background-color: var(--button-background-color-disabled, transparent);
    border-color: var(--button-border-color-disabled, grey);
    color: var(--button-text-color-disabled, grey)
}

.o-dropdownNavigation {
    --navigation-highlight-color: var(--color-gold);
    --navigation-item-color: var(--color-black-20);
    --navigation-item-hover-color: var(--color-white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 140px;
    z-index: 10
}

.o-dropdownNavigation__indicator {
    height: 1px;
    width: 0;
    background-color: var(--navigation-highlight-color);
    bottom: 0;
    display: block;
    position: absolute;
    -webkit-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out
}

.o-dropdownNavigation__section.-aside {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-margin-start: auto;
    margin-inline-start: auto
}

.o-dropdownNavigation__section.-aside .o-dropdownNavigation__button {
    -webkit-margin-end: var(--grid-gap);
    margin-inline-end: var(--grid-gap)
}

.o-dropdownNavigation__items {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.o-dropdownNavigation__item {
    color: var(--navigation-item-color);
    margin: 50px 0;
    -webkit-transition: background .25s ease-out, color .25s ease-out, border .25s ease-out;
    -o-transition: background .25s ease-out, color .25s ease-out, border .25s ease-out;
    transition: background .25s ease-out, color .25s ease-out, border .25s ease-out
}

@media(hover:hover) {
    .o-dropdownNavigation__item:hover {
        color: var(--navigation-item-hover-color)
    }

    .o-dropdownNavigation__item:hover .o-dropdownNavigation__link {
        color: inherit
    }

    .o-dropdownNavigation__item:hover .o-dropdownNavigation__button.-highlighted {
        --highlighted-border-color: var(--color-white)
    }

    .o-dropdownNavigation__item:hover .o-dropdownNavigation__button.-highlighted.-isOpen {
        color: var(--color-black);
        --highlighted-border-color: var(--color-gold)
    }
}

.o-dropdownNavigation__item:not(:first-child) {
    -webkit-margin-start: 50px;
    margin-inline-start: 50px
}

.o-dropdownNavigation__item.-isActive {
    --navigation-item-color: var(--color-white)
}

.b-navigation.-isOpen .o-dropdownNavigation__item.-isActive {
    --navigation-item-color: var(--color-black-20)
}

.o-dropdownNavigation__item.-isOpen {
    --navigation-item-color: var(--color-white)
}

.o-dropdownNavigation__link {
    color: inherit;
    display: block;
    -webkit-transition: color .25s ease-out;
    -o-transition: color .25s ease-out;
    transition: color .25s ease-out
}

.o-dropdownNavigation__button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    color: inherit;
    cursor: pointer;
    margin: 0;
    padding: 0;
    -webkit-transition: background .25s ease-out, color .25s ease-out, border .25s ease-out;
    -o-transition: background .25s ease-out, color .25s ease-out, border .25s ease-out;
    transition: background .25s ease-out, color .25s ease-out, border .25s ease-out
}

.o-dropdownNavigation__button.-highlighted {
    --highlighted-border-color: var(--color-white-30a);
    border-radius: 40px;
    border: 1px solid var(--highlighted-border-color);
    padding: 0 25px
}

.o-dropdownNavigation__button.-highlighted.-isOpen {
    --highlighted-border-color: var(--color-gold);
    color: var(--color-black);
    background-color: var(--color-gold)
}

.o-dropdownNavigation__label {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 188%;
    display: block;
    padding: 6px 0 7px;
    text-transform: uppercase
}

.o-dropdownNavigationList {
    height: auto;
    width: 100%;
    background-color: transparent;
    border-top: 1px solid var(--color-white-15a);
    display: block;
    left: 0;
    max-height: calc(100vh - var(--dropdown-navigation-offset));
    overflow: auto;
    position: fixed;
    right: 0;
    top: var(--dropdown-navigation-offset);
    -webkit-transition: background-color .5s;
    -o-transition: background-color .5s;
    transition: background-color .5s
}

.o-dropdownNavigationList.-isOpen {
    background-color: var(--color-deep-black)
}

.o-dropdownNavigationList .m-button {
    position: fixed;
    top: calc(var(--dropdown-navigation-offset) + 20px)
}

[dir=ltr] .o-dropdownNavigationList .m-button {
    right: 70px
}

[dir=rtl] .o-dropdownNavigationList .m-button {
    left: 70px
}

.o-dropdownNavigationList__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    overflow: auto
}

.o-dropdownNavigationList__items {
    list-style: none;
    margin: 0;
    padding: 100px 0
}

.o-dropdownNavigationList__items.-menu {
    padding: 100px 0 100px 112px
}

.o-dropdownNavigationList__items.-projectMenu {
    display: grid;
    grid-gap: 0 70px;
    grid-template-columns: repeat(var(--project-grid-columns, 3), minmax(0, 1fr))
}

.o-dropdownNavigationList__items.-sectorMenu {
    display: grid;
    gap: var(--grid-gap);
    grid-template-columns: repeat(var(--grid-columns, 4), minmax(0, 1fr));
    padding: 100px 0
}

.o-dropdownNavigationList__item.-menu:not(:last-child) {
    margin: 0 0 40px
}

.o-dropdownNavigationList__link {
    color: hsla(0, 0%, 100%, .7);
    display: inline-block;
    position: relative
}

@media(hover:hover) {
    .o-dropdownNavigationList__link:hover {
        color: var(--color-white)
    }

    .o-dropdownNavigationList__link:hover .o-dropdownNavigationList__index {
        color: var(--color-gold)
    }
}

.o-dropdownNavigationList__link.-isActive {
    color: var(--color-white)
}

.o-dropdownNavigationList__link.-isActive .o-dropdownNavigationList__index {
    color: var(--color-gold)
}

.o-dropdownNavigationList__index {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 188%;
    color: var(--color-white-30a);
    display: inline-block;
    -webkit-margin-end: var(--grid-gap);
    margin-inline-end: var(--grid-gap);
    position: relative;
    top: -1.44ex;
    font-weight: 100
}

.o-dropdownNavigationList__label {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(135%, calc(135% + 8*(100vw - 480px)/960), 143%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

@media(min-width:1440px) {
    .o-dropdownNavigationList {
        --grid-columns: 5
    }
}

.m-languageToggle__items {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-languageToggle__item {
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    opacity: .5;
    -webkit-padding-start: 10px;
    padding-inline-start: 10px;
    text-transform: uppercase
}

.m-languageToggle__item.-isActive {
    cursor: default;
    opacity: 1;
    pointer-events: none
}

.m-languageToggle__item[lang=ar] {
    font-size: 17px;
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px)
}

.m-languageToggle__item:first-child {
    border: solid var(--color-white);
    border-width: 0 1px 0 0;
    -webkit-padding-end: 10px;
    padding-inline-end: 10px;
    -webkit-padding-start: 0;
    padding-inline-start: 0
}

[dir=rtl] .m-languageToggle__item:first-child {
    border-width: 0 0 0 1px
}

.o-languageSelector {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .1em;
    line-height: 1.25;
    text-transform: uppercase
}

.o-languageSelector__list,
.o-languageSelector input[type=checkbox] {
    display: none
}

.o-languageSelector__list {
    height: 100vh;
    width: 100%;
    background: rgba(29, 31, 34, .8);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    position: fixed;
    text-transform: uppercase;
    top: 0;
    padding: 120px 0 0
}

@media(min-width:768px) {
    .o-languageSelector__list {
        padding: 139px 0 0
    }
}

.o-languageSelector__wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0 auto;
    overflow-x: visible;
    overflow-y: auto;
    width: 100%;
    border-top: 1px solid var(--color-white-15a)
}

.o-languageSelector__toggle {
    --icon-size: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1
}

.o-languageSelector__toggle.-ar {
    font-size: 17px;
    letter-spacing: 0
}

.o-languageSelector__toggle.-ar .o-languageSelector__code {
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px)
}

.o-languageSelector__toggle .a-icon {
    -webkit-margin-start: 5px;
    margin-inline-start: 5px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: -webkit-transform .25s ease-in-out;
    -o-transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out
}

.o-languageSelector__items {
    list-style: none;
    margin: 0;
    max-width: 280px;
    text-align: right;
    width: 100%;
    padding: 0 4.8611111111vw
}

@media(min-width:768px) {
    .o-languageSelector__items {
        padding: 0 4.8611111111vw
    }
}

.o-languageSelector__item {
    --icon-size: 12px;
    opacity: .6;
    position: relative;
    width: 100%
}

.o-languageSelector__item.-isActive,
.o-languageSelector__item:hover {
    opacity: 1
}

.o-languageSelector__item.-isActive {
    pointer-events: none
}

.o-languageSelector__item .a-icon {
    color: transparent;
    position: absolute;
    right: 0;
    -webkit-transform: translateY(1px);
    -ms-transform: translateY(1px);
    transform: translateY(1px)
}

[dir=rtl] .o-languageSelector__item .a-icon {
    left: -6px;
    right: auto
}

.o-languageSelector__link {
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    letter-spacing: .1em;
    line-height: 1.25;
    padding: min(1.6vh, 16px) 16px min(1.7vh, 17px) 12px
}

.o-languageSelector__link.-ar {
    letter-spacing: 0
}

.o-languageSelector input[type=checkbox]:checked~.o-languageSelector__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.o-languageSelector input[type=checkbox]:checked~.o-languageSelector__toggle .a-icon {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

@media(min-width:768px) {
    .o-languageSelector__items {
        padding-top: 40px
    }

    .o-languageSelector__wrapper {
        overflow: visible
    }
}

.o-secondaryNavigation {
    --component-transition-speed: 0.33s;
    border-top: 1px solid var(--color-white-15a);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .12em;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: background-color var(--component-transition-speed) ease;
    -o-transition: background-color var(--component-transition-speed) ease;
    transition: background-color var(--component-transition-speed) ease;
    width: 100%
}

.o-secondaryNavigation__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.o-secondaryNavigation__sectorButton {
    --icon-size: 14px;
    height: 60px;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    color: var(--color-white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.o-secondaryNavigation__sectorButton .a-icon {
    -webkit-transition: -webkit-transform var(--component-transition-speed) ease;
    transition: -webkit-transform var(--component-transition-speed) ease;
    -o-transition: transform var(--component-transition-speed) ease;
    transition: transform var(--component-transition-speed) ease;
    transition: transform var(--component-transition-speed) ease, -webkit-transform var(--component-transition-speed) ease
}

.-isExpanded .o-secondaryNavigation__sectorButton .a-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.o-secondaryNavigation__items {
    list-style: none;
    margin: 0;
    padding: 0
}

.o-secondaryNavigation__item {
    color: var(--color-black-20);
    line-height: 20px;
    position: relative
}

.o-secondaryNavigation__item:first-child {
    margin: 4px 0 0
}

.o-secondaryNavigation__item:last-child {
    margin: 0 0 4px
}

.o-secondaryNavigation__item.-isActive {
    color: var(--color-white);
    font-weight: 400
}

.o-secondaryNavigation__itemLink {
    padding: 20px 0;
    -webkit-transition: color .25s ease-out;
    -o-transition: color .25s ease-out;
    transition: color .25s ease-out;
    width: 100%
}

@media(hover:hover) {
    .o-secondaryNavigation__itemLink:hover {
        color: var(--color-white)
    }
}

.-isDropdown .o-secondaryNavigation {
    height: 61px;
    font-size: 14px;
    overflow: visible
}

.-isDropdown .o-secondaryNavigation__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.-isDropdown .o-secondaryNavigation__sectorButton {
    display: none;
    width: auto
}

.-isDropdown .o-secondaryNavigation__items {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none
}

.-isDropdown .o-secondaryNavigation__item {
    margin: 0 25px
}

.-isDropdown .o-secondaryNavigation__item:first-child {
    -webkit-margin-end: 25px;
    margin-inline-end: 25px;
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

.-isDropdown .o-secondaryNavigation__item.-isActive:after {
    height: 1px;
    width: 100%;
    background: var(--color-gold);
    bottom: -1px;
    content: "";
    left: 0;
    position: absolute;
    right: 0
}

.-isDropdown .o-secondaryNavigation__itemLink {
    width: auto
}

.m-logo {
    height: 80px;
    width: 62px;
    position: relative;
    z-index: 11
}

.b-brandbookNavigation {
    --container-height: 100px;
    --navigation-item-color: var(--color-black-50);
    --navigation-item-active-color: var(--color-black)
}

.b-brandbookNavigation__overlay {
    height: 100vh;
    height: calc(var(--vh)*100);
    background-color: var(--color-white);
    display: none;
    opacity: 0;
    position: fixed;
    visibility: hidden;
    width: 100%;
    z-index: 9
}

@supports(height:1svh) {
    .b-brandbookNavigation__overlay {
        height: 100svh
    }
}

.b-brandbookNavigation__hamburgerContainer {
    position: fixed;
    z-index: 16;
    top: 20px;
    right: 2vw
}

.b-brandbookNavigation__logoContainer {
    height: var(--container-height);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.b-brandbookNavigation__logoContainer,
.b-brandbookNavigation__logoContainer.-light {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.b-brandbookNavigation__closeButtonContainer,
.b-brandbookNavigation__logoContainer.-dark {
    display: none
}

.b-brandbookNavigation__container {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 15;
    width: 100%;
    background-color: transparent;
    height: var(--container-height);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background-color .4s ease;
    -o-transition: background-color .4s ease;
    transition: background-color .4s ease;
    border-bottom: 1px solid var(--color-white-15a)
}

.b-brandbookNavigation.-isScrolled .b-brandbookNavigation__container {
    background-color: var(--color-white)
}

.b-brandbookNavigation.-isScrolled .b-brandbookNavigation__container .b-brandbookNavigation__logoContainer.-light {
    display: none
}

.b-brandbookNavigation.-isScrolled .b-brandbookNavigation__container .b-brandbookNavigation__logoContainer.-dark {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.b-brandbookNavigation.-isOpen .b-brandbookNavigation__container {
    background-color: var(--color-white)
}

.b-brandbookNavigation.-isOpen .b-brandbookNavigation__container .b-brandbookNavigation__content {
    border-bottom: 1px solid var(--color-border-grey)
}

.b-brandbookNavigation.-isOpen .b-brandbookNavigation__container .b-brandbookNavigation__logoContainer.-light {
    display: none
}

.b-brandbookNavigation.-isOpen .b-brandbookNavigation__container .b-brandbookNavigation__logoContainer.-dark {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.b-brandbookNavigation__content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: var(--container-height)
}

.b-brandbookNavigation__items {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 188%;
    color: var(--navigation-item-color);
    display: none;
    font-size: 16px
}

.b-brandbookNavigation__items.-primary {
    overflow-y: auto;
    height: calc(100vh - var(--container-height))
}

.b-brandbookNavigation__items.-secondary {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    list-style-type: decimal;
    -webkit-margin-start: 20px;
    margin-inline-start: 20px
}

.b-brandbookNavigation__items.-secondary,
.b-brandbookNavigation__items.-tertiary {
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.b-brandbookNavigation__items.-tertiary {
    font-size: 12px;
    color: var(--navigation-item-color)
}

.b-brandbookNavigation__item .a-icon {
    height: 12px;
    width: 12px;
    margin-bottom: 3px;
    -webkit-margin-start: 3px;
    margin-inline-start: 3px
}

.b-brandbookNavigation__item.-isActive::marker {
    color: var(--navigation-item-active-color)
}

.b-brandbookNavigation__item.-primary {
    line-height: 40px;
    padding: 15px 0;
    position: relative;
    text-transform: uppercase;
    border-bottom: 1px solid var(--color-border-grey);
    width: 100%;
    -webkit-padding-end: 3%;
    padding-inline-end: 3%
}

.b-brandbookNavigation__item.-tertiary {
    margin: 25px 0
}

.b-brandbookNavigation__item.-secondary {
    line-height: 1;
    margin: 20px 0 0
}

.b-brandbookNavigation__item.-secondary.-isOpen .b-brandbookNavigation__items.-tertiary {
    display: block
}

.b-brandbookNavigation__item.-secondary.-isOpen .a-icon {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.b-brandbookNavigation__item.-secondary.-isActive .b-brandbookNavigation__button.-secondary {
    color: var(--navigation-item-active-color)
}

.b-brandbookNavigation__item.-primary.-isOpen .b-brandbookNavigation__button.-primary .a-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.b-brandbookNavigation__item.-primary.-isOpen .b-brandbookNavigation__menuContainer,
.b-brandbookNavigation__item.-primary.-isOpen .b-brandbookNavigation__menuContainer .b-brandbookNavigation__items.-secondary {
    display: block
}

.b-brandbookNavigation__item:last-child {
    border-bottom: none
}

.b-brandbookNavigation__button,
.b-brandbookNavigation__link {
    color: var(--navigation-item-color);
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in
}

.b-brandbookNavigation__button.-secondary,
.b-brandbookNavigation__link.-secondary {
    display: inline-block
}

@media(hover:hover) {

    .b-brandbookNavigation__button:hover,
    .b-brandbookNavigation__link:hover {
        color: var(--navigation-item-active-color)
    }
}

.b-brandbookNavigation__button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    background: none;
    color: inherit;
    border: none;
    font: inherit;
    cursor: pointer;
    outline: inherit;
    text-transform: inherit
}

.b-brandbookNavigation__button.-primary {
    padding: 10px 0
}

.b-brandbookNavigation__button.-primary,
.b-brandbookNavigation__button.-secondary {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.b-brandbookNavigation__button.-secondary {
    padding: 0
}

.b-brandbookNavigation .m-button {
    justify-self: flex-end;
    -webkit-margin-start: auto;
    margin-inline-start: auto
}

@media(min-width:768px) {
    .b-brandbookNavigation {
        --container-height: 140px;
        --navigation-item-color: var(--color-white-70a);
        --navigation-item-active-color: var(--color-white)
    }

    .b-brandbookNavigation.-isOpen,
    .b-brandbookNavigation.-isScrolled {
        --navigation-item-color: var(--color-black-50);
        --navigation-item-active-color: var(--color-black)
    }

    .b-brandbookNavigation.-isScrolled .b-brandbookNavigation__item.-primary.-isActive {
        border-bottom: none
    }

    .b-brandbookNavigation__closeButtonContainer {
        display: none
    }

    .b-brandbookNavigation__menuContainer {
        height: calc(100vh - 140px);
        left: 0;
        position: absolute;
        overflow: auto;
        top: 140px;
        right: -140px;
        display: none;
        -webkit-transition: .3s ease-in;
        -o-transition: .3s ease-in;
        transition: .3s ease-in
    }

    .b-brandbookNavigation__content {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        border-bottom: none
    }

    .b-brandbookNavigation__logoHamburgerContainer {
        width: 15%
    }

    .b-brandbookNavigation__items {
        color: var(--navigation-item-color)
    }

    .b-brandbookNavigation__items.-primary {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 8;
        -ms-flex: 8 1 0px;
        flex: 8 1 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        overflow-y: unset;
        height: unset
    }

    .b-brandbookNavigation__items.-secondary {
        margin: 0
    }

    .b-brandbookNavigation__items.-tertiary {
        margin: 0 0 0 -32px
    }

    .b-brandbookNavigation__item.-isActive::marker {
        color: var(--navigation-item-color)
    }

    .b-brandbookNavigation__item.-primary {
        border-bottom: none;
        width: unset;
        padding: 50px 0;
        margin: 0 25px
    }

    .b-brandbookNavigation__item.-primary.-isActive {
        border-bottom: 1px solid var(--color-gold)
    }

    .b-brandbookNavigation__item.-secondary {
        margin: 0 0 0 34px
    }

    .b-brandbookNavigation__item.-secondary.-isActive .b-brandbookNavigation__button.-secondary,
    .b-brandbookNavigation__item.-secondary.-isOpen .b-brandbookNavigation__button.-secondary {
        color: var(--navigation-item-color)
    }

    .b-brandbookNavigation__item.-tertiary {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
        line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
        font-family: Brown, Bukra, Arial, sans-serif;
        text-transform: uppercase;
        margin: 20px 0
    }

    .b-brandbookNavigation__item .a-icon {
        height: 10px;
        width: 10px
    }

    .b-brandbookNavigation__button.-primary,
    .b-brandbookNavigation__link.-primary {
        font-size: 12px;
        font-weight: 100;
        letter-spacing: .12em;
        line-height: clamp(237%, calc(237% + -137*(100vw - 480px)/960), 100%);
        font-weight: 500
    }

    .b-brandbookNavigation__button.-secondary,
    .b-brandbookNavigation__link.-secondary {
        margin: 40px 0 30px;
        width: auto
    }

    .b-brandbookNavigation__button.-primary,
    .b-brandbookNavigation__button.-secondary {
        display: inline-block
    }

    .b-brandbookNavigation__button.-primary {
        padding: 0
    }

    .b-brandbookNavigation__hamburgerContainer {
        display: none;
        position: fixed;
        top: 40px;
        right: 2vw;
        z-index: 16
    }

    .b-brandbookNavigation__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .b-brandbookNavigation.-isOpen {
        --icon-size: 32px
    }

    .b-brandbookNavigation.-isOpen .b-brandbookNavigation__closeButtonContainer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: var(--color-white);
        opacity: .75;
        color: var(--color-black);
        padding: 30px;
        width: 50px;
        height: 50px;
        border-radius: 50px;
        position: fixed;
        top: 40px;
        right: 2vw;
        z-index: 16
    }

    .b-brandbookNavigation.-isOpen .b-brandbookNavigation__closeButtonContainer .a-icon {
        height: 32px;
        width: 32px;
        position: absolute;
        cursor: pointer
    }
}

@media(min-width:1024px) {

    .b-brandbookNavigation__button.-primary,
    .b-brandbookNavigation__link.-primary {
        font-size: 14px;
        font-weight: 400;
        letter-spacing: .12em;
        line-height: 188%
    }

    .b-brandbookNavigation.-isScrolled .b-brandbookNavigation__container {
        background-color: transparent
    }

    .b-brandbookNavigation__item .a-icon {
        height: 12px;
        width: 12px
    }

    .b-brandbookNavigation__item.-primary {
        margin: 0 40px
    }
}

.m-hamburgerMenu__container {
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: inherit;
    background-color: transparent;
    padding: 30px;
    width: auto;
    height: 50px;
    border-radius: 50px;
    cursor: pointer;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: color .4s ease, background-color .4s ease;
    -o-transition: color .4s ease, background-color .4s ease;
    transition: color .4s ease, background-color .4s ease;
    color: var(--color-white)
}

.-isScrolled .m-hamburgerMenu__container,
.m-hamburgerMenu__container.-isActive {
    color: var(--color-black)
}

.-isScrolled .m-hamburgerMenu__container.-isLargeViewport,
.m-hamburgerMenu__container.-isActive.-isLargeViewport {
    overflow: hidden;
    background: var(--color-white);
    opacity: .75;
    color: var(--color-black)
}

.-isScrolled .m-hamburgerMenu__container.-isLargeViewport .m-hamburgerMenu__breadcrumb,
.m-hamburgerMenu__container.-isActive.-isLargeViewport .m-hamburgerMenu__breadcrumb {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-margin-end: 0;
    margin-inline-end: 0;
    padding: 0;
    visibility: hidden;
    opacity: 0;
    width: 0;
    overflow: hidden;
    -webkit-transition: all 1s, opacity .5s ease;
    -o-transition: all 1s, opacity .5s ease;
    transition: all 1s, opacity .5s ease
}

@media(hover:hover) {

    .-isScrolled .m-hamburgerMenu__container.-isLargeViewport:hover,
    .m-hamburgerMenu__container.-isActive.-isLargeViewport:hover {
        opacity: 1
    }

    .-isScrolled .m-hamburgerMenu__container.-isLargeViewport:hover:not(.-isActive) .m-hamburgerMenu__breadcrumb,
    .m-hamburgerMenu__container.-isActive.-isLargeViewport:hover:not(.-isActive) .m-hamburgerMenu__breadcrumb {
        visibility: visible;
        opacity: 1;
        height: auto;
        width: auto;
        padding-right: 20px;
        -webkit-transition: all .5s, opacity 1.8s;
        -o-transition: all .5s, opacity 1.8s;
        transition: all .5s, opacity 1.8s
    }
}

.m-hamburgerMenu__menu {
    height: 17px;
    width: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: absolute;
    top: 22px;
    right: 17px
}

.m-hamburgerMenu__svg {
    color: var(--color-white);
    -webkit-transition: color .4s ease;
    -o-transition: color .4s ease;
    transition: color .4s ease
}

.-isActive .m-hamburgerMenu__svg,
.-isScrolled .m-hamburgerMenu__svg {
    color: var(--color-black)
}

.m-hamburgerMenu__breadcrumb {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .12em;
    line-height: clamp(237%, calc(237% + -137*(100vw - 480px)/960), 100%);
    text-transform: uppercase;
    font-weight: 500;
    -webkit-margin-end: 20px;
    margin-inline-end: 20px;
    display: inline-block;
    text-align: center
}

.b-anchorLinkButton {
    width: 100%;
    height: 100vh;
    height: calc(var(--vh)*100);
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 12
}

@supports(height:1dvh) {
    .b-anchorLinkButton {
        height: 100dvh
    }
}

.b-anchorLinkButton__buttonContainer {
    height: 80px;
    width: 80px;
    pointer-events: all;
    position: absolute;
    right: 20px;
    bottom: 20px
}

[dir=rtl] .b-anchorLinkButton__buttonContainer {
    left: 20px;
    right: auto
}

@media(min-width:1024px) {
    .b-anchorLinkButton__buttonContainer {
        height: 100px;
        width: 100px;
        bottom: 60px;
        right: 60px;
        -webkit-transition: bottom .6s ease-in-out;
        -o-transition: bottom .6s ease-in-out;
        transition: bottom .6s ease-in-out
    }

    [dir=rtl] .b-anchorLinkButton__buttonContainer {
        left: 60px;
        right: auto
    }
}

.m-actionButton {
    --action-button-background-color: var(--color-white);
    --action-button-size: 80px;
    --action-button-text-color: var(--color-black);
    height: var(--action-button-size);
    width: var(--action-button-size);
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border-radius: var(--action-button-size);
    border: 0;
    -webkit-box-shadow: 0 4px 6px 0 var(--button-shadow-color);
    box-shadow: 0 4px 6px 0 var(--button-shadow-color);
    color: var(--action-button-text-color);
    cursor: pointer;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    letter-spacing: .09em;
    margin: 0;
    overflow: visible;
    padding: 0
}

.m-actionButton__container {
    height: 100%;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--action-button-background-color);
    border-radius: var(--action-button-size);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease
}

.m-actionButton__label {
    display: block;
    font-size: 1em;
    -webkit-transition: opacity .3s cubic-bezier(1, 0, 0, 1);
    -o-transition: opacity .3s cubic-bezier(1, 0, 0, 1);
    transition: opacity .3s cubic-bezier(1, 0, 0, 1);
    text-align: center
}

.m-actionButton__label.-small {
    font-size: .4761904762em;
    letter-spacing: .06em;
    line-height: 1
}

[dir=rtl] .m-actionButton__label {
    font-size: 1.25em;
    letter-spacing: 0
}

[dir=rtl] .m-actionButton__label.-small {
    font-size: .7894736842em
}

.m-actionButton__closeButton {
    top: 50%;
    left: 50%;
    opacity: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: opacity .3s cubic-bezier(1, 0, 0, 1);
    -o-transition: opacity .3s cubic-bezier(1, 0, 0, 1);
    transition: opacity .3s cubic-bezier(1, 0, 0, 1)
}

.m-actionButton.-isActive .m-actionButton__closeButton {
    opacity: 1
}

.m-actionButton.-isActive .m-actionButton__label {
    opacity: 0
}

@media(min-width:1024px) {
    .m-actionButton {
        --action-button-size: 100px
    }
}

@media(min-width:1024px)and (hover:hover) {
    .m-actionButton:hover {
        --action-button-background-color: var(--color-gold);
        --action-button-text-color: var(--color-white)
    }
}

.b-floatingActionButton {
    height: 100vh;
    width: 100%;
    height: 100dvh;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 12
}

.b-floatingActionButton__mask {
    height: 100%;
    width: 100%;
    pointer-events: all;
    position: absolute;
    background: rgba(29, 31, 34, .75)
}

.b-floatingActionButton__buttonContainer {
    height: 80px;
    width: 80px;
    pointer-events: all;
    position: absolute;
    right: 20px;
    bottom: 20px;
    -webkit-transition: bottom .6s ease-in-out;
    -o-transition: bottom .6s ease-in-out;
    transition: bottom .6s ease-in-out
}

[dir=rtl] .b-floatingActionButton__buttonContainer {
    left: 20px;
    right: auto
}

.b-floatingActionButton__drawer {
    background-color: #f9f7f2;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    width: 100%;
    height: 100%;
    position: relative;
    pointer-events: auto;
    opacity: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: opacity .5s ease, -webkit-transform .6s ease-in-out;
    transition: opacity .5s ease, -webkit-transform .6s ease-in-out;
    -o-transition: transform .6s ease-in-out, opacity .5s ease;
    transition: transform .6s ease-in-out, opacity .5s ease;
    transition: transform .6s ease-in-out, opacity .5s ease, -webkit-transform .6s ease-in-out
}

.b-floatingActionButton.-isActive .b-floatingActionButton__drawer {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

@media(min-width:768px) {
    .b-floatingActionButton__drawer {
        height: auto;
        overflow: auto;
        position: absolute;
        left: 0;
        bottom: 0;
        pointer-events: none
    }
}

@media(min-width:1024px) {
    .b-floatingActionButton__buttonContainer {
        height: 100px;
        width: 100px;
        bottom: 60px;
        right: 60px;
        -webkit-transition: bottom .6s ease-in-out;
        -o-transition: bottom .6s ease-in-out;
        transition: bottom .6s ease-in-out
    }

    [dir=rtl] .b-floatingActionButton__buttonContainer {
        left: 60px;
        right: auto
    }
}

.o-contentDrawer {
    --drawer-background-color: var(--color-white);
    --drawer-highlight-color: var(--color-dark-gold);
    --drawer-text-color: var(--color-black-75);
    --link-icon-color: var(--drawer-highlight-color);
    --link-text-color: var(--drawer-highlight-color);
    background-color: var(--drawer-background-color);
    color: var(--drawer-text-color);
    overflow: hidden
}

.o-contentDrawer__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    margin: 50px 0;
    pointer-events: all;
    width: 100%
}

.o-contentDrawer__content {
    max-width: 250px
}

.o-contentDrawer.-newsletter {
    background-color: #f9f7f2;
    border-top: 1.5px solid #e8e9e9;
    height: auto;
    max-width: unset;
    overflow: unset
}

.o-contentDrawer__item {
    margin: 0 0 30px;
    max-width: 400px
}

.o-contentDrawer__item:last-child {
    margin: 0
}

.o-contentDrawer__title {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    color: var(--color-black);
    margin: 0 0 10px;
    text-transform: none;
    white-space: nowrap
}

[lang=ar] .o-contentDrawer__title {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.o-contentDrawer__description {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black-75);
    margin: 0 0 10px
}

.o-contentDrawer__description a {
    color: var(--color-dark-gold)
}

.o-contentDrawer .m-button {
    -webkit-margin-end: auto;
    margin-inline-end: auto
}

@media(min-width:768px) {
    .o-contentDrawer__container {
        display: grid;
        grid-gap: var(--grid-gap);
        grid-template-columns: repeat(3, minmax(0, 1fr));
        margin: 80px auto 50px
    }

    .o-contentDrawer.-has2Items .o-contentDrawer__container,
    .o-contentDrawer.-has4Items .o-contentDrawer__container {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-gap: calc(var(--grid-gap)*3) var(--grid-gap)
    }

    .o-contentDrawer__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0;
        max-width: 360px
    }

    .o-contentDrawer__description,
    .o-contentDrawer__heading {
        margin: 0 0 20px
    }
}

@media(min-width:1024px) {
    .o-contentDrawer.-has4Items .o-contentDrawer__container {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}

@media(min-width:1240px) {
    .o-contentDrawer__container {
        margin: 65px auto 55px
    }

    .o-contentDrawer__title {
        margin: 0 0 20px
    }

    .o-contentDrawer__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0;
        max-width: 240px
    }
}

.o-newsletterSubscription {
    border-top: 1.5px solid var(--color-border-grey)
}

.o-newsletterSubscription__content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    margin: 30px 0;
    pointer-events: all
}

.o-newsletterSubscription__form {
    width: 100%
}

.o-newsletterSubscription__title {
    font-size: clamp(21px, calc(21px + 16*(100vw - 480px)/960), 37px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%;
    color: var(--color-black);
    margin: 0 0 20px;
    text-transform: none
}

[lang=ar] .o-newsletterSubscription__title {
    font-size: clamp(21px, calc(21px + 27*(100vw - 480px)/960), 48px);
    line-height: 126%;
    letter-spacing: 0
}

.o-newsletterSubscription__description {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black-75);
    margin: 0 0 30px
}

.o-newsletterSubscription__description a {
    color: var(--color-dark-gold)
}

@media(min-width:1240px) {
    .o-newsletterSubscription__content {
        display: grid;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        grid-template-columns: minmax(0, 1fr) minmax(0, 10fr);
        max-width: unset;
        width: 100%;
        gap: 20px
    }

    .o-newsletterSubscription__title {
        font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
        font-weight: 100;
        letter-spacing: 0;
        line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
        margin: 0
    }

    [lang=ar] .o-newsletterSubscription__title {
        font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
        line-height: 120%;
        letter-spacing: 0
    }

    .o-newsletterSubscription__description {
        margin: 0
    }
}

.o-subscriptionForm {
    width: 100%
}

.o-subscriptionForm ::-webkit-input-placeholder {
    font-weight: 300
}

.o-subscriptionForm ::-ms-input-placeholder {
    font-weight: 300
}

.o-subscriptionForm ::-moz-placeholder {
    font-weight: 300
}

.o-subscriptionForm :-ms-input-placeholder {
    font-weight: 300
}

.o-subscriptionForm ::placeholder {
    font-weight: 300
}

.o-subscriptionForm__inputEmail {
    height: 60px;
    width: 100%;
    display: block;
    border: 1.5px solid #e8e9e9;
    border-radius: 30px;
    padding: 0 30px;
    font-size: 16px;
    font-weight: 400;
    color: #999 !important;
    background-color: #fff;
    text-transform: none !important;
    font-family: Brown, Zarid, Arial, sans-serif !important
}

.o-subscriptionForm__inputEmail:focus {
    outline: none;
    border-color: var(--color-light-blue)
}

.o-subscriptionForm__inputEmail.-error {
    border-color: var(--color-ui-error)
}

.o-subscriptionForm__submit {
    height: 48px;
    width: 100%;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    background-color: var(--color-black);
    border: 0;
    border-radius: 24px;
    color: var(--color-white);
    cursor: pointer;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out
}

@media(hover:hover) {
    .o-subscriptionForm__submit:hover {
        background-color: var(--color-black-90)
    }
}

.o-subscriptionForm__inputContainer {
    position: relative
}

.o-subscriptionForm__submitContainer {
    position: absolute;
    bottom: 6px;
    right: 6px;
    width: 108px
}

[dir=rtl] .o-subscriptionForm__submitContainer {
    left: 10px;
    right: unset
}

.o-subscriptionForm__container {
    position: relative
}

.o-subscriptionForm__errorContainer {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: 10px;
    top: -35px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.o-subscriptionForm__error {
    position: relative;
    padding: 20px 30px;
    max-width: 270px;
    border: 1.5px solid var(--color-ui-error);
    border-radius: 5px;
    background-color: #fee9e9;
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: #1d1f22;
    -webkit-box-shadow: 0 4px 16px -4px rgba(0, 0, 0, .3);
    box-shadow: 0 4px 16px -4px rgba(0, 0, 0, .3);
    display: none
}

[lang=ar] .o-subscriptionForm__error {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-subscriptionForm__error.-error {
    display: block
}

.o-subscriptionForm__error:after,
.o-subscriptionForm__error:before {
    top: 100%;
    left: 40px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.o-subscriptionForm__error:after {
    border-color: #f3efe5 rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
    border-width: 14px;
    margin-left: -14px
}

.o-subscriptionForm__error:before {
    border-color: rgba(194, 225, 245, 0);
    border-top-color: var(--color-ui-error);
    border-width: 15px;
    margin-left: -15px
}

.b-scrollToTop {
    display: none
}

@media(min-width:1024px) {
    .b-scrollToTop {
        height: 60px;
        width: 60px;
        bottom: 20px;
        display: block;
        overflow: hidden;
        position: fixed;
        opacity: .75;
        right: 2vw;
        -webkit-transition: opacity .3s ease;
        -o-transition: opacity .3s ease;
        transition: opacity .3s ease;
        z-index: 8
    }

    [dir=rtl] .b-scrollToTop {
        left: 2vw;
        right: auto
    }

    .b-scrollToTop:hover {
        opacity: 1
    }
}

@media(min-width:1024px)and (hover:hover) {
    .b-scrollToTop .m-button__container:hover {
        --button-background-color: var(--color-white);
        --button-icon-color: var(--color-black);
        --button-text-color: var(--color-black)
    }
}

.b-oxagonForm {
    --component-highlight-color: var(--color-dark-gold);
    --checkbox-active-background-color: var(--component-highlight-color);
    --checkbox-background-color: var(--color-white);
    --checkbox-border-color: var(--color-gold-50);
    --checkbox-border-radius: var(--input-border-radius);
    --checkbox-border-width: var(--input-border-width);
    --checkbox-checkmark-color: var(--color-white);
    --checkbox-size: 20px;
    --radio-active-color: var(--color-dark-gold);
    --radio-background-color: var(--checkbox-background-color);
    --radio-border-color: var(--color-black-10);
    --radio-border-radius: 50%;
    --radio-size: var(--checkbox-size);
    --input-background-color: var(--color-white);
    --input-border-radius: 4px;
    --input-border-width: 1.5px;
    --input-box-shadow-focus: var(--color-black-10);
    --input-height: 40px;
    --input-text-color: var(--color-black);
    height: 100vh;
    width: 100%;
    top: 0;
    left: 0;
    background-color: var(--modal-background-color);
    overflow-y: auto;
    pointer-events: none;
    position: absolute;
    visibility: hidden;
    z-index: 18
}

.b-oxagonForm.-isOpen {
    pointer-events: all;
    visibility: visible
}

.b-oxagonForm.-isOpen .swiper-slide {
    visibility: hidden
}

.b-oxagonForm.-isOpen .swiper-slide.swiper-slide-active {
    visibility: visible
}

.b-oxagonForm.-inline {
    padding-top: 150px;
    position: relative;
    height: auto
}

.b-oxagonForm.-inline .b-oxagonForm__controls.-top .b-oxagonForm__controlRegion.-end {
    display: none
}

[dir=rtl] .b-oxagonForm .m-button svg:not([class$=noFlip]) {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

[dir=rtl] .b-oxagonForm .m-textField__limit {
    right: 0;
    left: auto
}

[dir=rtl] .b-oxagonForm .a-select__chevron {
    right: var(--grid-gap);
    left: auto
}

[dir=rtl] .b-oxagonForm .m-stepIndicators__progressIndicator {
    right: auto;
    left: 0
}

.b-oxagonForm__legend {
    font-size: clamp(21px, calc(21px + 16*(100vw - 480px)/960), 37px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%;
    margin: 0 0 60px;
    text-transform: none
}

[lang=ar] .b-oxagonForm__legend {
    font-size: clamp(21px, calc(21px + 27*(100vw - 480px)/960), 48px);
    line-height: 126%;
    letter-spacing: 0
}

[dir=rtl] .b-oxagonForm__legend {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 8*(100vw - 480px)/960), 143%)
}

[lang=ar] [dir=rtl] .b-oxagonForm__legend {
    font-size: clamp(21px, calc(21px + 17*(100vw - 480px)/960), 38px);
    line-height: 106%;
    letter-spacing: 0
}

.b-oxagonForm__legend.-radioGroup {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 120%;
    margin: 0 0 10px;
    text-transform: uppercase
}

[dir=rtl] .b-oxagonForm__legend.-radioGroup {
    font-size: 14px
}

.b-oxagonForm__legend.-error,
.b-oxagonForm__legend.-success {
    display: none
}

.b-oxagonForm__legend.-isRequired:after {
    color: var(--component-highlight-color, var(--color-dark-gold));
    content: "*";
    font-size: 12px;
    -webkit-margin-start: .25em;
    margin-inline-start: .25em
}

.b-oxagonForm.-error {
    padding-top: 70px
}

@media(min-width:768px) {
    .b-oxagonForm.-error {
        padding-top: 90px
    }
}

.b-oxagonForm__radioGroup {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: var(--grid-gap)
}

.b-oxagonForm__header {
    padding: 0 0 40px
}

@media(min-width:1024px) {
    .b-oxagonForm__header {
        padding: 0 0 60px
    }
}

.b-oxagonForm__items.-withDelay {
    -webkit-transition-delay: 1.5s;
    -o-transition-delay: 1.5s;
    transition-delay: 1.5s
}

.b-oxagonForm__item {
    min-height: 500px
}

.b-oxagonForm__controls {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.b-oxagonForm__controls.-top {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    max-width: 1000px;
    padding: var(--containerMargin) var(--containerMargin) 9.7222222222vw;
    z-index: 2
}

.b-oxagonForm__controls.-top .b-oxagonForm__controlRegion.-start .m-button {
    display: none
}

@media(min-width:768px) {
    .b-oxagonForm__controls.-top {
        padding: var(--containerMargin) var(--containerMargin) 40px
    }
}

@media(min-width:1240px) {
    .b-oxagonForm__controls.-top {
        padding: 35px var(--containerMargin) 40px
    }

    .b-oxagonForm__controls.-top .b-oxagonForm__controlRegion.-end {
        position: absolute;
        right: 50px;
        top: 50px;
        z-index: 2
    }
}

.b-oxagonForm__controls.-bottom {
    margin: 40px 0
}

.b-oxagonForm__controls.-bottom.-isJustified {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.b-oxagonForm__controls.-bottom .b-oxagonForm__controlRegion.-start .m-button {
    display: none
}

@media(min-width:768px) {
    .b-oxagonForm__controls.-bottom {
        margin: 60px 0
    }
}

@media(min-width:1024px) {
    .b-oxagonForm__controls.-bottom .b-oxagonForm__controlRegion.-start .m-button {
        display: inline-block
    }
}

.b-oxagonForm__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    max-width: 1000px;
    width: 100%;
    z-index: 1
}

.b-oxagonForm__content {
    margin: 0
}

.b-oxagonForm__formItem.-wide {
    grid-column: 1/span 2
}

.b-oxagonForm__formItem.-phoneNumber {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.b-oxagonForm__formItem.-phoneNumber .m-dropdownField {
    -webkit-margin-end: 10px;
    margin-inline-end: 10px
}

.b-oxagonForm__formItem.-phoneNumber .m-textField.-tel {
    width: 100%
}

.b-oxagonForm__formItem.-phoneNumber .a-select__chevron {
    right: 12px
}

.b-oxagonForm__copy {
    margin: 40px 0
}

.b-oxagonForm .a-recaptcha__statement,
.b-oxagonForm__copy,
.b-oxagonForm__disclaimer {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black-75)
}

.b-oxagonForm .a-recaptcha__statement a,
.b-oxagonForm__copy a,
.b-oxagonForm__disclaimer a {
    color: var(--color-dark-gold);
    text-decoration: underline
}

@media(hover:hover) {

    .b-oxagonForm .a-recaptcha__statement a:hover,
    .b-oxagonForm__copy a:hover,
    .b-oxagonForm__disclaimer a:hover {
        color: var(--color-gold)
    }
}

.b-oxagonForm__disclaimerCopy {
    margin: 20px 0
}

.b-oxagonForm .a-radio {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.b-oxagonForm .a-recaptcha__statement {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%
}

[lang=ar] .b-oxagonForm .a-recaptcha__statement {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.b-oxagonForm .m-checkboxOption,
.b-oxagonForm .m-radioOption {
    --checkbox-label-padding: 20px;
    background-color: var(--color-cream);
    margin: 0 0 30px
}

.b-oxagonForm .m-checkboxOption .a-label,
.b-oxagonForm .m-radioOption .a-label {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    text-transform: none
}

[lang=ar] .b-oxagonForm .m-checkboxOption .a-label,
[lang=ar] .b-oxagonForm .m-radioOption .a-label {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

[dir=rtl] .b-oxagonForm .m-checkboxOption .a-label,
[dir=rtl] .b-oxagonForm .m-radioOption .a-label {
    font-size: 16px
}

.b-oxagonForm__error {
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    font-weight: 400;
    text-transform: uppercase;
    color: var(--form-error-color);
    font-size: 12px;
    letter-spacing: normal;
    margin: 10px 0 40px
}

[lang=ar] .b-oxagonForm__error {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

@media(min-width:768px) {
    .b-oxagonForm__error {
        margin: 10px 0 0
    }
}

.b-oxagonForm__step.-step1 .b-oxagonForm__fieldset.-radioGroup {
    grid-gap: 0 60px;
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.b-oxagonForm__step.-step1 .b-oxagonForm__fieldset.-radioGroup .b-oxagonForm__legend {
    grid-column: 1/span 2
}

.b-oxagonForm__step.-step1 .b-oxagonForm__fieldset.-radioGroup .b-oxagonForm__copy {
    margin: 0
}

.b-oxagonForm__step.-step1 .b-oxagonForm__fieldset.-radioGroup .m-radioOption {
    -ms-flex-item-align: start;
    align-self: start;
    margin: 0
}

.b-oxagonForm__step.-step1 .b-oxagonForm__radioGroup {
    grid-gap: 0 20px
}

.b-oxagonForm__step.-step1 .b-oxagonForm__error {
    grid-column: 1/3
}

@media(min-width:768px) {
    .b-oxagonForm__step.-step1 .b-oxagonForm__fieldset.-radioGroup {
        display: grid
    }
}

.b-oxagonForm__step.-step3 {
    display: none
}

.b-oxagonForm__step.-step3.-isActive {
    display: block
}

.b-oxagonForm__step.-step3 .b-oxagonForm__error {
    grid-column: 1
}

.b-oxagonForm__step.-step3 .m-textField.-textarea {
    margin-top: 25px
}

.b-oxagonForm__step.-step4.-error,
.b-oxagonForm__step.-step4.-success {
    display: none
}

.b-oxagonForm__fieldsetLabel {
    margin: 0 0 20px
}

.b-oxagonForm__fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

.b-oxagonForm__fieldset.-grid {
    grid-gap: 0 60px;
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

@media(min-width:768px) {
    .b-oxagonForm__fieldset.-grid {
        display: grid
    }
}

.b-oxagonForm__fieldset.-checkboxGrid,
.b-oxagonForm__fieldset.-radioGrid {
    grid-gap: 0 25px;
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.b-oxagonForm__fieldset.-checkboxGrid .b-oxagonForm__legend,
.b-oxagonForm__fieldset.-radioGrid .b-oxagonForm__legend {
    grid-column: 1/span 3
}

@media(min-width:768px) {

    .b-oxagonForm__fieldset.-checkboxGrid,
    .b-oxagonForm__fieldset.-radioGrid {
        display: grid
    }
}

.b-oxagonForm__fieldset.-checkboxGrid .a-select__select {
    font-weight: 100
}

.b-oxagonForm__fieldset.-checkboxGrid .m-checkboxOption {
    margin: 0 0 25px
}

.b-oxagonForm__fieldset.-checkboxGrid .m-checkboxOption__textLabel {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.b-oxagonForm__radioTitle {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    margin: 0 0 20px
}

[lang=ar] .b-oxagonForm__radioTitle {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

[dir=rtl] .b-oxagonForm__radioTitle {
    font-size: 21px
}

.b-oxagonForm__download,
.b-oxagonForm__social {
    margin: 0 0 50px
}

.b-oxagonForm .m-social__items {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.b-oxagonForm .m-social__item:first-child {
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

.b-oxagonForm .m-downloadItem__content {
    -ms-flex-item-align: center;
    align-self: center
}

@media(min-width:768px) {
    .b-oxagonForm .m-social__items {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.m-textField {
    margin: 0 0 40px;
    position: relative
}

.m-textField__textLabel {
    margin: 0 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-textField__textLabel.-isRequired:after {
    color: var(--component-highlight-color, var(--color-dark-gold));
    content: "*";
    font-size: 12px;
    -webkit-margin-start: .25em;
    margin-inline-start: .25em
}

.m-textField__error {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    font-weight: 400;
    text-transform: uppercase;
    color: var(--form-error-color);
    letter-spacing: normal;
    margin-top: 10px
}

[lang=ar] .m-textField__error {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.m-textField__error:not(:empty) {
    margin: 10px 0 0
}

.m-textField .a-label {
    -webkit-margin-end: 0;
    margin-inline-end: 0;
    margin-top: 0
}

.m-textField__limit {
    font-size: 12px;
    letter-spacing: .02em;
    line-height: 150%;
    -webkit-margin-start: auto;
    margin-inline-start: auto;
    font-weight: 100;
    line-height: 1;
    color: var(--input-placeholder-color);
    position: absolute;
    right: 0
}

[lang=ar] .m-textField__limit {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

[dir=rtl] .m-textField__limit {
    left: 0;
    right: auto
}

.a-textarea {
    position: relative
}

.a-textarea__textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--input-background-color);
    border-radius: 4px;
    border: 1.5px solid var(--input-border-color);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--input-text-color);
    display: block;
    font-size: 16px;
    font-weight: 100;
    line-height: 24px;
    margin: 0;
    min-height: calc(4.5em + 20px);
    padding: 8.5px;
    resize: vertical;
    width: 100%
}

.a-textarea__textarea:active,
.a-textarea__textarea:focus {
    outline: none;
    border-color: var(--input-border-color-focus)
}

.a-textarea__textarea:focus {
    -webkit-box-shadow: 0 0 0 4px var(--input-box-shadow-focus, var(--color-black-10));
    box-shadow: 0 0 0 4px var(--input-box-shadow-focus, var(--color-black-10))
}

.a-textarea__textarea.-hasError {
    border-color: var(--form-error-color)
}

.a-input {
    position: relative
}

.a-input__input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--input-background-color);
    border-radius: var(--input-border-radius);
    border: var(--input-border-width) solid var(--input-border-color);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--input-text-color);
    display: block;
    font-size: 16px;
    font-weight: 100;
    line-height: var(--input-height);
    margin: 0;
    padding: 8.5px;
    text-transform: none;
    width: 100%
}

.a-input__input:active,
.a-input__input:focus {
    outline: none;
    border-color: var(--input-border-color-focus)
}

.a-input__input:focus {
    -webkit-box-shadow: 0 0 0 var(--input-border-radius) var(--input-box-shadow-focus);
    box-shadow: 0 0 0 var(--input-border-radius) var(--input-box-shadow-focus)
}

.a-input__input.-hasError {
    border-color: var(--form-error-color)
}

.m-phoneField {
    margin: 0 0 40px
}

.m-phoneField__textLabel {
    margin: 0 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-phoneField__container {
    display: grid;
    grid-template-columns: 145px 1fr;
    grid-gap: 20px;
    width: 100%
}

.m-phoneField__container .a-select {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 130px;
    flex: 0 0 130px
}

.m-phoneField__container .a-input {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.m-phoneField__error {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    font-weight: 400;
    text-transform: uppercase;
    color: var(--form-error-color);
    letter-spacing: normal;
    margin-top: 10px
}

[lang=ar] .m-phoneField__error {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.m-phoneField__error:not(:empty) {
    margin: 10px 0 0
}

.a-select {
    position: relative
}

.a-select__select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: var(--input-background-color);
    border-radius: var(--input-border-radius);
    border: var(--input-border-width) solid var(--input-border-color);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--input-text-color);
    display: block;
    font-size: 16px;
    font-weight: 100;
    line-height: 40px;
    margin: 0;
    padding: calc(10px - var(--input-border-width));
    width: 100%
}

.a-select__select:focus {
    border-color: var(--input-border-color-focus);
    -webkit-box-shadow: 0 0 0 4px var(--input-box-shadow-focus);
    box-shadow: 0 0 0 4px var(--input-box-shadow-focus)
}

.a-select__select:invalid {
    font-weight: 100;
    color: var(--input-placeholder-color)
}

.a-select__select.-hasError {
    border-color: var(--form-error-color)
}

.a-select__chevron {
    --icon-fill: var(--component-highlight-color, var(--color-dark-gold));
    --icon-size: 12px;
    height: var(--icon-size);
    width: var(--icon-size);
    position: absolute;
    right: var(--grid-gap);
    top: 24px;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: -webkit-transform .25s linear;
    transition: -webkit-transform .25s linear;
    -o-transition: transform .25s linear;
    transition: transform .25s linear;
    transition: transform .25s linear, -webkit-transform .25s linear;
    pointer-events: none
}

[dir=rtl] .a-select__chevron {
    left: var(--grid-gap);
    right: auto
}

.a-select__select:active~.a-select__chevron {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.m-dropdownField {
    margin: 0 0 40px;
    position: relative
}

.m-dropdownField__textLabel {
    margin: 0 0 10px
}

.m-dropdownField__textLabel.-isRequired:after {
    color: var(--component-highlight-color, var(--color-dark-gold));
    content: "*";
    font-size: 12px;
    -webkit-margin-start: .25em;
    margin-inline-start: .25em
}

.m-dropdownField__error {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    font-weight: 400;
    text-transform: uppercase;
    color: var(--form-error-color);
    letter-spacing: normal;
    margin-top: 10px
}

[lang=ar] .m-dropdownField__error {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.m-dropdownField__error:not(:empty) {
    margin: 10px 0 0
}

.m-radioOption {
    margin: 0 0 var(--grid-gap);
    position: relative
}

.m-radioOption__label {
    height: 100%;
    padding: var(--checkbox-label-padding, 0)
}

.m-radioOption__label,
.m-radioOption__textLabel {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-radioOption__textLabel {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--checkbox-label-color, var(--color-black-75));
    -webkit-margin-start: 10px;
    margin-inline-start: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.m-radioOption.-isDisabled .m-radioOption__label {
    cursor: not-allowed;
    opacity: .7;
    pointer-events: none
}

.a-radio {
    height: var(--radio-size);
    width: var(--radio-size);
    cursor: pointer;
    position: relative;
    -ms-flex-item-align: center;
    align-self: center
}

.a-radio__input {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 0;
    pointer-events: none;
    position: absolute
}

.a-radio__input:checked~.a-radio__indicator {
    --radio-background-color: var(--component-highlight-color);
    --radio-border-color: var(--component-highlight-color)
}

.a-radio__input:checked~.a-radio__indicator:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.a-radio__input:disabled~.a-radio__indicator {
    opacity: .5;
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.a-radio__input:focus~.a-radio__indicator {
    outline: 4px solid var(--input-box-shadow-focus)
}

.a-radio.-isChecked {
    cursor: default
}

.a-radio.-isDisabled {
    cursor: not-allowed
}

.a-radio__indicator {
    height: 100%;
    width: 100%;
    background-color: var(--radio-background-color);
    border-radius: var(--radio-border-radius);
    border: 1px solid var(--radio-border-color);
    display: block;
    position: relative
}

.a-radio__indicator:after {
    top: 5px;
    left: 5px;
    height: 8px;
    width: 8px;
    background-color: var(--radio-active-color);
    border-radius: 50%;
    content: "";
    opacity: 0;
    position: absolute;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.m-checkboxOption {
    margin: 0 0 var(--grid-gap);
    position: relative
}

.m-checkboxOption__label {
    height: 100%;
    padding: var(--checkbox-label-padding, 0)
}

.m-checkboxOption__label,
.m-checkboxOption__textLabel {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-checkboxOption__textLabel {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--checkbox-label-color, var(--color-black-75));
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-margin-start: 10px;
    margin-inline-start: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.m-checkboxOption__textLabel.-isRequired:after {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--component-highlight-color, var(--color-dark-gold));
    content: "*"
}

[lang=ar] .m-checkboxOption__textLabel.-isRequired:after {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-checkboxOption.-isDisabled .m-checkboxOption__label {
    cursor: not-allowed;
    opacity: .7;
    pointer-events: none
}

.a-checkbox {
    height: var(--checkbox-size);
    width: var(--checkbox-size);
    cursor: pointer;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    -ms-flex-item-align: center;
    align-self: center
}

.a-checkbox__input {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 0;
    pointer-events: none;
    position: absolute
}

.a-checkbox__input:checked~.a-checkbox__indicator {
    --checkbox-background-color: var(--checkbox-active-background-color);
    --checkbox-border-color: var(--checkbox-active-background-color)
}

.a-checkbox__input:checked~.a-checkbox__indicator:after {
    opacity: 1
}

.a-checkbox__input:disabled~.a-checkbox__indicator {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .5
}

.a-checkbox.-isChecked {
    cursor: default
}

.a-checkbox.-isDisabled {
    cursor: not-allowed
}

.a-checkbox__indicator {
    height: 100%;
    width: 100%;
    background-color: var(--checkbox-background-color);
    border-radius: var(--checkbox-border-radius);
    border: var(--checkbox-border-width) solid var(--checkbox-border-color);
    display: block;
    position: relative
}

.a-checkbox__indicator:after {
    height: 9px;
    width: 5px;
    top: 3px;
    left: 6px;
    border: solid var(--checkbox-checkmark-color, var(--color-white));
    border-width: 0 2px 2px 0;
    content: "";
    opacity: 0;
    position: absolute;
    -webkit-transform: rotate(43deg);
    -ms-transform: rotate(43deg);
    transform: rotate(43deg)
}

.m-downloadItem {
    max-width: 530px
}

.m-downloadItem__image {
    -ms-flex-item-align: start;
    align-self: flex-start;
    background: var(--color-black);
    -webkit-box-shadow: 4px 4px 4px var(--color-black-15a);
    box-shadow: 4px 4px 4px var(--color-black-15a);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    margin: 0 0 20px;
    max-width: 200px;
    position: relative
}

.m-downloadItem__image:before {
    content: "";
    display: block;
    padding-top: 56.25%
}

.m-downloadItem .a-heading {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0 0 14px
}

.m-downloadItem__description {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black-75);
    margin: 0 0 10px
}

.m-downloadItem__link {
    --icon-size: 10px;
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    font-weight: 400;
    letter-spacing: .02em;
    line-height: 150%;
    color: var(--color-dark-gold);
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

@media(hover:hover) {
    .m-downloadItem__link:hover {
        color: var(--color-gold)
    }
}

.m-downloadItem__link .a-icon {
    vertical-align: baseline
}

@media(min-width:480px) {
    .m-downloadItem {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-downloadItem__image {
        margin: 0;
        -webkit-margin-end: 20px;
        margin-inline-end: 20px
    }
}

@media(min-width:480px) {
    .b-contentColumns .m-downloadItem.-column {
        display: block
    }
}

@media(min-width:1240px) {
    .b-contentColumns .m-downloadItem.-column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.a-heading {
    text-transform: uppercase;
    font-weight: 400
}

.a-heading.-h1 {
    font-size: clamp(67px, calc(67px + 52*(100vw - 480px)/960), 119px);
    line-height: clamp(119%, calc(119% + 15*(100vw - 480px)/960), 134%)
}

.a-heading.-h1,
.a-heading.-h2 {
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.a-heading.-h2 {
    font-size: clamp(50px, calc(50px + 39*(100vw - 480px)/960), 89px);
    line-height: clamp(120%, calc(120% + 15*(100vw - 480px)/960), 135%)
}

.a-heading.-h3 {
    font-size: clamp(37px, calc(37px + 30*(100vw - 480px)/960), 67px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(110%, calc(110% + 9*(100vw - 480px)/960), 119%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.a-heading.-h4 {
    font-size: clamp(28px, calc(20px + 22*(100vw - 480px)/960), 50px)
}

.a-heading.-h4,
.a-heading.-h5 {
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(143%, calc(143% + -23*(100vw - 480px)/960), 120%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.a-heading.-h5 {
    font-size: clamp(28px, calc(20px + 9*(100vw - 480px)/960), 37px)
}

.a-heading.-h6 {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(135%, calc(135% + 8*(100vw - 480px)/960), 143%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.a-heading strong {
    color: var(--component-highlight-color);
    font-weight: 400
}

.a-heading span {
    font-weight: 100
}

.m-social__items {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    max-width: inherit
}

.m-social__item {
    height: 24px;
    width: 24px;
    color: var(--component-highlight-color, var(--color-dark-gold));
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

@media(hover:hover) {
    .m-social__item:hover {
        color: var(--component-highlight-hover-color, var(--color-gold))
    }
}

.m-social__item:not(:first-child) {
    -webkit-margin-start: 22px;
    margin-inline-start: 22px
}

@media(min-width:1024px) {
    .m-social__item:not(:first-child) {
        -webkit-margin-start: 30px;
        margin-inline-start: 30px
    }
}

.m-stepIndicators {
    --step-indicator-border-color: var(--color-black-10);
    --step-indicator-border-width: 2px;
    --step-indicator-color: var(--color-black-75);
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    width: 100%
}

.m-stepIndicators__progressBar {
    background: var(--step-indicator-border-color);
    content: "";
    height: var(--step-indicator-border-width);
    left: 0;
    position: absolute;
    right: 0;
    top: 14px;
    z-index: 1
}

.m-stepIndicators__progressIndicator {
    background: var(--color-gold);
    width: 0;
    height: 100%;
    position: absolute;
    left: 0
}

[dir=rtl] .m-stepIndicators__progressIndicator {
    left: auto;
    right: 0
}

.a-stepIndicator {
    --step-indicator-size: 30px;
    height: var(--step-indicator-size);
    width: var(--step-indicator-size);
    font-size: 16px;
    letter-spacing: 0;
    line-height: 150%;
    display: inline-block;
    font-weight: 100;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[lang=ar] .a-stepIndicator {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

[dir=rtl] .a-stepIndicator {
    font-size: 16px
}

.a-stepIndicator__index {
    height: var(--step-indicator-size);
    width: var(--step-indicator-size);
    background-color: var(--color-white);
    border-radius: 50%;
    border: 1.5px solid var(--step-indicator-border-color);
    color: var(--step-indicator-color);
    font-weight: 400;
    line-height: var(--step-indicator-size);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2
}

.a-stepIndicator.-isActive,
.a-stepIndicator.-isPassed {
    --step-indicator-border-color: var(--color-gold);
    --step-indicator-color: var(--color-black)
}

.a-stepIndicator.-regionSlider {
    --step-indicator-size: 15px;
    --step-indicator-border-color: var(--color-gold)
}

.a-stepIndicator.-regionSlider .a-stepIndicator__index {
    --step-indicator-color: var(--color-white)
}

.a-stepIndicator.-regionSlider.-isActive {
    --step-indicator-size: 35px
}

.a-stepIndicator.-regionSlider.-isActive .a-stepIndicator__index {
    --step-indicator-color: var(--color-black)
}

@media(min-width:1240px) {
    .a-stepIndicator.-regionSlider {
        --step-indicator-size: 18px
    }

    .a-stepIndicator.-regionSlider.-isActive {
        --step-indicator-size: 45px
    }
}

.a-recaptcha {
    margin: 20px 0
}

.a-recaptcha__statement {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .a-recaptcha__statement {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.a-recaptcha__statement a {
    color: var(--color-dark-gold)
}

.a-recaptcha .grecaptcha-badge {
    visibility: hidden
}

.o-pageTransition {
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: fixed;
    pointer-events: none;
    z-index: 21
}

.o-pageTransition__box {
    top: 0;
    right: 0;
    position: absolute;
    height: 100%;
    width: 100%
}

.o-pageTransition__box.-box1 {
    background-color: var(--color-black-90)
}

.o-pageTransition__box.-box2 {
    background-color: var(--color-black)
}

[dir=rtl] .o-pageTransition__box {
    right: auto;
    left: 0
}

.o-modal {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100vh;
    height: calc(var(--vh)*100);
    max-width: 100vw;
    overflow-x: hidden;
    overflow-y: auto;
    pointer-events: none;
    position: fixed;
    z-index: 18
}

@supports(height:1dvh) {
    .o-modal {
        height: 100dvh
    }
}

.o-modal__container,
.o-modal__mask {
    height: 100%;
    width: 100%
}

.o-modal__mask {
    background: var(--modal-mask-color);
    position: absolute
}

.o-modal__content {
    overflow: auto;
    height: 100%
}

.o-modal__panel {
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    background: var(--modal-background-color);
    color: var(--modal-text-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 800px;
    padding: 0;
    position: absolute;
    width: 100%
}

.o-modal__panel .a-heading {
    color: var(--modal-heading-color)
}

.o-modal__controls {
    position: fixed;
    right: 20px;
    top: 20px;
    z-index: 2
}

.o-modal .m-button.-close {
    --button-background-color: var(--color-white);
    --button-border-color: var(--color-white-20a);
    --button-size: 60px;
    --button-text-color: var(--color-black);
    border-radius: 50%;
    -webkit-box-shadow: 0 4px 6px var(--button-shadow-color);
    box-shadow: 0 4px 6px var(--button-shadow-color)
}

.o-modal.-transparent .o-modal__mask {
    background: transparent
}

.o-modal.-dark,
.o-modal.-navy {
    --modal-background-color: var(--color-black);
    --modal-text-color: var(--color-black-20)
}

.o-modal.-dark .m-button.-close,
.o-modal.-navy .m-button.-close {
    --button-background-color: transparent;
    --button-border-color: var(--color-white-20a);
    --button-text-color: var(--color-white);
    --button-border-width: 1px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.o-modal.-navy {
    --modal-background-color: var(--color-nic-navy)
}

.o-modal.-isOpen {
    pointer-events: all
}

.o-modal.-biography .o-modal__content,
.o-modal.-fullBleedCarousel .o-modal__content,
.o-modal.-itineraries .o-modal__content {
    padding: 0
}

.o-modal.-biography .o-modal__panel,
.o-modal.-fullBleedCarousel .o-modal__panel,
.o-modal.-itineraries .o-modal__panel {
    max-width: 560px
}

@media(min-width:1024px) {
    .o-modal .m-button.-close {
        --button-background-color: transparent;
        --button-border-color: var(--color-white-20a);
        --button-size: 80px;
        --button-text-color: var(--color-white)
    }

    .o-modal__controls {
        right: 840px;
        top: 40px
    }

    .o-modal.-biography .o-modal__content,
    .o-modal.-fullBleedCarousel .o-modal__content,
    .o-modal.-itineraries .o-modal__content {
        padding: 0
    }

    .o-modal.-biography .o-modal__controls,
    .o-modal.-fullBleedCarousel .o-modal__controls,
    .o-modal.-itineraries .o-modal__controls {
        right: 600px
    }
}

.o-modalContent {
    padding: 20px 20px 0
}

.o-modalContent__header {
    --icon-size: 50px;
    --icon-fill: var(--color-gold);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 140px;
    padding: 0 60px;
    text-align: center
}

.o-modalContent .a-heading {
    color: var(--modal-heading-color);
    text-align: center
}

.o-modalContent__subTitle {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    margin: 12px 0 0
}

[lang=ar] .o-modalContent__subTitle {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-modalContent__panel {
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    background: var(--modal-background-color);
    color: var(--modal-text-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 800px;
    padding: 0;
    position: absolute;
    width: 100%
}

.o-modalContent__main {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.o-modalContent .s-content {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .o-modalContent .s-content {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-modalContent .s-content big {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%)
}

[lang=ar] .o-modalContent .s-content big {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.o-modalContent__image {
    position: relative;
    margin: 0 0 30px
}

.o-modalContent__image:before {
    content: "";
    display: block;
    padding-top: 57.5757575758%
}

.o-modalContent.-subText .o-modal__header {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    min-height: 0;
    padding: 30px 60px 30px 0
}

.o-modalContent__bottom {
    padding: 30px 0
}

.o-modalContent__bottom .m-button {
    margin: 0 0 40px
}

.o-modalContent__socials {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.o-modalContent__socialItem {
    height: 24px;
    width: 24px;
    color: var(--color-dark-gold);
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.o-modalContent__socialItem:not(:last-child) {
    margin-right: 30px
}

@media(hover:hover) {
    .o-modalContent__socialItem:hover {
        color: var(--color-gold)
    }
}

@media(min-width:960px) {
    .o-modalContent {
        padding: 20px 70px
    }

    .o-modalContent__header {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0 0 20px;
        padding: 0;
        min-height: 160px;
        position: relative;
        text-align: left;
        width: 100%
    }

    .o-modalContent__header .a-heading {
        -webkit-margin-end: 100px;
        margin-inline-end: 100px;
        text-align: start
    }

    .o-modalContent__header .a-icon {
        height: 80px;
        width: 80px;
        margin-top: -40px;
        position: absolute;
        top: 50%
    }

    [dir=ltr] .o-modalContent__header .a-icon {
        right: 0
    }

    [dir=rtl] .o-modalContent__header .a-icon {
        left: 0
    }

    .o-modalContent__bottom {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .o-modalContent__bottom .m-button {
        margin: 0
    }

    .o-modalContent__subTitle {
        -ms-flex-item-align: end;
        align-self: flex-end;
        margin: 0
    }

    .o-modalContent.-subText .o-modal__header {
        padding: 64px 0 48px
    }
}

.o-modalTestimonialContent {
    position: relative;
    padding: 20px 20px 0
}

.o-modalTestimonialContent__image {
    position: relative;
    max-width: 240px;
    margin: 60px auto 20px
}

.o-modalTestimonialContent__image:before {
    content: "";
    display: block;
    padding-top: 100%
}

.o-modalTestimonialContent__image .a-image__img {
    -o-object-fit: contain;
    object-fit: contain
}

.o-modalTestimonialContent .m-blockquote.-testimonial {
    position: relative;
    visibility: visible
}

.m-blockquote {
    --blockquote-asset-size: 60px;
    --blockquote-asset-margin: 30px;
    font-family: Brown, Zarid, Arial, sans-serif;
    margin: 40px 0 30px;
    padding: 0;
    position: relative
}

.m-blockquote__asset {
    --icon-size: var(--blockquote-asset-size);
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--blockquote-asset-size);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto var(--blockquote-asset-margin);
    position: relative;
    text-align: center;
    width: 100%
}

.m-blockquote__asset.-image .a-image {
    height: auto
}

.m-blockquote__asset.-image .a-image__img {
    height: 100%;
    width: auto;
    margin: auto;
    max-height: var(--blockquote-asset-size)
}

.m-blockquote__asset.-photo {
    --blockquote-asset-size: 60px;
    border-radius: var(--blockquote-asset-size);
    overflow: hidden;
    width: var(--blockquote-asset-size)
}

.m-blockquote__quote {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    letter-spacing: 0;
    line-height: clamp(150%, calc(150% + -2*(100vw - 480px)/960), 148%);
    font-weight: 100;
    margin: 0 0 1em
}

.m-blockquote__cite {
    font-style: normal
}

.m-blockquote__author {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    font-weight: 400;
    line-height: 1.66
}

[lang=ar] .m-blockquote__author {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.m-blockquote__role {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--blockquote-color-highlight, var(--color-black-75));
    font-weight: 100;
    line-height: 1.66
}

[lang=ar] .m-blockquote__role {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-blockquote__prefix {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black-50)
}

[lang=ar] .m-blockquote__prefix {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-blockquote.-generic .m-blockquote__quote,
.m-blockquote.-royalAnnouncement .m-blockquote__quote {
    font-size: clamp(21px, calc(21px + 16*(100vw - 480px)/960), 37px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%
}

[lang=ar] .m-blockquote.-generic .m-blockquote__quote,
[lang=ar] .m-blockquote.-royalAnnouncement .m-blockquote__quote {
    font-size: clamp(21px, calc(21px + 27*(100vw - 480px)/960), 48px);
    line-height: 126%;
    letter-spacing: 0
}

.m-blockquote.-generic .m-blockquote__quote.-small,
.m-blockquote.-royalAnnouncement .m-blockquote__quote.-small {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%)
}

[lang=ar] .m-blockquote.-generic .m-blockquote__quote.-small,
[lang=ar] .m-blockquote.-royalAnnouncement .m-blockquote__quote.-small {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.m-blockquote.-generic .m-blockquote__author,
.m-blockquote.-royalAnnouncement .m-blockquote__author {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    font-weight: 400
}

[lang=ar] .m-blockquote.-generic .m-blockquote__author,
[lang=ar] .m-blockquote.-royalAnnouncement .m-blockquote__author {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-blockquote.-testimonial {
    margin: 0 auto;
    padding: 30px;
    max-width: 640px;
    text-align: center;
    font-weight: 400;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    visibility: hidden
}

.m-blockquote.-testimonial.-isActive {
    visibility: visible
}

.m-blockquote.-testimonial .m-blockquote__author,
.m-blockquote.-testimonial .m-blockquote__quote,
.m-blockquote.-testimonial .m-blockquote__role {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .m-blockquote.-testimonial .m-blockquote__author,
[lang=ar] .m-blockquote.-testimonial .m-blockquote__quote,
[lang=ar] .m-blockquote.-testimonial .m-blockquote__role {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-blockquote.-testimonial .m-blockquote__quote,
.m-blockquote.-testimonial .m-blockquote__role {
    color: var(--component-text-color)
}

.m-blockquote.-testimonial .m-blockquote__quote {
    margin: 20px auto
}

.m-blockquote.-testimonial .m-blockquote__author {
    color: var(--component-highlight-color)
}

@media(min-width:768px) {
    .m-blockquote {
        --blockquote-asset-size: 80px;
        --blockquote-asset-margin: 40px
    }

    .m-blockquote__asset.-photo {
        --blockquote-asset-size: 120px
    }
}

@media(min-width:1240px) {
    .m-blockquote {
        margin: 0 0 30px
    }
}

.o-modalItinerariesContent {
    padding: 35px 25px
}

.o-modalItinerariesContent__content {
    margin-top: 35px
}

@media(min-width:480px) {
    .o-modalItinerariesContent {
        padding: 70px
    }
}

.o-abstractList__items {
    list-style-position: inside
}

.o-abstractList__items:not(.-isOrdered) {
    list-style-type: none
}

.o-abstractList__items.-isOrdered ::marker {
    font-weight: 600
}

.o-abstractList__item {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .o-abstractList__item {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-abstractList__item:not(:last-child) {
    margin: 32px 0
}

.o-abstractList__description {
    margin-top: 2px
}

.o-abstractList__headingContainer {
    display: inline-block
}

.o-abstractList__buttonHeading .m-button .a-label {
    text-align: start
}

.a-eyebrow {
    color: var(--eyebrow-text-color)
}

.a-eyebrow.-small {
    font-size: 12px;
    line-height: 120%
}

.a-eyebrow.-medium,
.a-eyebrow.-small {
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.a-eyebrow.-medium {
    font-size: 16px;
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%)
}

.a-eyebrow.-large {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.o-modalCarouselContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-height: 100%;
    position: relative;
    overflow: hidden;
    padding: 20px 20px 0;
    height: 100%
}

.o-modalCarouselContent__container {
    height: auto;
    width: 100%;
    max-height: 100%;
    overflow: visible
}

.o-modalCarouselContent .m-pageIndicators {
    height: auto;
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 243, 234, 0)), color-stop(30%, var(--color-cream-50)));
    background: -o-linear-gradient(rgba(245, 243, 234, 0) 0, var(--color-cream-50) 30%);
    background: linear-gradient(rgba(245, 243, 234, 0), var(--color-cream-50) 30%);
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 1;
    padding: 20px 0
}

.o-modalCarouselContent .m-button__container {
    -webkit-box-shadow: 0 4px 6px var(--button-shadow-color);
    box-shadow: 0 4px 6px var(--button-shadow-color)
}

.o-modalCarouselContent__previousModalButton {
    display: inline-block;
    margin-bottom: 20px
}

.o-modalCarouselContent__previousModalButton .m-button__container {
    -webkit-box-shadow: none;
    box-shadow: none
}

.o-modalCarouselContent__item {
    height: auto;
    overflow-y: auto
}

.o-modalCarouselContent .a-eyebrow {
    color: var(--modal-heading-color);
    padding: 0 0 30px;
    text-align: center
}

.-itineraries .o-modalCarouselContent .a-eyebrow {
    padding: 0;
    text-align: start
}

.o-modalCarouselContent__image {
    position: relative;
    margin: 50px auto;
    max-width: 420px
}

.o-modalCarouselContent__image:before {
    content: "";
    display: block;
    padding-top: 57.5757575758%
}

.o-modalCarouselContent__image .a-image__img {
    -o-object-fit: contain;
    object-fit: contain
}

.o-modalCarouselContent__contact {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 20px 0;
    -webkit-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    transition: .2s ease-out;
    -webkit-text-decoration: transparent underline;
    text-decoration: transparent underline
}

[lang=ar] .o-modalCarouselContent__contact {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.o-modalCarouselContent__contact .a-icon {
    --icon-size: 18px;
    color: var(--color-dark-gold);
    -webkit-margin-end: 18px;
    margin-inline-end: 18px
}

@media(hover:hover) {
    .o-modalCarouselContent__contact:hover {
        color: var(--color-dark-gold);
        -webkit-text-decoration-color: currentColor;
        text-decoration-color: currentColor
    }
}

.o-modalCarouselContent .s-content {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    padding: 0 0 30px;
    text-align: center
}

[lang=ar] .o-modalCarouselContent .s-content {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-modalCarouselContent .s-content big {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%)
}

[lang=ar] .o-modalCarouselContent .s-content big {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.o-modalCarouselContent__buttons {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 0 92px
}

.o-modalCarouselContent__button {
    margin: auto
}

[dir=rtl] .o-modalCarouselContent__button .m-button__container {
    padding: 0 var(--button-padding) 0 calc(var(--button-padding)/2)
}

.o-modalCarouselContent__controls {
    height: width;
    width: 100%;
    top: 190px;
    left: 0;
    display: none;
    position: absolute
}

.o-modalCarouselContent__control {
    position: absolute;
    z-index: 1
}

.o-modalCarouselContent__control.-prev {
    left: 0
}

.o-modalCarouselContent__control.-next {
    right: 0
}

[dir=rtl] .o-modalCarouselContent__control .a-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.o-modalCarouselContent .swiper-button-next.-isDisabled,
.o-modalCarouselContent .swiper-button-prev.-isDisabled {
    opacity: .3;
    pointer-events: none
}

.o-modalCarouselContent__content {
    padding: 0 20px
}

.-itineraries .o-modalCarouselContent__content {
    margin-bottom: 92px
}

.o-modalCarouselContent.-fullBleedCarousel {
    padding: 0
}

.o-modalCarouselContent.-fullBleedCarousel .o-modalCarouselContent__image {
    max-width: 100%;
    min-height: 373px;
    margin: 0 0 60px
}

.o-modalCarouselContent.-fullBleedCarousel .a-image__img {
    -o-object-fit: cover;
    object-fit: cover
}

.o-modalCarouselContent.-fullBleedCarousel .o-modalCarouselContent__controls {
    top: 156.5px;
    left: 0
}

@media(min-width:480px) {
    .o-modalCarouselContent {
        padding: 0 60px
    }

    .o-modalCarouselContent .a-eyebrow,
    .o-modalCarouselContent .s-content {
        padding: 0 0 40px;
        text-align: start
    }

    .o-modalCarouselContent__image {
        margin: 80px auto 60px
    }

    .o-modalCarouselContent__button {
        margin: 0
    }
}

@media(min-width:768px) {
    .o-modalCarouselContent {
        padding: 20px 110px
    }

    .o-modalCarouselContent .o-modalCarouselContent__control.-prev {
        left: 80px
    }

    .o-modalCarouselContent .o-modalCarouselContent__control.-next {
        right: 80px
    }

    .o-modalCarouselContent__content {
        padding: 0 70px
    }

    .o-modalCarouselContent.-fullBleedCarousel {
        padding: 0
    }

    .o-modalCarouselContent.-fullBleedCarousel .o-modalCarouselContent__control.-prev {
        left: 20px
    }

    .o-modalCarouselContent.-fullBleedCarousel .o-modalCarouselContent__control.-next {
        right: 20px
    }

    .o-modalCarouselContent .s-content {
        padding: 0 0 40px
    }
}

@media(min-width:1024px) {
    .o-modalCarouselContent__controls {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .o-modalCarouselContent .m-pageIndicators {
        display: none
    }
}

.o-modalBioContent {
    padding: calc(var(--containerMargin)*0.7);
    --modal-text-color: var(--color-black)
}

.o-modalBioContent__image {
    position: relative
}

.o-modalBioContent__image:before {
    content: "";
    display: block;
    padding-top: 100%
}

.o-modalBioContent__basicInfo {
    margin: 45px 0
}

.o-modalBioContent__basicInfo :not(:last-child) {
    margin-bottom: 8px
}

.o-modalBioContent__name {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    color: var(--color-black)
}

[lang=ar] .o-modalBioContent__name {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.o-modalBioContent__role {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-dark-gold)
}

[lang=ar] .o-modalBioContent__role {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-modalBioContent__divisions {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black-75)
}

[lang=ar] .o-modalBioContent__divisions {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-modalBioContent__biography {
    color: var(--color-black-75);
    margin-bottom: 34px
}

.o-modalBioContent__biography.-small {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .o-modalBioContent__biography.-small {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-videoOverlay {
    height: 100vh;
    height: calc(var(--vh)*100);
    top: 0;
    left: 0;
    width: 100%;
    position: fixed;
    z-index: 19
}

@supports(height:1svh) {
    .o-videoOverlay {
        height: 100svh
    }
}

.o-videoOverlay__wrapper {
    top: 50%;
    left: 50%;
    width: 100%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.o-videoOverlay .o-video,
.o-videoOverlay__container {
    height: 100%;
    width: 100%
}

.o-videoOverlay .o-video {
    margin: auto;
    max-height: calc(100vh - 120px);
    max-width: calc(100vw - 30px);
    z-index: 1
}

.o-videoOverlay>.m-button {
    --button-border-color: var(--color-white-30a);
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 2
}

.o-videoOverlay__mask {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: var(--modal-mask-color);
    position: fixed
}

@media(max-width:768px)and (orientation:landscape) {
    .o-videoOverlay__wrapper {
        width: 100%
    }
}

@media(min-width:768px) {
    .o-videoOverlay__wrapper {
        height: auto;
        width: 100%
    }
}

.o-video {
    background: var(--color-real-black);
    position: relative;
    font-size: 16px
}

.o-video:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    padding-top: calc(var(--originalHeight, 9)/var(--originalWidth, 16)*100%);
    width: 100%
}

.o-video [data-component=native-video],
.o-video [data-component=vimeo-video],
.o-video [data-component=youtube-video] {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.o-video.-cover [data-component=native-video],
.o-video.-cover [data-component=vimeo-video],
.o-video.-cover [data-component=youtube-video] {
    -o-object-fit: cover;
    object-fit: cover
}

.o-videoControls {
    --playback-ui-gutter: em-size(16, 16);
    height: 100%;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left bottom, left top, from(#000), color-stop(10%, transparent));
    background: -o-linear-gradient(bottom, #000 0, transparent 10%);
    background: linear-gradient(0deg, #000, transparent 10%);
    color: var(--color-white);
    padding: 0 var(--playback-ui-gutter) 1.5em;
    position: absolute
}

.o-videoControls,
.o-videoControls__bar {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.o-videoControls__bar {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    direction: ltr;
    margin-top: auto;
    padding: var(--playback-ui-gutter);
    pointer-events: all
}

.o-videoControls__bar>:not(:last-child) {
    margin: 0 var(--playback-ui-gutter) 0 0
}

@media(max-width:479px) {

    .o-videoControls .mute-cta,
    .o-videoControls .unmute-cta {
        display: none !important
    }
}

@media(min-width:768px) {
    .o-videoControls {
        padding: 0 var(--playback-ui-gutter) var(--playback-ui-gutter)
    }
}

.m-videoTime {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    font-weight: 400;
    white-space: nowrap
}

[lang=ar] .m-videoTime {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-videoTime__timeDivider {
    margin: 0 5px
}

.a-timeIndicator {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    pointer-events: none
}

[lang=ar] .a-timeIndicator {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.a-timeIndicator.-tooltip {
    background: #fff;
    bottom: calc(100% + 1.5em);
    color: #1d1f22;
    opacity: 0;
    padding: .25em .5em;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: opacity .8s cubic-bezier(.19, 1, .22, 1);
    -o-transition: opacity .8s cubic-bezier(.19, 1, .22, 1);
    transition: opacity .8s cubic-bezier(.19, 1, .22, 1)
}

.m-progressBar {
    width: 100%;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    height: 32px;
    padding: 14px 0
}

.m-progressBar__wrapper {
    position: relative;
    border-radius: 100vw;
    overflow: hidden;
    height: 100%
}

.m-progressBar__currentProgress,
.m-progressBar__initialProgress,
.m-progressBar__selectedProgress {
    background: #fff;
    height: 100%;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center
}

.m-progressBar__currentProgress,
.m-progressBar__selectedProgress {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.m-progressBar__selectedProgress {
    opacity: 0;
    -webkit-transition: opacity .8s cubic-bezier(.19, 1, .22, 1);
    -o-transition: opacity .8s cubic-bezier(.19, 1, .22, 1);
    transition: opacity .8s cubic-bezier(.19, 1, .22, 1)
}

.m-progressBar.-isSeeking .m-progressBar__selectedProgress,
.m-progressBar:hover .m-progressBar__selectedProgress,
.m-progressBar__initialProgress {
    opacity: .3
}

.m-progressBar.-isSeeking [data-component=a09-time-indicator],
.m-progressBar:hover [data-component=a09-time-indicator] {
    opacity: 1
}

.m-progressBar.-isDisabled .m-progressBar__initialProgress,
.m-progressBar.-isDisabled .m-progressBar__selectedProgress,
.m-progressBar.-isDisabled [data-component=a09-time-indicator] {
    cursor: not-allowed
}

.o-lightbox {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100vh;
    height: calc(var(--vh)*100);
    max-width: 100vw;
    pointer-events: none;
    position: fixed;
    z-index: 18
}

@supports(height:1svh) {
    .o-lightbox {
        height: 100svh
    }
}

.o-lightbox__wrapper {
    position: relative;
    margin: 85px 0 0;
    height: calc(100% - 85px)
}

.o-lightbox__container {
    height: 100%;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.o-lightbox .m-button.-close {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 2
}

.o-lightbox__mask {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    background: var(--mask-background-color)
}

.o-lightbox.-isOpen {
    pointer-events: all
}

@media(max-width:815px)and (orientation:landscape) {
    .o-lightbox__wrapper {
        height: 80%;
        overflow: scroll
    }
}

@media(min-width:1024px) {
    .o-lightbox__wrapper {
        top: 50%;
        left: 50%;
        margin: 0;
        width: 90%;
        max-height: 80%;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .o-lightbox .m-button.-close {
        right: 40px;
        top: 40px
    }
}

.o-lightboxContent {
    height: 100%;
    width: 85%;
    position: relative;
    max-width: 1340px;
    color: var(--color-white)
}

.o-lightboxContent__main {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 100%
}

.o-lightboxContent__swiper {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.o-lightboxContent__swiperContainer {
    height: 100%;
    margin: 0 auto;
    overflow: hidden
}

.o-lightboxContent__item {
    max-height: 90%;
    overflow-y: scroll
}

.o-lightboxContent__controls {
    display: none
}

.o-lightboxContent .swiper-button-next,
.o-lightboxContent .swiper-button-prev {
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.o-lightboxContent .swiper-button-next.swiper-button-disabled,
.o-lightboxContent .swiper-button-prev.swiper-button-disabled {
    opacity: .3;
    pointer-events: none
}

.o-lightboxContent__paginationWrapper {
    --page-indicator-color: var(--color-white-20a);
    position: absolute;
    bottom: 0;
    width: 100%
}

@media(min-width:1024px) {
    .o-lightboxContent {
        height: 100%;
        width: 100%
    }

    .o-lightboxContent__swiperContainer {
        width: 80%
    }

    .o-lightboxContent__item {
        max-height: none;
        overflow-y: hidden
    }

    .o-lightboxContent__controls {
        height: 100%;
        width: 100%;
        margin: 0 auto;
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .o-lightboxContent__control {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .o-lightboxContent__control.-prev {
        left: 0
    }

    .o-lightboxContent__control.-next {
        right: 0
    }

    [dir=rtl] .o-lightboxContent__control.-prev {
        left: inherit;
        right: 0
    }

    [dir=rtl] .o-lightboxContent__control.-next {
        right: inherit;
        left: 0
    }

    .o-lightboxContent__paginationWrapper {
        display: none
    }
}

@media(min-width:1600px) {
    .o-lightboxContent {
        max-width: 1660px
    }
}

.o-lightboxItem {
    height: 100%;
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.o-lightboxItem .a-eyebrow {
    --eyebrow-text-color: var(--color-white);
    margin: 0
}

.o-lightboxItem__copy {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black-20);
    margin: 20px 0 0
}

[lang=ar] .o-lightboxItem__copy {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-lightboxItem__asset {
    position: relative;
    width: 100%;
    height: 100%
}

.o-lightboxItem__asset:before {
    content: "";
    display: block;
    padding-top: 100%
}

.o-lightboxItem__asset .o-video {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    height: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.o-lightboxItem__asset .a-image__img {
    -o-object-fit: contain;
    object-fit: contain
}

.o-lightboxItem__content {
    margin: 35px 0 0
}

.o-lightboxItem__informationList {
    list-style: none;
    padding: 0;
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    display: none;
    margin: 35px 0 0;
    color: var(--color-black-20)
}

[lang=ar] .o-lightboxItem__informationList {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.o-lightboxItem__informationValue.-link {
    -webkit-transition: color .2s cubic-bezier(.19, 1, .22, 1);
    -o-transition: color .2s cubic-bezier(.19, 1, .22, 1);
    transition: color .2s cubic-bezier(.19, 1, .22, 1)
}

.o-lightboxItem__informationValue.-link:hover {
    color: var(--color-white)
}

.o-lightboxItem__informationItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.o-lightboxItem__informationItem:not(:last-child) {
    margin: 0 0 8px
}

.o-lightboxItem__informationItem:nth-child(-n+2) .o-lightboxItem__informationValue {
    color: var(--color-gold)
}

.o-lightboxItem__informationLabel {
    min-width: 115px
}

.o-lightboxItem__informationLink {
    text-decoration: underline;
    font-weight: 400
}

.o-lightboxItem__download {
    margin: 40px 0 0
}

@media(min-width:768px) {
    .o-lightboxItem__informationList {
        display: block
    }
}

@media(min-width:1024px) {
    .o-lightboxItem {
        margin: 0 auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .o-lightboxItem,
    .o-lightboxItem__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-direction: normal
    }

    .o-lightboxItem__content {
        width: 40%;
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-margin-start: 60px;
        margin-inline-start: 60px
    }
}

.m-pageIndicators {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: var(--page-indicators-padding, 40px 0)
}

.m-pageIndicators .a-pageIndicator {
    margin: 5px calc(var(--grid-gap)/2)
}

.a-pageIndicator {
    height: 6px;
    width: 6px;
    display: block;
    background-color: var(--page-indicator-color);
    border-radius: 6px
}

.-dark .a-pageIndicator {
    --page-indicator-color: var(--color-white-20a)
}

.a-pageIndicator.-isActive {
    background-color: var(--page-indicator-color-active);
    cursor: default
}

.-dark .a-pageIndicator.-isActive {
    --page-indicator-color: var(--color-gold)
}

.o-popupMessage {
    height: 100vh;
    height: calc(var(--vh)*100);
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 18
}

@supports(height:1svh) {
    .o-popupMessage {
        height: 100svh
    }
}

.o-popupMessage .m-button.-close {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 18
}

.o-popupMessage__mask {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    background: var(--mask-background-color);
    z-index: 18
}

.o-popupMessage__messageWrapper {
    top: 100px;
    left: 50%;
    max-height: 80vh;
    max-height: calc(var(--vh)*80);
    width: 90%;
    height: auto;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 10px;
    color: var(--color-black);
    overflow: scroll;
    z-index: 18
}

@supports(height:1svh) {
    .o-popupMessage__messageWrapper {
        max-height: 80svh
    }
}

.o-popupMessage.-isExpertPopup .o-popupMessage__mask {
    background: transparent
}

.o-popupMessage.-isExpertPopup .m-button.-close {
    opacity: 0;
    visibility: hidden
}

.o-popupMessage.-isExpertPopup .o-popupMessage__messageWrapper {
    height: 100vh;
    height: calc(var(--vh)*100);
    max-height: inherit;
    padding: 20px 0;
    top: 0;
    border-radius: 0;
    overflow: initial
}

@supports(height:1svh) {
    .o-popupMessage.-isExpertPopup .o-popupMessage__messageWrapper {
        height: 100svh
    }
}

@media(min-width:768px) {
    .o-popupMessage .m-button.-close {
        right: 40px;
        top: 40px
    }

    .o-popupMessage__messageWrapper {
        top: 50%;
        left: 50%;
        width: 85%;
        max-width: 580px;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .o-popupMessage.-isExpertPopup .o-popupMessage__messageWrapper {
        width: 100vw;
        height: 100vh;
        max-width: none;
        max-height: none;
        top: 50%
    }
}

@media(min-width:1024px) {
    .o-popupMessage__messageWrapper {
        top: 50%;
        left: 50%;
        width: 100%
    }
}

@media(min-width:1240px) {
    .o-popupMessage.-isExpertPopup .o-popupMessage__messageWrapper {
        padding: 0
    }
}

.o-popupMessageContent {
    background-color: var(--color-white);
    padding: 25px
}

.o-popupMessageContent__copy {
    margin: 40px 0
}

.o-popupMessageContent__buttons {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

[lang=ar] .o-popupMessageContent__buttons {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.o-popupMessageContent__buttons .m-button:not(:first-child) {
    margin: 20px 0 0
}

@media(min-width:768px) {
    .o-popupMessageContent {
        padding: 35px
    }

    .o-popupMessageContent__buttons {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .o-popupMessageContent__buttons .m-button {
        width: 100%
    }

    .o-popupMessageContent__buttons .m-button:not(:first-child) {
        margin: 0;
        -webkit-margin-start: 20px;
        margin-inline-start: 20px
    }
}

@media(min-width:1024px) {
    .o-popupMessageContent {
        padding: 65px
    }
}

.o-popupExpertContent__wrapper {
    background: var(--color-cream-25);
    height: 100%;
    overflow: scroll
}

.o-popupExpertContent__mask {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    background: var(--color-black-15a);
    opacity: 0
}

.o-popupExpertContent__container {
    width: 100%;
    position: relative;
    padding: 0 0 40px;
    pointer-events: none;
    -webkit-padding-start: 30px;
    padding-inline-start: 30px;
    -webkit-padding-end: 55px;
    padding-inline-end: 55px
}

[dir=rtl] .o-popupExpertContent__container {
    direction: rtl
}

.o-popupExpertContent__question {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    color: var(--color-dark-gold)
}

[lang=ar] .o-popupExpertContent__question {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.o-popupExpertContent__answer {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black);
    margin: 35px 0 0
}

[lang=ar] .o-popupExpertContent__answer {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-popupExpertContent .m-button.-close.-tertiary {
    --button-size: 60px;
    --icon-fill: var(--color-black-50);
    position: sticky;
    left: 100%;
    top: 0;
    opacity: 1;
    visibility: visible;
    cursor: pointer
}

[dir=rtl] .o-popupExpertContent .m-button.-close.-tertiary {
    left: 0
}

[dir=rtl] .o-popupExpertContent {
    direction: ltr
}

@media(min-width:1240px) {
    .o-popupExpertContent__mask {
        opacity: 1
    }

    .o-popupExpertContent__container {
        -webkit-padding-start: 45px;
        padding-inline-start: 45px;
        -webkit-padding-end: 60px;
        padding-inline-end: 60px
    }
}

.o-shareList {
    --component-padding: 30px;
    --component-grid-gap: 10px;
    --component-heading-margin: 25px;
    background-color: var(--color-cream-25);
    padding: var(--component-padding);
    text-align: center
}

.o-shareList .a-heading {
    margin: 0 0 var(--component-heading-margin)
}

.o-shareList__items {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    grid-gap: var(--component-grid-gap)
}

@media(min-width:768px) {
    .o-shareList {
        --component-padding: 40px;
        --component-grid-gap: var(--grid-gap);
        --component-heading-margin: 35px
    }

    .o-shareList__items {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.m-shareButton {
    --icon-fill: var(--color-dark-gold);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--color-cream);
    border-radius: 5px;
    color: var(--color-black);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding: var(--grid-gap);
    position: relative;
    -webkit-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.m-shareButton__label {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    font-weight: 400;
    -webkit-margin-start: var(--grid-gap);
    margin-inline-start: var(--grid-gap)
}

[lang=ar] .m-shareButton__label {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.m-shareButton__success {
    --icon-fill-color: var(--color-white);
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--color-green);
    color: var(--color-white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: var(--grid-gap);
    position: absolute
}

@media(hover:hover) {
    .m-shareButton:hover {
        --icon-fill: var(--color-white);
        color: var(--color-white);
        background: var(--color-gold)
    }
}

.o-downloadDrawer {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    width: 100%;
    height: 100vh;
    height: calc(var(--vh)*100);
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    color: var(--color-black-75);
    overflow: hidden;
    z-index: 14
}

[lang=ar] .o-downloadDrawer {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

@supports(height:1svh) {
    .o-downloadDrawer {
        height: 100svh
    }
}

.o-downloadDrawer__drawer {
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: var(--color-white);
    overflow: scroll;
    width: 100%;
    height: auto;
    pointer-events: auto;
    padding: 40px 0 20px
}

.o-downloadDrawer__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.o-downloadDrawer__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 15px 0 0
}

.o-downloadDrawer__buttons .m-button:not(:first-child) {
    -webkit-margin-start: var(--grid-gap);
    margin-inline-start: var(--grid-gap)
}

@media(min-width:768px) {
    .o-downloadDrawer__drawer {
        overflow: auto;
        padding: 40px 0
    }

    .o-downloadDrawer__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .o-downloadDrawer__buttons {
        margin: 0
    }
}

@media(min-width:1024px) {
    .o-downloadDrawer__drawer {
        padding: 50px 0
    }
}

.m-cursor {
    top: 0;
    left: 0;
    height: 100vh;
    height: calc(var(--vh)*100);
    max-width: 100vw;
    pointer-events: none;
    position: fixed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 20
}

@supports(height:1svh) {
    .m-cursor {
        height: 100svh
    }
}

.m-cursor__pointer {
    --icon-size: 40px;
    --icon-fill: var(--color-white);
    top: 0;
    left: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.m-cursor .a-icon {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: var(--color-black);
    border-radius: 50%;
    padding: 10px
}

[dir=rtl] .m-cursor {
    direction: ltr
}

.o-loadingSpinner {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100vh;
    height: calc(var(--vh)*100);
    max-width: 100vw;
    pointer-events: none;
    position: fixed;
    z-index: 19;
    max-height: 100vh;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--color-white-30a);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@supports(height:1svh) {
    .o-loadingSpinner {
        height: 100svh
    }
}

.o-loadingSpinner.-withBackground {
    background-color: var(--modal-background-color)
}

.a-spinner {
    height: var(--spinner-size, 24px);
    width: var(--spinner-size, 24px);
    display: inline-block;
    position: relative
}

.a-spinner__asset {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    stroke: var(--color-dark-gold)
}

.a-spinner.-large {
    --spinner-size: 80px
}

.b-dummy {
    --navigation-height: 125px;
    height: var(--navigation-height);
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.b-dummy.-secondaryNav {
    --navigation-height: 180px
}

@media(min-width:1240px) {
    .b-dummy {
        --navigation-height: 140px
    }

    .b-dummy.-secondaryNav {
        --navigation-height: 197px
    }
}

.b-promotionHero {
    height: 100vh;
    height: calc(var(--vh)*100);
    position: relative;
    --color-background: var(--color-black)
}

@supports(height:1svh) {
    .b-promotionHero {
        height: 100svh
    }
}

.b-promotionHero__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    height: 100%;
    padding-block: 20px
}

@media(min-width:768px) {
    .b-promotionHero__container {
        padding-block: 70px
    }
}

.o-theLine {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    color: var(--color-white);
    position: relative;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.o-theLine .a-moustache {
    text-transform: uppercase;
    -webkit-margin-after: 30px;
    margin-block-end: 30px
}

.o-theLine__logo {
    height: 40px;
    margin-block: 20px
}

.o-theLine__logo svg {
    height: 100%;
    width: 100%;
    width: auto
}

.o-theLine__buttons {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px
}

.o-theLine__buttons .m-button:not(.-iconOnly) {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

@media(min-width:768px) {
    .o-theLine .a-moustache {
        -webkit-margin-after: 70px;
        margin-block-end: 70px
    }

    .o-theLine__buttons .m-button:not(.-iconOnly) {
        -webkit-box-flex: initial;
        -ms-flex-positive: initial;
        flex-grow: 0
    }
}

.a-moustache {
    color: var(--moustache-text-color)
}

.a-moustache.-small {
    font-size: 21px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 9*(100vw - 480px)/960), 144%)
}

.a-moustache.-large {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 7*(100vw - 480px)/960), 142%)
}

.m-scrollButton {
    height: 58px;
    width: 58px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border-radius: 29px;
    border: none;
    bottom: var(--containerMargin);
    cursor: pointer;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 50%;
    margin-bottom: -14px;
    padding: 0;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.m-scrollButton:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100%;
    width: 100%;
    background: rgba(29, 31, 34, .075);
    border-radius: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(.5);
    -ms-transform: translate(-50%, -50%) scale(.5);
    transform: translate(-50%, -50%) scale(.5);
    -webkit-transition: opacity .6s cubic-bezier(.19, 1, .22, 1), -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
    transition: opacity .6s cubic-bezier(.19, 1, .22, 1), -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
    -o-transition: transform .6s cubic-bezier(.19, 1, .22, 1), opacity .6s cubic-bezier(.19, 1, .22, 1);
    transition: transform .6s cubic-bezier(.19, 1, .22, 1), opacity .6s cubic-bezier(.19, 1, .22, 1);
    transition: transform .6s cubic-bezier(.19, 1, .22, 1), opacity .6s cubic-bezier(.19, 1, .22, 1), -webkit-transform .6s cubic-bezier(.19, 1, .22, 1)
}

.m-scrollButton .mouse_svg__mouse-drop {
    -webkit-animation: mouse-scroll 1.7s infinite;
    animation: mouse-scroll 1.7s infinite
}

@media(hover:hover) {
    .m-scrollButton:hover:before {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(1);
        -ms-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1)
    }
}

@media(min-width:768px) {
    .m-scrollButton {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.m-componentBackground {
    height: 100%;
    width: 100%;
    background: var(--color-background)
}

.m-componentBackground:after {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(rgba(0, 0, 0, .333)), to(#000));
    background: -o-linear-gradient(top, #000, rgba(0, 0, 0, .333), #000);
    background: linear-gradient(180deg, #000, rgba(0, 0, 0, .333), #000);
    content: "";
    opacity: calc(var(--mask-opacity, .5)*0.6);
    position: absolute
}

.m-componentBackground.-solidMask:after {
    background: #000;
    opacity: calc(var(--mask-opacity, .5)*0.4)
}

.m-componentBackground,
.m-componentBackground__container {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute
}

.m-componentBackground__container {
    overflow: hidden
}

.m-componentBackground__background {
    will-change: transform
}

.a-video,
.a-video__video,
.m-componentBackground__background {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute
}

.a-video__video {
    -o-object-fit: cover;
    object-fit: cover
}

.a-video.-block {
    position: static
}

.a-video.-block .a-video__video {
    height: auto;
    width: 100%;
    position: relative
}

.a-lottie-animation {
    background: transparent
}

.b-paragraphPlaceholder {
    --component-highlight-color: var(--color-dark-gold);
    --eyebrow-text-color: var(--color-dark-gold);
    overflow: hidden;
    padding: 70px 0;
    position: relative
}

.b-paragraphPlaceholder__background {
    height: auto;
    width: 768px;
    top: 50%;
    left: 50%;
    -o-object-fit: none;
    object-fit: none;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media(min-width:768px) {
    .b-paragraphPlaceholder__background {
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }
}

.b-paragraphPlaceholder__backgroundAsset {
    fill: rgba(184, 149, 53, .08)
}

.b-paragraphPlaceholder__buttons {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 40px;
    margin: 0 auto;
    width: 100%
}

.b-paragraphPlaceholder__button {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.b-paragraphPlaceholder__button .m-button {
    width: 100%
}

.b-paragraphPlaceholder__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-paragraphPlaceholder__content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    max-width: 650px
}

.b-paragraphPlaceholder__content.-medium {
    max-width: 875px
}

.b-paragraphPlaceholder__content.-large {
    max-width: 1100px
}

.b-paragraphPlaceholder.-black {
    --eyebrow-text-color: var(--color-gold);
    background-color: var(--color-black);
    color: var(--color-white)
}

.b-paragraphPlaceholder.-black .b-paragraphPlaceholder__backgroundAsset {
    fill: #232427
}

.b-paragraphPlaceholder.-left {
    text-align: start
}

.b-paragraphPlaceholder.-center {
    text-align: center
}

.b-paragraphPlaceholder .m-componentHeader {
    margin-bottom: 1em;
    max-width: inherit;
    width: 100%
}

.b-paragraphPlaceholder .m-componentHeader .a-eyebrow {
    margin: 0 0 30px
}

.b-paragraphPlaceholder .m-componentHeader .a-heading {
    margin: 0 0 40px
}

.b-paragraphPlaceholder .m-paragraph:not(:last-child) {
    margin: 0 0 30px
}

@media(min-width:768px) {
    .b-paragraphPlaceholder__buttons {
        width: auto
    }
}

@media(min-width:1024px) {
    .b-paragraphPlaceholder {
        padding: calc(var(--block-padding)*2) 0
    }
}

.m-componentHeader.-center {
    text-align: center;
    -webkit-margin-start: auto;
    margin-inline-start: auto;
    -webkit-margin-end: auto;
    margin-inline-end: auto
}

.m-componentHeader.-start {
    text-align: start
}

.m-componentHeader.-end {
    text-align: end
}

.m-componentHeader .a-eyebrow {
    margin: 0 0 1em
}

.m-componentHeader .a-moustache {
    margin: 1em 0 0
}

@media(min-width:768px) {
    .m-componentHeader {
        max-width: 66.6666666667vw
    }
}

.a-flipHeading {
    text-transform: uppercase;
    font-weight: 400;
    width: 100%
}

.a-flipHeading.-h1 {
    font-size: clamp(67px, calc(67px + 52*(100vw - 480px)/960), 119px);
    line-height: clamp(119%, calc(119% + 15*(100vw - 480px)/960), 134%)
}

.a-flipHeading.-h1,
.a-flipHeading.-h2 {
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.a-flipHeading.-h2 {
    font-size: clamp(50px, calc(50px + 39*(100vw - 480px)/960), 89px);
    line-height: clamp(120%, calc(120% + 15*(100vw - 480px)/960), 135%)
}

.a-flipHeading.-h3 {
    font-size: clamp(37px, calc(37px + 30*(100vw - 480px)/960), 67px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(110%, calc(110% + 9*(100vw - 480px)/960), 119%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[dir=rtl] .a-flipHeading.-h3 {
    line-height: 140%
}

.a-flipHeading.-h4 {
    font-size: clamp(28px, calc(28px + 22*(100vw - 480px)/960), 50px)
}

.a-flipHeading.-h4,
.a-flipHeading.-h5 {
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(143%, calc(143% + -23*(100vw - 480px)/960), 120%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.a-flipHeading.-h5 {
    font-size: clamp(28px, calc(28px + 9*(100vw - 480px)/960), 37px)
}

.a-flipHeading.-h6 {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(135%, calc(135% + 8*(100vw - 480px)/960), 143%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.a-flipHeading__prefix {
    font-weight: 100
}

.a-flipHeading__labelContainer {
    position: relative;
    width: 100%
}

.a-flipHeading__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.-noPrefix .a-flipHeading__flex {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.a-flipHeading__label {
    display: block;
    position: relative;
    font-weight: 400;
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-mask-size: 2600% 100%;
    mask-size: 2600% 100%;
    -webkit-mask-image: url(clientlib-site/resources/asset/image/title-mask.a0c8ad3.png);
    mask-image: url(clientlib-site/resources/asset/image/title-mask.a0c8ad3.png);
    opacity: 0
}

[dir=rtl] .a-flipHeading__label {
    -webkit-mask-image: url(clientlib-site/resources/asset/image/title-mask-ar.959e214.png);
    mask-image: url(clientlib-site/resources/asset/image/title-mask-ar.959e214.png)
}

.a-flipHeading__label.-isVisible {
    -webkit-animation: maskImageAnimation 2.5s steps(25) .35s forwards;
    animation: maskImageAnimation 2.5s steps(25) .35s forwards
}

[dir=rtl] .a-flipHeading__label.-isVisible {
    -webkit-animation: maskImageAnimationArabic 2.5s steps(25) .35s forwards;
    animation: maskImageAnimationArabic 2.5s steps(25) .35s forwards
}

.m-paragraph {
    --eyebrow-text-color: var(--component-highlight-color);
    --icon-fill: var(--color-gold);
    --icon-size: 80px
}

.m-paragraph__asset {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--icon-size);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto 30px;
    position: relative;
    text-align: center;
    width: 100%
}

.m-paragraph__asset.-image .a-image {
    height: auto
}

.m-paragraph__asset.-image .a-image__img {
    height: 100%;
    width: auto;
    margin: auto;
    max-height: var(--icon-size)
}

.m-paragraph *~.m-paragraph__content {
    margin: 30px 0 0
}

.m-paragraph .a-eyebrow {
    margin: 0 0 30px
}

.m-paragraph .a-heading>span {
    color: var(--component-highlight-color, inherit)
}

.b-blinds {
    overflow: hidden;
    width: 100%
}

.b-blinds__heading {
    color: var(--color-black);
    padding: 28px 20px
}

.b-blinds__heading.-isHidden {
    opacity: 0
}

.b-blinds__container {
    height: 100%;
    width: 100%;
    background-color: var(--color-cream);
    color: var(--color-white);
    position: relative
}

.b-blinds__items {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.b-blinds__item {
    border-bottom: 1px solid var(--color-white);
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%
}

.b-blinds.-isExpanded .b-blinds__item.-isActive .o-blind__itemContent:after {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.b-blinds.-isExpanded .b-blinds__item.-isActive .o-blind__itemContent .a-icon {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.b-blinds.-isExpanded .b-blinds__item.-isActive .o-blind__contentWrapper {
    opacity: 1
}

@media(min-width:768px) {
    .b-blinds {
        height: 100vh;
        height: calc(var(--vh)*100)
    }

    @supports(height:1svh) {
        .b-blinds {
            height: 100svh
        }
    }

    .b-blinds__items {
        list-style: none;
        margin: 0;
        padding: 0;
        height: 100%;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .b-blinds__item {
        border-bottom: 0;
        height: 100%;
        position: relative;
        -webkit-transition: width .8s cubic-bezier(.19, 1, .22, 1);
        -o-transition: width .8s cubic-bezier(.19, 1, .22, 1);
        transition: width .8s cubic-bezier(.19, 1, .22, 1);
        width: calc(100%/var(--blinds-count))
    }

    .b-blinds__heading {
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: var(--color-white);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0 auto;
        opacity: 1;
        pointer-events: none;
        position: absolute;
        -webkit-transition: opacity .4s cubic-bezier(.215, .61, .355, 1);
        -o-transition: opacity .4s cubic-bezier(.215, .61, .355, 1);
        transition: opacity .4s cubic-bezier(.215, .61, .355, 1);
        z-index: 1
    }

    .b-blinds.-isExpanded .o-blind__title {
        opacity: 0
    }

    .b-blinds.-isExpanded .b-blinds__item .a-image {
        opacity: .2
    }

    .b-blinds.-isExpanded .b-blinds__item.-isActive {
        width: 40%
    }

    .b-blinds.-isExpanded .b-blinds__item.-isActive .o-blind__title {
        opacity: 1
    }

    .b-blinds.-isExpanded .b-blinds__item.-isActive .a-image {
        opacity: .3
    }

    .b-blinds.-isExpanded .b-blinds__item.-isActive .o-blind__contentWrapper {
        opacity: 1;
        pointer-events: all
    }
}

.o-blind {
    height: 100%;
    width: 100%;
    position: relative
}

.o-blind__title {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    border: solid var(--color-gold);
    min-height: 90px;
    position: absolute;
    text-transform: uppercase;
    text-align: start;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=ltr] .o-blind__title {
    border-width: 0 0 0 3px;
    left: 31px;
    padding: 0 0 0 20px
}

[dir=rtl] .o-blind__title {
    border-width: 0 3px 0 0;
    max-width: 186px;
    padding: 0 20px 0 0;
    right: 31px
}

.o-blind__items {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px
}

.o-blind__item {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%
}

[lang=ar] .o-blind__item {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.o-blind__item:before {
    color: var(--color-gold);
    content: "\2022";
    padding: 0 18px 0 0
}

[dir=rtl] .o-blind__item:before {
    padding: 0 0 0 18px
}

.o-blind__itemContent {
    position: relative;
    background: var(--color-black);
    color: currentColor;
    overflow: hidden;
    width: 100%
}

.o-blind__itemContent:before {
    content: "";
    display: block;
    padding-top: 44.4444444444%
}

.o-blind__itemContent .a-icon {
    --icon-size: 14px;
    position: absolute;
    top: calc(50% - 7px);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    -o-transition: transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1)
}

[dir=ltr] .o-blind__itemContent .a-icon {
    right: 20px
}

[dir=rtl] .o-blind__itemContent .a-icon {
    left: 20px
}

.o-blind__itemContent .a-image {
    opacity: .4
}

.o-blind__itemContent:after {
    content: "";
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    left: 41px;
    bottom: 0;
    border-left: 10px solid transparent;
    border-bottom: 10px solid var(--color-cream);
    border-right: 10px solid transparent;
    border-top: 0 solid transparent;
    -webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    -o-transition: transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.o-blind__contentWrapper {
    color: var(--color-black);
    position: relative;
    height: 60%;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.o-blind__content {
    padding: 42px 28px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.o-blind__description {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    white-space: pre-line
}

[lang=ar] .o-blind__description {
    font-size: clamp(16px, calc(13px + 4*(100vw - 480px)/960), 20px);
    line-height: 150%;
    letter-spacing: 0
}

.o-blind .m-button.-play {
    margin: 15px 0 0
}

@media(min-width:768px) {
    .o-blind__title {
        top: 32px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        -webkit-transition: opacity .4s cubic-bezier(.215, .61, .355, 1);
        -o-transition: opacity .4s cubic-bezier(.215, .61, .355, 1);
        transition: opacity .4s cubic-bezier(.215, .61, .355, 1);
        width: 16em
    }

    .o-blind__items {
        gap: 40px
    }

    .o-blind__itemContent {
        height: 100%
    }

    .o-blind__itemContent .a-icon,
    .o-blind__itemContent:after,
    .o-blind__itemContent:before {
        display: none
    }

    .o-blind__contentWrapper,
    .o-blind__itemContent .a-image {
        -webkit-transition: opacity .4s cubic-bezier(.215, .61, .355, 1);
        -o-transition: opacity .4s cubic-bezier(.215, .61, .355, 1);
        transition: opacity .4s cubic-bezier(.215, .61, .355, 1)
    }

    .o-blind__contentWrapper {
        color: currentColor;
        opacity: 0;
        pointer-events: none;
        position: absolute;
        top: 160px;
        width: 200px
    }

    [dir=ltr] .o-blind__contentWrapper {
        left: 28px
    }

    [dir=rtl] .o-blind__contentWrapper {
        right: 28px
    }

    .o-blind__content {
        padding: 0
    }

    .o-blind .m-button.-play {
        margin: 40px 0 0;
        -webkit-margin-start: 20px;
        margin-inline-start: 20px
    }
}

@media(min-width:1024px) {
    .o-blind__contentWrapper {
        min-width: 280px
    }
}

@media(min-width:1240px) {
    .o-blind__contentWrapper {
        min-width: 350px
    }
}

@media(min-width:1600px) {
    .o-blind__description {
        font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
        font-weight: 100;
        letter-spacing: 0;
        line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%)
    }

    [lang=ar] .o-blind__description {
        font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
        line-height: 120%;
        letter-spacing: 0
    }
}

.b-quote {
    --component-background-color: transparent;
    --component-highlight-color: var(--color-dark-gold);
    --component-text-color: var(--color-black);
    --quote-max-width: 770px;
    background-color: var(--component-background-color);
    color: var(--component-text-color);
    padding: 60px 0;
    text-align: center
}

.b-quote__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.b-quote__blockquote {
    --icon-fill: var(--component-highlight-color);
    margin: 0 auto 30px;
    max-width: var(--quote-max-width)
}

.b-quote__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 0;
    margin: 0 0 20px
}

.b-quote.-wide {
    --quote-max-width: 860px
}

.b-quote .m-button {
    margin: 20px 0 0
}

@media(min-width:768px) {
    .b-quote__blockquote {
        margin: 0 auto 40px
    }

    .b-quote__buttons {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0 10px
    }

    .b-quote .m-button {
        margin: 0 10px
    }
}

.b-quote.-dark {
    --component-background-color: var(--color-black);
    --component-highlight-color: var(--color-gold);
    --component-text-color: var(--color-white)
}

.b-regionSlider {
    overflow: hidden;
    position: relative;
    --component-background-color: var(--colorPageBackground);
    --component-highlight-color: var(--color-dark-gold);
    --component-heading-color: var(--color-black);
    --component-text-color: var(--color-black-75)
}

.b-regionSlider.-dark {
    --component-background-color: var(--color-black);
    --component-highlight-color: var(--color-gold);
    --component-heading-color: var(--color-white);
    --component-text-color: var(--color-white-70a)
}

.b-regionSlider__intro {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%
}

.b-regionSlider__introHeader {
    -webkit-margin-start: auto;
    margin-inline-start: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    margin-block: 30px;
    text-align: center;
    min-height: 150px
}

.b-regionSlider__introHeader .m-paragraph__content {
    color: var(--component-text-color)
}

.b-regionSlider__introBackground {
    height: 72.22222vw;
    width: 100%;
    position: relative
}

@media(min-width:1240px) {
    .b-regionSlider .o-regionSliderNavigation {
        top: 50%;
        left: 25%;
        -webkit-transform: translateY(-50%) translateX(-50%);
        -ms-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%)
    }

    .b-regionSlider .o-regionSliderNavigation.-properties {
        top: 63%;
        left: 25%
    }

    [dir=rtl] .b-regionSlider .o-regionSliderNavigation {
        top: 50%;
        left: 75%
    }

    [dir=rtl] .b-regionSlider .o-regionSliderNavigation.-properties {
        top: 63%;
        left: 75%
    }

    .b-regionSlider__intro {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .b-regionSlider__introHeader {
        -webkit-box-flex: 50%;
        -ms-flex: 50%;
        flex: 50%;
        text-align: left
    }

    .b-regionSlider__introBackground {
        position: relative;
        height: 100%;
        -webkit-box-flex: 50%;
        -ms-flex: 50%;
        flex: 50%
    }
}

.o-regionSliderNavigation {
    max-width: 100vw;
    overflow: hidden;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    z-index: 1;
    max-height: 72.22222vw
}

.o-regionSliderNavigation:before {
    content: "";
    display: block;
    padding-top: 100%
}

.o-regionSliderNavigation__container {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute
}

.o-regionSliderNavigation__map {
    position: relative
}

.o-regionSliderNavigation__map:before {
    content: "";
    display: block;
    padding-top: 100%
}

.o-regionSliderNavigation .a-image,
.o-regionSliderNavigation .a-image__background,
.o-regionSliderNavigation .a-image__picture {
    top: -10%
}

.o-regionSliderNavigation__pagination {
    bottom: 45%;
    left: 0;
    position: absolute;
    width: 100%;
    -webkit-transform: skewY(359deg);
    -ms-transform: skewY(359deg);
    transform: skewY(359deg)
}

.o-regionSliderNavigation__paginationItems {
    list-style: none;
    margin: 0;
    padding: 0
}

.o-regionSliderNavigation__paginationItem {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1
}

.o-regionSliderNavigation__paginationItem:first-child {
    left: 15%
}

.o-regionSliderNavigation__paginationItem:first-child .a-stepIndicator__index {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.o-regionSliderNavigation__paginationItem:nth-child(2) {
    left: 32%
}

.o-regionSliderNavigation__paginationItem:nth-child(2) .a-stepIndicator__index {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.o-regionSliderNavigation__paginationItem:nth-child(3) {
    left: 52%
}

.o-regionSliderNavigation__paginationItem:nth-child(3) .a-stepIndicator__index {
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

.o-regionSliderNavigation__paginationItem:nth-child(4) {
    left: 73%
}

.o-regionSliderNavigation__paginationItem:nth-child(4) .a-stepIndicator__index {
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

.o-regionSliderNavigation__paginationItem .a-stepIndicator:not(.-isActive) .a-stepIndicator__index {
    -webkit-animation: pulse 4s infinite;
    animation: pulse 4s infinite
}

.o-regionSliderNavigation__paginationLine {
    position: absolute;
    bottom: -2px;
    left: 8.8%;
    right: 8.8%;
    border: 2px solid var(--color-gold)
}

.o-regionSliderNavigation__regions {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.o-regionSliderNavigation__region {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    -webkit-transition: opacity .7s ease-out;
    -o-transition: opacity .7s ease-out;
    transition: opacity .7s ease-out;
    opacity: 0;
    height: auto;
    overflow: hidden
}

.o-regionSliderNavigation__region.-isActive {
    opacity: 1
}

@media(min-width:1240px) {
    .o-regionSliderNavigation {
        top: 0;
        left: 0;
        max-width: min(50vw, 75vh);
        max-height: 100%
    }

    .o-regionSliderNavigation__pagination {
        bottom: 40%
    }

    .o-regionSliderNavigation .a-image,
    .o-regionSliderNavigation .a-image__background,
    .o-regionSliderNavigation .a-image__picture {
        top: 0
    }
}

.o-regionSliderContent {
    overflow: hidden
}

.o-regionSliderContent__mapItemList {
    height: 100%;
    width: 100%;
    position: relative
}

.o-regionSliderContent__mapItem {
    width: 100%;
    position: absolute;
    list-style: none;
    background: var(--component-background-color);
    -webkit-transition: .5s linear;
    -o-transition: .5s linear;
    transition: .5s linear;
    -webkit-transition-property: opacity, visibility;
    -o-transition-property: opacity, visibility;
    transition-property: opacity, visibility
}

.o-regionSliderContent__mapItem:not(.-isActive) {
    opacity: 0;
    visibility: hidden
}

.o-regionSliderContent__secondaryContent {
    height: 100%;
    width: 100%;
    position: relative;
    visibility: hidden
}

.o-regionSliderContent__secondaryContent.-isActive,
.o-regionSliderContent__secondaryContent.-properties {
    visibility: visible
}

.o-regionSliderContent__secondaryContentHeader {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    margin-block: 30px;
    text-align: center;
    min-height: 150px
}

.o-regionSliderContent__secondaryContentHeader .m-paragraph__content {
    color: var(--component-text-color)
}

.o-regionSliderContent__backgroundWrapper {
    height: 72.22222vw;
    width: 100%;
    position: relative
}

.o-regionSliderContent__mapItemHeader {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    margin-block: 30px 0;
    text-align: center;
    min-height: 150px
}

.o-regionSliderContent__mapItemHeader .a-eyebrow {
    color: var(--color-dark-gold)
}

.o-regionSliderContent__mapItemHeader .a-heading {
    margin-block: 15px;
    color: var(--component-heading-color)
}

.o-regionSliderContent__mapItemHeader .o-regionSliderContent__mapItemDescription {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--component-text-color)
}

.o-regionSliderContent__propertyList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none
}

.o-regionSliderContent__propertySubList {
    list-style: none
}

.o-regionSliderContent__propertySubItem {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    text-align: center;
    padding-block: 10px
}

.o-regionSliderContent__propertySubItem .o-regionSliderContent__propertyImageWrapper {
    height: 128px;
    width: 128px;
    position: relative;
    overflow: hidden;
    margin-inline: auto;
    border-radius: 100%
}

.o-regionSliderContent__propertySubItem .o-regionSliderContent__propertySubItemHeading {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    font-weight: 300;
    text-transform: none;
    margin-block: 10px;
    color: var(--component-heading-color)
}

[lang=ar] .o-regionSliderContent__propertySubItem .o-regionSliderContent__propertySubItemHeading {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.o-regionSliderContent__propertySubItem .o-regionSliderContent__propertySubItemDescription {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--component-text-color)
}

@media(min-width:1240px) {
    .o-regionSliderContent__mapItem {
        height: 100vh;
        height: calc(var(--vh)*100);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    @supports(height:1svh) {
        .o-regionSliderContent__mapItem {
            height: 100svh
        }
    }

    .o-regionSliderContent__mapItemList {
        height: 100vh;
        height: calc(var(--vh)*100)
    }

    @supports(height:1svh) {
        .o-regionSliderContent__mapItemList {
            height: 100svh
        }
    }

    .o-regionSliderContent__primaryContent,
    .o-regionSliderContent__secondaryContent {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        position: relative
    }

    .o-regionSliderContent__secondaryContentHeader {
        height: 100%;
        -webkit-margin-start: auto;
        margin-inline-start: auto;
        margin-block: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: left
    }

    .o-regionSliderContent__backgroundWrapper {
        height: 100%;
        width: 100%
    }

    .o-regionSliderContent__mapItemHeader {
        position: absolute;
        width: 100%;
        z-index: 1;
        top: 0;
        margin-block: 70px
    }

    .o-regionSliderContent__mapItemHeader .a-eyebrow {
        color: var(--color-white-70a)
    }

    .o-regionSliderContent__mapItemHeader .a-heading {
        color: var(--color-white)
    }

    .o-regionSliderContent__mapItemHeader .o-regionSliderContent__mapItemDescription {
        font-size: 16px;
        font-weight: 100;
        letter-spacing: 0;
        line-height: 150%;
        color: var(--color-white-70a)
    }

    [lang=ar] .o-regionSliderContent__mapItemHeader .o-regionSliderContent__mapItemDescription {
        font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
        line-height: 120%;
        letter-spacing: 0
    }

    .o-regionSliderContent__propertyList {
        height: 100%;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
        padding-inline: 70px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .o-regionSliderContent__propertySubList {
        display: grid;
        grid-template-columns: 1fr 100px 1fr;
        gap: 20px;
        grid-auto-flow: dense;
        height: 250px
    }

    .o-regionSliderContent__propertySubItem {
        padding: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .o-regionSliderContent__propertyMarker {
        grid-column: 2/3;
        text-align: center;
        -webkit-margin-before: 25px;
        margin-block-start: 25px
    }

    .o-regionSliderContent__propertyMarkerIcon {
        --icon-size: 50px;
        --icon-fill: var(--color-gold);
        -webkit-margin-after: 16px;
        margin-block-end: 16px
    }

    .o-regionSliderContent__propertyMarkerCopy {
        font-size: 12px;
        font-weight: 400;
        letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
        line-height: 120%;
        font-family: Brown, Bukra, Arial, sans-serif;
        text-transform: uppercase;
        color: var(--component-heading-color)
    }
}

.b-hotspots {
    background: #1d1f22;
    color: #fff;
    overflow: hidden;
    padding: 0 0 30px;
    position: relative;
    margin: var(--block-padding) 0
}

.b-hotspots__map {
    position: relative;
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease;
    width: 100%
}

.b-hotspots__map:before {
    content: "";
    display: block;
    padding-top: 100%
}

.b-hotspots__map.-isActive {
    mix-blend-mode: screen;
    opacity: .5
}

.b-hotspots__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    width: 100%;
    padding: 0
}

.b-hotspots__carousel {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.b-hotspots__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none
}

.b-hotspots__item {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    opacity: 1;
    padding: 30px 30px 60px;
    -webkit-transition: opacity .3s cubic-bezier(1, 0, 0, 1);
    -o-transition: opacity .3s cubic-bezier(1, 0, 0, 1);
    transition: opacity .3s cubic-bezier(1, 0, 0, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%
}

.b-hotspots__item[inert] {
    opacity: 0
}

.b-hotspots__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.b-hotspots__paginationBullet {
    height: 6px;
    width: 6px;
    background: #565759;
    font-size: 0;
    margin: 0 10px;
    border-radius: 50%;
    -webkit-transition: background .3s cubic-bezier(1, 0, 0, 1);
    -o-transition: background .3s cubic-bezier(1, 0, 0, 1);
    transition: background .3s cubic-bezier(1, 0, 0, 1)
}

.b-hotspots__paginationBullet.-isActive {
    background: #ebc03f
}

@media(min-width:768px) {
    .b-hotspots {
        height: 100vh;
        height: calc(var(--vh)*100);
        background: no-repeat #1d1f22 url(clientlib-site/resources/asset/image/background-map-tall.c216dbc.png) 50%/cover;
        min-height: 820px;
        padding-bottom: 0
    }

    @supports(height:1svh) {
        .b-hotspots {
            height: 100svh
        }
    }

    .b-hotspots__container {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        left: 0;
        margin-top: 0;
        pointer-events: none;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 100%
    }

    .b-hotspots__container:before {
        content: "";
        display: block;
        padding-top: 56.9444444444%
    }

    .b-hotspots__carousel {
        -ms-flex-item-align: center;
        align-self: center;
        max-width: 40vw;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        overflow: hidden
    }

    .b-hotspots__map {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .b-hotspots__map:before {
        content: "";
        display: block;
        padding-top: 56.9444444444%
    }

    .b-hotspots__item {
        padding: 30px 0;
        -webkit-padding-start: 35px;
        padding-inline-start: 35px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .b-hotspots__item:not(:first-child) {
        background: transparent;
        color: #fff
    }

    .b-hotspots__pagination {
        display: none
    }

    [dir=rtl] .b-hotspots {
        background-image: url(clientlib-site/resources/asset/image/background-map-rtl.2d0c26b.png)
    }

    [dir=rtl] .b-hotspots .b-hotspots__map {
        -webkit-transform: translate3d(-41vw, -50%, 0);
        transform: translate3d(-41vw, -50%, 0)
    }
}

@media(min-width:1024px) {
    .b-hotspots__item {
        -webkit-padding-start: 70px;
        padding-inline-start: 70px
    }
}

.o-hotspotsSlide {
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.o-hotspotsSlide,
.o-hotspotsSlide .a-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.o-hotspotsSlide .a-heading {
    margin: 0 0 25px
}

.o-hotspotsSlide__description {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%)
}

[lang=ar] .o-hotspotsSlide__description {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.o-hotspotsSlide .a-moustache {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    color: var(--color-gold);
    margin: 24px 0 0
}

@media(min-width:768px) {
    .o-hotspotsSlide {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: left
    }

    [dir=rtl] .o-hotspotsSlide {
        text-align: right
    }
}

.o-hotspotsMedia {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%
}

.o-hotspotsMedia:before {
    content: "";
    display: block;
    padding-top: 100%
}

.o-hotspotsMedia__media {
    opacity: 0;
    -webkit-transition: opacity .3s cubic-bezier(.25, .46, .45, .94);
    -o-transition: opacity .3s cubic-bezier(.25, .46, .45, .94);
    transition: opacity .3s cubic-bezier(.25, .46, .45, .94)
}

.o-hotspotsMedia__media:after {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: -o-radial-gradient(circle, hsla(0, 0%, 100%, 0) 0, rgba(0, 0, 0, .3) 100%);
    background: radial-gradient(circle, hsla(0, 0%, 100%, 0) 0, rgba(0, 0, 0, .3) 100%);
    content: "";
    opacity: 0;
    position: absolute
}

.o-hotspotsMedia__media .a-image {
    top: 0;
    left: 0;
    position: absolute;
    opacity: .6
}

.o-hotspotsMedia__media.-isActive,
.o-hotspotsMedia__media.-isActive:after {
    opacity: 1
}

@media(min-width:768px) {
    .o-hotspotsMedia {
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        position: absolute;
        padding-bottom: 0
    }

    .o-hotspotsMedia__media .a-image {
        -webkit-transition: -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
        transition: -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
        -o-transition: transform .6s cubic-bezier(.19, 1, .22, 1);
        transition: transform .6s cubic-bezier(.19, 1, .22, 1);
        transition: transform .6s cubic-bezier(.19, 1, .22, 1), -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }

    .o-hotspotsMedia__media.-isActive .a-image {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.o-hotspotsMap {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute
}

.o-hotspotsMap__image {
    position: relative
}

.o-hotspotsMap__image:before {
    content: "";
    display: block;
    padding-top: 100%
}

.o-hotspotsMap__image img {
    -o-object-fit: contain;
    object-fit: contain
}

.o-hotspotsMap__image .a-image:not(:last-child) {
    opacity: 0;
    -webkit-transition: opacity .3s cubic-bezier(.25, .46, .45, .94);
    -o-transition: opacity .3s cubic-bezier(.25, .46, .45, .94);
    transition: opacity .3s cubic-bezier(.25, .46, .45, .94)
}

.o-hotspotsMap__image .a-image:not(:last-child).-isActive {
    opacity: 1
}

.o-hotspotsMap__index {
    font-size: 16px;
    line-height: 150%;
    font-weight: 100
}

[dir=rtl] .o-hotspotsMap__index {
    font-size: 18px
}

.o-hotspotsMap__container {
    position: absolute;
    left: 8.25vw;
    right: 8.25vw;
    top: 60vw
}

.o-hotspotsMap__hotspots {
    height: auto;
    width: auto;
    list-style: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: absolute;
    left: 0;
    right: 0;
    -webkit-transform: rotate(-1.1deg) translateY(-50%);
    -ms-transform: rotate(-1.1deg) translateY(-50%);
    transform: rotate(-1.1deg) translateY(-50%);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    z-index: 1
}

[dir=rtl] .o-hotspotsMap__hotspots {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.o-hotspotsMap__hotspots:before {
    content: "";
    display: block;
    position: absolute;
    height: 10%;
    width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #ffd02a
}

.o-hotspotsMap__hotspot {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    width: 9%;
    height: auto;
    -webkit-box-shadow: 0 0 0 0 #fff;
    box-shadow: 0 0 0 0 #fff;
    -webkit-animation: pulse 5s infinite;
    animation: pulse 5s infinite;
    border-radius: 50%
}

.o-hotspotsMap__hotspot:before {
    content: "";
    display: block;
    padding-top: 100%
}

.o-hotspotsMap__hotspot:nth-child(3) {
    margin-right: 10%
}

.o-hotspotsMap__button {
    top: 50%;
    left: 50%;
    height: 150%;
    width: 150%;
    -webkit-transform: translate(-50%, -50%) scale(.75);
    -ms-transform: translate(-50%, -50%) scale(.75);
    transform: translate(-50%, -50%) scale(.75);
    position: absolute;
    -webkit-transition: -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
    -o-transition: transform .6s cubic-bezier(.19, 1, .22, 1);
    transition: transform .6s cubic-bezier(.19, 1, .22, 1);
    transition: transform .6s cubic-bezier(.19, 1, .22, 1), -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
    background: #ffd02a;
    border-radius: 50%;
    cursor: pointer;
    text-decoration: none;
    border: none
}

.o-hotspotsMap__button span {
    color: #1d1f22;
    font-weight: 400;
    -webkit-transition: color .6s cubic-bezier(.19, 1, .22, 1);
    -o-transition: color .6s cubic-bezier(.19, 1, .22, 1);
    transition: color .6s cubic-bezier(.19, 1, .22, 1)
}

.o-hotspotsMap__button:before,
.o-hotspotsMap__button span {
    top: 50%;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.o-hotspotsMap__button:before {
    height: 85%;
    width: 85%;
    content: "";
    display: block;
    border-radius: 50%;
    background: #1d1f22;
    -webkit-transition: background-color .6s cubic-bezier(.19, 1, .22, 1);
    -o-transition: background-color .6s cubic-bezier(.19, 1, .22, 1);
    transition: background-color .6s cubic-bezier(.19, 1, .22, 1)
}

.o-hotspotsMap .-isActive {
    -webkit-animation: none;
    animation: none
}

.o-hotspotsMap .-isActive .o-hotspotsMap__hotspot .o-hotspotsMap__button span {
    color: #fff
}

.o-hotspotsMap .-isActive .o-hotspotsMap__hotspot .o-hotspotsMap__button:before {
    background: #fff
}

.o-hotspotsMap .-isActive .o-hotspotsMap__hotspot.-isActive .o-hotspotsMap__button {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
    -ms-transform: translate(-50%, -50%) scale(1.1);
    transform: translate(-50%, -50%) scale(1.1)
}

.o-hotspotsMap .-isActive .o-hotspotsMap__hotspot.-isActive .o-hotspotsMap__button span {
    color: #1d1f22
}

.o-hotspotsMap .-isActive .o-hotspotsMap__hotspot.-isActive .o-hotspotsMap__button:before {
    background: #fff
}

@media(min-width:768px) {
    .o-hotspotsMap {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .o-hotspotsMap__container {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 50vw;
        -webkit-transform: translate3d(-3.75vw, 6vw, 0);
        transform: translate3d(-3.75vw, 6vw, 0)
    }

    .o-hotspotsMap__container:before {
        content: normal
    }

    .o-hotspotsMap__image {
        position: relative;
        width: 100%
    }

    .o-hotspotsMap__image:before {
        content: "";
        display: block;
        padding-top: 56.9444444444%
    }

    .o-hotspotsMap__hotspot {
        width: 8%
    }

    [dir=rtl] .o-hotspotsMap .o-hotspotsMap__container {
        -webkit-transform: translate3d(-36.75vw, 6vw, 0);
        transform: translate3d(-36.75vw, 6vw, 0)
    }

    [dir=rtl] .o-hotspotsMap .o-hotspotsMap__image {
        -webkit-transform: translate3d(-41vw, 0, 0);
        transform: translate3d(-41vw, 0, 0)
    }
}

@media(min-width:1024px) {
    .o-hotspotsMap .o-hotspotsMap__hotspot {
        width: 2.5vw
    }
}

.b-accordion {
    --accordion-background-color: var(--color-cream);
    --accordion-item-background-active-color: var(--color-white);
    --accordion-item-background-color: hsla(0, 0%, 100%, 0.7);
    --accordion-item-border-color: var(--color-black-10);
    --accordion-item-chevron-color: var(--color-dark-gold);
    --accordion-item-text-color: rgba(0, 0, 0, 0.75);
    --accordion-text-color: var(--color-black);
    background: var(--accordion-background-color);
    color: var(--accordion-text-color);
    overflow: hidden;
    padding: 90px 0;
    position: relative
}

.b-accordion.-dark {
    --accordion-background-color: var(--color-black);
    --accordion-item-background-active-color: #000;
    --accordion-item-background-color: rgba(0, 0, 0, 0.6);
    --accordion-item-border-color: var(--color-white-20a);
    --accordion-item-border-color-expanded: hsla(0, 0%, 100%, 0.6);
    --accordion-item-chevron-color: var(--color-white);
    --accordion-item-text-color: var(--color-black-10);
    --accordion-text-color: var(--color-white);
    --color-content-marker: var(--color-gold)
}

.b-accordion__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    position: relative;
    z-index: 2
}

.b-accordion .m-stickyMedia {
    opacity: .5;
    z-index: 1
}

@media(min-width:768px) {
    .b-accordion {
        padding: 170px 0 90px
    }
}

.m-stickyMedia {
    height: 100%;
    width: 100%
}

.m-stickyMedia,
.m-stickyMedia__container {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute
}

.m-stickyMedia__container {
    overflow: hidden
}

.m-stickyMedia__background {
    top: 0;
    left: 0;
    height: 100vh;
    height: calc(var(--vh)*100);
    position: absolute;
    will-change: transform;
    width: 100vw
}

@supports(height:1svh) {
    .m-stickyMedia__background {
        height: 100svh
    }
}

.o-accordion {
    --accordion-item-margin: 1em;
    position: relative
}

.o-accordion__items {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: var(--accordion-item-margin) 0 0
}

.o-accordion__item {
    margin: 0 0 var(--accordion-item-margin);
    width: 100%
}

@media(min-width:768px) {
    .o-accordion {
        --accordion-item-margin: 20px
    }

    .o-accordion__item {
        width: calc(50% - 10px)
    }
}

.o-collapsibleItem {
    --collapsible-item-padding-inline: 25px;
    --collapsible-item-padding-block: 15px;
    background: var(--accordion-item-background-color);
    border: 1px solid var(--accordion-item-border-color);
    color: var(--accordion-text-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-transition: .3s cubic-bezier(.19, 1, .22, 1);
    -o-transition: .3s cubic-bezier(.19, 1, .22, 1);
    transition: .3s cubic-bezier(.19, 1, .22, 1);
    -webkit-transition-property: border-color, background-color;
    -o-transition-property: border-color, background-color;
    transition-property: border-color, background-color
}

.o-collapsibleItem__container {
    color: var(--color-black-20);
    overflow: hidden
}

.o-collapsibleItem__content {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    padding-inline: var(--collapsible-item-padding-inline);
    -webkit-padding-after: var(--collapsible-item-padding-block);
    padding-block-end: var(--collapsible-item-padding-block)
}

[lang=ar] .o-collapsibleItem__content {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-collapsibleItem .m-toggleButton.-accordion {
    --toggle-button-text-color: var(--accordion-text-color);
    --toggle-button-icon-color: var(--accordion-item-chevron-color);
    padding-block: 20px
}

.o-collapsibleItem__body {
    --text-color: var(--accordion-item-text-color)
}

.o-collapsibleItem.-isExpanded {
    background: var(--accordion-item-background-active-color);
    border-color: var(--accordion-item-border-color-expanded)
}

@media(min-width:768px) {
    .o-collapsibleItem {
        --collapsible-item-padding-inline: 50px;
        --collapsible-item-padding-block: 30px
    }
}

.m-toggleButton {
    --toggle-button-icon-color: var(--color-gold);
    --toggle-button-text-color: var(--color-gold);
    --icon-size: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    color: var(--toggle-button-text-color);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
    overflow: visible;
    padding: 0
}

.m-toggleButton__chevron {
    height: 40px;
    width: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--toggle-button-icon-color);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-margin-start: 16px;
    margin-inline-start: 16px;
    padding: 12px;
    position: relative
}

.m-toggleButton .a-icon {
    display: block;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);
    -o-transition: transform .3s cubic-bezier(.19, 1, .22, 1);
    transition: transform .3s cubic-bezier(.19, 1, .22, 1);
    transition: transform .3s cubic-bezier(.19, 1, .22, 1), -webkit-transform .3s cubic-bezier(.19, 1, .22, 1)
}

.-isExpanded .m-toggleButton .a-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.m-toggleButton .a-icon:before {
    content: "";
    display: block;
    position: absolute;
    height: 75%;
    width: 75%;
    top: 50%;
    left: 50%;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: opacity .3s cubic-bezier(.19, 1, .22, 1);
    -o-transition: opacity .3s cubic-bezier(.19, 1, .22, 1);
    transition: opacity .3s cubic-bezier(.19, 1, .22, 1)
}

@media(hover:hover) {
    .m-toggleButton:hover .a-icon:before {
        opacity: 1
    }
}

.m-toggleButton.-accordion {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 120px;
    padding: 0 var(--collapsible-item-padding-inline);
    text-align: start;
    width: 100%
}

.m-toggleButton.-accordion .m-toggleButton__chevron {
    -webkit-margin-start: var(--collapsible-item-padding-block);
    margin-inline-start: var(--collapsible-item-padding-block)
}

.b-highlights {
    padding: 60px 0 10px;
    text-align: center
}

.b-highlights__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-highlights__list {
    list-style: none;
    margin: 60px 0 0;
    padding: 0
}

.b-highlights__item {
    margin: 0 0 60px
}

.b-highlights .m-componentHeader .a-eyebrow {
    color: var(--color-dark-gold);
    margin: 0 0 35px
}

@media(min-width:768px) {
    .b-highlights__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .b-highlights__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    .b-highlights__item:nth-child(3n+3) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

@media(min-width:1024px) {

    .b-highlights__item,
    .b-highlights__item:nth-child(3n+3) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%
    }
}

.o-highlightList {
    list-style: none;
    margin: 60px 0 0;
    padding: 0
}

.o-highlightList__item {
    margin: 0 0 60px
}

@media(min-width:768px) {
    .o-highlightList {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .o-highlightList__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    .o-highlightList__item:nth-child(3n+3) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

@media(min-width:1024px) {

    .o-highlightList__item,
    .o-highlightList__item:nth-child(3n+3) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%
    }
}

.m-highlightItem {
    height: auto;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    max-width: 310px;
    text-align: center
}

.m-highlightItem .a-image {
    height: 80px;
    width: 80px;
    position: relative;
    margin: 0 0 30px
}

.m-highlightItem .a-image:before {
    content: "";
    display: block;
    padding-top: 100%
}

.m-highlightItem .a-image img {
    -o-object-fit: contain;
    object-fit: contain
}

.m-highlightItem__title {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0 0 10px
}

.m-highlightItem__description {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .m-highlightItem__description {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

@media(min-width:768px) {
    .m-highlightItem__title {
        margin: 0 0 20px
    }
}

.b-contentGroup {
    --component-highlight-color: var(--color-dark-gold);
    --component-text-color: var(--color-block);
    --component-background-color: var(--color-page-background);
    --eyebrow-text-color: var(--component-highlight-color);
    color: var(--component-text-color, var(--color-black));
    background-color: var(--component-background-color, var(--color-page-background));
    padding-block: var(--component-block-padding, var(--container-margin));
    position: relative
}

.b-contentGroup.-dark {
    --component-highlight-color: var(--color-gold);
    --component-text-color: var(--color-white);
    --component-background-color: var(--color-black)
}

.b-contentGroup__buttons {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: var(--grid-gap);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.b-contentGroup__buttons,
.b-contentGroup__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.b-contentGroup__items {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: calc(var(--container-margin)*2);
    width: 100%
}

.b-contentGroup__header+.b-contentGroup__items,
.b-contentGroup__items+.b-contentGroup__buttons {
    margin-block: calc(var(--container-margin)*2) 0
}

.b-contentGroup__items .o-textAsset__item {
    z-index: 1
}

.o-textAsset {
    --component-grid-areas: ". content content content content content . asset asset asset asset asset";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: var(--container-margin);
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.o-textAsset__item.-content {
    grid-area: content
}

.o-textAsset__item.-asset {
    grid-area: asset
}

.o-textAsset__video,
.o-textAsset__video.-widescreen {
    position: relative
}

.o-textAsset__video.-widescreen:before {
    content: "";
    display: block;
    padding-top: 56.25%
}

.o-textAsset__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: var(--grid-gap);
    margin-block: 40px 0
}

@media(min-width:1024px) {
    .o-textAsset {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: grid;
        gap: var(--grid-gap);
        grid-template-areas: var(--component-grid-areas);
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .o-textAsset.-assetPull {
        --component-grid-areas: ". content content content content . . asset asset asset asset asset"
    }

    .o-textAsset.-assetPull .o-textAsset__item.-asset {
        justify-self: self-start;
        width: calc(100% + clamp(20px, 4.8611111111vw, 70px))
    }

    .o-textAsset.-assetFirst {
        --component-grid-areas: "asset asset asset asset asset . content content content content content ."
    }

    .o-textAsset.-assetFirst.-assetPull {
        --component-grid-areas: "asset asset asset asset asset . . content content content content ."
    }

    .o-textAsset.-assetFirst.-assetPull .o-textAsset__item.-asset {
        justify-self: self-end
    }
}

.m-list__items {
    margin: 0;
    padding: 0 1.5em
}

.m-list.-definitions .m-list__items {
    padding: 0;
    list-style-position: inside
}

.m-list__item {
    margin: 0 0 19px
}

.m-list__item::marker {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-content-marker, var(--color-dark-gold));
    font-weight: 400
}

[lang=ar] .m-list__item::marker {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-list__title {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    display: inline-block
}

.m-list__title+.m-list__copy {
    margin: 10px 0 0
}

.m-list .a-heading+.m-list__description {
    margin: 40px 0 0
}

.m-figure {
    display: block;
    margin: 0;
    max-width: var(--image-max-width, 100%);
    padding: 0;
    width: 100%
}

.m-figure.-circle .m-figure__image,
.m-figure.-square .m-figure__image,
.m-figure__image {
    position: relative
}

.m-figure.-circle .m-figure__image:before,
.m-figure.-square .m-figure__image:before {
    content: "";
    display: block;
    padding-top: 100%
}

.m-figure.-landscape .m-figure__image {
    position: relative
}

.m-figure.-landscape .m-figure__image:before {
    content: "";
    display: block;
    padding-top: 66.6666666667%
}

.m-figure.-portrait .m-figure__image {
    position: relative
}

.m-figure.-portrait .m-figure__image:before {
    content: "";
    display: block;
    padding-top: 125%
}

.m-figure.-widescreen .m-figure__image {
    position: relative
}

.m-figure.-widescreen .m-figure__image:before {
    content: "";
    display: block;
    padding-top: 56.25%
}

.m-figure.-circle .m-figure__image {
    border-radius: 50%;
    overflow: hidden
}

.b-countdown {
    height: 100vh;
    height: calc(var(--vh)*100);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--color-black) url(clientlib-site/resources/asset/image/background-countdown.301ad06.jpg) 50%/cover;
    color: var(--color-white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 100%
}

@supports(height:1svh) {
    .b-countdown {
        height: 100svh
    }
}

.b-countdown:before {
    background: -o-linear-gradient(89deg, rgba(0, 0, 0, .8) 0, transparent 60%);
    background: linear-gradient(1deg, rgba(0, 0, 0, .8), transparent 60%)
}

.b-countdown:after,
.b-countdown:before {
    height: 100%;
    width: 100%;
    content: "";
    position: absolute
}

.b-countdown:after {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .8)), color-stop(65%, transparent));
    background: -o-linear-gradient(top, rgba(0, 0, 0, .8) 0, transparent 65%);
    background: linear-gradient(180deg, rgba(0, 0, 0, .8), transparent 65%)
}

.b-countdown__logoContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.b-countdown__counterContainer {
    height: auto;
    width: 90%
}

.b-countdown__container {
    height: 100%;
    max-width: 90%;
    margin: 0 auto;
    padding: 50px 10px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1
}

.b-countdown__container,
.b-countdown__countdown {
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.b-countdown__countdown {
    font-size: clamp(37px, calc(37px + 103*(100vw - 480px)/960), 140px);
    font-weight: 400;
    letter-spacing: .02em;
    line-height: 134%;
    display: grid;
    grid-gap: var(--grid-gap);
    grid-template-columns: repeat(4, minmax(0, 1fr));
    line-height: 1;
    margin-bottom: 130px
}

.b-countdown__digits {
    position: relative;
    text-align: center;
    width: 100%;
    line-height: 1
}

.b-countdown__digits:after {
    font-size: clamp(28px, calc(28px + 61*(100vw - 480px)/960), 89px);
    font-weight: 400;
    letter-spacing: .02em;
    line-height: 134%;
    content: ":";
    display: block;
    left: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transform: translateX(-.0675em);
    -ms-transform: translateX(-.0675em);
    transform: translateX(-.0675em);
    width: 20px
}

.b-countdown__number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    min-width: 1.3em;
    position: relative;
    width: 100%
}

.b-countdown__number:last-child .b-countdown__digits:after {
    content: normal
}

.b-countdown__label {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    bottom: -30px;
    color: #e2e0da;
    left: 50%;
    position: absolute;
    text-transform: uppercase;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.b-countdown__logo {
    height: 120px;
    width: 93px
}

.b-countdown__copy {
    text-align: center;
    text-transform: uppercase
}

.b-countdown__copy.-intro {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    line-height: 120%
}

.b-countdown__copy.-intro,
.b-countdown__copy.-place {
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.b-countdown__copy.-place {
    font-size: clamp(28px, calc(28px + 22*(100vw - 480px)/960), 50px);
    line-height: clamp(143%, calc(143% + -23*(100vw - 480px)/960), 120%);
    margin: 20px 0
}

.b-countdown__copy.-date {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

@media(max-width:320px) {
    .b-countdown__container {
        max-width: unset
    }

    .b-countdown__label {
        font-size: 11px
    }
}

@media(max-width:479px) {
    .b-countdown__countdown {
        margin-bottom: 40px
    }

    .b-countdown__label {
        font-size: 12px;
        font-weight: 400;
        letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
        line-height: 120%;
        font-family: Brown, Bukra, Arial, sans-serif;
        text-transform: uppercase
    }

    .b-countdown__counterContainer {
        height: auto;
        width: 100%
    }
}

@media(max-width:768px)and (orientation:landscape) {
    .b-countdown {
        height: 100%;
        padding: 50px 0
    }
}

@media(min-width:768px) {
    .b-countdown__separation {
        margin: auto 30px
    }

    .b-countdown__label {
        bottom: -40px
    }
}

@media(min-width:1024px) {
    .b-countdown__container {
        padding: 80px 20px 92px;
        max-width: 1440px
    }

    .b-countdown__countdown {
        margin-bottom: 72px
    }

    .b-countdown__copy.-heading {
        margin: 25px 0 20px
    }
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: opacity .3s;
    -o-transition: .3s opacity;
    transition: opacity .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: top .2s, -webkit-transform .2s;
    transition: top .2s, -webkit-transform .2s;
    -o-transition: .2s transform, .2s top;
    transition: transform .2s, top .2s;
    transition: transform .2s, top .2s, -webkit-transform .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: left .2s, -webkit-transform .2s;
    transition: left .2s, -webkit-transform .2s;
    -o-transition: .2s transform, .2s left;
    transition: transform .2s, left .2s;
    transition: transform .2s, left .2s, -webkit-transform .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: right .2s, -webkit-transform .2s;
    transition: right .2s, -webkit-transform .2s;
    -o-transition: .2s transform, .2s right;
    transition: transform .2s, right .2s;
    transition: transform .2s, right .2s, -webkit-transform .2s
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white {
    --swiper-pagination-color: #fff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000
}

.swiper-pagination-lock {
    display: none
}

.b-heroSlider {
    overflow: hidden
}

.b-heroSlider__container {
    position: relative
}

.b-heroSlider__controls {
    display: none
}

.b-heroSlider__swiperContainer {
    overflow: visible
}

.b-heroSlider__items {
    list-style: none
}

.b-heroSlider__item {
    width: 100vw
}

.b-heroSlider .o-heroContent {
    height: calc(100vh - 86px)
}

@media(min-width:768px) {
    .b-heroSlider__controls {
        height: 60px;
        width: 100%;
        -ms-flex-item-align: end;
        align-self: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        left: 0;
        padding: 0 var(--containerMargin);
        position: absolute;
        top: 50%;
        z-index: 2
    }

    .b-heroSlider__controls.-isHidden {
        display: none
    }

    .b-heroSlider .o-sliderControls {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }

    .b-heroSlider__swiperContainer>.b-heroSlider__pagination {
        top: auto;
        bottom: 0
    }

    .b-heroSlider__swiperContainer>.b-heroSlider__pagination .b-heroSlider__paginationProgress {
        background-color: var(--page-indicator-color-active)
    }

    .b-heroSlider .m-pageIndicators {
        position: absolute;
        bottom: 50px;
        left: 50%
    }

    .b-heroSlider .o-heroContent {
        height: 100vh;
        height: calc(var(--vh)*100)
    }

    @supports(height:1svh) {
        .b-heroSlider .o-heroContent {
            height: 100svh
        }
    }
}

@media(min-width:1024px) {
    .b-heroSlider__container {
        display: grid;
        -webkit-column-gap: var(--grid-gap);
        -moz-column-gap: var(--grid-gap);
        column-gap: var(--grid-gap);
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .b-heroSlider__content {
        grid-column: 1/span 12
    }
}

.o-heroContent {
    height: 100vh;
    height: calc(var(--vh)*100);
    background-color: var(--color-black);
    color: var(--color-white);
    overflow: hidden;
    position: relative
}

@supports(height:1svh) {
    .o-heroContent {
        height: 100svh
    }
}

.o-heroContent__content {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    z-index: 1
}

.o-heroContent__content .m-componentHeader {
    text-shadow: 0 0 50px var(--color-black-30a)
}

.o-heroContent__content .m-componentHeader .a-heading {
    max-width: 20ch
}

.o-heroContent__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: var(--grid-gap);
    margin: 60px 0 0
}

.o-heroContent__buttons .m-button {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.o-heroContent__buttons .m-button.-iconOnly {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.o-heroContent__container.-center .o-heroContent__buttons {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.o-heroContent__buttons[data-button-type=tile] {
    --grid-gap: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.o-heroContent__buttons .a-eyebrow {
    text-align: start
}

.o-heroContent__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    height: 100%;
    padding: var(--containerMargin)
}

.o-heroContent__container.-bottom .o-heroContent__content {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.o-heroContent__container.-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.o-heroContent__container.-center .o-heroContent__content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.o-heroContent__container.-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end
}

.o-heroContent__container.-end .o-heroContent__content {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end
}

.o-heroContent__container.-middle {
    text-align: center
}

.o-heroContent__container.-middle .o-heroContent__content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.o-heroContent__container.-start {
    text-align: start
}

.o-heroContent__container.-start .o-heroContent__content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start
}

.o-heroContent__container.-top .o-heroContent__content {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start
}

@media(min-width:768px) {
    .o-heroContent__buttons {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .o-heroContent__buttons .m-button {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0
    }

    .o-heroContent__buttons .a-eyebrow {
        grid-column: 1/4
    }

    .o-heroContent__buttons[data-button-type=tile] {
        --grid-gap: clamp(16px, calc(1rem + 2.8274vw - 21.71443px), 35px);
        display: grid;
        grid-template-columns: repeat(3, 1fr)
    }

    .o-heroContent__container {
        padding: var(--containerMargin) calc(var(--containerMargin)*2)
    }
}

@media(min-width:1240px) {
    .o-heroContent__buttons[data-button-type=tile] {
        grid-template-columns: repeat(5, 1fr)
    }

    .o-heroContent .a-eyebrow {
        grid-column: 1/6
    }

    .o-heroContent__container.-middle .o-heroContent__buttons[data-button-type=tile] {
        position: absolute;
        bottom: 0;
        width: 100%
    }
}

.m-tileCta {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px;
    border: 2px solid var(--color-white);
    border-radius: 8px;
    background: var(--color-white)
}

.m-tileCta__label {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black)
}

.m-tileCta .a-icon {
    color: var(--color-dark-gold)
}

@media(pointer:fine) {
    .m-tileCta {
        border-color: var(--color-white-10a);
        background: transparent;
        position: relative;
        -webkit-transition: .2s linear;
        -o-transition: .2s linear;
        transition: .2s linear;
        -webkit-transition-property: border-color, background;
        -o-transition-property: border-color, background;
        transition-property: border-color, background
    }

    .m-tileCta .a-icon,
    .m-tileCta__label {
        color: var(--color-white)
    }

    .m-tileCta .a-icon,
    .m-tileCta__label {
        -webkit-transition: inherit;
        -o-transition: inherit;
        transition: inherit;
        -webkit-transition-property: color;
        -o-transition-property: color;
        transition-property: color
    }
}

@media(pointer:fine)and (hover:hover) {
    .m-tileCta:hover {
        background: var(--color-white)
    }

    .m-tileCta:hover .m-tileCta__label {
        color: var(--color-black)
    }

    .m-tileCta:hover .a-icon {
        color: var(--color-dark-gold)
    }
}

@media(min-width:768px) {
    .m-tileCta {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        padding-block: 40px;
        height: 190px
    }

    .m-tileCta .a-icon {
        --icon-size: 50px
    }

    .m-tileCta__label {
        font-size: 16px;
        font-weight: 100;
        letter-spacing: 0;
        line-height: 150%
    }

    [lang=ar] .m-tileCta__label {
        font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
        line-height: 120%;
        letter-spacing: 0
    }
}

.o-sliderControls {
    display: grid;
    grid-gap: var(--grid-gap);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 140px
}

.o-sliderControls .m-button.-isDisabled {
    --button-border-color: var(--color-black-10a);
    --button-text-color: var(--color-black-20a);
    --button-background-color: var(--button-background-color-disabled, transparent);
    pointer-events: none
}

.o-sliderControls.-dark .o-sliderControls .m-button.-isDisabled {
    --button-border-color: var(--color-white-10a);
    --button-text-color: var(--color-white-20a)
}

.o-sliderControls.-dark .m-button.-white.-secondary {
    --button-border-color: var(--color-white)
}

.o-sliderControls.-dark .m-button.-white.-secondary.-isDisabled {
    --button-border-color: transparent
}

.b-warningMessage {
    --warning-message-item-margin: 30px;
    --warning-message-header-padding: 20px;
    --warning-message-heading-max-width: 100%;
    height: 100%;
    width: 100%;
    background: no-repeat var(--color-black) url(clientlib-site/resources/asset/image/background-404.91aaa38.jpg) 50%/cover;
    color: var(--color-white)
}

.b-warningMessage__header {
    top: 0;
    left: 0;
    height: auto;
    width: 100%;
    position: absolute;
    text-align: start;
    z-index: 17
}

.b-warningMessage__container,
.b-warningMessage__header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-warningMessage__container {
    position: relative;
    height: 100%;
    text-align: center
}

.b-warningMessage__logo {
    height: 80px;
    width: 62px;
    margin: var(--warning-message-header-padding) 0 0;
    position: relative
}

.b-warningMessage__content {
    height: 100%;
    width: 100%;
    min-height: 100vh;
    min-height: calc(var(--vh)*100);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 80px var(--containerMargin);
    z-index: 2
}

@supports(height:1svh) {
    .b-warningMessage__content {
        min-height: 100svh
    }
}

.b-warningMessage__item {
    margin: var(--warning-message-item-margin) 0;
    width: 100%
}

.b-warningMessage__description {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .b-warningMessage__description {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.b-warningMessage .a-eyebrow {
    color: var(--color-gold)
}

.b-warningMessage .a-heading {
    margin: 1em auto;
    max-width: var(--warning-message-heading-max-width)
}

@media(min-width:768px) {
    .b-warningMessage {
        --warning-message-item-margin: 50px;
        --warning-message-header-padding: 40px;
        --warning-message-heading-max-width: 55%
    }

    .b-warningMessage__content {
        padding: 0 var(--containerMargin)
    }
}

.b-theSpine {
    padding: var(--block-padding) 0;
    color: var(--color-black)
}

.b-theSpine,
.b-theSpine__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.b-theSpine__container {
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.b-theSpine .m-componentHeader {
    max-width: 780px
}

.b-theSpine .a-heading {
    margin: 0 0 .75em
}

.b-theSpine .a-heading em {
    font-weight: 100;
    font-style: normal
}

.b-theSpine__description {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    max-width: 540px;
    text-align: center
}

[lang=ar] .b-theSpine__description {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.b-theSpine__illustration {
    position: relative;
    width: 100vw;
    background: no-repeat url(clientlib-site/resources/asset/image/illustration-mobile.e29ef8e.png) 50%/cover
}

.b-theSpine__illustration:before {
    content: "";
    display: block;
    padding-top: 74.0277777778%
}

.b-theSpine__label {
    color: var(--color-black-50);
    font-size: 3.5vw;
    letter-spacing: .05em;
    line-height: 1.2;
    position: absolute;
    text-transform: uppercase
}

.b-theSpine__label.-pedestrianLayer,
.b-theSpine__label.-serviceLayer,
.b-theSpine__label.-spineLayer {
    left: 50%;
    min-width: 40%;
    padding: 4px 0;
    text-align: center;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.b-theSpine__label.-aiControlled,
.b-theSpine__label.-freight,
.b-theSpine__label.-highSpeedTransit {
    display: none
}

.b-theSpine__label.-pedestrianLayer {
    top: 14%
}

.b-theSpine__label.-serviceLayer {
    background: #fff;
    top: 55%
}

.b-theSpine__label.-spineLayer {
    top: 100%
}

@media(min-width:768px) {
    .b-theSpine {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .b-theSpine .a-heading {
        margin-bottom: .5em
    }
}

@media(min-width:1024px) {
    .b-theSpine__description {
        margin-bottom: -3.75vw
    }

    .b-theSpine__illustration {
        position: relative;
        background: no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIyNiIgaGVpZ2h0PSI0ODAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnNjcmVlbiIgb3BhY2l0eT0iLjYiPjxwYXRoIG9wYWNpdHk9Ii4xNSIgZD0iTTEyMjUuMjQgNzIuNjgzYy03LjEzLS4xMzUtMy40IDIuMDgtMTIuNjItMi4zNi05LjIyLTQuNDQtOC4xMS02LjEwNy0xMi43Mi00LjQ0LTQuNjIgMS42NjYtMi44OSAxLjEwNy0xMS42MyAxLjkyNi04LjczLjgxOS02LjU4IDQuMDI2LTE3LjExIDAtMTAuNTQtNC4wMjYtMi40MS01LjI2OS0xNC40NS00LjQ0LTEyLjA0LjgyOC0xNi42NyAzLjQ2Ny0yMy40Ny0uOTY0LTYuOC00LjQzLTQuNC0zLjMyMi0xMi43My02LjkzNGE1OC40ODUgNTguNDg1IDAgMCAxLTE2Ljg5LTExLjA5NmMtMy45NS0zLjQ2OC0uNjctOC42MDEtNy45LTUuOTYyLTcuMjMgMi42MzktOC43NyA1LjU0OC0xNC4wNCA4LjQ1Ni01LjI3IDIuOTEtMTAuMzIgNi4yMzItMTUuMzYgOC41MjUtNS4wMyAyLjI5Mi02LjgxIDMuNTQ0LTE0LjcgMy44NTItNy45LjMwOC0yMS43Mi0yLjM2LTI1LjQ1LjY5NC0zLjczIDMuMDUzLTEwLjk3IDIuNzc0LTE0LjcgMy43NDctMy43My45NzItMTUuMTQgMy40NjctMTguNjQ2LTEuMjUzLTMuNTA2LTQuNzItMy4yOTQtNS41NDgtOC43NzUtOS4xNS01LjQ4LTMuNjAyLTEwLjc0OS0zLjYxMi0xMS40MTQtNS44MjctLjY2NC0yLjIxNS0xLjUzMS0yLjc3NC00LjYwNC01LjEzNC0zLjA3Mi0yLjM2LTIuODg5LTMuODUyLTguOTk2LTguODgtNi4xMDYtNS4wMjgtMTAuMDk0LTcuMDctMTIuMjgtMTAuNjgycy0zLjczNy02LjY1NS01LjcxMi05LjQzYy0xLjk3NC0yLjc3My01LjkyMy0xMC41NTYtOS42OC05LjAzNC0zLjc1NiAxLjUyMi00LjYwNCA1LjEzNC03LjQ1NSA1LjI2OS0yLjg1MS4xMzQtOC4zNDEgMS41MzEtMTAuMDk0IDEuNTMxLTEuNzUzIDAtNS43MDIgMy40ODctMTIuNTIxIDMuMDUzLTYuODE5LS40MzMtOC4xMi0zLjMzMi0xMi4yOS0xLjM4Ny00LjE3MSAxLjk0Ni05LjIwOCAyLjA4LTEyLjI4MSA1Ljk2Mi0zLjA3MiAzLjg4Mi0xLjA5OCAzLjA1NC01LjkyMyA4LjA0My00LjgyNiA0Ljk5LTguNzc1IDEwLjk2LTEzLjM4OCAxNC40NDctNC42MTQgMy40ODctLjg3NyA3LjA3LTguMTIgMTAuMjY4LTcuMjQzIDMuMTk4LTEwLjc0OSA1Ljc4LTE2LjQ1MSA3LjYyOC01LjcwMiAxLjg1LTkuMjE4IDYuNjU2LTE3Ljk5MiAzLjMyMy04Ljc3NS0zLjMzMi0xMC4wODUtMi4wOC0xNy4zMzctNy4wNy03LjI1My00Ljk4OS01LjA0OC01LjI2OC0xNC4yNjUtNC45OTgtOS4yMTguMjctMTMuMTU3LTEuOTI3LTE3LjEwNi00LjgxNi0zLjk0OS0yLjg5LTYuNTg4LTMuNDY4LTkuNjMyLTIuMDgtMy4wNDQgMS4zODYtOC4xMSAyLjIyNC0xMi43MjQgNS41NDctNC42MTMgMy4zMjMtMi42MjkgOS4xNi0xMS40MDQgNy42MjktOC43NzQtMS41MzItNS45MjMtLjk2NC0xMC45Ny0yLjM1LTUuMDQ3LTEuMzg4LTcuODk4LTIuMzYtMTEuNDA0LS4xNDUtMy41MDYgMi4yMTUtMTEuNjM1IDcuNDQ1LTEzLjM4OCA3Ljg1LTEuNzUzLjQwNC03LjI0My44MjgtOS4yMTggMi44OS0xLjk3NCAyLjA2LTIuNjI5IDQuOTk4LTguMTEgMS4yNTItNS40OC0zLjc0Ny03Ljg5OC0xLjI1My0xMi4yOS01Ljk2Mi00LjM5Mi00LjcxLTUuMDQ3LjEzNC0xMS42MjYgMy42MDItNi41NzggMy40NjctNC44MTUgNC41NzUtMTcuOTkyIDcuOTA3LTEzLjE3NiAzLjMzMy03LjI0MyAzLjA1NC0xNy4zMzcgNy43NzMtMTAuMDk0IDQuNzItMTkuMDgxIDkuMzA1LTIzLjAwMSAxMS4zODUtMy45MiAyLjA4LTguNzc0IDIuMjI1LTE1Ljc5NiA1Ljc4LTcuMDIxIDMuNTUzLTYuOCA0LjcxOS05LjYzMiA3LjA3OS0yLjgzMSAyLjM1OS0xLjA5OCAzLjQ2Ny0xLjA5OCAzLjQ2N3MtMTEuNjI1LTguODgtMTcuNzctOC43MzZjLTYuMTQ1LjE0NC0xMS40MDQtMS42NjYtMTIuMDY5LTYuNjY1LS42NjQtNS04LjMzMS00LjU3NS0xMC45Ny00LjAxNy0yLjYzOS41NTktNi4zNTcgNC4yOTYtMTMuNjAxIDQuNDQtNy4yNDMuMTQ1LTEyLjI4IDEuMzg4LTE3LjU0OSAyLjQ5NS01LjI2OCAxLjEwOCA1LjcwMiAyLjM2LTExLjQxMyA1LjI2OS0xNy4xMTYgMi45MDktMjQuMTc2IDIuMDktMzAuNzI2IDUuODc1LTYuNTQ5IDMuNzg1LTMuMDcyIDEuMjQzLTEyLjA2OCA0LjcxLTguOTk2IDMuNDY4LTkuODczIDQuMTcxLTE4Ljg2OSA2LjgtOC45OTYgMi42My0yNS42NjkgMS45MjYtMzUuNzYzIDUuNTQ4LTEwLjA5NCAzLjYyMi0xMy4zNzggNi4xMDctMjEuMjc2IDguNzM2LTcuODk4IDIuNjMtNC42MTQgNC4wMjYtMTEuNjM1IDQuMDI2LTcuMDIyIDAtMTUuNTc1LTEuMzg3LTE3Ljk4My0zLjg1My0yLjQwOC0yLjQ2NS0xNy4xMTYtNy42MjgtMjMuMDM5LTEwLjQwMi01LjkyNC0yLjc3NC0xNS43OTYtNy4wNzktMjMuOTE2LTcuNzczLTguMTE5LS42OTMtMTYuNDUxLTMuODUyLTI4Ljc0MS02LjI0MXMtMjEuOTMyLTguMTc3LTM1Ljc1My04LjYwMWMtMTMuODIyLS40MjQtMjQuNTcxLTEwLjUzNy0zNS4zMy0xMC41MzctMTAuNzU4IDAtMTcuNTQ5LTEuOTI3LTI4LjczMS02LjI0Mi0xMS4xODMtNC4zMTUtOC43ODQtNi4yNDEtMTkuOTY3LTguODgtMTEuMTgyLTIuNjQtMTEuNjI1LTYuMjQyLTE4LjQzNS03LjQ5NC02LjgxLTEuMjUyLTUuOTI0LTEuMjQyLTEyLjI4MS00LjQzLTYuMzU3LTMuMTg5LTE3LjExNS02LjkzNS0yMC42MjEtNi45MzUtMy41MDYgMC0xMy44MjItLjY5NC0xOS41MjQtNS4yNzktNS43MDItNC41ODQtMTMuODYtNS4xNjItMjMuNzIzLTguMDcxcy0xMy44MjItNS42ODMtMTcuNzctNC44MTZjLTMuOTUuODY3LTE3LjggNi42MDgtMTguODk4IDYuMjMyLTEuMDk4LS4zNzYtMTAuODc0LjQ2Mi0xMC44NzQuNDYyVjM1Mi4xNUgxMjI1LjI0VjcyLjY4M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQwX3JhZGlhbCkiLz48cGF0aCBvcGFjaXR5PSIuMSIgZD0iTTExMTcuOTUgMy41MzVzLTguNTggMS44NjktMTIuNzQgNi43NDNjLTQuMTYgNC44NzMtNi42MSA2LjQzNC0yMy4yNCAxNC44MjMtMTYuNjQgOC4zOS0yLjIgOC4wMzMtMjAuOCAxNC45NzctMTguNiA2Ljk0NS02LjYgMTAuMzI2LTE4LjgzIDE5LjI2NC0xMi4yMyA4LjkzOC0xNi42MyA4LjEzLTE5LjMyIDE2LjA4NS0yLjY5IDcuOTU2LTguMDcgNi45NDQtMTcuNjIgMTIuNzA0LTkuNTQyIDUuNzYtMTYuMTQgMy4zODEtMjUuNDM1IDguOTY4LTkuMjk0IDUuNTg2LTEwLjc2OCA0LjA2NC0yNi42NiA3Ljk2NS0xNS44OTMgMy45MDEtMTMuNjk3IDIuMDMyLTIxLjAzNiA3LjYxOS03LjM0IDUuNTg2LTguODEzIDUuMjQ5LTIwLjU1NCA3Ljk1Ni0xMS43NDIgMi43MDYtMTguODMxIDIuNTQyLTI1LjE4OCA3Ljc5Mi02LjM1NyA1LjI0OS0xNi4xNTIgMTIuMDItMjUuNDQ3IDE1LjQxLTkuMjk0IDMuMzkxLTUzLjA4IDE0LjA1My02MC42OCAxNS4yMzgtNy41OTkgMS4xODUtMjIuOTkxIDQuMjI4LTMwLjU3MSA2LjQzNC03LjU4IDIuMjA2LTEwLjAzNiAwLTE4LjEwOC0zLjcyOC04LjA3MS0zLjcyNy0yMy40ODItMi4zNjktMzMuNzExLTUuOTIzYTE4Mi43NzMgMTgyLjc3MyAwIDAgMC0yNi42NzEtNy40NTVjLTEwLjAyNi0yLjAzMi0yMC43ODUtMi4wMzItMzAuNTcxLTUuNDEzLTkuNzg2LTMuMzgxLTEwLjAyNi0xLjY5NS0xNi4xNDMtNC41NzUtNi4xMTYtMi44OC01LjYyNS02LjA5Ny0xMi43MjMtMTIuNTIyLTcuMDk5LTYuNDI0LTEwLjI3Ny00LjczOC0xOS44MTMtOS44MjQtOS41MzUtNS4wODYtMjAuMzA0LTMuMjE3LTQzLjM0My05LjMxNC0yMy4wMzktNi4wOTctMTcuODU3LTMuODUzLTI1LjY4OC03LjYxOS03LjgzLTMuNzY2LTI1LjQzNy04LjgwMy0zNC45NzMtMTcuMDM4LTkuNTM1LTguMjM1LTI4LjM3NS0xLjI0My0zNC43NDItNS40OC02LjM2Ni00LjIzOS0yNi4xNjktNi42MDgtMzEuMDYyLTExLjM0Ny00Ljg5My00LjczOS0xNy4xMjUtNS4yNS0zMS4zMTMtMTAuODM2LTE0LjE4OC01LjU4Ni0yMy43MjMtNC45MTItMzEuNTU0LTguNDY2LTcuODMtMy41NTQtNi43OS0uNzUxLTExLjk1My0yLjk3Ni01LjE2Mi0yLjIyNS04LjA3MS42NzQtMTEuMjU5LS42ODQtMy4xODgtMS4zNTgtNC40MDItMy41NTQtMTEuOTgyLTEwLjMyNS03LjU4LTYuNzcxLTEwLjUxOC02LjYwOC0xNi44NjUtMTEuODA5LTYuMzQ4LTUuMjAxLTMuMTc5LTEuNTIyLTE0LjE4OC01LjA3Ni0xMS4wMDktMy41NTQtMTIuOTc0LTguMTc3LTE1LjY3MS0xMy4yMjQtMi42OTctNS4wNDctNy4zMzkgMS41MjItMTEuNzQxIDIuODktNC40MDIgMS4zNjctNC42NDMgNC4yMzctOS4yOTUgOC40NjYtNC42NTIgNC4yMjgtOS4wNDQgNi40MzQtMTUuODkyIDExLjk1My02Ljg0OCA1LjUxOS0zLjY3IDguMzctMTAuNTI4IDExLjI1LTYuODU3IDIuODgtMTEuOTgyIDQuMDY0LTE5LjU2MiA4Ljk3Ni03LjU4IDQuOTEzLTE4Ljg0IDEzLjgzMi0yMy41MjEgMTQuMzQyLTQuNjgxLjUxLTguMzIxLjMzNy0xOS4zMzEgMS4wMjEtMTEuMDA5LjY4NC03LjA4OSAyLjM3LTE2LjE0MiAzLjM4LTkuMDU0IDEuMDEyLTE3Ljg1OCA0LjkxMy0yNi45MDIgOC44MDQtOS4wNDQgMy44OTItNS44NzUgNC45MTMtMTMuNzA2IDIuMDMyLTcuODMxLTIuODgtOC41NTMtMy4zOC0xNy42MDctNy4zMy05LjA1NC0zLjk0OC0xMC4yMzgtNi44ODYtMTguODAxLTEwLjc4Ny04LjU2My0zLjktNC40MDItLjE2NC0xOC4wOTgtMi44OS0xMy42OTctMi43MjUtOC4zMTItNy42MDgtMTQuNDI5LTExLjY1NC02LjExNi00LjA0NS05LjU0NSA0LjA0NS0xMS45ODIgNy4wOTktMi40MzYgMy4wNTMtNS4xMzMgNC41NjUtMTAuMjY3IDEwLjY2Mi01LjEzNCA2LjA5Ny03LjU5IDQuMDY1LTcuNTkgOC44MDQgMCA0LjczOC03LjMzIDguODEzLTExLjI1IDguOTc2LTMuOTIuMTY0LTE5LjYzIDE2LjI1OS0xOS42MyAxNi4yNTl2MjA0LjNIMTExNy45NVYzLjUzNXoiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQxX3JhZGlhbCkiLz48cGF0aCBkPSJNODM1LjU4NyA0NTUuNDAyaDYzLjMwMWEyNi44MTQgMjYuODE0IDAgMCAwIDIwLjYzMS05LjY4bDUyLjAxMS02Mi42MDcgMTguNTQyLTIyLjE1M2EyMy45NDkgMjMuOTQ5IDAgMCAxIDE4LjM2OC04LjU5MWgyMTYuMTJWMzM0LjA3SDEuNjg4bC40NTIgMTguMzAxaDIxNS42NTZhMjMuOTUzIDIzLjk1MyAwIDAgMSAxOC4zNzcgOC41OTFsMTguNTMyIDIyLjE1MyA1Mi4wMTEgNjIuNjA3YTI2LjgwMSAyNi44MDEgMCAwIDAgMjAuNjIyIDkuNjhoNjIuOTYzIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTgzNS41ODcgNDU1LjQwMmg2My4zMDFhMjYuODE0IDI2LjgxNCAwIDAgMCAyMC42MzEtOS42OGw1Mi4wMTEtNjIuNjA3IDE4LjU0Mi0yMi4xNTNhMjMuOTQ5IDIzLjk0OSAwIDAgMSAxOC4zNjgtOC41OTFoMjE2LjEyVjMzNC4wN0gxLjY4OGwuNDUyIDE4LjMwMWgyMTUuNjU2YTIzLjk1MyAyMy45NTMgMCAwIDEgMTguMzc3IDguNTkxbDE4LjUzMiAyMi4xNTMgNTIuMDExIDYyLjYwN2EyNi44MDEgMjYuODAxIDAgMCAwIDIwLjYyMiA5LjY4aDYyLjk2M201OC45NTMgMGgzMjguMTc0IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggb3BhY2l0eT0iLjIiIGQ9Ik05MDEuMDQyIDM2OC43NTV2NTMuMjczYTIzLjExNSAyMy4xMTUgMCAwIDEtMjMuMTE2IDIzLjExN0gzNDguMjY1YTIzLjExNyAyMy4xMTcgMCAwIDEtMjMuMTE3LTIzLjExN3YtNTMuMjczYTIzLjExNyAyMy4xMTcgMCAwIDEgMjMuMTE3LTIzLjExNmg1MjkuNjYxYTIzLjExNCAyMy4xMTQgMCAwIDEgMjMuMTE2IDIzLjExNnoiIGZpbGw9IiNEOURGRTIiLz48cGF0aCBkPSJNNDA1LjE5MSA0NDYuNjU2bDUzLjc5NC01Mi41NmgzMy41ODZsLTQxLjk4NSA1My4xNzctNDUuMzk1LS42MTd6IiBmaWxsPSJ1cmwoI2lsbHVzdHJhdGlvbl9zdmdfX3BhaW50Ml9saW5lYXIpIi8+PHBhdGggZD0iTTYxMC4zNDQgNDI1LjQ0OGwyNTMuMzA2LTkuODgzIDUuOTYyLTY5LjkyNkg2MTIuNTg4bC0yLjI0NCA3OS44MDl6IiBmaWxsPSJ1cmwoI2lsbHVzdHJhdGlvbl9zdmdfX3BhaW50M19yYWRpYWwpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNNzc1LjIzNCAzNDUuNjM5bDExOC4yNCA5My41MjRhMjMuMTI0IDIzLjEyNCAwIDAgMCA3LjU3MS0xNy4xMTV2LTUzLjI5M2EyMy4xMTcgMjMuMTE3IDAgMCAwLTIzLjExNy0yMy4xMTZINzc1LjIzNHoiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ0X2xpbmVhcikiLz48cGF0aCBvcGFjaXR5PSIuMjgiIGQ9Ik00NTEuMjQyIDM0NS42MzlsLTExOC4yNCA5My41MjRhMjMuMTA3IDIzLjEwNyAwIDAgMS03LjU3LTE3LjExNXYtNTMuMjkzYTIzLjExNiAyMy4xMTYgMCAwIDEgMjMuMTE2LTIzLjExNmgxMDIuNjk0eiIgZmlsbD0idXJsKCNpbGx1c3RyYXRpb25fc3ZnX19wYWludDVfbGluZWFyKSIvPjxwYXRoIGQ9Ik02MTUuODU4IDQyNS40NDZsLTI1My4zMDYtOS44ODMtNS45NjItNjkuOTI2aDI1Ny4wMjRsMi4yNDQgNzkuODA5eiIgZmlsbD0idXJsKCNpbGx1c3RyYXRpb25fc3ZnX19wYWludDZfcmFkaWFsKSIvPjxwYXRoIGQ9Ik0zMTguMDgyIDQxNy4yNzJ2LTU1LjYyNGExMC4xNDkgMTAuMTQ5IDAgMCAwLTEwLjE1MS0xMC4xMzJoLTQ4Ljc0N2E5LjA4OCA5LjA4OCAwIDAgMC04LjI4MSA1LjMwOCA5LjA5IDkuMDkgMCAwIDAgMS4zOTQgOS43MzZsNDkuMTggNTYuOTE1YTkuNDYyIDkuNDYyIDAgMCAwIDE2LjYwNS02LjIwM3YweiIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIG9wYWNpdHk9Ii4yOCIgZD0iTTI2Ni42NiAzNzIuOTE2YTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAxIDAgMCAxNC45M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ3X2xpbmVhcikiLz48cGF0aCBvcGFjaXR5PSIuMjgiIGQ9Ik0yODUuODEyIDM3Mi45MTRhNy40NjUgNy40NjUgMCAxIDAgMC0xNC45MyA3LjQ2NSA3LjQ2NSAwIDAgMCAwIDE0LjkzeiIgZmlsbD0idXJsKCNpbGx1c3RyYXRpb25fc3ZnX19wYWludDhfbGluZWFyKSIvPjxwYXRoIG9wYWNpdHk9Ii4yOCIgZD0iTTI4NS44MTIgMzkzLjgyNmE3LjQ2NSA3LjQ2NSAwIDEgMCAwLTE0LjkzIDcuNDY1IDcuNDY1IDAgMCAwIDAgMTQuOTN6IiBmaWxsPSJ1cmwoI2lsbHVzdHJhdGlvbl9zdmdfX3BhaW50OV9saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNMzA0Ljk2NSAzNzIuOTE2YTcuNDY1IDcuNDY1IDAgMCAwIDcuNDY0LTcuNDY1IDcuNDY1IDcuNDY1IDAgMSAwLTE0LjkyOSAwIDcuNDY1IDcuNDY1IDAgMCAwIDcuNDY1IDcuNDY1eiIgZmlsbD0idXJsKCNpbGx1c3RyYXRpb25fc3ZnX19wYWludDEwX2xpbmVhcikiLz48cGF0aCBvcGFjaXR5PSIuMjgiIGQ9Ik0zMDQuOTY1IDM5Ni41ODJhNy40NjUgNy40NjUgMCAwIDAgNy40NjQtNy40NjUgNy40NjUgNy40NjUgMCAxIDAtMTQuOTI5IDAgNy40NjUgNy40NjUgMCAwIDAgNy40NjUgNy40NjV6IiBmaWxsPSJ1cmwoI2lsbHVzdHJhdGlvbl9zdmdfX3BhaW50MTFfbGluZWFyKSIvPjxwYXRoIG9wYWNpdHk9Ii4yOCIgZD0iTTMwNC45NjUgNDE1LjU2NmE3LjQ2NSA3LjQ2NSAwIDEgMC0uMDAxLTE0LjkzIDcuNDY1IDcuNDY1IDAgMCAwIC4wMDEgMTQuOTN6IiBmaWxsPSJ1cmwoI2lsbHVzdHJhdGlvbl9zdmdfX3BhaW50MTJfbGluZWFyKSIvPjxwYXRoIGQ9Ik05MDguMTUyIDQxNy4yNzJ2LTU1LjYyNGExMC4xNSAxMC4xNSAwIDAgMSAxMC4xMTQtMTAuMTMyaDQ4Ljc0NmE5LjA5NSA5LjA5NSAwIDAgMSA4LjI2OSA1LjMxMyA5LjEwMiA5LjEwMiAwIDAgMS0xLjM4MiA5LjczMWwtNDkuMTggNTYuODk1YTkuNDU4IDkuNDU4IDAgMCAxLTE2LjU2Ny02LjE4M3oiIHN0cm9rZT0iI0Q5QkE1MiIgc3Ryb2tlLXdpZHRoPSIuOTY0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBvcGFjaXR5PSIuMjgiIGQ9Ik05NTkuNTM5IDM3Mi45MTZhNy40NjUgNy40NjUgMCAwIDAgNy40NjQtNy40NjUgNy40NjUgNy40NjUgMCAxIDAtMTQuOTI5IDAgNy40NjUgNy40NjUgMCAwIDAgNy40NjUgNy40NjV6IiBmaWxsPSJ1cmwoI2lsbHVzdHJhdGlvbl9zdmdfX3BhaW50MTNfbGluZWFyKSIvPjxwYXRoIG9wYWNpdHk9Ii4yOCIgZD0iTTk0MC4zNzkgMzcyLjkxNGE3LjQ2NSA3LjQ2NSAwIDAgMCA3LjQ2NC03LjQ2NSA3LjQ2NSA3LjQ2NSAwIDEgMC0xNC45MjkgMCA3LjQ2NSA3LjQ2NSAwIDAgMCA3LjQ2NSA3LjQ2NXoiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQxNF9saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNOTQwLjM3OSAzOTMuODI2YTcuNDY1IDcuNDY1IDAgMSAwLS4wMDItMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgLjAwMiAxNC45M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQxNV9saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNOTIxLjIyNiAzNzIuOTE2YTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgMCAxNC45M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQxNl9saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNOTIxLjIyNiAzOTYuNTgyYTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgMCAxNC45M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQxN19saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNOTIxLjIyNiA0MTUuNTY2YTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgMCAxNC45M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQxOF9saW5lYXIpIi8+PHBhdGggZD0iTTI2Ni42NiAzNzIuOTE2YTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAxIDAgMCAxNC45M3ptMTkuMTUyLS4wMDJhNy40NjUgNy40NjUgMCAxIDAgMC0xNC45MyA3LjQ2NSA3LjQ2NSAwIDAgMCAwIDE0Ljkzem0wIDIwLjkxMmE3LjQ2NSA3LjQ2NSAwIDEgMCAwLTE0LjkzIDcuNDY1IDcuNDY1IDAgMCAwIDAgMTQuOTN6bTE5LjE1My0yMC45MWE3LjQ2NSA3LjQ2NSAwIDAgMCA3LjQ2NC03LjQ2NSA3LjQ2NSA3LjQ2NSAwIDEgMC0xNC45MjkgMCA3LjQ2NSA3LjQ2NSAwIDAgMCA3LjQ2NSA3LjQ2NXptMCAyMy42NjZhNy40NjUgNy40NjUgMCAwIDAgNy40NjQtNy40NjUgNy40NjUgNy40NjUgMCAxIDAtMTQuOTI5IDAgNy40NjUgNy40NjUgMCAwIDAgNy40NjUgNy40NjV6bTAgMTguOTg0YTcuNDY1IDcuNDY1IDAgMSAwLS4wMDEtMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgLjAwMSAxNC45M3ptNjU0LjU3NC00Mi42NWE3LjQ2NSA3LjQ2NSAwIDAgMCA3LjQ2NC03LjQ2NSA3LjQ2NSA3LjQ2NSAwIDEgMC0xNC45MjkgMCA3LjQ2NSA3LjQ2NSAwIDAgMCA3LjQ2NSA3LjQ2NXptLTE5LjE2LS4wMDJhNy40NjUgNy40NjUgMCAwIDAgNy40NjQtNy40NjUgNy40NjUgNy40NjUgMCAxIDAtMTQuOTI5IDAgNy40NjUgNy40NjUgMCAwIDAgNy40NjUgNy40NjV6bTAgMjAuOTEyYTcuNDY1IDcuNDY1IDAgMSAwLS4wMDItMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgLjAwMiAxNC45M3ptLTE5LjE1My0yMC45MWE3LjQ2NSA3LjQ2NSAwIDEgMCAwLTE0LjkzIDcuNDY1IDcuNDY1IDAgMCAwIDAgMTQuOTN6bTAgMjMuNjY2YTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgMCAxNC45M3ptMCAxOC45ODRhNy40NjUgNy40NjUgMCAxIDAgMC0xNC45MyA3LjQ2NSA3LjQ2NSAwIDAgMCAwIDE0LjkzeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIG9wYWNpdHk9Ii4yOCIgZD0iTTQ1MC45NzggMzQ1LjYzOWwtMTE4LjI0OSA5My41MjRhMjMuMDM4IDIzLjAzOCAwIDAgMS03LjU4MS0xNy4xMTV2LTUzLjI5M2EyMy4xMTcgMjMuMTE3IDAgMCAxIDIzLjExNy0yMy4xMTZoMTAyLjcxM3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQxOV9saW5lYXIpIi8+PHBhdGggZD0iTTc2OS4zMzkgNDQ1LjE0NUg2NjQuMDE2bS0yNjIuNTY1IDBoLTUzLjE4NmEyMy4xMTcgMjMuMTE3IDAgMCAxLTIzLjExNy0yMy4xMTd2LTUzLjI3M2EyMy4xMTcgMjMuMTE3IDAgMCAxIDIzLjExNy0yMy4xMTZoNTI5LjY2MWEyMy4xMTQgMjMuMTE0IDAgMCAxIDIzLjExNiAyMy4xMTZ2NTMuMjczYTIzLjExNSAyMy4xMTUgMCAwIDEtMjMuMTE2IDIzLjExN2gtNTIuOTE3bS0yNjIuODM4IDBINDU3LjExNyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01NjcuMzEyIDQzNS41MzF2LTYuNzgxIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTYwOS41NjYgNDM2LjU1MmgyNS4zMTJ2LTguNTkxczIuOTc2IDQuNjUyIDEwLjgwNyA2Ljc0MiAxMy4yNDQuODE5IDEzLjI0NC44MTlsNS4xMzQgMTQuMzUxSDU2Mi4xNjhsNS4xNDMtMTQuMzUxczUuNDA0IDEuMjkxIDEzLjIzNC0uODE5YzcuODMxLTIuMTA5IDEwLjgxNy02Ljc0MiAxMC44MTctNi43NDJ2OC41OTFoMTguMjA0eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik02MDkuNTY2IDQzNi41NTJoMjUuMzEydi04LjU5MXMyLjk3NiA0LjY1MiAxMC44MDcgNi43NDIgMTMuMjQ0LjgxOSAxMy4yNDQuODE5bDUuMTM0IDE0LjM1MUg1NjIuMTY4bDUuMTQzLTE0LjM1MXM1LjQwNCAxLjI5MSAxMy4yMzQtLjgxOWM3LjgzMS0yLjEwOSAxMC44MTctNi43NDIgMTAuODE3LTYuNzQydjguNTkxaDE4LjIwNHoiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNjU4Ljg4MyA0MzUuNTMxdi02Ljc4MSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik02ODcuODY3IDQwMi4zNnMxMC42NzItMTUuNDExLTMuMTYtMzIuMDA2Yy0xMy44MzEtMTYuNTk2LTM2LjM5OC0yNC43MDYtMzYuMzk4LTI0LjcwNmgtMTMuNDg1djYuOTY0cy0yMC4xNTkgNy4zNzgtMjAuMTU5IDMwLjY4N2gtMy4xNjljMC0yMy4yNy0yMC4xNTktMzAuNjQ4LTIwLjE1OS0zMC42NDh2LTYuOTY0aC0xMy40ODRzLTIyLjU4NyA4LjEyLTM2LjQwOSAyNC43MDVjLTEzLjgyMSAxNi41ODYtMy4xNDkgMzEuOTY4LTMuMTQ5IDMxLjk2OCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01OTguNjY4IDQxMy4wNXMxMS40NjItOS4zNjIgMTIuOTI2LTIzLjI0MWgzLjE2OXMxLjIyMyAxNS44NDQgMTYuNTY2IDI4LjI1OSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01MzkuMzUyIDM4NS40MThjMi4yNDQtMTYuNDQxIDE1Ljk4OC0yOS4wODggMzIuNjUxLTI5LjA4OCAxOC4xODUgMCAzMi45MjIgMTUuMTYgMzIuOTIyIDMzLjg1Ni4wMDIgMy4yNTgtLjQ1MiA2LjUtMS4zNDkgOS42MzJtODMuMjU4LTE0LjRjLTIuMjQ1LTE2LjQ0MS0xNS45OC0yOS4wODgtMzIuNTk0LTI5LjA4OC0xOC4xODUgMC0zMi45MzEgMTUuMTYtMzIuOTMxIDMzLjg1NmEzNC41MzYgMzQuNTM2IDAgMCAwIDEuMzU4IDkuNjMyIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTU3MC41OTcgNDI4Ljc0MWMxOC4xODIgMCAzMi45MjItMTQuNzM5IDMyLjkyMi0zMi45MjFzLTE0Ljc0LTMyLjkyMi0zMi45MjItMzIuOTIyYy0xOC4xODIgMC0zMi45MjEgMTQuNzQtMzIuOTIxIDMyLjkyMiAwIDE4LjE4MiAxNC43MzkgMzIuOTIxIDMyLjkyMSAzMi45MjF6bTg0Ljk5MiAwYzE4LjE4MiAwIDMyLjkyMi0xNC43MzkgMzIuOTIyLTMyLjkyMXMtMTQuNzQtMzIuOTIyLTMyLjkyMi0zMi45MjJjLTE4LjE4MiAwLTMyLjkyMSAxNC43NC0zMi45MjEgMzIuOTIyIDAgMTguMTgyIDE0LjczOSAzMi45MjEgMzIuOTIxIDMyLjkyMXptLTkzLjQyMSAyMS4xNDJ2LTIxLjkyMm0yOS4xOTUtLjAwMnYtNi41ODhtNDMuNDczIDYuNTl2LTYuNTg4bTI5LjE4IDI4LjUxdi0yMi4yMzEiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNTYyLjE3MyA0MzYuNTUzaC02MS4zMDZhMTguNDM4IDE4LjQzOCAwIDAgMCAxMy4zNS01LjMyNiAxOC4xMDYgMTguMTA2IDAgMCAwIDUuMzE3LTEyLjg0OVYzNTcuMzhhMTEuNzM5IDExLjczOSAwIDAgMC0xMS43NDItMTEuNzQxSDcxOC40MWExMS43NDIgMTEuNzQyIDAgMCAwLTExLjc0MSAxMS43NDF2NjAuOTk4YzAgMTAuMDM2IDguMTMgMTguMTc1IDE3LjY2NSAxOC4xNzVoLTYwLjI5NSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01NTAuOTEyIDQxNS41MTZhMjcuODM5IDI3LjgzOSAwIDAgMS02LjQ4LTI5LjI1NiAyNy44MzcgMjcuODM3IDAgMCAxIDIzLjgxLTE4LjE5NCAyNy44NDUgMjcuODQ1IDAgMCAxIDI1LjA1IDQzLjg2NyAyOC41IDI4LjUgMCAwIDEtMy4wMzQgMy41ODMgMjcuODIyIDI3LjgyMiAwIDAgMS0zOS4zNzUgMGguMDI5eiIgZmlsbD0idXJsKCNpbGx1c3RyYXRpb25fc3ZnX19wYWludDIwX2xpbmVhcikiIHN0cm9rZT0iI0Q5QkE1MiIgc3Ryb2tlLXdpZHRoPSIuOTA2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNjY1LjU2MSA0MjEuNzAyYTI3LjcxOCAyNy43MTggMCAwIDEtMzAuODExLTcuNjMxIDI3LjcxNiAyNy43MTYgMCAwIDEgOC41NTItNDMuMDc5IDI3LjcyNCAyNy43MjQgMCAwIDEgMzkuNDcxIDE5LjI2MiAyNy43MTkgMjcuNzE5IDAgMCAxLTE3LjIxMiAzMS40NDh2MHoiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQyMV9saW5lYXIpIiBzdHJva2U9IiNEOUJBNTIiIHN0cm9rZS13aWR0aD0iLjkwNiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTEyMjQuNTEgMzM0LjA0bC0yNjYuODAxLTg4LjYxMkgyNjguNDg4TDEuNjg4IDMzNC4wNEgxMjI0LjUxeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjUwLjExNyAyNjUuNDYzdi00OS4yMjhsMjgxLjczLTYuMzk1djU1LjYyMyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01NjYuNjI3IDIyOC44NTJ2MjUuMTFsLTEwLjA0NiAxMS41aC00OC42OTh2LTM2LjYxaDU4Ljc0NHoiIGZpbGw9IiNFREYwRjIiLz48cGF0aCBkPSJNNTY2LjYyNyAyMjguODUydjI1LjExbC0xMC4wNDYgMTEuNWgtNDguNjk4di0zNi42MWg1OC43NDR6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTU2Ni42MjggMTk4LjU1MXY1NS40MTFsLTEwLjA0NiAxMS41MDFoLTYyLjg0OHYtNjEuNDhsMTQuNDM4LTUuNDMyaDU4LjQ1NnoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMjkwLjY2NCAyNjQuMzM1bC0zLjExMS0xLjQ0NEgxNjIuNjQ4bC0xOC4zODcgNS42NjNhMi4yNzkgMi4yNzkgMCAwIDAtMS42MDkgMi4xNzd2My4xNTlhMi4yNjQgMi4yNjQgMCAwIDAgLjcyMyAxLjY2NmwzLjg1MiAzLjU1NXYxMC4wMDdhOS40NTIgOS40NTIgMCAwIDAgMi40MDggNi4yOTlsMS4wNzkgMS4yMDRoNS42NjRhNS43NzkgNS43NzkgMCAwIDAgMTAuODc0IDBIMjY0LjZhNS43NzggNS43NzggMCAwIDAgMTAuODY1IDBoNS40MDNsNS41NjctMy45MDFhNy40MzIgNy40MzIgMCAwIDAgMy4xNi02LjA4N3YtMTIuMjlsMi41MjMtMy4wODJhNC4xOTIgNC4xOTIgMCAwIDAgLjk2My0yLjYydi0uNTU5YTQuMTM4IDQuMTM4IDAgMCAwLTIuNDE3LTMuNzQ3eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yODAuODcyIDI2Ny4wN0gxNTAuNjZ2MjkuNTUxaDEzMC4yMTJWMjY3LjA3eiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xNTAuNjYgMjY3LjA3MWwxMS45ODItNC4xOGgxMjQuOTE1bC02LjY4NSA0LjE4IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE1MC42NTkgMjk2LjYxMmwtMS4wNzgtMS4yMDRhOS40NDggOS40NDggMCAwIDEtMi40MDgtNi4zdi05Ljk5N2wtMy44NTMtMy41NTRhMi4yNzIgMi4yNzIgMCAwIDEtLjcyMi0xLjY2N3YtMy4xNTlhMi4yNyAyLjI3IDAgMCAxIDEuNjA4LTIuMTc3bDE4LjQ0NS01LjY1NCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yODIuMDg2IDI2Ny4wN2wzLjExMSAxLjQ0NWE0LjEzIDQuMTMgMCAwIDEgMi4zNzkgMy43NDd2LjU2OGE0LjE3MiA0LjE3MiAwIDAgMS0uOTYzIDIuNjFsLTIuNTI0IDMuMDkydjE1LjMyNCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yODcuNTU2IDI2Mi45bDMuMTExIDEuNDQ1YTQuMTQ0IDQuMTQ0IDAgMCAxIDIuMzg4IDMuNzQ3di41ODdhNC4xODggNC4xODggMCAwIDEtLjk2MyAyLjYybC0yLjUyMyAzLjA4MnYxMi4yOTFhNy40NDEgNy40NDEgMCAwIDEtMy4xNiA2LjA4N2wtNS41MzggMy44NTMiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTczLjc2MiAyNjcuMDdsOC41NTMgMTcuMjAzaDk4LjU2MiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yNzAuMDM2IDMwMC4zNTlhNS44MzcgNS44MzcgMCAxIDAgMC0xMS42NzMgNS44MzcgNS44MzcgMCAwIDAgMCAxMS42NzN6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE2MS43NjcgMzAwLjM1OWE1LjgzNiA1LjgzNiAwIDEgMCAwLTExLjY3MyA1LjgzNiA1LjgzNiAwIDAgMCAwIDExLjY3M3oiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI0Q5QkE1MiIgc3Ryb2tlLXdpZHRoPSIuOTY0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTYxLjc2NCAyOTYuNjIxYTIuMSAyLjEgMCAxIDAgMC00LjIgMi4xIDIuMSAwIDAgMCAwIDQuMnptMTA4LjI2OSAwYTIuMSAyLjEgMCAxIDAgMC00LjIgMi4xIDIuMSAwIDAgMCAwIDQuMnoiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMjUwLjA1OSAyMTYuMjM1djk1Ljg0NmgyNzAuMjg3bDExLjQyMy0xNi42ODJWMjA5Ljg0IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTI1MC4wNTkgMjE2LjIzNXY5NS44NDZoMjcwLjI4N2wxMS40MjMtMTYuNjgyVjIwOS44NCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01MjAuMzQ4IDMxMi4wOHYtOTUuODQ2IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTQxNS4zNCAyNTIuMzczaC0xOS4zNzltLjA5NCA4LjQ5NmgxOS4xNzdtLTQ4LjUwNS04LjQ5NmgtMTA0LjA5djguNDk1aDEwMy45ODQiIHN0cm9rZT0iI0Q5QkE1MiIgc3Ryb2tlLXdpZHRoPSIuOTY0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNTU2LjU4MiAyNjUuNDY0di02MS40OCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik00NzkuNzgzIDI4Ni41NDdINjE5LjUzbDYuNTc5IDcuNjY3djI4LjVINDg4LjgyN2wtMTMuMjE1LTMxLjE2OC0uNDkxLTEuMTY2IDQuNjYyLTMuODMzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik00NzkuNzgzIDI4Ni41NDdINjE5LjUzbDYuNTc5IDcuNjY3djI4LjVINDg4LjgyN2wtMTMuMjE1LTMxLjE2OC0uNDkxLTEuMTY2IDQuNjYyLTMuODMzeiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik00NzUuNjE3IDI5MS41NDZoMTAwLjA3NHYtNC45OTkiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNTc1LjY4OCAyOTEuNTQ1djEwLjg5M2g1MC40MjJtLTg2LjU4MyAyMC4yNzZ2LTMxLjE2OGw0LjkxMy00Ljk5OSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01MTEuODQzIDMyMC41MjNhNy4xMjMgNy4xMjMgMCAxIDAtMTQuMjQ2IDAgNy4xMjMgNy4xMjMgMCAwIDAgMTQuMjQ2IDB6bTE2LjE4IDBhNy4xMjMgNy4xMjMgMCAxIDAtMTQuMjQ2IDAgNy4xMjMgNy4xMjMgMCAwIDAgMTQuMjQ2IDB6bTcxLjkxNCAwYTcuMTIzIDcuMTIzIDAgMSAwLTE0LjI0NiAwIDcuMTIzIDcuMTIzIDAgMCAwIDE0LjI0NiAwem0xNi4xNzYgMGE3LjEyMyA3LjEyMyAwIDEgMC0xNC4yNDYgMCA3LjEyMyA3LjEyMyAwIDAgMCAxNC4yNDYgMHoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI0Q5QkE1MiIgc3Ryb2tlLXdpZHRoPSIuOTY0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNTA0LjcyNyAzMjIuNzI0YTIuMTk2IDIuMTk2IDAgMSAwIDAtNC4zOTIgMi4xOTYgMi4xOTYgMCAwIDAgMCA0LjM5MnptMTYuMTc2IDBhMi4xOTYgMi4xOTYgMCAxIDAgMC00LjM5MiAyLjE5NiAyLjE5NiAwIDAgMCAwIDQuMzkyem03MS45MSAwYTIuMTk2IDIuMTk2IDAgMSAwIDAtNC4zOTIgMi4xOTYgMi4xOTYgMCAwIDAgMCA0LjM5MnptMTYuMTg0IDBhMi4xOTYgMi4xOTYgMCAxIDAgMC00LjM5MiAyLjE5NiAyLjE5NiAwIDAgMCAwIDQuMzkyeiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMTAzLjkzIDI3Mi4wMTRsLTQyLjk1LTEzLjkwOWgtMzYuNzN2MzMuMjAxbDU0LjA4IDE4LjEwOGgzOS44NXYtMjMuMzc2bC0xNC4yNS0xNC4wMjR6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTExMTguMTcgMjg2LjAzNWgtMzkuODN2MjMuMzY3aDM5Ljgzdi0yMy4zNjd6IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMTE4LjE4IDI4Ni4wMzhsLTE0LjI1LTE0LjAyNC00Mi45NS0xMy45MDloLTM2LjczdjMzLjIwMWw1NC4wOCAxOC4xMDgiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTAyNC4yNSAyNTguMTA1bDQxLjE4IDE0LjM2MWgzOC41bS0zOC41LS4wMDFsMTIuOTEgMTMuNTcxbS01NC4wOS0xMS40ODlsMjEuNzIgNy4zNzh2OS42MDNsMzIuMzYgMTEuNDEzIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMDM0LjE1IDI5Ny44OTNjMS45MSAwIDMuNDUtMy4xNjUgMy40NS03LjA2OSAwLTMuOTA1LTEuNTQtNy4wNy0zLjQ1LTcuMDctMS45IDAtMy40NSAzLjE2NS0zLjQ1IDcuMDcgMCAzLjkwNCAxLjU1IDcuMDY5IDMuNDUgNy4wNjl6bTM0LjczIDEyLjAyYzEuOSAwIDMuNDUtMy4xNjUgMy40NS03LjA3IDAtMy45MDQtMS41NS03LjA3LTMuNDUtNy4wNy0xLjkxIDAtMy40NSAzLjE2Ni0zLjQ1IDcuMDcgMCAzLjkwNSAxLjU0IDcuMDcgMy40NSA3LjA3eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01NjYuNjI4IDE5OC41NTFsLTEwLjA0NiA1LjQzMmgtNjIuODQ4bDE0LjQzOC01LjQzMmg1OC40NTZ6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTY1OS41NTUgMjI4Ljg1MnYyNS4xMWwxMC4wNDYgMTEuNWg0OC42OTh2LTM2LjYxaC01OC43NDR6IiBmaWxsPSIjRURGMEYyIi8+PHBhdGggZD0iTTY1OS41NTUgMjI4Ljg1MnYyNS4xMWwxMC4wNDYgMTEuNWg0OC42OTh2LTM2LjYxaC01OC43NDR6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTY1OS41NTUgMTk4LjU1MXY1NS40MTFsMTAuMDQ2IDExLjUwMWg2Mi44NDd2LTYxLjQ4bC0xNC40MjgtNS40MzJoLTU4LjQ2NXoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNOTc2LjEyNCAyMTYuMjM1djk1Ljg0Nkg3MDUuODM3bC0xMS40MjMtMTYuNjgyVjIwOS44NCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik05NzYuMTI0IDIxNi4yMzV2OTUuODQ2SDcwNS44MzdsLTExLjQyMy0xNi42ODJWMjA5Ljg0IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggb3BhY2l0eT0iLjUiIGQ9Ik02NTkuODgzIDI1Mi45MTNoMzE1Ljg5M3YtMzguMTIybC0zMTUuODkzLTQuOTUxdjQzLjA3M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQyMl9saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjUiIGQ9Ik0yNTAuNjQ1IDI1Mi4yODdoMzE2LjU1OHYtMzcuNTczbC0zMTYuNTU4LTQuODc0djQyLjQ0N3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQyM19saW5lYXIpIi8+PHBhdGggZD0iTTY5NC43NSAyNDQuODAzbDExLjQyMyA3LjU3aDc1LjE5Nm0uMjAyIDguNDk2aC03NS4zOThMNjk0Ljc1IDI1MyIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik03MDUuODM2IDMxMi4wODJ2LTk1Ljg0NiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik04MzAuMDg4IDI2MC44NjdoLTE5LjI4M20tMjc5LjM3MS0xNi4wNjRsLTExLjQyMyA3LjU3aC03NS41NDJtLS4wOTggOC40OTZoNzUuNjM4TDUzMS40MzMgMjUzbTMyNy44ODctLjYyN2gxMDQuMjI2djguNDk1SDg1OS4zMm0tNDguNTE1LTguNDk1aDE5LjA4IiBzdHJva2U9IiNEOUJBNTIiIHN0cm9rZS13aWR0aD0iLjk2NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTY2OS42MDIgMjY1LjQ2NHYtNjEuNDgiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNjU5LjU1NSAxOTguNTUxbDEwLjA0NiA1LjQzMmg2Mi44NDdsLTE0LjQyOC01LjQzMmgtNTguNDY1eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik02OTQuNDE0IDIwOS44NGgyMzguNzE0bDQzLjU3NCA2LjM5NUg3MDYuNDI1bC0xMi4wMTEtNi4zOTV6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik04NTkuMzM5IDIxNi4yMzZ2NjMuMTA4aC0yNS42NGwtMy41MzUtMS42NzZ2LTYxLjQzMm0tMTkuMjg0LS4wMDJ2NzUuNjg3aC0yNS42M2wtMy41MzUtMS42NzZ2LTc0LjAxMW01MS45OCA2My4xMXYtNjMuMTA4IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTgzMC4xNjQgMjU1LjY0OGwzLjUzNSAxLjQzNmgyNS42NG0tMjkuMTc1IDkuOTg2bDMuNTM1IDEuNDM1aDI1LjY0bS0yOS4xNzUtMjYuMjA4bDMuNTM1IDEuNDM1aDI1LjY0bS03NC4wODkgNDguMTkxdi03NS42ODdtLTMuNTM1IDM5LjM4M2wzLjUzNSAxLjQzNWgyNS42M20tMjkuMTY1IDExLjIwMmwzLjUzNSAxLjQ0NWgyNS42M20tMjkuMTY1IDExLjIwMWwzLjUzNSAxLjQ0NWgyNS42M20tMjkuMTY1LTM5LjM3NGwzLjUzNSAxLjQzNWgyNS42MyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik04NTQuNTcxIDIxMy4wMzdoLTI0LjQwN2wzLjg5MS41NzhoMjQuNjI5bC00LjExMy0uNTc4em0tNDguNDU5IDBoLTI0LjM5N2wzLjg5MS41NzhoMjQuNjI5bC00LjEyMy0uNTc4eiIgZmlsbD0iIzJEMkQyRCIvPjxwYXRoIGQ9Ik01MzEuNzY5IDIwOS44NEgyOTMuMDQ1bC00My41NjUgNi4zOTVoMjcwLjI3OGwxMi4wMTEtNi4zOTV6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zNjYuODQ0IDIxNi4yMzZ2NjMuMTA4aDI1LjY0bDMuNTM0LTEuNjc2di02MS40MzJtMTkuMjg3LS4wMDJ2NzUuNjg3aDI1LjYzbDMuNTM1LTEuNjc2di03NC4wMTFtLTUxLjk4NiA2My4xMXYtNjMuMTA4IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTM5Ni4wMTggMjU0LjY4NmwtMy41MzQgMS40MzVoLTI1LjY0bTI5LjE3NCAxMC45NDlsLTMuNTM0IDEuNDM1aC0yNS42NG0yOS4xNzQtMjYuMjA4bC0zLjUzNCAxLjQzNWgtMjUuNjRtNzQuMDg2IDQ4LjE4OXYtNzUuNjg3bTMuNTQgMzkuMzg1bC0zLjUzNSAxLjQzNWgtMjUuNjNtMjkuMTY1IDExLjIwMmwtMy41MzUgMS40NDVoLTI1LjYzbTI5LjE2NSAxMS4yMDFsLTMuNTM1IDEuNDQ1aC0yNS42M20yOS4xNjUtMzkuMzc0bC0zLjUzNSAxLjQzNWgtMjUuNjMiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMzcxLjYxMyAyMTMuMDM3aDI0LjQwN2wtMy44OTIuNTc4SDM2Ny41bDQuMTEzLS41Nzh6bTQ4LjQ1NSAwaDI0LjM5N2wtMy44OTEuNTc4aC0yNC42MjlsNC4xMjMtLjU3OHoiIGZpbGw9IiMyRDJEMkQiLz48cGF0aCBkPSJNOTc2LjEyMiAyMzMuMzlINzA1Ljg0NWwtMTEuNDIzLTMuODQzaDI2MS40ODNsMjAuMjE3IDMuODQzem0tNzI2LjA2MyAwaDI3MC4yODdsMTEuNDIzLTMuODQzSDI3MC4yNzZsLTIwLjIxNyAzLjg0M3oiIGZpbGw9IiNEOURGRTIiLz48cGF0aCBkPSJNMTIyNSAyMTUuMDg4SDEuMjAzdjE4LjNIMTIyNXYtMTguM3oiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTIyNC45OSAyMTUuMDg5bC0yMjUuMzY2LTIzLjQyNUgyMDYuNjg3TDEuMjAzIDIxNS4wODlIMTIyNC45OXoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMzcyLjQ4MyAxNjIuMjE5cy0yLjM1IDkuMTMxIDIuODIyIDExLjY1NGExMi42NzQgMTIuNjc0IDAgMCAwIDkuNDI5Ljk2NHM1LjA1NyAzLjEwMSA4LjE1OSAyLjk4NWMzLjEwMS0uMTE1IDYuOTQ0LTIuODg5IDYuOTQ0LTIuODg5czYuOTY0LS4yODkgOS45NTktMy4zOWMyLjk5Ni0zLjEwMiAxLjUyMi0xMC4wMDggMS41MjItMTAuMDA4czcuMzMtNi45NDQgNi40NjMtMTMuMzU5LTUuMjExLTguNDA5LTUuMjExLTguNDA5LTIuNTMzLTUuNDUxLTcuODg4LTMuMzljMCAwLTEuMTk0LTE4LjE3NS0xNS41NzUtMTMuNzU0LTE0LjM4IDQuNDIxLTExLjA5NSAxNC4zNjEtMTEuMDk1IDE0LjM2MXMtOC42NjkuNTg3LTEwLjY5MiA1LjQyMmMtMi4wMjIgNC44MzYgMCAxMC4wNTYgMCAxMC4wNTZzLTQuNTY1IDkuODM0IDUuMTYzIDkuNzU3eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0zOTIuNTg0IDE5Ni45MzFsLS43MzItMjcuMDE3IDcuOTQ2LTkuNDItOC4wMDQgNy4yMjQtLjYyNi0yMi44MjctLjQxNCAxNS4wNDQtNy40MjYtNi42NTUgNy4zNDkgOS41MDYtLjkxNSAzMy4zNDYiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzkyLjU4NCAxOTYuOTMxbC0uNzMyLTI3LjAxNyA3Ljk0Ni05LjQyLTguMDA0IDcuMjI0LS42MjYtMjIuODI3LS40MTQgMTUuMDQ0LTcuNDI2LTYuNjU1IDcuMzQ5IDkuNTA2LS45MTUgMzMuMzQ2IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik00MzYuODUyIDE2Mi4yMnMtMi4zNDEgOS4xMzEgMi44MzEgMTEuNjU0YTEyLjY1IDEyLjY1IDAgMCAwIDkuNDIuOTY0czUuMDY3IDMuMTAxIDguMTY4IDIuOTg1YzMuMTAxLS4xMTUgNi45MzUtMi44ODkgNi45MzUtMi44ODlzNi45NzMtLjI4OSA5Ljk1OS0zLjM5MWMyLjk4Ni0zLjEwMSAxLjUxMi0xMC4wODQgMS41MTItMTAuMDg0czcuMzQtNi45NDUgNi40NzMtMTMuMzU5Yy0uODY3LTYuNDE1LTUuMjIxLTguNDA5LTUuMjIxLTguNDA5cy0yLjUyMy01LjQ1MS03Ljg3OC0zLjM5YzAgMC0xLjIwNC0xOC4xNzUtMTUuNTc1LTEzLjc1NC0xNC4zNzEgNC40MjEtMTEuMTA1IDE0LjM2MS0xMS4xMDUgMTQuMzYxcy04LjY2OS41ODctMTAuNjkyIDUuNDIyYy0yLjAyMiA0LjgzNSAwIDEwLjA1NiAwIDEwLjA1NnMtNC41NDYgOS45MTEgNS4xNzMgOS44MzR6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNEOUJBNTIiIHN0cm9rZS13aWR0aD0iLjk2NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTQ1Ni45NTQgMTk2LjkzMWwtLjczMi0yNy4wMTcgNy45NTUtOS40Mi04LjAxMyA3LjIyNC0uNjE3LTIyLjgyNy0uNDE0IDE1LjA0NC03LjQyNi02LjY1NSA3LjM0OSA5LjUwNi0uOTE1IDMzLjM0NiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik00NTYuOTU0IDE5Ni45MzFsLS43MzItMjcuMDE3IDcuOTU1LTkuNDItOC4wMTMgNy4yMjQtLjYxNy0yMi44MjctLjQxNCAxNS4wNDQtNy40MjYtNi42NTUgNy4zNDkgOS41MDYtLjkxNSAzMy4zNDYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE1Ny41NzIgMTkzLjM0bC4yMjEgMi4yNDQtMi4zOTggNi40NTNjLjI5My4zMS42MTUuNTkxLjk2My44MzguMzk1LjI2IDEuODU5Ljg2NyAxLjQzNSAxLjM0OS0uNDI0LjQ4MS01LjE5MS0uNDQzLTUuMTkxLS40NDNsLjM5NC0xLjUxMiAxLjI4MS02LjM0OG0tMi44ODItMy41NzNsMS4yMTMgNC40NjltLTEuODEgMy42NThhNS40NDIgNS40NDIgMCAwIDAtMTAuODg0IDB2LjI1MWE1LjQ0MyA1LjQ0MyAwIDAgMCAxMC44ODQgMHYtLjI1MXoiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTUzLjMwMSAyMDIuODc0YTEuNjU3IDEuNjU3IDAgMSAwIDAtMy4zMTQgMS42NTcgMS42NTcgMCAwIDAgMCAzLjMxNHoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTUzLjMwMSAyMDEuMjE3bC03LjkyNy4yODktLjA1OC0xLjIzMyA3LjgwMi0yLjQzNyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xNTcuNTY2IDE4Mi42bDUuMjY5IDYuMTM1czEuNTMxLjE5MyAxLjE4NS43MTNjLS40LjM5Ny0uODk5LjY3OS0xLjQ0NS44MThsLTMuMjg0LTMuMjI2IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE1Ny41NjYgMTgyLjZsNS4yNjkgNi4xMzVzMS41MzEuMTkzIDEuMTg1LjcxM2MtLjQuMzk3LS44OTkuNjc5LTEuNDQ1LjgxOGwtMy4yODQtMy4yMjYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE3MS45MTkgMjAwLjQ3NWE1LjQ0MiA1LjQ0MiAwIDAgMC0xMC44ODQgMHYuMjUxYTUuNDQzIDUuNDQzIDAgMCAwIDEwLjg4NCAwdi0uMjUxeiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xNTYuNTQgMTgwLjc2OWwuNjE3LTEuMTA4cy44MTgtLjA5Ni45NjMtLjQ2MmEyLjYxMiAyLjYxMiAwIDAgMCAwLTEuMTI3bC41NTgtLjIwMi0uNjI2LS44cy0uMDQ4LS45NjMtLjQ1Mi0xLjEyN2MwIDAgLjU3OC0uNjQ1LjQ1Mi0uODY2LS4xMjUtLjIyMi0uNjE2IDAtLjc0MSAwcy4yMTItLjI2LS43OS0uMTA2Yy0xLjAwMi4xNTQtMS4zNjgtLjE2NC0xLjQ0NS4xMDYtLjA3Ny4yNjktLjk2My4zOTUtMS4wNzkuNzQxYTUuMDk0IDUuMDk0IDAgMCAwIC4zNzYgMi4wMzNjLjIyNi40NjYuMjkxLjk5NS4xODMgMS41MDIiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTU2LjU0IDE4MC43NjlsLjYxNy0xLjEwOHMuODE4LS4wOTYuOTYzLS40NjJhMi42MTIgMi42MTIgMCAwIDAgMC0xLjEyN2wuNTU4LS4yMDItLjYyNi0uOHMtLjA0OC0uOTYzLS40NTItMS4xMjdjMCAwIC41NzgtLjY0NS40NTItLjg2Ni0uMTI1LS4yMjItLjYxNiAwLS43NDEgMHMuMjEyLS4yNi0uNzktLjEwNmMtMS4wMDIuMTU0LTEuMzY4LS4xNjQtMS40NDUuMTA2LS4wNzcuMjY5LS45NjMuMzk1LTEuMDc5Ljc0MWE1LjA5NCA1LjA5NCAwIDAgMCAuMzc2IDIuMDMzYy4yMjYuNDY2LjI5MS45OTUuMTgzIDEuNTAyIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xNTAuODAxIDE5MC45OHMtMS44NjkuMzA5LTEuMzM5IDEuMzY4Yy41MyAxLjA2IDUuMjM5IDAgNS4wMDgtLjY4NCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTAuODAxIDE5MC45OHMtMS44NjkuMzA5LTEuMzM5IDEuMzY4Yy41MyAxLjA2IDUuMjM5IDAgNS4wMDgtLjY4NCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xNTMuMTIxIDE5NS40NzhsLTIuMTg3IDIuMjU0czUuMDM4IDIuMjU0IDUuNDEzIDEuODJjLjM3Ni0uNDMzLTIuMjI1LTIuMDktMi4xNDgtMi4zMzEuMDc3LS4yNDEgNS40ODEtNC44MTYgNS42MzUtNS45MTQuMTU0LTEuMDk4LTUuNjU0LTMuMTQ5LTUuNjU0LTMuMTQ5bDEuODQtMy4wMjVzMS4zLTMuMDUzIDEuMjMzLTQuMTAzYy0uMDY4LTEuMDUtMi41ODItMS44MTEtMi41ODItMS44MTFzLTEuNjk1LS4yMzEtMy41NTQgMy41OTNjLTEuODU5IDMuODI0LTMuMTc4IDcuMzc4LTIuMTA5IDguMTQ5IDEuMDY5Ljc3IDQuNDY5IDEuNDA2IDUuNzc5IDEuNTIxYTQuOTUyIDQuOTUyIDAgMCAwIDIuNzU1LS44NTdjLTEuNyAxLTMuMTk5IDIuMzA2LTQuNDIxIDMuODUzdjB6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTE0OC42MTMgMTg4Ljg3OGE3LjMyIDcuMzIgMCAwIDAgNS41NjctLjc3MSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xNTMuNTY2IDE4MS42NzVzNS44MjggOS4yNzYgNi44MzkgOS4yMThjMS4wMTEtLjA1OC45NjMtLjYwNy45NjMtLjYwN3MtLjk2MyAxLjM2OC0uMDc3IDEuMDg4Yy44ODYtLjI3OSAxLjU3LS44NzYgMS4xNjYtMS41MjEtLjQwNS0uNjQ2LTEuNzQ0LS4yNi0xLjc0NC0uMjZzLTMuMzQyLTcuODEyLTMuNTY0LTguOTM5IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE1My41NjYgMTgxLjY3NXM1LjgyOCA5LjI3NiA2LjgzOSA5LjIxOGMxLjAxMS0uMDU4Ljk2My0uNjA3Ljk2My0uNjA3cy0uOTYzIDEuMzY4LS4wNzcgMS4wODhjLjg4Ni0uMjc5IDEuNTctLjg3NiAxLjE2Ni0xLjUyMS0uNDA1LS42NDYtMS43NDQtLjI2LTEuNzQ0LS4yNnMtMy4zNDItNy44MTItMy41NjQtOC45MzkiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE2MS43NTggMTkxLjI1OHMxLjA1OSA2Ljk4MyA1LjEzNCA5Ljc2Nm0tMTEuMzQ1LTUuMTQzbDcuMDQxLTEuOTM2bTY3OC4yNjEtNy42MDlsLjIyMSAyLjI0NC0yLjM5OCA2LjQ1M2MuMjkzLjMxLjYxNi41OTEuOTYzLjgzOC4zOTUuMjUxIDEuODU5Ljg2NyAxLjQzNSAxLjMzOS0uNDIzLjQ3Mi01LjE5MS0uNDMzLTUuMTkxLS40MzNsLjM5NS0xLjUxMiAxLjI4MS02LjM0OG0tMi44ODMtMy41ODNsMS4yMTMgNC40NjltLTEuODEgMy42N2E1LjQ0MiA1LjQ0MiAwIDAgMC0xMC44ODQgMHYuMjUxYTUuNDQzIDUuNDQzIDAgMCAwIDEwLjg4NCAwdi0uMjUxeiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik04MzYuNTc5IDE5NS44NzJhMS42NTYgMS42NTYgMCAxIDAgMC0zLjMxMyAxLjY1NiAxLjY1NiAwIDAgMCAwIDMuMzEzeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik04MzYuNTgyIDE5NC4yMTVsLTcuOTI3LjI3OS0uMDU3LTEuMjIzIDcuODAxLTIuNDM3IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTg0MC44NDggMTc1LjU4OGw1LjI2OCA2LjE2NHMxLjUzMi4xODMgMS4xODUuNzAzYTMuMjI3IDMuMjI3IDAgMCAxLTEuNDQ1LjgyOWwtMy4yODQtMy4yMTciIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNODQwLjg0OCAxNzUuNTg4bDUuMjY4IDYuMTY0czEuNTMyLjE4MyAxLjE4NS43MDNhMy4yMjcgMy4yMjcgMCAwIDEtMS40NDUuODI5bC0zLjI4NC0zLjIxNyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNODU1LjE5NiAxOTMuNDczYTUuNDQyIDUuNDQyIDAgMCAwLTEwLjg4NCAwdi4yNTFhNS40NDMgNS40NDMgMCAwIDAgMTAuODg0IDB2LS4yNTF6IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTgzOS44MTggMTczLjc2N2wuNjE2LTEuMTA4cy44MTktLjA5Ni45NjMtLjQ2MmEyLjY1OCAyLjY1OCAwIDAgMCAwLTEuMTM3bC41NTktLjIwMi0uNjI2LS43OXMwLS45NjMtLjQ1My0xLjEyN2MwIDAgLjU2OS0uNjQ1LjQ1My0uODc3LS4xMTYtLjIzMS0uNjE2IDAtLjc1MSAwcy4yMjEtLjI2LS43OC0uMDk2Yy0xLjAwMi4xNjQtMS4zNjgtLjE2NC0xLjQ0NS4wOTYtLjA3Ny4yNjEtLjk2My40MDUtMS4wNzkuNzQyLS4wMTguNjk2LjExIDEuMzg5LjM3NiAyLjAzMi4yMjguNDczLjI5MyAxLjAwOS4xODMgMS41MjIiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNODM5LjgxOCAxNzMuNzY3bC42MTYtMS4xMDhzLjgxOS0uMDk2Ljk2My0uNDYyYTIuNjU4IDIuNjU4IDAgMCAwIDAtMS4xMzdsLjU1OS0uMjAyLS42MjYtLjc5czAtLjk2My0uNDUzLTEuMTI3YzAgMCAuNTY5LS42NDUuNDUzLS44NzctLjExNi0uMjMxLS42MTYgMC0uNzUxIDBzLjIyMS0uMjYtLjc4LS4wOTZjLTEuMDAyLjE2NC0xLjM2OC0uMTY0LTEuNDQ1LjA5Ni0uMDc3LjI2MS0uOTYzLjQwNS0xLjA3OS43NDItLjAxOC42OTYuMTEgMS4zODkuMzc2IDIuMDMyLjIyOC40NzMuMjkzIDEuMDA5LjE4MyAxLjUyMiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNODM0LjA3OSAxODMuOTc3cy0xLjkyNi4yOTgtMS4zMzkgMS4zNThjLjU4OCAxLjA1OSA1LjI0IDAgNS4wMDktLjY3NSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik04MzQuMDc5IDE4My45NzdzLTEuOTI2LjI5OC0xLjMzOSAxLjM1OGMuNTg4IDEuMDU5IDUuMjQgMCA1LjAwOS0uNjc1IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTgzNi4zOTggMTg4LjQyN2wtMi4xODYgMi4yMzVzNS4wMzcgMi4yNjMgNS40MTMgMS44MmMuMzc1LS40NDMtMi4yMjUtMi4wOS0yLjE0OC0yLjMzMS4wNzctLjI0IDUuNDgtNC44MTUgNS42MzQtNS45MTMuMTU0LTEuMDk5LTUuNjUzLTMuMTQtNS42NTMtMy4xNGwxLjgzOS0zLjAzNHMxLjMtMy4wNDQgMS4yMzMtNC4wOTRjLS4wNjctMS4wNS0yLjU4MS0xLjgxMS0yLjU4MS0xLjgxMXMtMS42OTUtLjI0MS0zLjU1NCAzLjU4M2MtMS44NTkgMy44MjQtMy4xNzkgNy4zODgtMi4xMSA4LjE0OSAxLjA2OS43NjEgNC40NjkgMS40MDYgNS43NzkgMS41MzFhNS4wNCA1LjA0IDAgMCAwIDIuNzU1LS44NTcgMTUuOTQ5IDE1Ljk0OSAwIDAgMC00LjQyMSAzLjg2MnoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNODMxLjg5MSAxODEuODY4YTcuMzMgNy4zMyAwIDAgMCA1LjU2Ny0uNzYxIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTgzNi44NzEgMTc0LjY3MXM1Ljc3OSA5LjI2NiA2LjgzOSA5LjIwOGMxLjA1OS0uMDU4Ljk2My0uNTk3Ljk2My0uNTk3cy0uOTYzIDEuMzU4LS4wNzcgMS4wODhjLjg4Ni0uMjY5IDEuNTctLjg3NiAxLjE2NS0xLjUzMS0uNDA0LS42NTUtMS43NDMtLjI2LTEuNzQzLS4yNnMtMy4zNDItNy44MDItMy41NjQtOC45MzgiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNODM2Ljg3MSAxNzQuNjcxczUuNzc5IDkuMjY2IDYuODM5IDkuMjA4YzEuMDU5LS4wNTguOTYzLS41OTcuOTYzLS41OTdzLS45NjMgMS4zNTgtLjA3NyAxLjA4OGMuODg2LS4yNjkgMS41Ny0uODc2IDEuMTY1LTEuNTMxLS40MDQtLjY1NS0xLjc0My0uMjYtMS43NDMtLjI2cy0zLjM0Mi03LjgwMi0zLjU2NC04LjkzOCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNODQ1LjAzNSAxODQuMjQ2czEuMDYgNi45ODMgNS4xMzQgOS43NjdtLTExLjM0NS01LjE0M2w3LjA0MS0xLjkzNiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0yMjIuNDk5IDE2NC43NjJzLTIuMDYxIDguMjM1IDIuNTYyIDEwLjQ4OWExMS40MjEgMTEuNDIxIDAgMCAwIDguNTA1LjgyOHM0LjU2NSAyLjgwMyA3LjM2OCAyLjcwN2MyLjgwMy0uMDk3IDYuMjctMi42NDkgNi4yNy0yLjY0OXM2LjI5LS4yNiA4Ljk4Ny0zLjA2MyAxLjM3Ny05LjAzNSAxLjM3Ny05LjAzNSA2LjYxNy02LjI3IDUuODM3LTEyLjA1OWMtLjc4LTUuNzg4LTQuNzEtNy41ODktNC43MS03LjU4OXMtMi4yODMtNC45MjItNy4xMTgtMy4wNjNjMCAwLTEuMDc4LTE2LjM3NC0xNC4wNjItMTIuNDE2LTEyLjk4NCAzLjk1OS0xMC4wMTcgMTIuOTY1LTEwLjAxNyAxMi45NjVzLTcuODMxLjUyOS05LjYzMiA0Ljg5M2MtMS44MDEgNC4zNjMgMCA5LjA3MyAwIDkuMDczcy00LjE3IDguOTc3IDQuNjMzIDguOTE5eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0yNDAuNjUzIDE5Ni4wOTNsLS42NjQtMjQuMzg3IDcuMTc1LTguNTA1LTcuMjMzIDYuNTItLjU1OS0yMC42MTItLjM2NiAxMy41OTEtNi43MTMtNi4wMiA2LjY0NiA4LjU5MS0uODI4IDMwLjEwOSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yNDAuNjUzIDE5Ni4wOTNsLS42NjQtMjQuMzg3IDcuMTc1LTguNTA1LTcuMjMzIDYuNTItLjU1OS0yMC42MTItLjM2NiAxMy41OTEtNi43MTMtNi4wMiA2LjY0NiA4LjU5MS0uODI4IDMwLjEwOSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNODU0LjIwNiAxNjQuNzYycy0yLjExOSA4LjIzNSAyLjU1MiAxMC41MThhMTEuNDUgMTEuNDUgMCAwIDAgOC41MTQuODI4czQuNTY2IDIuODAzIDcuMzY5IDIuNzA3YzIuODAzLS4wOTYgNi4yNi0yLjY0OSA2LjI2LTIuNjQ5czYuMjktLjI2IDguOTk3LTMuMDYzYzIuNzA2LTIuODAzIDEuMzY3LTkuMDM0IDEuMzY3LTkuMDM0czYuNjI3LTYuMjcxIDUuODQ3LTEyLjA1OWMtLjc4LTUuNzg5LTQuNzEtNy41OS00LjcxLTcuNTlzLTIuMjgzLTQuOTIyLTcuMTE4LTMuMDYzYzAgMC0xLjA3OS0xNi4zNzQtMTQuMDYyLTEyLjQxNS0xMi45ODQgMy45NTgtMTAuMDE4IDEyLjk2NC0xMC4wMTggMTIuOTY0cy03Ljg0LjUzLTkuNjMxIDQuODkzYy0xLjc5MiA0LjM2MyAwIDkuMDczIDAgOS4wNzNzLTQuMTggOC45NDggNC42MzMgOC44OXoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI0Q5QkE1MiIgc3Ryb2tlLXdpZHRoPSIuOTY0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNODcyLjMxNiAxOTYuMDkzbC0uNjU1LTI0LjM4NyA3LjE3NS04LjUwNS03LjIzMyA2LjUyLS41NTktMjAuNjEyLS4zNjYgMTMuNTkxLTYuNzEzLTYuMDIgNi42MzYgOC41OTEtLjgyOCAzMC4xMDkiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNODcyLjMxNiAxOTYuMDkzbC0uNjU1LTI0LjM4NyA3LjE3NS04LjUwNS03LjIzMyA2LjUyLS41NTktMjAuNjEyLS4zNjYgMTMuNTkxLTYuNzEzLTYuMDIgNi42MzYgOC41OTEtLjgyOCAzMC4xMDkiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTY5NS45NzYgMTY5Ljc1MXMtMi40MDggOS4zNjIgMi44ODkgMTEuOTYzYTEzLjA1MyAxMy4wNTMgMCAwIDAgOS42MzIuOTYzczUuMTkxIDMuMTg4IDguMzc5IDMuMDYzYzMuMTg5LS4xMjUgNy4xMTgtMy4wMDUgNy4xMTgtMy4wMDVzNy4xNTctLjI5OSAxMC4yMi0zLjQ3N2MzLjA2My0zLjE3OSAxLjU3LTEwLjI2OCAxLjU3LTEwLjI2OHM3LjUyMi03LjEyNyA2LjYzNi0xMy43MTVjLS44ODYtNi41ODktNS4zNTUtOC42NjktNS4zNTUtOC42NjlzLTIuNTkxLTUuNTk2LTguMDkxLTMuNDg3YzAgMC0xLjIzMy0xOC42NTYtMTUuOTg5LTE0LjExLTE0Ljc1NiA0LjU0Ni0xMS4zOTQgMTQuNzM2LTExLjM5NCAxNC43MzZzLTguOS41OTgtMTAuOTcxIDUuNTY4Yy0yLjA3MSA0Ljk3IDAgMTAuMzE1IDAgMTAuMzE1cy00LjYyMyAxMC4xOTEgNS4zNTYgMTAuMTIzeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik03MTYuNjA2IDIwNS4zNzlsLS43NTEtMjcuNzMgOC4xNjgtOS42Ny04LjIyNiA3LjQxNi0uNjM1LTIzLjQzNC0uNDI0IDE1LjQ0LTcuNjI5LTYuODM5IDcuNTUyIDkuNzY3LS45NDQgMzQuMjMxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTcxNi42MDYgMjA1LjM3OWwtLjc1MS0yNy43MyA4LjE2OC05LjY3LTguMjI2IDcuNDE2LS42MzUtMjMuNDM0LS40MjQgMTUuNDQtNy42MjktNi44MzkgNy41NTIgOS43NjctLjk0NCAzNC4yMzEiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTM5OS44NTggMTU4Ljc1cy0zLjI4NSAxMi43ODIgMy45NjggMTYuMzI2YTE3Ljc1IDE3Ljc1IDAgMCAwIDEzLjIwNSAxLjI5MXM3LjA4OSA0LjM1MyAxMS40NDMgNC4xOWM0LjM1My0uMTY0IDkuNzE4LTQuMTAzIDkuNzE4LTQuMTAzczkuNzY3LS40MDUgMTMuOTU2LTQuNzU5YzQuMTktNC4zNTMgMi4xMzktMTQuMDE0IDIuMTM5LTE0LjAxNHMxMC4yNzctOS43MzcgOS4wNjMtMTguNzI0Yy0xLjIxMy04Ljk4Ni03LjMxLTExLjc4OS03LjMxLTExLjc4OXMtMy41NDUtNy42MzgtMTEuMDQ4LTQuNzQ5YzAgMC0xLjY3Ni0yNS40NzYtMjEuODI2LTE5LjI2My0yMC4xNDkgNi4yMTItMTUuNTU1IDIwLjA4Mi0xNS41NTUgMjAuMDgycy0xMi4xNTUuODE5LTE0Ljk4NyA3LjU5OWMtMi44MzIgNi43ODEgMCAxNC4wOTIgMCAxNC4wOTJzLTYuMzk1IDEzLjk0NyA3LjIzNCAxMy44MjF6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNEOUJBNTIiIHN0cm9rZS13aWR0aD0iLjk2NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTQyOC4wMzEgMjA3LjM5MUw0MjcgMTY5LjUyOGwxMS4xNTQtMTMuMTk1LTExLjIzMSAxMC4xMjMtLjg2Ny0zMS45OTctLjU3OCAyMS4wODQtMTAuNDEyLTkuMzMzIDEwLjI5NyAxMy4zMi0xLjI4MSA0Ni43NDQiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNDI4LjAzMSAyMDcuMzkxTDQyNyAxNjkuNTI4bDExLjE1NC0xMy4xOTUtMTEuMjMxIDEwLjEyMy0uODY3LTMxLjk5Ny0uNTc4IDIxLjA4NC0xMC40MTItOS4zMzMgMTAuMjk3IDEzLjMyLTEuMjgxIDQ2Ljc0NCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNzQ1LjU1OSAxNTUuOXMtMy40NzcgMTMuNTMzIDQuMiAxNy4zMzdhMTguNzg0IDE4Ljc4NCAwIDAgMCAxMy45NzUgMS4zNThzNy41MDQgNC42MDQgMTIuMTA3IDQuNDQxYzQuNjA0LS4xNjQgMTAuMjk3LTQuMzQ0IDEwLjI5Ny00LjM0NHMxMC4zMzUtLjQzNCAxNC43NzUtNS4wMzhjNC40NC00LjYwNCAyLjI0NC0xNC44OTEgMi4yNDQtMTQuODkxczEwLjg4NC0xMC4yOTYgOS42MzItMTkuODEyYy0xLjI1Mi05LjUxNi03LjcwNS0xMi41MjEtNy43MDUtMTIuNTIxcy0zLjc0Ny04LjA4MS0xMS42OTMtNS4wMjhjMCAwLTEuNzczLTI2Ljk3LTIzLjExNy0yMC40LTIxLjM0NCA2LjU2OS0xNi40NiAyMS4yOTYtMTYuNDYgMjEuMjk2cy0xMi44NzguODc2LTE1Ljg2NCA4LjA0MmMtMi45ODYgNy4xNjYgMCAxNC45MiAwIDE0Ljkycy02LjgxOSAxNC43MjcgNy42MDkgMTQuNjR6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNEOUJBNTIiIHN0cm9rZS13aWR0aD0iLjk2NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTc3NS4zODIgMjA3LjM5MmwtMS4wODktNDAuMDc4IDExLjc5OS0xMy45NzYtMTEuODg2IDEwLjcyMS0uOTE1LTMzLjg3NS0uNjE2IDIyLjMyNi0xMS4wMTktOS44ODIgMTAuOTAzIDE0LjEwMS0xLjM1OCA0OS40NzgiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNzc1LjM4MiAyMDcuMzkybC0xLjA4OS00MC4wNzggMTEuNzk5LTEzLjk3Ni0xMS44ODYgMTAuNzIxLS45MTUtMzMuODc1LS42MTYgMjIuMzI2LTExLjAxOS05Ljg4MiAxMC45MDMgMTQuMTAxLTEuMzU4IDQ5LjQ3OCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii41MTEiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTg3Ljg1NiAxNjQuNzYycy0yLjExIDguMjM1IDIuNTYyIDEwLjUxOGExMS40MjEgMTEuNDIxIDAgMCAwIDguNTA1LjgyOHM0LjU2NyAyLjgwMyA3LjM2NyAyLjcwN2MyLjgtLjA5NiA2LjI3LTIuNjQ5IDYuMjctMi42NDlzNi4yOS0uMjYgOC45OS0zLjA2M2MyLjY5LTIuODAzIDEuMzctOS4wMzQgMS4zNy05LjAzNHM2LjYyLTYuMjcxIDUuODQtMTIuMDU5Yy0uNzgtNS43ODktNC43MS03LjU5LTQuNzEtNy41OXMtMi4yOC00LjkyMi03LjEyLTMuMDYzYzAgMC0xLjA3LTE2LjM3NC0xNC4wNi0xMi40MTUtMTIuOTgyIDMuOTU4LTEwLjAxNiAxMi45NjQtMTAuMDE2IDEyLjk2NHMtNy44My41My05LjYzMSA0Ljg5M2MtMS44MDEgNC4zNjMgMCA5LjA3MyAwIDkuMDczcy00LjE0MiA4Ljk0OCA0LjYzMyA4Ljg5eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMDA2LjAxIDE5Ni4wOTNsLS42Ni0yNC4zODcgNy4xOC04LjUwNS03LjIzIDYuNTItLjU2LTIwLjYxMi0uMzcgMTMuNTkxLTYuNzE4LTYuMDIgNi42NDggOC41OTEtLjgzIDMwLjEwOSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDA2LjAxIDE5Ni4wOTNsLS42Ni0yNC4zODcgNy4xOC04LjUwNS03LjIzIDYuNTItLjU2LTIwLjYxMi0uMzcgMTMuNTkxLTYuNzE4LTYuMDIgNi42NDggOC41OTEtLjgzIDMwLjEwOSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjk3LjY1MiAxOTIuOTA0bC45NDQgNC4xNTJoMS4wMTJsLjMyNy00LjA0NiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yOTcuNjUyIDE5Mi45MDRsLjk0NCA0LjE1MmgxLjAxMmwuMzI3LTQuMDQ2IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zMTkuNDM1IDE5Mi45NzJoMjcuNzJ2LTEuMzQ4bC00LjcxLTIuODloLTQ2LjAwMWwtNC43MjkgMi44OXYxLjMxaDI3LjcwMWwuMDE5LjAzOHptMjMuMDA3LTQuMjM4czIuMjM1LTYuMDU4LS45NjMtMTAuOThoLTEuMjgxcy41MDEuNjE2LS44NzcuNjE2aC0zOS43NzljLTEuMzc3IDAtLjg3Ni0uNjE2LS44NzYtLjYxNmgtMS4yNzJjLTMuMTg4IDQuOTIyLS45NjMgMTAuOTgtLjk2MyAxMC45OGg0Ni4wMTF6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zNDEuMjI4IDE5Mi45MDRsLS45NTMgNC4xNTJoLTEuMDAybC0uMzI4LTQuMDQ2IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTM0MS4yMjggMTkyLjkwNGwtLjk1MyA0LjE1MmgtMS4wMDJsLS4zMjgtNC4wNDZtLTQyLjY2LTIuMTc2aDQ1LjcwM20tNDQuMzM2LTUuNTc2aDQzLjU3NG0tNDMuNTc0LTMuNjA0aDQzLjU3NCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNjQ0LjUxNiAxOTMuMDg4bC45NDQgNC4xNTFoMS4wMTFsLjMyNy00LjA0NSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik02NDQuNTE2IDE5My4wODhsLjk0NCA0LjE1MWgxLjAxMWwuMzI3LTQuMDQ1IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik02NjYuMjg5IDE5My4xNTVoMjcuNzJ2LTEuMzFsLTQuNzItMi45NjZoLTQ2LjAybC00LjcxIDIuOTY2djEuMzFoMjcuNzN6bTIzLjAwMi00LjI3NnMyLjIzNS02LjA1OS0uOTYzLTEwLjk4MWgtMS4yNzFzLjUwMS42MTctLjg4Ni42MTdoLTM5Ljc2Yy0xLjM4NyAwLS44ODYtLjYxNy0uODg2LS42MTdoLTEuMjkxYy0zLjE4OCA0LjkyMi0uOTYzIDEwLjk4MS0uOTYzIDEwLjk4MWg0Ni4wMnoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTY4OC4wODkgMTkzLjA4OGwtLjk1MyA0LjE1MWgtMS4wMTJsLS4zMjctNC4wNDUiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNjg4LjA4OSAxOTMuMDg4bC0uOTUzIDQuMTUxaC0xLjAxMmwtLjMyNy00LjA0NW0tNDIuNjUyLTIuMTc2aDQ1LjcwMm0tNDQuMzQzLTUuNTc3aDQzLjU4NG0tNDMuNTg0LTMuNjAzaDQ1LjEwNSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTA5LjI0MiAxNzMuOTRsMy4yMzctMS4zODcuMjExLjcyMi0xLjAyMS41MzkiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTA5LjI0MiAxNzMuOTRsMy4yMzctMS4zODcuMjExLjcyMi0xLjAyMS41MzkiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTUwOC40MyAxNzQuODgzcy4zNDYtMS4yMDQgMS4zMS0uOTYzYy42NC4xMzcgMS4zMDYuMDk3IDEuOTI2LS4xMTVhNy44MDIgNy44MDIgMCAwIDEtMi4yMTUgMi4xNjciIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTA4LjQzIDE3NC44ODNzLjM0Ni0xLjIwNCAxLjMxLS45NjNjLjY0LjEzNyAxLjMwNi4wOTcgMS45MjYtLjExNWE3LjgwMiA3LjgwMiAwIDAgMS0yLjIxNSAyLjE2NyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTA4LjI4OSAxNjUuNzA1YTMuMjk3IDMuMjk3IDAgMCAxLS4xOTMuOTYzIDEuNzk3IDEuNzk3IDAgMCAwLS4xMTYuNzcxbC4yNy41MDEtLjgyOC4yNi0uNDI0Ljg2Ny0xLjEyNy4yMzEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTA4LjI4OSAxNjUuNzA1YTMuMjk3IDMuMjk3IDAgMCAxLS4xOTMuOTYzIDEuNzk3IDEuNzk3IDAgMCAwLS4xMTYuNzcxbC4yNy41MDEtLjgyOC4yNi0uNDI0Ljg2Ny0xLjEyNy4yMzEiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTUwMy40MSAxODMuNDA5bDMuMzYyIDYuMTM1YTcuNDQzIDcuNDQzIDAgMCAwIC4zODUgMy4wMDVjLjUzOSAxLjE2NiAxLjcwNSA1LjE1MyAxLjcwNSA1LjE1My0uMTA0LjM5NC0uMDczLjgxMS4wODYgMS4xODUuMjYuNTc4IDIuNDk1LjExNSAzLjg1My0uMjQxczEuMzY4LTEuMDQgMS4wNi0xLjIwNGMtLjMwOS0uMTY0LTIuODkuMjMxLTMuNDU4LS41Mi0uNTY4LS43NTEtMS40NDUtNS4xMzQtMS43NzItNy41NTEtLjMyOC0yLjQxOC0uOTA2LTcuODEyLTEuNDQ1LTguNzQ2IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTUwMy40MSAxODMuNDA5bDMuMzYyIDYuMTM1YTcuNDQzIDcuNDQzIDAgMCAwIC4zODUgMy4wMDVjLjUzOSAxLjE2NiAxLjcwNSA1LjE1MyAxLjcwNSA1LjE1My0uMTA0LjM5NC0uMDczLjgxMS4wODYgMS4xODUuMjYuNTc4IDIuNDk1LjExNSAzLjg1My0uMjQxczEuMzY4LTEuMDQgMS4wNi0xLjIwNGMtLjMwOS0uMTY0LTIuODkuMjMxLTMuNDU4LS41Mi0uNTY4LS43NTEtMS40NDUtNS4xMzQtMS43NzItNy41NTEtLjMyOC0yLjQxOC0uOTA2LTcuODEyLTEuNDQ1LTguNzQ2IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01MDIuNjQ2IDE4MS42MzZsLjczMiA2Ljk1NGE3LjM5IDcuMzkgMCAwIDAtLjc5OSAyLjg5Yy4wNDggMS4yOS0uNDE0IDUuNDAzLS40MTQgNS40MDNhMS45MjMgMS45MjMgMCAwIDAtLjM3NiAxLjEyN2MwIC42NDUgMi4yNTQgMS4wNzkgMy42NzkgMS4yOTEgMS40MjYuMjEyIDEuNjY3LS40MzQgMS40NDUtLjcwMy0uMjIxLS4yNy0yLjc0NS0uODk2LTIuOTg2LTEuODExLS4yNC0uOTE1LjY0Ni01LjMwNyAxLjI3Mi03LjY1Ny42MjYtMi4zNTEgMi4xNzctNy41NjEgMi4wNDItOC42NjkiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTAyLjY0NiAxODEuNjM2bC43MzIgNi45NTRhNy4zOSA3LjM5IDAgMCAwLS43OTkgMi44OWMuMDQ4IDEuMjktLjQxNCA1LjQwMy0uNDE0IDUuNDAzYTEuOTIzIDEuOTIzIDAgMCAwLS4zNzYgMS4xMjdjMCAuNjQ1IDIuMjU0IDEuMDc5IDMuNjc5IDEuMjkxIDEuNDI2LjIxMiAxLjY2Ny0uNDM0IDEuNDQ1LS43MDMtLjIyMS0uMjctMi43NDUtLjg5Ni0yLjk4Ni0xLjgxMS0uMjQtLjkxNS42NDYtNS4zMDcgMS4yNzItNy42NTcuNjI2LTIuMzUxIDIuMTc3LTcuNTYxIDIuMDQyLTguNjY5IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01MDMuNTQxIDE3MC4yMDRhNS4zMTUgNS4zMTUgMCAwIDAtMS4zNDkgMy42MTJjMCAyLjM2OS0uNTAxIDYuOTczLS41MDEgNi45NzNzMS40NDUgMi45MzggMy43NDcgMi42MzlhMy42MTQgMy42MTQgMCAwIDAgMi45ODYtMS45MjZzLS4xMDYtNi44NTgtLjEzNS04LjI3NGMwLTEuMDc5LTIuMzAyLTIuNzI2LTIuNDE3LTMuNCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik01MDMuNTQxIDE3MC4yMDRhNS4zMTUgNS4zMTUgMCAwIDAtMS4zNDkgMy42MTJjMCAyLjM2OS0uNTAxIDYuOTczLS41MDEgNi45NzNzMS40NDUgMi45MzggMy43NDcgMi42MzlhMy42MTQgMy42MTQgMCAwIDAgMi45ODYtMS45MjZzLS4xMDYtNi44NTgtLjEzNS04LjI3NGMwLTEuMDc5LTIuMzAyLTIuNzI2LTIuNDE3LTMuNCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTAzLjEwMiAxNzMuNTQ1cy43NyA1LjE3MiAxLjcxNCA1LjExNGMuOTQ0LS4wNTggNC42NDMtMi42NzggNC42NDMtMi42NzhsLTEuMDMxLTEuMDk4LTIuNTA0IDEuMjQzdi0yLjYwMSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik01MDMuMTAyIDE3My41NDVzLjc3IDUuMTcyIDEuNzE0IDUuMTE0Yy45NDQtLjA1OCA0LjY0My0yLjY3OCA0LjY0My0yLjY3OGwtMS4wMzEtMS4wOTgtMi41MDQgMS4yNDN2LTIuNjAxIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01MDQuODk0IDE2OS4xNjRzMi4yNTMgMi40MjcgMS45MjYgMS45OTRjLS4zMjgtLjQzNC0xLjMzOS0yLjYyLS42NDUtMy40MjlhMjQuMTUgMjQuMTUgMCAwIDAgMS4zODYtMS44M3MxLjI0My0uMTI1IDEuMTY2LS43NzFjLS4wNzctLjY0NS0uOTYzLS4xODMtMS45NzUtMS4yMjMtMS4wMTEtMS4wNC0xLjgzLS40NzItMi42LjUzLS43NzEgMS4wMDItLjk2MyAzLjkxLTEuNTMyIDQuOTYtLjU2OCAxLjA1LTEuMTE3IDMuNDM5LS40NTIgNC4xNTJhOS40MDUgOS40MDUgMCAwIDEgMS4yMjMtMi45NjcgNC44MTcgNC44MTcgMCAwIDEgMS41MDMtMS40MTZ6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMDc5LjU5IDE4MC45NzNsLTMuMjQtMS4zODctLjIxLjcyMiAxLjAyLjU0OSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDc5LjU5IDE4MC45NzNsLTMuMjQtMS4zODctLjIxLjcyMiAxLjAyLjU0OSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTA4MC4zOSAxODEuOTI1cy0uMzQtMS4yMDQtMS4zMS0uOTY0Yy0uNjQuMTQyLTEuMzEuMTA2LTEuOTMtLjEwNmE3Ljg2MyA3Ljg2MyAwIDAgMCAyLjIyIDIuMTY4IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwODAuMzkgMTgxLjkyNXMtLjM0LTEuMjA0LTEuMzEtLjk2NGMtLjY0LjE0Mi0xLjMxLjEwNi0xLjkzLS4xMDZhNy44NjMgNy44NjMgMCAwIDAgMi4yMiAyLjE2OCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTA4MC41NSAxNzIuNzQ2Yy4wMy4zMjguMDkuNjUyLjIuOTYzLjA5LjI0Mi4xMy41MDIuMTEuNzYxbC0uMjcuNTAxLjgzLjI3LjQzLjg2NyAxLjEyLjIzMSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDgwLjU1IDE3Mi43NDZjLjAzLjMyOC4wOS42NTIuMi45NjMuMDkuMjQyLjEzLjUwMi4xMS43NjFsLS4yNy41MDEuODMuMjcuNDMuODY3IDEuMTIuMjMxIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMDg1LjQzIDE5MC40NDlsLTMuMzYgNi4xMzZhNy4yNjIgNy4yNjIgMCAwIDEtLjM5IDIuOTk1Yy0uNTMgMS4xNzUtMS43IDUuMTUzLTEuNyA1LjE1My4xLjM5NC4wNy44MTEtLjA5IDEuMTg1LS4yNi41ODgtMi40OS4xMjUtMy44NS0uMjMxLTEuMzYtLjM1Ni0xLjM3LTEuMDQtMS4wNi0xLjIxNC4zMS0uMTczIDIuODkuMjQxIDMuNDYtLjUxLjU3LS43NTEgMS40NC01LjE0NCAxLjc3LTcuNTYxLjMzLTIuNDE4LjkxLTcuODExIDEuNDUtOC43NDYiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTA4NS40MyAxOTAuNDQ5bC0zLjM2IDYuMTM2YTcuMjYyIDcuMjYyIDAgMCAxLS4zOSAyLjk5NWMtLjUzIDEuMTc1LTEuNyA1LjE1My0xLjcgNS4xNTMuMS4zOTQuMDcuODExLS4wOSAxLjE4NS0uMjYuNTg4LTIuNDkuMTI1LTMuODUtLjIzMS0xLjM2LS4zNTYtMS4zNy0xLjA0LTEuMDYtMS4yMTQuMzEtLjE3MyAyLjg5LjI0MSAzLjQ2LS41MS41Ny0uNzUxIDEuNDQtNS4xNDQgMS43Ny03LjU2MS4zMy0yLjQxOC45MS03LjgxMSAxLjQ1LTguNzQ2IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMDg2LjIxIDE4OC42NjdsLS43MyA2Ljk2NGMuNDYuODk5LjczIDEuODgyLjggMi44OSAwIDEuMjkuNDEgNS40MTMuNDEgNS40MTMuMjQuMzI2LjM3LjcyMS4zOCAxLjEyNyAwIC42MzUtMi4yNiAxLjA2OS0zLjY4IDEuMjgxLTEuNDMuMjEyLTEuNjctLjQzNC0xLjQ1LS43MDMuMjItLjI3IDIuNzUtLjg5NiAyLjk5LTEuODExLjI0LS45MTUtLjY1LTUuMjk4LTEuMjctNy42NTctLjYzLTIuMzYtMi4xOC03LjU1Mi0yLjA1LTguNjY5IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwODYuMjEgMTg4LjY2N2wtLjczIDYuOTY0Yy40Ni44OTkuNzMgMS44ODIuOCAyLjg5IDAgMS4yOS40MSA1LjQxMy40MSA1LjQxMy4yNC4zMjYuMzcuNzIxLjM4IDEuMTI3IDAgLjYzNS0yLjI2IDEuMDY5LTMuNjggMS4yODEtMS40My4yMTItMS42Ny0uNDM0LTEuNDUtLjcwMy4yMi0uMjcgMi43NS0uODk2IDIuOTktMS44MTEuMjQtLjkxNS0uNjUtNS4yOTgtMS4yNy03LjY1Ny0uNjMtMi4zNi0yLjE4LTcuNTUyLTIuMDUtOC42NjkiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwODUuMjkgMTc3LjIzM2E1LjMxMyA1LjMxMyAwIDAgMSAxLjM1IDMuNjIyYzAgMi4zNjkuNSA2Ljk3My41IDYuOTczcy0xLjQ1IDIuODktMy43NSAyLjYzOWEzLjYzIDMuNjMgMCAwIDEtMi45OC0xLjkyNnMuMS02Ljg0OC4xMy04LjI3NGMwLTEuMDc5IDIuMy0yLjcxNiAyLjQyLTMuNCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDg1LjI5IDE3Ny4yMzNhNS4zMTMgNS4zMTMgMCAwIDEgMS4zNSAzLjYyMmMwIDIuMzY5LjUgNi45NzMuNSA2Ljk3M3MtMS40NSAyLjg5LTMuNzUgMi42MzlhMy42MyAzLjYzIDAgMCAxLTIuOTgtMS45MjZzLjEtNi44NDguMTMtOC4yNzRjMC0xLjA3OSAyLjMtMi43MTYgMi40Mi0zLjQiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwODUuNzQgMTgwLjU4NnMtLjc3IDUuMTcyLTEuNzIgNS4xMDVjLS45NC0uMDY4LTQuNjQtMi42NjgtNC42NC0yLjY2OGwuOTYtMS4wOTkgMi41MSAxLjIzM3YtMi41OTEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTA4NS43NCAxODAuNTg2cy0uNzcgNS4xNzItMS43MiA1LjEwNWMtLjk0LS4wNjgtNC42NC0yLjY2OC00LjY0LTIuNjY4bC45Ni0xLjA5OSAyLjUxIDEuMjMzdi0yLjU5MSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTA4My45NCAxNzYuMjE1cy0yLjI1IDIuNDI3LTEuOTIgMS45OTRjLjMyLS40MzQgMS4zMy0yLjYzLjY0LTMuNDI5LS42OS0uOC0xLjM5LTEuODMtMS4zOS0xLjgzcy0xLjI0LS4xMzUtMS4xNi0uNzcxYy4wOC0uNjM1Ljk2LS4xODMgMS45My0xLjIyMy45Ni0xLjA0IDEuODMtLjQ3MiAyLjYuNTMuNzcgMS4wMDEuOTYgMy45MSAxLjUzIDQuOTYuNTcgMS4wNSAxLjExIDMuNDM5LjQ1IDQuMTUxYTkuMzkzIDkuMzkzIDAgMCAwLTEuMjItMi45NjYgNC43NzUgNC43NzUgMCAwIDAtMS40Ni0xLjQxNnptLTQ5Ny43NTYtMTEuMTA3bC45NjQtLjMwOHYtMS4zOTdsLjI2OS0uMzM3LS40MTQtLjg3N3MuNDQzLTEuMzU4LS4xMzUtMS41NmMtLjU3OC0uMjAyLTIuMDMyLTEuNTg5LTMuNDQ4LS40MjRhMy4wMjUgMy4wMjUgMCAwIDAtLjgwOSAzLjg1M2wuNTY4Ljc5IDIuMjA2IDEuMDg4Ljc5OS0uODI4eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTgzLjg3IDE2NC4wMWEyLjAzNyAyLjAzNyAwIDAgMSAuMjUtMS4yMDRjLjM5NS0uNDI0LjcyMy40NzIuNzIzLjQ3MnMuNTQ5LTEuNjQ3IDEuMTY1LTEuNjk1bDEuMDMxLS4wODciIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTU4Ny4zMDQgMTcyLjY3czIuODMyLS4zODYgMi44ODktLjA2OGMuMDU4LjMxOC0xLjMxLjk2My0uODA5IDEuMTM3LjUwMS4xNzMgMS4xMjcuNjY0LjYwNy45NjMtLjUyLjI5OS0yLjg4OS0uMTkzLTIuODg5LS4xOTMiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTg3LjMwNCAxNzIuNjdzMi44MzItLjM4NiAyLjg4OS0uMDY4Yy4wNTguMzE4LTEuMzEuOTYzLS44MDkgMS4xMzcuNTAxLjE3MyAxLjEyNy42NjQuNjA3Ljk2My0uNTIuMjk5LTIuODg5LS4xOTMtMi44ODktLjE5MyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTg4LjI2MiAxNzEuMTQ4czIuNzgzLjI1MSAyLjc0NSAxLjE5NWEzLjUyIDMuNTIgMCAwIDEtLjk2MyAxLjkyNm0tMS42MDUtMS43ODNzLS4zNjYtNS42MTUtMi45ODYtNi41OTdtLS4zMDEtLjE0NXMyLjI3MyAzLjQ2OCAxLjU3IDYuNTk4IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01ODcuODk2IDE3NC43NzlsLjQ3MiA4LjM5OXMtMy4xNTktMi4xMjgtNC4zMzQtMS43MTRhMTAuNzk1IDEwLjc5NSAwIDAgMC0yLjcwNyAxLjc3MmwtLjIwMi0yLjYwMSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik01ODcuODk2IDE3NC43NzlsLjQ3MiA4LjM5OXMtMy4xNTktMi4xMjgtNC4zMzQtMS43MTRhMTAuNzk1IDEwLjc5NSAwIDAgMC0yLjcwNyAxLjc3MmwtLjIwMi0yLjYwMSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTgwLjQ0MiAxNzEuNTdhNy44ODkgNy44ODkgMCAwIDAtMi42NzcgMy43NjZjLS41NjkgMi4yMDYtMS4xOTUgNC45NjEgMS42NzYgNS4yNzkgMi44Ny4zMTcgMy40NzctLjc3MSAzLjQzOC0yLjIyNS0uMDM4LTEuNDU1LjE0NS00LjYzMy4xNDUtNC42MzMiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTgwLjQ0MiAxNzEuNTdhNy44ODkgNy44ODkgMCAwIDAtMi42NzcgMy43NjZjLS41NjkgMi4yMDYtMS4xOTUgNC45NjEgMS42NzYgNS4yNzkgMi44Ny4zMTcgMy40NzctLjc3MSAzLjQzOC0yLjIyNS0uMDM4LTEuNDU1LjE0NS00LjYzMy4xNDUtNC42MzMiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTU4Mi40MzkgMTgyLjM2OXMtLjU2OCA1LjYxNS0uMjc5IDYuOTkzYy4yODkgMS4zNzcuODM4IDQuODE2LjgzOCA0LjgxNmwuMjMxIDEuNDU0aDIuNDQ3IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU4Mi40MzkgMTgyLjM2OXMtLjU2OCA1LjYxNS0uMjc5IDYuOTkzYy4yODkgMS4zNzcuODM4IDQuODE2LjgzOCA0LjgxNmwuMjMxIDEuNDU0aDIuNDQ3IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01ODUuODkxIDE5My45OTRhMi41MzIgMi41MzIgMCAwIDEtMS4yNDMtMS45MjYgMTYuOTU0IDE2Ljk1NCAwIDAgMSAuMjEyLTMuOTY4IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU4NS44OTEgMTkzLjk5NGEyLjUzMiAyLjUzMiAwIDAgMS0xLjI0My0xLjkyNiAxNi45NTQgMTYuOTU0IDAgMCAxIC4yMTItMy45NjhtLS41NTItMjIuNzcyYy0uNzMyLjI2LTEuMzI5LjA0OC0yLjIzNCAyLjE0OC0uOTA2IDIuMS0yLjc4NCA3LjEzNy0yLjc4NCA3LjEzN3MtLjYyNiAxLjE3NS44MjkuOTYzYTIuNzQ1IDIuNzQ1IDAgMCAwIDIuMTk2LTEuODQ5IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01ODMuMDgyIDE4Mi4wODhzMS42NDcgMy40IDEuNjY2IDQuNjgxYy4xNDUgMS43Ni40NDUgMy41MDMuODk2IDUuMjExLjM5NSAxLjYzNy0uMzc2IDQuNTk0LjUzOSA1LjA2Ni45MTUuNDcyIDMuMDE1IDAgMy44NTMgMCAuODM4IDAgMS42NDctLjI3OS4zNzYtMS4xOTQtMS4yNzItLjkxNS0yLjY0OS0xLjM5Ny0yLjY5Ny0zLjI4NS0uMDQ4LTEuODg4LjE3My05LjM1Mi4xNzMtOS4zNTIiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTgzLjA4MiAxODIuMDg4czEuNjQ3IDMuNCAxLjY2NiA0LjY4MWMuMTQ1IDEuNzYuNDQ1IDMuNTAzLjg5NiA1LjIxMS4zOTUgMS42MzctLjM3NiA0LjU5NC41MzkgNS4wNjYuOTE1LjQ3MiAzLjAxNSAwIDMuODUzIDAgLjgzOCAwIDEuNjQ3LS4yNzkuMzc2LTEuMTk0LTEuMjcyLS45MTUtMi42NDktMS4zOTctMi42OTctMy4yODUtLjA0OC0xLjg4OC4xNzMtOS4zNTIuMTczLTkuMzUyIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01ODUuMjM4IDE2OS4wNDdsLS44MTkgMi4xMDkgMi44OSAxLjUxMi0uMjIyIDEuODIxcy01LjIxMS0uNDM0LTUuNDYxLTEuMzJhMTkuMTIgMTkuMTIgMCAwIDEtLjE5My0zLjQ0OCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik01ODUuMjM4IDE2OS4wNDdsLS44MTkgMi4xMDkgMi44OSAxLjUxMi0uMjIyIDEuODIxcy01LjIxMS0uNDM0LTUuNDYxLTEuMzJhMTkuMTIgMTkuMTIgMCAwIDEtLjE5My0zLjQ0OCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTQ0LjA1NCAxOTcuMTE1bC0uOTU0IDQuMTUyLS45OTItLjIxMi0uMzQ2LTMuODM0IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTk0NC4wNTQgMTk3LjExNWwtLjk1NCA0LjE1Mi0uOTkyLS4yMTItLjM0Ni0zLjgzNCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTIyLjI1NiAxOTcuMTgxaDI3Ljcydi0xLjMxbC00LjcyLTIuOTY3aC00NS45OTFsLTMuMTg5IDIuOTY3LTEuNTIxIDEuMzFoMjcuNzAxeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTQ1LjI1NCAxOTIuOTA0czIuMjM1LTYuMDU4LS45NjMtMTAuOTdoLTEuMjgxcy41MDEuNjA2LS44ODYuNjA2aC0zOS43NmMtMS4zNzcgMC0uODc2LS42MDYtLjg3Ni0uNjA2aC0xLjI4MWMtMy4xODggNC45MTItLjk2NCAxMC45Ny0uOTY0IDEwLjk3aDQ1Ljk5MiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik05NDUuMjU0IDE5Mi45MDRzMi4yMzUtNi4wNTgtLjk2My0xMC45N2gtMS4yODFzLjUwMS42MDYtLjg4Ni42MDZoLTM5Ljc2Yy0xLjM3NyAwLS44NzYtLjYwNi0uODc2LS42MDZoLTEuMjgxYy0zLjE4OCA0LjkxMi0uOTY0IDEwLjk3LS45NjQgMTAuOTdoNDUuOTkybS00MC4wMjgtMy40MzdoMzguODQ1bS0zOC44NDUtMy42MDRoMzguODQ1IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik05MTMuMzE2IDE4OC44MzFsLjMzOCA2LjQ0NGE0LjgyIDQuODIgMCAwIDAtNC43MDEtMi43ODRjLTMuNjg5IDAtNC44MTYgMS4xNjYtNC44MTYgMS4xNjZsLjg0OC01Ljk4MS0yLjQ4NSAxLjE1NXMtLjU2OC01LjExNCAyLjQyNy02LjgwOWMyLjk5Ni0xLjY5NSA0LjQ4OS0xLjIyNCA2LjM5Ni0xLjExOCAxLjkwNy4xMDYgMy43NjYgMi40MzcgMy45NTggMy40NjguMTkzIDEuMDMuMjYgMy45My4yNiAzLjkzbC0yLjIyNS41Mjl6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik05MDcuNjY0IDE4MC43NHMuNDcyIDEuOTc1IDEuNjQ3IDEuNzgyYTIuNjY1IDIuNjY1IDAgMCAwIDEuNzYzLTEuMjIzbC0uMTQ1LTEuMDMtMy4wNzItMS4zMzktLjE5MyAxLjgxeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTA3Ljg1NyAxNzguOTNzLjM0NyAyLjAwMyAxLjc2MyAxLjgwMWMxLjQxNi0uMjAyIDEuMzY4LS43NDIgMS41Ny0xLjYyOGEzLjc4MSAzLjc4MSAwIDAgMCAwLTIuNDQ2IDIuMTIgMi4xMiAwIDAgMC0yLjY2OC0xLjEwOGMtMS4zNzcuNDUzLS44MTkgMi41MzMtLjgxOSAyLjUzM3MtLjUyLjQzNC4xNTQuODQ4eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTA3LjcwMyAxNzguMDgzbC40MTQuMTgzcy0uMDc3LTEuOTI2Ljc3MS0yLjA1MWE2Ljc0MiA2Ljc0MiAwIDAgMSAyLjMwMi40NDNtLTYuMjYgMTEuNjUzbC4xNzMtMi44MTNtOC4yMDkgMy4zMzNzLjU4OC0zLjM3MSAwLTUuMDE5IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik05MDMuMTcxIDIwMS42MDJsLjI1IDEuMTg1cy0xLjMgMi45ODUuMTczIDIuNTQyYzEuNDc0LS40NDMgMS44NjktMS4yMTMgMS40NDUtMy45ODctLjQyNC0yLjc3NC0uOTYzLTUuMzY1LS45NjMtNS4zNjVzLTQuNjMzLTEuNDY0LTMuMjk0IDEuNThjLjUzOSAxLjE2NSAyLjM4OSA0LjA0NSAyLjM4OSA0LjA0NXptOS40MjQtLjcwMWwtLjI0MSAxLjE3NXMxLjI5MSAyLjk5NS0uMTgzIDIuNTQzYy0xLjQ3My0uNDUzLTEuODY4LTEuMjA0LTEuNDQ0LTMuOTg4LjQyMy0yLjc4NC45NjMtNS4zNjUuOTYzLTUuMzY1czQuNjMzLTEuNDY0IDMuMjk0IDEuNThjLS41MyAxLjE2NS0yLjM4OSA0LjA1NS0yLjM4OSA0LjA1NXoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTkwNC41NDkgMTkyLjA1NnMtMy41ODMgMi44MzItMy44NTIgMy4yMTdjLS42MDcuOTYzIDAgMS45MjYgMS44MDEgMi4wNzEgMS44MDEuMTQ0IDQuMzE1LTIuOTQ3IDUuNzc5LTIuODEzIDEuNDY0LjEzNSAyLjUxNCAyLjExOSA0LjI0NyAxLjc4MiAxLjQwNy0uMjY5IDMuMjc1LS42MTYgMi43NjUtMi4wNTEtLjgyOS0yLjM2LTEuMDc5LTIuNjQ5LTIuODktMi41ODItMy4yOTQuMTM1LTcuNTQxLjIxMi03Ljg1LjM3NnptNC40MTctMy41NzFhNS43ODMgNS43ODMgMCAwIDAgMy45MiAyLjQ2NmMyLjQwOC4xNTQgMy4zMTMtMi41MDUgMS45OTQtMy4zNzEtMS4zMi0uODY3LTMuNjAzLS4yMTItMy45NC0uNjc1LS4zMzctLjQ2Mi0uMzI3LS45NjMtMS40OTMtLjc5OS0xLjE2NS4xNjQtMS43NTMuODA5LTEuMzc3IDEuMjA0LjMyNi4zNy42MjUuNzYyLjg5NiAxLjE3NXYweiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTA4LjA3IDE4Ny4zbC41NTktMi40NDZoMi43NjRsLS40NDMgMi40NDYiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOTA4LjA3IDE4Ny4zbC41NTktMi40NDZoMi43NjRsLS40NDMgMi40NDYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTkwOC43ODIgMTg5LjI0N3MtNC42MjMgMi42ODctNS43MjEuMjk4Yy0xLjA5OC0yLjM4OCAxLjgyLTEuNzMzIDMuNjAyLTEuODExIDEuNzgyLS4wNzcgMS40NzQtLjk2MyAyLjExOS0uODI4LjY0NS4xMzUgMi4wMDMtMS4xMzYgMi4xNTggMCAuMTU0IDEuMTM3LTIuMTU4IDIuMzQxLTIuMTU4IDIuMzQxeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTAyMS45IDE3NC45ODFzLTIuMzIgOC45NzcgMi43NyAxMS40NzJhMTIuNTMgMTIuNTMgMCAwIDAgOS4yOC45MDVzNC45OCAzLjA1MyA4LjAzIDIuOTM4YzMuMDUtLjExNiA2LjgzLTIuODkgNi44My0yLjg5czYuODYtLjI4OSA5Ljc5LTMuMzQyYzIuOTQtMy4wNTMgMS41LTkuODQ0IDEuNS05Ljg0NHM3LjIyLTYuODI5IDYuMzYtMTMuMTM3Yy0uODUtNi4zMDktNS4xMy04LjI3NC01LjEzLTguMjc0cy0yLjQ5LTUuMzY1LTcuNzEtMy4zNDJjMCAwLTEuMTctMTcuODg3LTE1LjMyLTEzLjQ4NS0xNC4xNSA0LjQwMi0xMC45MSAxNC4xMi0xMC45MSAxNC4xMnMtOC41NS41NzgtMTAuNTMgNS4zMzZjLTEuOTggNC43NTggMCA5Ljg5MiAwIDkuODkycy00LjU0IDkuNzE5IDUuMDQgOS42NTF6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNEOUJBNTIiIHN0cm9rZS13aWR0aD0iLjk2NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTEwNDEuNjcgMjA5LjEzNGwtLjcyLTI2LjU4NCA3LjgyLTkuMjY1LTcuODggNy4xMDgtLjYtMjIuNDYxLS40MSAxNC44MDQtNy4zMS02LjU2IDcuMjMgOS4zNjMtLjkgMzIuODA1IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwNDEuNjcgMjA5LjEzNGwtLjcyLTI2LjU4NCA3LjgyLTkuMjY1LTcuODggNy4xMDgtLjYtMjIuNDYxLS40MSAxNC44MDQtNy4zMS02LjU2IDcuMjMgOS4zNjMtLjkgMzIuODA1IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiPjxwYXRoIG9wYWNpdHk9Ii4xNSIgZD0iTTEyMjUuMjQgNzIuNjgzYy03LjEzLS4xMzUtMy40IDIuMDgtMTIuNjItMi4zNi05LjIyLTQuNDQtOC4xMS02LjEwNy0xMi43Mi00LjQ0LTQuNjIgMS42NjYtMi44OSAxLjEwNy0xMS42MyAxLjkyNi04LjczLjgxOS02LjU4IDQuMDI2LTE3LjExIDAtMTAuNTQtNC4wMjYtMi40MS01LjI2OS0xNC40NS00LjQ0LTEyLjA0LjgyOC0xNi42NyAzLjQ2Ny0yMy40Ny0uOTY0LTYuOC00LjQzLTQuNC0zLjMyMi0xMi43My02LjkzNGE1OC40ODUgNTguNDg1IDAgMCAxLTE2Ljg5LTExLjA5NmMtMy45NS0zLjQ2OC0uNjctOC42MDEtNy45LTUuOTYyLTcuMjMgMi42MzktOC43NyA1LjU0OC0xNC4wNCA4LjQ1Ni01LjI3IDIuOTEtMTAuMzIgNi4yMzItMTUuMzYgOC41MjUtNS4wMyAyLjI5Mi02LjgxIDMuNTQ0LTE0LjcgMy44NTItNy45LjMwOC0yMS43Mi0yLjM2LTI1LjQ1LjY5NC0zLjczIDMuMDUzLTEwLjk3IDIuNzc0LTE0LjcgMy43NDctMy43My45NzItMTUuMTQgMy40NjctMTguNjQ2LTEuMjUzLTMuNTA2LTQuNzItMy4yOTQtNS41NDgtOC43NzUtOS4xNS01LjQ4LTMuNjAyLTEwLjc0OS0zLjYxMi0xMS40MTQtNS44MjctLjY2NC0yLjIxNS0xLjUzMS0yLjc3NC00LjYwNC01LjEzNC0zLjA3Mi0yLjM2LTIuODg5LTMuODUyLTguOTk2LTguODgtNi4xMDYtNS4wMjgtMTAuMDk0LTcuMDctMTIuMjgtMTAuNjgycy0zLjczNy02LjY1NS01LjcxMi05LjQzYy0xLjk3NC0yLjc3My01LjkyMy0xMC41NTYtOS42OC05LjAzNC0zLjc1NiAxLjUyMi00LjYwNCA1LjEzNC03LjQ1NSA1LjI2OS0yLjg1MS4xMzQtOC4zNDEgMS41MzEtMTAuMDk0IDEuNTMxLTEuNzUzIDAtNS43MDIgMy40ODctMTIuNTIxIDMuMDUzLTYuODE5LS40MzMtOC4xMi0zLjMzMi0xMi4yOS0xLjM4Ny00LjE3MSAxLjk0Ni05LjIwOCAyLjA4LTEyLjI4MSA1Ljk2Mi0zLjA3MiAzLjg4Mi0xLjA5OCAzLjA1NC01LjkyMyA4LjA0My00LjgyNiA0Ljk5LTguNzc1IDEwLjk2LTEzLjM4OCAxNC40NDctNC42MTQgMy40ODctLjg3NyA3LjA3LTguMTIgMTAuMjY4LTcuMjQzIDMuMTk4LTEwLjc0OSA1Ljc4LTE2LjQ1MSA3LjYyOC01LjcwMiAxLjg1LTkuMjE4IDYuNjU2LTE3Ljk5MiAzLjMyMy04Ljc3NS0zLjMzMi0xMC4wODUtMi4wOC0xNy4zMzctNy4wNy03LjI1My00Ljk4OS01LjA0OC01LjI2OC0xNC4yNjUtNC45OTgtOS4yMTguMjctMTMuMTU3LTEuOTI3LTE3LjEwNi00LjgxNi0zLjk0OS0yLjg5LTYuNTg4LTMuNDY4LTkuNjMyLTIuMDgtMy4wNDQgMS4zODYtOC4xMSAyLjIyNC0xMi43MjQgNS41NDctNC42MTMgMy4zMjMtMi42MjkgOS4xNi0xMS40MDQgNy42MjktOC43NzQtMS41MzItNS45MjMtLjk2NC0xMC45Ny0yLjM1LTUuMDQ3LTEuMzg4LTcuODk4LTIuMzYtMTEuNDA0LS4xNDUtMy41MDYgMi4yMTUtMTEuNjM1IDcuNDQ1LTEzLjM4OCA3Ljg1LTEuNzUzLjQwNC03LjI0My44MjgtOS4yMTggMi44OS0xLjk3NCAyLjA2LTIuNjI5IDQuOTk4LTguMTEgMS4yNTItNS40OC0zLjc0Ny03Ljg5OC0xLjI1My0xMi4yOS01Ljk2Mi00LjM5Mi00LjcxLTUuMDQ3LjEzNC0xMS42MjYgMy42MDItNi41NzggMy40NjctNC44MTUgNC41NzUtMTcuOTkyIDcuOTA3LTEzLjE3NiAzLjMzMy03LjI0MyAzLjA1NC0xNy4zMzcgNy43NzMtMTAuMDk0IDQuNzItMTkuMDgxIDkuMzA1LTIzLjAwMSAxMS4zODUtMy45MiAyLjA4LTguNzc0IDIuMjI1LTE1Ljc5NiA1Ljc4LTcuMDIxIDMuNTUzLTYuOCA0LjcxOS05LjYzMiA3LjA3OS0yLjgzMSAyLjM1OS0xLjA5OCAzLjQ2Ny0xLjA5OCAzLjQ2N3MtMTEuNjI1LTguODgtMTcuNzctOC43MzZjLTYuMTQ1LjE0NC0xMS40MDQtMS42NjYtMTIuMDY5LTYuNjY1LS42NjQtNS04LjMzMS00LjU3NS0xMC45Ny00LjAxNy0yLjYzOS41NTktNi4zNTcgNC4yOTYtMTMuNjAxIDQuNDQtNy4yNDMuMTQ1LTEyLjI4IDEuMzg4LTE3LjU0OSAyLjQ5NS01LjI2OCAxLjEwOCA1LjcwMiAyLjM2LTExLjQxMyA1LjI2OS0xNy4xMTYgMi45MDktMjQuMTc2IDIuMDktMzAuNzI2IDUuODc1LTYuNTQ5IDMuNzg1LTMuMDcyIDEuMjQzLTEyLjA2OCA0LjcxLTguOTk2IDMuNDY4LTkuODczIDQuMTcxLTE4Ljg2OSA2LjgtOC45OTYgMi42My0yNS42NjkgMS45MjYtMzUuNzYzIDUuNTQ4LTEwLjA5NCAzLjYyMi0xMy4zNzggNi4xMDctMjEuMjc2IDguNzM2LTcuODk4IDIuNjMtNC42MTQgNC4wMjYtMTEuNjM1IDQuMDI2LTcuMDIyIDAtMTUuNTc1LTEuMzg3LTE3Ljk4My0zLjg1My0yLjQwOC0yLjQ2NS0xNy4xMTYtNy42MjgtMjMuMDM5LTEwLjQwMi01LjkyNC0yLjc3NC0xNS43OTYtNy4wNzktMjMuOTE2LTcuNzczLTguMTE5LS42OTMtMTYuNDUxLTMuODUyLTI4Ljc0MS02LjI0MXMtMjEuOTMyLTguMTc3LTM1Ljc1My04LjYwMWMtMTMuODIyLS40MjQtMjQuNTcxLTEwLjUzNy0zNS4zMy0xMC41MzctMTAuNzU4IDAtMTcuNTQ5LTEuOTI3LTI4LjczMS02LjI0Mi0xMS4xODMtNC4zMTUtOC43ODQtNi4yNDEtMTkuOTY3LTguODgtMTEuMTgyLTIuNjQtMTEuNjI1LTYuMjQyLTE4LjQzNS03LjQ5NC02LjgxLTEuMjUyLTUuOTI0LTEuMjQyLTEyLjI4MS00LjQzLTYuMzU3LTMuMTg5LTE3LjExNS02LjkzNS0yMC42MjEtNi45MzUtMy41MDYgMC0xMy44MjItLjY5NC0xOS41MjQtNS4yNzktNS43MDItNC41ODQtMTMuODYtNS4xNjItMjMuNzIzLTguMDcxcy0xMy44MjItNS42ODMtMTcuNzctNC44MTZjLTMuOTUuODY3LTE3LjggNi42MDgtMTguODk4IDYuMjMyLTEuMDk4LS4zNzYtMTAuODc0LjQ2Mi0xMC44NzQuNDYyVjM1Mi4xNUgxMjI1LjI0VjcyLjY4M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQyNF9yYWRpYWwpIi8+PHBhdGggb3BhY2l0eT0iLjEiIGQ9Ik0xMTE3Ljk1IDMuNTM1cy04LjU4IDEuODY5LTEyLjc0IDYuNzQzYy00LjE2IDQuODczLTYuNjEgNi40MzQtMjMuMjQgMTQuODIzLTE2LjY0IDguMzktMi4yIDguMDMzLTIwLjggMTQuOTc3LTE4LjYgNi45NDUtNi42IDEwLjMyNi0xOC44MyAxOS4yNjQtMTIuMjMgOC45MzgtMTYuNjMgOC4xMy0xOS4zMiAxNi4wODUtMi42OSA3Ljk1Ni04LjA3IDYuOTQ0LTE3LjYyIDEyLjcwNC05LjU0MiA1Ljc2LTE2LjE0IDMuMzgxLTI1LjQzNSA4Ljk2OC05LjI5NCA1LjU4Ni0xMC43NjggNC4wNjQtMjYuNjYgNy45NjUtMTUuODkzIDMuOTAxLTEzLjY5NyAyLjAzMi0yMS4wMzYgNy42MTktNy4zNCA1LjU4Ni04LjgxMyA1LjI0OS0yMC41NTQgNy45NTYtMTEuNzQyIDIuNzA2LTE4LjgzMSAyLjU0Mi0yNS4xODggNy43OTItNi4zNTcgNS4yNDktMTYuMTUyIDEyLjAyLTI1LjQ0NyAxNS40MS05LjI5NCAzLjM5MS01My4wOCAxNC4wNTMtNjAuNjggMTUuMjM4LTcuNTk5IDEuMTg1LTIyLjk5MSA0LjIyOC0zMC41NzEgNi40MzQtNy41OCAyLjIwNi0xMC4wMzYgMC0xOC4xMDgtMy43MjgtOC4wNzEtMy43MjctMjMuNDgyLTIuMzY5LTMzLjcxMS01LjkyM2ExODIuNzczIDE4Mi43NzMgMCAwIDAtMjYuNjcxLTcuNDU1Yy0xMC4wMjYtMi4wMzItMjAuNzg1LTIuMDMyLTMwLjU3MS01LjQxMy05Ljc4Ni0zLjM4MS0xMC4wMjYtMS42OTUtMTYuMTQzLTQuNTc1LTYuMTE2LTIuODgtNS42MjUtNi4wOTctMTIuNzIzLTEyLjUyMi03LjA5OS02LjQyNC0xMC4yNzctNC43MzgtMTkuODEzLTkuODI0LTkuNTM1LTUuMDg2LTIwLjMwNC0zLjIxNy00My4zNDMtOS4zMTQtMjMuMDM5LTYuMDk3LTE3Ljg1Ny0zLjg1My0yNS42ODgtNy42MTktNy44My0zLjc2Ni0yNS40MzctOC44MDMtMzQuOTczLTE3LjAzOC05LjUzNS04LjIzNS0yOC4zNzUtMS4yNDMtMzQuNzQyLTUuNDgtNi4zNjYtNC4yMzktMjYuMTY5LTYuNjA4LTMxLjA2Mi0xMS4zNDctNC44OTMtNC43MzktMTcuMTI1LTUuMjUtMzEuMzEzLTEwLjgzNi0xNC4xODgtNS41ODYtMjMuNzIzLTQuOTEyLTMxLjU1NC04LjQ2Ni03LjgzLTMuNTU0LTYuNzktLjc1MS0xMS45NTMtMi45NzYtNS4xNjItMi4yMjUtOC4wNzEuNjc0LTExLjI1OS0uNjg0LTMuMTg4LTEuMzU4LTQuNDAyLTMuNTU0LTExLjk4Mi0xMC4zMjUtNy41OC02Ljc3MS0xMC41MTgtNi42MDgtMTYuODY1LTExLjgwOS02LjM0OC01LjIwMS0zLjE3OS0xLjUyMi0xNC4xODgtNS4wNzYtMTEuMDA5LTMuNTU0LTEyLjk3NC04LjE3Ny0xNS42NzEtMTMuMjI0LTIuNjk3LTUuMDQ3LTcuMzM5IDEuNTIyLTExLjc0MSAyLjg5LTQuNDAyIDEuMzY3LTQuNjQzIDQuMjM3LTkuMjk1IDguNDY2LTQuNjUyIDQuMjI4LTkuMDQ0IDYuNDM0LTE1Ljg5MiAxMS45NTMtNi44NDggNS41MTktMy42NyA4LjM3LTEwLjUyOCAxMS4yNS02Ljg1NyAyLjg4LTExLjk4MiA0LjA2NC0xOS41NjIgOC45NzYtNy41OCA0LjkxMy0xOC44NCAxMy44MzItMjMuNTIxIDE0LjM0Mi00LjY4MS41MS04LjMyMS4zMzctMTkuMzMxIDEuMDIxLTExLjAwOS42ODQtNy4wODkgMi4zNy0xNi4xNDIgMy4zOC05LjA1NCAxLjAxMi0xNy44NTggNC45MTMtMjYuOTAyIDguODA0LTkuMDQ0IDMuODkyLTUuODc1IDQuOTEzLTEzLjcwNiAyLjAzMi03LjgzMS0yLjg4LTguNTUzLTMuMzgtMTcuNjA3LTcuMzMtOS4wNTQtMy45NDgtMTAuMjM4LTYuODg2LTE4LjgwMS0xMC43ODctOC41NjMtMy45LTQuNDAyLS4xNjQtMTguMDk4LTIuODktMTMuNjk3LTIuNzI1LTguMzEyLTcuNjA4LTE0LjQyOS0xMS42NTQtNi4xMTYtNC4wNDUtOS41NDUgNC4wNDUtMTEuOTgyIDcuMDk5LTIuNDM2IDMuMDUzLTUuMTMzIDQuNTY1LTEwLjI2NyAxMC42NjItNS4xMzQgNi4wOTctNy41OSA0LjA2NS03LjU5IDguODA0IDAgNC43MzgtNy4zMyA4LjgxMy0xMS4yNSA4Ljk3Ni0zLjkyLjE2NC0xOS42MyAxNi4yNTktMTkuNjMgMTYuMjU5djIwNC4zSDExMTcuOTVWMy41MzV6IiBmaWxsPSJ1cmwoI2lsbHVzdHJhdGlvbl9zdmdfX3BhaW50MjVfcmFkaWFsKSIvPjxwYXRoIGQ9Ik04MzUuNTg4IDQ1NS40MDJoNjMuM2EyNi44MTEgMjYuODExIDAgMCAwIDIwLjYzMS05LjY4bDUyLjAxMi02Mi42MDcgMTguNTQxLTIyLjE1M2EyMy45NTIgMjMuOTUyIDAgMCAxIDE4LjM2OC04LjU5MWgyMTYuMTJWMzM0LjA3SDEuOTE0djE4LjMwMWgyMTUuODgyYTIzLjk2MSAyMy45NjEgMCAwIDEgMTguMzc3IDguNTkxbDE4LjUzMiAyMi4xNTMgNTIuMDExIDYyLjYwN2EyNi44MDEgMjYuODAxIDAgMCAwIDIwLjYyMiA5LjY4aDYyLjk2MyIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik04MzUuNTg4IDQ1NS40MDJoNjMuM2EyNi44MTEgMjYuODExIDAgMCAwIDIwLjYzMS05LjY4bDUyLjAxMi02Mi42MDcgMTguNTQxLTIyLjE1M2EyMy45NTIgMjMuOTUyIDAgMCAxIDE4LjM2OC04LjU5MWgyMTYuMTJWMzM0LjA3SDEuOTE0djE4LjMwMWgyMTUuODgyYTIzLjk2MSAyMy45NjEgMCAwIDEgMTguMzc3IDguNTkxbDE4LjUzMiAyMi4xNTMgNTIuMDExIDYyLjYwN2EyNi44MDEgMjYuODAxIDAgMCAwIDIwLjYyMiA5LjY4aDYyLjk2M20tMS4wNDcgMGg0NDguMTc0IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggb3BhY2l0eT0iLjIiIGQ9Ik05MDEuMDQyIDM2OC43NTV2NTMuMjczYTIzLjExNSAyMy4xMTUgMCAwIDEtMjMuMTE2IDIzLjExN0gzNDguMjY1YTIzLjExNyAyMy4xMTcgMCAwIDEtMjMuMTE3LTIzLjExN3YtNTMuMjczYTIzLjExNyAyMy4xMTcgMCAwIDEgMjMuMTE3LTIzLjExNmg1MjkuNjYxYTIzLjExNCAyMy4xMTQgMCAwIDEgMjMuMTE2IDIzLjExNnoiIGZpbGw9IiNEOURGRTIiLz48cGF0aCBkPSJNNjEwLjM0NCA0MjUuNDQ4bDI1My4zMDYtOS44ODMgNS45NjItNjkuOTI2SDYxMi41ODhsLTIuMjQ0IDc5LjgwOXoiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQyNl9yYWRpYWwpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNNzc1LjIzNCAzNDUuNjM5bDExOC4yNCA5My41MjRhMjMuMTI0IDIzLjEyNCAwIDAgMCA3LjU3MS0xNy4xMTV2LTUzLjI5M2EyMy4xMTcgMjMuMTE3IDAgMCAwLTIzLjExNy0yMy4xMTZINzc1LjIzNHoiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQyN19saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNNDUxLjI0MiAzNDUuNjM5bC0xMTguMjQgOTMuNTI0YTIzLjEwNyAyMy4xMDcgMCAwIDEtNy41Ny0xNy4xMTV2LTUzLjI5M2EyMy4xMTYgMjMuMTE2IDAgMCAxIDIzLjExNi0yMy4xMTZoMTAyLjY5NHoiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQyOF9saW5lYXIpIi8+PHBhdGggZD0iTTYxNS44NTggNDI1LjQ0NmwtMjUzLjMwNi05Ljg4My01Ljk2Mi02OS45MjZoMjU3LjAyNGwyLjI0NCA3OS44MDl6IiBmaWxsPSJ1cmwoI2lsbHVzdHJhdGlvbl9zdmdfX3BhaW50MjlfcmFkaWFsKSIvPjxwYXRoIGQ9Ik0zMTguMDgyIDQxNy4yNzJ2LTU1LjYyNGExMC4xNDkgMTAuMTQ5IDAgMCAwLTEwLjE1MS0xMC4xMzJoLTQ4Ljc0N2E5LjA4OCA5LjA4OCAwIDAgMC04LjI4MSA1LjMwOCA5LjA5IDkuMDkgMCAwIDAgMS4zOTQgOS43MzZsNDkuMTggNTYuOTE1YTkuNDYyIDkuNDYyIDAgMCAwIDE2LjYwNS02LjIwM3YweiIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIG9wYWNpdHk9Ii4yOCIgZD0iTTI2Ni42NiAzNzIuOTE2YTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAxIDAgMCAxNC45M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQzMF9saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNMjg1LjgxMiAzNzIuOTE0YTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgMCAxNC45M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQzMV9saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNMjg1LjgxMiAzOTMuODI2YTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgMCAxNC45M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQzMl9saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNMzA0Ljk2NSAzNzIuOTE2YTcuNDY1IDcuNDY1IDAgMCAwIDcuNDY0LTcuNDY1IDcuNDY1IDcuNDY1IDAgMSAwLTE0LjkyOSAwIDcuNDY1IDcuNDY1IDAgMCAwIDcuNDY1IDcuNDY1eiIgZmlsbD0idXJsKCNpbGx1c3RyYXRpb25fc3ZnX19wYWludDMzX2xpbmVhcikiLz48cGF0aCBvcGFjaXR5PSIuMjgiIGQ9Ik0zMDQuOTY1IDM5Ni41ODJhNy40NjUgNy40NjUgMCAwIDAgNy40NjQtNy40NjUgNy40NjUgNy40NjUgMCAxIDAtMTQuOTI5IDAgNy40NjUgNy40NjUgMCAwIDAgNy40NjUgNy40NjV6IiBmaWxsPSJ1cmwoI2lsbHVzdHJhdGlvbl9zdmdfX3BhaW50MzRfbGluZWFyKSIvPjxwYXRoIG9wYWNpdHk9Ii4yOCIgZD0iTTMwNC45NjUgNDE1LjU2NmE3LjQ2NSA3LjQ2NSAwIDEgMC0uMDAxLTE0LjkzIDcuNDY1IDcuNDY1IDAgMCAwIC4wMDEgMTQuOTN6IiBmaWxsPSJ1cmwoI2lsbHVzdHJhdGlvbl9zdmdfX3BhaW50MzVfbGluZWFyKSIvPjxwYXRoIGQ9Ik05MDguMTUyIDQxNy4yNzJ2LTU1LjYyNGExMC4xNSAxMC4xNSAwIDAgMSAxMC4xMTQtMTAuMTMyaDQ4Ljc0NmE5LjA5NSA5LjA5NSAwIDAgMSA4LjI2OSA1LjMxMyA5LjEwMiA5LjEwMiAwIDAgMS0xLjM4MiA5LjczMWwtNDkuMTggNTYuODk1YTkuNDU4IDkuNDU4IDAgMCAxLTE2LjU2Ny02LjE4M3oiIHN0cm9rZT0iI0Q5QkE1MiIgc3Ryb2tlLXdpZHRoPSIuOTY0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBvcGFjaXR5PSIuMjgiIGQ9Ik05NTkuNTM5IDM3Mi45MTZhNy40NjUgNy40NjUgMCAwIDAgNy40NjQtNy40NjUgNy40NjUgNy40NjUgMCAxIDAtMTQuOTI5IDAgNy40NjUgNy40NjUgMCAwIDAgNy40NjUgNy40NjV6IiBmaWxsPSJ1cmwoI2lsbHVzdHJhdGlvbl9zdmdfX3BhaW50MzZfbGluZWFyKSIvPjxwYXRoIG9wYWNpdHk9Ii4yOCIgZD0iTTk0MC4zNzkgMzcyLjkxNGE3LjQ2NSA3LjQ2NSAwIDAgMCA3LjQ2NC03LjQ2NSA3LjQ2NSA3LjQ2NSAwIDEgMC0xNC45MjkgMCA3LjQ2NSA3LjQ2NSAwIDAgMCA3LjQ2NSA3LjQ2NXoiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQzN19saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNOTQwLjM3OSAzOTMuODI2YTcuNDY1IDcuNDY1IDAgMSAwLS4wMDItMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgLjAwMiAxNC45M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQzOF9saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNOTIxLjIyNiAzNzIuOTE2YTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgMCAxNC45M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQzOV9saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNOTIxLjIyNiAzOTYuNTgyYTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgMCAxNC45M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ0MF9saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjI4IiBkPSJNOTIxLjIyNiA0MTUuNTY2YTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgMCAxNC45M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ0MV9saW5lYXIpIi8+PHBhdGggZD0iTTI2Ni42NiAzNzIuOTE2YTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAxIDAgMCAxNC45M3ptMTkuMTUyLS4wMDJhNy40NjUgNy40NjUgMCAxIDAgMC0xNC45MyA3LjQ2NSA3LjQ2NSAwIDAgMCAwIDE0Ljkzem0wIDIwLjkxMmE3LjQ2NSA3LjQ2NSAwIDEgMCAwLTE0LjkzIDcuNDY1IDcuNDY1IDAgMCAwIDAgMTQuOTN6bTE5LjE1My0yMC45MWE3LjQ2NSA3LjQ2NSAwIDAgMCA3LjQ2NC03LjQ2NSA3LjQ2NSA3LjQ2NSAwIDEgMC0xNC45MjkgMCA3LjQ2NSA3LjQ2NSAwIDAgMCA3LjQ2NSA3LjQ2NXptMCAyMy42NjZhNy40NjUgNy40NjUgMCAwIDAgNy40NjQtNy40NjUgNy40NjUgNy40NjUgMCAxIDAtMTQuOTI5IDAgNy40NjUgNy40NjUgMCAwIDAgNy40NjUgNy40NjV6bTAgMTguOTg0YTcuNDY1IDcuNDY1IDAgMSAwLS4wMDEtMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgLjAwMSAxNC45M3ptNjU0LjU3NC00Mi42NWE3LjQ2NSA3LjQ2NSAwIDAgMCA3LjQ2NC03LjQ2NSA3LjQ2NSA3LjQ2NSAwIDEgMC0xNC45MjkgMCA3LjQ2NSA3LjQ2NSAwIDAgMCA3LjQ2NSA3LjQ2NXptLTE5LjE2LS4wMDJhNy40NjUgNy40NjUgMCAwIDAgNy40NjQtNy40NjUgNy40NjUgNy40NjUgMCAxIDAtMTQuOTI5IDAgNy40NjUgNy40NjUgMCAwIDAgNy40NjUgNy40NjV6bTAgMjAuOTEyYTcuNDY1IDcuNDY1IDAgMSAwLS4wMDItMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgLjAwMiAxNC45M3ptLTE5LjE1My0yMC45MWE3LjQ2NSA3LjQ2NSAwIDEgMCAwLTE0LjkzIDcuNDY1IDcuNDY1IDAgMCAwIDAgMTQuOTN6bTAgMjMuNjY2YTcuNDY1IDcuNDY1IDAgMSAwIDAtMTQuOTMgNy40NjUgNy40NjUgMCAwIDAgMCAxNC45M3ptMCAxOC45ODRhNy40NjUgNy40NjUgMCAxIDAgMC0xNC45MyA3LjQ2NSA3LjQ2NSAwIDAgMCAwIDE0LjkzeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIG9wYWNpdHk9Ii4yOCIgZD0iTTQ1MC45NzggMzQ1LjYzOWwtMTE4LjI0OSA5My41MjRhMjMuMDM4IDIzLjAzOCAwIDAgMS03LjU4MS0xNy4xMTV2LTUzLjI5M2EyMy4xMTcgMjMuMTE3IDAgMCAxIDIzLjExNy0yMy4xMTZoMTAyLjcxM3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ0Ml9saW5lYXIpIi8+PHBhdGggZD0iTTgyOS4zMzkgNDQ1LjE0NUg2NjQuMDE2bS0yNjIuNTY1IDBoLTUzLjE4NmEyMy4xMTcgMjMuMTE3IDAgMCAxLTIzLjExNy0yMy4xMTd2LTUzLjI3M2EyMy4xMTcgMjMuMTE3IDAgMCAxIDIzLjExNy0yMy4xMTZoNTI5LjY2MWEyMy4xMTQgMjMuMTE0IDAgMCAxIDIzLjExNiAyMy4xMTZ2NTMuMjczYTIzLjExNSAyMy4xMTUgMCAwIDEtMjMuMTE2IDIzLjExN2gtNTIuOTE3bS0yNjIuODM4IDBIMzk3LjExNyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01NjcuMzEyIDQzNS41MzF2LTYuNzgxIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTYwOS41NjYgNDM2LjU1MmgyNS4zMTJ2LTguNTkxczIuOTc2IDQuNjUyIDEwLjgwNyA2Ljc0MiAxMy4yNDQuODE5IDEzLjI0NC44MTlsNS4xMzQgMTQuMzUxSDU2Mi4xNjhsNS4xNDMtMTQuMzUxczUuNDA0IDEuMjkxIDEzLjIzNC0uODE5YzcuODMxLTIuMTA5IDEwLjgxNy02Ljc0MiAxMC44MTctNi43NDJ2OC41OTFoMTguMjA0eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik02MDkuNTY2IDQzNi41NTJoMjUuMzEydi04LjU5MXMyLjk3NiA0LjY1MiAxMC44MDcgNi43NDIgMTMuMjQ0LjgxOSAxMy4yNDQuODE5bDUuMTM0IDE0LjM1MUg1NjIuMTY4bDUuMTQzLTE0LjM1MXM1LjQwNCAxLjI5MSAxMy4yMzQtLjgxOWM3LjgzMS0yLjEwOSAxMC44MTctNi43NDIgMTAuODE3LTYuNzQydjguNTkxaDE4LjIwNHoiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNjU4Ljg4MyA0MzUuNTMxdi02Ljc4MSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik02ODcuODY3IDQwMi4zNnMxMC42NzItMTUuNDExLTMuMTYtMzIuMDA2Yy0xMy44MzEtMTYuNTk2LTM2LjM5OC0yNC43MDYtMzYuMzk4LTI0LjcwNmgtMTMuNDg1djYuOTY0cy0yMC4xNTkgNy4zNzgtMjAuMTU5IDMwLjY4N2gtMy4xNjljMC0yMy4yNy0yMC4xNTktMzAuNjQ4LTIwLjE1OS0zMC42NDh2LTYuOTY0aC0xMy40ODRzLTIyLjU4NyA4LjEyLTM2LjQwOSAyNC43MDVjLTEzLjgyMSAxNi41ODYtMy4xNDkgMzEuOTY4LTMuMTQ5IDMxLjk2OCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01OTguNjY4IDQxMy4wNXMxMS40NjItOS4zNjIgMTIuOTI2LTIzLjI0MWgzLjE2OXMxLjIyMyAxNS44NDQgMTYuNTY2IDI4LjI1OSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01MzkuMzUyIDM4NS40MThjMi4yNDQtMTYuNDQxIDE1Ljk4OC0yOS4wODggMzIuNjUxLTI5LjA4OCAxOC4xODUgMCAzMi45MjIgMTUuMTYgMzIuOTIyIDMzLjg1Ni4wMDIgMy4yNTgtLjQ1MiA2LjUtMS4zNDkgOS42MzJtODMuMjU4LTE0LjRjLTIuMjQ1LTE2LjQ0MS0xNS45OC0yOS4wODgtMzIuNTk0LTI5LjA4OC0xOC4xODUgMC0zMi45MzEgMTUuMTYtMzIuOTMxIDMzLjg1NmEzNC41MzYgMzQuNTM2IDAgMCAwIDEuMzU4IDkuNjMyIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTU3MC41OTcgNDI4Ljc0MWMxOC4xODIgMCAzMi45MjItMTQuNzM5IDMyLjkyMi0zMi45MjFzLTE0Ljc0LTMyLjkyMi0zMi45MjItMzIuOTIyYy0xOC4xODIgMC0zMi45MjEgMTQuNzQtMzIuOTIxIDMyLjkyMiAwIDE4LjE4MiAxNC43MzkgMzIuOTIxIDMyLjkyMSAzMi45MjF6bTg0Ljk5MiAwYzE4LjE4MiAwIDMyLjkyMi0xNC43MzkgMzIuOTIyLTMyLjkyMXMtMTQuNzQtMzIuOTIyLTMyLjkyMi0zMi45MjJjLTE4LjE4MiAwLTMyLjkyMSAxNC43NC0zMi45MjEgMzIuOTIyIDAgMTguMTgyIDE0LjczOSAzMi45MjEgMzIuOTIxIDMyLjkyMXptLTkzLjQyMSAyMS4xNDJ2LTIxLjkyMm0yOS4xOTUtLjAwMnYtNi41ODhtNDMuNDczIDYuNTl2LTYuNTg4bTI5LjE4IDI4LjUxdi0yMi4yMzEiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNTYyLjE3MyA0MzYuNTUzaC02MS4zMDZhMTguNDM4IDE4LjQzOCAwIDAgMCAxMy4zNS01LjMyNiAxOC4xMDYgMTguMTA2IDAgMCAwIDUuMzE3LTEyLjg0OVYzNTcuMzhhMTEuNzM5IDExLjczOSAwIDAgMC0xMS43NDItMTEuNzQxSDcxOC40MWExMS43NDIgMTEuNzQyIDAgMCAwLTExLjc0MSAxMS43NDF2NjAuOTk4YzAgMTAuMDM2IDguMTMgMTguMTc1IDE3LjY2NSAxOC4xNzVoLTYwLjI5NSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01NTAuOTEyIDQxNS41MTZhMjcuODM5IDI3LjgzOSAwIDAgMS02LjQ4LTI5LjI1NiAyNy44MzcgMjcuODM3IDAgMCAxIDIzLjgxLTE4LjE5NCAyNy44NDUgMjcuODQ1IDAgMCAxIDI1LjA1IDQzLjg2NyAyOC41IDI4LjUgMCAwIDEtMy4wMzQgMy41ODMgMjcuODIyIDI3LjgyMiAwIDAgMS0zOS4zNzUgMGguMDI5eiIgZmlsbD0idXJsKCNpbGx1c3RyYXRpb25fc3ZnX19wYWludDQzX2xpbmVhcikiIHN0cm9rZT0iI0Q5QkE1MiIgc3Ryb2tlLXdpZHRoPSIuOTA2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNjY1LjU2MSA0MjEuNzAyYTI3LjcxOCAyNy43MTggMCAwIDEtMzAuODExLTcuNjMxIDI3LjcxNiAyNy43MTYgMCAwIDEgOC41NTItNDMuMDc5IDI3LjcyNCAyNy43MjQgMCAwIDEgMzkuNDcxIDE5LjI2MiAyNy43MTkgMjcuNzE5IDAgMCAxLTE3LjIxMiAzMS40NDh2MHoiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ0NF9saW5lYXIpIiBzdHJva2U9IiNEOUJBNTIiIHN0cm9rZS13aWR0aD0iLjkwNiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTEyMjQuNTEgMzM0LjA0bC0yNjYuODAxLTg4LjYxMkgyNjguNDg4TDEuNjg4IDMzNC4wNEgxMjI0LjUxeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjUwLjExNyAyNjUuNDYzdi00OS4yMjhsMjgxLjczLTYuMzk1djU1LjYyMyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01NjYuNjI3IDIyOC44NTJ2MjUuMTFsLTEwLjA0NiAxMS41aC00OC42OTh2LTM2LjYxaDU4Ljc0NHoiIGZpbGw9IiNFREYwRjIiLz48cGF0aCBkPSJNNTY2LjYyNyAyMjguODUydjI1LjExbC0xMC4wNDYgMTEuNWgtNDguNjk4di0zNi42MWg1OC43NDR6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTU2Ni42MjggMTk4LjU1MXY1NS40MTFsLTEwLjA0NiAxMS41MDFoLTYyLjg0OHYtNjEuNDhsMTQuNDM4LTUuNDMyaDU4LjQ1NnoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMjkwLjY2NCAyNjQuMzM1bC0zLjExMS0xLjQ0NEgxNjIuNjQ4bC0xOC4zODcgNS42NjNhMi4yNzkgMi4yNzkgMCAwIDAtMS42MDkgMi4xNzd2My4xNTlhMi4yNjQgMi4yNjQgMCAwIDAgLjcyMyAxLjY2NmwzLjg1MiAzLjU1NXYxMC4wMDdhOS40NTIgOS40NTIgMCAwIDAgMi40MDggNi4yOTlsMS4wNzkgMS4yMDRoNS42NjRhNS43NzkgNS43NzkgMCAwIDAgMTAuODc0IDBIMjY0LjZhNS43NzggNS43NzggMCAwIDAgMTAuODY1IDBoNS40MDNsNS41NjctMy45MDFhNy40MzIgNy40MzIgMCAwIDAgMy4xNi02LjA4N3YtMTIuMjlsMi41MjMtMy4wODJhNC4xOTIgNC4xOTIgMCAwIDAgLjk2My0yLjYydi0uNTU5YTQuMTM4IDQuMTM4IDAgMCAwLTIuNDE3LTMuNzQ3eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yODAuODcyIDI2Ny4wN0gxNTAuNjZ2MjkuNTUxaDEzMC4yMTJWMjY3LjA3eiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xNTAuNjYgMjY3LjA3MWwxMS45ODItNC4xOGgxMjQuOTE1bC02LjY4NSA0LjE4IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE1MC42NTkgMjk2LjYxMmwtMS4wNzgtMS4yMDRhOS40NDggOS40NDggMCAwIDEtMi40MDgtNi4zdi05Ljk5N2wtMy44NTMtMy41NTRhMi4yNzIgMi4yNzIgMCAwIDEtLjcyMi0xLjY2N3YtMy4xNTlhMi4yNyAyLjI3IDAgMCAxIDEuNjA4LTIuMTc3bDE4LjQ0NS01LjY1NCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yODIuMDg2IDI2Ny4wN2wzLjExMSAxLjQ0NWE0LjEzIDQuMTMgMCAwIDEgMi4zNzkgMy43NDd2LjU2OGE0LjE3MiA0LjE3MiAwIDAgMS0uOTYzIDIuNjFsLTIuNTI0IDMuMDkydjE1LjMyNCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yODcuNTU2IDI2Mi45bDMuMTExIDEuNDQ1YTQuMTQ0IDQuMTQ0IDAgMCAxIDIuMzg4IDMuNzQ3di41ODdhNC4xODggNC4xODggMCAwIDEtLjk2MyAyLjYybC0yLjUyMyAzLjA4MnYxMi4yOTFhNy40NDEgNy40NDEgMCAwIDEtMy4xNiA2LjA4N2wtNS41MzggMy44NTMiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTczLjc2MiAyNjcuMDdsOC41NTMgMTcuMjAzaDk4LjU2MiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yNzAuMDM2IDMwMC4zNTlhNS44MzcgNS44MzcgMCAxIDAgMC0xMS42NzMgNS44MzcgNS44MzcgMCAwIDAgMCAxMS42NzN6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE2MS43NjcgMzAwLjM1OWE1LjgzNiA1LjgzNiAwIDEgMCAwLTExLjY3MyA1LjgzNiA1LjgzNiAwIDAgMCAwIDExLjY3M3oiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI0Q5QkE1MiIgc3Ryb2tlLXdpZHRoPSIuOTY0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTYxLjc2NCAyOTYuNjIxYTIuMSAyLjEgMCAxIDAgMC00LjIgMi4xIDIuMSAwIDAgMCAwIDQuMnptMTA4LjI2OSAwYTIuMSAyLjEgMCAxIDAgMC00LjIgMi4xIDIuMSAwIDAgMCAwIDQuMnoiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMjUwLjA1OSAyMTYuMjM1djk1Ljg0NmgyNzAuMjg3bDExLjQyMy0xNi42ODJWMjA5Ljg0IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTI1MC4wNTkgMjE2LjIzNXY5NS44NDZoMjcwLjI4N2wxMS40MjMtMTYuNjgyVjIwOS44NCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01MjAuMzQ4IDMxMi4wOHYtOTUuODQ2IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTQxNS4zNCAyNTIuMzczaC0xOS4zNzltLjA5NCA4LjQ5NmgxOS4xNzdtLTQ4LjUwNS04LjQ5NmgtMTA0LjA5djguNDk1aDEwMy45ODQiIHN0cm9rZT0iI0Q5QkE1MiIgc3Ryb2tlLXdpZHRoPSIuOTY0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNTU2LjU4MiAyNjUuNDY0di02MS40OCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik00NzkuNzgzIDI4Ni41NDdINjE5LjUzbDYuNTc5IDcuNjY3djI4LjVINDg4LjgyN2wtMTMuMjE1LTMxLjE2OC0uNDkxLTEuMTY2IDQuNjYyLTMuODMzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik00NzkuNzgzIDI4Ni41NDdINjE5LjUzbDYuNTc5IDcuNjY3djI4LjVINDg4LjgyN2wtMTMuMjE1LTMxLjE2OC0uNDkxLTEuMTY2IDQuNjYyLTMuODMzeiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik00NzUuNjE3IDI5MS41NDZoMTAwLjA3NHYtNC45OTkiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNTc1LjY4OCAyOTEuNTQ1djEwLjg5M2g1MC40MjJtLTg2LjU4MyAyMC4yNzZ2LTMxLjE2OGw0LjkxMy00Ljk5OSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01MTEuODQzIDMyMC41MjNhNy4xMjMgNy4xMjMgMCAxIDAtMTQuMjQ2IDAgNy4xMjMgNy4xMjMgMCAwIDAgMTQuMjQ2IDB6bTE2LjE4IDBhNy4xMjMgNy4xMjMgMCAxIDAtMTQuMjQ2IDAgNy4xMjMgNy4xMjMgMCAwIDAgMTQuMjQ2IDB6bTcxLjkxNCAwYTcuMTIzIDcuMTIzIDAgMSAwLTE0LjI0NiAwIDcuMTIzIDcuMTIzIDAgMCAwIDE0LjI0NiAwem0xNi4xNzYgMGE3LjEyMyA3LjEyMyAwIDEgMC0xNC4yNDYgMCA3LjEyMyA3LjEyMyAwIDAgMCAxNC4yNDYgMHoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI0Q5QkE1MiIgc3Ryb2tlLXdpZHRoPSIuOTY0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNTA0LjcyNyAzMjIuNzI0YTIuMTk2IDIuMTk2IDAgMSAwIDAtNC4zOTIgMi4xOTYgMi4xOTYgMCAwIDAgMCA0LjM5MnptMTYuMTc2IDBhMi4xOTYgMi4xOTYgMCAxIDAgMC00LjM5MiAyLjE5NiAyLjE5NiAwIDAgMCAwIDQuMzkyem03MS45MSAwYTIuMTk2IDIuMTk2IDAgMSAwIDAtNC4zOTIgMi4xOTYgMi4xOTYgMCAwIDAgMCA0LjM5MnptMTYuMTg0IDBhMi4xOTYgMi4xOTYgMCAxIDAgMC00LjM5MiAyLjE5NiAyLjE5NiAwIDAgMCAwIDQuMzkyeiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMTAzLjkzIDI3Mi4wMTRsLTQyLjk1LTEzLjkwOWgtMzYuNzN2MzMuMjAxbDU0LjA4IDE4LjEwOGgzOS44NXYtMjMuMzc2bC0xNC4yNS0xNC4wMjR6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTExMTguMTcgMjg2LjAzNWgtMzkuODN2MjMuMzY3aDM5Ljgzdi0yMy4zNjd6IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMTE4LjE4IDI4Ni4wMzhsLTE0LjI1LTE0LjAyNC00Mi45NS0xMy45MDloLTM2LjczdjMzLjIwMWw1NC4wOCAxOC4xMDgiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTAyNC4yNSAyNTguMTA1bDQxLjE4IDE0LjM2MWgzOC41bS0zOC41LS4wMDFsMTIuOTEgMTMuNTcxbS01NC4wOS0xMS40ODlsMjEuNzIgNy4zNzh2OS42MDNsMzIuMzYgMTEuNDEzIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMDM0LjE1IDI5Ny44OTNjMS45MSAwIDMuNDUtMy4xNjUgMy40NS03LjA2OSAwLTMuOTA1LTEuNTQtNy4wNy0zLjQ1LTcuMDctMS45IDAtMy40NSAzLjE2NS0zLjQ1IDcuMDcgMCAzLjkwNCAxLjU1IDcuMDY5IDMuNDUgNy4wNjl6bTM0LjczIDEyLjAyYzEuOSAwIDMuNDUtMy4xNjUgMy40NS03LjA3IDAtMy45MDQtMS41NS03LjA3LTMuNDUtNy4wNy0xLjkxIDAtMy40NSAzLjE2Ni0zLjQ1IDcuMDcgMCAzLjkwNSAxLjU0IDcuMDcgMy40NSA3LjA3eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik01NjYuNjI4IDE5OC41NTFsLTEwLjA0NiA1LjQzMmgtNjIuODQ4bDE0LjQzOC01LjQzMmg1OC40NTZ6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTY1OS41NTUgMjI4Ljg1MnYyNS4xMWwxMC4wNDYgMTEuNWg0OC42OTh2LTM2LjYxaC01OC43NDR6IiBmaWxsPSIjRURGMEYyIi8+PHBhdGggZD0iTTY1OS41NTUgMjI4Ljg1MnYyNS4xMWwxMC4wNDYgMTEuNWg0OC42OTh2LTM2LjYxaC01OC43NDR6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTY1OS41NTUgMTk4LjU1MXY1NS40MTFsMTAuMDQ2IDExLjUwMWg2Mi44NDd2LTYxLjQ4bC0xNC40MjgtNS40MzJoLTU4LjQ2NXoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNOTc2LjEyNCAyMTYuMjM1djk1Ljg0Nkg3MDUuODM3bC0xMS40MjMtMTYuNjgyVjIwOS44NCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik05NzYuMTI0IDIxNi4yMzV2OTUuODQ2SDcwNS44MzdsLTExLjQyMy0xNi42ODJWMjA5Ljg0IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggb3BhY2l0eT0iLjUiIGQ9Ik02NTkuODgzIDI1Mi45MTNoMzE1Ljg5M3YtMzguMTIybC0zMTUuODkzLTQuOTUxdjQzLjA3M3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ0NV9saW5lYXIpIi8+PHBhdGggb3BhY2l0eT0iLjUiIGQ9Ik0yNTAuNjQ1IDI1Mi4yODdoMzE2LjU1OHYtMzcuNTczbC0zMTYuNTU4LTQuODc0djQyLjQ0N3oiIGZpbGw9InVybCgjaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ0Nl9saW5lYXIpIi8+PHBhdGggZD0iTTY5NC43NSAyNDQuODAzbDExLjQyMyA3LjU3aDc1LjE5Nm0uMjAyIDguNDk2aC03NS4zOThMNjk0Ljc1IDI1MyIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik03MDUuODM2IDMxMi4wODJ2LTk1Ljg0NiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik04MzAuMDg4IDI2MC44NjdoLTE5LjI4M20tMjc5LjM3MS0xNi4wNjRsLTExLjQyMyA3LjU3aC03NS41NDJtLS4wOTggOC40OTZoNzUuNjM4TDUzMS40MzMgMjUzbTMyNy44ODctLjYyN2gxMDQuMjI2djguNDk1SDg1OS4zMm0tNDguNTE1LTguNDk1aDE5LjA4IiBzdHJva2U9IiNEOUJBNTIiIHN0cm9rZS13aWR0aD0iLjk2NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTY2OS42MDIgMjY1LjQ2NHYtNjEuNDgiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNNjU5LjU1NSAxOTguNTUxbDEwLjA0NiA1LjQzMmg2Mi44NDdsLTE0LjQyOC01LjQzMmgtNTguNDY1eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik02OTQuNDE0IDIwOS44NGgyMzguNzE0bDQzLjU3NCA2LjM5NUg3MDYuNDI1bC0xMi4wMTEtNi4zOTV6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik04NTkuMzM5IDIxNi4yMzZ2NjMuMTA4aC0yNS42NGwtMy41MzUtMS42NzZ2LTYxLjQzMm0tMTkuMjg0LS4wMDJ2NzUuNjg3aC0yNS42M2wtMy41MzUtMS42NzZ2LTc0LjAxMW01MS45OCA2My4xMXYtNjMuMTA4IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTgzMC4xNjQgMjU1LjY0OGwzLjUzNSAxLjQzNmgyNS42NG0tMjkuMTc1IDkuOTg2bDMuNTM1IDEuNDM1aDI1LjY0bS0yOS4xNzUtMjYuMjA4bDMuNTM1IDEuNDM1aDI1LjY0bS03NC4wODkgNDguMTkxdi03NS42ODdtLTMuNTM1IDM5LjM4M2wzLjUzNSAxLjQzNWgyNS42M20tMjkuMTY1IDExLjIwMmwzLjUzNSAxLjQ0NWgyNS42M20tMjkuMTY1IDExLjIwMWwzLjUzNSAxLjQ0NWgyNS42M20tMjkuMTY1LTM5LjM3NGwzLjUzNSAxLjQzNWgyNS42MyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii43MjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik04NTQuNTcxIDIxMy4wMzdoLTI0LjQwN2wzLjg5MS41NzhoMjQuNjI5bC00LjExMy0uNTc4em0tNDguNDU5IDBoLTI0LjM5N2wzLjg5MS41NzhoMjQuNjI5bC00LjEyMy0uNTc4eiIgZmlsbD0iIzJEMkQyRCIvPjxwYXRoIGQ9Ik01MzEuNzY5IDIwOS44NEgyOTMuMDQ1bC00My41NjUgNi4zOTVoMjcwLjI3OGwxMi4wMTEtNi4zOTV6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zNjYuODQ0IDIxNi4yMzZ2NjMuMTA4aDI1LjY0bDMuNTM0LTEuNjc2di02MS40MzJtMTkuMjg3LS4wMDJ2NzUuNjg3aDI1LjYzbDMuNTM1LTEuNjc2di03NC4wMTFtLTUxLjk4NiA2My4xMXYtNjMuMTA4IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjcyMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTM5Ni4wMTggMjU0LjY4NmwtMy41MzQgMS40MzVoLTI1LjY0bTI5LjE3NCAxMC45NDlsLTMuNTM0IDEuNDM1aC0yNS42NG0yOS4xNzQtMjYuMjA4bC0zLjUzNCAxLjQzNWgtMjUuNjRtNzQuMDg2IDQ4LjE4OXYtNzUuNjg3bTMuNTQgMzkuMzg1bC0zLjUzNSAxLjQzNWgtMjUuNjNtMjkuMTY1IDExLjIwMmwtMy41MzUgMS40NDVoLTI1LjYzbTI5LjE2NSAxMS4yMDFsLTMuNTM1IDEuNDQ1aC0yNS42M20yOS4xNjUtMzkuMzc0bC0zLjUzNSAxLjQzNWgtMjUuNjMiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMzcxLjYxMyAyMTMuMDM3aDI0LjQwN2wtMy44OTIuNTc4SDM2Ny41bDQuMTEzLS41Nzh6bTQ4LjQ1NSAwaDI0LjM5N2wtMy44OTEuNTc4aC0yNC42MjlsNC4xMjMtLjU3OHoiIGZpbGw9IiMyRDJEMkQiLz48cGF0aCBkPSJNOTc2LjEyMiAyMzMuMzlINzA1Ljg0NWwtMTEuNDIzLTMuODQzaDI2MS40ODNsMjAuMjE3IDMuODQzem0tNzI2LjA2MyAwaDI3MC4yODdsMTEuNDIzLTMuODQzSDI3MC4yNzZsLTIwLjIxNyAzLjg0M3oiIGZpbGw9IiNEOURGRTIiLz48cGF0aCBkPSJNMTIyNSAyMTUuMDg4SDEuMjAzdjE4LjNIMTIyNXYtMTguM3oiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTIyNC45OSAyMTUuMDg5bC0yMjUuMzY2LTIzLjQyNUgyMDYuNjg3TDEuMjAzIDIxNS4wODlIMTIyNC45OXoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNzIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMzcyLjQ4MyAxNjIuMjE5cy0yLjM1IDkuMTMxIDIuODIyIDExLjY1NGExMi42NzQgMTIuNjc0IDAgMCAwIDkuNDI5Ljk2NHM1LjA1NyAzLjEwMSA4LjE1OSAyLjk4NWMzLjEwMS0uMTE1IDYuOTQ0LTIuODg5IDYuOTQ0LTIuODg5czYuOTY0LS4yODkgOS45NTktMy4zOWMyLjk5Ni0zLjEwMiAxLjUyMi0xMC4wMDggMS41MjItMTAuMDA4czcuMzMtNi45NDQgNi40NjMtMTMuMzU5LTUuMjExLTguNDA5LTUuMjExLTguNDA5LTIuNTMzLTUuNDUxLTcuODg4LTMuMzljMCAwLTEuMTk0LTE4LjE3NS0xNS41NzUtMTMuNzU0LTE0LjM4IDQuNDIxLTExLjA5NSAxNC4zNjEtMTEuMDk1IDE0LjM2MXMtOC42NjkuNTg3LTEwLjY5MiA1LjQyMmMtMi4wMjIgNC44MzYgMCAxMC4wNTYgMCAxMC4wNTZzLTQuNTY1IDkuODM0IDUuMTYzIDkuNzU3eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0zOTIuNTg0IDE5Ni45MzFsLS43MzItMjcuMDE3IDcuOTQ2LTkuNDItOC4wMDQgNy4yMjQtLjYyNi0yMi44MjctLjQxNCAxNS4wNDQtNy40MjYtNi42NTUgNy4zNDkgOS41MDYtLjkxNSAzMy4zNDYiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzkyLjU4NCAxOTYuOTMxbC0uNzMyLTI3LjAxNyA3Ljk0Ni05LjQyLTguMDA0IDcuMjI0LS42MjYtMjIuODI3LS40MTQgMTUuMDQ0LTcuNDI2LTYuNjU1IDcuMzQ5IDkuNTA2LS45MTUgMzMuMzQ2IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik00MzYuODUyIDE2Mi4yMnMtMi4zNDEgOS4xMzEgMi44MzEgMTEuNjU0YTEyLjY1IDEyLjY1IDAgMCAwIDkuNDIuOTY0czUuMDY3IDMuMTAxIDguMTY4IDIuOTg1YzMuMTAxLS4xMTUgNi45MzUtMi44ODkgNi45MzUtMi44ODlzNi45NzMtLjI4OSA5Ljk1OS0zLjM5MWMyLjk4Ni0zLjEwMSAxLjUxMi0xMC4wODQgMS41MTItMTAuMDg0czcuMzQtNi45NDUgNi40NzMtMTMuMzU5Yy0uODY3LTYuNDE1LTUuMjIxLTguNDA5LTUuMjIxLTguNDA5cy0yLjUyMy01LjQ1MS03Ljg3OC0zLjM5YzAgMC0xLjIwNC0xOC4xNzUtMTUuNTc1LTEzLjc1NC0xNC4zNzEgNC40MjEtMTEuMTA1IDE0LjM2MS0xMS4xMDUgMTQuMzYxcy04LjY2OS41ODctMTAuNjkyIDUuNDIyYy0yLjAyMiA0LjgzNSAwIDEwLjA1NiAwIDEwLjA1NnMtNC41NDYgOS45MTEgNS4xNzMgOS44MzR6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNEOUJBNTIiIHN0cm9rZS13aWR0aD0iLjk2NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTQ1Ni45NTQgMTk2LjkzMWwtLjczMi0yNy4wMTcgNy45NTUtOS40Mi04LjAxMyA3LjIyNC0uNjE3LTIyLjgyNy0uNDE0IDE1LjA0NC03LjQyNi02LjY1NSA3LjM0OSA5LjUwNi0uOTE1IDMzLjM0NiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik00NTYuOTU0IDE5Ni45MzFsLS43MzItMjcuMDE3IDcuOTU1LTkuNDItOC4wMTMgNy4yMjQtLjYxNy0yMi44MjctLjQxNCAxNS4wNDQtNy40MjYtNi42NTUgNy4zNDkgOS41MDYtLjkxNSAzMy4zNDYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE1Ny41NzIgMTkzLjM0bC4yMjEgMi4yNDQtMi4zOTggNi40NTNjLjI5My4zMS42MTUuNTkxLjk2My44MzguMzk1LjI2IDEuODU5Ljg2NyAxLjQzNSAxLjM0OS0uNDI0LjQ4MS01LjE5MS0uNDQzLTUuMTkxLS40NDNsLjM5NC0xLjUxMiAxLjI4MS02LjM0OG0tMi44ODItMy41NzNsMS4yMTMgNC40NjltLTEuODEgMy42NThhNS40NDIgNS40NDIgMCAwIDAtMTAuODg0IDB2LjI1MWE1LjQ0MyA1LjQ0MyAwIDAgMCAxMC44ODQgMHYtLjI1MXoiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTUzLjMwMSAyMDIuODc0YTEuNjU3IDEuNjU3IDAgMSAwIDAtMy4zMTQgMS42NTcgMS42NTcgMCAwIDAgMCAzLjMxNHoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTUzLjMwMSAyMDEuMjE3bC03LjkyNy4yODktLjA1OC0xLjIzMyA3LjgwMi0yLjQzNyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xNTcuNTY2IDE4Mi42bDUuMjY5IDYuMTM1czEuNTMxLjE5MyAxLjE4NS43MTNjLS40LjM5Ny0uODk5LjY3OS0xLjQ0NS44MThsLTMuMjg0LTMuMjI2IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE1Ny41NjYgMTgyLjZsNS4yNjkgNi4xMzVzMS41MzEuMTkzIDEuMTg1LjcxM2MtLjQuMzk3LS44OTkuNjc5LTEuNDQ1LjgxOGwtMy4yODQtMy4yMjYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE3MS45MTkgMjAwLjQ3NWE1LjQ0MiA1LjQ0MiAwIDAgMC0xMC44ODQgMHYuMjUxYTUuNDQzIDUuNDQzIDAgMCAwIDEwLjg4NCAwdi0uMjUxeiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xNTYuNTQgMTgwLjc2OWwuNjE3LTEuMTA4cy44MTgtLjA5Ni45NjMtLjQ2MmEyLjYxMiAyLjYxMiAwIDAgMCAwLTEuMTI3bC41NTgtLjIwMi0uNjI2LS44cy0uMDQ4LS45NjMtLjQ1Mi0xLjEyN2MwIDAgLjU3OC0uNjQ1LjQ1Mi0uODY2LS4xMjUtLjIyMi0uNjE2IDAtLjc0MSAwcy4yMTItLjI2LS43OS0uMTA2Yy0xLjAwMi4xNTQtMS4zNjgtLjE2NC0xLjQ0NS4xMDYtLjA3Ny4yNjktLjk2My4zOTUtMS4wNzkuNzQxYTUuMDk0IDUuMDk0IDAgMCAwIC4zNzYgMi4wMzNjLjIyNi40NjYuMjkxLjk5NS4xODMgMS41MDIiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTU2LjU0IDE4MC43NjlsLjYxNy0xLjEwOHMuODE4LS4wOTYuOTYzLS40NjJhMi42MTIgMi42MTIgMCAwIDAgMC0xLjEyN2wuNTU4LS4yMDItLjYyNi0uOHMtLjA0OC0uOTYzLS40NTItMS4xMjdjMCAwIC41NzgtLjY0NS40NTItLjg2Ni0uMTI1LS4yMjItLjYxNiAwLS43NDEgMHMuMjEyLS4yNi0uNzktLjEwNmMtMS4wMDIuMTU0LTEuMzY4LS4xNjQtMS40NDUuMTA2LS4wNzcuMjY5LS45NjMuMzk1LTEuMDc5Ljc0MWE1LjA5NCA1LjA5NCAwIDAgMCAuMzc2IDIuMDMzYy4yMjYuNDY2LjI5MS45OTUuMTgzIDEuNTAyIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xNTAuODAxIDE5MC45OHMtMS44NjkuMzA5LTEuMzM5IDEuMzY4Yy41MyAxLjA2IDUuMjM5IDAgNS4wMDgtLjY4NCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTAuODAxIDE5MC45OHMtMS44NjkuMzA5LTEuMzM5IDEuMzY4Yy41MyAxLjA2IDUuMjM5IDAgNS4wMDgtLjY4NCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xNTMuMTIxIDE5NS40NzhsLTIuMTg3IDIuMjU0czUuMDM4IDIuMjU0IDUuNDEzIDEuODJjLjM3Ni0uNDMzLTIuMjI1LTIuMDktMi4xNDgtMi4zMzEuMDc3LS4yNDEgNS40ODEtNC44MTYgNS42MzUtNS45MTQuMTU0LTEuMDk4LTUuNjU0LTMuMTQ5LTUuNjU0LTMuMTQ5bDEuODQtMy4wMjVzMS4zLTMuMDUzIDEuMjMzLTQuMTAzYy0uMDY4LTEuMDUtMi41ODItMS44MTEtMi41ODItMS44MTFzLTEuNjk1LS4yMzEtMy41NTQgMy41OTNjLTEuODU5IDMuODI0LTMuMTc4IDcuMzc4LTIuMTA5IDguMTQ5IDEuMDY5Ljc3IDQuNDY5IDEuNDA2IDUuNzc5IDEuNTIxYTQuOTUyIDQuOTUyIDAgMCAwIDIuNzU1LS44NTdjLTEuNyAxLTMuMTk5IDIuMzA2LTQuNDIxIDMuODUzdjB6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTE0OC42MTMgMTg4Ljg3OGE3LjMyIDcuMzIgMCAwIDAgNS41NjctLjc3MSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xNTMuNTY2IDE4MS42NzVzNS44MjggOS4yNzYgNi44MzkgOS4yMThjMS4wMTEtLjA1OC45NjMtLjYwNy45NjMtLjYwN3MtLjk2MyAxLjM2OC0uMDc3IDEuMDg4Yy44ODYtLjI3OSAxLjU3LS44NzYgMS4xNjYtMS41MjEtLjQwNS0uNjQ2LTEuNzQ0LS4yNi0xLjc0NC0uMjZzLTMuMzQyLTcuODEyLTMuNTY0LTguOTM5IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE1My41NjYgMTgxLjY3NXM1LjgyOCA5LjI3NiA2LjgzOSA5LjIxOGMxLjAxMS0uMDU4Ljk2My0uNjA3Ljk2My0uNjA3cy0uOTYzIDEuMzY4LS4wNzcgMS4wODhjLjg4Ni0uMjc5IDEuNTctLjg3NiAxLjE2Ni0xLjUyMS0uNDA1LS42NDYtMS43NDQtLjI2LTEuNzQ0LS4yNnMtMy4zNDItNy44MTItMy41NjQtOC45MzkiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE2MS43NTggMTkxLjI1OHMxLjA1OSA2Ljk4MyA1LjEzNCA5Ljc2Nm0tMTEuMzQ1LTUuMTQzbDcuMDQxLTEuOTM2bTY3OC4yNjEtNy42MDlsLjIyMSAyLjI0NC0yLjM5OCA2LjQ1M2MuMjkzLjMxLjYxNi41OTEuOTYzLjgzOC4zOTUuMjUxIDEuODU5Ljg2NyAxLjQzNSAxLjMzOS0uNDIzLjQ3Mi01LjE5MS0uNDMzLTUuMTkxLS40MzNsLjM5NS0xLjUxMiAxLjI4MS02LjM0OG0tMi44ODMtMy41ODNsMS4yMTMgNC40NjltLTEuODEgMy42N2E1LjQ0MiA1LjQ0MiAwIDAgMC0xMC44ODQgMHYuMjUxYTUuNDQzIDUuNDQzIDAgMCAwIDEwLjg4NCAwdi0uMjUxeiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik04MzYuNTc5IDE5NS44NzJhMS42NTYgMS42NTYgMCAxIDAgMC0zLjMxMyAxLjY1NiAxLjY1NiAwIDAgMCAwIDMuMzEzeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik04MzYuNTgyIDE5NC4yMTVsLTcuOTI3LjI3OS0uMDU3LTEuMjIzIDcuODAxLTIuNDM3IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTg0MC44NDggMTc1LjU4OGw1LjI2OCA2LjE2NHMxLjUzMi4xODMgMS4xODUuNzAzYTMuMjI3IDMuMjI3IDAgMCAxLTEuNDQ1LjgyOWwtMy4yODQtMy4yMTciIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNODQwLjg0OCAxNzUuNTg4bDUuMjY4IDYuMTY0czEuNTMyLjE4MyAxLjE4NS43MDNhMy4yMjcgMy4yMjcgMCAwIDEtMS40NDUuODI5bC0zLjI4NC0zLjIxNyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNODU1LjE5NiAxOTMuNDczYTUuNDQyIDUuNDQyIDAgMCAwLTEwLjg4NCAwdi4yNTFhNS40NDMgNS40NDMgMCAwIDAgMTAuODg0IDB2LS4yNTF6IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTgzOS44MTggMTczLjc2N2wuNjE2LTEuMTA4cy44MTktLjA5Ni45NjMtLjQ2MmEyLjY1OCAyLjY1OCAwIDAgMCAwLTEuMTM3bC41NTktLjIwMi0uNjI2LS43OXMwLS45NjMtLjQ1My0xLjEyN2MwIDAgLjU2OS0uNjQ1LjQ1My0uODc3LS4xMTYtLjIzMS0uNjE2IDAtLjc1MSAwcy4yMjEtLjI2LS43OC0uMDk2Yy0xLjAwMi4xNjQtMS4zNjgtLjE2NC0xLjQ0NS4wOTYtLjA3Ny4yNjEtLjk2My40MDUtMS4wNzkuNzQyLS4wMTguNjk2LjExIDEuMzg5LjM3NiAyLjAzMi4yMjguNDczLjI5MyAxLjAwOS4xODMgMS41MjIiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNODM5LjgxOCAxNzMuNzY3bC42MTYtMS4xMDhzLjgxOS0uMDk2Ljk2My0uNDYyYTIuNjU4IDIuNjU4IDAgMCAwIDAtMS4xMzdsLjU1OS0uMjAyLS42MjYtLjc5czAtLjk2My0uNDUzLTEuMTI3YzAgMCAuNTY5LS42NDUuNDUzLS44NzctLjExNi0uMjMxLS42MTYgMC0uNzUxIDBzLjIyMS0uMjYtLjc4LS4wOTZjLTEuMDAyLjE2NC0xLjM2OC0uMTY0LTEuNDQ1LjA5Ni0uMDc3LjI2MS0uOTYzLjQwNS0xLjA3OS43NDItLjAxOC42OTYuMTEgMS4zODkuMzc2IDIuMDMyLjIyOC40NzMuMjkzIDEuMDA5LjE4MyAxLjUyMiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNODM0LjA3OSAxODMuOTc3cy0xLjkyNi4yOTgtMS4zMzkgMS4zNThjLjU4OCAxLjA1OSA1LjI0IDAgNS4wMDktLjY3NSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik04MzQuMDc5IDE4My45NzdzLTEuOTI2LjI5OC0xLjMzOSAxLjM1OGMuNTg4IDEuMDU5IDUuMjQgMCA1LjAwOS0uNjc1IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTgzNi4zOTggMTg4LjQyN2wtMi4xODYgMi4yMzVzNS4wMzcgMi4yNjMgNS40MTMgMS44MmMuMzc1LS40NDMtMi4yMjUtMi4wOS0yLjE0OC0yLjMzMS4wNzctLjI0IDUuNDgtNC44MTUgNS42MzQtNS45MTMuMTU0LTEuMDk5LTUuNjUzLTMuMTQtNS42NTMtMy4xNGwxLjgzOS0zLjAzNHMxLjMtMy4wNDQgMS4yMzMtNC4wOTRjLS4wNjctMS4wNS0yLjU4MS0xLjgxMS0yLjU4MS0xLjgxMXMtMS42OTUtLjI0MS0zLjU1NCAzLjU4M2MtMS44NTkgMy44MjQtMy4xNzkgNy4zODgtMi4xMSA4LjE0OSAxLjA2OS43NjEgNC40NjkgMS40MDYgNS43NzkgMS41MzFhNS4wNCA1LjA0IDAgMCAwIDIuNzU1LS44NTcgMTUuOTQ5IDE1Ljk0OSAwIDAgMC00LjQyMSAzLjg2MnoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNODMxLjg5MSAxODEuODY4YTcuMzMgNy4zMyAwIDAgMCA1LjU2Ny0uNzYxIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTgzNi44NzEgMTc0LjY3MXM1Ljc3OSA5LjI2NiA2LjgzOSA5LjIwOGMxLjA1OS0uMDU4Ljk2My0uNTk3Ljk2My0uNTk3cy0uOTYzIDEuMzU4LS4wNzcgMS4wODhjLjg4Ni0uMjY5IDEuNTctLjg3NiAxLjE2NS0xLjUzMS0uNDA0LS42NTUtMS43NDMtLjI2LTEuNzQzLS4yNnMtMy4zNDItNy44MDItMy41NjQtOC45MzgiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNODM2Ljg3MSAxNzQuNjcxczUuNzc5IDkuMjY2IDYuODM5IDkuMjA4YzEuMDU5LS4wNTguOTYzLS41OTcuOTYzLS41OTdzLS45NjMgMS4zNTgtLjA3NyAxLjA4OGMuODg2LS4yNjkgMS41Ny0uODc2IDEuMTY1LTEuNTMxLS40MDQtLjY1NS0xLjc0My0uMjYtMS43NDMtLjI2cy0zLjM0Mi03LjgwMi0zLjU2NC04LjkzOCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNODQ1LjAzNSAxODQuMjQ2czEuMDYgNi45ODMgNS4xMzQgOS43NjdtLTExLjM0NS01LjE0M2w3LjA0MS0xLjkzNiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0yMjIuNDk5IDE2NC43NjJzLTIuMDYxIDguMjM1IDIuNTYyIDEwLjQ4OWExMS40MjEgMTEuNDIxIDAgMCAwIDguNTA1LjgyOHM0LjU2NSAyLjgwMyA3LjM2OCAyLjcwN2MyLjgwMy0uMDk3IDYuMjctMi42NDkgNi4yNy0yLjY0OXM2LjI5LS4yNiA4Ljk4Ny0zLjA2MyAxLjM3Ny05LjAzNSAxLjM3Ny05LjAzNSA2LjYxNy02LjI3IDUuODM3LTEyLjA1OWMtLjc4LTUuNzg4LTQuNzEtNy41ODktNC43MS03LjU4OXMtMi4yODMtNC45MjItNy4xMTgtMy4wNjNjMCAwLTEuMDc4LTE2LjM3NC0xNC4wNjItMTIuNDE2LTEyLjk4NCAzLjk1OS0xMC4wMTcgMTIuOTY1LTEwLjAxNyAxMi45NjVzLTcuODMxLjUyOS05LjYzMiA0Ljg5M2MtMS44MDEgNC4zNjMgMCA5LjA3MyAwIDkuMDczcy00LjE3IDguOTc3IDQuNjMzIDguOTE5eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0yNDAuNjUzIDE5Ni4wOTNsLS42NjQtMjQuMzg3IDcuMTc1LTguNTA1LTcuMjMzIDYuNTItLjU1OS0yMC42MTItLjM2NiAxMy41OTEtNi43MTMtNi4wMiA2LjY0NiA4LjU5MS0uODI4IDMwLjEwOSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yNDAuNjUzIDE5Ni4wOTNsLS42NjQtMjQuMzg3IDcuMTc1LTguNTA1LTcuMjMzIDYuNTItLjU1OS0yMC42MTItLjM2NiAxMy41OTEtNi43MTMtNi4wMiA2LjY0NiA4LjU5MS0uODI4IDMwLjEwOSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNODU0LjIwNiAxNjQuNzYycy0yLjExOSA4LjIzNSAyLjU1MiAxMC41MThhMTEuNDUgMTEuNDUgMCAwIDAgOC41MTQuODI4czQuNTY2IDIuODAzIDcuMzY5IDIuNzA3YzIuODAzLS4wOTYgNi4yNi0yLjY0OSA2LjI2LTIuNjQ5czYuMjktLjI2IDguOTk3LTMuMDYzYzIuNzA2LTIuODAzIDEuMzY3LTkuMDM0IDEuMzY3LTkuMDM0czYuNjI3LTYuMjcxIDUuODQ3LTEyLjA1OWMtLjc4LTUuNzg5LTQuNzEtNy41OS00LjcxLTcuNTlzLTIuMjgzLTQuOTIyLTcuMTE4LTMuMDYzYzAgMC0xLjA3OS0xNi4zNzQtMTQuMDYyLTEyLjQxNS0xMi45ODQgMy45NTgtMTAuMDE4IDEyLjk2NC0xMC4wMTggMTIuOTY0cy03Ljg0LjUzLTkuNjMxIDQuODkzYy0xLjc5MiA0LjM2MyAwIDkuMDczIDAgOS4wNzNzLTQuMTggOC45NDggNC42MzMgOC44OXoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI0Q5QkE1MiIgc3Ryb2tlLXdpZHRoPSIuOTY0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNODcyLjMxNiAxOTYuMDkzbC0uNjU1LTI0LjM4NyA3LjE3NS04LjUwNS03LjIzMyA2LjUyLS41NTktMjAuNjEyLS4zNjYgMTMuNTkxLTYuNzEzLTYuMDIgNi42MzYgOC41OTEtLjgyOCAzMC4xMDkiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNODcyLjMxNiAxOTYuMDkzbC0uNjU1LTI0LjM4NyA3LjE3NS04LjUwNS03LjIzMyA2LjUyLS41NTktMjAuNjEyLS4zNjYgMTMuNTkxLTYuNzEzLTYuMDIgNi42MzYgOC41OTEtLjgyOCAzMC4xMDkiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTY5NS45NzYgMTY5Ljc1MXMtMi40MDggOS4zNjIgMi44ODkgMTEuOTYzYTEzLjA1MyAxMy4wNTMgMCAwIDAgOS42MzIuOTYzczUuMTkxIDMuMTg4IDguMzc5IDMuMDYzYzMuMTg5LS4xMjUgNy4xMTgtMy4wMDUgNy4xMTgtMy4wMDVzNy4xNTctLjI5OSAxMC4yMi0zLjQ3N2MzLjA2My0zLjE3OSAxLjU3LTEwLjI2OCAxLjU3LTEwLjI2OHM3LjUyMi03LjEyNyA2LjYzNi0xMy43MTVjLS44ODYtNi41ODktNS4zNTUtOC42NjktNS4zNTUtOC42NjlzLTIuNTkxLTUuNTk2LTguMDkxLTMuNDg3YzAgMC0xLjIzMy0xOC42NTYtMTUuOTg5LTE0LjExLTE0Ljc1NiA0LjU0Ni0xMS4zOTQgMTQuNzM2LTExLjM5NCAxNC43MzZzLTguOS41OTgtMTAuOTcxIDUuNTY4Yy0yLjA3MSA0Ljk3IDAgMTAuMzE1IDAgMTAuMzE1cy00LjYyMyAxMC4xOTEgNS4zNTYgMTAuMTIzeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik03MTYuNjA2IDIwNS4zNzlsLS43NTEtMjcuNzMgOC4xNjgtOS42Ny04LjIyNiA3LjQxNi0uNjM1LTIzLjQzNC0uNDI0IDE1LjQ0LTcuNjI5LTYuODM5IDcuNTUyIDkuNzY3LS45NDQgMzQuMjMxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTcxNi42MDYgMjA1LjM3OWwtLjc1MS0yNy43MyA4LjE2OC05LjY3LTguMjI2IDcuNDE2LS42MzUtMjMuNDM0LS40MjQgMTUuNDQtNy42MjktNi44MzkgNy41NTIgOS43NjctLjk0NCAzNC4yMzEiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTM5OS44NTggMTU4Ljc1cy0zLjI4NSAxMi43ODIgMy45NjggMTYuMzI2YTE3Ljc1IDE3Ljc1IDAgMCAwIDEzLjIwNSAxLjI5MXM3LjA4OSA0LjM1MyAxMS40NDMgNC4xOWM0LjM1My0uMTY0IDkuNzE4LTQuMTAzIDkuNzE4LTQuMTAzczkuNzY3LS40MDUgMTMuOTU2LTQuNzU5YzQuMTktNC4zNTMgMi4xMzktMTQuMDE0IDIuMTM5LTE0LjAxNHMxMC4yNzctOS43MzcgOS4wNjMtMTguNzI0Yy0xLjIxMy04Ljk4Ni03LjMxLTExLjc4OS03LjMxLTExLjc4OXMtMy41NDUtNy42MzgtMTEuMDQ4LTQuNzQ5YzAgMC0xLjY3Ni0yNS40NzYtMjEuODI2LTE5LjI2My0yMC4xNDkgNi4yMTItMTUuNTU1IDIwLjA4Mi0xNS41NTUgMjAuMDgycy0xMi4xNTUuODE5LTE0Ljk4NyA3LjU5OWMtMi44MzIgNi43ODEgMCAxNC4wOTIgMCAxNC4wOTJzLTYuMzk1IDEzLjk0NyA3LjIzNCAxMy44MjF6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNEOUJBNTIiIHN0cm9rZS13aWR0aD0iLjk2NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTQyOC4wMzEgMjA3LjM5MUw0MjcgMTY5LjUyOGwxMS4xNTQtMTMuMTk1LTExLjIzMSAxMC4xMjMtLjg2Ny0zMS45OTctLjU3OCAyMS4wODQtMTAuNDEyLTkuMzMzIDEwLjI5NyAxMy4zMi0xLjI4MSA0Ni43NDQiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNDI4LjAzMSAyMDcuMzkxTDQyNyAxNjkuNTI4bDExLjE1NC0xMy4xOTUtMTEuMjMxIDEwLjEyMy0uODY3LTMxLjk5Ny0uNTc4IDIxLjA4NC0xMC40MTItOS4zMzMgMTAuMjk3IDEzLjMyLTEuMjgxIDQ2Ljc0NCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNzQ1LjU1OSAxNTUuOXMtMy40NzcgMTMuNTMzIDQuMiAxNy4zMzdhMTguNzg0IDE4Ljc4NCAwIDAgMCAxMy45NzUgMS4zNThzNy41MDQgNC42MDQgMTIuMTA3IDQuNDQxYzQuNjA0LS4xNjQgMTAuMjk3LTQuMzQ0IDEwLjI5Ny00LjM0NHMxMC4zMzUtLjQzNCAxNC43NzUtNS4wMzhjNC40NC00LjYwNCAyLjI0NC0xNC44OTEgMi4yNDQtMTQuODkxczEwLjg4NC0xMC4yOTYgOS42MzItMTkuODEyYy0xLjI1Mi05LjUxNi03LjcwNS0xMi41MjEtNy43MDUtMTIuNTIxcy0zLjc0Ny04LjA4MS0xMS42OTMtNS4wMjhjMCAwLTEuNzczLTI2Ljk3LTIzLjExNy0yMC40LTIxLjM0NCA2LjU2OS0xNi40NiAyMS4yOTYtMTYuNDYgMjEuMjk2cy0xMi44NzguODc2LTE1Ljg2NCA4LjA0MmMtMi45ODYgNy4xNjYgMCAxNC45MiAwIDE0Ljkycy02LjgxOSAxNC43MjcgNy42MDkgMTQuNjR6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNEOUJBNTIiIHN0cm9rZS13aWR0aD0iLjk2NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTc3NS4zODIgMjA3LjM5MmwtMS4wODktNDAuMDc4IDExLjc5OS0xMy45NzYtMTEuODg2IDEwLjcyMS0uOTE1LTMzLjg3NS0uNjE2IDIyLjMyNi0xMS4wMTktOS44ODIgMTAuOTAzIDE0LjEwMS0xLjM1OCA0OS40NzgiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNzc1LjM4MiAyMDcuMzkybC0xLjA4OS00MC4wNzggMTEuNzk5LTEzLjk3Ni0xMS44ODYgMTAuNzIxLS45MTUtMzMuODc1LS42MTYgMjIuMzI2LTExLjAxOS05Ljg4MiAxMC45MDMgMTQuMTAxLTEuMzU4IDQ5LjQ3OCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii41MTEiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTg3Ljg1NiAxNjQuNzYycy0yLjExIDguMjM1IDIuNTYyIDEwLjUxOGExMS40MjEgMTEuNDIxIDAgMCAwIDguNTA1LjgyOHM0LjU2NyAyLjgwMyA3LjM2NyAyLjcwN2MyLjgtLjA5NiA2LjI3LTIuNjQ5IDYuMjctMi42NDlzNi4yOS0uMjYgOC45OS0zLjA2M2MyLjY5LTIuODAzIDEuMzctOS4wMzQgMS4zNy05LjAzNHM2LjYyLTYuMjcxIDUuODQtMTIuMDU5Yy0uNzgtNS43ODktNC43MS03LjU5LTQuNzEtNy41OXMtMi4yOC00LjkyMi03LjEyLTMuMDYzYzAgMC0xLjA3LTE2LjM3NC0xNC4wNi0xMi40MTUtMTIuOTgyIDMuOTU4LTEwLjAxNiAxMi45NjQtMTAuMDE2IDEyLjk2NHMtNy44My41My05LjYzMSA0Ljg5M2MtMS44MDEgNC4zNjMgMCA5LjA3MyAwIDkuMDczcy00LjE0MiA4Ljk0OCA0LjYzMyA4Ljg5eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjRDlCQTUyIiBzdHJva2Utd2lkdGg9Ii45NjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMDA2LjAxIDE5Ni4wOTNsLS42Ni0yNC4zODcgNy4xOC04LjUwNS03LjIzIDYuNTItLjU2LTIwLjYxMi0uMzcgMTMuNTkxLTYuNzE4LTYuMDIgNi42NDggOC41OTEtLjgzIDMwLjEwOSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDA2LjAxIDE5Ni4wOTNsLS42Ni0yNC4zODcgNy4xOC04LjUwNS03LjIzIDYuNTItLjU2LTIwLjYxMi0uMzcgMTMuNTkxLTYuNzE4LTYuMDIgNi42NDggOC41OTEtLjgzIDMwLjEwOSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjk3LjY1MiAxOTIuOTA0bC45NDQgNC4xNTJoMS4wMTJsLjMyNy00LjA0NiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yOTcuNjUyIDE5Mi45MDRsLjk0NCA0LjE1MmgxLjAxMmwuMzI3LTQuMDQ2IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zMTkuNDM1IDE5Mi45NzJoMjcuNzJ2LTEuMzQ4bC00LjcxLTIuODloLTQ2LjAwMWwtNC43MjkgMi44OXYxLjMxaDI3LjcwMWwuMDE5LjAzOHptMjMuMDA3LTQuMjM4czIuMjM1LTYuMDU4LS45NjMtMTAuOThoLTEuMjgxcy41MDEuNjE2LS44NzcuNjE2aC0zOS43NzljLTEuMzc3IDAtLjg3Ni0uNjE2LS44NzYtLjYxNmgtMS4yNzJjLTMuMTg4IDQuOTIyLS45NjMgMTAuOTgtLjk2MyAxMC45OGg0Ni4wMTF6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zNDEuMjI4IDE5Mi45MDRsLS45NTMgNC4xNTJoLTEuMDAybC0uMzI4LTQuMDQ2IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTM0MS4yMjggMTkyLjkwNGwtLjk1MyA0LjE1MmgtMS4wMDJsLS4zMjgtNC4wNDZtLTQyLjY2LTIuMTc2aDQ1LjcwM20tNDQuMzM2LTUuNTc2aDQzLjU3NG0tNDMuNTc0LTMuNjA0aDQzLjU3NCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNjQ0LjUxNiAxOTMuMDg4bC45NDQgNC4xNTFoMS4wMTFsLjMyNy00LjA0NSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik02NDQuNTE2IDE5My4wODhsLjk0NCA0LjE1MWgxLjAxMWwuMzI3LTQuMDQ1IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik02NjYuMjg5IDE5My4xNTVoMjcuNzJ2LTEuMzFsLTQuNzItMi45NjZoLTQ2LjAybC00LjcxIDIuOTY2djEuMzFoMjcuNzN6bTIzLjAwMi00LjI3NnMyLjIzNS02LjA1OS0uOTYzLTEwLjk4MWgtMS4yNzFzLjUwMS42MTctLjg4Ni42MTdoLTM5Ljc2Yy0xLjM4NyAwLS44ODYtLjYxNy0uODg2LS42MTdoLTEuMjkxYy0zLjE4OCA0LjkyMi0uOTYzIDEwLjk4MS0uOTYzIDEwLjk4MWg0Ni4wMnoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTY4OC4wODkgMTkzLjA4OGwtLjk1MyA0LjE1MWgtMS4wMTJsLS4zMjctNC4wNDUiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNjg4LjA4OSAxOTMuMDg4bC0uOTUzIDQuMTUxaC0xLjAxMmwtLjMyNy00LjA0NW0tNDIuNjUyLTIuMTc2aDQ1LjcwMm0tNDQuMzQzLTUuNTc3aDQzLjU4NG0tNDMuNTg0LTMuNjAzaDQ1LjEwNSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTA5LjI0MiAxNzMuOTRsMy4yMzctMS4zODcuMjExLjcyMi0xLjAyMS41MzkiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTA5LjI0MiAxNzMuOTRsMy4yMzctMS4zODcuMjExLjcyMi0xLjAyMS41MzkiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTUwOC40MyAxNzQuODgzcy4zNDYtMS4yMDQgMS4zMS0uOTYzYy42NC4xMzcgMS4zMDYuMDk3IDEuOTI2LS4xMTVhNy44MDIgNy44MDIgMCAwIDEtMi4yMTUgMi4xNjciIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTA4LjQzIDE3NC44ODNzLjM0Ni0xLjIwNCAxLjMxLS45NjNjLjY0LjEzNyAxLjMwNi4wOTcgMS45MjYtLjExNWE3LjgwMiA3LjgwMiAwIDAgMS0yLjIxNSAyLjE2NyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTA4LjI4OSAxNjUuNzA1YTMuMjk3IDMuMjk3IDAgMCAxLS4xOTMuOTYzIDEuNzk3IDEuNzk3IDAgMCAwLS4xMTYuNzcxbC4yNy41MDEtLjgyOC4yNi0uNDI0Ljg2Ny0xLjEyNy4yMzEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTA4LjI4OSAxNjUuNzA1YTMuMjk3IDMuMjk3IDAgMCAxLS4xOTMuOTYzIDEuNzk3IDEuNzk3IDAgMCAwLS4xMTYuNzcxbC4yNy41MDEtLjgyOC4yNi0uNDI0Ljg2Ny0xLjEyNy4yMzEiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTUwMy40MSAxODMuNDA5bDMuMzYyIDYuMTM1YTcuNDQzIDcuNDQzIDAgMCAwIC4zODUgMy4wMDVjLjUzOSAxLjE2NiAxLjcwNSA1LjE1MyAxLjcwNSA1LjE1My0uMTA0LjM5NC0uMDczLjgxMS4wODYgMS4xODUuMjYuNTc4IDIuNDk1LjExNSAzLjg1My0uMjQxczEuMzY4LTEuMDQgMS4wNi0xLjIwNGMtLjMwOS0uMTY0LTIuODkuMjMxLTMuNDU4LS41Mi0uNTY4LS43NTEtMS40NDUtNS4xMzQtMS43NzItNy41NTEtLjMyOC0yLjQxOC0uOTA2LTcuODEyLTEuNDQ1LTguNzQ2IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTUwMy40MSAxODMuNDA5bDMuMzYyIDYuMTM1YTcuNDQzIDcuNDQzIDAgMCAwIC4zODUgMy4wMDVjLjUzOSAxLjE2NiAxLjcwNSA1LjE1MyAxLjcwNSA1LjE1My0uMTA0LjM5NC0uMDczLjgxMS4wODYgMS4xODUuMjYuNTc4IDIuNDk1LjExNSAzLjg1My0uMjQxczEuMzY4LTEuMDQgMS4wNi0xLjIwNGMtLjMwOS0uMTY0LTIuODkuMjMxLTMuNDU4LS41Mi0uNTY4LS43NTEtMS40NDUtNS4xMzQtMS43NzItNy41NTEtLjMyOC0yLjQxOC0uOTA2LTcuODEyLTEuNDQ1LTguNzQ2IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01MDIuNjQ2IDE4MS42MzZsLjczMiA2Ljk1NGE3LjM5IDcuMzkgMCAwIDAtLjc5OSAyLjg5Yy4wNDggMS4yOS0uNDE0IDUuNDAzLS40MTQgNS40MDNhMS45MjMgMS45MjMgMCAwIDAtLjM3NiAxLjEyN2MwIC42NDUgMi4yNTQgMS4wNzkgMy42NzkgMS4yOTEgMS40MjYuMjEyIDEuNjY3LS40MzQgMS40NDUtLjcwMy0uMjIxLS4yNy0yLjc0NS0uODk2LTIuOTg2LTEuODExLS4yNC0uOTE1LjY0Ni01LjMwNyAxLjI3Mi03LjY1Ny42MjYtMi4zNTEgMi4xNzctNy41NjEgMi4wNDItOC42NjkiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTAyLjY0NiAxODEuNjM2bC43MzIgNi45NTRhNy4zOSA3LjM5IDAgMCAwLS43OTkgMi44OWMuMDQ4IDEuMjktLjQxNCA1LjQwMy0uNDE0IDUuNDAzYTEuOTIzIDEuOTIzIDAgMCAwLS4zNzYgMS4xMjdjMCAuNjQ1IDIuMjU0IDEuMDc5IDMuNjc5IDEuMjkxIDEuNDI2LjIxMiAxLjY2Ny0uNDM0IDEuNDQ1LS43MDMtLjIyMS0uMjctMi43NDUtLjg5Ni0yLjk4Ni0xLjgxMS0uMjQtLjkxNS42NDYtNS4zMDcgMS4yNzItNy42NTcuNjI2LTIuMzUxIDIuMTc3LTcuNTYxIDIuMDQyLTguNjY5IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01MDMuNTQxIDE3MC4yMDRhNS4zMTUgNS4zMTUgMCAwIDAtMS4zNDkgMy42MTJjMCAyLjM2OS0uNTAxIDYuOTczLS41MDEgNi45NzNzMS40NDUgMi45MzggMy43NDcgMi42MzlhMy42MTQgMy42MTQgMCAwIDAgMi45ODYtMS45MjZzLS4xMDYtNi44NTgtLjEzNS04LjI3NGMwLTEuMDc5LTIuMzAyLTIuNzI2LTIuNDE3LTMuNCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik01MDMuNTQxIDE3MC4yMDRhNS4zMTUgNS4zMTUgMCAwIDAtMS4zNDkgMy42MTJjMCAyLjM2OS0uNTAxIDYuOTczLS41MDEgNi45NzNzMS40NDUgMi45MzggMy43NDcgMi42MzlhMy42MTQgMy42MTQgMCAwIDAgMi45ODYtMS45MjZzLS4xMDYtNi44NTgtLjEzNS04LjI3NGMwLTEuMDc5LTIuMzAyLTIuNzI2LTIuNDE3LTMuNCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTAzLjEwMiAxNzMuNTQ1cy43NyA1LjE3MiAxLjcxNCA1LjExNGMuOTQ0LS4wNTggNC42NDMtMi42NzggNC42NDMtMi42NzhsLTEuMDMxLTEuMDk4LTIuNTA0IDEuMjQzdi0yLjYwMSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik01MDMuMTAyIDE3My41NDVzLjc3IDUuMTcyIDEuNzE0IDUuMTE0Yy45NDQtLjA1OCA0LjY0My0yLjY3OCA0LjY0My0yLjY3OGwtMS4wMzEtMS4wOTgtMi41MDQgMS4yNDN2LTIuNjAxIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01MDQuODk0IDE2OS4xNjRzMi4yNTMgMi40MjcgMS45MjYgMS45OTRjLS4zMjgtLjQzNC0xLjMzOS0yLjYyLS42NDUtMy40MjlhMjQuMTUgMjQuMTUgMCAwIDAgMS4zODYtMS44M3MxLjI0My0uMTI1IDEuMTY2LS43NzFjLS4wNzctLjY0NS0uOTYzLS4xODMtMS45NzUtMS4yMjMtMS4wMTEtMS4wNC0xLjgzLS40NzItMi42LjUzLS43NzEgMS4wMDItLjk2MyAzLjkxLTEuNTMyIDQuOTYtLjU2OCAxLjA1LTEuMTE3IDMuNDM5LS40NTIgNC4xNTJhOS40MDUgOS40MDUgMCAwIDEgMS4yMjMtMi45NjcgNC44MTcgNC44MTcgMCAwIDEgMS41MDMtMS40MTZ6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMDc5LjU5IDE4MC45NzNsLTMuMjQtMS4zODctLjIxLjcyMiAxLjAyLjU0OSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDc5LjU5IDE4MC45NzNsLTMuMjQtMS4zODctLjIxLjcyMiAxLjAyLjU0OSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTA4MC4zOSAxODEuOTI1cy0uMzQtMS4yMDQtMS4zMS0uOTY0Yy0uNjQuMTQyLTEuMzEuMTA2LTEuOTMtLjEwNmE3Ljg2MyA3Ljg2MyAwIDAgMCAyLjIyIDIuMTY4IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwODAuMzkgMTgxLjkyNXMtLjM0LTEuMjA0LTEuMzEtLjk2NGMtLjY0LjE0Mi0xLjMxLjEwNi0xLjkzLS4xMDZhNy44NjMgNy44NjMgMCAwIDAgMi4yMiAyLjE2OCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTA4MC41NSAxNzIuNzQ2Yy4wMy4zMjguMDkuNjUyLjIuOTYzLjA5LjI0Mi4xMy41MDIuMTEuNzYxbC0uMjcuNTAxLjgzLjI3LjQzLjg2NyAxLjEyLjIzMSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDgwLjU1IDE3Mi43NDZjLjAzLjMyOC4wOS42NTIuMi45NjMuMDkuMjQyLjEzLjUwMi4xMS43NjFsLS4yNy41MDEuODMuMjcuNDMuODY3IDEuMTIuMjMxIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMDg1LjQzIDE5MC40NDlsLTMuMzYgNi4xMzZhNy4yNjIgNy4yNjIgMCAwIDEtLjM5IDIuOTk1Yy0uNTMgMS4xNzUtMS43IDUuMTUzLTEuNyA1LjE1My4xLjM5NC4wNy44MTEtLjA5IDEuMTg1LS4yNi41ODgtMi40OS4xMjUtMy44NS0uMjMxLTEuMzYtLjM1Ni0xLjM3LTEuMDQtMS4wNi0xLjIxNC4zMS0uMTczIDIuODkuMjQxIDMuNDYtLjUxLjU3LS43NTEgMS40NC01LjE0NCAxLjc3LTcuNTYxLjMzLTIuNDE4LjkxLTcuODExIDEuNDUtOC43NDYiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTA4NS40MyAxOTAuNDQ5bC0zLjM2IDYuMTM2YTcuMjYyIDcuMjYyIDAgMCAxLS4zOSAyLjk5NWMtLjUzIDEuMTc1LTEuNyA1LjE1My0xLjcgNS4xNTMuMS4zOTQuMDcuODExLS4wOSAxLjE4NS0uMjYuNTg4LTIuNDkuMTI1LTMuODUtLjIzMS0xLjM2LS4zNTYtMS4zNy0xLjA0LTEuMDYtMS4yMTQuMzEtLjE3MyAyLjg5LjI0MSAzLjQ2LS41MS41Ny0uNzUxIDEuNDQtNS4xNDQgMS43Ny03LjU2MS4zMy0yLjQxOC45MS03LjgxMSAxLjQ1LTguNzQ2IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMDg2LjIxIDE4OC42NjdsLS43MyA2Ljk2NGMuNDYuODk5LjczIDEuODgyLjggMi44OSAwIDEuMjkuNDEgNS40MTMuNDEgNS40MTMuMjQuMzI2LjM3LjcyMS4zOCAxLjEyNyAwIC42MzUtMi4yNiAxLjA2OS0zLjY4IDEuMjgxLTEuNDMuMjEyLTEuNjctLjQzNC0xLjQ1LS43MDMuMjItLjI3IDIuNzUtLjg5NiAyLjk5LTEuODExLjI0LS45MTUtLjY1LTUuMjk4LTEuMjctNy42NTctLjYzLTIuMzYtMi4xOC03LjU1Mi0yLjA1LTguNjY5IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwODYuMjEgMTg4LjY2N2wtLjczIDYuOTY0Yy40Ni44OTkuNzMgMS44ODIuOCAyLjg5IDAgMS4yOS40MSA1LjQxMy40MSA1LjQxMy4yNC4zMjYuMzcuNzIxLjM4IDEuMTI3IDAgLjYzNS0yLjI2IDEuMDY5LTMuNjggMS4yODEtMS40My4yMTItMS42Ny0uNDM0LTEuNDUtLjcwMy4yMi0uMjcgMi43NS0uODk2IDIuOTktMS44MTEuMjQtLjkxNS0uNjUtNS4yOTgtMS4yNy03LjY1Ny0uNjMtMi4zNi0yLjE4LTcuNTUyLTIuMDUtOC42NjkiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwODUuMjkgMTc3LjIzM2E1LjMxMyA1LjMxMyAwIDAgMSAxLjM1IDMuNjIyYzAgMi4zNjkuNSA2Ljk3My41IDYuOTczcy0xLjQ1IDIuODktMy43NSAyLjYzOWEzLjYzIDMuNjMgMCAwIDEtMi45OC0xLjkyNnMuMS02Ljg0OC4xMy04LjI3NGMwLTEuMDc5IDIuMy0yLjcxNiAyLjQyLTMuNCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDg1LjI5IDE3Ny4yMzNhNS4zMTMgNS4zMTMgMCAwIDEgMS4zNSAzLjYyMmMwIDIuMzY5LjUgNi45NzMuNSA2Ljk3M3MtMS40NSAyLjg5LTMuNzUgMi42MzlhMy42MyAzLjYzIDAgMCAxLTIuOTgtMS45MjZzLjEtNi44NDguMTMtOC4yNzRjMC0xLjA3OSAyLjMtMi43MTYgMi40Mi0zLjQiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwODUuNzQgMTgwLjU4NnMtLjc3IDUuMTcyLTEuNzIgNS4xMDVjLS45NC0uMDY4LTQuNjQtMi42NjgtNC42NC0yLjY2OGwuOTYtMS4wOTkgMi41MSAxLjIzM3YtMi41OTEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTA4NS43NCAxODAuNTg2cy0uNzcgNS4xNzItMS43MiA1LjEwNWMtLjk0LS4wNjgtNC42NC0yLjY2OC00LjY0LTIuNjY4bC45Ni0xLjA5OSAyLjUxIDEuMjMzdi0yLjU5MSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTA4My45NCAxNzYuMjE1cy0yLjI1IDIuNDI3LTEuOTIgMS45OTRjLjMyLS40MzQgMS4zMy0yLjYzLjY0LTMuNDI5LS42OS0uOC0xLjM5LTEuODMtMS4zOS0xLjgzcy0xLjI0LS4xMzUtMS4xNi0uNzcxYy4wOC0uNjM1Ljk2LS4xODMgMS45My0xLjIyMy45Ni0xLjA0IDEuODMtLjQ3MiAyLjYuNTMuNzcgMS4wMDEuOTYgMy45MSAxLjUzIDQuOTYuNTcgMS4wNSAxLjExIDMuNDM5LjQ1IDQuMTUxYTkuMzkzIDkuMzkzIDAgMCAwLTEuMjItMi45NjYgNC43NzUgNC43NzUgMCAwIDAtMS40Ni0xLjQxNnptLTQ5Ny43NTYtMTEuMTA3bC45NjQtLjMwOHYtMS4zOTdsLjI2OS0uMzM3LS40MTQtLjg3N3MuNDQzLTEuMzU4LS4xMzUtMS41NmMtLjU3OC0uMjAyLTIuMDMyLTEuNTg5LTMuNDQ4LS40MjRhMy4wMjUgMy4wMjUgMCAwIDAtLjgwOSAzLjg1M2wuNTY4Ljc5IDIuMjA2IDEuMDg4Ljc5OS0uODI4eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTgzLjg3IDE2NC4wMWEyLjAzNyAyLjAzNyAwIDAgMSAuMjUtMS4yMDRjLjM5NS0uNDI0LjcyMy40NzIuNzIzLjQ3MnMuNTQ5LTEuNjQ3IDEuMTY1LTEuNjk1bDEuMDMxLS4wODciIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTU4Ny4zMDQgMTcyLjY3czIuODMyLS4zODYgMi44ODktLjA2OGMuMDU4LjMxOC0xLjMxLjk2My0uODA5IDEuMTM3LjUwMS4xNzMgMS4xMjcuNjY0LjYwNy45NjMtLjUyLjI5OS0yLjg4OS0uMTkzLTIuODg5LS4xOTMiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTg3LjMwNCAxNzIuNjdzMi44MzItLjM4NiAyLjg4OS0uMDY4Yy4wNTguMzE4LTEuMzEuOTYzLS44MDkgMS4xMzcuNTAxLjE3MyAxLjEyNy42NjQuNjA3Ljk2My0uNTIuMjk5LTIuODg5LS4xOTMtMi44ODktLjE5MyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTg4LjI2MiAxNzEuMTQ4czIuNzgzLjI1MSAyLjc0NSAxLjE5NWEzLjUyIDMuNTIgMCAwIDEtLjk2MyAxLjkyNm0tMS42MDUtMS43ODNzLS4zNjYtNS42MTUtMi45ODYtNi41OTdtLS4zMDEtLjE0NXMyLjI3MyAzLjQ2OCAxLjU3IDYuNTk4IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01ODcuODk2IDE3NC43NzlsLjQ3MiA4LjM5OXMtMy4xNTktMi4xMjgtNC4zMzQtMS43MTRhMTAuNzk1IDEwLjc5NSAwIDAgMC0yLjcwNyAxLjc3MmwtLjIwMi0yLjYwMSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik01ODcuODk2IDE3NC43NzlsLjQ3MiA4LjM5OXMtMy4xNTktMi4xMjgtNC4zMzQtMS43MTRhMTAuNzk1IDEwLjc5NSAwIDAgMC0yLjcwNyAxLjc3MmwtLjIwMi0yLjYwMSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTgwLjQ0MiAxNzEuNTdhNy44ODkgNy44ODkgMCAwIDAtMi42NzcgMy43NjZjLS41NjkgMi4yMDYtMS4xOTUgNC45NjEgMS42NzYgNS4yNzkgMi44Ny4zMTcgMy40NzctLjc3MSAzLjQzOC0yLjIyNS0uMDM4LTEuNDU1LjE0NS00LjYzMy4xNDUtNC42MzMiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTgwLjQ0MiAxNzEuNTdhNy44ODkgNy44ODkgMCAwIDAtMi42NzcgMy43NjZjLS41NjkgMi4yMDYtMS4xOTUgNC45NjEgMS42NzYgNS4yNzkgMi44Ny4zMTcgMy40NzctLjc3MSAzLjQzOC0yLjIyNS0uMDM4LTEuNDU1LjE0NS00LjYzMy4xNDUtNC42MzMiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTU4Mi40MzkgMTgyLjM2OXMtLjU2OCA1LjYxNS0uMjc5IDYuOTkzYy4yODkgMS4zNzcuODM4IDQuODE2LjgzOCA0LjgxNmwuMjMxIDEuNDU0aDIuNDQ3IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU4Mi40MzkgMTgyLjM2OXMtLjU2OCA1LjYxNS0uMjc5IDYuOTkzYy4yODkgMS4zNzcuODM4IDQuODE2LjgzOCA0LjgxNmwuMjMxIDEuNDU0aDIuNDQ3IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01ODUuODkxIDE5My45OTRhMi41MzIgMi41MzIgMCAwIDEtMS4yNDMtMS45MjYgMTYuOTU0IDE2Ljk1NCAwIDAgMSAuMjEyLTMuOTY4IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU4NS44OTEgMTkzLjk5NGEyLjUzMiAyLjUzMiAwIDAgMS0xLjI0My0xLjkyNiAxNi45NTQgMTYuOTU0IDAgMCAxIC4yMTItMy45NjhtLS41NTItMjIuNzcyYy0uNzMyLjI2LTEuMzI5LjA0OC0yLjIzNCAyLjE0OC0uOTA2IDIuMS0yLjc4NCA3LjEzNy0yLjc4NCA3LjEzN3MtLjYyNiAxLjE3NS44MjkuOTYzYTIuNzQ1IDIuNzQ1IDAgMCAwIDIuMTk2LTEuODQ5IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01ODMuMDgyIDE4Mi4wODhzMS42NDcgMy40IDEuNjY2IDQuNjgxYy4xNDUgMS43Ni40NDUgMy41MDMuODk2IDUuMjExLjM5NSAxLjYzNy0uMzc2IDQuNTk0LjUzOSA1LjA2Ni45MTUuNDcyIDMuMDE1IDAgMy44NTMgMCAuODM4IDAgMS42NDctLjI3OS4zNzYtMS4xOTQtMS4yNzItLjkxNS0yLjY0OS0xLjM5Ny0yLjY5Ny0zLjI4NS0uMDQ4LTEuODg4LjE3My05LjM1Mi4xNzMtOS4zNTIiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNTgzLjA4MiAxODIuMDg4czEuNjQ3IDMuNCAxLjY2NiA0LjY4MWMuMTQ1IDEuNzYuNDQ1IDMuNTAzLjg5NiA1LjIxMS4zOTUgMS42MzctLjM3NiA0LjU5NC41MzkgNS4wNjYuOTE1LjQ3MiAzLjAxNSAwIDMuODUzIDAgLjgzOCAwIDEuNjQ3LS4yNzkuMzc2LTEuMTk0LTEuMjcyLS45MTUtMi42NDktMS4zOTctMi42OTctMy4yODUtLjA0OC0xLjg4OC4xNzMtOS4zNTIuMTczLTkuMzUyIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01ODUuMjM4IDE2OS4wNDdsLS44MTkgMi4xMDkgMi44OSAxLjUxMi0uMjIyIDEuODIxcy01LjIxMS0uNDM0LTUuNDYxLTEuMzJhMTkuMTIgMTkuMTIgMCAwIDEtLjE5My0zLjQ0OCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik01ODUuMjM4IDE2OS4wNDdsLS44MTkgMi4xMDkgMi44OSAxLjUxMi0uMjIyIDEuODIxcy01LjIxMS0uNDM0LTUuNDYxLTEuMzJhMTkuMTIgMTkuMTIgMCAwIDEtLjE5My0zLjQ0OCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTQ0LjA1NCAxOTcuMTE1bC0uOTU0IDQuMTUyLS45OTItLjIxMi0uMzQ2LTMuODM0IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTk0NC4wNTQgMTk3LjExNWwtLjk1NCA0LjE1Mi0uOTkyLS4yMTItLjM0Ni0zLjgzNCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTIyLjI1NiAxOTcuMTgxaDI3Ljcydi0xLjMxbC00LjcyLTIuOTY3aC00NS45OTFsLTMuMTg5IDIuOTY3LTEuNTIxIDEuMzFoMjcuNzAxeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTQ1LjI1NCAxOTIuOTA0czIuMjM1LTYuMDU4LS45NjMtMTAuOTdoLTEuMjgxcy41MDEuNjA2LS44ODYuNjA2aC0zOS43NmMtMS4zNzcgMC0uODc2LS42MDYtLjg3Ni0uNjA2aC0xLjI4MWMtMy4xODggNC45MTItLjk2NCAxMC45Ny0uOTY0IDEwLjk3aDQ1Ljk5MiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik05NDUuMjU0IDE5Mi45MDRzMi4yMzUtNi4wNTgtLjk2My0xMC45N2gtMS4yODFzLjUwMS42MDYtLjg4Ni42MDZoLTM5Ljc2Yy0xLjM3NyAwLS44NzYtLjYwNi0uODc2LS42MDZoLTEuMjgxYy0zLjE4OCA0LjkxMi0uOTY0IDEwLjk3LS45NjQgMTAuOTdoNDUuOTkybS00MC4wMjgtMy40MzdoMzguODQ1bS0zOC44NDUtMy42MDRoMzguODQ1IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik05MTMuMzE2IDE4OC44MzFsLjMzOCA2LjQ0NGE0LjgyIDQuODIgMCAwIDAtNC43MDEtMi43ODRjLTMuNjg5IDAtNC44MTYgMS4xNjYtNC44MTYgMS4xNjZsLjg0OC01Ljk4MS0yLjQ4NSAxLjE1NXMtLjU2OC01LjExNCAyLjQyNy02LjgwOWMyLjk5Ni0xLjY5NSA0LjQ4OS0xLjIyNCA2LjM5Ni0xLjExOCAxLjkwNy4xMDYgMy43NjYgMi40MzcgMy45NTggMy40NjguMTkzIDEuMDMuMjYgMy45My4yNiAzLjkzbC0yLjIyNS41Mjl6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik05MDcuNjY0IDE4MC43NHMuNDcyIDEuOTc1IDEuNjQ3IDEuNzgyYTIuNjY1IDIuNjY1IDAgMCAwIDEuNzYzLTEuMjIzbC0uMTQ1LTEuMDMtMy4wNzItMS4zMzktLjE5MyAxLjgxeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTA3Ljg1NyAxNzguOTNzLjM0NyAyLjAwMyAxLjc2MyAxLjgwMWMxLjQxNi0uMjAyIDEuMzY4LS43NDIgMS41Ny0xLjYyOGEzLjc4MSAzLjc4MSAwIDAgMCAwLTIuNDQ2IDIuMTIgMi4xMiAwIDAgMC0yLjY2OC0xLjEwOGMtMS4zNzcuNDUzLS44MTkgMi41MzMtLjgxOSAyLjUzM3MtLjUyLjQzNC4xNTQuODQ4eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTA3LjcwMyAxNzguMDgzbC40MTQuMTgzcy0uMDc3LTEuOTI2Ljc3MS0yLjA1MWE2Ljc0MiA2Ljc0MiAwIDAgMSAyLjMwMi40NDNtLTYuMjYgMTEuNjUzbC4xNzMtMi44MTNtOC4yMDkgMy4zMzNzLjU4OC0zLjM3MSAwLTUuMDE5IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik05MDMuMTcxIDIwMS42MDJsLjI1IDEuMTg1cy0xLjMgMi45ODUuMTczIDIuNTQyYzEuNDc0LS40NDMgMS44NjktMS4yMTMgMS40NDUtMy45ODctLjQyNC0yLjc3NC0uOTYzLTUuMzY1LS45NjMtNS4zNjVzLTQuNjMzLTEuNDY0LTMuMjk0IDEuNThjLjUzOSAxLjE2NSAyLjM4OSA0LjA0NSAyLjM4OSA0LjA0NXptOS40MjQtLjcwMWwtLjI0MSAxLjE3NXMxLjI5MSAyLjk5NS0uMTgzIDIuNTQzYy0xLjQ3My0uNDUzLTEuODY4LTEuMjA0LTEuNDQ0LTMuOTg4LjQyMy0yLjc4NC45NjMtNS4zNjUuOTYzLTUuMzY1czQuNjMzLTEuNDY0IDMuMjk0IDEuNThjLS41MyAxLjE2NS0yLjM4OSA0LjA1NS0yLjM4OSA0LjA1NXoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTkwNC41NDkgMTkyLjA1NnMtMy41ODMgMi44MzItMy44NTIgMy4yMTdjLS42MDcuOTYzIDAgMS45MjYgMS44MDEgMi4wNzEgMS44MDEuMTQ0IDQuMzE1LTIuOTQ3IDUuNzc5LTIuODEzIDEuNDY0LjEzNSAyLjUxNCAyLjExOSA0LjI0NyAxLjc4MiAxLjQwNy0uMjY5IDMuMjc1LS42MTYgMi43NjUtMi4wNTEtLjgyOS0yLjM2LTEuMDc5LTIuNjQ5LTIuODktMi41ODItMy4yOTQuMTM1LTcuNTQxLjIxMi03Ljg1LjM3NnptNC40MTctMy41NzFhNS43ODMgNS43ODMgMCAwIDAgMy45MiAyLjQ2NmMyLjQwOC4xNTQgMy4zMTMtMi41MDUgMS45OTQtMy4zNzEtMS4zMi0uODY3LTMuNjAzLS4yMTItMy45NC0uNjc1LS4zMzctLjQ2Mi0uMzI3LS45NjMtMS40OTMtLjc5OS0xLjE2NS4xNjQtMS43NTMuODA5LTEuMzc3IDEuMjA0LjMyNi4zNy42MjUuNzYyLjg5NiAxLjE3NXYweiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOTA4LjA3IDE4Ny4zbC41NTktMi40NDZoMi43NjRsLS40NDMgMi40NDYiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOTA4LjA3IDE4Ny4zbC41NTktMi40NDZoMi43NjRsLS40NDMgMi40NDYiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIuNDgyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTkwOC43ODIgMTg5LjI0N3MtNC42MjMgMi42ODctNS43MjEuMjk4Yy0xLjA5OC0yLjM4OCAxLjgyLTEuNzMzIDMuNjAyLTEuODExIDEuNzgyLS4wNzcgMS40NzQtLjk2MyAyLjExOS0uODI4LjY0NS4xMzUgMi4wMDMtMS4xMzYgMi4xNTggMCAuMTU0IDEuMTM3LTIuMTU4IDIuMzQxLTIuMTU4IDIuMzQxeiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9Ii40ODIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTAyMS45IDE3NC45ODFzLTIuMzIgOC45NzcgMi43NyAxMS40NzJhMTIuNTMgMTIuNTMgMCAwIDAgOS4yOC45MDVzNC45OCAzLjA1MyA4LjAzIDIuOTM4YzMuMDUtLjExNiA2LjgzLTIuODkgNi44My0yLjg5czYuODYtLjI4OSA5Ljc5LTMuMzQyYzIuOTQtMy4wNTMgMS41LTkuODQ0IDEuNS05Ljg0NHM3LjIyLTYuODI5IDYuMzYtMTMuMTM3Yy0uODUtNi4zMDktNS4xMy04LjI3NC01LjEzLTguMjc0cy0yLjQ5LTUuMzY1LTcuNzEtMy4zNDJjMCAwLTEuMTctMTcuODg3LTE1LjMyLTEzLjQ4NS0xNC4xNSA0LjQwMi0xMC45MSAxNC4xMi0xMC45MSAxNC4xMnMtOC41NS41NzgtMTAuNTMgNS4zMzZjLTEuOTggNC43NTggMCA5Ljg5MiAwIDkuODkycy00LjU0IDkuNzE5IDUuMDQgOS42NTF6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNEOUJBNTIiIHN0cm9rZS13aWR0aD0iLjk2NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTEwNDEuNjcgMjA5LjEzNGwtLjcyLTI2LjU4NCA3LjgyLTkuMjY1LTcuODggNy4xMDgtLjYtMjIuNDYxLS40MSAxNC44MDQtNy4zMS02LjU2IDcuMjMgOS4zNjMtLjkgMzIuODA1IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwNDEuNjcgMjA5LjEzNGwtLjcyLTI2LjU4NCA3LjgyLTkuMjY1LTcuODggNy4xMDgtLjYtMjIuNDYxLS40MSAxNC44MDQtNy4zMS02LjU2IDcuMjMgOS4zNjMtLjkgMzIuODA1IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iLjQ4MiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MF9yYWRpYWwiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoNDk3LjA5NiAwIDAgMjMzLjYzNSA3MTkuOTM2IDI2LjQ5OSkiPjxzdG9wIHN0b3AtY29sb3I9IiNDMkNBQ0MiLz48c3RvcCBvZmZzZXQ9Ii4yNiIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIuOTkiLz48c3RvcCBvZmZzZXQ9Ii40MSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIuOTUiLz48c3RvcCBvZmZzZXQ9Ii41MyIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIuODgiLz48c3RvcCBvZmZzZXQ9Ii42MyIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIuNzgiLz48c3RvcCBvZmZzZXQ9Ii43MiIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIuNjYiLz48c3RvcCBvZmZzZXQ9Ii44MSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIuNSIvPjxzdG9wIG9mZnNldD0iLjg5IiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9Ii4zMiIvPjxzdG9wIG9mZnNldD0iLjk2IiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9Ii4xMiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MV9yYWRpYWwiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjc2LjA3MiAwIDAgMzAwLjA3OCAyOTguNjcxIC0xMy4xNTYpIj48c3RvcCBvZmZzZXQ9Ii4yMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50Ml9saW5lYXIiIHgxPSI0MjguNjkzIiB5MT0iNDQ2LjAyMSIgeDI9IjQ3MS45MiIgeTI9IjM5NS4wMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJpbGx1c3RyYXRpb25fc3ZnX19wYWludDNfcmFkaWFsIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0xNzguNDE5IDAgMCAtNzEuMzY3NiA2ODkuMDkzIDM0NC43NDkpIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIuOSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50NF9saW5lYXIiIHgxPSI4NDguODEyIiB5MT0iNDU4LjEwOSIgeDI9IjgzNS40MDQiIHkyPSIzMzAuNzc3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50NV9saW5lYXIiIHgxPSIzNzcuNjY1IiB5MT0iNDU4LjEwOSIgeDI9IjM5MS4wNzIiIHkyPSIzMzAuNzc3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50Nl9yYWRpYWwiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoNDgwMjYuOCAwIDAgNTkxMy41MiAxNDQ3MDcgMTE4MTQuNCkiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9Ii45IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ3X2xpbmVhciIgeDE9IjQyNjMuNjciIHkxPSI2MDIzLjE5IiB4Mj0iNDQ5NS4wNyIgeTI9IjYwMjMuMTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ4X2xpbmVhciIgeDE9IjQ1NzkuNzciIHkxPSI2MDIzLjE5IiB4Mj0iNDgxMS4wMiIgeTI9IjYwMjMuMTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ5X2xpbmVhciIgeDE9IjQ1NzkuNzciIHkxPSI2MzY4LjIyIiB4Mj0iNDgxMS4wMiIgeTI9IjYzNjguMjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQxMF9saW5lYXIiIHgxPSI0ODk1LjcxIiB5MT0iNjAyMy4xOSIgeDI9IjUxMjcuMTEiIHkyPSI2MDIzLjE5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MTFfbGluZWFyIiB4MT0iNDg5NS43MSIgeTE9IjY0MTMuNjciIHgyPSI1MTI3LjExIiB5Mj0iNjQxMy42NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNDMkNBQ0MiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJpbGx1c3RyYXRpb25fc3ZnX19wYWludDEyX2xpbmVhciIgeDE9IjQ4OTUuNzEiIHkxPSI2NzI2LjkxIiB4Mj0iNTEyNy4xMSIgeTI9IjY3MjYuOTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQxM19saW5lYXIiIHgxPSIxNTY5Ni4yIiB5MT0iNjAyMy4xOSIgeDI9IjE1OTI3LjUiIHkyPSI2MDIzLjE5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MTRfbGluZWFyIiB4MT0iMTUzODAuMSIgeTE9IjYwMjMuMTkiIHgyPSIxNTYxMS41IiB5Mj0iNjAyMy4xOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNDMkNBQ0MiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJpbGx1c3RyYXRpb25fc3ZnX19wYWludDE1X2xpbmVhciIgeDE9IjE1MzgwLjEiIHkxPSI2MzY4LjIyIiB4Mj0iMTU2MTEuNSIgeTI9IjYzNjguMjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQxNl9saW5lYXIiIHgxPSIxNTA2NC4yIiB5MT0iNjAyMy4xOSIgeDI9IjE1Mjk1LjQiIHkyPSI2MDIzLjE5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MTdfbGluZWFyIiB4MT0iMTUwNjQuMiIgeTE9IjY0MTMuNjciIHgyPSIxNTI5NS40IiB5Mj0iNjQxMy42NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNDMkNBQ0MiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJpbGx1c3RyYXRpb25fc3ZnX19wYWludDE4X2xpbmVhciIgeDE9IjE1MDY0LjIiIHkxPSI2NzI2LjkxIiB4Mj0iMTUyOTUuNCIgeTI9IjY3MjYuOTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQxOV9saW5lYXIiIHgxPSI0OTUxNS43IiB5MT0iNDQ4MzIuNSIgeDI9IjUwNDg4LjEiIHkyPSIzMjQwNy41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MjBfbGluZWFyIiB4MT0iNTkwLjI4NyIgeTE9IjM3Ni4xMzEiIHgyPSI1NTAuOTA3IiB5Mj0iNDE1LjUxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIuMiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MjFfbGluZWFyIiB4MT0iNjc1LjIyOSIgeTE9IjM3Ni4yMyIgeDI9IjYzNi4wNDEiIHkyPSI0MTUuNDMyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIuMiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MjJfbGluZWFyIiB4MT0iODE3LjgyNSIgeTE9IjI1Mi45MTMiIHgyPSI4MTcuODI1IiB5Mj0iMjA5Ljg0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5RDFENiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzlEMUQ2Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MjNfbGluZWFyIiB4MT0iNDA4LjkxOSIgeTE9IjI1Mi4yODciIHgyPSI0MDguOTE5IiB5Mj0iMjA5Ljg0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5RDFENiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzlEMUQ2Ii8+PC9saW5lYXJHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MjRfcmFkaWFsIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDQ5Ny4wOTYgMCAwIDIzMy42MzUgNzE5LjkzNiAyNi40OTkpIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIuMjYiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iLjk5Ii8+PHN0b3Agb2Zmc2V0PSIuNDEiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iLjk1Ii8+PHN0b3Agb2Zmc2V0PSIuNTMiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iLjg4Ii8+PHN0b3Agb2Zmc2V0PSIuNjMiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iLjc4Ii8+PHN0b3Agb2Zmc2V0PSIuNzIiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iLjY2Ii8+PHN0b3Agb2Zmc2V0PSIuODEiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iLjUiLz48c3RvcCBvZmZzZXQ9Ii44OSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIuMzIiLz48c3RvcCBvZmZzZXQ9Ii45NiIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIuMTIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJpbGx1c3RyYXRpb25fc3ZnX19wYWludDI1X3JhZGlhbCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyNzYuMDcyIDAgMCAzMDAuMDc4IDI5OC42NzEgLTEzLjE1NikiPjxzdG9wIG9mZnNldD0iLjIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQyNl9yYWRpYWwiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTE3OC40MTkgMCAwIC03MS4zNjc2IDY4OS4wOTMgMzQ0Ljc0OSkiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9Ii45IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQyN19saW5lYXIiIHgxPSI4NDguODEyIiB5MT0iNDU4LjEwOSIgeDI9IjgzNS40MDQiIHkyPSIzMzAuNzc3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MjhfbGluZWFyIiB4MT0iMzc3LjY2NSIgeTE9IjQ1OC4xMDkiIHgyPSIzOTEuMDcyIiB5Mj0iMzMwLjc3NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNDMkNBQ0MiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJpbGx1c3RyYXRpb25fc3ZnX19wYWludDI5X3JhZGlhbCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg0ODAyNi44IDAgMCA1OTEzLjUyIDE0NDcwNyAxMTgxNC40KSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iLjkiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJpbGx1c3RyYXRpb25fc3ZnX19wYWludDMwX2xpbmVhciIgeDE9IjQyNjMuNjciIHkxPSI2MDIzLjE5IiB4Mj0iNDQ5NS4wNyIgeTI9IjYwMjMuMTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQzMV9saW5lYXIiIHgxPSI0NTc5Ljc3IiB5MT0iNjAyMy4xOSIgeDI9IjQ4MTEuMDIiIHkyPSI2MDIzLjE5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MzJfbGluZWFyIiB4MT0iNDU3OS43NyIgeTE9IjYzNjguMjIiIHgyPSI0ODExLjAyIiB5Mj0iNjM2OC4yMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNDMkNBQ0MiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJpbGx1c3RyYXRpb25fc3ZnX19wYWludDMzX2xpbmVhciIgeDE9IjQ4OTUuNzEiIHkxPSI2MDIzLjE5IiB4Mj0iNTEyNy4xMSIgeTI9IjYwMjMuMTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQzNF9saW5lYXIiIHgxPSI0ODk1LjcxIiB5MT0iNjQxMy42NyIgeDI9IjUxMjcuMTEiIHkyPSI2NDEzLjY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MzVfbGluZWFyIiB4MT0iNDg5NS43MSIgeTE9IjY3MjYuOTEiIHgyPSI1MTI3LjExIiB5Mj0iNjcyNi45MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNDMkNBQ0MiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJpbGx1c3RyYXRpb25fc3ZnX19wYWludDM2X2xpbmVhciIgeDE9IjE1Njk2LjIiIHkxPSI2MDIzLjE5IiB4Mj0iMTU5MjcuNSIgeTI9IjYwMjMuMTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQzN19saW5lYXIiIHgxPSIxNTM4MC4xIiB5MT0iNjAyMy4xOSIgeDI9IjE1NjExLjUiIHkyPSI2MDIzLjE5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50MzhfbGluZWFyIiB4MT0iMTUzODAuMSIgeTE9IjYzNjguMjIiIHgyPSIxNTYxMS41IiB5Mj0iNjM2OC4yMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNDMkNBQ0MiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJpbGx1c3RyYXRpb25fc3ZnX19wYWludDM5X2xpbmVhciIgeDE9IjE1MDY0LjIiIHkxPSI2MDIzLjE5IiB4Mj0iMTUyOTUuNCIgeTI9IjYwMjMuMTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ0MF9saW5lYXIiIHgxPSIxNTA2NC4yIiB5MT0iNjQxMy42NyIgeDI9IjE1Mjk1LjQiIHkyPSI2NDEzLjY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyQ0FDQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyQ0FDQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImlsbHVzdHJhdGlvbl9zdmdfX3BhaW50NDFfbGluZWFyIiB4MT0iMTUwNjQuMiIgeTE9IjY3MjYuOTEiIHgyPSIxNTI5NS40IiB5Mj0iNjcyNi45MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNDMkNBQ0MiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMkNBQ0MiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJpbGx1c3RyYXRpb25fc3ZnX19wYWludDQyX2xpbmVhciIgeDE9IjQ5NTE1LjciIHkxPSI0NDgzMi41IiB4Mj0iNTA0ODguMSIgeTI9IjMyNDA3LjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ0M19saW5lYXIiIHgxPSI1OTAuMjg3IiB5MT0iMzc2LjEzMSIgeDI9IjU1MC45MDciIHkyPSI0MTUuNTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9Ii4yIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ0NF9saW5lYXIiIHgxPSI2NzUuMjI5IiB5MT0iMzc2LjIzIiB4Mj0iNjM2LjA0MSIgeTI9IjQxNS40MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9Ii4yIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDQUNDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ0NV9saW5lYXIiIHgxPSI4MTcuODI1IiB5MT0iMjUyLjkxMyIgeDI9IjgxNy44MjUiIHkyPSIyMDkuODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzlEMUQ2IiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDOUQxRDYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaWxsdXN0cmF0aW9uX3N2Z19fcGFpbnQ0Nl9saW5lYXIiIHgxPSI0MDguOTE5IiB5MT0iMjUyLjI4NyIgeDI9IjQwOC45MTkiIHkyPSIyMDkuODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzlEMUQ2IiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDOUQxRDYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=) 50%/contain;
        width: 100%
    }

    .b-theSpine__illustration:before {
        content: "";
        display: block;
        padding-top: 39.233278956%
    }

    .b-theSpine__label.-pedestrianLayer,
    .b-theSpine__label.-serviceLayer,
    .b-theSpine__label.-spineLayer {
        background: transparent;
        font-size: .8vw;
        min-width: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .b-theSpine__label.-aiControlled,
    .b-theSpine__label.-freight,
    .b-theSpine__label.-highSpeedTransit {
        font-size: .7vw;
        display: inline-block
    }

    .b-theSpine__label.-pedestrianLayer {
        top: 33%;
        left: 0
    }

    .b-theSpine__label.-serviceLayer {
        top: 56%;
        left: 0
    }

    .b-theSpine__label.-spineLayer {
        top: 80%;
        left: 0
    }

    .b-theSpine__label.-aiControlled {
        top: 78%;
        left: 29%;
        width: 5%
    }

    .b-theSpine__label.-freight {
        top: 78%;
        left: 66%;
        width: 5%
    }

    .b-theSpine__label.-highSpeedTransit {
        top: 98%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    [dir=rtl] .b-theSpine__label.-aiControlled,
    [dir=rtl] .b-theSpine__label.-freight,
    [dir=rtl] .b-theSpine__label.-highSpeedTransit {
        font-size: .9vw
    }

    [dir=rtl] .b-theSpine__label.-pedestrianLayer,
    [dir=rtl] .b-theSpine__label.-serviceLayer,
    [dir=rtl] .b-theSpine__label.-spineLayer {
        font-size: 1vw
    }
}

.b-carousel {
    --component-background-color: var(--color-cream);
    --component-highlight-color: var(--color-dark-gold);
    --component-text-color: var(--color-black);
    --eyebrow-text-color: var(--component-highlight-color);
    --component-padding: 60px;
    padding: var(--component-padding) 0;
    background-color: var(--component-background-color);
    color: var(--component-text-color);
    overflow-x: hidden
}

.b-carousel .m-pageIndicators {
    padding-bottom: 0
}

.b-carousel__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    position: relative
}

.b-carousel__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 35px
}

.b-carousel.-ctaCarousel .o-updateCard:not(.-video) {
    pointer-events: none
}

.b-carousel.-ctaCarousel .o-updateCard:not(.-video) .m-button {
    display: none
}

.b-carousel__footer {
    text-align: center;
    padding: 40px 0
}

.b-carousel .swiper-container {
    overflow: visible
}

.b-carousel .swiper-slide {
    --card-size: 280px;
    width: var(--card-size)
}

.b-carousel__controls {
    display: none
}

.b-carousel.-dark {
    --component-background-color: var(--color-black);
    --component-highlight-color: var(--color-gold);
    --component-text-color: var(--color-white)
}

@media(min-width:768px) {
    .b-carousel__header {
        margin: 0 0 60px
    }

    .b-carousel .m-pageIndicators {
        display: none
    }

    .b-carousel .swiper-slide {
        --card-size: 420px
    }

    .b-carousel .swiper-slide .a-image {
        height: 100%
    }

    .b-carousel__controls {
        height: 60px;
        width: 160px;
        -ms-flex-item-align: end;
        align-self: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        position: absolute;
        right: var(--containerMargin);
        z-index: 2
    }

    [dir=rtl] .b-carousel__controls {
        left: var(--containerMargin);
        right: inherit
    }

    .b-carousel__controls.-isHidden {
        display: none
    }

    .b-carousel__footer {
        text-align: start
    }
}

@media(min-width:1024px) {
    .b-carousel__container {
        display: grid;
        -webkit-column-gap: var(--grid-gap);
        -moz-column-gap: var(--grid-gap);
        column-gap: var(--grid-gap);
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .b-carousel__header {
        grid-column: 2/span 6;
        grid-row-start: 1
    }

    .b-carousel__content {
        grid-column: 2/span 11;
        grid-row-start: 2
    }

    .b-carousel__footer {
        grid-column: 2/span 11;
        grid-row-start: 3
    }
}

@media(min-width:1440px) {
    .b-carousel .swiper-slide {
        --card-size: 478px
    }
}

.o-updateCard {
    position: relative;
    width: 100%
}

.o-updateCard:before {
    content: "";
    display: block;
    padding-top: 100%
}

.-dark .o-updateCard {
    color: var(--color-white)
}

.o-updateCard.-social {
    --icon-fill: var(--color-dark-gold)
}

.-dark .o-updateCard.-social {
    --icon-fill: var(--color-gold)
}

.o-updateCard__link {
    height: 100%;
    width: 100%;
    display: block
}

.-noImage .o-updateCard__link {
    top: 0;
    left: 0;
    position: absolute;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: var(--color-cream-50);
    border: 2px solid var(--color-black-20)
}

.-dark .-noImage .o-updateCard__link {
    background-color: var(--color-black);
    border: 2px solid var(--color-black-90)
}

.o-updateCard__copy {
    --icon-fill: var(--color-dark-gold);
    padding-top: 20px
}

.o-updateCard__media {
    top: 0;
    left: 0;
    position: absolute;
    width: var(--card-size);
    background: var(--color-black)
}

.o-updateCard__media,
.o-updateCard__media .a-image {
    height: var(--card-size)
}

.o-updateCard__media+.o-updateCard__copy {
    padding-top: 30px
}

.o-updateCard__media .m-button {
    position: absolute;
    bottom: 20px;
    left: 20px
}

.o-updateCard__authorInfo {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 0 20px
}

[lang=ar] .o-updateCard__authorInfo {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.o-updateCard__writtenBy {
    color: var(--color-dark-gold);
    display: inline-block;
    font-weight: 400;
    text-transform: uppercase
}

.-dark .o-updateCard__writtenBy {
    color: var(--color-gold)
}

.o-updateCard__date {
    display: inline-block;
    font-weight: 100;
    margin: 0 0 0 .25em
}

.o-updateCard__icon {
    margin-left: auto
}

.o-updateCard__heading {
    font-size: clamp(21px, calc(21px + 16*(100vw - 480px)/960), 37px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%;
    margin: 0 0 20px
}

[lang=ar] .o-updateCard__heading {
    font-size: clamp(21px, calc(21px + 27*(100vw - 480px)/960), 48px);
    line-height: 126%;
    letter-spacing: 0
}

.o-updateCard__heading.-smallText {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .o-updateCard__heading.-smallText {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-updateCard .m-button.-article {
    -ms-flex-item-align: start;
    align-self: flex-start
}

@media(min-width:768px) {
    .-noImage .o-updateCard__link {
        padding: 40px
    }

    .o-updateCard__media .m-button {
        bottom: 30px;
        left: 30px
    }
}

.b-sectors {
    --sector-text-color: var(--color-black);
    --sector-grid-padding: 9.5vw 0;
    height: 100%;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: var(--block-padding) 0;
    overflow: hidden;
    position: relative
}

.b-sectors__backgroundImage {
    opacity: 0;
    -webkit-transition: opacity .6s cubic-bezier(.25, .46, .45, .94);
    -o-transition: opacity .6s cubic-bezier(.25, .46, .45, .94);
    transition: opacity .6s cubic-bezier(.25, .46, .45, .94)
}

.b-sectors__backgroundImage:after {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: var(--color-black);
    content: "";
    opacity: .5;
    position: absolute
}

.b-sectors__backgroundImage.-isActive {
    opacity: 1
}

.b-sectors__container {
    margin: 0 auto;
    max-width: var(--fluid-type-max-width);
    padding: 60px 0;
    position: relative
}

.b-sectors__container .a-heading {
    margin: 0 0 20px
}

.b-sectors__container .m-paragraph {
    padding: 0 10px;
    margin: 0 0 50px;
    text-align: center
}

.b-sectors__container .a-heading,
.b-sectors__container .m-paragraph {
    color: var(--sector-text-color);
    -webkit-transition: color .4s ease-out;
    -o-transition: color .4s ease-out;
    transition: color .4s ease-out
}

.b-sectors__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 10px;
    position: relative
}

.b-sectors.-isActive {
    --sector-text-color: var(--color-white)
}

.b-sectors__row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.b-sectors__row.-compact {
    padding: var(--sector-grid-padding)
}

.b-sectors__placeholder {
    --sector-button-background-color: var(--color-black);
    --sector-button-border-color: transparent;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none
}

.b-sectors__placeholder.-isDisabled {
    --sector-button-background-color: transparent;
    --sector-button-border-color: var(--color-white-20a)
}

.b-sectors__placeholder.-isVisible {
    display: block;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.b-sectors__placeholder.-isVisible .b-sectors__placeholderWrapper {
    height: 30vw;
    width: 30vw
}

.b-sectors__placeholderWrapper {
    height: 15.4vw;
    width: 15.4vw;
    max-height: 266px;
    max-width: 266px;
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 50%;
    background-color: var(--sector-button-background-color);
    border: 2px solid var(--sector-button-border-color);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 15px;
    overflow: hidden;
    -webkit-transition: border-color .4s ease, background-color .4s ease, -webkit-transform .5s ease;
    transition: border-color .4s ease, background-color .4s ease, -webkit-transform .5s ease;
    -o-transition: border-color .4s ease, background-color .4s ease, transform .5s ease;
    transition: border-color .4s ease, background-color .4s ease, transform .5s ease;
    transition: border-color .4s ease, background-color .4s ease, transform .5s ease, -webkit-transform .5s ease
}

.-isDisabled .b-sectors__placeholderWrapper {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

@media(min-width:768px) {
    .b-sectors__content {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .b-sectors .m-paragraph {
        max-width: 50%;
        margin: 0 auto 100px
    }

    .b-sectors__placeholder.-isVisible .b-sectors__placeholderWrapper {
        height: 21vw;
        width: 21vw
    }
}

@media(min-width:1024px) {
    .b-sectors {
        --sector-grid-padding: 0 9.5vw
    }

    .b-sectors__content {
        display: block;
        padding: 0
    }

    .b-sectors__row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%
    }

    .b-sectors__placeholder {
        display: block
    }

    .b-sectors__placeholder.-isVisible {
        -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
        order: unset
    }

    .b-sectors__placeholder.-isVisible .b-sectors__placeholderWrapper {
        height: 15.4vw;
        width: 15.4vw
    }

    .b-sectors__placeholder .m-sectorButton:not(:last-child) {
        -webkit-margin-end: 34px;
        margin-inline-end: 34px
    }
}

@media(min-width:1440px) {
    .b-sectors {
        --sector-grid-padding: 0 137px
    }
}

.m-sectorButton {
    --sector-button-background-color: var(--color-black);
    --sector-button-icon-color: var(--color-white);
    --sector-button-border-color: transparent;
    --sector-button-text-color: var(--color-black-20);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.m-sectorButton__container {
    height: 30vw;
    width: 30vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    border: 2px solid var(--sector-button-border-color);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--sector-button-text-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 0 15px;
    max-height: 266px;
    max-width: 266px;
    overflow: hidden;
    position: relative;
    -webkit-transition: border-color .4s ease, -webkit-transform .5s ease;
    transition: border-color .4s ease, -webkit-transform .5s ease;
    -o-transition: border-color .4s ease, transform .5s ease;
    transition: border-color .4s ease, transform .5s ease;
    transition: border-color .4s ease, transform .5s ease, -webkit-transform .5s ease
}

.m-sectorButton__circle {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    fill: var(--sector-button-background-color);
    position: absolute;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease
}

.m-sectorButton__icon {
    --icon-size: 100%;
    color: var(--sector-button-icon-color);
    display: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: auto;
    pointer-events: none;
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
    width: 33%;
    z-index: 1
}

.m-sectorButton__icon svg {
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease
}

.m-sectorButton__arrow {
    --icon-fill: var(--color-black);
    display: none;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.m-sectorButton__arrow .a-icon {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
    transition: opacity .3s ease, -webkit-transform .3s ease;
    -o-transition: transform .3s ease, opacity .3s ease;
    transition: transform .3s ease, opacity .3s ease;
    transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease
}

.m-sectorButton__arrow [dir=rtl] {
    right: auto;
    left: 20px
}

.m-sectorButton__arrow [dir=rtl] .a-icon {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.m-sectorButton__label {
    font-size: clamp(9px, calc(9px + 3*(100vw - 480px)/960), 12px);
    font-weight: 400;
    letter-spacing: .06em;
    line-height: 120%;
    padding: 0 10%;
    pointer-events: none;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: color .3s ease, opacity .6s ease;
    -o-transition: color .3s ease, opacity .6s ease;
    transition: color .3s ease, opacity .6s ease;
    z-index: 1
}

[lang=ar] .m-sectorButton__label {
    font-size: 12px
}

@media screen and (min-width:480px) {
    [lang=ar] .m-sectorButton__label {
        font-size: calc(12px + 4*(100vw - 480px)/960)
    }
}

@media screen and (min-width:1440px) {
    [lang=ar] .m-sectorButton__label {
        font-size: 16px
    }
}

.m-sectorButton.-isActive {
    --sector-button-background-color: var(--color-white);
    --sector-button-icon-color: var(--color-gold);
    --sector-button-text-color: var(--color-black);
    cursor: pointer
}

.m-sectorButton.-isActive .m-sectorButton__arrow .a-icon {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.m-sectorButton.-isCurrent {
    --sector-button-background-color: var(--color-white);
    --sector-button-icon-color: var(--color-gold);
    --sector-button-text-color: var(--color-black);
    pointer-events: none
}

.m-sectorButton.-isDisabled {
    --sector-button-background-color: transparent;
    --sector-button-border-color: var(--color-white-20a)
}

.m-sectorButton.-isDisabled .m-sectorButton__icon {
    opacity: .2
}

.m-sectorButton.-isDisabled .m-sectorButton__label {
    opacity: 0
}

@media(min-width:768px) {
    .m-sectorButton__container {
        height: 21vw;
        width: 21vw
    }

    .m-sectorButton__arrow,
    .m-sectorButton__icon {
        display: block
    }

    .m-sectorButton__arrow {
        right: 40px
    }

    [dir=rtl] .m-sectorButton__arrow {
        left: 40px;
        right: auto;
        -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg)
    }

    .m-sectorButton__label {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 50%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        left: 50%;
        padding: 0 20%;
        position: absolute;
        top: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 100%
    }
}

@media(min-width:1024px) {
    .m-sectorButton__container {
        height: 15.4vw;
        width: 15.4vw;
        margin: 0
    }

    .m-sectorButton.-isActive .m-sectorButton__container {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }

    .m-sectorButton.-isDisabled .m-sectorButton__container {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
}

.b-boxedList {
    --component-background-color: transparent;
    --component-highlight-color: var(--color-dark-gold);
    --component-text-color: var(--color-black);
    --icon-fill: var(--component-highlight-color);
    --page-indicator-color-active: var(--component-highlight-color);
    --page-indicator-color: var(--color-black-20a);
    --page-indicators-padding: 40px 0;
    background-color: var(--component-background-color);
    color: var(--component-background-color);
    overflow: hidden;
    position: relative;
    padding: 60px 0 0
}

.b-boxedList.-dark {
    --boxed-card-background-color: transparent;
    --boxed-card-border-color: var(--color-black-75);
    --boxed-card-heading-color: var(--color-white);
    --boxed-card-hover-background-color: var(--color-real-black);
    --boxed-card-text-color: var(--color-white);
    --component-highlight-color: var(--color-gold)
}

.b-boxedList.-dark,
.b-boxedList.-hasBackgroundImage {
    --component-background-color: var(--color-black);
    --component-text-color: var(--color-white);
    --page-indicator-color: var(--color-white-20a)
}

.b-boxedList.-hasBackgroundImage {
    --boxed-card-background-color: transparent;
    --boxed-card-border-color: var(--color-white-10a);
    --boxed-card-heading-color: var(--color-white);
    --boxed-card-hover-background-color: rgba(0, 0, 0, 0.4);
    --boxed-card-text-color: var(--color-white);
    --component-highlight-color: var(--component-text-color)
}

.b-boxedList>.m-componentBackground {
    -webkit-transition: opacity .75s ease;
    -o-transition: opacity .75s ease;
    transition: opacity .75s ease
}

.b-boxedList>.m-componentBackground.-isHidden {
    opacity: 0
}

.b-boxedList__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    position: relative;
    z-index: 2
}

.b-boxedList__header {
    margin: 0 auto 80px;
    max-width: 640px;
    color: var(--component-text-color)
}

.b-boxedList__slider {
    overflow: visible
}

.b-boxedList__cards {
    list-style: none;
    margin: 0;
    padding: 0
}

.b-boxedList__card {
    height: auto;
    width: auto
}

.b-boxedList__card:not(:last-child) .o-boxedCard {
    border-inline-end-width: 0
}

.b-boxedList .m-stickyMedia {
    z-index: 1
}

.b-boxedList .m-stickyMedia:after {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .4)), color-stop(50%, rgba(0, 0, 0, .2)), to(rgba(0, 0, 0, .4)));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, .4) 0, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .4) 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .4));
    content: "";
    pointer-events: none;
    position: absolute
}

.b-boxedList__background .m-componentBackground {
    z-index: 2;
    opacity: 0;
    -webkit-transition: opacity .75s ease;
    -o-transition: opacity .75s ease;
    transition: opacity .75s ease
}

.b-boxedList .m-componentHeader {
    --eyebrow-text-color: var(--component-highlight-color)
}

.b-boxedList .m-componentBackground.-isActive {
    opacity: 1
}

@media(min-width:768px) {
    .b-boxedList {
        padding: 95px 0 80px
    }

    .b-boxedList__container {
        max-width: 1380px
    }

    .b-boxedList__cards {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0 auto
    }

    .b-boxedList__card {
        max-width: 310px;
        width: 50%
    }

    .b-boxedList__card:nth-child(2n) .o-boxedCard {
        border-inline-end-width: 1px
    }

    .b-boxedList__card:nth-child(n+3) .o-boxedCard {
        border-top-width: 0
    }

    .b-boxedList .m-pageIndicators {
        display: none
    }
}

@media(min-width:1024px) {
    .b-boxedList__card {
        -webkit-margin-end: 1px;
        margin-inline-end: 1px;
        width: 25%
    }

    .b-boxedList__card:nth-child(2n) {
        margin: 0
    }

    .b-boxedList__card:nth-child(2n) .o-boxedCard {
        border-inline-end-width: 0
    }

    .b-boxedList__card:last-child .o-boxedCard {
        border-inline-end-width: 1px
    }

    .b-boxedList__card:nth-child(n+3) .o-boxedCard {
        border-top-width: 1px
    }

    .b-boxedList__card:not(:nth-child(4n+1)) {
        margin: 0 0 0 -1px
    }
}

.o-boxedCard {
    --icon-size: 80px;
    background-color: var(--boxed-card-background-color, var(--color-cream-25));
    border: 1px solid var(--boxed-card-border-color, var(--color-black-20));
    color: var(--boxed-card-text-color, var(--color-black-75));
    cursor: default;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    max-width: 310px;
    min-height: 460px;
    padding: 60px var(--grid-gap) 50px;
    position: relative;
    -webkit-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out
}

@media(hover:hover) {
    .o-boxedCard:hover {
        --component-highlight-color: var(--boxed-card-heading-color);
        --icon-fill: var(--boxed-card-heading-color);
        background-color: var(--boxed-card-hover-background-color, var(--color-white))
    }

    .o-boxedCard:hover:after {
        opacity: 1
    }
}

.o-boxedCard:after {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: "";
    opacity: 0;
    outline: 1px solid var(--component-text-color);
    pointer-events: none;
    position: absolute;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    z-index: 2
}

.o-boxedCard__heading {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    color: var(--boxed-card-heading-color, var(--color-black));
    margin: 0 0 22px;
    min-height: 66px
}

.o-boxedCard__asset {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--icon-size);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto 30px;
    position: relative;
    text-align: center;
    width: 100%
}

.o-boxedCard__asset.-image .a-image {
    height: auto
}

.o-boxedCard__asset.-image .a-image__img {
    height: 100%;
    width: auto;
    margin: auto;
    max-height: var(--icon-size)
}

.o-boxedCard__asset__icon {
    --icon-size: 60px;
    margin: 0 0 22px
}

.o-boxedCard__copy {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    margin: 0 0 60px
}

[lang=ar] .o-boxedCard__copy {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-boxedCard .m-link {
    -ms-flex-item-align: start;
    align-self: flex-start;
    color: var(--component-highlight-color);
    margin: auto 0 0;
    pointer-events: none
}

.o-boxedCard .a-index {
    margin: 0 0 22px
}

.o-boxedCard.-center {
    text-align: center
}

.o-boxedCard.-hasLink {
    cursor: pointer
}

.a-index {
    font-size: clamp(37px, calc(37px + 30*(100vw - 480px)/960), 67px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(110%, calc(110% + 9*(100vw - 480px)/960), 119%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0 !important
}

@supports(-webkit-text-stroke:1px black) {
    .a-index {
        -webkit-text-fill-color: transparent;
        -webkit-text-stroke: 1px var(--component-text-color, currentColor)
    }
}

.m-link {
    --icon-size: 15px;
    --icon-fill: var(--link-icon-color);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--link-text-color);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.m-link .a-label {
    -webkit-transform: translateY(-.25ex);
    -ms-transform: translateY(-.25ex);
    transform: translateY(-.25ex)
}

.m-link .a-icon,
.m-link .a-label {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.m-link .a-icon {
    -webkit-margin-start: 1ex;
    margin-inline-start: 1ex;
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

[dir=rtl] .m-link .a-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.m-link.-footerLink {
    --link-text-color: var(--color-black-20);
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 100%
}

.m-link.-footerLink .a-label {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

@media(hover:hover) {

    .m-link.-footerLink:hover,
    .m-link.-marginaliaLink:hover {
        --link-text-color: var(--color-white)
    }

    .m-link.-marginaliaLink:hover {
        text-decoration: underline
    }
}

@media(hover:hover) {
    .m-link:hover {
        --link-text-color: var(--color-gold);
        --link-icon-color: var(--color-gold)
    }
}

.m-link.-small {
    --icon-size: 16px
}

.m-link.-small .a-label {
    -webkit-transform: translateY(-.225ex);
    -ms-transform: translateY(-.225ex);
    transform: translateY(-.225ex)
}

.b-map {
    background: var(--color-black);
    position: relative
}

.b-map.-isLoading {
    min-height: 100vh
}

.b-map:before {
    top: 0;
    height: 70px;
    background: var(--gradient-map-top);
    z-index: 2
}

.b-map:after,
.b-map:before {
    left: 0;
    width: 100%;
    content: "";
    position: absolute
}

.b-map:after {
    height: 200px;
    background: var(--gradient-map-bottom);
    bottom: 0
}

.b-map__animation.-mobile {
    display: block
}

.b-map__animation.-desktop {
    display: none
}

@media(min-width:768px) {
    .b-map {
        padding: 0 0 30px
    }

    .b-map.-isLoading {
        min-height: 56.5vw
    }

    .b-map:before {
        height: 100px
    }

    .b-map__animation.-mobile {
        display: none
    }

    .b-map__animation.-desktop {
        display: block
    }
}

.b-imageText {
    --image-text-pull-start: calc(var(--containerMargin)*-1);
    --image-text-pull-end: var(--containerMargin)
}

[dir=rtl] .b-imageText {
    --image-text-pull-end: calc(var(--containerMargin)*-1);
    --image-text-pull-start: var(--containerMargin)
}

@media(min-width:768px) {
    .b-imageText .o-contentGrid__item {
        grid-column-end: span 5
    }

    .b-imageText.-assetFirst .o-contentGrid__item.-asset {
        grid-column-start: 1
    }

    .b-imageText.-assetFirst .o-contentGrid__item.-paragraph {
        grid-column-start: 7
    }

    .b-imageText.-assetFirst.-assetPull .o-contentGrid__item.-asset {
        -webkit-transform: translateX(var(--image-text-pull-start));
        -ms-transform: translateX(var(--image-text-pull-start));
        transform: translateX(var(--image-text-pull-start))
    }

    .b-imageText.-assetLast .o-contentGrid__item.-asset {
        grid-column-start: 8
    }

    .b-imageText.-assetLast .o-contentGrid__item.-paragraph {
        grid-column-start: 2
    }

    .b-imageText.-assetLast.-assetPull .o-contentGrid__item.-asset {
        -webkit-transform: translateX(var(--image-text-pull-end));
        -ms-transform: translateX(var(--image-text-pull-end));
        transform: translateX(var(--image-text-pull-end))
    }
}

.b-imageText.-wideAsset.-assetFirst .o-contentGrid__item.-asset {
    grid-column: 2/span 5
}

.b-imageText.-wideAsset.-assetFirst .o-contentGrid__item.-paragraph {
    grid-column: 8/span 4
}

.b-imageText.-wideAsset.-assetLast .o-contentGrid__item.-asset {
    grid-column: 7/span 5
}

.b-imageText.-tallAsset.-assetFirst .o-contentGrid__item.-asset,
.b-imageText.-wideAsset.-assetLast .o-contentGrid__item.-paragraph {
    grid-column: 2/span 4
}

.b-imageText.-tallAsset.-assetFirst .o-contentGrid__item.-paragraph,
.b-imageText.-tallAsset.-assetLast .o-contentGrid__item.-asset {
    grid-column: 8/span 4
}

.b-imageText.-tallAsset.-assetLast .o-contentGrid__item.-paragraph {
    grid-column: 2/span 4
}

.o-contentGrid {
    --component-background-color: transparent;
    --component-grid-areas: none;
    --component-grid-columns: repeat(12, minmax(0, 1fr));
    --component-highlight-color: var(--color-dark-gold);
    --component-text-color: var(--color-black);
    --padding-top: var(--block-component-padding);
    --padding-bottom: var(--block-component-padding);
    padding: var(--padding-top) 0 var(--padding-bottom);
    background-color: var(--component-background-color);
    color: var(--component-text-color);
    overflow: hidden;
    position: relative
}

.o-contentGrid.-paddingTopNone {
    --padding-top: 0
}

.o-contentGrid.-paddingBottomNone {
    --padding-bottom: 0
}

.o-contentGrid.-paddingTopLarge {
    --padding-top: var(--block-component-padding-large)
}

.o-contentGrid.-paddingBottomLarge {
    --padding-bottom: var(--block-component-padding-large)
}

.o-contentGrid__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    -webkit-transform: translateZ(0);
    grid-gap: var(--grid-gap);
    grid-template-areas: var(--component-grid-areas);
    grid-template-columns: var(--component-grid-columns)
}

.o-contentGrid__item {
    -ms-flex-item-align: stretch;
    align-self: stretch;
    margin: 0 0 var(--grid-gap);
    position: relative
}

.o-contentGrid__item.-start {
    text-align: start
}

.o-contentGrid__item.-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    text-align: center
}

.o-contentGrid__item.-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    text-align: end
}

.o-contentGrid__item.-end .m-figure {
    -webkit-margin-start: auto;
    margin-inline-start: auto
}

.o-contentGrid__item.-top {
    -ms-flex-item-align: start;
    align-self: start
}

.o-contentGrid__item.-middle {
    -ms-flex-item-align: center;
    align-self: center
}

.o-contentGrid__item.-bottom {
    -ms-flex-item-align: end;
    align-self: end
}

.o-contentGrid__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 50px -10px -10px
}

.o-contentGrid__buttons .m-button {
    margin: 10px
}

.o-contentGrid__item.-center .o-contentGrid__buttons {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.o-contentGrid__item.-end .o-contentGrid__buttons {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.o-contentGrid.-noPaddingBottom {
    padding-bottom: 0
}

.o-contentGrid.-noPaddingTop {
    padding-top: 0
}

.o-contentGrid.-dark {
    --color-content-marker: var(--color-gold);
    --component-background-color: var(--color-black);
    --component-highlight-color: var(--color-gold);
    --component-text-color: var(--color-white)
}

.o-contentGrid.-hasBackgroundImage {
    --component-highlight-color: var(--color-white);
    --component-text-color: var(--color-white);
    min-height: 100vh;
    min-height: calc(var(--vh)*100);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

@supports(height:1svh) {
    .o-contentGrid.-hasBackgroundImage {
        min-height: 100svh
    }
}

.o-contentGrid.-hasBackgroundImage .m-paragraph {
    --icon-fill: var(--color-white)
}

.o-contentGrid .a-video,
.o-contentGrid .a-video__video {
    position: relative
}

.o-contentGrid.-single {
    --component-padding: 120px
}

.o-contentGrid.-single .o-contentGrid__item {
    grid-column: 3/span 8
}

.o-contentGrid.-single .o-contentGrid__item.-start .m-paragraph__content {
    -webkit-margin-end: auto;
    margin-inline-end: auto
}

.o-contentGrid.-single .o-contentGrid__item.-end .m-paragraph__content {
    -webkit-margin-start: auto;
    margin-inline-start: auto
}

.o-contentGrid.-single .o-contentGrid__item.-center {
    grid-column: 3/11
}

.o-contentGrid.-single .o-contentGrid__item.-center .m-paragraph__content {
    margin-left: auto;
    margin-right: auto;
    width: 74.4186046512%
}

.o-contentGrid.-double .o-contentGrid__item:first-child {
    grid-column: 2/span 5
}

.o-contentGrid.-double .o-contentGrid__item:nth-child(2) {
    grid-column: 7/span 5
}

.o-contentGrid.-double-2-1 .o-contentGrid__item:first-child {
    grid-column: 2/span 6
}

.o-contentGrid.-double-2-1 .o-contentGrid__item:nth-child(2) {
    grid-column: 9/span 4
}

.o-contentGrid.-double-1-2 .o-contentGrid__item:first-child {
    grid-column: 1/span 4
}

.o-contentGrid.-double-1-2 .o-contentGrid__item:nth-child(2) {
    grid-column: 6/span 6
}

.o-contentGrid.-triple {
    --component-grid-columns: repeat(3, minmax(0, 1fr))
}

.o-contentGrid.-triple .o-contentGrid__item.-asset .m-figure {
    max-width: 60%
}

@media(min-width:768px) {
    .o-contentGrid.-quadruple {
        --component-grid-columns: repeat(2, minmax(0, 1fr))
    }

    .o-contentGrid.-triple-1-1-2 .o-contentGrid__item:first-child,
    .o-contentGrid.-triple-1-2-1 .o-contentGrid__item:first-child,
    .o-contentGrid.-triple-2-1-1 .o-contentGrid__item:first-child {
        grid-area: first
    }

    .o-contentGrid.-triple-1-1-2 .o-contentGrid__item:nth-child(2),
    .o-contentGrid.-triple-1-2-1 .o-contentGrid__item:nth-child(2),
    .o-contentGrid.-triple-2-1-1 .o-contentGrid__item:nth-child(2) {
        grid-area: second
    }

    .o-contentGrid.-triple-1-1-2 .o-contentGrid__item:nth-child(3),
    .o-contentGrid.-triple-1-2-1 .o-contentGrid__item:nth-child(3),
    .o-contentGrid.-triple-2-1-1 .o-contentGrid__item:nth-child(3) {
        grid-area: third
    }

    .o-contentGrid.-triple-1-1-2 {
        --component-grid-areas: "first second""third third";
        --component-grid-columns: repeat(2, minmax(0, 1fr))
    }

    .o-contentGrid.-triple-1-2-1 {
        --component-grid-areas: "second second""first third";
        --component-grid-columns: repeat(2, minmax(0, 1fr))
    }

    .o-contentGrid.-triple-2-1-1 {
        --component-grid-areas: "first first""second third";
        --component-grid-columns: repeat(2, minmax(0, 1fr))
    }
}

@media(min-width:1024px) {
    .o-contentGrid.-triple-1-1-2 {
        --component-grid-columns: repeat(2, minmax(0, 1fr)) minmax(0, 2fr)
    }

    .o-contentGrid.-triple-1-1-2,
    .o-contentGrid.-triple-1-2-1 {
        --component-grid-areas: "first second third";
        --image-max-width: 66.66667%
    }

    .o-contentGrid.-triple-1-2-1 {
        --component-grid-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)
    }

    .o-contentGrid.-triple-2-1-1 {
        --component-grid-areas: "first second third";
        --component-grid-columns: minmax(0, 2fr) repeat(2, minmax(0, 1fr));
        --image-max-width: 66.66667%
    }

    .o-contentGrid.-quadruple {
        --component-grid-columns: repeat(4, minmax(0, 1fr))
    }
}

@media(min-width:768px) {
    .o-contentGrid__container {
        display: grid;
        min-height: 400px
    }

    .o-contentGrid__buttons {
        margin: 40px -10px -10px
    }

    .o-contentGrid__buttons .m-button {
        margin: 10px
    }

    .o-contentGrid__item {
        margin: 0
    }
}

.b-richHotspot {
    --icon-size: 100%;
    --hotspot-button: 28px;
    overflow: hidden;
    padding: calc(var(--block-padding)*2) 0
}

.b-richHotspot__mask {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100vh;
    height: calc(var(--vh)*100);
    pointer-events: none;
    position: fixed;
    z-index: 18;
    overflow-x: hidden;
    overflow-y: auto;
    background: var(--modal-mask-color);
    visibility: hidden
}

@supports(height:1svh) {
    .b-richHotspot__mask {
        height: 100svh
    }
}

.b-richHotspot__mask.-isOpen {
    visibility: visible;
    pointer-events: all
}

.b-richHotspot__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-richHotspot__items {
    position: relative;
    width: 100%
}

.b-richHotspot__items:before {
    content: "";
    display: block;
    padding-top: 41.2142857143%
}

.b-richHotspot__imageMask {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 4
}

.b-richHotspot__injectedSVG:hover {
    cursor: pointer
}

.b-richHotspot__image {
    height: auto;
    width: 100%;
    position: relative;
    z-index: 0
}

.b-richHotspot__image.-off,
.b-richHotspot__image.-on {
    top: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.b-richHotspot__image.-on {
    z-index: 2
}

.b-richHotspot__image.-off {
    z-index: 1
}

.b-richHotspot__buttonContainer {
    height: var(--hotspot-button);
    width: var(--hotspot-button);
    top: 0;
    left: 0;
    position: absolute;
    -webkit-transform: translate(-14px, -14px);
    -ms-transform: translate(-14px, -14px);
    transform: translate(-14px, -14px);
    z-index: 1
}

.b-richHotspot__item {
    top: 0;
    left: 0;
    position: absolute
}

.b-richHotspot__item:first-of-type {
    left: 19.9%;
    width: 25.6%
}

.b-richHotspot__item:nth-of-type(2) {
    left: 0;
    top: 33.6%;
    width: 29.1%
}

.b-richHotspot__item:nth-of-type(3) {
    left: 34.5%;
    top: 23.05%;
    width: 27.8%
}

.b-richHotspot__item:nth-of-type(4) {
    left: 49%;
    top: 54.07%;
    width: 17.3%
}

.b-richHotspot__item:nth-of-type(5) {
    bottom: 0;
    left: 63.7%;
    top: auto;
    width: 14.7%
}

.b-richHotspot__item:nth-of-type(6) {
    left: auto;
    right: 0;
    top: 39.08%;
    width: 27.3%
}

.b-richHotspot__item.-isDisabled .b-richHotspot__image.-off {
    opacity: 1
}

.b-richHotspot__item.-isActive {
    z-index: 18
}

.b-richHotspot__item.-isActive .b-richHotspot__image.-on {
    opacity: 1;
    -webkit-filter: drop-shadow(2px 4px 6px #d2d2d3);
    filter: drop-shadow(2px 4px 6px #d2d2d3)
}

.b-richHotspot__arrow {
    height: auto;
    width: 2.38%;
    left: 0;
    position: absolute;
    top: 0
}

.b-richHotspot__arrow.-oneTwo {
    left: 21.78%;
    top: 36.48%
}

.b-richHotspot__arrow.-oneThree {
    left: 31.82%;
    top: 42.63%
}

.b-richHotspot__arrow.-threeFour {
    left: 46%;
    top: 62.39%
}

.b-richHotspot__arrow.-fourFive {
    left: 57.85%;
    top: 79%
}

.b-richHotspot__arrow.-fiveSix {
    left: 78.28%;
    top: 73.74%
}

.m-hotspotButton {
    --icon-size: 24px;
    --hotspot-button-size: 28px;
    top: 0;
    left: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    color: var(--color-black);
    cursor: pointer;
    overflow: visible;
    padding: 0;
    z-index: 2
}

.m-hotspotButton,
.m-hotspotButton:before {
    height: var(--hotspot-button);
    width: var(--hotspot-button);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute
}

.m-hotspotButton:before {
    top: 50%;
    left: 50%;
    content: "";
    background: var(--color-hotspots);
    border: 2px solid var(--color-white);
    border-radius: 50%;
    -webkit-box-shadow: 0 4px calc(var(--hotspot-button-size)/2) rgba(0, 0, 0, .25);
    box-shadow: 0 4px calc(var(--hotspot-button-size)/2) rgba(0, 0, 0, .25);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .5s cubic-bezier(.19, 1, .22, 1);
    -o-transition: all .5s cubic-bezier(.19, 1, .22, 1);
    transition: all .5s cubic-bezier(.19, 1, .22, 1);
    z-index: 1
}

.m-hotspotButton.-alternate:before {
    height: 7px;
    width: 7px;
    background: var(--color-white);
    border: none
}

.m-hotspotButton .a-icon {
    position: relative;
    -webkit-transition: all .5s cubic-bezier(.19, 1, .22, 1);
    -o-transition: all .5s cubic-bezier(.19, 1, .22, 1);
    transition: all .5s cubic-bezier(.19, 1, .22, 1);
    z-index: 2
}

@media(hover:hover) {
    .m-hotspotButton:hover:before {
        -webkit-transform: translate(-14px, -14px) scale(1.5);
        -ms-transform: translate(-14px, -14px) scale(1.5);
        transform: translate(-14px, -14px) scale(1.5);
        background: var(--color-gold)
    }

    .m-hotspotButton:hover.-alternate:before {
        -webkit-transform: translate(-3.5px, -3.5px) scale(2);
        -ms-transform: translate(-3.5px, -3.5px) scale(2);
        transform: translate(-3.5px, -3.5px) scale(2)
    }
}

.b-richHotspot__hotspot.-isActive .m-hotspotButton:before {
    -webkit-transform: translate(-14px, -14px) scale(1.5);
    -ms-transform: translate(-14px, -14px) scale(1.5);
    transform: translate(-14px, -14px) scale(1.5)
}

.b-richHotspot__hotspot.-isActive .m-hotspotButton.-alternate:before {
    -webkit-transform: translate(-3.5px, -3.5px) scale(2);
    -ms-transform: translate(-3.5px, -3.5px) scale(2);
    transform: translate(-3.5px, -3.5px) scale(2)
}

.m-tooltip {
    background: var(--color-white);
    border-radius: 8px;
    bottom: 150%;
    -webkit-box-shadow: 0 16px 24px rgba(0, 0, 0, .12);
    box-shadow: 0 16px 24px rgba(0, 0, 0, .12);
    left: 50%;
    opacity: 0;
    padding: 30px 20px;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: left 0ms, opacity 1.2s cubic-bezier(.19, 1, .22, 1), visibility 1.2s cubic-bezier(.19, 1, .22, 1);
    -o-transition: left 0ms, opacity 1.2s cubic-bezier(.19, 1, .22, 1), visibility 1.2s cubic-bezier(.19, 1, .22, 1);
    transition: left 0ms, opacity 1.2s cubic-bezier(.19, 1, .22, 1), visibility 1.2s cubic-bezier(.19, 1, .22, 1);
    visibility: hidden;
    width: 260px;
    z-index: 3
}

.m-tooltip__arrow {
    border: 5px solid transparent;
    border-top: 5px solid var(--color-white);
    content: "";
    left: 50%;
    margin-left: -5px;
    position: absolute;
    top: 100%
}

.m-tooltip.-isStatic {
    position: relative;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.m-tooltip.-isStatic__arrow {
    display: none
}

@media(min-width:1024px) {
    .m-tooltip.-isOpen {
        opacity: 1;
        visibility: visible
    }
}

.b-fullWidthParagraph {
    --component-highlight-color: var(--color-dark-gold);
    position: relative;
    padding: 80px 0
}

.b-fullWidthParagraph.-hasBackgroundPattern:before {
    content: "";
    top: 0;
    left: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIxNTcwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGNsaXAtcGF0aD0idXJsKCNiYWNrZ3JvdW5kLXBhdHRlcm5fc3ZnX19jbGlwMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNiYWNrZ3JvdW5kLXBhdHRlcm5fc3ZnX19jbGlwMSkiIGZpbGw9IiNFOEU5RTkiPjxwYXRoIGQ9Ik0yMzIzLjU2IDEzMC4yNzhjLTgyLjc2IDQzLjAyOC0xNDcuNzQgMTE3LjIyOS0xNzguNDggMjAzLjcyNS02LjggMTkuMDk5LTEyLjA3IDM4Ljg1Ny0xNy4xMiA1Ny45NTYtNy4yNSAyNy42NjEtMTQuOTMgNTYuNDE5LTI3IDgyLjc2My0yNi4zNSA1Ni44NTktNzQuNDMgMTAzLjM5OS0xMTcuMDEgMTQ0LjIzMi0xOS4zMiAxOC42Ni0zNy4xMSAzNy41NC00Mi44MSA2Mi41NjYtMi4yIDkuODc5LTMuNzQgMjAuMTk3LTUuMDUgMzAuMDc2LTIuMiAxNS4zNjctNC4xNyAzMS4xNzMtOS42NiA0Ni4xMDItMTEuODYgMzMuMzY4LTM5LjA4IDU5LjcxMi02NC4xIDgxLjQ0Ni00LjYyIDMuOTUxLTkuMjMgNy42ODMtMTMuODQgMTEuNjM1LTIyLjE3IDE4LjY2LTQ1LjIyIDM3Ljk3OS02MS45IDYyLjEyNy0xNC40OSAyMC44NTYtMjMuOTMgNDQuNTY1LTMzLjE1IDY3LjYxNi01LjkzIDE0LjcwOC0xMS44NiAzMC4wNzgtMTkuMzIgNDQuMzQ4LTE5Ljk4IDM5LjA3LTUwLjA1IDcyLjY2LTg2Ljk0IDk3LjI1LTQ1LjY2IDMwLjUxLTc2LjM5IDgxLjg4LTg0LjA4IDE0MS4zOC0yLjg1IDIxLjk1LTIuMTkgNDQuNTYtMS4zMSA2Ni4zLjQ0IDE0LjQ4Ljg3IDI5LjQxLjQ0IDQ0LjEyLTEuMzIgMzUuNTctMjQuNTkgMTA5LjMzLTUyLjY5IDEzNC4xNC01OS43MSA1Mi45LTY4LjA2IDU1Ljk4LTExNC44MiA2My05Ljg4IDEuNTQtMjAuMTkgMS41NC0zMC4wNyAxLjc2LTkgMC0xOC40NC4yMi0yNy42NiAxLjMxLTMwLjc0IDMuOTYtNjEuMDMgMTkuOTgtODQuOTYgNDUuNDUtMTYuNDcgMTcuNTYtMzAuMyAzOS41MS00MS4wNSA2NS42NGgyLjQxYzEwLjU0LTI1LjQ3IDI0LjE1LTQ2Ljk4IDQwLjE3LTY0LjExIDIzLjQ5LTI1LjAyIDUzLjEzLTQwLjgzIDgzLjY1LTQ0LjU2IDktMS4xIDE4LjQ0LTEuMzIgMjcuNDQtMS4zMiA5Ljg4IDAgMjAuMTktLjIyIDMwLjI5LTEuNzUgNDcuNDItNy4wMyA1NS43Ni0xMC4xIDExNS45Mi02My40NSAyOC4zMi0yNS4yNSA1MS44LTk5LjY3IDUzLjM0LTEzNS42Ny42Ni0xNC43MSAwLTI5LjY0LS40NC00NC4xMy0uNjYtMjEuNzMtMS41My00NC4xMiAxLjMyLTY1Ljg1IDcuNjgtNTguODQgMzcuOTgtMTA5Ljc3IDgzLjItMTM5Ljg1IDM3LjMyLTI0LjggNjcuNjItNTguNjEgODcuODEtOTguMTMgNy40Ny0xNC40OSAxMy40LTI5LjYzMyAxOS4zMi00NC41NjEgOS4yMi0yMi44MzEgMTguNjYtNDYuNTQxIDMyLjkzLTY3LjE3NyAxNi40Ny0yMy43MDkgMzkuMy00My4wMjggNjEuNDctNjEuNjg4IDQuNjEtMy45NTEgOS4yMi03LjY4MyAxMy44My0xMS42MzUgMjUuMjUtMjEuNzM0IDUyLjY5LTQ4LjUxNiA2NC43Ni04Mi4zMjQgNS4yNy0xNC45MjggNy40Ny0zMC45NTQgOS42Ni00Ni41NDEgMS4zMi05Ljg3OSAyLjg2LTIwLjE5NyA1LjA1LTMwLjA3NiA1LjQ5LTI0LjU4NyAyMi4zOS00Mi4zNjkgNDIuMTUtNjEuNDY4IDQyLjU5LTQxLjA1MyA5MC44OS04Ny41OTMgMTE3LjQ1LTE0NC44OTEgMTIuMy0yNi41NjMgMTkuNzYtNTUuMzIyIDI3LjIyLTgzLjIwMiA1LjA1LTE5LjA5OSAxMC4zMi0zOC44NTcgMTYuOTEtNTcuOTU2IDMwLjUxLTg2LjA1NyA5NS4wNS0xNTkuODE5IDE3Ny4zOC0yMDIuNjI3QzI0MDAuNCA5Mi43MzggMjUyMy43NyA3OC4wMjkgMjYxNCA5Ni4yNXYtMi4xOTVjLTI1LjktNS4yNjktNTQuMjItNy42ODQtODMuNjQtNy42ODQtNzMuNTQgMC0xNTIuMzYgMTUuNTg3LTIwNi44IDQzLjkwN3oiLz48cGF0aCBkPSJNMjM2NS45MyAzNi4zMmMtMzYgNy4yNDUtNzMuOTggMTYuNDY1LTEwNy4zNSAzNC4yNDctMTYuNDcgOC43ODItMzAuNTIgMjIuNjEyLTQzLjkxIDM1Ljc4NC0xMS42MyAxMS40MTYtMjMuNDkgMjMuMjctMzYuODggMzEuODMyLTMzLjgxIDIxLjI5NS01OC42MSA1OS4yNzMtNzMuOTggMTEzLjI3OC01LjI3IDE4LjQ0MS05LjIyIDM3LjMyLTEzLjE3IDU1Ljc2MS01LjI3IDI1LjQ2Ni0xMC45OCA1MS44MDktMTkuOTggNzYuODM2LTMyLjcxIDkxLjMyNS03Mi4yMyAxNTAuMTU5LTEyNC42OSAxODUuNzIzLTEwLjk4IDcuNDY0LTIwLjY0IDE3LjEyNC0yNy44OCAyNy44ODEtMTMuODMgMjAuNjM2LTE5Ljc2IDQ1LjIyMy0yNS4yNSA2OC45MzMtNC44MyAyMC40MTYtOS42NiA0MS43MTEtMTkuOTggNjAuMTUxLTE0LjA1IDI1LjQ2Ni0zNy4xIDQ1LjAwNC01OS40OSA2NC4xMDMtMjIuMzkgMTguODgtNDUuNDQgMzguNDE4LTU5LjcxIDYzLjg4NC05LjY2IDE3LjM0My0xNC45MyAzNi44ODEtMTkuNzYgNTUuNzYxLTMuNzMgMTQuNDg5LTcuNjggMjkuNDE3LTEzLjYxIDQzLjI0Ny0yMS4zIDQ5LjgyOS02MS45MSA4Ny41ODktOTIuMjEgMTEwLjY0OS02MC4zNyA0NS44OC0xMDAuNzYgMTE0LjU5LTExMC42NCAxODguNzktMy4wNyAyMi44My0zLjI5IDQ2LjMyLTMuNTEgNjguOTMtLjIyIDEyLjc0LS4yMiAyNS45MS0uODggMzguODYtMi4xOSA0NC41Ny0xMC43NiA3Ny4wNi0yNyAxMDIuNzQtMjcuMjIgNDIuODEtODIuMzMgNzEuMTMtMTQzLjc5IDczLjk4LTEzLjE4LjY2LTI3LjAxLjIyLTQwLjE4LS4yMi0zNy4xLTEuMDktNzUuNTItMS45Ny0xMDYuNDcgMTcuNzktNy40NyA0LjgzLTE0LjA1IDEwLjUzLTIwLjY0IDE2LjI0LTcuMjQgNi4zNy0xNC45MyAxMi45NS0yMy40OSAxOC0xNS4xNSA4Ljc5LTMyLjcxIDEyLjMtNDkuODMgMTUuNTktNy4wMyAxLjMyLTE0LjI3IDIuODUtMjEuMDggNC42MS0xOS43NSA1LjA1LTY1LjY0IDI1LjAzLTgwLjc4NCA1NS4zMi0zLjI5MyA2LjU5LTUuMDQ5IDEzLjM5LTUuMDQ5IDE5Ljk4aDIuMTk1YzAtNi4zNyAxLjc1Ny0xMi45NSA0LjgyOC0xOS4xIDE0LjcxLTI5LjY0IDU5LjkzLTQ5LjE3IDc5LjQ3LTU0LjIyIDYuODEtMS43NiAxNC4wNS0zLjA4IDIxLjA4LTQuNjEgMTcuMzQtMy4zIDM1LjEyLTYuODEgNTAuNDktMTUuODEgOC43OC01LjA1IDE2LjI0LTExLjY0IDIzLjcxLTE4LjIyIDYuMzctNS43MSAxMy4xNy0xMS40MiAyMC40Mi0xNi4wMyAzMC4yOS0xOS41NCA2OC40OS0xOC40NCAxMDUuMzctMTcuNTYgMTMuMzkuNDQgMjcuMjIuNjYgNDAuMzkuMjIgNjIuMTMtMi44NSAxMTcuODktMzEuNjEgMTQ1LjU1LTc1LjA4IDIxLjc0LTM0LjAzIDI2LjEzLTc1LjUyIDI3LjQ0LTEwMy44NC42Ni0xMi45NS44OC0yNi4xMi44OC0zOC44NS4yMi0yMi42Mi40NC00NS44OSAzLjUyLTY4LjcyIDkuODctNzMuNTQgNTAuMDUtMTQxLjgyIDEwOS45OC0xODcuNDggMzAuNTItMjMuMDUgNzEuMzUtNjEuMjUgOTIuODYtMTExLjUyIDUuOTMtMTQuMDUgOS44OC0yOC45NzggMTMuODMtNDMuNDY3IDQuODMtMTguNjYgMTAuMS0zOC4xOTggMTkuNTQtNTUuMzIyIDE0LjA1LTI1LjI0NiAzNi44OC00NC41NjQgNTkuMDYtNjMuMjI1IDIyLjYxLTE5LjA5OSA0NS44OC0zOC44NTcgNTkuOTMtNjQuNzYxIDEwLjMyLTE4Ljg4IDE1LjM2LTQwLjE3NCAyMC4xOS02MC44MSA1LjQ5LTIzLjQ5IDExLjItNDguMDc4IDI1LjAzLTY4LjI3NSA3LjI1LTEwLjUzNyAxNi42OS0xOS45NzcgMjcuNDQtMjcuMjIxIDUyLjY5LTM1LjU2NSA5Mi42NC05NS4wNTggMTI1LjU3LTE4Ni42MDIgOS0yNS4wMjcgMTQuNDktNTEuNTkgMTkuOTgtNzcuMDU2IDMuOTUtMTguNDQgNy45LTM3LjMyIDEzLjE3LTU1LjU0MSAxNS4xNS01My4zNDYgMzkuNzQtOTAuODg2IDczLjExLTExMS45NjEgMTMuNjEtOC41NjEgMjUuNjgtMjAuNDE2IDM3LjMyLTMyLjA1MSAxMy4zOS0xMy4xNzIgMjcuMjItMjYuNzgzIDQzLjQ2LTM1LjU2NCAzMi45My0xNy41NjMgNzAuNjktMjYuNzgzIDEwNi43LTM0LjAyOCAxNi4wMi0zLjI5MyAzNC42OC03LjkwMyA1NC40NC0xMi45NTIgMzguODYtOS42NiA4My44Ni0yMS4wNzUgMTI4LjQzLTI2LjU2M2gtMTUuODFjLTM5LjUyIDUuOTI3LTc4LjU5IDE1LjgwNi0xMTMuMDYgMjQuMzY3LTIwLjYzIDUuMjctMzkuMjkgOS44OC01NS4zMiAxMy4xNzJ6Ii8+PHBhdGggZD0iTTExMTYuMzYgNTAuNTljMTUuMTUgMTQuMDUgMzYuNDQgMjQuMTQ4IDU3LjA4IDM0LjAyNyAxNC40OCA2LjgwNiAyOC4xIDEzLjM5MiAzOS45NSAyMS4wNzUgMjguMSAxOC42NiA0OC43NCA0Ni41NDEgNjguNzEgNzMuMzI0IDMuMyA0LjM5IDYuMzcgOC41NjEgOS42NiAxMi45NTIgMjIuNjEgMzAuMDc2IDUwLjkzIDYyLjM0NyA4OS4zNSA3NS4wOCAyNy44OCA5LjIyIDU3LjUyIDE3LjEyMyA4Ni4yOCAxMi43MzMgMTIuMjktMS43NTcgMjQuNTktNS45MjggMzYuNjYtMTAuMDk5IDE2LjAzLTUuMjY5IDMyLjQ5LTEwLjk3NiA0OC45Ni0xMC45NzYgMjIuMTctLjIyIDM5LjA3IDMuOTUxIDUyLjAyIDEyLjUxMyAxMC41NCA3LjAyNSAxOS41NCAxNy41NjIgMjguMzIgMzMuMTQ5IDEzLjgzIDI0LjgwNyAxNi4wMyA1Mi4wMjkgMTguNDQgODEuMDA3IDEuMzIgMTQuOTI4IDIuNjQgMzAuNTE1IDUuNzEgNDUuNDQzIDExLjQyIDU1LjU0MSA2LjU5IDExNS42OTMtMTMuMzkgMTY4LjgyLTIuNjMgNy4wMjUtNS43MSAxNC4yNjktOC41NiAyMS4wNzUtMTAuMSAyMy45MjgtMjAuNDIgNDguOTU1LTE5LjU0IDc1LjA3OS42NiAyMS43MzQgOS4yMiA0Mi4zNyAxNy4zNCA2Mi4xMjggNy4wMyAxNy4zNDMgMTQuNDkgMzUuMTI1IDE2LjY5IDUzLjc4NSAzLjczIDMxLjM5My03LjQ3IDU5LjcxMi0xNy43OCA3Ny45MzMtMTQuMjcgMjUuNjg1LTM0LjkxIDQ3LjYzOS01MS4zNyA2My44ODRsLTIuODYgMi44NTRjLTEyLjUxIDEyLjI5NC0yNS40NiAyNS4wMjYtMzEuODMgNDEuMjcyLTYuODEgMTcuMzQyLTMuMjkgNDEuMDUyIDE0LjA1IDUwLjcxMiAxMC41NCA1LjcxIDI0LjU5IDUuNDkgMzcuNzYtLjg4IDEyLjA3LTUuOTMgMjEuOTUtMTUuNTkgMjkuODYtMjMuNzEgMTYuMDItMTYuMDIgMzEuMTctMzEuODMgNDEuNzEtNTAuNzEgMTEuNDEtMjAuMTk3IDE3LjM0LTQzLjI0OCAyMi44My02NS40MiA2LjM2LTI1LjI0NiAxMi45NS01MS4zNyAyNy44OC03My4xMDQgMTIuMjktMTcuNzgyIDI5Ljg1LTMxLjgzMiA0Ni41NC00NS40NDMgNy45LTYuMzY2IDE2LjI0LTEyLjk1MiAyMy43MS0xOS45NzcgMTMuNjEtMTIuNTE0IDQ1LTQ1LjY2MyA0MC4zOS04NS4xNzgtNC4xNy0zNi40NDMgMTEuMi03Ni44MzYgNDYuMS0xMTkuNDI1IDktMTEuMTk3IDE4Ljg4LTIyLjE3MyAyOC41NC0zMi43MTEgMTkuNzYtMjEuOTUzIDQwLjQtNDQuNzg0IDU1LjEtNzAuOTA4IDI0LjgxLTQzLjkwNiAzMi41LTk1LjI3NyAzOS43NC0xNDQuNjcxLjg4LTYuMTQ3IDEuNzYtMTIuNTE0IDIuODUtMTguNjYgOC41Ny01Ni4yIDIxLjc0LTExMy43MTggNTkuMjgtMTU1LjQyOCA5LTEwLjA5OSAxOS41NC0xOS4xIDI5LjYzLTI3LjY2MSAxMi43NC0xMC45NzcgMjUuNjktMjIuMTczIDM2LjIzLTM1LjU2NSAxNy4xMi0yMS43MzMgMjcuNDQtNTUuMzIxIDEyLjI5LTc5LjkwOWgtMi42M2MxNS44IDIzLjkzIDUuNyA1Ny4wNzgtMTEuMiA3OC41OTItMTAuMzIgMTMuMTcyLTIzLjI3IDI0LjM2OC0zNS43OCAzNS4xMjUtMTAuMSA4Ljc4Mi0yMC42NCAxNy43ODItMjkuODYgMjcuODgxLTM4LjIgNDIuMTUtNTEuMzcgMTAwLjEwNi01OS45MyAxNTYuNTI2LS44OCA2LjE0Ni0xLjc2IDEyLjI5My0yLjg2IDE4LjY2LTcuMjQgNDkuMTc1LTE0LjcgMTAwLjMyNS0zOS4yOSAxNDMuNzkzLTE0LjcxIDI1LjkwNC0zNS4xMyA0OC41MTYtNTQuODggNzAuNDY5LTkuNDQgMTAuNTM4LTE5LjMyIDIxLjUxNC0yOC41NCAzMi43MS0zNS4xMyA0My4yNDgtNTAuNzIgODQuMDgxLTQ2LjU0IDEyMS4xODIgNC4zOSAzOC40MTgtMjYuMzUgNzAuOTA4LTM5Ljc0IDgzLjIwMi03LjQ2IDYuODA1LTE1LjgxIDEzLjM5MS0yMy43MSAxOS43NTgtMTYuOSAxMy42MTEtMzQuNDcgMjcuNjYxLTQ2Ljk4IDQ1Ljg4Mi0xNS4xNSAyMS45NTMtMjEuNzMgNDguMjk3LTI4LjMyIDczLjc2Mi01LjQ5IDIyLjE3My0xMS40MSA0NS4wMDQtMjIuNjEgNjQuNzYyLTEwLjU0IDE4LjY2LTI1LjY5IDM0LjI0Ni00MS40OSA1MC4wNTYtNy45IDcuOS0xNy41NiAxNy41Ni0yOS4yIDIzLjI3LTEyLjUxIDYuMTQtMjUuOSA2LjM2LTM1LjU2IDEuMDktMTYuMjUtOS0xOS4zMi0zMS4zOS0xMi45Ni00Ny44NTMgNi4xNS0xNS44MDYgMTguODgtMjguNTM5IDMxLjQtNDAuNjEzbDIuODUtMi44NTRjMTYuNDctMTYuMjQ1IDM3LjMyLTM4LjE5OCA1MS44MS02NC4zMjMgMTAuMzItMTguNDQgMjEuNzMtNDcuNDE4IDE4LTc5LjI1LTIuMTktMTguODgtOS42Ni0zNi44ODItMTYuOS01NC40NDQtOC4xMi0xOS43NTgtMTYuNDctNDAuMTc0LTE3LjEyLTYxLjQ2OS0uODgtMjUuNjg1IDkuNDMtNTAuMjczIDE5LjUzLTc0LjIwMSAyLjg2LTcuMDI1IDUuOTMtMTQuMDUgOC41Ny0yMS4yOTUgMjAuNjMtNTQuNDQ0IDI1LjI0LTExMy4yNzggMTMuNjEtMTY5LjkxNy0zLjA4LTE0LjkyOC00LjM5LTMwLjI5NS01LjcxLTQ1LjIyNC0yLjQyLTI3Ljg4LTQuODMtNTYuNjM5LTE4Ljg4LTgxLjg4NS05LTE2LjAyNi0xOC0yNi43ODMtMjguOTgtMzQuMDI3LTEzLjM5LTguNzgxLTMwLjk1LTEyLjk1Mi01My4zNS0xMi43MzMtMTYuNjguMjItMzMuMzYgNS43MDgtNDkuNjEgMTEuMTk2LTExLjg1IDMuOTUyLTI0LjE1IDguMTIzLTM2LjIyIDkuODc5LTI4LjMyIDQuMzkxLTU3Ljc0LTMuNTEyLTg1LjE4LTEyLjUxMy0zNy43Ni0xMi41MTQtNjUuODYtNDQuNTY1LTg4LjI1LTc0LjIwMi0zLjMtNC4xNzEtNi4zNy04LjU2Mi05LjY2LTEyLjk1Mi0xOS45OC0yNy4wMDMtNDAuNjEtNTUuMTAyLTY5LjE1LTczLjk4Mi0xMS44Ni03LjkwMy0yNS40Ny0xNC4yNy00MC4xOC0yMS4yOTUtMjAuNDEtOS44NzktNDEuNzEtMTkuOTc3LTU2LjY0LTMzLjU4OC0xNC4yNy0xMy4xNzItMjQuMTUtMzAuMDc2LTI4Ljk4LTQ5LjgzNGgtMi4xOWM0LjE3IDIxLjA3NSAxNC4yNyAzOC40MTggMjguOTggNTIuMjQ5eiIvPjxwYXRoIGQ9Ik0xMjI4Ljc2IDUwLjM3YzQuNjEgMy4wNzQgOS40NCA1LjkyOCAxNC4wNSA4LjU2MiAxMS4xOSA2LjM2NiAyMS45NSAxMi41MTMgMjguMzIgMjMuNDkgMjAuNDEgMzUuNTY0IDQxLjI3IDcyLjQ0NSA3MS4zNCAxMDIuMDgyIDMzLjM3IDMyLjkzIDc0LjQzIDUxLjE1MSAxMTIuODQgNTAuMDUzIDE5LjEtLjQzOSAzNy43Ni01LjQ4OCA1Ni4yLTEwLjUzNyAyMy40OS02LjM2NyA0Ny42NC0xMi43MzMgNzEuNzktOS4yMjEgNjQuNTQgOS40NCA5My45NiA4MS4yMjcgMTAzLjYyIDExMS43NDIgMjguMSA4OC40NzEgMjQuMTUgMTg0LjYyNS0xMC43NiAyNzAuOTAxLTIuNjMgNi44MDYtNS43MSAxMy42MTEtOC41NiAyMC4xOTctNi41OSAxNS4zNjctMTMuNjEgMzEuMTc0LTE4IDQ3LjQxOS01LjI3IDE5LjA5OS05IDQ2Ljk4IDMuMDcgNzEuNTY3IDkuODggMjAuNjM2IDMzLjgxIDM5LjI5NiA2MC4zNyAzNS4xMjUgMzAuOTYtNC44MyA0OC4wOC0zNi42NjIgNTMuMTMtNjIuMzQ3IDIuNjMtMTIuNzMzIDMuMjktMjUuOTA0IDQuMTctMzguNjM3Ljg4LTE1LjE0OCAxLjk4LTMwLjk1NCA1LjkzLTQ1Ljg4MiA3LjQ2LTI4LjMyIDI1LjAzLTUyLjkwNyA0Mi4xNS03Ni42MTdhNzk5LjAwMyA3OTkuMDAzIDAgMCAwIDE1LjU5LTIyLjE3MmMzOS4yOS01OC42MTUgNjIuMTItMTI2LjY3IDY2LjA3LTE5Ni43LjY2LTkuODc5Ljg4LTE5Ljc1OC44OC0yOS42MzcuNjYtMzQuNjg2IDEuNTQtNzAuNjg5IDE3Ljc4LTEwMS42NDMgNi4xNS0xMS44NTUgMTQuNzEtMjIuNjEyIDIyLjg0LTMzLjE0OSA5Ljg3LTEyLjUxNCAxOS45Ny0yNS40NjYgMjYuMzQtNDAuMTc1IDE2LjY4LTM4LjQxNyA2LjgtODEuNDQ2LTYuMzctMTI1Ljc5aC0yLjE5YzEzLjE3IDQ0LjM0NCAyMy4wNSA4Ny4xNTMgNi41OCAxMjQuOTEyLTYuMzYgMTQuNDg5LTE2LjQ2IDI3LjQ0Mi0yNi4xMiAzOS43MzUtOC4zNCAxMC41MzgtMTYuNjkgMjEuNTE1LTIzLjA1IDMzLjM2OS0xNi40NyAzMS4xNzQtMTcuMzQgNjcuMzk2LTE4IDEwMi41MjEtLjIyIDkuNjYtLjQ0IDE5Ljc1OC0uODggMjkuNDE4LTMuOTUgNjkuNTkxLTI2Ljc4IDEzNy40MjYtNjUuNjQgMTk1LjYwMi01LjA1IDcuNDY0LTEwLjMyIDE0LjkyOC0xNS4zNyAyMS45NTMtMTcuMTIgMjMuOTI5LTM0LjkgNDguNzM2LTQyLjM3IDc3LjI3NS0zLjk1IDE1LjE0OC01LjA1IDMwLjk1NC01LjkzIDQ2LjMyMS0uODcgMTIuNzMzLTEuNTMgMjUuNjg1LTQuMTcgMzguNDE4LTUuMDUgMjUuMDI3LTIxLjUxIDU1Ljk4MS01MS4zNyA2MC41OTEtMjUuNDYgMy45NTEtNDguNTEtMTQuMDUtNTguMTctMzMuODA4LTExLjY0LTI0LjE0OS03LjkxLTUxLjM3LTIuODYtNzAuMDMxIDQuMzktMTYuMjQ1IDExLjItMzEuODMyIDE4LjAxLTQ3LjE5OSAyLjg1LTYuNTg2IDUuOTItMTMuMzkxIDguNTYtMjAuMTk3IDM1LjEyLTg2LjQ5NSAzOC44NS0xODMuMzA4IDEwLjc1LTI3Mi4yMTgtOS44Ny0zMC45NTQtMzkuNTEtMTAzLjYxOS0xMDUuMzctMTEzLjI3OS0yNC41OS0zLjUxMi00OC45NiAzLjA3NC03Mi42NyA5LjQ0LTE4LjIyIDQuODMtMzYuODggOS44NzktNTUuNTQgMTAuMzE4LTM3Ljc2IDEuMDk4LTc4LjE1LTE3LjEyMy0xMTEuMDgtNDkuNjE0LTI5Ljg2LTI5LjQxNy01MC43MS02Ni4wNzktNzAuOTEtMTAxLjY0My02LjU4LTExLjYzNS0xNy41Ni0xNy43ODItMjguOTgtMjQuMzY4LTQuNjEtMi42MzQtOS40NC01LjI2OS0xMy44My04LjM0Mi0xNy4zNC0xMS44NTUtMzAuOTUtMjIuODMxLTQxLjA1LTM2LjY2Mi0zLjA3LTQuMTctNS43MS04LjU2MS03LjY4LTEyLjk1MmgtMi40MmE3Ni44IDc2LjggMCAwIDAgOC4zNCAxNC4wNWM5LjQ0IDE0LjcwOSAyMy4yNyAyNS42ODUgNDAuNjIgMzcuNzZ6Ii8+PHBhdGggZD0iTTEzNjguMTYgNjkuOTA4YzE4IDMwLjUxNSAzNi42NiA2Mi4xMjggNjguMjcgNzguODEyIDI5Ljg2IDE1LjgwNiA2NC43NyAxNS4xNDggOTguNTcgMTQuMjcgMzAuNzQtLjY1OSA2Mi4zNS0xLjMxNyA5MC4yMyAxMC4wOTggMjYuMTMgMTAuNzU3IDQ5LjE4IDMyLjkzIDY1LjQyIDYyLjU2NyAxNC45MyAyNy40NDEgMjIuNjEgNTcuOTU2IDI4Ljc2IDg2LjkzNCAyNS45IDEyMS44NCAxOS43NiAyMTcuNzc1LTE4LjY2IDI5My41MTMtLjg4IDEuNzU3LTEuOTggMy41MTMtMi44NSA1LjQ4OS02LjgxIDEzLjE3MS0xNC4wNSAyNy4wMDItMTMuNjIgNDEuOTMuMjIgMTAuMDk5IDUuNzEgMjAuNDE2IDE0LjA1IDI2LjM0NCA2LjE1IDQuNjEgMTMuMTggNS45MjcgMTkuOTggNC4xNzEgMTAuNzYtMy4wNzQgMTYuOTEtMTMuNjExIDE5LjEtMjIuNjEyIDEuNzYtNy4wMjUgMS45OC0xNC4yNjkgMS45OC0yMS4yOTQgMC0yLjg1NC4yMi01LjcwOC4yMi04LjU2MiAyLjE5LTM3Ljk3OSAyMi4zOS03MS43ODcgNDIuMTUtMTA0LjQ5NyAxMi43My0yMS4wNzUgMjUuOS00My4wMjggMzQuMjQtNjYuMDc5IDE1LjgxLTQzLjI0OCAxNS4xNS05MC4yMjcgMTQuNDktMTM1LjQ1MS0uNDQtMjkuNjM2LS44OC02MC4zNzEgMy4zLTg5Ljc4OCAzLjUxLTI1LjI0NiAxMC41My01MC4yNzMgMTcuMzQtNzQuNDIxIDQuNjEtMTYuNDY1IDkuMjItMzMuMzY5IDEyLjk1LTUwLjI3MyAxMC41NC00OS4zOTQgOC41Ni04OS4zNDktNS45My0xMjEuODRoLTIuNDFjMTQuNzEgMzIuMDUyIDE2LjkgNzEuNzg3IDYuMTUgMTIxLjE4Mi0zLjc0IDE2LjkwNC04LjM1IDMzLjgwOC0xMi45NiA1MC4yNzItNi44IDI0LjM2OC0xMy44MyA0OS4zOTUtMTcuMzQgNzQuODYxLTQuMTcgMjkuNjM2LTMuNzMgNjAuMzcxLTMuMjkgOTAuMjI3LjY2IDQ1LjIyMyAxLjMxIDkxLjc2NC0xNC4yNyAxMzQuNzkyLTguMzQgMjIuODMxLTIxLjUyIDQ0LjU2NS0zNC4wMyA2NS42NC0xOS43NiAzMi45My00MC4zOSA2Ni45NTctNDIuMzcgMTA1LjU5NC0uMjIgMi44NTQtLjIyIDUuNzA4LS4yMiA4LjU2Mi0uMjIgNi44MDYtLjIyIDE0LjA1LTEuOTcgMjAuODU2LTEuOTggOC4zNDItNy45MSAxOC4yMjEtMTcuNTcgMjEuMDc1LTUuOTIgMS43NTYtMTIuMjkuNDM5LTE4LTMuNzMyLTcuNjgtNS43MDgtMTIuNzMtMTUuMzY4LTEzLjE3LTI0LjU4OC0uNDQtMTQuMjY5IDYuNTktMjcuODggMTMuMzktNDAuODMzLjg4LTEuNzU2IDEuOTgtMy43MzIgMi44Ni01LjQ4OCAzOC44NS03Ni4xNzcgNDUtMTcyLjU1MiAxOC44Ny0yOTQuODMtNi4xNC0yOC45NzktMTQuMDUtNTkuNzEzLTI4Ljk3LTg3LjM3NC0xNi4yNS0zMC4wNzYtMzkuOTYtNTIuNjg3LTY2LjUyLTYzLjQ0NC0yOC4zMi0xMS42MzYtNjAuMTUtMTAuOTc3LTkxLjExLTEwLjMxOC0zMy41OS42NTgtNjguMjcgMS41MzYtOTcuNDctMTQuMDUtMzAuOTUtMTYuNDY1LTQ5LjM5LTQ3LjYzOS02Ny4zOS03Ny45MzQtMTUuMTUtMjUuNDY2LTMwLjUyLTUxLjgxLTUzLjc5LTY5LjU5MmgtMy43M2MyMy45MyAxNi40NjUgMzkuOTUgNDMuNDY4IDU1LjMyIDY5LjgxMXoiLz48cGF0aCBkPSJNMTU2Mi4wMSAxMTcuMTA4YzEyLjA3IDMuOTUxIDI1LjAyIDYuMzY2IDM3LjMyIDguNTYyIDE2LjkgMy4wNzMgMzQuNjggNi4zNjYgNTAuNDkgMTMuODMgMzAuOTUgMTQuMjcgNTAuMjcgNDEuNzExIDYxLjAzIDYxLjkwOCAxMy4zOSAyNS42ODUgMjEuMDcgNTQuMDA1IDI4LjMyIDgzLjIwMiA0LjgzIDE5LjMxOSAxMi4yOSAyOS4xOTggMjMuMjcgMzAuMjk2IDguMzQuODc4IDE3LjEyLTQuNjEgMjEuMjktMTMuMTcyIDQuMTctOC4zNDIgMy43NC0xOC40NDEgMy4zLTI1LjAyNy0xLjMyLTEyLjk1Mi00LjYxLTI1LjkwNC03LjkxLTM4LjQxOC00LjM5LTE2LjQ2NS04Ljc4LTMzLjgwOC04LjEyLTUwLjkzMS42Ni0xOC42NiA3LjI0LTM2LjY2MiAxMy42MS01NC4wMDUgNC4xNy0xMS4xOTYgOC4zNC0yMy4wNSAxMC45OC0zNC42ODYgNy40Ni0zMi45MyAyLjQxLTY5LjE1Mi0xMy44My05OS4wMDhsLTEuOTggMS4wOTdjMTYuMDMgMjkuNDE3IDIwLjg2IDY0Ljk4MiAxMy42MSA5Ny40NzItMi42MyAxMS42MzUtNi44IDIzLjI3MS0xMC45NyAzNC40NjctNi4zNyAxNy41NjItMTIuOTYgMzUuNzgzLTEzLjgzIDU0LjY2My0uNjYgMTcuNTYyIDMuNzMgMzQuOTA1IDguMTIgNTEuNTkgMy4yOSAxMi4yOTQgNi41OCAyNS4yNDYgNy42OCAzNy45NzkuODggMTAuMzE4IDAgMTcuNzgyLTMuMDcgMjMuOTI5LTMuMDggNi4zNjYtMTAuNTQgMTIuNzMzLTE5LjEgMTEuODU1LTkuODgtMS4wOTgtMTYuOS0xMC4zMTktMjEuNTEtMjguNzU5LTcuMjUtMjkuNDE3LTE0LjkzLTU3Ljk1Ny0yOC41NC04My44NjEtMTAuNzYtMjAuNjM2LTMwLjMtNDguMjk3LTYxLjkxLTYzLjAwNi0xNi4wMy03LjQ2NC0zMy44MS0xMC43NTctNTAuOTMtMTQuMDUtMTIuMy0yLjE5NS0yNS4wMy00LjYxLTM3LjEtOC41NjItMjguNTQtOS4yMi01NS45OC0yOC4xLTc5LjI1LTU0LjY2My0xNy4zNS0xOS41MzgtMzAuOTYtNDEuNDkxLTQxLjcyLTYxLjQ2OWgtMi40MWMxMC45OCAyMC4xOTcgMjQuODEgNDIuODA5IDQyLjU5IDYyLjc4NiAyMy45MyAyNy40NDIgNTEuNTkgNDYuNTQxIDgwLjU3IDU1Ljk4MXptNzcwLjMzIDU3MS4yMmMtMTUuNTktOS42NTktMjkuODUtMjEuNzMzLTQzLjY5LTMzLjU4OC0yMi42MS0xOS4zMTktNDUuODgtMzkuMjk2LTc1LjA3LTQ3Ljg1OC02NC45OS0xOC44NzktMTI5LjA5IDI2LjM0NC0xNjQuMjEgNzAuOTA5LTE4Ljg4IDIzLjkyOS0zNC4yNSA1MC43MTItNDkuMTggNzYuNjE2LTE1LjU5IDI3LjIyMi0zMS44MyA1NS4zMjItNTEuODEgODAuMTI5LTE1LjU5IDE5LjA5OS0zMy44MSAzNi42NjItNTEuMzcgNTMuNTY2LTI2LjM0IDI1LjI0Ni01My41NiA1MS41OS03Mi4yMiA4My40MjItOC43OSAxNS4xNDctMTUuNTkgMzEuMzk2LTIyLjE4IDQ3LjE5Ni03LjkgMTkuMS0xNi4yNCAzOC44Ni0yOC4xIDU2LjQyLTE3LjEyIDI1LjQ3LTQxLjcxIDQ2LjEtNjUuNDIgNjUuODYtMjkuODUgMjUuMDMtNjAuODEgNTAuOTMtNzYuMzkgODYuNzItMTcuNTcgMzkuOTUtMTMuNCA4NC43NC05LjAxIDEyOC4yIDQuMTggNDIuMzcgOC4zNSA4Ni4yOC03LjkgMTI1LjE0LTIwLjYzIDQ5LjM5LTcxLjEzIDgxLjQ0LTExMi42MiAxMDMuODMtMTAuNzYgNS43MS0yNi4xMiAxMS42NC00My42OSAxOC42Ni00Ni41NCAxOC4yMi0xMDcuNzggNDEuOTMtMTI4Ljg2IDgxLjQ1aDIuNjNjMjEuMy0zOC4yIDgxLjIzLTYxLjQ3IDEyNy4zMy03OS40NyAxNy43OC02LjgxIDMzLjE1LTEyLjk1IDQzLjkxLTE4LjY2IDQxLjkzLTIyLjYxIDkyLjY0LTU0Ljg4IDExMy41LTEwNC45NCAxNi40Ni0zOS41MSAxMi4yOS04My42NCA4LjEyLTEyNi4yMy00LjE3LTQzLjI0LTguNTYtODcuODEgOC43OC0xMjcuMTEgMTUuNTktMzUuMTIgNDYuMzItNjEuMDMgNzUuOTYtODUuODMgMjMuNzEtMTkuOTggNDguNTEtNDAuNjIgNjUuNjQtNjYuMyAxMS44NS0xNy41NiAyMC4yLTM3LjU0IDI4LjMyLTU2Ljg2IDYuNTgtMTUuODEgMTMuMzktMzIuMDUxIDIxLjk1LTQ2Ljk3OSAxOC40NC0zMS42MTIgNDUuNDQtNTcuNzM2IDcxLjc5LTgyLjk4MyAxNy41Ni0xNi45MDQgMzYtMzQuNDY2IDUxLjU5LTUzLjc4NSAyMC4xOS0yNC44MDcgMzYuNDQtNTMuMTI2IDUyLjAzLTgwLjM0OCAxNC45Mi0yNS45MDUgMzAuMjktNTIuNjg4IDQ4Ljk1LTc2LjM5NyAzNC42OS00NC4xMjYgOTcuOTEtODguOTEgMTYxLjgtNzAuMjUgMjguNTQgOC4zNDIgNTEuODEgMjguMSA3NC4yIDQ3LjQxOSAxMy44MyAxMS44NTQgMjguMzIgMjQuMTQ4IDQzLjkgMzMuODA4IDQ1LjIzIDI3Ljg4IDg2LjA2IDM1LjU2NCAxMjguNjUgMjQuNTg3IDQ5LjM5LTEyLjk1MiAxMDAuMTEtNTEuMTUxIDE1NC4zMy0xMTcuMDF2LTMuNTEzYy0xMjguODYgMTU2Ljk2NS0yMTcuNzcgMTMzLjQ3NS0yODEuNjYgOTQuMTc5ek0xMTE1LjkyIDEwNi4zNTFsNy4wMiA0LjE3MWMyMy4yNyAxMy42MTEgNDcuNDIgMjcuODgxIDY2LjUyIDQ2Ljk4IDE5Ljc2IDE5Ljc1NyAzMy44MSA0NC4zNDUgNDcuMiA2OC4yNzQgMy45NSA3LjAyNSA4LjM0IDE0LjQ4OSAxMi41MSAyMS43MzMgMTUuMTUgMjUuNDY2IDM5Ljc0IDYwLjgxMSA3Ni44NCA3NS41MTkgMzIuNzEgMTIuOTUzIDY5LjU5IDguMTIzIDk4LjEzIDIuMTk1IDcuNjgtMS41MzYgMTUuMzctMy4yOTIgMjIuODMtNS4wNDkgMjQuMTUtNS40ODggNDkuMTgtMTAuOTc2IDc0LjQyLTEwLjk3NiAzNy41NC4yMTkgNjkuMTYgMTQuOTI4IDg0Ljc0IDM5LjUxNSAxMC4xIDE2LjAyNiAxMi43MyAzNS4xMjYgMTQuNzEgNTEuODEgNi44MSA2Mi43ODYgMy43MyAxNTIuNzk0LTExLjYzIDE4MS4zMzMtMi4yIDMuOTUxLTQuODMgOC41NjEtNy40NyAxMy4zOTEtMTYuNDYgMjkuMTk4LTM5LjA4IDY4LjkzMy0zMi4wNSAxMDMuMTggMy4yOSAxNi4yNDUgMTIuMjkgMzMuMzY4IDIxLjA3IDUwLjA1MyAxMi41MiAyNC4xNDggMjUuNDcgNDguOTU1IDIyLjQgNzIuMjI2LTQuMTcgMzEuMzkzLTI3LjAxIDUzLjU2NS01MS4xNSA3Ny4yNzUtMjkuNjQgMjguOTc4LTYwLjE2IDU5LjA1NC02MS4yNSAxMDkuMTA5LS4yMiAxMi4wNyAzLjk1IDI4Ljc2IDcuOSA0NC43OCA0LjE3IDE3LjM0IDguNzggMzUuMTMgNy45IDQ3LjY0LTEuMDkgMTguNDQtNi44IDI4Ljk4LTEzLjM5IDQxLjI3LTQuMTcgNy45MS04LjU2IDE1LjgxLTEyLjI5IDI3LTE0LjI3IDQxLjUtMjMuNzEgOTAuNjctMjkuNDIgMTU0LjU1LTQuMzkgNDkuMTgtOS40NCAxMDQuNzItNTQuNjYgMTMxLjA2LTMwLjc0IDE3Ljc5LTY3Ljg0IDE4LjQ1LTEwNC4wNiAxOS4xLTM0LjY5LjY2LTcwLjQ3IDEuMS0xMDAuOTggMTYuOTEtMTUuMzcgNy45LTI4LjU0IDE5LjEtNDEuMjggMzAuMDctNy4wMiA1LjkzLTE0LjI3IDEyLjMtMjEuNzMgMTcuNzktMTUuMTUgMTEuMTktNDYuMzIgMjEuMDctNzYuNCAzMC41MS0yNC41OCA3LjY4LTQ3LjY0IDE0LjkzLTYxLjAzIDIyLjYxLTE5LjA5NiAxMC45OC0zOC44NTQgNDAuNjItNDUuODc5IDY5LjE1LTEuNzU2IDcuMjUtMy4wNzMgMTYuMjUtMi40MTQgMjUuMjVoMi4xOTVjLS42NTktOC43OC42NTktMTcuNTYgMi40MTUtMjQuNTkgNi44MDUtMjcuODggMjYuMTI0LTU3LjA4IDQ0Ljc4My02Ny42MSAxMy4xNy03LjQ3IDM2LjIyLTE0LjcxIDYwLjU5LTIyLjM5IDMwLjMtOS42NiA2MS42OS0xOS41NCA3Ny4wNi0zMC45NiA3LjQ2LTUuNzEgMTQuNzEtMTEuODUgMjEuNzMtMTcuNzggMTIuNzMtMTAuOTggMjUuOTEtMjIuMTcgNDAuODMtMjkuODYgMzAuMDgtMTUuMzYgNjUuNjQtMTYuMDIgOTkuODktMTYuNDYgMzYuMjItLjY2IDczLjc2LTEuMSAxMDQuOTQtMTkuMzIgNDYuMS0yNi43OCA1MS4zNy04My4yIDU1Ljc2LTEzMi44MiA1LjctNjMuODggMTUuMTQtMTEyLjg0IDI5LjQxLTE1NC4xMSAzLjc0LTEwLjk3IDguMTMtMTguODggMTIuMy0yNi41NiA2LjgtMTIuNTEgMTIuNTEtMjMuMjcgMTMuNjEtNDIuMTUuODgtMTIuOTUtMy43My0zMC45Ni03LjktNDguMy0zLjk2LTE2LjAyLTguMTMtMzIuNDktNy42OS00NC4zNCAxLjEtNDkuMTc4IDMxLjQtNzguODE1IDYwLjU5LTEwNy41NzQgMjQuMzctMjMuOTI5IDQ3LjQyLTQ2LjU0IDUxLjgxLTc4LjU5MiAzLjMtMjMuOTI5LTkuODgtNDkuMTc1LTIyLjYxLTczLjU0My04LjU2LTE2LjQ2NS0xNy41Ni0zMy4zNjgtMjAuODUtNDkuMzk0LTcuMDMtMzMuMzY5IDE1LjU4LTcyLjg4NSAzMS44My0xMDEuNjQzIDIuNjMtNC44MyA1LjI3LTkuMjIxIDcuNDYtMTMuMzkyIDE1LjU5LTI4Ljk3OCAxOC42Ni0xMTkuNDI1IDExLjg2LTE4Mi42NS0xLjc2LTE2LjkwNC00LjYxLTM2LjQ0Mi0xNC45My01Mi42ODctMTUuODEtMjUuMDI3LTQ4LjA4LTQwLjE3NC04Ni41LTQwLjM5NC0yNS4yNC0uMjE5LTUwLjQ5IDUuNDg4LTc0Ljg2IDEwLjk3Ny03LjQ2IDEuNzU2LTE1LjE1IDMuNTEyLTIyLjgzIDUuMDQ5LTI4LjEgNS43MDgtNjQuNTQgMTAuNTM3LTk2LjgxLTIuMTk1LTM2LjQ0LTE0LjQ4OS02MC44MS00OS42MTQtNzUuOTYtNzQuNjQxLTQuMTctNy4wMjUtOC41Ni0xNC40ODktMTIuNTEtMjEuNTE0LTEzLjYxLTIzLjkyOS0yNy44OC00OC45NTYtNDcuNjQtNjguNzE0LTE5LjMyLTE5LjMxOC00My40Ny0zMy41ODgtNjYuOTYtNDcuNDE4bC03LjAyLTQuMTcxYy0yNS4yNS0xNC45MjgtNTEuNTktMzEuNjEzLTcwLjAzLTU1LjEwMy0xMi4wOC0xNS41ODYtMTkuNTQtMzMuMTQ5LTIxLjMtNTAuMjcyaC0yLjE5YzEuNzUgMTcuNTYyIDkuMjIgMzUuNTY0IDIxLjczIDUxLjU5IDE4LjY2IDIzLjI3IDQ1LjIyIDM5Ljk1NCA3MC42OSA1NS4xMDJ6Ii8+PHBhdGggZD0iTTY2Ni4xIDEyNC41NzJjNDEuMDUyIDMzLjE0OSA5NS45MzUgNTQuMDA1IDE2Ny43MjIgNjMuNjY0IDMzLjU4OCA0LjYxIDY4LjA1NSA2LjM2NiAxMDEuNDIzIDguMTIzIDI2LjEyNSAxLjMxNyA1My4zNDcgMi44NTMgNzkuNjk1IDUuNzA3IDMwLjczIDMuMjkzIDY2LjA3IDguNzgyIDk0LjYxIDI2LjM0NCAyNC4zNyAxNC45MjggNDIuODEgMzcuNzYgNjAuNTkgNTkuNzEzIDQuMzkgNS40ODggOSAxMS4xOTYgMTMuNjEgMTYuNDY1IDEwLjU0IDEyLjI5MyAxOS45OCAxNy4xMjMgMjguNzYgMTQuNzA4IDkuMjItMi42MzQgMTMuODMtMTIuOTUyIDEzLjYxLTIxLjUxNC0uNDMtOS4wMDEtNC44My0xNy4zNDMtOS0yNC41ODctMTIuNzMtMjMuNDktMjcuNDQtNTAuMDU0LTUwLjI3LTY4LjA1NS0xNS4xNS0xMS44NTUtMzMuMzctMTkuNTM4LTUwLjcxLTI2Ljc4My05LTMuNzMyLTE4LjIyLTcuNjg0LTI3LTEyLjA3NEMxMDMwLjMgMTM2LjY0NiA5NjkuNzEyIDYxLjc4NiA5NTAuNjEzLTFoLTIuMTk2YzE5LjEgNjMuNDQ0IDgwLjM1MyAxMzkuMTgzIDEzOS44NDMgMTY5LjI1OSA4Ljc4IDQuMzkgMTggOC4zNDIgMjcgMTIuMDc0IDE3LjM0IDcuMjQ0IDM1LjM1IDE0LjkyOCA1MC4yNyAyNi41NjMgMjIuNjIgMTcuNzgyIDM3LjEgNDQuMTI2IDQ5Ljg0IDY3LjM5NiAzLjk1IDcuMDI1IDguMzQgMTUuMTQ4IDguNTYgMjMuNzEuNDQgNy42ODMtMy43MyAxNy4xMjMtMTEuODYgMTkuMzE4LTguMTIgMi4xOTYtMTYuNjgtMi40MTUtMjYuNTYtMTQuMDUtNC42MS01LjQ4OC05LjIyLTEwLjk3Ni0xMy42MS0xNi40NjUtMTgtMjIuMTcyLTM2LjQ0LTQ1LjAwMy02MS4wMy02MC4xNTEtMjguOTgtMTcuNzgyLTY0LjU0LTIzLjQ5LTk1LjUtMjYuNzgzLTI2LjU1OS0yLjg1NC01My41NjEtNC4xNzEtNzkuOTA1LTUuNzA4LTMzLjM2OS0xLjc1Ni02Ny42MTYtMy43MzItMTAxLjIwNC04LjEyMi03MS41NjctOS42Ni0xMjYuMDExLTMwLjI5Ni0xNjYuNjI0LTYzLjIyNUM2MjcuMDI0IDkwLjEwNiA2MDIuNjU2IDQ0LjAwNCA2MDAuMjQxLTFoLTIuMTk2YzIuMTk2IDQ1LjY2MiAyNy4wMDMgOTIuMjAzIDY4LjA1NSAxMjUuNTcyeiIvPjxwYXRoIGQ9Ik03MzEuMDggOTIuNTJjMzYuMDAzIDIyLjM5MiA4MS40NDYgMzUuNTY0IDEzOS4xODMgNDAuODMzIDE1LjE0OCAxLjMxNyAzMC43MzQgMS4zMTcgNDEuMjcyLTguMzQyIDEzLjE3Mi0xMS44NTUgMTEuNDE2LTMyLjkzIDIuODU0LTQ3Ljg1OC01LjI2OS05LjIyLTEyLjczMy0xNy4xMjMtMTkuOTc3LTI0LjgwNy00LjE3Mi00LjYxLTguNTYyLTkuMjItMTIuNTE0LTE0LjA1LTUuMjY5LTYuNTg2LTE2LjI0NS0yMi44MzEtMTMuNjExLTM5LjA3NmgtMi4xOTVjLTIuNjM0IDE3LjEyMyA4LjU2MiAzMy41ODggMTQuMDUgNDAuNjEzIDMuOTUyIDUuMDQ5IDguMzQyIDkuNjYgMTIuNzMzIDE0LjI3IDcuMDI1IDcuNjgzIDE0LjQ4OSAxNS4zNjYgMTkuNzU4IDI0LjM2NyA4LjEyMiAxNC4wNSA5Ljg3OSAzNC4wMjgtMi40MTUgNDUuMDA0LTkuODc5IDkuMDAxLTI1LjAyNyA5LjAwMS0zOS43MzUgNy42ODQtNTcuMjk4LTUuMDUtMTAyLjc0MS0xOC40NDEtMTM4LjMwNS00MC4zOTQtMzYuNjYyLTIyLjgzMS02Mi43ODYtNTUuOTgtNzIuODg0LTkxLjU0NGgtMi4xOTZjMTAuMDk5IDM2LjIyMiAzNi40NDIgNzAuMDMgNzMuOTgyIDkzLjN6Ii8+PHBhdGggZD0iTTgwMy41MjUgMjQwLjkyNGMyNy44ODEgMS45NzUgNTYuODU5LjIxOSA4NC45NTktMS41MzcgNTAuNzEyLTMuMDczIDEwMy4xOC02LjM2NiAxNDkuOTM2IDEzLjE3MiA0Mi4zNyAxNy43ODIgNzQuNjQgNTIuMDI5IDEwNS44MiA4NS4xNzggOC41NiA5LjIyIDE3LjU2IDE4LjY2IDI2LjU2IDI3LjY2MSAzNy41NCAzNy41NCA5NS4yOCA3OS4yNTEgMTU2LjUzIDY2LjUxOCAxNy4xMi0zLjUxMyAzMi45My0xMS4xOTYgNDguMjktMTguNjYgMTIuNTItNi4xNDcgMjUuNDctMTIuMjk0IDM4Ljg2LTE2LjI0NiA0NS40NC0xMy4zOTEgOTcuNjkuNDM5IDEyOS45NiAzNC42ODYgMzIuMjcgMzQuMjQ3IDQyLjE1IDg2LjI3NiAyNC41OSAxMjkuNTI0LTYuNTkgMTYuNDY1LTE3LjEyIDMxLjgzMi0yNyA0Ni45NzktMTYuMjUgMjMuOTI5LTMyLjkzIDQ4Ljk1Ni0zMy41OSA3Ny43MTUtLjY2IDIyLjE3MiA4LjU2IDQzLjI0NyAxNy4zNCA2My40NDQgNy42OSAxNy4zNDMgMTUuMzcgMzUuNTY0IDE3LjEzIDU0LjIyNCAyLjYzIDMwLjczNS0xMC43NiA2NC4xMDMtNDEuMjggMTAxLjY0M2E3ODEuNyA3ODEuNyAwIDAgMS0xNy41NiAyMC44NTZjLTE4LjY2IDIxLjczMy0zOC4yIDQ0LjM0NS00OS42MSA3MC45MDgtMTQuMjcgMzIuOTMxLTE1LjE1IDc5LjkxMSAxNi42OCAxMDUuMzcxIDI0LjgxIDE5Ljc2IDYuODEgNjUuNjQuNjYgNzkuMjYtNS43MSAxMi41MS0xMy4xNyAyNC4xNC0yMC4yIDM1LjU2LTcuMjQgMTEuNjMtMTQuOTIgMjMuNzEtMjAuNjMgMzYuNDQtNi44MSAxNS4xNS0xMC45OCAzMS4xNy0xNC45MyA0Ni45OC0zLjUxIDEzLjgzLTcuMjQgMjcuODgtMTIuNTEgNDEuMjctMTUuODEgMzkuMDgtNDcuMiA3MS43OS04Ni4wNiA4OS41Ny00My40NyAxOS43Ni05NC4xOCAyMC42NC0xMzguNzQgMjEuNTItMTguMjIuNDMtMzUuMzUgNi41OC00OS44NCAxOC0xMi41MSA5Ljg4LTIyLjgzIDIyLjYxLTMyLjcxIDM0LjY4bC0zLjczIDQuNjFjLTEwLjk4IDEzLjM5LTIyLjgzIDI3LjAxLTM4LjQyIDM2LjQ1LTcuNDYgNC4zOS0xNS41OCA3LjktMjMuMjcgMTEuMTktNC44MyAxLjk4LTkuNjYgNC4xNy0xNC40ODYgNi4zNy0xMi4wNzUgNS45My0xMDkuOTg2IDU1Ljc2LTExNS4yNTQgMTIwLjUyaDIuNDE1YzQuODI5LTUxLjU5IDcxLjEyOC05Ny45MSAxMTMuNzE3LTExOC41NSA0LjYwOC0yLjE5IDkuNjU4LTQuMzkgMTQuMjY4LTYuMzYgNy45LTMuMyAxNi4yNS02LjgxIDIzLjcxLTExLjQyIDE1LjgxLTkuNjYgMjcuODgtMjMuNDkgMzguODYtMzcuMWwzLjczLTQuNjFjOS44OC0xMi4wNyAxOS45OC0yNC41OSAzMi40OS0zNC40NyAxNC4wNS0xMS4xOSAzMC45NS0xNy4zNCA0OC41Mi0xNy41NiA0NS0uODggOTUuNzEtMS43NSAxMzkuNjItMjEuNzMgMzkuNTEtMTggNzEuMzUtNTEuMTUgODcuMTUtOTAuNjcgNS40OS0xMy4zOSA5LTI3LjY2IDEyLjUyLTQxLjQ5IDMuOTUtMTUuNTkgOC4xMi0zMS42MSAxNC43LTQ2LjU0IDUuNzEtMTIuNTEgMTMuMTgtMjQuNTkgMjAuNDItMzYgNy4yNS0xMS40MiAxNC43MS0yMy4yNyAyMC40Mi0zNi4wMSA2LjM2LTE0LjA1IDI0LjgtNjEuMDMtMS4zMi04MS44OC0yOS42NC0yMy43MS0zMC41MS02OS41OS0xNi4wMy0xMDIuNzQyIDExLjQyLTI2LjM0NCAzMC43NC00OC43MzYgNDkuNC03MC40N2E3OTkuMzE3IDc5OS4zMTcgMCAwIDAgMTcuNTYtMjAuODU1YzMwLjk2LTM4LjE5OSA0NC41Ny03Mi4wMDYgNDEuOTMtMTAzLjM5OS0xLjc1LTE5LjA5OS05LjY2LTM3LjMyMS0xNy4zNC01NC44ODMtOC43OC0xOS45NzctMTcuNzgtNDAuODMzLTE3LjEyLTYyLjU2Ni42NS0yOC4zMiAxNi40Ni01MS44MSAzMy4xNC03Ni42MTcgMTAuMS0xNS4xNDggMjAuNjQtMzAuNTE1IDI3LjIzLTQ3LjE5OSAxNy43OC00NC4xMjYgNy42OC05Ny4wMzMtMjUuMDMtMTMxLjcxOS0zMi43MS0zNC42ODYtODUuODQtNDguOTU1LTEzMi4xNi0zNS4zNDQtMTMuNjEgMy45NTEtMjYuNTYgMTAuMzE4LTM5LjA3IDE2LjQ2NC0xNS4xNSA3LjQ2NS0zMC45NiAxNC45MjktNDcuODYgMTguNDQxLTYwLjM3IDEyLjUxMy0xMTcuNDUtMjguOTc4LTE1NC41NS02NS44NTktOS05LjAwMS0xOC0xOC40NDEtMjYuNTctMjcuNjYxLTMxLjM5LTMzLjM2OS02My42Ni02Ny42MTYtMTA2LjQ3LTg1LjYxNy00Ny4xOTctMTkuNzU4LTk5Ljg4NS0xNi40NjUtMTUwLjgxNi0xMy4zOTItMjcuODgxIDEuNzU2LTU2Ljg1OSAzLjUxMy04NC41MiAxLjUzN0M2NzIuOTA0IDIyOS41MDggNTU0Ljc5NyAxMjUuMDExIDUzMC42NDgtMWgtMi4xOTVjMjQuMTQ4IDEyNy4xMDkgMTQzLjEzNCAyMzIuNDg0IDI3NS4wNzIgMjQxLjkyNHoiLz48cGF0aCBkPSJNOTIyLjI5MiAxNTY5LjUzbC42NTgtLjQ0Yzc1LjczOC01NS41NCAxNTQuMTEtMTEzLjI4IDI0My42OC0xNDguMTkgMjAuNjQtOC4xMiAzOS45NS0xOCA0MS43MS0zNi40NCAxLjU0LTE3LjU2LTE2LjI0LTMxLjgzLTMzLjgxLTM0LjI1LTIuODUtLjQzLTUuNDktLjY1LTguMzQtLjY1LTEyLjA3IDAtMjMuOTMgMy4yOS0zNS41NiA2LjM2bC03LjI1IDEuOThjLTQwLjM5IDEwLjMyLTgzLjY0IDEyLjI5LTEyNC42OTIgNS43MS02LjE0Ni0uODgtMTIuNTEzLTIuMi0xOC40NC0zLjMtMjAuMTk3LTMuNzMtNDAuODMzLTcuNjgtNjEuNDY5LTUuMDUtMjQuMzY4IDMuMy00OS4zOTUgMTYuNDctNzQuMjAyIDM5LjMtMTUuODA2IDE0LjQ5LTMwLjA3NSAzMC45NS00My42ODYgNDYuOTgtMTIuOTUzIDE1LjE1LTI2LjM0NCAzMC43My00MS4wNTMgNDQuNTYtMjAuODU1IDE5Ljc2LTYzLjQ0NCA1MS44MS0xMTEuNzQxIDQ1LjY3LTI4LjUzOS0zLjc0LTUzLjEyNi0xOS45OC03Ny4wNTUtMzUuNTctMTcuMzQzLTExLjQxLTM1LjEyNS0yMy4wNS01NC40NDQtMzAuNTEtNTkuNDkzLTIyLjE3LTEzNC4zNTMgMS4zMi0xNzguMDQgNTUuNzYtMzMuODA4IDQyLjM3LTQ5LjM5NCAxMDAuOTgtNDQuMTI2IDE2My41NWgyLjE5NmMtNS40ODktNjEuOTEgMTAuMDk4LTEyMC4zIDQzLjQ2Ny0xNjIuMjMgNDMuMDI4LTUzLjc5IDExNi43OS03Ny4wNiAxNzUuNDA1LTU1LjExIDE5LjMxOSA3LjI1IDM2Ljg4MiAxOC44OCA1NC4wMDUgMzAuMyAyNC4xNDggMTUuODEgNDguOTU1IDMyLjI3IDc3LjkzMyAzNiA0OS4zOTUgNi4zNyA5Mi40MjMtMjYuMTIgMTEzLjQ5OC00Ni4xIDE0LjkyOC0xMy44MyAyOC4zMi0yOS42NCA0MS4yNzItNDQuNzggMTMuNjExLTE2LjAzIDI3Ljg4LTMyLjQ5IDQzLjQ2Ny00Ni43NiAyNC4zNjgtMjIuNCA0OC45NTYtMzUuMzUgNzMuMTA0LTM4LjY0IDIwLjE5Ny0yLjg2IDQwLjgzMyAxLjEgNjAuODEgNC44MyA2LjE0NyAxLjEgMTIuMjk0IDIuNDEgMTguNDQxIDMuMjkgNDEuNDkgNi41OSA4NC45NiA0LjYxIDEyNS41Ny01LjcxIDIuNDItLjY2IDQuODMtMS4zMSA3LjI1LTEuOTcgMTQuMDUtMy43MyAyOC43NS03LjY5IDQzLjI0LTUuNzEgMTYuNDcgMi4yIDMzLjE1IDE1LjU5IDMxLjg0IDMxLjgzLTEuNTQgMTcuMTMtMjAuMiAyNi43OC00MC4xOCAzNC42OS05MC4wMSAzNC45LTE2OC4zNzkgOTIuNjQtMjQ0LjExNyAxNDguNGwtLjY1OS40NGMtMzAuMjk1IDIyLjM5LTk2LjgxMyA3MS4xMy05OS4wMDggMTE3LjIzaDIuMTk1YzIuMTk1LTQ1IDY4LjA1NS05My4zIDk4LjEzMS0xMTUuNDd6Ii8+PHBhdGggZD0iTTgxNy41NzUgMTU2Ny41NWMxNy43ODItMTIuOTUgMzcuNzU5LTIzLjcxIDU3LjA3OC0zNC4wMyAxOS41MzgtMTAuNTMgMzkuNzM1LTIxLjI5IDU3Ljk1Ni0zNC40NiA4LjU2Mi02LjE1IDE4LjIyMS0xNC4wNSAyMy45MjktMjQuNTkgNi4xNDctMTEuMiA2LjU4Ni0yNC4xNS44NzgtMzMuMzctNS45MjctOS42Ni0xNy4zNDMtMTMuODMtMjguNzU4LTEzLjgzLTUuNzA4IDAtMTEuNDE2IDEuMS0xNi40NjUgMy4wNy0xNC45MjggNS45My0yNi4xMjQgMTcuNTctMzYuODgxIDI4Ljk4bC0xLjA5OCAxLjMyYy0zMi40OTEgMzQuMDMtODIuNzYzIDgyLjMyLTE0NS41NDkgMTA4Ljg5LTYxLjI1IDI1LjktMTI3Ljc2OCAyNi4zNC0xNzguMDQgMS4wOS03LjQ2NC0zLjczLTE0LjkyOC04LjEyLTIxLjk1My0xMi4yOS0xOC42NjEtMTAuOTgtMzcuOTc5LTIyLjM5LTU5LjcxMy0yMy40OS00Mi44MDktMS45OC03Ni4zOTcgMzguMi04MC43ODggNzYuODQtMi42MzQgMjMuMjcgMi4xOTYgNDcuNjMgMTQuNDkgNzMuMzJoMi40MTRjLTEyLjI5My0yNS40Ny0xNy4zNDMtNDkuODMtMTQuNzA4LTczLjEgNC4xNzEtMzYuODkgMzUuMzQ0LTc1LjA4IDc1LjUxOS03NS4wOGgzLjA3M2MyMS4yOTUgMS4wOSA0MC4zOTQgMTIuMjkgNTguNjE1IDIzLjA1IDcuMjQ0IDQuMTcgMTQuNzA5IDguNTYgMjIuMTczIDEyLjUxIDUwLjcxMSAyNS40NyAxMTguMTA3IDI1LjAzIDE3OS43OTYtMS4xIDYzLjAwNS0yNi41NiAxMTMuNzE3LTc1LjA4IDE0Ni4yMDgtMTA5LjMybDEuMDk3LTEuMzJjMTAuNzU3LTExLjIgMjEuNzM0LTIyLjgzIDM2LjIyMy0yOC41NCAxNC4yNy01LjcxIDM0LjAyNy0zLjUxIDQyLjM3IDkuODggNS4yNjggOC41NiA1LjA0OSAyMC40Mi0uODc5IDMxLjE3LTUuNDg4IDEwLjEtMTQuOTI4IDE3Ljc4LTIzLjI3IDIzLjkzLTE4LjAwMSAxMy4xNy0zOC4xOTggMjMuOTMtNTcuNzM3IDM0LjQ3LTE5LjMxOCAxMC4zMi0zOS4yOTYgMjEuMDctNTcuMjk3IDM0LjAyLTMwLjczNSAyMi4xOC02Mi41NjcgNzYuMTgtNjYuNTE4IDExOS4yMWgyLjE5NWMzLjk1Mi00Mi4xNSAzNS4zNDUtOTUuNSA2NS42NC0xMTcuMjN6Ii8+PHBhdGggZD0iTTM5Mi4zNDQgMTA1LjI1M2MxOC4yMjEgNDEuOTMxIDQ2Ljk3OSA4Mi4xMDUgODUuODM2IDExOC45ODYgMzUuNTY0IDMzLjgwOCA3MC42ODkgNTYuODU5IDEwNy4zNTEgNzAuMjUgNjAuMzcxIDIxLjk1MyAxMjYuMjMxIDE4LjAwMiAxODkuODk1IDE0LjI2OSAyNy40NDEtMS41MzYgNTUuNzYxLTMuMjkyIDgzLjIwMi0yLjg1MyAyNS4yNDYuNDM5IDU4LjE3NiAyLjQxNSA4Ny4zNzQgMTUuODA2IDM3LjEgMTcuMTIzIDY4LjI3OCA0Ny42MzggOTUuNDk4IDkzLjMwMSAzOC4yIDY0LjMyMiAxMjIuNzIgOTkuNDQ3IDE5Ni40OCA4MS42NjUgMjAuMi00LjgyOSAzOS43My0xMy4zOTEgNTguMzktMjEuNTE0IDE0LjQ5LTYuMzY2IDI5LjY0LTEyLjczMiA0NC43OS0xNy41NjIgNDEuNzEtMTMuMTcyIDgwLjc5LTguNzgxIDEwNC4wNiAxMS42MzUgMzYuNDQgMzIuMDUxIDI2LjM0IDg5LjEzIDIwLjQxIDExMi4xOC0yLjg1IDExLjE5Ni02LjU4IDIyLjM5My0xMC4xIDMzLjE1LTguNzggMjcuNDQxLTE4IDU1Ljc2MS0xNi40NiA4NC45NTguODggMTguMDAyIDUuOTMgMzUuNzg0IDEwLjc2IDUzLjEyNyA1LjkyIDIxLjUxNCAxMi4yOSA0My42ODYgMTAuMzEgNjYuMDc5LTMuMDcgMzQuNDY2LTIzLjcxIDYyLjEyNy00NS40NCA5MS41NDQtMTUuODEgMjEuMjk1LTMyLjA1IDQzLjI0OC00MC44MyA2Ny44MzUtMTAuNTQgMjkuNDIxLTEwLjEgNjEuMDMxLTkuNjYgOTEuNzYxLjIyIDIwLjQyLjY2IDQxLjcxLTIuNDIgNjIuMTMtOS42NiA2Ni4zLTU1Ljc2IDEyNy4zMy0xMjAuMyAxNTkuMTYtNjEuMDMgMzAuMDgtMTM1LjY3IDMzLjgxLTIwNC42IDEwLjc2LTkuODgtMy4zLTE5Ljk4LTcuMjUtMjkuODYtMTEuMi0zMy4xNDgtMTIuOTUtNjcuMzk1LTI2LjM0LTEwMi4zLTE5LjU0LTQ4LjI5NyA5LjQ0LTgwLjU2OCA1NC40NS0xMDYuMjU0IDkwLjQ1LTI3Ljg4IDM4Ljg2LTYyLjU2NiA3OS4yNS0xMDkuMTA3IDgyLjc2LTMzLjM2OCAyLjY0LTYyLjU2Ni0xMy44My05My4zMDEtMzAuOTUtMTQuOTI4LTguMzQtMzAuMjk1LTE2LjktNDYuMTAxLTIzLjI3LTM3LjU0LTE0LjcxLTgwLjU2OC0xNS44MS0xMjQuNjk0LTMuNTEtMzkuOTU1IDExLjE5LTc5LjY5IDMzLjM3LTExMS43NDEgNjIuNzgtNTIuNjg4IDQ4LjMtMTMwLjE4MiAxNDkuOTQtMTYyLjAxNCAyMzZoMi40MTRjMzIuMDUyLTg1LjYyIDEwOC44ODgtMTg2LjYgMTYxLjM1Ni0yMzQuNDYgNjkuODExLTYzLjg4IDE2MS43OTUtODYuOTMgMjM0LjAyLTU4LjYyIDE1LjU4NyA2LjE1IDMwLjk1NCAxNC43MSA0NS44ODIgMjMuMDYgMjkuNjM3IDE2LjY4IDYwLjM3MiAzMy44IDk0LjM5OSAzMS4xNyA0Ny40MTktMy41MSA4Mi43NjMtNDQuMzUgMTEwLjg2My04My42NCAyNS42ODUtMzUuNzkgNTcuNTE3LTgwLjU3IDEwNC45MzYtODkuNTcgMzQuMjQ3LTYuNTkgNjguMjc0IDYuNTggMTAxLjIwMiAxOS41NCA5Ljg4IDMuNzMgMTkuOTggNy45IDI5Ljg2IDExLjE5IDY5LjU5IDIzLjQ5IDE0NC44OSAxOS41NCAyMDYuMzYtMTAuNzUgNjUuMi0zMi4wNiAxMTEuNzQtOTMuNzQgMTIxLjYyLTE2MC43IDMuMDctMjAuNjQgMi42My00MS43MSAyLjQxLTYyLjM1LS40NC0zMC41MS0uODgtNjIuMTIgOS42Ni05MS4xMDMgOC43OC0yNC4zNjggMjUuMDMtNDYuMTAyIDQwLjYyLTY3LjE3NyAyMS4wNy0yOC4zMTkgNDIuOC01Ny43MzYgNDUuODgtOTIuNjQyIDEuOTctMjIuODMxLTQuMTctNDUuMjIzLTEwLjMyLTY2Ljk1Ny00LjgzLTE3LjEyMy05LjY2LTM0LjY4Ni0xMC41NC01Mi40NjgtMS4zMS0yOC43NTggNy42OS01Ni44NTggMTYuNDctODQuMDggMy41MS0xMC45NzcgNy4yNC0yMi4xNzMgMTAuMS0zMy4zNjkgNi4xNC0yMy40OSAxNi40Ni04MS42NjUtMjEuMDgtMTE0LjM3Ni0yMy45My0yMS4wNzUtNjMuNjYtMjUuNDY1LTEwNi4yNS0xMi4wNzQtMTUuMzcgNC44My0zMC41MiAxMS40MTYtNDUuMDEgMTcuNzgyLTE4LjY2IDguMTIzLTM3Ljk4IDE2LjQ2NS01OC4xNyAyMS4yOTUtNzIuODkgMTcuNTYyLTE1Ni4zMS0xNy4xMjQtMTk0LjA3LTgwLjU2OC0yNy40NC00Ni4xMDItNTguODMyLTc2LjgzNi05Ni4zNzItOTQuMTc5LTI5LjQxNy0xMy42MTEtNjIuNTY3LTE1LjgwNy04OC4yNTItMTYuMDI2LTI3LjY2MS0uNDM5LTU1Ljk4IDEuMzE3LTgzLjQyMiAyLjg1NC02My40NDQgMy43MzItMTI5LjA4NCA3LjY4My0xODkuMDE2LTE0LjA1LTM2LjQ0Mi0xMy4xNzItNzEuMzQ4LTM2LjAwMy0xMDYuNjkyLTY5LjgxMS0zOC40MTgtMzYuNjYyLTY3LjE3Ny03Ni4zOTctODUuMTc5LTExOC4xMDhDMzgwLjA1IDcwLjU2NyAzNzIuNTg2IDM0LjU2NCAzNzMuMDI1LS4xMjJoLTIuMTk2Yy0xLjMxNyAzNC4wMjcgNi4zNjcgNzAuMjUgMjEuNTE1IDEwNS4zNzV6Ii8+PHBhdGggZD0iTTM5Ny4xNzMgMzI3LjE5OWM2OS4zNzIgNzEuMzQ4IDE1Ni4wODcgMTExLjA4MyAyMzcuMzEzIDEwOS4zMjcgMzQuNDY3LS44NzggNjguNzE0LTguNzgxIDEwMS42NDMtMTYuNDY1IDE1LjM2OC0zLjUxMiAzMS4zOTMtNy4yNDUgNDYuOTgtMTAuMzE4IDYyLjM0Ny0xMS42MzUgMTA5Ljk4NS02LjU4NiAxNDUuOTg4IDE1LjM2NyAyMy4yNzEgMTQuMjcgNDEuMjcyIDM1Ljc4NCA1OC4zOTYgNTYuNDIgOC43ODEgMTAuNTM3IDE3Ljc3NyAyMS41MTQgMjcuNjU3IDMxLjM5MyA2MC44MSA2MS45MDggMTU0Ljk5IDg4LjQ3MSAyNDAuMTcgNjguMDU0IDIyLjgzLTUuNDg4IDU2LjItMS41MzYgNzkuOTEgNC4xNzIgMjUuNjkgNi4xNDYgNDUuNjYgMjMuMjcgNTAuNzEgNDMuNjg2IDMuNzMgMTQuOTI4LjIyIDI5LjYzNy0zLjczIDQ1LjIyNC0yLjYzIDEwLjMxOC01LjI3IDIxLjA3NS01LjQ5IDMxLjgzMi0uMjIgMTQuMjY5IDMuNzMgMjguMSA3LjQ3IDQxLjQ5MSAzLjczIDEyLjk1MiA3LjQ2IDI2LjEyNCA3LjQ2IDM5LjUxNiAwIDM3LjMyLTI4LjEgNjguNDkzLTU2LjY0IDk3LjI1Mi0yNy44OCAyNy44ODEtNjIuMzUgNjIuMzQ3LTEwNi4wMyA3My43NjMtMzkuMyAxMC4wOTgtNzguMzguNjU4LTExOS44Ny05LjIyMS0yNy42Ni02LjU4Ni01Ni40Mi0xMy42MTEtODQuNzQtMTMuODMtMzUuNzgtLjIyLTcxLjc4MyA5LjY1OS0xMDYuNDY5IDE5LjMxOC01MC4wNTMgMTMuODMxLTk3LjI1MiAyNy4wMDMtMTQ0LjQ1MSAxMi4yOTQtMjkuMTk4LTkuMjItNTMuNzg1LTI4LjUzOS03Ny40OTUtNDYuOTc5LTEyLjA3NC05LjQ0LTI0LjU4Ny0xOS4zMTktMzcuNTQtMjcuNjYxLTQ3LjYzOC0zMC43MzUtMTA3Ljc5LTQ3LjQxOS0xNzguOTE4LTQ5LjE3NS00Ni45NzktMS4zMTgtODYuNDk1IDQuMTcxLTEyMC43NDIgMTYuOTAzLTIyLjYxMiA4LjM0My00My42ODcgMjAuNjM2LTY0LjEwMyAzMi40OTEtMTYuMDI2IDkuNDQtMzIuNDkgMTkuMDk5LTQ5LjYxNCAyNi43ODMtNTIuMDI5IDIzLjI3LTc2LjgzNiA1LjkyNy0xMDAuNzY1LTEwLjc1Ny0xMC4zMTgtNy4yNDUtMjAuODU1LTE0LjQ4OS0zMy4zNjgtMTguNDQxLTExLjQxNi0zLjUxMi0yMi42MTItNy40NjQtMzMuNTg5LTExLjQxNS0zMy41ODgtMTEuODU1LTY1LjQyLTIzLjA1MS0xMDAuNzY1LTIzLjQ5LTIwLjE5Ny0uMjItNDQuMzQ1LTQuNjEtNzAuMDMtOS4wMDEtMzQuMjQ3LTUuOTI3LTcxLjU2Ny0xMi41MTMtMTAyLjk2LTkuNjU5djIuMTk1YzMxLjE3My0zLjA3NCA2OC4yNzQgMy41MTIgMTAyLjUyIDkuNDQgMjUuNjg2IDQuNjEgNTAuMDU0IDguNzgxIDcwLjQ3IDkuMDAxIDM0LjkwNi40MzkgNjYuNTE4IDExLjYzNSAxMDAuMTA2IDIzLjI3IDEwLjk3NyAzLjk1MSAyMi4xNzMgNy45MDMgMzMuNTg5IDExLjQxNSAxMi4wNzQgMy43MzMgMjIuMTczIDEwLjc1NyAzMi43MSAxOC4yMjIgMjQuMzY4IDE3LjEyMyA0OS44MzQgMzQuNjg1IDEwMi45NiAxMC45NzYgMTcuMzQzLTcuNjgzIDMzLjgwOC0xNy4zNDMgNDkuODM0LTI2Ljc4MyAyMC4xOTctMTEuODU0IDQxLjI3Mi0yNC4xNDggNjMuNjY0LTMyLjQ5IDM0LjAyNy0xMi41MTQgNzMuMTA0LTE4LjAwMiAxMTkuODY0LTE2LjY4NSA3MC42ODkgMS45NzYgMTMwLjYyMSAxOC4yMjEgMTc3LjgyIDQ4Ljk1NiAxMi45NTIgOC4zNDIgMjUuNDY2IDE4LjIyMSAzNy4zMiAyNy42NjEgMjMuOTI5IDE4LjY2IDQ4LjczNiAzOC4xOTggNzguMTU0IDQ3LjQxOSA0Ny42MzggMTQuOTI4IDk3LjQ3MSAxLjA5NyAxNDUuNTQ5LTEyLjI5NCAzNC42ODYtOS42NiA3MC40NjktMTkuNTM5IDEwNS44MDktMTkuMzE5IDI4LjMyLjIyIDU2Ljg2IDcuMjQ1IDg0LjMgMTMuODMxIDM5Ljc0IDkuNjU5IDgxLjAxIDE5LjUzOCAxMjAuOTcgOS4yMiA0NC4xMi0xMS40MTYgNzkuMDMtNDYuMzIxIDEwNi45MS03NC4yMDIgMjguOTgtMjguOTc4IDU3LjUyLTYwLjU5IDU3LjMtOTguNzg5IDAtMTMuNjExLTMuNzQtMjcuMjIyLTcuNDctNDAuMTc0LTMuNzMtMTMuMzkxLTcuNjgtMjcuMDAyLTcuNDYtNDEuMDUyLjIyLTEwLjUzOCAyLjg1LTIxLjA3NSA1LjI3LTMxLjM5MyAzLjczLTE1LjE0OCA3LjY4LTMwLjk1NCAzLjczLTQ2LjMyMS01LjI3LTIxLjA3NS0yNS45MS0zOC44NTctNTIuNDctNDUuMjI0LTExLjYzLTIuNjM0LTUxLjgxLTExLjE5Ni04MC43OS00LjE3MS04NC4zIDIwLjQxNy0xNzcuODItNi4xNDctMjM3Ljk3LTY3LjM5Ni05LjY2LTkuODc5LTE4LjY1OS0yMC42MzYtMjcuNDQtMzEuMTczLTE3LjM0My0yMC44NTYtMzUuMzQ1LTQyLjM3LTU5LjA1NC01Ni44NTktMzYuNDQyLTIyLjM5Mi04NC43MzktMjcuNDQxLTE0Ny41MjUtMTUuNTg3LTE1LjgwNiAyLjg1NC0zMS42MTMgNi41ODYtNDcuMTk5IDEwLjMxOC0zMi45MyA3LjY4NC02Ni45NTcgMTUuODA3LTEwMS4yMDQgMTYuNDY1LTgwLjc4OCAxLjc1Ni0xNjYuNjI0LTM3Ljc1OS0yMzUuNzc3LTEwOC42NjgtNjIuMzQ3LTYzLjg4My0xMDQuOTM2LTE0My4xMzQtMTQ2LjIwNy0yMTkuNzUxTDE5NC4zMjctLjc4aC0yLjQxNmw1Ny45NTcgMTA4LjAwOWM0Mi4xNSA3Ni4zOTcgODQuNzM5IDE1NS44NjcgMTQ3LjMwNSAyMTkuOTd6Ii8+PHBhdGggZD0iTTQuNDMyIDEyNi4zMjhjMzIuNzEgMjMuMDUxIDcyLjAwNyAzNi4yMjMgMTA5Ljk4NiA0OC45NTZsMi40MTQuODc4YzU2LjIgMTkuMDk5IDEwNi42OTIgNjEuMjQ5IDE1OC41MDIgMTMyLjU5NiAxMi43MzMgMTcuNTYzIDI1LjAyNyAzNS43ODQgMzYuODgxIDUzLjU2NiAyNi41NjMgMzkuNTE2IDU0LjAwNSA4MC4zNDkgODcuODEzIDExNS4wMzUgNTcuMDc4IDU4LjE3NSAxMjUuNzkxIDg4LjAzMSAxODguNzk3IDgxLjQ0NiA0MC4xNzQtNC4xNzIgNzcuMDU1LTIyLjM5MyAxMTIuNjE5LTM5Ljk1NSA3LjAyNS0zLjUxMyAxNC4yNy03LjAyNSAyMS4yOTUtMTAuNTM4IDM4LjYzNy0xOC40NCA4OS4zNDktMzguMTk4IDEzNy42NDYtMjUuOTA0IDQyLjE1IDEwLjUzNyA3NC4yMDEgNDMuMDI4IDEwNS4xNTUgNzQuNjQgMzIuOTMgMzMuMzY5IDY2Ljc0IDY3LjgzNSAxMTIuODQgNzUuNzM5IDMwLjUxIDUuMjY4IDYxLjY5LTIuMTk2IDkxLjU0LTkuNDQgNy40Ny0xLjc1NiAxNS4zNy0zLjczMiAyMy4wNS01LjI2OSA0OC45Ni0xMC41MzcgODUuODQtNS40ODggMTA5LjU1IDE1LjE0OCAyNy40NCAyMy43MDkgMzIuMDUgNjMuMDA1IDM0LjQ3IDEwMS40MjMgMi44NSA0My4wMjggMy41MSA4MS4wMDctMTYuMDMgMTEyLjQtMzAuNTEgNDguOTU1LTEwMC4xIDU5LjcxMy0xNTQuNzcgNTMuMTI3LTIwLjg1LTIuNDE1LTQxLjkzLTYuNTg2LTYyLjEzLTEwLjc1Ny0zNi4yMi03LjI0NS03My41NC0xNC45MjktMTEwLjg1OS0xMi4yOTQtMjkuNjM2IDEuOTc2LTU5LjQ5MyAxMC4wOTgtODguNDcxIDE4LjAwMS01MC45MzEgMTMuODMxLTk5LjAwOSAyNy4wMDMtMTQ1Ljc2OSA5LjQ0LTMxLjE3My0xMS42MzUtNTUuNTQxLTM1LjU2NC03OS4wMzEtNTguNjE1LTE0LjkyOC0xNC43MDgtMzAuMjk1LTI5Ljg1Ni00Ny42MzgtNDIuMTUtNzMuNzYzLTUyLjI0OC0xNzQuMDg5LTQ1LjIyMy0yNDMuMDIxLTM1LjM0NC0xNS44MDcgMi4xOTUtMzIuMDUyIDQuODI5LTQ3LjYzOSA3LjQ2NC02Ni4yOTggMTAuNzU3LTEzNS4wMTIgMjEuOTUzLTIwMS4zMSA5LjIyLTMwLjczNC01LjkyNy02Mi43ODYtMS4wOTctOTMuOTYgMy41MTMtMzQuNjg1IDUuMjY4LTcwLjQ2OSAxMC41MzctMTAzLjYxOC42NTgtMTkuMS01LjcwOC0zOS45NTUtMTUuMzY3LTYyLjEyNy0yNS40NjUtMjUuOTA1LTExLjg1NS01Mi4yNDktMjQuMTQ5LTc3LjA1Ni0zMC4yOTZ2Mi4xOTZjMjQuMzY4IDYuMTQ2IDUwLjQ5MiAxOC4yMjEgNzYuMTc3IDMwLjA3NSAyMi4xNzMgMTAuMzE4IDQzLjI0OCAxOS45NzggNjIuMzQ3IDI1LjY4NiAzMy44MDggOS44NzggNjkuODExIDQuNjEgMTA0LjcxNy0uNjU5IDMwLjk1NC00LjYxIDYyLjc4Ni05LjQ0IDkzLjA4MS0zLjUxMyA2Ni43MzcgMTIuOTUzIDEzNS40NTEgMS43NTcgMjAxLjk2OS05LjIyIDE1LjU4Ny0yLjYzNCAzMS44MzItNS4yNjkgNDcuNjM4LTcuNDY0IDY4LjcxNC05Ljg3OSAxNjguMzgxLTE2LjkwNCAyNDEuNDg1IDM0LjkwNiAxNy4xMjMgMTIuMDc0IDMyLjQ5IDI3LjIyMSA0Ny4xOTkgNDEuOTMgMjMuNzA5IDIzLjI3IDQ4LjA3NyA0Ny40MTkgNzkuNjkgNTkuMDU0IDQ3LjQxOCAxNy43ODIgOTguMTMgMy45NTIgMTQ3LjA4Ni05LjQ0IDI4Ljc1OC03LjkwMyA1OC42MTQtMTYuMDI2IDg4LjAzMi0xOC4wMDEgMzcuMDk4LTIuNDE1IDc0LjE5OCA1LjA0OSAxMTAuMjA4IDEyLjI5MyAyMC40MSA0LjE3MSA0MS40OSA4LjM0MiA2Mi4zNCAxMC43NTcgNTUuNTQgNi4zNjcgMTI1Ljc5LTQuMzkgMTU2Ljk3LTU0LjIyNCAxOS45OC0zMS44MzIgMTkuMzItNzAuNDY5IDE2LjQ2LTExMy43MTctMi40MS0zOC44NTctNy4yNC03OC41OTItMzUuMzQtMTAyLjk2LTI0LjM3LTIxLjA3NS02MS45MS0yNi4zNDQtMTExLjUyLTE1LjU4Ny03LjY5IDEuNzU2LTE1LjM3IDMuNTEzLTIzLjA1IDUuMjY5LTI5Ljg2IDcuMjQ0LTYwLjU5IDE0LjcwOS05MC42NyA5LjQ0LTQ1LjQ0LTcuOTAzLTc5LjAzMi00Mi4xNS0xMTEuNzQyLTc1LjI5OS0zMS4xNzQtMzEuNjEzLTYzLjQ0NS02NC4zMjMtMTA2LjI1My03NS4wOC00OC45NTYtMTIuMjk0LTEwMC4xMDYgNy40NjQtMTM5LjE4MyAyNi4xMjQtNy4wMjUgMy4yOTMtMTQuMjcgNy4wMjUtMjEuMjk1IDEwLjUzOC0zNS41NjQgMTcuNTYyLTcyLjIyNSAzNS43ODMtMTExLjk2MSAzOS43MzUtNjIuMzQ2IDYuMzY2LTEzMC40MDEtMjMuMDUxLTE4Ny4wNC04MC43ODgtMzMuODA4LTM0LjQ2Ni02MS4yNDktNzUuMjk5LTg3LjU5My0xMTQuNTk1LTExLjg1NS0xNy43ODItMjQuMTQ5LTM2LjAwMy0zNi44ODItNTMuNTY2LTUyLjI0OC03MS43ODYtMTAyLjk2LTExNC4xNTYtMTU5LjU5OS0xMzMuNDc1bC0yLjQxNC0uODc4Yy0zNy43Ni0xMi43MzMtNzYuODM3LTI1LjkwNS0xMDkuMzI3LTQ4LjczNkMtMzcuMDYgOTQuNzE2LTY1LjgxOCA0OC44MzQtNzMuNzIxLTEuMjE5aC0yLjE5NWM4LjU2MSA1MC45MyAzNy41NCA5Ny40NzEgODAuMzQ4IDEyNy41NDd6Ii8+PHBhdGggZD0iTTczNy42NjcgODIyLjY4MWMzMC41MTUgMjAuNjM2IDczLjMyMyAyOC4xIDEyMy44MTUgMjEuNTE0IDIxLjczNC0yLjg1MyA0My40NjctNy42ODMgNjQuMzIzLTEyLjUxMyAxOS45NzctNC42MSA0MC42MTMtOS4yMiA2MS4wMy0xMi4wNzQgNjMuNjY1LTguNzgxIDEyMi4wNTUgMy45NTIgMTgzLjk2NSAxNy41NjJoLjQ0YzI1LjY5IDUuNzA4IDg3LjM3IDEyLjI5NCAxMDYuMjUtNDcuODU3IDcuOTEtMjUuNjg1IDEuNTQtNTQuNjY0LTE2LjQ2LTc0LjIwMi0zMC4wOC0zMi40OS04MS42Ny0zMy4xNDktMTE3LjY3LTMwLjk1NC0zLjk1LjIyLTguMTIuNDM5LTEyLjA3Ljg3OC0zNy45OCAyLjYzNS03Ny41IDUuMjY5LTExMC4yMS0xMi4yOTMtMTkuNTQtMTAuNTM4LTM0LjkwNC0yNy40NDItNDkuNjEzLTQzLjkwNy0zLjczMi0zLjk1MS03LjQ2NC04LjM0Mi0xMS4xOTYtMTIuMjkzLTI1LjY4NS0yNy40NDItNDkuMTc1LTQzLjQ2OC03NC4yMDEtNTAuMjczLTguMTIzLTIuMTk1LTE2LjQ2NS0zLjI5My0yNC41ODgtMy4yOTMtMjMuOTI5IDAtNDYuMzIxIDkuNDQtNTkuMDU0IDI1LjkwNS02LjM2NiA4LjEyMi0xMC4zMTggMTcuNTYyLTE0LjI2OSAyNy4wMDItMy4wNzQgNy4yNDUtNi4zNjYgMTQuNzA5LTEwLjUzOCAyMS41MTQtOSAxNC4wNS0yMi42MTEgMjQuODA3LTM2LjAwMyAzNS4zNDUtMTQuNDg5IDExLjQxNS0yOS4xOTcgMjMuMDUtMzguMTk4IDM5LjA3Ni0yMS45NTMgMzkuMjk2LjY1OCA4OC4wMzIgMzQuMjQ3IDExMC44NjN6bS0zMi4yNzEtMTA5Ljc2NWM4Ljc4MS0xNS41ODcgMjMuNDg5LTI3LjIyMiAzNy43NTktMzguNDE4IDEzLjM5MS0xMC41MzggMjcuMjIyLTIxLjUxNCAzNi40NDItMzUuNzg0IDQuMzkxLTYuODA1IDcuNjg0LTE0LjQ4OSAxMC43NTctMjEuOTUzIDMuOTUyLTkuMDAxIDcuOTAzLTE4LjQ0MSAxNC4wNS0yNi4zNDQgMTYuNjg1LTIxLjI5NCA1MC4wNTMtMzAuMjk1IDgxLjIyNy0yMS43MzMgMjQuNTg3IDYuODA1IDQ3Ljg1OCAyMi42MTIgNzMuMTA0IDQ5LjYxNCAzLjczMiAzLjk1MSA3LjQ2NCA4LjEyMyAxMS4xOTYgMTIuMjk0IDE0LjkyOCAxNi40NjQgMzAuMjk5IDMzLjU4OCA1MC4wNDkgNDQuMzQ1IDIxLjMgMTEuNDE2IDQ1LjIzIDE0LjQ4OSA2OS42IDE0LjQ4OSAxMy44MyAwIDI3Ljg4LS44NzggNDEuOTMtMS45NzYgMy45NS0uMjE5IDguMTItLjY1OCAxMi4wNy0uODc4IDM1Ljc4LTIuMTk1IDg2LjUtMS41MzcgMTE2LjEzIDMwLjI5NSAxNy41NiAxOC44OCAyMy43MSA0Ny4yIDE2LjAzIDcyLjAwNy0xOC4yMiA1OC4zOTUtNzguNTkgNTEuODA5LTEwMy42MiA0Ni4zMjFoLS40NGMtNjIuMTMtMTMuNjExLTEyMC43NC0yNi41NjQtMTg0Ljg0NS0xNy43ODItMjAuNjM2IDIuODU0LTQxLjI3MiA3LjQ2NC02MS4yNSAxMi4wNzQtMjAuODU1IDQuODMtNDIuNTg5IDkuNjU5LTY0LjEwMyAxMi41MTMtNTAuMDUzIDYuMzY3LTkyLjIwMy0uODc4LTEyMi4yNzktMjEuMjk0LTMyLjkyOS0yMi4xNzMtNTUuMTAyLTY5LjU5Mi0zMy44MDctMTA3Ljc5eiIvPjxwYXRoIGQ9Ik04MTUuMzgxIDgxMy45YzIzLjA1MSAzLjI5MyA0Ni41NDEtMi4xOTUgNjguOTMzLTcuNjg0IDMuOTUxLS44NzggOC4xMjMtMS45NzYgMTIuMDc0LTIuODU0IDUxLjM3LTExLjYzNSAxMDQuMDYyLTE0LjkyOCAxNTYuNzQyLTkuODc5bDIuODYuMjJjMTUuNTggMS41MzcgMzEuNjEgMy4wNzMgNDUuNjYtMy4yOTMgOC41Ni0zLjk1MiAxOC4yMi0xNS41ODcgMTkuMS0yNi41NjMuNDQtNi4zNjctMS45OC0xMS40MTYtNy4wMy0xNC45MjgtNy4wMi00LjYxLTIwLjQxLTQuNjEtMzMuMzYtNC42MS04LjEzIDAtMTUuODEgMC0yMS4wOC0xLjA5OC0zNy45OC04LjM0Mi03MS41NjctMjguOTc4LTk0LjM5OC01Ny45NTYtMy45NTItNS4wNS03LjY4NC0xMC41MzgtMTEuNDE2LTE1LjU4Ny01LjkyNy04LjM0Mi0xMS44NTQtMTcuMTIzLTE5LjA5OS0yNC44MDctMTIuNzMzLTEzLjM5MS0yOC4xLTIwLjg1NS00Mi4zNjktMjAuODU1LTEuMDk4IDAtMi40MTUtLjAwMS0zLjUxMy4yMTktMTguMDAxIDEuNTM3LTMxLjgzMiAxNC43MDktNDAuNjEzIDI1LjI0Ni00LjM5MSA1LjQ4OC04LjM0MiAxMS4xOTYtMTIuMjk0IDE2LjkwNC01LjA0OSA3LjI0NS0xMC4wOTggMTQuOTI4LTE2LjI0NSAyMS41MTQtNi4xNDcgNi44MDUtMTMuMzkyIDEyLjk1Mi0yMC42MzYgMTguNjYtNS4wNDkgNC4xNzEtMTAuMzE4IDguNTYyLTE1LjE0OCAxMi45NTMtMTQuMjY5IDEzLjYxLTIxLjk1MyAyNy42Ni0yMi4zOTIgNDEuNDkxLS44NzggMjcuODggMjcuNDQxIDQ4Ljk1NSA1NC4yMjQgNTIuOTA3em0tNTEuODA5LTUyLjY4OGMuNDM5LTEzLjE3MSA3LjY4My0yNi43ODIgMjEuNzMzLTM5Ljk1NCA0LjgzLTQuNjEgOS44NzktOC43ODEgMTQuOTI5LTEyLjk1MyA3LjAyNS01LjkyNyAxNC40ODktMTEuODU0IDIwLjg1NS0xOC44NzkgNi4xNDctNi44MDYgMTEuNDE2LTE0LjQ4OSAxNi40NjUtMjEuNzM0IDMuNzMyLTUuNzA4IDcuNjgzLTExLjQxNSAxMi4wNzQtMTYuNjg0IDguMzQyLTEwLjMxOCAyMS45NTMtMjMuMDUxIDM5LjA3Ny0yNC41ODggMTQuNzA4LTEuMzE3IDMwLjczNCA1LjkyOCA0NC4xMjUgMTkuOTc4IDcuMjQ1IDcuNDY0IDEzLjE3MiAxNi4wMjUgMTguODggMjQuMzY4IDMuNzMyIDUuMjY4IDcuNDY0IDEwLjc1NyAxMS40MTYgMTUuODA2IDIzLjI3IDI5LjQxNyA1Ny4yOTQgNTAuMjcyIDk1LjcxNCA1OC42MTUgNS4yNyAxLjA5NyAxMi4zIDEuMDk3IDE5Ljk4IDEuMDk3aDEuNTRjMTIuMDcgMCAyNS42OCAwIDMyLjA1IDQuMzkxIDQuNjEgMy4wNzMgNi41OCA3LjQ2NCA2LjE0IDEyLjk1Mi0uODcgMTAuMDk5LTkuODggMjEuMDc1LTE3Ljc4IDI0LjU4OC0xMy42MSA2LjM2Ni0yOS40MiA0LjYxLTQ0LjU2IDMuMDczbC0yLjg2LS4yMTljLTUyLjY4LTUuMjY5LTEwNS44MTEtMS45NzYtMTU3LjQwMSA5Ljg3OC0zLjk1MS44NzktOC4xMjIgMS45NzYtMTIuMDc0IDIuODU0LTIyLjM5MiA1LjI2OS00NS40NDMgMTAuOTc3LTY4LjA1NSA3LjY4NC0yNS45MDQtMy41MTItNTMuMzQ2LTIzLjcwOS01Mi4yNDgtNTAuMjczek0tOS42MTcgMjI5LjA2OWMxNi42ODQgNi41ODYgMzMuMzY4IDE0LjA1IDQ5LjM5NCAyMS41MTQgMzQuMDI3IDE1LjM2NyA2OC45MzMgMzEuMzkzIDEwNi4wMzMgMzguODU3IDUwLjI3MyA5Ljg3OSA5NS43MTYgNDguNTE2IDEzNS4yMzIgMTE0LjU5NSA4LjM0MiAxMy44MzEgMTYuMjQ1IDI4LjMyIDIzLjkyOCA0Mi4zNyAyMS4yOTUgMzguODU3IDQzLjI0OCA3OS4wMzEgNzUuNTE5IDExMC40MjQgNDkuMzk1IDQ4LjI5NyAxMTcuNjY5IDcxLjU2NyAxODMuNzQ4IDk0LjE3OSAxMy4zOTEgNC42MSAyNy4yMjIgOS4yMiA0MC4zOTMgMTQuMDUgMTEuMTk3IDMuOTUyIDIxLjk1NCA4LjM0MiAzMC4wNzYgMTUuNTg3IDcuNDY0IDYuODA1IDEzLjM5MiAxOC42NiA5Ljg3OSAyOS40MTctMy43MzIgMTAuOTc2LTE1LjgwNiAxNy4xMjMtMjYuMzQ0IDE4LjQ0LTEwLjk3NiAxLjMxOC0yMi4xNzItMS4zMTctMzMuMTQ5LTMuOTUxbC0xLjUzNy0uNDM5Yy0xNDAuOTM5LTMyLjcxLTI4OS4xMjItMjkuMTk4LTQyOC41MjQgMTAuMDk4LTQ2LjU0MSAxMy4xNzItOTkuODg3IDI1LjY4NS0xNDYuNDI4IDcuMDI1LTM4Ljg1Ny0xNS4zNjctNzIuMjI1LTQyLjE1LTEwNC4yNzctNjguMjc0LTYuMTQ3LTUuMDQ5LTEyLjUxMy0xMC4wOTgtMTguNjYtMTQuOTI4LTIzLjkyOS0xOC44OC01MS4xNTEtMzguNDE4LTgxLjQ0Ni01MS4xNTF2Mi40MTVjMjkuNjM3IDEyLjczMyA1Ni40MiAzMS44MzIgNzkuOTA5IDUwLjQ5MiA2LjE0NyA0LjgzIDEyLjUxNCA5Ljg3OSAxOC42NiAxNC45MjggMzIuMjcyIDI2LjEyNCA2NS42NCA1Mi45MDcgMTA0LjkzNyA2OC40OTQgNDcuMTk5IDE4LjY2IDEwMC45ODQgNi4xNDcgMTQ3Ljc0NC03LjAyNSAxMzguOTYzLTM5LjI5NiAyODYuNzA3LTQyLjgwOCA0MjcuNDI3LTEwLjA5OGwxLjUzNy40MzljMTAuOTc2IDIuNjM0IDIyLjM5MiA1LjI2OCAzMy44MDcgMy45NTEgMTAuMzE4LTEuMzE3IDIzLjkyOS03LjI0NCAyOC4xLTE5Ljk3NyAzLjUxMy0xMC4zMTgtLjY1OC0yMi44MzEtMTAuNTM3LTMxLjYxMy04LjM0Mi03LjY4My0xOS4zMTktMTIuMDc0LTMwLjczNC0xNi4wMjUtMTMuMzkyLTQuODMtMjcuMjIyLTkuNDQtNDAuMzk0LTE0LjA1LTY1Ljg2LTIyLjM5My0xMzMuNjk1LTQ1LjY2My0xODIuODctOTMuNTIxLTMyLjA1MS0zMS4xNzMtNTMuNzg1LTcxLjM0Ny03NS4wNzktMTA5Ljk4NS03LjY4NC0xNC4wNS0xNS41ODctMjguNTM5LTIzLjkyOS00Mi4zNjktMzkuNzM1LTY2LjczOC04NS44MzctMTA1LjU5NS0xMzYuNTQ4LTExNS42OTMtMzYuNjYyLTcuMjQ1LTcxLjU2Ny0yMy4yNzEtMTA1LjM3NS0zOC42MzgtMTYuMjQ2LTcuNDY0LTMyLjkzLTE0LjkyOC00OS42MTQtMjEuNTE0Qy0xMDIuMjYgMTkwLjIxMi0xNjkuMjE2IDk3LjM1LTE3NC40ODUtMWgtMi4xOTVjNS4wNDkgOTkuMjI4IDcyLjY2NCAxOTIuOTY4IDE2Ny4wNjMgMjMwLjA2OXptLTk5LjAxIDEzMDEuMTYxYzMuMjkzLTQuMTcgNi41ODYtOC4xMiA5Ljg4LTEyLjI5IDIxLjA3NC0yNy4wMSA0My4wMjctNTQuODkgNzQuNDItNjcuODQgNDcuNDE5LTE5LjU0IDEwMC4xMDYtMy43MyAxMjcuMzI4IDcuMjUgMzkuNTE2IDE2LjAyIDg5Ljc4OSAxMC4wOSAxMzguMzA1LTE2LjQ3IDI5LjQxNy0xNi4wMiA1NS41NDEtMzcuNTQgODEuMDA3LTU4LjM5IDEwLjc1Ny04Ljc5IDIxLjk1My0xNy43OSAzMi45My0yNi4zNSAyOS44NTYtMjIuODMgNzUuNzM4LTUzLjU2IDEyNy43NjctNTYuODYgMjguOTc4LTEuNzUgNTcuOTU2IDUuMDUgODUuODM3IDExLjY0IDE2LjY4NCAzLjk1IDMzLjgwNyA3LjkgNTAuOTMxIDEwLjMyIDU2LjQxOSA3LjQ2IDExNC4zNzYtNC4zOSAxNjMuMTEyLTMzLjM3IDEyLjczMy03LjQ3IDI1LjAyNi0xNi4yNSAzNi44ODEtMjQuODEgMjYuMzQ0LTE4Ljg4IDUzLjM0Ni0zOC4yIDg1LjM5OC00NC4zNCAzMS42MTItNi4xNSA2NC4xMDMgMS43NSA5NS4yODEgOS4yMiAxMS4xOSAyLjYzIDIyLjgzIDUuNDggMzQuMjQgNy42OCA1NS43NiAxMC4zMiAxMTEuMDggNC4xNyAxNTYuMDktMTYuOSA1MC40OS0yMy45MyA4Ny41OS02Ny40IDk5LjQ1LTExNi4xNCA3LjAyLTI4Ljc2LjQ0LTYzLTI1LjY5LTczLjEtMTIuMjktNC44My0yNS42OC0yLjg1LTM4LjQyLS44OC02LjU4Ljg4LTEzLjE3IDEuOTgtMTkuNzUgMS45OC0xOC44OC40NC0zNy4xMS02LjU5LTU0LjQ1LTEzLjM5LTcuOS0zLjA4LTE1LjgtNi4xNS0yMy45My04LjU3LTY5LjgxLTIxLjA3MS0xNDMuNzkgNC4zOS0yMDguOTkxIDI2Ljc5LTY5LjE1MiAyMy43MS0xNDIuMDM3IDQ1LTIwNy40NTcgMjEuNzMtMzIuOTMtMTEuODUtNjEuNjg4LTM0LjI1LTg5LjM0OS01NS45OC0zNC42ODYtMjcuMjIyLTcwLjY4OS01NS4zMjItMTE0LjgxNS02MS42ODgtNDEuNDkxLTUuOTI4LTgyLjk4MyA5LTExOC4xMDggMjQuMTQ4LTYuNTg2IDIuODU0LTEzLjE3MiA1LjkyNy0xOS43NTggOC43ODEtMjkuODU2IDEzLjM5Mi02MC44MSAyNy40NDItOTMuNTIgMzIuNDg5LTQ0Ljc4NCA2LjgxLTg3LjU5My03LjAyMy0xMDguNjY4LTM1LjEyMy0zNC40NjYtNDUuNjYzLTkxLjU0NS03Mi44ODQtMTY1LjUyNi03OS4wMzFhNDA0LjcwNyA0MDQuNzA3IDAgMCAwLTMyLjkzLTEuMzE4Yy01Mi40NjggMC0xMDkuNzY2IDkuNDQtMTY0Ljg2OCAyNy40NDJ2Mi4xOTVjNjYuOTU3LTIxLjk1MyAxMzcuMjA3LTMxLjE3MyAxOTcuNzk4LTI2LjM0NCA3My4zMjMgNS45MjggMTI5Ljk2MiAzMi45MyAxNjMuOTkgNzguMTU0IDIxLjczMyAyOC43NTggNjUuMiA0My4wMjUgMTEwLjg2MyAzNi4wMDUgMzMuMTQ5LTUuMDUgNjQuMTAzLTE5LjEwMiA5NC4xNzktMzIuNDkzIDYuNTg1LTMuMDczIDEzLjE3MS01LjkyNyAxOS43NTctOC43ODEgMzQuNjg2LTE1LjE0OCA3NS43MzktMjkuODU2IDExNi43OTEtMjMuOTI5IDQzLjY4NyA2LjE0NyA3OS4yNTEgMzQuMjQ3IDExMy43MTcgNjEuMjUzIDI3Ljg4MSAyMS43MyA1Ni42MzkgNDQuMzQgOTAuMDA4IDU2LjIgNjYuMjk4IDIzLjQ5IDEzOS42MjIgMi4xOSAyMDguOTk0LTIxLjc0IDY0Ljk4MS0yMi4zOSAxMzguNTIzLTQ3LjYzNiAyMDcuNjczLTI2Ljc4IDcuOTEgMi40MSAxNi4wMyA1LjQ5IDIzLjkzIDguNTYgMTcuNzggNi44MSAzNi4wMSAxMy44MyA1NS4zMiAxMy4zOSA2LjU5LS4yMiAxMy40LTEuMDkgMTkuOTgtMS45NyAxMy4xNy0xLjk4IDI1LjY5LTMuNzMgMzcuMzIuNjYgMjQuODEgOS42NiAzMC45NiA0Mi44IDI0LjM3IDcwLjQ3LTExLjY0IDQ4LjI5LTQ4LjMgOTEuMS05OC4zNSAxMTQuODEtNDQuNTcgMjEuMDgtOTkuNDUgMjctMTU0Ljc3IDE2LjktMTEuNDItMi4xOS0yMi44My00LjgzLTM0LjAzLTcuNDYtMzEuNjEtNy40Ni02NC4xLTE1LjM3LTk2LjM3MS05LjIyLTMyLjQ5MSA2LjE1LTU5LjcxMyAyNS42OC04Ni4yNzYgNDQuNzgtMTEuODU1IDguNTctMjQuMTQ5IDE3LjM1LTM2LjY2MiAyNC44MS00OC4yOTcgMjguNzYtMTA1LjgxNCA0MC4zOS0xNjEuNzk0IDMzLjE1LTE3LjEyNC0yLjItMzQuMjQ3LTYuMzctNTAuNzEyLTEwLjEtMjguMS02LjU4LTU3LjI5OC0xMy4zOS04Ni40OTUtMTEuNjMtNTIuNjg4IDMuMjktOTkuMDA5IDM0LjI0LTEyOS4wODUgNTcuMjktMTEuMTk2IDguNTctMjIuMzkyIDE3LjU3LTMzLjE0OSAyNi4zNS0yNS4yNDYgMjAuNjMtNTEuNTkgNDIuMTUtODAuNzg4IDU4LjE3LTQ3Ljg1OCAyNi4xMy05Ny40NzIgMzIuMDYtMTM2LjMyOCAxNi4yNS0yNy40NDItMTEuMi04MC43ODgtMjcuMjItMTI4Ljg2NS03LjI1LTMyLjA1MiAxMy4xOC01NC4wMDUgNDEuMjgtNzUuMyA2OC41LTMuMjkzIDQuMTctNi41ODUgOC4zNC05Ljg3OCAxMi4yOS0yOS4xOTggMzYuNDQtNTcuMjk4IDU1Ljk4LTg1LjgzNyA1OS41djIuMTljMjkuMTk4LTMuOTUgNTcuNzM3LTIzLjkzIDg3LjM3My02MC44MXoiLz48cGF0aCBkPSJNLTE1Ni4wNDUgMTQzMi45OGMyNC4zNjgtMzAuMyA0Ny4yLTU4Ljg0IDgyLjMyNS03Mi4wMSAyOS42MzYtMTEuMTkgNjIuNTY2LTQuMTcgOTQuNjE4IDIuNjQgMTkuMSA0LjE3IDM4Ljg1NyA4LjM0IDU3Ljk1NiA4LjU2IDk2LjE1NSAxLjk3IDE4MS4xMTMtLjQ0IDI0OC41MDktNDcuMiAxMC43NTctNy40NyAyMC42MzYtMTYuMDMgMzAuNTE1LTI0LjE1IDEzLjE3Mi0xMS4yIDI2Ljc4My0yMi44MyA0Mi4xNS0zMS42MSA1NS43NjEtMzIuMjcgMTI2LjAxMS0yNS4wMyAxOTIuOTY4LTE0LjkzIDYxLjQ2OSA5LjIyIDEzNy44NjYgMjAuODUgMTk2LjkyLTE0LjQ5IDExLjg1NC03LjAyIDIyLjYxMi0xNS44MSAzMi45My0yNC4xNSAxMC41MzctOC41NiAyMS41MTQtMTcuNTYgMzMuNTg4LTI0LjU5IDMyLjA1MS0xOC42NiA3My4xMDQtMjUuOSAxMjkuMzA0LTIyLjM5IDEzLjYxMS44OCAyNy40NDIgMi4yIDQwLjgzMiAzLjUxIDMwLjUyIDIuODYgNjEuOTEgNS45MyA5My4wOCAzLjUyIDI5Ljg2LTIuNDIgNTAuMjctMTIuMyA1OS4wNi0yOC41NCA3LjI0LTEzLjYxIDYuMTQtMzEuNjEtMy4wOC00Ny4yLTIyLjM5LTM3Ljc2LTczLjk4LTQzLjY5LTEyMS40LTQ0LjM1LTUxLjE1LS44Ny0xMDQuMDU2LTEuNTMtMTU0Ljc2OCAxMC45OC0yMi4xNzMgNS40OS00NC4xMjYgMTMuODMtNjUuMjAxIDIxLjczLTEzLjgzIDUuMjctMjguMSAxMC41NC00Mi4zNjkgMTUuMTUtNDMuOTA3IDE0LjA1LTgwLjM0OSAxNy4xMy0xMTEuMzAzIDktMjQuNTg3LTYuMzYtNDYuNzYtMjAuMTktNjguMDU0LTMzLjM3LTEzLjYxMS04LjU2LTI3LjY2MS0xNy4xMi00Mi41ODktMjQuMTQtNzEuNzg3LTMzLjM3LTE1Ny4xODUtMjIuNjItMjM4Ljg1MS01LjcxLTUuMjY4IDEuMDktMTAuNTM3IDIuMTktMTUuODA2IDMuMjktNzQuMjAxIDE1LjM3LTE1MC44MTggMzEuMzktMjIzLjQ4MyAxMi4wN2wtMy43MzItMS4wOWMtMjcuMDAyLTcuMjUtNTUuMTAyLTE0LjQ5LTc1Ljk1Ny0zMS42Mi04LjU2Mi03LjAyLTE2LjY4NS0xNC43LTI0LjU4OC0yMS45NS0xMi41MTMtMTEuODUzLTI1LjY4NS0yNC4xNDctNDAuMzk0LTMzLjgwNy0xNy43ODItMTEuNjM1LTQ4LjA3Ny0xOC4wMDEtNzkuNjktMTguMDAxLTIxLjczMyAwLTQ0LjM0NSAzLjA3My02My42NjQgOS40NHYyLjQxNEMtMTQ5LjQ1OCA5NTQuNC04My4xNiA5NTguNzktNTMuOTYzIDk3Ny44OWMxNC43MDkgOS40MzkgMjcuNjYyIDIxLjczMyA0MC4xNzUgMzMuMzcgNy45MDMgNy40NiAxNi4wMjUgMTUuMTUgMjQuNTg3IDIyLjE3IDIxLjI5NSAxNy4zNCA0OS4zOTUgMjQuODEgNzYuODM2IDMyLjA1bDMuNzMyIDEuMWM3My4xMDQgMTkuMzIgMTUwLjE2IDMuMjkgMjI0LjU4MS0xMi4wNyA1LjI2OC0xLjEgMTAuNTM3LTIuMiAxNS41ODctMy4zIDgxLjIyNi0xNi42OCAxNjYuMTg1LTI3LjY2IDIzNy41MzIgNS43MSAxNC43MDkgNi44MSAyOC43NTkgMTUuNTkgNDIuMzcgMjMuOTMgMjEuNTE0IDEzLjM5IDQzLjY4NyAyNyA2OC43MTMgMzMuNTkgMzEuMzkzIDguMTIgNjguMDU1IDUuMjcgMTEyLjYyLTkgMTQuMjY5LTQuNjEgMjguNzU4LTEwLjEgNDIuNTg5LTE1LjE1IDIxLjA3NS03LjkgNDIuODA5LTE2LjAzIDY0Ljk4MS0yMS43MyA1MC40OTItMTIuNTIgMTAzLjE4LTExLjg2IDE1NC4zMy0xMC45OCA0Ni45OC42NiA5Ny42OSA2LjM3IDExOS42NSA0My4yNSA4Ljc4IDE0LjkzIDkuODcgMzIuMDUgMi44NSA0NS0xMC43NiAxOS43Ni0zNy4xIDI1LjkxLTU3LjMgMjcuNDQtMzAuNzMgMi40Mi02Mi4zNS0uNDQtOTIuNjQtMy41MS0xMy4zOS0xLjMyLTI3LjIyLTIuNjMtNDAuODM0LTMuNTEtNTYuNjM5LTMuNTItOTguMTMgMy43My0xMzAuNjIxIDIyLjYxLTEyLjA3NCA3LjAyLTIzLjA1MSAxNi4wMi0zMy44MDggMjQuNTktMTAuMzE4IDguMzQtMjEuMDc1IDE3LjEyLTMyLjcxIDIzLjkzLTU4LjYxNSAzNC45LTEzNC41NzIgMjMuMjctMTk1LjYwMiAxNC4wNS02Ny4zOTYtMTAuMS0xMzcuODY2LTE3LjM1LTE5NC4yODUgMTUuMTQtMTUuMzY3IDktMjkuMTk4IDIwLjY0LTQyLjM3IDMxLjg0LTkuNjU5IDguMTItMTkuNzU4IDE2LjY4LTMwLjI5NSAyNC4xNC02Ni45NTcgNDYuNTQtMTUxLjY5NiA0OC43NC0yNDcuMTkyIDQ2Ljk4LTE4Ljg4LS40NC0zOC42MzgtNC42MS01Ny41MTgtOC41Ni0zMi4yNy02LjgtNjUuNjQtMTMuODMtOTUuNzE1LTIuNjMtMzUuNTY0IDEzLjM5LTU5LjcxMyA0My40Ni04My4yMDIgNzIuNjYtMTIuMDc1IDE0LjkzLTI0LjM2OSAzMC4zLTM4LjE5OSA0My40N3YzLjA3YzEzLjgzLTEzLjE3IDI2LjU2My0yOC45OCAzOS4wNzYtNDQuNTZ6Ii8+PHBhdGggZD0iTS0yOS4zNzUgMTI4Mi4zOGMzMS44MzItNC42MSA3NC44NiAwIDEwNi40NzIgMy41MSA4Ni45MzUgOS40NCAxNzAuMTM3IDE0LjQ5IDIzNS45OTYtMjcuMjIgMTEuNDE2LTcuMjQgMjEuOTUzLTE1LjgxIDMyLjI3MS0yNC4xNSAxNi42ODUtMTMuMzkgMzQuMDI4LTI3LjQ0IDU0LjQ0NC0zNS4zNCAyOC45NzgtMTEuNDIgNjEuNDY5LTkuNjYgOTIuODYyLTcuOTFsNi4zNjYuNDRjMjcuNjYxIDEuNTQgNDQuNTY1LTQuMzkgNTEuMzcxLTE4IDguNTYxLTE3LjEyLTQuODMtMzcuNzYtMjIuMTczLTQ4LjczLTI4Ljc1OS0xOC4yMy02NC43NjItMjEuMDgtOTkuMDA5LTIyLjQtMTQwLjcxOS01LjQ4LTI4Mi4wOTcgNS4wNS00MjAuMTgyIDMxLjg0LTE1LjE0OCAyLjg1LTI4LjMyLjY1LTM3LjMyLTYuNTktNi44MDYtNS40OS0xMi4yOTQtMTIuMjktMTcuNTYzLTE5LjEtMi44NTQtMy41MS01LjkyNy03LjI0LTktMTAuNzYtMjEuNTE1LTIzLjkzLTU0LjQ0NS0zNi42Ni04Ny4xNTUtMzYuNjYtMTguODc5IDAtMzcuNzU5IDQuMzktNTQuMjI0IDEzLjE3djIuNDJjNDQuMTI2LTI0LjU5IDEwNi4wMzQtMTQuOTMgMTM5Ljg0MSAyMi4zOSAzLjA3NCAzLjUxIDUuOTI4IDcuMDMgOC43ODIgMTAuNTQgNS40ODggNi44IDEwLjk3NiAxMy44MyAxOC4wMDEgMTkuMzIgOS40NCA3LjY4IDIzLjI3IDEwLjA5IDM5LjA3NyA3LjAyIDEzNy44NjUtMjYuNTYgMjc5LjAyNC0zNy4zMiA0MTkuNTI0LTMxLjgzIDM0LjAyNyAxLjMyIDY5LjM3MiA0LjE3IDk3LjkxMSAyMi4xNyAxNi4yNDUgMTAuMzIgMjkuNDE3IDI5Ljg2IDIxLjI5NCA0NS44OC02LjM2NiAxMi43NC0yMi4zOTIgMTguMDEtNDkuMTc1IDE2LjY5bC02LjM2Ni0uNDRjLTMxLjYxMy0xLjc2LTY0LjMyMy0zLjUxLTkzLjc0IDguMTItMjAuNjM2IDguMTItMzguMTk4IDIyLjE3LTU0Ljg4MyAzNS43OS0xMC4zMTggOC4zNC0yMC44NTUgMTYuOS0zMi4wNTEgMjMuOTItNjUuMjAxIDQxLjI4LTE0OC4xODQgMzYuMjMtMjM0LjQ2IDI2Ljc5LTMxLjYxMi0zLjUyLTc0Ljg2LTguMTMtMTA3LjEzLTMuNTItMjguNTQgNC4xOC01My4zNDcgMTguNDUtNzcuNDk1IDMyLjI4LTI3LjIyMiAxNS41OC01NS4zMjIgMzEuNjEtODguOTEgMzMuMTV2Mi4xOWMzNC4wMjctMS41NCA2Mi4zNDctMTcuNzggOTAuMDA3LTMzLjU5IDIzLjkzLTEzLjE3IDQ4LjUxNy0yNy40NCA3Ni42MTctMzEuMzl6bTE0My4xMzIgMjI5LjQxYy0xNS41ODctMTAuNTQtMzYuMDAzLTE2LjI1LTU5LjI3My0xNi40N2gtMS4wOThjLTU1LjU0MSAwLTExMS45NjEgMjkuODYtMTU0Ljk4OSA4MS44OS0yNi43ODMgMzIuNDktNDYuMTAyIDY5LjgxLTYzLjAwNiAxMDcuNzloMi40MTVjMTYuNjg1LTM3LjU0IDM1Ljc4NC03NC4yIDYyLjEyNy0xMDYuNDcgNDIuMTUtNTEuMTUgOTkuODg3LTgxLjY3IDE1NC4zMzEtODEuMjMgMjIuODMxLjIyIDQyLjgwOSA1LjcxIDU3Ljk1NiAxNi4wMyAyOC45NzkgMTkuNzUgNDMuMDI4IDU5LjQ5IDM1Ljc4NCAxMDEuNDItNC4xNzEgMjQuODEtMTQuOTI4IDQ4LjMtMjcuMDAyIDcwLjI1aDIuNDE1YzEyLjA3NC0yMS43MyAyMi42MTEtNDUgMjYuNzgyLTY5LjgxIDcuNjg0LTQyLjU5LTYuODA1LTgzLjItMzYuNDQyLTEwMy40ek0tMzQuNDI1IDY1Mi4zMjVjNjkuODEgMzguNDE4IDE0Ni42NDcgNDQuNTY1IDIwNS4yNjIgMTYuNjg0IDMwLjUxNS0xNC40ODkgNTkuMDU0LTQ0LjEyNiA1NC40NDQtNzcuNzE0LTMuOTUyLTI4LjUzOS0yOC43NTktNDYuNTQtNTIuNjg4LTYzLjg4My0yMC44NTUtMTUuMTQ4LTQyLjM3LTMwLjczNS01MS4xNTEtNTMuMzQ2LTYuNTg2LTE2LjY4NS01LjA0OS0zNS4zNDUtMy43MzItNTMuMTI3IDEuMzE3LTE3Ljc4MiAyLjYzNS0zNi4wMDMtMy41MTItNTIuOTA3LTcuMDI1LTE5LjUzOC0yNC44MDctMzcuMTAxLTQ5LjYxNS00OC45NTUtMTQuOTI4LTcuMjQ1LTMxLjE3My0xMi4wNzUtNDYuNzYtMTYuNjg1YTQ1MS4wNjggNDUxLjA2OCAwIDAgMS0yMC44NTUtNi41ODZDLTc5LjQzIDI3MC4zNDEtMTU0LjA3IDE5OS44NzEtMTk2LjIyIDE0MC4xNTl2My43MzJjNDIuNTg5IDU5LjQ5MyAxMTYuNzkgMTI4LjY0NSAxOTIuNTMgMTU0LjExMSA2LjgwNSAyLjE5NSAxNC4wNSA0LjM5IDIwLjg1NSA2LjU4NiAxNS41ODYgNC42MSAzMS42MTIgOS42NTkgNDYuMzIgMTYuNjg0IDI0LjM2OSAxMS42MzUgNDEuNzEyIDI4Ljc1OCA0OC41MTcgNDcuODU4IDUuOTI4IDE2LjQ2NSA0LjYxMSAzNC40NjYgMy4yOTMgNTIuMDI5LTEuMzE3IDE4LjIyMS0yLjYzNCAzNy4xIDMuOTUyIDU0LjIyNCA5LjAwMSAyMy4yNyAzMC43MzQgMzkuMDc2IDUxLjgwOSA1NC4yMjQgMjQuNTg4IDE3Ljc4MiA0Ny44NTggMzQuNjg2IDUxLjgxIDYyLjM0NyA0LjM5IDMyLjQ5LTIzLjQ5IDYxLjI0OS01My4xMjcgNzUuNTE5LTU3Ljk1NiAyNy40NDEtMTMzLjkxNCAyMS4yOTQtMjAzLjA2Ny0xNi42ODUtNTYuMi0zMC43MzQtMTE2LjM1MS05My4wODEtMTYyLjY3Mi0xNDIuNjk1djMuMjkzYzQ2LjMyMSA0OC45NTUgMTA1LjgxNCAxMTAuNDI0IDE2MS41NzUgMTQwLjkzOXoiLz48cGF0aCBkPSJNLTY2LjQ3NiA1NDcuNjA4YzM1LjM0NCAyMS4yOTUgNjkuNTkgMjQuODA3IDkxLjU0NCA5LjQ0IDE4LjAwMi0xMi43MzMgMjcuMDAzLTM3Ljc1OSAyNC44MDctNjguNzEzLTMuNzMyLTU2LjYzOS0zNi4wMDMtMTEzLjQ5OC04OC4yNTEtMTU1Ljg2Ny0zOS45NTUtMzIuMjcxLTkwLjIyOC01Ni44NTktMTU3Ljg0My03Ni44MzZ2Mi4xOTVjNjYuOTU3IDE5Ljc1OCAxMTcuMDEgNDQuMTI2IDE1Ni41MjUgNzYuMTc3IDUxLjgxIDQxLjkzMSA4My42NDIgOTguMTMxIDg3LjM3NCAxNTQuMTExLjg3OCAxNC4yNy40MzkgNDkuMzk1LTIzLjkyOSA2Ni43MzgtMzEuMzkzIDIyLjE3My03Ni4xNzctMS41MzctODkuMTMtOS40NC0zNy41NC0yMi42MTItMTAxLjY0My0xMDkuMTA3LTEzMC44NC0xNTUuODY3djQuNjFjMzAuMjk1IDQ3LjQxOSA5Mi44NjEgMTMxLjA2IDEyOS43NDMgMTUzLjQ1MnoiLz48L2c+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYmFja2dyb3VuZC1wYXR0ZXJuX3N2Z19fY2xpcDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTQ0MHYxNTcwSDB6Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImJhY2tncm91bmQtcGF0dGVybl9zdmdfX2NsaXAxIj48cGF0aCBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDEzMDcgODMxKSIgZD0iTTAgMGgyODEwdjE2NjNIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=) 50%/cover;
    position: absolute;
    width: 100%;
    height: 150%;
    opacity: .5;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    z-index: -1
}

.b-fullWidthParagraph__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, calc(-40px + 16.66667vw), 180px);
    text-align: left
}

.b-fullWidthParagraph .m-componentHeader .a-heading {
    font-size: clamp(37px, calc(37px + 52*(100vw - 480px)/960), 89px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(126%, calc(126% + 9*(100vw - 480px)/960), 135%)
}

.b-fullWidthParagraph__paragraphs {
    margin: 60px 0 0
}

[dir=rtl] .b-fullWidthParagraph__paragraphs {
    text-align: right
}

.b-fullWidthParagraph__paragraph {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(135%, calc(135% + 31*(100vw - 480px)/960), 166%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    color: var(--color-black)
}

.b-fullWidthParagraph__paragraph:not(:last-child) {
    margin: 0 0 40px
}

@media(min-width:768px) {
    .b-fullWidthParagraph {
        padding: 140px 0 160px
    }

    .b-fullWidthParagraph__paragraphs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 100px 0 0
    }

    .b-fullWidthParagraph__paragraph {
        width: calc(50% - 10px)
    }

    .b-fullWidthParagraph__paragraph:not(:first-child) {
        margin: 0
    }
}

@media(min-width:1024px) {
    .b-fullWidthParagraph__paragraph {
        width: calc(50% - 60px)
    }
}

.b-fullWidthAsset {
    min-height: 100vh;
    min-height: calc(var(--vh)*100);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: var(--block-padding) 0;
    position: relative;
    width: 100%;
    background-color: var(--color-black);
    color: var(--color-white);
    overflow: hidden
}

@supports(height:1svh) {
    .b-fullWidthAsset {
        min-height: 100svh
    }
}

.b-fullWidthAsset__buttons {
    text-align: center;
    margin-top: 55px
}

.b-fullWidthAsset__buttons .m-button:not(:first-child) {
    margin-top: 20px
}

.b-fullWidthAsset__container {
    height: 100%;
    width: 100%;
    max-width: 1020px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2
}

.b-fullWidthAsset .m-componentHeader {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-fullWidthAsset .m-componentHeader .a-moustache {
    margin: 1em 0 0
}

.b-fullWidthAsset .o-video {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.b-fullWidthAsset .m-button.-close {
    position: absolute;
    right: 20px;
    top: 20px;
    opacity: 0;
    visibility: hidden
}

@media(min-width:768px) {
    .b-fullWidthAsset__buttons .m-button:not(:first-child) {
        -webkit-margin-start: 40px;
        margin-inline-start: 40px;
        margin-top: 0
    }

    .b-fullWidthAsset .m-button.-close {
        right: 40px;
        top: 40px
    }
}

.o-videoPlayer {
    min-height: 88vh;
    min-height: calc(var(--vh)*88)
}

@supports(height:1svh) {
    .o-videoPlayer {
        min-height: 88svh
    }
}

.o-videoPlayer__assetContainer {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 2
}

.o-videoPlayer .o-video {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    background: var(--color-real-black)
}

.b-richQuote {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    overflow: hidden;
    position: relative
}

.b-richQuote.-overlapTopComponent {
    margin-top: -40px
}

.b-richQuote__container {
    position: relative
}

.b-richQuote__container:before {
    background-color: var(--color-cream);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.-dark .b-richQuote__container:before {
    background-color: var(--color-black)
}

.b-richQuote__content,
.b-richQuote__slide {
    position: relative
}

.b-richQuote__content {
    padding: 0 0 30px
}

.b-richQuote__nextItem,
.b-richQuote__previousItem {
    display: none
}

@media(min-width:768px) {
    .b-richQuote__content {
        padding: 60px 0
    }

    .b-richQuote__nextItem,
    .b-richQuote__previousItem {
        background: transparent;
        border: 0;
        cursor: pointer;
        display: block;
        position: absolute;
        top: 0;
        padding: 0;
        z-index: 1
    }

    .b-richQuote__previousItem {
        left: 0;
        text-align: left
    }

    .b-richQuote__nextItem {
        right: 0;
        text-align: right
    }
}

.b-richQuote.-dark {
    --component-text-color: var(--color-white);
    --component-highlight-color: var(--color-gold)
}

@media(min-width:1240px) {
    .b-richQuote.-overlapTopComponent {
        margin-top: -120px
    }

    .b-richQuote__container {
        display: grid;
        grid-gap: var(--grid-gap);
        grid-template-columns: repeat(12, 1fr)
    }

    .b-richQuote__container:before {
        height: calc(100% - 64px)
    }

    .b-richQuote__content {
        grid-column: 1/span 12;
        padding-bottom: 0
    }

    .b-richQuote__slide:nth-child(n+2) {
        height: 100%;
        width: 100%;
        left: 0;
        position: absolute;
        top: 0
    }

    .b-richQuote__slide:not(.-isActive) {
        pointer-events: none
    }

    .b-richQuote .m-pageIndicators {
        display: none
    }
}

.o-richQuote {
    --blockquote-color-highlight: var(--color-black-75);
    color: var(--component-text-color, var(--color-black))
}

.-dark .o-richQuote,
.o-richQuote.-dark {
    --blockquote-color-highlight: var(--color-gold)
}

.o-richQuote__authorAsset {
    width: 75%
}

.o-richQuote__assetRatio {
    position: relative
}

.o-richQuote__assetRatio:before {
    content: "";
    display: block;
    padding-top: 125%
}

.o-richQuote__assetMask,
.o-richQuote__assetWrapper,
.o-richQuote__assetWrapper>div {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute
}

.o-richQuote__assetMask {
    overflow: hidden
}

.o-richQuote__authorQuote {
    margin: auto;
    position: relative;
    width: calc(100% - var(--containerMargin)*2)
}

.o-richQuote__quote {
    opacity: 0
}

.o-richQuote .m-blockquote {
    margin: -40px 0 30px
}

.o-richQuote .m-blockquote__asset {
    --icon-fill: var(--component-highlight-color, var(--color-dark-gold));
    --icon-size: 70px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 0 20px
}

@media(min-width:768px) {

    .o-richQuote__authorAsset,
    .o-richQuote__authorQuote {
        margin: auto;
        width: 66.6666666667%
    }
}

@media(min-width:1240px) {
    .o-richQuote__container {
        display: grid;
        grid-column: 2/span 8;
        grid-gap: var(--grid-gap);
        grid-template-columns: repeat(12, 1fr);
        padding: 60px 0 0;
        width: auto
    }

    .o-richQuote__authorAsset {
        margin: 0;
        grid-column: 3/span 5;
        width: auto;
        max-width: 500px;
        -webkit-margin-start: calc(var(--grid-gap)*-1);
        margin-inline-start: calc(var(--grid-gap)*-1)
    }

    .o-richQuote__authorQuote {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        grid-column: 8/span 5;
        width: auto;
        margin: 0;
        max-width: 400px
    }

    .o-richQuote__quote {
        margin: 100px 0 0
    }

    .o-richQuote .m-blockquote {
        margin: 40px 0 30px
    }
}

@media(min-width:1440px) {
    .o-richQuote__authorQuote {
        grid-column: 8/span 4
    }
}

@media(min-width:1600px) {
    .o-richQuote__authorAsset {
        max-width: 650px
    }

    .o-richQuote__quote {
        margin: 200px 0 0
    }
}

.m-richQuoteThumbnail {
    display: none
}

.m-richQuoteThumbnail__container {
    position: absolute;
    top: 0
}

.-next .m-richQuoteThumbnail__container {
    right: 0
}

.-previous .m-richQuoteThumbnail__container {
    left: 0
}

.-dark .m-richQuoteThumbnail {
    color: var(--color-white)
}

.m-richQuoteThumbnail__item {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.m-richQuoteThumbnail__author {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    font-weight: 400
}

[lang=ar] .m-richQuoteThumbnail__author {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-richQuoteThumbnail__role {
    font-size: 12px;
    letter-spacing: .02em;
    line-height: 150%;
    color: var(--color-black-75);
    font-weight: 100;
    white-space: nowrap
}

[lang=ar] .m-richQuoteThumbnail__role {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.-dark .m-richQuoteThumbnail__role {
    color: var(--color-gold)
}

.m-richQuoteThumbnail__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 120px;
    position: relative
}

.m-richQuoteThumbnail__image:before {
    content: "";
    display: block;
    padding-top: 60%
}

.m-richQuoteThumbnail__mask {
    overflow: hidden
}

.m-richQuoteThumbnail__mask,
.m-richQuoteThumbnail__wrapper {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute
}

.m-richQuoteThumbnail__arrow {
    --icon-size: 21px;
    margin: 30px 30px 0
}

.m-richQuoteThumbnail__arrow svg {
    fill: var(--color-dark-gold)
}

.m-richQuoteThumbnail.-next {
    text-align: right
}

.m-richQuoteThumbnail.-next .m-richQuoteThumbnail__image {
    -webkit-transform: translateX(70px);
    -ms-transform: translateX(70px);
    transform: translateX(70px);
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 200px;
    -webkit-margin-start: auto;
    margin-inline-start: auto
}

[dir=rtl] .m-richQuoteThumbnail.-next .m-richQuoteThumbnail__image {
    -webkit-margin-end: auto;
    margin-inline-end: auto;
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

.m-richQuoteThumbnail.-next .m-richQuoteThumbnail__information {
    position: absolute;
    right: 0;
    height: 57px;
    margin: 38px 30px 25px 0
}

.m-richQuoteThumbnail.-previous .m-richQuoteThumbnail__image {
    -webkit-transform: translateX(-70px);
    -ms-transform: translateX(-70px);
    transform: translateX(-70px);
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 200px;
    -webkit-margin-end: auto;
    margin-inline-end: auto
}

[dir=rtl] .m-richQuoteThumbnail.-previous .m-richQuoteThumbnail__image {
    -webkit-margin-start: auto;
    margin-inline-start: auto;
    -webkit-margin-end: 0;
    margin-inline-end: 0
}

.m-richQuoteThumbnail.-previous .m-richQuoteThumbnail__information {
    position: absolute;
    left: 0;
    height: 57px;
    margin: 38px 0 25px 30px
}

@media(min-width:1240px) {
    .m-richQuoteThumbnail {
        display: block
    }
}

@media(min-width:1600px) {
    .m-richQuoteThumbnail.-next .m-richQuoteThumbnail__image {
        width: 330px;
        -webkit-transform: translateX(140px);
        -ms-transform: translateX(140px);
        transform: translateX(140px)
    }

    .m-richQuoteThumbnail.-previous .m-richQuoteThumbnail__image {
        width: 330px;
        -webkit-transform: translateX(-140px);
        -ms-transform: translateX(-140px);
        transform: translateX(-140px)
    }
}

.b-factsAndFigures {
    padding: calc(var(--block-padding)*2) 0;
    margin: 0;
    position: relative
}

.b-factsAndFigures__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-factsAndFigures__items {
    position: relative;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.b-factsAndFigures__item {
    margin-bottom: 40px
}

@media(min-width:1024px) {
    .b-factsAndFigures__items {
        display: grid;
        grid-template-rows: repeat(2, auto);
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .b-factsAndFigures__item {
        margin-bottom: 90px
    }

    .b-factsAndFigures__item:nth-child(2n) {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .b-factsAndFigures__item:first-child {
        grid-column: 1/span 5;
        grid-row-start: 1;
        justify-self: center
    }

    .b-factsAndFigures__item:nth-child(2) {
        grid-column: 1/span 3;
        grid-row-start: 2
    }

    .b-factsAndFigures__item:nth-child(3) {
        grid-column: 3/span 3;
        grid-row-start: 2
    }

    .b-factsAndFigures__item:nth-child(4) {
        grid-column: 5/span 5;
        grid-row-start: 2;
        margin-left: -3em
    }

    .b-factsAndFigures__item:nth-child(5) {
        grid-column: 2/span 5;
        grid-row-start: 3;
        margin-bottom: 0
    }

    .b-factsAndFigures__item:nth-child(6) {
        grid-column: 4/span 5;
        grid-row-start: 3;
        margin-bottom: 0
    }

    [dir=rtl] .b-factsAndFigures__item:first-child {
        justify-self: inherit
    }

    [dir=rtl] .b-factsAndFigures__item:nth-child(5) {
        grid-row-start: 1;
        grid-column: 4/span 5
    }

    [dir=rtl] .b-factsAndFigures__item:nth-child(6) {
        justify-self: center;
        grid-column: 1/span 5
    }
}

.o-figure {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.o-figure__value {
    font-size: clamp(50px, calc(50px + 39*(100vw - 480px)/960), 89px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(134%, calc(134% + -34*(100vw - 480px)/960), 100%);
    color: var(--color-dark-gold)
}

.-hasBackgroundImage .o-figure__value {
    color: var(--color-white)
}

[dir=rtl] .o-figure__value {
    font-weight: 400
}

.o-figure__label {
    font-size: clamp(10px, calc(10px + 2*(100vw - 480px)/960), 12px);
    font-weight: 400;
    letter-spacing: .06em;
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    color: var(--color-black);
    text-transform: uppercase
}

.-hasBackgroundImage .o-figure__label {
    color: var(--color-white)
}

@media(min-width:1024px) {
    .o-figure {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .o-figure__label {
        max-width: 128px;
        margin-left: .5em
    }

    [dir=rtl] .o-figure__label {
        margin-left: 0
    }

    [dir=rtl] .o-figure__value {
        font-size: 65px
    }
}

.b-stories {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 60px 0 0
}

@media(min-width:1024px) {
    .b-stories.-overlapTopComponent {
        padding: 0 0 60px;
        margin-top: -50px;
        z-index: 2
    }
}

.o-stories {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    overflow: hidden
}

.o-stories,
.o-stories__container {
    margin: 0 auto
}

.o-stories__heading {
    margin-bottom: 45px
}

.o-stories__list {
    list-style: none
}

.o-stories .swiper-container {
    overflow: visible
}

@media(min-width:768px) {
    .o-stories__container {
        position: relative;
        max-width: 1080px
    }

    .o-stories__heading {
        height: 100%;
        width: 100%;
        top: 20px;
        left: 0;
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0
    }

    .o-stories__headingContainer {
        top: 0;
        left: 0;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: 1fr;
        grid-column-gap: 24px;
        position: absolute;
        width: 100%
    }

    .o-stories__headingContainer.-has10Items {
        top: -50px
    }

    .o-stories__headingWrapper {
        position: relative
    }

    .o-stories__headingWrapper:before {
        content: "";
        display: block;
        padding-top: 128.5714285714%
    }

    .o-stories__list {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: auto;
        grid-column-gap: 24px;
        list-style: none
    }

    .o-stories__item {
        width: 100%
    }

    .o-stories__item:not(:first-child) {
        margin-left: 0
    }

    .o-stories__item.-position-1 {
        grid-column: 2/span 1;
        grid-row: 1/9
    }

    .o-stories__item.-position-2 {
        grid-column: 3/span 1;
        grid-row: 5/12
    }

    .o-stories__item.-position-3 {
        grid-column: 1/span 1;
        grid-row: 7/14
    }

    .o-stories__item.-position-4 {
        grid-column: 2/span 1;
        grid-row: 9/15
    }

    .o-stories__item.-position-5 {
        grid-column: 3/span 1;
        grid-row: 12/17
    }

    .o-stories__item.-position-6 {
        grid-column: 1/span 1;
        grid-row: 14/18
    }

    .o-stories__item.-position-7 {
        grid-column: 2/span 1;
        grid-row: 15/25
    }

    .o-stories__item.-position-8 {
        grid-column: 3/span 1;
        grid-row: 17/26
    }

    .o-stories .-has9Items .o-stories__item.-position-2 {
        grid-column: 3/span 1;
        grid-row: 5/14
    }

    .o-stories .-has9Items .o-stories__item.-position-3 {
        grid-column: 2/span 1;
        grid-row: 9/16
    }

    .o-stories .-has9Items .o-stories__item.-position-4 {
        grid-column: 1/span 1;
        grid-row: 13/17
    }

    .o-stories .-has9Items .o-stories__item.-position-5 {
        grid-column: 3/span 1;
        grid-row: 14/18
    }

    .o-stories .-has9Items .o-stories__item.-position-6 {
        grid-column: 2/span 1;
        grid-row: 16/21
    }

    .o-stories .-has9Items .o-stories__item.-position-7 {
        grid-column: 1/span 1;
        grid-row: 17/24
    }

    .o-stories .-has9Items .o-stories__item.-position-8 {
        grid-column: 3/span 1;
        grid-row: 18/25
    }

    .o-stories .-has9Items .o-stories__item.-position-9 {
        grid-column: 2/span 1;
        grid-row: 23/27
    }

    .o-stories .-has10Items .o-stories__item.-position-2 {
        grid-column: 3/span 1;
        grid-row: 5/14
    }

    .o-stories .-has10Items .o-stories__item.-position-3 {
        grid-column: 1/span 1;
        grid-row: 13/7
    }

    .o-stories .-has10Items .o-stories__item.-position-4 {
        grid-column: 2/span 1;
        grid-row: 9/21
    }

    .o-stories .-has10Items .o-stories__item.-position-5 {
        grid-column: 3/span 1;
        grid-row: 12/18
    }

    .o-stories .-has10Items .o-stories__item.-position-6 {
        grid-column: 1/span 1;
        grid-row: 13/21
    }

    .o-stories .-has10Items .o-stories__item.-position-7 {
        grid-column: 2/span 1;
        grid-row: 15/24
    }

    .o-stories .-has10Items .o-stories__item.-position-8 {
        grid-column: 3/span 1;
        grid-row: 18/25
    }

    .o-stories .-has10Items .o-stories__item.-position-9 {
        grid-column: 1/span 1;
        grid-row: 20/27
    }

    .o-stories .-has10Items .o-stories__item.-position-10 {
        grid-column: 2/span 1;
        grid-row: 23/27
    }

    .o-stories .m-pageIndicators {
        display: none
    }
}

.o-storyCard__figure {
    margin: 0;
    padding: 0;
    position: relative
}

.o-storyCard__figure:before {
    content: "";
    display: block;
    padding-top: 128.5714285714%
}

.o-storyCard .m-button {
    position: absolute;
    bottom: 24px;
    left: 24px
}

.o-storyCard__copy {
    padding-top: 15px
}

.o-storyCard__title {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black);
    display: contents
}

[lang=ar] .o-storyCard__title {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-storyCard__subtitle {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black-75);
    display: contents
}

[lang=ar] .o-storyCard__subtitle {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

@media(min-width:768px) {
    .o-storyCard__copy {
        min-height: 100px;
        padding-top: 18px
    }
}

.b-downloads {
    overflow: hidden;
    padding: 30px 0 60px;
    position: relative
}

.b-downloads__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-downloads__heading {
    font-size: clamp(21px, calc(21px + 16*(100vw - 480px)/960), 37px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%;
    margin: 0 0 1em;
    text-transform: none
}

[lang=ar] .b-downloads__heading {
    font-size: clamp(21px, calc(21px + 27*(100vw - 480px)/960), 48px);
    line-height: 126%;
    letter-spacing: 0
}

.b-downloads__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    grid-gap: calc(var(--grid-gap)*3) var(--grid-gap);
    grid-template-columns: minmax(0, 1fr)
}

@media(min-width:768px) {
    .b-downloads {
        padding: var(--block-padding) 0 120px
    }
}

@media(min-width:1024px) {
    .b-downloads.-row .b-downloads__list {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .b-downloads__heading {
        margin: 0 0 var(--block-padding)
    }
}

@media(min-width:1240px) {
    .b-downloads.-row .b-downloads__container {
        display: grid;
        grid-gap: var(--grid-gap);
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .b-downloads.-row .b-downloads__listWrapper {
        grid-column: 2/span 10
    }
}

.b-contentColumns .b-downloads,
.b-contentColumns .b-downloads__container {
    padding: 0
}

.b-timeline {
    --timeline-line-color: var(--color-black-50);
    --timeline-label-color: var(--color-dark-gold);
    --timeline-text-color: var(--color-black);
    --eyebrow-text-color: var(--timeline-label-color);
    background-color: var(--timeline-background-color, transparent);
    color: var(--timeline-text-color, var(--color-black));
    padding: 60px 0
}

.b-timeline__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-timeline__wrapper {
    margin: 70px 0;
    position: relative
}

.b-timeline__bullet {
    height: 9px;
    width: 9px;
    background-color: var(--timeline-line-color);
    border-radius: 9px;
    position: absolute;
    left: 20vw;
    z-index: 2
}

.b-timeline__bullet.-start {
    top: 0;
    -webkit-transform: translate(-3px, -50%);
    -ms-transform: translate(-3px, -50%);
    transform: translate(-3px, -50%)
}

.b-timeline__bullet.-end {
    bottom: 0;
    -webkit-transform: translate(-3px, 50%);
    -ms-transform: translate(-3px, 50%);
    transform: translate(-3px, 50%)
}

[dir=rtl] .b-timeline__bullet {
    left: auto;
    right: 20vw
}

[dir=rtl] .b-timeline__bullet.-start {
    -webkit-transform: translate(3px, -50%);
    -ms-transform: translate(3px, -50%);
    transform: translate(3px, -50%)
}

[dir=rtl] .b-timeline__bullet.-end {
    -webkit-transform: translate(3px, 50%);
    -ms-transform: translate(3px, 50%);
    transform: translate(3px, 50%)
}

.b-timeline__items {
    list-style: none;
    margin: 0;
    position: relative;
    padding: 70px 0;
    z-index: 3
}

.b-timeline__items:before {
    height: 100%;
    width: 3px;
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgZmlsbD0iIzhlOGY5MCIgY3g9IjEiIGN5PSIxIiByPSIxIi8+PC9zdmc+) top/3px auto;
    bottom: 0;
    content: "";
    position: absolute;
    top: 0;
    z-index: 1
}

[dir=ltr] .b-timeline__items:before {
    left: 20vw
}

[dir=rtl] .b-timeline__items:before {
    right: 20vw
}

.b-timeline__item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    min-height: 220px;
    margin: 0 0 30px;
    z-index: 3
}

.b-timeline__card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: calc(100% - 20vw);
    -webkit-padding-start: 20px;
    padding-inline-start: 20px
}

.b-timeline__itemLabel {
    font-size: clamp(21px, calc(21px + 11*(100vw - 480px)/960), 32px);
    font-weight: 400;
    letter-spacing: .03em;
    line-height: 120%;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin: 70px 0 0;
    -webkit-padding-end: 16px;
    padding-inline-end: 16px;
    position: relative;
    text-align: end;
    width: 20vw
}

@supports(-webkit-text-stroke:1px black) {
    .b-timeline__itemLabel {
        -webkit-text-fill-color: transparent;
        -webkit-text-stroke: 1px var(--timeline-label-color, currentColor)
    }
}

.b-timeline__itemLabel:after {
    height: 13px;
    width: 13px;
    background-color: var(--color-white);
    border: 2px solid var(--timeline-label-color);
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    position: absolute;
    right: -8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .b-timeline__itemLabel:after {
    right: auto;
    left: -8px
}

@media(min-width:1024px) {
    .b-timeline {
        padding: 80px 0
    }

    .b-timeline__bullet {
        top: auto;
        bottom: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .b-timeline__bullet.-start {
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(-50%, 3px);
        -ms-transform: translate(-50%, 3px);
        transform: translate(-50%, 3px)
    }

    .b-timeline__bullet.-end {
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(50%, 3px);
        -ms-transform: translate(50%, 3px);
        transform: translate(50%, 3px)
    }

    [dir=rtl] .b-timeline__bullet.-start {
        -webkit-transform: translate(-50%, 3px);
        -ms-transform: translate(-50%, 3px);
        transform: translate(-50%, 3px)
    }

    [dir=rtl] .b-timeline__bullet.-end {
        -webkit-transform: translate(50%, 3px);
        -ms-transform: translate(50%, 3px);
        transform: translate(50%, 3px)
    }

    .b-timeline__items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding: 0 60px
    }

    .b-timeline__items:before {
        height: 3px;
        width: 100%;
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNCAyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgZmlsbD0iIzhlOGY5MCIgY3g9IjEiIGN5PSIxIiByPSIxIi8+PC9zdmc+) top/6px 3px;
        bottom: 0;
        content: "";
        position: absolute;
        top: auto
    }

    [dir=ltr] .b-timeline__items:before,
    [dir=rtl] .b-timeline__items:before {
        left: 0;
        right: 0
    }

    .b-timeline__item {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin: 0;
        max-width: 320px;
        width: 100%
    }

    .b-timeline__item .o-tooltipCard {
        -webkit-margin-start: auto;
        margin-inline-start: auto;
        max-width: 300px
    }

    .b-timeline__item.-wide {
        max-width: 420px
    }

    .b-timeline__itemLabel {
        width: auto;
        position: absolute;
        top: 100%;
        right: 0;
        margin: 0;
        -webkit-margin-end: 40px;
        margin-inline-end: 40px;
        padding: 20px 0 0
    }

    .b-timeline__itemLabel:after {
        position: absolute;
        right: 0;
        top: -8px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    [dir=rtl] .b-timeline__itemLabel,
    [dir=rtl] .b-timeline__itemLabel:after {
        right: auto;
        left: 0
    }

    .b-timeline__card {
        -webkit-padding-start: 0;
        padding-inline-start: 0;
        padding: 0 0 30px;
        max-width: 100%
    }
}

.b-timeline.-dark {
    --timeline-background-color: var(--color-black);
    --timeline-line-color: var(--color-black-50);
    --timeline-label-color: var(--color-gold);
    --timeline-text-color: var(--color-white);
    --eyebrow-text-color: var(--timeline-label-color)
}

.o-tooltipCard {
    --eyebrow-text-color: var(--color-dark-gold);
    --tooltip-card-background-color: var(--color-white);
    --tooltip-card-border-radius: 6px;
    --tooltip-card-text-color: var(--color-black);
    --tooltip-padding: 20px;
    background: var(--tooltip-card-background-color);
    border-radius: var(--tooltip-card-border-radius);
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .125);
    box-shadow: 0 4px 8px rgba(0, 0, 0, .125);
    color: var(--tooltip-card-text-color);
    max-width: 300px;
    position: relative
}

.o-tooltipCard__container {
    padding: var(--tooltip-padding)
}

.o-tooltipCard__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    min-height: 120px
}

.o-tooltipCard__content>:last-child {
    margin-bottom: 0 !important
}

.o-tooltipCard__image {
    position: relative
}

.o-tooltipCard__image:before {
    content: "";
    display: block;
    padding-top: 66.6666666667%
}

.o-tooltipCard__image+.o-tooltipCard__content {
    margin: var(--tooltip-padding) 0 0 0
}

.o-tooltipCard__description {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    margin: 0 0 var(--tooltip-padding)
}

[lang=ar] .o-tooltipCard__description {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.o-tooltipCard__target {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    opacity: .75
}

.o-tooltipCard .a-eyebrow,
.o-tooltipCard .m-button,
.o-tooltipCard__target {
    margin: 0 0 var(--tooltip-padding)
}

.o-tooltipCard:after {
    height: 7px;
    width: 17px;
    top: 79px;
    right: auto;
    bottom: auto;
    left: -12px;
    background: transparent no-repeat url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTcuMDQgNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwbDYuMzYgNi4xNGEzLjE0IDMuMTQgMCAwIDAgNC4zMiAwTDE3IDB6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) 50%/100%;
    content: "";
    position: absolute;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    z-index: 2
}

[dir=rtl] .o-tooltipCard:after {
    top: 79px;
    right: -12px;
    bottom: auto;
    left: auto;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

@media(min-width:1024px) {
    .o-tooltipCard {
        --tooltip-padding: 30px
    }

    .o-tooltipCard__content {
        min-height: 0
    }

    .o-tooltipCard:after {
        height: 8px;
        width: 19px;
        right: 36px;
        left: auto
    }

    .o-tooltipCard:after,
    [dir=rtl] .o-tooltipCard:after {
        top: auto;
        bottom: -8px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    [dir=rtl] .o-tooltipCard:after {
        right: auto;
        left: 36px
    }
}

.o-tooltipCard.-dark {
    --eyebrow-text-color: var(--color-gold);
    --tooltip-card-background-color: var(--color-black-90);
    --tooltip-card-text-color: var(--color-white)
}

.o-tooltipCard.-dark:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTcuMDQgNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwbDYuMzYgNi4xNGEzLjE0IDMuMTQgMCAwIDAgNC4zMiAwTDE3IDB6IiBmaWxsPSIjMzQzNTM4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.b-timelineSlider {
    --page-indicator-color-active: var(--color-white);
    --page-indicator-color: var(--color-white-20a);
    --component-background-color: var(--color-black);
    --component-text-color: var(--color-white);
    background-color: var(--component-background-color);
    position: relative;
    overflow: hidden
}

.b-timelineSlider__eyebrow {
    top: 50px;
    left: var(--containerMargin);
    color: var(--component-text-color);
    padding: 0;
    position: absolute
}

[dir=rtl] .b-timelineSlider__eyebrow {
    left: inherit;
    right: var(--containerMargin)
}

.b-timelineSlider .o-sliderControls {
    position: absolute;
    right: 35px;
    top: 90px
}

[dir=rtl] .b-timelineSlider .o-sliderControls {
    right: unset;
    left: 35px
}

.b-timelineSlider__items {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    list-style: none;
    margin: 0;
    padding: 0
}

.b-timelineSlider__items:before {
    content: "";
    position: absolute;
    top: 44px;
    left: calc(400%*var(--items-count)/-2);
    width: calc(400%*var(--items-count));
    border-bottom: 1px dotted var(--color-white-30a)
}

.b-timelineSlider__itemHeader .a-heading {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    margin-bottom: 64px;
    color: var(--component-text-color)
}

.b-timelineSlider__item:before {
    content: "\2022";
    position: absolute;
    top: 33.5px;
    font-size: 15px;
    color: var(--component-text-color)
}

.b-timelineSlider__item.swiper-slide-active:before {
    color: var(--color-gold);
    font-size: 20px;
    top: 30px
}

.b-timelineSlider__item.swiper-slide-active .b-timelineSlider__itemHeader .a-heading {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    color: var(--color-gold)
}

.b-timelineSlider__sliderWrapper {
    padding-block: 120px 130px
}

.b-timelineSlider__swiperContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 0;
    -webkit-margin-start: 25px;
    margin-inline-start: 25px
}

.b-timelineSlider__swiperContainer>.b-timelineSlider__pagination {
    top: auto;
    bottom: 0
}

.b-timelineSlider__swiperContainer>.b-timelineSlider__pagination .swiper-pagination-progressbar-fill {
    background: var(--color-gold)
}

@media(min-width:1024px) {
    .b-timelineSlider__eyebrow {
        top: 70px
    }

    .b-timelineSlider__sliderWrapper {
        padding-block: 180px 130px
    }

    .b-timelineSlider__swiperContainer {
        -webkit-margin-start: 70px;
        margin-inline-start: 70px
    }
}

.o-timelineCard {
    --color-content-marker: var(--color-white-30a);
    --component-text-color: var(--color-white);
    height: 375px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.o-timelineCard__container {
    --component-background-color: var(--color-white-5a);
    background: var(--component-background-color);
    color: var(--component-text-color);
    height: 320px;
    width: 240px;
    padding: 40px;
    position: relative;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
    cursor: pointer
}

@supports((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))) {
    .o-timelineCard__container {
        --component-background-color: var(--color-white-5a);
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px)
    }
}

.o-timelineCard__container:hover {
    --component-background-color: var(--color-white-15a)
}

@supports((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))) {
    .o-timelineCard__container:hover {
        --component-background-color: var(--color-white-15a)
    }
}

.o-timelineCard .a-heading {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0 0 30px
}

.o-timelineCard .m-button {
    display: none
}

.o-timelineCard.-isActive {
    --color-content-marker: var(--color-dark-gold);
    --component-text-color: var(--color-black)
}

.o-timelineCard.-isActive .o-timelineCard__container {
    --component-background-color: var(--color-cream-50);
    cursor: unset;
    height: 375px
}

.o-timelineCard.-isActive .o-timelineCard__container .m-button {
    display: block;
    position: absolute;
    bottom: 40px
}

.o-timelineCard .s-content li {
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -21px;
    -webkit-padding-start: 21px;
    padding-inline-start: 21px
}

@media(min-width:768px) {
    .o-timelineCard__container {
        width: 310px;
        height: 275px
    }

    .o-timelineCard.-isActive .o-timelineCard__container {
        height: 375px
    }
}

.o-investorForm,
.o-newsletterForm {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    --input-height: 60px;
    padding: 30px 0
}

[lang=ar] .o-investorForm,
[lang=ar] .o-newsletterForm {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.o-investorForm input[type=checkbox],
.o-newsletterForm input[type=checkbox] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    outline: none !important;
    content: none;
    border: none
}

.o-investorForm input[type=checkbox]:before,
.o-newsletterForm input[type=checkbox]:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9InRyYW5zcGFyZW50IiBkPSJNNy4yMjQgMUwzLjMzMyA0Ljg5IDEgMi41NTciIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
    font-size: 13px;
    border-radius: 4px;
    color: transparent !important;
    background: var(--color-white);
    display: block;
    width: 18px;
    height: 18px;
    border: 2px solid transparent;
    -webkit-padding-start: 3px;
    padding-inline-start: 3px
}

.o-investorForm input[type=checkbox]:checked:before,
.o-newsletterForm input[type=checkbox]:checked:before {
    background-color: var(--color-dark-gold);
    color: var(--color-white) !important;
    border-radius: 4px
}

.o-investorForm input.mce_inline_error,
.o-newsletterForm input.mce_inline_error {
    letter-spacing: normal !important
}

.o-investorForm__container,
.o-newsletterForm__container {
    width: 100%;
    background-color: transparent
}

.o-investorForm__inputContainer,
.o-newsletterForm__inputContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.o-investorForm__inputGroupContainer,
.o-newsletterForm__inputGroupContainer {
    width: 100%
}

.o-investorForm__checkBoxGroup,
.o-newsletterForm__checkBoxGroup {
    background-color: var(--color-cream);
    padding: 24px
}

.o-investorForm__checkBoxList,
.o-newsletterForm__checkBoxList {
    list-style: none
}

.o-investorForm__checkBoxListItem,
.o-newsletterForm__checkBoxListItem {
    margin-bottom: 8px
}

.o-investorForm__title,
.o-newsletterForm__title {
    font-size: clamp(21px, calc(21px + 16*(100vw - 480px)/960), 37px);
    letter-spacing: 0;
    line-height: 135%;
    color: #1d1f22;
    font-weight: 100;
    text-transform: none;
    margin-bottom: 36px;
    width: 100%
}

[lang=ar] .o-investorForm__title,
[lang=ar] .o-newsletterForm__title {
    font-size: clamp(21px, calc(21px + 27*(100vw - 480px)/960), 48px);
    line-height: 126%;
    letter-spacing: 0
}

.o-investorForm__label,
.o-newsletterForm__label {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    display: block;
    margin-bottom: 8px
}

.o-investorForm__label .asterisk,
.o-newsletterForm__label .asterisk {
    color: var(--color-dark-gold)
}

.o-investorForm__label.-checkBoxGroupTitle,
.o-newsletterForm__label.-checkBoxGroupTitle {
    margin-bottom: 10px
}

.o-investorForm__label.-checkboxLabel,
.o-newsletterForm__label.-checkboxLabel {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    text-transform: none;
    display: inline;
    -webkit-margin-start: 12px;
    margin-inline-start: 12px
}

[lang=ar] .o-investorForm__label.-checkboxLabel,
[lang=ar] .o-newsletterForm__label.-checkboxLabel {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-investorForm .mc-field-group,
.o-newsletterForm .mc-field-group {
    min-height: 100px;
    margin-bottom: 14px
}

.o-investorForm .mce_inline_error,
.o-newsletterForm .mce_inline_error {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    color: var(--color-ui-error);
    margin: 4px 0 0 !important
}

.o-investorForm #mce-error-response,
.o-newsletterForm #mce-error-response {
    color: var(--color-ui-error)
}

.o-investorForm #mce-success-response,
.o-newsletterForm #mce-success-response {
    color: var(--color-ui-success)
}

.o-investorForm__input,
.o-newsletterForm__input {
    display: block;
    width: 100%;
    height: 60px;
    border: 1.5px solid #e8e9e9;
    border-radius: 4px;
    padding: 0 10px;
    font-size: 16px;
    color: var(--color-black) !important;
    background-color: #fff;
    text-transform: none !important;
    font-family: Brown, Zarid, Arial, sans-serif !important;
    font-weight: 100;
    line-height: var(--input-height)
}

.o-investorForm__input.mce_inline_error,
.o-newsletterForm__input.mce_inline_error {
    font-size: 16px
}

.o-investorForm select,
.o-newsletterForm select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi4xNDMgNi44Nmw1LTUuNzE1LTUgMy4zMjUtNS0zLjMyNSA1IDUuNzE0eiIgZmlsbD0iI0I4OTUzNSIgc3Ryb2tlPSIjQjg5NTM1IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+) no-repeat 100% var(--color-white);
    background-position-x: 97%;
    color: var(--input-placeholder-color) !important;
    line-height: 1.5
}

[dir=rtl] .o-investorForm select,
[dir=rtl] .o-newsletterForm select {
    background-position-x: 3%
}

.o-investorForm select.-isSelected,
.o-newsletterForm select.-isSelected {
    color: var(--color-black) !important
}

.o-investorForm__submit,
.o-newsletterForm__submit {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    width: 137px;
    height: 40px;
    margin: 33px 0 0;
    background-color: #b89535;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    border-radius: 30px;
    -webkit-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out
}

@media(hover:hover) {

    .o-investorForm__submit:hover,
    .o-newsletterForm__submit:hover {
        background-color: var(--color-gold)
    }
}

.o-investorForm ::-webkit-input-placeholder,
.o-newsletterForm ::-webkit-input-placeholder {
    color: var(--input-placeholder-color);
    font-size: 16px
}

.o-investorForm ::-moz-placeholder,
.o-newsletterForm ::-moz-placeholder {
    color: var(--input-placeholder-color);
    font-size: 16px
}

.o-investorForm :-ms-input-placeholder,
.o-newsletterForm :-ms-input-placeholder {
    color: var(--input-placeholder-color);
    font-size: 16px
}

.o-investorForm ::-ms-input-placeholder,
.o-newsletterForm ::-ms-input-placeholder {
    color: var(--input-placeholder-color);
    font-size: 16px
}

.o-investorForm ::placeholder,
.o-newsletterForm ::placeholder {
    color: var(--input-placeholder-color);
    font-size: 16px
}

@media(min-width:768px) {

    .o-investorForm,
    .o-newsletterForm {
        padding: 60px 80px
    }

    .o-investorForm.-checkboxLabel,
    .o-newsletterForm.-checkboxLabel {
        -webkit-margin-start: 8px;
        margin-inline-start: 8px
    }

    .o-investorForm__checkBoxGroup,
    .o-newsletterForm__checkBoxGroup {
        padding: 34px
    }
}

@media(min-width:1024px) {

    .o-investorForm,
    .o-newsletterForm {
        font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
        font-weight: 100;
        letter-spacing: 0;
        line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
        padding: 60px 100px
    }

    [lang=ar] .o-investorForm,
    [lang=ar] .o-newsletterForm {
        font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
        line-height: 120%;
        letter-spacing: 0
    }

    .o-investorForm__inputContainer,
    .o-newsletterForm__inputContainer {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .o-investorForm__inputGroupContainer:first-child,
    .o-newsletterForm__inputGroupContainer:first-child {
        -webkit-margin-end: 46px;
        margin-inline-end: 46px
    }

    .o-investorForm__checkBoxList,
    .o-newsletterForm__checkBoxList {
        column-count: 2;
        -webkit-columns: 2;
        -moz-columns: 2
    }
}

.b-gallery {
    --component-background-color: transparent;
    --component-padding: 60px;
    --component-text-color: var(--color-black);
    background-color: var(--component-background-color);
    color: var(--component-text-color);
    overflow: hidden;
    padding: var(--component-padding) 0
}

.b-gallery.-dark {
    --component-background-color: var(--color-black);
    --component-text-color: var(--color-white)
}

.b-gallery__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    position: relative
}

.b-gallery__swiper {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.b-gallery .swiper-container {
    overflow: visible
}

.b-gallery .swiper-slide {
    width: auto;
    max-width: 540px
}

.b-gallery__controls {
    display: none
}

@media(min-width:768px) {
    .b-gallery__swiperContainer {
        overflow-x: visible
    }

    .b-gallery__item {
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}

@media(min-width:1024px) {
    .b-gallery__controls {
        height: 60px;
        width: 140px;
        display: block;
        position: absolute;
        top: 110px;
        z-index: 2
    }

    [dir=ltr] .b-gallery__controls {
        right: var(--containerMargin)
    }

    [dir=rtl] .b-gallery__controls {
        left: var(--containerMargin)
    }

    .b-gallery__controls.-isHidden {
        display: none
    }
}

@media(min-width:1600px) {
    .b-gallery {
        --component-padding: 80px
    }
}

.o-galleryCard {
    margin: 0;
    padding: 0;
    width: 284px
}

.o-galleryCard,
.o-galleryCard__thumbnail {
    position: relative
}

.o-galleryCard__thumbnail:before {
    content: "";
    display: block;
    padding-top: 100%
}

.o-galleryCard__thumbnail.-portrait {
    position: relative
}

.o-galleryCard__thumbnail.-portrait:before {
    content: "";
    display: block;
    padding-top: 125%
}

.o-galleryCard__thumbnail.-landscape {
    position: relative
}

.o-galleryCard__thumbnail.-landscape:before {
    content: "";
    display: block;
    padding-top: 66.6666666667%
}

.o-galleryCard__thumbnail.-widescreen {
    position: relative
}

.o-galleryCard__thumbnail.-widescreen:before {
    content: "";
    display: block;
    padding-top: 56.25%
}

.o-galleryCard__thumbnail.-circle {
    border-radius: 50%;
    overflow: hidden
}

.o-galleryCard__thumbnail .m-button {
    bottom: 24px;
    left: 24px;
    position: absolute
}

.o-galleryCard__copy {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    margin: 10px 0;
    padding: 0
}

[lang=ar] .o-galleryCard__copy {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

@media(min-width:768px) {
    .o-galleryCard {
        margin: 60px 0;
        max-width: 540px
    }

    .o-galleryCard.-landscape {
        width: 600px
    }

    .o-galleryCard.-portrait {
        width: 512px
    }

    .o-galleryCard.-widescreen {
        width: 720px
    }

    .o-galleryCard__copy {
        position: absolute
    }
}

.b-profile {
    overflow: hidden;
    position: relative;
    padding: 60px 0
}

.b-profile__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-profile__sectorImage {
    height: 60px;
    width: 60px
}

.b-profile__sectorImage .a-image__img {
    -o-object-fit: contain;
    object-fit: contain
}

.b-profile .m-componentHeader {
    margin: 25px 0 0
}

.b-profile .m-componentHeader .a-eyebrow {
    color: var(--color-dark-gold);
    margin: 0 0 20px
}

.b-profile__people {
    margin: 40px 0 0;
    list-style: none
}

.b-profile__sliderItems {
    list-style: none
}

.b-profile__controls {
    display: none
}

.b-profile .swiper-container {
    overflow: visible
}

@media(min-width:768px) {
    .b-profile {
        padding: 60px 0 140px
    }

    .b-profile__sectorImage {
        height: 80px;
        width: 80px
    }

    .b-profile__people {
        margin: 35px 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .b-profile__person {
        width: 100%;
        max-width: var(--personCard-width);
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .b-profile__sliderItems {
        width: auto
    }

    .b-profile .m-componentHeader .a-eyebrow {
        margin: 0 0 27px
    }
}

@media(min-width:1024px) {
    .b-profile {
        --profile-row-gap: 45px;
        --profile-controls-offset: calc(10px + 33.333vw);
        padding: 165px 0
    }

    .b-profile__container {
        display: grid;
        row-gap: var(--profile-row-gap);
        -webkit-column-gap: var(--grid-gap);
        -moz-column-gap: var(--grid-gap);
        column-gap: var(--grid-gap);
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .b-profile__sectorImage {
        height: 140px;
        width: 140px;
        grid-column: 1/span 3;
        grid-row-start: 1;
        justify-self: center
    }

    .b-profile .m-componentHeader {
        grid-column: 4/span 6;
        grid-row-start: 1;
        align-self: end;
        margin: 0
    }

    .b-profile .m-componentHeader .a-eyebrow {
        margin: 0 0 33px
    }

    .b-profile__people {
        grid-column: 4/span 9;
        grid-row-start: 2;
        margin: 0
    }

    .b-profile__controls {
        height: 60px;
        width: 140px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        position: absolute;
        top: var(--profile-controls-offset);
        z-index: 2
    }

    [dir=ltr] .b-profile__controls {
        right: 0
    }

    [dir=rtl] .b-profile__controls {
        left: 0
    }

    .b-profile .swiper-slide .m-personCard__image {
        opacity: .4
    }

    .b-profile .swiper-slide .m-personCard__content {
        -webkit-margin-end: -170px;
        margin-inline-end: -170px;
        opacity: 0
    }

    .b-profile .swiper-slide-active .m-personCard__content,
    .b-profile .swiper-slide-active .m-personCard__image {
        opacity: 1
    }

    .b-profile .m-pageIndicators {
        display: none
    }

    .b-profile.-isStatic .b-profile__people {
        pointer-events: none
    }

    .b-profile.-isStatic .m-personCard__email {
        pointer-events: auto
    }

    .b-profile.-isStatic .swiper-slide .m-personCard__image {
        opacity: 1
    }

    .b-profile.-isStatic .swiper-slide .m-personCard__content {
        -webkit-margin-end: 0;
        margin-inline-end: 0;
        opacity: 1
    }

    .b-profile.-isStatic .swiper-button-next,
    .b-profile.-isStatic .swiper-button-prev {
        opacity: .3;
        pointer-events: none
    }
}

@media(min-width:1240px) {
    .b-profile {
        --profile-controls-offset: calc(10px + 25vw)
    }
}

@media(min-width:1440px) {
    .b-profile {
        --profile-controls-offset: calc(20px + 25vw)
    }

    .b-profile .m-componentHeader .a-eyebrow {
        margin: 0 0 16px
    }
}

@media(min-width:1600px) {
    .b-profile {
        --profile-row-gap: 60px;
        --personCard-width: 450px;
        --profile-controls-offset: calc(var(--personCard-width) + 40px)
    }

    .b-profile__sectorImage {
        height: 148px;
        width: 148px
    }
}

.m-personCard {
    display: block
}

.m-personCard__content,
.m-personCard__image {
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.m-personCard__image {
    height: 100%;
    width: 100%;
    position: relative
}

.m-personCard__image:before {
    content: "";
    display: block;
    padding-top: 100%
}

.m-personCard__name {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 8*(100vw - 480px)/960), 143%);
    margin: 15px 0 5px
}

[lang=ar] .m-personCard__name {
    font-size: clamp(21px, calc(21px + 17*(100vw - 480px)/960), 38px);
    line-height: 106%;
    letter-spacing: 0
}

.m-personCard__role {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-dark-gold)
}

[lang=ar] .m-personCard__role {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-personCard__biography {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black-75);
    -webkit-margin-before: 16px;
    margin-block-start: 16px
}

[lang=ar] .m-personCard__biography {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-personCard__email {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-margin-before: 16px;
    margin-block-start: 16px;
    color: var(--color-dark-gold)
}

.m-personCard__email .a-icon {
    -webkit-margin-end: 14px;
    margin-inline-end: 14px
}

.m-personCard__email .a-label {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    text-transform: lowercase
}

[lang=ar] .m-personCard__email .a-label {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

@media(min-width:768px) {
    .m-personCard__image {
        max-width: inherit
    }

    .m-personCard__name {
        margin: 25px 0 10px
    }
}

.b-legalContent {
    position: relative;
    padding: 200px 0 120px
}

.b-legalContent__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    max-width: 1000px
}

.b-legalContent__page {
    background-color: var(--color-white);
    display: grid;
    grid-gap: var(--grid-gap);
    grid-template-columns: repeat(8, minmax(0, 1fr))
}

.b-legalContent__header {
    margin: 0 0 60px
}

.b-legalContent__content {
    grid-column: 2/span 6;
    padding: 60px 0
}

.b-legalContent .s-content {
    --heading-color: var(--color-black);
    --text-color: var(--color-black-75)
}

@media(max-width:479px) {
    .b-legalContent__container {
        padding: 0
    }
}

@media(min-width:1024px) {
    .b-legalContent__content {
        padding: 120px 0 60px
    }
}

.b-windows {
    position: relative;
    width: 100%;
    overflow: hidden
}

.b-windows__heading {
    opacity: .6;
    padding: 28px 20px;
    position: relative
}

.b-windows__container {
    height: 100%;
    width: 100%;
    background-color: var(--theme-color, var(--color-black));
    color: var(--theme-text-color, var(--color-white));
    position: relative
}

.b-windows__items {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.b-windows__heading,
.b-windows__items {
    z-index: 2
}

.b-windows__item {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
    width: 100%
}

.b-windows__item:not(:last-child):before {
    height: 1px;
    width: 90%;
    background: var(--color-white-10a);
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.b-windows__background {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    opacity: .8
}

.b-windows.-isExpanded .b-windows__item.-isActive .o-window__contentWrapper {
    opacity: 1
}

.b-windows.-isExpanded .b-windows__item.-isActive .a-icon.-chevron {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

@media(min-width:1024px) {
    .b-windows {
        height: 100vh;
        height: calc(var(--vh)*100)
    }

    @supports(height:1svh) {
        .b-windows {
            height: 100svh
        }
    }

    .b-windows__items {
        list-style: none;
        margin: 0;
        padding: 0;
        height: 100%;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .b-windows__item {
        height: 100%;
        width: calc(100%/var(--blinds-count))
    }

    .b-windows__item:not(:last-child):before {
        display: none
    }

    .b-windows__item:not(:last-child):after {
        content: "";
        width: 1px;
        height: 50%;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        background: var(--color-white-10a);
        -webkit-transition: opacity .3s;
        -o-transition: opacity .3s;
        transition: opacity .3s
    }

    .-isSelected .b-windows__item:after {
        opacity: 0
    }

    .b-windows__heading {
        top: 50px;
        left: 50px;
        position: absolute;
        color: var(--color-white);
        pointer-events: none;
        padding: 0
    }

    [dir=rtl] .b-windows__heading {
        left: inherit;
        right: 20px
    }
}

.o-window {
    height: 100%;
    width: 100%;
    position: relative;
    color: var(--color-white)
}

.o-window__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    -webkit-transition: height .35s ease-out;
    -o-transition: height .35s ease-out;
    transition: height .35s ease-out;
    width: 100%
}

.o-window__image:after {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: var(--color-real-black);
    content: "";
    opacity: .4;
    z-index: 2
}

.-isActive .o-window__image {
    height: 100%
}

.o-window__image .a-image__picture {
    display: block;
    height: 100%;
    position: relative;
    -webkit-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out;
    width: auto
}

.o-window__title {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    left: 20px;
    max-width: 500px;
    position: absolute;
    top: 50%;
    text-transform: none;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: calc(100% - 60px)
}

[lang=ar] .o-window__title {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

[dir=rtl] .o-window__title {
    left: inherit;
    right: 20px
}

.o-window__header {
    position: relative;
    overflow: hidden;
    -webkit-padding-end: 60px;
    padding-inline-end: 60px;
    -webkit-padding-start: 20px;
    padding-inline-start: 20px;
    width: 100%;
    z-index: 2
}

.o-window__header:before {
    content: "";
    display: block;
    padding-top: 44.4444444444%
}

.o-window__chevron {
    --icon-size: 14px;
    height: var(--icon-size);
    width: var(--icon-size);
    position: absolute;
    right: var(--grid-gap);
    top: calc(50% - var(--icon-size)/2);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    -o-transition: transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1)
}

[dir=rtl] .o-window__chevron {
    left: var(--grid-gap);
    right: auto
}

.o-window__contentWrapper {
    overflow: hidden;
    position: relative;
    z-index: 2
}

.o-window__content {
    height: 100%;
    width: calc(100% - 60px);
    padding: 0 0 40px;
    -webkit-padding-start: 20px;
    padding-inline-start: 20px
}

.o-window__description {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    white-space: pre-line
}

[lang=ar] .o-window__description {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-window:after {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: var(--color-black-15a);
    content: "";
    opacity: 0;
    position: absolute;
    -webkit-transition: all .35s ease-out;
    -o-transition: all .35s ease-out;
    transition: all .35s ease-out
}

.-isActive .o-window:after {
    opacity: 1
}

.o-window .a-index {
    display: none
}

@media(min-width:1024px) {
    .o-window {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: relative
    }

    .o-window:after {
        opacity: 1;
        -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    .o-window__image .a-image__picture {
        height: 100vh
    }

    .-isActive .o-window__image .a-image__picture {
        height: 105vh
    }

    .-isActive .o-window:after {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .o-window__container {
        -webkit-padding-end: 30px;
        padding-inline-end: 30px;
        -webkit-padding-start: 50px;
        padding-inline-start: 50px
    }

    .o-window .a-index {
        display: block;
        opacity: .6
    }

    .-isActive .o-window .a-index {
        opacity: .8
    }

    .o-window__title {
        left: inherit;
        margin: 45px 0;
        position: relative;
        top: inherit;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        width: 100%
    }

    [dir=rtl] .o-window__title {
        right: inherit
    }

    .o-window__header {
        padding: 0
    }

    .o-window__chevron,
    .o-window__header:before {
        display: none
    }

    .o-window__contentWrapper {
        overflow: hidden;
        position: relative
    }

    .o-window__content {
        padding: 0;
        width: 100%
    }
}

.b-heroStickyHeader {
    --icon-size: 80px;
    overflow: hidden;
    padding: 0 0 var(--block-padding);
    position: relative
}

.b-heroStickyHeader__heroWrapper {
    height: 100vh;
    height: calc(var(--vh)*100);
    min-height: 500px;
    position: relative
}

@supports(height:1svh) {
    .b-heroStickyHeader__heroWrapper {
        height: 100svh
    }
}

.b-heroStickyHeader .m-button.-close {
    position: absolute;
    right: 20px;
    top: 50px;
    opacity: 0;
    visibility: hidden
}

.b-heroStickyHeader__bottomContainer,
.b-heroStickyHeader__topContent {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    width: 100%
}

.b-heroStickyHeader__topContainer {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), color-stop(50%, transparent), to(rgba(0, 0, 0, .5)));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, .5) 0, transparent 50%, rgba(0, 0, 0, .5) 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent 50%, rgba(0, 0, 0, .5));
    color: var(--color-white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    z-index: 2;
    text-align: center
}

.b-heroStickyHeader__topContainer .m-button {
    margin-top: 60px
}

.b-heroStickyHeader__heading,
.b-heroStickyHeader__headingWrapper {
    width: 100%
}

.b-heroStickyHeader__bottomContainer {
    overflow: hidden
}

.b-heroStickyHeader__bottomContainer .m-paragraph .a-icon {
    margin-top: 0
}

.b-heroStickyHeader__bottomContent,
.b-heroStickyHeader__topInnerContainer {
    padding: var(--block-padding) var(--containerMargin);
    -ms-flex-item-align: stretch;
    align-self: stretch;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    text-align: center;
    width: 100%
}

@media(max-width:479px) {

    .b-heroStickyHeader .m-paragraph .a-heading.-h1,
    .b-heroStickyHeader .m-paragraph .a-heading.-h2,
    .b-heroStickyHeader .m-paragraph .a-heading.-h3,
    .b-heroStickyHeader__heading .a-heading.-h1,
    .b-heroStickyHeader__heading .a-heading.-h2,
    .b-heroStickyHeader__heading .a-heading.-h3 {
        font-size: clamp(28px, calc(28px + 22*(100vw - 480px)/960), 50px);
        font-weight: 400;
        letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
        line-height: clamp(143%, calc(143% + -23*(100vw - 480px)/960), 120%);
        font-family: Brown, Bukra, Arial, sans-serif;
        text-transform: uppercase
    }
}

@media(min-width:768px) {
    .b-heroStickyHeader {
        padding: 0 0 calc(var(--block-padding)*2)
    }
}

@media(min-width:1240px) {

    .b-heroStickyHeader__bottomContainer,
    .b-heroStickyHeader__topContent {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        max-width: var(--containerMaxWidth);
        margin: 0 auto;
        padding: 0 clamp(20px, calc(-40px + 16.66667vw), 180px)
    }
}

.b-articleList {
    padding: 110px 0 0
}

.b-articleList.-isFirstBlock {
    padding: 330px 0 0
}

.b-articleList__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-articleList__header {
    display: grid;
    grid-gap: var(--grid-gap);
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin: 0 0 100px;
    text-align: center
}

.b-articleList__header .m-paragraph {
    grid-column: 1/span 4
}

.b-articleList__items {
    list-style: none;
    margin: 0 0 80px;
    padding: 0
}

@media(min-width:768px) {
    .b-articleList {
        --grid-column-count: 2
    }

    .b-articleList__items {
        display: grid;
        grid-gap: 80px;
        grid-template-columns: repeat(var(--grid-column-count, 12), minmax(0, 1fr))
    }

    .b-articleList__item.-highlighted {
        grid-column: 1/span 2
    }
}

@media(min-width:1024px) {
    .b-articleList {
        --grid-column-count: var(--article-list-columns, 3)
    }

    .b-articleList__item.-highlighted {
        grid-column: 1/span var(--grid-column-count)
    }

    .b-articleList .m-paragraph {
        grid-column: 2/span 2
    }
}

.o-articleCard {
    position: relative
}

.o-articleCard__image {
    position: relative;
    margin: 0 0 40px
}

.o-articleCard__image:before {
    content: "";
    display: block;
    padding-top: 66.6666666667%
}

.o-articleCard__publicationDate {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 120%;
    color: var(--color-black-75);
    margin: -15px 0 20px
}

.o-articleCard__heading {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0 0 20px
}

.o-articleCard__copy {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .o-articleCard__copy {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-articleCard__link {
    margin: 40px 0
}

@media(min-width:768px) {
    .o-articleCard.-highlighted .o-articleCard__heading {
        font-size: clamp(28px, calc(28px + 9*(100vw - 480px)/960), 37px);
        font-weight: 400;
        letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
        line-height: clamp(143%, calc(143% + -23*(100vw - 480px)/960), 120%);
        font-family: Brown, Bukra, Arial, sans-serif;
        text-transform: uppercase
    }
}

@media(min-width:1024px) {
    .o-articleCard.-highlighted {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: grid;
        grid-gap: 80px;
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .o-articleCard.-highlighted .o-articleCard__image {
        grid-column: 1/span 8;
        margin: 0
    }

    .o-articleCard.-highlighted .o-articleCard__content {
        grid-column: 9/span 4
    }

    .o-articleCard.-highlighted .o-articleCard__publicationDate {
        margin: 0 0 20px
    }

    .o-articleCard__link {
        cursor: pointer
    }
}

.b-newsroomList {
    padding: 110px 0 0
}

.b-newsroomList.-isFirstBlock {
    padding: 330px 0 0
}

.b-newsroomList__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-newsroomList__header {
    display: grid;
    grid-gap: var(--grid-gap);
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin: 0 0 100px;
    text-align: center
}

.b-newsroomList__header .m-paragraph {
    grid-column: 1/span 4
}

.b-newsroomList__items {
    list-style: none;
    margin: 0 0 80px;
    padding: 0
}

.b-newsroomList__item.-isHidden {
    display: none
}

.b-newsroomList__footer {
    text-align: center;
    margin: 0 0 80px
}

.b-newsroomList__footer.-isHidden {
    display: none
}

.b-newsroomList__footer .m-button {
    width: 100%
}

@media(min-width:768px) {
    .b-newsroomList {
        --grid-column-count: 2
    }

    .b-newsroomList__items {
        display: grid;
        grid-gap: 80px;
        grid-template-columns: repeat(var(--grid-column-count, 12), minmax(0, 1fr))
    }

    .b-newsroomList__item.-highlighted {
        grid-column: 1/span 2
    }

    .b-newsroomList__footer .m-button {
        width: auto;
        min-width: 240px
    }
}

@media(min-width:1024px) {
    .b-newsroomList {
        --grid-column-count: var(--article-list-columns, 3)
    }

    .b-newsroomList__item.-highlighted {
        grid-column: 1/span var(--grid-column-count)
    }

    .b-newsroomList .m-paragraph {
        grid-column: 2/span 2
    }
}

.b-navigationTiles {
    overflow: hidden;
    padding: var(--block-padding) 0
}

.b-navigationTiles__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    display: grid;
    padding: 0;
    grid-gap: var(--grid-gap);
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.b-navigationTiles.-dark {
    background-color: var(--color-black)
}

.m-tileButton {
    --component-background-color: var(--color-white);
    --component-text-color: var(--color-dark-gold);
    --component-highlight-color: var(--color-dark-gold);
    background-color: var(--component-background-color);
    color: var(--component-text-color);
    position: relative
}

.m-tileButton__image {
    position: relative;
    opacity: 0
}

.m-tileButton__image:before {
    content: "";
    display: block;
    padding-top: 66.6666666667%
}

.m-tileButton__content {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding: 10px 20px;
    position: absolute;
    text-align: end
}

.m-tileButton__label {
    --icon-size: 16px
}

[dir=rtl] .m-tileButton__label svg:not([class$=noFlip]) {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.m-tileButton__labelCopy {
    display: none
}

.m-tileButton__heading {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0 10px
}

.m-tileButton__link {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.m-tileButton__linkCopy {
    height: 0;
    width: 0;
    display: block;
    overflow: hidden;
    pointer-events: none
}

.m-tileButton.-previous .m-tileButton__content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: start
}

.m-tileButton.-noImage {
    position: relative
}

.m-tileButton.-noImage:before {
    content: "";
    display: block;
    padding-top: 66.6666666667%
}

.m-tileButton.-dark {
    --component-background-color: transparent;
    --component-text-color: var(--color-white);
    --component-highlight-color: var(--color-gold)
}

.m-tileButton.-dark .m-tileButton__content {
    border: solid var(--color-white-10a);
    border-width: 1px 0 1px 1px
}

.m-tileButton.-dark.-previous .m-tileButton__content {
    border-width: 1px 1px 1px 0
}

@media(min-width:768px) {
    .m-tileButton {
        --component-text-color: var(--color-black);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-height: 160px;
        width: 100%
    }

    .m-tileButton__image {
        position: relative;
        display: none;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        opacity: 1;
        width: 240px
    }

    .m-tileButton__image:before {
        content: "";
        display: block;
        padding-top: 66.6666666667%
    }

    .m-tileButton__image:after {
        content: normal
    }

    .m-tileButton__content {
        height: auto;
        width: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        padding: 30px;
        position: static
    }

    .m-tileButton__heading {
        font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
        -ms-flex-align: center;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        justify-self: flex-end;
        margin: 0;
        -webkit-margin-start: auto;
        margin-inline-start: auto
    }

    .m-tileButton__heading,
    .m-tileButton__label {
        font-weight: 400;
        letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
        line-height: 120%;
        font-family: Brown, Bukra, Arial, sans-serif;
        text-transform: uppercase;
        -webkit-box-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-tileButton__label {
        font-size: 12px;
        --icon-size: 20px;
        -ms-flex-align: center;
        color: var(--component-highlight-color);
        -webkit-margin-start: auto;
        margin-inline-start: auto
    }

    .m-tileButton__labelCopy {
        display: block;
        margin: 0 10px
    }

    .m-tileButton.-previous .m-tileButton__label {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-margin-end: auto;
        margin-inline-end: auto;
        -webkit-margin-start: 0;
        margin-inline-start: 0
    }

    .m-tileButton.-previous .m-tileButton__image {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .m-tileButton.-previous .m-tileButton__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        text-align: start
    }

    .m-tileButton.-previous .m-tileButton__heading {
        -webkit-margin-start: 0;
        margin-inline-start: 0;
        -webkit-margin-end: auto;
        margin-inline-end: auto;
        justify-self: flex-start
    }

    .m-tileButton.-dark .m-tileButton__content {
        border: solid var(--color-white-10a);
        border-width: 1px 0 1px 1px
    }

    .m-tileButton.-dark.-previous .m-tileButton__content {
        border-width: 1px 1px 1px 0
    }

    .m-tileButton.-noImage:before {
        content: normal
    }
}

@media(min-width:1024px) {
    .m-tileButton__image {
        display: block
    }

    .m-tileButton__content {
        max-width: calc(100% - 240px)
    }

    .m-tileButton.-noImage .m-tileButton__content {
        max-width: 100%
    }
}

.b-articleContent__banner {
    height: calc(100vh - 120px);
    position: relative;
    background-color: var(--color-black);
    color: var(--color-white)
}

.b-articleContent__banner:after {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .3)), color-stop(50%, rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .3)));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, .3) 0, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .3) 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .3));
    content: "";
    pointer-events: none;
    position: absolute
}

.b-articleContent__datePublished {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black-75);
    font-weight: 400;
    margin: 0 0 20px
}

.b-articleContent__header {
    margin: 0 0 60px
}

.b-articleContent__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    -webkit-transform: translateY(-120px);
    -ms-transform: translateY(-120px);
    transform: translateY(-120px);
    max-width: 1000px
}

.b-articleContent__container,
.b-articleContent__page {
    background-color: var(--color-white)
}

.b-articleContent__content {
    padding: 60px 0
}

.b-articleContent__author {
    font-size: clamp(10px, calc(10px + 2*(100vw - 480px)/960), 12px);
    font-weight: 400;
    letter-spacing: .06em;
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    color: var(--color-dark-gold)
}

.b-articleContent .s-content {
    color: var(--color-black-75)
}

.b-articleContent__buttons {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 40px 0
}

.b-articleContent__buttons .m-button {
    max-width: 480px;
    width: 100%
}

.b-articleContent__buttons .m-button:not(:first-child) {
    margin: 20px auto 0
}

@media(min-width:768px) {
    .b-articleContent__container {
        background-color: transparent
    }

    .b-articleContent__page {
        display: grid;
        grid-gap: var(--grid-gap);
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }

    .b-articleContent__content {
        grid-column: 2/span 6;
        padding: 60px 0
    }

    .b-articleContent__buttons {
        padding: 40px 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .b-articleContent__buttons .m-button {
        width: auto
    }

    .b-articleContent__buttons .m-button:not(:first-child) {
        margin: 0;
        -webkit-margin-start: var(--grid-gap);
        margin-inline-start: var(--grid-gap)
    }
}

.b-contentColumns {
    --grid-column-count: 2;
    --padding-top: var(--block-component-padding);
    --padding-bottom: var(--block-component-padding);
    padding: var(--padding-top) 0 var(--padding-bottom)
}

.b-contentColumns.-paddingTopNone {
    --padding-top: 0
}

.b-contentColumns.-paddingBottomNone {
    --padding-bottom: 0
}

.b-contentColumns.-paddingTopLarge {
    --padding-top: var(--block-component-padding-large)
}

.b-contentColumns.-paddingBottomLarge {
    --padding-bottom: var(--block-component-padding-large)
}

.b-contentColumns__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-contentColumns.-dark {
    background-color: var(--color-black);
    color: var(--color-white)
}

.b-contentColumns.-articleGrid .b-contentColumns__container {
    display: grid;
    padding: 0 var(--largeContainerMargin);
    grid-gap: 40px
}

.b-contentColumns.-default .b-contentColumns__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

@media(min-width:1024px) {
    .b-contentColumns__container {
        display: grid;
        grid-template-columns: repeat(var(--grid-column-count, 1), minmax(0, 1fr))
    }

    .b-contentColumns__column.-start {
        text-align: start
    }

    .b-contentColumns__column.-center {
        text-align: center
    }

    .b-contentColumns__column.-end {
        text-align: end
    }

    .b-contentColumns__column.-top {
        -ms-flex-item-align: start;
        align-self: start
    }

    .b-contentColumns__column.-middle {
        -ms-flex-item-align: center;
        align-self: center
    }

    .b-contentColumns__column.-bottom {
        -ms-flex-item-align: end;
        align-self: end
    }

    .b-contentColumns__column.-double {
        grid-column: 1/3
    }

    .b-contentColumns.-articleGrid .b-contentColumns__container {
        grid-gap: 50px 80px
    }

    .b-contentColumns.-default .b-contentColumns__container {
        grid-gap: 80px
    }
}

.o-form {
    --component-highlight-color: var(--color-dark-gold);
    --component-text-color: var(--color-black)
}

.o-form.-dark {
    --component-highlight-color: var(--color-gold);
    --component-text-color: var(--color-white);
    --checkbox-background-color: var(--color-real-black-20a);
    --checkbox-border-color: var(--color-white-30a);
    --checkbox-checkmark-color: var(--color-black);
    --checkbox-group-background-color: var(--color-white-10a);
    --checkbox-label-color: var(--component-text-color);
    --input-background-color: var(--color-real-black-20a);
    --input-border-color-focus: var(--color-bright-yellow);
    --input-border-color: var(--color-white-30a);
    --input-box-shadow-focus: var(--color-white-20a);
    --input-text-color: var(--color-white)
}

.o-form__error {
    display: none;
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    font-weight: 400;
    text-transform: uppercase;
    color: var(--form-error-color);
    letter-spacing: normal;
    margin: 10px 0 40px
}

[lang=ar] .o-form__error {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

@media(min-width:768px) {
    .o-form__error {
        margin: 10px 0 0
    }
}

.o-form__fieldsetContainer {
    background-color: var(--fieldset-background-color);
    padding: var(--fieldset-padding)
}

.o-form__fieldset {
    border: 0;
    margin: 0 0 40px;
    padding: 0
}

.o-form__fieldset.-checkboxGroup {
    --fieldset-background-color: var(--checkbox-group-background-color, var(--color-cream));
    --fieldset-padding: var(--grid-gap);
    border-radius: var(--checkbox-border-radius)
}

.o-form__title {
    font-size: clamp(21px, calc(21px + 16*(100vw - 480px)/960), 37px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%;
    margin: 0 0 36px;
    text-transform: none
}

[lang=ar] .o-form__title {
    font-size: clamp(21px, calc(21px + 27*(100vw - 480px)/960), 48px);
    line-height: 126%;
    letter-spacing: 0
}

.o-form__legend {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 120%;
    margin: 0 0 10px;
    text-transform: uppercase
}

.o-form__legend.-isRequired:after {
    color: var(--component-highlight-color, var(--color-dark-gold));
    content: "*";
    font-size: 12px;
    -webkit-margin-start: .25em;
    margin-inline-start: .25em
}

.o-form__footer {
    -webkit-margin-before: 20px;
    margin-block-start: 20px
}

.o-form .m-checkboxOption:last-child,
.o-form .m-dropdownField:last-child,
.o-form .m-inputField:last-child,
.o-form .m-textField:last-child {
    margin: 0
}

@media(min-width:768px) {

    .o-form__fieldset.-double .m-checkboxOption:nth-last-child(-n+2),
    .o-form__fieldset.-double .m-dropdownField:nth-last-child(-n+2),
    .o-form__fieldset.-double .m-inputField:nth-last-child(-n+2),
    .o-form__fieldset.-double .m-textField:nth-last-child(-n+2) {
        margin: 0
    }
}

.o-form__responseWrapper {
    height: 0
}

.o-form__response {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-padding-before: 20px;
    padding-block-start: 20px
}

.o-form__responseIconWrapper.-error {
    --icon-fill: var(--color-red)
}

.o-form__responseCopyWrapper {
    -webkit-margin-start: 10px;
    margin-inline-start: 10px
}

.o-form__responseHeading {
    font-size: 21px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 9*(100vw - 480px)/960), 144%)
}

.o-form__responseDescription {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .o-form__responseDescription {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-form__fieldset.-radioGroup {
    grid-gap: 0 60px;
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.o-form__fieldset.-radioGroup .o-form__legend {
    grid-column: 1/span 2
}

.o-form__fieldset.-radioGroup .o-form__fieldsetContainer {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 0 20px
}

@media(min-width:768px) {
    .o-form__fieldset.-radioGroup {
        display: grid
    }
}

.o-form .m-radioOption {
    background-color: var(--color-cream);
    margin: 0 0 30px
}

.o-form .m-radioOption__label {
    height: 100%;
    padding: 20px
}

.o-form .s-content {
    margin: 0;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    --text-color: var(--color-black-75)
}

@media(min-width:768px) {
    .o-form__fieldset.-double .o-form__fieldsetContainer {
        display: grid;
        grid-gap: 0 40px;
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.m-countryDropdown {
    position: relative;
    margin: 0 0 40px
}

.m-countryDropdown__textLabel {
    display: block;
    margin: 0 0 10px
}

.m-countryDropdown [data-component=a15-select] {
    position: absolute;
    width: 100%;
    height: calc(100% - 24.5px);
    top: 24.5px;
    opacity: 0
}

@media(min-width:768px) {
    .m-countryDropdown [data-component=a15-select] {
        display: none
    }
}

.a-countrySelect__valueWrapper {
    background-color: var(--input-background-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: var(--input-border-radius);
    border: var(--input-border-width) solid var(--input-border-color);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--input-text-color);
    font-size: 16px;
    font-weight: 100;
    line-height: var(--input-height);
    margin: 0;
    padding: 8.5px;
    -webkit-padding-end: var(--grid-gap);
    padding-inline-end: var(--grid-gap);
    text-transform: none;
    width: 100%;
    cursor: pointer;
    position: relative
}

.a-countrySelect__valueWrapper:focus {
    outline: none;
    border-color: var(--input-border-color-focus);
    -webkit-box-shadow: 0 0 0 var(--input-border-radius) var(--input-box-shadow-focus);
    box-shadow: 0 0 0 var(--input-border-radius) var(--input-box-shadow-focus)
}

.a-countrySelect__value {
    height: var(--input-height);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.a-countrySelect__chevron {
    --icon-fill: var(--component-highlight-color, var(--color-dark-gold));
    --icon-size: 12px;
    height: var(--icon-size);
    width: var(--icon-size);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: -webkit-transform .25s linear;
    transition: -webkit-transform .25s linear;
    -o-transition: transform .25s linear;
    transition: transform .25s linear;
    transition: transform .25s linear, -webkit-transform .25s linear;
    top: 24px;
    pointer-events: none
}

[dir=rtl] .a-countrySelect__chevron {
    left: var(--grid-gap);
    right: auto
}

.a-countrySelect__chevron .a-icon {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute
}

.a-countrySelect__chevron.-isOpen {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.a-countrySelect [data-scrollbar],
.a-countrySelect__options {
    background: var(--color-white);
    border-radius: var(--input-border-radius);
    border: var(--input-border-width) solid var(--input-border-color);
    display: none;
    list-style: none;
    max-height: 350px;
    overflow-y: auto;
    position: absolute;
    top: 90px;
    width: 100%;
    z-index: 4
}

.a-countrySelect [data-scrollbar].-isOpen,
.a-countrySelect__options.-isOpen {
    display: block
}

.a-countrySelect__button {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    height: 100%;
    width: 100%;
    background: transparent;
    border: none;
    text-align: start;
    padding: 10px 15px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[lang=ar] .a-countrySelect__button {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.a-countrySelect__button:focus,
.a-countrySelect__button:hover {
    background: var(--input-border-color)
}

.a-countrySelect__button:focus {
    outline: none
}

.a-countrySelect__flag {
    height: 14px;
    width: 16px;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-margin-after: 2px;
    margin-block-end: 2px;
    -webkit-margin-end: 10px;
    margin-inline-end: 10px
}

.a-countrySelect__countryName {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.a-countrySelect__rawValue {
    text-align: end
}

.b-mediaList {
    position: static;
    padding: 0
}

.b-mediaList.-paddingTop {
    padding: 110px 0 0
}

.b-mediaList__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-mediaList__items {
    list-style: none;
    margin: 0 0 80px;
    padding: 0
}

.b-mediaList__warningMessage {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    display: block
}

[lang=ar] .b-mediaList__warningMessage {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.b-mediaList__warningMessage.-isHidden {
    display: none
}

@media(min-width:768px) {
    .b-mediaList {
        --grid-column-count: 2
    }

    .b-mediaList__items {
        display: grid;
        grid-gap: 80px;
        grid-template-columns: repeat(var(--grid-column-count, 12), minmax(0, 1fr))
    }
}

@media(min-width:1024px) {
    .b-mediaList {
        --grid-column-count: var(--media-list-columns, 3)
    }
}

.o-filterButtonItem,
.o-mediaCard {
    position: relative
}

.o-mediaCard {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 20px
}

.o-mediaCard__content {
    cursor: pointer
}

.o-mediaCard__image {
    position: relative;
    margin: 0 0 40px
}

.o-mediaCard__image:before {
    content: "";
    display: block;
    padding-top: 66.6666666667%
}

.o-mediaCard__image .m-button {
    --button-size: 60px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 1;
    pointer-events: none
}

.o-mediaCard__publicationDate {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 120%;
    color: var(--color-black-75);
    margin: 0 0 20px
}

.o-mediaCard__heading {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 8*(100vw - 480px)/960), 143%);
    text-transform: none;
    font-weight: 400;
    margin: 0 0 20px
}

[lang=ar] .o-mediaCard__heading {
    font-size: clamp(21px, calc(21px + 17*(100vw - 480px)/960), 38px);
    line-height: 106%;
    letter-spacing: 0
}

.o-mediaCard__copy {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .o-mediaCard__copy {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-mediaCard__checkboxLabel {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    -webkit-margin-start: 10px;
    margin-inline-start: 10px;
    text-transform: uppercase;
    font-weight: 400;
    color: var(--color-dark-gold);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[lang=ar] .o-mediaCard__checkboxLabel {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.o-mediaCard__checkboxInput {
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    outline: none !important;
    content: none;
    cursor: pointer
}

.o-mediaCard__checkboxInput:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9InRyYW5zcGFyZW50IiBkPSJNNy4yMjQgMUwzLjMzMyA0Ljg5IDEgMi41NTciIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
    font-size: 13px;
    border-radius: 4px;
    color: transparent !important;
    background: var(--color-white);
    display: block;
    width: 18px;
    height: 18px;
    border: 2px solid var(--color-black-10);
    -webkit-padding-start: 3px;
    padding-inline-start: 3px
}

.o-mediaCard__checkboxInput:checked:before {
    background-color: var(--color-dark-gold);
    color: var(--color-white) !important;
    border-radius: 4px;
    border: 2px solid transparent
}

@media(min-width:768px) {
    .o-mediaCard {
        margin: 0
    }
}

.o-paginationItem .m-button {
    --border-radius: calc(var(--button-size)/2);
    --button-padding: 0;
    --button-text-color: var(--color-black-75);
    --button-border-color-disabled: var(--color-black-10a);
    --button-text-color-disabled: var(--color-black-20a);
    width: var(--button-size)
}

.o-paginationItem .a-label {
    font-weight: 100;
    margin: .07em 0 0;
    line-height: normal;
    letter-spacing: normal
}

.o-paginationItem.-isActive {
    pointer-events: none
}

.o-paginationItem.-isActive .m-button__container {
    --button-text-color: var(--color-black);
    --button-hover-text-color: var(--color-white);
    --button-border-color: var(--color-gold)
}

.o-paginationItem.-isDisabled {
    pointer-events: none
}

.o-paginationItem.-isDisabled .m-button__container {
    --button-background-color: transparent;
    --button-border-color: var(--color-black-20);
    --button-text-color: var(--color-black-20)
}

.o-filter {
    --icon-size: 12px;
    position: relative;
    z-index: 2
}

.o-filter,
.o-filter__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.o-filter__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    height: 100%;
    width: 100%;
    padding: 0 0 var(--containerMargin) var(--containerMargin);
    border-top: 1px solid var(--color-border-grey);
    border-bottom: 1px solid var(--color-border-grey)
}

.o-filter .m-searchField {
    min-width: 310px;
    height: 60px
}

.o-filter__selectedFilterList {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    height: 100%;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px var(--containerMargin)
}

.o-filter .m-button {
    margin: 5px 0;
    -webkit-margin-end: 10px;
    margin-inline-end: 10px
}

.o-filter__list {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: calc(var(--dropdown-navigation-offset)/2)
}

.o-filter__list.-primary {
    position: relative
}

.o-filter__list.-primary,
.o-filter__list.-secondary {
    height: 100%;
    width: 100%;
    overflow-x: auto;
    -webkit-margin-end: auto;
    margin-inline-end: auto
}

.o-filter__item {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    --icon-fill: var(--color-dark-gold);
    cursor: pointer;
    min-height: calc(var(--dropdown-navigation-offset)/2);
    position: relative;
    color: var(--color-black-75)
}

[lang=ar] .o-filter__item {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-filter__item .a-label {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.o-filter__item.-primary {
    margin: 0 30px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.o-filter__item.-primary.-isActive {
    pointer-events: none;
    color: var(--color-dark-gold)
}

.o-filter__item.-secondary {
    padding: 0 20px;
    border: 1px solid transparent;
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.o-filter__item.-secondary .a-icon {
    -webkit-margin-start: 5px;
    margin-inline-start: 5px;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);
    -o-transition: transform .3s cubic-bezier(.19, 1, .22, 1);
    transition: transform .3s cubic-bezier(.19, 1, .22, 1);
    transition: transform .3s cubic-bezier(.19, 1, .22, 1), -webkit-transform .3s cubic-bezier(.19, 1, .22, 1)
}

.o-filter__item.-secondary .a-label {
    color: var(--color-black-75)
}

.o-filter__item.-secondary.-isActive {
    z-index: 6;
    background-color: var(--color-cream-25);
    border: 1px solid var(--color-border-grey);
    border-bottom: 1px solid transparent
}

.o-filter__item.-secondary.-isActive .a-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.o-filter__item.-secondary.-isActive .a-label {
    color: var(--color-black)
}

.o-filter__indicator {
    background-color: var(--color-gold);
    bottom: 0;
    display: block;
    height: 1px;
    position: absolute;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    width: 50px;
    z-index: 7
}

.o-filter__link {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    text-transform: none
}

[lang=ar] .o-filter__link {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

@media(min-width:1024px) {
    .o-filter__container {
        padding: 0 var(--containerMargin);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .o-filter .m-searchField {
        margin-bottom: 0
    }

    .o-filter__list {
        min-height: var(--dropdown-navigation-offset)
    }

    .o-filter__list.-primary,
    .o-filter__list.-secondary {
        width: auto
    }

    .o-filter__list.-primary {
        -webkit-margin-end: auto;
        margin-inline-end: auto;
        border-bottom: none
    }

    .o-filter__list.-secondary {
        -webkit-margin-end: -25px;
        margin-inline-end: -25px
    }

    .o-filter__item.-primary {
        margin: 0 50px 0 0
    }

    .o-filter__item.-secondary {
        min-height: var(--dropdown-navigation-offset);
        padding: 0 25px
    }
}

.o-filterOptionList {
    height: auto;
    width: 100%;
    border-top: 1px solid var(--color-border-grey);
    display: block;
    left: 0;
    max-height: calc(100vh - var(--dropdown-navigation-offset));
    overflow: auto;
    position: absolute;
    -webkit-box-shadow: 0 16px 24px rgba(0, 0, 0, .2);
    box-shadow: 0 16px 24px rgba(0, 0, 0, .2);
    -webkit-transition: background-color .5s;
    -o-transition: background-color .5s;
    transition: background-color .5s;
    visibility: hidden;
    background-color: var(--color-cream-25);
    z-index: 3
}

.o-filterOptionList.-isOpen {
    visibility: visible
}

.o-filterOptionList__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.o-filterOptionList__items {
    list-style: none;
    padding: 0;
    margin: 30px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.o-filterOptionList__submitContainer {
    background-color: var(--color-white);
    border-top: 1px solid var(--color-border-grey)
}

.o-filterOptionList__submitWrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px var(--containerMargin)
}

.o-filterOptionList__submitWrapper .m-button {
    -webkit-margin-end: 20px;
    margin-inline-end: 20px
}

.o-filterOptionList__item.-isSelected .m-button {
    --button-border-color: var(--color-gold)
}

@media(min-width:768px) {
    .o-filterOptionList__submitWrapper {
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.m-searchField {
    --icon-fill: var(--color-dark-gold);
    position: relative
}

.m-searchField .a-input__input {
    padding-inline: 6% 25%
}

.m-searchField .a-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-75%);
    -ms-transform: translateY(-75%);
    transform: translateY(-75%);
    right: 25px
}

[dir=rtl] .m-searchField .a-icon {
    right: auto;
    left: 25px
}

.o-pagination {
    --pagination-item-size: 60px;
    position: relative
}

.o-pagination__container {
    min-width: 100%;
    margin: 0 auto 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-x: auto
}

.o-pagination__container.-isHidden {
    display: none
}

.o-pagination__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.o-pagination__item,
.o-pagination__paginationControl {
    height: var(--pagination-item-size);
    width: var(--pagination-item-size);
    -webkit-margin-end: 5px;
    margin-inline-end: 5px
}

.o-pagination__paginationControl .m-button {
    --button-padding: 0;
    --button-text-color: var(--color-black-75);
    --button-border-color-disabled: var(--color-black-10a);
    --button-text-color-disabled: var(--color-black-20a);
    width: var(--button-size)
}

.o-pagination__paginationControl.-isDisabled {
    pointer-events: none
}

.o-pagination__paginationControl.-isDisabled .m-button__container {
    --button-background-color: transparent;
    --button-border-color: var(--color-black-20);
    --button-text-color: var(--color-black-20)
}

@media(min-width:768px) {
    .o-pagination__container {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .o-pagination__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.b-forms {
    --component-padding: 60px;
    padding: var(--component-padding) 0
}

.b-forms__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-forms.-dark {
    background-color: var(--color-black);
    color: var(--color-white)
}

.b-forms.-nic {
    background-color: var(--color-nic-navy)
}

.b-forms.-dark,
.b-forms.-nic {
    --form-error-color: var(--color-ui-error-dark)
}

.b-scrollGallery {
    overflow: hidden;
    background: var(--color-black);
    position: relative
}

.b-scrollGallery__background,
.b-scrollGallery__canvasWrapper {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    position: fixed
}

.b-scrollGallery__canvas {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.b-scrollGallery__background {
    width: 100%;
    height: 100vh
}

.b-scrollGallery__header {
    padding: 75px 16px;
    z-index: 2
}

.b-scrollGallery__headerImage,
.b-scrollGallery__headerLabel {
    display: none
}

.b-scrollGallery__horizontalWrapper {
    color: var(--color-white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media(min-width:1240px) {
    .b-scrollGallery__background.-sequenceLoaded {
        display: none
    }

    .b-scrollGallery__canvasWrapper {
        position: absolute
    }

    .b-scrollGallery__header {
        grid-column: 3/4;
        padding: 0;
        align-self: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 58vh;
        z-index: 2;
        -webkit-margin-start: -100px;
        margin-inline-start: -100px;
        height: 47vh
    }

    .b-scrollGallery__header .a-heading {
        width: 100vh;
        max-width: 730px
    }

    .b-scrollGallery__headerImage {
        height: 30vh;
        width: 29vh;
        position: relative;
        -ms-flex-item-align: end;
        align-self: flex-end;
        display: block
    }

    .b-scrollGallery__headerLabel {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-block: 100px 54px
    }

    .b-scrollGallery__headerLabel p {
        font-size: clamp(10px, calc(10px + 2*(100vw - 480px)/960), 12px);
        font-weight: 400;
        letter-spacing: .06em;
        line-height: 120%;
        font-family: Brown, Bukra, Arial, sans-serif;
        text-transform: uppercase
    }

    .b-scrollGallery__headerLabel .a-icon {
        -webkit-transform-origin: left;
        -ms-transform-origin: left;
        transform-origin: left;
        -webkit-margin-start: 14px;
        margin-inline-start: 14px;
        display: block;
        width: 70px
    }

    [dir=rtl] .b-scrollGallery__headerLabel .a-icon svg:not([class$=noFlip]) {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1)
    }

    .b-scrollGallery__horizontalWrapper {
        height: 100vh;
        display: grid;
        grid-template-rows: auto;
        grid-auto-flow: column;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        padding-inline: 290px
    }
}

.m-scrollGalleryItem {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-scrollGalleryItem .a-index {
    font-size: clamp(37px, calc(37px + 30*(100vw - 480px)/960), 67px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(110%, calc(110% + 9*(100vw - 480px)/960), 119%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

[dir=rtl] .m-scrollGalleryItem .a-index {
    left: auto;
    right: 50%
}

.m-scrollGalleryItem__image {
    position: relative;
    width: 50%;
    background: var(--color-black)
}

.m-scrollGalleryItem__image .a-image,
.m-scrollGalleryItem__image .a-image picture {
    position: static
}

.m-scrollGalleryItem .a-heading {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    right: 45px;
    text-transform: none;
    letter-spacing: normal;
    position: absolute;
    width: 60%;
    bottom: 15%
}

[lang=ar] .m-scrollGalleryItem .a-heading {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

[dir=rtl] .m-scrollGalleryItem .a-heading {
    right: auto;
    left: 45px
}

.m-scrollGalleryItem:not(:last-child) {
    -webkit-margin-after: 100px;
    margin-block-end: 100px
}

.m-scrollGalleryItem:nth-child(2),
.m-scrollGalleryItem:nth-child(4),
.m-scrollGalleryItem:nth-child(5),
.m-scrollGalleryItem:nth-child(7),
.m-scrollGalleryItem:nth-child(9) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.m-scrollGalleryItem:nth-child(2) .a-heading,
.m-scrollGalleryItem:nth-child(4) .a-heading,
.m-scrollGalleryItem:nth-child(5) .a-heading,
.m-scrollGalleryItem:nth-child(7) .a-heading,
.m-scrollGalleryItem:nth-child(9) .a-heading {
    left: 45px;
    max-width: 60%;
    width: auto;
    margin: 15px 0 0 10px
}

[dir=rtl] .m-scrollGalleryItem:nth-child(2) .a-heading,
[dir=rtl] .m-scrollGalleryItem:nth-child(4) .a-heading,
[dir=rtl] .m-scrollGalleryItem:nth-child(5) .a-heading,
[dir=rtl] .m-scrollGalleryItem:nth-child(7) .a-heading,
[dir=rtl] .m-scrollGalleryItem:nth-child(9) .a-heading {
    left: auto;
    right: 45px
}

.m-scrollGalleryItem:nth-child(2),
.m-scrollGalleryItem:nth-child(7) {
    -webkit-padding-end: 12px;
    padding-inline-end: 12px
}

.m-scrollGalleryItem:nth-child(10) {
    display: none
}

@media(min-width:768px) {
    .m-scrollGalleryItem .a-heading {
        text-align: center
    }
}

@media(min-width:1240px) {
    .m-scrollGalleryItem {
        display: block;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }

    .m-scrollGalleryItem:not(:last-child) {
        margin: 0
    }

    .m-scrollGalleryItem .a-heading {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        -webkit-transform: initial;
        -ms-transform: initial;
        transform: none;
        max-width: none;
        position: absolute;
        text-align: initial
    }

    .m-scrollGalleryItem .a-index {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .m-scrollGalleryItem__image {
        width: 100%
    }

    .m-scrollGalleryItem:nth-child(2) {
        -ms-flex-item-align: end;
        align-self: end;
        -webkit-padding-after: 10vh;
        padding-block-end: 10vh;
        width: 32vh
    }

    .m-scrollGalleryItem:nth-child(2) .a-index {
        left: -3.5vh;
        top: -41px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(2) .a-index {
        left: auto;
        right: -3.5vh
    }

    .m-scrollGalleryItem:nth-child(2) .a-heading {
        position: static
    }

    .m-scrollGalleryItem:nth-child(2) .o-scrollGalleryItem__image {
        height: 23.167vh;
        width: 34.5vh
    }

    .m-scrollGalleryItem:nth-child(3) {
        width: 33.333vh;
        top: 100px
    }

    .m-scrollGalleryItem:nth-child(3) .a-index {
        left: 28vh;
        bottom: -30px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(3) .a-index {
        left: auto;
        right: 28vh
    }

    .m-scrollGalleryItem:nth-child(3) .a-heading {
        left: -12vh;
        bottom: 40px;
        max-width: 280px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(3) .a-heading {
        left: auto;
        right: -12vh
    }

    .m-scrollGalleryItem:nth-child(3) .m-scrollGalleryItem__image {
        height: 30.8vh;
        width: 30.8vh
    }

    .m-scrollGalleryItem:nth-child(4) .a-index {
        left: 10px;
        bottom: 20px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(4) .a-index {
        left: auto;
        right: 10px
    }

    .m-scrollGalleryItem:nth-child(4) .a-heading {
        left: -17vh;
        max-width: 240px;
        top: calc(25vh + 50px)
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(4) .a-heading {
        left: auto;
        right: -17vh
    }

    .m-scrollGalleryItem:nth-child(4) .m-scrollGalleryItem__image {
        height: 64vh;
        width: 49.8vh;
        left: -20vh;
        -webkit-margin-before: 36vh;
        margin-block-start: 36vh
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(4) .m-scrollGalleryItem__image {
        left: auto;
        right: -20vh
    }

    .m-scrollGalleryItem:nth-child(5) {
        grid-column: 5/6;
        top: 100px
    }

    .m-scrollGalleryItem:nth-child(5) .a-index {
        left: -3vh;
        bottom: -35px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(5) .a-index {
        left: auto;
        right: -3vh
    }

    .m-scrollGalleryItem:nth-child(5) .a-heading {
        left: 37vh;
        max-width: 240px;
        top: 170px;
        white-space: nowrap
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(5) .a-heading {
        left: auto;
        right: 37vh
    }

    .m-scrollGalleryItem:nth-child(5) .m-scrollGalleryItem__image {
        height: 31vh;
        width: 46vh
    }

    .m-scrollGalleryItem:nth-child(6) {
        grid-column: 6/7;
        -webkit-margin-start: -28vh;
        margin-inline-start: -28vh;
        align-self: end;
        width: 20vh
    }

    .m-scrollGalleryItem:nth-child(6) .a-index {
        left: 37vh;
        top: -50px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(6) .a-index {
        left: auto;
        right: 37vh
    }

    .m-scrollGalleryItem:nth-child(6) .a-heading {
        left: calc(28vh + 60px);
        top: 150px;
        width: 200px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(6) .a-heading {
        left: auto;
        right: calc(28vh + 60px)
    }

    .m-scrollGalleryItem:nth-child(6) .m-scrollGalleryItem__image {
        height: 40vh;
        width: 40vh
    }

    .m-scrollGalleryItem:nth-child(7) {
        -webkit-margin-start: 31.667vh;
        margin-inline-start: 31.667vh;
        -ms-flex-item-align: end;
        align-self: end;
        -webkit-padding-after: 16vh;
        padding-block-end: 16vh
    }

    .m-scrollGalleryItem:nth-child(7) .a-index {
        left: -40px;
        top: -45px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(7) .a-index {
        left: auto;
        right: -40px
    }

    .m-scrollGalleryItem:nth-child(7) .a-heading {
        left: 0;
        width: 140px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(7) .a-heading {
        left: auto;
        right: 0
    }

    .m-scrollGalleryItem:nth-child(7) .m-scrollGalleryItem__image {
        height: 51vh;
        width: 40vh
    }

    .m-scrollGalleryItem:nth-child(8) {
        -webkit-margin-start: 18vh;
        margin-inline-start: 18vh;
        -ms-flex-item-align: end;
        align-self: end
    }

    .m-scrollGalleryItem:nth-child(8) .a-index {
        left: -3vh;
        top: -45px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(8) .a-index {
        left: auto;
        right: -3vh
    }

    .m-scrollGalleryItem:nth-child(8) .a-heading {
        left: calc(48vh - 80px);
        top: 35px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(8) .a-heading {
        left: auto;
        right: calc(48vh - 80px)
    }

    .m-scrollGalleryItem:nth-child(8) .m-scrollGalleryItem__image {
        height: 59vh;
        width: 47.2vh
    }

    .m-scrollGalleryItem:nth-child(9) {
        -webkit-margin-start: 26vh;
        margin-inline-start: 26vh;
        -ms-flex-item-align: end;
        align-self: end;
        -webkit-padding-after: 13vh;
        padding-block-end: 13vh;
        -webkit-padding-end: 240px;
        padding-inline-end: 240px;
        width: 40vh
    }

    .m-scrollGalleryItem:nth-child(9) .a-index {
        left: calc(1vh - 30px);
        top: -40px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(9) .a-index {
        left: auto;
        right: calc(1vh - 30px)
    }

    .m-scrollGalleryItem:nth-child(9) .a-heading {
        left: calc(42vh - 30px);
        top: 50px;
        width: 240px
    }

    [dir=rtl] .m-scrollGalleryItem:nth-child(9) .a-heading {
        left: auto;
        right: calc(42vh - 30px)
    }

    .m-scrollGalleryItem:nth-child(9) .m-scrollGalleryItem__image {
        height: 31vh;
        width: 46.2vh
    }

    .m-scrollGalleryItem:nth-child(10) {
        display: block
    }

    .m-scrollGalleryItem:nth-child(10) .m-scrollGalleryItem__image {
        height: 26vh;
        width: 40vh
    }
}

.o-expertCardsGrid {
    min-height: 100vh;
    min-height: calc(var(--vh)*100);
    height: 100%;
    width: 100%;
    background: var(--color-black);
    overflow: hidden;
    position: relative
}

@supports(height:1svh) {
    .o-expertCardsGrid {
        min-height: 100svh
    }
}

.o-expertCardsGrid__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.o-expertCardsGrid__eyebrow {
    top: 30px;
    left: 0;
    color: var(--color-white);
    opacity: .6;
    padding: 0;
    position: absolute;
    z-index: 2
}

[dir=rtl] .o-expertCardsGrid__eyebrow {
    left: inherit;
    right: 0
}

.o-expertCardsGrid__expert {
    height: 270px;
    width: 100%;
    z-index: 2;
    position: relative;
    -webkit-transition: .5s cubic-bezier(.445, .05, .55, .95);
    -o-transition: .5s cubic-bezier(.445, .05, .55, .95);
    transition: .5s cubic-bezier(.445, .05, .55, .95)
}

.o-expertCardsGrid__expert.-isExpanded {
    height: 500px;
    width: 100%
}

.o-expertCardsGrid__asset {
    height: 100%;
    -webkit-margin-start: calc(var(--containerMargin)*-1);
    margin-inline-start: calc(var(--containerMargin)*-1);
    overflow: hidden;
    position: relative;
    width: calc(100% + var(--containerMargin)*2)
}

.o-expertCardsGrid__asset .a-image__img {
    -o-object-position: right;
    object-position: right
}

[dir=rtl] .o-expertCardsGrid__asset .a-image__img {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.o-expertCardsGrid__asset .a-video {
    height: 100%;
    width: 100vw;
    bottom: 0;
    top: 0
}

[dir=rtl] .o-expertCardsGrid__asset .a-video {
    left: 0;
    right: 0
}

[dir=ltr] .o-expertCardsGrid__asset .a-video {
    right: 0
}

.o-expertCardsGrid__expertInformation {
    bottom: 30px;
    left: 0;
    position: absolute
}

[dir=rtl] .o-expertCardsGrid__expertInformation {
    left: inherit;
    right: 0
}

.o-expertCardsGrid__expertName {
    color: var(--color-white)
}

.o-expertCardsGrid__expertRole {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    margin-top: 15px;
    color: var(--color-gold)
}

[lang=ar] .o-expertCardsGrid__expertRole {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-expertCardsGrid__itemsWrapper {
    overflow: hidden
}

.o-expertCardsGrid__items {
    width: 100%;
    list-style: none;
    padding: 0 0 40px
}

.o-expertCardsGrid__item {
    -webkit-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear
}

.o-expertCardsGrid__item:not(:first-child) {
    margin: 10px 0 0
}

.o-expertCardsGrid__item.-isExpanded {
    opacity: 0
}

.o-expertCardsGrid__item.-isDisabled {
    opacity: .25
}

.o-expertCardsGrid__popup {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none
}

@media(min-width:1240px) {
    .o-expertCardsGrid__eyebrow {
        top: 50px;
        left: var(--containerMargin)
    }

    .o-expertCardsGrid__eyebrow .a-eyebrow {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
        line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
        font-family: Brown, Bukra, Arial, sans-serif;
        text-transform: uppercase
    }

    [dir=rtl] .o-expertCardsGrid__eyebrow {
        left: inherit;
        right: var(--containerMargin)
    }

    .o-expertCardsGrid__itemsWrapper {
        overflow: visible
    }

    .o-expertCardsGrid__expertRole {
        margin-top: 40px
    }

    .o-expertCardsGrid__expert {
        height: 100vh;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 0;
        position: absolute;
        max-height: inherit;
        background: var(--color-black);
        pointer-events: none
    }

    .o-expertCardsGrid__expert.-isExpanded {
        height: 100vh;
        width: 100%
    }

    .o-expertCardsGrid__expertInformation {
        left: var(--containerMargin);
        bottom: 100px;
        max-width: 340px
    }

    [dir=rtl] .o-expertCardsGrid__expertInformation {
        left: inherit;
        right: var(--containerMargin)
    }

    .o-expertCardsGrid__asset {
        height: 100vh;
        height: calc(var(--vh)*100);
        -webkit-margin-start: 0;
        margin-inline-start: 0;
        max-width: 930px;
        position: relative;
        width: auto
    }

    @supports(height:1svh) {
        .o-expertCardsGrid__asset {
            height: 100svh
        }
    }

    .o-expertCardsGrid__asset .a-image__img {
        width: auto;
        -o-object-fit: contain;
        object-fit: contain
    }

    [dir=rtl] .o-expertCardsGrid__asset .a-image__img {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1)
    }

    .o-expertCardsGrid__asset:after,
    .o-expertCardsGrid__asset:before {
        height: 100%;
        width: 70px;
        content: "";
        top: 0;
        position: absolute;
        z-index: 2
    }

    .o-expertCardsGrid__asset:before {
        right: 0;
        background: var(--gradient-expert-right)
    }

    .o-expertCardsGrid__asset:after {
        left: 0;
        background: var(--gradient-expert-left)
    }

    .o-expertCardsGrid__items {
        list-style: none;
        margin: 0;
        padding: 70px 0;
        display: grid;
        grid-gap: var(--grid-gap);
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: auto;
        -webkit-margin-start: auto;
        margin-inline-start: auto;
        max-width: 940px;
        width: 73%
    }

    .o-expertCardsGrid__item {
        grid-column-end: span 1;
        grid-row-end: span 5;
        position: relative
    }

    .o-expertCardsGrid__item .o-expertCard {
        pointer-events: none
    }

    .o-expertCardsGrid__item:not(:first-child) {
        margin: 0
    }

    .o-expertCardsGrid__item:nth-child(3n) {
        grid-column-start: 1;
        grid-row-start: calc(3 + var(--card-grid-offset, 0))
    }

    .o-expertCardsGrid__item:nth-child(3n+1) {
        grid-column-start: 2;
        grid-row-start: calc(1 + var(--card-grid-offset, 0))
    }

    .o-expertCardsGrid__item:nth-child(3n+2) {
        grid-column-start: 3;
        grid-row-start: calc(2 + var(--card-grid-offset, 0))
    }

    .o-expertCardsGrid__item.-position-4,
    .o-expertCardsGrid__item.-position-5,
    .o-expertCardsGrid__item.-position-6 {
        --card-grid-offset: 5
    }

    .o-expertCardsGrid__item.-position-7,
    .o-expertCardsGrid__item.-position-8,
    .o-expertCardsGrid__item.-position-9 {
        --card-grid-offset: 10
    }

    .o-expertCardsGrid__item.-position-10,
    .o-expertCardsGrid__item.-position-11,
    .o-expertCardsGrid__item.-position-12 {
        --card-grid-offset: 15
    }

    .o-expertCardsGrid__item.-position-13,
    .o-expertCardsGrid__item.-position-14,
    .o-expertCardsGrid__item.-position-15 {
        --card-grid-offset: 20
    }

    .o-expertCardsGrid__item.-position-16,
    .o-expertCardsGrid__item.-position-17,
    .o-expertCardsGrid__item.-position-18 {
        --card-grid-offset: 25
    }

    .o-expertCardsGrid__item.-position-19,
    .o-expertCardsGrid__item.-position-20,
    .o-expertCardsGrid__item.-position-21 {
        --card-grid-offset: 30
    }
}

.o-expertCard {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--color-cream-50);
    color: var(--color-black);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
    height: 100%;
    min-height: 140px;
    padding: 25px 15px;
    position: relative;
    -webkit-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.o-expertCard__question {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    pointer-events: none
}

[lang=ar] .o-expertCard__question {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.o-expertCard .a-index {
    --component-text-color: var(--color-dark-gold);
    pointer-events: none
}

@media(min-width:1240px) {
    .o-expertCard {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 22px;
        max-width: 300px;
        min-height: 375px;
        padding: 35px
    }
}

.b-logos {
    -webkit-box-sizing: border-box;
    --eyebrow-text-color: var(--color-dark-gold);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    padding: var(--block-component-padding-large) 0
}

.b-logos.-dark {
    --eyebrow-text-color: var(--color-gold);
    background: var(--color-black);
    color: var(--color-white)
}

.b-logos.-backgroundAsset {
    --eyebrow-text-color: var(--color-white);
    color: var(--color-white)
}

.b-logos.-backgroundAsset:after {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .3)), color-stop(50%, rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .3)));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, .3) 0, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .3) 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .3));
    content: "";
    pointer-events: none;
    position: absolute
}

.b-logos__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    position: relative;
    width: 100%;
    z-index: 1
}

.b-logos__link {
    height: 100%;
    width: 100%;
    /* background-color: #FFF; */
    padding: 10px;
    border-radius: 5px;
}

.b-logos__items,
.b-logos__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.b-logos__items {
    list-style: none;
    margin: 0;
    padding: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.b-logos__item,
.b-logos__items {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.b-logos__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 144px;
    max-width: 260px;
    padding: 10px;
    position: relative;
    width: 100%
}

.b-logos__item:before {
    content: "";
    display: block;
    padding-top: 75%
}

.b-logos__item .a-image {
    margin: auto;
    position: relative
}

.b-logos__item .a-image__img {
    -o-object-fit: contain;
    object-fit: contain
}

.b-logos .m-componentHeader {
    margin: 0 auto 20px
}

@media(min-width:768px) {
    .b-logos .m-componentHeader {
        margin: 0 auto 60px
    }
}

.b-factsFigures {
    --component-background-color: var(--color-cream);
    --component-highlight-color: var(--color-dark-gold);
    --component-text-color: var(--color-black-75);
    --fact-unit-color: var(--color-black-75);
    --fact-divider-color: var(--color-black-10);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: var(--block-padding) 0;
    background-color: var(--component-background-color);
    color: var(--component-text-color);
    position: relative
}

.b-factsFigures.-double .o-factsList {
    margin: 0
}

.b-factsFigures__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-factsFigures__columns {
    grid-gap: var(--component-grid-gap, 0);
    grid-template-columns: repeat(var(--component-grid-columns, 1), minmax(0, 1fr))
}

.b-factsFigures.-dark {
    --component-highlight-color: var(--color-gold);
    --fact-unit-color: var(--color-white)
}

.b-factsFigures.-backgroundAsset,
.b-factsFigures.-dark {
    --component-background-color: var(--color-black);
    --component-text-color: var(--color-white);
    --fact-divider-color: var(--color-white-10a)
}

.b-factsFigures.-backgroundAsset {
    --component-highlight-color: var(--color-white);
    --fact-unit-color: var(--color-black-20)
}

.b-factsFigures .m-componentHeader {
    margin: 0 0 40px
}

@media(min-width:1024px) {
    .b-factsFigures {
        --component-grid-gap: 100px
    }

    .b-factsFigures__columns {
        display: grid
    }

    .b-factsFigures .m-componentHeader {
        margin: 0 0 60px
    }
}

.o-factsList {
    list-style: none;
    padding: 0;
    margin: auto;
    max-width: 640px
}

.o-factsList__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 200px;
    padding: 20px 0;
    position: relative
}

.o-factsList__item:not(:last-child) {
    border-bottom: 1px solid var(--fact-divider-color)
}

.m-fact {
    --icon-size: 60px;
    --icon-fill: var(--component-highlight-color);
    display: grid;
    grid-gap: 40px;
    width: 100%
}

.m-fact,
.m-fact__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-fact__container {
    color: var(--component-highlight-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-fact__copy {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%)
}

[lang=ar] .m-fact__copy {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.m-fact__icon {
    margin: 0 15px
}

.m-fact__unit {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--fact-unit-color);
    -webkit-margin-start: .25em;
    margin-inline-start: .25em
}

[lang=ar] .m-fact__unit {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-fact__value {
    --component-text-color: var(--component-highlight-color);
    font-size: clamp(37px, calc(37px + 30*(100vw - 480px)/960), 67px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(110%, calc(110% + 9*(100vw - 480px)/960), 119%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0 !important;
    -webkit-transform: translateY(-.06em);
    -ms-transform: translateY(-.06em);
    transform: translateY(-.06em)
}

@supports(-webkit-text-stroke:1px black) {
    .m-fact__value {
        -webkit-text-fill-color: transparent;
        -webkit-text-stroke: 1px var(--component-text-color, currentColor)
    }
}

.m-fact.-icons {
    grid-template-columns: 90px 1fr
}

.m-fact.-figures {
    grid-template-columns: 1fr 3fr
}

@media(min-width:768px) {
    .m-fact {
        display: grid
    }
}

.b-testimonials {
    --component-background-color: transparent;
    --component-text-color: var(--color-black);
    --component-highlight-color: var(--color-dark-gold);
    --image-background-active-color: var(--color-white);
    --image-background-color: var(--color-white-50a);
    color: var(--component-text-color);
    background-color: var(--component-background-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.b-testimonials,
.b-testimonials.-dark {
    --eyebrow-text-color: var(--component-highlight-color)
}

.b-testimonials.-dark {
    --component-background-color: var(--color-black);
    --component-text-color: var(--color-white);
    --component-highlight-color: var(--color-gold);
    --image-background-active-color: var(--color-white);
    --image-background-color: var(--color-white-5a)
}

.b-testimonials__container {
    -webkit-box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    box-sizing: border-box;
    padding: 60px 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.b-testimonials__logos {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.b-testimonials__logo,
.b-testimonials__logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.b-testimonials__logo {
    height: 200px;
    width: 290px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    position: relative
}

.b-testimonials__image {
    height: 100%;
    width: 100%;
    position: absolute;
    padding: 10px
}

.b-testimonials__image .a-image {
    background: var(--image-background-color);
    margin: auto;
    position: relative;
    border-radius: 8px;
}

.b-testimonials__image .a-image__img {
    width: 100%;
    height: 100%;
    padding: 0;
    object-fit: cover;
}

.b-testimonials__image.-isActive {
    display: none
}

.b-testimonials__image.-isActive .a-image {
    background-color: var(--image-background-active-color)
}

.b-testimonials .m-componentHeader {
    margin-bottom: 20px
}

.b-testimonials .m-componentHeader .a-eyebrow {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    padding: 0 60px
}

.b-testimonials__items {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

@media(min-width:768px) {
    .b-testimonials__container {
        padding: 100px 0
    }

    .b-testimonials .m-componentHeader {
        margin-bottom: 40px
    }

    .b-testimonials__image {
        opacity: .5
    }
}

@media(min-width:768px)and (hover:hover) {
    .b-testimonials__image:hover {
        opacity: 1
    }
}

@media(min-width:768px) {
    .b-testimonials__logo {
        height: 200px;
        width: 290px;
    }

    .b-testimonials__logo.-isActive .b-testimonials__image {
        display: none
    }

    .b-testimonials__logo.-isActive .b-testimonials__image.-isActive {
        display: block
    }

    .b-testimonials__logo:only-of-type.-isActive .b-testimonials__image {
        display: block;
    }

    .b-testimonials__logo:only-of-type.-isActive .b-testimonials__image .a-image {
        background-color: var(--color-nic-navy)
    }
}

@media(min-width:1024px) {
    .b-testimonials__logos {
        max-width: none
    }

    .b-testimonials__logos.-has6Items {
        max-width: 792px
    }
}

@media(min-width:1240px) {

    .b-testimonials__logos.-has7Items,
    .b-testimonials__logos.-has8Items {
        max-width: 1056px
    }

    .b-testimonials__logos.-has9Items {
        max-width: 1320px
    }
}

.b-countdownTimer {
    --eyebrow-text-color: var(--color-gold);
    height: 100vh;
    height: calc(var(--vh)*100);
    position: relative;
    overflow: hidden
}

@supports(height:1svh) {
    .b-countdownTimer {
        height: 100svh
    }
}

.b-countdownTimer__container {
    height: 100%;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    -ms-flex-line-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    max-width: 1000px;
    position: relative
}

.b-countdownTimer__buttons {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.b-countdownTimer__subheader {
    margin: 25px 0
}

.b-countdownTimer.-center .b-countdownTimer__container {
    margin: 0 auto
}

.b-countdownTimer.-center .m-logo {
    margin: 25px auto
}

.b-countdownTimer.-center .b-countdownTimer__buttons {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.b-countdownTimer.-center .b-countdownTimer__subheader {
    text-align: center
}

.b-countdownTimer.-start .b-countdownTimer__container {
    -webkit-margin-end: auto;
    margin-inline-end: auto
}

.b-countdownTimer.-start .m-logo {
    margin-block: 25px;
    -webkit-margin-end: auto;
    margin-inline-end: auto
}

.b-countdownTimer.-start .b-countdownTimer__buttons {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.b-countdownTimer.-start .b-countdownTimer__subheader {
    text-align: start
}

[dir=ltr] .b-countdownTimer.-start .o-timer__items {
    margin-left: 0
}

[dir=rtl] .b-countdownTimer.-start .o-timer__items {
    margin-right: 0
}

.b-countdownTimer.-end .b-countdownTimer__container {
    -webkit-margin-start: auto;
    margin-inline-start: auto
}

.b-countdownTimer.-end .m-logo {
    margin-block: 25px;
    -webkit-margin-start: auto;
    margin-inline-start: auto
}

.b-countdownTimer.-end .b-countdownTimer__buttons {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.b-countdownTimer.-end .b-countdownTimer__subheader {
    text-align: end
}

[dir=ltr] .b-countdownTimer.-end .o-timer__items {
    margin-right: 0
}

[dir=rtl] .b-countdownTimer.-end .o-timer__items {
    margin-left: 0
}

.b-countdownTimer .m-componentHeader {
    color: var(--color-white)
}

.b-countdownTimer .o-timer {
    padding: 0 0 60px;
    --color-timer-details: var(--color-white)
}

.b-countdownTimer .m-timerItem {
    --color-timer-item: var(--color-white)
}

.b-countdownTimer__button:not(:first-child) {
    -webkit-margin-start: 20px;
    margin-inline-start: 20px;
    margin-top: 0
}

.o-timer {
    padding: 40px 0
}

.o-timer__items {
    font-size: clamp(37px, calc(37px + 103*(100vw - 480px)/960), 140px);
    font-weight: 400;
    letter-spacing: .02em;
    line-height: 134%;
    color: var(--color-white);
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 1;
    margin: auto
}

.o-timer__item,
.o-timer__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    width: 100%
}

.o-timer__item {
    height: auto;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    position: relative
}

.o-timer__item:after {
    font-size: clamp(28px, calc(28px + 9*(100vw - 480px)/960), 37px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(143%, calc(143% + -23*(100vw - 480px)/960), 120%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: var(--color-gold);
    content: ":";
    display: block;
    font-weight: 100;
    left: 100%;
    position: absolute;
    -webkit-transform: translateX(-.375ex);
    -ms-transform: translateX(-.375ex);
    transform: translateX(-.375ex)
}

.o-timer__item:last-child:after {
    content: normal
}

@media(min-width:480px) {
    .o-timer__items {
        width: 70%
    }
}

.m-timerItem {
    --time-item-color: var(--color-gold)
}

.m-timerItem__digit {
    font-size: clamp(50px, calc(50px + 39*(100vw - 480px)/960), 89px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 15*(100vw - 480px)/960), 135%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 200;
    position: relative;
    text-align: center;
    width: 100%
}

.m-timerItem .a-label {
    bottom: -10px;
    color: --time-item-color;
    left: 50%;
    position: absolute;
    text-transform: uppercase;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.b-fullWidthMedia {
    position: relative
}

.b-highlightSlideshow {
    height: 100vh;
    height: calc(var(--vh)*100);
    position: relative;
    width: 100%
}

[dir=rtl] .b-highlightSlideshow [data-component=a03-heading] div {
    text-align: right !important
}

[dir=rtl] .b-highlightSlideshow [data-component=a04-eyebrow] {
    text-align: right
}

@supports(height:1svh) {
    .b-highlightSlideshow {
        height: 100svh
    }
}

.b-highlightSlideshow__pagination {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 2
}

.b-highlightSlideshow__container {
    height: 100%;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--color-black);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1
}

.b-highlightSlideshow__items {
    height: 100%;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    overflow: hidden;
    position: relative
}

.b-highlightSlideshow__controls {
    display: none
}

.b-highlightSlideshow__slide {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute
}

.b-highlightSlideshow__copy,
.b-highlightSlideshow__slide {
    height: 100%;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.b-highlightSlideshow__copy {
    padding: 20px 20px 60px;
    z-index: 2
}

.b-highlightSlideshow__copy.-gradient {
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#000));
    background: -o-linear-gradient(top, hsla(0, 0%, 100%, 0) 0, #000 100%);
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #000)
}

.b-highlightSlideshow__copy.-top {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.b-highlightSlideshow__copy.-middle {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.b-highlightSlideshow__copy.-bottom {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.b-highlightSlideshow__copy.-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left
}

.b-highlightSlideshow__copy.-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.b-highlightSlideshow__copy.-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: right
}

.b-highlightSlideshow .m-componentHeader,
.b-highlightSlideshow__slideEyebrow,
.b-highlightSlideshow__slideTitle {
    color: var(--color-white)
}

@media(min-width:1024px) {
    .b-highlightSlideshow__controls {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 50;
        width: 100%
    }

    .b-highlightSlideshow__controls .o-sliderControls {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 60px
    }

    .b-highlightSlideshow__copy {
        padding: 60px 60px 100px
    }
}

.m-sliderPagination__timedPagination {
    bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    left: 0;
    list-style-type: none;
    padding: 0 20px;
    position: absolute;
    width: 100%;
    z-index: 3
}

.m-sliderPagination__paginationBar {
    height: 2px;
    width: 100%;
    background-color: hsla(0, 0%, 100%, .5);
    position: relative
}

.m-sliderPagination__paginationBarInner {
    height: 100%;
    width: 100%;
    background: var(--color-white);
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0)
}

.m-sliderPagination__paginationBarInner.-isPassed {
    background-color: #fff;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

@media(min-width:1024px) {
    .m-sliderPagination__timedPagination {
        padding: 0 60px;
        bottom: 60px;
        gap: 15px
    }
}

.b-multiStepForm {
    --component-highlight-color: var(--color-dark-gold);
    --checkbox-active-background-color: var(--component-highlight-color);
    --checkbox-background-color: var(--color-white);
    --checkbox-border-color: var(--color-gold-50);
    --checkbox-border-radius: var(--input-border-radius);
    --checkbox-border-width: var(--input-border-width);
    --checkbox-checkmark-color: var(--color-white);
    --checkbox-size: 20px;
    --radio-active-color: var(--color-dark-gold);
    --radio-background-color: var(--checkbox-background-color);
    --radio-border-color: var(--color-black-10);
    --radio-border-radius: 50%;
    --radio-size: var(--checkbox-size);
    --input-background-color: var(--color-white);
    --input-border-radius: 4px;
    --input-border-width: 1.5px;
    --input-box-shadow-focus: var(--color-black-10);
    --input-height: 40px;
    --input-text-color: var(--color-black);
    height: auto;
    width: 100%;
    background-color: var(--modal-background-color);
    overflow-y: auto
}

.b-multiStepForm .swiper-slide {
    visibility: hidden
}

.b-multiStepForm .swiper-slide.swiper-slide-active {
    visibility: visible
}

.b-multiStepForm.-isInModal {
    top: 0;
    left: 0;
    height: 100vh;
    pointer-events: none;
    position: absolute;
    visibility: hidden;
    z-index: 18
}

[dir=rtl] .b-multiStepForm .m-button svg:not([class$=noFlip]) {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

[dir=rtl] .b-multiStepForm .m-textField__limit {
    right: 0;
    left: auto
}

[dir=rtl] .b-multiStepForm .a-select__chevron {
    right: var(--grid-gap);
    left: auto
}

.b-multiStepForm__controls {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.b-multiStepForm__controls.-top {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    max-width: 1000px;
    padding: var(--containerMargin) var(--containerMargin) 9.7222222222vw;
    z-index: 2
}

.b-multiStepForm__controls.-top .b-multiStepForm__controlRegion.-start .m-button {
    display: none
}

@media(min-width:768px) {
    .b-multiStepForm__controls.-top {
        padding: var(--containerMargin) var(--containerMargin) 40px
    }
}

@media(min-width:1240px) {
    .b-multiStepForm__controls.-top {
        padding: 35px var(--containerMargin) 40px
    }

    .b-multiStepForm__controls.-top .b-multiStepForm__controlRegion.-end {
        position: absolute;
        right: 50px;
        top: 50px;
        z-index: 2
    }
}

.b-multiStepForm__controls.-bottom {
    margin: 40px 0
}

.b-multiStepForm__controls.-bottom.-isJustified {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.b-multiStepForm__controls.-bottom .b-multiStepForm__controlRegion.-start .m-button {
    display: none
}

.b-multiStepForm__controls.-bottom .b-multiStepForm__controlRegion.-end {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.b-multiStepForm__controls.-bottom .b-multiStepForm__controlRegion.-end .m-button {
    width: 100%
}

@media(min-width:480px) {
    .b-multiStepForm__controls.-bottom .b-multiStepForm__controlRegion.-end {
        -webkit-box-flex: 0;
        -ms-flex: 0;
        flex: 0
    }
}

@media(min-width:768px) {
    .b-multiStepForm__controls.-bottom {
        margin: 60px 0
    }

    .b-multiStepForm__controls.-bottom .b-multiStepForm__controlRegion.-start .m-button {
        display: inline-block
    }
}

.b-multiStepForm__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    max-width: 1000px;
    width: 100%;
    z-index: 1
}

.b-multiStepForm__header {
    padding: 0 0 40px
}

@media(min-width:1024px) {
    .b-multiStepForm__header {
        padding: 0 0 60px
    }
}

.b-multiStepForm__content {
    margin: 0
}

.b-multiStepForm__items.-withDelay {
    -webkit-transition-delay: 1.5s;
    -o-transition-delay: 1.5s;
    transition-delay: 1.5s
}

.b-multiStepForm__item {
    min-height: 500px
}

.b-multiStepForm__legend {
    font-size: clamp(21px, calc(21px + 16*(100vw - 480px)/960), 37px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%;
    margin: 0 0 60px;
    text-transform: none
}

[lang=ar] .b-multiStepForm__legend {
    font-size: clamp(21px, calc(21px + 27*(100vw - 480px)/960), 48px);
    line-height: 126%;
    letter-spacing: 0
}

[dir=rtl] .b-multiStepForm__legend {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 8*(100vw - 480px)/960), 143%)
}

[lang=ar] [dir=rtl] .b-multiStepForm__legend {
    font-size: clamp(21px, calc(21px + 17*(100vw - 480px)/960), 38px);
    line-height: 106%;
    letter-spacing: 0
}

.b-multiStepForm__legend.-radioGroup {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 120%;
    margin: 0 0 10px;
    text-transform: uppercase
}

[dir=rtl] .b-multiStepForm__legend.-radioGroup {
    font-size: 14px
}

.b-multiStepForm__legend.-error,
.b-multiStepForm__legend.-success {
    display: none
}

.b-multiStepForm__legend.-isRequired:after {
    color: var(--component-highlight-color, var(--color-dark-gold));
    content: "*";
    font-size: 12px;
    -webkit-margin-start: .25em;
    margin-inline-start: .25em
}

.b-multiStepForm__radioGroup {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: var(--grid-gap)
}

.b-multiStepForm__error {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    font-weight: 400;
    color: var(--form-error-color);
    letter-spacing: normal;
    margin: 10px 0 40px
}

[lang=ar] .b-multiStepForm__error {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.b-multiStepForm__formItem.-wide {
    grid-column: 1/span 2
}

.b-multiStepForm__formItem.-phoneNumber {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.b-multiStepForm__formItem.-phoneNumber .m-dropdownField {
    -webkit-margin-end: 10px;
    margin-inline-end: 10px
}

.b-multiStepForm__formItem.-phoneNumber .m-textField.-tel {
    width: 100%
}

.b-multiStepForm__formItem.-phoneNumber .a-select__chevron {
    right: 12px
}

.b-multiStepForm .m-checkboxOption,
.b-multiStepForm .m-radioOption {
    --checkbox-label-padding: 20px;
    background-color: var(--color-cream);
    margin: 0 0 30px
}

.b-multiStepForm .m-checkboxOption .a-label,
.b-multiStepForm .m-radioOption .a-label {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    text-transform: none
}

[lang=ar] .b-multiStepForm .m-checkboxOption .a-label,
[lang=ar] .b-multiStepForm .m-radioOption .a-label {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

[dir=rtl] .b-multiStepForm .m-checkboxOption .a-label,
[dir=rtl] .b-multiStepForm .m-radioOption .a-label {
    font-size: 16px
}

.b-multiStepForm .a-recaptcha__statement,
.b-multiStepForm__copy {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--color-black-75)
}

.b-multiStepForm .a-recaptcha__statement a,
.b-multiStepForm__copy a {
    color: var(--color-dark-gold);
    text-decoration: underline
}

@media(hover:hover) {

    .b-multiStepForm .a-recaptcha__statement a:hover,
    .b-multiStepForm__copy a:hover {
        color: var(--color-gold)
    }
}

.b-multiStepForm__step {
    display: block
}

.b-multiStepForm__step .b-multiStepForm__error {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    text-transform: uppercase;
    margin-top: 10px;
    grid-column: 1
}

[lang=ar] .b-multiStepForm__step .b-multiStepForm__error {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.b-multiStepForm__step .m-textField.-textarea {
    margin-top: 25px
}

.b-multiStepForm__step .b-multiStepForm__fieldset.-radioGroup {
    grid-gap: 0 60px;
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.b-multiStepForm__step .b-multiStepForm__fieldset.-radioGroup .b-multiStepForm__legend {
    grid-column: 1/span 2
}

.b-multiStepForm__step .b-multiStepForm__fieldset.-radioGroup .b-multiStepForm__copy {
    margin: 0
}

.b-multiStepForm__step .b-multiStepForm__fieldset.-radioGroup .m-radioOption {
    -ms-flex-item-align: start;
    align-self: start;
    margin: 0
}

.b-multiStepForm__step .b-multiStepForm__fieldset.-radioGroup .b-multiStepForm__radioGroup {
    grid-gap: 0 20px
}

.b-multiStepForm__step .b-multiStepForm__fieldset.-radioGroup .b-multiStepForm__error {
    grid-column: 1/3
}

@media(min-width:768px) {
    .b-multiStepForm__step .b-multiStepForm__fieldset.-radioGroup .b-multiStepForm__fieldset.-radioGroup {
        display: grid
    }
}

.b-multiStepForm__step.-finalStep.-error,
.b-multiStepForm__step.-finalStep.-success {
    display: none
}

.b-multiStepForm__fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

.b-multiStepForm__fieldset.-grid {
    grid-gap: 0 60px;
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

@media(min-width:768px) {
    .b-multiStepForm__fieldset.-grid {
        display: grid
    }
}

.b-multiStepForm__fieldset.-checkboxGrid,
.b-multiStepForm__fieldset.-radioGrid {
    grid-gap: 0 25px;
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.b-multiStepForm__fieldset.-checkboxGrid .b-multiStepForm__legend,
.b-multiStepForm__fieldset.-radioGrid .b-multiStepForm__legend {
    grid-column: 1/span 3
}

@media(min-width:768px) {

    .b-multiStepForm__fieldset.-checkboxGrid,
    .b-multiStepForm__fieldset.-radioGrid {
        display: grid
    }
}

.b-multiStepForm__fieldset.-checkboxGrid .a-select__select {
    font-weight: 100
}

.b-multiStepForm__fieldset.-checkboxGrid .m-checkboxOption {
    margin: 0 0 25px
}

.b-multiStepForm__fieldset.-checkboxGrid .m-checkboxOption__textLabel {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.b-multiStepForm__radioTitle {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    margin: 0 0 20px
}

[lang=ar] .b-multiStepForm__radioTitle {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

[dir=rtl] .b-multiStepForm__radioTitle {
    font-size: 21px
}

.b-multiStepForm__download,
.b-multiStepForm__social {
    margin: 0 0 50px
}

.b-multiStepForm .m-social__items {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media(min-width:768px) {
    .b-multiStepForm .m-social__items {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.b-multiStepForm .m-social__item:first-child {
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

.b-multiStepForm .m-downloadItem__content {
    -ms-flex-item-align: center;
    align-self: center
}

.b-multiStepForm .a-radio {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.b-tabs {
    --component-background-color: var(--color-cream);
    --component-active-color: var(--color-cream-25);
    --component-border-color: var(--color-border-grey);
    --component-text-color-active: var(--color-black);
    --component-text-color: var(--color-black-75);
    position: relative;
    z-index: 2;
    background: var(--component-background-color)
}

.b-tabs.-dark {
    --component-background-color: var(--color-black);
    --component-active-color: var(--color-black-75);
    --component-border-color: var(--color-black-50);
    --component-text-color-active: var(--color-white);
    --component-text-color: var(--color-cream-50)
}

.b-tabs__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, calc(-40px + 16.66667vw), 180px)
}

.b-tabs__items {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
    -webkit-margin-end: auto;
    margin-inline-end: auto;
    overflow: scroll;
    width: 100%
}

.b-tabs__item,
.b-tabs__items {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 70px
}

.b-tabs__item {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    cursor: pointer;
    position: relative;
    color: var(--component-text-color);
    padding: 0 10px 0 5px;
    border: 1px solid transparent;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[lang=ar] .b-tabs__item {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.b-tabs__item:first-child .b-tabs__itemLabel {
    margin-left: 20px
}

.b-tabs__item.-isActive {
    z-index: 6;
    background-color: var(--component-active-color);
    border: 1px solid var(--component-border-color);
    border-bottom: 1px solid transparent
}

.b-tabs__item.-isActive .b-tabs__itemLabel {
    color: var(--component-text-color-active)
}

.b-tabs__itemLabel {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0 5px
}

.b-tabs__content {
    background-color: var(--component-active-color);
    border-top: 1px solid var(--component-border-color);
    display: none;
    left: 0;
    opacity: 0;
    overflow: auto;
    position: relative;
    -webkit-transition: background-color .5s;
    -o-transition: background-color .5s;
    transition: background-color .5s;
    width: 100%
}

.b-tabs__content__shadow {
    height: 50px;
    width: 100vw;
    position: fixed;
    pointer-events: none;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(40%, transparent), color-stop(200%, var(--color-black)));
    background-image: -o-linear-gradient(bottom, transparent 40%, var(--color-black) 200%);
    background-image: linear-gradient(0deg, transparent 40%, var(--color-black) 200%)
}

.b-tabs__content.-isOpen {
    display: block;
    opacity: 1;
    -webkit-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear;
    margin: -1px
}

@media(min-width:1024px) {
    .b-tabs__items {
        -webkit-margin-end: -25px;
        margin-inline-end: -25px;
        min-height: 142px;
        overflow: visible;
        width: auto
    }

    .b-tabs__item {
        min-height: 142px;
        min-width: 200px;
        padding: 0 25px
    }

    .b-tabs__item:first-child .b-tabs__itemLabel {
        margin-left: unset
    }

    .b-tabs__itemLabel {
        font-size: 12px;
        font-weight: 400;
        letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
        line-height: 120%;
        font-family: Brown, Bukra, Arial, sans-serif;
        text-transform: uppercase;
        margin: unset
    }
}

.b-colorSwatches {
    --component-text-color: var(--color-black);
    --component-border-color: var(--color-border-grey);
    --component-container-background: var(--color-white);
    --component-color-ratio-name: var(--color-black-50);
    padding: 0 0 60px
}

.b-colorSwatches__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, calc(-40px + 16.66667vw), 180px)
}

.b-colorSwatches__header {
    padding: 70px 0
}

.b-colorSwatches.-dark {
    --component-border-color: var(--color-black-90);
    --component-text-color: var(--color-white);
    --component-color-ratio-name: var(--color-cream);
    --component-container-background: transparent
}

.b-colorSwatches.-dark .o-colorSwatch__colorContainer {
    background-color: transparent;
    border-color: var(--color-black-90)
}

.b-colorSwatches .a-heading {
    color: var(--component-text-color);
    margin: 0 0 20px
}

.b-colorSwatches__description {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    color: var(--component-text-color);
    margin: 0
}

[lang=ar] .b-colorSwatches__description {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.b-colorSwatches__colors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.b-colorSwatches__colors.-isPrimary .b-colorSwatches__color {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%
}

.b-colorSwatches__color {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%
}

.b-colorSwatches__colorRatio {
    height: 100%;
    width: 100%
}

.b-colorSwatches__colorRatioImageContainer {
    position: relative;
    background-color: var(--component-container-background);
    border: 1px solid var(--component-border-color)
}

.b-colorSwatches__colorRatioImageContainer:before {
    content: "";
    display: block;
    padding-top: 100%
}

.b-colorSwatches .a-image__img {
    -o-object-fit: fill;
    object-fit: fill;
    padding: 5px
}

.b-colorSwatches__colorsRatioInfoContainer {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[dir=rtl] .b-colorSwatches__colorsRatioInfoContainer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.b-colorSwatches__colorsRatioInfo {
    -webkit-box-flex: 40%;
    -ms-flex: 40%;
    flex: 40%;
    margin-top: 15px;
    margin-bottom: 15px
}

.b-colorSwatches__colorName {
    font-size: 16px;
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    color: var(--component-color-ratio-name)
}

.b-colorSwatches__colorName,
.b-colorSwatches__tag {
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 400
}

.b-colorSwatches__tag {
    font-size: 12px;
    line-height: 120%;
    color: var(--component-text-color);
    font-weight: 600
}

@media(min-width:768px) {
    .b-colorSwatches__header {
        padding: 100px 0
    }

    .b-colorSwatches__colorRatioImageContainer {
        position: relative;
        padding: 10px
    }

    .b-colorSwatches__colorRatioImageContainer:before {
        content: "";
        display: block;
        padding-top: 25.7142857143%
    }

    .b-colorSwatches .a-heading {
        margin: 0 0 40px
    }

    .b-colorSwatches .a-image__img {
        padding: 10px
    }

    .b-colorSwatches__colorsRatioInfo {
        -webkit-box-flex: 0%;
        -ms-flex: 0%;
        flex: 0%;
        margin: 15px 0
    }
}

.o-colorSwatch {
    margin-bottom: -1px;
    margin-left: -1px
}

.o-colorSwatch__colorContainer {
    background-color: var(--color-white);
    border: 1px solid var(--color-border-grey);
    padding: 5px
}

.o-colorSwatch__hexCode {
    margin-top: auto
}

.o-colorSwatch__color {
    background-color: var(--swatch-color);
    width: 150px;
    height: 150px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.o-colorSwatch__color .m-copyProgressIndicator {
    display: none
}

.o-colorSwatch__color .a-eyebrow {
    padding: 20px
}

.o-colorSwatch__color.-isDark {
    color: var(--color-white)
}

@media(min-width:768px) {
    .o-colorSwatch__colorContainer {
        padding: 10px;
        min-width: 240px
    }

    .o-colorSwatch__hexCode {
        visibility: hidden;
        margin-top: unset
    }

    .o-colorSwatch__color {
        width: inherit;
        min-width: 236px;
        height: 280px
    }

    .o-colorSwatch__color .a-eyebrow {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
        line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
        font-family: Brown, Bukra, Arial, sans-serif;
        text-transform: uppercase
    }

    .o-colorSwatch__color .m-copyProgressIndicator {
        -ms-flex-item-align: start;
        align-self: flex-start;
        margin: auto 0 0 20px;
        display: inline;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: visibility 0s, opacity .6s;
        -o-transition: visibility 0s, opacity .6s;
        transition: visibility 0s, opacity .6s
    }

    [dir=rtl] .o-colorSwatch__color .m-copyProgressIndicator {
        margin: auto 20px 0 0
    }

    .o-colorSwatch__color.-isDark svg g path {
        fill: var(--color-white)
    }

    .o-colorSwatch__color.-isDark .a-label {
        color: var(--color-black)
    }

    .o-colorSwatch__color.-isDark .a-icon svg path {
        fill: var(--color-black)
    }

    .o-colorSwatch__color.-isLight .a-icon svg path {
        fill: var(--color-white)
    }

    .o-colorSwatch__color:hover .m-copyProgressIndicator {
        visibility: visible;
        opacity: 1
    }

    .o-colorSwatch__color:hover .o-colorSwatch__hexCode {
        visibility: visible
    }
}

.m-copyProgressIndicator__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 50px;
    width: 200px;
    cursor: pointer;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    padding: 0 0 0 20px
}

[dir=rtl] .m-copyProgressIndicator__container {
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right
}

.m-copyProgressIndicator__container:hover .a-icon,
.m-copyProgressIndicator__container:hover .a-label {
    opacity: .7
}

.m-copyProgressIndicator svg {
    position: absolute;
    left: 0;
    top: 0
}

[dir=rtl] .m-copyProgressIndicator svg {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.m-copyProgressIndicator .a-icon {
    position: relative;
    --icon-size: 24px;
    margin: 0 5px 4px 0
}

[dir=rtl] .m-copyProgressIndicator .a-icon {
    margin: 0 20px 0 10px
}

.m-copyProgressIndicator__label {
    margin: 0 0 4px
}

.m-copyProgressIndicator__label .a-label {
    position: relative;
    color: var(--color-white)
}

.m-copyProgressIndicator__progress {
    visibility: hidden
}

.b-fontStyles {
    --component-border-color: var(--color-black-10);
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    padding: 0 0 60px
}

[lang=ar] .b-fontStyles {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.b-fontStyles__accordionsHeading {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 8*(100vw - 480px)/960), 143%);
    border-bottom: 1px solid var(--component-border-color);
    color: var(--color-black-75);
    padding: 40px 0;
    text-transform: none
}

[lang=ar] .b-fontStyles__accordionsHeading {
    font-size: clamp(21px, calc(21px + 17*(100vw - 480px)/960), 38px);
    line-height: 106%;
    letter-spacing: 0
}

.b-fontStyles__accordionsWrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, calc(-40px + 16.66667vw), 180px)
}

.b-fontStyles__accordionsWrapper.-isHidden {
    display: none
}

.b-fontStyles__accordion {
    border-bottom: 1px solid var(--component-border-color);
    padding: 0 0 20px
}

.b-fontStyles__accordionTitle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.b-fontStyles__accordionTitle .m-toggleButton {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease
}

.b-fontStyles__accordionTitle .m-toggleButton.-accordion {
    width: auto
}

.b-fontStyles__accordionTitle .m-toggleButton.-rotate {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.b-fontStyles__accordionTitleCopy {
    width: 100%
}

.b-fontStyles__accordionBodyColumn {
    width: 50%
}

.b-fontStyles__accordionBody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 0;
    overflow: hidden
}

.b-fontStyles__accordionBody.-show {
    height: auto
}

.b-fontStyles__accordionBodyCopy {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0 0 20px
}

.b-fontStyles__tableWrapper.-isHidden {
    display: none
}

.b-fontStyles.-desktop .-h1 {
    font-size: 119px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 134%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-h1 {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-h2 {
    font-size: 89px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 135%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-h2 {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-h3 {
    font-size: 67px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 119%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-h3 {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-h4 {
    font-size: 50px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-h4 {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-h5 {
    font-size: 37px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-h5 {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-h6 {
    font-size: 28px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 143%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-h6 {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-overlineL {
    font-size: 21px;
    font-weight: 400;
    letter-spacing: .12em;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-overlineL {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-overlineM {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 140%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-overlineM {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-overlineS {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .12em;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-overlineS {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-navigationL {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: .12em
}

[lang=ar] .b-fontStyles.-desktop .-navigationL {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-navigationS {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .12em;
    line-height: 100%
}

[lang=ar] .b-fontStyles.-desktop .-navigationS {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-capsCopyL {
    font-size: 21px;
    font-weight: 100;
    letter-spacing: .12em;
    line-height: 190%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-capsCopyL {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-capsCopyS {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: .12em;
    line-height: 166%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-capsCopyS {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-subTitleL {
    font-size: 28px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 142%
}

[lang=ar] .b-fontStyles.-desktop .-subTitleL {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-subTitleS {
    font-size: 21px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 144%
}

[lang=ar] .b-fontStyles.-desktop .-subTitleS {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-bodyXXL {
    font-size: 50px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 132%
}

[lang=ar] .b-fontStyles.-desktop .-bodyXXL {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-bodyXL {
    font-size: 37px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%
}

[lang=ar] .b-fontStyles.-desktop .-bodyXL {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-bodyL {
    font-size: 28px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 143%
}

[lang=ar] .b-fontStyles.-desktop .-bodyL {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-bodyM {
    font-size: 21px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 148%
}

[lang=ar] .b-fontStyles.-desktop .-bodyM {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-bodyS {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 0
}

[lang=ar] .b-fontStyles.-desktop .-bodyS {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-body14 {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 0
}

[lang=ar] .b-fontStyles.-desktop .-body14 {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-bodyXS {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: .02em
}

[lang=ar] .b-fontStyles.-desktop .-bodyXS {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-tags {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-tags {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-filters {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .06em;
    line-height: .06em;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-desktop .-filters {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-small-links {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 164%
}

[lang=ar] .b-fontStyles.-desktop .-small-links {
    letter-spacing: 0
}

.b-fontStyles.-desktop .-number {
    font-size: 67px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 100%;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ebc03f
}

[lang=ar] .b-fontStyles.-desktop .-number {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-h1 {
    font-size: 67px;
    font-weight: 400;
    letter-spacing: .09em;
    line-height: 119%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-h1 {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-h2 {
    font-size: 50px;
    font-weight: 400;
    letter-spacing: .09em;
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-h2 {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-h3 {
    font-size: 37px;
    font-weight: 400;
    letter-spacing: .09em;
    line-height: 110%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-h3 {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-h4 {
    font-size: 28px;
    font-weight: 400;
    letter-spacing: .09em;
    line-height: 143%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-h4 {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-h5 {
    font-size: 28px;
    font-weight: 400;
    letter-spacing: .09em;
    line-height: 143%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-h5 {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-h6 {
    font-size: 21px;
    font-weight: 400;
    letter-spacing: .09em;
    line-height: 135%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-h6 {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-overlineL {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .09em;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-overlineL {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-overlineM {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .09em;
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-overlineM {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-overlineS {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .09em;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-overlineS {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-navigationL {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: .12em
}

[lang=ar] .b-fontStyles.-mobile .-navigationL {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-navigationS {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .12em;
    line-height: 237%
}

[lang=ar] .b-fontStyles.-mobile .-navigationS {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-capsCopyL {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: .09em;
    line-height: 166%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-capsCopyL {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-capsCopyS {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: .09em;
    line-height: 135%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-capsCopyS {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-subTitleL {
    font-size: 21px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%
}

[lang=ar] .b-fontStyles.-mobile .-subTitleL {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-subTitleS {
    font-size: 21px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%
}

[lang=ar] .b-fontStyles.-mobile .-subTitleS {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-bodyXXL {
    font-size: 21px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%
}

[lang=ar] .b-fontStyles.-mobile .-bodyXXL {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-bodyXL {
    font-size: 21px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%
}

[lang=ar] .b-fontStyles.-mobile .-bodyXL {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-bodyL {
    font-size: 21px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%
}

[lang=ar] .b-fontStyles.-mobile .-bodyL {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-bodyM {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%
}

[lang=ar] .b-fontStyles.-mobile .-bodyM {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-bodyS {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 0
}

[lang=ar] .b-fontStyles.-mobile .-bodyS {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-body14 {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 0
}

[lang=ar] .b-fontStyles.-mobile .-body14 {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-bodyXS {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: .02em
}

[lang=ar] .b-fontStyles.-mobile .-bodyXS {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-tags {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-tags {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-filters {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .06em;
    line-height: .06em;
    text-transform: uppercase
}

[lang=ar] .b-fontStyles.-mobile .-filters {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-small-links {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 164%
}

[lang=ar] .b-fontStyles.-mobile .-small-links {
    letter-spacing: 0
}

.b-fontStyles.-mobile .-number {
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 134%;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ebc03f
}

[lang=ar] .b-fontStyles.-mobile .-number {
    letter-spacing: 0
}

@media(min-width:768px) {
    .b-fontStyles__tableWrapper {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        max-width: var(--containerMaxWidth);
        margin: 0 auto;
        padding: 0 clamp(20px, calc(-40px + 16.66667vw), 180px)
    }

    .b-fontStyles__table {
        font-size: 16px;
        font-weight: 100;
        letter-spacing: 0;
        line-height: 150%;
        border-collapse: collapse;
        width: 100%
    }

    [lang=ar] .b-fontStyles__table {
        font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
        line-height: 120%;
        letter-spacing: 0
    }

    .b-fontStyles__col {
        width: 10%
    }

    .b-fontStyles__col.-style {
        width: 30%
    }

    .b-fontStyles__col.-font,
    .b-fontStyles__col.-weight {
        width: 15%
    }

    .b-fontStyles__cell {
        text-align: start;
        padding: 20px 0;
        border-bottom: 1px solid var(--component-border-color)
    }

    .b-fontStyles__cell.-lineHeight,
    .b-fontStyles__cell.-spacing {
        text-align: end
    }

    .b-fontStyles__thead .b-fontStyles__cell {
        font-size: 12px;
        font-weight: 100;
        letter-spacing: .02em;
        line-height: 150%;
        padding: 40px 0
    }

    [lang=ar] .b-fontStyles__thead .b-fontStyles__cell {
        font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
        line-height: 140%;
        letter-spacing: 0
    }
}

.b-buttonReference {
    padding: var(--containerMargin) 0;
    --component-border-color: var(--color-black-10)
}

.b-buttonReference__referenceSheet {
    padding: 50px 0;
    border-bottom: 1px solid var(--component-border-color)
}

.b-buttonReference__example.-dark {
    --component-border-color: var(--color-white-10a);
    background-color: var(--color-black);
    color: var(--color-white)
}

.b-buttonReference__example .m-button {
    margin: 30px 0 0
}

.b-buttonReference__example .m-button:not(:last-child) {
    -webkit-margin-end: 30px;
    margin-inline-end: 30px
}

.b-buttonReference__example.-hide {
    display: none
}

@media(min-width:1024px) {
    .b-buttonReference__example.-hide {
        display: block
    }
}

.b-buttonReference__example:last-child .b-buttonReference__referenceSheet {
    border-bottom: none
}

.b-buttonReference__container,
.b-buttonReference__header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, calc(-40px + 16.66667vw), 180px)
}

.b-buttonReference__subHeading {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0 0 20px
}

.b-buttonReference .a-heading {
    margin: 0 0 30px
}

.-m10 .b-buttonReference__buttonExamples .m-scrollButton {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.-m15 .b-buttonReference__buttonExamples .m-actionButton:first-of-type {
    margin-right: 20px
}

.-m25 .b-buttonReference__buttonExamples .a-eyebrow {
    margin: 1em 0 1ex
}

.-m25 .b-buttonReference__buttonExamples .m-tileButton {
    max-width: 640px;
    margin: 0 0 20px
}

.-m26 .b-buttonReference__buttonExamples {
    --hotspot-button: 28px
}

.-m26 .b-buttonReference__buttonExamples .m-hotspotButton {
    position: relative
}

.-m32 .b-buttonReference__buttonExamples .m-shareButton {
    margin: 0 5px
}

.b-hotspotMap {
    position: relative;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    -o-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
    --start: 0
}

.b-hotspotMap.-hasIntro .b-hotspotMap__map {
    position: relative;
    z-index: 12;
    -webkit-mask-image: radial-gradient(circle at 50% 50%, #000 calc(var(--start, 0)*90%), transparent calc(min(1, var(--start) + 0)*100%));
    mask-image: radial-gradient(circle at 50% 50%, #000 calc(var(--start, 0)*90%), transparent calc(min(1, var(--start) + 0)*100%))
}

@media(min-width:480px) {
    .b-hotspotMap {
        height: 100%
    }
}

.o-introSteps {
    height: 100%;
    width: 100%;
    --start: 0;
    --expand: 0;
    position: absolute;
    overflow: hidden;
    pointer-events: none;
    z-index: 12
}

.o-introSteps__caption {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    position: absolute;
    color: var(--color-white);
    max-width: 30%;
    left: 50%;
    top: 5%;
    text-align: center;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

[lang=ar] .o-introSteps__caption {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.o-introSteps__mapVideo {
    height: auto;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.o-introSteps__mapImage {
    height: auto;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.o-introSteps__mapImage .a-image {
    position: relative
}

.o-introSteps__mapImage .a-image:before {
    content: "";
    display: block;
    padding-top: 100%
}

.o-introSteps__mapImage:not(:first-child) picture {
    -webkit-mask-image: radial-gradient(circle at 50% 50%, #000 calc(var(--start, 0)*90%), transparent calc(min(1, var(--start) + 0)*100%));
    mask-image: radial-gradient(circle at 50% 50%, #000 calc(var(--start, 0)*90%), transparent calc(min(1, var(--start) + 0)*100%))
}

.o-introSteps__mapImage:not(:first-child) img {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.o-introSteps__mapImage:not(:first-child) .b-regionHotspots__caption {
    visibility: hidden
}

.o-introSteps__map {
    height: 100%;
    width: 100%;
    -webkit-mask-image: radial-gradient(circle at 50% 50%, #000 calc(var(--start, 0)*90%), transparent calc(min(1, var(--start) + 0)*100%));
    mask-image: radial-gradient(circle at 50% 50%, #000 calc(var(--start, 0)*90%), transparent calc(min(1, var(--start) + 0)*100%))
}

.o-introSteps__map .b-hotspotMap {
    margin: 0
}

@media(min-width:768px) {
    .o-introSteps .a-image {
        position: relative
    }

    .o-introSteps .a-image:before {
        content: "";
        display: block;
        padding-top: 62.5%
    }

    .o-introSteps__caption {
        font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
        font-weight: 100;
        letter-spacing: 0;
        line-height: clamp(135%, calc(135% + 7*(100vw - 480px)/960), 142%);
        text-align: left;
        top: 45%;
        left: 20%;
        width: 15%;
        -webkit-transform: initial;
        -ms-transform: initial;
        transform: none
    }
}

.o-itinerariesViewer {
    position: absolute;
    bottom: 4%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    width: 80%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.o-itinerariesViewer.-isActive {
    opacity: 1
}

@media(min-width:768px) {
    .o-itinerariesViewer {
        width: auto;
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        position: absolute;
        top: 4%;
        left: 3%;
        bottom: auto;
        -webkit-transition: -webkit-transform .2s ease-in-out;
        transition: -webkit-transform .2s ease-in-out;
        -o-transition: transform .2s ease-in-out;
        transition: transform .2s ease-in-out;
        transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
    }
}

.o-itinerariesViewer .m-button {
    cursor: pointer
}

.o-mobileInstructions {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(29, 31, 34, .75);
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-white);
    z-index: 1
}

.o-mobileInstructions__icons {
    position: relative
}

.o-mobileInstructions .a-icon {
    height: 50px;
    width: 50px;
    top: 0;
    left: 0;
    top: -57px;
    left: -21px;
    position: absolute
}

.o-mobileInstructions__content {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    text-align: center;
    width: 70%;
    margin: 20px 0
}

@media(min-width:768px) {
    .o-mobileInstructions {
        display: none
    }
}

.o-hotspotMap {
    --icon-size: 100%;
    --hotspot-button: 28px;
    height: calc(100vh - 100px);
    position: relative
}

.o-hotspotMap__mask {
    background: var(--modal-mask-color);
    z-index: 20
}

.o-hotspotMap__mask,
.o-hotspotMap__svgCanvas {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.o-hotspotMap__svgCanvas {
    z-index: 21
}

.o-hotspotMap.-isStatic {
    pointer-events: none
}

.o-hotspotMap.-isStatic .a-icon {
    visibility: hidden;
    opacity: 0
}

.o-hotspotMap__background-wrapper {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden
}

.o-hotspotMap__mobile-instructions-overlay {
    height: 100%;
    width: 100%;
    background: grey;
    opacity: .5
}

.o-hotspotMap__background {
    height: 100%;
    width: 100%;
    position: relative
}

.o-hotspotMap__container {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute
}

.o-hotspotMap .m-tooltip {
    bottom: 170%;
    padding: 20px;
    pointer-events: none;
    width: 170px
}

.o-hotspotMap .m-tooltip.-isOpen {
    opacity: 1;
    visibility: visible
}

.o-hotspotMap__tooltipWrapper {
    opacity: 0;
    -webkit-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    -webkit-box-shadow: 0 16px 24px rgba(0, 0, 0, .5);
    box-shadow: 0 16px 24px rgba(0, 0, 0, .5);
    z-index: 3;
    background: var(--color-white);
    border-radius: 8px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: absolute;
    bottom: 40px;
    left: -71px;
    pointer-events: none
}

.o-hotspotMap__tooltipWrapper.-top {
    bottom: -66px
}

.o-hotspotMap__tooltipWrapper.-top .m-tooltip__arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: -10px
}

.o-hotspotMap__tooltipWrapper [dir=rtl] {
    left: auto;
    right: -71px
}

.o-hotspotMap__tooltipWrapper .m-tooltip:not(:last-child):after {
    content: "";
    display: block;
    position: absolute;
    height: 1px;
    width: 100%;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--color-black-20)
}

.o-hotspotMap__hotspot {
    height: var(--hotspot-button);
    width: var(--hotspot-button);
    top: 0;
    left: 0;
    position: absolute;
    -webkit-transform: translate(-14px, -14px);
    -ms-transform: translate(-14px, -14px);
    transform: translate(-14px, -14px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1
}

.o-hotspotMap__hotspot.-isActive {
    z-index: 2
}

.o-hotspotMap__hotspot.-isActive .o-hotspotMap__tooltipWrapper {
    opacity: 1
}

.o-hotspotMap__hotspot .m-hotspotButton:before {
    -webkit-box-shadow: 0 4px calc(var(--hotspot-button-size)/2) rgba(0, 0, 0, .75);
    box-shadow: 0 4px calc(var(--hotspot-button-size)/2) rgba(0, 0, 0, .75)
}

.o-hotspotMap__hotspot .m-hotspotButton:after {
    content: none
}

.o-hotspotMap__hotspot.-isPartOfItinerary {
    z-index: 22
}

.o-hotspotMap__hotspot.-isPartOfItinerary .m-hotspotButton {
    position: relative
}

.o-hotspotMap__hotspot.-isPartOfItinerary .m-hotspotButton__stopIndex {
    z-index: 1;
    font-weight: 700;
    font-size: 1.3em
}

.o-hotspotMap .a-image {
    position: relative
}

.o-hotspotMap .a-image:before {
    content: "";
    display: block;
    padding-top: 56.25%
}

.o-hotspotMap .a-image__img {
    -o-object-position: left;
    object-position: left;
    -o-object-fit: cover;
    object-fit: cover
}

.o-hotspotMap.-isOldMapComponent {
    height: 100%
}

.o-hotspotMap.-isOldMapComponent .a-image {
    position: relative
}

.o-hotspotMap.-isOldMapComponent .a-image:before {
    content: "";
    display: block;
    padding-top: 100%
}

@media(min-width:768px) {
    .o-hotspotMap {
        height: 100%
    }

    .o-hotspotMap.-isOldMapComponent .a-image {
        position: relative
    }

    .o-hotspotMap.-isOldMapComponent .a-image:before {
        content: "";
        display: block;
        padding-top: 56.25%
    }
}

.m-overlayBackground__overlayBackgrounds,
.m-overlayBackground__wrapper {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute
}

.m-overlayBackground__wrapper {
    overflow: hidden
}

.m-overlayBackground__overlayBackground {
    top: 0;
    left: 0;
    height: 100%;
    width: 500%;
    -webkit-animation: cloudTransition 10s linear infinite;
    animation: cloudTransition 10s linear infinite;
    background-repeat: repeat-x;
    background-size: 50%;
    pointer-events: none;
    position: absolute
}

.m-overlayBackground__overlayBackground:first-child {
    -webkit-animation-duration: 90s;
    animation-duration: 90s;
    top: -15%
}

.m-overlayBackground__overlayBackground:nth-child(2) {
    -webkit-animation-duration: 100s;
    animation-duration: 100s;
    top: 58%
}

.m-overlayBackground__overlayBackground:nth-child(3) {
    -webkit-animation-duration: 100s;
    animation-duration: 100s;
    top: 56%
}

@-webkit-keyframes cloudTransition {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes cloudTransition {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.b-trojenaAbout {
    background-color: var(--color-page-background);
    color: var(--color-black);
    position: relative
}

.b-trojenaAbout.-backgroundAsset {
    background-color: var(--color-black);
    color: var(--color-white)
}

.b-trojenaAbout.-backgroundAsset.-forceBlackText {
    background-color: var(--color-white);
    color: var(--color-black)
}

.b-trojenaAbout__intro {
    position: relative;
    padding: 90px 0 30px
}

.b-trojenaAbout__intro .a-image__img {
    -o-object-fit: fill;
    object-fit: fill;
    -o-object-position: bottom center;
    object-position: bottom center
}

.b-trojenaAbout__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    position: relative
}

.b-trojenaAbout__copy {
    align-self: center;
    display: grid;
    gap: 40px;
    grid-template-columns: minmax(0, 1fr);
    margin: 0 auto;
    max-width: 1080px;
    position: relative
}

@media(min-width:1024px) {
    .b-trojenaAbout__intro {
        padding: 140px 0 60px
    }

    .b-trojenaAbout__copy {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.b-newsList {
    padding: 60px 0
}

.b-newsList__column {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.b-newsList__column,
.b-newsList__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    gap: 40px
}

.b-newsList__items {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto;
    max-width: 910px
}

.b-newsList__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    position: relative
}

.b-newsList .m-componentHeader {
    margin: 0 auto 60px
}

@media(min-width:768px) {
    .b-newsList {
        padding: 140px 0
    }

    .b-newsList__items {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 0 70px
    }

    .b-newsList__column {
        gap: 60px
    }
}

.m-mediaCard {
    max-width: 420px;
    width: 100%
}

.m-mediaCard__meta {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 15px
}

[lang=ar] .m-mediaCard__meta {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.m-mediaCard__date {
    display: inline-block;
    font-weight: 100;
    margin: 0 0 0 .25em
}

.m-mediaCard__section {
    color: var(--color-dark-gold);
    font-weight: 400;
    text-transform: uppercase
}

.m-mediaCard__media {
    margin: 0 0 20px;
    position: relative;
    width: 100%
}

.m-mediaCard__media:before {
    content: "";
    display: block;
    padding-top: 100%
}

.m-mediaCard__media.-portrait {
    position: relative
}

.m-mediaCard__media.-portrait:before {
    content: "";
    display: block;
    padding-top: 125%
}

.m-mediaCard__media.-landscape {
    position: relative
}

.m-mediaCard__media.-landscape:before {
    content: "";
    display: block;
    padding-top: 66.6666666667%
}

.m-mediaCard__media.-widescreen {
    position: relative
}

.m-mediaCard__media.-widescreen:before {
    content: "";
    display: block;
    padding-top: 56.25%
}

.m-mediaCard__media.-circle {
    border-radius: 50%;
    overflow: hidden
}

.m-mediaCard__media .m-button {
    position: absolute;
    bottom: 20px;
    left: 20px
}

[dir=rtl] .m-mediaCard__media .m-button {
    left: auto;
    right: 20px
}

.m-mediaCard__title {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    text-transform: none
}

[lang=ar] .m-mediaCard__title {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.m-mediaCard .m-button.-tertiary {
    position: relative;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px)
}

@media(min-width:768px) {
    .m-mediaCard__media {
        margin: 0 0 30px
    }
}

.b-scrollStories {
    overflow: hidden;
    position: relative
}

.b-scrollStories__pinContainer {
    height: 100%;
    width: 100%
}

.b-scrollStories__item {
    height: 100vh;
    width: 100%;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-block: 80px;
    color: var(--color-white);
    pointer-events: none;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.b-scrollStories__imageWrapper {
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute
}

.b-scrollStories__contentWrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 2;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

[dir=rtl] .b-scrollStories__contentWrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.b-scrollStories__contentWrapper .m-paragraph {
    pointer-events: all
}

.b-scrollStories__contentWrapper.-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.b-scrollStories__contentWrapper.-middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.b-scrollStories__contentWrapper.-bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.b-scrollStories__contentWrapper.-center {
    text-align: center
}

@media(min-width:768px) {
    .b-scrollStories__contentWrapper .m-paragraph {
        -ms-flex-preferred-size: max(420px, calc(40% - 180px));
        flex-basis: max(420px, calc(40% - 180px))
    }

    .b-scrollStories__contentWrapper.-bottom,
    .b-scrollStories__contentWrapper.-middle,
    .b-scrollStories__contentWrapper.-top {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .b-scrollStories__contentWrapper.-left {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .b-scrollStories__contentWrapper.-center {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .b-scrollStories__contentWrapper.-center .m-paragraph {
        -ms-flex-preferred-size: 40%;
        flex-basis: 40%
    }

    .b-scrollStories__contentWrapper.-right {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .b-scrollStories__contentWrapper.-spread {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 240px
    }

    .b-scrollStories__contentWrapper.-spread .m-paragraph {
        display: contents
    }

    .b-scrollStories__contentWrapper.-spread .m-paragraph__content,
    .b-scrollStories__contentWrapper.-spread .m-paragraph__heading {
        -ms-flex-preferred-size: max(420px, calc(40% - 180px));
        flex-basis: max(420px, calc(40% - 180px))
    }
}

@media only screen and (min-device-width:768px)and (max-device-width:1200px)and (orientation:portrait) {
    .b-scrollStories {
        overflow: hidden;
        position: relative
    }

    .b-scrollStories__pinContainer {
        height: 100%;
        width: 100%
    }

    .b-scrollStories__item {
        height: 100vh;
        width: 100%;
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-block: 80px;
        color: var(--color-white);
        pointer-events: none;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    .b-scrollStories__imageWrapper {
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        position: absolute
    }

    .b-scrollStories__contentWrapper {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        max-width: var(--containerMaxWidth);
        margin: 0 auto;
        padding: 0 clamp(20px, 4.8611111111vw, 70px);
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        z-index: 2;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%
    }

    [dir=rtl] .b-scrollStories__contentWrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .b-scrollStories__contentWrapper .m-paragraph {
        pointer-events: all;
        -ms-flex-preferred-size: unset;
        flex-basis: unset
    }

    .b-scrollStories__contentWrapper .m-paragraph__content {
        width: 69%
    }

    .b-scrollStories__contentWrapper.-top {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .b-scrollStories__contentWrapper.-middle {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .b-scrollStories__contentWrapper.-bottom {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .b-scrollStories__contentWrapper.-center {
        text-align: center
    }
}

.b-typeFace {
    --brand-book-grid-max-width: 1440px;
    --brand-book-grid-padding: 30px;
    background-color: var(--color-page-background)
}

.b-typeFace .a-heading,
.b-typeFace .m-paragraph {
    margin: 0 0 20px
}

.b-typeFace__grid {
    padding: 100px var(--brand-book-grid-padding);
    margin: 0 auto;
    max-width: var(--brand-book-grid-max-width)
}

.b-typeFace__heading {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.b-typeFace__hero {
    padding: 0 0 70px
}

.b-typeFace__fontDisplay .s-content .-brown {
    font-family: Brown, Arial, sans-serif
}

.b-typeFace__fontDisplay .s-content .-bukra {
    font-family: Bukra, Arial, sans-serif
}

.b-typeFace__fontDisplay .s-content .-zarid {
    font-family: Zarid, Arial, sans-serif
}

.b-typeFace__fontDisplayImage {
    margin: 0 0 30px
}

.b-typeFace__fontDisplayCopy {
    padding: 0 0 100px
}

.b-typeFace__fontDisplayCopy .a-heading {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    color: var(--color-dark-gold)
}

.b-typeFace__fontDisplayTable {
    width: 100%;
    border-collapse: collapse
}

.b-typeFace__scaleCopySubtitle {
    color: var(--color-dark-gold);
    margin: 0 0 30px
}

@media(min-width:1024px) {
    .b-typeFace__hero {
        display: grid;
        grid-column-gap: var(--grid-gap);
        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)
    }

    .b-typeFace__heroCopyWrapper {
        grid-column-start: 2;
        padding: 0 0 100px
    }

    .b-typeFace__fontDisplayWrapper {
        display: grid;
        grid-column-gap: var(--grid-gap);
        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)
    }

    .b-typeFace__fontDisplayImage {
        justify-self: center;
        grid-column-start: 1
    }

    .b-typeFace__scale {
        display: grid;
        grid-column-gap: var(--grid-gap);
        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)
    }

    .b-typeFace__scaleWrapper {
        grid-column-start: 2
    }
}

.b-cardGrid {
    padding: 70px 0;
    --grid-gap: 20px
}

.b-cardGrid__containerItems {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    padding: 0 var(--largeContainerMargin)
}

.b-cardGrid__items {
    list-style: none;
    margin: 0;
    padding: 0
}

@media(min-width:768px) {
    .b-cardGrid {
        --grid-column-count: 2
    }

    .b-cardGrid__items {
        display: grid;
        grid-gap: var(--grid-gap);
        grid-template-columns: repeat(var(--grid-column-count, 12), minmax(0, 1fr))
    }
}

@media(min-width:1024px) {
    .b-cardGrid {
        --grid-column-count: 3;
        --grid-gap: 75px
    }
}

@media(min-width:1240px) {
    .b-cardGrid {
        --grid-column-count: 4;
        --grid-gap: 40px
    }
}

.b-cardGrid__item {
    cursor: pointer;
    -webkit-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
    margin-bottom: 40px
}

@media(min-width:768px) {
    .b-cardGrid__item {
        margin-bottom: 0
    }
}

.b-cardGrid__item.-isDisabled {
    opacity: .25
}

.b-cardGrid__filters .o-filter__container,
.b-cardGrid__filters .o-filter__selectedFilterList {
    padding-left: var(--largeContainerMargin);
    padding-right: var(--largeContainerMargin)
}

.b-cardGrid__controls {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    padding: 0 var(--largeContainerMargin);
    margin: 40px auto 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.b-factsList {
    --component-highlight-color: var(--color-dark-gold);
    --component-background-color: var(--color-page-background);
    --component-text-color: var(--color-black);
    background-color: var(--component-background-color);
    color: var(--component-text-color)
}

.b-factsList__container,
.b-factsList__content {
    position: relative
}

.b-factsList__items {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row
}

.b-factsList__item,
.b-factsList__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.b-factsList__item {
    height: 100vh;
    height: calc(var(--vh)*100);
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100vw
}

@supports(height:1svh) {
    .b-factsList__item {
        height: 100svh
    }
}

.b-factsList__image {
    height: auto;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    position: relative
}

.b-factsList__copy {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: var(--page-indicators-padding, 40px 40px 80px);
    text-align: center
}

.b-factsList__heading {
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    color: var(--component-highlight-color);
    margin: 0 0 40px;
    text-align: center
}

.b-factsList__heading,
.b-factsList__title {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px)
}

.b-factsList__title {
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%)
}

[lang=ar] .b-factsList__title {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.b-factsList__pagination {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: 0;
    width: 100%
}

.b-factsList.-dark {
    --component-background-color: var(--color-black);
    --component-highlight-color: var(--color-gold);
    --component-text-color: var(--color-white)
}

.b-factsList.-dark .b-factsList__item.-isActive .b-factsList__title {
    color: var(--color-white)
}

@media(min-width:768px) {
    .b-factsList__copy {
        padding: var(--page-indicators-padding, 80px 80px 120px)
    }

    .b-factsList .swiper-slide .b-factsList__image {
        opacity: .4
    }

    .b-factsList .swiper-slide .b-factsList__copy {
        opacity: 0
    }

    .b-factsList .swiper-slide-active .b-factsList__copy,
    .b-factsList .swiper-slide-active .b-factsList__image {
        opacity: 1
    }

    .b-factsList__heading {
        margin: 0 0 20px
    }

    .b-factsList .m-pageIndicators {
        padding: var(--page-indicators-padding, 60px 0)
    }
}

@media(min-width:1024px)and (orientation:landscape),
(min-width:1240px) {
    .b-factsList {
        height: 100vh;
        overflow: hidden;
        position: relative
    }

    .b-factsList__container,
    .b-factsList__content,
    .b-factsList__contentWrapper {
        position: relative;
        height: 100%
    }

    .b-factsList__items {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0 0 0 auto;
        padding: 0 80px;
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        width: 50%
    }

    .b-factsList__image {
        height: auto;
        width: auto;
        position: absolute;
        top: 0;
        left: 0;
        right: 50%;
        bottom: 0;
        pointer-events: none;
        -webkit-transition: opacity .75s ease;
        -o-transition: opacity .75s ease;
        transition: opacity .75s ease;
        z-index: 1
    }

    .b-factsList__copy {
        height: auto;
        padding: 0;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .b-factsList .swiper-slide .b-factsList__image {
        opacity: 0
    }

    .b-factsList .swiper-slide .b-factsList__copy {
        opacity: 1
    }

    .b-factsList__heading {
        margin: 0 0 40px;
        text-align: start
    }

    .b-factsList__title {
        color: var(--color-black-50);
        text-align: start;
        margin: 15px 0;
        -webkit-transition: color .3s ease, -webkit-transform .2s ease;
        transition: color .3s ease, -webkit-transform .2s ease;
        -o-transition: color .3s ease, transform .2s ease;
        transition: color .3s ease, transform .2s ease;
        transition: color .3s ease, transform .2s ease, -webkit-transform .2s ease;
        cursor: default;
        -webkit-transform-origin: left;
        -ms-transform-origin: left;
        transform-origin: left
    }

    [dir=rtl] .b-factsList__title {
        -webkit-transform-origin: right;
        -ms-transform-origin: right;
        transform-origin: right
    }

    .b-factsList__title:hover {
        -webkit-transform: scale(1.15);
        -ms-transform: scale(1.15);
        transform: scale(1.15)
    }

    .b-factsList__item {
        height: auto;
        width: auto;
        position: static
    }

    .b-factsList__item.-isActive .b-factsList__image {
        opacity: 1
    }

    .b-factsList__item.-isActive .b-factsList__title {
        color: var(--color-black);
        -webkit-transform: scale(1.15);
        -ms-transform: scale(1.15);
        transform: scale(1.15)
    }

    .b-factsList__item:not(:first-child) .b-factsList__heading,
    .b-factsList__pagination {
        display: none
    }
}

.b-scrollImageContent {
    position: relative
}

.b-scrollImageContent__contentWrapper .a-eyebrow {
    color: var(--color-dark-gold)
}

.b-scrollImageContent__imageWrapper {
    position: relative
}

.b-scrollImageContent__imageWrapper .a-image {
    padding-inline: 50px;
    margin-block: 50px
}

.b-scrollImageContent__imageWrapper .a-eyebrow {
    position: absolute;
    text-align: center;
    width: 100%
}

.b-scrollImageContent__itemContent {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-scrollImageContent__copy {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%;
    margin-block: 20px;
    opacity: .75;
    color: var(--color-black)
}

[lang=ar] .b-scrollImageContent__copy {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.b-scrollImageContent__copy:first-of-type {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%);
    opacity: 1
}

[lang=ar] .b-scrollImageContent__copy:first-of-type {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.b-scrollImageContent__item {
    padding-block: 20px;
    background: var(--color-page-background)
}

.b-scrollImageContent__item.-dark {
    background: var(--color-black)
}

.b-scrollImageContent__item.-dark .b-scrollImageContent__copy,
.b-scrollImageContent__item.-dark .b-scrollImageContent__imageWrapper .a-eyebrow {
    color: var(--color-white)
}

.b-scrollImageContent__labels {
    list-style: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px
}

.b-scrollImageContent__label,
.b-scrollImageContent__labels {
    position: absolute;
    inset: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.b-scrollImageContent__label {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    --line-width: 1px;
    --line-length: 30px;
    --dot-size: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.b-scrollImageContent__labelDot,
.b-scrollImageContent__labelLine {
    content: "";
    display: block;
    position: static;
    background: var(--color-gold)
}

.b-scrollImageContent__labelDot {
    height: var(--dot-size);
    width: var(--dot-size);
    border-radius: 100%
}

.b-scrollImageContent__labelCopyWrapper {
    max-width: 130px
}

.b-scrollImageContent__labelCopy {
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: .09em
}

.b-scrollImageContent__labelOverline {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    -webkit-margin-after: 10px;
    margin-block-end: 10px
}

.b-scrollImageContent__label.-start {
    text-align: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start
}

.b-scrollImageContent__label.-center {
    text-align: center
}

.b-scrollImageContent__label.-horizontal .b-scrollImageContent__labelLine,
.b-scrollImageContent__label.-horizontalInverted .b-scrollImageContent__labelLine {
    -webkit-margin-start: 1em;
    margin-inline-start: 1em;
    height: var(--line-width);
    width: var(--line-length);
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
    margin-block: calc(var(--dot-size)/2 - var(--line-width))
}

.b-scrollImageContent__label.-horizontal .b-scrollImageContent__labelDot,
.b-scrollImageContent__label.-horizontalInverted .b-scrollImageContent__labelDot {
    position: absolute
}

.b-scrollImageContent__label.-vertical,
.b-scrollImageContent__label.-verticalInverted {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.b-scrollImageContent__label.-vertical .b-scrollImageContent__labelLine,
.b-scrollImageContent__label.-verticalInverted .b-scrollImageContent__labelLine {
    -webkit-margin-before: 1em;
    margin-block-start: 1em;
    width: var(--line-width);
    height: var(--line-length);
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom;
    margin-inline: calc(var(--dot-size)/2 - var(--line-width))
}

.b-scrollImageContent__label.-vertical.-verticalInverted,
.b-scrollImageContent__label.-verticalInverted.-verticalInverted {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.b-scrollImageContent__label.-vertical.-verticalInverted .b-scrollImageContent__labelLine,
.b-scrollImageContent__label.-verticalInverted.-verticalInverted .b-scrollImageContent__labelLine {
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 1em;
    margin-block-end: 1em;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top
}

@media(min-width:1024px) {
    .b-scrollImageContent__scrollContainer {
        position: relative;
        height: 100vh;
        width: 100%
    }

    .b-scrollImageContent__label {
        --line-length: 60px
    }

    .b-scrollImageContent__labelCopyWrapper {
        max-width: 250px
    }

    .b-scrollImageContent__labelCopy {
        font-size: 12px;
        font-weight: 400;
        letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
        line-height: 120%;
        font-family: Brown, Bukra, Arial, sans-serif;
        text-transform: uppercase
    }

    .b-scrollImageContent__item {
        height: 100%;
        width: 100%;
        --icon-size: clamp(400px, 50vw, 650px);
        position: absolute;
        pointer-events: none
    }

    .b-scrollImageContent__item.-isActive {
        pointer-events: all
    }

    .b-scrollImageContent__imageWrapper {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        width: min(100%, 900px)
    }

    .b-scrollImageContent__imageWrapper .a-image {
        padding-inline: 100px;
        margin-block: 0
    }

    .b-scrollImageContent__itemContent {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 120px
    }

    .b-scrollImageContent__contentWrapper {
        -ms-flex-preferred-size: min(50%, 600px);
        flex-basis: min(50%, 600px)
    }
}

.b-imageGrid {
    --component-background-color: var(--color-cream);
    --brand-book-grid-max-width: 1080px;
    --brand-book-grid-padding: 20px
}

.b-imageGrid__content {
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: var(--brand-book-grid-padding) 0
}

.b-imageGrid__content,
.b-imageGrid__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.b-imageGrid__items {
    list-style: none;
    margin: 0;
    padding: 0;
    height: auto
}

.b-imageGrid__itemWrapper {
    padding: 0 var(--brand-book-grid-padding)
}

.b-imageGrid__item {
    position: relative
}

.b-imageGrid__item:before {
    content: "";
    display: block;
    padding-top: 100%
}

.b-imageGrid__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 90%
}

.b-imageGrid .m-pageIndicators .a-pageIndicator {
    margin: 0 calc(var(--grid-gap)/2) calc(var(--grid-gap)/2)
}

@media(min-width:768px) {
    .b-imageGrid__content {
        height: auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        overflow: visible
    }

    .b-imageGrid__items {
        display: grid;
        grid-column-gap: var(--grid-gap);
        grid-row-gap: var(--grid-gap);
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        list-style: none;
        margin: 60px var(--brand-book-grid-padding);
        padding: 0;
        height: auto;
        max-width: var(--brand-book-grid-max-width);
        position: relative
    }

    .b-imageGrid__itemWrapper {
        padding: 0
    }

    .b-imageGrid__pagination {
        display: none
    }
}

.b-contentSlider {
    height: 100vh;
    height: calc(var(--vh)*100);
    overflow: hidden;
    position: relative
}

@supports(height:1svh) {
    .b-contentSlider {
        height: 100svh
    }
}

.b-contentSlider__swiperContainer {
    height: 100%
}

.b-contentSlider__slide {
    --containerMaxWidth: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    overflow: hidden
}

.b-contentSlider__slide.-dark {
    background-color: var(--color-black)
}

.b-contentSlider__slide.-cream {
    background-color: var(--color-cream-25)
}

.b-contentSlider__slide.-cream .o-contentGrid {
    --color-content-marker: var(--color-dark-gold);
    --component-background-color: var(--color-cream-25);
    --component-highlight-color: var(--color-dark-gold);
    --component-text-color: var(--color-black)
}

.b-contentSlider__slide.-uppercaseCopy .m-paragraph__content {
    text-transform: uppercase
}

.b-contentSlider__controls {
    display: none;
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%
}

@media(min-width:768px) {
    .b-contentSlider__controls {
        display: block
    }
}

.b-contentSlider__control {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1
}

.b-contentSlider__control.-isDisabled {
    display: none
}

.b-contentSlider__control.-prev {
    left: 0
}

.b-contentSlider__control.-next {
    right: 0
}

.b-contentSlider__imageContainer {
    position: relative;
    height: 100%;
    width: 100%
}

.b-contentSlider__imageContainer .a-image__img {
    padding: var(--containerMargin);
    -o-object-fit: scale-down;
    object-fit: scale-down
}

.b-contentSlider__multipleCopyContainer {
    color: var(--component-text-color);
    --component-highlight-color: var(--color-dark-gold);
    --component-text-color: var(--color-black);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width:768px) {
    .b-contentSlider__multipleCopyContainer {
        width: 80%
    }
}

.-cream .b-contentSlider__multipleCopyContainer {
    --component-text-color: var(--color-black);
    --component-highlight-color: var(--color-dark-gold)
}

.-dark .b-contentSlider__multipleCopyContainer {
    --component-highlight-color: var(--color-gold);
    --component-text-color: var(--color-white)
}

.b-contentSlider__multipleCopyContainer .m-multipleCopy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.b-contentSlider__multipleCopyContainer .m-multipleCopy__content {
    width: 80%
}

@media(min-width:768px) {
    .b-contentSlider__multipleCopyContainer .m-multipleCopy__content {
        width: 60%
    }
}

.b-contentSlider__multipleCopyContainer .a-heading.-h1 {
    font-size: clamp(37px, calc(37px + 30*(100vw - 480px)/960), 67px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(110%, calc(110% + 9*(100vw - 480px)/960), 119%);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

@media(min-width:768px) {
    .b-contentSlider__multipleCopyContainer .a-heading.-h1 {
        font-size: clamp(67px, calc(67px + 52*(100vw - 480px)/960), 119px);
        font-weight: 400;
        letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
        line-height: clamp(119%, calc(119% + 15*(100vw - 480px)/960), 134%);
        font-family: Brown, Bukra, Arial, sans-serif;
        text-transform: uppercase
    }
}

.b-contentSlider__pagination .m-sliderPagination__paginationBar {
    -webkit-transition: background-color .2s ease-in;
    -o-transition: background-color .2s ease-in;
    transition: background-color .2s ease-in;
    background-color: var(--color-black-20)
}

.b-contentSlider__pagination .m-sliderPagination__paginationBar.-isActive {
    background-color: var(--color-gold)
}

.b-contentSlider .o-contentGrid.-hasBackgroundImage {
    min-height: 0;
    height: 100%
}

.b-contentSlider .o-contentGrid__item.-asset .m-figure.-portrait .m-figure__image:before {
    padding-top: 75%
}

@media(min-width:768px) {
    .b-contentSlider .o-contentGrid__item.-asset .m-figure.-portrait .m-figure__image:before {
        padding-top: 125%
    }
}

.m-multipleCopy {
    --eyebrow-text-color: var(--component-highlight-color);
    --moustache-text-color: var(--component-highlight-color);
    --icon-fill: var(--component-highlight-color);
    --icon-size: 80px
}

.m-multipleCopy .a-eyebrow {
    margin: 0 0 30px
}

.m-multipleCopy .a-moustache {
    margin-top: 30px
}

.m-multipleCopy *~.m-multipleCopy__content {
    margin: 30px 0 0
}

.m-multipleCopy *~.m-multipleCopy__content.-highlight {
    color: var(--component-highlight-color)
}

.m-multipleCopy *~.m-multipleCopy__content.-uppercase {
    text-transform: uppercase
}

.m-multipleCopy .s-content>:last-child {
    margin-bottom: 0
}

.b-footer {
    --footer-background-color: var(--color-black);
    --footer-border-color: var(--color-dark-gold);
    --footer-icon-color: var(--color-dark-gold);
    --footer-text-color: var(--color-white);
    --link-icon-color: var(--footer-icon-color);
    background: var(--footer-background-color);
    border-top: 4px solid var(--footer-border-color);
    color: var(--footer-text-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    position: relative
}

.b-footer__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    margin: 60px 0
}

.b-footer__links {
    list-style: none;
    margin: 0;
    padding: 0;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .2s ease-out;
    -o-transition: max-height .2s ease-out;
    transition: max-height .2s ease-out
}

.b-footer__link {
    padding: 15px 0
}

.b-footer__marginalia {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--color-deep-black);
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 32px var(--containerMargin);
    text-align: center
}

.b-footer__marginaliaItems {
    list-style: none;
    margin: 0;
    padding: 0
}

.b-footer__marginaliaItem {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    color: var(--color-black-20);
    display: inline-block;
    position: relative
}

[lang=ar] .b-footer__marginaliaItem {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.b-footer__marginaliaItem:not(:first-child):not(:last-child):before {
    content: "\2022";
    display: inline-block;
    margin: 0 .85em;
    color: var(--footer-border-color)
}

.b-footer__recaptcha {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%;
    color: var(--color-black-50);
    margin: 30px 0 0
}

[lang=ar] .b-footer__recaptcha {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.b-footer__recaptcha a {
    color: var(--color-black-20)
}

.b-footer__sitemap {
    list-style: none;
    margin: 0;
    padding: 0
}

.b-footer .m-toggleButton {
    --toggle-button-icon-color: var(--color-white);
    --toggle-button-text-color: var(--color-white)
}

.b-footer .m-toggleButton__label .a-label {
    letter-spacing: .09em
}

.b-footer .m-toggleButton.-accordion {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase;
    min-height: auto
}

.b-footer__sitemapItem {
    border-bottom: 1px solid var(--color-black-90);
    padding: 30px 0
}

.b-footer__sitemapItem:first-child {
    padding: 0 0 30px
}

.b-footer__sitemapItem:not(:nth-child(2)) .m-link.-footerLink .a-label {
    text-transform: none
}

.b-footer__sitemapItem .a-heading,
.b-footer__sitemapItem .m-toggleButton {
    display: none
}

.b-footer__sitemapItem .a-heading {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.b-footer__social {
    border-bottom: none;
    padding: 60px 0 0
}

.b-footer .m-social__items {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.b-footer .m-social__item:first-child,
.b-footer .m-social__items:not(:first-child) {
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

@media(min-width:768px) {
    .b-footer__marginaliaItem:last-child:before {
        content: "\2022";
        display: inline-block;
        margin: 0 .85em;
        color: var(--footer-border-color)
    }

    .b-footer__recaptcha {
        margin: 0
    }

    .b-footer__sitemap {
        display: grid;
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 0 10px
    }

    .b-footer__sitemapItem:first-child {
        padding: 30px 0
    }

    .b-footer__social {
        -ms-flex-item-align: center;
        align-self: center;
        margin: 60px 0 0;
        padding: 0
    }

    .b-footer .m-social__items,
    .b-footer__social {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .b-footer .m-social__item {
        --icon-size: 30px;
        height: 30px;
        width: 30px
    }

    .b-footer .m-social__item:not(:first-child) {
        -webkit-margin-start: 27px;
        margin-inline-start: 27px
    }
}

@media(min-width:1024px)and (max-width:1240px) {
    [lang=ru] .b-footer__sitemap {
        grid-template-columns: repeat(auto-fit, minmax(250px, 2fr));
        grid-template-areas: "link1 link3 link3""link2 link3 link3""link4 link4 link4""link5 link5 social"
    }
}

@media(min-width:1024px) {
    .b-footer__container {
        margin: 70px 0
    }

    .b-footer__links {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-height: 350px
    }

    .b-footer__links,
    .b-footer__marginalia {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .b-footer__marginalia {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 32px var(--containerMargin)
    }

    .b-footer__marginaliaItem.-copyrightNotice {
        display: inline-block
    }

    .b-footer__marginaliaItems {
        -webkit-margin-end: 30px;
        margin-inline-end: 30px
    }

    .b-footer__sitemap {
        grid-area: links;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        grid-template-areas: "link1 link3 link3 link4""link2 link3 link3 link4""link5 link5 link5 social";
        gap: 0 20px
    }

    .b-footer__sitemapItem {
        padding: 0;
        border-bottom: none
    }

    .b-footer__sitemapItem:first-child {
        grid-area: link1;
        padding: 0
    }

    .b-footer__sitemapItem:nth-child(2) {
        grid-area: link2
    }

    .b-footer__sitemapItem:nth-child(3) {
        grid-area: link3
    }

    .b-footer__sitemapItem:nth-child(4) {
        grid-area: link4
    }

    .b-footer__sitemapItem .a-heading {
        margin: 0 0 15px
    }

    .b-footer__sitemapItem:nth-child(5) {
        border-top: 1px solid var(--color-black-90);
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        grid-area: link5;
        gap: 0 20px;
        margin: 60px 0 0;
        padding: 60px 0 0;
        position: relative
    }

    .b-footer__sitemapItem:nth-child(5):after {
        position: absolute;
        top: -1px;
        right: -20px;
        content: "";
        width: 20px;
        border-top: 1px solid var(--color-black-90)
    }

    [lang=ru] .b-footer__sitemapItem:nth-child(5) {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .b-footer__sitemapItem:nth-child(5) .a-heading {
        margin: 0
    }

    .b-footer__sitemapItem:nth-child(5) .b-footer__links {
        align-self: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 30px;
        grid-column: 2/4;
        margin: 0
    }

    .b-footer__sitemapItem:nth-child(5) .b-footer__link {
        padding: 4px 0
    }

    .b-footer__social {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        align-self: start;
        border-top: 1px solid var(--color-black-90);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        grid-area: social;
        margin: 60px 0 0;
        padding: 60px 0 0
    }

    .b-footer__social .m-social {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        position: relative
    }
}

@media(min-width:1240px) {
    .b-footer__container {
        max-width: 100%
    }

    .b-footer__sitemapItem:nth-child(5) {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
}

.b-conversionDrawer {
    overflow: hidden;
    position: relative
}

.b-typography__header {
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px);
    background-color: var(--color-black);
    color: var(--color-gold);
    margin: calc(var(--grid-gap)*3) 0;
    padding: var(--grid-gap) var(--containerMargin);
    text-align: center
}

.b-typography__container,
.b-typography__header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth)
}

.b-typography__container {
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-typography__rulers {
    background: -o-linear-gradient(rgba(255, 0, 0, .25) 0, rgba(255, 0, 0, 0) 1px) repeat-y 50%/100% 19px;
    background: linear-gradient(rgba(255, 0, 0, .25), rgba(255, 0, 0, 0) 1px) repeat-y 50%/100% 19px;
    margin: 20px 0
}

.b-typography__overline.-large {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    line-height: 120%
}

.b-typography__overline.-large,
.b-typography__overline.-medium {
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.b-typography__overline.-medium {
    font-size: 16px;
    line-height: clamp(120%, calc(120% + 20*(100vw - 480px)/960), 140%)
}

.b-typography__overline.-small {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.b-typography__subTitle.-large {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 7*(100vw - 480px)/960), 142%)
}

.b-typography__subTitle.-small {
    font-size: 21px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 9*(100vw - 480px)/960), 144%)
}

.b-typography__capsCopy {
    text-transform: uppercase
}

.b-typography__capsCopy.-large {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    line-height: clamp(166%, calc(166% + 24*(100vw - 480px)/960), 190%)
}

.b-typography__capsCopy.-large,
.b-typography__capsCopy.-small {
    font-weight: 100;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.b-typography__capsCopy.-small {
    font-size: 16px;
    line-height: clamp(135%, calc(135% + 31*(100vw - 480px)/960), 166%)
}

.b-typography__capsCopy.-xsmall {
    font-size: clamp(10px, calc(10px + 2*(100vw - 480px)/960), 12px);
    font-weight: 400;
    letter-spacing: .06em;
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.b-typography__button {
    text-transform: uppercase
}

.b-typography__button.-large {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .06em;
    line-height: 120%
}

.b-typography__button.-small {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 120%
}

.b-typography__bodyText>span {
    text-transform: uppercase
}

.b-typography__bodyText.-xxlarge {
    font-size: clamp(21px, calc(21px + 29*(100vw - 480px)/960), 50px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + -3*(100vw - 480px)/960), 132%)
}

[lang=ar] .b-typography__bodyText.-xxlarge {
    font-size: clamp(21px, calc(21px + 45*(100vw - 480px)/960), 66px);
    line-height: 92%;
    letter-spacing: 0
}

.b-typography__bodyText.-xlarge {
    font-size: clamp(21px, calc(21px + 16*(100vw - 480px)/960), 37px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: 135%
}

[lang=ar] .b-typography__bodyText.-xlarge {
    font-size: clamp(21px, calc(21px + 27*(100vw - 480px)/960), 48px);
    line-height: 126%;
    letter-spacing: 0
}

.b-typography__bodyText.-large {
    font-size: clamp(21px, calc(21px + 7*(100vw - 480px)/960), 28px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 8*(100vw - 480px)/960), 143%)
}

[lang=ar] .b-typography__bodyText.-large {
    font-size: clamp(21px, calc(21px + 17*(100vw - 480px)/960), 38px);
    line-height: 106%;
    letter-spacing: 0
}

.b-typography__bodyText.-medium {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(135%, calc(135% + 13*(100vw - 480px)/960), 148%)
}

[lang=ar] .b-typography__bodyText.-medium {
    font-size: clamp(16px, calc(16px + 10*(100vw - 480px)/960), 26px);
    line-height: 120%;
    letter-spacing: 0
}

.b-typography__bodyText.-small {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

[lang=ar] .b-typography__bodyText.-small {
    font-size: clamp(16px, calc(16px + 4*(100vw - 480px)/960), 20px);
    line-height: 120%;
    letter-spacing: 0
}

.b-typography__bodyText.-xsmall {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .02em;
    line-height: 150%
}

[lang=ar] .b-typography__bodyText.-xsmall {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    line-height: 140%;
    letter-spacing: 0
}

.b-typography__navigation.-large {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 188%;
    text-transform: uppercase
}

.b-typography__navigation.-small {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: .12em;
    line-height: clamp(237%, calc(237% + -137*(100vw - 480px)/960), 100%);
    text-transform: uppercase
}

.b-typography__navigation.-secondary {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 120%
}

.b-typography__tag.-medium {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 120%;
    font-family: Brown, Bukra, Arial, sans-serif;
    text-transform: uppercase
}

.b-typography__exception.-fullWidthHeading {
    font-size: clamp(37px, calc(37px + 52*(100vw - 480px)/960), 89px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(126%, calc(126% + 9*(100vw - 480px)/960), 135%);
    text-transform: uppercase
}

.b-typography__exception.-blockquote {
    font-size: clamp(16px, calc(16px + 5*(100vw - 480px)/960), 21px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(150%, calc(150% + -2*(100vw - 480px)/960), 148%)
}

.b-typography__exception.-small-description {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 150%
}

.b-typography__exception.-floating-button-link {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .12em;
    line-height: 120%;
    text-transform: uppercase
}

.b-typography__exception.-factsNumber {
    font-size: clamp(50px, calc(50px + 39*(100vw - 480px)/960), 89px);
    font-weight: 100;
    letter-spacing: 0;
    line-height: clamp(134%, calc(134% + -34*(100vw - 480px)/960), 100%);
    text-transform: uppercase
}

.b-typography__exception.-footerLink {
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 100%;
    text-transform: uppercase
}

.b-typography__exception.-sectorsTitle {
    font-size: clamp(28px, calc(28px + 22*(100vw - 480px)/960), 50px);
    font-weight: 400;
    letter-spacing: clamp(.09em, calc(.09em + 0.03*(100vw - 480px)/960), .12em);
    line-height: clamp(143%, calc(143% + -23*(100vw - 480px)/960), 120%);
    text-transform: uppercase
}

.b-typography__exception.-sectorLabel {
    font-size: clamp(9px, calc(9px + 3*(100vw - 480px)/960), 12px);
    font-weight: 400;
    letter-spacing: .06em;
    line-height: 120%;
    text-transform: uppercase
}

.b-typography__exception.-download-zip {
    font-size: clamp(12px, calc(12px + 2*(100vw - 480px)/960), 14px);
    font-weight: 400;
    letter-spacing: .02em;
    line-height: 150%;
    text-transform: uppercase
}

.b-typography__exception.-countdownNumbers {
    font-size: clamp(37px, calc(37px + 103*(100vw - 480px)/960), 140px);
    font-weight: 400;
    letter-spacing: .02em;
    line-height: 134%;
    text-transform: uppercase
}

.b-typography__exception.-countdownColon {
    font-size: clamp(28px, calc(28px + 61*(100vw - 480px)/960), 89px);
    font-weight: 400;
    letter-spacing: .02em;
    line-height: 134%;
    text-transform: uppercase
}

.b-typography__exception.-timeline {
    font-size: clamp(21px, calc(21px + 11*(100vw - 480px)/960), 32px);
    font-weight: 400;
    letter-spacing: .03em;
    line-height: 120%;
    text-transform: uppercase
}

.b-buttonsAndLinks {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-buttonsAndLinks h1 {
    margin: 0 0 1em
}

.b-buttonsAndLinks h2 {
    margin: 2em 0
}

.b-buttonsAndLinks hr {
    border: solid var(--color-black-15a);
    border-width: 1px 0 0;
    margin: 40px 0
}

.b-buttonsAndLinks .m-button {
    margin: 0 20px 20px
}

.b-molecules__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-molecules__itemHeader h2 {
    margin: 1em 0
}

.b-molecules__itemHeader h2>span {
    color: var(--color-dark-gold)
}

.b-molecules__item {
    border-bottom: 1px solid var(--color-black-15a);
    margin: 0 0 80px;
    padding: 0 0 80px
}

.b-molecules__item.-m01 .m-blockquote.-testimonial {
    visibility: visible;
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    background-color: var(--color-nic-navy);
    left: 0
}

.b-molecules__item.-m02 h3 {
    padding: 1em 0
}

.b-molecules__item.-m02 h3>span {
    color: var(--color-dark-gold)
}

.b-molecules__item.-m02 .m-button {
    margin: 0 0 var(--grid-gap)
}

.b-molecules__item.-m02 .m-button:not(:first-child) {
    -webkit-margin-end: var(--grid-gap);
    margin-inline-end: var(--grid-gap)
}

.b-molecules__item.-m02 h4 {
    margin-top: 40px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--color-black-15a)
}

.b-molecules__item.-m15 .m-actionButton {
    margin: 0 0 var(--grid-gap);
    -webkit-margin-end: var(--grid-gap);
    margin-inline-end: var(--grid-gap)
}

.b-molecules__item.-m04 .m-componentHeader:not(:first-child) {
    margin: 80px 0 0
}

.b-molecules__item.-m04 .a-eyebrow {
    color: var(--color-dark-gold)
}

.b-molecules__item.-m10 .m-scrollButton {
    margin: -29px auto 0;
    top: 50%
}

.b-molecules__item.-m21 .m-sectorMenuItem {
    margin: 0 0 var(--grid-gap)
}

.b-molecules__item.-m22 .m-personCard {
    max-width: 352px
}

.b-molecules__item.-m24 .m-tooltip {
    position: relative;
    visibility: visible;
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    left: 0
}

.b-molecules__item.-m25 .a-eyebrow {
    margin: 1em 0 1ex
}

.b-molecules__item.-m25 .m-tileButton {
    max-width: 640px;
    margin: 0 0 var(--grid-gap)
}

.b-molecules__item.-m26 {
    --hotspot-button: 28px
}

.b-molecules__item.-m26 .m-hotspotButton {
    position: relative
}

.b-molecules__item.-m32 .b-molecules__itemContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.b-molecules__item.-m32 .m-shareButton {
    margin: 0 5px
}

.b-molecules__item.-m34 .m-componentBackground {
    position: relative;
    width: 600px;
    height: 300px
}

.b-molecules__item.-m35 .b-molecules__itemContainer {
    max-width: 640px
}

.b-molecules__dependencies {
    margin: 0 0 2em
}

.b-molecules__grid {
    --component-highlight-color: var(--color-dark-gold);
    background-color: var(--component-background-color, transparent);
    color: var(--component-text-color, inherit);
    display: grid;
    grid-gap: var(--grid-gap);
    grid-template-columns: repeat(var(--grid-column-count, 2), minmax(0, 1fr))
}

.b-molecules__grid.-dark {
    --component-background-color: var(--color-black);
    --component-highlight-color: var(--color-gold);
    --component-text-color: var(--color-white)
}

.b-molecules__mediaCards {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    gap: 30px
}

@media(min-width:768px) {
    .b-molecules__mediaCards {
        grid-template-columns: .5fr
    }
}

.b-organism {
    padding: 40px 0
}

.b-organism__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: var(--containerMaxWidth);
    margin: 0 auto;
    padding: 0 clamp(20px, 4.8611111111vw, 70px)
}

.b-organism__container .-o19 {
    --card-size: 420px
}

.b-organism__container .-o32 .o-galleryCard {
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin: 0 0 20px;
    -webkit-margin-end: 20px;
    margin-inline-end: 20px
}

.b-organism__container .-o34 .o-boxedCard {
    height: auto;
    margin: 0 var(--grid-gap) 0 0
}

.b-organism__container .-o41 .o-mediaCard {
    width: 380px
}

.b-organism__container .-o55 .o-pagination__container {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.b-organism__container .-o58 .o-factsList {
    margin: 0
}

.b-organism__item {
    margin: 0 0 80px
}

.b-organism__item.-o35 .o-articleCard.-highlighted {
    grid-column: 1/span 3
}

.b-organism__item.-o37 .o-tooltipCard {
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin: var(--grid-gap);
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.b-organism__grid {
    display: grid
}

.b-organism__grid.-o35 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 80px
}

.b-organism__itemHeader h2 {
    margin: 1em 0
}

.b-organism__dependencies {
    margin: 0 0 2em
}