.agents-hero_em__6M6_c {
    color: #b3b3b3
}

.agents-hero_invisible__uYzwC {
    visibility: hidden
}

.agents-hero_desktop-only__jrCK6 {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .agents-hero_desktop-only__jrCK6 {
        display: initial !important;
        pointer-events: auto
    }
}

.agents-hero_mobile-only__FGSlk {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .agents-hero_mobile-only__FGSlk {
        display: initial !important;
        pointer-events: auto
    }
}

.agents-hero_underline__XAp8D {
    text-decoration: underline
}

.agents-hero_dropdown-item__JEWtY {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.agents-hero_dropdown-item__JEWtY:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.agents-hero_dropdown-item__JEWtY[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .agents-hero_dropdown-item__JEWtY {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.agents-hero_dropdown-content__hffcZ {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .agents-hero_dropdown-content__hffcZ {
        padding: 2rem 0
    }
}

.agents-hero_dropdown-trigger__pfF60 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .agents-hero_dropdown-trigger__pfF60 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.agents-hero_dropdown-trigger__pfF60.agents-hero_underlined__4eGCS {
    border-bottom: 1px solid #151717
}

.agents-hero_dropdown-trigger__pfF60.agents-hero_outlined__1nXqv {
    border: 1px solid rgba(21, 23, 23, .1)
}

.agents-hero_content__Iaj_D {
    display: flex;
    flex-direction: column;
    gap: 4rem;
    padding: 6rem 0 4rem
}

@media(min-width:768px) {
    .agents-hero_content__Iaj_D {
        padding: 15rem 0 10rem;
        text-align: center;
        gap: 8rem
    }
}

.agents-hero_title__siWa2 {
    font-size: 4.4rem;
    line-height: 1.1;
    letter-spacing: -.02em;
    font-weight: 700
}

@media(min-width:768px) {
    .agents-hero_title__siWa2 {
        font-size: 12rem;
        line-height: 1;
        letter-spacing: -.04em;
        font-weight: 700
    }
}

.agents-hero_subtitle__JhNup {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 500;
    margin-top: 2rem;
    max-width: 80%
}

@media(min-width:768px) {
    .agents-hero_subtitle__JhNup {
        font-size: 2.4rem;
        margin-top: 3rem;
        max-width: 100%
    }
}

.agents-hero_figure__obVOq {
    aspect-ratio: 365/450
}

.agents-hero_figure__obVOq img {
    object-position: -18.9rem -2.3rem
}

@media(max-width:767px) {
    .agents-hero_figure__obVOq {
        margin: 0 calc(-50vw + 50% + .5rem + var(--scrollbar-width, 0px))
    }
}

@media(min-width:768px) {
    .agents-hero_figure__obVOq {
        aspect-ratio: 1720/688
    }

    .agents-hero_figure__obVOq img {
        object-position: 0 -3.1rem
    }
}

.agents-hero_description__sm6Wp {
    font-size: 2.2rem;
    line-height: 1.3;
    font-weight: 500;
    text-align: start
}

@media(min-width:768px) {
    .agents-hero_description__sm6Wp {
        font-size: 4.4rem;
        line-height: 1.15;
        letter-spacing: -.02em
    }
}

.agents-hero_option__tqvIw {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 1.5rem;
    padding: .8rem 1.5rem;
    cursor: pointer
}

.agents-hero_option__tqvIw svg {
    width: 2rem;
    height: 2rem
}

@media(min-width:768px) {
    .agents-hero_option__tqvIw svg {
        width: 2.4rem;
        height: 2.4rem
    }

    .agents-hero_option__tqvIw {
        padding: 1.5rem 2rem;
        gap: 2rem
    }
}

.agents-hero_option-avatar__Jeuzc {
    --avatar-size: 4.4rem
}

@media(min-width:768px) {
    .agents-hero_option-avatar__Jeuzc {
        --avatar-size: 5rem
    }
}

.agents-hero_option-info__lZllJ {
    flex: 1 1
}

.agents-hero_option-name__sVEBv {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 500
}

@media(min-width:768px) {
    .agents-hero_option-name__sVEBv {
        font-size: 1.8rem
    }
}

.agents-hero_option-title__0P1c0 {
    font-size: 1.2rem;
    line-height: 1.5;
    font-weight: 500;
    color: rgba(21, 23, 23, .5)
}

@media(min-width:768px) {
    .agents-hero_option-title__0P1c0 {
        font-size: 1.4rem
    }
}

.agents-hero_search__7t0xo {
    position: relative
}

.button_em__fRD8O {
    color: #b3b3b3
}

.button_invisible__zBkUr {
    visibility: hidden
}

.button_desktop-only__vZ4rj {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .button_desktop-only__vZ4rj {
        display: initial !important;
        pointer-events: auto
    }
}

.button_mobile-only__8aPG5 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .button_mobile-only__8aPG5 {
        display: initial !important;
        pointer-events: auto
    }
}

.button_underline__3Pyfy {
    text-decoration: underline
}

.button_dropdown-item__Pvr8h {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.button_dropdown-item__Pvr8h:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.button_dropdown-item__Pvr8h[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .button_dropdown-item__Pvr8h {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.button_dropdown-content__3bfIm {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .button_dropdown-content__3bfIm {
        padding: 2rem 0
    }
}

.button_dropdown-trigger__4NQDe {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .button_dropdown-trigger__4NQDe {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.button_dropdown-trigger__4NQDe.button_underlined__wXAAm {
    border-bottom: 1px solid #151717
}

.button_dropdown-trigger__4NQDe.button_outlined__lZwgB {
    border: 1px solid rgba(21, 23, 23, .1)
}

.button_button-round__TFjlU,
.button_button__bWkx6,
.button_icon-button__pp9M4 {
    position: relative;
    display: inline-block;
    height: auto;
    margin: 0;
    padding: 0;
    color: inherit;
    background: none;
    border-radius: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-align: inherit;
    text-transform: inherit;
    text-indent: inherit;
    text-decoration: none;
    border: 1px solid rgba(0, 0, 0, 0)
}

@media(pointer:fine) {

    .button_button-round__TFjlU,
    .button_button__bWkx6,
    .button_icon-button__pp9M4 {
        cursor: pointer
    }
}

.button_button-round__TFjlU:disabled,
.button_button__bWkx6:disabled,
.button_icon-button__pp9M4:disabled {
    opacity: .5;
    pointer-events: none
}

.button_button__bWkx6:focus,
.button_button__bWkx6:hover {
    text-decoration: none
}

.button_button-round__TFjlU {
    transition: transform .3s;
    border-radius: 100px;
    padding: 1.4rem 2.4rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.5
}

@media(min-width:768px) {
    .button_button-round__TFjlU {
        font-size: 1.8rem;
        line-height: 1.4;
        padding: 1.54rem 3rem
    }
}

@media(pointer:fine) {
    .button_button-round__TFjlU:hover {
        transform: scaleX(1.02);
        transition: transform .7s cubic-bezier(.34, 3.56, .64, 1)
    }
}

.button_button-round-text__IEwW5 {
    overflow: hidden
}

.button_button-round-text-mobile__6Nwmw {
    display: inline
}

@media(min-width:768px) {
    .button_button-round-text-mobile__6Nwmw {
        display: none
    }
}

.button_button-round-text-desktop__HVu8A {
    display: none
}

@media(min-width:768px) {
    .button_button-round-text-desktop__HVu8A {
        display: inline
    }
}

.button_button-round-text__IEwW5 span {
    position: relative;
    display: block;
    transition: transform .9s cubic-bezier(.16, 1, .3, 1)
}

.button_button-round-text__IEwW5 span:after {
    content: attr(data-text);
    display: block;
    position: absolute;
    top: 105%;
    left: 0;
    right: 0
}

@media(pointer:fine) {
    .button_button-round__TFjlU:hover .button_button-round-text__IEwW5 span {
        transform: translateY(-105%)
    }
}

.button_color-primary__JJ7Hh {
    background-color: #151717;
    color: #fff
}

.button_color-primary__JJ7Hh.button_inversed__slQcI,
.button_color-secondary__FZDOG {
    background-color: #fff;
    color: #151717
}

.button_color-secondary__FZDOG {
    border: 1px solid rgba(21, 23, 23, .3)
}

.button_color-secondary__FZDOG.button_inversed__slQcI {
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: hsla(0, 0%, 100%, .5)
}

.button_content__6Zh3n {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1.4rem;
    overflow: hidden
}

.button_content-icon__uRCIq {
    position: relative;
    transition: transform .3s
}

.button_content-icon__uRCIq>div:nth-child(2) {
    position: absolute;
    left: 0;
    right: 0
}

.button_icon-button__pp9M4 {
    min-width: var(--size, 5.2rem);
    min-height: var(--size, 5.2rem);
    width: var(--size, 5.2rem);
    height: var(--size, 5.2rem);
    border-radius: 100px;
    transition: transform .3s;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(pointer:fine) {
    .button_icon-button__pp9M4:hover {
        transform: scaleX(1.02);
        transition: transform .7s cubic-bezier(.34, 5.56, .64, 1)
    }

    .button_icon-button__pp9M4:hover .button_content-icon__uRCIq {
        transform: translateY(-105%)
    }
}

.button_icon-button__pp9M4 svg {
    width: 2rem;
    height: 2rem
}

@media(min-width:768px) {
    .button_icon-button__pp9M4 {
        min-width: var(--size, 6.7rem);
        min-height: var(--size, 6.7rem);
        width: var(--size, 6.7rem);
        height: var(--size, 6.7rem)
    }

    .button_icon-button__pp9M4 svg {
        width: 2.5rem;
        height: 2.5rem
    }
}

.button_icon-after__vljdM,
.button_icon-before__wvP4j {
    --size: 2.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    min-width: var(--size);
    width: var(--size);
    height: var(--size)
}

@media(max-width:767px) {

    .button_icon-after__vljdM.button_hide-on-mobile__xWma_,
    .button_icon-before__wvP4j.button_hide-on-mobile__xWma_ {
        display: none
    }
}

.button_loading-container__dUhgn {
    display: flex;
    align-items: center;
    justify-content: center
}

.accomplishments_em__KQRNY {
    color: #b3b3b3
}

.accomplishments_invisible__LUbGN {
    visibility: hidden
}

.accomplishments_desktop-only__GajdM {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .accomplishments_desktop-only__GajdM {
        display: initial !important;
        pointer-events: auto
    }
}

.accomplishments_mobile-only__f5DC9 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .accomplishments_mobile-only__f5DC9 {
        display: initial !important;
        pointer-events: auto
    }
}

.accomplishments_underline__K8EVl {
    text-decoration: underline
}

.accomplishments_dropdown-item___lfiA {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.accomplishments_dropdown-item___lfiA:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.accomplishments_dropdown-item___lfiA[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .accomplishments_dropdown-item___lfiA {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.accomplishments_dropdown-content__UmA3z {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .accomplishments_dropdown-content__UmA3z {
        padding: 2rem 0
    }
}

.accomplishments_dropdown-trigger__VVPOi {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .accomplishments_dropdown-trigger__VVPOi {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.accomplishments_dropdown-trigger__VVPOi.accomplishments_underlined__nNGcJ {
    border-bottom: 1px solid #151717
}

.accomplishments_dropdown-trigger__VVPOi.accomplishments_outlined__9TLDA {
    border: 1px solid rgba(21, 23, 23, .1)
}

.accomplishments_wrapper__1M4_i {
    padding: 4rem 0
}

@media(min-width:768px) {
    .accomplishments_wrapper__1M4_i {
        padding: 10rem 0
    }
}

.accomplishments_head__QIbnH {
    display: flex;
    flex-direction: column;
    gap: 3rem
}

@media(min-width:768px) {
    .accomplishments_head__QIbnH {
        flex-direction: row;
        gap: 8rem
    }

    .accomplishments_head__QIbnH>:first-child {
        flex: 1 0
    }

    .accomplishments_head__QIbnH>:nth-child(2) {
        flex: 0 0 97.6rem
    }
}

.accomplishments_title__rlIUW {
    font-weight: 500;
    font-size: 4.4rem;
    line-height: 1;
    letter-spacing: -.02em
}

@media(min-width:768px) {
    .accomplishments_title__rlIUW {
        font-size: 7.2rem;
        letter-spacing: -.04em
    }
}

.accomplishments_description-text__j7Lbb {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3
}

@media(min-width:768px) {
    .accomplishments_description-text__j7Lbb {
        font-size: 3.2rem;
        letter-spacing: -.01em
    }
}

.accomplishments_description-controls__kwW1e {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-top: 4rem
}

@media(min-width:768px) {
    .accomplishments_description-controls__kwW1e {
        flex-direction: row;
        gap: 1.2rem
    }
}

.accomplishments_cards__2Zfnr {
    display: flex;
    padding: 0 2.5rem 3rem;
    margin: 6rem calc(-50vw + 50% + var(--scrollbar-width, 0px)) 0;
    scroll-padding-left: 2.5rem
}

@media(max-width:767px) {
    .accomplishments_cards__2Zfnr {
        overflow-x: auto;
        overflow-y: hidden
    }
}

.accomplishments_cards__2Zfnr::-webkit-scrollbar {
    height: 3px
}

.accomplishments_cards__2Zfnr::-webkit-scrollbar-track {
    background: rgba(21, 23, 23, .05);
    border-radius: 0;
    margin: 0 2.5rem
}

.accomplishments_cards__2Zfnr::-webkit-scrollbar-thumb {
    background: #151717;
    border-radius: 0
}

.accomplishments_cards__2Zfnr::-webkit-scrollbar-thumb:hover {
    background: rgba(21, 23, 23, .4)
}

@media(min-width:768px) {
    .accomplishments_cards__2Zfnr {
        margin: 8rem 0 0;
        padding: 0
    }
}

.accomplishments_card__TgG6q {
    min-width: 20rem;
    aspect-ratio: 200/150;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 -1px -1px 0;
    border: 1px solid #e8e8e8
}

.accomplishments_card__TgG6q svg {
    width: 100%
}

@media(min-width:768px) {
    .accomplishments_card__TgG6q {
        flex: 1 1;
        min-width: 0;
        aspect-ratio: 287/250
    }
}

.container_em__zkNJ_ {
    color: #b3b3b3
}

.container_invisible__VwOsA {
    visibility: hidden
}

.container_desktop-only__e4HNx {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .container_desktop-only__e4HNx {
        display: initial !important;
        pointer-events: auto
    }
}

.container_mobile-only__aNpEE {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .container_mobile-only__aNpEE {
        display: initial !important;
        pointer-events: auto
    }
}

.container_underline__rdmGs {
    text-decoration: underline
}

.container_dropdown-item__ehJnh {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.container_dropdown-item__ehJnh:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.container_dropdown-item__ehJnh[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .container_dropdown-item__ehJnh {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.container_dropdown-content__IMzyF {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .container_dropdown-content__IMzyF {
        padding: 2rem 0
    }
}

.container_dropdown-trigger__YBYF7 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .container_dropdown-trigger__YBYF7 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.container_dropdown-trigger__YBYF7.container_underlined__RtEHD {
    border-bottom: 1px solid #151717
}

.container_dropdown-trigger__YBYF7.container_outlined__BpyVO {
    border: 1px solid rgba(21, 23, 23, .1)
}

.container_container__v5gtR {
    padding: 0 2.5rem;
    margin: 0 auto;
    max-width: 1920px
}

@media(min-width:768px) {
    .container_container__v5gtR {
        padding: 0 10rem
    }

    .container_container__v5gtR.container_wide__g3LPW {
        padding: 0 4rem
    }
}

.agent-about_em__z4MVk {
    color: #b3b3b3
}

.agent-about_invisible__tJ5yn {
    visibility: hidden
}

.agent-about_desktop-only__LaeGD {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .agent-about_desktop-only__LaeGD {
        display: initial !important;
        pointer-events: auto
    }
}

.agent-about_mobile-only__HyDa5 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .agent-about_mobile-only__HyDa5 {
        display: initial !important;
        pointer-events: auto
    }
}

.agent-about_underline__XwTm_ {
    text-decoration: underline
}

.agent-about_dropdown-item__DiutH {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.agent-about_dropdown-item__DiutH:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.agent-about_dropdown-item__DiutH[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .agent-about_dropdown-item__DiutH {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.agent-about_dropdown-content__D8_bn {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .agent-about_dropdown-content__D8_bn {
        padding: 2rem 0
    }
}

.agent-about_dropdown-trigger__V0PG6 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .agent-about_dropdown-trigger__V0PG6 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.agent-about_dropdown-trigger__V0PG6.agent-about_underlined__SrwsD {
    border-bottom: 1px solid #151717
}

.agent-about_dropdown-trigger__V0PG6.agent-about_outlined__a0eXb {
    border: 1px solid rgba(21, 23, 23, .1)
}

.agent-about_root__WN9xW {
    position: relative;
    background-color: #f1f1f1
}

.agent-about_wrap__krChs {
    position: relative
}

.agent-about_content__qBwlL {
    z-index: 2
}

.agent-about_bound__pENGl {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    max-width: 1920px
}

.agent-about_sticky__KzDGE {
    position: sticky;
    top: 0;
    z-index: 4
}

.agent-about_avatar__j7r5f {
    position: absolute;
    top: 0;
    left: 0;
    width: 4.8rem;
    height: 4.8rem;
    overflow: hidden;
    transform: translate(9.2rem, 17.3rem);
    z-index: 6;
    border-radius: 50%
}

.agent-about_avatar__j7r5f:empty {
    background-color: #ededed
}

.agent-about_avatar__j7r5f img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

@media(min-width:768px) {
    .agent-about_avatar__j7r5f {
        width: 14.4rem;
        height: 14.4rem;
        transform: translate(31rem, 23rem)
    }
}

.agent-about_main__yHGHm {
    position: sticky;
    top: 0;
    padding: 10rem 0;
    transform-origin: left center
}

@media(min-width:768px) {
    .agent-about_main__yHGHm {
        padding: 10rem 0 15rem
    }
}

.agent-about_rating__hth__ {
    display: flex;
    align-items: center;
    gap: 2.4rem
}

.agent-about_rating-count__PQgWB,
.agent-about_rating-value__Qxmez {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.3
}

@media(min-width:768px) {

    .agent-about_rating-count__PQgWB,
    .agent-about_rating-value__Qxmez {
        font-size: 2rem
    }
}

.agent-about_rating-wrapper__P2HK_ {
    display: flex;
    align-items: center;
    gap: 1rem
}

.agent-about_rating-count__PQgWB:before {
    content: "("
}

.agent-about_rating-count__PQgWB:after {
    content: ")"
}

.agent-about_rating-value__Qxmez {
    display: none
}

@media(min-width:768px) {
    .agent-about_rating-value__Qxmez {
        display: block
    }
}

.agent-about_heading__qvyJ3 {
    overflow: hidden;
    margin-top: 4rem
}

.agent-about_heading__qvyJ3 h1 {
    margin: 0;
    font-size: 4.4rem;
    font-weight: 500;
    letter-spacing: -.05em;
    line-height: 1
}

@media(min-width:768px) {
    .agent-about_heading__qvyJ3 h1 {
        font-size: 13.5rem
    }
}

.agent-about_heading__qvyJ3 .spacer {
    --size: 4.8rem;
    display: inline-block;
    position: relative;
    top: .1em;
    margin: 0 .1em;
    width: var(--size);
    height: var(--size)
}

@media(min-width:768px) {
    .agent-about_heading__qvyJ3 .spacer {
        --size: 14.4rem
    }

    .agent-about_heading__qvyJ3 {
        margin-top: 8rem
    }
}

.agent-about_controls__KV1yi {
    margin-top: 4rem
}

@media(max-width:767px) {
    .agent-about_controls__KV1yi {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, auto);
        grid-template-areas: "a a a" "b c d";
        grid-gap: 1.2rem;
        gap: 1.2rem
    }

    .agent-about_controls__KV1yi>:first-child {
        grid-area: a
    }
}

@media(min-width:768px) {
    .agent-about_controls__KV1yi {
        display: flex;
        gap: 1.2rem;
        margin-top: 5rem
    }
}

.agent-about_middle__rDlga {
    position: relative;
    z-index: 2;
    color: #fff
}

.agent-about_background__XVPWS {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10rem;
    width: 172rem;
    height: 122.7rem;
    max-height: 80%
}

.agent-about_background__XVPWS:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #151717;
    opacity: .95;
    z-index: 1
}

.agent-about_background__XVPWS img {
    width: 100%;
    height: 100%;
    opacity: .95;
    object-fit: cover
}

.agent-about_content__qBwlL {
    position: relative
}

.agent-about_info__baN7F {
    display: flex;
    flex-direction: column;
    gap: 6rem
}

@media(min-width:768px) {
    .agent-about_info__baN7F {
        display: grid;
        grid-template-columns: 45.4rem 1fr;
        align-items: start;
        grid-gap: 29rem;
        gap: 29rem
    }
}

.agent-about_card__HgbKb {
    display: flex;
    flex-direction: column;
    gap: 3rem
}

@media(min-width:768px) {
    .agent-about_card__HgbKb {
        position: sticky;
        top: 15rem
    }
}

.agent-about_photo__E9etn {
    position: relative;
    width: 32.5rem;
    height: 40rem
}

@media(min-width:768px) {
    .agent-about_photo__E9etn {
        width: 45.4rem;
        height: 55rem
    }
}

.agent-about_description-title__IYwhf {
    font-size: 4.4rem;
    line-height: 1;
    font-weight: 500;
    letter-spacing: -.02em;
    text-transform: capitalize
}

.agent-about_description-title__IYwhf em {
    color: #b3b3b3
}

@media(min-width:768px) {
    .agent-about_description-title__IYwhf {
        font-size: 2rem
    }
}

.agent-about_description-content__B4aiv {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: -.01em;
    white-space: pre-line;
    margin-top: 3rem
}

@media(min-width:768px) {
    .agent-about_description-content__B4aiv {
        font-size: 3.2rem;
        line-height: 1.3;
        margin-top: 7rem
    }
}

.agent-about_stats___3rKL {
    display: flex;
    flex-direction: column;
    gap: 3rem;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5
}

@media(min-width:768px) {
    .agent-about_stats___3rKL {
        font-size: 1.6rem
    }
}

.agent-about_stats-item__vdaU6 {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.agent-about_item-label__Izzrv {
    color: #b3b3b3
}

.agent-about_bottom__Zs7un {
    position: relative;
    overflow: hidden;
    z-index: 3;
    color: #fff
}

.agent-about_placeholder__jDbwl {
    background-color: #e3e3e3;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    opacity: 0;
    font-weight: 400;
    line-height: .95;
    letter-spacing: -.05em
}

.agent-about_main-content__eItXR {
    position: relative;
    background-color: #151717;
    padding: 4rem 0 6rem
}

@media(min-width:768px) {
    .agent-about_main-content__eItXR {
        padding: 15rem 0
    }
}

.agent-about_socials-wrapper__tgfCg {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 0
}

.agent-about_socials__5LvZ9 {
    width: 100%;
    display: flex;
    gap: 1.2rem;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: auto;
    padding: 3rem 0
}

.agent-about_socials-btn__mIKva {
    border: 0
}

.collage_em__ihPN3 {
    color: #b3b3b3
}

.collage_invisible__vqSkO {
    visibility: hidden
}

.collage_desktop-only__ouPRN {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .collage_desktop-only__ouPRN {
        display: initial !important;
        pointer-events: auto
    }
}

.collage_mobile-only__tIcqr {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .collage_mobile-only__tIcqr {
        display: initial !important;
        pointer-events: auto
    }
}

.collage_underline__gRxM5 {
    text-decoration: underline
}

.collage_dropdown-item__8ey0_ {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.collage_dropdown-item__8ey0_:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.collage_dropdown-item__8ey0_[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .collage_dropdown-item__8ey0_ {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.collage_dropdown-content__sg9i6 {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .collage_dropdown-content__sg9i6 {
        padding: 2rem 0
    }
}

.collage_dropdown-trigger__4l2z9 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .collage_dropdown-trigger__4l2z9 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.collage_dropdown-trigger__4l2z9.collage_underlined__50Ou2 {
    border-bottom: 1px solid #151717
}

.collage_dropdown-trigger__4l2z9.collage_outlined__aXdRT {
    border: 1px solid rgba(21, 23, 23, .1)
}

.collage_gallery__P1R7A {
    display: grid;
    grid-gap: .5rem;
    gap: .5rem;
    margin: 0 calc(-50vw + 50% + .5rem + var(--scrollbar-width, 0px))
}

@media(min-width:768px) {
    .collage_gallery__P1R7A {
        gap: 2rem;
        margin: 0
    }
}

.collage_grid-template-1__tNABk {
    grid-template-areas: "a";
    grid-template-columns: 1fr
}

.collage_grid-template-1__tNABk>:first-child {
    grid-area: a;
    width: 100%;
    aspect-ratio: 365/400
}

@media(min-width:768px) {
    .collage_grid-template-1__tNABk>:first-child {
        aspect-ratio: 1720/700
    }
}

.collage_grid-template-2__lXNpj {
    grid-template-areas: "a a" "b b"
}

.collage_grid-template-2__lXNpj>:first-child {
    grid-area: a
}

.collage_grid-template-2__lXNpj>:nth-child(2) {
    grid-area: b
}

.collage_grid-template-2__lXNpj>:first-child,
.collage_grid-template-2__lXNpj>:nth-child(2) {
    width: 100%;
    aspect-ratio: 365/400
}

@media(min-width:768px) {

    .collage_grid-template-2__lXNpj>:first-child,
    .collage_grid-template-2__lXNpj>:nth-child(2) {
        aspect-ratio: 1720/700
    }
}

.collage_grid-template-3__mt44E {
    grid-template-areas: "a a" "b c"
}

.collage_grid-template-3__mt44E>:first-child {
    grid-area: a;
    width: 100%;
    aspect-ratio: 365/400
}

@media(min-width:768px) {
    .collage_grid-template-3__mt44E>:first-child {
        aspect-ratio: 1720/700
    }
}

.collage_grid-template-3__mt44E>:nth-child(2) {
    grid-area: b;
    aspect-ratio: 180/377
}

@media(min-width:768px) {
    .collage_grid-template-3__mt44E>:nth-child(2) {
        aspect-ratio: 976/700
    }
}

.collage_grid-template-3__mt44E>:nth-child(3) {
    aspect-ratio: 180/377;
    grid-area: c
}

@media(min-width:768px) {
    .collage_grid-template-3__mt44E>:nth-child(3) {
        aspect-ratio: unset
    }
}

@media(min-width:768px) {
    .collage_grid-template-3__mt44E {
        grid-template-columns: 1fr calc(40% - 2rem)
    }
}

.collage_grid-template-4__cMgAi {
    grid-template-areas: "a a" "b c" "b d";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(3, auto)
}

.collage_grid-template-4__cMgAi>:first-child {
    grid-area: a;
    width: 100%;
    aspect-ratio: 365/400
}

@media(min-width:768px) {
    .collage_grid-template-4__cMgAi>:first-child {
        aspect-ratio: 1720/700
    }
}

.collage_grid-template-4__cMgAi>:nth-child(2) {
    grid-area: b;
    aspect-ratio: 180/377
}

@media(min-width:768px) {
    .collage_grid-template-4__cMgAi>:nth-child(2) {
        aspect-ratio: 976/700
    }
}

.collage_grid-template-4__cMgAi>:nth-child(3) {
    grid-area: c
}

.collage_grid-template-4__cMgAi>:nth-child(4) {
    grid-area: d
}

@media(min-width:768px) {
    .collage_grid-template-4__cMgAi {
        grid-template-columns: 1fr calc(33% - 2rem)
    }
}

.collage_grid-template-5__aocOW {
    grid-template-areas: "a a" "b c" "b d" "e e";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(4, auto)
}

.collage_grid-template-5__aocOW>:first-child {
    grid-area: a
}

.collage_grid-template-5__aocOW>:nth-child(2) {
    grid-area: b;
    aspect-ratio: 180/377
}

@media(min-width:768px) {
    .collage_grid-template-5__aocOW>:nth-child(2) {
        aspect-ratio: 976/700
    }
}

.collage_grid-template-5__aocOW>:nth-child(3) {
    grid-area: c
}

.collage_grid-template-5__aocOW>:nth-child(4) {
    grid-area: d
}

.collage_grid-template-5__aocOW>:nth-child(5) {
    grid-area: e
}

.collage_grid-template-5__aocOW>:first-child,
.collage_grid-template-5__aocOW>:nth-child(5) {
    width: 100%;
    aspect-ratio: 365/450
}

@media(min-width:768px) {

    .collage_grid-template-5__aocOW>:first-child,
    .collage_grid-template-5__aocOW>:nth-child(5) {
        aspect-ratio: 1720/700
    }
}

@media(min-width:768px) {
    .collage_grid-template-5__aocOW {
        grid-template-columns: 1fr calc(40% - 2rem)
    }
}

.collage_item__H5Ace {
    position: relative
}

.collage_item-inner__tt0Ne {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.image_em__gEWY4 {
    color: #b3b3b3
}

.image_invisible__QsEL9 {
    visibility: hidden
}

.image_desktop-only__Si_bh {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .image_desktop-only__Si_bh {
        display: initial !important;
        pointer-events: auto
    }
}

.image_mobile-only__A_K0Q {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .image_mobile-only__A_K0Q {
        display: initial !important;
        pointer-events: auto
    }
}

.image_underline__INZTm {
    text-decoration: underline
}

.image_dropdown-item__jfH5b {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.image_dropdown-item__jfH5b:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.image_dropdown-item__jfH5b[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .image_dropdown-item__jfH5b {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.image_dropdown-content__H_4eu {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .image_dropdown-content__H_4eu {
        padding: 2rem 0
    }
}

.image_dropdown-trigger__StycP {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .image_dropdown-trigger__StycP {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.image_dropdown-trigger__StycP.image_underlined__0qmAm {
    border-bottom: 1px solid #151717
}

.image_dropdown-trigger__StycP.image_outlined__khQzJ {
    border: 1px solid rgba(21, 23, 23, .1)
}

.image_container__RA4p4 {
    position: relative;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    height: 100%;
    display: flex
}

.image_container__RA4p4:not([style*=width]):not([style*=height]) {
    aspect-ratio: var(--aspect-ratio, unset)
}

.image_image__xwoGQ {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: opacity .5s ease-out
}

.image_lazy__jTV8A {
    opacity: 0
}

.image_error__GHLcL {
    opacity: 0;
    display: none
}

.image_placeholder__lcbHH {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.image_loaded__kIqzn .image_image__xwoGQ {
    opacity: 1
}

.image-placeholder_em__JBh4j {
    color: #b3b3b3
}

.image-placeholder_invisible__NQeec {
    visibility: hidden
}

.image-placeholder_desktop-only__eHt01 {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .image-placeholder_desktop-only__eHt01 {
        display: initial !important;
        pointer-events: auto
    }
}

.image-placeholder_mobile-only__fakW1 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .image-placeholder_mobile-only__fakW1 {
        display: initial !important;
        pointer-events: auto
    }
}

.image-placeholder_underline__LMkrE {
    text-decoration: underline
}

.image-placeholder_dropdown-item__xm5VO {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.image-placeholder_dropdown-item__xm5VO:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.image-placeholder_dropdown-item__xm5VO[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .image-placeholder_dropdown-item__xm5VO {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.image-placeholder_dropdown-content__7irSf {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .image-placeholder_dropdown-content__7irSf {
        padding: 2rem 0
    }
}

.image-placeholder_dropdown-trigger__0wxA6 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .image-placeholder_dropdown-trigger__0wxA6 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.image-placeholder_dropdown-trigger__0wxA6.image-placeholder_underlined__Z9tZ4 {
    border-bottom: 1px solid #151717
}

.image-placeholder_dropdown-trigger__0wxA6.image-placeholder_outlined__tKj3L {
    border: 1px solid rgba(21, 23, 23, .1)
}

.image-placeholder_image-placeholder__AuErw {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.image-placeholder_image-placeholder__AuErw img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.image-placeholder_image-placeholder__AuErw .image-placeholder_inner__HyhK8 {
    position: absolute;
    top: -100%;
    left: -100%;
    bottom: -100%;
    right: -100%
}

.stat-cards_em__mJDmk {
    color: #b3b3b3
}

.stat-cards_invisible__8ikRd {
    visibility: hidden
}

.stat-cards_desktop-only__VbFNq {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .stat-cards_desktop-only__VbFNq {
        display: initial !important;
        pointer-events: auto
    }
}

.stat-cards_mobile-only__82dge {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .stat-cards_mobile-only__82dge {
        display: initial !important;
        pointer-events: auto
    }
}

.stat-cards_underline__6NC9h {
    text-decoration: underline
}

.stat-cards_dropdown-item__PR3l2 {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.stat-cards_dropdown-item__PR3l2:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.stat-cards_dropdown-item__PR3l2[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .stat-cards_dropdown-item__PR3l2 {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.stat-cards_dropdown-content__FbpXw {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .stat-cards_dropdown-content__FbpXw {
        padding: 2rem 0
    }
}

.stat-cards_dropdown-trigger__nJNmF {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .stat-cards_dropdown-trigger__nJNmF {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.stat-cards_dropdown-trigger__nJNmF.stat-cards_underlined__ThZJ4 {
    border-bottom: 1px solid #151717
}

.stat-cards_dropdown-trigger__nJNmF.stat-cards_outlined__bd9Ah {
    border: 1px solid rgba(21, 23, 23, .1)
}

@media(max-width:767px) {
    .stat-cards_stat-cards__FKgT0 {
        margin: 6rem calc(-50vw + 50% + var(--scrollbar-width, 0px))
    }
}

@media(min-width:768px) {
    .stat-cards_stat-cards__FKgT0 {
        margin: 10rem 0 0;
        padding: 5rem 0 20rem
    }
}

.stat-cards_stat-cards-inner__gyg1s {
    display: flex;
    gap: 3rem
}

@media(max-width:767px) {
    .stat-cards_stat-cards-inner__gyg1s {
        padding: 0 2.5rem;
        overflow-x: auto;
        gap: 1rem;
        scroll-snap-type: x mandatory;
        scroll-padding: 2.5rem;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .stat-cards_stat-cards-inner__gyg1s::-webkit-scrollbar {
        display: none
    }

    .stat-cards_stat-cards-inner__gyg1s>* {
        width: 25rem;
        flex-shrink: 0;
        scroll-snap-align: start
    }
}

@media(min-width:768px) {
    .stat-cards_stat-cards-inner__gyg1s>* {
        flex: 1 1;
        max-width: calc((100% - 9rem)/4)
    }
}

.stat-cards_stat-card__MfkOk {
    --icon-size: 3.2rem;
    aspect-ratio: 250/280;
    background-color: rgba(33, 33, 33, .8);
    border: 1px solid rgba(179, 179, 179, .1);
    padding: 3rem;
    display: flex;
    flex-direction: column
}

.stat-cards_stat-card__MfkOk svg {
    width: var(--icon-size);
    height: var(--icon-size)
}

@media(min-width:768px) {
    .stat-cards_stat-card__MfkOk {
        --icon-size: 4rem;
        opacity: 0;
        padding: 5rem;
        transition: opacity .85s ease-in-out;
        aspect-ratio: 1/1
    }
}

.stat-cards_stat-card-value__9agUr {
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: -.01em;
    margin-top: auto;
    color: #fff
}

@media(min-width:768px) {
    .stat-cards_stat-card-value__9agUr {
        font-size: 4.4rem;
        line-height: 1.15
    }
}

.stat-cards_stat-card-label__kiP8f {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    margin-top: .5rem;
    color: #b3b3b3
}

@media(min-width:768px) {
    .stat-cards_stat-card-label__kiP8f {
        margin-top: 1.5rem
    }
}

.other-details_em__C02xl {
    color: #b3b3b3
}

.other-details_invisible__t0KY1 {
    visibility: hidden
}

.other-details_desktop-only__AWDVy {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .other-details_desktop-only__AWDVy {
        display: initial !important;
        pointer-events: auto
    }
}

.other-details_mobile-only__R6G9r {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .other-details_mobile-only__R6G9r {
        display: initial !important;
        pointer-events: auto
    }
}

.other-details_underline__L42na {
    text-decoration: underline
}

.other-details_dropdown-item__ExMph {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.other-details_dropdown-item__ExMph:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.other-details_dropdown-item__ExMph[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .other-details_dropdown-item__ExMph {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.other-details_dropdown-content__YSWeW {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .other-details_dropdown-content__YSWeW {
        padding: 2rem 0
    }
}

.other-details_dropdown-trigger__j2US2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .other-details_dropdown-trigger__j2US2 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.other-details_dropdown-trigger__j2US2.other-details_underlined__YLeT7 {
    border-bottom: 1px solid #151717
}

.other-details_dropdown-trigger__j2US2.other-details_outlined__Ci_qE {
    border: 1px solid rgba(21, 23, 23, .1)
}

.other-details_features__MZ_sA {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    grid-row-gap: 5rem;
    row-gap: 5rem
}

.other-details_features__MZ_sA .other-details_data-source-logo-image__VdWvq {
    display: block;
    max-height: 3rem;
    max-width: 5.5rem;
    width: auto;
    height: auto;
    object-fit: contain
}

@media(max-width:767px) {
    .other-details_features__MZ_sA .other-details_data-source-logo-image__VdWvq {
        max-height: 1.6rem;
        max-width: 5rem
    }
}

.rating_em__pAL8D {
    color: #b3b3b3
}

.rating_invisible__egFz5 {
    visibility: hidden
}

.rating_desktop-only__1MqI3 {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .rating_desktop-only__1MqI3 {
        display: initial !important;
        pointer-events: auto
    }
}

.rating_mobile-only___kud6 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .rating_mobile-only___kud6 {
        display: initial !important;
        pointer-events: auto
    }
}

.rating_underline__4OSj1 {
    text-decoration: underline
}

.rating_dropdown-item__e3kem {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.rating_dropdown-item__e3kem:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.rating_dropdown-item__e3kem[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .rating_dropdown-item__e3kem {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.rating_dropdown-content__sVmNh {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .rating_dropdown-content__sVmNh {
        padding: 2rem 0
    }
}

.rating_dropdown-trigger__kBVIm {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .rating_dropdown-trigger__kBVIm {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.rating_dropdown-trigger__kBVIm.rating_underlined__MRRw5 {
    border-bottom: 1px solid #151717
}

.rating_dropdown-trigger__kBVIm.rating_outlined__FIbfR {
    border: 1px solid rgba(21, 23, 23, .1)
}

.rating_rating___8qR1 {
    margin-top: 1.4rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.rating_rating-stars__42KeX {
    gap: .4rem;
    display: flex;
    gap: .2rem
}

.rating_rating-votes__kCQ_K {
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.3
}

.rating_rating-votes__kCQ_K:before {
    content: "("
}

.rating_rating-votes__kCQ_K:after {
    content: ")"
}

.form-row_em__vkxbC {
    color: #b3b3b3
}

.form-row_invisible__nmPg8 {
    visibility: hidden
}

.form-row_desktop-only__2YxEn {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .form-row_desktop-only__2YxEn {
        display: initial !important;
        pointer-events: auto
    }
}

.form-row_mobile-only__piG8P {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .form-row_mobile-only__piG8P {
        display: initial !important;
        pointer-events: auto
    }
}

.form-row_underline__b3zBS {
    text-decoration: underline
}

.form-row_dropdown-item__YwtIY {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.form-row_dropdown-item__YwtIY:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.form-row_dropdown-item__YwtIY[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .form-row_dropdown-item__YwtIY {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.form-row_dropdown-content__5gyEQ {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .form-row_dropdown-content__5gyEQ {
        padding: 2rem 0
    }
}

.form-row_dropdown-trigger__3oVGD {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .form-row_dropdown-trigger__3oVGD {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.form-row_dropdown-trigger__3oVGD.form-row_underlined__pp_8R {
    border-bottom: 1px solid #151717
}

.form-row_dropdown-trigger__3oVGD.form-row_outlined__NgJyn {
    border: 1px solid rgba(21, 23, 23, .1)
}

.form-row_form-row__m3d3J {
    display: flex;
    flex-direction: column;
    gap: var(--gap);
    --gap: 3rem
}

@media(min-width:768px) {
    .form-row_form-row__m3d3J {
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        --gap: 2rem
    }
}

.form-col_em__2zIqy {
    color: #b3b3b3
}

.form-col_invisible__Ck_Dg {
    visibility: hidden
}

.form-col_desktop-only__7Cdzr {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .form-col_desktop-only__7Cdzr {
        display: initial !important;
        pointer-events: auto
    }
}

.form-col_mobile-only__xYwsX {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .form-col_mobile-only__xYwsX {
        display: initial !important;
        pointer-events: auto
    }
}

.form-col_underline__yOt2s {
    text-decoration: underline
}

.form-col_dropdown-item__TTzX9 {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.form-col_dropdown-item__TTzX9:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.form-col_dropdown-item__TTzX9[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .form-col_dropdown-item__TTzX9 {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.form-col_dropdown-content__GIiAh {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .form-col_dropdown-content__GIiAh {
        padding: 2rem 0
    }
}

.form-col_dropdown-trigger__n0V2D {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .form-col_dropdown-trigger__n0V2D {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.form-col_dropdown-trigger__n0V2D.form-col_underlined__EeX21 {
    border-bottom: 1px solid #151717
}

.form-col_dropdown-trigger__n0V2D.form-col_outlined__dtmLs {
    border: 1px solid rgba(21, 23, 23, .1)
}

.form-col_form-col__pVnyY {
    min-width: 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media(min-width:768px) {
    .form-col_form-col__pVnyY {
        width: var(--width)
    }
}

.form-text-input_em__yn0Jo {
    color: #b3b3b3
}

.form-text-input_invisible__BggsZ {
    visibility: hidden
}

.form-text-input_desktop-only__4XXn2 {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .form-text-input_desktop-only__4XXn2 {
        display: initial !important;
        pointer-events: auto
    }
}

.form-text-input_mobile-only__635uK {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .form-text-input_mobile-only__635uK {
        display: initial !important;
        pointer-events: auto
    }
}

.form-text-input_underline__wxKWl {
    text-decoration: underline
}

.form-text-input_dropdown-item__VpjOl {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.form-text-input_dropdown-item__VpjOl:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.form-text-input_dropdown-item__VpjOl[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .form-text-input_dropdown-item__VpjOl {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.form-text-input_dropdown-content__VGEjF {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .form-text-input_dropdown-content__VGEjF {
        padding: 2rem 0
    }
}

.form-text-input_dropdown-trigger__9lFje {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .form-text-input_dropdown-trigger__9lFje {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.form-text-input_dropdown-trigger__9lFje.form-text-input_underlined__xVKz1 {
    border-bottom: 1px solid #151717
}

.form-text-input_dropdown-trigger__9lFje.form-text-input_outlined__RPqVU {
    border: 1px solid rgba(21, 23, 23, .1)
}

.form-text-input_form-input__5AJnT.form-text-input_error__XSiCB .form-text-input_input-wrapper__Aw_YD {
    border-color: #d92424;
    color: #d92424
}

.form-text-input_form-input__5AJnT.form-text-input_error__XSiCB .form-text-input_label__xN4im {
    color: #d92424
}

.form-text-input_label__xN4im {
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.5;
    color: #b3b3b3;
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 1.5rem
}

@media(min-width:768px) {
    .form-text-input_label__xN4im {
        margin-bottom: 2rem
    }
}

.form-text-input_input-wrapper__Aw_YD.form-text-input_error__XSiCB {
    color: #d92424;
    border-color: #d92424
}

.app-tooltip_em__gTREI {
    color: #b3b3b3
}

.app-tooltip_invisible__G1XIT {
    visibility: hidden
}

.app-tooltip_desktop-only__I_qYY {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .app-tooltip_desktop-only__I_qYY {
        display: initial !important;
        pointer-events: auto
    }
}

.app-tooltip_mobile-only__q_lBx {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .app-tooltip_mobile-only__q_lBx {
        display: initial !important;
        pointer-events: auto
    }
}

.app-tooltip_underline___btb5 {
    text-decoration: underline
}

.app-tooltip_dropdown-item__hiBup {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.app-tooltip_dropdown-item__hiBup:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.app-tooltip_dropdown-item__hiBup[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .app-tooltip_dropdown-item__hiBup {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.app-tooltip_dropdown-content__y2mdq {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .app-tooltip_dropdown-content__y2mdq {
        padding: 2rem 0
    }
}

.app-tooltip_dropdown-trigger__R2q7A {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .app-tooltip_dropdown-trigger__R2q7A {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.app-tooltip_dropdown-trigger__R2q7A.app-tooltip_underlined__jPYph {
    border-bottom: 1px solid #151717
}

.app-tooltip_dropdown-trigger__R2q7A.app-tooltip_outlined__4nl2S {
    border: 1px solid rgba(21, 23, 23, .1)
}

.app-tooltip_content__NOjXx {
    padding: 1.5rem;
    background-color: #151717;
    color: #fff;
    animation: app-tooltip_appear__uwULo .75s cubic-bezier(.16, 1, .3, 1);
    transition: opacity .75s cubic-bezier(.16, 1, .3, 1);
    outline: none;
    z-index: 200;
    font-weight: 500;
    font-size: 1.2rem;
    line-height: 1.4rem
}

.app-tooltip_trigger__m_vCf {
    display: flex;
    align-items: center;
    justify-content: center
}

.app-tooltip_trigger__m_vCf:hover {
    color: #151717
}

.app-tooltip_arrow__d_vs_ {
    fill: #151717
}

@keyframes app-tooltip_appear__uwULo {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.area-input_em__8SJbG {
    color: #b3b3b3
}

.area-input_invisible__CGE2A {
    visibility: hidden
}

.area-input_desktop-only__pCz6x {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .area-input_desktop-only__pCz6x {
        display: initial !important;
        pointer-events: auto
    }
}

.area-input_mobile-only__o7Ly_ {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .area-input_mobile-only__o7Ly_ {
        display: initial !important;
        pointer-events: auto
    }
}

.area-input_underline__ByFps {
    text-decoration: underline
}

.area-input_dropdown-item__O2eMV {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.area-input_dropdown-item__O2eMV:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.area-input_dropdown-item__O2eMV[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .area-input_dropdown-item__O2eMV {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.area-input_dropdown-content__DCbCw {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .area-input_dropdown-content__DCbCw {
        padding: 2rem 0
    }
}

.area-input_dropdown-trigger__n7ixo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .area-input_dropdown-trigger__n7ixo {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.area-input_dropdown-trigger__n7ixo.area-input_underlined__xGNXd {
    border-bottom: 1px solid #151717
}

.area-input_dropdown-trigger__n7ixo.area-input_outlined__Adlcm {
    border: 1px solid rgba(21, 23, 23, .1)
}

.area-input_input-wrapper__bBsgF {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    gap: 1rem;
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #151717;
    padding: 0 0 1.5rem;
    cursor: text
}

.area-input_input-wrapper__bBsgF:not(.area-input_dark__aQBhO) {
    border-bottom-color: rgba(21, 23, 23, .15)
}

.area-input_input-wrapper__bBsgF:not(.area-input_dark__aQBhO):focus-within {
    border-color: #151717
}

.area-input_input-wrapper__bBsgF.area-input_dark__aQBhO {
    border-bottom-color: hsla(0, 0%, 100%, .4)
}

.area-input_input-wrapper__bBsgF.area-input_dark__aQBhO:focus-within {
    border-color: #fff
}

@media(min-width:768px) {
    .area-input_input-wrapper__bBsgF {
        padding: 0 0 1.8rem
    }
}

.area-input_input__RNVXe {
    flex: 1 1;
    border: none;
    padding: 0;
    background: rgba(0, 0, 0, 0);
    color: inherit;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.5
}

.area-input_input__RNVXe:focus {
    outline: none
}

.area-input_input__RNVXe:focus::placeholder {
    opacity: .5
}

.area-input_input__RNVXe::placeholder {
    color: inherit
}

.area-input_input__RNVXe:disabled {
    opacity: .5
}

@media(min-width:768px) {
    .area-input_input__RNVXe {
        font-size: 1.8rem
    }
}

.area-input_icon-after__wytfs,
.area-input_icon-before__Nn3N_ {
    min-width: var(--icon-size, 2.4rem);
    width: var(--icon-size, 2.4rem);
    height: var(--icon-size, 2.4rem)
}

.area-input_clear-button__Y5pUl {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer
}

.form-masked-input_em__dNyJL {
    color: #b3b3b3
}

.form-masked-input_invisible__0ytJp {
    visibility: hidden
}

.form-masked-input_desktop-only__lNi_x {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .form-masked-input_desktop-only__lNi_x {
        display: initial !important;
        pointer-events: auto
    }
}

.form-masked-input_mobile-only__JxXjG {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .form-masked-input_mobile-only__JxXjG {
        display: initial !important;
        pointer-events: auto
    }
}

.form-masked-input_underline__6PoIh {
    text-decoration: underline
}

.form-masked-input_dropdown-item__C3LCW {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.form-masked-input_dropdown-item__C3LCW:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.form-masked-input_dropdown-item__C3LCW[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .form-masked-input_dropdown-item__C3LCW {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.form-masked-input_dropdown-content__N1LZ_ {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .form-masked-input_dropdown-content__N1LZ_ {
        padding: 2rem 0
    }
}

.form-masked-input_dropdown-trigger__NvWtC {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .form-masked-input_dropdown-trigger__NvWtC {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.form-masked-input_dropdown-trigger__NvWtC.form-masked-input_underlined__xJt96 {
    border-bottom: 1px solid #151717
}

.form-masked-input_dropdown-trigger__NvWtC.form-masked-input_outlined__49EdM {
    border: 1px solid rgba(21, 23, 23, .1)
}

.form-masked-input_form-input__Ju1RM.form-masked-input_error__it0Vd .form-masked-input_input-wrapper__BSmBW {
    border-color: #d92424;
    color: #d92424
}

.form-masked-input_form-input__Ju1RM.form-masked-input_error__it0Vd .form-masked-input_input-wrapper__BSmBW:focus-within {
    border-color: #d92424
}

.form-masked-input_form-input__Ju1RM.form-masked-input_error__it0Vd .form-masked-input_label__7LrtB {
    color: #d92424
}

.form-masked-input_input__em_Jn {
    flex: 1 1;
    border: none;
    padding: 0;
    background: rgba(0, 0, 0, 0);
    color: inherit;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.5
}

.form-masked-input_input__em_Jn:focus {
    outline: none
}

.form-masked-input_input__em_Jn:focus::placeholder {
    opacity: .5
}

.form-masked-input_input__em_Jn::placeholder {
    color: inherit
}

.form-masked-input_input__em_Jn:disabled {
    opacity: .5
}

@media(min-width:768px) {
    .form-masked-input_input__em_Jn {
        font-size: 1.8rem
    }
}

.form-masked-input_label__7LrtB {
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.5;
    color: #b3b3b3;
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 1.5rem
}

@media(min-width:768px) {
    .form-masked-input_label__7LrtB {
        margin-bottom: 2rem
    }
}

.form-masked-input_input-wrapper__BSmBW {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    gap: 1rem;
    width: 100%;
    border-bottom: 1px solid #151717;
    padding: 0 0 1.5rem;
    cursor: text
}

.form-masked-input_input-wrapper__BSmBW:not(.form-masked-input_dark__9q1wx) {
    border-bottom-color: rgba(21, 23, 23, .15)
}

.form-masked-input_input-wrapper__BSmBW:not(.form-masked-input_dark__9q1wx):focus-within {
    border-color: #151717
}

.form-masked-input_input-wrapper__BSmBW.form-masked-input_error__it0Vd {
    color: #d92424;
    border-color: #d92424
}

.form-masked-input_input-wrapper__BSmBW.form-masked-input_dark__9q1wx {
    border-bottom-color: hsla(0, 0%, 100%, .4)
}

.form-masked-input_input-wrapper__BSmBW.form-masked-input_dark__9q1wx:focus-within {
    border-color: #fff
}

@media(min-width:768px) {
    .form-masked-input_input-wrapper__BSmBW {
        padding: 0 0 1.8rem
    }
}

.address-bar_em__ik7UC {
    color: #b3b3b3
}

.address-bar_invisible__oemB2 {
    visibility: hidden
}

.address-bar_desktop-only__I451j {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .address-bar_desktop-only__I451j {
        display: initial !important;
        pointer-events: auto
    }
}

.address-bar_mobile-only__GqrUR {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .address-bar_mobile-only__GqrUR {
        display: initial !important;
        pointer-events: auto
    }
}

.address-bar_underline__apTgM {
    text-decoration: underline
}

.address-bar_dropdown-item__0REBz {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.address-bar_dropdown-item__0REBz:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.address-bar_dropdown-item__0REBz[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .address-bar_dropdown-item__0REBz {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.address-bar_dropdown-content__87IBj {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .address-bar_dropdown-content__87IBj {
        padding: 2rem 0
    }
}

.address-bar_dropdown-trigger__kPemq {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .address-bar_dropdown-trigger__kPemq {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.address-bar_dropdown-trigger__kPemq.address-bar_underlined__87xE2 {
    border-bottom: 1px solid #151717
}

.address-bar_dropdown-trigger__kPemq.address-bar_outlined__f58J5 {
    border: 1px solid rgba(21, 23, 23, .1)
}

.address-bar_address-bar__Y_s_F {
    display: grid;
    grid-template-areas: "labels" "address" "actions";
    grid-gap: 1.5rem;
    gap: 1.5rem;
    grid-area: address
}

@media(min-width:768px) {
    .address-bar_address-bar__Y_s_F {
        grid-template-areas: "address actions" "labels labels";
        -moz-column-gap: 2.4rem;
        column-gap: 2.4rem;
        grid-template-columns: 1fr auto;
        grid-template-rows: 1fr auto
    }
}

.address-bar_address__yhvnI {
    font-size: 2.2rem;
    font-weight: 500;
    line-height: 1.3;
    flex: 1 1;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    grid-area: address
}

@media(min-width:768px) {
    .address-bar_address__yhvnI {
        font-size: 4.4rem;
        font-weight: 500;
        line-height: 1;
        letter-spacing: -.02em
    }
}

.address-bar_actions__vzm2l {
    display: flex;
    gap: 1.2rem;
    grid-area: actions
}

.address-bar_labels__exWVh {
    display: flex;
    gap: 1rem;
    grid-area: labels
}

.sort-by_em__vTjNq {
    color: #b3b3b3
}

.sort-by_invisible__zZmH0 {
    visibility: hidden
}

.sort-by_desktop-only__a2ngd {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .sort-by_desktop-only__a2ngd {
        display: initial !important;
        pointer-events: auto
    }
}

.sort-by_mobile-only__NOc79 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .sort-by_mobile-only__NOc79 {
        display: initial !important;
        pointer-events: auto
    }
}

.sort-by_underline___PXTA {
    text-decoration: underline
}

.sort-by_dropdown-item__jktYT {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.sort-by_dropdown-item__jktYT:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.sort-by_dropdown-item__jktYT[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .sort-by_dropdown-item__jktYT {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.sort-by_dropdown-content__eRFQs {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .sort-by_dropdown-content__eRFQs {
        padding: 2rem 0
    }
}

.sort-by_dropdown-trigger__gxXxl {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .sort-by_dropdown-trigger__gxXxl {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.sort-by_dropdown-trigger__gxXxl.sort-by_underlined__GsMo_ {
    border-bottom: 1px solid #151717
}

.sort-by_dropdown-trigger__gxXxl.sort-by_outlined__DdWVy {
    border: 1px solid rgba(21, 23, 23, .1)
}

.sort-by_sort-by__tN8_K {
    grid-area: sort-by;
    display: flex;
    align-items: center;
    gap: 1rem;
    justify-self: end;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5
}

@media(min-width:768px) {
    .sort-by_sort-by__tN8_K {
        font-size: 1.8rem
    }
}

.sort-by_content__s6W70 {
    margin-top: 1rem;
    max-height: 40rem;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    overflow: hidden
}

.sort-by_content__s6W70>div {
    padding: 1rem 0;
    overflow: auto;
    height: 100%
}

@media(min-width:768px) {
    .sort-by_content__s6W70>div {
        padding: 2rem 0
    }
}

.sort-by_trigger__jJJdS {
    display: flex;
    align-items: center;
    gap: 1rem;
    color: #0496ff;
    cursor: pointer
}

.sort-by_trigger-label__aFPV9 {
    font-size: inherit;
    font-weight: 500;
    line-height: 1.5;
    white-space: nowrap
}

.sort-by_item__h3zXl {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: 1rem 2rem;
    outline: none;
    display: flex;
    align-items: center;
    gap: 1rem
}

.sort-by_item__h3zXl.sort-by_active__Y6rXh,
.sort-by_item__h3zXl:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

@media(min-width:768px) {
    .sort-by_item__h3zXl {
        padding: 1.35rem 3rem;
        font-size: 1.8rem
    }
}

.filter-selection_em__oVLLp {
    color: #b3b3b3
}

.filter-selection_invisible__zUHU_ {
    visibility: hidden
}

.filter-selection_desktop-only__Xz4HD {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .filter-selection_desktop-only__Xz4HD {
        display: initial !important;
        pointer-events: auto
    }
}

.filter-selection_mobile-only__l1zpt {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .filter-selection_mobile-only__l1zpt {
        display: initial !important;
        pointer-events: auto
    }
}

.filter-selection_underline__j_mev {
    text-decoration: underline
}

.filter-selection_dropdown-item__hqtdj {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.filter-selection_dropdown-item__hqtdj:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.filter-selection_dropdown-item__hqtdj[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .filter-selection_dropdown-item__hqtdj {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.filter-selection_dropdown-content__lXmR5 {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .filter-selection_dropdown-content__lXmR5 {
        padding: 2rem 0
    }
}

.filter-selection_dropdown-trigger__U9Usu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .filter-selection_dropdown-trigger__U9Usu {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.filter-selection_dropdown-trigger__U9Usu.filter-selection_underlined__G0YEM {
    border-bottom: 1px solid #151717
}

.filter-selection_dropdown-trigger__U9Usu.filter-selection_outlined__W7wTg {
    border: 1px solid rgba(21, 23, 23, .1)
}

.filter-selection_filter-selection__bcQKE {
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3;
    white-space: nowrap;
    padding: .4rem .8rem;
    display: flex;
    align-items: center;
    gap: .6rem;
    background-color: rgba(4, 150, 255, .1)
}

.filter-selection_filter-selection__bcQKE button {
    background: rgba(0, 0, 0, 0);
    border: none;
    cursor: pointer;
    padding: 0
}

.agent-join-modal_em__PqqL3 {
    color: #b3b3b3
}

.agent-join-modal_invisible__DqnbY {
    visibility: hidden
}

.agent-join-modal_desktop-only__TUB_F {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .agent-join-modal_desktop-only__TUB_F {
        display: initial !important;
        pointer-events: auto
    }
}

.agent-join-modal_mobile-only__u0nSv {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .agent-join-modal_mobile-only__u0nSv {
        display: initial !important;
        pointer-events: auto
    }
}

.agent-join-modal_underline__eZfKT {
    text-decoration: underline
}

.agent-join-modal_dropdown-item__C_Q6q {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.agent-join-modal_dropdown-item__C_Q6q:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.agent-join-modal_dropdown-item__C_Q6q[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .agent-join-modal_dropdown-item__C_Q6q {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.agent-join-modal_dropdown-content__Uj636 {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .agent-join-modal_dropdown-content__Uj636 {
        padding: 2rem 0
    }
}

.agent-join-modal_dropdown-trigger__MR87q {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .agent-join-modal_dropdown-trigger__MR87q {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.agent-join-modal_dropdown-trigger__MR87q.agent-join-modal_underlined__VL1ZT {
    border-bottom: 1px solid #151717
}

.agent-join-modal_dropdown-trigger__MR87q.agent-join-modal_outlined__0tsTl {
    border: 1px solid rgba(21, 23, 23, .1)
}

.agent-join-modal_wrapper__vDle4 {
    padding: 6rem 0;
    background-color: #f1f1f1
}

@media(min-width:768px) {
    .agent-join-modal_wrapper__vDle4 {
        padding: 15rem 0
    }
}

.agent-join-modal_title__gZm_F h2 {
    font-weight: 500;
    font-size: 4.4rem;
    line-height: 1;
    letter-spacing: -.02em
}

@media(min-width:768px) {
    .agent-join-modal_title__gZm_F h2 {
        font-size: 7.2rem;
        letter-spacing: -.04em
    }
}

.agent-join-modal_items__hD1ie {
    margin-top: 4rem
}

@media(min-width:768px) {
    .agent-join-modal_items__hD1ie {
        margin-top: 10rem
    }
}

.agent-join-modal_mortgage-and-financing-description__MpH4O {
    max-width: 61.3rem
}

.agent-join-modal_cards__YE8Wm {
    display: grid;
    border-top: 1px solid rgba(21, 23, 23, .07);
    border-left: 1px solid rgba(21, 23, 23, .07);
    margin: 3rem 0 0
}

@media(min-width:768px) {
    .agent-join-modal_cards__YE8Wm {
        grid-template-columns: repeat(4, 1fr);
        margin: 3rem -8rem 0
    }
}

.agent-join-modal_card__EJqYP {
    background-color: #f0f0f0;
    padding: 3rem 2.5rem;
    cursor: pointer;
    border-right: 1px solid rgba(21, 23, 23, .07);
    border-bottom: 1px solid rgba(21, 23, 23, .07)
}

@media(hover:hover) {
    .agent-join-modal_card__EJqYP:hover {
        background-color: rgba(21, 23, 23, .07)
    }
}

.agent-join-modal_card-head___cH5I {
    display: grid;
    align-items: center;
    grid-template-columns: 1fr auto;
    grid-template-areas: "logo arrow" "description description";
    grid-gap: 1.5rem;
    gap: 1.5rem
}

@media(min-width:768px) {
    .agent-join-modal_card-head___cH5I {
        width: 100%;
        grid-template-areas: "logo arrow"
    }
}

.agent-join-modal_card-logo__GUXwE {
    grid-area: logo
}

.agent-join-modal_card-arrow__FBkXS {
    --size: 2rem;
    grid-area: arrow
}

.agent-join-modal_card-arrow__FBkXS svg {
    width: var(--size);
    height: var(--size)
}

@media(min-width:768px) {
    .agent-join-modal_card-arrow__FBkXS {
        --size: 2.4rem
    }
}

.agent-join-modal_card-description___mTAy {
    grid-area: description;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 1.4
}

@media(min-width:768px) {
    .agent-join-modal_card-description___mTAy {
        display: none
    }

    .agent-join-modal_card__EJqYP {
        display: flex;
        align-items: center;
        padding: 3rem 4rem
    }
}

.agent-join-modal_description__7d07O {
    max-width: 61.3rem
}

.agent-join-modal_item__aRnX3 {
    border-bottom: 1px solid rgba(21, 23, 23, .07);
    padding: 3rem 0
}

.agent-join-modal_item__aRnX3:first-child {
    border-top: 1px solid rgba(21, 23, 23, .07)
}

.agent-join-modal_trigger__TJDXH {
    font-size: 2.2rem;
    font-weight: 500;
    line-height: 1.15;
    position: relative
}

@media(max-width:767px) {
    .agent-join-modal_trigger-inner__RC3rs {
        display: flex;
        gap: 1rem;
        justify-content: space-between
    }
}

.agent-join-modal_trigger__TJDXH:before {
    content: attr(data-index);
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    color: #b3b3b3;
    margin-bottom: 3rem;
    display: block
}

@media(min-width:768px) {
    .agent-join-modal_trigger__TJDXH {
        font-size: 4.4rem;
        letter-spacing: -.03em;
        cursor: pointer;
        padding: 0 8rem
    }

    .agent-join-modal_trigger__TJDXH:before {
        font-size: 2rem;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        margin-bottom: 0
    }
}

@media(min-width:768px) {
    .agent-join-modal_trigger-icon__dUU2I {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }
}

.agent-join-modal_content__lSHFp[data-state=open] {
    animation: agent-join-modal_slideDown__e4uyC .3s ease-out
}

.agent-join-modal_content__lSHFp[data-state=closed] {
    animation: agent-join-modal_slideUp__xI_aK .3s ease-out
}

@keyframes agent-join-modal_slideDown__e4uyC {
    0% {
        height: 0;
        opacity: 0
    }

    to {
        height: var(--radix-collapsible-content-height);
        opacity: 1
    }
}

@keyframes agent-join-modal_slideUp__xI_aK {
    0% {
        height: var(--radix-collapsible-content-height);
        opacity: 1
    }

    to {
        height: 0;
        opacity: 0
    }
}

.agent-join-modal_content__lSHFp {
    overflow: hidden
}

.agent-join-modal_content-inner__vm__1 {
    padding: 1.5rem 0 0;
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 500
}

@media(min-width:768px) {
    .agent-join-modal_content-inner__vm__1 {
        font-size: 2rem;
        padding: 1.5rem 8rem 3rem
    }
}

@keyframes agent-join-modal_overlayShow__K1dY2 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.agent-join-modal_modal-title__xYhl9 {
    font-weight: 500;
    font-size: 3rem;
    line-height: 1;
    letter-spacing: -.02em
}

@media(min-width:768px) {
    .agent-join-modal_modal-title__xYhl9 {
        font-size: 4.4rem;
        line-height: 1.3;
        letter-spacing: -.01em
    }
}

.agent-join-modal_modal-description__3x4vj {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    margin-top: 1.5rem
}

@media(min-width:768px) {
    .agent-join-modal_modal-description__3x4vj {
        font-size: 2rem;
        margin-top: 2rem
    }
}

.agent-join-modal_modal-form__ewHu0 {
    display: flex;
    flex-direction: column;
    gap: 3rem;
    margin-top: 3rem
}

@media(min-width:768px) {
    .agent-join-modal_modal-form__ewHu0 {
        margin-top: 5rem;
        gap: 5rem
    }
}

.agent-join-modal_modal-form-actions__KmNdD {
    display: flex;
    flex-direction: column
}

.agent-join-modal_modal-overlay__DEcK_ {
    background-color: rgba(21, 23, 23, .5);
    position: fixed;
    inset: 0;
    animation: agent-join-modal_overlayShow__K1dY2 1s cubic-bezier(.16, 1, .3, 1);
    z-index: 100
}

.agent-join-modal_modal-content__cpTHn {
    background-color: #fff;
    box-shadow: var(--shadow-6);
    position: fixed;
    padding: 8.4rem 2.5rem 4rem;
    overflow-y: auto;
    z-index: 200
}

@media(max-width:767px) {
    .agent-join-modal_modal-content__cpTHn {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }
}

@media(min-width:768px) {
    .agent-join-modal_modal-content__cpTHn {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 90vw;
        max-width: 90rem;
        padding: 8rem;
        animation: agent-join-modal_contentShow__0G70k .15s cubic-bezier(.16, 1, .3, 1)
    }
}

@keyframes agent-join-modal_contentShow__0G70k {
    0% {
        opacity: 0;
        transform: translate(-50%, -48%) scale(.96)
    }

    to {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1)
    }
}

.agent-join-modal_modal-close__YHNZ6 {
    position: absolute;
    top: 3rem;
    right: 2.5rem
}

@media(min-width:768px) {
    .agent-join-modal_modal-close__YHNZ6 {
        top: 5rem;
        right: 5rem
    }
}

.agent-join-modal_modal-close-button__2A946 {
    position: relative;
    border: none;
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    padding: 0;
    margin: 0
}

.agent-join-modal_modal-close-button__2A946:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 5rem;
    height: 5rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.agent-client-reviews_em__jzqRA {
    color: #b3b3b3
}

.agent-client-reviews_invisible__9iOEG {
    visibility: hidden
}

.agent-client-reviews_desktop-only__L9_BD {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .agent-client-reviews_desktop-only__L9_BD {
        display: initial !important;
        pointer-events: auto
    }
}

.agent-client-reviews_mobile-only__vJTWj {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .agent-client-reviews_mobile-only__vJTWj {
        display: initial !important;
        pointer-events: auto
    }
}

.agent-client-reviews_underline__YJRDw {
    text-decoration: underline
}

.agent-client-reviews_dropdown-item__rGtXC {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.agent-client-reviews_dropdown-item__rGtXC:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.agent-client-reviews_dropdown-item__rGtXC[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .agent-client-reviews_dropdown-item__rGtXC {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.agent-client-reviews_dropdown-content__Y9UVp {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .agent-client-reviews_dropdown-content__Y9UVp {
        padding: 2rem 0
    }
}

.agent-client-reviews_dropdown-trigger__tGCQX {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .agent-client-reviews_dropdown-trigger__tGCQX {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.agent-client-reviews_dropdown-trigger__tGCQX.agent-client-reviews_underlined__OD6LU {
    border-bottom: 1px solid #151717
}

.agent-client-reviews_dropdown-trigger__tGCQX.agent-client-reviews_outlined__OAbi0 {
    border: 1px solid rgba(21, 23, 23, .1)
}

.agent-client-reviews_wrapper__oZ44q {
    margin-top: 4rem
}

@media(min-width:768px) {
    .agent-client-reviews_wrapper__oZ44q {
        margin-top: 5rem
    }
}

.agent-client-reviews_stats__fz4gQ {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.3;
    margin-top: 2rem
}

@media(min-width:768px) {
    .agent-client-reviews_stats__fz4gQ {
        font-size: 2rem;
        gap: 2.4rem;
        flex-direction: row;
        align-items: center
    }
}

.agent-client-reviews_with-dot__eYDTv {
    content: "";
    display: block;
    position: absolute;
    min-width: .5rem;
    width: .5rem;
    height: .5rem;
    background-color: #b3b3b3;
    right: calc(100% + var(--gap)/2);
    top: 50%;
    transform: translate(50%, -50%);
    border-radius: 50%
}

.agent-client-reviews_stats-text__Kc9k5 {
    --gap: 2.4rem;
    display: flex;
    gap: var(--gap)
}

.agent-client-reviews_stats-text__Kc9k5>* {
    position: relative
}

.agent-client-reviews_stats-text__Kc9k5>:before {
    content: "";
    display: block;
    position: absolute;
    min-width: .5rem;
    width: .5rem;
    height: .5rem;
    background-color: #b3b3b3;
    right: calc(100% + var(--gap)/2);
    top: 50%;
    transform: translate(50%, -50%);
    border-radius: 50%
}

@media(max-width:767px) {
    .agent-client-reviews_stats-text__Kc9k5>:first-child:before {
        display: none
    }
}

.agent-client-reviews_reviews__BWURN {
    display: flex;
    margin-top: 4rem;
    overflow: hidden;
    width: 100%;
    max-width: 100%
}

@media(max-width:767px) {
    .agent-client-reviews_reviews__BWURN>* {
        min-width: 100%;
        flex-basis: 100%;
        width: 100%
    }
}

@media(min-width:768px) {
    .agent-client-reviews_reviews__BWURN {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        margin-top: 3rem;
        grid-gap: 3rem;
        gap: 3rem;
        align-items: flex-start
    }

    .agent-client-reviews_review__uOGYg {
        padding: 3rem;
        border: 1px solid rgba(21, 23, 23, .1)
    }
}

.agent-client-reviews_review-text__4x_JH {
    font-size: 2.4rem;
    font-weight: 400;
    line-height: 1.15;
    font-family: var(--font-secondary)
}

@media(min-width:768px) {
    .agent-client-reviews_review-text__4x_JH {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden
    }
}

.agent-client-reviews_review-name__q8_MV,
.agent-client-reviews_review-rating-wrapper___dh39 {
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.1
}

@media(min-width:768px) {

    .agent-client-reviews_review-name__q8_MV,
    .agent-client-reviews_review-rating-wrapper___dh39 {
        font-size: 1.6rem
    }
}

.agent-client-reviews_review-name__q8_MV {
    text-transform: uppercase;
    margin-top: 4rem
}

.agent-client-reviews_review-rating-wrapper___dh39 {
    display: flex;
    align-items: center;
    gap: 2rem;
    margin-top: 1rem
}

@media(min-width:768px) {
    .agent-client-reviews_review-rating-wrapper___dh39 {
        gap: 3rem
    }
}

.agent-client-reviews_pagination__MIOVr {
    margin-top: 4rem
}

@media(min-width:768px) {
    .agent-client-reviews_pagination__MIOVr {
        margin-top: 5rem
    }
}

.agent-client-reviews_headerWrapper__PUGus {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 2rem
}

@media(min-width:768px) {
    .agent-client-reviews_headerWrapper__PUGus {
        flex-direction: row;
        align-items: center
    }
}

.non-certified-agent-page_em__ZF2fu {
    color: #b3b3b3
}

.non-certified-agent-page_invisible__tvEOw {
    visibility: hidden
}

.non-certified-agent-page_desktop-only__LOQ__ {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .non-certified-agent-page_desktop-only__LOQ__ {
        display: initial !important;
        pointer-events: auto
    }
}

.non-certified-agent-page_mobile-only__XpD_X {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .non-certified-agent-page_mobile-only__XpD_X {
        display: initial !important;
        pointer-events: auto
    }
}

.non-certified-agent-page_underline__YQYm_ {
    text-decoration: underline
}

.non-certified-agent-page_dropdown-item__L6SPM {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.non-certified-agent-page_dropdown-item__L6SPM:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.non-certified-agent-page_dropdown-item__L6SPM[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .non-certified-agent-page_dropdown-item__L6SPM {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.non-certified-agent-page_dropdown-content__a7RYD {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .non-certified-agent-page_dropdown-content__a7RYD {
        padding: 2rem 0
    }
}

.non-certified-agent-page_dropdown-trigger__RfUy0 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .non-certified-agent-page_dropdown-trigger__RfUy0 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.non-certified-agent-page_dropdown-trigger__RfUy0.non-certified-agent-page_underlined__bbf7q {
    border-bottom: 1px solid #151717
}

.non-certified-agent-page_dropdown-trigger__RfUy0.non-certified-agent-page_outlined__Qers9 {
    border: 1px solid rgba(21, 23, 23, .1)
}

.non-certified-agent-page_wrapper__I344r {
    padding: 2rem 2.5rem 6rem
}

@media(min-width:768px) {
    .non-certified-agent-page_wrapper__I344r {
        padding: 15rem 2.5rem
    }
}

.non-certified-agent-page_container__2u8Qr {
    display: flex;
    flex-direction: column;
    gap: 6rem;
    max-width: 152rem;
    margin: 0 auto
}

@media(min-width:768px) {
    .non-certified-agent-page_container__2u8Qr {
        display: grid;
        grid-template-columns: minmax(37.5rem, 44.4rem) 1fr;
        grid-gap: 10rem;
        gap: 10rem
    }
}

.non-certified-agent-page_heading__pQHzR {
    font-size: 2.2rem;
    font-weight: 500;
    line-height: 1.3
}

@media(min-width:768px) {
    .non-certified-agent-page_heading__pQHzR {
        font-size: 3.2rem;
        letter-spacing: -.01em
    }
}

.agent-resume_em__xYZ2K {
    color: #b3b3b3
}

.agent-resume_invisible__L_z_V {
    visibility: hidden
}

.agent-resume_desktop-only__eAbup {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .agent-resume_desktop-only__eAbup {
        display: initial !important;
        pointer-events: auto
    }
}

.agent-resume_mobile-only__hZFV0 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .agent-resume_mobile-only__hZFV0 {
        display: initial !important;
        pointer-events: auto
    }
}

.agent-resume_underline__VZNIA {
    text-decoration: underline
}

.agent-resume_dropdown-item__nQ_7F {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.agent-resume_dropdown-item__nQ_7F:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.agent-resume_dropdown-item__nQ_7F[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .agent-resume_dropdown-item__nQ_7F {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.agent-resume_dropdown-content__Bib__ {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .agent-resume_dropdown-content__Bib__ {
        padding: 2rem 0
    }
}

.agent-resume_dropdown-trigger__lU3n2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .agent-resume_dropdown-trigger__lU3n2 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.agent-resume_dropdown-trigger__lU3n2.agent-resume_underlined___8Alm {
    border-bottom: 1px solid #151717
}

.agent-resume_dropdown-trigger__lU3n2.agent-resume_outlined__ZV6TL {
    border: 1px solid rgba(21, 23, 23, .1)
}

@media(max-width:767px) {
    .agent-resume_resume__7XN2A {
        width: 100%;
        max-width: 100%
    }
}

.agent-resume_description__s1Jya {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.5;
    white-space: pre-line;
    margin-top: 1.5rem
}

@media(min-width:768px) {
    .agent-resume_description__s1Jya {
        font-size: 2rem
    }
}

.agent-resume_stats__JlXAn {
    display: grid;
    grid-gap: 1rem;
    gap: 1rem;
    margin-top: 4rem
}

@media(min-width:768px) {
    .agent-resume_stats__JlXAn {
        gap: 3rem;
        grid-template-columns: repeat(2, 1fr);
        -moz-column-gap: 2rem;
        column-gap: 2rem;
        margin-top: 5rem
    }
}

.agent-resume_stat__SnGqO {
    display: grid;
    align-items: center;
    grid-template-columns: auto 1fr;
    grid-template-areas: "icon label" "icon value";
    grid-row-gap: .5rem;
    row-gap: .5rem;
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 2rem 3rem
}

.agent-resume_stat-icon__ixPkG {
    grid-area: icon
}

.agent-resume_stat-value__oRFhb {
    grid-area: label;
    font-size: 2.2rem;
    font-weight: 500;
    line-height: 1.3
}

@media(min-width:768px) {
    .agent-resume_stat-value__oRFhb {
        font-size: 3.2rem;
        letter-spacing: -.01em
    }
}

.agent-resume_stat-label__N8yqD {
    grid-area: value;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5
}

@media(min-width:768px) {
    .agent-resume_stat-label__N8yqD {
        font-size: 1.6rem
    }
}

.agent-properties_em__zV_7Y {
    color: #b3b3b3
}

.agent-properties_invisible__kWIJ_ {
    visibility: hidden
}

.agent-properties_desktop-only__AcTud {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .agent-properties_desktop-only__AcTud {
        display: initial !important;
        pointer-events: auto
    }
}

.agent-properties_mobile-only__AqYhC {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .agent-properties_mobile-only__AqYhC {
        display: initial !important;
        pointer-events: auto
    }
}

.agent-properties_underline___PYf_ {
    text-decoration: underline
}

.agent-properties_dropdown-item__PAgBD {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.agent-properties_dropdown-item__PAgBD:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.agent-properties_dropdown-item__PAgBD[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .agent-properties_dropdown-item__PAgBD {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.agent-properties_dropdown-content__YDMjM {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .agent-properties_dropdown-content__YDMjM {
        padding: 2rem 0
    }
}

.agent-properties_dropdown-trigger__dNHJj {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .agent-properties_dropdown-trigger__dNHJj {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.agent-properties_dropdown-trigger__dNHJj.agent-properties_underlined__DdpP2 {
    border-bottom: 1px solid #151717
}

.agent-properties_dropdown-trigger__dNHJj.agent-properties_outlined__7Jv4n {
    border: 1px solid rgba(21, 23, 23, .1)
}

.agent-properties_description__fzTwV {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.5;
    margin-top: 1.5rem
}

@media(min-width:768px) {
    .agent-properties_description__fzTwV {
        font-size: 2rem;
        margin-top: 2rem
    }
}

.agent-properties_tabs__A4BRO {
    margin-top: 4rem;
    display: flex;
    gap: 1.2rem
}

@media(min-width:768px) {
    .agent-properties_tabs__A4BRO {
        margin-top: 3rem
    }
}

.agent-properties_tab__VC4MN {
    border: none;
    background: none;
    cursor: pointer;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.5;
    border-radius: 100px;
    padding: 1rem 2rem;
    min-width: 10rem;
    border: 1px solid rgba(0, 0, 0, 0)
}

.agent-properties_tab__VC4MN[data-state=inactive] {
    border-color: rgba(21, 23, 23, .1);
    background-color: #fff
}

.agent-properties_tab__VC4MN[data-state=active] {
    background-color: #151717;
    color: #fff
}

@media(min-width:768px) {
    .agent-properties_tab__VC4MN {
        font-size: 2rem
    }
}

.agent-properties_content___EGa9 {
    margin-top: 4rem
}

@media(min-width:768px) {
    .agent-properties_content___EGa9 {
        margin-top: 5rem
    }
}

.agent-properties_pagination__XP36S {
    margin-top: 4rem
}

@media(min-width:768px) {
    .agent-properties_pagination__XP36S {
        margin-top: 5rem
    }
}

.agent-properties_empty__T5VUY {
    margin-top: 4rem;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 1.3
}

.properties-grid_em__ruf8_ {
    color: #b3b3b3
}

.properties-grid_invisible__mnJG1 {
    visibility: hidden
}

.properties-grid_desktop-only__S_JI6 {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .properties-grid_desktop-only__S_JI6 {
        display: initial !important;
        pointer-events: auto
    }
}

.properties-grid_mobile-only__JcFul {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .properties-grid_mobile-only__JcFul {
        display: initial !important;
        pointer-events: auto
    }
}

.properties-grid_underline__plDMZ {
    text-decoration: underline
}

.properties-grid_dropdown-item__EOFnO {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.properties-grid_dropdown-item__EOFnO:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.properties-grid_dropdown-item__EOFnO[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .properties-grid_dropdown-item__EOFnO {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.properties-grid_dropdown-content__li7qt {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .properties-grid_dropdown-content__li7qt {
        padding: 2rem 0
    }
}

.properties-grid_dropdown-trigger__phMTB {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .properties-grid_dropdown-trigger__phMTB {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.properties-grid_dropdown-trigger__phMTB.properties-grid_underlined__BDu12 {
    border-bottom: 1px solid #151717
}

.properties-grid_dropdown-trigger__phMTB.properties-grid_outlined__uih_s {
    border: 1px solid rgba(21, 23, 23, .1)
}

.properties-grid_wrapper__gxmTh {
    display: grid
}

@media(max-width:767px) {
    .properties-grid_wrapper__gxmTh {
        margin: 0 calc(-50vw + 50% + var(--scrollbar-width, 0px))
    }
}

.properties-grid_swiper__vHFIR {
    width: 100%;
    --aspect-ratio: 330/220
}

@media(min-width:768px) {
    .properties-grid_swiper__vHFIR {
        --aspect-ratio: 557/260
    }
}

@media(max-width:767px) {
    .properties-grid_swiper__vHFIR {
        padding: 0 2.5rem !important
    }
}

.properties-grid_slider-wrapper__BLe06 {
    height: auto
}

.properties-grid_pagination__aT5Xa {
    margin-top: 4rem;
    padding: 0 2.5rem;
    display: none
}

@media(min-width:768px) {
    .properties-grid_pagination__aT5Xa {
        margin-top: 8rem;
        padding: 0;
        display: block
    }
}

.properties-grid_slider-controls-wrapper__hFWmc {
    margin: 0 !important
}

.properties-grid_slider-controls__exKnl {
    display: block;
    margin-top: 4rem;
    padding: 0 2.5rem
}

@media(min-width:768px) {
    .properties-grid_slider-controls__exKnl {
        display: none;
        margin-top: 8rem;
        padding: 0
    }
}

.properties-grid_slider-navigation__BuBuZ {
    margin: 0 0 0 auto
}

.properties-grid_empty__R0vkr {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.5
}

@media(min-width:768px) {
    .properties-grid_empty__R0vkr {
        font-size: 2rem
    }
}

.card_em__zLUyY {
    color: #b3b3b3
}

.card_invisible__ruOpE {
    visibility: hidden
}

.card_desktop-only__EqG0L {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .card_desktop-only__EqG0L {
        display: initial !important;
        pointer-events: auto
    }
}

.card_mobile-only__pPjyk {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .card_mobile-only__pPjyk {
        display: initial !important;
        pointer-events: auto
    }
}

.card_underline__JHiPb {
    text-decoration: underline
}

.card_dropdown-item__vv_VE {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.card_dropdown-item__vv_VE:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.card_dropdown-item__vv_VE[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .card_dropdown-item__vv_VE {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.card_dropdown-content__YOaI2 {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .card_dropdown-content__YOaI2 {
        padding: 2rem 0
    }
}

.card_dropdown-trigger__g_kZM {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .card_dropdown-trigger__g_kZM {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.card_dropdown-trigger__g_kZM.card_underlined__aOZ8M {
    border-bottom: 1px solid #151717
}

.card_dropdown-trigger__g_kZM.card_outlined__UBLoX {
    border: 1px solid rgba(21, 23, 23, .1)
}

.card_card__DvBpj {
    display: flex;
    flex-direction: column;
    gap: 2rem
}

.card_image__gkcow {
    position: relative;
    aspect-ratio: 476/300;
    background-color: #ededed;
    height: 100%
}

.card_data-source-logo__6bVM_ {
    position: absolute;
    bottom: .8rem;
    right: .8rem;
    z-index: 2;
    pointer-events: none
}

.card_data-source-logo-image__ppBXR {
    display: block;
    max-height: 1.6rem;
    max-width: 5rem;
    width: auto;
    height: auto;
    object-fit: contain
}

@media(min-width:768px) {
    .card_data-source-logo-image__ppBXR {
        max-height: 1.8rem;
        max-width: 5.5rem
    }
}

.card_content__dBpXk {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.card_address__gOgvB {
    font-size: 2.2rem;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: -.01em;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

@media(min-width:768px) {
    .card_address__gOgvB {
        font-size: 2.4rem
    }
}

.card_pills__O5VvR {
    display: flex;
    align-items: center;
    gap: 1rem;
    flex-wrap: wrap;
    margin-top: 1rem
}

.card_pill__r2SjC {
    border-radius: 100px;
    border: 1px solid #151717;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.5;
    padding: .4rem 1.2rem
}

@media(min-width:768px) {
    .card_pill__r2SjC {
        font-size: 1.6rem
    }
}

.grid-skeleton_em__YBe_5 {
    color: #b3b3b3
}

.grid-skeleton_invisible__OoxG4 {
    visibility: hidden
}

.grid-skeleton_desktop-only__KlFNS {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .grid-skeleton_desktop-only__KlFNS {
        display: initial !important;
        pointer-events: auto
    }
}

.grid-skeleton_mobile-only__wDrHU {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .grid-skeleton_mobile-only__wDrHU {
        display: initial !important;
        pointer-events: auto
    }
}

.grid-skeleton_underline__q7sVX {
    text-decoration: underline
}

.grid-skeleton_dropdown-item__4fXZ4 {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.grid-skeleton_dropdown-item__4fXZ4:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.grid-skeleton_dropdown-item__4fXZ4[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .grid-skeleton_dropdown-item__4fXZ4 {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.grid-skeleton_dropdown-content__KUkBt {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .grid-skeleton_dropdown-content__KUkBt {
        padding: 2rem 0
    }
}

.grid-skeleton_dropdown-trigger__Tm2hs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .grid-skeleton_dropdown-trigger__Tm2hs {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.grid-skeleton_dropdown-trigger__Tm2hs.grid-skeleton_underlined__qrzQk {
    border-bottom: 1px solid #151717
}

.grid-skeleton_dropdown-trigger__Tm2hs.grid-skeleton_outlined__muJr1 {
    border: 1px solid rgba(21, 23, 23, .1)
}

.grid-skeleton_grid__zQxmf {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    display: grid;
    grid-gap: 24px;
    gap: 24px;
    grid-auto-flow: column;
    grid-template-columns: repeat(4, 100%)
}

@media(max-width:767px) {
    .grid-skeleton_grid__zQxmf {
        padding: 0 2.5rem
    }
}

@media(min-width:768px) {
    .grid-skeleton_grid__zQxmf {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, auto)
    }
}

.grid-skeleton_card__LUkc_ {
    display: flex;
    flex-direction: column;
    gap: 2rem
}

.grid-skeleton_image__bEITd {
    aspect-ratio: 476/300
}

.grid-skeleton_content__GaIUT {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.grid-skeleton_address__EvZlq {
    font-size: 2.4rem;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: -.01em
}

.grid-skeleton_pills__QYo_9 {
    display: flex;
    gap: 1rem;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 1rem
}

.grid-skeleton_pill__WI7W2 {
    border-radius: 100px;
    border: 1px solid #ededed;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.5;
    padding: .4rem 1.2rem;
    background-color: #ededed;
    color: #ededed
}

@media(min-width:768px) {
    .grid-skeleton_pill__WI7W2 {
        font-size: 1.6rem
    }
}

.avatar_em__j1Jqb {
    color: #b3b3b3
}

.avatar_invisible__AA038 {
    visibility: hidden
}

.avatar_desktop-only__Hm7OP {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .avatar_desktop-only__Hm7OP {
        display: initial !important;
        pointer-events: auto
    }
}

.avatar_mobile-only__LMVVi {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .avatar_mobile-only__LMVVi {
        display: initial !important;
        pointer-events: auto
    }
}

.avatar_underline__uB_6_ {
    text-decoration: underline
}

.avatar_dropdown-item__EdpUa {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.avatar_dropdown-item__EdpUa:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.avatar_dropdown-item__EdpUa[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .avatar_dropdown-item__EdpUa {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.avatar_dropdown-content__eCtWZ {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .avatar_dropdown-content__eCtWZ {
        padding: 2rem 0
    }
}

.avatar_dropdown-trigger__kY99r {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .avatar_dropdown-trigger__kY99r {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.avatar_dropdown-trigger__kY99r.avatar_underlined__arkyv {
    border-bottom: 1px solid #151717
}

.avatar_dropdown-trigger__kY99r.avatar_outlined__E0hKh {
    border: 1px solid rgba(21, 23, 23, .1)
}

.avatar_avatar-root__U9Qir {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    min-width: var(--avatar-size, 5.2rem);
    width: var(--avatar-size, 5.2rem);
    height: var(--avatar-size, 5.2rem);
    border-radius: 50%;
    background-color: rgba(21, 23, 23, .2)
}

@media(min-width:768px) {
    .avatar_avatar-root__U9Qir {
        min-width: var(--avatar-size, 6.7rem);
        width: var(--avatar-size, 6.7rem);
        height: var(--avatar-size, 6.7rem)
    }
}

.avatar_avatar-image__Jo_U1 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.avatar_avatar-fallback__H3UwJ {
    font-size: 2.4rem;
    font-weight: 500;
    line-height: 1.5;
    color: #fff
}

.grid-skeleton_em__hPthJ {
    color: #b3b3b3
}

.grid-skeleton_invisible__yNwK7 {
    visibility: hidden
}

.grid-skeleton_desktop-only__8WdBa {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .grid-skeleton_desktop-only__8WdBa {
        display: initial !important;
        pointer-events: auto
    }
}

.grid-skeleton_mobile-only__YJhJ5 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .grid-skeleton_mobile-only__YJhJ5 {
        display: initial !important;
        pointer-events: auto
    }
}

.grid-skeleton_underline__O3mE0 {
    text-decoration: underline
}

.grid-skeleton_dropdown-item__we_SA {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.grid-skeleton_dropdown-item__we_SA:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.grid-skeleton_dropdown-item__we_SA[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .grid-skeleton_dropdown-item__we_SA {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.grid-skeleton_dropdown-content__w9Ne7 {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .grid-skeleton_dropdown-content__w9Ne7 {
        padding: 2rem 0
    }
}

.grid-skeleton_dropdown-trigger__Q4_I5 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .grid-skeleton_dropdown-trigger__Q4_I5 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.grid-skeleton_dropdown-trigger__Q4_I5.grid-skeleton_underlined__E_SQm {
    border-bottom: 1px solid #151717
}

.grid-skeleton_dropdown-trigger__Q4_I5.grid-skeleton_outlined__ZnwKV {
    border: 1px solid rgba(21, 23, 23, .1)
}

.grid-skeleton_grid__evAfN {
    overflow: hidden;
    display: grid;
    grid-template-columns: repeat(4, 100%);
    grid-gap: 10px;
    gap: 10px;
    margin-top: 4rem;
    padding: 0 2.5rem
}

@media(min-width:768px) {
    .grid-skeleton_grid__evAfN {
        grid-template-columns: repeat(4, 1fr);
        margin-top: 8rem;
        padding: 0;
        gap: 24px
    }
}

.grid-skeleton_image__aVl7F {
    width: 100%;
    aspect-ratio: 1/1
}

.avatar-bar_em__gUM_h {
    color: #b3b3b3
}

.avatar-bar_invisible__qn__R {
    visibility: hidden
}

.avatar-bar_desktop-only__7AEJo {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .avatar-bar_desktop-only__7AEJo {
        display: initial !important;
        pointer-events: auto
    }
}

.avatar-bar_mobile-only__geOxc {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .avatar-bar_mobile-only__geOxc {
        display: initial !important;
        pointer-events: auto
    }
}

.avatar-bar_underline__61sKl {
    text-decoration: underline
}

.avatar-bar_dropdown-item__jxjlw {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.avatar-bar_dropdown-item__jxjlw:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.avatar-bar_dropdown-item__jxjlw[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .avatar-bar_dropdown-item__jxjlw {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.avatar-bar_dropdown-content__sH9G0 {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .avatar-bar_dropdown-content__sH9G0 {
        padding: 2rem 0
    }
}

.avatar-bar_dropdown-trigger__gZ7bx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .avatar-bar_dropdown-trigger__gZ7bx {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.avatar-bar_dropdown-trigger__gZ7bx.avatar-bar_underlined__KjCSk {
    border-bottom: 1px solid #151717
}

.avatar-bar_dropdown-trigger__gZ7bx.avatar-bar_outlined__8GzT6 {
    border: 1px solid rgba(21, 23, 23, .1)
}

.avatar-bar_avatar-bar__vooHL {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    grid-area: avatar;
    padding-top: var(--gap);
    border-top: 1px solid rgba(21, 23, 23, .1)
}

@media(min-width:768px) {
    .avatar-bar_avatar-bar__vooHL {
        display: grid;
        grid-template-areas: "avatar actions";
        grid-template-columns: 1fr auto;
        padding-top: var(--gap)
    }
}

.avatar-bar_avatar__bUodT {
    display: inline-grid;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    row-gap: .5rem;
    align-items: center;
    grid-template-columns: auto 1fr;
    grid-template-areas: "avatar name" "avatar agent";
    grid-area: avatar
}

.avatar-bar_avatar-image__0OTUR {
    grid-area: avatar
}

.avatar-bar_avatar-label__InboR {
    grid-area: name;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3;
    color: rgba(21, 23, 23, .5)
}

@media(min-width:768px) {
    .avatar-bar_avatar-label__InboR {
        font-size: 1.6rem
    }
}

.avatar-bar_avatar-name__RqecO {
    grid-area: agent;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1.3
}

@media(min-width:768px) {
    .avatar-bar_avatar-name__RqecO {
        font-size: 2.4rem;
        letter-spacing: -.01em
    }

    .avatar-bar_avatar__bUodT {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }
}

.avatar-bar_actions__MdY7O {
    display: flex;
    grid-area: actions;
    gap: 1.2rem
}

@media(max-width:767px) {
    .avatar-bar_actions__MdY7O>:first-child {
        flex: 1 1
    }
}

.head-gallery_em__qvH3w {
    color: #b3b3b3
}

.head-gallery_invisible__Ud77b {
    visibility: hidden
}

.head-gallery_desktop-only__tR9u1 {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .head-gallery_desktop-only__tR9u1 {
        display: initial !important;
        pointer-events: auto
    }
}

.head-gallery_mobile-only__fTuOT {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .head-gallery_mobile-only__fTuOT {
        display: initial !important;
        pointer-events: auto
    }
}

.head-gallery_underline__Vnpuk {
    text-decoration: underline
}

.head-gallery_dropdown-item__jDIJw {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.head-gallery_dropdown-item__jDIJw:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.head-gallery_dropdown-item__jDIJw[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .head-gallery_dropdown-item__jDIJw {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.head-gallery_dropdown-content__vUNuv {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .head-gallery_dropdown-content__vUNuv {
        padding: 2rem 0
    }
}

.head-gallery_dropdown-trigger__pK10D {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .head-gallery_dropdown-trigger__pK10D {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.head-gallery_dropdown-trigger__pK10D.head-gallery_underlined__BsDuj {
    border-bottom: 1px solid #151717
}

.head-gallery_dropdown-trigger__pK10D.head-gallery_outlined__aQ_bb {
    border: 1px solid rgba(21, 23, 23, .1)
}

.head-gallery_gallery__K2cwx {
    position: relative;
    min-height: 45rem;
    max-height: 80rem;
    height: 100%;
    grid-area: gallery
}

@media(max-width:767px) {
    .head-gallery_gallery__K2cwx {
        margin: 0 calc(-50vw + 50% + .5rem + var(--scrollbar-width, 0px))
    }
}

@media(min-width:768px) {
    .head-gallery_gallery__K2cwx {
        aspect-ratio: 1720/800
    }
}

.property-details-head_em__IHOmj {
    color: #b3b3b3
}

.property-details-head_invisible__U0uAx {
    visibility: hidden
}

.property-details-head_desktop-only__vToC7 {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .property-details-head_desktop-only__vToC7 {
        display: initial !important;
        pointer-events: auto
    }
}

.property-details-head_mobile-only__LWiXQ {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .property-details-head_mobile-only__LWiXQ {
        display: initial !important;
        pointer-events: auto
    }
}

.property-details-head_underline__ZRTGN {
    text-decoration: underline
}

.property-details-head_dropdown-item__t1Tdf {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.property-details-head_dropdown-item__t1Tdf:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.property-details-head_dropdown-item__t1Tdf[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .property-details-head_dropdown-item__t1Tdf {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.property-details-head_dropdown-content__BcHxz {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .property-details-head_dropdown-content__BcHxz {
        padding: 2rem 0
    }
}

.property-details-head_dropdown-trigger__ewema {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .property-details-head_dropdown-trigger__ewema {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.property-details-head_dropdown-trigger__ewema.property-details-head_underlined__BkXPD {
    border-bottom: 1px solid #151717
}

.property-details-head_dropdown-trigger__ewema.property-details-head_outlined__Ft3DJ {
    border: 1px solid rgba(21, 23, 23, .1)
}

.property-details-head_details-head__unVw5 {
    --gap: 2.5rem;
    padding: 2rem 0 0
}

@media(min-width:768px) {
    .property-details-head_details-head__unVw5 {
        padding: 5rem 0 0;
        --gap: 4rem
    }
}

.property-details-head_wrapper__mOUJW {
    display: grid;
    grid-template-areas: "address" "gallery" "price" "avatar";
    grid-gap: var(--gap);
    gap: var(--gap)
}

@media(min-width:768px) {
    .property-details-head_wrapper__mOUJW {
        grid-template-areas: "address" "avatar" "gallery" "price"
    }
}

.price-bar_em__x4Tey {
    color: #b3b3b3
}

.price-bar_invisible__w_PP0 {
    visibility: hidden
}

.price-bar_desktop-only__o_G2S {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .price-bar_desktop-only__o_G2S {
        display: initial !important;
        pointer-events: auto
    }
}

.price-bar_mobile-only__yvpHi {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .price-bar_mobile-only__yvpHi {
        display: initial !important;
        pointer-events: auto
    }
}

.price-bar_underline__EinHG {
    text-decoration: underline
}

.price-bar_dropdown-item__3G3bZ {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.price-bar_dropdown-item__3G3bZ:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.price-bar_dropdown-item__3G3bZ[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .price-bar_dropdown-item__3G3bZ {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.price-bar_dropdown-content__IApmY {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .price-bar_dropdown-content__IApmY {
        padding: 2rem 0
    }
}

.price-bar_dropdown-trigger__XHd_q {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .price-bar_dropdown-trigger__XHd_q {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.price-bar_dropdown-trigger__XHd_q.price-bar_underlined__hyqEg {
    border-bottom: 1px solid #151717
}

.price-bar_dropdown-trigger__XHd_q.price-bar_outlined__CQe6b {
    border: 1px solid rgba(21, 23, 23, .1)
}

.price-bar_price-bar__vi14_ {
    display: flex;
    flex-direction: column;
    gap: 3rem;
    grid-area: price
}

@media(min-width:768px) {
    .price-bar_price-bar__vi14_ {
        flex-direction: row;
        justify-content: space-between
    }
}

.price-bar_price__WWwvW {
    font-size: 3rem;
    font-weight: 500;
    line-height: 1
}

@media(min-width:768px) {
    .price-bar_price__WWwvW {
        font-size: 7.2rem;
        letter-spacing: -.02em;
        flex: 2 1
    }
}

.price-bar_facilities__sppPY {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-content: center
}

@media(min-width:768px) {
    .price-bar_facilities__sppPY {
        max-width: 97.6rem;
        flex: 3 0;
        gap: 15rem
    }
}