@charset "UTF-8";

@font-face {
    font-display: swap;
    font-family: Bebas Neue;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/bebasneue-regular.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Bebas Neue;
    font-style: italic;
    font-weight: 400;
    src: url(/fonts/mirtha-display-italic.woff2) format("woff2")
}

@font-face {
    font-family: Sussie Intl;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/suisse-intl-regular.woff2) format("woff2")
}

@font-face {
    font-family: Sussie Intl;
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/suisse-intl-semibold.woff2) format("woff2")
}

.Main_site-wrapper__aFkjW {
    position: relative
}

.Grid_grid__1tNgG {
    left: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    z-index: 100000
}

.Grid_grid__1tNgG,
.Grid_grid__inner__1hQP7 {
    height: 100%;
    width: 100%
}

.Grid_grid__inner__1hQP7 {
    border-left: 1px solid rgba(0, 128, 0, .1);
    border-right: 1px solid rgba(0, 128, 0, .1);
    box-sizing: initial;
    display: flex;
    justify-content: space-between;
    padding-left: 30px;
    padding-right: 30px
}

@media(min-width:83.75em) {
    .Grid_grid__inner__1hQP7 {
        margin-left: auto;
        margin-right: auto;
        max-width: 1280px
    }
}

@media(max-width:83.74em) {
    .Grid_grid__inner__1hQP7 {
        max-width: calc(100% - 60px)
    }
}

.Grid_grid__column__rsc-N {
    background-color: rgba(255, 0, 0, .1);
    flex-basis: 100%;
    flex-grow: 0;
    flex-shrink: 1
}

.Grid_grid__column__rsc-N+.Grid_grid__column__rsc-N {
    margin-left: 19px
}

.Text_text__qZ9r7 {
    font-family: Sussie Intl, Helvetica, sans-serif
}

.Text_text__qZ9r7 .svg {
    fill: currentColor
}

.Text_text__qZ9r7:lang(ar) {
    font-family: ExpoArabic, serif
}

.Text_text--thin__17ahE {
    font-weight: 100
}

.Text_text--light__2lLGE {
    font-weight: 300
}

.Text_text--book__V7V-A,
.Text_text--light__2lLGE b {
    font-weight: 400
}

.Text_text--book__V7V-A b,
.Text_text--medium__16-uo {
    font-weight: 500
}

.Text_text--semi-bold__kp4rN {
    font-weight: 600
}

.Text_text--bold__1wtoU {
    font-weight: 700
}

.Text_text--italic__3aqi2 {
    font-style: italic
}

.Text_text--day__1euFc {
    color: #fff
}

.Text_text--night__3T2qV {
    color: #fff
}

.Text_text--label__2YMbE {
    font-size: 1.4125rem;
    letter-spacing: 0;
    line-height: 1.1538461538
}

@media(max-width:48.0525em) {
    .Text_text--label__2YMbE {
        font-size: .875rem;
        line-height: 1.5714285714
    }
}

.Text_text--eyebrow__32Giv {
    text-transform: uppercase
}

.Text_text--eyebrow__32Giv.Text_text--m__2l8SW {
    font-size: 11px;
    letter-spacing: 1.75px;
    line-height: 1.2222222222
}

.Text_text--eyebrow__32Giv.Text_text--l__3Y7nN {
    font-size: 10px;
    letter-spacing: 2px;
    line-height: 1.3
}

.Text_text--subtitle__3JK2R.Text_text--s__1RxtN {
    font-size: 14px;
    letter-spacing: -.25px;
    line-height: 1.4615384615
}

@media(max-width:48.0525em) {
    .Text_text--subtitle__3JK2R.Text_text--s__1RxtN {
        font-size: 14px;
        letter-spacing: 0;
        line-height: 1.5714285714
    }
}

.Text_text--subtitle__3JK2R.Text_text--m__2l8SW {
    font-size: 16px;
    letter-spacing: .2px;
    line-height: 1.5333333333
}

.Text_text--subtitle__3JK2R.Text_text--xl__3trXh {
    font-size: 2.25rem;
    line-height: 36px
}

@media(max-width:48.0525em) {
    .Text_text--subtitle__3JK2R.Text_text--xl__3trXh {
        font-size: 1.75rem;
        line-height: 28px
    }
}

.Text_text--subtitle__3JK2R.Text_text--xl__3trXh b {
    font-weight: 500
}

.Text_text--paragraph__3f5s3 {
    opacity: .8
}

.Text_text--paragraph__3f5s3.Text_text--s__1RxtN {
    color: #fff;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 1.5384615385
}

@media(max-width:48.0525em) {
    .Text_text--paragraph__3f5s3.Text_text--s__1RxtN {
        font-size: .9375rem;
        letter-spacing: .2px;
        line-height: 1.4666666667
    }
}

.Text_text--paragraph__3f5s3.Text_text--m__2l8SW {
    font-size: 1.9375rem;
    letter-spacing: .2px;
    line-height: 1.9333333333
}

@media(max-width:48.0525em) {
    .Text_text--paragraph__3f5s3.Text_text--m__2l8SW {
        line-height: 1.4666666667
    }
}

.Text_text--paragraph__3f5s3.Text_text--l__3Y7nN {
    font-size: 18px;
    letter-spacing: .2px;
    line-height: 1.4444444444
}

.Text_text--paragraph-title__1Suxv {
    font-size: 1.4375rem;
    font-weight: 500;
    letter-spacing: .2px;
    line-height: 1.3333333333
}

.Text_text--photo-legend__P5naI {
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5
}

@media(max-width:48.0525em) {
    .Text_text--photo-legend__P5naI {
        font-size: .8125rem;
        line-height: 1.6923076923
    }
}

.Text_text--breadcrumb__1mOjc {
    font-size: 13px;
    letter-spacing: 0;
    line-height: 1.5
}

.Heading_heading__8eNo2 {
    font-family: Sussie Intl, Helvetica, sans-serif
}

.SectionHeading {
    font-family: Bebas Neue, Helvetica, sans-serif
}

.Heading_heading--thin__31Ku9 {
    font-weight: 100
}

.Heading_heading--light__14Vcw {
    font-weight: 300
}

.Heading_heading--medium__3M6yP {
    font-weight: 500
}

.Heading_heading--semi-bold__38grA {
    font-weight: 600
}

.Heading_heading--bold__1Ei3r {
    font-weight: 700
}

.Heading_heading--italic__p-GEg {
    font-style: italic
}

.Heading_heading-card {
    color: #01101a
}

.Heading_heading--day__2C-Kq {
    color: #eef1f3
}

.Heading_heading-subtitle {
    color: #ffcf26;
}

.Heading_heading-discover {
    color: #fff
}

.Heading_heading--book__2_-Jy {
    font-weight: 400;
}

.Heading_heading--night__YLjBr {
    color: #fff
}

.Heading_heading--h1__lQmSL {
    font-size: 6.15rem;
    line-height: 1
}

.Heading_heading-event-details {
    color: #eef1f3;
    font-size: 12px;
    font-family: Sussie Intl, Helvetica, sans-serif;
}

@media(max-width:48.0525em) {
    .Heading_heading--h1__lQmSL {
        font-size: 2.125rem;
        letter-spacing: -1.5px;
        line-height: 1.0588235294
    }
}

.Heading_heading--h2__5npZy {
    font-size: 4.425rem;
    line-height: 1
}

@media(max-width:48.0525em) {
    .Heading_heading--h2__5npZy {
        font-size: 3.175rem;
        line-height: 1.0666666667
    }
}

.Heading_heading--h3__aBX0z {
    font-size: 3.25rem;
    line-height: 1
}

@media(max-width:48.0525em) {
    .Heading_heading--h3__aBX0z {
        font-size: 2.475rem;
        line-height: 1.1071428571
    }
}

.Heading_heading--h4__3V2Cp {
    font-size: 2.225rem;
    line-height: 1.2307692308
}

@media(max-width:48.0525em) {
    .Heading_heading--h4__3V2Cp {
        font-size: 2.475rem;
        line-height: 1.1363636364
    }
}

.Heading_heading--h5__1uABU {
    font-size: 22px;
    line-height: 1.2
}

@media(min-width:48em) {
    .Heading_heading--h5__1uABU {
        line-height: 1.3
    }
}

.Heading_heading--h6__3imQU {
    font-size: 1.975rem;
    letter-spacing: -.3px;
    line-height: 1.2222222222
}

.Content_button-pill-content {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    position: relative;
    z-index: 2;
    bottom: 85%;
    left: 95%;
}

.Content_button-pill-content .svg {
    fill: currentColor
}

.Content_button-pill-content__mask__pWCT_ {
    display: inline-block;
    overflow: hidden;
    position: relative
}

.Content_button-pill-content__mask__pWCT_ :nth-child(2) {
    opacity: 0;
    position: absolute
}

.Content_button-pill-content__label__1cy-p {
    display: block
}

.Content_button-pill-content__label__1cy-p :nth-child(2) {
    opacity: 0;
    position: absolute;
    top: 100%
}

.Content_button-pill-content__mask--arrow-right__S6Zt9 {
    display: grid;
    height: 6px;
    place-items: center
}

.Content_button-pill-content__mask--arrow-right__S6Zt9 :nth-child(2) {
    left: -100%;
    opacity: 0;
    position: relative;
    top: -100%
}

.Content_button-pill-content__mask--arrow-left__2e4St {
    display: grid;
    height: 6px;
    margin-right: 1px;
    place-items: center
}

.Content_button-pill-content__mask--arrow-left__2e4St :nth-child(2) {
    left: 100%;
    opacity: 0;
    position: relative;
    top: -100%
}

.Content_button-pill-content:not([disabled]):focus .Content_button-pill-content_icon,
.Content_button-pill-content:not([disabled]):hover .Content_button-pill-content_icon {
    opacity: 0;
    transition: transform .4s cubic-bezier(.455, .03, .515, .955), opacity .4s cubic-bezier(.455, .03, .515, .955)
}

.Content_button-pill-content:not([disabled]):focus .Content_button-pill-content_icon:nth-child(2),
.Content_button-pill-content:not([disabled]):hover .Content_button-pill-content_icon:nth-child(2) {
    opacity: 1
}

.Content_button-pill-content__divider__3bMlz {
    background: #d2c7c1;
    height: 10px;
    margin-left: 10px;
    margin-right: 10px;
    width: 1px
}

.Content_button-pill-content-icon-left .svg+.Content_button-pill-content__mask__pWCT_ {
    margin-left: 12px
}

[dir=rtl] .Content_button-pill-content-icon-left .svg+.Content_button-pill-content__mask__pWCT_ {
    margin-left: 0;
    margin-right: 12px
}

.Content_button-pill-content--icon-right__Wcye0 .Content_button-pill-content__mask__pWCT_+.svg {
    margin-left: 12px
}

[dir=rtl] .Content_button-pill-content--icon-right__Wcye0 .Content_button-pill-content__mask__pWCT_+.svg {
    margin-left: 0;
    margin-right: 12px;
    transform: scaleX(-1)
}

.Content_button-pill-content--centered__3sLDn {
    text-align: center
}

.Content_button-pill-content--centered__3sLDn .svg {
    position: relative
}

.Content_button-pill-content--centered__3sLDn .svg:before {
    background-color: #d2c7c1;
    content: "";
    height: 10px;
    position: absolute;
    top: calc(50% - 5px);
    width: 1px
}

.Content_button-pill-content--centered__3sLDn.Content_button-pill-content-icon-left .svg:before {
    left: calc(100% + 8px)
}

[dir=rtl] .Content_button-pill-content--centered__3sLDn.Content_button-pill-content-icon-left .svg:before {
    left: 0;
    right: calc(100% + 8px)
}

.Content_button-pill-content--centered__3sLDn.Content_button-pill-content-icon-left .svg+.Content_button-pill-content__mask__pWCT_ {
    padding-left: 8px
}

[dir=rtl] .Content_button-pill-content--centered__3sLDn.Content_button-pill-content-icon-left .svg+.Content_button-pill-content__mask__pWCT_ {
    padding-left: 0;
    padding-right: 8px
}

.Content_button-pill-content--centered__3sLDn.Content_button-pill-content--icon-right__Wcye0 .svg:before {
    right: calc(100% + 2px)
}

[dir=rtl] .Content_button-pill-content--centered__3sLDn.Content_button-pill-content--icon-right__Wcye0 .svg:before {
    left: calc(100% + 2px);
    right: 0
}

.Content_button-pill-content--centered__3sLDn.Content_button-pill-content--icon-right__Wcye0 .Content_button-pill-content__mask__pWCT_+.svg {
    box-sizing: content-box;
    padding-left: 8px
}

[dir=rtl] .Content_button-pill-content--centered__3sLDn.Content_button-pill-content--icon-right__Wcye0 .Content_button-pill-content__mask__pWCT_+.svg {
    padding-left: 0;
    padding-right: 8px
}

.ButtonPill_button-pill-primary__1YN35 {
    align-items: center;
    border-radius: 26px;
    color: #312b28;
    display: inline-flex;
    font-size: .625rem;
    font-weight: 600;
    justify-content: center;
    letter-spacing: 2px;
    line-height: 1.3;
    min-height: 48px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    text-transform: uppercase;
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955), box-shadow .3s cubic-bezier(.455, .03, .515, .955)
}

.ButtonPill_button-pill-primary__1YN35:before {
    backface-visibility: hidden;
    background-color: #fff;
    border-radius: 26px;
    content: "";
    height: 100%;
    left: 50%;
    max-height: calc(100% - 4px);
    max-width: calc(100% - 4px);
    position: absolute;
    top: 50%;
    transform: scale(1);
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1
}

.ButtonPill_button-pill-primary__1YN35:after {
    border: 1px solid #c27957;
    border-radius: 26px;
    bottom: 5px;
    content: "";
    left: 5px;
    opacity: .4;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 2
}

.ButtonPill_button-pill-primary__background-wrapper__3MfmD {
    border-radius: 26px;
    height: 100%;
    left: 50%;
    -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.ButtonPill_button-pill-primary__background__J17XA {
    background-image: conic-gradient(from .35turn, #703704 0deg, #ffb090 35deg, #bc8066 130deg, #8f483c 160deg, #ffb291 210deg, #bc8066 280deg, #703704 350deg);
    height: auto;
    left: 50%;
    position: relative;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: transform .7s cubic-bezier(.645, .045, .355, 1);
    width: calc(100% + 2px)
}

.ButtonPill_button-pill-primary__background__J17XA:before {
    content: "";
    display: block;
    padding-top: 100%
}

.ButtonPill_button-pill-primary__1YN35 .svg {
    fill: currentColor
}

.ButtonPill_button-pill-primary--green__IGiLy .button-pill-primary__background {
    background: #34c575 !important
}

.ButtonPill_button-pill-primary--green__IGiLy:after {
    border-color: #34c575
}

.ButtonPill_button-pill-primary__content__1nPcw {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    position: relative;
    z-index: 2
}

.ButtonPill_button-pill-primary__content__1nPcw .svg+.ButtonPill_button-pill-primary__label__3okOr {
    margin-left: 12px
}

[dir=rtl] .ButtonPill_button-pill-primary__content__1nPcw .svg+.ButtonPill_button-pill-primary__label__3okOr {
    margin-left: 0;
    margin-right: 12px
}

.ButtonPill_button-pill-primary__label__3okOr {
    display: inline-block
}

.ButtonPill_button-pill-primary__label__3okOr+.svg {
    margin-left: 12px
}

[dir=rtl] .ButtonPill_button-pill-primary__label__3okOr+.svg {
    margin-left: 0;
    margin-right: 12px
}

.ButtonPill_button-pill-primary__1YN35:not([disabled]):hover .button-pill-content__label {
    opacity: 0;
    transform: translateY(-100%);
    transition: transform .4s cubic-bezier(.455, .03, .515, .955), opacity .4s cubic-bezier(.455, .03, .515, .955)
}

.ButtonPill_button-pill-primary__1YN35:not([disabled]):hover .button-pill-content__label:nth-child(2) {
    opacity: 1
}

.ButtonPill_button-pill-primary__1YN35:not([disabled]):hover .ButtonPill_button-pill-primary__background__J17XA {
    transform: translate(-50%, -50%) rotate(180deg);
    transition: transform .7s cubic-bezier(.645, .045, .355, 1)
}

.ButtonPill_button-pill-primary__1YN35:not(.ButtonPill_button-pill-primary--no-label__3JZsa):disabled,
.ButtonPill_button-pill-primary__1YN35:not(.ButtonPill_button-pill-primary--no-label__3JZsa)[disabled] {
    border: 2px solid #d2c7c1;
    color: #896d5e
}

.ButtonPill_button-pill-primary__1YN35:not(.ButtonPill_button-pill-primary--no-label__3JZsa):disabled:before,
.ButtonPill_button-pill-primary__1YN35:not(.ButtonPill_button-pill-primary--no-label__3JZsa)[disabled]:before {
    background: transparent
}

.ButtonPill_button-pill-primary__1YN35:not(.ButtonPill_button-pill-primary--no-label__3JZsa):disabled:after,
.ButtonPill_button-pill-primary__1YN35:not(.ButtonPill_button-pill-primary--no-label__3JZsa)[disabled]:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='99%25' height='96%25' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='99%25' height='96%25' fill='none' x='1' y='1' rx='22' ry='22' stroke='%23d2c7c1' stroke-dasharray='0, 4' stroke-dashoffset='5' stroke-linecap='round'/%3E%3C/svg%3E");
    border: none;
    bottom: 2px;
    left: 2px;
    opacity: 1;
    position: absolute;
    right: 2px;
    top: 2px
}

.ButtonPill_button-pill-primary__1YN35:not(.ButtonPill_button-pill-primary--no-label__3JZsa):disabled .ButtonPill_button-pill-primary__background__J17XA,
.ButtonPill_button-pill-primary__1YN35:not(.ButtonPill_button-pill-primary--no-label__3JZsa)[disabled] .ButtonPill_button-pill-primary__background__J17XA {
    background-image: none
}

.ButtonPill_button-pill-primary--no-label__3JZsa {
    padding: 0
}

.ButtonPill_button-pill-primary--no-label__3JZsa:before {
    max-height: calc(100% - 4px);
    max-width: calc(100% - 4px)
}

.ButtonPill_button-pill-primary--no-label__3JZsa:after {
    bottom: 4px;
    left: 4px;
    right: 4px;
    top: 4px
}

[dir=rtl] .ButtonPill_button-pill-primary--no-label__3JZsa {
    transform: scaleX(-1)
}

.ButtonPill_button-pill-primary--no-label__3JZsa:disabled,
.ButtonPill_button-pill-primary--no-label__3JZsa[disabled] {
    opacity: .5
}

.ButtonPill_button-pill-primary--minimal__3X-xI:after {
    display: none
}

.ButtonPill_button-pill-primary--minimal__3X-xI:before {
    max-height: calc(100% - 2px);
    max-width: calc(100% - 2px)
}

.ButtonPill_button-pill-primary--minimal__3X-xI:not([disabled]):focus:before,
.ButtonPill_button-pill-primary--minimal__3X-xI:not([disabled]):hover:before {
    max-height: calc(100% - 4px);
    max-width: calc(100% - 4px)
}

.ButtonPill_button-pill-primary--minimal__3X-xI:disabled,
.ButtonPill_button-pill-primary--minimal__3X-xI[disabled] {
    border: none;
    color: #312b28;
    opacity: .4
}

.ButtonPill_button-pill-primary--minimal__3X-xI:disabled:before,
.ButtonPill_button-pill-primary--minimal__3X-xI[disabled]:before {
    background: #fff
}

.ButtonPill_button-pill-primary--minimal__3X-xI:disabled .ButtonPill_button-pill-primary__background__J17XA,
.ButtonPill_button-pill-primary--minimal__3X-xI[disabled] .ButtonPill_button-pill-primary__background__J17XA {
    background-image: conic-gradient(from .35turn, #703704 0deg, #ffb090 35deg, #bc8066 130deg, #8f483c 160deg, #ffb291 210deg, #bc8066 280deg, #703704 350deg)
}

.ButtonPill_button-pill-primary--active__2Royo {
    color: #fff
}

.ButtonPill_button-pill-primary--active__2Royo:before {
    background: linear-gradient(180deg, rgba(197, 115, 84, .6), rgba(197, 115, 84, .6)), conic-gradient(from .35turn, #703704 0deg, #ffb090 35deg, #bc8066 130deg, #8f483c 160deg, #ffb291 210deg, #bc8066 280deg, #703704 350deg);
    box-shadow: inset 0 0 3px 0 #600e00
}

.ButtonPill_button-pill-primary--active__2Royo:after {
    content: unset
}

.ButtonPill_button-pill-primary--active__2Royo.ButtonPill_button-pill-primary--no-label__3JZsa:not([disabled]):focus .ButtonPill_button-pill-primary__background__J17XA,
.ButtonPill_button-pill-primary--active__2Royo.ButtonPill_button-pill-primary--no-label__3JZsa:not([disabled]):hover .ButtonPill_button-pill-primary__background__J17XA {
    transform: translate(-50%, -50%)
}

.ButtonPill_button-pill-primary--social__3FBmy .ButtonPill_button-pill-primary__background__J17XA {
    background-color: #e3bbab;
    background-image: none
}

.ButtonPill_button-pill-primary--social__3FBmy:not([disabled]):focus .ButtonPill_button-pill-primary__background__J17XA,
.ButtonPill_button-pill-primary--social__3FBmy:not([disabled]):hover .ButtonPill_button-pill-primary__background__J17XA {
    background-color: #c57354
}

.ButtonPill_button-pill-primary--social__3FBmy:not([disabled]):focus:before,
.ButtonPill_button-pill-primary--social__3FBmy:not([disabled]):hover:before {
    max-height: calc(100% - 4px);
    max-width: calc(100% - 4px)
}

.ButtonPill_button-pill-primary--social__3FBmy:disabled,
.ButtonPill_button-pill-primary--social__3FBmy[disabled] {
    opacity: .5
}

.ButtonPill_button-pill-primary__1YN35:not([disabled]):focus .button-pill-content_arrow-right,
.ButtonPill_button-pill-primary__1YN35:not([disabled]):hover .button-pill-content_arrow-right {
    opacity: 0;
    transform: translateX(100%);
    transition: transform .4s cubic-bezier(.455, .03, .515, .955), opacity .4s cubic-bezier(.455, .03, .515, .955)
}

.ButtonPill_button-pill-primary__1YN35:not([disabled]):focus .button-pill-content_arrow-right:nth-child(2),
.ButtonPill_button-pill-primary__1YN35:not([disabled]):hover .button-pill-content_arrow-right:nth-child(2) {
    opacity: 1;
    transform: translateX(100%)
}

.ButtonPill_button-pill-primary__1YN35:not([disabled]):focus .button-pill-content__arrow-left,
.ButtonPill_button-pill-primary__1YN35:not([disabled]):hover .button-pill-content__arrow-left {
    opacity: 0;
    transform: translateX(-100%);
    transition: transform .4s cubic-bezier(.455, .03, .515, .955), opacity .4s cubic-bezier(.455, .03, .515, .955)
}

.ButtonPill_button-pill-primary__1YN35:not([disabled]):focus .button-pill-content__arrow-left:nth-child(2),
.ButtonPill_button-pill-primary__1YN35:not([disabled]):hover .button-pill-content__arrow-left:nth-child(2) {
    opacity: 1;
    transform: translateX(-100%)
}

.ButtonPill_button-pill-primary__1YN35:not([disabled]):focus .ButtonPill_button-pill-primary__background__J17XA,
.ButtonPill_button-pill-primary__1YN35:not([disabled]):hover .ButtonPill_button-pill-primary__background__J17XA {
    transform: translate(-50%, -50%) rotate(180deg);
    transition: transform .7s cubic-bezier(.645, .045, .355, 1)
}

.ButtonPill_button-pill-primary--xs__1zeaj.ButtonPill_button-pill-primary--no-label__3JZsa {
    height: 30px;
    min-height: 30px;
    width: 30px
}

.ButtonPill_button-pill-primary--s__1Jqv-.ButtonPill_button-pill-primary--no-label__3JZsa {
    height: 38px;
    min-height: 38px;
    width: 38px
}

.ButtonPill_button-pill-primary--s__1Jqv-:not(.ButtonPill_button-pill-primary--no-label__3JZsa) {
    color: #705b50;
    font-size: .5rem;
    letter-spacing: 1.5px;
    line-height: 1;
    min-height: 24px;
    padding-left: 14px;
    padding-right: 12px;
    padding-top: 2px
}

.ButtonPill_button-pill-primary--s__1Jqv-:not(.ButtonPill_button-pill-primary--no-label__3JZsa) .ButtonPill_button-pill-primary__background__J17XA {
    background: #d4cecb
}

.ButtonPill_button-pill-primary--s__1Jqv-:not(.ButtonPill_button-pill-primary--no-label__3JZsa) .ButtonPill_button-pill-primary__label__3okOr {
    padding-top: 3px
}

.ButtonPill_button-pill-primary--s__1Jqv-:not(.ButtonPill_button-pill-primary--no-label__3JZsa):before {
    max-height: calc(100% - 2px);
    max-width: calc(100% - 2px)
}

.ButtonPill_button-pill-primary--s__1Jqv-:not(.ButtonPill_button-pill-primary--no-label__3JZsa):after {
    display: none
}

.ButtonPill_button-pill-primary--s__1Jqv-:not(.ButtonPill_button-pill-primary--no-label__3JZsa):not([disabled]):focus:before,
.ButtonPill_button-pill-primary--s__1Jqv-:not(.ButtonPill_button-pill-primary--no-label__3JZsa):not([disabled]):hover:before {
    max-height: calc(100% - 4px);
    max-width: calc(100% - 4px)
}

.ButtonPill_button-pill-primary--s__1Jqv-:not(.ButtonPill_button-pill-primary--no-label__3JZsa).ButtonPill_button-pill-primary--night__3zhPt {
    color: #fff
}

.ButtonPill_button-pill-primary--s__1Jqv-:not(.ButtonPill_button-pill-primary--no-label__3JZsa).ButtonPill_button-pill-primary--night__3zhPt .ButtonPill_button-pill-primary__background__J17XA {
    background-color: #fff
}

.ButtonPill_button-pill-primary--s__1Jqv-:not(.ButtonPill_button-pill-primary--no-label__3JZsa).ButtonPill_button-pill-primary--night__3zhPt:before {
    background-color: #191836
}

.ButtonPill_button-pill-primary--s__1Jqv-:not(.ButtonPill_button-pill-primary--no-label__3JZsa).ButtonPill_button-pill-primary--night__3zhPt:after {
    border-color: hsla(0, 0%, 100%, .5)
}

.ButtonPill_button-pill-primary--s__1Jqv-.ButtonPill_button-pill-primary--transparent__kfQBe {
    border: 1px solid #d2c7c1
}

.ButtonPill_button-pill-primary--s__1Jqv-.ButtonPill_button-pill-primary--transparent__kfQBe:before {
    background: transparent
}

.ButtonPill_button-pill-primary--s__1Jqv-.ButtonPill_button-pill-primary--transparent__kfQBe .ButtonPill_button-pill-primary__background__J17XA {
    display: none
}

.ButtonPill_button-pill-primary--s__1Jqv-.ButtonPill_button-pill-primary--transparent__kfQBe .ButtonPill_button-pill-primary__content__1nPcw {
    margin-bottom: -2px
}

.ButtonPill_button-pill-primary--m__3WAMd .ButtonPill_button-pill-primary__background__J17XA,
.ButtonPill_button-pill-primary--m__3WAMd:not([disabled]):focus .ButtonPill_button-pill-primary__background__J17XA,
.ButtonPill_button-pill-primary--m__3WAMd:not([disabled]):hover .ButtonPill_button-pill-primary__background__J17XA {
    transition: transform .7s cubic-bezier(.645, .045, .355, 1)
}

.ButtonPill_button-pill-primary--m__3WAMd.ButtonPill_button-pill-primary--poi__hSM6y {
    border-radius: 29px;
    min-height: 58px
}

.ButtonPill_button-pill-primary--m__3WAMd.ButtonPill_button-pill-primary--poi__hSM6y .ButtonPill_button-pill-primary__poi__3CSQB {
    display: flex;
    height: auto;
    justify-content: space-between;
    left: 0;
    opacity: 0;
    padding-left: 24px;
    padding-right: 24px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    z-index: 2
}

.ButtonPill_button-pill-primary--m__3WAMd.ButtonPill_button-pill-primary--poi__hSM6y .ButtonPill_button-pill-primary__poi__3CSQB+.ButtonPill_button-pill-primary__content__1nPcw .ButtonPill_button-pill-primary__label__3okOr {
    padding-left: 10px;
    padding-right: 10px
}

.ButtonPill_button-pill-primary--m__3WAMd.ButtonPill_button-pill-primary--poi__hSM6y:not([disabled]):focus .ButtonPill_button-pill-primary__poi__3CSQB,
.ButtonPill_button-pill-primary--m__3WAMd.ButtonPill_button-pill-primary--poi__hSM6y:not([disabled]):hover .ButtonPill_button-pill-primary__poi__3CSQB {
    opacity: 1
}

.ButtonPill_button-pill-primary--m__3WAMd.ButtonPill_button-pill-primary--no-label__3JZsa {
    height: 44px;
    min-height: 44px;
    width: 44px
}

.ButtonPill_button-pill-primary--m__3WAMd.ButtonPill_button-pill-primary--no-label__3JZsa.ButtonPill_button-pill-primary--minimal__3X-xI {
    height: 36px;
    min-height: 36px;
    width: 36px
}

.ButtonPill_button-pill-primary--night__3zhPt {
    box-shadow: 0 0 8px 0 #fff;
    color: #fff
}

@media(max-width:63.99em) {
    .ButtonPill_button-pill-primary--night__3zhPt {
        box-shadow: none !important
    }
}

.ButtonPill_button-pill-primary--night__3zhPt:not([disabled]):focus,
.ButtonPill_button-pill-primary--night__3zhPt:not([disabled]):hover {
    box-shadow: 0 0 12px 0 #fff
}

.ButtonPill_button-pill-primary--night__3zhPt:before {
    background-color: #191836
}

.ButtonPill_button-pill-primary--night__3zhPt:after {
    border-color: hsla(0, 0%, 100%, .5)
}

.ButtonPill_button-pill-primary--night__3zhPt .ButtonPill_button-pill-primary__background__J17XA {
    background: #fff
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--mobility__1Ftei {
    box-shadow: 0 0 8px 0 #62b5e5
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--mobility__1Ftei:not([disabled]):focus,
.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--mobility__1Ftei:not([disabled]):hover {
    box-shadow: 0 0 12px 0 #62b5e5
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--mobility__1Ftei:after {
    border-color: #62b5e5
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--mobility__1Ftei .ButtonPill_button-pill-primary__background__J17XA {
    background: #62b5e5
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--opportunity__2fxzY {
    box-shadow: 0 0 8px 0 #ed8b00
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--opportunity__2fxzY:not([disabled]):focus,
.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--opportunity__2fxzY:not([disabled]):hover {
    box-shadow: 0 0 12px 0 #ed8b00
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--opportunity__2fxzY:after {
    border-color: #ed8b00
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--opportunity__2fxzY .ButtonPill_button-pill-primary__background__J17XA {
    background: #ed8b00
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--sustainability__5g0ot {
    box-shadow: 0 0 8px 0 #34c575
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--sustainability__5g0ot:not([disabled]):focus,
.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--sustainability__5g0ot:not([disabled]):hover {
    box-shadow: 0 0 12px 0 #34c575
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--sustainability__5g0ot:after {
    border-color: #34c575
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--sustainability__5g0ot .ButtonPill_button-pill-primary__background__J17XA {
    background: #34c575
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--culture__2EmmG {
    box-shadow: 0 0 8px 0 #cd3fde
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--culture__2EmmG:not([disabled]):focus,
.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--culture__2EmmG:not([disabled]):hover {
    box-shadow: 0 0 12px 0 #cd3fde
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--culture__2EmmG:after {
    border-color: #cd3fde
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--culture__2EmmG .ButtonPill_button-pill-primary__background__J17XA {
    background: #cd3fde
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--nature__37Dmi {
    box-shadow: 0 0 8px 0 #ff71aa
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--nature__37Dmi:not([disabled]):focus,
.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--nature__37Dmi:not([disabled]):hover {
    box-shadow: 0 0 12px 0 #ff71aa
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--nature__37Dmi:after {
    border-color: #ff71aa
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--nature__37Dmi .ButtonPill_button-pill-primary__background__J17XA {
    background: #ff71aa
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--plaza__2xCqB {
    box-shadow: 0 0 8px 0 #ffcd00
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--plaza__2xCqB:not([disabled]):focus,
.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--plaza__2xCqB:not([disabled]):hover {
    box-shadow: 0 0 12px 0 #ffcd00
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--plaza__2xCqB:after {
    border-color: #ffcd00
}

.ButtonPill_button-pill-primary--night__3zhPt.ButtonPill_button-pill-primary--plaza__2xCqB .ButtonPill_button-pill-primary__background__J17XA {
    background: #ffcd00
}

.ButtonPill_button-pill-primary--plaza__2xCqB {
    box-shadow: 0 0 0 0 #ffcd00
}

.ButtonPill_button-pill-primary--plaza__2xCqB:not([disabled]):focus,
.ButtonPill_button-pill-primary--plaza__2xCqB:not([disabled]):hover {
    box-shadow: 0 0 8px 0 #ffcd00
}

.ButtonPill_button-pill-primary--plaza__2xCqB:after {
    border-color: #ffcd00
}

.ButtonPill_button-pill-primary--plaza__2xCqB .ButtonPill_button-pill-primary__background__J17XA {
    background: #ffcd00
}

.ButtonPill_button-pill-primary--nature__37Dmi {
    box-shadow: 0 0 0 0 #ff71aa
}

.ButtonPill_button-pill-primary--nature__37Dmi:not([disabled]):focus,
.ButtonPill_button-pill-primary--nature__37Dmi:not([disabled]):hover {
    box-shadow: 0 0 8px 0 #ff71aa
}

.ButtonPill_button-pill-primary--nature__37Dmi:after {
    border-color: #ff71aa
}

.ButtonPill_button-pill-primary--nature__37Dmi .ButtonPill_button-pill-primary__background__J17XA {
    background: #ff71aa
}

.ButtonPill_button-pill-primary--culture__2EmmG {
    box-shadow: 0 0 0 0 #cd3fde
}

.ButtonPill_button-pill-primary--culture__2EmmG:not([disabled]):focus,
.ButtonPill_button-pill-primary--culture__2EmmG:not([disabled]):hover {
    box-shadow: 0 0 8px 0 #cd3fde
}

.ButtonPill_button-pill-primary--culture__2EmmG:after {
    border-color: #cd3fde
}

.ButtonPill_button-pill-primary--culture__2EmmG .ButtonPill_button-pill-primary__background__J17XA {
    background: #cd3fde
}

.ButtonPill_button-pill-primary--mobility__1Ftei {
    box-shadow: 0 0 0 0 #62b5e5
}

.ButtonPill_button-pill-primary--mobility__1Ftei:not([disabled]):focus,
.ButtonPill_button-pill-primary--mobility__1Ftei:not([disabled]):hover {
    box-shadow: 0 0 8px 0 #62b5e5
}

.ButtonPill_button-pill-primary--mobility__1Ftei:after {
    border-color: #62b5e5
}

.ButtonPill_button-pill-primary--mobility__1Ftei .ButtonPill_button-pill-primary__background__J17XA {
    background: #62b5e5
}

.ButtonPill_button-pill-primary--opportunity__2fxzY {
    box-shadow: 0 0 0 0 #ed8b00
}

.ButtonPill_button-pill-primary--opportunity__2fxzY:not([disabled]):focus,
.ButtonPill_button-pill-primary--opportunity__2fxzY:not([disabled]):hover {
    box-shadow: 0 0 8px 0 #ed8b00
}

.ButtonPill_button-pill-primary--opportunity__2fxzY:after {
    border-color: #ed8b00
}

.ButtonPill_button-pill-primary--opportunity__2fxzY .ButtonPill_button-pill-primary__background__J17XA {
    background: #ed8b00
}

.ButtonPill_button-pill-primary--sustainability__5g0ot {
    box-shadow: 0 0 0 0 #34c575
}

.ButtonPill_button-pill-primary--sustainability__5g0ot:not([disabled]):focus,
.ButtonPill_button-pill-primary--sustainability__5g0ot:not([disabled]):hover {
    box-shadow: 0 0 8px 0 #34c575
}

.ButtonPill_button-pill-primary--sustainability__5g0ot:after {
    border-color: #34c575
}

.ButtonPill_button-pill-primary--sustainability__5g0ot .ButtonPill_button-pill-primary__background__J17XA {
    background: #34c575
}

.ButtonPill_button-pill-secondary__2KSle {
    align-items: center;
    border-radius: 26px;
    color: #312b28;
    display: inline-flex;
    font-size: .625rem;
    font-weight: 600;
    justify-content: center;
    letter-spacing: 2px;
    line-height: 1.3;
    min-height: 48px;
    overflow: hidden;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    text-transform: uppercase;
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955), box-shadow .3s cubic-bezier(.455, .03, .515, .955);
    z-index: 1
}

.ButtonPill_button-pill-secondary__2KSle:not([disabled]):focus,
.ButtonPill_button-pill-secondary__2KSle:not([disabled]):hover {
    box-shadow: 0 0 12px 0 rgba(197, 115, 84, .5)
}

.ButtonPill_button-pill-secondary__2KSle:not([disabled]):focus .button-pill-content__label,
.ButtonPill_button-pill-secondary__2KSle:not([disabled]):hover .button-pill-content__label {
    opacity: 0;
    transform: translateY(-100%);
    transition: transform .4s cubic-bezier(.455, .03, .515, .955), opacity .4s cubic-bezier(.455, .03, .515, .955)
}

.ButtonPill_button-pill-secondary__2KSle:not([disabled]):focus .button-pill-content__label:nth-child(2),
.ButtonPill_button-pill-secondary__2KSle:not([disabled]):hover .button-pill-content__label:nth-child(2) {
    opacity: 1
}

.ButtonPill_button-pill-secondary__2KSle:before {
    border: 2px solid rgba(197, 115, 84, .5);
    border-radius: 26px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.ButtonPill_button-pill-secondary--active__kHuHt:before {
    background-color: #f6efec;
    border-color: transparent
}

.ButtonPill_button-pill-secondary--active__kHuHt:not([disabled]):focus,
.ButtonPill_button-pill-secondary--active__kHuHt:not([disabled]):hover {
    box-shadow: 0 0 12px 0 #f6efec
}

.ButtonPill_button-pill-secondary--green__11jYe:before {
    border-color: #34c575
}

.ButtonPill_button-pill-secondary--green__11jYe:not([disabled]):focus,
.ButtonPill_button-pill-secondary--green__11jYe:not([disabled]):hover {
    box-shadow: 0 0 12px 0 #34c575
}

.Cookie_site-cookie__1M5cY {
    z-index: 1000
}

@media(min-width:64em) {
    .Cookie_site-cookie__1M5cY {
        align-items: center;
        border-radius: 15px;
        bottom: 30px;
        display: flex;
        justify-content: space-between;
        left: 50px;
        padding: 34px 82px 29px;
        position: fixed;
        right: 50px
    }
}

@media(min-width:83.75em) {
    .Cookie_site-cookie__1M5cY {
        bottom: 43px;
        left: 80px;
        right: 80px
    }
}

@media(max-width:63.99em) {
    .Cookie_site-cookie__1M5cY {
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        bottom: 0;
        left: 0;
        padding: 36px 30px;
        position: fixed;
        right: 0
    }
}

.Cookie_site-cookie__1M5cY:before {
    border: 1px solid transparent;
    border-radius: 20px;
    bottom: -6px;
    left: -6px;
    position: absolute;
    right: -6px;
    top: -6px
}

@media(min-width:64em) {
    .Cookie_site-cookie__1M5cY:before {
        content: ""
    }
}

.Cookie_site-cookie__content__F8u0D {
    max-width: 600px
}

@media(min-width:64em) {
    .Cookie_site-cookie__content__F8u0D {
        margin-right: 30px;
        max-width: 600px;
        padding-right: 30px
    }

    [dir=rtl] .Cookie_site-cookie__content__F8u0D {
        margin-left: 30px;
        margin-right: 0;
        padding-left: 30px;
        padding-right: 0
    }
}

@media(max-width:63.99em) {
    .Cookie_site-cookie__content__F8u0D {
        margin: 0 auto;
        text-align: center
    }
}

@media(max-width:48.0525em) {
    .Cookie_site-cookie__content-title__O7Pbq {
        font-size: 1.25rem;
        letter-spacing: -.5px;
        line-height: 1.2
    }
}

.Cookie_site-cookie__content__F8u0D .text {
    margin-top: 10px
}

@media(max-width:63.99em) {
    .Cookie_site-cookie__content__F8u0D .text {
        font-size: .9375rem;
        font-weight: 400;
        line-height: 1.7333333333;
        margin-top: 27px
    }
}

.Cookie_site-cookie__content__F8u0D .text a {
    border-bottom: 1px solid transparent;
    display: inline-block;
    font-weight: 500;
    white-space: nowrap
}

.Cookie_site-cookie__buttons__1_e4u {
    flex-shrink: 0
}

@media(min-width:28.125em) {
    .Cookie_site-cookie__buttons__1_e4u {
        align-items: center;
        display: flex;
        justify-content: center
    }
}

@media(max-width:63.99em) {
    .Cookie_site-cookie__buttons__1_e4u {
        margin-top: 32px
    }
}

.Cookie_site-cookie__buttons__1_e4u .button-pill-primary,
.Cookie_site-cookie__buttons__1_e4u .button-pill-secondary {
    min-width: 144px
}

@media(max-width:28.115em) {

    .Cookie_site-cookie__buttons__1_e4u .button-pill-primary,
    .Cookie_site-cookie__buttons__1_e4u .button-pill-secondary {
        max-width: 100%;
        min-width: 100%
    }
}

@media(min-width:28.125em) {
    .Cookie_site-cookie__buttons__1_e4u .button-pill-primary {
        margin-right: 18px
    }

    [dir=rtl] .Cookie_site-cookie__buttons__1_e4u .button-pill-primary {
        margin-left: 18px;
        margin-right: 0
    }
}

@media(max-width:28.115em) {
    .Cookie_site-cookie__buttons__1_e4u .button-pill-primary {
        margin-bottom: 15px
    }
}

.Cookie_site-cookie--day__36NrC {
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(137, 109, 94, .3)
}

.Cookie_site-cookie--day__36NrC:before {
    border-color: rgba(197, 115, 84, .4)
}

.Cookie_site-cookie--day__36NrC .Cookie_site-cookie__content__F8u0D .text a {
    border-color: #d2c7c1;
    color: #312b28
}

.Cookie_site-cookie--night__3ZYr9 {
    background-color: #191836;
    box-shadow: none
}

.Cookie_site-cookie--night__3ZYr9:before {
    border-color: hsla(0, 0%, 100%, .2)
}

.Cookie_site-cookie--night__3ZYr9 .Cookie_site-cookie__content-text__6ZyzU,
.Cookie_site-cookie--night__3ZYr9 .Cookie_site-cookie__content-title__O7Pbq {
    color: #fff
}

.Cookie_site-cookie--night__3ZYr9 .Cookie_site-cookie__content__F8u0D .text a {
    border-color: #fff;
    color: #fff
}

.Cookie_site-cookie--night__3ZYr9 .Cookie_site-cookie__buttons__1_e4u .button-pill-primary,
.Cookie_site-cookie--night__3ZYr9 .Cookie_site-cookie__buttons__1_e4u .button-pill-secondary {
    box-shadow: none;
    color: #fff
}

.Cookie_site-cookie--night__3ZYr9 .Cookie_site-cookie__buttons__1_e4u .button-pill-secondary:before {
    background-color: #191836;
    border-color: #27264e
}

.Cookie_site-cookie--night__3ZYr9 .Cookie_site-cookie__buttons__1_e4u .button-pill-secondary:focus:before,
.Cookie_site-cookie--night__3ZYr9 .Cookie_site-cookie__buttons__1_e4u .button-pill-secondary:hover:before {
    border-color: hsla(0, 0%, 100%, .5)
}

.NotificationsDot_notification-dot__wrapper__2k62o {
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    height: 12px;
    justify-content: center;
    width: 12px;
    z-index: 2
}

.NotificationsDot_notification-dot__inner-dot__jIIZu {
    background-color: #ea022a;
    border-radius: 50%;
    height: 10px;
    width: 10px
}

@-webkit-keyframes Header_panel-loading__2V2CF {
    0% {
        transform: translateX(-100%)
    }

    80% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(100%)
    }
}

@keyframes Header_panel-loading__2V2CF {
    0% {
        transform: translateX(-100%)
    }

    80% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(100%)
    }
}

.Header_fade-enter__2Z5w8 {
    opacity: 0;
    pointer-events: none
}

.Header_fade-enter-active__2KB6N {
    opacity: 1;
    pointer-events: none;
    transition: opacity .4s cubic-bezier(.25, .46, .45, .94)
}

.Header_fade-enter-done__1d3Db {
    opacity: 1;
    pointer-events: auto
}

.Header_fade-exit__3eSnw {
    opacity: 1;
    pointer-events: none
}

.Header_fade-exit-active__29BPi {
    transition: opacity .4s cubic-bezier(.25, .46, .45, .94)
}

.Header_fade-exit-active__29BPi,
.Header_fade-exit-done__1omal,
.Header_fade-up-enter__Orxjh {
    opacity: 0;
    pointer-events: none
}

.Header_fade-up-enter__Orxjh {
    transform: translateY(10px)
}

.Header_fade-up-enter-active__MSOjx {
    opacity: 1;
    pointer-events: none;
    transform: translateY(0);
    transition: opacity .4s cubic-bezier(.25, .46, .45, .94), transform .4s cubic-bezier(.25, .46, .45, .94)
}

.Header_fade-up-enter-done__3Um4e {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0)
}

.Header_fade-up-exit__25ig8 {
    opacity: 1;
    pointer-events: none;
    transform: translateY(0)
}

.Header_fade-up-exit-active__2HQTm {
    transition: opacity .4s cubic-bezier(.25, .46, .45, .94), transform .4s cubic-bezier(.25, .46, .45, .94)
}

.Header_fade-up-exit-active__2HQTm,
.Header_fade-up-exit-done__3SnZY {
    opacity: 0;
    pointer-events: none;
    transform: translateY(10px)
}

.Header_surprise-animate-enter__2lpIk {
    opacity: 0;
    transform: rotate(10deg) translate(-20px, 20px);
    transform-origin: top left;
    transition: transform .6s cubic-bezier(.25, .46, .45, .94), opacity .2s cubic-bezier(.25, .46, .45, .94)
}

.Header_surprise-animate-enter-active__1RLRf,
.Header_surprise-animate-enter-done__10DG6 {
    opacity: 1;
    transform: rotate(0deg) translate(0)
}

.Header_surprise-animate-exit__BxmqF {
    opacity: 1
}

.Header_surprise-animate-exit-active__1Ny2d,
.Header_surprise-animate-exit-done__1gVWF {
    opacity: 0
}

.Header_site-header__2H-Ag {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955), transform .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: opacity, transform;
    z-index: 915
}

.Header_site-header__tooltip__1KVvD {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: opacity .2s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header__tooltip-text__3WqlB {
    border-radius: 14px;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .8125rem;
    font-weight: 500;
    height: 28px;
    left: 10px;
    line-height: 1.1538461538;
    padding: 7px 18px;
    position: absolute;
    top: 15px;
    white-space: nowrap;
    width: auto
}

.Header_site-header__left__2hIFO,
.Header_site-header__right__3AJfN {
    align-items: center;
    display: flex;
    min-height: 46px;
    transition: transform .3s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header__left__2hIFO {
    left: 80px;
    position: absolute;
    top: 20px
}

[dir=rtl] .Header_site-header__left__2hIFO {
    left: auto;
    right: 80px
}

@media(min-width:98.125em) {
    .Header_site-header__left__2hIFO {
        left: 160px
    }

    [dir=rtl] .Header_site-header__left__2hIFO {
        left: auto;
        right: 160px
    }
}

.Header_site-header__left__2hIFO>li+li {
    align-items: center;
    display: flex;
    margin-left: 12px
}

[dir=rtl] .Header_site-header__left__2hIFO>li+li {
    margin-left: 12px;
    margin-right: 0
}

.Header_site-header__left__2hIFO>li+li:before {
    content: "";
    display: inline-block;
    height: 20px;
    margin-left: 12px;
    margin-right: 12px;
    width: 1px
}

[dir=rtl] .Header_site-header__left__2hIFO>li+li:before {
    margin-right: 20px
}

.Header_site-header__left-logo__33rMK {
    height: 62px
}

.Header_site-header__left-logo__33rMK img {
    display: block;
    height: 100%;
    width: auto
}

.Header_site-header__right__3AJfN {
    position: absolute;
    right: 80px;
    top: 31px
}

[dir=rtl] .Header_site-header__right__3AJfN {
    left: 80px;
    right: auto
}

@media(min-width:98.125em) {
    .Header_site-header__right__3AJfN {
        right: 160px
    }

    [dir=rtl] .Header_site-header__right__3AJfN {
        left: 160px;
        right: auto
    }
}

.Header_site-header__right__3AJfN li+li {
    margin-left: 10px
}

[dir=rtl] .Header_site-header__right__3AJfN li+li {
    margin-left: 0;
    margin-right: 10px
}

.Header_site-header__nav__2P54Y {
    align-items: center;
    display: flex;
    padding-left: 16px
}

[dir=rtl] .Header_site-header__nav__2P54Y {
    padding-left: 0;
    padding-right: 16px
}

.Header_site-header__nav-item__3wT07 {
    align-items: center;
    display: flex;
    position: relative
}

.Header_site-header__nav-item__3wT07:after {
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

.Header_site-header__nav-item__3wT07 .svg--chevron-dropdown {
    fill: currentColor;
    margin-bottom: 1px;
    margin-left: 10px;
    position: relative
}

[dir=rtl] .Header_site-header__nav-item__3wT07 .svg--chevron-dropdown {
    margin-left: 0;
    margin-right: 10px
}

.Header_site-header__nav-item-button__3iqHu {
    padding: 15px 0
}

.Header_site-header__nav-item-dropdown__1IKU_ {
    border: 1px solid transparent;
    border-radius: 15px;
    display: none;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: auto;
    left: 50%;
    margin-left: -90px;
    min-width: 194px !important;
    opacity: 0;
    padding: 10px;
    pointer-events: none;
    position: absolute;
    top: 95%;
    transform: translateY(5px);
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955), transform .3s cubic-bezier(.455, .03, .515, .955);
    width: auto;
    z-index: 1000
}

.Header_site-header__nav-item-dropdown__1IKU_:before {
    background-color: inherit;
    border: 1px solid;
    border-color: inherit;
    border-bottom: 0;
    border-right: 0;
    content: "";
    height: 8px;
    left: calc(50% - 4px);
    position: absolute;
    top: -5px;
    transform: rotate(45deg);
    width: 8px
}

.Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6 {
    align-items: center;
    display: flex;
    opacity: 0;
    padding: 10px 10px 10px 25px;
    position: relative;
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955);
    white-space: nowrap
}

[dir=rtl] .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6 {
    padding-left: 0;
    padding-right: 25px
}

.Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:before {
    border: 1px solid transparent;
    border-radius: 50%;
    content: "";
    display: block;
    height: 6px;
    margin-right: 9px;
    opacity: .5;
    opacity: 0;
    transform: translateY(-5px);
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955), transform .5s cubic-bezier(.455, .03, .515, .955);
    width: 6px
}

[dir=rtl] .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:before {
    margin-left: 9px;
    margin-right: 0;
    margin-top: -1px
}

.Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:not([disabled]):focus:before,
.Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:not([disabled]):hover:before {
    opacity: 1
}

.Header_site-header__nav-item-dropdown-footer__1eDy- {
    margin-top: 9px;
    padding-top: 9px;
    position: relative
}

.Header_site-header__nav-item-dropdown-footer__1eDy-:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23896D5E' d='M0 0h1v1H0z'/%3E%3C/svg%3E");
    content: "";
    height: 1px;
    left: 0;
    left: 7px;
    opacity: .8;
    position: absolute;
    top: 0;
    width: 100%;
    width: calc(100% - 14px)
}

.Header_site-header__nav-item-dropdown-link__2c5ZX {
    align-items: center;
    display: flex;
    height: 44px;
    opacity: 0;
    padding: 14px 11px 15px;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.Header_site-header__nav-item-dropdown-link__2c5ZX svg {
    opacity: 0;
    transform: translateY(-5px)
}

[dir=rtl] .Header_site-header__nav-item-dropdown-link__2c5ZX {
    padding-bottom: 12px;
    padding-top: 17px
}

.Header_site-header__nav-item-dropdown-link__2c5ZX>.text:before {
    border-radius: 50%;
    content: "";
    display: block;
    height: 5px;
    margin-right: 9px;
    opacity: 0;
    transform: translateY(-5px);
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955), transform .5s cubic-bezier(.455, .03, .515, .955);
    width: 5px
}

[dir=rtl] .Header_site-header__nav-item-dropdown-link__2c5ZX>.text:before {
    margin-left: 9px;
    margin-right: 0;
    margin-top: -2px
}

.Header_site-header__nav-item-dropdown-link__2c5ZX:before {
    border-radius: 7px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    z-index: -1
}

.Header_site-header__nav-item-dropdown-link__2c5ZX .text {
    align-items: center;
    display: inline-flex
}

.Header_site-header__nav-item-dropdown-link__2c5ZX .text .svg {
    margin-right: 10px
}

[dir=rtl] .Header_site-header__nav-item-dropdown-link__2c5ZX .text .svg {
    margin-bottom: 2px;
    margin-left: 10px;
    margin-right: 0
}

.Header_site-header__nav-item-dropdown-link--culture__34KMM .text:before,
.Header_site-header__nav-item-dropdown-link--mobility__2mLij .text:before,
.Header_site-header__nav-item-dropdown-link--nature__zpkrZ .text:before,
.Header_site-header__nav-item-dropdown-link--opportunity__2O6sm .text:before,
.Header_site-header__nav-item-dropdown-link--sustainability__3IJRx .text:before {
    content: none
}

.Header_site-header__nav-item-dropdown-link--nature__zpkrZ .text .svg {
    fill: #ff71aa
}

.Header_site-header__nav-item-dropdown-link--culture__34KMM .text .svg {
    fill: #cd3fde
}

.Header_site-header__nav-item-dropdown-link--mobility__2mLij .text .svg {
    fill: #62b5e5
}

.Header_site-header__nav-item-dropdown-link--opportunity__2O6sm .text .svg {
    fill: #ed8b00
}

.Header_site-header__nav-item-dropdown-link--sustainability__3IJRx .text .svg {
    fill: #34c575
}

.Header_site-header__nav-item-dropdown-link__2c5ZX:not([disabled]):focus:before,
.Header_site-header__nav-item-dropdown-link__2c5ZX:not([disabled]):hover:before {
    opacity: 1;
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ {
    opacity: 1;
    pointer-events: visible;
    transform: translateY(0);
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955), transform .3s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX {
    opacity: 1;
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955);
    transition-delay: .1s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX .text:before,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX .text:before,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX .text:before {
    opacity: 1;
    transform: translateY(0);
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955), transform .5s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX svg,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX svg,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX svg {
    opacity: 1;
    transform: translateY(0);
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955), transform .3s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(2),
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(2),
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(2) {
    transition-delay: .12s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(2) svg,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(2) svg,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(2) svg {
    transition-delay: .2s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(2) .text:before,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(2) .text:before,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(2) .text:before {
    transition-delay: .2s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(3),
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(3),
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(3) {
    transition-delay: .14s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(3) svg,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(3) svg,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(3) svg {
    transition-delay: .22s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(3) .text:before,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(3) .text:before,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(3) .text:before {
    transition-delay: .22s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(4),
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(4),
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(4) {
    transition-delay: .16s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(4) svg,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(4) svg,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(4) svg {
    transition-delay: .24s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(4) .text:before,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(4) .text:before,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(4) .text:before {
    transition-delay: .24s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(5),
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(5),
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(5) {
    transition-delay: .18s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(5) svg,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(5) svg,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(5) svg {
    transition-delay: .26s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(5) .text:before,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(5) .text:before,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(5) .text:before {
    transition-delay: .26s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(6),
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(6),
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(6) {
    transition-delay: .2s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(6) svg,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(6) svg,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(6) svg {
    transition-delay: .28s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(6) .text:before,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(6) .text:before,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(6) .text:before {
    transition-delay: .28s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(7),
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(7),
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(7) {
    transition-delay: .22s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(7) svg,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(7) svg,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(7) svg {
    transition-delay: .3s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(7) .text:before,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(7) .text:before,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-link__2c5ZX:nth-child(7) .text:before {
    transition-delay: .3s
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6 {
    opacity: 1;
    transition-delay: 145ms
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:before,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:before,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:before {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 155ms
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(2),
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(2),
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(2) {
    transition-delay: 165ms
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(2):before,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(2):before,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(2):before {
    transition-delay: 175ms
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(3),
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(3),
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(3) {
    transition-delay: 185ms
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(3):before,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(3):before,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(3):before {
    transition-delay: 195ms
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(4),
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(4),
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(4) {
    transition-delay: 205ms
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(4):before,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(4):before,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(4):before {
    transition-delay: 215ms
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(5),
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(5),
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(5) {
    transition-delay: 225ms
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(5):before,
.Header_site-header__nav-item__3wT07:not([disabled]):hover .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(5):before,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within .Header_site-header__nav-item-dropdown__1IKU_ .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:nth-child(5):before {
    transition-delay: 235ms
}

.Header_site-header__nav-item__3wT07:not([disabled]):focus:after,
.Header_site-header__nav-item__3wT07:not([disabled]):hover:after,
.keyboard-user .Header_site-header__nav-item__3wT07:not([disabled]):focus-within:after {
    transform: scaleX(0);
    transition: transform .3s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header__nav-item--active__199K5:after {
    transform: scaleX(1)
}

.Header_site-header__nav-item--sustainability__oMZmY:after {
    background-color: #34c575;
    background-image: none !important
}

.Header_site-header__nav-item--opportunity__1C3J0:after {
    background-color: #ed8b00;
    background-image: none !important
}

.Header_site-header__nav-item--mobility__3oPMR:after {
    background-color: #62b5e5;
    background-image: none !important
}

.Header_site-header__nav-item--culture__M9IiM:after {
    background-color: #cd3fde;
    background-image: none !important
}

.Header_site-header__nav-item--nature__2-DYN:after {
    background-color: #ff71aa;
    background-image: none !important
}

.Header_site-header__nav__2P54Y .svg--star {
    margin-left: 20px;
    margin-right: 20px
}

[data-type=desert] .Header_site-header__2H-Ag:after,
[data-type=district] .Header_site-header__2H-Ag:after {
    content: "";
    height: 300px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1
}

[data-type=desert] .Header_site-header--day__3JWt2:after,
[data-type=district] .Header_site-header--day__3JWt2:after {
    background-image: linear-gradient(0deg, hsla(18, 36%, 95%, 0) 45%, #f6efec)
}

[data-type=desert] .Header_site-header--night__2WnyY:after,
[data-type=district] .Header_site-header--night__2WnyY:after {
    background-image: linear-gradient(0deg, rgba(25, 24, 54, 0), #191836)
}

[data-type=desert] .Header_site-header--disabled__GHeiF .Header_site-header__left__2hIFO *,
[data-type=desert] .Header_site-header--disabled__GHeiF .Header_site-header__left__2hIFO :after,
[data-type=desert] .Header_site-header--disabled__GHeiF .Header_site-header__left__2hIFO :before,
[data-type=desert] .Header_site-header--disabled__GHeiF .Header_site-header__right__3AJfN *,
[data-type=desert] .Header_site-header--disabled__GHeiF .Header_site-header__right__3AJfN :after,
[data-type=desert] .Header_site-header--disabled__GHeiF .Header_site-header__right__3AJfN :before,
[data-type=district] .Header_site-header--disabled__GHeiF .Header_site-header__left__2hIFO *,
[data-type=district] .Header_site-header--disabled__GHeiF .Header_site-header__left__2hIFO :after,
[data-type=district] .Header_site-header--disabled__GHeiF .Header_site-header__left__2hIFO :before,
[data-type=district] .Header_site-header--disabled__GHeiF .Header_site-header__right__3AJfN *,
[data-type=district] .Header_site-header--disabled__GHeiF .Header_site-header__right__3AJfN :after,
[data-type=district] .Header_site-header--disabled__GHeiF .Header_site-header__right__3AJfN :before {
    pointer-events: none
}

[data-type=desert] .Header_site-header--disabled__GHeiF .Header_site-header__left__2hIFO:hover~.Header_site-header__tooltip__1KVvD,
[data-type=desert] .Header_site-header--disabled__GHeiF .Header_site-header__right__3AJfN:hover~.Header_site-header__tooltip__1KVvD,
[data-type=district] .Header_site-header--disabled__GHeiF .Header_site-header__left__2hIFO:hover~.Header_site-header__tooltip__1KVvD,
[data-type=district] .Header_site-header--disabled__GHeiF .Header_site-header__right__3AJfN:hover~.Header_site-header__tooltip__1KVvD {
    opacity: 1
}

[data-type=default] .Header_site-header__2H-Ag {
    transition: transform .3s cubic-bezier(.455, .03, .515, .955)
}

[data-type=default] .Header_site-header__2H-Ag:after {
    background-color: hsla(20, 33%, 96%, 0);
    border-bottom: 1px solid hsla(21, 16%, 79%, .3);
    content: "";
    height: 104px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: background-color 0 cubic-bezier(.455, .03, .515, .955) .5s .2s, border-bottom-color 0 cubic-bezier(.455, .03, .515, .955) .5s .2s;
    width: 100vw;
    will-change: background-color, border-bottom-color;
    z-index: -1
}

[data-type=default] .Header_site-header--hidden__2wW3j,
[data-type=default] .Header_site-header__2H-Ag:not(.Header_site-header--sticky__2pxeO).Header_site-header--hidden__2wW3j {
    pointer-events: none;
    transform: translateY(-104px)
}

[data-type=default] .Header_site-header--visible__37VIa.Header_site-header--sticky__2pxeO:after {
    background-color: #f9f5f3;
    border-bottom: 1px solid hsla(21, 16%, 79%, .6);
    transition: border-bottom 0 cubic-bezier(.455, .03, .515, .955) .5s, opacity 0 cubic-bezier(.455, .03, .515, .955) .5s
}

.Header_site-header--day__3JWt2 .Header_site-header__tooltip-text__3WqlB {
    background-color: hsla(0, 0%, 100%, .6);
    color: #312b28
}

.Header_site-header--day__3JWt2 .Header_site-header__left__2hIFO li+li:before {
    background-color: hsla(21, 16%, 79%, .4)
}

.Header_site-header--day__3JWt2 .Header_site-header__nav__2P54Y .text {
    color: #312b28
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-button__3iqHu .text {
    transition: color .4s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-button__3iqHu:focus>.text,
.Header_site-header--day__3JWt2 .Header_site-header__nav-item-button__3iqHu:hover>.text {
    color: #896d5e
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-button--parent__2tzbZ:focus .text,
.Header_site-header--day__3JWt2 .Header_site-header__nav-item-button--parent__2tzbZ:hover .text {
    color: #312b28 !important
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-dropdown__1IKU_ {
    background-color: #fff;
    border-color: hsla(21, 16%, 79%, .3);
    min-width: 100%
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:before {
    border-color: #896d5e
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6 .text {
    transition: color .4s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:not([disabled]):focus .text,
.Header_site-header--day__3JWt2 .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:not([disabled]):hover .text {
    color: #896d5e
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-dropdown-link__2c5ZX:before {
    background-color: #f6efec
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-dropdown-link__2c5ZX>.text:before {
    background-color: #c57354
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-dropdown-link--nature__zpkrZ:before {
    background-color: #ffe3ee
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-dropdown-link--culture__34KMM:before {
    background-color: #f1d9ec
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-dropdown-link--mobility__2mLij:before {
    background-color: #e6f6fe
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-dropdown-link--opportunity__2O6sm:before {
    background-color: #ffeed6
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item-dropdown-link--sustainability__3IJRx:before {
    background-color: #dcf7e9
}

.Header_site-header--day__3JWt2 .Header_site-header__nav-item--default__2hsOi:after,
.Header_site-header--day__3JWt2 .Header_site-header__nav-item__3wT07:after {
    background-image: linear-gradient(270deg, #bc8066, #bc8066 30%, #ffb090 54%, #bc8066 71%, #bc8066)
}

.Header_site-header--day__3JWt2 .Header_site-header__nav__2P54Y .svg--star {
    fill: #d2c7c1
}

.Header_site-header--night__2WnyY .Header_site-header__tooltip-text__3WqlB {
    background-color: hsla(0, 0%, 100%, .07);
    color: #fff
}

.Header_site-header--night__2WnyY .Header_site-header__left__2hIFO li+li:before {
    background-color: hsla(21, 16%, 79%, .4)
}

.Header_site-header--night__2WnyY .Header_site-header__nav__2P54Y .text {
    color: hsla(0, 0%, 100%, .9)
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-button__3iqHu {
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-button__3iqHu:focus,
.Header_site-header--night__2WnyY .Header_site-header__nav-item-button__3iqHu:hover {
    opacity: .75
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-button--parent__2tzbZ:focus .text,
.Header_site-header--night__2WnyY .Header_site-header__nav-item-button--parent__2tzbZ:hover .text {
    opacity: 1 !important
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown__1IKU_ {
    background-color: #191836;
    border-color: rgba(39, 38, 78, .3)
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:before {
    border-color: #fff
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6 .text {
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:not([disabled]):focus .text,
.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-submenu-list-item-link__3oYz6:not([disabled]):hover .text {
    opacity: .7
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-footer__1eDy- {
    position: relative
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-footer__1eDy-:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0z'/%3E%3C/svg%3E");
    content: "";
    height: 1px;
    left: 0;
    opacity: 1;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 100%
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-link__2c5ZX:before {
    background-color: #27264e
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-link__2c5ZX>.text:before {
    background-color: #fff
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-link--nature__zpkrZ:before {
    background-color: #47264f
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-link--culture__34KMM:before {
    background-color: #3d2057
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-link--mobility__2mLij:before {
    background-color: #132b52
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-link--opportunity__2O6sm:before {
    background-color: #432f2b
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item-dropdown-link--sustainability__3IJRx:before {
    background-color: #142b37
}

.Header_site-header--night__2WnyY .Header_site-header__nav-item--default__2hsOi:after,
.Header_site-header--night__2WnyY .Header_site-header__nav-item__3wT07:after {
    background-color: #fff
}

.Header_site-header--night__2WnyY .Header_site-header__nav__2P54Y .svg--star {
    fill: #d2c7c1
}

.Header_site-header__2H-Ag.header-enter {
    pointer-events: none
}

.Header_site-header__2H-Ag.header-enter .Header_site-header__left__2hIFO li,
.Header_site-header__2H-Ag.header-enter .Header_site-header__right__3AJfN li {
    opacity: 0
}

.Header_site-header__2H-Ag.header-enter-active {
    pointer-events: none
}

.Header_site-header__2H-Ag.header-enter-active .Header_site-header__left__2hIFO li,
.Header_site-header__2H-Ag.header-enter-active .Header_site-header__right__3AJfN li {
    opacity: 1;
    transition: opacity .5s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header__2H-Ag.header-enter-active .Header_site-header__left__2hIFO li:first-child {
    transition-delay: 0s
}

.Header_site-header__2H-Ag.header-enter-active .Header_site-header__left__2hIFO li:nth-child(2) {
    transition-delay: .05s
}

.Header_site-header__2H-Ag.header-enter-active .Header_site-header__right__3AJfN li:first-child {
    transition-delay: 0 .5s
}

.Header_site-header__2H-Ag.header-enter-active .Header_site-header__right__3AJfN li:nth-child(2) {
    transition-delay: .15s
}

.Header_site-header__2H-Ag.header-enter-active .Header_site-header__right__3AJfN li:nth-child(3) {
    transition-delay: .2s
}

.Header_site-header__2H-Ag.header-enter-done {
    pointer-events: auto
}

.Header_site-header__2H-Ag.header-enter-done .Header_site-header__left__2hIFO li,
.Header_site-header__2H-Ag.header-enter-done .Header_site-header__right__3AJfN li {
    opacity: 1
}

.Header_site-header--light__3OGYF:not(.Header_site-header--sticky__2pxeO) .Header_site-header__nav-item-button__3iqHu {
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955)
}

.Header_site-header--light__3OGYF:not(.Header_site-header--sticky__2pxeO) .Header_site-header__nav-item-button__3iqHu .text {
    color: #fff !important
}

.Header_site-header--light__3OGYF:not(.Header_site-header--sticky__2pxeO) .Header_site-header__nav-item-button__3iqHu:focus,
.Header_site-header--light__3OGYF:not(.Header_site-header--sticky__2pxeO) .Header_site-header__nav-item-button__3iqHu:hover {
    opacity: .75
}

.Header_site-header--light__3OGYF:not(.Header_site-header--sticky__2pxeO) .Header_site-header__nav-item-button__3iqHu:focus .text,
.Header_site-header--light__3OGYF:not(.Header_site-header--sticky__2pxeO) .Header_site-header__nav-item-button__3iqHu:hover .text {
    color: #fff !important
}

.Header_site-header--light__3OGYF:not(.Header_site-header--sticky__2pxeO) .Header_site-header__left__2hIFO li+li:before {
    background-color: #d2c7c1
}

.Header_site-header--light__3OGYF:not(.Header_site-header--sticky__2pxeO) .Header_site-header__nav-item__3wT07:after {
    background-color: #fff;
    background-image: none
}

.Header_site-header--white__2uUSr:after {
    background-color: #fff !important
}

.Header_site-header__profile-wrapper__1vh_2 {
    position: relative
}

.Header_site-header__profile-notification-dot__TxrpT {
    position: absolute;
    right: 2px;
    top: 2px
}

.page--about-history .Header_site-header__2H-Ag:after,
.page--expo-map .Header_site-header__2H-Ag:after,
.page--partners .Header_site-header__2H-Ag:after,
.page--virtual-experiences .Header_site-header__2H-Ag:after {
    border-color: transparent
}

.Accordion_accordion__zge6j {
    position: relative
}

.Accordion_accordion__button__pbIrS {
    align-items: center;
    cursor: pointer;
    background: transparent;
    color: #312b28;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    border: none;
    padding-bottom: 16px;
    padding-right: 8px;
    padding-top: 16px;
    position: relative;
    width: 100%
}

.Accordion_accordion__button__pbIrS:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23896D5E' d='M0 0h1v1H0z'/%3E%3C/svg%3E");
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    opacity: .8;
    position: absolute;
    width: 100%
}

.Accordion_accordion__button__pbIrS .text {
    color: #fff
}

.Accordion_accordion__button__pbIrS .svg {
    fill: #fff;
    transition: transform .3s cubic-bezier(.455, .03, .515, .955)
}

.Accordion_accordion__dropdown-wrapper__Asj1G {
    overflow: hidden;
    transition: max-height 0.3s ease, display 0.3s ease
}

.Accordion_accordion__dropdown-wrapper__Asj1G.expanded {
    max-height: 202px;
    display: block;
}

.Accordion_accordion__dropdown-wrapper__Asj1G.collapsed {
    max-height: 0;
    display: none;
}

.Accordion_accordion__dropdown__2-64L {
    padding-bottom: 20px;
    padding-top: 20px
}

.Accordion_accordion--expanded__SA9os .Accordion_accordion__button__pbIrS .svg {
    transform: rotate(180deg)
}

.Accordion_accordion--light__2Xbzx .Accordion_accordion__button__pbIrS {
    color: #705b50;
    padding: 0;
    text-align: left
}

[dir=rtl] .Accordion_accordion--light__2Xbzx .Accordion_accordion__button__pbIrS {
    text-align: right
}

.Accordion_accordion--light__2Xbzx .Accordion_accordion__button__pbIrS:before {
    content: unset
}

.Accordion_accordion--light__2Xbzx .Accordion_accordion__button__pbIrS .svg {
    fill: #896d5e
}

.ButtonIcon_button-icon__r8O7l {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 44px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 44px
}

.ButtonIcon_button-icon__r8O7l .svg {
    fill: #312b28;
    pointer-events: none
}

.ButtonIcon_button-icon__r8O7l:before {
    background-color: hsla(20, 33%, 96%, .6);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    z-index: -1
}

.ButtonIcon_button-icon__r8O7l[disabled] {
    opacity: .5;
    pointer-events: none
}

.ButtonIcon_button-icon__r8O7l:not([disabled]):focus:before,
.ButtonIcon_button-icon__r8O7l:not([disabled]):hover:before {
    background-color: #f9f5f3
}

.ButtonIcon_button-icon--s__YAJBF {
    height: 38px;
    width: 38px
}

.ButtonIcon_button-icon--day__2HdB_:before {
    background-color: hsla(0, 0%, 100%, .65)
}

.ButtonIcon_button-icon--day__2HdB_:not([disabled]):focus:before,
.ButtonIcon_button-icon--day__2HdB_:not([disabled]):hover:before {
    background-color: #fff
}

.ButtonIcon_button-icon--day__2HdB_ .svg {
    fill: #312b28
}

.ButtonIcon_button-icon--day__2HdB_.ButtonIcon_button-icon--active__3f3R4:before {
    background-color: #fff
}

.ButtonIcon_button-icon--night__vW0ot:before {
    background-color: rgba(25, 24, 54, .85)
}

.ButtonIcon_button-icon--night__vW0ot:not([disabled]):focus:before,
.ButtonIcon_button-icon--night__vW0ot:not([disabled]):hover:before {
    background-color: #191836
}

.ButtonIcon_button-icon--night__vW0ot .svg {
    fill: #fff
}

.ButtonIcon_button-icon--night__vW0ot.ButtonIcon_button-icon--active__3f3R4:before {
    background-color: #27264e
}

.Tabs_tabs__BWkiM {
    display: flex
}

.Tabs_tabs__BWkiM li:not(:first-child) {
    margin-left: 8px
}

[dir=rtl] .Tabs_tabs__BWkiM li:not(:first-child) {
    margin-left: 0;
    margin-right: 8px
}

.Tabs_tabs__option__AoVbQ {
    background: #fff;
    border-radius: 15px;
    box-shadow: inset 0 0 0 1px hsla(21, 16%, 79%, .3);
    color: #312b28;
    cursor: pointer;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .8125rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: .8666666667;
    min-height: 31px;
    min-width: 90px;
    padding: 8px 22px;
    text-align: center
}

.Tabs_tabs__option__AoVbQ:focus,
.Tabs_tabs__option__AoVbQ:hover {
    box-shadow: inset 0 0 0 2px hsla(21, 16%, 79%, .3)
}

.Tabs_tabs__option__AoVbQ:focus {
    box-shadow: inset 0 0 0 1px #896d5e;
    outline: none
}

.Tabs_tabs__option__AoVbQ:focus-visible {
    outline-offset: -2px
}

.Tabs_tabs__option--active__11gvh {
    background: #312b28;
    color: #fff
}

.Divider_divider__22vay {
    align-items: center;
    display: flex;
    height: 9px;
    justify-content: space-between;
    position: relative;
    width: 100%
}

.Divider_divider__bullet__1wrRp {
    border: 1px solid;
    border-radius: 50%;
    display: block;
    height: 5px;
    min-width: 5px;
    width: 5px
}

.Divider_divider__center__3KckN {
    align-items: center;
    display: flex;
    height: 1px;
    justify-content: center;
    width: 100%
}

.Divider_divider__center__3KckN .Divider_divider__bullet__1wrRp {
    height: 5px;
    width: 5px
}

.Divider_divider__center__3KckN .Divider_divider__bullet__1wrRp:first-child {
    margin-right: -1px
}

.Divider_divider__center__3KckN .Divider_divider__bullet__1wrRp:last-child {
    margin-left: -1px
}

.Divider_divider__center__3KckN:after,
.Divider_divider__center__3KckN:before {
    background-color: currentColor;
    content: "";
    flex-grow: 1;
    height: 1px
}

.Divider_divider__center-bullet__UPD6y {
    border: 1px solid;
    border-radius: 50%;
    display: block;
    height: 9px;
    width: 9px
}

.Divider_divider--day__2afh4 {
    color: #fff
}

.Divider_divider--night__3KcGi {
    color: #fff;
    opacity: .5
}

.Divider_divider--night__3KcGi.Divider_divider--mobility__uRhkw {
    color: rgba(0, 119, 200, .5)
}

.Divider_divider--night__3KcGi.Divider_divider--opportunity__3qxKZ {
    color: rgba(237, 139, 0, .5)
}

.Divider_divider--night__3KcGi.Divider_divider--sustainability__18jmr {
    color: rgba(0, 122, 62, .5)
}

.ButtonLoadMore_button-load-more__rlAxN {
    position: relative;
    text-align: center
}

.ButtonLoadMore_button-load-more__shape__3VkKP {
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 1px 1px 1px 0 hsla(20, 17%, 48%, .12);
    display: flex;
    height: 44px;
    justify-content: center;
    position: relative;
    width: 44px
}

.ButtonLoadMore_button-load-more__rlAxN .svg {
    fill: #312b28
}

.ButtonLoadMore_button-load-more__label__bgMSr {
    color: #312b28;
    font-size: .5rem;
    font-weight: 600;
    left: 50%;
    letter-spacing: 1.5px;
    line-height: 1;
    padding-top: 16px;
    position: absolute;
    text-transform: uppercase;
    top: 100%;
    transform: translateX(-50%);
    white-space: nowrap
}

.LoadMore_load-more__Pr9US {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.LoadMore_load-more--compact__3ni9D {
    margin-top: 40px
}

.LoadMore_load-more__button__7sLyy {
    flex-shrink: 0;
    margin-left: 44px;
    margin-right: 44px
}

@media(max-width:48.0525em) {
    .LoadMore_load-more__button__7sLyy {
        margin-left: 18px;
        margin-right: 18px
    }
}

.PageAside_page-aside__2bJZY {
    background: linear-gradient(to right, #1467a1, 50%, #07395d);
    border-bottom: 1px solid rgba(62, 60, 141, .302);
    border-top: 1px solid rgba(62, 60, 141, .302);
    display: flex;
    flex-direction: column;
    height: 100vh;
    max-height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 100px;
    position: sticky;
    top: 0;
    transition: top .3s cubic-bezier(.455, .03, .515, .955), max-height .3s cubic-bezier(.455, .03, .515, .955)
}

@media(max-width:63.99em) {
    .PageAside_page-aside__2bJZY {
        left: 0;
        padding-left: 60px;
        padding-right: 60px;
        padding-top: 86px;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 901
    }

    .PageAside_page-aside__2bJZY .page-profile__sidebar {
        height: auto;
        padding: 0 80px;
        position: relative;
        white-space: nowrap;
        z-index: 900
    }

    .header-is-visible .PageAside_page-aside__2bJZY {
        padding-top: 120px
    }
}

@media(max-width:28.115em) {
    .PageAside_page-aside__2bJZY {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media screen and (min-width:1570px) {
    .PageAside_page-aside__2bJZY {
        padding-left: 88px;
        padding-right: 88px;
        padding-top: 100px
    }
}

.PageAside_page-aside__2bJZY .page-aside-mobile-close {
    position: absolute;
    right: 20px;
    top: 78px;
    z-index: 1
}

.header-is-visible .PageAside_page-aside__2bJZY .page-aside-mobile-close {
    top: 74px
}

.Pagination_pagination__1g8pt {
    display: flex;
    white-space: nowrap
}

.Pagination_pagination__1g8pt,
.Pagination_pagination__button__3qiNl {
    align-items: center;
    justify-content: center
}

.Pagination_pagination__button__3qiNl {
    display: inline-flex;
    min-height: 38px;
    min-width: 16px
}

.Pagination_pagination__button__3qiNl .svg {
    fill: #312b28
}

[dir=rtl] .Pagination_pagination__button__3qiNl .svg {
    transform: scaleX(-1)
}

.Pagination_pagination__item__dtVz5 {
    display: inline-flex
}

.Pagination_pagination__number__3Q8iJ {
    align-items: center;
    background-color: #f9f5f3;
    border: 1px solid #f6efec;
    border-radius: 9px;
    box-shadow: 1px 1px 1px 0 hsla(20, 17%, 48%, 0);
    color: #312b28;
    cursor: pointer;
    display: inline-flex;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    justify-content: center;
    line-height: 1.0833333333;
    margin-left: 4px;
    margin-right: 4px;
    min-height: 38px;
    min-width: 38px
}

@media(max-width:37.49em) {
    .Pagination_pagination__number__3Q8iJ {
        margin-left: 3px;
        margin-right: 3px
    }
}

.Pagination_pagination__number__3Q8iJ:lang(ar) {
    font-family: ExpoArabic, serif
}

.Pagination_pagination__number__3Q8iJ:not([disabled]):focus,
.Pagination_pagination__number__3Q8iJ:not([disabled]):hover,
.Pagination_pagination__number__3Q8iJ.active {
    background-color: #fff;
    border-color: hsla(18, 36%, 95%, 0);
    box-shadow: 1px 1px 1px 0 hsla(20, 17%, 48%, .12)
}

.Pagination_pagination__double-number__3YOrJ {
    padding: 0 5px
}

.Pagination_pagination__numbers__S7Fs8 {
    margin-left: 12px;
    margin-right: 12px
}

.MobileSelect_mobile-select__cnCTF {
    position: static;
    z-index: 900
}

.MobileSelect_mobile-select__button__3COT5 {
    align-items: center;
    display: flex
}

.MobileSelect_mobile-select__button__3COT5 .text {
    color: #312b28
}

.MobileSelect_mobile-select__button__3COT5 .svg {
    fill: currentColor;
    margin-left: 5px;
    transition: transform .3s cubic-bezier(.455, .03, .515, .955)
}

.MobileSelect_mobile-select__dropdown__1F4Zl {
    background: #fff;
    border: 1px solid #d2c7c1;
    border-radius: 15px;
    display: none;
    left: 0;
    padding: 10px;
    position: absolute;
    top: calc(100% + 6px);
    white-space: nowrap
}

.MobileSelect_mobile-select__dropdown-button__3Fs_f {
    align-items: center;
    border-right: 6px;
    display: flex;
    justify-content: space-between;
    padding: 13px 18px;
    width: 100%
}

.MobileSelect_mobile-select__dropdown-button__3Fs_f .text {
    color: #312b28;
    padding-right: 10px
}

.MobileSelect_mobile-select__dropdown-button__3Fs_f .svg {
    visibility: hidden
}

.MobileSelect_mobile-select__dropdown-button--active__2ywmq {
    background-color: #f9f5f3
}

.MobileSelect_mobile-select__dropdown-button--active__2ywmq .svg {
    visibility: visible
}

.MobileSelect_mobile-select__dropdown-button__3Fs_f:not([disabled]):focus,
.MobileSelect_mobile-select__dropdown-button__3Fs_f:not([disabled]):hover {
    background-color: #f9f5f3
}

.MobileSelect_mobile-select--open__scwwI .MobileSelect_mobile-select__dropdown__1F4Zl {
    display: block
}

.MobileSelect_mobile-select--open__scwwI .MobileSelect_mobile-select__button__3COT5 .svg {
    transform: rotate(180deg)
}

.Tag_tag__SbGN0 {
    align-items: center;
    background-color: rgba(109 161 194 / 30%);
    border: 1px solid transparent;
    border-radius: 10px;
    color: #eef1f3;
    display: inline-flex;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 600;
    height: 20px;
    justify-content: center;
    letter-spacing: 1.69px;
    line-height: 18px;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    width: auto
}

.Tag_tag__SbGN0:lang(ar) {
    font-family: ExpoArabic, serif
}

.Tag_tag__icon__1TaWH {
    fill: currentColor;
    margin-left: -6px;
    margin-right: 5px
}

[dir=rtl] .Tag_tag__icon__1TaWH {
    margin-bottom: 2px;
    margin-left: 5px;
    margin-right: -6px
}

.Tag_tag--new__1dV03 {
    background-color: #d18f76;
    color: #fff
}

[dir=rtl] .Tag_tag--new__1dV03 span {
    padding-top: 2px
}

.Tag_tag--live__2UNNd {
    background-color: transparent;
    border-color: #ff5252;
    color: #ff5252;
    padding-left: 9px;
    padding-right: 7px
}

@media(max-width:48.0525em) {
    .Tag_tag--live__2UNNd {
        border: 0;
        padding-left: 0;
        padding-right: 0
    }
}

.Tag_tag--watching__2ZS4- {
    background-color: rgba(0, 0, 0, .6);
    border-radius: 16px;
    color: #fff;
    font-size: .625rem;
    height: 32px;
    letter-spacing: 1.88px
}

.Tag_tag--watching__2ZS4- .Tag_tag__icon__1TaWH {
    margin-left: -4px;
    margin-right: 5px
}

.Tag_tag--secondary__11pIK {
    background-color: transparent;
    border-color: #d2c7c1;
    color: #896d5e
}

.Tag_tag--special__1RPMX {
    color: rgba(197, 115, 84, .8)
}

.Tag_tag--recommended__6PQjK {
    color: #c57354
}

.Tag_tag--night__38PoL {
    border-color: hsla(0, 0%, 100%, .6);
    color: hsla(0, 0%, 100%, .6)
}

.Tag_tag__SbGN0 .svg--close {
    left: 2px;
    margin-left: 4px;
    position: relative
}

.FormFieldError_form-field-error__EFxmN {
    color: #ff5252;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 10px;
    text-align: left
}

[dir=rtl] .FormFieldError_form-field-error__EFxmN {
    text-align: right
}

.FormFieldError_form-field-error__EFxmN:lang(ar) {
    font-family: ExpoArabic, serif
}

.FormFieldError_form-field-error__EFxmN .svg {
    fill: currentColor
}

.Checkbox_input-checkbox__1q0uY {
    align-items: center;
    display: inline-flex;
    justify-content: space-between;
    position: relative
}

.Checkbox_input-checkbox__1q0uY input {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

[dir=rtl] .Checkbox_input-checkbox__1q0uY input {
    left: auto;
    right: 0
}

.Checkbox_input-checkbox__1q0uY input:checked~.Checkbox_input-checkbox__icon__2pY5p {
    background-color: #312b28;
    border-color: #312b28
}

.Checkbox_input-checkbox__1q0uY input:checked~.Checkbox_input-checkbox__icon__2pY5p .svg {
    fill: #fff;
    opacity: 1
}

.Checkbox_input-checkbox__1q0uY input:not([disabled]):focus~.Checkbox_input-checkbox__icon__2pY5p,
.Checkbox_input-checkbox__1q0uY input:not([disabled]):hover~.Checkbox_input-checkbox__icon__2pY5p {
    border-color: #312b28
}

.Checkbox_input-checkbox__1q0uY .svg {
    fill: #000;
    opacity: 0;
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955)
}

.Checkbox_input-checkbox__label__eMeNQ {
    color: #eef1f3;
    cursor: pointer;
    flex-grow: 1;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: 1.4125rem;
    font-weight: 400;
    line-height: 1.1538461538;
    margin-left: -24px;
    padding-left: 24px
}

[dir=rtl] .Checkbox_input-checkbox__label__eMeNQ {
    margin-left: 0;
    margin-right: -24px;
    padding-left: 0;
    padding-right: 24px
}

.Checkbox_input-checkbox__label__eMeNQ:lang(ar) {
    font-family: ExpoArabic, serif
}

.Checkbox_input-checkbox__label__eMeNQ a {
    color: currentColor;
    font-weight: 500;
    position: relative
}

.Checkbox_input-checkbox__label__eMeNQ a:after {
    background-color: #d2c7c1;
    bottom: -2px;
    content: "";
    height: 1px;
    position: absolute;
    right: 0;
    width: 100%
}

.Checkbox_input-checkbox__icon__2pY5p {
    align-items: center;
    background-color: #fff;
    border: 1px solid #d2c7c1;
    border-radius: 4px;
    display: flex;
    height: 16px;
    justify-content: center;
    margin-right: 8px;
    min-width: 16px;
    pointer-events: none;
    transition: border-color .3s cubic-bezier(.455, .03, .515, .955), background-color .3s cubic-bezier(.455, .03, .515, .955);
    width: 16px
}

[dir=rtl] .Checkbox_input-checkbox__icon__2pY5p {
    margin-left: 8px;
    margin-right: 0;
    margin-top: -1px
}

.Checkbox_input-checkbox--reverted__3fTVX {
    flex-direction: row-reverse
}

.Checkbox_input-checkbox--reverted__3fTVX .Checkbox_input-checkbox__label__eMeNQ {
    margin-left: 0;
    margin-right: -22px;
    padding-left: 0;
    padding-right: 22px
}

[dir=rtl] .Checkbox_input-checkbox--reverted__3fTVX .Checkbox_input-checkbox__label__eMeNQ {
    margin-left: -22px;
    margin-right: 0;
    padding-left: 22px;
    padding-right: 0
}

.Checkbox_input-checkbox--required__385EY label:after {
    color: #ff5252;
    content: "*";
    font-size: 1rem;
    margin-left: 3px
}

.Checkbox_input-checkbox-container__1A2Oy .form-field-error {
    margin-top: 9px
}

.Search_input-search__10mRB {
    background-color: rgba(109 161 194 / 30%);
    border: 2px solid #ffcf26;
    border-radius: 12px;
    position: relative
}

.Search_input-search__10mRB input {
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    border: 0;
    display: block;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: 1.3125rem;
    font-weight: 500;
    height: auto;
    line-height: 1.1538461538;
    padding: 18px 20px 15px 42px;
    width: 100%
}

.Search_input-search__10mRB input:lang(ar) {
    font-family: ExpoArabic, serif
}

[dir=rtl] .Search_input-search__10mRB input {
    padding: 14px 42px 11px 20px
}

.Search_input-search__10mRB input::placeholder {
    color: rgba(49, 43, 40, .5)
}

.Search_input-search__10mRB .svg {
    fill: #fff;
    left: 16px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

[dir=rtl] .Search_input-search__10mRB .svg {
    left: auto;
    position: absolute;
    right: 16px;
    top: 50%
}

.Search_input-search__empty__3ids3 {
    align-items: center;
    display: flex;
    height: 44px;
    justify-content: center;
    position: absolute;
    right: 0;
    top: calc(50% - 22px);
    width: 36px
}

.ButtonSimple_button-simple__3HgUj {
    border: 1px solid transparent;
    position: relative
}

.ButtonSimple_button-simple__3HgUj .svg {
    fill: currentColor;
    margin-left: -5px;
    margin-right: 8px
}

.ButtonSimple_button-simple__label__1b-1x+.svg {
    margin-left: 8px;
    margin-right: -5px
}

[dir=rtl] .ButtonSimple_button-simple__label__1b-1x+.svg {
    margin-bottom: 2px;
    margin-left: -5px;
    margin-right: 8px
}

.ButtonSimple_button-simple__content__Ey1J9 {
    align-items: center;
    display: flex
}

.ButtonSimple_button-simple__mask__2eOfq {
    align-items: center;
    display: inline-block;
    display: flex;
    height: 10px;
    justify-content: center;
    overflow: hidden;
    position: relative
}

[dir=rtl] .ButtonSimple_button-simple__mask__2eOfq {
    top: -1px;
    transform: rotate(-180deg)
}

.ButtonSimple_button-simple__mask__2eOfq .ButtonSimple_button-simple__icon__38aCC {
    margin-left: 15px
}

.ButtonSimple_button-simple__mask__2eOfq .ButtonSimple_button-simple__icon__38aCC:nth-child(2) {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 2px;
    transform: translateX(-100%)
}

.ButtonSimple_button-simple__3HgUj:not([disabled]):focus .ButtonSimple_button-simple__icon__38aCC,
.ButtonSimple_button-simple__3HgUj:not([disabled]):hover .ButtonSimple_button-simple__icon__38aCC {
    opacity: 0;
    transform: translateX(100%);
    transition: transform .4s cubic-bezier(.455, .03, .515, .955), opacity .4s cubic-bezier(.455, .03, .515, .955)
}

.ButtonSimple_button-simple__3HgUj:not([disabled]):focus .ButtonSimple_button-simple__icon__38aCC:nth-child(2),
.ButtonSimple_button-simple__3HgUj:not([disabled]):hover .ButtonSimple_button-simple__icon__38aCC:nth-child(2) {
    opacity: 1;
    transform: translateX(0)
}

.ButtonSimple_button-simple--s__zzyUf {
    border-radius: 13px;
    font-size: .5rem;
    height: 26px;
    letter-spacing: 1.5px;
    line-height: 26px;
    padding-left: 12px;
    padding-right: 12px;
    text-transform: uppercase;
    width: auto
}

.ButtonSimple_button-simple--s__zzyUf.ButtonSimple_button-simple--transparent__1vqOZ {
    line-height: 24px
}

.ButtonSimple_button-simple--m__4hUPc {
    border-radius: 16px;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .75rem;
    font-weight: 500;
    height: 32px;
    line-height: 30px;
    padding-left: 22px;
    padding-right: 22px;
    width: auto
}

.ButtonSimple_button-simple--m__4hUPc:lang(ar) {
    font-family: ExpoArabic, serif
}

.ButtonSimple_button-simple--m__4hUPc.ButtonSimple_button-simple--transparent__1vqOZ {
    line-height: 28px
}

.ButtonSimple_button-simple--l__1fu-G {
    align-items: center;
    border-radius: 20px;
    display: flex;
    font-size: .5625rem;
    height: 40px;
    letter-spacing: 1.75px;
    line-height: 38px;
    padding-left: 23px;
    padding-right: 23px;
    text-transform: uppercase;
    width: auto
}

.ButtonSimple_button-simple--l__1fu-G.ButtonSimple_button-simple--transparent__1vqOZ {
    line-height: 36px
}

.ButtonSimple_button-simple--xl__3pk2O {
    border-radius: 24px;
    font-size: .625rem;
    height: 48px;
    letter-spacing: 1.94px;
    line-height: 46px;
    padding-left: 50px;
    padding-right: 50px;
    text-transform: uppercase;
    width: auto
}

.ButtonSimple_button-simple--xl__3pk2O.ButtonSimple_button-simple--transparent__1vqOZ {
    line-height: 44px
}

.ButtonSimple_button-simple--primary__3fiQB {
    background-color: #312b28;
    color: #fff
}

.ButtonSimple_button-simple--secondary__r_bAL {
    background-color: #fff;
    color: #312b28
}

.ButtonSimple_button-simple--tertiary__2n_P1 {
    border: 1px solid #896d5e;
    border-radius: 13px;
    color: #896d5e;
    font-size: .5rem;
    letter-spacing: 1.5px;
    line-height: 1;
    padding: 7px 17px 6px;
    text-transform: uppercase;
    transition: border-color .3s cubic-bezier(.455, .03, .515, .955), color .3s cubic-bezier(.455, .03, .515, .955)
}

.ButtonSimple_button-simple--tertiary__2n_P1:focus,
.ButtonSimple_button-simple--tertiary__2n_P1:hover {
    border-color: #705b50;
    color: #705b50
}

.ButtonSimple_button-simple--transparent__1vqOZ {
    background-color: rgba(0, 0, 0, .6);
    border: 2px solid #312b28;
    color: hsla(0, 0%, 100%, .8)
}

.SidebarFilters_sidebar-filters__2AxQM {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative
}

@media(max-width:63.99em) {
    .SidebarFilters_sidebar-filters__2AxQM {
        height: auto;
        padding-bottom: 130px
    }
}

.SidebarFilters_sidebar-filters__header-nav__2MOhP {
    align-items: center;
    display: flex;
    justify-content: space-between;
    min-height: 32px
}

@media(max-width:63.99em) {
    .SidebarFilters_sidebar-filters__header-nav__2MOhP {
        display: inline-flex;
        margin-bottom: 8px;
        min-height: auto
    }
}

.SidebarFilters_sidebar-filters__header-tags__3iZPM {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    margin-top: 14px;
    min-height: 22px
}

.SidebarFilters_sidebar-filters__header-tags__3iZPM .tag {
    margin-bottom: 4px;
    margin-right: 4px;
    padding-left: 10px;
    padding-right: 10px
}

.SidebarFilters_sidebar-filters__2AxQM .input-search {
    margin-bottom: 34px;
    margin-top: 16px
}

@media(max-width:63.99em) {
    .SidebarFilters_sidebar-filters__2AxQM .input-search {
        margin-bottom: 50px;
        margin-top: 22px
    }
}

.SidebarFilters_sidebar-filters__2AxQM .accordion .text {
    font-weight: 500;
    opacity: 1
}

.SidebarFilters_sidebar-filters__2AxQM .accordion:not(:last-child) {
    margin-bottom: 18px
}

.SidebarFilters_sidebar-filters__2AxQM .button-simple {
    border-color: #d2c7c1;
    font-weight: 600;
    max-height: 24px
}

.SidebarFilters_sidebar-filters__content__3Hj97 {
    flex-grow: 1;
    padding-bottom: 20px
}

.SidebarFilters_sidebar-filters__content__3Hj97 .input-checkbox {
    width: 100%
}

.SidebarFilters_sidebar-filters__content__3Hj97 .input-checkbox label {
    padding-bottom: 6px;
    padding-top: 6px
}

.SidebarFilters_sidebar-filters__footer__1nkCn {
    background-color: #fff;
    bottom: 0;
    height: auto;
    margin-left: -40px;
    opacity: 0;
    padding: 25px 40px;
    position: sticky;
    width: calc(100% + 80px);
    z-index: 2
}

@media screen and (min-width:1570px) {
    .SidebarFilters_sidebar-filters__footer__1nkCn {
        margin-left: -90px;
        width: calc(100% + 180px)
    }
}

@media(max-width:63.99em) {
    .SidebarFilters_sidebar-filters__footer__1nkCn {
        align-items: center;
        bottom: 0;
        display: flex;
        flex-direction: column;
        height: auto;
        padding: 25px 60px;
        position: fixed;
        right: 0;
        transform: translateX(0);
        width: 100vw
    }
}

@media(max-width:28.115em) {
    .SidebarFilters_sidebar-filters__footer__1nkCn {
        padding: 25px 30px
    }
}

.SidebarFilters_sidebar-filters__footer__1nkCn:before {
    box-shadow: 0 -8px 18px -10px rgba(137, 109, 94, .5);
    content: "";
    height: 100%;
    left: 0;
    opacity: .8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.SidebarFilters_sidebar-filters__footer__1nkCn .button-pill-primary {
    width: 100%
}

.SidebarFilters_sidebar-filters__footer-button-clear__6-b0U {
    color: #312b28;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 1.3;
    margin-top: 20px;
    text-transform: uppercase
}

.SidebarFilters_sidebar-filters__footer-button-clear__6-b0U:lang(ar) {
    font-family: ExpoArabic, serif
}

.SidebarFilters_sidebar-filters--has-changed__1GjX0 .SidebarFilters_sidebar-filters__footer__1nkCn {
    opacity: 1
}

.SidebarFilters_sidebar-filters--no-search__3CWcJ .heading {
    margin-bottom: 50px
}

.SidebarFilters_sidebar-filters--checkbox__3crXk .heading {
    margin-bottom: 20px
}

.SidebarFilters_sidebar-filters--checkbox__3crXk .checkbox-top {
    align-items: center;
    background-color: #f9f5f3;
    border-radius: 15px;
    display: flex;
    margin-bottom: 50px;
    padding-right: 10px
}

[dir=rtl] .SidebarFilters_sidebar-filters--checkbox__3crXk .checkbox-top {
    padding-left: 10px;
    padding-right: 15px
}

.SidebarFilters_sidebar-filters--checkbox__3crXk .checkbox-top label {
    padding: 14px 18px
}

.Category_category__OIAZM {
    align-items: center !important;
    display: inline-flex
}

.Category_category__OIAZM .svg {
    fill: currentColor;
    margin-right: 6px
}

[dir=rtl] .Category_category__OIAZM .svg {
    margin-bottom: 2px;
    margin-left: 6px;
    margin-right: 0
}

.Category_category__text__2rYo_ {
    color: #111010;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 1;
    text-transform: uppercase
}

.ProfileCategory_category_text {
    color: #fff;
}

@media(max-width: 48.0525em) {
    .Category_category--day__plZlG {
        color: #d2e0e9
    }

    .Heading_heading-card {
        color: #fff
    }

    .CardFooter_card-footer__text__2qf70 {
        color: #d2e0e9
    }
}

.Category_category--night__2pUvX {
    color: #fff
}

.Read_button-option-read__2v-ik:not(.Read_button-option-read--read__25tgA) .svg {
    position: relative
}

.Read_button-option-read__2v-ik:not(.Read_button-option-read--read__25tgA) .svg:before {
    background-color: #ff5252;
    border-radius: 50%;
    content: "";
    height: 6px;
    position: absolute;
    right: 0;
    top: 0;
    width: 6px
}

.ButtonOptions_button-options__3iJbc {
    position: relative;
    z-index: 1000
}

.ButtonOptions_button-options__3iJbc .button-option--circle {
    align-items: center;
    border: 1px solid transparent;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 38px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 38px
}

.ButtonOptions_button-options__3iJbc .button-option--row {
    align-items: center;
    border-radius: 6px;
    display: flex;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .8125rem;
    font-weight: 500;
    height: auto;
    line-height: 1;
    padding: 16px 18px;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

.ButtonOptions_button-options__3iJbc .button-option--row:lang(ar) {
    font-family: ExpoArabic, serif
}

.ButtonOptions_button-options__3iJbc .button-option--row .svg {
    fill: currentColor;
    margin-right: 10px
}

[dir=rtl] .ButtonOptions_button-options__3iJbc .button-option--row .svg {
    margin-left: 10px;
    margin-right: 0
}

.ButtonOptions_button-options__3iJbc .button-option--row:not([disabled]):focus,
.ButtonOptions_button-options__3iJbc .button-option--row:not([disabled]):hover {
    background-color: #f6efec
}

.ButtonOptions_button-options__dropdown__1tktu {
    border: 1px solid transparent;
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    height: auto;
    margin-top: 10px;
    padding: 12px 10px;
    position: absolute;
    right: 0;
    top: 100%;
    width: 207px
}

[dir=rtl] .ButtonOptions_button-options__dropdown__1tktu {
    height: auto;
    left: 0;
    position: absolute;
    right: auto;
    top: 100%;
    width: 213px
}

[dir=rtl] .expo-panel__action .ButtonOptions_button-options__dropdown__1tktu {
    left: 0;
    position: absolute;
    right: auto;
    top: 100%
}

.ButtonOptions_button-options__dropdown__1tktu:after {
    border: 1px solid transparent;
    content: "";
    height: 8px;
    margin-top: -4px;
    position: absolute;
    right: 14px;
    top: 0;
    transform: rotate(45deg);
    width: 8px
}

[dir=rtl] .ButtonOptions_button-options__dropdown__1tktu:after {
    left: 14px;
    position: absolute;
    right: auto;
    top: 0
}

.ButtonOptions_button-options--day__1az6f .ButtonOptions_button-options__dropdown__1tktu {
    background-color: #fff;
    border-color: hsla(21, 16%, 79%, .3)
}

.ButtonOptions_button-options--day__1az6f .ButtonOptions_button-options__dropdown__1tktu .button-option--row {
    background-color: #fff;
    color: #312b28
}

.ButtonOptions_button-options--day__1az6f .ButtonOptions_button-options__dropdown__1tktu .button-option--row:focus,
.ButtonOptions_button-options--day__1az6f .ButtonOptions_button-options__dropdown__1tktu .button-option--row:hover {
    background-color: #f6efec
}

.ButtonOptions_button-options--day__1az6f .ButtonOptions_button-options__dropdown__1tktu:after {
    background-color: #fff;
    border-left-color: hsla(21, 16%, 79%, .3);
    border-top-color: hsla(21, 16%, 79%, .3)
}

.ButtonOptions_button-options--night__3W1ov .ButtonOptions_button-options__dropdown__1tktu {
    background-color: #191836;
    border-color: hsla(21, 16%, 79%, .1)
}

.ButtonOptions_button-options--night__3W1ov .ButtonOptions_button-options__dropdown__1tktu .button-option--row {
    background-color: #191836;
    color: #fff
}

.ButtonOptions_button-options--night__3W1ov .ButtonOptions_button-options__dropdown__1tktu .button-option--row:focus,
.ButtonOptions_button-options--night__3W1ov .ButtonOptions_button-options__dropdown__1tktu .button-option--row:hover {
    background-color: #27264e
}

.ButtonOptions_button-options--night__3W1ov .ButtonOptions_button-options__dropdown__1tktu:after {
    background-color: #191836;
    border-left-color: hsla(21, 16%, 79%, .1);
    border-top-color: hsla(21, 16%, 79%, .1)
}

.ButtonOptions_button-options--light__1RTXl .button-option--circle {
    border: transparent;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955)
}

.ButtonOptions_button-options--light__1RTXl .button-option--circle .svg {
    fill: #fff;
    transition: fill .3s cubic-bezier(.455, .03, .515, .955)
}

[dir=rtl] .ButtonOptions_button-options--light__1RTXl .button-option--circle .svg {
    margin-bottom: 2px
}

.ButtonOptions_button-options--sand__2OzmL .button-option--circle {
    background-color: #f9f5f3;
    border: 1px solid #f6efec;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955)
}

.ButtonOptions_button-options--sand__2OzmL .button-option--circle .svg {
    fill: #896d5e;
    transition: fill .3s cubic-bezier(.455, .03, .515, .955)
}

[dir=rtl] .ButtonOptions_button-options--sand__2OzmL .button-option--circle .svg {
    margin-bottom: 2px
}

.ButtonOptions_button-options--sand__2OzmL .button-option--circle.button-option--active {
    background-color: #fff
}

.ButtonOptions_button-options--sand__2OzmL .button-option--circle:not([disabled]):focus,
.ButtonOptions_button-options--sand__2OzmL .button-option--circle:not([disabled]):hover {
    background-color: #f6efec
}

.ButtonOptions_button-options--sand__2OzmL .button-option--circle:not([disabled]):focus .svg,
.ButtonOptions_button-options--sand__2OzmL .button-option--circle:not([disabled]):hover .svg {
    fill: #c57354
}

.ButtonOptions_button-options--dark__1W8ad .button-option--circle {
    border: 1px solid #312b28;
    color: #000;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955)
}

.ButtonOptions_button-options--dark__1W8ad .button-option--circle .svg {
    fill: #000
}

[dir=rtl] .ButtonOptions_button-options--dark__1W8ad .button-option--circle .svg {
    margin-bottom: 2px
}

.ButtonOptions_button-options--dark__1W8ad .button-option--circle:not([disabled]):focus,
.ButtonOptions_button-options--dark__1W8ad .button-option--circle:not([disabled]):hover {
    background-color: rgba(0, 0, 0, .9)
}

.ButtonOptions_button-options--dark__1W8ad .button-option--circle:not([disabled]):focus .svg,
.ButtonOptions_button-options--dark__1W8ad .button-option--circle:not([disabled]):hover .svg {
    fill: #fff
}

.ButtonOptions_button-options--open__1lyyW {
    z-index: 100
}

.ButtonOptions_button-options--small__qsmUn .button-option--circle {
    border: 0
}

.CardLike_card-like__1aCxg {
    border-radius: 20px;
    filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
    height: 156px;
    overflow: hidden;
    position: relative;
    transition: filter .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: filter
}

.CardLike_card-like__1aCxg:not([disabled]):focus,
.CardLike_card-like__1aCxg:not([disabled]):hover {
    filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .29))
}

.CardLike_card-like__1aCxg:not([disabled]):focus .CardLike_card-like__image__2w2eK:after,
.CardLike_card-like__1aCxg:not([disabled]):hover .CardLike_card-like__image__2w2eK:after {
    background-color: hsla(18, 39%, 57%, 0)
}

.CardLike_card-like__link__16ORj {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardLike_card-like__link__16ORj:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardLike_card-like__container__3Xity {
    border: 1px solid #ebdace;
    border-radius: 20px;
    display: flex;
    flex-direction: row;
    width: 100%
}

.CardLike_card-like__container__3Xity,
.CardLike_card-like__image__2w2eK {
    height: 100%;
    overflow: hidden;
    position: relative
}

.CardLike_card-like__image__2w2eK {
    border-right: 1px solid #ebdace;
    flex-shrink: 0;
    width: 156px
}

[dir=rtl] .CardLike_card-like__image__2w2eK {
    border-left: 1px solid #ebdace;
    border-right: none
}

.CardLike_card-like__image__2w2eK:after {
    background-color: hsla(18, 39%, 57%, .2);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

.CardLike_card-like__image__2w2eK img {
    display: block;
    height: 100%;
    width: 100%
}

.object-fit .CardLike_card-like__image__2w2eK img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .CardLike_card-like__image__2w2eK img {
    font-family: "object-fit: cover"
}

.CardLike_card-like__1aCxg .button-options {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 4
}

[dir=rtl] .CardLike_card-like__1aCxg .button-options {
    left: 15px;
    position: absolute;
    right: auto
}

.CardLike_card-like__1aCxg .button-option--circle .svg {
    fill: #c57354
}

.CardLike_card-like__1aCxg .button-option--circle.button-option--active {
    background-color: #f6efec
}

.CardLike_card-like__1aCxg .button-option--circle.button-option--active:focus,
.CardLike_card-like__1aCxg .button-option--circle.button-option--active:hover {
    background-color: #f9f5f3
}

.CardLike_card-like__content__2CnMh {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: auto;
    padding: 23px 71px 23px 23px;
    width: 100%
}

[dir=rtl] .CardLike_card-like__content__2CnMh {
    padding: 23px 23px 23px 71px
}

.CardLike_card-like__metas__3-EYp {
    height: 20px;
    width: 100%
}

.CardLike_card-like__title__1drHE {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #312b28;
    display: -webkit-box;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .9375rem;
    font-weight: 500;
    height: 52px;
    letter-spacing: .2px;
    line-height: 1.7333333333;
    margin-top: 20px;
    overflow: hidden;
    width: 100%
}

.CardLike_card-like__title__1drHE:lang(ar) {
    font-family: ExpoArabic, serif
}

.CardLike_card-like__footer__PVtM5 {
    color: #896d5e;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.5
}

.CardLike_card-like__footer__PVtM5:lang(ar) {
    font-family: ExpoArabic, serif
}

.Ribbon_ribbon__2V5jQ {
    background-color: #e3bbab;
    bottom: 0;
    height: 42px;
    overflow: hidden;
    right: 0;
    width: 42px;
    z-index: 4
}

.Ribbon_ribbon__2V5jQ,
.Ribbon_ribbon__2V5jQ:before {
    border-radius: 20px 0 0;
    position: absolute
}

.Ribbon_ribbon__2V5jQ:before {
    background-color: #c57354;
    -webkit-clip-path: polygon(0 0, 0 calc(100% - 2px), calc(100% - 2px) 0);
    clip-path: polygon(0 0, 0 calc(100% - 2px), calc(100% - 2px) 0);
    content: "";
    display: block;
    height: calc(100% - 2px);
    left: 1px;
    top: 1px;
    width: calc(100% - 2px)
}

.Ribbon_ribbon__2V5jQ .svg {
    fill: #fff;
    left: 8px;
    position: absolute;
    top: 8px;
    transform: rotate(-43deg)
}

[dir=rtl] .Ribbon_ribbon__2V5jQ {
    border-radius: 0 20px 0 0;
    bottom: 0;
    left: 0;
    position: absolute;
    right: auto
}

[dir=rtl] .Ribbon_ribbon__2V5jQ:before {
    border-radius: 0 20px 0;
    -webkit-clip-path: polygon(0 -2px, 100% calc(100% - 2px), 100% 0);
    clip-path: polygon(0 -2px, 100% calc(100% - 2px), 100% 0)
}

[dir=rtl] .Ribbon_ribbon__2V5jQ .svg {
    left: auto;
    position: absolute;
    right: 8px;
    top: 8px;
    transform: rotate(43deg)
}

.CardFooter_card-footer__2VqnD {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative
}

@media(max-width:48.0525em) {
    .CardFooter_card-footer__2VqnD {
        margin-top: 10px
    }
}

.CardFooter_card-footer__text__2qf70 {
    align-items: center;
    display: flex;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: 600;
    height: 11px;
    letter-spacing: 1.88px;
    line-height: 1.2222222222;
    overflow: hidden;
    text-transform: uppercase;
    width: 100%
}

@supports(-webkit-line-clamp:1) {
    .CardFooter_card-footer__text__2qf70 {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

.CardFooter_card-footer__text__2qf70 .svg {
    fill: currentColor;
    margin-right: 6px
}

@media(max-width:48.0525em) {
    .CardFooter_card-footer__text__2qf70 .tag {
        height: 16px
    }
}

.CardFooter_card-footer__text__2qf70 .svg--external-link {
    margin-left: 6px;
    margin-right: 0
}

[dir=rtl] .CardFooter_card-footer__text__2qf70 .svg--external-link {
    margin-left: 0;
    margin-right: 6px
}

.CardFooter_card-footer__text__2qf70 .fresnel-container .tag {
    padding-right: 5px
}

.CardFooter_card-footer__text__2qf70 .fresnel-container .tag:after {
    background-color: hsla(21, 16%, 79%, .6);
    border-radius: 1px;
    content: "";
    display: block;
    flex-shrink: 0;
    height: 7px;
    margin-left: 5px;
    margin-right: 5px;
    width: 1px
}

.CardFooter_card-footer__text__2qf70>:not(.u-visually-hidden):not(.fresnel-container)+:before {
    background-color: hsla(21, 16%, 79%, .6);
    border-radius: 1px;
    content: "";
    display: inline-block;
    flex-shrink: 0;
    height: 7px;
    margin: 0 5px;
    width: 1px
}

.CardFooter_card-footer--center__29as4 .CardFooter_card-footer__text__2qf70 {
    justify-content: center
}

.CardFooter_card-footer--center__29as4 .CardFooter_card-footer__text__2qf70 .svg {
    margin-left: 8px
}

@media(min-width:48.0625em) {
    .CardFooter_card-footer__2VqnD:not(.CardFooter_card-footer--skip-border__9Bq4e) {
        overflow: hidden;
        padding-top: 16px;
        position: relative
    }

    .CardFooter_card-footer__2VqnD:not(.CardFooter_card-footer--skip-border__9Bq4e):before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23896D5E' d='M0 0h1v1H0z'/%3E%3C/svg%3E");
        content: "";
        height: 1px;
        left: 0;
        opacity: .8;
        position: absolute;
        top: 0;
        width: 100%
    }

    .CardFooter_card-footer__2VqnD:not(.CardFooter_card-footer--skip-border__9Bq4e).CardFooter_card-footer--night__3jq1f {
        position: relative
    }

    .CardFooter_card-footer__2VqnD:not(.CardFooter_card-footer--skip-border__9Bq4e).CardFooter_card-footer--night__3jq1f:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0z'/%3E%3C/svg%3E");
        content: "";
        height: 1px;
        left: 0;
        opacity: 1;
        position: absolute;
        top: 0;
        width: 100%
    }
}

.CardFooter_card-footer--day__2RO_x {
    color: #01101a
}

.CardFooter_card-footer--night__3jq1f {
    color: #fff
}

.CardFooter_card-footer--loading__2M3JU .CardFooter_card-footer__text__2qf70 {
    background-color: hsla(21, 16%, 79%, .6);
    height: 12px;
    width: 90px
}

.CardPodcast_card-podcast__22rxK {
    height: auto;
    position: relative;
    transition: filter .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: filter
}

@media(max-width:48.0525em) {
    .CardPodcast_card-podcast__22rxK {
        border-bottom: 1px solid #d2c7c1;
        padding-bottom: 10px;
        padding-top: 10px;
        will-change: unset
    }
}

@media(min-width:48.0625em) {
    .CardPodcast_card-podcast__22rxK {
        border-radius: 20px;
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
        overflow: hidden
    }

    .CardPodcast_card-podcast__22rxK:not([disabled]):focus,
    .CardPodcast_card-podcast__22rxK:not([disabled]):hover {
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .29))
    }

    .CardPodcast_card-podcast__22rxK:not([disabled]):focus .CardPodcast_card-podcast__play-button__1k7MU:before,
    .CardPodcast_card-podcast__22rxK:not([disabled]):hover .CardPodcast_card-podcast__play-button__1k7MU:before {
        opacity: .5;
        transform: translate(-50%, -50%) scale(1.3)
    }

    .CardPodcast_card-podcast__22rxK:not([disabled]):focus .CardPodcast_card-podcast__play-button__1k7MU:after,
    .CardPodcast_card-podcast__22rxK:not([disabled]):hover .CardPodcast_card-podcast__play-button__1k7MU:after {
        opacity: .1;
        transform: translate(-50%, -50%) scale(2.5)
    }

    .CardPodcast_card-podcast__22rxK:not([disabled]):focus.CardPodcast_card-podcast--night__3bJNY,
    .CardPodcast_card-podcast__22rxK:not([disabled]):hover.CardPodcast_card-podcast--night__3bJNY {
        filter: drop-shadow(0 2px 12px #191836)
    }
}

@media(max-width:48.0525em) {
    .CardPodcast_card-podcast__22rxK:focus-within {
        z-index: 100
    }
}

.CardPodcast_card-podcast__link__3Kytj {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardPodcast_card-podcast__link__3Kytj:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardPodcast_card-podcast__container__3T0cb {
    display: flex;
    position: relative
}

@media(max-width:48.0525em) {
    .CardPodcast_card-podcast__container__3T0cb {
        display: flex;
        height: auto
    }
}

@media(min-width:48.0625em) {
    .CardPodcast_card-podcast__container__3T0cb {
        border: 1px solid #ebdace;
        border-radius: 20px;
        flex-direction: column;
        height: 100%;
        overflow: hidden;
        width: 100%
    }
}

.CardPodcast_card-podcast__header__3mMPG {
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

@media(min-width:48.0625em) {
    .CardPodcast_card-podcast__header__3mMPG {
        background-color: #fff;
        padding: 26px 20px 24px
    }
}

.CardPodcast_card-podcast__image-wrapper__31uRj {
    position: relative
}

@media(min-width:48.0625em) {
    .CardPodcast_card-podcast__image-wrapper__31uRj {
        margin-left: auto;
        margin-right: auto;
        margin-top: 22px
    }
}

@media(max-width:48.0525em) {
    .CardPodcast_card-podcast__image__1gImG {
        height: 84px;
        position: relative;
        width: 84px
    }
}

@media(min-width:48.0625em) {
    .CardPodcast_card-podcast__image__1gImG {
        height: 110px;
        position: relative;
        width: 110px
    }

    .CardPodcast_card-podcast__image__1gImG:after {
        background-image: url(../images/illustrations/image-circles-podcasts.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 100%;
        content: "";
        height: 170px;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 170px
    }
}

.CardPodcast_card-podcast__image__1gImG img {
    border-radius: 50%;
    display: block;
    height: 100%;
    width: 100%
}

.object-fit .CardPodcast_card-podcast__image__1gImG img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .CardPodcast_card-podcast__image__1gImG img {
    font-family: "object-fit: cover"
}

.CardPodcast_card-podcast__play-button__1k7MU {
    align-items: center;
    background: rgba(0, 0, 0, .6);
    border: 1px solid rgba(49, 43, 40, .6);
    border-radius: 50%;
    display: flex;
    height: 37px;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 37px
}

.CardPodcast_card-podcast__play-button__1k7MU .svg {
    fill: #fff;
    margin-left: 2px
}

.CardPodcast_card-podcast__play-button__1k7MU:after,
.CardPodcast_card-podcast__play-button__1k7MU:before {
    border-radius: 50%;
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: transform .2s cubic-bezier(.455, .03, .515, .955), opacity .2s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

.CardPodcast_card-podcast__play-button__1k7MU:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='98%25' height='98%25' x='1%25' y='1%25' rx='50%25' ry='50%25' fill='none' stroke='%23FFF' stroke-dasharray='0 6' stroke-linecap='round'/%3E%3C/svg%3E")
}

.CardPodcast_card-podcast__play-button__1k7MU:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='98%25' height='98%25' x='1%25' y='1%25' rx='50%25' ry='50%25' fill='none' stroke='%23FFF' stroke-width='.4'/%3E%3C/svg%3E")
}

.CardPodcast_card-podcast__22rxK .button-options {
    position: absolute;
    right: 10px;
    top: 15px;
    z-index: 4
}

[dir=rtl] .CardPodcast_card-podcast__22rxK .button-options {
    left: 15px;
    position: absolute;
    right: auto
}

@media(max-width:48.0525em) {
    .CardPodcast_card-podcast__22rxK .button-options {
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    [dir=rtl] .CardPodcast_card-podcast__22rxK .button-options {
        left: 0;
        right: auto
    }
}

.CardPodcast_card-podcast__content__1BsE9 {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

@media(max-width:48.0525em) {
    .CardPodcast_card-podcast__content__1BsE9 {
        padding: 0 40px 0 12px
    }

    [dir=rtl] .CardPodcast_card-podcast__content__1BsE9 {
        padding-left: 40px;
        padding-right: 12px
    }
}

@media(min-width:48.0625em) {
    .CardPodcast_card-podcast__content__1BsE9 {
        background-color: #fff;
        margin-top: -5px;
        padding: 0 20px 19px;
        text-align: center
    }
}

.CardPodcast_card-podcast__category__135rx {
    height: 16px;
    width: 100%
}

.CardPodcast_card-podcast__title__6F9Rk {
    font-size: 18px;
    line-height: 1.375;
    max-height: 44px;
    overflow: hidden;
    color: #01101a;
}

@supports(-webkit-line-clamp:2) {
    .CardPodcast_card-podcast__title__6F9Rk {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

@media(max-width:48.0525em) {
    .CardPodcast_card-podcast__title__6F9Rk {
        font-size: 18px;
        line-height: 1.2;
        margin-bottom: 6px;
        margin-top: -2px;
        max-height: 36px;
        overflow: hidden;
        color: #fff;
    }

    @supports(-webkit-line-clamp:2) {
        .CardPodcast_card-podcast__title__6F9Rk {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }
}

.CardPodcast_card-podcast__content-footer__1diSF {
    display: flex;
    flex-direction: column;
    margin-top: auto
}

.CardPodcast_card-podcast__tags__w3W_M {
    align-content: flex-end;
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
    height: 48px;
    justify-content: center;
    margin-bottom: -4px;
    margin-top: 8px;
    overflow: hidden;
    width: 100%
}

.CardPodcast_card-podcast__tags__w3W_M .tag {
    margin-bottom: 4px;
    margin-right: 4px
}

[dir=rtl] .CardPodcast_card-podcast__tags__w3W_M .tag {
    margin-left: 4px;
    margin-right: 0
}

.CardPodcast_card-podcast__tags__w3W_M .tag:last-child {
    margin-left: 0;
    margin-right: 0
}

.CardPodcast_card-podcast__footer__325Cq {
    margin-top: 18px
}

@media(max-width:48.0525em) {
    .CardPodcast_card-podcast__footer__325Cq {
        margin-top: 6px
    }
}

@media(min-width:48.0625em) {
    .CardPodcast_card-podcast__image__1gImG {
        height: 104px;
        width: 104px
    }

    .CardPodcast_card-podcast__image__1gImG:after {
        height: 160px;
        width: 160px
    }
}

.CardPodcast_card-podcast--recommended__2JpCS .CardPodcast_card-podcast__container__3T0cb {
    -webkit-clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0);
    clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0)
}

[dir=rtl] .CardPodcast_card-podcast--recommended__2JpCS .CardPodcast_card-podcast__container__3T0cb {
    -webkit-clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0);
    clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0)
}

.CardPodcast_card-podcast--night__3bJNY {
    border-color: hsla(21, 16%, 79%, .3)
}

@media(max-width:48.0525em) {
    .CardPodcast_card-podcast--night__3bJNY {
        border-color: hsla(21, 16%, 79%, .3)
    }
}

.CardPodcast_card-podcast--night__3bJNY .CardPodcast_card-podcast__container__3T0cb {
    border-color: hsla(21, 16%, 79%, .3)
}

@media(min-width:90em) {
    .CardPodcast_card-podcast--fluid__2nUig {
        height: auto;
        position: relative;
        width: 100%
    }

    .CardPodcast_card-podcast--fluid__2nUig:before {
        content: "";
        display: block;
        padding-top: 145.4248366013%
    }

    .CardPodcast_card-podcast--fluid__2nUig .CardPodcast_card-podcast__container__3T0cb {
        left: 0;
        position: absolute;
        top: 0
    }
}

.CardPodcast_card-podcast--minimal__1HON6,
.CardPodcast_card-podcast--s__2kcZW {
    border-bottom: 1px solid #d2c7c1;
    border-radius: 0;
    border-top: 0;
    filter: unset !important;
    overflow: visible;
    padding-bottom: 10px;
    padding-top: 10px
}

.CardPodcast_card-podcast--minimal__1HON6.CardPodcast_card-podcast--night__3bJNY,
.CardPodcast_card-podcast--s__2kcZW.CardPodcast_card-podcast--night__3bJNY {
    border-color: hsla(21, 16%, 79%, .3)
}

.CardPodcast_card-podcast--minimal__1HON6:focus-within,
.CardPodcast_card-podcast--s__2kcZW:focus-within {
    z-index: 100
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__container__3T0cb,
.CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__container__3T0cb {
    border-radius: 0;
    overflow: visible
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__container__3T0cb .button-options,
.CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__container__3T0cb .button-options {
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

[dir=rtl] .CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__container__3T0cb .button-options,
[dir=rtl] .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__container__3T0cb .button-options {
    left: 0;
    right: auto
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__header__3mMPG,
.CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__header__3mMPG {
    border-bottom: none;
    border-radius: 10px;
    flex-shrink: 0;
    height: 84px;
    overflow: hidden;
    padding: 0;
    width: 84px
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__image__1gImG,
.CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__image__1gImG {
    height: 100%;
    margin: 0;
    width: 100%
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__image-wrapper__31uRj,
.CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__image-wrapper__31uRj {
    height: 100%;
    width: 100%
}

@media(min-width:48.0625em) {

    .CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__image-wrapper__31uRj,
    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__image-wrapper__31uRj {
        margin-top: 0
    }
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__content__1BsE9,
.CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__content__1BsE9 {
    padding: 0 40px 0 12px;
    text-align: left
}

[dir=rtl] .CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__content__1BsE9,
[dir=rtl] .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__content__1BsE9 {
    padding-left: 40px;
    padding-right: 12px
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__category__135rx,
.CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__category__135rx {
    height: 20px;
    width: 100%
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__title__6F9Rk,
.CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__title__6F9Rk {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: .9375rem;
    font-weight: 400;
    height: auto;
    letter-spacing: .2px;
    line-height: 1.3333333333;
    margin-top: -2px;
    max-height: 40px;
    overflow: hidden
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__content-footer__1diSF,
.CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__content-footer__1diSF {
    margin-top: 0
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__footer__325Cq,
.CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__footer__325Cq {
    margin-top: 6px;
    padding: 0
}

.CardPodcast_card-podcast--minimal__1HON6 {
    filter: unset !important
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__container__3T0cb {
    align-items: center;
    border: none;
    flex-direction: row
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__header__3mMPG {
    overflow: hidden
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__header__3mMPG .CardPodcast_card-podcast__image-wrapper__31uRj {
    margin-top: 0
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__image__1gImG:after {
    content: unset
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__image__1gImG img {
    border-radius: 0
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__content__1BsE9 {
    background-color: unset
}

.CardPodcast_card-podcast--minimal__1HON6 .CardPodcast_card-podcast__footer__325Cq:before {
    content: unset
}

.CardPodcast_card-podcast--minimal__1HON6.CardPodcast_card-podcast--night__3bJNY .CardPodcast_card-podcast__category__135rx,
.CardPodcast_card-podcast--minimal__1HON6.CardPodcast_card-podcast--night__3bJNY .CardPodcast_card-podcast__footer__325Cq,
.CardPodcast_card-podcast--minimal__1HON6.CardPodcast_card-podcast--night__3bJNY .CardPodcast_card-podcast__title__6F9Rk {
    color: #fff
}

.CardPodcast_card-podcast--minimal__1HON6.CardPodcast_card-podcast--night__3bJNY .CardPodcast_card-podcast__category__135rx,
.CardPodcast_card-podcast--minimal__1HON6.CardPodcast_card-podcast--night__3bJNY .CardPodcast_card-podcast__footer__325Cq {
    opacity: .6
}

@media(max-width:63.99em) {
    .CardPodcast_card-podcast--s__2kcZW {
        filter: unset !important
    }

    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__container__3T0cb {
        align-items: center;
        border: none;
        flex-direction: row
    }

    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__header__3mMPG {
        overflow: hidden
    }

    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__image__1gImG:after {
        content: unset
    }

    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__image__1gImG img {
        border-radius: 0
    }

    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__content__1BsE9 {
        background-color: unset
    }

    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__footer__325Cq:before {
        content: unset
    }

    .CardPodcast_card-podcast--s__2kcZW.CardPodcast_card-podcast--night__3bJNY .CardPodcast_card-podcast__category__135rx,
    .CardPodcast_card-podcast--s__2kcZW.CardPodcast_card-podcast--night__3bJNY .CardPodcast_card-podcast__footer__325Cq,
    .CardPodcast_card-podcast--s__2kcZW.CardPodcast_card-podcast--night__3bJNY .CardPodcast_card-podcast__title__6F9Rk {
        color: #fff
    }

    .CardPodcast_card-podcast--s__2kcZW.CardPodcast_card-podcast--night__3bJNY .CardPodcast_card-podcast__category__135rx,
    .CardPodcast_card-podcast--s__2kcZW.CardPodcast_card-podcast--night__3bJNY .CardPodcast_card-podcast__footer__325Cq {
        opacity: .6
    }
}

@media(min-width:64em) {
    .CardPodcast_card-podcast--s__2kcZW {
        height: 100%;
        width: 225px
    }

    .CardPodcast_card-podcast--s__2kcZW,
    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__container__3T0cb {
        border-radius: 15px
    }

    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__header__3mMPG {
        border-radius: 0;
        height: 130px;
        width: 100%
    }

    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__image__1gImG {
        height: 71px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        width: 71px
    }

    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__image__1gImG:after {
        height: 130px;
        width: 130px
    }

    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__content__1BsE9 {
        padding: 10px 20px 16px
    }

    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__title__6F9Rk {
        -webkit-line-clamp: 3;
        height: 60px;
        letter-spacing: 0;
        margin-top: 9px;
        max-height: unset
    }

    .CardPodcast_card-podcast--s__2kcZW .CardPodcast_card-podcast__footer__325Cq {
        margin-top: 13px;
        padding-top: 11px
    }
}

.ButtonPlay_button-play__1YCVB {
    border-radius: 50%;
    color: #312b28;
    height: 106px;
    outline-offset: 4px;
    overflow: hidden;
    position: relative;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955);
    width: 106px
}

.ButtonPlay_button-play__1YCVB:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ButtonPlay_button-play__content__1XFbs {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: .5rem;
    font-weight: 600;
    height: 106px;
    justify-content: center;
    letter-spacing: 1.5px;
    line-height: 1.25;
    position: relative;
    text-transform: uppercase;
    width: 106px;
    z-index: 2
}

.ButtonPlay_button-play__1YCVB:not(.ButtonPlay_button-play--black__1ERhY) .ButtonPlay_button-play__content__1XFbs:before,
.ButtonPlay_button-play__content__1XFbs:before {
    background-image: conic-gradient(from .35turn, #703704 0deg, #ffb090 35deg, #bc8066 130deg, #8f483c 160deg, #ffb291 210deg, #bc8066 280deg, #703704 350deg);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: transform .7s cubic-bezier(.25, .46, .45, .94);
    width: 100%
}

.ButtonPlay_button-play__1YCVB:not(.ButtonPlay_button-play--black__1ERhY) .ButtonPlay_button-play__content__1XFbs:before {
    border-radius: 50%
}

.ButtonPlay_button-play__1YCVB .svg {
    fill: currentColor;
    position: relative;
    z-index: 4
}

.ButtonPlay_button-play__label__2m4Hc {
    margin-top: 10px
}

.ButtonPlay_button-play__inner-border__3IWQZ,
.ButtonPlay_button-play__inner__3HPb6,
.ButtonPlay_button-play__outer__35FTr {
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.ButtonPlay_button-play__inner__3HPb6,
.ButtonPlay_button-play__outer__35FTr {
    border-radius: 50%;
    overflow-x: hidden;
    overflow-y: hidden
}

.ButtonPlay_button-play__outer__35FTr {
    background-color: #fff;
    max-height: calc(100% - 4px);
    max-width: calc(100% - 4px)
}

.ButtonPlay_button-play__inner__3HPb6 {
    max-height: calc(100% - 8px);
    max-width: calc(100% - 8px)
}

.ButtonPlay_button-play__inner__3HPb6:before {
    background-image: conic-gradient(from .35turn, #703704 0deg, #ffb090 35deg, #bc8066 130deg, #8f483c 160deg, #ffb291 210deg, #bc8066 280deg, #703704 350deg);
    content: "";
    opacity: .4
}

.ButtonPlay_button-play__inner__3HPb6 img,
.ButtonPlay_button-play__inner__3HPb6:before {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ButtonPlay_button-play__inner__3HPb6 img {
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955);
    z-index: 10
}

.object-fit .ButtonPlay_button-play__inner__3HPb6 img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .ButtonPlay_button-play__inner__3HPb6 img {
    font-family: "object-fit: cover"
}

.ButtonPlay_button-play__inner-border__3IWQZ {
    background-color: #fff;
    border-radius: 50%;
    max-height: calc(100% - 2px);
    max-width: calc(100% - 2px);
    overflow-x: hidden;
    overflow-y: hidden
}

.ButtonPlay_button-play__circles__8UIcF {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ButtonPlay_button-play__circles__8UIcF:after,
.ButtonPlay_button-play__circles__8UIcF:before {
    content: ""
}

.ButtonPlay_button-play__circles__8UIcF:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='97' ry='97' stroke='%23fff' stroke-width='2' stroke-dasharray='2, 8'/%3E%3C/svg%3E");
    height: 194px;
    left: 50%;
    margin-left: -97px;
    margin-top: -97px;
    opacity: .5;
    position: absolute;
    top: 50%;
    width: 194px
}

.ButtonPlay_button-play__circles__8UIcF:after {
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 50%;
    height: 440px;
    left: 50%;
    margin-left: -220px;
    margin-top: -220px;
    position: absolute;
    top: 50%;
    width: 440px
}

.ButtonPlay_button-play__1YCVB:not([disabled]):hover .ButtonPlay_button-play__content__1XFbs:before {
    transform: rotate(180deg)
}

.ButtonPlay_button-play__1YCVB:not([disabled]):hover .ButtonPlay_button-play__inner__3HPb6 img {
    opacity: 0
}

.ButtonPlay_button-play__1YCVB:not(.ButtonPlay_button-play--has-image__1_RkQ):not([disabled]):hover.ButtonPlay_button-play--black__1ERhY {
    background-color: rgba(0, 0, 0, .8)
}

.ButtonPlay_button-play__1YCVB:not(.ButtonPlay_button-play--has-image__1_RkQ):not([disabled]):hover .ButtonPlay_button-play__content__1XFbs:before {
    transform: rotate(180deg)
}

.ButtonPlay_button-play--has-image__1_RkQ .ButtonPlay_button-play__inner__3HPb6 {
    max-height: calc(100% - 4px);
    max-width: calc(100% - 4px)
}

.ButtonPlay_button-play--has-image__1_RkQ:not(:hover) .svg {
    opacity: 0
}

.ButtonPlay_button-play--s__ZHGo7,
.ButtonPlay_button-play--s__ZHGo7 .ButtonPlay_button-play__content__1XFbs {
    height: 50px;
    width: 50px
}

.ButtonPlay_button-play--m__1K0M_,
.ButtonPlay_button-play--m__1K0M_ .ButtonPlay_button-play__content__1XFbs {
    height: 60px;
    width: 60px
}

.ButtonPlay_button-play--xl__2lbiO,
.ButtonPlay_button-play--xl__2lbiO .ButtonPlay_button-play__content__1XFbs {
    height: 80px;
    width: 80px
}

.ButtonPlay_button-play--night__3Znl3 {
    background: #fff;
    color: #fff
}

.ButtonPlay_button-play--night__3Znl3 .ButtonPlay_button-play__outer__35FTr {
    background-color: #191836
}

.ButtonPlay_button-play--night__3Znl3 .ButtonPlay_button-play__content__1XFbs:before {
    background: transparent
}

.ButtonPlay_button-play--night__3Znl3 .ButtonPlay_button-play__inner__3HPb6:before {
    background: #fff
}

.ButtonPlay_button-play--night__3Znl3 .ButtonPlay_button-play__inner-border__3IWQZ {
    background-color: #191836
}

.ButtonPlay_button-play--night__3Znl3.ButtonPlay_button-play--nature__2p8li,
.ButtonPlay_button-play--night__3Znl3.ButtonPlay_button-play--nature__2p8li .ButtonPlay_button-play__inner__3HPb6:before {
    background: #e31c79
}

.ButtonPlay_button-play--night__3Znl3.ButtonPlay_button-play--mobility__23biz,
.ButtonPlay_button-play--night__3Znl3.ButtonPlay_button-play--mobility__23biz .ButtonPlay_button-play__inner__3HPb6:before {
    background: #0077c8
}

.ButtonPlay_button-play--night__3Znl3.ButtonPlay_button-play--culture__3kE2y,
.ButtonPlay_button-play--night__3Znl3.ButtonPlay_button-play--culture__3kE2y .ButtonPlay_button-play__inner__3HPb6:before {
    background: #9e007e
}

.ButtonPlay_button-play--night__3Znl3.ButtonPlay_button-play--opportunity__1BAOm,
.ButtonPlay_button-play--night__3Znl3.ButtonPlay_button-play--opportunity__1BAOm .ButtonPlay_button-play__inner__3HPb6:before {
    background: #ed8b00
}

.ButtonPlay_button-play--night__3Znl3.ButtonPlay_button-play--sustainability__3IaDY,
.ButtonPlay_button-play--night__3Znl3.ButtonPlay_button-play--sustainability__3IaDY .ButtonPlay_button-play__inner__3HPb6:before {
    background: #007a3e
}

.ButtonPlay_button-play--night__3Znl3.ButtonPlay_button-play--plaza__3TTX-,
.ButtonPlay_button-play--night__3Znl3.ButtonPlay_button-play--plaza__3TTX- .ButtonPlay_button-play__inner__3HPb6:before {
    background: #eeb70e
}

.ButtonPlay_button-play--nature__2p8li,
.ButtonPlay_button-play--nature__2p8li .ButtonPlay_button-play__inner__3HPb6:before {
    background: #ff71aa
}

.ButtonPlay_button-play--culture__3kE2y,
.ButtonPlay_button-play--culture__3kE2y .ButtonPlay_button-play__inner__3HPb6:before {
    background: #cd3fde
}

.ButtonPlay_button-play--mobility__23biz,
.ButtonPlay_button-play--mobility__23biz .ButtonPlay_button-play__inner__3HPb6:before {
    background: #62b5e5
}

.ButtonPlay_button-play--opportunity__1BAOm,
.ButtonPlay_button-play--opportunity__1BAOm .ButtonPlay_button-play__inner__3HPb6:before {
    background: #ed8b00
}

.ButtonPlay_button-play--sustainability__3IaDY,
.ButtonPlay_button-play--sustainability__3IaDY .ButtonPlay_button-play__inner__3HPb6:before {
    background: #34c575
}

.ButtonPlay_button-play--plaza__3TTX-,
.ButtonPlay_button-play--plaza__3TTX- .ButtonPlay_button-play__inner__3HPb6:before {
    background: #ffcd00
}

.ButtonPlay_button-play--black__1ERhY {
    background: rgba(0, 0, 0, .6);
    color: #fff
}

.ButtonPlay_button-play--black__1ERhY .ButtonPlay_button-play__outer__35FTr {
    background-color: transparent
}

.ButtonPlay_button-play--black__1ERhY .ButtonPlay_button-play__content__1XFbs:before,
.ButtonPlay_button-play--black__1ERhY .ButtonPlay_button-play__inner__3HPb6:before {
    background: transparent
}

.ButtonPlay_button-play--black__1ERhY .ButtonPlay_button-play__inner-border__3IWQZ {
    background-color: transparent;
    border: 1px solid hsla(0, 0%, 100%, .4)
}

.ButtonPlay_button-play--black__1ERhY.ButtonPlay_button-play--nature__2p8li .ButtonPlay_button-play__inner-border__3IWQZ {
    border-color: rgba(255, 113, 170, .4)
}

.ButtonPlay_button-play--black__1ERhY.ButtonPlay_button-play--culture__3kE2y .ButtonPlay_button-play__inner-border__3IWQZ {
    border-color: rgba(205, 63, 222, .4)
}

.ButtonPlay_button-play--black__1ERhY.ButtonPlay_button-play--mobility__23biz .ButtonPlay_button-play__inner-border__3IWQZ {
    border-color: rgba(98, 181, 229, .4)
}

.ButtonPlay_button-play--black__1ERhY.ButtonPlay_button-play--opportunity__1BAOm .ButtonPlay_button-play__inner-border__3IWQZ {
    border-color: rgba(237, 139, 0, .4)
}

.ButtonPlay_button-play--black__1ERhY.ButtonPlay_button-play--sustainability__3IaDY .ButtonPlay_button-play__inner-border__3IWQZ {
    border-color: rgba(52, 197, 117, .4)
}

.ButtonPlay_button-play--black__1ERhY.ButtonPlay_button-play--plaza__3TTX- .ButtonPlay_button-play__inner-border__3IWQZ {
    border-color: rgba(255, 205, 0, .4)
}

.CardPodcastSeries_card-podcast-series__3_3wU {
    height: auto;
    position: relative;
    transition: filter .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: filter
}

.CardPodcastSeries_card-podcast-series__3_3wU:not([disabled]):focus,
.CardPodcastSeries_card-podcast-series__3_3wU:not([disabled]):hover {
    filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .29))
}

@media(max-width:48.0525em) {
    .CardPodcastSeries_card-podcast-series__3_3wU {
        border-bottom: 1px solid #d2c7c1;
        height: 130px;
        padding-bottom: 10px;
        padding-top: 10px
    }
}

@media(min-width:48.0625em) {
    .CardPodcastSeries_card-podcast-series__3_3wU {
        border-radius: 20px;
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
        overflow: hidden
    }
}

.CardPodcastSeries_card-podcast-series__link__3kFmg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardPodcastSeries_card-podcast-series__link__3kFmg:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardPodcastSeries_card-podcast-series__container__2-L15 {
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
    width: 100%
}

@media(max-width:48.0525em) {
    .CardPodcastSeries_card-podcast-series__container__2-L15 {
        align-items: center;
        border-radius: 10px;
        flex-direction: row-reverse;
        overflow: hidden;
        padding: 20px
    }
}

@media(min-width:48.0625em) {
    .CardPodcastSeries_card-podcast-series__container__2-L15 {
        border: 1px solid #ebdace;
        border-radius: 20px;
        overflow: hidden
    }
}

.CardPodcastSeries_card-podcast-series__container__2-L15:before {
    background-image: linear-gradient(180deg, transparent 35%, #0a0b0a);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.CardPodcastSeries_card-podcast-series__header__FQocT {
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

@media(max-width:48.0525em) {
    .CardPodcastSeries_card-podcast-series__header__FQocT {
        padding-right: 32px
    }

    [dir=rtl] .CardPodcastSeries_card-podcast-series__header__FQocT {
        padding-left: 32px;
        padding-right: 0
    }
}

@media(min-width:48.0625em) {
    .CardPodcastSeries_card-podcast-series__header__FQocT {
        padding: 20px 34px 12px
    }
}

.CardPodcastSeries_card-podcast-series__category__3eZZ4 {
    height: 16px;
    width: 100%;
    z-index: 1
}

.CardPodcastSeries_card-podcast-series__3_3wU .button-play {
    background: transparent;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.CardPodcastSeries_card-podcast-series__3_3wU .button-play:after {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 50%;
    content: "";
    height: 48px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 48px
}

.CardPodcastSeries_card-podcast-series__image__3hSXH {
    align-items: center;
    display: flex;
    height: 106px;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    position: relative;
    width: 106px
}

@media(max-width:48.0525em) {
    .CardPodcastSeries_card-podcast-series__image__3hSXH {
        height: 58px;
        margin-top: 0;
        width: 58px
    }
}

.CardPodcastSeries_card-podcast-series__image__3hSXH:after {
    border: 2px solid hsla(0, 0%, 100%, .6);
    border-radius: 50%;
    content: "";
    height: 114px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 114px
}

@media(max-width:48.0525em) {
    .CardPodcastSeries_card-podcast-series__image__3hSXH:after {
        height: 62px;
        width: 62px
    }

    .CardPodcastSeries_card-podcast-series__image__3hSXH:before {
        background-image: url(../images/illustrations/image-circles-white-podcasts.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 100%;
        content: "";
        height: 88px;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 88px
    }
}

.CardPodcastSeries_card-podcast-series__hole__1gR3m {
    border-radius: 50%;
    box-shadow: 0 0 0 500px rgba(0, 0, 0, .56);
    height: 100%;
    width: 100%
}

.CardPodcastSeries_card-podcast-series__3_3wU .button-options {
    position: absolute;
    right: 10px;
    top: 15px;
    z-index: 4
}

[dir=rtl] .CardPodcastSeries_card-podcast-series__3_3wU .button-options {
    left: 10px;
    position: absolute;
    right: auto
}

@media(max-width:48.0525em) {
    .CardPodcastSeries_card-podcast-series__3_3wU .button-options {
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    [dir=rtl] .CardPodcastSeries_card-podcast-series__3_3wU .button-options {
        left: 0;
        right: auto
    }
}

.CardPodcastSeries_card-podcast-series__content__3PIif {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding-right: 15px;
    z-index: 1
}

[dir=rtl] .CardPodcastSeries_card-podcast-series__content__3PIif {
    padding-left: 15px;
    padding-right: 0
}

@media(min-width:48.0625em) {
    .CardPodcastSeries_card-podcast-series__content__3PIif {
        padding-bottom: 23px;
        padding-left: 20px;
        padding-right: 20px;
        text-align: center
    }
}

.CardPodcastSeries_card-podcast-series__title__1R4P6 {
    font-size: 1rem;
    height: 44px;
    line-height: 1.375;
    overflow: hidden
}

@supports(-webkit-line-clamp:2) {
    .CardPodcastSeries_card-podcast-series__title__1R4P6 {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

@media(max-width:48.0525em) {
    .CardPodcastSeries_card-podcast-series__title__1R4P6 {
        font-size: .9375rem;
        height: auto;
        letter-spacing: -.2px;
        line-height: 1.3333333333;
        max-height: 40px;
        overflow: hidden
    }

    @supports(-webkit-line-clamp:2) {
        .CardPodcastSeries_card-podcast-series__title__1R4P6 {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }
}

.CardPodcastSeries_card-podcast-series__text__2zl6W {
    color: hsla(0, 0%, 100%, .9);
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .6875rem;
    font-weight: 400;
    height: 44px;
    line-height: 1.7272727273;
    margin-bottom: -11px;
    margin-top: 2px;
    overflow: hidden
}

@supports(-webkit-line-clamp:2) {
    .CardPodcastSeries_card-podcast-series__text__2zl6W {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

.CardPodcastSeries_card-podcast-series__text__2zl6W:lang(ar) {
    font-family: ExpoArabic, serif
}

@media(max-width:48.0525em) {
    .CardPodcastSeries_card-podcast-series__text__2zl6W {
        display: none
    }
}

.CardPodcastSeries_card-podcast-series__content-footer__12Har {
    margin-top: 5px
}

@media(min-width:48.0625em) {
    .CardPodcastSeries_card-podcast-series__content-footer__12Har {
        margin-top: auto
    }
}

.CardPodcastSeries_card-podcast-series__footer__B9txs {
    color: #fff;
    margin-top: 18px
}

@media(max-width:48.0525em) {
    .CardPodcastSeries_card-podcast-series__3_3wU .card-footer {
        margin-top: 0
    }
}

.CardPodcastSeries_card-podcast-series--recommended__14llY .CardPodcastSeries_card-podcast-series__container__2-L15 {
    -webkit-clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0);
    clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0)
}

[dir=rtl] .CardPodcastSeries_card-podcast-series--recommended__14llY .CardPodcastSeries_card-podcast-series__container__2-L15 {
    -webkit-clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0);
    clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0)
}

.CardEvent_card-event__17KCU {
    height: auto;
    position: relative;
    transition: filter .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: filter, opacity, transform
}

@media(max-width:48.0525em) {
    .CardEvent_card-event__17KCU {
        border-bottom: 1px solid rgba(62, 60, 141, .402);
        padding-bottom: 10px;
        padding-top: 10px
    }
}

@media(min-width:48.0625em) {
    .CardEvent_card-event__17KCU {
        border-radius: 20px;
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
        overflow: hidden
    }
}

@media(max-width:48.0525em) {
    .CardEvent_card-event__17KCU:focus-within {
        z-index: 2000
    }
}

.CardEvent_card-event__17KCU:not([disabled]):focus,
.CardEvent_card-event__17KCU:not([disabled]):hover {
    filter: drop-shadow(0 2px 12px rgba(241, 239, 239, 0.493))
}

.CardEvent_card-event__17KCU:not([disabled]):focus .CardEvent_card-event__image__16qhV:after,
.CardEvent_card-event__17KCU:not([disabled]):hover .CardEvent_card-event__image__16qhV:after {
    background-color: hsla(18, 39%, 57%, 0)
}

.CardEvent_card-event__17KCU:not([disabled]):focus .CardEvent_card-event__play-button__2qkSA:before,
.CardEvent_card-event__17KCU:not([disabled]):hover .CardEvent_card-event__play-button__2qkSA:before {
    opacity: .5;
    transform: translate(-50%, -50%) scale(1.3)
}

.CardEvent_card-event__17KCU:not([disabled]):focus .CardEvent_card-event__play-button__2qkSA:after,
.CardEvent_card-event__17KCU:not([disabled]):hover .CardEvent_card-event__play-button__2qkSA:after {
    opacity: .1;
    transform: translate(-50%, -50%) scale(2.5)
}

.CardEvent_card-event__17KCU:not([disabled]):focus.CardEvent_card-event--night__3BQfq,
.CardEvent_card-event__17KCU:not([disabled]):hover.CardEvent_card-event--night__3BQfq {
    filter: drop-shadow(0 2px 12px #191836)
}

.CardEvent_card-event__link__1Ifgg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardEvent_card-event__link__1Ifgg:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardEvent_card-event__container__3cmzG {
    display: flex;
    position: relative
}

@media(max-width:48.0525em) {
    .CardEvent_card-event__container__3cmzG {
        display: flex;
        height: auto
    }
}

@media(min-width:48.0625em) {
    .CardEvent_card-event__container__3cmzG {
        border: 1px solid rgba(62, 60, 141, 0.402);
        border-radius: 20px;
        flex-direction: column;
        height: 100%;
        overflow: hidden;
        width: 100%
    }
}

.CardEvent_card-event__header__QVs0N {
    position: relative
}

@media(max-width:48.0525em) {
    .CardEvent_card-event__header__QVs0N {
        border-radius: 10px;
        flex-shrink: 0;
        height: 84px;
        overflow: hidden;
        width: 84px
    }
}

@media(min-width:48.0625em) {
    .CardEvent_card-event__header__QVs0N {
        background-color: #fff;
        border-bottom: 1px solid #ebdace;
        flex-shrink: 0;
        height: 138px;
        overflow: hidden;
        width: 100%
    }
}

@media(max-width:48.0525em) {
    .CardEvent_card-event__image__16qhV {
        height: 84px;
        position: relative;
        width: 84px
    }
}

@media(min-width:48.0625em) {
    .CardEvent_card-event__image__16qhV {
        height: 100%;
        left: 0;
        overflow: hidden;
        position: absolute;
        top: 0;
        width: 100%
    }

    .CardEvent_card-event__image__16qhV:after,
    .CardEvent_card-event__image__16qhV:before {
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .CardEvent_card-event__image__16qhV:after {
        background-color: hsla(18, 39%, 57%, .2);
        transition: background-color .3s cubic-bezier(.455, .03, .515, .955)
    }
}

.CardEvent_card-event__image__16qhV img {
    display: block;
    height: 100%;
    width: 100%
}

.object-fit .CardEvent_card-event__image__16qhV img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .CardEvent_card-event__image__16qhV img {
    font-family: "object-fit: cover"
}

.CardEvent_card-event__play-button__2qkSA {
    align-items: center;
    background: rgba(0, 0, 0, .6);
    border: 1px solid rgba(49, 43, 40, .6);
    border-radius: 50%;
    display: flex;
    height: 44px;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 44px
}

.CardEvent_card-event__play-button__2qkSA .svg {
    fill: #fff;
    margin-left: 2px
}

.CardEvent_card-event__play-button__2qkSA:after,
.CardEvent_card-event__play-button__2qkSA:before {
    border-radius: 50%;
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: transform .2s cubic-bezier(.455, .03, .515, .955), opacity .2s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

.CardEvent_card-event__play-button__2qkSA:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='98%25' height='98%25' x='1%25' y='1%25' rx='50%25' ry='50%25' fill='none' stroke='%23FFF' stroke-dasharray='0 6' stroke-linecap='round'/%3E%3C/svg%3E")
}

.CardEvent_card-event__play-button__2qkSA:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='98%25' height='98%25' x='1%25' y='1%25' rx='50%25' ry='50%25' fill='none' stroke='%23FFF' stroke-width='.4'/%3E%3C/svg%3E")
}

.CardEvent_card-event__17KCU .button-options {
    position: absolute;
    right: 10px;
    top: 10px
}

.CardEvent_card-event__17KCU .button-options:not(.button-options--open) {
    z-index: 4
}

[dir=rtl] .CardEvent_card-event__17KCU .button-options {
    left: 10px;
    position: absolute;
    right: auto
}

@media(max-width:48.0525em) {
    .CardEvent_card-event__17KCU .button-options {
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    [dir=rtl] .CardEvent_card-event__17KCU .button-options {
        left: 0;
        right: auto
    }
}

.CardEvent_card-event__content__1sKou {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 20px
}

@media(max-width:48.0525em) {
    .CardEvent_card-event__content__1sKou {
        padding: 0 40px 0 12px
    }

    [dir=rtl] .CardEvent_card-event__content__1sKou {
        padding-left: 40px;
        padding-right: 12px
    }
}

@media(min-width:48.0625em) {
    .CardEvent_card-event__content__1sKou {
        background-color: #fff;
        height: auto;
        width: 100%;
        width: auto
    }
}

.CardEvent_card-event__metas__3EBAZ {
    align-items: center;
    display: flex;
    height: 20px;
    justify-content: space-between;
    margin-top: -2px;
    width: 100%
}

.CardEvent_card-event__metas__3EBAZ .tag {
    margin-left: 10px
}

[dir=rtl] .CardEvent_card-event__metas__3EBAZ .tag {
    margin-left: 0;
    margin-right: 10px
}

.CardEvent_card-event__title__2gpK3 {
    font-size: 16px;
    line-height: 1.375;
    margin-top: 8px
}

@media(max-width:48.0525em) {
    .CardEvent_card-event__title__2gpK3 {
        font-size: 18px;
        letter-spacing: .2px;
        line-height: 1.2;
        margin-top: 2px;
        max-height: 44px;
        overflow: hidden
    }

    @supports(-webkit-line-clamp:2) {
        .CardEvent_card-event__title__2gpK3 {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }
}

@media(min-width:48.0625em) {
    .CardEvent_card-event__title__2gpK3 {
        height: 66px;
        overflow: hidden
    }

    @supports(-webkit-line-clamp:3) {
        .CardEvent_card-event__title__2gpK3 {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }
}

.CardEvent_card-event__content-footer__3KK92 {
    display: flex;
    flex-direction: column;
    margin-top: auto
}

.CardEvent_card-event__tags__2inn1 {
    align-content: flex-end;
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
    height: 48px;
    margin-bottom: -4px;
    margin-top: 15px;
    overflow: hidden;
    width: 100%
}

.CardEvent_card-event__tags__2inn1 .tag {
    margin-bottom: 4px;
    margin-right: 4px
}

[dir=rtl] .CardEvent_card-event__tags__2inn1 .tag {
    margin-left: 4px;
    margin-right: 0
}

.CardEvent_card-event__tags__2inn1 .tag:last-child {
    margin-left: 0;
    margin-right: 0
}

.CardEvent_card-event__dates__2nAdp {
    color: #312b28;
    font-size: .625rem;
    letter-spacing: .125rem;
    line-height: 1.3;
    margin-left: 5px;
    margin-right: -1px
}

[dir=rtl] .CardEvent_card-event__dates__2nAdp {
    margin-left: -1px;
    margin-right: 5px
}

.CardEvent_card-event__dates__2nAdp:before {
    display: none !important
}

@media(min-width:48em) {
    .CardEvent_card-event__footer__3-fxr {
        margin-top: 17px
    }
}

.CardEvent_card-event--wide__lFBdX {
    max-width: 343px
}

.CardEvent_card-event--recommended__r7_R8 .CardEvent_card-event__container__3cmzG {
    -webkit-clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0);
    clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0)
}

[dir=rtl] .CardEvent_card-event--recommended__r7_R8 .CardEvent_card-event__container__3cmzG {
    -webkit-clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0);
    clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0)
}

.CardEvent_card-event--night__3BQfq {
    border-color: hsla(21, 16%, 79%, .3)
}

@media(max-width:48.0525em) {
    .CardEvent_card-event--night__3BQfq {
        border-bottom: 1px solid hsla(21, 16%, 79%, .3)
    }
}

.CardEvent_card-event--night__3BQfq .CardEvent_card-event__header__QVs0N {
    border-color: hsla(21, 16%, 79%, .3)
}

.CardEvent_card-event--minimal__OVTme,
.CardEvent_card-event--s__FM5Uj {
    border-bottom: 1px solid #d2c7c1;
    min-height: 84px;
    overflow: visible
}

@media(min-width:48.0625em) {

    .CardEvent_card-event--minimal__OVTme,
    .CardEvent_card-event--s__FM5Uj {
        border-radius: 0
    }
}

.CardEvent_card-event--minimal__OVTme:focus-within,
.CardEvent_card-event--s__FM5Uj:focus-within {
    z-index: 2000
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__container__3cmzG,
.CardEvent_card-event--s__FM5Uj .CardEvent_card-event__container__3cmzG {
    border-radius: 0;
    overflow: visible
}

@media(min-width:48.0625em) {

    .CardEvent_card-event--minimal__OVTme .CardEvent_card-event__container__3cmzG,
    .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__container__3cmzG {
        border: 0
    }
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__container__3cmzG .button-options,
.CardEvent_card-event--s__FM5Uj .CardEvent_card-event__container__3cmzG .button-options {
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

[dir=rtl] .CardEvent_card-event--minimal__OVTme .CardEvent_card-event__container__3cmzG .button-options,
[dir=rtl] .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__container__3cmzG .button-options {
    left: 0;
    right: auto
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__header__QVs0N,
.CardEvent_card-event--s__FM5Uj .CardEvent_card-event__header__QVs0N {
    border-radius: 15px;
    height: 84px;
    width: 84px
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__content__1sKou,
.CardEvent_card-event--s__FM5Uj .CardEvent_card-event__content__1sKou {
    padding: 0 40px 0 12px
}

[dir=rtl] .CardEvent_card-event--minimal__OVTme .CardEvent_card-event__content__1sKou,
[dir=rtl] .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__content__1sKou {
    padding-left: 40px;
    padding-right: 12px
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__tag__3TozE,
.CardEvent_card-event--s__FM5Uj .CardEvent_card-event__tag__3TozE {
    padding-left: 6px;
    padding-right: 4px
}

[dir=rtl] .CardEvent_card-event--minimal__OVTme .CardEvent_card-event__tag__3TozE,
[dir=rtl] .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__tag__3TozE {
    padding-left: 4px;
    padding-right: 6px
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__tag--live__3jBxn,
.CardEvent_card-event--s__FM5Uj .CardEvent_card-event__tag--live__3jBxn {
    padding-left: 13px;
    padding-right: 5px
}

[dir=rtl] .CardEvent_card-event--minimal__OVTme .CardEvent_card-event__tag--live__3jBxn,
[dir=rtl] .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__tag--live__3jBxn {
    padding-left: 5px;
    padding-right: 13px
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__title__2gpK3,
.CardEvent_card-event--s__FM5Uj .CardEvent_card-event__title__2gpK3 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: .9375rem;
    font-weight: 400;
    height: auto;
    letter-spacing: .2px;
    line-height: 1.3333333333;
    margin-top: 1px;
    max-height: 40px;
    overflow: hidden
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__footer__3-fxr,
.CardEvent_card-event--s__FM5Uj .CardEvent_card-event__footer__3-fxr {
    margin-top: 6px;
    padding: 0
}

.CardEvent_card-event--compact__Ru8hT {
    opacity: 1
}

.CardEvent_card-event--compact__Ru8hT .CardEvent_card-event__content__1sKou {
    padding: 8px 22px 24px
}

.CardEvent_card-event--compact__Ru8hT .CardEvent_card-event__title__2gpK3 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 1rem;
    font-weight: 400;
    height: auto;
    letter-spacing: .4px;
    line-height: 1.375;
    margin-top: 11px;
    overflow: hidden
}

.CardEvent_card-event--compact__Ru8hT .CardEvent_card-event__footer__3-fxr {
    padding-top: 13px
}

.CardEvent_card-event--compact__Ru8hT .CardEvent_card-event__metas__3EBAZ {
    flex-wrap: wrap;
    height: auto
}

.CardEvent_card-event--compact__Ru8hT .CardEvent_card-event__metas__3EBAZ .category {
    margin: 10px 10px 10px 0
}

[dir=rtl] .CardEvent_card-event--compact__Ru8hT .CardEvent_card-event__metas__3EBAZ .category {
    margin: 10px 0 10px 10px
}

.CardEvent_card-event--compact__Ru8hT .CardEvent_card-event__metas__3EBAZ .tag {
    margin: 0 0 0 -1px
}

[dir=rtl] .CardEvent_card-event--compact__Ru8hT .CardEvent_card-event__metas__3EBAZ .tag {
    margin: 0 -1px 0 0
}

.CardEvent_card-event--minimal__OVTme {
    border-bottom: 1px solid #d2c7c1;
    filter: unset !important;
    min-height: 84px;
    padding-bottom: 10px;
    padding-top: 10px
}

.CardEvent_card-event--minimal__container__isy2d {
    align-items: center;
    border: none;
    flex-direction: row
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__header__QVs0N {
    border-bottom: none;
    border-radius: 10px;
    flex-shrink: 0;
    height: 84px;
    overflow: hidden;
    width: 84px
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__play-button__2qkSA:after,
.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__play-button__2qkSA:before {
    content: unset
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__container__3cmzG {
    flex-direction: row
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__content__1sKou {
    background-color: unset
}

[dir=rtl] .CardEvent_card-event--minimal__OVTme .CardEvent_card-event__content__1sKou {
    padding-left: 0;
    padding-right: 13px
}

.CardEvent_card-event--minimal__OVTme .CardEvent_card-event__footer__3-fxr:before {
    content: unset
}

.CardEvent_card-event--minimal__OVTme.CardEvent_card-event--night__3BQfq {
    border-bottom: 1px solid hsla(21, 16%, 79%, .3)
}

.CardEvent_card-event--minimal__OVTme.CardEvent_card-event--night__3BQfq .CardEvent_card-event__category__3E-z5,
.CardEvent_card-event--minimal__OVTme.CardEvent_card-event--night__3BQfq .CardEvent_card-event__footer__3-fxr,
.CardEvent_card-event--minimal__OVTme.CardEvent_card-event--night__3BQfq .CardEvent_card-event__title__2gpK3 {
    color: #fff
}

.CardEvent_card-event--minimal__OVTme.CardEvent_card-event--night__3BQfq .CardEvent_card-event__category__3E-z5,
.CardEvent_card-event--minimal__OVTme.CardEvent_card-event--night__3BQfq .CardEvent_card-event__footer__3-fxr {
    opacity: .6
}

@media(min-width:37.5em)and (max-width:63.99em) {
    .CardEvent_card-event--s__FM5Uj {
        filter: unset !important
    }

    .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__container__3cmzG {
        align-items: center;
        border: none;
        flex-direction: row
    }

    .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__header__QVs0N {
        border-bottom: none
    }

    .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__play-button__2qkSA:after,
    .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__play-button__2qkSA:before {
        content: unset
    }

    .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__content__1sKou {
        background-color: unset
    }

    [dir=rtl] .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__content__1sKou {
        padding-left: 0;
        padding-right: 13px
    }

    .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__footer__3-fxr:before {
        content: unset
    }
}

@media(max-width:63.99em) {

    .CardEvent_card-event--s__FM5Uj.CardEvent_card-event--night__3BQfq .CardEvent_card-event__category__3E-z5,
    .CardEvent_card-event--s__FM5Uj.CardEvent_card-event--night__3BQfq .CardEvent_card-event__footer__3-fxr,
    .CardEvent_card-event--s__FM5Uj.CardEvent_card-event--night__3BQfq .CardEvent_card-event__title__2gpK3 {
        color: #fff
    }

    .CardEvent_card-event--s__FM5Uj.CardEvent_card-event--night__3BQfq .CardEvent_card-event__category__3E-z5,
    .CardEvent_card-event--s__FM5Uj.CardEvent_card-event--night__3BQfq .CardEvent_card-event__footer__3-fxr {
        opacity: .6
    }
}

@media(min-width:64em) {
    .CardEvent_card-event--s__FM5Uj {
        height: 100%;
        width: 225px
    }

    .CardEvent_card-event--s__FM5Uj,
    .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__container__3cmzG {
        border-radius: 15px
    }

    .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__header__QVs0N {
        border-radius: 0;
        height: 120px;
        width: 100%
    }

    .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__content__1sKou {
        padding: 20px 20px 16px
    }

    .CardEvent_card-event--s__FM5Uj .CardEvent_card-event__footer__3-fxr {
        margin-top: 13px;
        padding-top: 11px
    }
}

.CardEvent_card-event--sustainability__utLAQ .CardEvent_card-event__link-label__3Yt5u {
    color: #34c575
}

.CardEvent_card-event--sustainability__utLAQ .CardEvent_card-event__link-label__3Yt5u .svg {
    color: #007a3e
}

.CardEvent_card-event--opportunity__2YZtS .CardEvent_card-event__link-label__3Yt5u,
.CardEvent_card-event--opportunity__2YZtS .CardEvent_card-event__link-label__3Yt5u .svg {
    color: #ed8b00
}

.CardEvent_card-event--mobility__108hX .CardEvent_card-event__link-label__3Yt5u {
    color: #62b5e5
}

.CardEvent_card-event--mobility__108hX .CardEvent_card-event__link-label__3Yt5u .svg {
    color: #0077c8
}

@media(max-width:48.0525em) {
    .CardEvent_card-event--live__2G-t5 .svg--camera {
        position: relative
    }

    .CardEvent_card-event--live__2G-t5 .svg--camera:before {
        background-color: #ff5252;
        border: 1px solid #f9f5f3;
        border-radius: 50%;
        content: "";
        height: 7px;
        left: -3px;
        position: absolute;
        top: 0;
        width: 7px
    }
}

.CardOnSiteActivity_card-on-site-activity__2ERsL {
    height: auto;
    position: relative;
    transition: filter .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: filter
}

@media(max-width:48.0525em) {
    .CardOnSiteActivity_card-on-site-activity__2ERsL {
        border-bottom: 1px solid #d2c7c1;
        padding-bottom: 10px;
        padding-top: 10px
    }
}

@media(min-width:48.0625em) {
    .CardOnSiteActivity_card-on-site-activity__2ERsL {
        border-radius: 20px;
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
        overflow: hidden
    }
}

@media(max-width:48.0525em) {
    .CardOnSiteActivity_card-on-site-activity__2ERsL:focus-within {
        z-index: 100
    }
}

.CardOnSiteActivity_card-on-site-activity__2ERsL:not([disabled]):focus,
.CardOnSiteActivity_card-on-site-activity__2ERsL:not([disabled]):hover {
    filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .29))
}

.CardOnSiteActivity_card-on-site-activity__2ERsL:not([disabled]):focus.CardOnSiteActivity_card-on-site-activity--night__8VAzw,
.CardOnSiteActivity_card-on-site-activity__2ERsL:not([disabled]):hover.CardOnSiteActivity_card-on-site-activity--night__8VAzw {
    filter: drop-shadow(0 2px 12px #191836)
}

.CardOnSiteActivity_card-on-site-activity__link__xaOMD {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardOnSiteActivity_card-on-site-activity__link__xaOMD:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardOnSiteActivity_card-on-site-activity__container__rqELy {
    display: flex;
    position: relative
}

@media(max-width:48.0525em) {
    .CardOnSiteActivity_card-on-site-activity__container__rqELy {
        display: flex;
        height: auto
    }
}

@media(min-width:48.0625em) {
    .CardOnSiteActivity_card-on-site-activity__container__rqELy {
        border: 1px solid #ebdace;
        border-radius: 20px;
        flex-direction: column;
        height: 100%;
        overflow: hidden;
        width: 100%
    }
}

.CardOnSiteActivity_card-on-site-activity__header__f8bCC {
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

@media(max-width:48.0525em) {
    .CardOnSiteActivity_card-on-site-activity__header__f8bCC {
        border: 1px solid hsla(21, 16%, 79%, .3);
        border-radius: 10px;
        height: 86px;
        overflow: hidden;
        width: 86px
    }
}

@media(min-width:48.0625em) {
    .CardOnSiteActivity_card-on-site-activity__header__f8bCC {
        background: linear-gradient(180deg, #f9f5f3, #fff 90%);
        padding: 20px 20px 21px
    }
}

.CardOnSiteActivity_card-on-site-activity__image-wrapper__1Qdqc {
    position: relative
}

@media(max-width:48.0525em) {
    .CardOnSiteActivity_card-on-site-activity__image-wrapper__1Qdqc {
        align-items: center;
        background: linear-gradient(180deg, #f9f5f3, #fff 90%);
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }
}

@media(min-width:48.0625em) {
    .CardOnSiteActivity_card-on-site-activity__image-wrapper__1Qdqc {
        margin-left: auto;
        margin-right: auto;
        margin-top: 14px
    }
}

.CardOnSiteActivity_card-on-site-activity__image__2keYb {
    height: 58px;
    position: relative;
    width: 52px
}

@media(min-width:48.0625em) {
    .CardOnSiteActivity_card-on-site-activity__image__2keYb {
        height: 105px;
        width: 95px
    }

    .CardOnSiteActivity_card-on-site-activity__image__2keYb:after {
        height: 157px;
        width: 156px
    }
}

.object-fit .CardOnSiteActivity_card-on-site-activity__image__2keYb img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .CardOnSiteActivity_card-on-site-activity__image__2keYb img {
    font-family: "object-fit: cover"
}

.CardOnSiteActivity_card-on-site-activity__2ERsL .button-options {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 4
}

[dir=rtl] .CardOnSiteActivity_card-on-site-activity__2ERsL .button-options {
    left: 10px;
    position: absolute;
    right: auto
}

@media(max-width:48.0525em) {
    .CardOnSiteActivity_card-on-site-activity__2ERsL .button-options {
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    [dir=rtl] .CardOnSiteActivity_card-on-site-activity__2ERsL .button-options {
        left: 0;
        right: auto
    }
}

.CardOnSiteActivity_card-on-site-activity__content__1iE_A {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

@media(max-width:48.0525em) {
    .CardOnSiteActivity_card-on-site-activity__content__1iE_A {
        padding: 0 40px 0 12px
    }

    [dir=rtl] .CardOnSiteActivity_card-on-site-activity__content__1iE_A {
        padding-left: 40px;
        padding-right: 12px
    }
}

@media(min-width:48.0625em) {
    .CardOnSiteActivity_card-on-site-activity__content__1iE_A {
        background-color: #fff;
        padding: 0 20px 20px;
        text-align: center
    }
}

.CardOnSiteActivity_card-on-site-activity__category__14mnp {
    height: 16px;
    width: 100%
}

.CardOnSiteActivity_card-on-site-activity__title__1euMW {
    font-size: 1rem;
    height: 44px;
    letter-spacing: -.4px;
    line-height: 1.375;
    overflow: hidden
}

@supports(-webkit-line-clamp:2) {
    .CardOnSiteActivity_card-on-site-activity__title__1euMW {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

@media(max-width:48.0525em) {
    .CardOnSiteActivity_card-on-site-activity__title__1euMW {
        font-size: .9375rem;
        height: 36px;
        letter-spacing: .2px;
        line-height: 1.2;
        margin-bottom: 6px;
        margin-top: -2px;
        overflow: hidden
    }

    @supports(-webkit-line-clamp:2) {
        .CardOnSiteActivity_card-on-site-activity__title__1euMW {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }
}

.CardOnSiteActivity_card-on-site-activity__tag__15uXS {
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px
}

@media(max-width:48.0525em) {
    .CardOnSiteActivity_card-on-site-activity__tag__15uXS {
        display: none
    }
}

.CardOnSiteActivity_card-on-site-activity__content-footer__2Lx8F {
    display: flex;
    flex-direction: column;
    margin-top: auto;
    text-align: left
}

[dir=rtl] .CardOnSiteActivity_card-on-site-activity__content-footer__2Lx8F {
    text-align: right
}

.CardOnSiteActivity_card-on-site-activity__dates__a5JZ3 {
    color: #312b28;
    font-size: .625rem;
    letter-spacing: .125rem;
    line-height: 1.3;
    margin-left: 5px;
    margin-right: -1px
}

[dir=rtl] .CardOnSiteActivity_card-on-site-activity__dates__a5JZ3 {
    margin-left: -1px;
    margin-right: 5px
}

.CardOnSiteActivity_card-on-site-activity__dates__a5JZ3:before {
    display: none !important
}

.CardOnSiteActivity_card-on-site-activity__footer__1Uhan {
    margin-top: 11px
}

@media(max-width:48.0525em) {
    .CardOnSiteActivity_card-on-site-activity__footer__1Uhan {
        margin-top: 6px
    }
}

.CardOnSiteActivity_card-on-site-activity--recommended__1sgco .CardOnSiteActivity_card-on-site-activity__container__rqELy {
    -webkit-clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0);
    clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0)
}

[dir=rtl] .CardOnSiteActivity_card-on-site-activity--recommended__1sgco .CardOnSiteActivity_card-on-site-activity__container__rqELy {
    -webkit-clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0);
    clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0)
}

@media(min-width:90em) {
    .CardOnSiteActivity_card-on-site-activity--fluid__1pW5j {
        height: auto;
        position: relative;
        width: 100%
    }

    .CardOnSiteActivity_card-on-site-activity--fluid__1pW5j:before {
        content: "";
        display: block;
        padding-top: 145.4248366013%
    }

    .CardOnSiteActivity_card-on-site-activity--fluid__1pW5j .CardOnSiteActivity_card-on-site-activity__container__rqELy {
        left: 0;
        position: absolute;
        top: 0
    }
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax,
.CardOnSiteActivity_card-on-site-activity--s__1D4-H {
    border-bottom: 1px solid #d2c7c1;
    border-radius: 0;
    border-top: 0;
    filter: unset !important;
    overflow: visible;
    padding-bottom: 10px;
    padding-top: 10px
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax.CardOnSiteActivity_card-on-site-activity--night__8VAzw,
.CardOnSiteActivity_card-on-site-activity--s__1D4-H.CardOnSiteActivity_card-on-site-activity--night__8VAzw {
    border-color: hsla(21, 16%, 79%, .3)
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax:focus-within,
.CardOnSiteActivity_card-on-site-activity--s__1D4-H:focus-within {
    z-index: 100
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__container__rqELy,
.CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__container__rqELy {
    border-radius: 0;
    overflow: visible
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__container__rqELy .button-options,
.CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__container__rqELy .button-options {
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

[dir=rtl] .CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__container__rqELy .button-options,
[dir=rtl] .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__container__rqELy .button-options {
    left: 0;
    right: auto
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__header__f8bCC,
.CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__header__f8bCC {
    border-bottom: none;
    border-radius: 10px;
    flex-shrink: 0;
    height: 84px;
    overflow: hidden;
    padding: 0;
    width: 84px
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__image__2keYb,
.CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__image__2keYb {
    height: 100%;
    margin: 0;
    width: 100%
}

@media(min-width:48.0625em) {

    .CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__image-wrapper__1Qdqc,
    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__image-wrapper__1Qdqc {
        margin-top: 0
    }
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__content__1iE_A,
.CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__content__1iE_A {
    padding: 0 40px 0 12px;
    text-align: left
}

[dir=rtl] .CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__content__1iE_A,
[dir=rtl] .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__content__1iE_A {
    padding-left: 40px;
    padding-right: 12px
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__category__14mnp,
.CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__category__14mnp {
    height: 20px;
    width: 100%
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__title__1euMW,
.CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__title__1euMW {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: .9375rem;
    font-weight: 400;
    height: auto;
    letter-spacing: .2px;
    line-height: 1.3333333333;
    margin-top: -2px;
    max-height: 40px;
    overflow: hidden
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__content-footer__2Lx8F,
.CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__content-footer__2Lx8F {
    margin-top: 0
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__footer__1Uhan,
.CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__footer__1Uhan {
    margin-top: 6px;
    padding: 0
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax {
    filter: unset !important
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__container__rqELy {
    align-items: center;
    border: none;
    flex-direction: row
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__header__f8bCC {
    overflow: hidden
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__header__f8bCC .CardOnSiteActivity_card-on-site-activity__image-wrapper__1Qdqc {
    margin-top: 0
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__image__2keYb:after {
    content: unset
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__image__2keYb img {
    border-radius: 0
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__content__1iE_A {
    background-color: unset
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax .CardOnSiteActivity_card-on-site-activity__footer__1Uhan:before {
    content: unset
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax.CardOnSiteActivity_card-on-site-activity--night__8VAzw .CardOnSiteActivity_card-on-site-activity__category__14mnp,
.CardOnSiteActivity_card-on-site-activity--minimal__2ooax.CardOnSiteActivity_card-on-site-activity--night__8VAzw .CardOnSiteActivity_card-on-site-activity__footer__1Uhan,
.CardOnSiteActivity_card-on-site-activity--minimal__2ooax.CardOnSiteActivity_card-on-site-activity--night__8VAzw .CardOnSiteActivity_card-on-site-activity__title__1euMW {
    color: #fff
}

.CardOnSiteActivity_card-on-site-activity--minimal__2ooax.CardOnSiteActivity_card-on-site-activity--night__8VAzw .CardOnSiteActivity_card-on-site-activity__category__14mnp,
.CardOnSiteActivity_card-on-site-activity--minimal__2ooax.CardOnSiteActivity_card-on-site-activity--night__8VAzw .CardOnSiteActivity_card-on-site-activity__footer__1Uhan {
    opacity: .6
}

@media(max-width:63.99em) {
    .CardOnSiteActivity_card-on-site-activity--s__1D4-H {
        filter: unset !important
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__container__rqELy {
        align-items: center;
        border: none;
        flex-direction: row
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__header__f8bCC {
        overflow: hidden
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__image__2keYb:after {
        content: unset
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__image__2keYb img {
        border-radius: 0
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__content__1iE_A {
        background-color: unset
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__footer__1Uhan:before {
        content: unset
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H.CardOnSiteActivity_card-on-site-activity--night__8VAzw .CardOnSiteActivity_card-on-site-activity__category__14mnp,
    .CardOnSiteActivity_card-on-site-activity--s__1D4-H.CardOnSiteActivity_card-on-site-activity--night__8VAzw .CardOnSiteActivity_card-on-site-activity__footer__1Uhan,
    .CardOnSiteActivity_card-on-site-activity--s__1D4-H.CardOnSiteActivity_card-on-site-activity--night__8VAzw .CardOnSiteActivity_card-on-site-activity__title__1euMW {
        color: #fff
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H.CardOnSiteActivity_card-on-site-activity--night__8VAzw .CardOnSiteActivity_card-on-site-activity__category__14mnp,
    .CardOnSiteActivity_card-on-site-activity--s__1D4-H.CardOnSiteActivity_card-on-site-activity--night__8VAzw .CardOnSiteActivity_card-on-site-activity__footer__1Uhan {
        opacity: .6
    }
}

@media(min-width:64em) {
    .CardOnSiteActivity_card-on-site-activity--s__1D4-H {
        border-radius: 15px;
        height: 100%;
        width: 225px
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__container__rqELy {
        border-radius: 15px
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__header__f8bCC {
        border-radius: 0;
        height: 130px;
        width: 100%
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__image__2keYb {
        height: 71px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        width: 71px
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__image__2keYb:after {
        height: 130px;
        width: 130px
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__content__1iE_A {
        padding: 10px 20px 16px
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__title__1euMW {
        -webkit-line-clamp: 3;
        height: 60px;
        letter-spacing: 0;
        margin-top: 9px;
        max-height: unset
    }

    .CardOnSiteActivity_card-on-site-activity--s__1D4-H .CardOnSiteActivity_card-on-site-activity__footer__1Uhan {
        margin-top: 13px;
        padding-top: 11px
    }
}

.CardHighlightDay_card-highlight-day__2O3b9 {
    height: auto;
    position: relative;
    transition: filter .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: filter, opacity, transform
}

@media(max-width:48.0525em) {
    .CardHighlightDay_card-highlight-day__2O3b9:focus-within {
        z-index: 100
    }
}

@media(max-width:48.0525em) {
    .CardHighlightDay_card-highlight-day__2O3b9 {
        border-bottom: 1px solid #d2c7c1;
        padding-bottom: 10px;
        padding-top: 10px
    }
}

@media(min-width:48.0625em) {
    .CardHighlightDay_card-highlight-day__2O3b9 {
        border-radius: 20px;
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
        overflow: hidden
    }
}

.CardHighlightDay_card-highlight-day__2O3b9:not([disabled]):focus,
.CardHighlightDay_card-highlight-day__2O3b9:not([disabled]):hover {
    filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .29))
}

.CardHighlightDay_card-highlight-day__2O3b9:not([disabled]):focus.CardHighlightDay_card-highlight-day--night__3VCV0,
.CardHighlightDay_card-highlight-day__2O3b9:not([disabled]):hover.CardHighlightDay_card-highlight-day--night__3VCV0 {
    filter: drop-shadow(0 2px 12px #191836)
}

.CardHighlightDay_card-highlight-day__link__30rgc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardHighlightDay_card-highlight-day__link__30rgc:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardHighlightDay_card-highlight-day__container__2oiLD {
    display: flex;
    position: relative
}

@media(max-width:48.0525em) {
    .CardHighlightDay_card-highlight-day__container__2oiLD {
        display: flex;
        height: auto
    }
}

@media(min-width:48.0625em) {
    .CardHighlightDay_card-highlight-day__container__2oiLD {
        border: 1px solid #ebdace;
        border-radius: 20px;
        flex-direction: column;
        height: 100%;
        overflow: hidden;
        width: 100%
    }
}

@media(max-width:48.0525em) {
    .CardHighlightDay_card-highlight-day__decorations__1mf9F {
        display: none
    }
}

@media(min-width:48.0625em) {
    .CardHighlightDay_card-highlight-day__decorations__1mf9F {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='99%25' height='99%25' x='.5%25' y='.5%25' rx='15' ry='15' fill='none' stroke='%23D2C7C1' stroke-dasharray='0 5' stroke-linecap='round'/%3E%3C/svg%3E");
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        height: calc(100% - 139px);
        left: 13px;
        padding: 10px;
        position: absolute;
        top: 84px;
        width: calc(100% - 26px)
    }

    .CardHighlightDay_card-highlight-day__decorations__1mf9F .svg {
        fill: #d2c7c1
    }

    .CardHighlightDay_card-highlight-day__decorations__1mf9F .svg:first-child {
        transform: rotate(-90deg)
    }

    .CardHighlightDay_card-highlight-day__decorations__1mf9F .svg:nth-child(2) {
        justify-self: flex-end
    }

    .CardHighlightDay_card-highlight-day__decorations__1mf9F .svg:nth-child(3) {
        align-self: flex-end;
        transform: rotate(-180deg)
    }

    .CardHighlightDay_card-highlight-day__decorations__1mf9F .svg:nth-child(4) {
        align-self: flex-end;
        justify-self: flex-end;
        transform: rotate(90deg)
    }
}

.CardHighlightDay_card-highlight-day__header__1MsYV {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

@media(min-width:48.0625em) {
    .CardHighlightDay_card-highlight-day__header__1MsYV {
        padding: 17px 20px 13px
    }
}

@media(max-width:48.0525em) {
    .CardHighlightDay_card-highlight-day__header__1MsYV {
        border: 1px solid hsla(21, 16%, 79%, .3);
        border-radius: 10px;
        flex-shrink: 0;
        height: 84px;
        overflow: hidden;
        width: 84px
    }

    .CardHighlightDay_card-highlight-day__image__34thr {
        height: 84px;
        position: relative;
        width: 84px
    }
}

@media(min-width:48.0625em) {
    .CardHighlightDay_card-highlight-day__image__34thr {
        background-color: #fff;
        border-radius: 50%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        margin-top: 8px;
        position: relative;
        width: 70px
    }

    .CardHighlightDay_card-highlight-day__image__34thr:before {
        content: "";
        display: block;
        padding-top: 100%
    }
}

@media(max-width:48.0525em) {
    .CardHighlightDay_card-highlight-day__image__34thr:after {
        height: 66px;
        width: 66px
    }
}

.CardHighlightDay_card-highlight-day__image__34thr img {
    background-color: #fff;
    border: 6px solid #fff;
    border-radius: 50%;
    display: block;
    height: 44px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 44px;
    z-index: 1
}

.object-fit .CardHighlightDay_card-highlight-day__image__34thr img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .CardHighlightDay_card-highlight-day__image__34thr img {
    font-family: "object-fit: cover"
}

@media(max-width:48.0525em) {
    .CardHighlightDay_card-highlight-day__image__34thr img {
        border-width: 3px
    }
}

.CardHighlightDay_card-highlight-day__2O3b9 .button-options {
    position: absolute;
    right: 15px;
    top: 15px
}

.CardHighlightDay_card-highlight-day__2O3b9 .button-options:not(.button-options--open) {
    z-index: 4
}

[dir=rtl] .CardHighlightDay_card-highlight-day__2O3b9 .button-options {
    left: 15px;
    position: absolute;
    right: auto
}

@media(max-width:48.0525em) {
    .CardHighlightDay_card-highlight-day__2O3b9 .button-options {
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    [dir=rtl] .CardHighlightDay_card-highlight-day__2O3b9 .button-options {
        left: 0;
        right: auto
    }
}

.CardHighlightDay_card-highlight-day__content__3KXgr {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

@media(max-width:48.0525em) {
    .CardHighlightDay_card-highlight-day__content__3KXgr {
        padding: 0 40px 0 12px
    }
}

@media(min-width:48.0625em) {
    .CardHighlightDay_card-highlight-day__content__3KXgr {
        background-color: #fff;
        padding: 0 20px 20px;
        text-align: center
    }
}

.CardHighlightDay_card-highlight-day__category__2Bx3R {
    height: 20px;
    margin-bottom: 1px;
    width: 100%
}

.CardHighlightDay_card-highlight-day__title__k7R-1 {
    font-size: 1rem;
    letter-spacing: -.4px;
    line-height: 1.375
}

@media(max-width:48.0525em) {
    .CardHighlightDay_card-highlight-day__title__k7R-1 {
        font-size: .9375rem;
        letter-spacing: .2px;
        line-height: 1.2;
        margin-bottom: 6px;
        margin-top: -2px;
        max-height: 36px;
        overflow: hidden
    }

    @supports(-webkit-line-clamp:2) {
        .CardHighlightDay_card-highlight-day__title__k7R-1 {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }
}

@media(min-width:48.0625em) {
    .CardHighlightDay_card-highlight-day__title__k7R-1 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.CardHighlightDay_card-highlight-day__text__3FQre {
    color: rgba(112, 91, 80, .8);
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .8125rem;
    font-weight: 400;
    height: 44px;
    line-height: 1.6923076923;
    margin-top: 8px;
    overflow: hidden;
    width: 100%
}

@supports(-webkit-line-clamp:2) {
    .CardHighlightDay_card-highlight-day__text__3FQre {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

@media(max-width:48.0525em) {
    .CardHighlightDay_card-highlight-day__text__3FQre {
        display: none
    }
}

@media(min-width:48.0625em) {
    .CardHighlightDay_card-highlight-day__text__3FQre {
        padding-left: 25px;
        padding-right: 25px
    }
}

.CardHighlightDay_card-highlight-day__text__3FQre:lang(ar) {
    font-family: ExpoArabic, serif
}

.CardHighlightDay_card-highlight-day__footer__cOtEH {
    margin-top: auto
}

.CardHighlightDay_card-highlight-day--recommended__3pD-W .CardHighlightDay_card-highlight-day__container__2oiLD {
    -webkit-clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0);
    clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0)
}

[dir=rtl] .CardHighlightDay_card-highlight-day--recommended__3pD-W .CardHighlightDay_card-highlight-day__container__2oiLD {
    -webkit-clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0);
    clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0)
}

.CardHighlightDay_card-highlight-day--night__3VCV0 .CardHighlightDay_card-highlight-day__container__2oiLD {
    border-color: hsla(21, 16%, 79%, .3)
}

@media(min-width:90em) {
    .CardHighlightDay_card-highlight-day--fluid__1ATps {
        height: auto;
        position: relative;
        width: 100%
    }

    .CardHighlightDay_card-highlight-day--fluid__1ATps:before {
        content: "";
        display: block;
        padding-top: 145.4248366013%
    }

    .CardHighlightDay_card-highlight-day--fluid__1ATps .CardHighlightDay_card-highlight-day__container__2oiLD {
        left: 0;
        position: absolute;
        top: 0
    }

    .CardHighlightDay_card-highlight-day--fluid__1ATps .CardHighlightDay_card-highlight-day__decorations__1mf9F {
        height: calc(100% - 129px);
        left: 13px;
        position: absolute;
        top: 84px;
        width: calc(100% - 26px)
    }

    .CardHighlightDay_card-highlight-day--fluid__1ATps .CardHighlightDay_card-highlight-day__text__3FQre {
        margin-top: 10px
    }

    .CardHighlightDay_card-highlight-day--fluid__1ATps .CardHighlightDay_card-highlight-day__footer__cOtEH {
        margin-top: auto
    }
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG,
.CardHighlightDay_card-highlight-day--s__1mw6v {
    border-radius: 0;
    height: 80px
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__container__2oiLD,
.CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__container__2oiLD {
    border-radius: 0
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__header__1MsYV,
.CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__header__1MsYV {
    height: 84px;
    padding: 0;
    width: 84px
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__image__34thr,
.CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__image__34thr {
    height: 100%;
    margin: 0;
    width: 100%
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__image__34thr:after,
.CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__image__34thr:after {
    height: 66px;
    width: 66px
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__image__34thr img,
.CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__image__34thr img {
    height: 42px;
    width: 42px
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__content__3KXgr,
.CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__content__3KXgr {
    padding: 0 0 0 13px;
    text-align: left
}

[dir=rtl] .CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__content__3KXgr,
[dir=rtl] .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__content__3KXgr {
    padding: 0 13px 0 0;
    text-align: right
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__title__k7R-1,
.CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__title__k7R-1 {
    font-size: .9375rem;
    font-weight: 400;
    height: auto;
    letter-spacing: .2px;
    line-height: 1.3333333333;
    margin-top: 1px;
    max-height: 44px;
    max-height: 40px;
    overflow: hidden;
    padding: 0
}

@supports(-webkit-line-clamp:2) {

    .CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__title__k7R-1,
    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__title__k7R-1 {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

@media(max-width:48.0525em) {

    .CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__title__k7R-1,
    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__title__k7R-1 {
        margin-top: 0
    }
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__text__3FQre,
.CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__text__3FQre {
    padding: 0
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__footer__cOtEH,
.CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__footer__cOtEH {
    margin-top: 6px;
    padding: 0
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG {
    border-bottom: 1px solid #d2c7c1;
    filter: unset !important;
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__container__2oiLD {
    align-items: center;
    border: none;
    flex-direction: row
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__decorations__1mf9F {
    display: none
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__header__1MsYV {
    border: 1px solid hsla(21, 16%, 79%, .3);
    border-radius: 15px;
    overflow: hidden
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__image__34thr {
    border-radius: 0
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__content__3KXgr {
    background-color: unset
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG .CardHighlightDay_card-highlight-day__footer__cOtEH:before {
    content: unset
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG.CardHighlightDay_card-highlight-day--night__3VCV0 {
    border-bottom: 1px solid hsla(21, 16%, 79%, .3)
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG.CardHighlightDay_card-highlight-day--night__3VCV0 .CardHighlightDay_card-highlight-day__category__2Bx3R,
.CardHighlightDay_card-highlight-day--minimal__1GbQG.CardHighlightDay_card-highlight-day--night__3VCV0 .CardHighlightDay_card-highlight-day__footer__cOtEH,
.CardHighlightDay_card-highlight-day--minimal__1GbQG.CardHighlightDay_card-highlight-day--night__3VCV0 .CardHighlightDay_card-highlight-day__title__k7R-1 {
    color: #fff
}

.CardHighlightDay_card-highlight-day--minimal__1GbQG.CardHighlightDay_card-highlight-day--night__3VCV0 .CardHighlightDay_card-highlight-day__category__2Bx3R,
.CardHighlightDay_card-highlight-day--minimal__1GbQG.CardHighlightDay_card-highlight-day--night__3VCV0 .CardHighlightDay_card-highlight-day__footer__cOtEH {
    opacity: .6
}

@media(max-width:63.99em) {
    .CardHighlightDay_card-highlight-day--s__1mw6v {
        filter: unset !important
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__container__2oiLD {
        align-items: center;
        border: none;
        flex-direction: row
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__decorations__1mf9F {
        display: none
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__header__1MsYV {
        background-color: unset;
        border: 1px solid hsla(21, 16%, 79%, .3);
        border-radius: 15px;
        overflow: hidden
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__image__34thr {
        border-radius: 0
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__content__3KXgr {
        background-color: unset
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__footer__cOtEH:before {
        content: unset
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v.CardHighlightDay_card-highlight-day--night__3VCV0 .CardHighlightDay_card-highlight-day__category__2Bx3R,
    .CardHighlightDay_card-highlight-day--s__1mw6v.CardHighlightDay_card-highlight-day--night__3VCV0 .CardHighlightDay_card-highlight-day__footer__cOtEH,
    .CardHighlightDay_card-highlight-day--s__1mw6v.CardHighlightDay_card-highlight-day--night__3VCV0 .CardHighlightDay_card-highlight-day__title__k7R-1 {
        color: #fff
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v.CardHighlightDay_card-highlight-day--night__3VCV0 .CardHighlightDay_card-highlight-day__category__2Bx3R,
    .CardHighlightDay_card-highlight-day--s__1mw6v.CardHighlightDay_card-highlight-day--night__3VCV0 .CardHighlightDay_card-highlight-day__footer__cOtEH {
        opacity: .6
    }
}

@media(min-width:64em) {
    .CardHighlightDay_card-highlight-day--s__1mw6v {
        border-radius: 15px;
        height: 100%;
        width: 225px
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__container__2oiLD {
        border-radius: 15px
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__header__1MsYV {
        border-radius: 0;
        height: 120px;
        justify-content: center;
        padding-top: 15px;
        width: 100%
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__decorations__1mf9F {
        bottom: 0;
        height: 105px;
        left: 15px;
        position: absolute;
        right: 0;
        top: 15px;
        width: calc(100% - 30px)
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__image__34thr {
        border: none;
        border-radius: 0;
        height: auto;
        margin: 0 auto;
        width: 80px
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__image__34thr:after {
        height: 100%;
        width: 100%
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__image__34thr img {
        border-width: 7px;
        height: 56px;
        width: 56px
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__content__3KXgr {
        padding: 20px 20px 16px
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__title__k7R-1 {
        -webkit-line-clamp: 3;
        height: 60px;
        letter-spacing: 0;
        margin-top: 9px;
        max-height: unset
    }

    .CardHighlightDay_card-highlight-day--s__1mw6v .CardHighlightDay_card-highlight-day__footer__cOtEH {
        margin-top: 13px;
        padding-top: 11px
    }
}

.CardPavilion_card-pavilion__2_BQb {
    height: auto;
    position: relative;
    transition: filter .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: filter, opacity, transform
}

@media(max-width:48.0525em) {
    .CardPavilion_card-pavilion__2_BQb {
        border-bottom: 1px solid #d2c7c1;
        padding-bottom: 10px;
        padding-top: 10px
    }
}

@media(min-width:48.0625em) {
    .CardPavilion_card-pavilion__2_BQb {
        border-radius: 20px;
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
        overflow: hidden
    }
}

@media(max-width:48.0525em) {
    .CardPavilion_card-pavilion__2_BQb:focus-within {
        z-index: 100
    }
}

.CardPavilion_card-pavilion__2_BQb:not([disabled]):focus,
.CardPavilion_card-pavilion__2_BQb:not([disabled]):hover {
    filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .29))
}

.CardPavilion_card-pavilion__2_BQb:not([disabled]):focus .CardPavilion_card-pavilion__image__39Zsk:after,
.CardPavilion_card-pavilion__2_BQb:not([disabled]):hover .CardPavilion_card-pavilion__image__39Zsk:after {
    background-color: hsla(18, 39%, 57%, 0)
}

.CardPavilion_card-pavilion__link__spmXl {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardPavilion_card-pavilion__link__spmXl:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardPavilion_card-pavilion__container__jhjxT {
    display: flex;
    position: relative
}

@media(max-width:48.0525em) {
    .CardPavilion_card-pavilion__container__jhjxT {
        align-items: center;
        height: auto
    }
}

@media(min-width:48.0625em) {
    .CardPavilion_card-pavilion__container__jhjxT {
        border: 1px solid #ebdace;
        border-radius: 20px;
        flex-direction: column;
        height: 100%;
        overflow: hidden;
        width: 100%
    }
}

.CardPavilion_card-pavilion__header__jsKN2 {
    position: relative
}

@media(max-width:48.0525em) {
    .CardPavilion_card-pavilion__header__jsKN2 {
        border-radius: 10px;
        flex-shrink: 0;
        height: 84px;
        overflow: hidden;
        width: 84px
    }
}

@media(min-width:48.0625em) {
    .CardPavilion_card-pavilion__header__jsKN2 {
        background-color: #fff;
        border-bottom: 1px solid #ebdace;
        flex-shrink: 0;
        height: 189px;
        overflow: hidden;
        width: 100%
    }
}

@media(max-width:48.0525em) {
    .CardPavilion_card-pavilion__image__39Zsk {
        height: 84px;
        position: relative;
        width: 84px
    }
}

@media(min-width:48.0625em) {
    .CardPavilion_card-pavilion__image__39Zsk {
        overflow: hidden
    }

    .CardPavilion_card-pavilion__image__39Zsk,
    .CardPavilion_card-pavilion__image__39Zsk:after {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .CardPavilion_card-pavilion__image__39Zsk:after {
        background-color: hsla(18, 39%, 57%, .2);
        content: "";
        transition: background-color .3s cubic-bezier(.455, .03, .515, .955)
    }
}

.CardPavilion_card-pavilion__image__39Zsk img {
    display: block;
    height: 100%;
    width: 100%
}

.object-fit .CardPavilion_card-pavilion__image__39Zsk img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .CardPavilion_card-pavilion__image__39Zsk img {
    font-family: "object-fit: cover"
}

.CardPavilion_card-pavilion__2_BQb .button-options {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 4
}

[dir=rtl] .CardPavilion_card-pavilion__2_BQb .button-options {
    left: 10px;
    position: absolute;
    right: auto
}

@media(max-width:48.0525em) {
    .CardPavilion_card-pavilion__2_BQb .button-options {
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    [dir=rtl] .CardPavilion_card-pavilion__2_BQb .button-options {
        left: 0;
        right: auto
    }
}

.CardPavilion_card-pavilion__content__2eHhy {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: flex-end
}

@media(max-width:48.0525em) {
    .CardPavilion_card-pavilion__content__2eHhy {
        padding: 0 40px 0 12px
    }

    [dir=rtl] .CardPavilion_card-pavilion__content__2eHhy {
        padding-left: 40px;
        padding-right: 12px
    }
}

@media(min-width:48.0625em) {
    .CardPavilion_card-pavilion__content__2eHhy {
        background-color: #fff;
        height: auto;
        padding: 20px;
        width: 100%;
        width: auto
    }
}

.CardPavilion_card-pavilion__eyebrow__31Epd {
    height: 20px;
    width: 100%
}

.CardPavilion_card-pavilion__eyebrow__31Epd,
.CardPavilion_card-pavilion__text__3N3a_ {
    font-family: Sussie Intl, Helvetica, sans-serif
}

.CardPavilion_card-pavilion__eyebrow__31Epd:lang(ar),
.CardPavilion_card-pavilion__text__3N3a_:lang(ar) {
    font-weight: "ExpoArabic", serif
}

.CardPavilion_card-pavilion__title__3Rxmu {
    font-size: 1rem;
    letter-spacing: -.4px;
    line-height: 1.375;
    margin-top: 9px
}

@media(max-width:48.0525em) {
    .CardPavilion_card-pavilion__title__3Rxmu {
        font-size: .9375rem;
        letter-spacing: .2px;
        line-height: 1.2;
        margin-top: 2px;
        max-height: 44px;
        overflow: hidden
    }

    @supports(-webkit-line-clamp:2) {
        .CardPavilion_card-pavilion__title__3Rxmu {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }
}

@media(min-width:48.0625em) {
    .CardPavilion_card-pavilion__title__3Rxmu {
        height: 66px;
        overflow: hidden
    }

    @supports(-webkit-line-clamp:3) {
        .CardPavilion_card-pavilion__title__3Rxmu {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }
}

.CardPavilion_card-pavilion__text__3N3a_ {
    color: hsla(0, 0%, 100%, .8);
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.3846153846;
    margin-top: 20px
}

.CardPavilion_card-pavilion__2_BQb:focus .CardPavilion_card-pavilion__button__1W7rC,
.CardPavilion_card-pavilion__2_BQb:hover .CardPavilion_card-pavilion__button__1W7rC {
    opacity: 1
}

.CardPavilion_card-pavilion--night__1s3mu {
    border-color: hsla(21, 16%, 79%, .3)
}

@media(max-width:48.0525em) {
    .CardPavilion_card-pavilion--night__1s3mu {
        border-bottom: 1px solid hsla(21, 16%, 79%, .3)
    }
}

.CardPavilion_card-pavilion--night__1s3mu .CardPavilion_card-pavilion__header__jsKN2 {
    border-color: hsla(21, 16%, 79%, .3)
}

.CardPavilion_card-pavilion--minimal__3TwIO,
.CardPavilion_card-pavilion--s__O3Yql {
    border-bottom: 1px solid #d2c7c1;
    min-height: 84px;
    overflow: visible
}

@media(min-width:48.0625em) {

    .CardPavilion_card-pavilion--minimal__3TwIO,
    .CardPavilion_card-pavilion--s__O3Yql {
        border-radius: 0
    }
}

.CardPavilion_card-pavilion--minimal__3TwIO:focus-within,
.CardPavilion_card-pavilion--s__O3Yql:focus-within {
    z-index: 2000
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__container__jhjxT,
.CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__container__jhjxT {
    border-radius: 0;
    overflow: visible
}

@media(min-width:48.0625em) {

    .CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__container__jhjxT,
    .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__container__jhjxT {
        border: 0
    }
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__container__jhjxT .button-options,
.CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__container__jhjxT .button-options {
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

[dir=rtl] .CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__container__jhjxT .button-options,
[dir=rtl] .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__container__jhjxT .button-options {
    left: 0;
    right: auto
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__header__jsKN2,
.CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__header__jsKN2 {
    border-radius: 15px;
    height: 84px;
    width: 84px
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__content__2eHhy,
.CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__content__2eHhy {
    justify-content: flex-start;
    padding: 0 40px 0 12px
}

[dir=rtl] .CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__content__2eHhy,
[dir=rtl] .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__content__2eHhy {
    padding-left: 40px;
    padding-right: 12px
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__tag__3KzH4,
.CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__tag__3KzH4 {
    padding-left: 6px;
    padding-right: 4px
}

[dir=rtl] .CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__tag__3KzH4,
[dir=rtl] .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__tag__3KzH4 {
    padding-left: 4px;
    padding-right: 6px
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__tag--live__1hwjp,
.CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__tag--live__1hwjp {
    padding-left: 13px;
    padding-right: 5px
}

[dir=rtl] .CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__tag--live__1hwjp,
[dir=rtl] .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__tag--live__1hwjp {
    padding-left: 5px;
    padding-right: 13px
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__title__3Rxmu,
.CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__title__3Rxmu {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: .9375rem;
    font-weight: 400;
    height: auto;
    letter-spacing: .2px;
    line-height: 1.3333333333;
    margin-top: 1px;
    max-height: 40px;
    overflow: hidden
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__footer__2MJfS,
.CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__footer__2MJfS {
    margin-top: 6px;
    padding: 0
}

.CardPavilion_card-pavilion--minimal__3TwIO {
    border-bottom: 1px solid #d2c7c1;
    filter: unset !important;
    min-height: 84px;
    padding-bottom: 10px;
    padding-top: 10px
}

.CardPavilion_card-pavilion--minimal__container__3ZTXp {
    align-items: center;
    border: none;
    flex-direction: row
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__header__jsKN2 {
    border-bottom: none;
    border-radius: 10px;
    flex-shrink: 0;
    height: 84px;
    overflow: hidden;
    width: 84px
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__play-button__9Rs1F:after,
.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__play-button__9Rs1F:before {
    content: unset
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__container__jhjxT {
    flex-direction: row
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__content__2eHhy {
    background-color: unset
}

[dir=rtl] .CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__content__2eHhy {
    padding-left: 0;
    padding-right: 13px
}

.CardPavilion_card-pavilion--minimal__3TwIO .CardPavilion_card-pavilion__footer__2MJfS:before {
    content: unset
}

.CardPavilion_card-pavilion--minimal__3TwIO.CardPavilion_card-pavilion--night__1s3mu {
    border-bottom: 1px solid hsla(21, 16%, 79%, .3)
}

.CardPavilion_card-pavilion--minimal__3TwIO.CardPavilion_card-pavilion--night__1s3mu .CardPavilion_card-pavilion__eyebrow__31Epd,
.CardPavilion_card-pavilion--minimal__3TwIO.CardPavilion_card-pavilion--night__1s3mu .CardPavilion_card-pavilion__footer__2MJfS,
.CardPavilion_card-pavilion--minimal__3TwIO.CardPavilion_card-pavilion--night__1s3mu .CardPavilion_card-pavilion__title__3Rxmu {
    color: #fff
}

.CardPavilion_card-pavilion--minimal__3TwIO.CardPavilion_card-pavilion--night__1s3mu .CardPavilion_card-pavilion__eyebrow__31Epd,
.CardPavilion_card-pavilion--minimal__3TwIO.CardPavilion_card-pavilion--night__1s3mu .CardPavilion_card-pavilion__footer__2MJfS {
    opacity: .6
}

@media(min-width:37.5em)and (max-width:63.99em) {
    .CardPavilion_card-pavilion--s__O3Yql {
        filter: unset !important
    }

    .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__container__jhjxT {
        align-items: center;
        border: none;
        flex-direction: row
    }

    .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__header__jsKN2 {
        border-bottom: none
    }

    .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__play-button__9Rs1F:after,
    .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__play-button__9Rs1F:before {
        content: unset
    }

    .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__content__2eHhy {
        background-color: unset
    }

    [dir=rtl] .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__content__2eHhy {
        padding-left: 0;
        padding-right: 13px
    }

    .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__footer__2MJfS:before {
        content: unset
    }
}

@media(max-width:63.99em) {

    .CardPavilion_card-pavilion--s__O3Yql.CardPavilion_card-pavilion--night__1s3mu .CardPavilion_card-pavilion__eyebrow__31Epd,
    .CardPavilion_card-pavilion--s__O3Yql.CardPavilion_card-pavilion--night__1s3mu .CardPavilion_card-pavilion__footer__2MJfS,
    .CardPavilion_card-pavilion--s__O3Yql.CardPavilion_card-pavilion--night__1s3mu .CardPavilion_card-pavilion__title__3Rxmu {
        color: #fff
    }

    .CardPavilion_card-pavilion--s__O3Yql.CardPavilion_card-pavilion--night__1s3mu .CardPavilion_card-pavilion__eyebrow__31Epd,
    .CardPavilion_card-pavilion--s__O3Yql.CardPavilion_card-pavilion--night__1s3mu .CardPavilion_card-pavilion__footer__2MJfS {
        opacity: .6
    }
}

@media(min-width:64em) {
    .CardPavilion_card-pavilion--s__O3Yql {
        height: 100%;
        width: 225px
    }

    .CardPavilion_card-pavilion--s__O3Yql,
    .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__container__jhjxT {
        border-radius: 15px
    }

    .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__header__jsKN2 {
        border-radius: 0;
        height: 120px;
        width: 100%
    }

    .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__content__2eHhy {
        padding: 20px 20px 16px
    }

    .CardPavilion_card-pavilion--s__O3Yql .CardPavilion_card-pavilion__footer__2MJfS {
        margin-top: 13px;
        padding-top: 11px
    }
}

.CardSpeaker_card-speaker__1KZUa {
    height: auto;
    position: relative;
    transition: filter .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: filter
}

@media(max-width:48.0525em) {
    .CardSpeaker_card-speaker__1KZUa {
        border-bottom: 1px solid #d2c7c1;
        padding-bottom: 10px;
        padding-top: 10px
    }
}

@media(min-width:48.0625em) {
    .CardSpeaker_card-speaker__1KZUa {
        border-radius: 20px;
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
        overflow: hidden
    }
}

@media(max-width:48.0525em) {
    .CardSpeaker_card-speaker__1KZUa:focus-within {
        z-index: 100
    }
}

.CardSpeaker_card-speaker__1KZUa:not([disabled]):focus,
.CardSpeaker_card-speaker__1KZUa:not([disabled]):hover {
    filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .29))
}

.CardSpeaker_card-speaker__link__24vKS {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardSpeaker_card-speaker__link__24vKS:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardSpeaker_card-speaker__container__vofQa {
    display: flex;
    position: relative
}

@media(max-width:48.0525em) {
    .CardSpeaker_card-speaker__container__vofQa {
        height: auto
    }
}

@media(min-width:48.0625em) {
    .CardSpeaker_card-speaker__container__vofQa {
        border: 1px solid #ebdace;
        border-radius: 20px;
        flex-direction: column;
        height: 100%;
        overflow: hidden;
        width: 100%
    }
}

.CardSpeaker_card-speaker__1KZUa .button-options {
    position: absolute;
    right: 8px;
    top: 9px;
    z-index: 4
}

[dir=rtl] .CardSpeaker_card-speaker__1KZUa .button-options {
    left: 15px;
    position: absolute;
    right: auto
}

@media(max-width:48.0525em) {
    .CardSpeaker_card-speaker__1KZUa .button-options {
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    [dir=rtl] .CardSpeaker_card-speaker__1KZUa .button-options {
        left: 0;
        right: auto
    }
}

.CardSpeaker_card-speaker__content__2lDXN {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

@media(max-width:48.0525em) {
    .CardSpeaker_card-speaker__content__2lDXN {
        min-height: 95px;
        padding-left: 96px;
        padding-top: 25px;
        position: relative
    }

    [dir=rtl] .CardSpeaker_card-speaker__content__2lDXN {
        padding-left: 0;
        padding-right: 96px
    }
}

@media(min-width:48.0625em) {
    .CardSpeaker_card-speaker__content__2lDXN {
        background-color: #fff;
        padding: 20px 16px;
        text-align: center
    }
}

.CardSpeaker_card-speaker__image__3isJs {
    border-radius: 50%;
    position: relative
}

@media(max-width:48.0525em) {
    .CardSpeaker_card-speaker__image__3isJs {
        height: 84px;
        left: 0;
        overflow: hidden;
        position: absolute;
        top: 0;
        width: 84px
    }

    [dir=rtl] .CardSpeaker_card-speaker__image__3isJs {
        left: auto;
        right: 0
    }
}

@media(min-width:48.0625em) {
    .CardSpeaker_card-speaker__image__3isJs {
        height: 104px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 16px;
        width: 104px
    }

    .CardSpeaker_card-speaker__image__3isJs:after,
    .CardSpeaker_card-speaker__image__3isJs:before {
        border-radius: 50%;
        content: "";
        display: block;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%)
    }

    .CardSpeaker_card-speaker__image__3isJs:before {
        background-image: conic-gradient(from .35turn, #703704 0deg, #ffb090 35deg, #bc8066 130deg, #8f483c 160deg, #ffb291 210deg, #bc8066 280deg, #703704 350deg);
        height: 116px;
        width: 116px
    }

    .CardSpeaker_card-speaker__image__3isJs:after {
        background-color: #fff;
        height: 112px;
        width: 112px
    }
}

.CardSpeaker_card-speaker__image__3isJs img {
    border-radius: 50%;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1
}

.object-fit .CardSpeaker_card-speaker__image__3isJs img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .CardSpeaker_card-speaker__image__3isJs img {
    font-family: "object-fit: cover"
}

.CardSpeaker_card-speaker__title__3kzgQ {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: .9375rem;
    height: 18px;
    letter-spacing: .2px;
    line-height: 1.2;
    margin-top: 2px;
    overflow: hidden;
    width: 100%
}

@media(min-width:48.0625em) {
    .CardSpeaker_card-speaker__title__3kzgQ {
        -webkit-line-clamp: 2;
        font-size: 1rem;
        height: 44px;
        letter-spacing: -.27px;
        line-height: 1.0666666667;
        margin-top: 15px;
        padding-left: 15px;
        padding-right: 15px
    }
}

.CardSpeaker_card-speaker__text__3d7el {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #896d5e;
    display: -webkit-box;
    height: 43px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

.CardSpeaker_card-speaker__text__3d7el,
.CardSpeaker_card-speaker__text__3d7el .text {
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .6875rem;
    font-weight: 400;
    line-height: 1.7272727273
}

.CardSpeaker_card-speaker__text__3d7el:lang(ar) {
    font-family: ExpoArabic, serif
}

.CardSpeaker_card-speaker__content-footer__3t9Ob {
    margin-top: auto
}

@media(max-width:48.0525em) {
    .CardSpeaker_card-speaker__content-footer__3t9Ob {
        display: none
    }
}

.CardSpeaker_card-speaker__footer__1qq51 {
    margin-top: 6px
}

.CardCover_card-cover__3nPGi {
    height: auto;
    position: relative;
    transition: filter .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: filter, opacity, transform
}

@media(max-width:48.0525em) {
    .CardCover_card-cover__3nPGi {
        border-bottom: 1px solid rgba(62, 60, 141, .302);
        height: 130px;
        padding-bottom: 10px;
        padding-top: 10px
    }
}

@media(min-width:48.0625em) {
    .CardCover_card-cover__3nPGi {
        border-radius: 20px;
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
        overflow: hidden
    }
}

@media(max-width:48.0525em) {
    .CardCover_card-cover__3nPGi:focus-within {
        z-index: 100
    }
}

.CardCover_card-cover__3nPGi:not([disabled]):focus,
.CardCover_card-cover__3nPGi:not([disabled]):hover {
    filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .29))
}

.CardCover_card-cover__3nPGi:not([disabled]):focus .CardCover_card-cover__image__3PkZt:before,
.CardCover_card-cover__3nPGi:not([disabled]):hover .CardCover_card-cover__image__3PkZt:before {
    background-color: hsla(18, 39%, 57%, 0)
}

.CardCover_card-cover__3nPGi:not([disabled]):focus.CardCover_card-cover--night__3K_KK,
.CardCover_card-cover__3nPGi:not([disabled]):hover.CardCover_card-cover--night__3K_KK {
    filter: drop-shadow(0 2px 12px #191836)
}

.CardCover_card-cover__link__FNYpy {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardCover_card-cover__link__FNYpy:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardCover_card-cover__container__2m3Af {
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
    width: 100%
}

@media(min-width:48.0625em) {
    .CardCover_card-cover__container__2m3Af {
        border: 1px solid rgba(62, 60, 141, .402);
        border-radius: 20px;
        overflow: hidden
    }
}

.CardCover_card-cover__image__3PkZt {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(max-width:48.0525em) {
    .CardCover_card-cover__image__3PkZt {
        border-radius: 20px;
        overflow: hidden
    }
}

.CardCover_card-cover__image__3PkZt:after,
.CardCover_card-cover__image__3PkZt:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.CardCover_card-cover__image__3PkZt:before {
    background-color: hsla(18, 39%, 57%, .2);
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955)
}

.CardCover_card-cover__image__3PkZt:after {
    background-image: linear-gradient(180deg, transparent 37%, rgba(0, 0, 0, .9) 73%)
}

@media(max-width:48.0525em) {
    .CardCover_card-cover__image__3PkZt:after {
        background-image: linear-gradient(-90deg, transparent 37%, rgba(0, 0, 0, .9) 73%)
    }
}

.CardCover_card-cover__image__3PkZt img {
    display: block;
    height: 100%;
    width: 100%
}

.CardCover_card-cover__image__3PkZt img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .CardCover_card-cover__image__3PkZt img {
    font-family: "object-fit: cover"
}

.CardCover_card-cover__3nPGi .button-options {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 4
}

[dir=rtl] .CardCover_card-cover__3nPGi .button-options {
    left: 10px;
    position: absolute;
    right: auto
}

@media(max-width:48.0525em) {
    .CardCover_card-cover__3nPGi .button-options {
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    [dir=rtl] .CardCover_card-cover__3nPGi .button-options {
        left: 0;
        right: auto
    }
}

.CardCover_card-cover__content__3H5PB {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: 100%;
    justify-content: flex-end;
    left: 0;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

@media(max-width:48.0525em) {
    .CardCover_card-cover__content__3H5PB {
        justify-content: flex-start;
        padding: 17px 20px
    }
}

.CardCover_card-cover__category__2BQkC {
    height: 20px;
    width: 100%
}

.CardCover_card-cover__3nPGi .category-text {
    display: block;
    overflow: hidden;
    padding-right: 20px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.CardCover_card-cover__title__6B1rl {
    color: #fff;
    font-size: 16px;
    letter-spacing: -.4px;
    line-height: 1.375;
    margin-top: auto;
    max-height: 66px;
    overflow: hidden
}

@supports(-webkit-line-clamp:3) {
    .CardCover_card-cover__title__6B1rl {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

@media(max-width:48.0525em) {
    .CardCover_card-cover__title__6B1rl {
        margin-top: 0
    }
}

.CardCover_card-cover__text__1MbbJ {
    color: hsla(0, 0%, 100%, .9);
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.7272727273;
    margin-top: 8px
}

@media(max-width:48.0525em) {
    .CardCover_card-cover__text__1MbbJ {
        display: none
    }
}

.CardCover_card-cover__text__1MbbJ:lang(ar) {
    font-family: ExpoArabic, serif
}

.CardCover_card-cover__footer__3fjvp {
    margin-top: 15px
}

@media(max-width:48.0525em) {
    .CardCover_card-cover__footer__3fjvp {
        margin-top: auto
    }
}

.CardCover_card-cover--wide__3TWhx {
    max-width: 343px
}

.CardCover_card-cover--recommended__2nnge .CardCover_card-event__container__3_p8K {
    -webkit-clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0);
    clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0)
}

[dir=rtl] .CardCover_card-cover--recommended__2nnge .CardCover_card-event__container__3_p8K {
    -webkit-clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0);
    clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0)
}

.CardCover_card-cover--night__3K_KK {
    border-color: hsla(21, 16%, 79%, .3)
}

@media(max-width:48.0525em) {
    .CardCover_card-cover--night__3K_KK {
        border-bottom: 1px solid hsla(21, 16%, 79%, .3)
    }
}

@media(min-width:48.0625em) {
    .CardCover_card-cover--night__3K_KK .CardCover_card-cover__container__2m3Af {
        border-color: hsla(21, 16%, 79%, .3)
    }

    .CardCover_card-cover--fluid__2igwk {
        height: 1px;
        min-height: 340px;
        width: 100%
    }
}

@media(min-width:90em) {
    .CardCover_card-cover--fluid__2igwk {
        height: auto;
        min-height: unset;
        position: relative;
        width: 100%
    }

    .CardCover_card-cover--fluid__2igwk:before {
        content: "";
        display: block;
        padding-top: 145.4248366013%
    }

    .CardCover_card-cover--fluid__2igwk .CardCover_card-cover__container__2m3Af {
        left: 0;
        position: absolute;
        top: 0
    }
}

@media(min-width:48.0625em) {

    .CardCover_card-cover--minimal__1HaWJ,
    .CardCover_card-cover--s__JJWx7 {
        border-radius: 15px;
        height: 130px;
        overflow: visible
    }

    .CardCover_card-cover--minimal__1HaWJ:focus-within,
    .CardCover_card-cover--s__JJWx7:focus-within {
        z-index: 100
    }

    .CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__container__2m3Af,
    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__container__2m3Af {
        border-radius: 15px;
        overflow: visible
    }

    .CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__container__2m3Af .button-options,
    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__container__2m3Af .button-options {
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    [dir=rtl] .CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__container__2m3Af .button-options,
    [dir=rtl] .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__container__2m3Af .button-options {
        left: 0;
        right: auto
    }

    .CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__image__3PkZt,
    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__image__3PkZt {
        border-radius: 20px;
        overflow: hidden
    }

    .CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__image__3PkZt:after,
    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__image__3PkZt:after {
        background-image: linear-gradient(270deg, transparent, #0a0b0a)
    }

    .CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__content__3H5PB,
    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__content__3H5PB {
        padding: 17px 20px 14px
    }

    .CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__title__6B1rl,
    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__title__6B1rl {
        font-size: .9375rem;
        font-weight: 400;
        height: 40px;
        letter-spacing: .2px;
        line-height: 1.3333333333;
        margin-top: 5px;
        overflow: hidden
    }

    @supports(-webkit-line-clamp:2) {

        .CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__title__6B1rl,
        .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__title__6B1rl {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }

    .CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__text__1MbbJ,
    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__text__1MbbJ {
        display: none
    }

    .CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__footer__3fjvp,
    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__footer__3fjvp {
        margin-top: 6px;
        padding: 0
    }
}

.CardCover_card-cover--minimal__1HaWJ {
    border-bottom: 1px solid #d2c7c1;
    border-radius: 0;
    filter: unset !important;
    padding-bottom: 10px;
    padding-top: 10px
}

.CardCover_card-cover--minimal__1HaWJ.CardCover_card-cover--night__3K_KK {
    border-bottom-color: hsla(21, 16%, 79%, .3)
}

.CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__container__2m3Af {
    border: none
}

.CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__content__3H5PB {
    justify-content: flex-start
}

.CardCover_card-cover--minimal__1HaWJ .CardCover_card-cover__footer__3fjvp:before {
    content: unset !important
}

@media(min-width:48.0625em)and (max-width:63.99em) {
    .CardCover_card-cover--s__JJWx7 {
        filter: unset !important
    }

    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__container__2m3Af {
        border: none
    }

    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__content__3H5PB {
        justify-content: flex-start
    }

    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__footer__3fjvp:before {
        content: unset !important
    }
}

@media(min-width:64em) {
    .CardCover_card-cover--s__JJWx7 {
        height: 100%;
        width: 225px
    }

    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__image__3PkZt:after {
        background-image: linear-gradient(180deg, transparent 41%, #0a0b0a 75%)
    }

    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__content__3H5PB {
        padding: 20px 20px 16px
    }

    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__title__6B1rl {
        -webkit-line-clamp: 3;
        height: 60px;
        letter-spacing: 0;
        margin-top: 9px
    }

    .CardCover_card-cover--s__JJWx7 .CardCover_card-cover__footer__3fjvp {
        margin-top: 13px;
        padding-top: 11px
    }
}

.CardSearch_card-search__ydw2Y {
    background-color: #fff;
    border: 1px solid hsla(21, 16%, 79%, .8);
    border-radius: 16px;
    display: flex;
    filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
    position: relative;
    will-change: filter
}

.CardSearch_card-search__link__2mJmW {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.CardSearch_card-search__image__2EdKI {
    border-bottom-left-radius: 16px;
    border-right: 1px solid #ebdace;
    border-top-left-radius: 16px;
    flex-shrink: 0;
    overflow: hidden;
    position: relative;
    width: 226px
}

.CardSearch_card-search__image__2EdKI:before {
    content: "";
    display: block;
    padding-top: 88.4955752212%
}

[dir=rtl] .CardSearch_card-search__image__2EdKI {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 16px;
    border-left: 1px solid #ebdace;
    border-right: none;
    border-top-left-radius: 0;
    border-top-right-radius: 16px
}

.CardSearch_card-search__image__2EdKI img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.object-fit .CardSearch_card-search__image__2EdKI img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .CardSearch_card-search__image__2EdKI img {
    font-family: "object-fit: cover"
}

.CardSearch_card-search__content__1_w7s {
    display: flex;
    flex-direction: column;
    padding: 28px 45px 28px 40px;
    width: 100%
}

@media(max-width:48.0525em) {
    .CardSearch_card-search__content__1_w7s {
        padding: 30px 35px
    }
}

.CardSearch_card-search__category__1RRK1 {
    color: #896d5e;
    margin-bottom: 20px
}

.CardSearch_card-search__title__3Wx2n {
    color: #312b28;
    letter-spacing: -.3px !important;
    line-height: 1.2222222222 !important;
    opacity: 1
}

.CardSearch_card-search__ydw2Y .CardSearch_card-search__text__3wEFB {
    color: #705b50;
    height: 36px;
    line-height: 1.3846153846;
    margin-bottom: 14px;
    margin-top: 5px;
    overflow: hidden
}

@supports(-webkit-line-clamp:2) {
    .CardSearch_card-search__ydw2Y .CardSearch_card-search__text__3wEFB {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

@media(max-width:48.0525em) {
    .CardSearch_card-search__ydw2Y .CardSearch_card-search__text__3wEFB {
        font-size: 13px;
        letter-spacing: 0
    }
}

@media(max-width:37.49em) {
    .CardSearch_card-search__ydw2Y .CardSearch_card-search__text__3wEFB {
        height: 72px;
        overflow: hidden
    }

    @supports(-webkit-line-clamp:4) {
        .CardSearch_card-search__ydw2Y .CardSearch_card-search__text__3wEFB {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 4;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }
}

.CardSearch_card-search__ydw2Y .card-footer {
    margin-top: auto
}

.CardSearch_card-search--recommended__efdXO {
    -webkit-clip-path: polygon(0 0, 0 100%, calc(100% - 42px) 100%, 100% calc(100% - 42px), 100% 0);
    clip-path: polygon(0 0, 0 100%, calc(100% - 42px) 100%, 100% calc(100% - 42px), 100% 0)
}

[dir=rtl] .CardSearch_card-search--recommended__efdXO {
    -webkit-clip-path: polygon(0 0, 0 calc(100% - 42px), 42px 100%, 100% 100%, 100% 0);
    clip-path: polygon(0 0, 0 calc(100% - 42px), 42px 100%, 100% 100%, 100% 0)
}

.CardSearch_card-search--s__2HJdn .CardSearch_card-search__image__2EdKI {
    position: relative;
    width: 110px
}

.CardSearch_card-search--s__2HJdn .CardSearch_card-search__image__2EdKI:before {
    content: "";
    display: block;
    padding-top: 100%
}

.CardSearch_card-search--s__2HJdn .CardSearch_card-search__content__1_w7s {
    padding: 23px 45px 23px 21px
}

[dir=rtl] .CardSearch_card-search--s__2HJdn .CardSearch_card-search__content__1_w7s {
    padding: 23px 21px 23px 45px
}

.CardSearch_card-search--s__2HJdn .CardSearch_card-search__category__1RRK1 {
    margin-bottom: 10px
}

.CardSearch_card-search--s__2HJdn .CardSearch_card-search__title__3Wx2n {
    height: 4;
    overflow: hidden
}

@supports(-webkit-line-clamp:2) {
    .CardSearch_card-search--s__2HJdn .CardSearch_card-search__title__3Wx2n {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

.CardSearch_card-search--loading__ZaZgR {
    overflow: hidden
}

.CardSearch_card-search--loading__ZaZgR:before {
    -webkit-animation: 1.5s linear infinite;
    animation: 1.5s linear infinite;
    -webkit-animation-name: CardSearch_ujiq1lc__17Pna;
    animation-name: CardSearch_ujiq1lc__17Pna;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .8) 50%, hsla(0, 0%, 100%, 0));
    content: "";
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 800px;
    z-index: 20
}

@-webkit-keyframes CardSearch_ujiq1lc__17Pna {
    0% {
        transform: translateX(-100%)
    }

    80% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(100%)
    }
}

@keyframes CardSearch_ujiq1lc__17Pna {
    0% {
        transform: translateX(-100%)
    }

    80% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(100%)
    }
}

.CardSearch_card-search--loading__ZaZgR .CardSearch_card-search__image__2EdKI {
    background-color: hsla(21, 16%, 79%, .6)
}

.CardSearch_card-search--loading__ZaZgR .CardSearch_card-search__category__1RRK1 {
    display: inline-flex
}

.CardSearch_card-search--loading__ZaZgR .CardSearch_card-search__category__1RRK1:after,
.CardSearch_card-search--loading__ZaZgR .CardSearch_card-search__category__1RRK1:before {
    background-color: hsla(21, 16%, 79%, .6);
    content: "";
    display: block;
    height: 12px;
    width: 12px
}

.CardSearch_card-search--loading__ZaZgR .CardSearch_card-search__category__1RRK1:after {
    margin-left: 12px;
    width: 90px
}

.CardSearch_card-search--loading__ZaZgR .CardSearch_card-search__title__3Wx2n {
    background-color: hsla(21, 16%, 79%, .6);
    height: 26px
}

.CardSearch_card-search--loading__ZaZgR .CardSearch_card-search__text__3wEFB {
    overflow: visible
}

.CardSearch_card-search--loading__ZaZgR .CardSearch_card-search__text__3wEFB:before {
    background-color: hsla(21, 16%, 79%, .6);
    content: "";
    display: block;
    height: 18px;
    width: 100%
}

.CardSearch_card-search--loading__ZaZgR .CardSearch_card-search__text__3wEFB:after {
    background-color: hsla(21, 16%, 79%, .6);
    content: "";
    display: block;
    height: 18px;
    margin-top: 8px;
    width: 70%
}

.CardSuggestion_card-suggestion__1b1qk {
    border-radius: 16px;
    filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

.CardSuggestion_card-suggestion__link__2EE2F {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardSuggestion_card-suggestion__link__2EE2F:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardSuggestion_card-suggestion__container__iX-kI {
    border: 1px solid #ebdace;
    border-radius: 16px;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.CardSuggestion_card-suggestion__header__1kKgm {
    background-color: #fff;
    border-right: 1px solid #ebdace;
    box-sizing: border-box;
    flex-shrink: 0;
    height: 110px;
    overflow: hidden;
    position: relative;
    width: 110px
}

[dir=rtl] .CardSuggestion_card-suggestion__header__1kKgm {
    border-left: 1px solid #ebdace;
    border-right: none
}

.CardSuggestion_card-suggestion__image__12ojh {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.CardSuggestion_card-suggestion__image__12ojh img {
    display: block;
    height: 100%;
    width: 100%
}

.object-fit .CardSuggestion_card-suggestion__image__12ojh img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .CardSuggestion_card-suggestion__image__12ojh img {
    font-family: "object-fit: cover"
}

.CardSuggestion_card-suggestion__content__3o2PV {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: auto;
    padding-left: 23px;
    padding-right: 23px;
    padding-top: 21px;
    width: 100%
}

.CardSuggestion_card-suggestion__metas__1tVLW {
    align-items: center;
    display: flex;
    height: 20px;
    justify-content: space-between;
    width: 100%
}

.CardSuggestion_card-suggestion__title__2R89z {
    font-size: .9375rem;
    font-weight: 400;
    height: 40px;
    letter-spacing: .2px;
    line-height: 1.3333333333;
    margin-top: 9px;
    overflow: hidden
}

@supports(-webkit-line-clamp:2) {
    .CardSuggestion_card-suggestion__title__2R89z {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

.CardSuggestion_card-suggestion--recommended__yRuh0 .CardSuggestion_card-suggestion__container__iX-kI {
    -webkit-clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0);
    clip-path: polygon(0 0, 0 100%, calc(100% - 44px) 100%, 100% calc(100% - 44px), 100% 0)
}

[dir=rtl] .CardSuggestion_card-suggestion--recommended__yRuh0 .CardSuggestion_card-suggestion__container__iX-kI {
    -webkit-clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0);
    clip-path: polygon(0 0, 0 calc(100% - 44px), 44px 100%, 100% 100%, 100% 0)
}

.CardPartner_card-partner__1ARqE {
    position: relative;
    transition: filter .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: filter
}

@media(max-width:48.0525em) {
    .CardPartner_card-partner__1ARqE {
        border-bottom: 1px solid #d2c7c1;
        display: flex;
        flex-direction: column;
        min-height: 84px;
        padding-bottom: 10px;
        padding-top: 10px
    }
}

@media(min-width:48.0625em) {
    .CardPartner_card-partner__1ARqE {
        border-radius: 20px;
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
        height: 315px;
        overflow: hidden;
        text-align: center;
        width: 100%
    }
}

@media(max-width:48.0525em) {
    .CardPartner_card-partner__1ARqE:focus-within {
        z-index: 100
    }
}

@media(min-width:48.0625em) {

    .CardPartner_card-partner__1ARqE:not([disabled]):focus,
    .CardPartner_card-partner__1ARqE:not([disabled]):hover {
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .29))
    }
}

.CardPartner_card-partner__1ARqE:not([disabled]):focus .CardPartner_card-partner__image__1uYnq:after,
.CardPartner_card-partner__1ARqE:not([disabled]):hover .CardPartner_card-partner__image__1uYnq:after {
    background-color: hsla(18, 39%, 57%, 0)
}

.CardPartner_card-partner__link__22TNF {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardPartner_card-partner__link__22TNF:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardPartner_card-partner__container__B9U8a {
    display: flex;
    position: relative
}

@media(max-width:48.0525em) {
    .CardPartner_card-partner__container__B9U8a {
        flex-grow: 1;
        height: auto
    }
}

@media(min-width:48.0625em) {
    .CardPartner_card-partner__container__B9U8a {
        border: 1px solid #ebdace;
        border-radius: 20px;
        flex-direction: column;
        height: 100%;
        overflow: hidden;
        width: 100%
    }

    .CardPartner_card-partner__header__2XImr {
        background-color: #fff;
        border-bottom: 1px solid #ebdace;
        flex-shrink: 0;
        height: 115px;
        position: relative;
        width: 100%
    }
}

@media(max-width:48.0525em) {
    .CardPartner_card-partner__image__1uYnq {
        display: none
    }
}

@media(min-width:48.0625em) {
    .CardPartner_card-partner__image__1uYnq {
        background-color: #000;
        overflow: hidden
    }

    .CardPartner_card-partner__image__1uYnq,
    .CardPartner_card-partner__image__1uYnq:after {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .CardPartner_card-partner__image__1uYnq:after {
        background-color: hsla(18, 39%, 57%, .2);
        content: "";
        transition: background-color .3s cubic-bezier(.455, .03, .515, .955)
    }
}

.CardPartner_card-partner__image__1uYnq img {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: .2;
    width: 100%
}

.CardPartner_card-partner__logo__1edpI {
    overflow: hidden
}

@media(max-width:48.0525em) {
    .CardPartner_card-partner__logo__1edpI {
        border-radius: 10px;
        height: 64px;
        left: 0;
        position: absolute;
        top: calc(50% - 32px);
        width: 64px
    }

    [dir=rtl] .CardPartner_card-partner__logo__1edpI {
        left: auto;
        right: 0
    }
}

@media(min-width:48.0625em) {
    .CardPartner_card-partner__logo__1edpI {
        align-items: center;
        border: 1px solid hsla(21, 16%, 79%, .3);
        border-radius: 50%;
        bottom: 0;
        display: flex;
        height: 76px;
        justify-content: center;
        left: 50%;
        position: absolute;
        transform: translate(-50%, 50%);
        width: 76px
    }
}

.CardPartner_card-partner__logo--inner__1Ifiy {
    background: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.CardPartner_card-partner__logo--inner__1Ifiy img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.CardPartner_card-partner__1ARqE .button-options {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 4
}

[dir=rtl] .CardPartner_card-partner__1ARqE .button-options {
    left: 15px;
    position: absolute;
    right: auto
}

@media(max-width:48.0525em) {
    .CardPartner_card-partner__1ARqE .button-options {
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    [dir=rtl] .CardPartner_card-partner__1ARqE .button-options {
        left: 0;
        right: auto
    }
}

.CardPartner_card-partner__content__VatPG {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

@media(max-width:48.0525em) {
    .CardPartner_card-partner__content__VatPG {
        justify-content: center;
        padding-left: 80px
    }

    [dir=rtl] .CardPartner_card-partner__content__VatPG {
        padding-left: 0;
        padding-right: 80px
    }
}

@media(min-width:48.0625em) {
    .CardPartner_card-partner__content__VatPG {
        background-color: #fff;
        padding: 50px 40px 30px
    }
}

.CardPartner_card-partner__title__2pCd2 {
    font-size: 1rem;
    height: 44px;
    letter-spacing: -.4px;
    line-height: 1.375;
    overflow: hidden
}

@supports(-webkit-line-clamp:2) {
    .CardPartner_card-partner__title__2pCd2 {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

@media(max-width:48.0525em) {
    .CardPartner_card-partner__title__2pCd2 {
        font-size: .9375rem;
        height: auto;
        letter-spacing: .2px;
        line-height: 1.2;
        max-height: 36px;
        overflow: hidden
    }

    @supports(-webkit-line-clamp:2) {
        .CardPartner_card-partner__title__2pCd2 {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }
}

.CardPartner_card-partner__text__X2b6j {
    color: #896d5e;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .6875rem;
    font-weight: 400;
    height: 38px;
    line-height: 1.7272727273;
    margin-top: 2px;
    overflow: hidden
}

@supports(-webkit-line-clamp:2) {
    .CardPartner_card-partner__text__X2b6j {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

@media(max-width:48.0525em) {
    .CardPartner_card-partner__text__X2b6j {
        display: none
    }
}

.CardPartner_card-partner__text__X2b6j:lang(ar) {
    font-family: ExpoArabic, serif
}

.CardPartner_card-partner__footer__i4uQI {
    margin-top: 16px
}

@media(max-width:48.0525em) {
    .CardPartner_card-partner__footer__i4uQI {
        display: none
    }
}

.CardPartner_card-partner__footer__i4uQI p {
    color: #312b28
}

.CardActivity_card-activity__2nBOd {
    background-color: #fff;
    border: 1px solid hsla(21, 16%, 79%, .5);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    height: auto;
    min-height: 140px;
    padding: 28px 80px 13px 40px;
    position: relative;
    width: 100%
}

[dir=rtl] .CardActivity_card-activity__2nBOd {
    padding: 28px 40px 13px 80px
}

@media(max-width:48.0525em) {

    .CardActivity_card-activity__2nBOd,
    [dir=rtl] .CardActivity_card-activity__2nBOd {
        padding: 28px 40px 13px
    }
}

@media(max-width:40.9375em) {

    .CardActivity_card-activity__2nBOd,
    [dir=rtl] .CardActivity_card-activity__2nBOd {
        padding: 30px
    }
}

.CardActivity_card-activity__eyebrow__31Xh0 {
    margin-bottom: 7px
}

@media(max-width:37.49em) {
    .CardActivity_card-activity__eyebrow__31Xh0 {
        margin-bottom: 11px
    }
}

.CardActivity_card-activity__title__22NV4 {
    margin-bottom: 4px
}

.CardActivity_card-activity__description__3AyqT {
    color: #312b28;
    font-size: .8125rem !important;
    letter-spacing: 0 !important;
    line-height: 1.6923076923 !important;
    margin-bottom: 15px;
    opacity: 1
}

@media(max-width:37.49em) {
    .CardActivity_card-activity__description__3AyqT {
        margin-bottom: 20px
    }
}

.CardActivity_card-activity__footer-content__3QsfQ {
    flex-wrap: wrap
}

@media(max-width:40.9375em) {
    .CardActivity_card-activity__footer-content__3QsfQ {
        align-items: flex-start !important;
        flex-direction: column;
        width: 100%
    }
}

.CardActivity_card-activity__time__2cRGX {
    margin-right: 25px
}

[dir=rtl] .CardActivity_card-activity__time__2cRGX {
    margin-left: 25px;
    margin-right: 0
}

.CardActivity_card-activity__time-text__2406m span:not(:last-child) {
    border-right: 1px solid #d2c7c1;
    margin-right: 10px;
    overflow: hidden;
    padding-right: 8px
}

@media(max-width:40.9375em) {
    .CardActivity_card-activity__time__2cRGX {
        margin-right: 0;
        padding-bottom: 15px;
        position: relative;
        width: 100%
    }

    .CardActivity_card-activity__time__2cRGX:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23896D5E' d='M0 0h1v1H0z'/%3E%3C/svg%3E");
        bottom: 0;
        content: "";
        height: 1px;
        left: 0;
        opacity: .8;
        position: absolute;
        width: 100%
    }

    [dir=rtl] .CardActivity_card-activity__time__2cRGX {
        margin-left: 0
    }
}

.CardActivity_card-activity__place__yI7hx,
.CardActivity_card-activity__time__2cRGX {
    align-items: center;
    display: inline-flex;
    margin-bottom: 15px
}

.CardActivity_card-activity__place__yI7hx .text,
.CardActivity_card-activity__time__2cRGX .text {
    color: #896d5e;
    white-space: break-spaces
}

.CardActivity_card-activity__place__yI7hx .svg,
.CardActivity_card-activity__time__2cRGX .svg {
    fill: #896d5e;
    margin-right: 11px
}

[dir=rtl] .CardActivity_card-activity__place__yI7hx .svg,
[dir=rtl] .CardActivity_card-activity__time__2cRGX .svg {
    margin-left: 11px;
    margin-right: 0
}

@media(max-width:40.9375em) {
    .CardActivity_card-activity__place__yI7hx {
        margin-bottom: 0
    }
}

.CardActivity_card-activity__2nBOd .card-footer {
    margin-top: auto;
    overflow: visible
}

.CardActivity_card-activity--small__3RpjI .CardActivity_card-activity__title__22NV4 {
    margin-bottom: 25px
}

.CardSpotlight_card-spotlight__F5gMy {
    border-radius: 20px;
    height: auto;
    position: relative;
    width: 100%
}

.CardSpotlight_card-spotlight__link__25ER3 {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardSpotlight_card-spotlight__link__25ER3:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardSpotlight_card-spotlight__image__K5kJm {
    background-color: #000;
    border-radius: 20px;
    overflow: hidden
}

.CardSpotlight_card-spotlight__image__K5kJm,
.CardSpotlight_card-spotlight__image__K5kJm:before {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.CardSpotlight_card-spotlight__image__K5kJm:before {
    background-image: linear-gradient(270deg, transparent, #0a0b0a);
    content: "";
    z-index: 2
}

.CardSpotlight_card-spotlight__image__K5kJm img {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    opacity: .8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.CardSpotlight_card-spotlight__content__1Uqgd {
    bottom: 0;
    display: flex;
    flex-direction: column;
    height: 100%;
    left: 0;
    padding: 19px 30px 20px;
    position: absolute;
    width: 100%;
    z-index: 3
}

@media(max-width:48.0525em) {
    .CardSpotlight_card-spotlight__content__1Uqgd {
        height: calc(100% - 39px);
        width: calc(100% - 60px)
    }
}

.CardSpotlight_card-spotlight__content__1Uqgd .tag {
    align-self: flex-start;
    margin-bottom: 15px
}

.CardSpotlight_card-spotlight__metas__2H4z6 {
    margin-bottom: auto
}

.CardSpotlight_card-spotlight__F5gMy .button-options {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 4
}

[dir=rtl] .CardSpotlight_card-spotlight__F5gMy .button-options {
    left: 10px;
    position: absolute;
    right: auto
}

.CardSpotlight_card-spotlight__F5gMy .card-footer {
    margin-top: 0;
    padding-top: 12px
}

.CardSpotlight_card-spotlight__F5gMy .card-footer:before {
    display: none
}

@media(max-width:48.0525em) {
    .CardSpotlight_card-spotlight__title__3sefA {
        font-size: .9375rem;
        height: 36px;
        letter-spacing: .2px;
        line-height: 1.2;
        overflow: hidden
    }

    @supports(-webkit-line-clamp:2) {
        .CardSpotlight_card-spotlight__title__3sefA {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }
}

.CardSpotlight_card-spotlight__play-button__7zE8m {
    align-items: center;
    background: rgba(0, 0, 0, .6);
    border: 1px solid rgba(49, 43, 40, .6);
    border-radius: 50%;
    bottom: 36px;
    display: flex;
    height: 44px;
    justify-content: center;
    pointer-events: none;
    position: absolute;
    right: 32px;
    width: 44px;
    z-index: 3
}

[dir=rtl] .CardSpotlight_card-spotlight__play-button__7zE8m {
    left: 32px;
    right: auto
}

.CardSpotlight_card-spotlight__play-button-rings__1xdXe {
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 50%;
    height: 86px;
    left: 50%;
    margin-left: -43px;
    margin-top: -43px;
    position: absolute;
    top: 50%;
    width: 86px
}

.CardSpotlight_card-spotlight__play-button-rings__1xdXe:after,
.CardSpotlight_card-spotlight__play-button-rings__1xdXe:before {
    border: 1px solid #fff;
    border-radius: 50%;
    content: "";
    left: 50%;
    position: absolute;
    top: 50%
}

.CardSpotlight_card-spotlight__play-button-rings__1xdXe:before {
    height: 136px;
    margin-left: -68px;
    margin-top: -68px;
    opacity: .1;
    width: 136px
}

.CardSpotlight_card-spotlight__play-button-rings__1xdXe:after {
    height: 170px;
    margin-left: -85px;
    margin-top: -85px;
    opacity: .05;
    width: 170px
}

.CardSpotlight_card-spotlight__play-button__7zE8m .svg {
    fill: #fff;
    margin-left: 2px
}

.CardSpotlight_card-spotlight__play-button__7zE8m:after,
.CardSpotlight_card-spotlight__play-button__7zE8m:before {
    border-radius: 50%;
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: transform .2s cubic-bezier(.455, .03, .515, .955), opacity .2s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

.CardSpotlight_card-spotlight__play-button__7zE8m:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='98%25' height='98%25' x='1%25' y='1%25' rx='50%25' ry='50%25' fill='none' stroke='%23FFF' stroke-dasharray='0 6' stroke-linecap='round'/%3E%3C/svg%3E")
}

.CardSpotlight_card-spotlight__play-button__7zE8m:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='98%25' height='98%25' x='1%25' y='1%25' rx='50%25' ry='50%25' fill='none' stroke='%23FFF' stroke-width='.4'/%3E%3C/svg%3E")
}

.CardSpotlight_card-spotlight--has-video__2nWT0 .CardSpotlight_card-spotlight__title__3sefA {
    padding-right: 60px
}

[dir=rtl] .CardSpotlight_card-spotlight--has-video__2nWT0 .CardSpotlight_card-spotlight__title__3sefA {
    padding-left: 60px;
    padding-right: 0
}

.TextLink_text-link__1hLMz {
    color: #312b28;
    font: inherit;
    font-weight: 500
}

.TextLink_text-link--danger__55oyA {
    color: #ff5252
}

.TextLink_text-link--underline__2mSRK {
    padding-bottom: 2px;
    position: relative
}

.TextLink_text-link--underline__2mSRK:after,
.TextLink_text-link--underline__2mSRK:before {
    background-color: #d2c7c1;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    transition: transform .4s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

.TextLink_text-link--underline__2mSRK:before {
    transform-origin: left center
}

.TextLink_text-link--underline__2mSRK:not([disabled]):focus:before,
.TextLink_text-link--underline__2mSRK:not([disabled]):hover:before,
.TextLink_text-link--underline__2mSRK:after {
    transform: scaleX(0);
    transform-origin: right center
}

.TextLink_text-link--underline__2mSRK:not([disabled]):focus:after,
.TextLink_text-link--underline__2mSRK:not([disabled]):hover:after {
    transform: scaleX(1);
    transform-origin: left center;
    transition-delay: .2s
}

.TextLink_text-link--s__2geHM {
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: 1.94px;
    line-height: 1.6;
    text-transform: uppercase
}

.TextLink_text-link--chevron__lCK6T {
    color: #312b28;
    letter-spacing: 2px;
    line-height: 2.4
}

.TextLink_text-link--chevron__lCK6T .svg {
    margin-left: 8px
}

[dir=rtl] .TextLink_text-link--chevron__lCK6T .svg {
    margin-left: 0;
    margin-right: 8px;
    transform: scaleX(-1)
}

.CardLessonPlans_card-lesson-plans__3sji4 {
    height: auto;
    position: relative;
    transition: filter .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: filter
}

@media(max-width:48.0525em) {
    .CardLessonPlans_card-lesson-plans__3sji4 {
        border-bottom: 1px solid #d2c7c1;
        padding-bottom: 10px;
        padding-top: 10px
    }
}

@media(min-width:48.0625em) {
    .CardLessonPlans_card-lesson-plans__3sji4 {
        border-radius: 20px;
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .1));
        overflow: hidden
    }

    .CardLessonPlans_card-lesson-plans__3sji4:not([disabled]):focus,
    .CardLessonPlans_card-lesson-plans__3sji4:not([disabled]):hover {
        filter: drop-shadow(0 2px 12px rgba(142, 102, 84, .29))
    }
}

@media(max-width:48.0525em) {
    .CardLessonPlans_card-lesson-plans__3sji4:focus-within {
        z-index: 2000
    }
}

.CardLessonPlans_card-lesson-plans__link__36eoi {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

.CardLessonPlans_card-lesson-plans__link__36eoi:focus {
    border-radius: 20px;
    outline-offset: -1px
}

.CardLessonPlans_card-lesson-plans__container__3bdtn {
    display: flex;
    position: relative
}

@media(max-width:48.0525em) {
    .CardLessonPlans_card-lesson-plans__container__3bdtn {
        align-items: center;
        height: auto
    }
}

@media(min-width:48.0625em) {
    .CardLessonPlans_card-lesson-plans__container__3bdtn {
        border: 1px solid #ebdace;
        border-radius: 20px;
        height: 100%;
        overflow: hidden;
        width: 100%
    }
}

.CardLessonPlans_card-lesson-plans__media-wrapper__3E_Lk {
    flex-shrink: 0;
    height: 233px;
    width: 170px
}

@media(max-width:48.0525em) {
    .CardLessonPlans_card-lesson-plans__media-wrapper__3E_Lk {
        border-radius: 8px;
        height: 59px;
        overflow: hidden;
        width: 65px
    }
}

.CardLessonPlans_card-lesson-plans__media-wrapper__3E_Lk img {
    display: block;
    height: 100%;
    width: 100%
}

.object-fit .CardLessonPlans_card-lesson-plans__media-wrapper__3E_Lk img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .CardLessonPlans_card-lesson-plans__media-wrapper__3E_Lk img {
    font-family: "object-fit: cover"
}

.CardLessonPlans_card-lesson-plans__content__1MvuA {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 31px 37px 26px
}

@media(max-width:48.0525em) {
    .CardLessonPlans_card-lesson-plans__content__1MvuA {
        padding: 0 12px
    }
}

@media(min-width:48.0625em) {
    .CardLessonPlans_card-lesson-plans__content__1MvuA {
        background-color: #fff
    }
}

.CardLessonPlans_card-lesson-plans__title__2H2k- {
    color: #312b28;
    font-size: .9375rem;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.2;
    max-height: 36px;
    overflow: hidden
}

@supports(-webkit-line-clamp:2) {
    .CardLessonPlans_card-lesson-plans__title__2H2k- {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

@media(min-width:48.0625em) {
    .CardLessonPlans_card-lesson-plans__title__2H2k- {
        font-size: 1.25rem;
        letter-spacing: -.5px;
        line-height: 1.2;
        max-height: 48px;
        max-width: 340px;
        overflow: hidden
    }

    @supports(-webkit-line-clamp:2) {
        .CardLessonPlans_card-lesson-plans__title__2H2k- {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            display: -webkit-box;
            text-overflow: ellipsis
        }
    }
}

.CardLessonPlans_card-lesson-plans__description-wrapper__2JHAm {
    margin-top: 10px
}

@media(max-width:48.0525em) {
    .CardLessonPlans_card-lesson-plans__description-wrapper__2JHAm {
        display: none
    }
}

.CardLessonPlans_card-lesson-plans__description__2emKi {
    color: #896d5e;
    font-size: .8125rem;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.6923076923;
    max-height: 66px;
    overflow: hidden
}

@supports(-webkit-line-clamp:3) {
    .CardLessonPlans_card-lesson-plans__description__2emKi {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        text-overflow: ellipsis
    }
}

.CardLessonPlans_card-lesson-plans__card-footer__2I9-a {
    align-items: center;
    display: flex;
    margin-top: auto;
    padding-top: 6px
}

@media(min-width:48.0625em) {
    .CardLessonPlans_card-lesson-plans__card-footer__2I9-a {
        padding-top: 12px;
        position: relative
    }

    .CardLessonPlans_card-lesson-plans__card-footer__2I9-a:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23896D5E' d='M0 0h1v1H0z'/%3E%3C/svg%3E");
        content: "";
        height: 1px;
        left: 0;
        opacity: .8;
        position: absolute;
        top: 0;
        width: 100%
    }
}

.CardLessonPlans_card-lesson-plans__category__1olNO,
.CardLessonPlans_card-lesson-plans__district__2TSO9 {
    color: #8e7365;
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: 1.88px;
    line-height: 1.1;
    text-transform: uppercase
}

@media(max-width:48.0525em) {

    .CardLessonPlans_card-lesson-plans__category__1olNO,
    .CardLessonPlans_card-lesson-plans__district__2TSO9 {
        font-size: .5625rem;
        letter-spacing: 1.8px;
        line-height: 1.1111111111
    }
}

.CardLessonPlans_card-lesson-plans__separator__3-RbU {
    background-color: #d2c7c1;
    flex-shrink: 0;
    height: 11px;
    margin-left: 7px;
    margin-right: 7px;
    width: 1px
}

.CardLessonPlans_card-lesson-plans__district__2TSO9 {
    border: 1px solid #8e7365;
    border-radius: 10px;
    padding: 3px 5px 3px 9px
}

[dir=rtl] .CardLessonPlans_card-lesson-plans__district__2TSO9 {
    padding-left: 5px;
    padding-right: 9px
}

.CardLessonPlans_card-lesson-plans__district--mobility__1JRVH {
    border-color: #62b5e5
}

.CardLessonPlans_card-lesson-plans__district--opportunity__2uHdL {
    border-color: #ed8b00
}

.CardLessonPlans_card-lesson-plans__district--sustainability__qVCpV {
    border-color: #34c575
}

.CardLessonPlans_card-lesson-plans__download__3-MzU {
    align-items: center;
    display: flex;
    margin-left: auto
}

@media(max-width:48.0525em) {
    .CardLessonPlans_card-lesson-plans__download__3-MzU {
        display: none
    }
}

.CardLessonPlans_card-lesson-plans__download__3-MzU .svg {
    margin-left: 7px
}

[dir=rtl] .CardLessonPlans_card-lesson-plans__download__3-MzU .svg {
    margin-left: 0;
    margin-right: 7px
}

.CardLessonPlans_card-lesson-plans__download-label__1TE2H {
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 1.1
}

.CardLessonPlans_card-lesson-plans__download-mobile__qk71E {
    align-items: center;
    background-color: #fff;
    border: 1px solid #e3bbab;
    border-radius: 50%;
    display: flex;
    flex-shrink: 0;
    height: 28px;
    justify-content: center;
    width: 28px
}

@media(min-width:48.0625em) {
    .CardLessonPlans_card-lesson-plans__download-mobile__qk71E {
        display: none
    }
}

.SectionCardCollection_section-card-collection__Sk-pN {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    justify-content: space-between;
    list-style-type: none
}

@media(min-width:48em) {
    .SectionCardCollection_section-card-collection__Sk-pN {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
        column-gap: 20px;
        grid-template-columns: repeat(3, 1fr);
        row-gap: 40px
    }
}

@media(min-width:56.25em) {
    .SectionCardCollection_section-card-collection__Sk-pN {
        grid-column-gap: 16px;
        column-gap: 16px;
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:90em) {
    .SectionCardCollection_section-card-collection__Sk-pN {
        grid-column-gap: 18px;
        column-gap: 18px;
        grid-template-columns: repeat(5, 1fr)
    }
}

@media(min-width:120em) {
    .SectionCardCollection_section-card-collection__Sk-pN {
        grid-template-columns: repeat(6, 1fr)
    }
}

.SectionCardCollection_section-card-collection--shrinked__1HKgE {
    grid-template-columns: repeat(1, 1fr)
}

@media(min-width:48em) {
    .SectionCardCollection_section-card-collection--shrinked__1HKgE {
        grid-column-gap: 20px;
        column-gap: 20px;
        grid-template-columns: repeat(2, 1fr)
    }
}

@media(min-width:64em) {
    .SectionCardCollection_section-card-collection--shrinked__1HKgE {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media(min-width:75em) {
    .SectionCardCollection_section-card-collection--shrinked__1HKgE {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media(min-width:90em) {
    .SectionCardCollection_section-card-collection--shrinked__1HKgE {
        grid-column-gap: 18px;
        column-gap: 18px;
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:98.125em) {
    .SectionCardCollection_section-card-collection--shrinked__1HKgE {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:120em) {
    .SectionCardCollection_section-card-collection--shrinked__1HKgE {
        grid-template-columns: repeat(5, 1fr)
    }
}

.SectionCardCollection_section-card-collection--like-cards__3usSy {
    grid-row-gap: 16px;
    grid-template-columns: repeat(1, 1fr);
    row-gap: 16px
}

@media(min-width:90em) {
    .SectionCardCollection_section-card-collection--like-cards__3usSy {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media(min-width:120em) {
    .SectionCardCollection_section-card-collection--like-cards__3usSy {
        grid-template-columns: repeat(3, 1fr)
    }
}

.SectionCardCollection_section-card-collection--compact__P9kdA {
    opacity: 1
}

@media(min-width:1024px)and (max-width:1200px) {
    .SectionCardCollection_section-card-collection--compact__P9kdA {
        grid-template-columns: repeat(2, 1fr)
    }
}

.CheckboxFilter_checkbox-filter__NPpFB {
    position: relative
}

.CheckboxFilter_checkbox-filter__button__1wQec {
    align-items: center;
    background: #fff;
    border: 1px solid rgba(137, 109, 94, 0);
    border-radius: 15px;
    display: flex;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 500;
    justify-content: space-between;
    padding: 13px 20px;
    text-align: left;
    transition: border-color .2s cubic-bezier(.455, .03, .515, .955);
    width: 225px
}

.CheckboxFilter_checkbox-filter__button__1wQec:hover {
    border-color: rgba(137, 109, 94, .3)
}

.CheckboxFilter_checkbox-filter__button__1wQec:lang(ar) {
    font-family: ExpoArabic, serif
}

[dir=rtl] .CheckboxFilter_checkbox-filter__button__1wQec {
    text-align: right
}

.CheckboxFilter_checkbox-filter__button-icon__3HG4n {
    transition: transform .3s cubic-bezier(.455, .03, .515, .955)
}

.CheckboxFilter_checkbox-filter__button-icon--open__2ZXym {
    transform: rotate(180deg)
}

.CheckboxFilter_checkbox-filter__dropdown__3n7dV {
    background: #fff;
    border: 1px solid #d2c7c1;
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    opacity: 0;
    padding: 24px 20px;
    pointer-events: none;
    position: absolute;
    top: 55px;
    transform: translateY(5px);
    transition: transform .3s cubic-bezier(.455, .03, .515, .955), opacity .3s cubic-bezier(.455, .03, .515, .955);
    width: 225px;
    z-index: 1000
}

.CheckboxFilter_checkbox-filter__dropdown__3n7dV .input-checkbox-container:not(:last-child) {
    margin-bottom: 5px;
    margin-top: 0
}

.CheckboxFilter_checkbox-filter__dropdown--open__1hGi8 {
    opacity: 1;
    pointer-events: all;
    transform: translateY(0)
}

.CardStream_card-stream--filters-sticky__uZzTx .CardStream_card-stream__filters-container__3aALz {
    -ms-overflow-style: none;
    margin-left: -80px;
    margin-top: -14px;
    overflow: scroll;
    overflow-x: visible;
    overflow-y: visible;
    padding: 14px 80px;
    position: sticky;
    scrollbar-width: none;
    top: 0;
    white-space: nowrap;
    width: 100vw;
    z-index: 20
}

[dir=rtl] .CardStream_card-stream--filters-sticky__uZzTx .CardStream_card-stream__filters-container__3aALz {
    margin-left: 0;
    margin-right: -80px
}

.CardStream_card-stream--filters-sticky__uZzTx .CardStream_card-stream__filters-container__3aALz::-webkit-scrollbar {
    display: none
}

@media(max-width:48.0525em) {
    .CardStream_card-stream--filters-sticky__uZzTx .CardStream_card-stream__filters-container__3aALz {
        margin-left: -60px;
        padding-left: 60px;
        padding-right: 60px
    }

    [dir=rtl] .CardStream_card-stream--filters-sticky__uZzTx .CardStream_card-stream__filters-container__3aALz {
        margin-left: 0;
        margin-right: -60px
    }
}

@media(max-width:37.49em) {
    .CardStream_card-stream--filters-sticky__uZzTx .CardStream_card-stream__filters-container__3aALz {
        margin-left: -68px;
        padding-left: 68px;
        padding-right: 68px
    }

    [dir=rtl] .CardStream_card-stream--filters-sticky__uZzTx .CardStream_card-stream__filters-container__3aALz {
        margin-left: 0;
        margin-right: -68px
    }
}

@media(max-width:28.115em) {
    .CardStream_card-stream--filters-sticky__uZzTx .CardStream_card-stream__filters-container__3aALz {
        margin-left: -30px;
        padding-left: 30px;
        padding-right: 30px
    }

    [dir=rtl] .CardStream_card-stream--filters-sticky__uZzTx .CardStream_card-stream__filters-container__3aALz {
        margin-left: 0;
        margin-right: -30px
    }
}

.CardStream_card-stream--filters-sticky__uZzTx .is-sticky {
    background-color: #f9f5f3;
    border-bottom: 1px solid hsla(21, 16%, 79%, .3)
}

.CardStream_card-stream__filters__NtoG3 {
    -ms-overflow-style: none;
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
    margin-left: -80px;
    overflow: scroll;
    overflow: unset;
    padding-left: 80px;
    padding-right: 80px;
    scrollbar-width: none;
    white-space: nowrap;
    width: 100vw
}

[dir=rtl] .CardStream_card-stream__filters__NtoG3 {
    margin-left: 0;
    margin-right: -80px
}

.CardStream_card-stream__filters__NtoG3::-webkit-scrollbar {
    display: none
}

@media(max-width:48.0525em) {
    .CardStream_card-stream__filters__NtoG3 {
        margin-left: -60px;
        padding-left: 60px;
        padding-right: 60px
    }

    [dir=rtl] .CardStream_card-stream__filters__NtoG3 {
        margin-left: 0;
        margin-right: -60px
    }
}

@media(max-width:37.49em) {
    .CardStream_card-stream__filters__NtoG3 {
        margin-left: -68px;
        padding-left: 68px;
        padding-right: 68px
    }

    [dir=rtl] .CardStream_card-stream__filters__NtoG3 {
        margin-left: 0;
        margin-right: -68px
    }
}

@media(max-width:28.115em) {
    .CardStream_card-stream__filters__NtoG3 {
        margin-left: -30px;
        padding-left: 30px;
        padding-right: 30px
    }

    [dir=rtl] .CardStream_card-stream__filters__NtoG3 {
        margin-left: 0;
        margin-right: -30px
    }
}

@media(max-width:63.99em) {
    .CardStream_card-stream__filters__NtoG3 {
        justify-content: flex-start;
        overflow: scroll
    }
}

@media(max-width:48.0525em) {
    .CardStream_card-stream__filters__NtoG3 {
        margin-bottom: 30px
    }
}

.CardStream_card-stream__filters-inner__38wmR {
    position: relative
}

.CardStream_card-stream__1yG2d .CardStream_card-stream__filters-container__3aALz,
.CardStream_card-stream__1yG2d .CardStream_card-stream__filters__NtoG3 {
    width: 100vw
}

@media(min-width:98.125em) {

    .CardStream_card-stream__1yG2d .CardStream_card-stream__filters-container__3aALz,
    .CardStream_card-stream__1yG2d .CardStream_card-stream__filters__NtoG3 {
        width: calc(100vw - 160px)
    }
}

.CardStream_card-stream__dropdowns__2paOY {
    display: flex
}

@media(min-width:64em) {
    .CardStream_card-stream__dropdowns__2paOY {
        margin-left: 20px
    }

    [dir=rtl] .CardStream_card-stream__dropdowns__2paOY {
        margin-left: 0;
        margin-right: 20px
    }
}

.CardStream_card-stream__dropdown-container__3dJEC {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.CardStream_card-stream__dropdown-container__3dJEC>.text {
    margin-right: 13px
}

.CardStream_card-stream__dropdown-container__3dJEC .select {
    min-width: 225px
}

.CardStream_card-stream__dropdown-container__3dJEC:not(:first-child) {
    margin-left: 18px
}

[dir=rtl] .CardStream_card-stream__dropdown-container__3dJEC:not(:first-child) {
    margin-left: 0;
    margin-right: 18px
}

.CardStream_card-stream__1yG2d .pagination {
    margin-top: 40px
}

.CardStream_card-stream--filters-sticky__uZzTx .CardStream_card-stream__content__1MLdz {
    margin-top: 22px
}

.CardStream_card-stream--filters-sticky__uZzTx .CardStream_card-stream__filters__NtoG3 {
    margin-bottom: 0
}

@media(max-width:63.99em) {
    .CardStream_card-stream--filters-seperator__3AlYz .CardStream_card-stream__tabs__2Yrzy {
        margin-left: 12px;
        padding-left: 12px;
        position: relative
    }

    [dir=rtl] .CardStream_card-stream--filters-seperator__3AlYz .CardStream_card-stream__tabs__2Yrzy {
        margin-left: 0;
        margin-right: 12px;
        padding-left: 0;
        padding-right: 12px
    }

    .CardStream_card-stream--filters-seperator__3AlYz .CardStream_card-stream__tabs__2Yrzy:before {
        background-color: #d2c7c1;
        content: "";
        height: 20px;
        left: 0;
        position: absolute;
        top: calc(50% - 10px);
        width: 1px
    }

    [dir=rtl] .CardStream_card-stream--filters-seperator__3AlYz .CardStream_card-stream__tabs__2Yrzy:before {
        left: 0;
        position: absolute;
        right: auto;
        top: calc(50% - 10px)
    }
}

.Modal_modal__3TY0R {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    left: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000
}

.Modal_modal__space__33E4o {
    flex-basis: 50px;
    flex-grow: 1;
    min-height: 50px
}

@media(max-width:48.0525em) {
    .Modal_modal__space__33E4o {
        flex-basis: 30px;
        min-height: 30px
    }
}

.Modal_modal__content__3jEau {
    border: 1px solid transparent;
    border-radius: 20px;
    padding: 4px;
    position: relative;
    z-index: 1
}

.Modal_modal__inner__2dRE4 {
    border-radius: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative
}

.Modal_modal__close__2XmC- {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 40px;
    justify-content: center;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 40px;
    z-index: 10
}

[dir=rtl] .Modal_modal__close__2XmC- {
    bottom: auto;
    left: 16px;
    position: absolute;
    right: auto;
    top: 16px
}

@media(max-width:48.0525em) {
    .Modal_modal__close__2XmC- {
        right: 20px;
        top: 20px
    }
}

.touchevents .Modal_modal__close__2XmC- {
    border: 1px solid transparent;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.Modal_modal__close__2XmC-:hover .svg {
    -webkit-animation: Modal_rotate__1wNJ6 .7s forwards;
    animation: Modal_rotate__1wNJ6 .7s forwards
}

.touchevents .Modal_modal__close__2XmC- {
    border: none;
    box-shadow: none !important
}

@-webkit-keyframes Modal_rotate__1wNJ6 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(180deg)
    }
}

@keyframes Modal_rotate__1wNJ6 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(180deg)
    }
}

.Modal_modal__background__3rUEj {
    cursor: pointer;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.Modal_modal--day__1Px6U .Modal_modal__inner__2dRE4 {
    background-color: #fff
}

.Modal_modal--day__1Px6U .Modal_modal__close__2XmC- {
    fill: #312b28
}

.touchevents .Modal_modal--day__1Px6U .Modal_modal__close__2XmC- {
    background-color: #fff;
    box-shadow: 1px 1px 1px 0 rgba(137, 109, 94, .12)
}

.Modal_modal--day__1Px6U .Modal_modal__content__3jEau {
    border-color: rgba(197, 115, 84, .4)
}

.Modal_modal--day__1Px6U .Modal_modal__background__3rUEj {
    background-color: rgba(137, 109, 94, .4)
}

.Modal_modal--night__rGvKU .Modal_modal__inner__2dRE4 {
    background-color: #191836
}

.Modal_modal--night__rGvKU .Modal_modal__close__2XmC- {
    fill: #000
}

.touchevents .Modal_modal--night__rGvKU .Modal_modal__close__2XmC- {
    background-color: #191836;
    border-color: hsla(0, 0%, 100%, .2)
}

.Modal_modal--night__rGvKU .Modal_modal__content__3jEau {
    border-color: hsla(0, 0%, 100%, .2)
}

.Modal_modal--night__rGvKU .Modal_modal__background__3rUEj {
    background-color: rgba(12, 18, 30, .6)
}

.Modal_modal--plaza__jalmM .Modal_modal__content__3jEau {
    border-color: #ffcd00
}

.Modal_modal--nature__SRViF .Modal_modal__content__3jEau {
    border-color: #ff71aa
}

.Modal_modal--culture__2vXM6 .Modal_modal__content__3jEau {
    border-color: #cd3fde
}

.Modal_modal--sustainability__1D-q2 .Modal_modal__content__3jEau {
    border-color: #34c575
}

.Modal_modal--opportunity__1Nn_P .Modal_modal__content__3jEau {
    border-color: #ed8b00
}

.Modal_modal--mobility__15FaC .Modal_modal__content__3jEau {
    border-color: #62b5e5
}

.SearchDropdown_search-dropdown__1P6GF {
    background-color: #fff;
    border-radius: 20px;
    height: auto;
    left: 0;
    overflow: hidden;
    padding: 12px;
    position: absolute;
    top: calc(100% + 10px);
    width: 100%;
    z-index: 1000
}

@media(max-width:48.0525em) {
    .SearchDropdown_search-dropdown__1P6GF {
        border-radius: 0;
        border: none;
        border-top: 1px solid hsla(21, 16%, 79%, .8);
        height: auto;
        margin-left: -60px;
        margin-top: 30px;
        min-height: calc(100vh - 122px);
        position: relative;
        width: 100vw
    }
}

@media(max-width:37.49em) {
    .SearchDropdown_search-dropdown__1P6GF {
        margin-left: -68px
    }
}

@media(max-width:28.115em) {
    .SearchDropdown_search-dropdown__1P6GF {
        margin-left: -30px
    }
}

.SearchDropdown_search-dropdown__loading__3BCj3 {
    display: flex;
    flex-direction: column;
    width: 100%
}

.SearchDropdown_search-dropdown__loading-item__AulXW {
    align-items: center;
    display: flex;
    height: 44px;
    justify-content: space-between;
    overflow: hidden;
    padding-left: 28px;
    padding-right: 28px;
    pointer-events: none;
    position: relative;
    width: 100%
}

.SearchDropdown_search-dropdown__loading-item__AulXW:before {
    background-color: hsla(21, 16%, 79%, .6);
    content: "";
    display: block;
    height: 12px;
    width: 120px
}

.SearchDropdown_search-dropdown__loading-item-category__1L6Gv {
    display: inline-flex
}

.SearchDropdown_search-dropdown__loading-item-category__1L6Gv:after,
.SearchDropdown_search-dropdown__loading-item-category__1L6Gv:before {
    background-color: hsla(21, 16%, 79%, .6);
    content: "";
    display: block;
    height: 12px;
    width: 12px
}

.SearchDropdown_search-dropdown__loading-item-category__1L6Gv:after {
    margin-left: 12px;
    width: 90px
}

.SearchDropdown_search-dropdown__loading-item__AulXW:after {
    -webkit-animation: 2s linear infinite;
    animation: 2s linear infinite;
    -webkit-animation-name: SearchDropdown_ujiq1j9__1ujXp;
    animation-name: SearchDropdown_ujiq1j9__1ujXp;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .8) 50%, hsla(0, 0%, 100%, 0));
    content: "";
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 800px
}

@-webkit-keyframes SearchDropdown_ujiq1j9__1ujXp {
    0% {
        transform: translateX(-100%)
    }

    80% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(100%)
    }
}

@keyframes SearchDropdown_ujiq1j9__1ujXp {
    0% {
        transform: translateX(-100%)
    }

    80% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(100%)
    }
}

.SearchDropdown_search-dropdown__loading-item__AulXW:nth-child(0):after {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.SearchDropdown_search-dropdown__loading-item__AulXW:first-child:after {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.SearchDropdown_search-dropdown__loading-item__AulXW:nth-child(2):after {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.SearchDropdown_search-dropdown__loading-item__AulXW:not(:first-child) {
    margin-top: 10px
}

.SearchDropdown_search-dropdown__link__1uVDn {
    align-items: center;
    border-radius: 15px;
    display: flex;
    justify-content: space-between;
    padding: 20px 28px;
    text-align: left;
    width: 100%
}

.SearchDropdown_search-dropdown__link__1uVDn .text {
    align-items: center;
    display: inline-flex
}

.SearchDropdown_search-dropdown__link__1uVDn .text:first-child {
    color: #312b28
}

.SearchDropdown_search-dropdown__link__1uVDn .text:first-child .svg {
    margin-left: 10px
}

[dir=rtl] .SearchDropdown_search-dropdown__link__1uVDn .text:first-child .svg {
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 10px;
    transform: scaleX(-1)
}

.SearchDropdown_search-dropdown__link__1uVDn .text:last-child:not(:first-child) {
    color: #896d5e
}

.SearchDropdown_search-dropdown__link__1uVDn .text:last-child:not(:first-child) .svg {
    margin-right: 6px
}

.SearchDropdown_search-dropdown__link__1uVDn:not([disabled]):focus,
.SearchDropdown_search-dropdown__link__1uVDn:not([disabled]):hover {
    background-color: #f9f5f3
}

.SearchDropdown_search-dropdown__no-results__Y_utE {
    padding: 20px 28px
}

.SearchDropdown_search-dropdown__footer__1BAy3 {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: auto;
    justify-content: space-between;
    margin-top: 17px;
    overflow: hidden;
    padding: 29px 28px 19px;
    position: relative;
    width: 100%
}

.SearchDropdown_search-dropdown__footer__1BAy3:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='20' ry='20' stroke='%23705b50' stroke-dasharray='1,6'/%3E%3C/svg%3E");
    content: "";
    height: 2px;
    left: 28px;
    position: absolute;
    top: -1px;
    width: calc(100% - 56px)
}

.SearchDropdown_search-dropdown__footer__1BAy3 .text:first-child {
    color: #896d5e
}

.SearchDropdown_search-dropdown__footer__1BAy3 .text:last-child {
    margin-left: auto
}

.SearchDropdown_search-dropdown__footer__1BAy3 .text:last-child .svg {
    fill: #312b28;
    margin-left: 8px
}

[dir=rtl] .SearchDropdown_search-dropdown__footer__1BAy3 .text:last-child .svg {
    margin-left: 0;
    margin-right: 8px;
    transform: scaleX(-1)
}

.Select_select__TXPme {
    align-items: center;
    display: flex;
    position: relative
}

.Select_select__TXPme select {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    border: 1px solid #d2c7c1;
    border-radius: 15px;
    color: #312b28;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .8125rem;
    font-weight: 500;
    height: auto;
    line-height: 1.3846153846;
    outline: none;
    padding: 13px 50px 12px 20px;
    width: 100%
}

.Select_select__TXPme select:lang(ar) {
    font-family: ExpoArabic, serif
}

.Select_select__TXPme select:hover {
    border: 1px solid #896d5e;
    cursor: pointer
}

[dir=rtl] .Select_select__TXPme select {
    padding: 15px 20px 10px 50px
}

.Select_select__TXPme select:focus {
    border-color: #896d5e;
    outline: none
}

.Select_select__TXPme select::-ms-expand {
    display: none
}

.Select_select__arrow__3ZXCE {
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%)
}

[dir=rtl] .Select_select__arrow__3ZXCE {
    left: 18px;
    margin-top: 1px;
    position: absolute;
    right: auto;
    top: 50%
}

.Select_select__TXPme.Select_transparent__3CEWV select {
    background-color: transparent;
    border-color: #d2c7c1
}

.Select_select__TXPme.Select_transparent__3CEWV select:focus {
    border-color: #896d5e;
    outline: none
}

.ButtonCheckbox_button-checkbox__IJ8_J {
    align-items: center;
    display: inline-flex;
    justify-content: space-between;
    position: relative
}

.ButtonCheckbox_button-checkbox__IJ8_J input {
    display: none
}

.ButtonCheckbox_button-checkbox__IJ8_J input:hover~.ButtonCheckbox_button-checkbox__label__aGgkl {
    background-color: #fff;
    border-color: hsla(21, 16%, 79%, .3);
    color: #896d5e
}

.ButtonCheckbox_button-checkbox__IJ8_J input:checked~.ButtonCheckbox_button-checkbox__label__aGgkl {
    background-color: #fff;
    border-color: hsla(21, 16%, 79%, .3);
    color: #312b28
}

.ButtonCheckbox_button-checkbox__IJ8_J input:disabled~.ButtonCheckbox_button-checkbox__label__aGgkl {
    cursor: not-allowed
}

.ButtonCheckbox_button-checkbox__label__aGgkl {
    align-items: center;
    background-color: hsla(17, 50%, 78%, .2);
    border: 1px solid transparent;
    border-radius: 12px;
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    flex-grow: 1;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: 1.5375rem;
    font-weight: 500;
    letter-spacing: .2px;
    line-height: 1.3333333333;
    padding: 14px 27px 12px
}

.ButtonCheckbox_button-checkbox--primary__1NWe_ input:checked~.ButtonCheckbox_button-checkbox__label__aGgkl {
    background-color: #fff;
    border-color: hsla(21, 16%, 79%, .3);
    color: #312b28
}

@media(max-width:48.0525em) {
    .ButtonCheckbox_button-checkbox--secondary__oXQLC {
        width: 100%
    }
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC .ButtonCheckbox_button-checkbox__label__aGgkl {
    background-color: #f6efec;
    border: 1px solid #d2c7c1;
    border-radius: 20px;
    height: auto;
    justify-content: center;
    line-height: 1.0666666667;
    min-height: 90px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    transition: all .3s cubic-bezier(.455, .03, .515, .955);
    width: 172px;
    z-index: 1
}

@media(max-width:47.9375em) {
    .ButtonCheckbox_button-checkbox--secondary__oXQLC .ButtonCheckbox_button-checkbox__label__aGgkl {
        min-height: 60px;
        width: 100%
    }
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC .ButtonCheckbox_button-checkbox__label-text__2C1Bg {
    z-index: 1
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC .ButtonCheckbox_button-checkbox__label__aGgkl:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='99%25' height='98%25' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='99%25' height='98%25' fill='none' x='1' y='1' rx='15' ry='15' stroke='%23D2C7C1FF' stroke-dasharray='0, 5' stroke-dashoffset='3' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    border: 1px solid transparent;
    border-radius: 15px;
    bottom: 4px;
    content: "";
    left: 4px;
    position: absolute;
    right: 4px;
    top: 4px;
    transition: all .3s cubic-bezier(.455, .03, .515, .955);
    z-index: 1
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0 {
    background-clip: padding-box;
    background-color: #f6efec;
    border: 1px solid transparent;
    border-radius: inherit;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0:after {
    background: #d2c7c1;
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    margin: -1px;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .3s cubic-bezier(.455, .03, .515, .955);
    z-index: -1
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__check-mark__l8dFi {
    align-items: center;
    background-color: #312b28;
    border-radius: 50%;
    bottom: 0;
    display: flex;
    height: 26px;
    justify-content: center;
    opacity: 0;
    position: absolute;
    right: 18px;
    top: calc(50% - 13px);
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955);
    width: 26px;
    z-index: 1
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__check-mark__l8dFi .svg {
    fill: #fff
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC input:checked .ButtonCheckbox_button-checkbox__label__aGgkl,
.ButtonCheckbox_button-checkbox--secondary__oXQLC input:checked~.ButtonCheckbox_button-checkbox__label__aGgkl,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):focus .ButtonCheckbox_button-checkbox__label__aGgkl,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):focus~.ButtonCheckbox_button-checkbox__label__aGgkl,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):hover .ButtonCheckbox_button-checkbox__label__aGgkl,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):hover~.ButtonCheckbox_button-checkbox__label__aGgkl {
    border: 1px solid transparent;
    color: #312b28
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC input:checked .ButtonCheckbox_button-checkbox__label__aGgkl:before,
.ButtonCheckbox_button-checkbox--secondary__oXQLC input:checked~.ButtonCheckbox_button-checkbox__label__aGgkl:before,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):focus .ButtonCheckbox_button-checkbox__label__aGgkl:before,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):focus~.ButtonCheckbox_button-checkbox__label__aGgkl:before,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):hover .ButtonCheckbox_button-checkbox__label__aGgkl:before,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):hover~.ButtonCheckbox_button-checkbox__label__aGgkl:before {
    background-color: #fff;
    background-image: none;
    border: 1px solid rgba(197, 115, 84, .4);
    box-shadow: 0 2px 12px 0 rgba(142, 102, 84, .09)
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC input:checked .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0,
.ButtonCheckbox_button-checkbox--secondary__oXQLC input:checked~.ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):focus .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):focus~.ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):hover .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):hover~.ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0 {
    box-shadow: 0 2px 12px 0 rgba(142, 102, 84, .09)
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC input:checked .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0:after,
.ButtonCheckbox_button-checkbox--secondary__oXQLC input:checked~.ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0:after,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):focus .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0:after,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):focus~.ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0:after,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):hover .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0:after,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):hover~.ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0:after {
    background: conic-gradient(from .35turn, #703704 0deg, #ffb090 35deg, #bc8066 130deg, #8f483c 160deg, #ffb291 210deg, #bc8066 280deg, #703704 350deg)
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC input:checked .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__check-mark__l8dFi,
.ButtonCheckbox_button-checkbox--secondary__oXQLC input:checked~.ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__check-mark__l8dFi,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):focus .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__check-mark__l8dFi,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):focus~.ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__check-mark__l8dFi,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):hover .ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__check-mark__l8dFi,
.ButtonCheckbox_button-checkbox--secondary__oXQLC:not([disabled]):hover~.ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__check-mark__l8dFi {
    opacity: 1
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC input:checked~.ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0 {
    background-color: #fff;
    box-shadow: none
}

.ButtonCheckbox_button-checkbox--secondary__oXQLC input:checked~.ButtonCheckbox_button-checkbox__label__aGgkl .ButtonCheckbox_button-checkbox__background__2f0t0:after {
    opacity: 1
}

.SortBySelect_select__3wA5y {
    align-items: center;
    -webkit-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 1px solid #d2c7c1;
    border-radius: 15px;
    color: #312b28;
    display: flex;
    font-size: .8125rem;
    font-weight: 500;
    height: auto;
    line-height: 1.3846153846;
    outline: none;
    position: relative;
    width: 100%
}

.SortBySelect_select__3wA5y:not([disabled]):focus,
.SortBySelect_select__3wA5y:not([disabled]):hover {
    border-color: #312b28
}

.SortBySelect_select__3wA5y select {
    display: none
}

.SortBySelect_select__wrapper__1z1kv {
    cursor: pointer;
    flex: 2;
    min-width: 162px;
    position: relative
}

.SortBySelect_select__wrapper-button__3OeaR {
    align-items: baseline;
    color: #312b28;
    display: flex;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .8125rem;
    font-weight: 500;
    padding: 13px 50px 12px 20px;
    position: relative;
    text-align: left;
    width: 100%
}

[dir=rtl] .SortBySelect_select__wrapper-button__3OeaR {
    text-align: right
}

.SortBySelect_select__wrapper-button__3OeaR .svg {
    fill: currentColor;
    margin-bottom: 10px;
    margin-left: auto;
    margin-top: auto
}

[dir=rtl] .SortBySelect_select__wrapper-button__3OeaR .svg {
    margin-left: 0;
    margin-right: auto
}

.SortBySelect_select__wrapper-dropdown__2z4pc {
    border: 1px solid transparent;
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    height: auto;
    margin-top: 6px;
    padding: 12px 10px;
    position: absolute;
    right: 0;
    top: 100%;
    width: 100%;
    z-index: 3
}

.SortBySelect_select__wrapper-dropdown-button__HFY8D {
    align-items: center;
    border-radius: 6px;
    display: flex;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .8125rem;
    font-weight: 500;
    height: auto;
    line-height: 1;
    padding: 16px 18px;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

.SortBySelect_select__wrapper-dropdown-button__HFY8D:lang(ar) {
    font-family: ExpoArabic, serif
}

.SortBySelect_select__wrapper-dropdown-button__HFY8D:not([disabled]):focus,
.SortBySelect_select__wrapper-dropdown-button__HFY8D:not([disabled]):hover {
    background-color: #f9f5f3
}

.SortBySelect_select__arrow__1VYgi {
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%)
}

[dir=rtl] .SortBySelect_select__arrow__1VYgi {
    left: 18px;
    margin-top: 1px;
    position: absolute;
    right: auto;
    top: 50%
}

.SortBySelect_select--day__1xXZv .SortBySelect_select__wrapper-dropdown__2z4pc {
    background-color: #fff;
    border-color: hsla(21, 16%, 79%, .3)
}

.SortBySelect_select--day__1xXZv .SortBySelect_select__wrapper-dropdown__2z4pc .button-option--row {
    background-color: #fff;
    color: #312b28
}

.SortBySelect_select--day__1xXZv .SortBySelect_select__wrapper-dropdown__2z4pc .button-option--row:focus,
.SortBySelect_select--day__1xXZv .SortBySelect_select__wrapper-dropdown__2z4pc .button-option--row:hover {
    background-color: #f9f5f3
}

.SortBySelect_select--night__3FUaK .SortBySelect_select__wrapper-dropdown__2z4pc {
    background-color: #191836;
    border-color: hsla(21, 16%, 79%, .1)
}

.SortBySelect_select--night__3FUaK .SortBySelect_select__wrapper-dropdown__2z4pc .button-option--row {
    background-color: #191836;
    color: #fff
}

.SortBySelect_select--night__3FUaK .SortBySelect_select__wrapper-dropdown__2z4pc .button-option--row:focus,
.SortBySelect_select--night__3FUaK .SortBySelect_select__wrapper-dropdown__2z4pc .button-option--row:hover {
    background-color: #142b37
}

@media(max-width:63.99em) {
    .SearchFilters_search-filters__3rWSu {
        background-color: #f6efec;
        padding-bottom: 14px;
        padding-top: 14px;
        position: sticky;
        top: 0;
        z-index: 20
    }

    .SearchFilters_search-filters__3rWSu:before {
        background-color: #f6efec;
        border-bottom: 1px solid hsla(21, 16%, 79%, .3);
        content: "";
        height: 100%;
        left: -80px;
        opacity: 0;
        position: absolute;
        top: 0;
        width: 100vw
    }
}

@media(max-width:63.99em)and (max-width:48.0525em) {
    .SearchFilters_search-filters__3rWSu:before {
        left: -60px
    }
}

@media(max-width:63.99em)and (max-width:37.49em) {
    .SearchFilters_search-filters__3rWSu:before {
        left: -68px
    }
}

@media(max-width:63.99em)and (max-width:28.115em) {
    .SearchFilters_search-filters__3rWSu:before {
        left: -30px
    }
}

.SearchFilters_search-filters__3rWSu .button-checkbox {
    white-space: nowrap
}

@media(max-width:63.99em) {
    .SearchFilters_search-filters__3rWSu .button-checkbox label {
        max-height: 34px
    }
}

.SearchFilters_search-filters__icon__3TMo9 {
    margin-right: 12px;
    padding-right: 20px;
    position: relative;
    z-index: 2
}

[dir=rtl] .SearchFilters_search-filters__icon__3TMo9 {
    margin-left: 12px;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 0
}

.SearchFilters_search-filters__icon__3TMo9 .svg {
    padding-top: 1px
}

.SearchFilters_search-filters__icon__3TMo9:before {
    background-color: #d2c7c1;
    border-radius: 50%;
    content: "";
    height: 20px;
    position: absolute;
    right: 0;
    top: calc(50% - 10px);
    width: 1px
}

[dir=rtl] .SearchFilters_search-filters__icon__3TMo9:before {
    left: 0;
    position: absolute;
    right: auto;
    top: calc(50% - 10px)
}

.SearchFilters_search-filters__checkboxes__W0Bi1 {
    align-items: center;
    display: flex;
    position: relative
}

@media(max-width:63.99em) {
    .SearchFilters_search-filters__checkboxes__W0Bi1 {
        -ms-overflow-style: none;
        margin-left: -80px;
        overflow: scroll;
        padding-left: 80px;
        padding-right: 80px;
        scrollbar-width: none;
        white-space: nowrap;
        width: 100vw
    }

    [dir=rtl] .SearchFilters_search-filters__checkboxes__W0Bi1 {
        margin-left: 0;
        margin-right: -80px
    }

    .SearchFilters_search-filters__checkboxes__W0Bi1::-webkit-scrollbar {
        display: none
    }
}

@media(max-width:48.0525em) {
    .SearchFilters_search-filters__checkboxes__W0Bi1 {
        margin-left: -60px;
        padding-left: 60px;
        padding-right: 60px
    }

    [dir=rtl] .SearchFilters_search-filters__checkboxes__W0Bi1 {
        margin-left: 0;
        margin-right: -60px
    }
}

@media(max-width:37.49em) {
    .SearchFilters_search-filters__checkboxes__W0Bi1 {
        margin-left: -68px;
        padding-left: 68px;
        padding-right: 68px
    }

    [dir=rtl] .SearchFilters_search-filters__checkboxes__W0Bi1 {
        margin-left: 0;
        margin-right: -68px
    }
}

@media(max-width:28.115em) {
    .SearchFilters_search-filters__checkboxes__W0Bi1 {
        margin-left: -30px;
        padding-left: 30px;
        padding-right: 30px
    }

    [dir=rtl] .SearchFilters_search-filters__checkboxes__W0Bi1 {
        margin-left: 0;
        margin-right: -30px
    }
}

.SearchFilters_search-filters__checkboxes__W0Bi1 li {
    margin-right: 8px
}

.SearchFilters_search-filters__selects__9aku- {
    align-items: center;
    display: flex;
    margin-top: 28px;
    padding-top: 28px;
    position: relative
}

.SearchFilters_search-filters__selects__9aku-:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23896D5E' d='M0 0h1v1H0z'/%3E%3C/svg%3E");
    content: "";
    height: 1px;
    left: 0;
    opacity: .8;
    position: absolute;
    top: 0;
    width: 100%
}

.SearchFilters_search-filters__selects__9aku->.select:not(:first-child) {
    margin-left: 10px
}

[dir=rtl] .SearchFilters_search-filters__selects__9aku->.select:not(:first-child) {
    margin-left: 0;
    margin-right: 10px
}

.SearchFilters_search-filters__selects__9aku- .input-checkbox {
    border-left: 1px solid #d2c7c1;
    margin-left: 16px;
    padding-left: 16px
}

[dir=rtl] .SearchFilters_search-filters__selects__9aku- .input-checkbox {
    border-left: none;
    border-right: 1px solid #d2c7c1;
    margin-left: 0;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 16px
}

.SearchFilters_search-filters__order__34JVY {
    align-items: center;
    display: flex;
    margin-left: auto
}

[dir=rtl] .SearchFilters_search-filters__order__34JVY {
    margin-left: 0;
    margin-right: auto
}

.SearchFilters_search-filters__order__34JVY .text {
    margin-right: 8px;
    width: 100%
}

[dir=rtl] .SearchFilters_search-filters__order__34JVY .text {
    margin-left: 8px;
    margin-right: 0
}

.SearchFilters_search-filters__mobile-close__2Qiiz {
    position: absolute;
    right: 20px;
    top: 76px;
    z-index: 3
}

.SearchFilters_search-filters__checkbox-top__3IPX0 {
    align-items: center;
    background-color: #f9f5f3;
    border-radius: 15px;
    display: flex;
    margin-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px
}

[dir=rtl] .SearchFilters_search-filters__checkbox-top__3IPX0 {
    padding-left: 10px;
    padding-right: 15px
}

.SearchFilters_search-filters__checkbox-top__3IPX0 label {
    padding: 14px 18px
}

.SearchFilters_search-filters__3rWSu .checkbox-filter {
    margin-right: 10px
}

.SearchFilters_search-filters__3rWSu .checkbox-filter .input-checkbox,
[dir=rtl] .SearchFilters_search-filters__3rWSu .checkbox-filter .input-checkbox {
    border: none;
    margin: 0;
    padding: 0
}

.SearchFilters_search-filters__3rWSu .checkbox-filter__dropdown {
    top: 80px
}

.ButtonTopic_button-topic__1GJaN .svg-chevron-right {
    fill: #312b28;
    margin-left: 8px;
}

.ButtonTopic_button-topic__1GJaN {
    align-items: center;
    background-color: #fff;
    border: 1px solid hsla(21, 16%, 79%, .3);
    border-radius: 24px;
    display: inline-flex;
    overflow: hidden;
    padding: 10px 20px;
    position: relative
}

.ButtonTopic_button-topic__1GJaN .svg-chevron-right {
    fill: #312b28;
    margin-left: 8px
}

[dir=rtl] .ButtonTopic_button-topic__1GJaN .svg-chevron-right {
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 8px;
    transform: scaleX(-1)
}

.ButtonTopic_button-topic__1GJaN .svg--star5 {
    fill: #fff;
    margin-bottom: 1px;
    margin-left: 3px
}

[dir=rtl] .ButtonTopic_button-topic__1GJaN .svg--star5 {
    margin-left: 0;
    margin-right: 3px
}

.ButtonTopic_button-topic__text__2sfeT {
    color: #312b28
}

.ButtonTopic_button-topic__recommended__1gdvx {
    align-items: center;
    background-color: #c57354;
    border: 1px solid #e3bbab;
    border-bottom-left-radius: 24px;
    border-top-left-radius: 24px;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 27px
}

[dir=rtl] .ButtonTopic_button-topic__recommended__1gdvx {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 24px;
    border-top-left-radius: 0;
    border-top-right-radius: 24px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ButtonTopic_button-topic--recommended__2onqq {
    padding-left: 36px
}

[dir=rtl] .ButtonTopic_button-topic--recommended__2onqq {
    padding-left: 20px;
    padding-right: 36px
}

.SearchRecommended_search-recommended__2oT0j {
    margin-top: 90px
}

.SearchRecommended_search-recommended__2oT0j .container {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23705b50' stroke-width='2' stroke-dasharray='1,6'/%3E%3C/svg%3E");
    border-radius: 30px;
    padding: 50px 45px;
    position: relative
}

@media(max-width:48.0525em) {
    .SearchRecommended_search-recommended__2oT0j .container {
        background-image: none;
        padding: 40px 0;
        position: relative
    }

    .SearchRecommended_search-recommended__2oT0j .container:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23896D5E' d='M0 0h1v1H0z'/%3E%3C/svg%3E");
        content: "";
        height: 1px;
        left: 0;
        opacity: .8;
        position: absolute;
        top: 0;
        width: 100%
    }
}

.SearchRecommended_search-recommended__title__1Ok_J {
    background-color: #01101a;
    color: #fff;
    left: 50%;
    opacity: 1;
    padding-left: 25px;
    padding-right: 25px;
    position: absolute;
    text-align: center;
    top: -20px;
    transform: translateX(-50%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media(max-width:48.0525em) {
    .SearchRecommended_search-recommended__title__1Ok_J {
        padding-left: 15px;
        padding-right: 15px;
        top: -9px
    }

    .SearchRecommended_search-recommended__2oT0j .text {
        font-size: 1.4125rem
    }
}

.SearchRecommended_search-recommended__decorations__1vgr_ {
    bottom: 24px;
    left: 24px;
    position: absolute;
    right: 24px;
    top: 24px
}

.SearchRecommended_search-recommended__decorations__1vgr_ .svg {
    fill: #fff;
    position: absolute
}

.SearchRecommended_search-recommended__decorations__1vgr_ .svg:first-child {
    left: 0;
    top: 0;
    transform: rotate(-90deg)
}

.SearchRecommended_search-recommended__decorations__1vgr_ .svg:nth-child(2) {
    right: 0;
    top: 0
}

.SearchRecommended_search-recommended__decorations__1vgr_ .svg:nth-child(3) {
    bottom: 0;
    left: 0;
    transform: rotate(-180deg)
}

.SearchRecommended_search-recommended__decorations__1vgr_ .svg:nth-child(4) {
    bottom: 0;
    right: 0;
    transform: rotate(90deg)
}

.SearchRecommended_search-recommended__list__VAyC2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: -8px;
    margin-left: auto;
    margin-right: auto;
    max-width: 660px
}

.SearchRecommended_search-recommended__list-item__33stn {
    margin-bottom: 8px;
    margin-left: 3px;
    margin-right: 3px
}

.SearchRecommended_search-recommended__list-item--loading__14UVa {
    background-color: #fff;
    border-radius: 24px;
    display: block;
    height: 37px;
    overflow: hidden;
    position: relative;
    width: 120px
}

.SearchRecommended_search-recommended__list-item--loading__14UVa:after {
    -webkit-animation: 2s linear infinite;
    animation: 2s linear infinite;
    -webkit-animation-name: SearchRecommended_ujiq1io__2yMyR;
    animation-name: SearchRecommended_ujiq1io__2yMyR;
    background: linear-gradient(90deg, hsla(18, 36%, 95%, 0), hsla(18, 36%, 95%, .8) 50%, hsla(18, 36%, 95%, 0));
    content: "";
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 800px;
    z-index: 2
}

@-webkit-keyframes SearchRecommended_ujiq1io__2yMyR {
    0% {
        transform: translateX(-100%)
    }

    80% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(100%)
    }
}

@keyframes SearchRecommended_ujiq1io__2yMyR {
    0% {
        transform: translateX(-100%)
    }

    80% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(100%)
    }
}

.SearchRecommended_search-recommended__list-item--loading__14UVa:nth-child(0):after {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.SearchRecommended_search-recommended__list-item--loading__14UVa:first-child:after {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.SearchRecommended_search-recommended__list-item--loading__14UVa:nth-child(2):after {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.SearchRecommended_search-recommended__list-item--loading__14UVa:nth-child(3):after {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.SearchRecommended_search-recommended__list-item--loading__14UVa:nth-child(4):after {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.SearchRecommended_search-recommended__list-item--loading__14UVa:nth-child(5):after {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.SearchRecommended_search-recommended__list-item--loading__14UVa:nth-child(6):after {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.SearchRecommended_search-recommended__list-item--loading__14UVa:nth-child(7):after {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.SearchRecommended_search-recommended__list-item--loading__14UVa:nth-child(8):after {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.SearchRecommended_search-recommended__loading__rS5gu {
    height: 500px;
    width: 100%
}

.SearchRecommended_search-recommended--light__3jWM8 {
    margin: 0
}

.SearchRecommended_search-recommended--light__3jWM8 .container {
    background: none;
    padding-top: 36px
}

.SearchRecommended_search-recommended--light__3jWM8 .container:before {
    content: unset
}

.SearchRecommended_search-recommended--light__3jWM8 .SearchRecommended_search-recommended__title__1Ok_J {
    background: none;
    bottom: 0;
    left: 0;
    padding: 0;
    position: relative;
    right: 0;
    top: 0;
    transform: none
}

.SearchRecommended_search-recommended--light__3jWM8 .SearchRecommended_search-recommended__list__VAyC2 {
    flex-direction: column;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    margin-top: 8px
}

.SearchRecommended_search-recommended--light__3jWM8 .SearchRecommended_search-recommended__list-item__33stn {
    margin: 10px 0 0
}

.SearchResults_search-results__3Atxw {
    margin-top: 40px;
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955)
}

@media(max-width:63.99em) {
    .SearchResults_search-results__3Atxw {
        margin-top: 26px
    }
}

.SearchResults_search-results__3Atxw .card-search:not(:first-child) {
    margin-top: 20px
}

@media(max-width:37.49em) {
    .SearchResults_search-results__3Atxw .card-search:not(:first-child) {
        margin-top: 16px
    }
}

.SearchResults_search-results__3Atxw:last-child {
    margin-bottom: 50px
}

.SearchResults_search-results--loading__1ZDnX {
    opacity: .5
}

.ModalSearch_modal-search__3BDFE .modal__space {
    flex-basis: 0;
    flex-grow: 0;
    min-height: 0
}

.ModalSearch_modal-search__3BDFE .modal__content {
    border: 0;
    border-radius: 0;
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: 100%;
    min-width: 100%;
    padding: 0;
    width: 100%
}

.ModalSearch_modal-search__3BDFE .modal__inner {
    background-color: #f6efec;
    border-radius: 0;
    flex-grow: 1
}

.ModalSearch_modal-search__3BDFE .modal__close {
    position: absolute;
    right: 12px;
    top: 12px
}

[dir=rtl] .ModalSearch_modal-search__3BDFE .modal__close {
    left: 12px;
    right: auto
}

.ModalSearch_modal-search__inner__2WYh7 {
    display: flex;
    flex-direction: column;
    height: 100%
}

.ModalSearch_modal-search__header__34YC4 {
    align-items: center;
    background-color: #fff;
    border-bottom: 1px solid hsla(21, 16%, 79%, .4);
    display: flex;
    flex-shrink: 0;
    height: 67px;
    padding-left: 18px;
    padding-right: 62px;
    width: 100%
}

[dir=rtl] .ModalSearch_modal-search__header__34YC4 {
    padding-left: 62px;
    padding-right: 18px
}

.ModalSearch_modal-search__form__2IJWj {
    align-items: center;
    border: 1px solid #d2c7c1;
    border-radius: 21px;
    display: flex;
    height: 42px;
    padding-left: 16px;
    padding-right: 14px;
    width: 100%
}

[dir=rtl] .ModalSearch_modal-search__form__2IJWj {
    padding-left: 14px;
    padding-right: 16px
}

.ModalSearch_modal-search__form__2IJWj input {
    background: transparent;
    border: 0;
    color: #312b28;
    flex-grow: 1;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .8125rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.6923076923;
    margin-left: 6px;
    padding: 0
}

.ModalSearch_modal-search__form__2IJWj input:lang(ar) {
    font-family: ExpoArabic, serif
}

.ModalSearch_modal-search__form__2IJWj input::placeholder {
    color: rgba(49, 43, 40, .5);
    font-size: .8125rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.6923076923
}

[dir=rtl] .ModalSearch_modal-search__form__2IJWj input {
    margin-left: 0;
    margin-right: 6px
}

.ModalSearch_modal-search__clear__2JFLK {
    color: #896d5e;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .5625rem;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 1.2222222222;
    margin-left: 10px;
    text-transform: uppercase
}

[dir=rtl] .ModalSearch_modal-search__clear__2JFLK {
    font-family: ExpoArabic, serif;
    margin-left: 0;
    margin-right: 10px
}

.ModalSearch_modal-search__content__2aK7b {
    flex-grow: 1;
    overflow: auto;
    position: relative
}

.ModalSearch_modal-search__3BDFE .search-dropdown {
    border: none;
    height: 100%;
    left: 0;
    margin: 0;
    min-height: unset;
    position: absolute;
    top: 0;
    width: 100%
}

.ModalSearch_modal-search__3BDFE .search-filters {
    padding-bottom: 19px;
    padding-top: 19px
}

.ModalSearch_modal-search__3BDFE .search-filters:before {
    opacity: 1
}

.ModalSearch_modal-search__3BDFE .search-results {
    margin-top: 20px
}

.ModalSearch_modal-search__3BDFE .pagination {
    margin-bottom: 60px;
    margin-top: 30px
}

.ModalSearch_modal-search__no-results__3gTCk {
    background-color: #f9f5f3;
    padding: 31px 30px
}

.ModalSearch_modal-search__no-results-text__9Rzei {
    color: #312b28
}

.ModalSearch_modal-search__no-results-text__9Rzei span {
    display: inline-block
}

.ModalSearch_modal-search__no-results-text__9Rzei span:after {
    background: #d2c7c1;
    content: "";
    display: block;
    height: 1px;
    width: 100%
}

.ModalSearch_modal-search__popular__3TB0E {
    background-color: #f6efec;
    padding: 30px
}

.ModalSearch_modal-search__popular-title__25qq_ .svg {
    margin-right: 6px
}

.HeaderMobile_site-header__p0G96 {
    display: flex;
    flex-direction: column;
    height: auto;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955), transform .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    z-index: 915
}

.HeaderMobile_site-header__mobile-container__2e5oy {
    align-items: center;
    border-bottom: 1px solid transparent;
    display: flex;
    justify-content: space-between;
    min-height: 104px;
    padding-left: 160px;
    padding-right: 160px
}

@media(max-width:98.125em) {
    .HeaderMobile_site-header__mobile-container__2e5oy {
        padding-left: 80px;
        padding-right: 80px
    }
}

@media(max-width:63.99em) {
    .HeaderMobile_site-header__mobile-container__2e5oy {
        min-height: 67px
    }
}

@media(max-width:48.0525em) {
    .HeaderMobile_site-header__mobile-container__2e5oy {
        padding-left: 60px;
        padding-right: 60px
    }
}

@media(max-width:37.49em) {
    .HeaderMobile_site-header__mobile-container__2e5oy {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media(max-width:22.1875em) {
    .HeaderMobile_site-header__mobile-container__2e5oy {
        padding-left: 5px;
        padding-right: 5px
    }
}

.HeaderMobile_site-header__left__6cGet,
.HeaderMobile_site-header__right__1_q6w {
    bottom: 0;
    left: 0;
    pointer-events: auto;
    position: relative;
    right: 0;
    top: 0
}

.HeaderMobile_site-header__left-logo__2WD1D {
    height: 60px
}

.HeaderMobile_site-header__left-logo__2WD1D img {
    display: block;
    height: 100%;
    width: auto
}

.HeaderMobile_site-header__right__1_q6w {
    display: flex
}

.HeaderMobile_site-header__right-item__1JQhn:not(:first-child) {
    margin-left: 10px
}

[dir=rtl] .HeaderMobile_site-header__right-item__1JQhn:not(:first-child) {
    margin-left: 0;
    margin-right: 10px
}

.HeaderMobile_site-header__right__1_q6w .button-icon,
.HeaderMobile_site-header__right__1_q6w .button-pill-primary {
    height: 40px;
    min-height: unset;
    width: 40px
}

[data-type=desert] .HeaderMobile_site-header__p0G96,
[data-type=district] .HeaderMobile_site-header__p0G96 {
    height: 180px
}

[data-type=desert] .HeaderMobile_site-header__p0G96:after,
[data-type=district] .HeaderMobile_site-header__p0G96:after {
    content: "";
    height: 180px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1
}

[data-type=desert] .HeaderMobile_site-header--day__1KDbS:after,
[data-type=district] .HeaderMobile_site-header--day__1KDbS:after {
    background-image: linear-gradient(0deg, hsla(18, 36%, 95%, 0), #f6efec)
}

[data-type=desert] .HeaderMobile_site-header--night__1f8zN:after,
[data-type=district] .HeaderMobile_site-header--night__1f8zN:after {
    background-image: linear-gradient(0deg, rgba(25, 24, 54, 0), #191836)
}

[data-type=desert] .HeaderMobile_site-header--disabled__2HE0e .HeaderMobile_site-header__left__6cGet *,
[data-type=desert] .HeaderMobile_site-header--disabled__2HE0e .HeaderMobile_site-header__left__6cGet :after,
[data-type=desert] .HeaderMobile_site-header--disabled__2HE0e .HeaderMobile_site-header__left__6cGet :before,
[data-type=desert] .HeaderMobile_site-header--disabled__2HE0e .HeaderMobile_site-header__right__1_q6w *,
[data-type=desert] .HeaderMobile_site-header--disabled__2HE0e .HeaderMobile_site-header__right__1_q6w :after,
[data-type=desert] .HeaderMobile_site-header--disabled__2HE0e .HeaderMobile_site-header__right__1_q6w :before,
[data-type=district] .HeaderMobile_site-header--disabled__2HE0e .HeaderMobile_site-header__left__6cGet *,
[data-type=district] .HeaderMobile_site-header--disabled__2HE0e .HeaderMobile_site-header__left__6cGet :after,
[data-type=district] .HeaderMobile_site-header--disabled__2HE0e .HeaderMobile_site-header__left__6cGet :before,
[data-type=district] .HeaderMobile_site-header--disabled__2HE0e .HeaderMobile_site-header__right__1_q6w *,
[data-type=district] .HeaderMobile_site-header--disabled__2HE0e .HeaderMobile_site-header__right__1_q6w :after,
[data-type=district] .HeaderMobile_site-header--disabled__2HE0e .HeaderMobile_site-header__right__1_q6w :before {
    pointer-events: none
}

[data-type=default] .HeaderMobile_site-header__p0G96 {
    transition: transform .3s cubic-bezier(.455, .03, .515, .955)
}

[data-type=default] .HeaderMobile_site-header__p0G96:after {
    background-color: hsla(20, 33%, 96%, 0);
    content: "";
    height: 104px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: background-color .1s cubic-bezier(.455, .03, .515, .955) .2s, border-bottom-color .1s cubic-bezier(.455, .03, .515, .955) .2s;
    width: 100vw;
    will-change: background-color, border-bottom-color;
    z-index: -1
}

@media(max-width:63.99em) {
    [data-type=default] .HeaderMobile_site-header__p0G96:after {
        height: 67px;
        width: 100%
    }
}

[data-type=default] .HeaderMobile_site-header--hidden__1VSwH {
    pointer-events: none;
    transform: translateY(-104px)
}

@media(max-width:63.99em) {
    [data-type=default] .HeaderMobile_site-header--hidden__1VSwH {
        transform: translateY(-67px)
    }
}

[data-type=default] .HeaderMobile_site-header__p0G96:not(.HeaderMobile_site-header--sticky__wuKzF).HeaderMobile_site-header--hidden__1VSwH {
    pointer-events: none;
    transform: translateY(-104px)
}

@media(max-width:63.99em) {
    [data-type=default] .HeaderMobile_site-header__p0G96:not(.HeaderMobile_site-header--sticky__wuKzF).HeaderMobile_site-header--hidden__1VSwH {
        transform: translateY(-67px)
    }
}

[data-type=default] .HeaderMobile_site-header--visible__2CuZ6.HeaderMobile_site-header--sticky__wuKzF:after {
    background-color: #f9f5f3;
    border-bottom: 1px solid hsla(21, 16%, 79%, .6);
    transition: border-bottom .1s cubic-bezier(.455, .03, .515, .955), opacity .1s cubic-bezier(.455, .03, .515, .955)
}

[data-type=default] .HeaderMobile_site-header--visible__2CuZ6.HeaderMobile_site-header--sticky__wuKzF .HeaderMobile_site-header__mobile-container__2e5oy {
    min-height: 104px
}

@media(max-width:63.99em) {
    [data-type=default] .HeaderMobile_site-header--visible__2CuZ6.HeaderMobile_site-header--sticky__wuKzF .HeaderMobile_site-header__mobile-container__2e5oy {
        min-height: 67px
    }
}

[data-type=default] .HeaderMobile_site-header--mobile-open__1uKTr,
[data-type=desert] .HeaderMobile_site-header--mobile-open__1uKTr,
[data-type=district] .HeaderMobile_site-header--mobile-open__1uKTr {
    height: calc(var(--inner-height, 100vh));
    pointer-events: auto;
    z-index: 1000
}

[data-type=default] .HeaderMobile_site-header--mobile-open__1uKTr:after,
[data-type=desert] .HeaderMobile_site-header--mobile-open__1uKTr:after,
[data-type=district] .HeaderMobile_site-header--mobile-open__1uKTr:after {
    background-color: transparent;
    background-image: none
}

[data-type=default] .HeaderMobile_site-header--mobile-open__1uKTr .HeaderMobile_site-header__mobile-container__2e5oy,
[data-type=desert] .HeaderMobile_site-header--mobile-open__1uKTr .HeaderMobile_site-header__mobile-container__2e5oy,
[data-type=district] .HeaderMobile_site-header--mobile-open__1uKTr .HeaderMobile_site-header__mobile-container__2e5oy {
    border-bottom: 1px solid hsla(21, 16%, 79%, .4)
}

.HeaderMobile_site-header--day__1KDbS.HeaderMobile_site-header--mobile-open__1uKTr {
    background-color: #fff
}

.HeaderMobile_site-header--night__1f8zN.HeaderMobile_site-header--mobile-open__1uKTr {
    background-color: #191836
}

.HeaderMobile_site-header__p0G96.header-enter .HeaderMobile_site-header__left__6cGet,
.HeaderMobile_site-header__p0G96.header-enter .HeaderMobile_site-header__right__1_q6w {
    pointer-events: none
}

.HeaderMobile_site-header__p0G96.header-enter .HeaderMobile_site-header__left__6cGet li,
.HeaderMobile_site-header__p0G96.header-enter .HeaderMobile_site-header__right__1_q6w li {
    opacity: 0
}

.HeaderMobile_site-header__p0G96.header-enter-active .HeaderMobile_site-header__left__6cGet,
.HeaderMobile_site-header__p0G96.header-enter-active .HeaderMobile_site-header__right__1_q6w {
    pointer-events: none
}

.HeaderMobile_site-header__p0G96.header-enter-active .HeaderMobile_site-header__left__6cGet li,
.HeaderMobile_site-header__p0G96.header-enter-active .HeaderMobile_site-header__right__1_q6w li {
    opacity: 1;
    transition: opacity 1s cubic-bezier(.455, .03, .515, .955)
}

.HeaderMobile_site-header__p0G96.header-enter-active .HeaderMobile_site-header__left__6cGet li:first-child {
    transition-delay: 0s
}

.HeaderMobile_site-header__p0G96.header-enter-active .HeaderMobile_site-header__right__1_q6w li:first-child {
    transition-delay: .1s
}

.HeaderMobile_site-header__p0G96.header-enter-done .HeaderMobile_site-header__left__6cGet,
.HeaderMobile_site-header__p0G96.header-enter-done .HeaderMobile_site-header__right__1_q6w {
    pointer-events: auto
}

.HeaderMobile_site-header__p0G96.header-enter-done .HeaderMobile_site-header__left__6cGet li,
.HeaderMobile_site-header__p0G96.header-enter-done .HeaderMobile_site-header__right__1_q6w li {
    opacity: 1
}

.HeaderMobile_site-header--light__3MOty:not(.HeaderMobile_site-header--sticky__wuKzF) .HeaderMobile_site-header__nav-item-button__3hzfL .text {
    color: #fff
}

.HeaderMobile_site-header--light__3MOty:not(.HeaderMobile_site-header--sticky__wuKzF) .HeaderMobile_site-header__left__6cGet li+li:before {
    background-color: #d2c7c1
}

.HeaderMobile_site-header--light__3MOty:not(.HeaderMobile_site-header--sticky__wuKzF) .HeaderMobile_site-header__nav-item__3s_Hf:after {
    background-color: #fff;
    background-image: none
}

.HeaderMobile_site-header--white__1cI3e:after {
    background-color: #fff !important
}

.HeaderMobile_site-header-mobile__1xAWI {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: calc(100% - 67px);
    overflow: scroll;
    position: relative;
    width: 100vw
}

.HeaderMobile_site-header-mobile__1xAWI:before {
    content: "";
    display: flex;
    height: 15px;
    left: 0;
    pointer-events: none;
    position: fixed;
    transition: box-shadow .1s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    will-change: box-shadow;
    z-index: 3
}

.HeaderMobile_site-header-mobile__nav__3vTHj,
.HeaderMobile_site-header-mobile__shortcuts-link__37N1P,
.HeaderMobile_site-header-mobile__tickets__2-Mzj {
    padding-left: 160px;
    padding-right: 160px
}

@media(max-width:98.125em) {

    .HeaderMobile_site-header-mobile__nav__3vTHj,
    .HeaderMobile_site-header-mobile__shortcuts-link__37N1P,
    .HeaderMobile_site-header-mobile__tickets__2-Mzj {
        padding-left: 80px;
        padding-right: 80px
    }
}

@media(max-width:48.0525em) {

    .HeaderMobile_site-header-mobile__nav__3vTHj,
    .HeaderMobile_site-header-mobile__shortcuts-link__37N1P,
    .HeaderMobile_site-header-mobile__tickets__2-Mzj {
        padding-left: 60px;
        padding-right: 60px
    }
}

@media(max-width:37.49em) {

    .HeaderMobile_site-header-mobile__nav__3vTHj,
    .HeaderMobile_site-header-mobile__shortcuts-link__37N1P,
    .HeaderMobile_site-header-mobile__tickets__2-Mzj {
        padding-left: 30px;
        padding-right: 30px
    }
}

.HeaderMobile_site-header-mobile__tickets__2-Mzj {
    border-bottom: 1px solid hsla(21, 16%, 79%, .5);
    flex-shrink: 0;
    padding-bottom: 23px;
    padding-top: 23px
}

.HeaderMobile_site-header-mobile__tickets__2-Mzj .button-pill-primary {
    height: auto;
    width: 100%
}

.HeaderMobile_site-header-mobile__shortcuts__1LWxy {
    flex-shrink: 0
}

.HeaderMobile_site-header-mobile__shortcuts-item__1BmoU {
    border-bottom: 1px solid hsla(21, 16%, 79%, .5)
}

.HeaderMobile_site-header-mobile__shortcuts-link__37N1P {
    display: block;
    padding-bottom: 18px;
    padding-top: 18px
}

.HeaderMobile_site-header-mobile__shortcuts-link__37N1P .text {
    align-items: center;
    display: flex;
    font-size: .9375rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.7333333333
}

.HeaderMobile_site-header-mobile__shortcuts-link__37N1P .svg {
    margin-right: 10px
}

[dir=rtl] .HeaderMobile_site-header-mobile__shortcuts-link__37N1P .svg {
    margin-left: 10px;
    margin-right: 0
}

.HeaderMobile_site-header-mobile__1xAWI .accordion .heading,
.HeaderMobile_site-header-mobile__1xAWI .accordion>button .text,
.HeaderMobile_site-header-mobile__nav-item__1TrYM .heading,
.HeaderMobile_site-header-mobile__nav-item__1TrYM>button .text {
    font-size: 1.375rem;
    letter-spacing: -.92px;
    line-height: 1;
    opacity: 1
}

.HeaderMobile_site-header-mobile__1xAWI .accordion .text,
.HeaderMobile_site-header-mobile__nav-item__1TrYM .text {
    color: #312b28
}

.HeaderMobile_site-header-mobile__1xAWI .accordion:before,
.HeaderMobile_site-header-mobile__nav-item__1TrYM:before {
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.HeaderMobile_site-header-mobile__nav__3vTHj {
    flex-shrink: 0;
    padding-bottom: 40px;
    padding-top: 12px;
    position: relative
}

.HeaderMobile_site-header-mobile__nav__3vTHj .accordion>button:before {
    content: none
}

.HeaderMobile_site-header-mobile__nav-item__1TrYM {
    padding-bottom: 16px;
    padding-top: 16px;
    position: relative
}

.HeaderMobile_site-header-mobile__nav-item-dropdown__1A8_S {
    position: relative;
    z-index: 0
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-submenu-list-item-link__3EQN_ {
    align-items: center;
    display: flex;
    padding: 13px 12px 13px 36px;
    position: relative;
    white-space: nowrap
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-submenu-list-item-link__3EQN_:not(:first-child) {
    margin-top: 4px
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-submenu-list-item-link__3EQN_:before {
    border-radius: 7px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-submenu-list-item-link__3EQN_ .text {
    align-items: center;
    display: inline-flex;
    z-index: 1
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-submenu-list-item-link__3EQN_ .text:before {
    border: 1px solid #896d5e;
    border-radius: 50%;
    content: "";
    display: block;
    height: 6px;
    margin-left: 2px;
    margin-right: 16px;
    width: 6px
}

[dir=rtl] .HeaderMobile_site-header-mobile__nav-item-dropdown-submenu-list-item-link__3EQN_ .text:before {
    margin-left: 16px;
    margin-right: 2px
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-submenu-list-item-link__3EQN_ .svg {
    margin-right: 15px
}

[dir=rtl] .HeaderMobile_site-header-mobile__nav-item-dropdown-submenu-list-item-link__3EQN_ .svg {
    margin-left: 15px;
    margin-right: 0
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link__1l2ae {
    align-items: center;
    display: flex;
    padding: 13px 12px;
    position: relative;
    white-space: nowrap
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link__1l2ae:not(:first-child) {
    margin-top: 4px
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link__1l2ae:before {
    border-radius: 7px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link__1l2ae .text {
    align-items: center;
    display: inline-flex;
    z-index: 1
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link__1l2ae .text:before {
    border: 1px solid #896d5e;
    border-radius: 50%;
    content: "";
    display: block;
    height: 6px;
    margin-left: 2px;
    margin-right: 16px;
    width: 6px
}

[dir=rtl] .HeaderMobile_site-header-mobile__nav-item-dropdown-link__1l2ae .text:before {
    margin-left: 16px;
    margin-right: 2px
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link__1l2ae .svg {
    margin-right: 15px
}

[dir=rtl] .HeaderMobile_site-header-mobile__nav-item-dropdown-link__1l2ae .svg {
    margin-left: 15px;
    margin-right: 0
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link--culture__1mrou .text:before,
.HeaderMobile_site-header-mobile__nav-item-dropdown-link--mobility__34V3n .text:before,
.HeaderMobile_site-header-mobile__nav-item-dropdown-link--nature__1u7f- .text:before,
.HeaderMobile_site-header-mobile__nav-item-dropdown-link--opportunity__2t9o2 .text:before,
.HeaderMobile_site-header-mobile__nav-item-dropdown-link--sustainability__2c3Ko .text:before {
    content: none
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link--sustainability__2c3Ko .svg {
    fill: #34c575
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link--opportunity__2t9o2 .svg {
    fill: #ed8b00
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link--mobility__34V3n .svg {
    fill: #62b5e5
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link--culture__1mrou .svg {
    fill: #cd3fde
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link--nature__1u7f- .svg {
    fill: #ff71aa
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link--about__1B0Xo.HeaderMobile_site-header-mobile__nav-item-dropdown-link--active__3gU56 .text:before,
.HeaderMobile_site-header-mobile__nav-item-dropdown-link--all__2eiD2 .text:before,
.HeaderMobile_site-header-mobile__nav-item-dropdown-link--about__1B0Xo:not([disabled]):focus .text:before,
.HeaderMobile_site-header-mobile__nav-item-dropdown-link--about__1B0Xo:not([disabled]):hover .text:before {
    background-color: #c57354;
    border: none
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-link__1l2ae.HeaderMobile_site-header-mobile__nav-item-dropdown-link--active__3gU56:before,
.HeaderMobile_site-header-mobile__nav-item-dropdown-link__1l2ae:not([disabled]):focus:before,
.HeaderMobile_site-header-mobile__nav-item-dropdown-link__1l2ae:not([disabled]):hover:before {
    opacity: 1
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-footer__2eZfX {
    margin-top: 16px;
    overflow: hidden;
    padding-top: 4px;
    position: relative
}

.HeaderMobile_site-header-mobile__nav-item-dropdown-footer__2eZfX:before {
    background-color: hsla(21, 16%, 79%, .4);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.HeaderMobile_site-header-mobile__nav-item-button__1PVz7 {
    text-align: left;
    width: 100%
}

[dir=rtl] .HeaderMobile_site-header-mobile__nav-item-button__1PVz7 {
    text-align: right
}

.HeaderMobile_site-header-mobile__nav-accordion__9Gfcl .accordion__dropdown {
    padding-bottom: 7px;
    padding-top: 10px
}

.HeaderMobile_site-header-mobile--day__2aQwD {
    background-color: #fff
}

.HeaderMobile_site-header-mobile--day__2aQwD:before {
    box-shadow: inset 0 8px 18px -10px hsla(20, 17%, 48%, 0)
}

.HeaderMobile_site-header-mobile--day__2aQwD.HeaderMobile_site-header-mobile--scrolling__3ljqb:before {
    box-shadow: inset 0 8px 18px -10px hsla(20, 17%, 48%, .5)
}

.HeaderMobile_site-header-mobile--day__2aQwD .HeaderMobile_site-header-mobile__shortcuts-link__37N1P .text {
    color: #312b28
}

.HeaderMobile_site-header-mobile--day__2aQwD .accordion:before,
.HeaderMobile_site-header-mobile--day__2aQwD .HeaderMobile_site-header-mobile__nav-item__1TrYM:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cline fill='none' stroke='%23705B50' stroke-linejoin='bevel' stroke-dasharray='1 7' y1='.5' x2='100%25' y2='.5'/%3E%3C/svg%3E")
}

.HeaderMobile_site-header-mobile--day__2aQwD .HeaderMobile_site-header-mobile__nav-item-dropdown-link--sustainability__2c3Ko:before {
    background-color: #dcf7e9
}

.HeaderMobile_site-header-mobile--day__2aQwD .HeaderMobile_site-header-mobile__nav-item-dropdown-link--opportunity__2t9o2:before {
    background-color: #ffeed6
}

.HeaderMobile_site-header-mobile--day__2aQwD .HeaderMobile_site-header-mobile__nav-item-dropdown-link--mobility__34V3n:before {
    background-color: #e6f6fe
}

.HeaderMobile_site-header-mobile--day__2aQwD .HeaderMobile_site-header-mobile__nav-item-dropdown-link--culture__1mrou:before {
    background-color: #f1d9ec
}

.HeaderMobile_site-header-mobile--day__2aQwD .HeaderMobile_site-header-mobile__nav-item-dropdown-link--nature__1u7f-:before {
    background-color: #ffe3ee
}

.HeaderMobile_site-header-mobile--day__2aQwD .HeaderMobile_site-header-mobile__nav-item-dropdown-link--about__1B0Xo:before,
.HeaderMobile_site-header-mobile--day__2aQwD .HeaderMobile_site-header-mobile__nav-item-dropdown-link--all__2eiD2:before {
    background-color: #f6efec
}

.HeaderMobile_site-header-mobile--night__1ukYl {
    background-color: #191836
}

.HeaderMobile_site-header-mobile--night__1ukYl:before {
    box-shadow: inset 0 8px 18px -10px rgba(12, 18, 30, 0)
}

.HeaderMobile_site-header-mobile--night__1ukYl.HeaderMobile_site-header-mobile--scrolling__3ljqb:before {
    box-shadow: inset 0 8px 18px -10px #0c121e
}

.HeaderMobile_site-header-mobile--night__1ukYl:after {
    opacity: .2
}

.HeaderMobile_site-header-mobile--night__1ukYl .HeaderMobile_site-header-mobile__nav__3vTHj:before {
    opacity: .3
}

.HeaderMobile_site-header-mobile--night__1ukYl .HeaderMobile_site-header-mobile__nav-item-dropdown__1A8_S .text:before {
    border-color: #fff
}

.HeaderMobile_site-header-mobile--night__1ukYl .HeaderMobile_site-header-mobile__nav-item-dropdown-link--all__2eiD2 .text:before {
    background-color: #fff
}

.HeaderMobile_site-header-mobile--night__1ukYl .accordion:before,
.HeaderMobile_site-header-mobile--night__1ukYl .HeaderMobile_site-header-mobile__nav-item__1TrYM:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cline fill='none' stroke='%23fff' stroke-linejoin='bevel' stroke-dasharray='1 7' y1='.5' x2='100%25' y2='.5'/%3E%3C/svg%3E")
}

.HeaderMobile_site-header-mobile--night__1ukYl .HeaderMobile_site-header-mobile__nav-item-dropdown-link--sustainability__2c3Ko:before {
    background-color: #142b37
}

.HeaderMobile_site-header-mobile--night__1ukYl .HeaderMobile_site-header-mobile__nav-item-dropdown-link--opportunity__2t9o2:before {
    background-color: #432f2b
}

.HeaderMobile_site-header-mobile--night__1ukYl .HeaderMobile_site-header-mobile__nav-item-dropdown-link--mobility__34V3n:before {
    background-color: #132b52
}

.HeaderMobile_site-header-mobile--night__1ukYl .HeaderMobile_site-header-mobile__nav-item-dropdown-link--culture__1mrou:before {
    background-color: #3d2057
}

.HeaderMobile_site-header-mobile--night__1ukYl .HeaderMobile_site-header-mobile__nav-item-dropdown-link--nature__1u7f-:before {
    background-color: #47264f
}

.HeaderMobile_site-header-mobile--night__1ukYl .HeaderMobile_site-header-mobile__nav-item-dropdown-link--about__1B0Xo:before,
.HeaderMobile_site-header-mobile--night__1ukYl .HeaderMobile_site-header-mobile__nav-item-dropdown-link--all__2eiD2:before {
    background-color: #27264e
}

.HeaderMobile_site-header-mobile--night__1ukYl .accordion .text {
    color: #fff
}

.HeaderMobile_site-header-mobile--night__1ukYl .accordion .svg--chevron-dropdown {
    fill: #fff
}

.HeaderMobile_site-header-mobile__profile-wrapper__N384i {
    position: relative
}

.HeaderMobile_site-header-mobile__profile-notification-dot__q5qS5 {
    position: absolute;
    right: 2px;
    top: 2px
}

.PageLoader_page-loader__1gFpr {
    height: 3px;
    left: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: background-color 0s .4s;
    width: 100%;
    z-index: 1090
}

.PageLoader_page-loader__progress__2jErC {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: width .3s cubic-bezier(.455, .03, .515, .955), background-color 0s .4s;
    width: 0;
    will-change: width
}

.PageLoader_page-loader--day__30_iV {
    background-color: #e3bbab
}

.PageLoader_page-loader--day__30_iV .PageLoader_page-loader__progress__2jErC {
    background-color: #c57354
}

.PageLoader_page-loader--day__30_iV.PageLoader_page-loader--mobility__xFsTg {
    background-color: #e6f6fe
}

.PageLoader_page-loader--day__30_iV.PageLoader_page-loader--mobility__xFsTg .PageLoader_page-loader__progress__2jErC {
    background-color: #62b5e5
}

.PageLoader_page-loader--day__30_iV.PageLoader_page-loader--opportunity__2bfSa {
    background-color: #ffeed6
}

.PageLoader_page-loader--day__30_iV.PageLoader_page-loader--opportunity__2bfSa .PageLoader_page-loader__progress__2jErC {
    background-color: #ed8b00
}

.PageLoader_page-loader--day__30_iV.PageLoader_page-loader--sustainability__3q09o {
    background-color: #dcf7e9
}

.PageLoader_page-loader--day__30_iV.PageLoader_page-loader--sustainability__3q09o .PageLoader_page-loader__progress__2jErC {
    background-color: #34c575
}

.PageLoader_page-loader--day__30_iV.PageLoader_page-loader--culture__VG6C_ {
    background-color: #f1d9ec
}

.PageLoader_page-loader--day__30_iV.PageLoader_page-loader--culture__VG6C_ .PageLoader_page-loader__progress__2jErC {
    background-color: #cd3fde
}

.PageLoader_page-loader--day__30_iV.PageLoader_page-loader--nature__2TZ2Y {
    background-color: #ffe3ee
}

.PageLoader_page-loader--day__30_iV.PageLoader_page-loader--nature__2TZ2Y .PageLoader_page-loader__progress__2jErC {
    background-color: #ff71aa
}

.PageLoader_page-loader--day__30_iV.PageLoader_page-loader--plaza__3zZMA {
    background-color: #fff8d9
}

.PageLoader_page-loader--day__30_iV.PageLoader_page-loader--plaza__3zZMA .PageLoader_page-loader__progress__2jErC {
    background-color: #ffcd00
}

.PageLoader_page-loader--night__bHax0 {
    background-color: #27264e
}

.PageLoader_page-loader--night__bHax0 .PageLoader_page-loader__progress__2jErC {
    background-color: #fff
}

.PageLoader_page-loader--night__bHax0.PageLoader_page-loader--mobility__xFsTg {
    background-color: #132b52
}

.PageLoader_page-loader--night__bHax0.PageLoader_page-loader--mobility__xFsTg .PageLoader_page-loader__progress__2jErC {
    background-color: #62b5e5
}

.PageLoader_page-loader--night__bHax0.PageLoader_page-loader--opportunity__2bfSa {
    background-color: #432f2b
}

.PageLoader_page-loader--night__bHax0.PageLoader_page-loader--opportunity__2bfSa .PageLoader_page-loader__progress__2jErC {
    background-color: #ed8b00
}

.PageLoader_page-loader--night__bHax0.PageLoader_page-loader--sustainability__3q09o {
    background-color: #142b37
}

.PageLoader_page-loader--night__bHax0.PageLoader_page-loader--sustainability__3q09o .PageLoader_page-loader__progress__2jErC {
    background-color: #34c575
}

.PageLoader_page-loader--night__bHax0.PageLoader_page-loader--culture__VG6C_ {
    background-color: #3d2057
}

.PageLoader_page-loader--night__bHax0.PageLoader_page-loader--culture__VG6C_ .PageLoader_page-loader__progress__2jErC {
    background-color: #cd3fde
}

.PageLoader_page-loader--night__bHax0.PageLoader_page-loader--nature__2TZ2Y {
    background-color: #47264f
}

.PageLoader_page-loader--night__bHax0.PageLoader_page-loader--nature__2TZ2Y .PageLoader_page-loader__progress__2jErC {
    background-color: #ff71aa
}

.PageLoader_page-loader--night__bHax0.PageLoader_page-loader--plaza__3zZMA .PageLoader_page-loader__progress__2jErC {
    background-color: #ffcd00
}

.PageLoader_page-loader__1gFpr.page-loader-enter {
    opacity: 0
}

.PageLoader_page-loader__1gFpr.page-loader-enter-active {
    opacity: 1;
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955) .5s, background-color 0s .4s
}

.PageLoader_page-loader__1gFpr.page-loader-enter-active .PageLoader_page-loader__progress__2jErC {
    transition: background-color 0s .4s
}

.PageLoader_page-loader__1gFpr.page-loader-enter-done {
    opacity: 1;
    transition: background-color 0s .4s
}

.PageLoader_page-loader__1gFpr.page-loader-enter-done .PageLoader_page-loader__progress__2jErC {
    transition: background-color 0s .4s
}

.PageLoader_page-loader__1gFpr.page-loader-exit {
    opacity: 1;
    transition: background-color 0s .4s
}

.PageLoader_page-loader__1gFpr.page-loader-exit .PageLoader_page-loader__progress__2jErC {
    transition: background-color 0s .4s
}

.PageLoader_page-loader__1gFpr.page-loader-exit-active {
    opacity: 0;
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955), background-color 0s .4s
}

.PageLoader_page-loader__1gFpr.page-loader-exit-active .PageLoader_page-loader__progress__2jErC {
    transition: background-color 0s .4s
}

.PageLoader_page-loader__1gFpr.page-loader-exit-done {
    opacity: 0
}

.SkipToMainContent_skipToContentLink__2Rxuw {
    background: #fff;
    border-radius: 22px;
    bottom: auto;
    color: #312b28;
    display: none;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .625rem;
    font-weight: 600;
    height: 44px;
    left: 50%;
    letter-spacing: 2px;
    line-height: 1.3;
    padding: 15px 20px;
    pointer-events: auto;
    position: absolute;
    right: auto;
    text-transform: uppercase;
    top: auto;
    transform: translate(-50%, -100%);
    transition: transform .3s cubic-bezier(.455, .03, .515, .955);
    width: auto;
    z-index: 1000
}

.SkipToMainContent_skipToContentLink__2Rxuw:lang(ar) {
    font-family: ExpoArabic, serif
}

@media(min-width:64em) {
    .SkipToMainContent_skipToContentLink__2Rxuw {
        display: block
    }
}

.SkipToMainContent_skipToContentLink__2Rxuw:focus {
    transform: translate(-50%, 100%)
}

body[data-mode=night] .SkipToMainContent_skipToContentLink__2Rxuw {
    background: #191836;
    color: #fff
}

.CardNotification_card-notification__3YtYZ {
    border-radius: 20px;
    box-shadow: 0 2px 12px 0 rgba(142, 102, 84, .1);
    height: 100%;
    width: 100%
}

.CardNotification_card-notification__shield__39N_J {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.CardNotification_card-notification__container__3wGXx {
    align-items: stretch;
    border: 1px solid #ebdace;
    border-radius: 20px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 100%;
    min-height: 142px;
    padding: 14px;
    position: relative;
    text-align: left;
    width: 100%
}

@media(max-width:48.0525em) {
    .CardNotification_card-notification__container__3wGXx {
        background-color: #fff
    }
}

[data-mode=night] .CardNotification_card-notification__container__3wGXx {
    background-color: #fff
}

.CardNotification_card-notification__container--m__dHEzH {
    background-color: #fbf9f9
}

@media(max-width:48.0525em) {
    .CardNotification_card-notification__container--m__dHEzH {
        background-color: #fff;
        min-height: 117px;
        padding: 10px
    }
}

.CardNotification_card-notification__container--unread__1EZHL {
    background-color: #fff
}

.CardNotification_card-notification__container--s__kcDXj {
    background-color: hsla(0, 0%, 100%, .8);
    border: none;
    min-height: 60px;
    padding: 8px
}

[data-mode=night] .CardNotification_card-notification__container--s__kcDXj,
[data-type=default] .CardNotification_card-notification__container--s__kcDXj {
    background-color: #fff
}

.CardNotification_card-notification__container--xs__1X4vO {
    align-items: center;
    background-color: hsla(0, 0%, 100%, .8);
    border: none;
    min-height: 60px;
    padding: 0
}

[data-mode=night] .CardNotification_card-notification__container--xs__1X4vO,
[data-type=default] .CardNotification_card-notification__container--xs__1X4vO {
    background-color: #fff
}

.CardNotification_card-notification__image__2DaPp {
    border-radius: 15px;
    flex-shrink: 0;
    overflow: hidden;
    position: relative;
    width: 115px
}

.CardNotification_card-notification__image__2DaPp:before {
    content: "";
    display: block;
    padding-top: 100%
}

@media(max-width:48.0525em) {
    .CardNotification_card-notification__image--m__dqGzZ {
        height: 97px;
        width: 97px
    }
}

@media(max-width:21.875em) {
    .CardNotification_card-notification__image--m__dqGzZ {
        display: none
    }
}

.CardNotification_card-notification__image--s__1MDHH,
.CardNotification_card-notification__image--xs__2qJ5H {
    height: 50px;
    width: 50px
}

.CardNotification_card-notification__image__2DaPp img {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.object-fit .CardNotification_card-notification__image__2DaPp img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.no-object-fit .CardNotification_card-notification__image__2DaPp img {
    font-family: "object-fit: cover; object-position: center";
    -o-object-position: center;
    object-position: center
}

.CardNotification_card-notification__content__2Sta0 {
    margin: auto 0;
    padding: 0 12px;
    width: 100%
}

@media(max-width:48.0525em) {
    .CardNotification_card-notification__content__2Sta0 {
        padding: 0 0 0 12px
    }

    [dir=rtl] .CardNotification_card-notification__content__2Sta0 {
        padding: 0 12px 0 0
    }
}

[dir=rtl] .CardNotification_card-notification__content__2Sta0 {
    text-align: right
}

.CardNotification_card-notification__content--s__kfkhm,
.CardNotification_card-notification__content--xs__TEIm_ {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    max-height: 74px;
    overflow: hidden;
    padding: 0 35px 0 10px;
    text-overflow: ellipsis
}

[dir=rtl] .CardNotification_card-notification__content--s__kfkhm,
[dir=rtl] .CardNotification_card-notification__content--xs__TEIm_ {
    padding: 0 10px 0 35px
}

@media(min-width:48.0625em) {

    .CardNotification_card-notification__content--s__kfkhm,
    .CardNotification_card-notification__content--xs__TEIm_ {
        padding: 0 15px 0 10px
    }

    [dir=rtl] .CardNotification_card-notification__content--s__kfkhm,
    [dir=rtl] .CardNotification_card-notification__content--xs__TEIm_ {
        padding: 0 10px 0 15px
    }
}

.CardNotification_card-notification__content--m__3hU16 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0
}

@media(min-width:48.0625em) {
    .CardNotification_card-notification__content--m__3hU16 {
        margin: 12px 0
    }
}

@media(max-width:37.49em) {
    .CardNotification_card-notification__content--m__3hU16 .CardNotification_card-notification__metas__1_XNh {
        margin-bottom: 0
    }
}

.CardNotification_card-notification__metas__1_XNh {
    margin-bottom: 5px
}

.CardNotification_card-notification__3YtYZ .CardNotification_card-notification__title__30CRD {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #312b28;
    display: -webkit-box;
    line-height: 1.4;
    opacity: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

@media(min-width:48.0625em) {
    .CardNotification_card-notification__3YtYZ .CardNotification_card-notification__title__30CRD {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }
}

.CardNotification_card-notification__3YtYZ .CardNotification_card-notification__title--m__2NH2i {
    -webkit-line-clamp: 1
}

@media(min-width:48.0625em) {
    .CardNotification_card-notification__3YtYZ .CardNotification_card-notification__title--m__2NH2i {
        -webkit-line-clamp: 2
    }
}

.CardNotification_card-notification__3YtYZ .CardNotification_card-notification__title--s__38UtD,
.CardNotification_card-notification__3YtYZ .CardNotification_card-notification__title--xs__30-MS {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis
}

@media(max-width:48.0525em) {
    .CardNotification_card-notification__3YtYZ .CardNotification_card-notification__title__30CRD {
        font-size: .8125rem
    }
}

.CardNotification_card-notification__body__3l31G {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #312b28;
    display: -webkit-box;
    line-height: 1.4 !important;
    opacity: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

.CardNotification_card-notification__body--m__3qf0e {
    font-size: 14px !important
}

@media(max-width:48.0525em) {
    .CardNotification_card-notification__body__3l31G {
        font-size: 13px !important
    }
}

.CardNotification_card-notification__datetime__3LZNF {
    font-weight: 400;
    line-height: 1;
    margin-top: auto
}

@media(max-width:37.49em) {
    .CardNotification_card-notification__datetime__3LZNF {
        font-size: .5625rem !important;
        font-weight: 600;
        letter-spacing: 2px;
        margin-top: 0;
        text-transform: uppercase
    }
}

.CardNotification_card-notification__metas-bottom__1HWDE {
    margin-top: auto
}

@media(max-width:37.49em) {
    .CardNotification_card-notification__metas-bottom__1HWDE {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 3px;
        row-gap: 5px
    }
}

.CardNotification_card-notification__tags--mobile__1tzxI {
    align-items: center;
    display: flex
}

.CardNotification_card-notification__tags--mobile__1tzxI .tag {
    background-color: transparent;
    border: none;
    height: auto;
    letter-spacing: 2px;
    line-height: 1;
    padding: 0 12px 0 0;
    position: relative
}

.CardNotification_card-notification__tags--mobile__1tzxI .tag:after {
    background-color: #d2c7c1;
    content: "";
    height: 6px;
    position: absolute;
    right: 7px;
    top: calc(50% - 3px);
    width: 1px
}

.CardNotification_card-notification__tags--mobile__1tzxI .tag:before {
    content: none
}

.CardNotification_card-notification__tags--mobile__1tzxI .CardNotification_tag--new__3Q6yR {
    color: #c57354
}

.CardNotification_card-notification__countdown__14bn9 {
    color: #ff5252;
    font-weight: 400;
    margin-left: 4px
}

.CardNotification_card-notification__footer__1JkSG {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-start
}

.CardNotification_card-notification__footer__1JkSG .button-options {
    margin-bottom: 12px
}

.CardNotification_card-notification__footer__1JkSG .fresnel-greaterThanOrEqual-S {
    margin-top: auto
}

@media(min-width:48.0625em) {
    .CardNotification_card-notification__footer__1JkSG {
        margin-bottom: 12px
    }
}

@media(max-width:37.49em) {
    .CardNotification_card-notification__footer__1JkSG {
        justify-content: center
    }

    .CardNotification_card-notification__footer__1JkSG .button-options {
        margin-bottom: 0
    }

    .CardNotification_card-notification__footer__1JkSG .button-option--circle {
        background-color: transparent
    }
}

.CardNotification_card-notification__tags__1XlPx {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    margin-top: auto
}

.CardNotification_card-notification__tags__1XlPx .tag:not(:first-child) {
    margin-top: 5px
}

.CardNotification_card-notification--s__6FUTO,
.CardNotification_card-notification--xs__3OIMx {
    align-items: center;
    display: flex;
    filter: none;
    font-size: 13px;
    height: 100%;
    width: 100%
}

.NotificationCenter_notification-center__2eT8T {
    font-size: 13px;
    position: absolute;
    right: 80px;
    top: 20px;
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955);
    width: 340px;
    z-index: 920
}

.NotificationCenter_notification-center--hidden__UQkWU {
    opacity: 0
}

.header-is-visible .NotificationCenter_notification-center__2eT8T,
[data-type]:not([data-type=default]) .NotificationCenter_notification-center__2eT8T {
    top: 83px
}

[dir=rtl] .NotificationCenter_notification-center__2eT8T {
    left: 80px;
    right: auto
}

@media(min-width:64em) {
    .NotificationCenter_notification-center__2eT8T {
        top: 20px
    }

    .header-is-visible .NotificationCenter_notification-center__2eT8T,
    [data-type]:not([data-type=default]) .NotificationCenter_notification-center__2eT8T {
        top: 86px
    }
}

@media(min-width:98.125em) {
    .NotificationCenter_notification-center__2eT8T {
        right: 160px
    }

    [dir=rtl] .NotificationCenter_notification-center__2eT8T {
        left: 160px;
        right: auto
    }
}

@media(max-width:48.0525em) {
    .NotificationCenter_notification-center__2eT8T {
        right: 60px
    }

    [dir=rtl] .NotificationCenter_notification-center__2eT8T {
        left: 60px;
        right: auto
    }
}

@media(max-width:37.49em) {
    .NotificationCenter_notification-center__2eT8T {
        left: 50%;
        right: auto;
        transform: translate(-50%)
    }

    [dir=rtl] .NotificationCenter_notification-center__2eT8T {
        left: 50%;
        right: auto
    }
}

.NotificationCenter_notification-center__container--expanded__1HaxB {
    border: 1px solid hsla(21, 16%, 79%, .3);
    border-radius: 20px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999
}

.NotificationCenter_notification-center__header-wrapper__2dGzv {
    background-color: #fff;
    border: 1px solid hsla(21, 16%, 79%, .3);
    border-radius: 20px;
    margin-bottom: 13px;
    position: relative
}

.NotificationCenter_notification-center__header-wrapper--expanded__guPs1 {
    border: none;
    border-radius: 0;
    margin-bottom: 0
}

.NotificationCenter_notification-center__header__3AXTE {
    align-items: center;
    box-shadow: 0 2px 5px 0 hsla(20, 17%, 48%, 0);
    display: flex;
    height: 43px;
    justify-content: space-between;
    padding-left: 16px;
    padding-right: 10px;
    position: relative;
    transition: box-shadow .1s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    z-index: 7
}

.NotificationCenter_notification-center__header--scrolling__2dlZW {
    box-shadow: 0 2px 5px 0 hsla(20, 17%, 48%, .1)
}

[dir=rtl] .NotificationCenter_notification-center__header__3AXTE {
    padding-left: 10px;
    padding-right: 16px
}

.NotificationCenter_notification-center__header-container__3VYpo {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    text-align: left;
    width: 100%
}

[dir=rtl] .NotificationCenter_notification-center__header-container__3VYpo {
    text-align: right
}

.NotificationCenter_notification-center__header-link__3vVB1 {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999
}

.NotificationCenter_notification-center__header-shadow__2RgWx {
    background-color: #fff;
    border: 1px solid #d2c7c1;
    border-radius: 20px;
    box-shadow: 0 2px 12px 0 rgba(142, 102, 84, .1);
    height: 45px;
    opacity: .6;
    position: absolute
}

.NotificationCenter_notification-center__header-shadow--first__3J5zU {
    left: 4px;
    top: 3px;
    width: calc(100% - 8px);
    z-index: -1
}

.NotificationCenter_notification-center__header-shadow--second__EdFyf {
    left: 12px;
    top: 7px;
    width: calc(100% - 24px);
    z-index: -2
}

.NotificationCenter_notification-center__toggle-button__3RDIX {
    flex-grow: 1;
    height: 100%
}

.NotificationCenter_notification-center__notification-icon__1W_96 {
    flex-shrink: 0;
    margin-right: 8px;
    transform-origin: top center
}

[dir=rtl] .NotificationCenter_notification-center__notification-icon__1W_96 {
    margin-left: 8px;
    margin-right: 0
}

.NotificationCenter_notification-center__title__14t_I {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #312b28;
    display: -webkit-box
}

.NotificationCenter_notification-center__close-button__sCsG- {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 9999
}

[dir=rtl] .NotificationCenter_notification-center__close-button__sCsG- {
    left: 10px;
    right: auto
}

.NotificationCenter_notification-center__2eT8T .button-simple {
    border-color: #d2c7c1;
    border-radius: 20px;
    font-size: 8px;
    font-weight: 700;
    height: auto;
    letter-spacing: 1.5px;
    padding: 7px 12px
}

.NotificationCenter_notification-center__title-mask__1iQes {
    flex-grow: 1;
    overflow: hidden
}

.NotificationCenter_notification-center__button-mask__gGHFh {
    flex-shrink: 0;
    margin-left: auto;
    overflow: hidden
}

.NotificationCenter_notification-center__animated-close__3Atux {
    height: 100%;
    width: 24px;
    z-index: 99999
}

.NotificationCenter_notification-center__animated-close__3Atux:before {
    background-color: transparent !important
}

.NotificationCenter_notification-center__animated-close__3Atux:focus .svg,
.NotificationCenter_notification-center__animated-close__3Atux:hover .svg {
    transform: rotate(180deg);
    transition: transform .5s cubic-bezier(.25, .46, .45, .94)
}

.NotificationCenter_notification-center__2eT8T .card-notification {
    background-color: #fff;
    border: 1px solid hsla(21, 16%, 79%, .3);
    border-radius: 20px
}

.NotificationCenter_notification-center__box__2zeYz {
    border-radius: 20px;
    box-shadow: 0 2px 5px 0 rgba(142, 102, 84, .1);
    margin-bottom: 7px;
    position: relative
}

.NotificationCenter_notification-center__box__2zeYz .NotificationCenter_notification-center__animated-close__3Atux {
    height: 24px
}

.NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ {
    background-color: #fff;
    margin-right: 2px;
    max-height: 308px;
    overflow: auto;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    scrollbar-color: #c57354 transparent;
    scrollbar-width: thin;
    width: 100%
}

.NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ::-webkit-scrollbar {
    left: -100px;
    width: 3px
}

.NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ::-webkit-scrollbar-track {
    margin: 0 30px !important
}

.NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ::-webkit-scrollbar-thumb,
.NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ::-webkit-scrollbar-thumb:hover {
    background: #c57354
}

[dir=rtl] .NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ {
    margin-left: 2px;
    margin-right: 0
}

.NotificationCenter_notification-center__expanded-list__3MKPX {
    display: flex;
    flex-direction: column;
    width: 100%
}

.NotificationCenter_notification-center__divider__Rf3Ao {
    flex-shrink: 0;
    height: 1px;
    position: relative;
    width: 100%
}

.NotificationCenter_notification-center__divider__Rf3Ao:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23896D5E' d='M0 0h1v1H0z'/%3E%3C/svg%3E");
    content: "";
    height: 1px;
    left: 0;
    opacity: .8;
    position: absolute;
    top: 0;
    width: 100%
}

.NotificationCenter_notification-center__expanded-item__2fZt- {
    padding: 16px 0
}

.NotificationCenter_notification-center__expanded-item__2fZt- .card-notification {
    border: none;
    border-radius: 0;
    box-shadow: none
}

.NotificationCenter_notification-center__expanded-item__2fZt- .card-notification__container {
    background-color: transparent;
    min-height: unset
}

.NotificationCenter_notification-center__expanded-item__2fZt- .card-notification__content {
    padding-left: 10px;
    padding-right: 0
}

[dir=rtl] .NotificationCenter_notification-center__expanded-item__2fZt- .card-notification__content {
    padding-left: 0;
    padding-right: 10px
}

.NotificationCenter_notification-center__expanded-item__2fZt- .card-notification__image {
    height: 50px;
    width: 50px
}

.NotificationCenter_notification-center__expanded-footer__3Y-dx {
    background-color: #fff;
    max-height: 260px;
    overflow: scroll
}

.NotificationCenter_notification-center__view-all-link__2PeJ6 {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 24px 0 20px;
    width: 100%
}

.NotificationCenter_notification-center__view-all-link__2PeJ6 span {
    margin-bottom: 2px
}

[dir=rtl] .NotificationCenter_notification-center__view-all-link__2PeJ6 span {
    transform: scaleX(-1)
}

.NotificationCenter_notification-center__2eT8T .NotificationCenter_notification-center__view-all-text__qLvkN {
    color: #312b28;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2px;
    margin-right: 6px;
    text-transform: uppercase
}

[dir=rtl] .NotificationCenter_notification-center__2eT8T .NotificationCenter_notification-center__view-all-text__qLvkN {
    margin-left: 6px;
    margin-right: 0
}

.NotificationCenter_notification-center__2eT8T .notification-center__box-appear,
.NotificationCenter_notification-center__2eT8T .notification-center__box-enter {
    opacity: 0;
    transform: translateY(20px)
}

.NotificationCenter_notification-center__2eT8T .notification-center__box-appear .NotificationCenter_notification-center__notification-icon__1W_96,
.NotificationCenter_notification-center__2eT8T .notification-center__box-enter .NotificationCenter_notification-center__notification-icon__1W_96 {
    -webkit-animation: none;
    animation: none
}

.NotificationCenter_notification-center__2eT8T .notification-center__box-appear-active,
.NotificationCenter_notification-center__2eT8T .notification-center__box-enter-active {
    opacity: 1;
    transform: translateY(0);
    transition: opacity .4s cubic-bezier(.25, .46, .45, .94), transform .4s cubic-bezier(.25, .46, .45, .94)
}

.NotificationCenter_notification-center__2eT8T .notification-center__wrapper-appear,
.NotificationCenter_notification-center__2eT8T .notification-center__wrapper-enter {
    opacity: 0;
    transform: translateY(100%)
}

@media(min-width:48em) {

    .NotificationCenter_notification-center__2eT8T .notification-center__wrapper-appear,
    .NotificationCenter_notification-center__2eT8T .notification-center__wrapper-enter {
        height: 0;
        margin-bottom: 0;
        transform: translateY(-45px)
    }
}

.NotificationCenter_notification-center__2eT8T .notification-center__wrapper-appear-active,
.NotificationCenter_notification-center__2eT8T .notification-center__wrapper-enter-active {
    opacity: 1;
    transform: translateY(0);
    transition: margin-bottom .4s cubic-bezier(.25, .46, .45, .94), height .4s cubic-bezier(.25, .46, .45, .94), opacity .2s cubic-bezier(.25, .46, .45, .94) .2s, transform .4s cubic-bezier(.25, .46, .45, .94)
}

@media(min-width:48em) {

    .NotificationCenter_notification-center__2eT8T .notification-center__wrapper-appear-active,
    .NotificationCenter_notification-center__2eT8T .notification-center__wrapper-enter-active {
        height: 45px;
        margin-bottom: 13px
    }
}

.NotificationCenter_notification-center__2eT8T .notification-center__wrapper-appear-active .NotificationCenter_notification-center__notification-icon__1W_96,
.NotificationCenter_notification-center__2eT8T .notification-center__wrapper-enter-active .NotificationCenter_notification-center__notification-icon__1W_96 {
    -webkit-animation: NotificationCenter_bell__U31Z_ .8s cubic-bezier(.645, .045, .355, 1) .3s;
    animation: NotificationCenter_bell__U31Z_ .8s cubic-bezier(.645, .045, .355, 1) .3s
}

.NotificationCenter_notification-center__2eT8T .notification-center__wrapper-appear-done .NotificationCenter_notification-center__notification-icon__1W_96,
.NotificationCenter_notification-center__2eT8T .notification-center__wrapper-enter-done .NotificationCenter_notification-center__notification-icon__1W_96 {
    -webkit-animation: NotificationCenter_bell__U31Z_ 1s cubic-bezier(.645, .045, .355, 1) .3s;
    animation: NotificationCenter_bell__U31Z_ 1s cubic-bezier(.645, .045, .355, 1) .3s
}

.NotificationCenter_notification-center__2eT8T .notification-center__box-exit,
.NotificationCenter_notification-center__2eT8T .notification-center__wrapper-exit {
    opacity: 1
}

@media(min-width:48em) {

    .NotificationCenter_notification-center__2eT8T .notification-center__box-exit,
    .NotificationCenter_notification-center__2eT8T .notification-center__wrapper-exit {
        height: 68px;
        margin-bottom: 7px
    }

    .NotificationCenter_notification-center__2eT8T .notification-center__wrapper-exit {
        height: 51px
    }
}

.NotificationCenter_notification-center__2eT8T .notification-center__box-exit-active,
.NotificationCenter_notification-center__2eT8T .notification-center__wrapper-exit-active {
    opacity: 0;
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955)
}

@media(min-width:48em) {

    .NotificationCenter_notification-center__2eT8T .notification-center__box-exit-active,
    .NotificationCenter_notification-center__2eT8T .notification-center__wrapper-exit-active {
        height: 0;
        margin-bottom: 0;
        transition: opacity .2s cubic-bezier(.455, .03, .515, .955) 0s, margin-bottom .4s cubic-bezier(.455, .03, .515, .955) .4s, height .4s cubic-bezier(.455, .03, .515, .955) .4s
    }
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-appear .NotificationCenter_notification-center__title__14t_I,
.NotificationCenter_notification-center__2eT8T .notification-center__expanded-enter .NotificationCenter_notification-center__title__14t_I {
    transform: translateY(100%)
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-appear .NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ,
.NotificationCenter_notification-center__2eT8T .notification-center__expanded-enter .NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ {
    max-height: 0;
    overflow: hidden
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-appear .button-simple,
.NotificationCenter_notification-center__2eT8T .notification-center__expanded-enter .button-simple {
    transform: translateY(100%)
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-appear-active .NotificationCenter_notification-center__title__14t_I,
.NotificationCenter_notification-center__2eT8T .notification-center__expanded-enter-active .NotificationCenter_notification-center__title__14t_I {
    transform: translateY(0);
    transition: transform .3s cubic-bezier(.455, .03, .515, .955)
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-appear-active .NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ,
.NotificationCenter_notification-center__2eT8T .notification-center__expanded-enter-active .NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ {
    max-height: 308px;
    overflow: hidden;
    transition: max-height .4s cubic-bezier(.455, .03, .515, .955)
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-appear-active .button-simple,
.NotificationCenter_notification-center__2eT8T .notification-center__expanded-enter-active .button-simple {
    transform: translateY(0);
    transition: transform .3s cubic-bezier(.455, .03, .515, .955)
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-appear-done,
.NotificationCenter_notification-center__2eT8T .notification-center__expanded-enter-done {
    opacity: 1
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-appear-done .NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ,
.NotificationCenter_notification-center__2eT8T .notification-center__expanded-enter-done .NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ {
    overflow: auto
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-exit {
    opacity: 1
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-exit .NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ {
    max-height: 308px;
    overflow: hidden
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-exit-active {
    opacity: 0;
    transition: opacity .2s cubic-bezier(.455, .03, .515, .955) .2s
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-exit-active .NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ {
    max-height: 0;
    overflow: hidden;
    transition: max-height .4s cubic-bezier(.455, .03, .515, .955) 0s
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-exit-done {
    opacity: 0
}

.NotificationCenter_notification-center__2eT8T .notification-center__expanded-exit-done .NotificationCenter_notification-center__expanded-list-wrapper__3J3QJ {
    max-height: 0;
    overflow: hidden;
    transition: max-height .8s cubic-bezier(.455, .03, .515, .955) 0s
}

@-webkit-keyframes NotificationCenter_bell__U31Z_ {

    0%,
    80% {
        transform: rotate(0deg)
    }

    10% {
        transform: rotate(10deg)
    }

    25% {
        transform: rotate(-20deg)
    }

    40% {
        transform: rotate(20deg)
    }

    55% {
        transform: rotate(-10deg)
    }
}

@keyframes NotificationCenter_bell__U31Z_ {

    0%,
    80% {
        transform: rotate(0deg)
    }

    10% {
        transform: rotate(10deg)
    }

    25% {
        transform: rotate(-20deg)
    }

    40% {
        transform: rotate(20deg)
    }

    55% {
        transform: rotate(-10deg)
    }
}

.ModalShare_modal-share__1TPsR .modal__content {
    border-color: rgba(197, 115, 84, .4)
}

@media(max-width:33.75em) {
    .ModalShare_modal-share__1TPsR .modal__content {
        border: 0;
        border-radius: 0;
        height: 100%;
        left: 0;
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        position: fixed;
        top: 0;
        width: 100%
    }
}

.ModalShare_modal-share__1TPsR .modal__inner {
    display: flex;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 70px 80px;
    z-index: 0
}

@media(max-width:33.75em) {
    .ModalShare_modal-share__1TPsR .modal__inner {
        border-radius: 0;
        height: 100%;
        overflow-x: hidden;
        overflow-y: scroll;
        padding: 75px 68px
    }
}

@media(max-width:28.115em) {
    .ModalShare_modal-share__1TPsR .modal__inner {
        padding: 75px 30px
    }
}

.ModalShare_modal-share__1TPsR .modal__close {
    position: absolute;
    right: 18px;
    top: 18px
}

[dir=rtl] .ModalShare_modal-share__1TPsR .modal__close {
    left: 18px;
    right: auto
}

@media(max-width:33.75em) {
    .ModalShare_modal-share__1TPsR .modal__close {
        right: 20px;
        top: 27px
    }

    [dir=rtl] .ModalShare_modal-share__1TPsR .modal__close {
        left: 20px;
        right: auto
    }
}

.ModalShare_share__3vX1C {
    margin: auto;
    position: relative;
    text-align: center;
    width: 100%
}

.ModalShare_share__3vX1C .svg--twitter {
    fill: #1d9bf0
}

.ModalShare_share__3vX1C .divider {
    margin-bottom: 17px;
    margin-top: 5px
}

.ModalShare_share__3vX1C .ModalShare_share__title__1B-dK {
    margin-bottom: 20px
}

@media(min-width:33.8125em) {
    .ModalShare_share__3vX1C .ModalShare_share__title__1B-dK {
        font-size: 1.625rem;
        letter-spacing: -1.23px;
        line-height: 1.2307692308
    }
}

.ModalShare_share__buttons__gWf93 {
    display: flex;
    flex-direction: column;
    min-width: 337px
}

@media(max-width:33.75em) {
    .ModalShare_share__buttons__gWf93 {
        min-width: 100%
    }
}

.ModalShare_share__buttons-item__stcx3 {
    display: flex
}

.ModalShare_share__buttons-item-link__1ZLLX {
    align-items: center;
    display: flex;
    font-size: .5625rem;
    font-weight: 600;
    letter-spacing: 2px;
    min-width: 100%;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
    text-transform: uppercase;
    transition: color .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

.ModalShare_share__buttons-item-link__1ZLLX .svg--external-link {
    fill: currentColor;
    position: absolute;
    right: 0;
    top: 19px
}

[dir=rtl] .ModalShare_share__buttons-item-link__1ZLLX .svg--external-link {
    left: 0;
    right: auto
}

.ModalShare_share__buttons-item-link__1ZLLX .svg:not(.svg--external-link) {
    margin-right: 7px;
    min-width: 20px
}

.ModalShare_share__buttons-item__stcx3:not(:first-child) .ModalShare_share__buttons-item-link__1ZLLX {
    overflow: hidden
}

.ModalShare_share__buttons-item__stcx3:not(:first-child) .ModalShare_share__buttons-item-link__1ZLLX:before {
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: -1px;
    width: 100%
}

.ModalShare_share--day__2rjhp .svg--email,
.ModalShare_share--day__2rjhp .svg--link {
    fill: #312b28
}

.ModalShare_share--day__2rjhp .ModalShare_share__buttons-item-link__1ZLLX,
.ModalShare_share--day__2rjhp .ModalShare_share__title__1B-dK {
    color: #312b28
}

.ModalShare_share--day__2rjhp .ModalShare_share__buttons-item-link__1ZLLX:focus,
.ModalShare_share--day__2rjhp .ModalShare_share__buttons-item-link__1ZLLX:hover {
    color: rgba(49, 43, 40, .75)
}

.ModalShare_share--day__2rjhp .ModalShare_share__buttons-item__stcx3:not(:first-child) .ModalShare_share__buttons-item-link__1ZLLX:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cline fill='none' stroke='%23d2c7c1' stroke-linejoin='bevel' stroke-dasharray='1 5' y1='.5' x2='100%25' y2='.5'/%3E%3C/svg%3E")
}

.ModalShare_share--night__2tPcK .svg--email,
.ModalShare_share--night__2tPcK .svg--link {
    fill: #fff
}

.ModalShare_share--night__2tPcK .ModalShare_share__buttons-item-link__1ZLLX,
.ModalShare_share--night__2tPcK .ModalShare_share__title__1B-dK {
    color: #fff
}

.ModalShare_share--night__2tPcK .ModalShare_share__buttons-item-link__1ZLLX:focus,
.ModalShare_share--night__2tPcK .ModalShare_share__buttons-item-link__1ZLLX:hover {
    color: hsla(0, 0%, 100%, .75)
}

.ModalShare_share--night__2tPcK .ModalShare_share__buttons-item__stcx3:not(:first-child) .ModalShare_share__buttons-item-link__1ZLLX:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cline fill='none' stroke='%23fff' stroke-linejoin='bevel' stroke-dasharray='1 5' y1='.5' x2='100%25' y2='.5'/%3E%3C/svg%3E");
    opacity: .3
}

.BrightcovePlayer_brightcove-player__3rkq8 {
    background-color: #000;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    transform: translateZ(0);
    width: 100%
}

.BrightcovePlayer_brightcove-player__3rkq8:before {
    content: "";
    display: block;
    padding-top: 56.25%
}

.BrightcovePlayer_brightcove-player__content__1CFmV {
    align-items: center;
    background-color: #000;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    pointer-events: none;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955);
    width: 100%;
    z-index: 10
}

.BrightcovePlayer_brightcove-player__content__1CFmV img {
    display: block;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.object-fit .BrightcovePlayer_brightcove-player__content__1CFmV img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.no-object-fit .BrightcovePlayer_brightcove-player__content__1CFmV img {
    font-family: "object-fit: cover; object-position: center";
    -o-object-position: center;
    object-position: center
}

.BrightcovePlayer_brightcove-player__live-overlay__5lphD {
    align-items: stretch;
    display: flex;
    height: auto;
    justify-content: flex-end;
    left: 0;
    padding: 4.2vw 11.1vw;
    position: absolute;
    text-align: left;
    top: 0;
    width: 100%;
    z-index: 9
}

@media(max-width:63.99em) {
    .BrightcovePlayer_brightcove-player__live-overlay__5lphD {
        padding: 30px
    }
}

.BrightcovePlayer_brightcove-player__overlay-item__23y0o {
    align-items: center;
    border-radius: 16px;
    display: inline-flex;
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: 2px;
    padding: 8px 10px;
    text-transform: uppercase
}

.BrightcovePlayer_brightcove-player__overlay-item__23y0o:not(:first-child) {
    margin-left: 6px
}

.BrightcovePlayer_brightcove-player__live__3hgey {
    background-color: #fff;
    color: #ff5252
}

.BrightcovePlayer_brightcove-player__live__3hgey:before {
    background-color: #ff5252;
    border-radius: 50%;
    content: "";
    height: 4px;
    margin-right: 6px;
    width: 4px
}

.BrightcovePlayer_brightcove-player__viewers__EaM6k {
    background-color: rgba(0, 0, 0, .6);
    color: #fff
}

.BrightcovePlayer_brightcove-player__viewers__EaM6k .svg {
    fill: currentColor;
    margin-right: 6px
}

.BrightcovePlayer_brightcove-player__3rkq8 .button-play {
    margin-bottom: 24px;
    margin-top: 11px
}

@media(max-width:48.0525em) {
    .BrightcovePlayer_brightcove-player__3rkq8 .button-play {
        margin-bottom: 0
    }
}

.BrightcovePlayer_brightcove-player__3rkq8 .button-play__circles {
    opacity: 0;
    transform: scale(.7);
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955), transform .3s cubic-bezier(.455, .03, .515, .955)
}

.BrightcovePlayer_brightcove-player__category__2EJ0I {
    -webkit-animation: .3s cubic-bezier(.25, .46, .45, .94) forwards;
    animation: .3s cubic-bezier(.25, .46, .45, .94) forwards;
    -webkit-animation-name: BrightcovePlayer_ujiq1er__4m6uN;
    animation-name: BrightcovePlayer_ujiq1er__4m6uN;
    margin-bottom: 13px;
    transform: translateY(0)
}

@-webkit-keyframes BrightcovePlayer_ujiq1er__4m6uN {
    0% {
        opacity: 0;
        transform: translateY(-27px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes BrightcovePlayer_ujiq1er__4m6uN {
    0% {
        opacity: 0;
        transform: translateY(-27px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.BrightcovePlayer_brightcove-player__title__2s-bo {
    -webkit-animation: .3s cubic-bezier(.25, .46, .45, .94) forwards;
    animation: .3s cubic-bezier(.25, .46, .45, .94) forwards;
    -webkit-animation-name: BrightcovePlayer_ujiq1fp__1YgE8;
    animation-name: BrightcovePlayer_ujiq1fp__1YgE8;
    margin-bottom: 11px;
    margin-left: auto;
    margin-right: auto;
    max-width: 380px;
    transform: translateY(0)
}

@-webkit-keyframes BrightcovePlayer_ujiq1fp__1YgE8 {
    0% {
        transform: translateY(-27px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes BrightcovePlayer_ujiq1fp__1YgE8 {
    0% {
        transform: translateY(-27px)
    }

    to {
        transform: translateY(0)
    }
}

.BrightcovePlayer_brightcove-player__text__2-KrX {
    -webkit-animation: .3s cubic-bezier(.25, .46, .45, .94) forwards;
    animation: .3s cubic-bezier(.25, .46, .45, .94) forwards;
    -webkit-animation-name: BrightcovePlayer_ujiq1fy__2B1O_;
    animation-name: BrightcovePlayer_ujiq1fy__2B1O_;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 380px;
    transform: translateY(0)
}

@-webkit-keyframes BrightcovePlayer_ujiq1fy__2B1O_ {
    0% {
        opacity: 1;
        transform: translateY(-27px)
    }

    to {
        opacity: 0;
        transform: translateY(0)
    }
}

@keyframes BrightcovePlayer_ujiq1fy__2B1O_ {
    0% {
        opacity: 1;
        transform: translateY(-27px)
    }

    to {
        opacity: 0;
        transform: translateY(0)
    }
}

.BrightcovePlayer_brightcove-player__3rkq8:focus .button-play__circles,
.BrightcovePlayer_brightcove-player__3rkq8:hover .button-play__circles {
    opacity: 1;
    transform: scale(1)
}

.BrightcovePlayer_brightcove-player__3rkq8:focus .BrightcovePlayer_brightcove-player__category__2EJ0I,
.BrightcovePlayer_brightcove-player__3rkq8:hover .BrightcovePlayer_brightcove-player__category__2EJ0I {
    -webkit-animation: .3s cubic-bezier(.25, .46, .45, .94) forwards;
    animation: .3s cubic-bezier(.25, .46, .45, .94) forwards;
    -webkit-animation-name: BrightcovePlayer_ujiq1g0__1KPSn;
    animation-name: BrightcovePlayer_ujiq1g0__1KPSn
}

@-webkit-keyframes BrightcovePlayer_ujiq1g0__1KPSn {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-27px)
    }
}

@keyframes BrightcovePlayer_ujiq1g0__1KPSn {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-27px)
    }
}

.BrightcovePlayer_brightcove-player__3rkq8:focus .BrightcovePlayer_brightcove-player__title__2s-bo,
.BrightcovePlayer_brightcove-player__3rkq8:hover .BrightcovePlayer_brightcove-player__title__2s-bo {
    -webkit-animation: .3s cubic-bezier(.25, .46, .45, .94) forwards;
    animation: .3s cubic-bezier(.25, .46, .45, .94) forwards;
    -webkit-animation-name: BrightcovePlayer_ujiq1h0__1Dh3Q;
    animation-name: BrightcovePlayer_ujiq1h0__1Dh3Q
}

@-webkit-keyframes BrightcovePlayer_ujiq1h0__1Dh3Q {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-27px)
    }
}

@keyframes BrightcovePlayer_ujiq1h0__1Dh3Q {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-27px)
    }
}

.BrightcovePlayer_brightcove-player__3rkq8:focus .BrightcovePlayer_brightcove-player__title--disable-animation__3HqIc,
.BrightcovePlayer_brightcove-player__3rkq8:hover .BrightcovePlayer_brightcove-player__title--disable-animation__3HqIc {
    -webkit-animation-name: BrightcovePlayer_ujiq1hq__1nZGY;
    animation-name: BrightcovePlayer_ujiq1hq__1nZGY
}

@-webkit-keyframes BrightcovePlayer_ujiq1hq__1nZGY {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes BrightcovePlayer_ujiq1hq__1nZGY {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(0)
    }
}

.BrightcovePlayer_brightcove-player__3rkq8:focus .BrightcovePlayer_brightcove-player__text__2-KrX,
.BrightcovePlayer_brightcove-player__3rkq8:hover .BrightcovePlayer_brightcove-player__text__2-KrX {
    -webkit-animation: .3s cubic-bezier(.25, .46, .45, .94) forwards;
    animation: .3s cubic-bezier(.25, .46, .45, .94) forwards;
    -webkit-animation-name: BrightcovePlayer_ujiq1id___xgLg;
    animation-name: BrightcovePlayer_ujiq1id___xgLg
}

@-webkit-keyframes BrightcovePlayer_ujiq1id___xgLg {
    0% {
        opacity: 0;
        transform: translateY(0)
    }

    to {
        opacity: 1;
        transform: translateY(-27px)
    }
}

@keyframes BrightcovePlayer_ujiq1id___xgLg {
    0% {
        opacity: 0;
        transform: translateY(0)
    }

    to {
        opacity: 1;
        transform: translateY(-27px)
    }
}

.BrightcovePlayer_brightcove-player__3rkq8 .brightcove-react-player-loader,
.BrightcovePlayer_brightcove-player__3rkq8 .video-js {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.BrightcovePlayer_brightcove-player__3rkq8 .video-js {
    cursor: pointer
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-tech {
    height: calc(100% + 4px);
    left: -2px;
    position: absolute;
    top: -2px;
    width: calc(100% + 4px)
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-poster {
    cursor: pointer;
    pointer-events: none
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-dock-text {
    display: none !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-button {
    order: 5
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-selected {
    background-color: #fff !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-menu {
    bottom: 8px !important;
    z-index: 10 !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-menu-item {
    background: rgba(0, 0, 0, .6) !important;
    text-shadow: none !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-menu-item.vjs-selected {
    background: #fff !important;
    color: #000 !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-menu-item:not(.vjs-selected):hover {
    background-color: hsla(0, 0%, 100%, .2) !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-quality-menu-wrapper {
    display: block !important;
    margin-left: auto !important;
    order: 3
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-quality-menu-wrapper .vjs-icon-placeholder:before {
    content: "";
    font-family: VideoJS
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-quality-menu-button-HD-flag:after {
    background: transparent !important;
    color: #fff !important;
    font-weight: 600 !important;
    opacity: 1 !important;
    right: 5px !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-modal-dialog.vjs-text-track-settings {
    height: 100%
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-modal-dialog-content {
    padding: 30px 40px
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-control:not(.vjs-progress-control):not(.vjs-volume-control):not(.vjs-volume-panel):not(.vjs-close-button) {
    background-color: rgba(0, 0, 0, .6);
    border-radius: 50%;
    height: 44px !important;
    position: relative;
    width: 44px !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-control:not(.vjs-progress-control):not(.vjs-volume-control):not(.vjs-volume-panel):not(.vjs-close-button):not(:last-child) {
    margin-right: 8px
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-progress-control {
    height: 3px !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-progress-holder {
    background: hsla(0, 0%, 100%, .5) !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-load-progress {
    background: hsla(0, 0%, 100%, .1) !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-load-progress div {
    background: hsla(0, 0%, 100%, .2) !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-slider-bar {
    background: #c57354 !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-spacer,
.BrightcovePlayer_brightcove-player__3rkq8 .vjs-time-control {
    display: none !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-volume-panel {
    width: auto !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-slider-bar {
    background: hsla(0, 0%, 100%, .3) !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-play-progress,
.BrightcovePlayer_brightcove-player__3rkq8 .vjs-volume-level {
    background-color: #fff !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-volume-vertical {
    background: rgba(0, 0, 0, .6) !important;
    border-radius: 30px;
    bottom: 105% !important;
    left: calc(50% - 18px) !important;
    position: absolute !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-volume-panel {
    order: 4;
    position: relative
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-play-control {
    order: 1
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-icon-placeholder {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-icon-placeholder:before {
    align-items: center;
    display: flex;
    justify-content: center
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-progress-control {
    bottom: auto !important;
    left: auto !important;
    margin-right: 8px;
    order: 2;
    position: relative !important;
    top: 21px !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-big-play-button {
    font-size: 28px !important;
    height: 95px !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    transform: translate(-50%, -50%) !important;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955) !important;
    width: 95px !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-big-play-button:before {
    border: 1px solid hsla(0, 0%, 100%, .4);
    border-radius: 50%;
    bottom: 6px;
    content: "";
    left: 6px;
    position: absolute;
    right: 6px;
    top: 6px
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-text-track-cue {
    font-size: .875rem !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .video-js:not(.not-hover) .vjs-big-play-button {
    background-color: #000 !important
}

.BrightcovePlayer_brightcove-player--playing__1wcUE .BrightcovePlayer_brightcove-player__content__1CFmV {
    opacity: 0
}

.BrightcovePlayer_brightcove-player--m__1rT1k .vjs-control-bar {
    background: transparent;
    height: 100px !important;
    padding: 28px 34px !important;
    transform: translateY(0) !important
}

.BrightcovePlayer_brightcove-player--m__1rT1k .vjs-text-track-display {
    bottom: 70px !important
}

.BrightcovePlayer_brightcove-player--s__2vcme .vjs-big-play-button {
    background-color: rgba(0, 0, 0, .6);
    font-size: 12px !important;
    height: 38px !important;
    width: 38px !important
}

.BrightcovePlayer_brightcove-player--s__2vcme .vjs-big-play-button:before {
    display: none
}

.BrightcovePlayer_brightcove-player--s__2vcme .vjs-control {
    height: auto !important;
    margin-left: 0 !important
}

.BrightcovePlayer_brightcove-player--s__2vcme .vjs-control-bar {
    align-items: center;
    background: transparent;
    height: 100% !important;
    justify-content: center;
    padding: 28px 34px !important;
    transform: translateY(0) !important
}

.BrightcovePlayer_brightcove-player--s__2vcme .vjs-progress-control {
    display: none !important
}

.BrightcovePlayer_brightcove-player--s__2vcme .vjs-text-track-display {
    bottom: 30px !important
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-vimeo {
    pointer-events: none
}

.BrightcovePlayer_brightcove-player__3rkq8 .vjs-vimeo iframe {
    pointer-events: auto
}

@media(min-width:64em) {
    .BrightcovePlayer_brightcove-player__3rkq8 iframe {
        pointer-events: none
    }
}

.BrightcovePlayer_brightcove-player--youtube__t5Nsx .vjs-quality-menu-wrapper {
    display: none !important
}

.ButtonClose_button-close__2GvyI {
    align-items: center;
    border-radius: 50%;
    box-shadow: 1px 1px 1px 0 hsla(20, 17%, 48%, .12);
    display: flex;
    height: 44px;
    justify-content: center;
    position: relative;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955);
    width: 44px
}

.ButtonClose_button-close__2GvyI .svg {
    fill: currentColor
}

.ButtonClose_button-close__2GvyI:not([disabled]):focus,
.ButtonClose_button-close__2GvyI:not([disabled]):hover {
    box-shadow: 0
}

.ButtonClose_button-close__2GvyI:not([disabled]):focus .svg,
.ButtonClose_button-close__2GvyI:not([disabled]):hover .svg {
    transform: rotate(180deg);
    transition: transform .5s cubic-bezier(.455, .03, .515, .955)
}

.ButtonClose_button-close--day__3QLVx,
.ButtonClose_button-close--white__2Va4x {
    background-color: #fff;
    color: #312b28
}

.ButtonClose_button-close--day__3QLVx:not([disabled]):focus,
.ButtonClose_button-close--day__3QLVx:not([disabled]):hover,
.ButtonClose_button-close--white__2Va4x:not([disabled]):focus,
.ButtonClose_button-close--white__2Va4x:not([disabled]):hover {
    background-color: #f6efec
}

.ButtonClose_button-close--black__3hnsH,
.ButtonClose_button-close--night__1W_dk {
    background-color: rgba(25, 24, 54, .8);
    color: #fff
}

.ButtonClose_button-close--black__3hnsH:not([disabled]):focus,
.ButtonClose_button-close--black__3hnsH:not([disabled]):hover,
.ButtonClose_button-close--night__1W_dk:not([disabled]):focus,
.ButtonClose_button-close--night__1W_dk:not([disabled]):hover {
    background-color: #191836
}

.ModalVideo_modal-video__sQ0TH .modal__background {
    background-color: transparent
}

.ModalVideo_modal-video__sQ0TH .modal__space {
    flex-basis: 0;
    flex-grow: 0;
    min-height: 0
}

.ModalVideo_modal-video__sQ0TH .modal__content,
.ModalVideo_modal-video__sQ0TH .modal__inner {
    border: none;
    border-radius: 0;
    height: 100%;
    padding: 0;
    width: 100%
}

.ModalVideo_modal-video__sQ0TH .modal__inner {
    background-color: #f6efec !important;
    display: flex;
    justify-content: center
}

.ModalVideo_modal-video__sQ0TH .modal__close {
    display: none
}

.ModalVideo_modal-video__wrapper__-qccr {
    margin: auto;
    min-height: auto;
    position: relative;
    width: 78vw
}

@media(max-width:37.49em) {
    .ModalVideo_modal-video__wrapper__-qccr {
        width: 100vw
    }

    .ModalVideo_modal-video__wrapper__-qccr .video-player {
        border-radius: 0
    }
}

.ModalVideo_modal-video__sQ0TH .button-close {
    align-items: center;
    display: flex;
    position: absolute;
    right: 30px;
    top: 26px;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955), transform .3s cubic-bezier(.455, .03, .515, .955);
    z-index: 2
}

.ModalVideo_modal-video__sQ0TH .button-close:not([disabled]):focus,
.ModalVideo_modal-video__sQ0TH .button-close:not([disabled]):hover {
    background-color: #fff;
    transform: rotate(90deg)
}

.TutorialList_tutorial-list__2vETd {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    margin-top: auto
}

@media(min-width:47.5em) {
    .TutorialList_tutorial-list__2vETd {
        margin-bottom: auto
    }
}

@media(max-width:47.5em) {
    .TutorialList_tutorial-list__2vETd {
        flex: 1;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 30px;
        max-width: 315px
    }
}

@media(min-width:47.5em) {
    .TutorialList_tutorial-list__2vETd .tutorial-item {
        flex-basis: 150px
    }
}

@media(max-width:47.5em) {
    .TutorialList_tutorial-list__2vETd .tutorial-item {
        width: 100%
    }

    .TutorialList_tutorial-list__2vETd .tutorial-item~.tutorial-item {
        margin-top: 15px
    }
}

.TutorialList_tutorial-list__2vETd .svg--star {
    margin-top: 50px
}

@media(max-width:47.5em) {
    .TutorialList_tutorial-list__2vETd .svg--star {
        display: none
    }
}

.TutorialList_tutorial-list--day__3EOJJ .svg--star {
    fill: #d2c7c1
}

.TutorialList_tutorial-list--night__1zPsn .svg--star {
    fill: #27264e
}

.TutorialItem_tutorial-item___sS5O {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

@media(max-width:47.5em) {
    .TutorialItem_tutorial-item___sS5O {
        flex-direction: row;
        flex-wrap: nowrap
    }
}

.TutorialItem_tutorial-item__title__2HPpm {
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 12px;
    text-align: left
}

@media(max-width:47.5em) {
    .TutorialItem_tutorial-item__title__2HPpm {
        margin-top: 0
    }
}

[dir=rtl] .TutorialItem_tutorial-item__title__2HPpm {
    text-align: right
}

@media(min-width:47.5em) {

    [dir=ltr] .TutorialItem_tutorial-item__title__2HPpm,
    [dir=rtl] .TutorialItem_tutorial-item__title__2HPpm {
        text-align: center
    }
}

.TutorialItem_tutorial-item__title__2HPpm:lang(ar) {
    font-family: ExpoArabic, serif
}

.TutorialItem_tutorial-item__image__3DPVE {
    align-items: center;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    flex-wrap: wrap;
    height: 108px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 108px
}

@media(max-width:47.5em) {
    .TutorialItem_tutorial-item__image__3DPVE {
        height: 98px;
        margin-right: 20px;
        width: 98px
    }

    [dir=rtl] .TutorialItem_tutorial-item__image__3DPVE {
        margin-left: 20px;
        margin-right: 0
    }
}

.TutorialItem_tutorial-item__image__3DPVE img {
    display: block;
    max-height: 100%;
    max-width: 100%
}

.TutorialItem_tutorial-item--hidden__3ouEf,
.TutorialItem_tutorial-item--hidden__3ouEf+.svg--star {
    display: none
}

.TutorialItem_tutorial-item--day__Us1Ak .TutorialItem_tutorial-item__title__2HPpm {
    color: #896d5e
}

.TutorialItem_tutorial-item--day__Us1Ak .TutorialItem_tutorial-item__image__3DPVE {
    background-color: #f6efec
}

.TutorialItem_tutorial-item--night__2MN1L .TutorialItem_tutorial-item__title__2HPpm {
    color: #fff;
    opacity: .7
}

.TutorialItem_tutorial-item--night__2MN1L .TutorialItem_tutorial-item__image__3DPVE {
    background-color: #27264e
}

.TutorialImage_tutorial-image__2grbc {
    border-radius: 15px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 100%
}

.TutorialImage_tutorial-image__2grbc:before {
    content: "";
    display: block;
    padding-top: 25.3968253968%
}

@media(max-width:47.5em) {
    .TutorialImage_tutorial-image__2grbc {
        border-radius: 20px;
        max-width: 315px;
        min-width: 0;
        position: relative
    }

    .TutorialImage_tutorial-image__2grbc:before {
        content: "";
        display: block;
        padding-top: 100%
    }
}

.TutorialImage_tutorial-image__2grbc img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.object-fit .TutorialImage_tutorial-image__2grbc img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .TutorialImage_tutorial-image__2grbc img {
    font-family: "object-fit: cover"
}

.TutorialImage_tutorial-image--day__8rjiB {
    background-color: #f6efec
}

.TutorialImage_tutorial-image--night__lUg6a {
    background-color: #27264e
}

.TutorialSlide_tutorial-slide__ir_y_ {
    display: flex;
    flex: 1;
    flex-direction: column
}

@media(min-width:47.5em) {
    .TutorialSlide_tutorial-slide__ir_y_ {
        border-radius: 15px;
        overflow-x: hidden;
        overflow-y: hidden
    }
}

.TutorialSlide_tutorial-slide__content__ARpT_ {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 35px 75px 25px;
    text-align: center;
    width: 100%
}

@media(max-width:59.375em) {
    .TutorialSlide_tutorial-slide__content__ARpT_ {
        padding-left: 60px;
        padding-right: 60px
    }
}

@media(max-width:56.875em) {
    .TutorialSlide_tutorial-slide__content__ARpT_ {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media(max-width:47.5em) {
    .TutorialSlide_tutorial-slide__content__ARpT_ {
        height: auto;
        padding: 100px 30px 30px;
        width: 100%
    }
}

.TutorialSlide_tutorial-slide__text__s3syU,
.TutorialSlide_tutorial-slide__title__3CZI2 {
    font-family: Sussie Intl, Helvetica, sans-serif
}

.TutorialSlide_tutorial-slide__text__s3syU:lang(ar),
.TutorialSlide_tutorial-slide__title__3CZI2:lang(ar) {
    font-family: ExpoArabic, serif
}

@media(min-width:39.375em) {

    .TutorialSlide_tutorial-slide__text__s3syU,
    .TutorialSlide_tutorial-slide__title__3CZI2 {
        height: auto;
        width: 470px
    }
}

.TutorialSlide_tutorial-slide__text__s3syU {
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.6923076923;
    margin-top: 15px
}

@media(min-width:47.5em) {
    .TutorialSlide_tutorial-slide__text__s3syU {
        margin-bottom: 30px
    }
}

@media(max-width:47.5em) {
    .TutorialSlide_tutorial-slide__text__s3syU br {
        display: none
    }
}

.TutorialSlide_tutorial-slide__title__3CZI2 {
    font-size: 1.625rem;
    font-weight: 400;
    letter-spacing: -1.23px;
    line-height: 1
}

@media(min-width:47.5em) {
    .TutorialSlide_tutorial-slide__title__3CZI2 {
        margin-top: 25px
    }
}

@media(max-width:47.5em) {
    .TutorialSlide_tutorial-slide__title__3CZI2 {
        font-size: 1.375rem;
        letter-spacing: -1px;
        line-height: 1.0909090909
    }
}

.TutorialSlide_tutorial-slide__image__2Wckp {
    flex-shrink: 0;
    height: 205px;
    position: relative;
    width: 100%
}

@media(max-width:47.5em) {
    .TutorialSlide_tutorial-slide__image__2Wckp {
        display: flex;
        flex-direction: column;
        height: 50vh;
        justify-content: flex-end;
        margin-bottom: -40px;
        max-height: 330px;
        min-height: 260px;
        width: 100%
    }
}

@media(min-width:47.5em) {
    .TutorialSlide_tutorial-slide__image__2Wckp img {
        bottom: 0;
        height: 100%;
        left: 0;
        position: absolute;
        width: 100%
    }

    .object-fit .TutorialSlide_tutorial-slide__image__2Wckp img {
        -o-object-fit: cover;
        object-fit: cover
    }

    .no-object-fit .TutorialSlide_tutorial-slide__image__2Wckp img {
        font-family: "object-fit: cover"
    }
}

@media(max-width:47.5em) {
    .TutorialSlide_tutorial-slide__image__2Wckp img {
        bottom: 0;
        left: 50%;
        position: absolute;
        transform: translateX(-50%)
    }
}

.TutorialSlide_tutorial-slide__image__2Wckp+.TutorialSlide_tutorial-slide__title__3CZI2 {
    margin-top: 0
}

.TutorialSlide_tutorial-slide__ir_y_ .divider {
    height: auto;
    margin-top: 25px;
    width: 100%
}

@media(min-width:47.5em) {
    .TutorialSlide_tutorial-slide__ir_y_ .divider {
        display: none
    }
}

.TutorialSlide_tutorial-slide--day__2GJfY {
    background-color: #fff
}

.TutorialSlide_tutorial-slide--day__2GJfY .TutorialSlide_tutorial-slide__text__s3syU {
    color: #896d5e
}

.TutorialSlide_tutorial-slide--day__2GJfY .TutorialSlide_tutorial-slide__title__3CZI2 {
    color: #312b28
}

.TutorialSlide_tutorial-slide--day__2GJfY .TutorialSlide_tutorial-slide__image__2Wckp {
    background-color: #f6efec
}

.TutorialSlide_tutorial-slide--night__39myV {
    background-color: #191836
}

.TutorialSlide_tutorial-slide--night__39myV .TutorialSlide_tutorial-slide__text__s3syU,
.TutorialSlide_tutorial-slide--night__39myV .TutorialSlide_tutorial-slide__title__3CZI2 {
    color: #fff
}

.TutorialSlide_tutorial-slide--night__39myV .TutorialSlide_tutorial-slide__text__s3syU {
    opacity: .7
}

.TutorialSlide_tutorial-slide--night__39myV .TutorialSlide_tutorial-slide__image__2Wckp {
    background-color: #27264e
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    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")
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    height: var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center
}

.TutorialSlider_tutorial-slider__2ECqS {
    display: flex;
    flex-direction: column
}

@media(max-width:47.5em) {
    .TutorialSlider_tutorial-slider__2ECqS {
        height: 100%
    }
}

.TutorialSlider_tutorial-slider__next__bAqho[disabled],
.TutorialSlider_tutorial-slider__prev__1O1-V[disabled] {
    opacity: .4;
    pointer-events: none
}

.TutorialSlider_tutorial-slider__close__1vcjb,
.TutorialSlider_tutorial-slider__controls__3XYgU {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 25px 75px 35px;
    position: relative
}

@media(max-width:59.375em) {

    .TutorialSlider_tutorial-slider__close__1vcjb,
    .TutorialSlider_tutorial-slider__controls__3XYgU {
        padding-left: 60px;
        padding-right: 60px
    }
}

@media(max-width:56.875em) {

    .TutorialSlider_tutorial-slider__close__1vcjb,
    .TutorialSlider_tutorial-slider__controls__3XYgU {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media(max-width:47.5em) {

    .TutorialSlider_tutorial-slider__close__1vcjb,
    .TutorialSlider_tutorial-slider__controls__3XYgU {
        padding-bottom: 30px;
        padding-left: 30px;
        padding-right: 30px
    }
}

.TutorialSlider_tutorial-slider__close__1vcjb {
    padding-top: 15px
}

.TutorialSlider_tutorial-slider__close__1vcjb .button-pill-primary {
    box-shadow: none;
    margin-left: 20px;
    margin-right: 20px;
    max-width: 225px;
    min-width: 225px
}

@media(max-width:47.5em) {
    .TutorialSlider_tutorial-slider__close__1vcjb .button-pill-primary {
        max-width: 315px;
        min-width: 315px
    }
}

@media(max-width:37.49em) {
    .TutorialSlider_tutorial-slider__close__1vcjb .button-pill-primary {
        margin-left: auto;
        margin-right: auto;
        max-width: 315px;
        width: 100%
    }
}

@media(max-width:28.115em) {
    .TutorialSlider_tutorial-slider__close__1vcjb .button-pill-primary {
        max-width: 100%;
        min-width: 100%
    }
}

@media(max-width:37.49em) {
    .TutorialSlider_tutorial-slider__close__1vcjb .divider {
        display: none;
        pointer-events: none
    }
}

.TutorialSlider_tutorial-slider__close__1vcjb .divider:first-child span:nth-child(3),
.TutorialSlider_tutorial-slider__close__1vcjb .divider:nth-child(3) span:first-child {
    display: none
}

.TutorialSlider_tutorial-slider__controls__3XYgU:before {
    content: "";
    height: 1px;
    left: 80px;
    position: absolute;
    right: 80px;
    top: 0;
    width: auto
}

@media(max-width:59.375em) {
    .TutorialSlider_tutorial-slider__controls__3XYgU:before {
        left: 60px;
        position: absolute;
        right: 60px;
        top: 0
    }
}

@media(max-width:56.875em) {
    .TutorialSlider_tutorial-slider__controls__3XYgU:before {
        left: 40px;
        position: absolute;
        right: 40px;
        top: 0
    }
}

@media(max-width:47.5em) {
    .TutorialSlider_tutorial-slider__controls__3XYgU:before {
        left: 30px;
        position: absolute;
        right: 30px;
        top: 0
    }
}

.TutorialSlider_tutorial-slider__bullets__s6RUb {
    align-items: center;
    display: flex
}

.TutorialSlider_tutorial-slider__bullets__s6RUb .swiper-pagination-bullet {
    border-radius: 50%;
    height: 5px;
    margin-left: 4px;
    margin-right: 4px;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955);
    width: 5px
}

.TutorialSlider_tutorial-slider__2ECqS .swiper {
    height: 100%;
    overflow: auto;
    width: 100%
}

.TutorialSlider_tutorial-slider__2ECqS .swiper-slide {
    display: flex;
    flex: 1;
    flex-direction: column;
    height: auto;
    max-width: 100%;
    min-width: 100%;
    width: 100%
}

@media(max-width:48.0525em) {
    .TutorialSlider_tutorial-slider__2ECqS .swiper-slide {
        overflow-x: hidden;
        overflow-y: auto
    }
}

.TutorialSlider_tutorial-slider__2ECqS .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(1, 1fr);
    height: auto;
    transform: translateX(0) !important
}

.TutorialSlider_tutorial-slider__2ECqS .swiper-slide {
    grid-area: 1/1;
    opacity: 0;
    transition: opacity .4s cubic-bezier(.455, .03, .515, .955);
    will-change: opacity
}

.TutorialSlider_tutorial-slider__2ECqS .tutorial-item {
    opacity: 0;
    transition: opacity .5s cubic-bezier(.455, .03, .515, .955);
    will-change: opacity
}

.TutorialSlider_tutorial-slider__2ECqS .swiper-slide-active {
    opacity: 1;
    transition-delay: .4s
}

.TutorialSlider_tutorial-slider__2ECqS .swiper-slide-active .tutorial-item {
    opacity: 1
}

.TutorialSlider_tutorial-slider__2ECqS .swiper-slide-active .tutorial-item:first-of-type {
    transition-delay: .5s
}

.TutorialSlider_tutorial-slider__2ECqS .swiper-slide-active .tutorial-item:nth-of-type(2) {
    transition-delay: .6s
}

.TutorialSlider_tutorial-slider__2ECqS .swiper-slide-active .tutorial-item:nth-of-type(3) {
    transition-delay: .7s
}

@media(min-width:47.5em) {

    .TutorialSlider_tutorial-slider--listen-watch__kPKSA .TutorialSlider_tutorial-slider__close__1vcjb,
    .TutorialSlider_tutorial-slider--passport__CaMcW .TutorialSlider_tutorial-slider__close__1vcjb,
    .TutorialSlider_tutorial-slider--time-capsule__QTOpc .TutorialSlider_tutorial-slider__close__1vcjb {
        padding-top: 10px
    }
}

.TutorialSlider_tutorial-slider--day__30E2_ .TutorialSlider_tutorial-slider__next__bAqho,
.TutorialSlider_tutorial-slider--day__30E2_ .TutorialSlider_tutorial-slider__prev__1O1-V {
    color: #312b28
}

.TutorialSlider_tutorial-slider--day__30E2_ .TutorialSlider_tutorial-slider__controls__3XYgU:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cline fill='none' stroke='%23896D5E' stroke-linejoin='bevel' stroke-dasharray='1 6' y1='.5' x2='100%25' y2='.5'/%3E%3C/svg%3E")
}

.TutorialSlider_tutorial-slider--day__30E2_ .TutorialSlider_tutorial-slider__bullets__s6RUb .swiper-pagination-bullet {
    background-color: #d2c7c1
}

.TutorialSlider_tutorial-slider--day__30E2_ .TutorialSlider_tutorial-slider__bullets__s6RUb .swiper-pagination-bullet-active {
    background-color: #c57354
}

.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__next__bAqho,
.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__prev__1O1-V {
    box-shadow: none;
    color: #fff
}

.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__next__bAqho:disabled,
.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__next__bAqho[disabled],
.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__prev__1O1-V:disabled,
.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__prev__1O1-V[disabled] {
    color: #fff
}

.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__next__bAqho:disabled:before,
.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__next__bAqho[disabled]:before,
.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__prev__1O1-V:disabled:before,
.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__prev__1O1-V[disabled]:before {
    background-color: #191836
}

.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__next__bAqho:disabled .button-pill-primary__background,
.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__next__bAqho[disabled] .button-pill-primary__background,
.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__prev__1O1-V:disabled .button-pill-primary__background,
.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__prev__1O1-V[disabled] .button-pill-primary__background {
    background-color: #fff;
    background-image: none
}

.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__controls__3XYgU:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cline fill='none' stroke='%23fff' stroke-linejoin='bevel' stroke-dasharray='1 6' y1='.5' x2='100%25' y2='.5'/%3E%3C/svg%3E")
}

.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__bullets__s6RUb .swiper-pagination-bullet {
    background-color: hsla(0, 0%, 100%, .4)
}

.TutorialSlider_tutorial-slider--night__34if1 .TutorialSlider_tutorial-slider__bullets__s6RUb .swiper-pagination-bullet-active {
    background-color: #fff
}

.TutorialSlider_tutorial-slider--mobility__G1vCB .TutorialSlider_tutorial-slider__bullets__s6RUb .swiper-pagination-bullet-active {
    background-color: #62b5e5
}

.TutorialSlider_tutorial-slider--opportunity__2W9IH .TutorialSlider_tutorial-slider__bullets__s6RUb .swiper-pagination-bullet-active {
    background-color: #ed8b00
}

.TutorialSlider_tutorial-slider--sustainability__1qInG .TutorialSlider_tutorial-slider__bullets__s6RUb .swiper-pagination-bullet-active {
    background-color: #34c575
}

.TutorialSlider_tutorial-slider--culture__3uqn5 .TutorialSlider_tutorial-slider__bullets__s6RUb .swiper-pagination-bullet-active {
    background-color: #cd3fde
}

.TutorialSlider_tutorial-slider--nature__1guH3 .TutorialSlider_tutorial-slider__bullets__s6RUb .swiper-pagination-bullet-active {
    background-color: #ff71aa
}

.TutorialSlider_tutorial-slider--plaza__16dUo .TutorialSlider_tutorial-slider__bullets__s6RUb .swiper-pagination-bullet-active {
    background-color: #ffcd00
}

@media(max-width:47.5em) {
    .ModalTutorial_modal-tutorial__3NmYj .modal__space {
        display: none
    }
}

.ModalTutorial_modal-tutorial__3NmYj .modal__content {
    max-width: 790px;
    min-width: 790px
}

@media(max-width:59.375em) {
    .ModalTutorial_modal-tutorial__3NmYj .modal__content {
        max-width: calc(100% - 160px);
        min-width: calc(100% - 160px)
    }
}

@media(max-width:48.0525em) {
    .ModalTutorial_modal-tutorial__3NmYj .modal__content {
        max-width: calc(100% - 120px);
        min-width: calc(100% - 120px)
    }
}

@media(max-width:47.5em) {
    .ModalTutorial_modal-tutorial__3NmYj .modal__content {
        border: 0;
        border-radius: 0;
        height: 100%;
        left: 0;
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        position: fixed;
        top: 0;
        width: 100%
    }
}

.ModalTutorial_modal-tutorial__3NmYj .modal__inner {
    overflow-x: hidden;
    overflow-y: hidden
}

@media(max-width:47.5em) {
    .ModalTutorial_modal-tutorial__3NmYj .modal__inner {
        border-radius: 0;
        height: 100%
    }

    .ModalTutorial_modal-tutorial__3NmYj .modal__close {
        right: 20px;
        top: 27px
    }

    [dir=rtl] .ModalTutorial_modal-tutorial__3NmYj .modal__close {
        left: 20px;
        right: auto
    }
}

.ModalComingSoon_modal-coming-soon__Hd1tg .modal__content {
    max-width: 480px;
    min-width: 480px
}

@media(max-width:33.75em) {
    .ModalComingSoon_modal-coming-soon__Hd1tg .modal__content {
        border: 0;
        border-radius: 0;
        height: 100%;
        left: 0;
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        position: fixed;
        top: 0;
        width: 100%
    }
}

.ModalComingSoon_modal-coming-soon__Hd1tg .modal__inner {
    overflow-x: hidden;
    overflow-y: hidden;
    z-index: 0
}

@media(max-width:33.75em) {
    .ModalComingSoon_modal-coming-soon__Hd1tg .modal__inner {
        border-radius: 0;
        height: 100%;
        overflow-x: hidden;
        overflow-y: scroll
    }
}

.ModalComingSoon_modal-coming-soon__Hd1tg .modal__inner:after {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 100%;
    content: "";
    height: 355px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

@media(max-width:33.75em) {
    .ModalComingSoon_modal-coming-soon__Hd1tg .modal__inner:after {
        top: 90px
    }
}

@media(min-width:33.8125em) {
    .ModalComingSoon_modal-coming-soon__Hd1tg .modal__close {
        position: absolute;
        right: 18px;
        top: 18px
    }

    [dir=rtl] .ModalComingSoon_modal-coming-soon__Hd1tg .modal__close {
        left: 18px;
        right: auto
    }
}

@media(max-width:33.75em) {
    .ModalComingSoon_modal-coming-soon__Hd1tg .modal__close {
        right: 20px;
        top: 27px
    }

    [dir=rtl] .ModalComingSoon_modal-coming-soon__Hd1tg .modal__close {
        left: 20px;
        right: auto
    }
}

.ModalComingSoon_coming-soon__cERtU {
    padding: 65px 115px 55px;
    position: relative;
    z-index: 1
}

@media(max-width:33.75em) {
    .ModalComingSoon_coming-soon__cERtU {
        margin-bottom: 60px;
        margin-top: 90px;
        padding-bottom: 0;
        padding-left: 30px;
        padding-right: 30px
    }
}

.ModalComingSoon_coming-soon__image__CQikx {
    border-radius: 50%;
    height: 142px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px;
    position: relative;
    width: 142px
}

.ModalComingSoon_coming-soon__image-inner__1-inh {
    border-radius: inherit;
    min-height: 135px;
    min-width: 135px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 5px
}

.ModalComingSoon_coming-soon__image-inner__1-inh img {
    border: 1px solid transparent;
    border-radius: 50%;
    display: block;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%
}

.object-fit .ModalComingSoon_coming-soon__image-inner__1-inh img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .ModalComingSoon_coming-soon__image-inner__1-inh img {
    font-family: "object-fit: cover"
}

.ModalComingSoon_coming-soon__image__CQikx:after {
    border-radius: 50%;
    bottom: -11px;
    left: -11px;
    position: absolute;
    right: -11px;
    top: -11px
}

@media(min-width:33.75em) {
    .ModalComingSoon_coming-soon__image__CQikx:after {
        content: ""
    }
}

.ModalComingSoon_coming-soon__title__1zX1q {
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: 1.625rem;
    font-weight: 400;
    letter-spacing: -1.25px;
    line-height: 1;
    text-align: center
}

.ModalComingSoon_coming-soon__title__1zX1q:lang(ar) {
    font-family: ExpoArabic, serif
}

@media(min-width:33.75em) {
    .ModalComingSoon_coming-soon__title__1zX1q {
        margin-top: 40px
    }
}

@media(max-width:33.75em) {
    .ModalComingSoon_coming-soon__title__1zX1q {
        font-size: 1.375rem;
        letter-spacing: -1px;
        line-height: 1.0909090909;
        margin: auto;
        max-width: 295px
    }

    .ModalComingSoon_coming-soon__title__1zX1q br {
        display: none
    }
}

.ModalComingSoon_coming-soon__cERtU .divider {
    margin-bottom: 40px;
    margin-top: 40px
}

@media(min-width:33.8125em) {
    .ModalComingSoon_coming-soon__cERtU .divider {
        display: none
    }
}

.ModalComingSoon_coming-soon--day__gIpyv .ModalComingSoon_coming-soon__image__CQikx {
    background-image: conic-gradient(from .35turn, #703704 0deg, #ffb090 35deg, #bc8066 130deg, #8f483c 160deg, #ffb291 210deg, #bc8066 280deg, #703704 350deg)
}

.ModalComingSoon_coming-soon--day__gIpyv .ModalComingSoon_coming-soon__image-inner__1-inh {
    background-color: #fff
}

.ModalComingSoon_coming-soon--day__gIpyv .ModalComingSoon_coming-soon__image-inner__1-inh img {
    border-color: hsla(21, 16%, 79%, .3)
}

.ModalComingSoon_coming-soon--day__gIpyv .ModalComingSoon_coming-soon__image__CQikx:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='100' ry='100' stroke='%23896D5EFF' stroke-width='2' stroke-dasharray='1,6'/%3E%3C/svg%3E");
    opacity: .5
}

.ModalComingSoon_coming-soon--day__gIpyv .ModalComingSoon_coming-soon__title__1zX1q {
    color: #312b28
}

.ModalComingSoon_coming-soon--night__1Y9CA .ModalComingSoon_coming-soon__image__CQikx {
    background-color: #fff;
    box-shadow: 0 0 7px 0 hsla(0, 0%, 100%, .5)
}

.ModalComingSoon_coming-soon--night__1Y9CA .ModalComingSoon_coming-soon__image-inner__1-inh {
    background-color: #191836
}

.ModalComingSoon_coming-soon--night__1Y9CA .ModalComingSoon_coming-soon__image-inner__1-inh img {
    border-color: hsla(0, 0%, 100%, .3)
}

.ModalComingSoon_coming-soon--night__1Y9CA .ModalComingSoon_coming-soon__image__CQikx:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='100' ry='100' stroke='%23FFF' stroke-width='2' stroke-dasharray='1,6'/%3E%3C/svg%3E");
    opacity: .5
}

.ModalComingSoon_coming-soon--night__1Y9CA .ModalComingSoon_coming-soon__title__1zX1q {
    color: #fff
}

.ModalComingSoon_coming-soon--night__1Y9CA .divider {
    color: #27264e
}

.ButtonOnboarding_button-onboarding__container__1GFbc {
    align-items: center;
    background: #fff;
    border: 1px solid hsla(21, 16%, 79%, .3);
    border-radius: 20px;
    box-shadow: 0 2px 12px rgba(142, 102, 84, .09);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    margin: auto 0;
    padding: 26px 38px 42px;
    transition: box-shadow .3s cubic-bezier(.645, .045, .355, 1)
}

@media screen and (max-height:568px) {
    .ButtonOnboarding_button-onboarding__container__1GFbc {
        padding: 14px 38px 28px
    }
}

@media(min-width:48.0625em) {
    .ButtonOnboarding_button-onboarding__container__1GFbc {
        max-height: 394px;
        padding: 42px 38px 70px
    }
}

.ButtonOnboarding_button-onboarding__container__1GFbc:focus,
.ButtonOnboarding_button-onboarding__container__1GFbc:hover {
    box-shadow: 0 2px 12px 0 rgba(142, 102, 84, .29)
}

.ButtonOnboarding_button-onboarding__icon__sZbTP {
    height: 121px;
    max-width: 124px;
    width: 100%
}

@media(min-width:48.0625em) {
    .ButtonOnboarding_button-onboarding__icon__sZbTP {
        height: 100%;
        max-width: 137px
    }
}

.ButtonOnboarding_button-onboarding__title__JNY2C {
    color: #312b28;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin: 20px 0 14px;
    text-decoration: none
}

.ButtonOnboarding_button-onboarding__title__JNY2C:lang(ar) {
    font-family: ExpoArabic, serif
}

@media(min-width:48.0625em) {
    .ButtonOnboarding_button-onboarding__title__JNY2C {
        margin: 38px 0 20px
    }
}

.ButtonOnboarding_button-onboarding__desc__yI-L9 {
    color: #896d5e;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 22px
}

.ButtonOnboarding_button-onboarding__desc__yI-L9:lang(ar) {
    font-family: ExpoArabic, serif
}

.ButtonOnboarding_button-onboarding__animated-icon__22FSW {
    background-size: cover;
    flex-shrink: 0;
    height: 137px;
    width: 137px
}

@media screen and (max-height:568px) {
    .ButtonOnboarding_button-onboarding__animated-icon__22FSW {
        height: 100px;
        width: 100px
    }
}

.OnboardingSelector_onboarding-selector__1bM3D {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.OnboardingSelector_onboarding-selector__header__1RKwR {
    margin: 0 auto 24px;
    padding: 78px 30px 0
}

.OnboardingSelector_onboarding-selector__header__1RKwR b {
    display: block
}

@media(min-width:48.0625em) {
    .OnboardingSelector_onboarding-selector__header__1RKwR {
        margin: 0 auto 50px;
        max-width: 468px;
        padding: 0 30px
    }
}

.OnboardingSelector_onboarding-selector__container-desktop__2XlYG {
    display: none
}

@media(min-width:48.0625em) {
    .OnboardingSelector_onboarding-selector__container-desktop__2XlYG {
        grid-gap: 20px;
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(auto-fit, minmax(200px, 305px));
        justify-content: center
    }
}

.OnboardingSelector_onboarding-selector__container-mobile__2_ZT7 {
    display: flex;
    flex-direction: column;
    height: 100%
}

@media(min-width:48.0625em) {
    .OnboardingSelector_onboarding-selector__container-mobile__2_ZT7 {
        display: none
    }
}

.OnboardingSelector_onboarding-selector__container-mobile__2_ZT7 .swiper {
    height: 100%;
    padding-bottom: 24px
}

.OnboardingSelector_onboarding-selector__container-mobile__2_ZT7 .swiper-slide {
    max-width: 315px
}

.OnboardingSelector_onboarding-selector__title__-gff0 {
    color: #312b28;
    letter-spacing: -1.5px;
    line-height: 28px;
    text-align: center
}

@media(min-width:48.0625em) {
    .OnboardingSelector_onboarding-selector__title__-gff0 {
        font-size: 36px;
        line-height: 36px
    }
}

.OnboardingSelector_onboarding-selector__followUp__1T4I5 {
    color: #896d5e;
    letter-spacing: .2px;
    line-height: 26px;
    margin-top: 16px;
    text-align: center
}

@media(min-width:48.0625em) {
    .OnboardingSelector_onboarding-selector__followUp__1T4I5 {
        margin-top: 25px
    }
}

.OnboardingSelector_onboarding-selector__button__3txaj {
    width: 100%
}

.OnboardingSelector_onboarding-selector__button-wrapper__2CEiv {
    align-items: center;
    background-color: #fff;
    display: flex;
    justify-content: center;
    margin-top: auto;
    padding: 10px 30px;
    width: 100%
}

.OnboardingComplete_onboarding-complete__1VdHz {
    display: block;
    height: 100%;
    overflow-y: auto;
    width: 100%
}

@media(min-width:48.0625em) {
    .OnboardingComplete_onboarding-complete__1VdHz {
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

.OnboardingComplete_onboarding-complete__wrapper__3wZbe {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 40px;
    padding: 0 30px;
    width: 100%
}

@media(min-width:48.0625em) {
    .OnboardingComplete_onboarding-complete__wrapper__3wZbe {
        flex-direction: row;
        padding: 0
    }
}

.OnboardingComplete_onboarding-complete__header__1prOU {
    margin: 0 auto 24px;
    padding: 78px 30px 0
}

.OnboardingComplete_onboarding-complete__button-primary__iqsoX,
.OnboardingComplete_onboarding-complete__button-secondary__2916r {
    margin-bottom: 16px;
    width: 100%
}

@media(min-width:48.0625em) {

    .OnboardingComplete_onboarding-complete__button-primary__iqsoX,
    .OnboardingComplete_onboarding-complete__button-secondary__2916r {
        margin-bottom: 0;
        max-width: 145px
    }
}

.OnboardingComplete_onboarding-complete__button-primary--m__31qlO,
.OnboardingComplete_onboarding-complete__button-secondary--m__26RYp {
    max-width: 100%
}

.OnboardingComplete_onboarding-complete__button-secondary__2916r {
    background: #fff
}

@media(min-width:48.0625em) {
    .OnboardingComplete_onboarding-complete__button-secondary__2916r {
        margin-left: 16px
    }

    [dir=rtl] .OnboardingComplete_onboarding-complete__button-secondary__2916r {
        margin-left: 0;
        margin-right: 16px
    }
}

.OnboardingComplete_onboarding-complete__title__1s9YW {
    color: #312b28;
    letter-spacing: -1.5px;
    margin-bottom: 30px;
    max-width: 470px;
    text-align: center
}

.OnboardingComplete_onboarding-complete__1VdHz .OnboardingComplete_onboarding-complete__follow-up__Kq7Ax {
    font-size: 13px;
    line-height: 22px;
    max-width: 470px;
    text-align: center
}

.OnboardingComplete_onboarding-complete__box__22Cgv {
    border: 1px solid hsla(21, 16%, 79%, .8);
    border-radius: 20px;
    display: flex;
    margin-bottom: 12px;
    transition: box-shadow .3s cubic-bezier(.455, .03, .515, .955)
}

@media(min-width:48.0625em) {
    .OnboardingComplete_onboarding-complete__box__22Cgv {
        margin-bottom: 0
    }
}

@media(max-width:48.0525em) {
    .OnboardingComplete_onboarding-complete__box__22Cgv {
        width: 100%
    }
}

.OnboardingComplete_onboarding-complete__box-wrapper__l6TLQ {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 84px;
    padding: 0 30px 40px
}

@media(min-width:48.0625em) {
    .OnboardingComplete_onboarding-complete__box-wrapper__l6TLQ {
        grid-gap: 20px;
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(3, 306px);
        padding: 0
    }
}

@media(max-width:48.0525em) {
    .OnboardingComplete_onboarding-complete__box-wrapper__l6TLQ {
        width: 100%
    }
}

.OnboardingComplete_onboarding-complete__box__22Cgv:not([disabled]):focus,
.OnboardingComplete_onboarding-complete__box__22Cgv:not([disabled]):hover {
    box-shadow: 0 2px 12px 0 rgba(142, 102, 84, .3)
}

.OnboardingComplete_onboarding-complete__content__147KL {
    background: #fff;
    border-radius: 0 20px 20px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 15px 0 25px
}

@media(max-width:48.0525em) {
    .OnboardingComplete_onboarding-complete__content__147KL {
        width: 100%
    }
}

[dir=rtl] .OnboardingComplete_onboarding-complete__content__147KL {
    border-radius: 20px 0 0 20px
}

.OnboardingComplete_onboarding-complete__image__2O9Ld {
    border-radius: 20px 0 0 20px;
    height: 100%
}

[dir=rtl] .OnboardingComplete_onboarding-complete__image__2O9Ld {
    border-radius: 0 20px 20px 0
}

.OnboardingComplete_onboarding-complete__desc__2e-QI,
.OnboardingComplete_onboarding-complete__name__2VfPx {
    font-family: Sussie Intl, Helvetica, sans-serif
}

.OnboardingComplete_onboarding-complete__desc__2e-QI:lang(ar),
.OnboardingComplete_onboarding-complete__name__2VfPx:lang(ar) {
    font-family: ExpoArabic, serif
}

.OnboardingComplete_onboarding-complete__name__2VfPx {
    color: #312b28;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: .2px;
    line-height: 1.3333333333
}

.OnboardingComplete_onboarding-complete__1VdHz .OnboardingComplete_onboarding-complete__desc__2e-QI {
    color: #896d5e;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3846153846;
    margin-top: 6px
}

.OnboardingPersonalityHeader_onboarding-personality-header__1VW6v {
    display: none
}

@media(min-width:48.0625em) {
    .OnboardingPersonalityHeader_onboarding-personality-header__1VW6v {
        display: flex;
        flex-direction: column
    }
}

.OnboardingPersonalityHeader_onboarding-personality-header__icon__1eevk {
    margin-bottom: 40px;
    max-width: 108px
}

.OnboardingPersonalityHeader_onboarding-personality-header__1VW6v .OnboardingPersonalityHeader_onboarding-personality-header__personality__3rAQk {
    color: #896d5e;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 11px;
    text-transform: uppercase
}

.OnboardingPersonalityHeader_onboarding-personality-header__button__2H6yJ {
    align-items: center;
    display: flex;
    margin-bottom: 58px
}

.OnboardingPersonalityHeader_onboarding-personality-header__svg__PnGis {
    fill: #896d5e;
    margin-right: 8px
}

[dir=rtl] .OnboardingPersonalityHeader_onboarding-personality-header__svg__PnGis {
    margin-left: 8px;
    margin-right: 0;
    transform: scaleX(-1)
}

.OnboardingPersonalityHeader_onboarding-personality-header__1VW6v .OnboardingPersonalityHeader_onboarding-personality-header__back__2orWg {
    color: #896d5e;
    font-size: 12px;
    font-weight: 500;
    line-height: 2
}

.OnboardingPersonalityHeader_onboarding-personality-header__1VW6v .OnboardingPersonalityHeader_onboarding-personality-header__back__2orWg:after {
    border-bottom: 1px solid #f9f5f3;
    content: "";
    display: block;
    width: calc(100% + 15px)
}

.OnboardingPersonalityContent_onboarding-personality-content__20Jjp {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.OnboardingPersonalityContent_onboarding-personality-content__title__3q58- {
    color: #312b28;
    letter-spacing: -1.5px;
    margin-bottom: 25px;
    margin-top: 31px
}

.OnboardingPersonalityContent_onboarding-personality-content__20Jjp .OnboardingPersonalityContent_onboarding-personality-content__desc__oiFqW {
    color: #896d5e;
    font-size: 13px
}

.OnboardingPersonalityContent_onboarding-personality-content__border__2pSF1 {
    background-image: linear-gradient(90deg, #d2c7c1 33%, hsla(0, 0%, 100%, 0) 0);
    background-position: bottom;
    background-repeat: repeat-x;
    background-size: 7px 1px;
    height: 1px;
    position: absolute;
    top: 0;
    width: 100%
}

.OnboardingPersonalityContent_onboarding-personality-content__pagination__Qg5aW {
    display: none
}

@media(min-width:48.0625em) {
    .OnboardingPersonalityContent_onboarding-personality-content__pagination__Qg5aW {
        display: block
    }
}

.OnboardingPersonalityContent_onboarding-personality-content__navigation-buttons__p_Lci {
    display: flex;
    justify-content: space-between;
    width: 100%
}

@media(min-width:48.0625em) {
    .OnboardingPersonalityContent_onboarding-personality-content__navigation-buttons__p_Lci {
        display: block;
        width: auto
    }
}

.OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper {
    max-width: 100%
}

.OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-wrapper {
    box-sizing: border-box
}

@media(min-width:48.0625em) {
    .OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-wrapper {
        height: 100% !important
    }
}

.OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper {
    width: 100%
}

.OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-slide-active {
    z-index: 1
}

.OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar {
    background: #d2c7c1;
    height: 1px;
    position: relative;
    width: 100%
}

[dir=rtl] .OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar {
    transform: scaleX(-1)
}

@media(max-width:48.0525em) {
    .OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar {
        bottom: 71px;
        height: 1px;
        left: auto;
        margin-left: -60px;
        position: fixed;
        right: auto;
        top: auto;
        width: 100vw;
        z-index: 900
    }

    [dir=rtl] .OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar {
        margin-left: 0;
        margin-right: -60px
    }
}

@media(max-width:37.49em) {
    .OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar {
        margin-left: 0;
        margin-right: -68px
    }
}

@media(max-width:28.115em) {
    .OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar {
        margin-left: -30px
    }

    [dir=rtl] .OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar {
        margin-left: 0;
        margin-right: -30px
    }
}

.OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #896d5e;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform-origin: left top;
    width: 100%
}

.OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar:after,
.OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar:before {
    background-color: #f6efec;
    border-radius: 50%;
    content: "";
    display: block;
    height: 5px;
    width: 5px;
    z-index: 1
}

@media(max-width:48.0525em) {

    .OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar:after,
    .OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar:before {
        content: none
    }
}

.OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar:before {
    border: 1px solid #896d5e;
    left: 0;
    position: absolute;
    top: calc(50% - 3px)
}

.OnboardingPersonalityContent_onboarding-personality-content__20Jjp .swiper-pagination-progressbar:after {
    border: 1px solid #d2c7c1;
    position: absolute;
    right: 0;
    top: calc(50% - 3px)
}

.OnboardingPersonalityContent_onboarding-personality-content__bottom__FpcoZ {
    height: 100%;
    margin-top: auto;
    max-height: 82px;
    position: relative
}

.OnboardingPersonalityContent_onboarding-personality-content__navigation__1SZgL {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 24px
}

@media(max-width:48.0525em) {
    .OnboardingPersonalityContent_onboarding-personality-content__navigation__1SZgL {
        background-color: #fff;
        bottom: 0;
        margin-left: -60px;
        margin-top: 0;
        padding: 19px 60px 18px;
        position: fixed;
        width: 100vw;
        z-index: 900
    }

    [dir=rtl] .OnboardingPersonalityContent_onboarding-personality-content__navigation__1SZgL {
        margin-left: 0;
        margin-right: -60px;
        margin-top: 0
    }
}

@media(max-width:37.49em) {
    .OnboardingPersonalityContent_onboarding-personality-content__navigation__1SZgL {
        margin-left: -68px;
        padding-left: 68px;
        padding-right: 68px
    }

    [dir=rtl] .OnboardingPersonalityContent_onboarding-personality-content__navigation__1SZgL {
        margin-left: 0;
        margin-right: -68px;
        margin-top: 0
    }
}

@media(max-width:28.115em) {
    .OnboardingPersonalityContent_onboarding-personality-content__navigation__1SZgL {
        margin-left: -30px;
        padding-left: 30px;
        padding-right: 30px
    }

    [dir=rtl] .OnboardingPersonalityContent_onboarding-personality-content__navigation__1SZgL {
        margin-left: 0;
        margin-right: -30px;
        margin-top: 0
    }
}

.OnboardingPersonalityContent_onboarding-personality-content__button--next__2h3kT,
.OnboardingPersonalityContent_onboarding-personality-content__button--prev__2w3Bp {
    flex-shrink: 0
}

.OnboardingPersonalityContent_onboarding-personality-content__button--next-finish__1DHtc,
.OnboardingPersonalityContent_onboarding-personality-content__button--next__2h3kT {
    min-height: 38px;
    padding-left: 18px;
    padding-right: 18px
}

@media(max-width:48.0525em) {

    .OnboardingPersonalityContent_onboarding-personality-content__button--next-finish__1DHtc,
    .OnboardingPersonalityContent_onboarding-personality-content__button--next__2h3kT {
        min-height: 34px
    }
}

.OnboardingPersonalityContent_onboarding-personality-content__button--next-finish-finish__3ei2T,
.OnboardingPersonalityContent_onboarding-personality-content__button--next-finish__1DHtc {
    display: none
}

.OnboardingPersonalityContent_onboarding-personality-content__button--prev__2w3Bp {
    margin-right: 16px
}

[dir=rtl] .OnboardingPersonalityContent_onboarding-personality-content__button--prev__2w3Bp {
    margin-left: 16px;
    margin-right: 0
}

.OnboardingPersonalityContent_onboarding-personality-content-slider__bullets__3gbr6 {
    align-items: center;
    display: flex;
    justify-content: center
}

@media(min-width:48.0625em) {
    .OnboardingPersonalityContent_onboarding-personality-content-slider__bullets__3gbr6 {
        display: none
    }
}

.OnboardingPersonalityContent_onboarding-personality-content-slider__bullets__3gbr6 .swiper-pagination-bullet {
    border-radius: 50%;
    height: 5px;
    margin-left: 4px;
    margin-right: 4px;
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955);
    width: 5px;
    background-color: #d2c7c1
}

.OnboardingPersonalityContent_onboarding-personality-content-slider__bullets__3gbr6 .swiper-pagination-bullet-active {
    background-color: #c57354
}

.OnboardingPersonalityContent_onboarding-personality-content--last-slide__3nRkL .swiper-pagination-progressbar:after {
    border: 1px solid #896d5e;
    position: absolute;
    right: 0;
    top: calc(50% - 3px)
}

.OnboardingPersonalityContent_onboarding-personality-content--last-slide__3nRkL .OnboardingPersonalityContent_onboarding-personality-content__button--next__2h3kT {
    display: none
}

.OnboardingPersonalityContent_onboarding-personality-content--last-slide__3nRkL .OnboardingPersonalityContent_onboarding-personality-content__button--next-finish__1DHtc {
    display: inline-flex
}

.OnboardingAcademic_onboarding-academic__11a78 {
    display: flex;
    flex-direction: column-reverse;
    height: 100%
}

@media(min-width:48.0625em) {
    .OnboardingAcademic_onboarding-academic__11a78 {
        flex-direction: row
    }
}

.OnboardingAcademic_onboarding-academic__container-left__2Pdlc {
    background: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 0 30px;
    width: 100%
}

@media(min-width:48.0625em) {
    .OnboardingAcademic_onboarding-academic__container-left__2Pdlc {
        height: auto;
        max-width: 485px;
        padding: 37px 100px 55px 80px
    }
}

.OnboardingAcademic_onboarding-academic__container-right__JXI88 {
    max-height: 240px;
    width: 100%
}

@media(min-width:48.0625em) {
    .OnboardingAcademic_onboarding-academic__container-right__JXI88 {
        max-height: 100%
    }
}

.OnboardingAcademic_onboarding-academic__image__3TbNL {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.OnboardingExplorer_onboarding-explorer__NRgIr {
    display: flex;
    flex-direction: column-reverse;
    height: 100%
}

@media(min-width:48.0625em) {
    .OnboardingExplorer_onboarding-explorer__NRgIr {
        flex-direction: row
    }
}

.OnboardingExplorer_onboarding-explorer__container-left__3PXcM {
    background: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 0 30px;
    width: 100%
}

@media(min-width:48.0625em) {
    .OnboardingExplorer_onboarding-explorer__container-left__3PXcM {
        height: auto;
        max-width: 485px;
        padding: 37px 100px 55px 80px
    }
}

.OnboardingExplorer_onboarding-explorer__container-right__YGKu4 {
    max-height: 240px;
    width: 100%
}

@media(min-width:48.0625em) {
    .OnboardingExplorer_onboarding-explorer__container-right__YGKu4 {
        max-height: 100%
    }
}

.OnboardingExplorer_onboarding-explorer__image__DvPCX {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.OnboardingEntrepreneur_onboarding-entrepreneur__LJbBd {
    display: flex;
    flex-direction: column-reverse;
    height: 100%
}

@media(min-width:48.0625em) {
    .OnboardingEntrepreneur_onboarding-entrepreneur__LJbBd {
        flex-direction: row
    }
}

.OnboardingEntrepreneur_onboarding-entrepreneur__container-left__2PfYq {
    background: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 0 30px;
    width: 100%
}

@media(min-width:48.0625em) {
    .OnboardingEntrepreneur_onboarding-entrepreneur__container-left__2PfYq {
        height: auto;
        max-width: 485px;
        padding: 37px 100px 55px 80px
    }
}

.OnboardingEntrepreneur_onboarding-entrepreneur__container-right__23hSK {
    max-height: 240px;
    width: 100%
}

@media(min-width:48.0625em) {
    .OnboardingEntrepreneur_onboarding-entrepreneur__container-right__23hSK {
        max-height: 100%
    }
}

.OnboardingEntrepreneur_onboarding-entrepreneur__image__2z-DI {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.ModalOnboarding_modal-onboarding__2Hlv8 .modal__space {
    display: none
}

.ModalOnboarding_modal-onboarding__2Hlv8 .modal__content {
    border: 0;
    height: 100%;
    padding: 0;
    width: 100%
}

.ModalOnboarding_modal-onboarding__2Hlv8 .modal__inner {
    background-color: transparent;
    border-radius: 0;
    height: 100%
}

.ModalOnboarding_modal-onboarding__2Hlv8 .modal__background {
    background-color: #f9f5f3
}

.ModalOnboarding_modal-onboarding__2Hlv8 .modal__close {
    background: #fff;
    border-radius: 50%;
    box-shadow: 1px 1px 1px hsla(20, 17%, 48%, .12);
    height: 44px;
    width: 44px
}

.ModalOnboarding_modal-onboarding__2Hlv8 .modal__close:focus .svg,
.ModalOnboarding_modal-onboarding__2Hlv8 .modal__close:hover .svg {
    transform: rotate(180deg);
    transition: background-color .3s cubic-bezier(.455, .03, .515, .955), transform .3s cubic-bezier(.455, .03, .515, .955)
}

@media(max-width:33.75em) {
    .ModalNotLoggedInSave_modal-not-logged-in__2m2pZ .modal__content {
        border: 0;
        border-radius: 0;
        height: 100%;
        left: 0;
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        position: fixed;
        top: 0;
        width: 100%
    }
}

.ModalNotLoggedInSave_modal-not-logged-in__2m2pZ .modal__inner {
    display: flex;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 75px;
    z-index: 0
}

@media(max-width:33.75em) {
    .ModalNotLoggedInSave_modal-not-logged-in__2m2pZ .modal__inner {
        border-radius: 0;
        height: 100%;
        overflow-x: hidden;
        overflow-y: scroll;
        padding: 75px 68px
    }
}

@media(max-width:28.115em) {
    .ModalNotLoggedInSave_modal-not-logged-in__2m2pZ .modal__inner {
        padding: 75px 30px
    }
}

.ModalNotLoggedInSave_modal-not-logged-in__2m2pZ .modal__close {
    position: absolute;
    right: 18px;
    top: 18px
}

[dir=rtl] .ModalNotLoggedInSave_modal-not-logged-in__2m2pZ .modal__close {
    left: 18px;
    right: auto
}

@media(max-width:33.75em) {
    .ModalNotLoggedInSave_modal-not-logged-in__2m2pZ .modal__close {
        right: 20px;
        top: 27px
    }

    [dir=rtl] .ModalNotLoggedInSave_modal-not-logged-in__2m2pZ .modal__close {
        left: 20px;
        right: auto
    }
}

.ModalNotLoggedInSave_not-logged-in__1FA3k {
    margin: auto;
    max-width: 470px;
    position: relative;
    text-align: center
}

@media(max-width:37.49em) {
    .ModalNotLoggedInSave_not-logged-in__1FA3k {
        max-width: 350px
    }
}

.ModalNotLoggedInSave_not-logged-in__1FA3k .ModalNotLoggedInSave_not-logged-in__title__2Z9Sg {
    margin-bottom: 20px
}

@media(min-width:33.8125em) {
    .ModalNotLoggedInSave_not-logged-in__1FA3k .ModalNotLoggedInSave_not-logged-in__title__2Z9Sg {
        font-size: 1.625rem;
        letter-spacing: -1.23px;
        line-height: 1.2307692308
    }
}

.ModalNotLoggedInSave_not-logged-in__1FA3k .ModalNotLoggedInSave_not-logged-in__text__1RXuN {
    line-height: 1.7333333333;
    opacity: 1;
    position: relative
}

@media(max-width:33.75em) {
    .ModalNotLoggedInSave_not-logged-in__1FA3k .ModalNotLoggedInSave_not-logged-in__text__1RXuN {
        font-size: .8125rem;
        letter-spacing: 0;
        line-height: 1.6923076923;
        margin-bottom: 0
    }
}

.ModalNotLoggedInSave_not-logged-in__1FA3k .divider {
    margin-bottom: 40px;
    margin-top: 30px
}

@media(min-width:33.8125em) {
    .ModalNotLoggedInSave_not-logged-in__1FA3k .divider {
        display: none
    }
}

.ModalNotLoggedInSave_not-logged-in__buttons__3tylQ {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media(min-width:33.8125em) {
    .ModalNotLoggedInSave_not-logged-in__buttons__3tylQ .button-pill-primary {
        margin-top: 30px
    }
}

.ModalNotLoggedInSave_not-logged-in__button-main__2fVzF {
    height: auto;
    width: 306px
}

@media(max-width:28.115em) {
    .ModalNotLoggedInSave_not-logged-in__button-main__2fVzF {
        height: auto;
        width: 100%
    }
}

.ModalNotLoggedInSave_not-logged-in__button-cancel__1Tanm {
    display: inline-flex;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .5625rem;
    font-weight: 600;
    letter-spacing: 1.75px;
    margin-top: 20px;
    text-transform: uppercase;
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955)
}

.ModalNotLoggedInSave_not-logged-in__button-cancel__1Tanm:lang(ar) {
    font-family: ExpoArabic, serif
}

.ModalNotLoggedInSave_not-logged-in__button-cancel__1Tanm:focus,
.ModalNotLoggedInSave_not-logged-in__button-cancel__1Tanm:hover {
    opacity: .75
}

.ModalNotLoggedInSave_not-logged-in--day__2nMJ2 .ModalNotLoggedInSave_not-logged-in__text__1RXuN {
    color: #896d5e
}

.ModalNotLoggedInSave_not-logged-in--day__2nMJ2 .ModalNotLoggedInSave_not-logged-in__button-cancel__1Tanm,
.ModalNotLoggedInSave_not-logged-in--day__2nMJ2 .ModalNotLoggedInSave_not-logged-in__title__2Z9Sg {
    color: #312b28
}

.ModalNotLoggedInSave_not-logged-in--night__BVjYJ .ModalNotLoggedInSave_not-logged-in__text__1RXuN {
    color: hsla(0, 0%, 100%, .6)
}

.ModalNotLoggedInSave_not-logged-in--night__BVjYJ .ModalNotLoggedInSave_not-logged-in__button-cancel__1Tanm,
.ModalNotLoggedInSave_not-logged-in--night__BVjYJ .ModalNotLoggedInSave_not-logged-in__title__2Z9Sg {
    color: #fff
}

@media(max-width:33.75em) {
    .ModalNotLoggedInFollow_modal-not-logged-in__OoSY6 .modal__content {
        border: 0;
        border-radius: 0;
        height: 100%;
        left: 0;
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        position: fixed;
        top: 0;
        width: 100%
    }
}

.ModalNotLoggedInFollow_modal-not-logged-in__OoSY6 .modal__inner {
    display: flex;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 75px;
    z-index: 0
}

@media(max-width:33.75em) {
    .ModalNotLoggedInFollow_modal-not-logged-in__OoSY6 .modal__inner {
        border-radius: 0;
        height: 100%;
        overflow-x: hidden;
        overflow-y: scroll;
        padding: 75px 68px
    }
}

@media(max-width:28.115em) {
    .ModalNotLoggedInFollow_modal-not-logged-in__OoSY6 .modal__inner {
        padding: 75px 30px
    }
}

.ModalNotLoggedInFollow_modal-not-logged-in__OoSY6 .modal__close {
    position: absolute;
    right: 18px;
    top: 18px
}

[dir=rtl] .ModalNotLoggedInFollow_modal-not-logged-in__OoSY6 .modal__close {
    left: 18px;
    right: auto
}

@media(max-width:33.75em) {
    .ModalNotLoggedInFollow_modal-not-logged-in__OoSY6 .modal__close {
        right: 20px;
        top: 27px
    }

    [dir=rtl] .ModalNotLoggedInFollow_modal-not-logged-in__OoSY6 .modal__close {
        left: 20px;
        right: auto
    }
}

.ModalNotLoggedInFollow_not-logged-in__2I9KB {
    margin: auto;
    max-width: 470px;
    position: relative;
    text-align: center
}

@media(max-width:37.49em) {
    .ModalNotLoggedInFollow_not-logged-in__2I9KB {
        max-width: 350px
    }
}

.ModalNotLoggedInFollow_not-logged-in__2I9KB .ModalNotLoggedInFollow_not-logged-in__title__3KSSc {
    margin-bottom: 20px
}

@media(min-width:33.8125em) {
    .ModalNotLoggedInFollow_not-logged-in__2I9KB .ModalNotLoggedInFollow_not-logged-in__title__3KSSc {
        font-size: 1.625rem;
        letter-spacing: -1.23px;
        line-height: 1.2307692308
    }
}

.ModalNotLoggedInFollow_not-logged-in__2I9KB .ModalNotLoggedInFollow_not-logged-in__text__2v4ph {
    line-height: 1.7333333333;
    opacity: 1;
    position: relative
}

@media(max-width:33.75em) {
    .ModalNotLoggedInFollow_not-logged-in__2I9KB .ModalNotLoggedInFollow_not-logged-in__text__2v4ph {
        font-size: .8125rem;
        letter-spacing: 0;
        line-height: 1.6923076923;
        margin-bottom: 0
    }
}

.ModalNotLoggedInFollow_not-logged-in__2I9KB .divider {
    margin-bottom: 40px;
    margin-top: 30px
}

@media(min-width:33.8125em) {
    .ModalNotLoggedInFollow_not-logged-in__2I9KB .divider {
        display: none
    }
}

.ModalNotLoggedInFollow_not-logged-in__buttons__2dil9 {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media(min-width:33.8125em) {
    .ModalNotLoggedInFollow_not-logged-in__buttons__2dil9 .button-pill-primary {
        margin-top: 30px
    }
}

.ModalNotLoggedInFollow_not-logged-in__button-main__1GK6j {
    height: auto;
    width: 306px
}

@media(max-width:28.115em) {
    .ModalNotLoggedInFollow_not-logged-in__button-main__1GK6j {
        height: auto;
        width: 100%
    }
}

.ModalNotLoggedInFollow_not-logged-in__button-cancel__kWOOD {
    display: inline-flex;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .5625rem;
    font-weight: 600;
    letter-spacing: 1.75px;
    margin-top: 20px;
    text-transform: uppercase;
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955)
}

.ModalNotLoggedInFollow_not-logged-in__button-cancel__kWOOD:lang(ar) {
    font-family: ExpoArabic, serif
}

.ModalNotLoggedInFollow_not-logged-in__button-cancel__kWOOD:focus,
.ModalNotLoggedInFollow_not-logged-in__button-cancel__kWOOD:hover {
    opacity: .75
}

.ModalNotLoggedInFollow_not-logged-in--day__2e6Mp .ModalNotLoggedInFollow_not-logged-in__text__2v4ph {
    color: #896d5e
}

.ModalNotLoggedInFollow_not-logged-in--day__2e6Mp .ModalNotLoggedInFollow_not-logged-in__button-cancel__kWOOD,
.ModalNotLoggedInFollow_not-logged-in--day__2e6Mp .ModalNotLoggedInFollow_not-logged-in__title__3KSSc {
    color: #312b28
}

.ModalNotLoggedInFollow_not-logged-in--night__2LYFP .ModalNotLoggedInFollow_not-logged-in__text__2v4ph {
    color: hsla(0, 0%, 100%, .6)
}

.ModalNotLoggedInFollow_not-logged-in--night__2LYFP .ModalNotLoggedInFollow_not-logged-in__button-cancel__kWOOD,
.ModalNotLoggedInFollow_not-logged-in--night__2LYFP .ModalNotLoggedInFollow_not-logged-in__title__3KSSc {
    color: #fff
}

.ModalEmailSent_modal-email-sent__3rUrb .modal__content {
    border-color: rgba(197, 115, 84, .4)
}

@media(max-width:33.75em) {
    .ModalEmailSent_modal-email-sent__3rUrb .modal__content {
        border: 0;
        border-radius: 0;
        height: 100%;
        left: 0;
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        position: fixed;
        top: 0;
        width: 100%
    }
}

.ModalEmailSent_modal-email-sent__3rUrb .modal__inner {
    display: flex;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 70px 80px;
    z-index: 0
}

@media(max-width:33.75em) {
    .ModalEmailSent_modal-email-sent__3rUrb .modal__inner {
        border-radius: 0;
        height: 100%;
        overflow-x: hidden;
        overflow-y: scroll;
        padding: 75px 68px
    }
}

@media(max-width:28.115em) {
    .ModalEmailSent_modal-email-sent__3rUrb .modal__inner {
        padding: 75px 30px
    }
}

.ModalEmailSent_modal-email-sent__3rUrb .modal__close {
    display: none
}

.ModalEmailSent_email-sent__1L5oZ {
    margin: auto;
    position: relative;
    text-align: center
}

@media(min-width:33.8125em) {
    .ModalEmailSent_email-sent__1L5oZ {
        max-width: 326px
    }
}

.ModalEmailSent_email-sent__1L5oZ .ModalEmailSent_email-sent__title__3etg8 {
    margin-bottom: 20px
}

@media(min-width:33.8125em) {
    .ModalEmailSent_email-sent__1L5oZ .ModalEmailSent_email-sent__title__3etg8 {
        font-size: 1.625rem;
        letter-spacing: -1.23px;
        line-height: 1.2307692308
    }
}

.ModalEmailSent_email-sent__1L5oZ .ModalEmailSent_email-sent__text__2ztMy {
    color: #896d5e;
    line-height: 1.7333333333;
    opacity: 1
}

@media(max-width:33.75em) {
    .ModalEmailSent_email-sent__1L5oZ .ModalEmailSent_email-sent__text__2ztMy {
        font-size: .8125rem;
        letter-spacing: 0;
        line-height: 1.6923076923;
        margin-bottom: 0
    }
}

.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker__navigation-icon:before,
.react-datepicker__year-read-view--down-arrow {
    border-color: #ccc;
    border-style: solid;
    border-width: 3px 3px 0 0;
    content: "";
    display: block;
    height: 9px;
    position: absolute;
    top: 6px;
    width: 9px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
    margin-left: -4px;
    position: absolute;
    width: 0
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    border: 8px solid transparent;
    box-sizing: content-box;
    content: "";
    height: 0;
    left: -8px;
    position: absolute;
    width: 1px;
    z-index: -1
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    border-bottom-color: #aeaeae
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
    margin-top: -8px;
    top: 0
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    border-bottom-color: #f0f0f0;
    border-top: none
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after {
    top: 0
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    border-bottom-color: #aeaeae;
    top: -1px
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
    bottom: 0;
    margin-bottom: -8px
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    border-bottom: none;
    border-top-color: #fff
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after {
    bottom: 0
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    border-top-color: #aeaeae;
    bottom: -1px
}

.react-datepicker-wrapper {
    border: 0;
    display: inline-block;
    padding: 0;
    width: 100%
}

.react-datepicker {
    background-color: #fff;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    color: #000;
    display: inline-block;
    font-family: Helvetica Neue, helvetica, arial, sans-serif;
    font-size: .8rem;
    position: relative
}

.react-datepicker--time-only .react-datepicker__triangle {
    left: 35px
}

.react-datepicker--time-only .react-datepicker__time-container {
    border-left: 0
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
    border-bottom-left-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.react-datepicker__triangle {
    left: 50px;
    position: absolute
}

.react-datepicker-popper {
    z-index: 1
}

.react-datepicker-popper[data-placement^=bottom] {
    padding-top: 10px
}

.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,
.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
    left: auto;
    right: 50px
}

.react-datepicker-popper[data-placement^=top] {
    padding-bottom: 10px
}

.react-datepicker-popper[data-placement^=right] {
    padding-left: 8px
}

.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
    left: auto;
    right: 42px
}

.react-datepicker-popper[data-placement^=left] {
    padding-right: 8px
}

.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
    left: 42px;
    right: auto
}

.react-datepicker__header {
    background-color: #f0f0f0;
    border-bottom: 1px solid #aeaeae;
    border-top-left-radius: .3rem;
    padding: 8px 0;
    position: relative;
    text-align: center
}

.react-datepicker__header--time {
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
    border-top-left-radius: 0
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
    border-top-right-radius: .3rem
}

.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__year-dropdown-container--select {
    display: inline-block;
    margin: 0 2px
}

.react-datepicker-time__header,
.react-datepicker-year-header,
.react-datepicker__current-month {
    color: #000;
    font-size: .944rem;
    font-weight: 700;
    margin-top: 0
}

.react-datepicker-time__header {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.react-datepicker__navigation {
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: center;
    text-indent: -999em;
    top: 2px;
    width: 32px;
    z-index: 1
}

.react-datepicker__navigation--previous {
    left: 2px
}

.react-datepicker__navigation--next {
    right: 2px
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
    right: 85px
}

.react-datepicker__navigation--years {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0
}

.react-datepicker__navigation--years-previous {
    top: 4px
}

.react-datepicker__navigation--years-upcoming {
    top: -4px
}

.react-datepicker__navigation:hover :before {
    border-color: #a6a6a6
}

.react-datepicker__navigation-icon {
    font-size: 20px;
    position: relative;
    top: -1px;
    width: 0
}

.react-datepicker__navigation-icon--next {
    left: -2px
}

.react-datepicker__navigation-icon--next:before {
    left: -7px;
    transform: rotate(45deg)
}

.react-datepicker__navigation-icon--previous {
    right: -2px
}

.react-datepicker__navigation-icon--previous:before {
    right: -7px;
    transform: rotate(225deg)
}

.react-datepicker__month-container {
    float: left
}

.react-datepicker__year {
    margin: .4rem;
    text-align: center
}

.react-datepicker__year-wrapper {
    display: flex;
    flex-wrap: wrap;
    max-width: 180px
}

.react-datepicker__year .react-datepicker__year-text {
    display: inline-block;
    margin: 2px;
    width: 4rem
}

.react-datepicker__month {
    margin: .4rem;
    text-align: center
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
    display: inline-block;
    margin: 2px;
    width: 4rem
}

.react-datepicker__input-time-container {
    clear: both;
    float: left;
    margin: 5px 0 10px 15px;
    text-align: left;
    width: 100%
}

.react-datepicker__input-time-container .react-datepicker-time__caption,
.react-datepicker__input-time-container .react-datepicker-time__input-container {
    display: inline-block
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
    display: inline-block;
    margin-left: 10px
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
    width: auto
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
    -moz-appearance: textfield
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
    display: inline-block;
    margin-left: 5px
}

.react-datepicker__time-container {
    border-left: 1px solid #aeaeae;
    float: right;
    width: 85px
}

.react-datepicker__time-container--with-today-button {
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    display: inline;
    position: absolute;
    right: -72px;
    top: 0
}

.react-datepicker__time-container .react-datepicker__time {
    background: #fff;
    border-bottom-right-radius: .3rem;
    position: relative
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
    border-bottom-right-radius: .3rem;
    margin: 0 auto;
    overflow-x: hidden;
    text-align: center;
    width: 85px
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
    box-sizing: content-box;
    height: calc(195px + .85rem);
    list-style: none;
    margin: 0;
    overflow-y: scroll;
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
    height: 30px;
    padding: 5px 10px;
    white-space: nowrap
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
    background-color: #f0f0f0;
    cursor: pointer
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
    background-color: #216ba5;
    color: #fff;
    font-weight: 700
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
    background-color: #216ba5
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
    color: #ccc
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
    background-color: transparent;
    cursor: default
}

.react-datepicker__week-number {
    color: #ccc;
    display: inline-block;
    line-height: 1.7rem;
    margin: .166rem;
    text-align: center;
    width: 1.7rem
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
    cursor: pointer
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
    background-color: #f0f0f0;
    border-radius: .3rem
}

.react-datepicker__day-names,
.react-datepicker__week {
    white-space: nowrap
}

.react-datepicker__day-names {
    margin-bottom: -8px
}

.react-datepicker__day,
.react-datepicker__day-name,
.react-datepicker__time-name {
    color: #000;
    display: inline-block;
    line-height: 1.7rem;
    margin: .166rem;
    text-align: center;
    width: 1.7rem
}

.react-datepicker__month--in-range,
.react-datepicker__month--in-selecting-range,
.react-datepicker__month--selected,
.react-datepicker__quarter--in-range,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--selected {
    background-color: #216ba5;
    border-radius: .3rem;
    color: #fff
}

.react-datepicker__month--in-range:hover,
.react-datepicker__month--in-selecting-range:hover,
.react-datepicker__month--selected:hover,
.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--selected:hover {
    background-color: #1d5d90
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
    color: #ccc;
    pointer-events: none
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
    background-color: transparent;
    cursor: default
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
    cursor: pointer
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
    background-color: #f0f0f0;
    border-radius: .3rem
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
    font-weight: 700
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
    background-color: #3dcc4a;
    border-radius: .3rem;
    color: #fff
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
    background-color: #32be3f
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
    color: #f0f
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
    color: green
}

.react-datepicker__day--in-range,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--selected,
.react-datepicker__month-text--in-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--selected,
.react-datepicker__quarter-text--in-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__year-text--in-range,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--selected {
    background-color: #216ba5;
    border-radius: .3rem;
    color: #fff
}

.react-datepicker__day--in-range:hover,
.react-datepicker__day--in-selecting-range:hover,
.react-datepicker__day--selected:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__year-text--in-range:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--selected:hover {
    background-color: #1d5d90
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
    background-color: #2a87d0;
    border-radius: .3rem;
    color: #fff
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
    background-color: #1d5d90
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range) {
    background-color: rgba(33, 107, 165, .5)
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range) {
    background-color: #f0f0f0;
    color: #000
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
    color: #ccc;
    cursor: default
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
    background-color: transparent
}

.react-datepicker__month-text.react-datepicker__month--in-range:hover,
.react-datepicker__month-text.react-datepicker__month--selected:hover,
.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__month-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover {
    background-color: #216ba5
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
    background-color: #f0f0f0
}

.react-datepicker__input-container {
    display: inline-block;
    position: relative;
    width: 100%
}

.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view,
.react-datepicker__year-read-view {
    border: 1px solid transparent;
    border-radius: .3rem;
    position: relative
}

.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover,
.react-datepicker__year-read-view:hover {
    cursor: pointer
}

.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow {
    border-top-color: #b3b3b3
}

.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker__year-read-view--down-arrow {
    right: -16px;
    top: 0;
    transform: rotate(135deg)
}

.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown,
.react-datepicker__year-dropdown {
    background-color: #f0f0f0;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    left: 25%;
    position: absolute;
    text-align: center;
    top: 30px;
    width: 50%;
    z-index: 1
}

.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover,
.react-datepicker__year-dropdown:hover {
    cursor: pointer
}

.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable,
.react-datepicker__year-dropdown--scrollable {
    height: 150px;
    overflow-y: scroll
}

.react-datepicker__month-option,
.react-datepicker__month-year-option,
.react-datepicker__year-option {
    display: block;
    line-height: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type,
.react-datepicker__year-option:first-of-type {
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type,
.react-datepicker__year-option:last-of-type {
    border-bottom-left-radius: .3rem;
    border-bottom-right-radius: .3rem;
    -webkit-user-select: none;
    user-select: none
}

.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover,
.react-datepicker__year-option:hover {
    background-color: #ccc
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming {
    border-bottom-color: #b3b3b3
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous {
    border-top-color: #b3b3b3
}

.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected,
.react-datepicker__year-option--selected {
    left: 15px;
    position: absolute
}

.react-datepicker__close-icon {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    display: table-cell;
    height: 100%;
    outline: 0;
    padding: 0 6px 0 0;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: middle
}

.react-datepicker__close-icon:after {
    background-color: #216ba5;
    border-radius: 50%;
    color: #fff;
    content: "×";
    cursor: pointer;
    display: table-cell;
    font-size: 12px;
    height: 16px;
    line-height: 1;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
    width: 16px
}

.react-datepicker__today-button {
    background: #f0f0f0;
    border-top: 1px solid #aeaeae;
    clear: left;
    cursor: pointer;
    font-weight: 700;
    padding: 5px 0;
    text-align: center
}

.react-datepicker__portal {
    align-items: center;
    background-color: rgba(0, 0, 0, .8);
    display: flex;
    height: 100vh;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 2147483647
}

.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__time-name {
    line-height: 3rem;
    width: 3rem
}

@media (max-height:550px),
(max-width:400px) {

    .react-datepicker__portal .react-datepicker__day,
    .react-datepicker__portal .react-datepicker__day-name,
    .react-datepicker__portal .react-datepicker__time-name {
        line-height: 2rem;
        width: 2rem
    }
}

.react-datepicker__portal .react-datepicker-time__header,
.react-datepicker__portal .react-datepicker__current-month {
    font-size: 1.44rem
}

@media(max-width:47.5em) {
    .ModalTimeCapsule_modal-time-capsule__2leLG .modal__space {
        display: none
    }
}

.ModalTimeCapsule_modal-time-capsule__2leLG .modal__close {
    background-color: unset !important
}

.ModalTimeCapsule_modal-time-capsule__2leLG .modal__content {
    max-width: 790px;
    min-width: 790px
}

@media(max-width:59.375em) {
    .ModalTimeCapsule_modal-time-capsule__2leLG .modal__content {
        max-width: calc(100% - 160px);
        min-width: calc(100% - 160px)
    }
}

@media(max-width:48.0525em) {
    .ModalTimeCapsule_modal-time-capsule__2leLG .modal__content {
        max-width: calc(100% - 120px);
        min-width: calc(100% - 120px)
    }
}

@media(max-width:47.5em) {
    .ModalTimeCapsule_modal-time-capsule__2leLG .modal__content {
        border: 0;
        border-radius: 0;
        height: 100%;
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        width: 100%
    }
}

.ModalTimeCapsule_modal-time-capsule__2leLG .modal__inner {
    background-color: #fff;
    padding: 60px 50px 40px
}

@media(max-width:47.5em) {
    .ModalTimeCapsule_modal-time-capsule__2leLG .modal__inner {
        border-radius: 0;
        padding: 60px 30px 40px
    }
}

.ModalTimeCapsule_modal-time-capsule__2leLG .modal__close {
    fill: #312b28;
    right: 18px;
    top: 18px
}

[dir=rtl] .ModalTimeCapsule_modal-time-capsule__2leLG .modal__close {
    left: 18px;
    right: auto
}

.ModalTimeCapsule_modal-time-capsule__container__1z5TW {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%
}

.ModalTimeCapsule_modal-time-capsule__title__2G_Yt {
    color: #312b28;
    line-height: 1;
    text-align: center
}

.ModalTimeCapsule_modal-time-capsule__description__17hwQ {
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    max-width: 470px;
    text-align: center
}

.ModalTimeCapsule_modal-time-capsule__description__17hwQ .text {
    line-height: 1.6923076923;
    opacity: 1
}

.ModalTimeCapsule_modal-time-capsule__divider__LPWtf {
    margin: 30px auto;
    width: 80px
}

@media(max-width:47.5em) {
    .ModalTimeCapsule_modal-time-capsule__divider__LPWtf+div {
        margin-top: auto
    }
}

.ModalTimeCapsule_modal-time-capsule__cta-wrapper__x7PVu {
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
    padding-bottom: 20px;
    position: relative;
    z-index: 1
}

.ModalTimeCapsule_modal-time-capsule__cta-wrapper__x7PVu:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23705B50' d='M0 0h1v1H0z'/%3E%3C/svg%3E");
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    opacity: 1;
    position: absolute;
    width: 100%
}

.ModalTimeCapsule_modal-time-capsule__footer__4yv19 {
    display: flex;
    flex-direction: column;
    margin-top: auto;
    padding-left: 8px;
    padding-right: 12px;
    padding-top: 40px
}

@media(min-width:48em) {
    .ModalTimeCapsule_modal-time-capsule__footer__4yv19 {
        flex-direction: row
    }
}

[dir=rtl] .ModalTimeCapsule_modal-time-capsule__footer__4yv19 {
    padding-left: 12px;
    padding-right: 8px
}

.ModalTimeCapsule_modal-time-capsule__footer-item__3VAqq {
    align-items: center;
    display: flex
}

@media(max-width:47.9375em) {
    .ModalTimeCapsule_modal-time-capsule__footer-item__3VAqq {
        align-items: flex-start
    }

    .ModalTimeCapsule_modal-time-capsule__footer-item__3VAqq:not(:first-child) {
        margin-top: 30px
    }
}

.ModalTimeCapsule_modal-time-capsule__footer-item__3VAqq:first-child {
    flex-shrink: 0;
    margin-right: auto
}

[dir=rtl] .ModalTimeCapsule_modal-time-capsule__footer-item__3VAqq:first-child {
    margin-left: auto;
    margin-right: 0
}

[dir=rtl] .ModalTimeCapsule_modal-time-capsule__footer-item__3VAqq:first-child .ModalTimeCapsule_modal-time-capsule__footer-icon__3eNYK:before {
    transform: translate(-50%, -50%) scaleX(-1)
}

@media(min-width:48em) {
    .ModalTimeCapsule_modal-time-capsule__footer-item__3VAqq:not(:first-child) {
        margin-left: 30px
    }

    [dir=rtl] .ModalTimeCapsule_modal-time-capsule__footer-item__3VAqq:not(:first-child) {
        margin-left: 0;
        margin-right: 30px
    }
}

.ModalTimeCapsule_modal-time-capsule__footer-icon__3eNYK {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    height: 48px;
    justify-content: center;
    position: relative;
    width: 48px
}

.ModalTimeCapsule_modal-time-capsule__footer-icon__3eNYK:after {
    border: 1px solid rgba(137, 109, 94, .5);
    border-radius: 50%;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.ModalTimeCapsule_modal-time-capsule__footer-icon__3eNYK .svg {
    fill: #896d5e;
    position: relative;
    z-index: 1
}

.ModalTimeCapsule_modal-time-capsule__footer-texts__3U1uB {
    display: flex;
    flex-direction: column;
    margin-left: 12px;
    position: relative;
    z-index: 1
}

[dir=rtl] .ModalTimeCapsule_modal-time-capsule__footer-texts__3U1uB {
    margin-left: 0;
    margin-right: 12px
}

.ModalTimeCapsule_modal-time-capsule__footer-texts__3U1uB .text {
    color: #312b28;
    line-height: 1.4666666667;
    opacity: 1
}

.ModalTimeCapsule_modal-time-capsule__footer-links__2aWMB {
    color: #896d5e;
    display: flex;
    flex-direction: column
}

@media(min-width:48em) {
    .ModalTimeCapsule_modal-time-capsule__footer-links__2aWMB {
        flex-direction: row
    }
}

.ModalTimeCapsule_modal-time-capsule__footer-links__2aWMB .text {
    color: currentColor;
    opacity: 1
}

.ModalTimeCapsule_modal-time-capsule__footer-links__2aWMB a {
    color: currentColor;
    text-decoration: underline;
    text-underline-offset: 6px
}

.ModalTimeCapsule_modal-time-capsule__footer-links__2aWMB a:not(:first-child) {
    margin-top: 15px
}

@media(min-width:48em) {
    .ModalTimeCapsule_modal-time-capsule__footer-links__2aWMB a:not(:first-child) {
        margin-left: 30px;
        margin-top: 0
    }

    [dir=rtl] .ModalTimeCapsule_modal-time-capsule__footer-links__2aWMB a:not(:first-child) {
        margin-left: 0;
        margin-right: 30px
    }
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker {
    background-color: transparent;
    border: none;
    border-radius: 15px;
    color: #312b28;
    display: flex;
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: .8125rem;
    font-weight: 500;
    justify-content: space-between;
    max-width: 685px;
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 1
}

[dir=rtl] .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker {
    direction: ltr
}

@media(max-width:48.0525em) {
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker {
        align-items: center;
        border-radius: 0;
        box-shadow: none;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 683.5 1.5'%3E%3Cpath fill='none' stroke='%23d2c7c1' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='1 4' opacity='.8' d='M.5.5 683 1'/%3E%3C/svg%3E");
    content: "";
    height: 1px;
    position: absolute;
    top: 42px;
    width: 100%;
    z-index: 1
}

@media(max-width:48.0525em) {
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker:before {
        content: none
    }
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day-names--is-hidden,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__triangle {
    display: none
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__header {
    background-color: #fff;
    border-bottom: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-top: 0
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__header .react-datepicker__navigation {
    height: 24px;
    width: 24px
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__header .react-datepicker__navigation .svg {
    fill: #312b28
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__header .react-datepicker__navigation--previous {
    left: 0;
    position: absolute;
    top: 0
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__header .react-datepicker__navigation--next {
    position: absolute;
    right: 0;
    top: 0
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--keyboard-selected {
    background-color: transparent
}

@media(max-width:63.99em) {
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__month-container {
        width: 100%
    }
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__month-container .react-datepicker__month {
    margin: 0
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__month-container .react-datepicker__current-month {
    color: #312b28;
    font-size: 1.125rem;
    font-weight: 400;
    letter-spacing: -.34px
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__month-container .react-datepicker__day--outside-month {
    visibility: hidden
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day-name {
    border: 1px solid transparent;
    color: #312b28;
    height: auto;
    line-height: 2.625rem;
    margin: 0;
    width: 44px
}

@media(min-width:37.5em)and (max-width:48.0525em) {

    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day,
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day-name {
        height: auto;
        line-height: 3.625rem;
        width: 60px
    }
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day-names.date-dropdown__day-names {
    margin-bottom: 0;
    margin-top: 34px
}

@media(max-width:48.0525em) {
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day-names.date-dropdown__day-names {
        margin-bottom: 0;
        margin-top: 14px;
        padding-top: 20px;
        position: relative
    }

    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day-names.date-dropdown__day-names:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23896D5E' d='M0 0h1v1H0z'/%3E%3C/svg%3E");
        content: "";
        height: 1px;
        left: 0;
        opacity: .8;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1
    }
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day-names.date-dropdown__day-names .react-datepicker__day-name {
    border: none;
    color: #896d5e;
    font-size: .5625rem;
    font-weight: 600;
    letter-spacing: 1.75px;
    line-height: 1rem;
    text-transform: uppercase
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day-names {
    margin-bottom: 0
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--today {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 43'%3E%3Cpath fill='none' stroke='%23312b28' stroke-linecap='round' stroke-linejoin='bevel' stroke-dasharray='0 3' d='M21.5 42.5a21 21 0 1 0-21-21 21 21 0 0 0 21 21Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    color: #312b28;
    font-weight: 500
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--in-range,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--in-selecting-range,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--selected,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day:hover {
    background-color: #f9f5f3;
    border: 1px solid #f6efec;
    border-radius: 50%;
    color: #312b28
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--in-range,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--in-selecting-range,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--selected {
    position: relative
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--in-range:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--in-selecting-range:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--selected:after {
    background-color: #f9f5f3;
    content: "";
    height: 44px;
    left: 0;
    position: absolute;
    top: -1px;
    width: 44px;
    z-index: -1
}

@media(min-width:37.5em)and (max-width:48.0525em) {

    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--in-range:after,
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--in-selecting-range:after,
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--selected:after {
        height: 60px;
        width: 60px
    }
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--in-range:hover,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--in-selecting-range:hover,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--range-end,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--range-start,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--selected,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--selecting-range-start,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__day--selecting-range-start:hover {
    background-color: #312b28;
    border-radius: 50%;
    color: #fff
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--in-range:last-child:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--in-selecting-range:hover:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--in-selecting-range:last-child:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--range-end:after {
    border-bottom-right-radius: 50%;
    border-top-right-radius: 50%
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--in-range:first-child:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--in-selecting-range:first-child:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--outside-month+.react-datepicker__day--in-range:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--outside-month+.react-datepicker__day--in-selecting-range:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--range-start:after {
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--028.react-datepicker__day--in-range:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--028.react-datepicker__day--in-selecting-range:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--029.react-datepicker__day--in-range:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--029.react-datepicker__day--in-selecting-range:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--030.react-datepicker__day--in-range:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--030.react-datepicker__day--in-selecting-range:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--031.react-datepicker__day--in-range:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--031.react-datepicker__day--in-selecting-range:after {
    border-radius: 0;
    height: 44px;
    left: -22px;
    position: absolute;
    top: -1px;
    width: 44px
}

@media(min-width:37.5em)and (max-width:48.0525em) {

    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--028.react-datepicker__day--in-range:after,
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--028.react-datepicker__day--in-selecting-range:after,
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--029.react-datepicker__day--in-range:after,
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--029.react-datepicker__day--in-selecting-range:after,
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--030.react-datepicker__day--in-range:after,
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--030.react-datepicker__day--in-selecting-range:after,
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--031.react-datepicker__day--in-range:after,
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--031.react-datepicker__day--in-selecting-range:after {
        height: 60px;
        width: 60px
    }
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--028:first-child:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--029:first-child:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--030:first-child:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--031:first-child:after,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--selected:after {
    opacity: 0
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--range-start+.react-datepicker__day--in-range:before,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--selecting-range-start+.react-datepicker__day--in-selecting-range:before {
    background-color: #f9f5f3;
    content: "";
    height: 44px;
    left: -22px;
    position: absolute;
    top: -1px;
    width: 44px;
    z-index: -1
}

@media(min-width:37.5em)and (max-width:48.0525em) {

    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--range-start+.react-datepicker__day--in-range:before,
    .ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--selecting-range-start+.react-datepicker__day--in-selecting-range:before {
        height: 60px;
        width: 60px
    }
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--disabled {
    color: #312b28;
    opacity: .5
}

.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--disabled:focus,
.ModalTimeCapsule_modal-time-capsule__2leLG .react-datepicker .react-datepicker__week .react-datepicker__day--disabled:hover {
    background-color: unset;
    border: none
}

@-webkit-keyframes panel-loading {
    0% {
        transform: translateX(-100%)
    }

    80% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(100%)
    }
}

@keyframes panel-loading {
    0% {
        transform: translateX(-100%)
    }

    80% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(100%)
    }
}

.fade-enter-active,
.fade-exit-active {
    transition: opacity .4s cubic-bezier(.25, .46, .45, .94)
}

.fade-up-enter {
    opacity: 0;
    pointer-events: none;
    transform: translateY(10px)
}

.fade-up-enter-active {
    opacity: 1;
    pointer-events: none;
    transform: translateY(0);
    transition: opacity .4s cubic-bezier(.25, .46, .45, .94), transform .4s cubic-bezier(.25, .46, .45, .94)
}

.fade-up-enter-done {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0)
}

.fade-up-exit {
    opacity: 1;
    pointer-events: none;
    transform: translateY(0)
}

.fade-up-exit-active {
    transition: opacity .4s cubic-bezier(.25, .46, .45, .94), transform .4s cubic-bezier(.25, .46, .45, .94)
}

.fade-up-exit-active,
.fade-up-exit-done {
    opacity: 0;
    pointer-events: none;
    transform: translateY(10px)
}

.surprise-animate-enter {
    opacity: 0;
    transform: rotate(10deg) translate(-20px, 20px);
    transform-origin: top left;
    transition: transform .6s cubic-bezier(.25, .46, .45, .94), opacity .2s cubic-bezier(.25, .46, .45, .94)
}

.surprise-animate-enter-active,
.surprise-animate-enter-done {
    opacity: 1;
    transform: rotate(0deg) translate(0)
}

.surprise-animate-exit {
    opacity: 1
}

.surprise-animate-exit-active,
.surprise-animate-exit-done {
    opacity: 0
}

.u-pull-left {
    float: left
}

.u-pull-right {
    float: right
}

.u-text-left {
    text-align: left
}

.u-text-right {
    text-align: right
}

.u-text-center {
    text-align: center
}

.u-text-justify {
    text-align: justify
}

.u-uppercase {
    text-transform: uppercase
}

.u-lowercase {
    text-transform: lowercase
}

.u-clearfix:after {
    clear: both;
    content: "";
    display: table
}

.u-inline {
    display: inline
}

.u-inline-block {
    display: inline-block
}

.u-block {
    display: block
}

.u-table {
    display: table
}

.u-cell {
    display: table-cell
}

.u-va-top {
    vertical-align: top
}

.u-va-middle {
    vertical-align: middle
}

.u-va-bottom {
    vertical-align: bottom
}

.u-hidden {
    display: none
}

.u-invisible {
    visibility: hidden
}

.u-hide-text {
    overflow: hidden;
    padding: 0;
    text-indent: 101%;
    white-space: nowrap
}

.u-visually-hidden {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.u-text-hyphenate {
    -webkit-hyphens: auto;
    hyphens: auto;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word
}

.u-button-reset {
    background: transparent;
    border: 0;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%
}

.u-button-reset:focus {
    outline: 0
}

.u-nobr {
    white-space: nowrap
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    text-decoration: none
}

:root {
    --inner-height: 100%
}

html {
    box-sizing: border-box;
    height: 100%;
    scroll-behavior: smooth
}

body,
html {
    -webkit-tap-highlight-color: transparent
}

*,
:after,
:before {
    box-sizing: inherit
}

[disabled] {
    cursor: not-allowed !important
}

:lang(ar) {
    letter-spacing: normal !important
}

body:not(.keyboard-user) :focus {
    outline: none
}

body.keyboard-user :focus {
    outline-color: invert
}

body {
    height: 100%;
    overflow-y: overlay;
    width: 100%
}

body.prevent-pinch * {
    pointer-events: none !important
}

body.prevent-pinch canvas {
    pointer-events: auto !important
}

.load body,
.load body *,
.load body :after,
.load body :before {
    pointer-events: none !important
}

body[data-mode=day],
body[data-mode=day] .page {
    background-color: #f9f5f3
}

body[data-mode=night],
body[data-mode=night] .page {
    background-color: #191836
}

body[data-type=desert],
body[data-type=district] {
    overflow-x: hidden;
    overflow-y: hidden;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none
}

#mobile-height-control-element {
    height: 100%;
    pointer-events: none;
    position: fixed;
    width: 0
}

.page {
    min-height: 100vh;
    min-width: 100%
}

.expo {
    height: 0;
    width: 0
}

.container {
    margin-left: 80px;
    margin-right: 80px;
    position: relative;
    width: calc(100% - 160px)
}

@media(max-width:48.0525em) {
    .container {
        margin-left: 60px;
        margin-right: 60px;
        width: calc(100% - 120px)
    }
}

@media(max-width:37.49em) {
    .container {
        margin-left: 68px;
        margin-right: 68px;
        width: calc(100% - 136px)
    }
}

@media(max-width:28.115em) {
    .container {
        margin-left: 30px;
        margin-right: 30px;
        width: calc(100% - 60px)
    }
}

@media(min-width:98.125em) {
    .container {
        margin-left: 160px;
        margin-right: 160px;
        width: calc(100% - 320px)
    }
}

.container--narrow {
    margin-left: auto;
    margin-right: auto;
    max-width: 794px
}

.svg {
    display: inline-block
}

.svg svg {
    display: block
}

.overflow--is-hidden {
    overflow: hidden
}

.header--is-visible {
    pointer-events: visible !important;
    transform: translateY(0) !important
}

.is-sticky:before {
    opacity: 1 !important
}

.grecaptcha-badge {
    visibility: hidden
}

html {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 100%
}

body {
    font-family: Sussie Intl, Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5
}

.fade-enter {
    opacity: 0;
    pointer-events: none
}

.fade-enter-active {
    opacity: 1;
    pointer-events: none;
    transition: opacity .4s cubic-bezier(.215, .61, .355, 1)
}

.fade-enter-done {
    opacity: 1;
    pointer-events: auto
}

.fade-exit {
    opacity: 1;
    pointer-events: none
}

.fade-exit-active {
    transition: opacity .4s cubic-bezier(.215, .61, .355, 1)
}

.fade-exit-active,
.fade-exit-done {
    opacity: 0;
    pointer-events: none
}

.modal-enter {
    opacity: 0
}

.modal-enter-active {
    opacity: 1;
    transition: opacity .4s cubic-bezier(.215, .61, .355, 1)
}

.modal-enter-done,
.modal-exit {
    opacity: 1
}

.modal-exit-active {
    opacity: 0;
    transition: opacity .4s cubic-bezier(.215, .61, .355, 1)
}

.modal-exit-done {
    opacity: 0
}

.intro-enter {
    opacity: 0;
    pointer-events: none
}

.intro-enter-active {
    opacity: 1;
    pointer-events: none
}

.intro-enter-done {
    opacity: 1;
    pointer-events: auto
}

.intro-exit {
    opacity: 1;
    pointer-events: none
}

.intro-exit-active {
    transition: opacity .4s cubic-bezier(.215, .61, .355, 1)
}

.intro-exit-active,
.intro-exit-done {
    opacity: 0;
    pointer-events: none
}

.panel-enter {
    pointer-events: none;
    transform: translateX(100%)
}

[dir=rtl] .panel-enter {
    transform: translateX(-100%)
}

.panel-enter .button-close {
    opacity: 0;
    pointer-events: none;
    transform: scale(.1) rotate(45deg)
}

.panel-enter-active {
    pointer-events: none;
    transition: transform .8s cubic-bezier(.19, 1, .22, 1)
}

.panel-enter-active,
[dir=rtl] .panel-enter-active {
    transform: translateX(0)
}

.panel-enter-active .button-close {
    opacity: 1;
    pointer-events: none;
    transform: scale(1) rotate(0deg);
    transition: opacity .5s cubic-bezier(.215, .61, .355, 1) .4s, transform .5s cubic-bezier(.175, .885, .32, 1.275) .3s
}

.panel-enter-done {
    pointer-events: auto
}

.panel-enter-done,
[dir=rtl] .panel-enter-done {
    transform: translateX(0)
}

.panel-enter-done .button-close {
    opacity: 1;
    pointer-events: auto;
    transform: scale(1) rotate(0deg)
}

.panel-exit {
    pointer-events: none
}

.panel-exit,
[dir=rtl] .panel-exit {
    transform: translateX(0)
}

.panel-exit .button-close {
    opacity: 1;
    pointer-events: none;
    transform: scale(1) rotate(0deg)
}

.panel-exit-active {
    pointer-events: none;
    transform: translateX(100%);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1)
}

[dir=rtl] .panel-exit-active {
    transform: translateX(-100%)
}

.panel-exit-active .button-close {
    opacity: 0;
    pointer-events: none;
    transform: scale(.1);
    transition: opacity .3s cubic-bezier(.165, .84, .44, 1), transform .3s cubic-bezier(.165, .84, .44, 1)
}

.panel-exit-done {
    pointer-events: none;
    transform: translateX(100%)
}

[dir=rtl] .panel-exit-done {
    transform: translateX(-100%)
}

.panel-exit-done .button-close {
    opacity: 0;
    pointer-events: none;
    transform: scale(.1) rotate(45deg)
}

.tooltip-enter {
    opacity: 0;
    pointer-events: none
}

.tooltip-enter-active {
    transition: opacity .2s cubic-bezier(.215, .61, .355, 1)
}

.tooltip-enter-active,
.tooltip-enter-done,
.tooltip-exit {
    opacity: 1;
    pointer-events: none
}

.tooltip-exit-active,
.tooltip-exit-done {
    opacity: 0;
    pointer-events: none
}

.tooltips-enter {
    opacity: 0
}

.tooltips-enter-active {
    opacity: 1;
    transition: opacity .3s cubic-bezier(.165, .84, .44, 1)
}

.tooltips-enter-done,
.tooltips-exit {
    opacity: 1
}

.tooltips-exit-active {
    opacity: 0;
    transition: opacity .3s cubic-bezier(.165, .84, .44, 1)
}

.cursor-enter,
.tooltips-exit-done {
    opacity: 0
}

.cursor-enter-active {
    opacity: 1;
    transition: opacity .4s cubic-bezier(.215, .61, .355, 1) .5s
}

.cursor-enter-done {
    opacity: 1
}

.cursor-exit {
    opacity: 1;
    transition: opacity 0s .5s
}

.cursor-exit-active {
    opacity: 0;
    transition: opacity .4s cubic-bezier(.215, .61, .355, 1)
}

.cursor-exit-done {
    opacity: 0;
    pointer-events: none
}

.hue-field {
    position: absolute
}

.body>div.dg.ac>div {
    position: absolute;
    transform: scale(.1);
    z-index: 50
}

.ac {
    transform: scale(.8);
    z-index: 1001 !important
}

.ac--100 {
    transform: scale(1)
}

.dg .cr.image {
    border-left: 3px solid #2fa1d6;
    height: auto;
    position: relative
}

.dg .cr.image .preview {
    display: block;
    margin-left: -5px;
    padding: 4px 0;
    width: calc(100% + 5px)
}

.dg .cr.image input {
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.flag-icon,
.flag-icon-background {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.flag-icon {
    display: inline-block;
    line-height: 1em;
    position: relative;
    width: 1.3333333333em
}

.flag-icon:before {
    content: " "
}

.flag-icon.flag-icon-squared {
    width: 1em
}