@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
:root {
    --max-width: 1100px;
    --border-radius: 12px;
    --blox-color-thunder: #161619;
    --font-mono: "Montserrat", sans-serif;
    --foreground-rgb: 255,255,255;
    --background-start-rgb: 0,0,0;
    --background-end-rgb: 0,0,0;
    --primary-glow: conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);
    --secondary-glow: radial-gradient(#fff,hsla(0,0%,100%,0));
    --tile-start-rgb: 239,245,249;
    --tile-end-rgb: 228,232,233;
    --tile-border: conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);
    --callout-rgb: 238,240,241;
    --callout-border-rgb: 172,175,176;
    --card-rgb: 180,185,188;
    --card-border-rgb: 131,134,135;
    --insta-color-thunder: #121214;
    --insta-color-dune: #23252b;
    --insta-color-scorpion: #625e5e;
    --insta-color-dusty-gray: #979393;
    --insta-color-burnt-sienna: #f9b844;
    --insta-color-pampas-bg-color: #f7f6f5;
    --insta-color-ebb-divider: #ece7e4;
    --insta-color-white: #fff;
    --insta-color-black: #000;
    --insta-color-ocean-green: #399a6f;
    --insta-color-twine: #c69c5c;
    --insta-color-custom-white: hsla(0,0%,100%,.12);
    --insta-color-sea-green: #95cdb3;
    --insta-color-brown-shade: #2c2d33;
    --insta-color-gradient-white: hsla(23,17%,91%,0);
    --insta-color-rose-pink: #f36;
    --insta-color-red: red;
    --insta-color-light-green: #96ec96;
    --insta-color-light-red: #f7b3b3;
    --button-active-primary-hover-bg-color: #241f20e9;
    --button-active-secondary-hover-bg-color: #d7cdc6;
    --button-active-primary-selected-bg-color: #241f20;
    --button-active-secondary-selected-bg-color: #3c3734;
    --button-active-primary-disabled-bg-color: hsla(0,2%,58%,.25);
    --button-active-secondary-disabled-bg-color: hsla(0,2%,58%,.25);
    --button-active-primary-default-border-color: hsla(0,0%,100%,.2);
    --button-active-primary-disabled-border-color: hsla(0,0%,100%,.05);
    --card-border-primary-color: rgba(98,94,94,.45);
    --card-border-secondary-color: #ece7e4;
    --color-orange: #f9b844;
    --title-small-text: #989393;
    --border-color: #767676;
    --pageMargin: 72px
}


.SeoLinks_SeoFooterlinks__kFzjA .carousel-cell
{
    margin-right: 10px !important;
}
.playbt
{
    display: none !important;
    
}

@media(prefers-color-scheme: dark) {
    :root {
        --foreground-rgb:255,255,255;
        --background-start-rgb: 0,0,0;
        --background-end-rgb: 0,0,0;
        --primary-glow: radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));
        --secondary-glow: linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));
        --tile-start-rgb: 2,13,46;
        --tile-end-rgb: 2,5,19;
        --tile-border: conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);
        --callout-rgb: 20,20,20;
        --callout-border-rgb: 108,108,108;
        --card-rgb: 100,100,100;
        --card-border-rgb: 200,200,200
    }
}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    font-family: "Montserrat", sans-serif;
}

body,html {
    max-width: 100vw
}

body {
    color: rgb(var(--foreground-rgb));
    background: linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))
}

a {
    color: inherit;
    text-decoration: none
}

a:hover {
    color: var(--insta-color-burnt-sienna)
}

.squarebx {
    position: relative
}

.squarebx:before {
    content: "";
    width: 16px;
    height: 16px;
    background-color: var(--color-orange);
    position: absolute;
    right: -16px;
    top: -16px
}

.squarebx.rightPos:before {
    right: 0;
    top: 50%;
    margin-top: -8px
}

.scrolled {
    z-index: 1009!important
}

body.openMenu {
    overflow: hidden!important
}

body.openMenu #insta-header {
    z-index: 1000021!important;
    background: var(--insta-color-thunder)
}

body.openFilter {
    overflow: hidden
}

body.openFilter #insta-header {
    z-index: 9
}

@media(prefers-color-scheme: dark) {
    html {
        color-scheme:dark
    }
}

.pointer {
    cursor: pointer
}

.swiper-button-disabled {
    visibility: hidden!important
}

::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 2px gray;
    border-radius: 25px
}

::-webkit-scrollbar-thumb {
    background: gray;
    border-radius: 25px
}

::-webkit-scrollbar-thumb:hover {
    background: var(--insta-color-dusty-gray)
}

.HiddenLinksSEO {
    display: none
}

.gm-bundled-control {
    left: 10px;
    right: auto!important;
    top: 20px
}

@media only screen and (max-width: 768px) {
    :root {
        --pageMargin:16px
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    :root {
        --pageMargin:36px
    }
}

@media only screen and (min-width: 1120px)and (max-width:1230px) {
    :root {
        --pageMargin:46px
    }
}

@font-face {
    font-family: "Montserrat", sans-serif;;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(../media/space-grotesk-vietnamese-400-normal.8c9d2c85.woff2) format("woff2"),url(../media/space-grotesk-all-400-normal.901a115f.woff) format("woff");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: "Montserrat", sans-serif;;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(../media/space-grotesk-latin-ext-400-normal.e0e9c1de.woff2) format("woff2"),url(../media/space-grotesk-all-400-normal.901a115f.woff) format("woff");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: "Montserrat", sans-serif;;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(../media/space-grotesk-latin-400-normal.764557ed.woff2) format("woff2"),url(../media/space-grotesk-all-400-normal.901a115f.woff) format("woff");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

.IconButton_IconButton__M3Ou9 {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative
}

.IconButton_light__0y_Hf {
    background-color: var(--insta-color-ebb-divider);
    color: var(--insta-color-scorpion)
}

.IconButton_dark__swiBh {
    background-color: hsla(0,0%,100%,.15);
    border-radius: 100px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.IconButton_PopupText__BGJUj,.IconButton_dark__swiBh {
    color: var(--insta-color-white)
}

.IconButton_PopupTextCtn__aEams {
    background-color: var(--insta-color-burnt-sienna);
    width: 6px;
    height: 6px;
    position: absolute;
    right: -4px;
    top: -4px;
    border-radius: 100px
}

.IconButton_dark-footer-custom__G1CDw {
    background-color: var(--insta-color-dune);
    color: var(--insta-color-ebb-divider)
}

.IconButton_primary__lDo6N {
    background-color: var(--insta-color-thunder);
    color: var(--insta-color-white)
}

.IconButton_primary__lDo6N:hover {
    background-color: var(--button-active-primary-hover-bg-color)
}

.IconButton_primary__lDo6N:active {
    background-color: var(--button-active-primary-selected-bg-color)
}

.IconButton_primaryDisabled__8mLRh {
    background-color: var(--button-active-primary-disabled-bg-color)!important;
    color: var(--insta-color-dusty-gray)!important;
    cursor: auto
}

.IconButton_secondary__HED_o {
    background-color: var(--insta-color-ebb-divider);
    color: var(--insta-color-thunder)
}

.IconButton_secondary__HED_o:focus {
    outline: none
}

.IconButton_secondary__HED_o:hover {
    background-color: var(--button-active-secondary-hover-bg-color);
    color: var(--insta-color-thunder)
}

.IconButton_secondary__HED_o:active {
    background-color: var(--button-active-secondary-selected-bg-color);
    color: var(--insta-color-pampas-bg-color)
}

.IconButton_secondaryDisabled__k08yV {
    background-color: var(--button-active-secondary-disabled-bg-color)!important;
    color: var(--insta-color-dusty-gray)!important;
    cursor: auto
}

.Footer_FooterContainer__yTSZh {
    background-color: var(--insta-color-thunder);
    padding: 20px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB {
    padding: 0 var(--pageMargin)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA {
    display: flex;
    justify-content: space-between;
    margin-top: 40px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw {
    display: flex;
    font-size: 14px;
    font-weight: 400;
    width: 45%
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw div {
    width: 50%
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw h3 {
    color: var(--color-orange);
    font-size: 14px;
    letter-spacing: 2px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw ul {
    margin: 10px 0 0;
    padding: 0;
    color: var(--insta-color-ebb-divider);
    list-style: none
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw ul li {
    line-height: 32px;
    cursor: pointer
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw ul li a {
    display: block
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg {
    display: flex;
    width: 55%;
    justify-content: flex-end;
    grid-gap: 30px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg div.Footer_col__TCE6B:first-child {
    width: 420px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV {
    display: flex;
    justify-content: space-between
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV .Footer_FooterBtns__2Jq_p {
    position: unset;
    transition: all .2s ease-in-out
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV .Footer_FooterBtns__2Jq_p:hover {
    background-color: rgba(45,38,35,.51);
    box-shadow: 2px 2px 5px rgba(242,116,86,.561);
    transform: translateY(-1px);
    transition: all .2s ease-in;
    border: 1px solid var(--insta-color-burnt-sienna)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 {
    background-color: var(--insta-color-dune);
    padding: 20px 25px;
    border-radius: 24px;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 p {
    color: #979393
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD {
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: space-between;
    margin-bottom: 15px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD .Footer_IconLabel__m6w6D {
    margin-left: 20px;
    line-height: 20px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD .Footer_IconLabel__m6w6D div {
    font-size: 17px;
    color: var(--insta-color-ebb-divider)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD .Footer_IconBtn__8yH6m {
    position: unset;
    transition: all .2s ease-in-out;
    border: 1px solid transparent
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD:hover .Footer_IconLabel__m6w6D div {
    color: var(--insta-color-burnt-sienna)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD:hover .Footer_IconBtn__8yH6m {
    background-color: rgba(45,38,35,.51);
    box-shadow: 2px 2px 5px rgba(242,116,86,.561);
    transform: translateY(-1px);
    transition: all .2s ease-in;
    border: 1px solid var(--insta-color-burnt-sienna)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_Divider__RrlYp {
    border-color: #979393;
    border-width: .5px;
    margin: 40px 0 20px
}

.Footer_FooterContainer__yTSZh .Footer_CopyrightText__5xN8D {
    font-size: 12px;
    color: var(--insta-color-dusty-gray)
}

.Footer_FooterContainer__yTSZh .Footer_ReraText__c4Rd_ {
    color: var(--insta-color-ebb-divider)
}

.Footer_FooterContainer__yTSZh .Footer_OrangeText__JJmWN {
    color: var(--color-orange)
}

@media only screen and (min-width: 770px)and (max-width:1120px) {
    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB {
        width:100%;
        padding: 0 var(--pageMargin)
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA {
        flex-direction: column;
        gap: 20px
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg {
        display: flex;
        width: 100%;
        justify-content: flex-start
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg div.Footer_col__TCE6B:first-child {
        width: 400px
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV {
        grid-gap: 1px;
        flex-wrap: wrap
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD {
        padding-left: 0;
        justify-content: left
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 768px) {
    .Footer_FooterContainer__yTSZh {
        padding:0 0 150px
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB {
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA {
        display: block
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw {
        width: 100%;
        margin-bottom: 20px;
        padding-top: 20px
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg {
        display: block;
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg div.Footer_col__TCE6B:first-child {
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV {
        grid-gap: 1px;
        flex-wrap: wrap
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD {
        padding-left: 0;
        justify-content: left
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 {
        margin-bottom: 20px
    }
}

.ActionBar_ActionBar__e_qdn {
    display: flex;
    width: 100%;
    justify-content: space-between
}

.ActionBar_LeftActionBar__2E5QV {
    margin: auto 0
}

.ActionBar_primary__qdzzB {
    background-color: var(--insta-color-thunder)!important;
    color: var(--insta-color-white)
}

.Header_Header__HAgHv {
    position: fixed;
    top: 0;
    right: 0;
    display: flex;
    width: 100%;
    z-index: 1000021
}

.Header_MobileHeader__QXslF {
    width: 100%;
    padding: 14px 16px
}

.Header_MobileHeader__QXslF:before {
    content: "";
    opacity: .2;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid var(--insta-color-ebb-divider)
}

.Header_Header-secondary__vP_6r {
    background: transparent
}

.Header_Header-primary__4Qss5 {
    background-color: var(--insta-color-thunder)
}

.Header_DesktopHeader__IPvOn {
    width: 100%;
    padding: 17px var(--pageMargin)
}

.Header_DesktopHeader__IPvOn:before {
    content: "";
    border-bottom: 1px solid var(--insta-color-ebb-divider);
    opacity: .2;
    position: absolute;
    left: var(--pageMargin);
    right: var(--pageMargin);
    bottom: 0
}

.Header_MobileLeftHeaderChild__SpZ94 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px
}

.Header_DesktopLeftHeaderChild__9dCcG {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 35px
}

.Header_MobileRightHeaderChild__IPcTR {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px
}

.Header_DesktopRightHeaderChild__UJaO4 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 35px
}

.Header_headerActions__m3W0F {
    display: flex;
    align-items: center;
    justify-content: space-around;
    grid-gap: 30px
}

.Header_headerActions__m3W0F .Header_UserAvatar__rqt70 {
    color: transparent;
    border-radius: 50%;
    padding-top: 5px;
    border: 1px solid hsla(0,0%,100%,.3)
}

.Header_headerActions__m3W0F .Header_NavIcon__07BOf {
    display: flex;
    align-items: center;
    grid-gap: 10px
}

.Header_headerActions__m3W0F .Header_TransparentIcon__DjJd7 {
    background-color: transparent
}

@media screen and (max-width: 768px) {
    .Header_MobileHeader__QXslF {
        padding:14px 16px
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .Header_DesktopHeader__IPvOn {
        padding:17px var(--pageMargin)
    }
}

.Modal_ModalCtn__MhwRC {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2000000;
    background-color: rgba(0,0,0,.5)
}

.Modal_ModalCloseBtn__Is1ai {
    position: absolute;
    top: 24px;
    right: 24px;
    z-index: 200
}

.Modal_BloxLogoBtn__Ac6Ji {
    position: absolute;
    top: 24px;
    left: 24px;
    z-index: 200
}

.Modal_ModalCtnContent__xXBYa {
    position: relative;
    background-color: var(--insta-color-thunder)!important
}

.Modal_ModalCtnOpen--true__m_MnY {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.Modal_ModalCtnOpen--false__WaAG4 {
    display: none
}

.Modal_ModalCtnOpen--left__cO_bO {
    align-items: flex-start;
    animation: Modal_slideInLeft__vdO8f .5s forwards
}

.Modal_ModalCtnOpen--right__1vkoK {
    align-items: flex-end;
    animation: Modal_slideInRight__ZOnAi .5s forwards
}

.Modal_ModalCtnOpen--center__HXMCh {
    align-items: center;
    animation: Modal_slideInTop__m5jCF .5s forwards
}

.Modal_ModalCtnOpen--bottom__M3nX1 {
    align-items: center;
    justify-content: flex-end
}

@media screen and (min-width: 768px) {
    .Modal_ModalCtnContent__xXBYa {
        background-color:var(--insta-color-white)!important;
        overflow-x: hidden;
        overflow-y: auto;
        max-block-size: 100%;
        box-shadow: 0 0 20px rgba(0,0,0,.5)
    }

    .Modal_curve__xCVnQ {
        border-radius: 25px
    }

    .Modal_square__stIC0 {
        border-radius: 0
    }
}

.LoaderUi_Loader__wEsxy {
    position: fixed;
    background-color: rgba(0,0,0,.3);
    width: 100%;
    height: 100%;
    z-index: 99999999;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 120px 120px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.ToasterUi_ToasterMsg__y_quN {
    position: fixed;
    z-index: 9999999;
    background-color: var(--insta-color-white);
    padding: 10px 20px 10px 35px;
    box-shadow: 0 0 30px rgba(0,0,0,.5);
    right: 60px;
    border-radius: 5px;
    min-width: 250px;
    max-width: 300px;
    color: var(--insta-color-thunder);
    border: 1px solid var(--insta-color-dusty-gray);
    animation: ToasterUi_canimate__8Hod8 .7s ease-in-out forwards
}

.ToasterUi_ToasterMsg__y_quN .ToasterUi_Infoicon__ktSuE {
    position: absolute;
    left: 10px;
    top: 13px
}

.ToasterUi_ToasterMsg__y_quN.ToasterUi_error__JPdKA {
    background: var(--insta-color-burnt-sienna);
    color: var(--insta-color-white)
}

.ToasterUi_ToasterMsg__y_quN.ToasterUi_error__JPdKA .ToasterUi_Infoicon__ktSuE {
    color: var(--insta-color-white);
    filter: invert(1)
}

.ToasterUi_CloseIcon__Kl3Q1 {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer
}

@keyframes ToasterUi_canimate__8Hod8 {
    0% {
        top: 100px;
        opacity: 0
    }

    to {
        top: 120px;
        opacity: 1
    }
}

@media screen and (max-width: 350px) {
    .ToasterUi_ToasterMsg__y_quN {
        max-width:80%;
        right: 5%
    }
}

.text_primary__PcB90 {
    color: var(--insta-color-thunder)
}

.text_secondary__W06nQ {
    color: var(--insta-color-white)
}

.text_text-10px___mwwh {
    font-size: 10px;
    line-height: 12px
}

.text_text-11px__1SaM0 {
    font-size: 11px;
    line-height: 16px
}

.text_text-12px__xSUJ5 {
    font-size: 12px;
    line-height: 18px
}

.text_text-13px__hG9vV {
    font-size: 13px;
    line-height: 18px
}

.text_text-14px__aPnkg {
    font-size: 14px;
    line-height: 20px
}

.text_text-16px__yyDjQ {
    font-size: 16px;
    line-height: 20px
}

.text_text-18px__jzRYi {
    font-size: 18px;
    line-height: 20px
}

.text_text-20px__KiVZf {
    font-size: 20px;
    line-height: 24px
}

.text_text-22px__RcFne {
    font-size: 22px;
    line-height: 24px
}

.text_text-24px__FzZVh {
    font-size: 24px;
    line-height: 24px
}

.text_text-32px__o_sTj {
    font-size: 32px;
    line-height: 40px
}

.text_text-64px__tQ_cO {
    font-size: 64px;
    line-height: 64px
}

.text_desktop-title__BQ0Mw {
    font-size: 64px;
    line-height: 82px
}

.text_desktop-title-1__213RM {
    font-size: 48px;
    line-height: 56px
}

.text_desktop-title-2__AKbyS {
    font-weight: 400;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: -1px
}

.text_desktop-title-3__fskJW {
    font-weight: 400;
    font-size: 32px;
    line-height: 44px;
    letter-spacing: -1px
}

.text_desktop-heading-1__CG19e {
    font-size: 28px;
    line-height: 32px
}

.text_desktop-heading-2__zJMMP {
    font-size: 24px;
    line-height: 26px
}

.text_desktop-propgaller-heading__gp6h1 {
    font-size: 22px;
    line-height: 26px
}

.text_desktop-heading-3__6qV5j {
    font-size: 20px;
    line-height: 28px
}

.text_desktop-heading-4__YAMBJ {
    font-size: 18px;
    line-height: 20px
}

.text_desktop-heading-5__YAUk5 {
    font-size: 16px;
    line-height: 22px
}

.text_desktop-body__tJn8c {
    font-size: 14px;
    line-height: 20px
}

.text_desktop-body-sm__qq5_7 {
    font-weight: 400;
    font-size: 13px;
    line-height: 17px
}

.text_desktop-label__Sm3s6,.text_desktop-seo-text-1__piY_3 {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px
}

.text_desktop-seo-text2__ihobm {
    font-weight: 400;
    font-size: 10px;
    line-height: 14px
}

.text_mobile-title__EWiw0 {
    font-weight: 400;
    font-size: 40px;
    line-height: 40px
}

.text_mobile-heading-1__UAdOq {
    font-size: 24px;
    line-height: 26px
}

.text_mobile-heading-2__RF61C {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px
}

.text_mobile-heading-3__RCQJC {
    font-size: 16px;
    line-height: 22px
}

.text_mobile-body__ZiUto {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px
}

.text_mobile-body-lg__0NTfi {
    font-size: 14px;
    line-height: 20px
}

.text_mobile-label__KR4cP {
    font-weight: 400;
    font-size: 11px;
    line-height: 16px
}

.text_mobile-cta__98PCA {
    font-weight: 700;
    font-size: 10px;
    line-height: 18px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.text_Htitle__vsNcm {
    font-weight: 400
}

.text_ShowLessText__V55fS {
    display: inline-block;
    cursor: pointer
}

.Button_BloxButton__CGzYC {
    cursor: pointer;
    border-radius: 100px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 500;
    text-align: center;
    letter-spacing: 2px
}

.Button_BtnText__nrjra {
    width: 100%;
    white-space: nowrap
}

.Button_Fullwidth__8bu_a {
    width: 100%
}

.Button_NotFullwidth__UW6Eb {
    width: -moz-fit-content;
    width: fit-content
}

.Button_ButtonContent__qPyqO {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative
}

.Button_ButtonContent-sm__DArc6 {
    justify-content: center;
    gap: 4px
}

.Button_ButtonContent-md__1XTQo {
    justify-content: center;
    gap: 8px
}

.Button_Button-sm__5qhz9 {
    height: 32px;
    padding: 7px 20px
}

.Button_Button-md__I4gfy {
    height: 40px;
    padding: 11px 22px
}

.Button_Button-lg__sdCda {
    height: 48px;
    padding: 15px 24px
}

.Button_Text-md__R7FDU,.Button_Text-sm__k1Fww {
    font-size: 10px;
    line-height: 18px
}

.Button_Text-lg__r6N1d {
    font-size: 13px;
    line-height: 18px
}

.Button_primary__kJZL8 {
    background-color: var(--insta-color-dune);
    color: var(--insta-color-white)
}

.Button_primary__kJZL8:hover {
    background-color: var(--button-active-primary-hover-bg-color);
    color: var(--insta-color-white)
}

.Button_primary__kJZL8:active {
    background-color: var(--button-active-primary-selected-bg-color);
    color: var(--insta-color-white)
}

.Button_primaryDisabled__fLnZ7 {
    background-color: var(--button-active-primary-disabled-bg-color)!important;
    color: var(--insta-color-dusty-gray)!important;
    cursor: auto
}

.Button_secondary__yUll7 {
    background-color: var(--insta-color-ebb-divider);
    color: var(--insta-color-thunder)
}

.Button_assured__YcXC2 {
    background-color: #121214;
    color: var(--insta-color-white)
}

.Button_custom-2__ir02d {
    background-color: transparent;
    height: auto;
    color: red;
    position: relative;
    bottom: 0;
    left: 0;
    padding: 0
}

.Button_custom-2__ir02d:hover {
    background-color: transparent;
    color: gray
}

.Button_custom-2__ir02d .Button_ButtonContent__qPyqO {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

.Button_custom-2__ir02d .Button_BtnText__nrjra {
    white-space: nowrap;
    font-size: 11px;
    line-height: 12px;
    text-align: left
}

.Button_secondary__yUll7:hover {
    background-color: var(--button-active-secondary-hover-bg-color);
    color: var(--insta-color-thunder)
}

.Button_secondary__yUll7:active {
    background-color: var(--button-active-secondary-selected-bg-color);
    color: var(--insta-color-pampas-bg-color)
}

.Button_secondaryDisabled__HrMBS {
    background-color: var(--button-active-secondary-disabled-bg-color)!important;
    color: var(--insta-color-dusty-gray)!important;
    cursor: auto
}

.Button_custom__8k8DI {
    background-color: var(--insta-color-burnt-sienna);
    color: var(--insta-color-white)
}

.Button_PopupTextCtn__HwKvT {
    background-color: var(--insta-color-burnt-sienna);
    width: 5px;
    height: 5px;
    position: absolute;
    right: -4px;
    top: -4px;
    border-radius: 100px
}

.Input_BloxInput__nwfmC {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 700;
    border: none;
    display: flex;
    flex-direction: column;
    gap: 2px
}

.Input_ErrorMessageWrapper__Q4bwG {
    min-height: 16px;
    width: 100%
}

.Input_InputField__L01BX {
    background: none;
    border-left: none;
    border-right: none;
    border-top: none;
    outline: none
}

.Input_BloxInput__nwfmC input::-webkit-inner-spin-button,.Input_BloxInput__nwfmC input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.Input_BloxInput__nwfmC input[type=number] {
    -moz-appearance: textfield
}

.Input_Label__1lyXE {
    color: var(--insta-color-dusty-gray)
}

.Input_ErrorMessage__AdvH3 {
    color: var(--insta-color-burnt-sienna)
}

.Input_Fullwidth__O8Vz5 {
    width: 100%
}

.Input_NotFullwidth__j4717 {
    width: -moz-fit-content;
    width: fit-content
}

.Input_InputContent__1NFgo {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px
}

.Input_CardImageCtn__FPIqm {
    margin-top: 8px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    gap: 2px;
    width: 100%
}

.Input_UPIVerifyText__pd7KD {
    height: 40px;
    padding: 11px 22px;
    border-radius: 100px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 500;
    text-align: center;
    letter-spacing: 2px;
    background-color: var(--insta-color-ebb-divider);
    color: var(--insta-color-thunder)
}

.Input_UPIVerifyText__pd7KD:hover {
    background-color: var(--button-active-primary-hover-bg-color);
    color: var(--insta-color-white)
}

.Input_CardWrapper__twLo9 {
    opacity: .2
}

.Input_Active-Card-true__LSwyK {
    opacity: 1
}

.Input_Text-sm__VH_0e {
    font-size: 14px;
    line-height: 20px
}

.Input_Text-md__Cx7b3 {
    font-size: 16px;
    line-height: 20px
}

.Input_Text-lg__uPiXw {
    font-size: 18px;
    line-height: 20px
}

.Input_primary___ZVfL {
    color: var(--insta-color-white)
}

.Input_primaryDisabled__S0DS8 {
    cursor: auto
}

.Input_secondary__t4EIt {
    color: var(--insta-color-thunder)
}

.Input_secondary__t4EIt:focus {
    outline: none
}

.Input_secondaryDisabled__vYLDL {
    cursor: auto
}

.Input_TickIconCtn___DbVP {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--insta-color-ocean-green)
}

.Input_UPIVerifyBtn__q6W_N {
    cursor: pointer
}

.Input_Loader__DgN2R {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: block;
    animation: Input_rotate__3OOkO 1s linear infinite
}

.Input_Loader__DgN2R:before {
    content: "";
    box-sizing: border-box;
    position: absolute;
    inset: 0;
    border-radius: 50%;
    border: 1px solid var(--insta-color-thunder);
    animation: Input_prixClipFix____wT3 2s linear infinite
}

@keyframes Input_rotate__3OOkO {
    to {
        transform: rotate(1turn)
    }
}

@keyframes Input_prixClipFix____wT3 {
    0% {
        -webkit-clip-path: polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);
        clip-path: polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)
    }

    25% {
        -webkit-clip-path: polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);
        clip-path: polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)
    }

    50% {
        -webkit-clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);
        clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)
    }

    75% {
        -webkit-clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);
        clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)
    }

    to {
        -webkit-clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);
        clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)
    }
}

.Input_TextArea___PnlX textarea {
    max-height: 60px;
    resize: none;
    border-bottom: 2px solid var(--border-color)
}

.Input_InputContent__1NFgo input::-webkit-calendar-picker-indicator {
    filter: invert(1)
}

.DateTimePicker_Wrapper__QEsv2 {
    background: var(--insta-color-scorpion);
    display: flex
}

.DateTimePicker_Container__6Q1er {
    max-width: 328px;
    max-height: 172px;
    margin: auto;
    display: flex
}

.DateTimePicker_TimeRow__ftAGy {
    display: flex;
    justify-content: space-evenly;
    width: 140px
}

.DateTimePicker_Separator__tJDIG {
    position: relative;
    margin-left: 24px;
    margin-right: 24px;
    height: 1px;
    background: var(--insta-color-ebb-divider)
}

.DateTimePicker_PickerColumn___anMj {
    overflow: scroll;
    scroll-snap-type: y
}

.DateTimePicker_Row__0lL_q {
    height: 50px;
    scroll-snap-align: start;
    font-size: large;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    align-items: center
}

.DateTimePicker_DateHidden__7zvAx {
    display: flex;
    color: var(--insta-color-dusty-gray)
}

.DateTimePicker_DateActive__u7rh7 {
    display: flex;
    color: var(--insta-color-white)
}

.DateTimePicker_DateActive__u7rh7>:first-child {
    color: var(--insta-color-burnt-sienna)
}

.DateTimePicker_DefaulHidden__3oi7c {
    color: var(--insta-color-dusty-gray)
}

.DateTimePicker_DefaulActive__objDO {
    color: var(--insta-color-white)
}

.DateTimePicker_PickerColumn___anMj::-webkit-scrollbar {
    display: none
}

.DateTimePicker_Overlay__nSUuD {
    width: 100%;
    height: 100%;
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly
}

.CardHeader_CardHeaderCtn__mGuOf {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px
}

.CardHeader_CardHeaderTitle__GzXgr {
    font-style: normal;
    font-weight: 500;
    line-height: 20px
}

.CardHeader_CardHeaderTitlePrimary__vjpXN {
    color: #6e6e6e
}

.CardHeader_CardHeaderTitleSecondary__w6GWM {
    color: var(--insta-color-white)
}

.CardHeader_Card-Text-14__WF3M_ {
    font-size: 14px;
    line-height: 20px
}

.CardHeader_Card-Text-16__3n6WO {
    font-size: 16px;
    line-height: 20px
}

.CardHeader_Card-Text-20__QQqX5 {
    font-size: 20px;
    line-height: 24px
}

.CardHeader_CardIconCtn__IwxSE {
    display: flex;
    justify-content: center;
    align-items: center
}

.Card_primary__IiLET {
    background: var(--insta-color-thunder)
}

.Card_secondary__V9lZX {
    background: var(--insta-color-white);
    border: 1px solid var(--insta-color-white)
}

.Card_BloxCard__LQ6Yv {
    padding: 24px;
    border-radius: 24px
}

.Card_BloxCard__LQ6Yv.Card_custom__tRM_i {
    padding: 20px;
    border-radius: 20px
}

.BasicRMCard_BasicRMCard__Sl7Cq {
    margin-top: 10px;
    border-radius: 20px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    grid-gap: 15px
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU {
    display: flex;
    flex-direction: column;
    grid-gap: 12px;
    justify-content: center
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_RMRating__pzu3c {
    color: var(--insta-color-thunder)
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_Rating__IBx5o {
    display: flex;
    grid-gap: 5px
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmImage__jgz_b {
    display: flex;
    align-items: flex-end
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmImage__jgz_b .BasicRMCard_RmProfileImageCtn__ppCkI {
    max-height: 100px;
    height: 100px
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmImage__jgz_b .BasicRMCard_RmProfileImageCtn__ppCkI img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
    object-position: right
}

.BasicRMCard_BasicRMCard__Sl7Cq.BasicRMCard_reverse__QruyG {
    flex-direction: row-reverse;
    justify-content: flex-end
}

.BasicRMCard_BasicRMCard__Sl7Cq.BasicRMCard_reverse__QruyG .BasicRMCard_rmImage__jgz_b img {
    object-position: center
}

.BasicRMCard_BasicRMCardCont__TAXBY {
    padding: 20px;
    border-radius: 20px
}

.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo {
    background-color: var(--insta-color-dune)
}

.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo .BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_RMRating__pzu3c,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo .BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_pcontent__5_g1P,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo .BasicRMCard_BloxRMCardHeaderCtn__Xxa09 h2,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo .BasicRMCard_rmname__6GIZL {
    color: var(--insta-color-white)
}

.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz {
    background-color: var(--card-border-secondary-color)
}

.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz .BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_RMRating__pzu3c,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz .BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_pcontent__5_g1P,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz .BasicRMCard_BloxRMCardHeaderCtn__Xxa09 h2,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz .BasicRMCard_rmname__6GIZL {
    color: var(--insta-color-thunder)
}

.BasicRMCard_BloxRMCardHeaderCtn__Xxa09 {
    gap: 30px;
    padding: 0;
    align-items: normal
}

.BasicRMCard_BloxRMCardIconCtn__QubSH {
    align-items: normal
}

.InfoGather_InfoGatherCtn__bD3ON {
    display: unset;
    position: relative;
    height: 100%;
    z-index: 100
}

.InfoGather_InfoGatherDataCtn__dA6Fu {
    height: 400px;
    position: absolute;
    top: calc(100vh - 400px);
    left: 0;
    background: linear-gradient(359.98deg,var(--insta-color-thunder) 70.76%,rgba(35,30,31,0) 99.99%);
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 16px 16px 35px;
    justify-content: flex-end
}

.InfoGather_ButtonCtn__gmof9 {
    width: 100%
}

.InfoGather_InfoGatherPageHeader__IM_kh {
    margin-bottom: 2px
}

.InfoGather_DateTimePicker__xPuF9 {
    background-color: transparent!important
}

.InfoGather_StepIndicatorCtn__mQYa1 {
    display: flex;
    width: 100%;
    align-items: center;
    margin-top: 27px;
    margin-left: 8px
}

.InfoGather_StepIndicatorText__ghyJ3 {
    color: var(--insta-color-dusty-gray)
}

.InfoGather_ErrorText__N27If {
    color: var(--insta-color-burnt-sienna);
    text-align: center
}

.InfoGather_PhoneCtn__lLZ1a {
    display: flex;
    margin-top: 24px
}

.InfoGather_InputField__RNwAp {
    width: 100%
}

.InfoGather_PageTwoForm__T4NiL {
    margin-top: 47px;
    margin-bottom: 40px
}

.InfoGather_BloxImageCtn__2c06V {
    display: none
}

.InfoGather_VisitTypeCheckBox__M1g4V {
    margin-right: 12px;
    width: 20px;
    height: 20px
}

.InfoGather_InputBox__98s9c input {
    padding: 8px;
    color: var(--insta-color-white)
}

.InfoGather_InputBox__98s9c input[type=checkbox] {
    width: 20px;
    height: 20px;
    margin-right: 12px
}

.InfoGather_InputFieldDropDown__z6g3a {
    color: var(--insta-color-white);
    outline: 0
}

.InfoGather_PhoneInput___eO5s {
    margin-left: 26px
}

.InfoGather_ImageCtn__Ie4eo {
    width: 100%;
    height: 600px
}

.InfoGather_DataBox__zZ_D3 {
    margin-bottom: 50px;
    margin-top: 20px
}

.InfoGather_dataRow__kdZKF {
    display: flex;
    color: var(--insta-color-thunder);
    grid-gap: 20px;
    padding: 6px 0
}

.InfoGather_dataRow__kdZKF .InfoGather_clabel__k_NNE {
    font-weight: 700;
    color: var(--insta-color-burnt-sienna);
    text-align: right
}

.InfoGather_RMcard2__JnCL4 {
    margin-top: 10px;
    padding: 20px;
    background-color: var(--card-border-secondary-color);
    border-radius: 20px;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmname__9BC_T {
    color: var(--insta-color-thunder)
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmInfo__ihbd1 {
    display: flex;
    flex-direction: column;
    grid-gap: 15px;
    justify-content: space-around
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmInfo__ihbd1 .InfoGather_RMRating__xbH39 {
    color: var(--insta-color-thunder)
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmInfo__ihbd1 .InfoGather_Rating__mJ3sz {
    display: flex;
    grid-gap: 5px
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmImage__C0Rah {
    display: flex;
    align-items: flex-end
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmImage__C0Rah .InfoGather_RmProfileImageCtn__F4wTn {
    max-height: 100px;
    height: 100px
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmImage__C0Rah .InfoGather_RmProfileImageCtn__F4wTn img {
    max-width: 100%;
    max-height: 100%;
    height: auto
}

.InfoGather_Gridrow__Sj_w8 {
    display: flex;
    grid-gap: 10px;
    justify-content: center
}

.InfoGather_Gridrow__Sj_w8,.InfoGather_pcontent__cxaSl,.InfoGather_text2__PDuqS {
    color: var(--insta-color-thunder)
}

.InfoGather_pcontent__cxaSl {
    padding: 10px 0;
    color: var(--insta-color-scorpion)
}

.InfoGather_NButtonCtn__ZmG2h {
    margin: 15px 0;
    width: 100%
}

.InfoGather_MyRMCard__8X0CI {
    background-color: var(--card-border-secondary-color);
    padding: 20px;
    border-radius: 20px;
    margin: 24px 0
}

@media screen and (max-width: 768px) {
    .InfoGather_DataValue__Juefn,.InfoGather_pcontent__cxaSl,.InfoGather_text2__PDuqS {
        color:var(--insta-color-white)
    }

    .InfoGather_InfoGatherDataCtn__dA6Fu {
        padding: 16px 16px 90px
    }
}

@media screen and (min-width: 768px) {
    .InfoGather_StepIndicatorCtn__mQYa1 {
        margin-left:0
    }

    .InfoGather_PageTwoForm__T4NiL {
        margin-bottom: 112px
    }

    .InfoGather_InfoGatherCtn__bD3ON {
        display: flex;
        position: unset
    }

    .InfoGather_InfoGatherDataCtn__dA6Fu {
        position: unset;
        height: 100%;
        background: transparent;
        padding: 16px;
        width: 335px
    }

    .InfoGather_InfoGatherPageHeader__IM_kh {
        color: var(--insta-color-thunder)
    }

    .InfoGather_InfoGatherTimeZone__XjZee {
        color: var(--insta-color-dusty-gray)
    }

    .InfoGather_ActiveScroll__6Hz4P {
        color: var(--insta-color-thunder)!important
    }

    .InfoGather_BloxImageCtn__2c06V {
        display: flex;
        flex-direction: flex-start;
        align-items: center
    }

    .InfoGather_DataCtn__2tZlQ {
        display: flex;
        flex-direction: column;
        padding: 34px 24px
    }

    .InfoGather_VisitTypeCheckBox__M1g4V {
        color: transparent
    }

    .InfoGather_InputBox__98s9c input {
        padding: 8px;
        color: var(--insta-color-thunder)
    }

    .InfoGather_InputBox__98s9c input[type=checkbox] {
        width: 20px;
        height: 20px;
        margin-right: 12px
    }

    .InfoGather_InputFieldDropDown__z6g3a {
        color: var(--insta-color-thunder)
    }

    .InfoGather_ImageCtn__Ie4eo {
        width: 363px;
        height: 524px
    }

    .InfoGather_ImageCtn__Ie4eo img {
        width: 363px!important
    }
}

.Dropdown_BloxDropdown__tVz4m {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 700;
    text-align: center;
    letter-spacing: 2px;
    border: none
}

.Dropdown_Dropdown__lb78N {
    background: none;
    border: none;
    border-bottom: 1px solid var(--insta-color-dusty-gray);
    height: 100%
}

.Dropdown_Fullwidth____p9A {
    width: 100%
}

.Dropdown_NotFullwidth__Hv6oq {
    width: -moz-fit-content;
    width: fit-content
}

.Dropdown_DropdownContent__wSj_d {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 8px;
    height: 100%
}

.Dropdown_primary__joL8S {
    color: var(--insta-color-white)
}

.Dropdown_secondary__Fy05A {
    color: var(--insta-color-thunder)
}

.GridCont_gridCont__rn4P3 {
    display: flex
}

.GridCont_row__HRG7b {
    flex-direction: row
}

.GridCont_column__DvEzz {
    flex-direction: column
}

.GridCont_center__7YNM7 {
    align-items: center
}

.GridCont_start__tZJJs {
    align-items: flex-start
}

.GridCont_end__cZwOg {
    align-items: flex-end
}

.CallRMModal_callRMCont__nxl3p {
    display: flex;
    grid-gap: 20px;
    height: 100%
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_RMCont__pLzxa,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA {
    flex: 1 1
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_RMCont__pLzxa {
    padding: 20px;
    display: flex;
    flex-direction: column;
    grid-gap: 15px;
    justify-content: space-between;
    background: linear-gradient(230deg,var(--insta-color-dune) 0,var(--insta-color-dune) 20%,var(--insta-color-thunder) 20%,var(--insta-color-thunder) 85%,var(--insta-color-burnt-sienna) 85%,var(--insta-color-burnt-sienna) 100%)
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA {
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_TitleCont__ZMrdW {
    margin-bottom: 20px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_Title__cb2c1 {
    color: var(--insta-color-thunder);
    margin-bottom: 20px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_UserName__MMlU1 {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 10px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_UserName__MMlU1 input {
    background: transparent;
    flex-grow: 1;
    padding: 8px;
    border-width: .5px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_UserName__MMlU1 img {
    opacity: .5
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputFieldDropDown__12zm0 {
    height: 40px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputFieldDropDown__12zm0 img {
    opacity: .3
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputBox__gHISb {
    padding: 0
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputBox__gHISb select {
    padding: 10px 8px;
    background-color: transparent;
    color: var(--insta-color-thunder)
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputBox__gHISb img {
    opacity: .3
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_NumberInput__VbNx7 {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_NumberInput__VbNx7 div {
    flex-grow: 1
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_NumberInput__VbNx7 input {
    padding: 10px 8px;
    background-color: transparent;
    flex-grow: 1;
    width: 100%;
    border-width: .5px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_CallbackBtn__DWIeH {
    margin: 20px 0;
    width: 100%;
    font-weight: 700
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_PhoneCtn__bvlZ7 {
    width: 100%;
    display: flex;
    gap: 20px;
    align-items: flex-start
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_whiteText__rlpNH {
    color: var(--insta-color-white)
}

.CallRMModal_Rating__tOM5j {
    display: flex;
    grid-gap: 10px;
    margin: 10px 0
}

.CallRMModal_RmProfileImage__5zVQL {
    height: auto
}

.CallRMModal_RespSuccess__MxkIQ {
    display: flex;
    flex-direction: column;
    grid-gap: 40px;
    justify-content: space-between;
    color: var(--insta-color-dune);
    align-items: center;
    color: var(--insta-color-thunder)
}

.CallRMModal_ErrorMessage__S5nGL {
    color: var(--insta-color-burnt-sienna)
}

@media screen and (max-width: 768px) {
    .CallRMModal_callRMCont__nxl3p {
        flex-direction:column
    }

    .CallRMModal_callRMCont__nxl3p .CallRMModal_RespSuccess__MxkIQ,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputBox__gHISb select,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_NumberInput__VbNx7 input,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_Title__cb2c1,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_UserName__MMlU1 input {
        color: var(--insta-color-white)
    }
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper,swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide,swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width:100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset,50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: normal;
    line-height: 1
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,10px);
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset,10px);
    left: auto
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity .3s;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom,8px);
    top: var(--swiper-pagination-top,auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius,50%);
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity,.2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity,1);
    background: var(--swiper-pagination-color,var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right,8px);
    left: var(--swiper-pagination-left,auto);
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s,top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,right .2s
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color,inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size,4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size,4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

.Swiper_SwiperCtn__bi0fK {
    display: flex;
    align-content: center;
    justify-content: center
}

.Swiper_SwiperCtn__bi0fK .swiper-pagination .swiper-pagination-bullet {
    border-radius: 0
}

.Swiper_SwiperCtn__bi0fK .swiper-pagination .swiper-pagination-bullet-active {
    background: var(--insta-color-burnt-sienna)!important
}

.Swiper_SwiperCtn__bi0fK .swiper-slide-zoomed {
    cursor: move
}

.Swiper_SwiperCtn__bi0fK .swiper-button-next,.Swiper_SwiperCtn__bi0fK .swiper-button-prev {
    height: 30px;
    background: var(--insta-color-ebb-divider);
    color: var(--insta-color-scorpion);
    border-radius: 50%;
    width: 30px
}

.Swiper_SwiperCtn__bi0fK .swiper-button-next:after,.Swiper_SwiperCtn__bi0fK .swiper-button-prev:after {
    font-size: 14px
}

.Swiper_SwiperCtn__bi0fK .swiper-pagination-bullet-active {
    background: var(--insta-color-black)
}

.Swiper_SwiperSlide__BWsJ2 {
    width: auto;
    flex-shrink: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    height: auto
}

.Swiper_NavigationBtnCtn__DBt_a {
    display: flex;
    align-content: center;
    justify-content: space-between
}

.Swiper_NavigationBtn__dYIQH {
    z-index: 5
}

.Swiper_ThumbSwiperSlide__N7kwk {
    width: 32px;
    height: 32px;
    border-radius: 4px
}

.Swiper_MainThumb__yGpuY {
    margin-top: 14px
}

.Swiper_ThumbSwiperCtn__Y9487>div:first-child {
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.Swiper_ArrowNavbtn-custom__y1_k0:hover,.Swiper_ArrowNavbtn-light__Iau_2:hover {
    background-color: var(--insta-color-burnt-sienna)
}

.Swiper_ArrowNavbtn-dark__5T3lv:hover {
    background-color: var(--insta-color-white)
}

.GalleryImages_FullscreenImage__kGaCL {
    height: 100%;
    width: 100%;
    object-fit: contain
}

.GalleryImages_Imagecontainer__3kgbU {
    height: 100%;
    position: relative
}

.GalleryImages_Imagecontainer__3kgbU .swiper-pagination {
    display: none
}

.GalleryImages_Imagecontainer__3kgbU .GalleryImages_NavigationBtnContainer__JigJm {
    align-items: center;
    position: absolute;
    top: calc(50% - 20px);
    left: -50px;
    width: calc(100% + 100px)
}

.GalleryImages_Imagecontainer__3kgbU .GalleryImages_NavigationBtn__gvyrL {
    background: var(--insta-color-pampas-bg-color)
}

.GalleryImages_Imagecontainer__3kgbU .GalleryImages_ThumbImage__qJo9W {
    border-radius: 10px;
    cursor: pointer
}

.GalleryImages_Imagecontainer__3kgbU .GalleryImages_ThumbsContainer__XhUxf {
    position: absolute;
    left: 0;
    bottom: 10px;
    display: flex;
    justify-content: center;
    width: 100%
}

.GalleryImages_Imagecontainer__3kgbU .GalleryImages_TextWrapper__YHafN {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 10px;
    width: 100%
}

.GalleryImages_Imagecontainer__3kgbU .GalleryImages_TextCenter__1wawz {
    text-align: center;
    border: 1px solid;
    border-top: none;
    border-bottom: none
}

.GalleryImages_Imagecontainer__3kgbU .GalleryImages_TextRight__PEPk9 {
    text-align: center
}

.GalleryImages_CallerImageSwiperCtn__FEDJr {
    height: 100%
}

.GalleryImages_SwiperSlideClass__yQc7H {
    height: 100%;
    background-color: var(--insta-color-dune);
    border-radius: 10px
}

.GalleryImages_Imagecontainer__3kgbU .swiper-initialized {
    flex-direction: column
}

.GalleryImages_Imagecontainer__3kgbU .swiper-pagination {
    position: static;
    margin-top: 22px
}

.GalleryImages_Imagecontainer__3kgbU .swiper-pagination-bullet {
    background-color: var(--insta-color-white);
    opacity: 40%
}

.GalleryImages_Imagecontainer__3kgbU .swiper-pagination-bullet-active {
    background-color: var(--insta-color-white);
    opacity: 100%
}

@media(max-width: 768px) {
    .GalleryImages_Imagecontainer__3kgbU .swiper-pagination {
        display:initial
    }

    .GalleryImages_FullscreenImage__kGaCL {
        width: 100%;
        height: calc(100% - 72px);
        object-fit: contain;
        max-height: 50vh
    }

    .GalleryImages_GalleryImageWrapper__xHndP {
        position: relative;
        width: 100%;
        height: 100%
    }

    .GalleryImages_TextWrapper__YHafN {
        bottom: 0
    }
}

.StickyWrapper_StickyCont__btbh1 {
    width: 100%;
    transition: all .2s ease-in-out
}

.StickyWrapper_StickyCont__btbh1.StickyWrapper_active__V7PED {
    position: -webkit-sticky;
    position: sticky;
    z-index: 999;
    transition: all .2s ease-in
}

.TabNav_TabsUnorderedList__b8iyQ {
    display: flex;
    list-style-type: none;
    margin-bottom: 32px;
    cursor: pointer
}

.TabNav_ActiveListElement___KwAM {
    padding: 20px;
    color: var(--insta-color-white);
    border-bottom: 2px solid var(--insta-color-burnt-sienna)
}

.TabNav_InActiveListElement__eya9t {
    padding: 20px;
    color: var(--insta-color-dusty-gray);
    border-bottom: 2px solid var(--insta-color-ebb-divider)
}

@media screen and (max-width: 768px) {
    .TabNav_TabsUnorderedList__b8iyQ {
        margin-bottom:24px
    }

    .TabNav_ActiveListElement___KwAM,.TabNav_InActiveListElement__eya9t {
        padding: 10px
    }
}

.Map_MarkerText__wGgFL {
    color: var(--insta-color-thunder)
}

.Map_ImageIdTextCtn__l_QmF {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 32px;
    width: 32px;
    background-color: var(--insta-color-black);
    display: flex;
    justify-content: center;
    align-items: center
}

.Map_BloxSquare__g5G0s {
    position: absolute;
    top: 2px;
    right: 2px
}

.Map_ImageIdText__Kw19Q {
    color: var(--insta-color-white)
}

.Map_InfoCtnText__hT7WA {
    color: var(--insta-color-thunder)
}

.Map_GmapLink__dRRWW {
    color: var(--insta-color-burnt-sienna)
}

.Map_MarkerInfoHeader__PSXDQ {
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 5px
}

.Map_MarkerInfoAddressCtn__foDCC {
    width: 150px;
    color: var(--insta-color-scorpion);
    margin-bottom: 5px
}

@media(max-width: 768px) {
    .Map_ImageIdTextCtn__l_QmF {
        background-color:var(--insta-color-white)
    }

    .Map_ImageIdText__Kw19Q {
        color: var(--insta-color-black)
    }
}

.GalleryMap_GalleryMap__FDdLo {
    height: 100%
}

.GalleryMap_GalleryMap__FDdLo div:first-child {
    border-radius: 10px
}

.FloorPlanGallery_FloorPlanCont__TzBiH {
    background: var(--insta-color-dune);
    position: relative;
    height: 100%
}

.FloorPlanGallery_FullscreenImage__m7_3_ {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.FloorPlanGallery_TabHeader__LCdUU {
    position: absolute;
    z-index: 99;
    height: 100%;
    display: flex;
    align-items: center
}

.FloorPlanGallery_TabClass__nckX6 {
    flex-direction: column
}

.FloorPlanGallery_TabItem__RXvL6 {
    padding: 10px 20px;
    border-bottom: 0 solid transparent
}

.FloorPlanGallery_NavigationBtnContainer___NYaM {
    align-items: center;
    position: absolute;
    top: calc(50% - 20px);
    left: -50px;
    width: calc(100% + 100px)
}

.FloorPlanGallery_ColorTheme__WpweM {
    color: var(--insta-color-dusty-gray)
}

.FloorPlanGallery_Wrapper__cFat0 {
    width: 100%;
    position: absolute;
    height: 100%
}

.FloorPlanGallery_Wrapper__cFat0 .swiper {
    height: 100%
}

.FloorPlanGallery_ThumbsContainer__xGaNX {
    position: absolute;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    left: -10px;
    right: -10px;
    bottom: 10px
}

.FloorPlanGallery_ThumbsContainer__xGaNX .FloorPlanGallery_ThumbImage__i25qi {
    border-radius: 10px;
    cursor: pointer
}

.FloorPlanGallery_SpacerThumb__x2uT9 {
    height: 80px
}

.FloorPlanGallery_SpacerTab__eDkPE {
    height: 50px
}

.FloorPlanGallery_Footer__BGXP5 {
    display: flex;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    justify-content: space-between;
    align-items: center;
    border-top: .5px solid var(--insta-color-pampas-bg-color);
    padding: 20px var(--pageMargin);
    height: 89px
}

.FloorPlanGallery_Footer__BGXP5 .FloorPlanGallery_RightCtn__8OiZv {
    display: flex;
    gap: 30px
}

.FloorPlanGallery_Footer__BGXP5 .FloorPlanGallery_FadeText__x7Zjg {
    color: var(--insta-color-ebb-divider);
    line-height: 26px
}

@media screen and (max-width: 768px) {
    .FloorPlanGallery_InfoImage__bEn0m .FloorPlanGallery_ImageCont__UHzRg,.FloorPlanGallery_InfoImage__bEn0m.FloorPlanGallery_IsZoom__YLrAh {
        max-width:100%
    }

    .FloorPlanGallery_Footer__BGXP5 {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .FloorPlanGallery_Footer__BGXP5 .FloorPlanGallery_RightCtn__8OiZv {
        gap: 10px
    }

    .FloorPlanGallery_Footer__BGXP5 .FloorPlanGallery_FadeText__x7Zjg {
        line-height: 16px
    }
}

.FloorPlanGallery_ImageContainer__Oah9u {
    position: relative;
    width: 65%;
    height: calc(100% - 65px);
    overflow: hidden
}

.FloorPlanGallery_ImageContainer__Oah9u .FloorPlanGallery_InfoImage__bEn0m {
    width: 100%;
    text-align: center;
    height: 100%;
    margin: auto
}

.FloorPlanGallery_ImageContainer__Oah9u .FloorPlanGallery_InfoImage__bEn0m img {
    max-width: 100%;
    max-height: 70%;
    object-fit: contain
}

.FloorPlanGallery_SwiperSlider__BHzpY {
    cursor: zoom-in
}

@media screen and (max-width: 1024px) {
    .FloorPlanGallery_TabHeader__LCdUU {
        width:100%;
        display: block;
        height: auto;
        overflow: auto
    }

    .FloorPlanGallery_TabHeader__LCdUU ul {
        display: flex;
        flex-direction: row;
        margin-bottom: 0;
        white-space: nowrap;
        cursor: default
    }

    .FloorPlanGallery_TabHeader__LCdUU ul li {
        cursor: pointer;
        height: 50px
    }

    .FloorPlanGallery_ImageContainer__Oah9u {
        width: 100%;
        margin-top: 50px;
        height: calc(100% - 115px)
    }
}

.Gallery_ImageGallery__QYxYs {
    position: relative;
    transition: 2s;
    background-color: var(--insta-color-thunder);
    min-height: -webkit-fill-available!important;
    padding-top: 66px;
    height: 100%
}

.Gallery_TabNavWrapper__vD5qg {
    height: calc(100% - 89px)
}

.Gallery_TabContent__x_eig {
    height: 100%
}

.Gallery_Footer__HfQoV {
    display: flex;
    position: absolute;
    bottom: 0;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    border-top: .5px solid var(--insta-color-pampas-bg-color);
    padding: 20px var(--pageMargin);
    left: 0
}

.Gallery_Footer__HfQoV .Gallery_RightCtn__D28oZ {
    display: flex;
    gap: 30px
}

.Gallery_Footer__HfQoV .Gallery_FadeText__1mGtK {
    color: var(--insta-color-ebb-divider);
    line-height: 26px
}

.Gallery_ImageGallery__QYxYs .swiper-horizontal>.swiper-pagination-bullets {
    display: none
}

.Gallery_ImageGallery__QYxYs .swiper-button-disabled {
    opacity: 0
}

.Gallery_ImageGallery__QYxYs .swiper-slide-thumb-active,.Gallery_ImageGallery__QYxYs .swiper-slide-thumb-active img {
    width: 40px!important;
    height: 40px!important
}

.Gallery_TabsContainer__zRqfY {
    position: absolute;
    top: 16px;
    right: 80px;
    gap: 10px;
    margin-bottom: 0!important
}

.Gallery_TabButtons__81xbw {
    border-radius: 25px;
    background-color: var(--insta-color-dune);
    border-bottom: none!important;
    width: 94px;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0!important;
    color: var(--insta-color-ebb-divider)
}

.Gallery_TabActiveButton__VUkPV {
    background-color: var(--insta-color-ebb-divider);
    color: var(--insta-color-thunder)!important
}

.Gallery_FilterButtonsContainer__ipvTk {
    display: flex;
    align-items: center;
    gap: 10px
}

.Gallery_FilterButton__kcdxN {
    background-color: var(--insta-color-dune);
    border: none
}

.Gallery_TabDataCtn__TudlC {
    padding: 0 var(--pageMargin);
    height: 100%
}

@media(max-width: 768px) {
    .Gallery_TabsContainer__zRqfY {
        gap:10px;
        border: 1px solid var(--insta-color-scorpion);
        padding: 4px;
        border-radius: 12px
    }

    .Gallery_TabButtons__81xbw {
        width: 38px;
        height: 32px;
        border-radius: 8px;
        background-color: transparent
    }

    .Gallery_TabActiveButton__VUkPV {
        background-color: var(--insta-color-ebb-divider);
        color: var(--insta-color-thunder)!important
    }

    .Gallery_Footer__HfQoV {
        border: none;
        padding: 20px 16px
    }

    .Gallery_ImageGallery__QYxYs {
        padding-top: 66px
    }

    .Gallery_TabDataCtn__TudlC {
        padding: 0 16px
    }
}

.BookingType_BookTypeCont__I_Qh5 {
    background-color: var(--insta-color-white);
    border-radius: 20px 20px 0 0
}

.BookingType_Header__lgmMH {
    border-bottom: 1px solid var(--card-border-secondary-color)
}

.BookingType_BookingCont__1FWzi,.BookingType_Header__lgmMH {
    padding: 20px;
    color: var(--insta-color-thunder)
}

.BookingType_PlaceText__i2RqS {
    color: var(--insta-color-dusty-gray);
    margin-bottom: 20px
}

.BookingType_DarkColor__8q6Iv .gheader {
    color: var(--insta-color-thunder)
}

.BookingType_BookType__3vST0 {
    background: var(--insta-color-pampas-bg-color);
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    grid-gap: 15px;
    flex: 1 1
}

.BookingType_Squarelist__ByPz8 {
    list-style: none;
    margin: 0;
    padding: 0
}

.BookingType_Squarelist__ByPz8 li {
    font-size: 13px;
    color: var(--insta-color-scorpion);
    line-height: 20px;
    position: relative;
    padding: 3px 0 3px 20px
}

.BookingType_Squarelist__ByPz8 li:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background: var(--insta-color-burnt-sienna)
}

@media screen and (max-width: 768px) {
    .BookingType_BookingCont__1FWzi {
        max-height:85vh;
        overflow: auto
    }
}

.VoiceSearchModal_ModalCtn__3_Uin {
    width: 100%;
    height: 100%;
    background-color: var(--insta-color-dune);
    display: flex;
    flex-direction: column;
    padding: 20px;
    justify-content: space-around;
    align-items: center
}

.VoiceSearchModal_TopPart__tHDaj {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px
}

.VoiceSearchModal_Heading__Aj_Yy {
    font-weight: 700;
    text-align: center;
    line-height: 30.62px;
    color: var(--insta-color-white);
    margin-bottom: 20px
}

.VoiceSearchModal_DescriptionText__yaghj {
    color: var(--insta-color-dusty-gray);
    line-height: 17.86px;
    text-align: center
}

.VoiceSearchModal_DescriptionSubText__JHZG4 {
    color: var(--insta-color-dusty-gray);
    line-height: 20.42px;
    text-align: center
}

.VoiceSearchModal_BottomPart__sgyDu {
    width: 80%;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: space-around
}

@media screen and (max-width: 768px) {
    .VoiceSearchModal_ModalCtn__3_Uin {
        padding:0
    }

    .VoiceSearchModal_ModalCtn__3_Uin .VoiceSearchModal_TopPart__tHDaj {
        gap: 0
    }

    .VoiceSearchModal_ModalCtn__3_Uin .VoiceSearchModal_Heading__Aj_Yy {
        margin-bottom: 10px
    }

    .VoiceSearchModal_ModalCtn__3_Uin .VoiceSearchModal_BottomPart__sgyDu {
        width: 100%;
        gap: 10px;
        justify-content: space-around
    }

    .VoiceSearchModal_ModalCtn__3_Uin .VoiceSearchModal_BottomPart__sgyDu .VoiceSearchModal_ListeningImg__Cn6jT {
        max-width: 100%;
        width: 60%
    }
}

.RedirectToInventory_RedirectToInventoryCtn__x42FD {
    height: 100%;
    width: 100%
}

.RedirectToInventory_GoToInventoryBtnCtn__Ksnln {
    padding: 24px;
    height: 69%;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: space-between
}

.RedirectToInventory_TimerExceedText__wibDN {
    padding: 24px;
    color: #000;
    font-weight: 500;
    font-size: 20px
}

.RedirectToInventory_primaryFullHorizontalDivider__4QJne {
    width: 100%;
    height: 1px;
    background-color: var(--card-border-secondary-color)
}

.RedirectToInventory_ErrorMessageText__BJ_86 {
    color: #979393;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.RedirectToInventory_ExpiredTxtSpan__Jg_eP {
    color: #625e5e;
    font-weight: 500
}

@media screen and (max-width: 768px) {
    .RedirectToInventory_TimerExceedText__wibDN {
        color:#fff
    }

    .RedirectToInventory_ErrorMessageText__BJ_86 {
        color: #979393;
        font-size: 18px;
        line-height: 24px;
        font-weight: 400
    }

    .RedirectToInventory_GoToInventoryBtnCtn__Ksnln {
        padding: 24px;
        height: 90%;
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: space-evenly
    }

    .RedirectToInventory_GotoInventoryBtn__qPF_f {
        background-color: var(--insta-color-ebb-divider);
        color: var(--insta-color-thunder)
    }
}

.IconDropdown_Dropdown__7u_i1 {
    position: static;
    display: inline-block
}

.IconDropdown_DropdownContent__DLDCf {
    display: none;
    position: absolute;
    right: 0;
    z-index: 1;
    padding-top: 19px
}

.IconDropdown_Dropdown__7u_i1:hover .IconDropdown_DropdownContent__DLDCf {
    display: block;
    float: right
}

.IconDropdown_Dropdown__7u_i1:hover .IconDropdown_ActionButtonWrapper__tnVfC:after {
    position: absolute;
    width: 0;
    height: 0;
    content: "";
    padding-top: 8px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid var(--insta-color-white)
}

@media screen and (max-width: 768px) {
    .IconDropdown_DropdownContent__DLDCf {
        display:none;
        padding-top: 13px
    }

    .IconDropdown_Dropdown__7u_i1:hover .IconDropdown_DropdownContent__DLDCf {
        display: block
    }

    .IconDropdown_Dropdown__7u_i1:hover .IconDropdown_ActionButtonWrapper__tnVfC:after {
        padding-top: 5px
    }

    .IconDropdown_isCompareDropdown-false___g4ix:after {
        display: none
    }
}

.CompareIconDropdownList_DropdownHeader__e7u6F {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 20px 10px;
    border-bottom: 1px solid var(--insta-color-ebb-divider);
    margin-bottom: 10px
}

.CompareIconDropdownList_BadgeWrapper__wlPYV {
    display: flex;
    gap: 10px
}

.CompareIconDropdownList_ListCardText__kHf14 {
    color: var(--insta-color-dusty-gray)
}

.CompareIconDropdownList_ListCardTextHeading__vemSv {
    color: var(--insta-color-thunder)
}

.CompareIconDropdownList_ListCardImage__iZb9y {
    border-radius: 18px
}

.CompareIconDropdownList_ListCardContainer__DToPT {
    padding: 5px 10px
}

.CompareIconDropdownList_ListFooter__HiVMb {
    padding: 20px
}

.CompareIconDropdownList_FooterBtnContainer__s4Gch {
    display: flex;
    align-items: center;
    gap: 30px
}

.CompareIconDropdownList_ListCard__ajoqw {
    width: 100%;
    padding: 10px;
    display: flex;
    align-items: center;
    gap: 10px;
    background-color: var(--insta-color-pampas-bg-color);
    border-radius: 18px
}

.CompareIconDropdownList_ListCardTextCtn__RTMTg {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.CompareIconDropdownList_RemoveBtn__3nZkL {
    background-color: var(--insta-color-ebb-divider)
}

.CompareIconDropdownList_CompareDropdownCtn__3XJPQ {
    box-shadow: 0 0 20px 0 rgba(35,30,31,.1)
}

.CompareIconDropdownList_BlankCompareCard__7vUkN {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px 0
}

.CompareIconDropdownList_BlankCompareCardText__IB4I5 {
    color: var(--insta-color-dusty-gray)
}

.CompareIconDropdownList_DropdownHeaderTitle__wZ0sr {
    color: var(--insta-color-thunder)
}

.CompareIconDropdownList_DropdownHeaderBtn__k6vY9 {
    height: max-content;
    padding: 5px
}

.CompareIconDropdownList_DropdownHeaderBtn__k6vY9,.CompareIconDropdownList_DropdownHeaderBtn__k6vY9:hover {
    background-color: transparent;
    color: var(--insta-color-thunder)
}

.CompareIconDropdownList_Badge__Y_b3k {
    width: 30px;
    background-color: var(--insta-color-burnt-sienna);
    color: var(--insta-color-thunder);
    font-size: 11px;
    text-align: center;
    padding: 3px;
    border-radius: 18px
}

.CompareIconDropdownList_ListContainerCtn__Jr_f7 {
    max-height: 378px;
    overflow-y: auto
}

.CompareIconDropdownList_CompareDropdownCtn__3XJPQ {
    width: 400px;
    background-color: var(--insta-color-white);
    border-radius: 24px;
    z-index: 99999
}

@media screen and (max-width: 768px) {
    .CompareIconDropdownList_CompareDropdownCtn__3XJPQ {
        width:340px
    }
}

.HeaderMenu_NavIcon__W0Vet {
    display: flex;
    align-items: center;
    grid-gap: 10px
}

.HeaderMenu_UserAvatar__SLn7z {
    color: transparent
}

.HeaderMenu_UserAvatar__SLn7z,.HeaderMenu_UserIcon__4sR8c {
    border-radius: 50%;
    padding-top: 5px;
    border: 1px solid hsla(0,0%,100%,.3)
}

.HeaderMenu_UserIcon__4sR8c {
    width: 35px;
    height: 35px;
    text-align: center;
    background: rgba(0,0,0,.4);
    font-size: 18px;
    cursor: pointer;
    text-transform: uppercase
}

.HeaderMenu_TransparentIcon__ANSJD {
    background-color: transparent
}

select.HeaderMenu_LocationDDL__H3m_6 {
    background: var(--insta-color-dune);
    font-size: 12px;
    color: var(--insta-color-white);
    padding: 4px 11px;
    border-radius: 15px;
    border-color: transparent;
    height: 29px
}

.HeaderMenu_divider__uXTgd {
    color: var(--insta-color-dusty-gray);
    opacity: .15
}

.HeaderMenu_DropdownIcon__9HuKh,.HeaderMenu_DropdownIcon__9HuKh:hover {
    background-color: transparent
}

.HeaderMenu_compareButton__KulJe .arrowPosition:after {
    margin-left: 50px
}

.HeaderMenu_HeaderNav__WegmR {
    position: relative;
    display: flex;
    align-items: center;
    gap: 24px
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA {
    width: 340px;
    padding: 15px;
    background: var(--insta-color-white);
    position: static;
    right: 0;
    border-radius: 24px;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    display: none
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA.HeaderMenu_open__B7dLC {
    display: block
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa {
    padding: 20px;
    border-radius: 16px;
    background: var(--card-border-secondary-color);
    position: relative
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa:before {
    content: "";
    position: absolute;
    top: -24px;
    right: 20px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid var(--insta-color-white);
    z-index: 9999999
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Text1__7HDCI {
    font-size: 20px;
    color: var(--insta-color-thunder)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Text1__7HDCI span {
    color: var(--insta-color-burnt-sienna)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Textsmall__lT_ZX {
    padding: 10px 0;
    color: var(--insta-color-scorpion)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_BtnsGrid__yFiiB {
    display: flex;
    grid-gap: 15px;
    margin: 15px 0 0
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_WhiteBtn__lMyKr {
    background-color: var(--insta-color-white);
    color: var(--insta-color-thunder)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt {
    padding: 10px;
    position: relative
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 {
    display: flex;
    grid-gap: 15px;
    padding: 0 0 10px;
    border-bottom: 1px solid var(--insta-color-ebb-divider);
    align-items: center;
    cursor: pointer
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_ArrowIcon__elRIV {
    float: right
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh {
    flex-grow: 1
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh .HeaderMenu_UserName__zlDRs {
    color: var(--insta-color-thunder)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh .HeaderMenu_UserEmail__EHynW {
    color: var(--insta-color-scorpion)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul {
    margin: 10px 0;
    padding: 0;
    list-style: none
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li {
    padding: 12px 10px
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li .HeaderMenu_MenuLabel__O4vAM {
    display: flex;
    grid-gap: 10px;
    font-size: 16px;
    cursor: pointer;
    color: var(--insta-color-thunder)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li .HeaderMenu_MenuLabel__O4vAM .HeaderMenu_ListIcon__r1H5S {
    color: var(--insta-color-dusty-gray);
    opacity: .5;
    filter: invert(1)
}

@media screen and (max-width: 764px) {
    .HeaderMenu_HeaderNav__WegmR {
        position:static
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA {
        width: 100%;
        height: 100vh;
        padding: 15px;
        border-radius: 0;
        z-index: 0;
        background: var(--insta-color-thunder);
        right: 0;
        top: 55px;
        position: absolute
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt {
        background-color: transparent
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa {
        background-color: var(--insta-color-dune)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt:before,.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa:before {
        display: none
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_Text1__7HDCI,.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Text1__7HDCI {
        color: var(--insta-color-white)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_Textsmall__lT_ZX,.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Textsmall__lT_ZX {
        color: var(--insta-color-dusty-gray)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 {
        background-color: var(--insta-color-dune);
        padding: 20px;
        border-radius: 20px;
        border: transparent
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_ArrowIcon__elRIV {
        background: var(--insta-color-thunder);
        border-radius: 50%;
        padding: 2px
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh .HeaderMenu_UserName__zlDRs {
        color: var(--insta-color-white)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh .HeaderMenu_UserEmail__EHynW {
        color: var(--insta-color-dusty-gray)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li .HeaderMenu_MenuLabel__O4vAM {
        color: var(--card-border-secondary-color)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li .HeaderMenu_MenuLabel__O4vAM .HeaderMenu_ListIcon__r1H5S {
        color: var(--insta-color-dusty-gray);
        opacity: .5;
        filter: invert(0)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li.HeaderMenu_active__3DXyI,.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li:hover {
        background-color: var(--insta-color-dune);
        border-radius: 10px
    }
}

.LoginModal_CustomModal__aCgYd {
    position: fixed;
    z-index: 9999999;
    background-color: rgba(0,0,0,.5);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    align-items: center;
    align-content: center;
    justify-content: center;
    display: none
}

.LoginModal_CustomModal__aCgYd .LoginModal_HeadLogin__1nhhL {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    width: 100%
}

.LoginModal_CustomModal__aCgYd .LoginModal_HeadLogin__1nhhL img {
    cursor: pointer
}

.LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 {
    background: var(--insta-color-thunder);
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 20px rgba(0,0,0,.5);
    justify-content: center;
    align-items: flex-end;
    padding: 50px;
    text-align: center;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: top;
    min-height: 450px
}

.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO {
    background: var(--insta-color-white);
    width: 60%;
    height: 460px;
    max-height: 100%;
    display: flex;
    overflow: hidden;
    position: relative
}

.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_Banner___d6F5,.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_LoginForm__04PNM {
    padding: 40px
}

.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_Banner___d6F5 {
    background-repeat: no-repeat;
    background-size: cover;
    flex: 1 1;
    position: relative
}

.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_LoginForm__04PNM {
    flex: 1 1;
    background-color: var(--insta-color-thunder);
    overflow: auto
}

.LoginModal_CustomModal__aCgYd .LoginModal_FormBox__aOKNx,.LoginModal_CustomModal__aCgYd .LoginModal_VerifiedCont__SYB6q {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.LoginModal_CustomModal__aCgYd .LoginModal_FormContainer__AVDKR {
    padding: 40px 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_PhoneCtn__csKa2 {
    width: 100%;
    display: flex;
    gap: 20px;
    align-items: flex-start
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputBox__tHygU {
    padding: 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputBox__tHygU select {
    padding: 6px 8px;
    background-color: transparent;
    color: var(--insta-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputBox__tHygU img {
    opacity: .3
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputField__vESZb {
    padding-left: 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_NumberInput__VZrrW {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_NumberInput__VZrrW div {
    flex-grow: 1
}

.LoginModal_CustomModal__aCgYd .LoginModal_NumberInput__VZrrW input {
    padding: 6px 8px;
    background-color: transparent;
    flex-grow: 1;
    color: var(--insta-color-white);
    width: 100%
}

.LoginModal_CustomModal__aCgYd .LoginModal_Title__lG_Qe {
    color: var(--insta-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_UserName__puyS6 {
    padding-left: 0;
    padding-right: 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_UserName__puyS6 input {
    background: transparent;
    flex-grow: 1;
    padding: 8px;
    color: var(--insta-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_UserName__puyS6 img {
    opacity: .5
}

.LoginModal_CustomModal__aCgYd .LoginModal_CallbackBtn__5wQRB {
    margin: 20px 0;
    width: 100%;
    font-weight: 700
}

.LoginModal_CustomModal__aCgYd .LoginModal_Dflex__xAvii,.LoginModal_CustomModal__aCgYd .LoginModal_Formheader__zBe2Q {
    display: flex
}

.LoginModal_CustomModal__aCgYd .LoginModal_Formheader__zBe2Q {
    margin-top: 20px;
    flex-direction: column;
    grid-gap: 15px
}

.LoginModal_CustomModal__aCgYd .LoginModal_LoginWithSocial__sIwE3 {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 20px
}

.LoginModal_CustomModal__aCgYd .LoginModal_LoginWithSocial__sIwE3 .LoginModal_Dflex__xAvii {
    justify-content: center;
    grid-gap: 10px
}

.LoginModal_CustomModal__aCgYd .LoginModal_GreyText__J9_Wk {
    color: var(--insta-color-dusty-gray)
}

.LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 {
    margin-top: 30px
}

.LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 h1 {
    color: var(--insta-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 h1:nth-child(3) {
    color: var(--insta-color-burnt-sienna)
}

.LoginModal_CustomModal__aCgYd.LoginModal_active____o8r {
    display: flex;
    height: 100%
}

.LoginModal_CustomModal__aCgYd .LoginModal_TextMsg__wquQw {
    color: var(--insta-color-dusty-gray)
}

.LoginModal_CustomModal__aCgYd .LoginModal_OTPCont__usvkY {
    margin: 10px 0;
    display: flex;
    grid-gap: 10px;
    width: 80%
}

.LoginModal_CustomModal__aCgYd .LoginModal_OTPCont__usvkY input {
    padding: 5px;
    text-align: center;
    font-size: 24px;
    width: 40px!important;
    background: transparent;
    border: 0 solid transparent;
    border-bottom: 1px solid var(--insta-color-dusty-gray);
    color: var(--insta-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_OTPCont__usvkY input:focus {
    outline: none
}

.LoginModal_CustomModal__aCgYd .LoginModal_OTPCont__usvkY span {
    padding: 0 5px
}

.LoginModal_CustomModal__aCgYd .LoginModal_OtpInput__grxpO {
    padding: 8px 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_OtpInput__grxpO input {
    width: 100%;
    padding: 8px;
    text-align: center;
    font-size: 24px
}

.LoginModal_CustomModal__aCgYd .LoginModal_TimerCount__MwLwA {
    padding: 15px 0;
    margin: 10px 0 20px;
    width: 150px;
    border-bottom: 1px solid var(--insta-color-dusty-gray);
    color: var(--insta-color-dusty-gray);
    font-size: 14px
}

.LoginModal_CustomModal__aCgYd .LoginModal_TimerCount__MwLwA span {
    color: var(--insta-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_CheckboxCont__w5dWM {
    margin-top: 20px;
    display: flex;
    grid-gap: 10px;
    align-items: center
}

.LoginModal_CustomModal__aCgYd .LoginModal_CheckboxCont__w5dWM .LoginModal_InputFieldChkBox__wBts0 {
    padding: 5px;
    width: 18px;
    height: 18px;
    border-radius: 5px
}

.LoginModal_CustomModal__aCgYd .LoginModal_CloseModal__vC0mM {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 99
}

.LoginModal_CustomModal__aCgYd .LoginModal_userFilled__DJG38 {
    display: flex;
    grid-gap: 10px;
    color: var(--insta-color-scorpion);
    align-items: center
}

.LoginModal_CustomModal__aCgYd .LoginModal_userFilled__DJG38 img {
    opacity: .5
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputFieldDropDown__ucvbD {
    height: 33px
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputFieldDropDown__ucvbD img {
    opacity: .3
}

.LoginModal_CustomModal__aCgYd .LoginModal_Resend__8s6vo {
    padding-top: 10px;
    cursor: pointer;
    width: 65px
}

.LoginModal_CustomModal__aCgYd .LoginModal_Resend__8s6vo.LoginModal_disabled__990Vt {
    color: var(--insta-color-dusty-gray);
    cursor: text
}

.LoginModal_CustomModal__aCgYd .LoginModal_BackBtn__uf88S {
    margin-top: 20px;
    background: transparent
}

.LoginModal_CustomModal__aCgYd .LoginModal_error___S5C0 {
    color: var(--insta-color-burnt-sienna)
}

@media screen and (min-width: 769px)and (max-width:1120px) {
    .LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO,.LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 {
        width:95%;
        max-height: 100%
    }
}

@media screen and (max-width: 768px) {
    .LoginModal_CustomModal__aCgYd .LoginModal_CloseModal__vC0mM {
        top:60px;
        right: 20px;
        position: static
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_Banner___d6F5 {
        padding: 24px!important
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_Banner___d6F5:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        bottom: -5px;
        background: linear-gradient(359.76deg,var(--insta-color-thunder) 10.55%,rgba(35,30,31,0) 30.23%)
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO,.LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 {
        flex-direction: column;
        width: 100%;
        height: 100vh;
        min-height: 100vh
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_LoginForm__04PNM,.LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 .LoginModal_LoginForm__04PNM {
        overflow: initial
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 {
        margin-top: 56px
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 h2:last-child {
        color: var(--insta-color-burnt-sienna)
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 h2:last-child div {
        font-weight: 800
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 {
        justify-content: end;
        align-items: center;
        background-position: 50%
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_CloseModal__vC0mM {
        background-color: var(--insta-color-thunder);
        border-radius: 50%!important;
        padding: 16px;
        height: 32px;
        width: 32px;
        color: var(--insta-color-white)
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_PhoneCtn__csKa2 img {
        height: 20px;
        width: 20px
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_HeadLogin__1nhhL {
        padding: 24px 0 0
    }
}

.LoginModal_CustomModal__aCgYd input::-webkit-inner-spin-button,.LoginModal_CustomModal__aCgYd input::-webkit-outer-spin-button {
    display: none
}

.Navigator_RouteCtn__BMYBn {
    text-align: center
}

.Navigator_RouteInline__GB4jV {
    cursor: pointer
}

.Navigator_RouteInlineLast__3AwwO,.Navigator_RouteInline__GB4jV {
    display: inline-flex;
    gap: 5px;
    margin-right: 5px
}

.TagPill_TagPill__SjszJ {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 12px 0 8px;
    gap: 4px;
    height: 32px;
    background: linear-gradient(90deg,rgba(0,0,0,.5),transparent);
    border-radius: 8px;
    width: -moz-fit-content;
    width: fit-content
}

.TagPill_TagText__ugO_o {
    color: var(--insta-color-dusty-gray)
}

.ImagePanner_ContainerWeb__lWhB6 {
    overflow: hidden
}

.ImagePanner_ImgWeb__ZG_Xv {
    width: 100%;
    object-fit: cover;
    animation-name: ImagePanner_WebPan__ikIZn;
    animation-duration: 15s
}

@keyframes ImagePanner_WebPan__ikIZn {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-25%)
    }
}

.ImagePanner_ContainerMobile__VrchV {
    overflow: hidden
}

.ImagePanner_ImgMobile__ANKdg {
    height: 100%;
    object-fit: cover;
    animation-name: ImagePanner_mobilePan__IsUHR;
    animation-duration: 15s
}

.ImagePanner_Infinite__k0_3F {
    animation-iteration-count: infinite
}

@keyframes ImagePanner_mobilePan__IsUHR {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-25%)
    }
}

.FavoriteBtn_PropActionBtn_lg__43vJE {
    background: hsla(0,0%,100%,.15);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    box-sizing: border-box
}

.FavoriteBtn_PropActionBtn_sm__VvlLg {
    background: var(--insta-color-pampas-bg-color);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 100px
}

.FavoriteBtn_PropertyLiked-true__C5I_E {
    background-color: var(--insta-color-rose-pink)!important
}

.FavoriteBtn_FavBtnWrapper__9B2ta {
    position: relative
}

.FavoriteBtn_FavBtnWrapper__9B2ta:hover {
    width: 48px;
    height: 36px;
    overflow: visible
}

.FavoriteBtn_FabTooltip__CWvLP {
    width: 94px;
    position: absolute;
    bottom: -24px;
    right: -15px;
    background-color: rgba(0,0,0,.753);
    color: #f6f2f2;
    padding: 5px;
    border-radius: 5px;
    font-size: .7em;
    opacity: 0;
    z-index: 1
}

.FavoriteBtn_FavTooltip-true__W1G1c {
    width: 130px
}

.FavoriteBtn_FavBtnWrapper__9B2ta:hover .FavoriteBtn_FabTooltip__CWvLP {
    transform: translateY(2.5px);
    opacity: 1
}

.CompareBtn_isActiveCompareBtn__5NZj0 {
    background-color: var(--insta-color-rose-pink)!important
}

.CompareBtn_CompareBtnWrapper__TP1TT {
    position: relative
}

.CompareBtn_CompareBtn__PnSOK {
    background: hsla(0,0%,100%,.15);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.CompareBtn_CompareBtnWrapper__TP1TT:hover {
    width: 48px;
    height: 36px;
    overflow: visible
}

.CompareBtn_CompareTooltip__a3loL {
    width: 100px;
    position: absolute;
    bottom: 30px;
    right: -15px;
    background-color: rgba(0,0,0,.753);
    color: #f6f2f2;
    padding: 5px;
    border-radius: 5px;
    font-size: .7em;
    opacity: 0;
    z-index: 1
}

.CompareBtn_CompareTooltip-true___9vLi {
    width: 133px
}

.CompareBtn_CompareBtnWrapper__TP1TT:hover .CompareBtn_CompareTooltip__a3loL {
    transform: translateY(2.5px);
    opacity: 1
}

.PropertyViewerCard_PropertyViewerCardDataCtn__vVrHe {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.PropertyViewerCard_NavLeft__Vxhqi,.PropertyViewerCard_NavRight__T_0T7 {
    position: absolute;
    z-index: 999;
    top: calc(50% - 40px);
    background: rgba(35,30,31,.15);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.PropertyViewerCard_NavLeft__Vxhqi {
    left: 20px
}

.PropertyViewerCard_NavRight__T_0T7 {
    right: 20px
}

.PropertyViewerCard_PropertyCardCtn__Q8bmr {
    width: 100%
}

.PropertyViewerCard_PropertyDataCtn__obJMO {
    padding: 0 var(--pageMargin) 24px var(--pageMargin);
    background: linear-gradient(359.76deg,var(--insta-color-thunder) 1.55%,rgba(35,30,31,0) 83.23%);
    z-index: 1000
}

.PropertyViewerCard_PropertyViewerData___mn3M {
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.PropertyViewerCard_PropertyIconNameAddrCtn__Rr37X {
    max-width: 490px
}

.PropertyViewerCard_PropertyPriceRangeBkPropDesktopView__qoe_4 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 32px;
    margin-top: 40px
}

.PropertyViewerCard_PropertyIcon__5t216 {
    border-radius: 24.889px
}

.PropertyViewerCard_PropertySubDataCtn__ShLIt {
    display: flex;
    justify-content: space-between
}

.PropertyViewerCard_PropertyName___21zf {
    margin-bottom: 16px
}

.PropertyViewerCard_PropActionBtn__K0p_l {
    background: hsla(0,0%,100%,.15);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    box-sizing: border-box
}

.PropertyViewerCard_PropActionBtn__K0p_l:hover {
    background: hsla(0,0%,100%,.15);
    box-shadow: inset -5px -5px 8px rgba(0,0,0,.7)
}

.PropertyViewerCard_PropertyCardActionBtn__7hYbH {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: flex-end;
    justify-content: flex-end
}

.PropertyViewerCard_CallRmActionBtnCtn__SQDNQ,.PropertyViewerCard_PropertyAddressShort__4deRi,.PropertyViewerCard_PropertyInfoCtn__T37bU {
    display: none
}

.PropertyViewerCard_PropertyCardActionBtnSetRight__4PQte {
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: center;
    justify-content: flex-end;
    align-items: flex-end
}

.PropertyViewerCard_PropActionBtnSetRight__lwWmn {
    background: rgba(35,30,31,.5);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 24px
}

.PropertyViewerCard_StoryNavigationController__CWFGq {
    display: flex;
    flex-direction: row;
    gap: 8px
}

.PropertyViewerCard_MediaScrollerImageCtn__tuWfM {
    height: 492px;
    width: 100vw
}

.PropertyViewerCard_MediaContent__E7hRT {
    width: 100%;
    height: 492px;
    position: relative
}

.PropertyViewerCard_NavigatorCtn__esu8a {
    width: 100%;
    display: flex;
    align-items: center;
    z-index: 1000;
    padding: 77px var(--pageMargin);
    background: linear-gradient(180deg,rgba(35,30,31,.8),rgba(35,30,31,0) 83.33%)
}

.PropertyViewerCard_ShareActionBtn__AM62U {
    display: flex
}

.PropertyViewerCard_PropertyAddressLong__Kkuat {
    display: block
}

.PropertyViewerCard_PropertyActnBtnPRangeCtn__O1HxR {
    margin-top: auto
}

.PropertyViewerCard_PropertyTagsCtn__8r6ld {
    z-index: 1000;
    display: -webkit-inline-box;
    overflow: auto;
    width: 100%;
    padding: 10px var(--pageMargin);
    background-color: var(--insta-color-thunder);
    -ms-overflow-style: none;
    scrollbar-width: none
}

.PropertyViewerCard_PropertyTagsCtn__8r6ld::-webkit-scrollbar {
    display: none
}

.PropertyViewerCard_BannerPanner__3j36C {
    position: absolute;
    width: 100%;
    height: 100%
}

.PropertyViewerCard_prevBannerPanner__miAVF {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.PropertyViewerCard_opacity0__YQETb {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .5s ease-in-out
}

.PropertyViewerCard_opacity1__w2a_Y {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transition: opacity 1s ease-in-out;
    z-index: 1
}

@keyframes PropertyViewerCard_entrytransition__Uwsuc {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.PropertyViewerCard_BanImage__cEwpS {
    object-fit: fill
}

@media screen and (max-width: 1300px) {
    .PropertyViewerCard_PropertyPriceRangeBkPropDesktopView__qoe_4 {
        flex-direction:column;
        gap: 16px
    }
}

.PropertyViewerCard_PropertyLiked-true__EKmqH {
    background-color: var(--insta-color-rose-pink)
}

@media screen and (max-width: 768px) {
    .PropertyViewerCard_PropertyTagsCtn__8r6ld {
        padding:16px;
        width: 100%
    }

    .PropertyViewerCard_PropertyName___21zf {
        margin-bottom: 12px
    }

    .PropertyViewerCard_MediaScrollerImageCtn__tuWfM {
        height: 518px
    }

    .PropertyViewerCard_NavigatorCtn__esu8a {
        content-visibility: hidden;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 76px 48px 0
    }

    .PropertyViewerCard_NavLeft__Vxhqi,.PropertyViewerCard_NavRight__T_0T7,.PropertyViewerCard_PropertyAddressLong__Kkuat,.PropertyViewerCard_PropertyPriceRangeBkPropDesktopView__qoe_4,.PropertyViewerCard_ShareActionBtn__AM62U {
        display: none
    }

    .PropertyViewerCard_PropertyCardActionBtnSetRight__4PQte,.PropertyViewerCard_StoryNavigationController__CWFGq {
        flex-direction: column
    }

    .PropertyViewerCard_PropertyCardActionBtnSetRight__4PQte {
        gap: 10px
    }

    .PropertyViewerCard_CallRmActionBtnCtn__SQDNQ,.PropertyViewerCard_PropertyAddressShort__4deRi,.PropertyViewerCard_PropertyInfoCtn__T37bU {
        display: block
    }

    .PropertyViewerCard_PropertyCardActionBtn__7hYbH {
        display: flex;
        align-items: unset;
        margin-bottom: 12px;
        gap: 8px;
        justify-content: flex-end;
        flex-direction: column-reverse
    }

    .PropertyViewerCard_PropertyIcon__5t216 {
        border-radius: 16px
    }

    .PropertyViewerCard_PropertyViewerCardDataCtn__vVrHe {
        height: 100%
    }

    .PropertyViewerCard_PropertyDataCtn__obJMO {
        padding: 50px 16px 16px
    }
}

@media screen and (min-width: 769px)and (max-width:1120px) {
    .PropertyViewerCard_PropertyIconNameAddrCtn__Rr37X {
        max-width:290px
    }
}

.EnquireForm_AgreementText__jUjgK {
    color: var(--insta-color-dusty-gray);
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: left
}

.EnquireForm_CallbackBtn__hJwzm {
    margin: auto;
    width: 100%
}

.EnquireForm_PrivacyCheck__OcsVI {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 14px
}

.EnquireForm_PrivacyCheckbox__sQAHG {
    padding-right: 16px!important
}

.EnquireForm_PhoneDropdown__0a6AP {
    display: flex;
    flex-direction: column-reverse
}

.EnquireForm_PhoneCtn__wEGEJ {
    width: 100%;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    align-items: flex-start
}

.EnquireForm_PhoneInput__r_8ah {
    padding-left: 0!important
}

.EnquireForm_EnqNowCardCtn__7_aWM {
    width: 100%;
    height: -moz-fit-content;
    height: fit-content
}

.EnquireForm_EnqNowCard__lVqWn {
    background-color: var(--insta-color-dune);
    position: relative
}

.EnquireForm_EnqNowCardBody__hfd_F {
    margin-top: 26px;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.EnquireForm_EnqNowCardHelpText__uoAIc {
    color: var(--insta-color-dusty-gray)
}

.EnquireForm_InputBox__07_1p {
    padding: 0!important
}

.EnquireForm_InputField__1A7p2 {
    width: 100%;
    font-size: 14px
}

.EnquireForm_InputFieldDropDown__5UPOz,.EnquireForm_InputField__1A7p2 {
    height: 29px;
    background-color: var(--insta-color-dune)!important;
    color: var(--insta-color-white)
}

.EnquireForm_InputFieldDropDown__5UPOz {
    width: 64px
}

.EnquireForm_InputFieldChkBox__1Nkoq {
    height: 20px;
    width: 20px
}

.EnquireForm_Toastmsg__NQFa7 {
    padding: 12px 40px 12px 24px;
    position: absolute;
    background: var(--insta-color-ocean-green);
    color: var(--insta-color-white);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    font-size: 12px;
    bottom: 0;
    border-radius: 0 0 24px 24px;
    width: 100%;
    left: 0;
    display: flex;
    grid-gap: 10px
}

.EnquireForm_Toastmsg__NQFa7.EnquireForm_error__xwj3l {
    background: var(--insta-color-burnt-sienna)
}

.EnquireForm_ErrorMessage__3dDyV {
    color: var(--insta-color-burnt-sienna)
}

.PriceFloorPlan_TabBox__XMw7r h1 {
    color: var(--insta-color-thunder)
}

.PriceFloorPlan_TabHeader__QEOqi {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.PriceFloorPlan_PriceFloorPlanCard-collapse-true--true__zYYsy {
    cursor: pointer
}

.PriceFloorPlan_TabHeader-collapse-enabled-true__A5pyO {
    width: calc(100% - 50px)
}

.PriceFloorPlan_PricePlanHeaderText__j1YV4 {
    color: var(--insta-color-thunder)
}

.PriceFloorPlan_PricePlanHeaderSubText__ecC50 {
    color: var(--insta-color-dusty-gray)
}

.PriceFloorPlan_CollapseIconCtn__Q5_Cw {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px
}

.PriceFloorPlan_CollapseIconCtn-collapse-true__F3In1 {
    background: var(--insta-color-ebb-divider);
    transform: matrix(1,0,0,-1,0,0)
}

.PriceFloorPlan_CollapseIconCtn-collapse-false__DJfcC {
    background: var(--insta-color-ebb-divider)
}

.PriceFloorPlan_HeadingCtn__rOH1v {
    display: flex;
    gap: 2px;
    flex-direction: column
}

.PriceFloorPlan_TabHeaderCtn__209Tp {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 20px;
    width: 100%;
    align-items: center
}

.PriceFloorPlan_TabsNavOuter__0cI3i {
    margin-top: 20px;
    display: flex;
    width: auto;
    grid-gap: 10px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.PriceFloorPlan_TabsNavOuter__0cI3i::-webkit-scrollbar {
    display: none
}

.PriceFloorPlan_TabButtons__2SLlO {
    letter-spacing: 1px
}

.PriceFloorPlan_FloorImages__E6_FT {
    max-width: 100%;
    object-fit: contain
}

.PriceFloorPlan_TabContainer__8ImYG {
    padding: 20px 10px 0
}

.PriceFloorPlan_TabContainer__8ImYG h2 {
    font-size: 14px;
    font-weight: 500;
    color: var(--insta-color-thunder);
    padding: 15px 0 0
}

.PriceFloorPlan_TabContainer__8ImYG h3 {
    font-size: 12px;
    color: var(--insta-color-scorpion);
    padding-bottom: 15px
}

.PriceFloorPlan_FloorPlanDetails__XFsJw {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding-bottom: 32px;
    gap: 24px
}

.PriceFloorPlan_PriceRangeCtn__AnhMl {
    display: flex;
    flex-direction: column;
    width: 50%;
    align-items: flex-start
}

.PriceFloorPlan_CarpetAreaCtn__vkjRx {
    display: flex;
    flex-direction: column;
    width: 50%;
    align-items: flex-end
}

.PriceFloorPlan_BookNowBtnCtn__N_geR {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.PriceFloorPlan_BookNowBtn__QL14Z {
    width: 200px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center
}

.PriceFloorPlan_SwiperNavOuterCtn__Rc7Ne {
    position: relative;
    left: 0;
    z-index: 100
}

.PriceFloorPlan_SlideCont__UvCI_ {
    cursor: pointer;
    min-width: 100%;
    min-height: 250px;
    text-align: center
}

.PriceFloorPlan_CollapsibleContent-collapse-true__30b8G {
    display: none
}

.PriceFloorPlan_CollapsibleContent-collapse-false__tOO9m {
    display: block
}

.PriceFloorPlan_CollapsibleContent__0PjpT {
    transition: max-height .2s ease-out
}

.PriceFloorPlan_PriceFloorPlanCard__kHql_ {
    display: flex;
    flex-direction: column
}

.PriceFloorPlan_CarpetAreaText__qDZJt {
    color: var(--insta-color-scorpion)
}

.PriceFloorPlan_CarpetAreaDataText__bbedk {
    font-weight: 500;
    color: var(--insta-color-thunder)
}

@media screen and (max-width: 768px) {
    .PriceFloorPlan_CarpetAreaDataText__bbedk {
        font-weight:400
    }

    .PriceFloorPlan_TabBox__XMw7r {
        width: 100%
    }

    .PriceFloorPlan_TabBox__XMw7r h1 {
        font-size: 14px
    }

    .PriceFloorPlan_TabHeader__QEOqi {
        flex-direction: column;
        gap: 20px;
        align-items: start
    }

    .PriceFloorPlan_TabsNavOuter__0cI3i {
        margin-top: 0
    }

    .PriceFloorPlan_PricePlanHeaderText__j1YV4 {
        color: var(--insta-color-thunder)
    }

    .PriceFloorPlan_HeadingCtn__rOH1v {
        gap: 4px
    }

    .PriceFloorPlan_CollapseIconCtn-collapse-true__F3In1 {
        background: var(--insta-color-thunder);
        transform: matrix(1,0,0,-1,0,0)
    }

    .PriceFloorPlan_PriceFloorPlanCard-collapse-true--true__zYYsy {
        background: var(--insta-color-dune);
        border: 1px solid var(--insta-color-dune)
    }

    .PriceFloorPlan_PricePlanHeaderText-collapse-true__2EfO9 {
        color: var(--insta-color-white)
    }

    .PriceFloorPlan_TabHeaderCtn__209Tp {
        align-items: flex-start
    }

    .PriceFloorPlan_BookNowBtn__QL14Z {
        width: 100%
    }

    .PriceFloorPlan_FloorImages__E6_FT {
        max-width: 100%;
        object-fit: contain
    }
}

.DeveloperInfo_DevInfoTruncActionText___CpG5,.DeveloperInfo_DevInfoTruncText__RfRwv {
    color: var(--insta-color-thunder)
}

.DeveloperInfo_DevInfo__z4GBW {
    text-align: center;
    padding: 30px 0;
    margin: 30px 0
}

.DeveloperInfo_DevInfo__z4GBW .squarebx:before {
    top: 5px;
    right: 0
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_mxAuto__Otios {
    display: flex;
    justify-content: center;
    margin: 20px 0
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevlogoBox__pRcPe {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0;
    color: var(--insta-color-black)
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevLogo__mXnC6 {
    border: 1.65px solid var(--insta-color-ebb-divider);
    box-shadow: 0 8.53333px 17.0667px rgba(0,0,0,.08)
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_cardHeading__SkJEX {
    color: var(--insta-color-thunder);
    padding-bottom: 20px;
    text-align: left
}

.DeveloperInfo_DevInfo__z4GBW p {
    font-size: 14px;
    color: var(--insta-color-thunder);
    line-height: 20px;
    font-weight: 400;
    margin: 20px 0;
    opacity: .7
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr {
    display: block;
    margin-top: 20px;
    color: var(--insta-color-thunder);
    opacity: .7;
    text-align: justify
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .TruncatedText {
    font-size: 14px;
    color: var(--insta-color-thunder);
    opacity: .7;
    line-height: 20px
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .cBtnMore {
    padding-right: 0;
    background-color: transparent;
    color: var(--insta-color-thunder);
    border-color: transparent;
    float: right
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .cBtnMore:hover {
    background-color: transparent;
    color: var(--insta-color-thunder)
}

@media screen and (max-width: 764px) {
    .DeveloperInfo_DevInfo__z4GBW {
        width:100%;
        padding: 0
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevlogoBox__pRcPe {
        width: -moz-fit-content;
        width: fit-content;
        height: -moz-fit-content;
        height: fit-content;
        margin: 0 auto 16px
    }

    .DeveloperInfo_DevInfo__z4GBW.DeveloperInfo_Darktheme__ON7C5 {
        background-color: var(--insta-color-thunder)
    }

    .DeveloperInfo_DevInfo__z4GBW.DeveloperInfo_Darktheme__ON7C5 .DeveloperInfo_cardHeading__SkJEX {
        color: var(--insta-color-white);
        padding-bottom: 20px
    }

    .DeveloperInfo_DevInfo__z4GBW.DeveloperInfo_Darktheme__ON7C5 .DeveloperInfo_BtnMore__IEtng {
        background-color: var(--insta-color-white);
        color: var(--insta-color-thunder)
    }

    .DeveloperInfo_DevInfo__z4GBW .squarebx:before {
        opacity: 0;
        display: none
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr {
        color: var(--insta-color-white);
        margin-top: 0
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .TruncatedText {
        color: var(--insta-color-white);
        opacity: .7
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .cBtnMore {
        color: var(--insta-color-white)!important;
        margin: 20px auto;
        border: transparent
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevLogo__mXnC6 {
        border-radius: 32px
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevInfoTruncActionText___CpG5,.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevInfoTruncText__RfRwv {
        color: var(--insta-color-white)
    }
}

.PropertyCard_PropertyCardCtn__yVyLN {
    border-radius: 24px;
    cursor: pointer;
    position: relative;
    z-index: 0;
    overflow: hidden;
    border: 1px solid transparent
}

.PropertyCard_dpbtn__CBv6Y {
    display: none
}

.PropertyCard_PropertyCardCtn__yVyLN:hover {
    border-color: var(--insta-color-burnt-sienna)
}

.PropertyCard_PropertyCardCtn__yVyLN:hover img.PropertyCard_PropertyCardImage__9Zvsn {
    transform: scale(1.15);
    transition: all .2s ease-in
}

.PropertyCard_PropertyCardCtn__yVyLN:hover .PropertyCard_dpbtn__CBv6Y {
    display: block
}

.PropertyCard_PropertyCardCtn__yVyLN:hover .PropertyCard_PropActionBookVisitBtn__q3UzA {
    opacity: 1;
    visibility: visible;
    animation: PropertyCard_scrolluponhoverbtn__1jPj9 .5s forwards;
    background: #f9b844
}

.PropertyCard_PropertyCardCtn__yVyLN:hover .PropertyCard_PropActionBookVisitBtn__q3UzA:hover {
    background: #efa832
}

.PropertyCard_PropertyCardImage__9Zvsn {
    object-fit: cover;
    transform: scale(1);
    transition: all .2s ease-in-out
}

.PropertyCard_PropertyDataCtnLg__4_AmE {
    background: linear-gradient(0deg,rgba(35,30,31,.8) 17.24%,rgba(35,30,31,0) 86.21%)
}

.PropertyCard_PropertyCardCtn__yVyLN img {
    border-radius: 24px;
    z-index: -1
}

.PropertyCard_PropertyImageCtn__V1lpj img {
    border-radius: 16px
}

.PropertyCard_PropertySubDataCtn__ii0in {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 6px
}

.PropertyCard_config__UqczG {
    display: flex;
    flex-direction: column;
    gap: 6px
}

.PropertyCard_PropertyNameImageCtn__WWEFG {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px
}

.PropertyCard_PropertyArea_lg__lTCeq {
    opacity: .7;
    font-size: 12px;
    font-weight: 500
}

.PropertyCard_PriceRangeText_lg___BnDp {
    font-size: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    overflow: hidden
}

.PropertyCard_PropertyName_sm__ModUw {
    line-height: 24px;
    margin-bottom: 8px;
    color: var(--insta-color-thunder);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    overflow: hidden
}

.PropertyCard_PropertyImageInnerCtn_sm__fV_Zw {
    border: 1px solid var(--insta-color-ebb-divider);
    border-radius: 16px
}

.PropertyCard_PropertyArea_sm__TKvKx {
    color: var(--insta-color-dusty-gray);
    margin-bottom: 10px
}

.PropertyCard_PropertyArea_md__G_8KT {
    color: var(--insta-color-pampas-bg-color);
    margin-bottom: 10px
}

.PropertyCard_HorizontalLine__8cGbc {
    border: 1px solid hsla(0,0%,100%,.36);
    width: 100%
}

.PropertyCard_FloorConfigText_lg__EPYYC,.PropertyCard_FloorConfigText_sm__N5168 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    overflow: hidden
}

.PropertyCard_FloorConfigText_lg__EPYYC {
    font-size: 14px
}

.PropertyCard_PropertyNameCtn__L8pSi {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 6px;
    width: 100%
}

.PropertyCard_PropertyTagsCtn__Lpwgl {
    margin-top: 32px;
    display: -webkit-inline-box;
    overflow: auto;
    width: 100%;
    padding: 4px 0
}

.PropertyCard_PropActionBtn_lg__DC6JW {
    background: hsla(0,0%,100%,.15);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    box-sizing: border-box
}

.PropertyCard_PropActionBtn_sm__LtWJz {
    background: var(--insta-color-pampas-bg-color);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 100px
}

.PropertyCard_PropertyLiked-true__uJOSQ {
    background-color: var(--insta-color-rose-pink)
}

.PropertyCard_PropActionBookVisitBtn__q3UzA {
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease,visibility .3s ease;
    background: var(--insta-color-burnt-sienna);
    border: 1px solid hsla(0,0%,100%,.2);
    border-radius: 100px;
    height: 40px;
    width: 123px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 11px 20px;
    gap: 8px
}

@keyframes PropertyCard_scrolluponhoverbtn__1jPj9 {
    0% {
        visibility: hidden;
        transform: translateY(100px)
    }

    to {
        visibility: visible;
        transform: translateY(0)
    }
}

.PropertyCard_PriceRangeText_sm__VFgE4 {
    font-size: 16px;
    color: var(--insta-color-thunder);
    margin-bottom: 4px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    overflow: hidden
}

.PropertyCard_PropertyCardActionBtn__5GYTl {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 8px;
    z-index: 1001;
    position: absolute;
    top: 16px;
    right: 16px
}

.PropertyCard_PropertyDataCtn__eihK5 {
    width: 100%;
    height: 100%;
    padding: 16px;
    z-index: 100;
    display: flex;
    flex-direction: column;
    border-radius: 24px
}

.PropertyCard_PropertyImageCtn__V1lpj {
    display: flex;
    justify-content: space-between
}

.PropertyCard_PropertyInfoCtn__NDSS2 {
    margin-top: auto;
    color: var(--insta-color-white)
}

.PropertyCard_PropertyTagCtn__ePo3U {
    background: hsla(0,0%,100%,.3);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 8px;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px
}

.PropertyCard_ActionBtns__8kv9b:hover {
    box-shadow: inset -5px -5px 8px rgba(0,0,0,.7)
}

@media screen and (max-width: 764px) {
    .PropertyCard_PropertyDataCtn__eihK5 {
        width:calc(100vw - 32px)
    }

    .PropertyCard_PropertyName_sm__ModUw {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 4px
    }

    .PropertyCard_PropertyArea_sm__TKvKx {
        margin-bottom: 28px
    }

    .PropertyCard_PriceRangeText_sm__VFgE4 {
        font-size: 14px
    }
}

.PropertyCard_MobileHover__a9nGh {
    border-color: var(--insta-color-burnt-sienna)
}

.PropertyCard_MobileHover__a9nGh img.PropertyCard_PropertyCardImage__9Zvsn {
    transform: scale(1.15);
    transition: all .2s ease-in
}

.PropertyCard_MobileHover__a9nGh .PropertyCard_dpbtn__CBv6Y {
    display: block
}

.PropertyCard_MobileHover__a9nGh .PropertyCard_PropActionBookVisitBtn__q3UzA {
    opacity: 1;
    visibility: visible;
    animation: PropertyCard_scrolluponhoverbtn__1jPj9 .5s forwards;
    background: #efa832
}

.SameAreaProperties_SwiperSliderClassName__IpLlP {
    width: auto;
    height: 480px
}

.SameAreaProperties_NavBtns__R8P8j:hover {
    background-color: #000
}

.SameAreaProperties_SwiperClass__tmPO8 {
    height: 524px
}

.SameAreaProperties_SwiperClass__tmPO8 .swiper-pagination-bullet-active {
    background: var(--insta-color-white)
}

.SameAreaProperties_CardHeader__EDw78 {
    padding: 0 0 25px
}

.SameAreaProperties_CardHeader__EDw78 .gheader {
    color: var(--insta-color-thunder);
    font-weight: 500
}

.SameAreaProperties_SameAreaPropertiesCtn__qfNU_ {
    border-radius: 0;
    padding: 0!important;
    background-color: transparent;
    position: relative
}

.SameAreaProperties_SameAreaPropertiesCtn__qfNU_ .swiper:before {
    content: "";
    display: block;
    position: absolute;
    width: 50px;
    height: calc(100% - 40px);
    right: 0;
    z-index: 2;
    background: linear-gradient(90deg,hsla(30,11%,96%,0),#f7f6f5)
}

.SameAreaProperties_SwiperNavOuterCtn__c8TDr {
    position: relative;
    bottom: 300px;
    padding: 0 16px;
    left: 0
}

@media screen and (max-width: 764px) {
    .SameAreaProperties_SwiperClass__tmPO8 {
        width:auto
    }

    .SameAreaProperties_CardHeader__EDw78 .gheader {
        color: var(--insta-color-white)
    }

    .SameAreaProperties_SwiperSliderClassName__IpLlP {
        width: 328px
    }

    .SameAreaProperties_SameAreaPropertiesCtn__qfNU_ .swiper:before {
        content: "";
        height: 0;
        width: 0;
        display: none
    }
}

.SimilarProperties_SwiperSliderClassName__mN28J {
    width: auto;
    height: 480px
}

.SimilarProperties_NavBtns__IMS3X:hover {
    background-color: #000
}

.SimilarProperties_SwiperClass__q8FnS {
    height: 524px
}

.SimilarProperties_SwiperClass__q8FnS .swiper-pagination-bullet-active {
    background: var(--insta-color-white)
}

.SimilarProperties_CompareBtnCtn__oDCpj {
    display: flex;
    justify-content: center
}

.SimilarProperties_CardHeader__LYSaR {
    padding: 0 0 25px
}

.SimilarProperties_CardHeader__LYSaR .gheader {
    color: var(--insta-color-thunder);
    font-weight: 500
}

.SimilarProperties_SimilarPropertiesCtn__QmCvQ {
    border-radius: 0;
    padding: 0!important;
    background-color: transparent;
    position: relative
}

.SimilarProperties_SimilarPropertiesCtn__QmCvQ .swiper:before {
    content: "";
    display: block;
    position: absolute;
    width: 50px;
    height: calc(100% - 40px);
    right: 0;
    z-index: 2;
    background: linear-gradient(90deg,hsla(30,11%,96%,0),#f7f6f5)
}

.SimilarProperties_SwiperNavOuterCtn__xzZ7g {
    position: relative;
    bottom: 300px;
    padding: 0 16px;
    left: 0
}

@media screen and (max-width: 764px) {
    .SimilarProperties_SwiperClass__q8FnS {
        width:auto
    }

    .SimilarProperties_CardHeader__LYSaR .gheader {
        color: var(--insta-color-white)
    }

    .SimilarProperties_SwiperSliderClassName__mN28J {
        width: 328px
    }

    .SimilarProperties_SimilarPropertiesCtn__QmCvQ .swiper:before {
        content: "";
        height: 0;
        width: 0;
        display: none
    }
}

.Accordian_accordion__RA0cu {
    background-color: transparent;
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: .5s
}

.Accordian_accordion__RA0cu .Accordian_orangeBox__KIxm6 {
    width: 10px;
    height: 10px;
    background-color: var(--insta-color-burnt-sienna);
    margin-right: 14px;
    flex-shrink: 0
}

.Accordian_accordion__RA0cu .Accordian_bulletPoint__DaiW_ {
    margin-right: 14px
}

.Accordian_accordion__RA0cu .Accordian_accordionTitle__aUov_ {
    display: flex;
    background-color: inherit;
    padding: 18px 0;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    gap: 16px
}

.Accordian_accordion__RA0cu .Accordian_accordionBorderWeb__oM0ZX {
    border-bottom: 1px solid var(--insta-color-ebb-divider)
}

.Accordian_accordion__RA0cu .Accordian_accordionBorderMobile__olSsD {
    border-bottom: 1px solid var(--insta-color-dune)
}

.Accordian_accordion__RA0cu .Accordian_accordionContent__lzyb_ {
    padding: 0 18px;
    max-height: 0;
    overflow: hidden;
    transition: .2s cubic-bezier(.39,.58,.57,1)
}

.Accordian_accordion__RA0cu .Accordian_open__lCG2a {
    max-height: max-content;
    padding: 24px 18px
}

.Accordian_accordion__RA0cu .Accordian_openWebBorder__SELT3 {
    border-bottom: 1px solid var(--insta-color-ebb-divider)
}

.Accordian_accordion__RA0cu .Accordian_openMobileBorder__t943N {
    border-bottom: 1px solid var(--insta-color-dune)
}

.Accordian_accordion__RA0cu .Accordian_titleWrapper__y5bxu {
    display: flex;
    align-items: center
}

.Accordian_accordion__RA0cu .Accordian_subTitleWrapper__x2xTi {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.Accordian_accordion__RA0cu .Accordian_imageWrapper__BrwaT {
    width: 30px!important;
    height: 30px;
    border-radius: 50%;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    transition: .2s cubic-bezier(.39,.58,.57,1)
}

.Accordian_accordion__RA0cu .Accordian_imageWrapper__BrwaT img {
    margin-top: 4px
}

.Accordian_accordion__RA0cu .Accordian_expandIcon__2NUe2 {
    transform: rotate(180deg)
}

.Accordian_accordion__RA0cu .Accordian_DarkWrapper__ohMNb {
    background-color: var(--insta-color-dune)
}

.Accordian_accordion__RA0cu .Accordian_LightWrapper__Pja0h {
    background-color: var(--insta-color-white)
}

.FAQCard_FAQText__cAPgs {
    color: var(--insta-color-white)
}

.FAQCard_FAQTextDesktop__fUtXz {
    color: var(--insta-color-thunder)
}

.FAQCard_FAQCardMobile__X6Wtq {
    padding: 0;
    border-radius: 0
}

.FAQCard_FAQCardDesk__UJoW2 {
    border-radius: 0
}

.NavigationBar_NavBar__Bpjz6 {
    overflow: auto;
    white-space: nowrap;
    background-color: var(--insta-color-thunder);
    width: -webkit-fill-available;
    padding: 0 var(--pageMargin);
    -ms-overflow-style: none;
    scrollbar-width: none;
    height: 40px
}

.NavigationBar_NavBar__Bpjz6::-webkit-scrollbar {
    display: none
}

.NavigationBar_NavLink__rrmHi {
    display: inline-block;
    text-align: center;
    padding: 0 14px;
    height: 100%;
    text-decoration: none;
    color: var(--insta-color-dusty-gray);
    cursor: pointer
}

.NavigationBar_ActiveNavBarText__Edqf_ {
    color: var(--insta-color-white)
}

.NavigationBar_active__Bh8yQ {
    color: var(--insta-color-white)!important;
    border-bottom: 3px solid var(--insta-color-burnt-sienna)
}

.NavigationBar_NavBarText__1gMEy {
    color: hsla(0,0%,100%,.5)
}

.NavigationBar_NavButtonCtn__aJVjd {
    display: none;
    gap: 12px
}

.NavigationBar_NavButton__JwONn {
    margin: 3.5px;
    width: 50%
}

.NavigationBar_CloseIcon__8D35Y {
    padding: 12px;
    background-color: var(--insta-color-dune)
}

.NavigationBar_StickyCtn__sZAk3 {
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
    width: 100%;
    z-index: 10000
}

.NavigationBar_LinkText__C6lGj {
    line-height: 28px
}

@media screen and (max-width: 768px) {
    .NavigationBar_LinkText__C6lGj {
        line-height:16px
    }

    .NavigationBar_NavBar__Bpjz6 {
        overflow: auto;
        white-space: nowrap;
        background-color: var(--insta-color-scorpion);
        width: -webkit-fill-available;
        border-bottom: 1px solid hsla(0,0%,100%,.15);
        -ms-overflow-style: none;
        scrollbar-width: none;
        padding: 0 16px
    }

    .NavigationBar_NavBar__Bpjz6::-webkit-scrollbar {
        display: none
    }

    .NavigationBar_NavLink__rrmHi {
        display: inline-block;
        text-align: center;
        padding: 14px;
        text-decoration: none;
        color: hsla(0,0%,100%,.5)
    }

    .NavigationBar_ActiveNavBarText__Edqf_ {
        color: var(--insta-color-white)
    }

    .NavigationBar_active__Bh8yQ {
        color: var(--insta-color-white)!important;
        border-bottom: none
    }

    .NavigationBar_NavBarText__1gMEy {
        color: hsla(0,0%,100%,.5)
    }

    .NavigationBar_NavButtonCtn__aJVjd {
        display: inline-flex;
        background-color: var(--insta-color-scorpion);
        width: -webkit-fill-available;
        border-bottom: 1px solid var(--insta-color-scorpion);
        justify-content: space-between;
        align-items: center;
        padding: 8px 16px;
        width: 100%
    }

    .NavigationBar_NavButton__JwONn {
        margin: 3.5px;
        width: 100%
    }

    .NavigationBar_StickyCtn__sZAk3 {
        position: fixed;
        bottom: 0;
        top: auto;
        width: 100%;
        z-index: 1000
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .NavigationBar_NavLink__rrmHi {
        padding:0 7px
    }
}

.TruncatedText_TruncateText__iKHoI {
    text-align: justify
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-1__6bs84,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-2__sX8QZ,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-3__rMquz,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-4__CGy8m {
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-1__6bs84.TruncatedText_showText__qRPfE,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-2__sX8QZ.TruncatedText_showText__qRPfE,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-3__rMquz.TruncatedText_showText__qRPfE,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-4__CGy8m.TruncatedText_showText__qRPfE {
    overflow: auto;
    display: block;
    -webkit-line-clamp: unset;
    text-overflow: unset
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-1__6bs84 {
    -webkit-line-clamp: 1
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-2__sX8QZ {
    -webkit-line-clamp: 2
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-3__rMquz {
    -webkit-line-clamp: 3
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-4__CGy8m {
    -webkit-line-clamp: 4
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_BtnMore__z7YFo {
    flex: none;
    cursor: pointer
}

.TruncatedText_TruncateText__iKHoI .cBtnMore.active img {
    transform: rotate(180deg)
}

.TruncatedText_TruncateText-line-1__PF7cx {
    display: flex;
    gap: 5px
}

.TruncatedText_TruncateText-text-true__1vkZN {
    display: unset!important
}

.TruncatedText_TruncateText-text-true__1vkZN .TruncatedText_BtnMore__z7YFo {
    display: none!important
}

.Overview_HeadingTextOverview__4Xh33 {
    padding-right: 30px;
    color: var(--insta-color-thunder)
}

.Overview_Overview__Bc1p3 {
    display: flex;
    margin-bottom: 64px;
    position: relative;
    flex-direction: column;
    gap: 5px
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua {
    padding-top: 5px
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI {
    margin-top: 20px;
    display: grid;
    grid-gap: 30px;
    gap: 30px;
    grid-template-columns: auto auto
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_subGrid__seU7M {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 20px
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_subGrid__seU7M .Overview_Value__mQWHK {
    color: var(--insta-color-thunder);
    font-size: 14px
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_BtnSeemore__CI1g0 {
    display: none
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE {
    max-height: none;
    overflow: initial;
    position: relative
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE:before {
    display: none
}

.Overview_Overview__Bc1p3 .Overview_OverviewDescriptionTruncText__KLEw7 {
    color: var(--insta-color-thunder)
}

.Overview_Overview__Bc1p3 .Overview_OverviewDescriptionTruncActionText__9p_f8 {
    color: var(--insta-color-black)
}

.Overview_Overview__Bc1p3 .Overview_OverviewLabel__SqP8W {
    color: var(--insta-color-dusty-gray)
}

.Overview_Overview__Bc1p3 .Overview_Squarelist__NXH7D {
    list-style: none;
    margin: 0;
    padding: 0
}

.Overview_Overview__Bc1p3 .Overview_Squarelist__NXH7D li {
    font-size: 14px;
    color: var(--insta-color-thunder);
    line-height: 20px;
    position: relative;
    padding: 3px 0 3px 20px
}

.Overview_Overview__Bc1p3 .Overview_Squarelist__NXH7D li:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background: var(--insta-color-burnt-sienna)
}

.Overview_Overview__Bc1p3 .TruncatedText {
    color: var(--insta-color-scorpion);
    font-size: 14px
}

.Overview_Overview__Bc1p3 .cBtnMore {
    color: var(--insta-color-dune);
    font-size: 14px
}

@media screen and (max-width: 768px) {
    .Overview_Overview__Bc1p3 {
        width:100%;
        margin-bottom: 20px
    }

    .Overview_Overview__Bc1p3 h2 {
        color: var(--insta-color-white);
        font-size: 14px
    }

    .Overview_Overview__Bc1p3 .TruncatedText {
        color: var(--insta-color-dusty-gray)
    }

    .Overview_Overview__Bc1p3 .cBtnMore {
        color: var(--insta-color-white)
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewDescriptionTruncText__KLEw7 {
        color: var(--insta-color-dusty-gray)
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewDescriptionTruncActionText__9p_f8 {
        color: var(--insta-color-white)
    }

    .Overview_Overview__Bc1p3 .Overview_HeadingTextOverview__4Xh33 {
        padding-right: 10px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewLabel__SqP8W {
        font-size: 11px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI {
        gap: 15px;
        grid-template-columns: auto
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_subGrid__seU7M {
        grid-gap: 15px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_subGrid__seU7M .Overview_Value__mQWHK {
        color: var(--insta-color-white);
        font-size: 12px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_BtnSeemore__CI1g0 {
        display: block;
        margin-top: 20px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE {
        max-height: 200px;
        position: relative;
        overflow: hidden
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE.Overview_active__HPZia {
        max-height: none;
        overflow: initial
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE.Overview_active__HPZia:before {
        display: none
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE:before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100px;
        bottom: 0;
        z-index: 2;
        background: linear-gradient(0deg,#121214,rgba(35,30,31,0))
    }

    .Overview_Overview__Bc1p3 .Overview_Squarelist__NXH7D li {
        color: var(--insta-color-dusty-gray)
    }
}

.Overview_BtnSeemore__CI1g0.Overview_active__HPZia img {
    transform: rotate(180deg)
}

@media screen and (min-width: 769px)and (max-width:1120px) {
    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI {
        grid-template-columns:auto
    }
}

.Amenities_Amenities__Idw7g {
    margin-bottom: 40px
}

.Amenities_Amenities__Idw7g h2 {
    margin-bottom: 20px
}

.Amenities_Amenities__Idw7g .swiper-button-next,.Amenities_Amenities__Idw7g .swiper-button-prev {
    display: none
}

.Amenities_Amenities__Idw7g h2.squarebx:before {
    opacity: 0
}

.Amenities_Amenities__Idw7g .Amenities_AmenitiesHeadingTxt__bxyH0 {
    color: var(--insta-color-thunder)
}

.Amenities_Amenities__Idw7g .Amenities_amenitiesDesktop__NRcWU {
    display: block
}

.Amenities_Amenities__Idw7g .Amenities_amenitiesMobile__ViInW {
    display: none
}

.Amenities_Amenities__Idw7g .Amenities_TagLabel__Oqiu7 {
    padding: 0;
    list-style: none;
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 10px;
    gap: 10px;
    margin: 20px 0 0
}

.Amenities_Amenities__Idw7g .Amenities_TagLabel__Oqiu7 li {
    display: flex;
    align-items: center;
    font-size: 12px;
    text-align: left;
    color: var(--insta-color-dusty-gray)
}

.Amenities_Amenities__Idw7g .Amenities_TagLabel__Oqiu7 li span:first-child {
    display: block;
    padding: 0 8px 0 0
}

.Amenities_Amenities__Idw7g .Amenities_MoreRow__XXT__ {
    display: flex;
    justify-content: space-between;
    margin-top: 15px
}

.Amenities_Amenities__Idw7g .Amenities_MoreRow__XXT__ div:first-child {
    padding-left: 0
}

.Amenities_Amenities__Idw7g .Amenities_TransparentBtn__T8WLz {
    background-color: transparent;
    color: var(--insta-color-thunder);
    border-color: transparent
}

.Amenities_Amenities__Idw7g .Amenities_TransparentBtn__T8WLz:hover {
    background-color: transparent;
    color: var(--insta-color-thunder)
}

.Amenities_Amenities__Idw7g .Amenities_TagGrid__rI9__ {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 15px;
    grid-gap: 15px
}

.Amenities_Amenities__Idw7g .Amenities_TagGrid__rI9__ .Amenities_IconLabel__WOGsG {
    display: flex;
    align-items: center;
    font-size: 14px;
    text-align: left
}

.Amenities_Amenities__Idw7g .Amenities_TagGrid__rI9__ .Amenities_IconLabel__WOGsG div {
    display: block;
    padding: 0 0 0 10px;
    color: var(--insta-color-dusty-gray)
}

.Amenities_Amenities__Idw7g .Amenities_activeButton__KpUqG>*>:first-child {
    transform: rotate(180deg)
}

@media screen and (max-width: 768px) {
    .Amenities_Amenities__Idw7g {
        width:100%;
        margin-bottom: 0
    }

    .Amenities_Amenities__Idw7g .Amenities_AmenitiesHeadingTxt__bxyH0 {
        color: var(--insta-color-white)
    }

    .Amenities_Amenities__Idw7g .Amenities_TagGrid__rI9__ {
        grid-template-columns: repeat(2,1fr);
        gap: auto;
        align-items: flex-start
    }

    .Amenities_Amenities__Idw7g .Amenities_TagGrid-multipage-true__dq9hb {
        margin-bottom: 32px
    }

    .Amenities_Amenities__Idw7g .Amenities_amenitiesDesktop__NRcWU {
        display: none
    }

    .Amenities_Amenities__Idw7g .Amenities_amenitiesMobile__ViInW {
        display: block
    }

    .Amenities_Amenities__Idw7g .Amenities_AmmCard__Gu2e5 {
        background: var(--insta-color-dune);
        border: 1px solid var(--insta-color-dune)
    }

    .Amenities_Amenities__Idw7g h1 {
        color: var(--insta-color-white);
        font-size: 14px
    }

    .Amenities_Amenities__Idw7g .swiper-pagination-bullet {
        background: var(--insta-color-white);
        opacity: .25
    }

    .Amenities_Amenities__Idw7g .swiper-pagination-bullet-active {
        background: var(--insta-color-white);
        opacity: 1
    }

    .Amenities_Amenities__Idw7g h2.squarebx:before {
        opacity: 1
    }
}

.Amenities_Amenities__Idw7g .Amenities_SwiperNavOuterCtn__c1w7B {
    position: relative;
    bottom: 48px;
    left: 0;
    z-index: 100
}

.Brochure_ImageCtn__0xjOR {
    border-radius: 24px;
    width: 328px;
    height: 196px
}

.Brochure_DefaultImg__Za65O {
    width: 100%;
    height: 100%;
    cursor: pointer
}

.Brochure_Header__aAsns {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
    color: #fff
}

.Brochure_Download__H5ahh {
    display: flex;
    gap: 10px
}

.Brochure_BrochureCard__kw4i0 {
    padding: 24px 0
}

.Brochure_BrochureCardWeb__VyWOC {
    background: transparent;
    broder: 0
}

.Brochure_TextWeb__ScfpK {
    color: var(--insta-color-thunder)
}

@media screen and (max-width: 764px) {
    .Brochure_ImageCtn__0xjOR {
        width:100%
    }
}

.SeoLinks_SeoFooterlinks__kFzjA {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 40px;
    overflow: auto;
    scrollbar-width: none
}

.SeoLinks_SeoFooterlinks__kFzjA .swiper-pagination {
    display: none
}

.SeoLinks_SeoFooterlinks__kFzjA .squarebx:before {
    bottom: 20px;
    right: 20px;
    top: auto
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy {
    background-color: var(--insta-color-white);
    width: 90%!important;
    padding: 20px;
    overflow: auto
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy .SeoLinks_Title__WYH6D {
    color: var(--insta-color-thunder);
    font-size: 14px;
    margin-bottom: 15px
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul li {
    color: var(--insta-color-white);
    font-size: 12px;
    padding: 3px 5px;
    color: var(--insta-color-scorpion)
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul .SeoLinks_SeoCardEmptyRow__KV2uQ {
    padding: 6px 0
}

@media screen and (max-width: 768px) {
    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy {
        min-width:280px;
        background-color: var(--insta-color-dune)
    }

    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy .SeoLinks_Title__WYH6D {
        color: var(--insta-color-white)
    }

    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul li {
        color: var(--card-border-secondary-color)
    }
}

@media screen and (min-width: 769px)and (max-width:1120px) {
    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy,.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_swiper-wrapper__2TlRM {
        height:auto!important
    }

    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul li {
        line-height: 18px
    }

    .SeoLinks_SeoFooterlinks__kFzjA .swiper-wrapper {
        height: auto
    }
}

.SeoLinks_ReadMoreButton__1XxWe {
    margin-top: 10px;
    color: var(--color-orange);
    cursor: pointer;
    background: none;
    font-size: 14px;
    text-align: left;
    padding: 0
}

.SeoLinks_ReadMoreButton__1XxWe:hover {
    color: gray
}

.Locality_IndiacatorCtn__ekqw4 {
    flex-grow: 1
}

.Locality_AddrowCtn__voRPW {
    flex-grow: 0
}

.Locality_Places__pQlKX::-webkit-scrollbar {
    display: none
}

.Locality_PlaceTitle__9Eu_c {
    color: var(--insta-color-white);
    font-size: 14px
}

.Locality_DistText__grfYO,.Locality_GrayFont__t713l {
    color: var(--insta-color-dusty-gray)
}

.Locality_DistText__grfYO {
    font-size: 13px
}

.Locality_Details__Ipbeb {
    justify-content: space-between;
    margin-bottom: 12px;
    gap: 65px
}

.Locality_Details__Ipbeb,.Locality_Rating__bCEYt {
    display: flex;
    flex-direction: row
}

.Locality_Icon__SGC7y {
    margin-right: 8px
}

.Locality_SwiperNavOuterCtn__wG9Qi {
    position: relative;
    bottom: 72px;
    z-index: 1000;
    margin-right: -20px;
    margin-left: -20px
}

.Locality_CardCtn__2R1Eq {
    margin: 0 -24px
}

.Locality_CardCtn__2R1Eq h2.Locality_squarebx__rFCVU:before {
    opacity: 0
}

.Locality_PlaceTypeBtn__N9xl2 {
    text-transform: capitalize
}

.Locality_PlaceCardCtn__IMz2N {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 20px;
    margin-top: 16px
}

.Locality_OverviewDescriptionTruncText__vq99t {
    color: var(--insta-color-thunder)
}

.Locality_OverviewDescriptionTruncActionText__E0JE_ {
    color: var(--insta-color-burnt-sienna)
}

.Locality_primaryFullHorizontalDivider__z8757 {
    width: 100%;
    height: 1px;
    background-color: var(--card-border-secondary-color)
}

.Locality_RowDivider__mgH4_ {
    grid-column: 1/-1
}

@media screen and (max-width: 768px) {
    .Locality_Header__dByCH {
        text-align:left;
        color: var(--insta-color-white);
        margin-bottom: 25px
    }

    .Locality_Places__pQlKX {
        display: flex;
        flex-direction: row;
        overflow-x: scroll;
        gap: 6px;
        margin: 16px 0
    }

    .Locality_Places__pQlKX::-webkit-scrollbar {
        display: none
    }

    .Locality_RatingText__j2EEy {
        color: var(--insta-color-white);
        margin-right: 4px
    }

    .Locality_PlaceTypeBtn-selected-false__2sKqm {
        background-color: var(--insta-color-dune)!important
    }

    .Locality_PlaceTypeBtn-selected-true__dU5en {
        background: var(--insta-color-pampas-bg-color)
    }

    .Locality_PlaceCard__8VYRj {
        flex-shrink: 0
    }

    .Locality_OverviewDescriptionTruncText__vq99t {
        color: var(--insta-color-white)
    }

    .Locality_PlaceCardCtn__IMz2N {
        gap: 12px;
        grid-template-columns: auto;
        margin-top: 16px
    }

    .Locality_RowDivider__mgH4_ {
        grid-column: 1
    }

    .Locality_primaryFullHorizontalDivider__z8757 {
        height: .5px
    }

    .Locality_DistText__grfYO {
        margin-left: 32px
    }
}

@media screen and (min-width: 768px) {
    .Locality_Header__dByCH {
        text-align:left;
        color: var(--insta-color-thunder);
        margin-bottom: 25px
    }

    .Locality_SubContainer__3R0Xx {
        margin-bottom: 16px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        gap: 40px
    }

    .Locality_Places__pQlKX {
        display: flex;
        flex-direction: row;
        overflow-x: scroll;
        gap: 4px;
        margin: 16px 0
    }

    .Locality_RatingText__j2EEy {
        color: var(--insta-color-thunder);
        margin-right: 4px
    }

    .Locality_PlaceCard__8VYRj {
        flex-shrink: 0
    }
}

.Locality_SwiperButtonDisabled__No3yJ {
    visibility: hidden
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda {
    position: fixed;
    background-color: var(--insta-color-thunder);
    top: 20px;
    width: 100%;
    z-index: 999999;
    left: 0;
    right: 0;
    animation: PropertyDetailHeaderStickyBar_mymove__qPZol .2s forwards;
    height: 56px
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_GridRow__ZNseV {
    display: flex;
    height: 100%;
    margin-left: var(--pageMargin);
    margin-right: var(--pageMargin);
    justify-content: space-between;
    align-items: center
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_GridRow__ZNseV .PropertyDetailHeaderStickyBar_RightData__VSyt9 {
    display: flex;
    align-items: center;
    grid-gap: 30px
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_txtOpacity7__KpsUi {
    opacity: .7
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_Dflex__K059v {
    display: flex;
    align-items: center;
    grid-gap: 10px
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_TransparentIcon__5feXM {
    background-color: transparent
}

.PropertyDetailHeaderStickyBar_PropertyStickyHeader__PHouH {
    z-index: 9999!important
}

@keyframes PropertyDetailHeaderStickyBar_mymove__qPZol {
    0% {
        top: 20px
    }

    to {
        top: 0
    }
}

@media screen and (max-width: 768px) {
    .PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_GridRow__ZNseV {
        margin-left:var(--pageMargin);
        margin-right: var(--pageMargin)
    }

    .PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_GridRow__ZNseV .PropertyDetailHeaderStickyBar_RightData__VSyt9 {
        grid-gap: 15px
    }
}

.ReraQrImg_QrCanvasCtn__xeiqE {
    color: var(--insta-color-thunder);
    width: -moz-fit-content;
    width: fit-content
}

.ReraQrImg_QrCanvasCtn__xeiqE>img {
    height: 156px;
    width: 156px;
    border-radius: 6px
}

.ReraQrImg_QrCanvasCtn__xeiqE>* {
    text-align: center
}

@media screen and (max-width: 768px) {
    .ReraQrImg_QrCanvasCtn__xeiqE {
        color:var(--insta-color-white)
    }

    .ReraQrImg_QrCanvasCtn__xeiqE>img {
        height: 128px;
        width: 128px
    }
}

.ReraQrCodes_CardHeader__J_vCP {
    color: var(--insta-color-thunder)
}

.ReraQrCodes_CardHeader__J_vCP .gheader {
    color: var(--insta-color-thunder);
    font-weight: 500
}

.ReraQrCodes_QrCtn__c5Cjk {
    display: flex;
    flex-wrap: wrap;
    row-gap: 16px;
    justify-content: space-around
}

.ReraQrCodes_ReraCard__kFJI5 {
    margin-top: 36px;
    margin-bottom: 36px
}

.ReraQrCodes_QrHeading__ld1BK {
    color: var(--insta-color-thunder);
    margin-bottom: 16px
}

.ReraQrCodes_CardFooter__wAUzO {
    margin-top: 16px
}

.ReraQrCodes_SwipperClass__8Bmuf {
    width: 100%;
    height: 220px
}

.ReraQrCodes_SwipperClass__8Bmuf .swiper-pagination-bullet {
    background: var(--insta-color-white);
    opacity: .25
}

.ReraQrCodes_SwipperClass__8Bmuf .swiper-pagination-bullet-active {
    background: var(--insta-color-white);
    opacity: 1
}

.ReraQrCodes_SwiperNavOuterCtn__I0p1x {
    position: relative;
    width: 100%;
    bottom: 300px;
    padding: 16px;
    left: 0;
    z-index: 1000
}

.ReraQrCodes_SwiperSliderClassName__9qp3_ {
    width: auto
}

.ReraQrCodes_TransparentBtn__lnqB9 {
    border-color: transparent
}

.ReraQrCodes_TransparentBtn__lnqB9,.ReraQrCodes_TransparentBtn__lnqB9:hover {
    background-color: transparent;
    color: var(--insta-color-thunder)
}

.ReraQrCodes_activeButton__od45X>*>:first-child {
    transform: rotate(180deg);
    transition: .1s
}

.ReraQrCodes_reraInformation__LbAwe {
    color: var(--insta-color-thunder);
    margin-bottom: 15px;
    font-size: 12px
}

.ReraQrCodes_reraInformation__LbAwe a {
    color: var(--insta-color-burnt-sienna)
}

.ReraQrCodes_reraInfoGap__wTTOV {
    padding: 15px 0 0
}

@media screen and (max-width: 764px) {
    .ReraQrCodes_ReraCard__kFJI5 {
        background:var(--insta-color-dune);
        margin-top: 0
    }

    .ReraQrCodes_reraInformation__LbAwe {
        color: var(--insta-color-dusty-gray)
    }

    .ReraQrCodes_CardHeader__J_vCP,.ReraQrCodes_CardHeader__J_vCP .ReraQrCodes_gheader__PymFE,.ReraQrCodes_CardHeader__J_vCP .gheader {
        color: var(--insta-color-white)
    }
}

.PropertyDetails_RelativeComponentCtn__xJB6K {
    width: 100%;
    background-color: var(--insta-color-pampas-bg-color);
    padding: 0 var(--pageMargin) 0 var(--pageMargin)
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL {
    display: flex;
    padding: 30px 0;
    justify-content: space-between
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_leftSection__nwaCM {
    width: 70%
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_NavigationBarCtn__2qelo {
    padding: 0;
    width: 100%
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_StickyCard__4yzsF {
    position: -webkit-sticky;
    position: sticky;
    top: 54px;
    padding: 0!important;
    background-color: transparent;
    z-index: 999999
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_RmcardDetail__uX2V6 {
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    margin-bottom: 24px;
    margin-top: -90px
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_EnqCard__l0619 {
    width: 328px;
    margin-bottom: 24px
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_FloorPlanCtn__oIS8M {
    margin-bottom: 40px
}

@media screen and (max-width: 768px) {
    .PropertyDetails_RelativeComponentCtn__xJB6K {
        width:100%;
        padding: 0 16px;
        background-color: transparent
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_FloorPlanCtn__oIS8M {
        margin-bottom: 0
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL {
        display: block;
        padding: 0
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_leftSection__nwaCM {
        width: 100%;
        padding-right: 0;
        display: flex;
        gap: 32px;
        flex-direction: column
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_RmcardDetail__uX2V6 {
        margin-top: 0;
        margin-bottom: 0
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_EnqCard__l0619 {
        width: 100%
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_StickyCard__4yzsF {
        position: relative;
        display: flex;
        flex-direction: column;
        gap: 32px;
        top: 0;
        z-index: 1
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_leftSection__nwaCM {
        width:68%;
        padding-right: 40px
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_RightSection__dTIOV {
        width: 33%
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_EnqCard__l0619 {
        max-width: 100%
    }
}

.RMCard_RMImageContainer__wnHZX {
    margin-left: auto
}

.RMCard_CardGrid__AFBKz {
    display: flex;
    justify-content: space-between
}

.RMCard_CardGridItem__IeJbR {
    text-align: center
}

.RMCard_RMRatingContainer__Ta14O,.RMCard_RmDataCtn__rxWhR {
    display: flex;
    align-items: center
}

.RMCard_RMName__XNLsN {
    color: #fff
}

.RMCard_RMLabel__QS1EV,.RMCard_RMName__XNLsN {
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: left
}

.RMCard_RMExp__J0QIT,.RMCard_RMLabel__QS1EV {
    color: var(--insta-color-dusty-gray)
}

.RMCard_RMExp__J0QIT {
    text-align: left;
    margin-top: 4px
}

.RMCard_RMRating__73Jjp {
    color: #fff;
    margin-left: 8px
}

.RMCard_RMReviewCount__YSJ2I {
    margin-left: 5px;
    align-items: bottom;
    color: var(--insta-color-dusty-gray)
}

.RMCard_RMDetailGrid__S3NTv {
    display: flex;
    gap: 16px;
    padding-top: 0;
    padding-right: 24px;
    padding-left: 24px
}

.RMCard_CallRMBtn__fpESs {
    display: none
}

.RMCard_RMCallBtn__6KI2I {
    background-color: rgba(51,44,41,.5)
}

.RMCard_RMCallBtn__6KI2I:hover {
    box-shadow: inset -5px -5px 8px rgba(0,0,0,.7)
}

.RMCard_BookVisitContainer__JLN4I {
    display: flex;
    justify-content: space-between;
    align-content: center;
    text-align: center;
    background-color: var(--insta-color-scorpion);
    border-radius: 0 0 24px 24px;
    padding: 24px;
    height: -moz-fit-content;
    height: fit-content
}

.RMCard_RMAddOnPanelActionBtn__oHEcI {
    width: 60%
}

.RMCard_RMBtnTxt___vqa7 {
    font-size: 12px
}

.RMCard_CallRmBtnDesk__w0Yb9 {
    display: block
}

.RMCard_BloxRMCardCtn__CaOQq {
    padding: 0!important;
    position: relative;
    z-index: 99999;
    background-color: transparent!important
}

.RMCard_BloxRMCardHeaderCtn__Cedf0 {
    gap: 60px;
    padding: 0 24px;
    align-items: normal
}

.RMCard_BloxRMCardIconCtn__1eM0w {
    align-items: normal
}

.RMCard_BloxRMTopSectionCtn__ueykP {
    border-radius: 24px 24px 0 0;
    padding: 24px 0;
    background-color: var(--insta-color-dune);
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.RMCard_RmProfileImageCtn__AE5Fz {
    background-image: url(../../../assets/icons/rm-card-profile-image-bg.svg);
    display: flex;
    flex-direction: column-reverse
}

.RMCard_RmProfileImage__IoZ5P {
    float: right;
    object-fit: cover;
    border-radius: 12px
}

.RMCard_CabPickupText__xdysY {
    padding: 0 70px
}

.RMCard_BloxRMCardSubHeader__g4Ge3 {
    display: block;
    margin-top: 12px;
    padding-left: 24px;
    color: var(--insta-color-dusty-gray)
}

.RMCard_RmDataInnerCtn__Mb8pO {
    margin-top: 11px
}

.RMCard_DatePickerMobile__IBCzu {
    display: none
}

@media screen and (max-width: 768px) {
    .RMCard_BloxRMCardCtn__CaOQq {
        padding:0!important;
        margin-top: 0;
        z-index: 0
    }

    .RMCard_BloxRMTopSectionCtn__ueykP {
        height: 232px
    }

    .RMCard_RMExp__J0QIT {
        margin-top: 0
    }

    .RMCard_RmDataInnerCtn__Mb8pO {
        margin-top: 8px
    }

    .RMCard_CallRMBtn__fpESs {
        display: block;
        margin-top: 16px
    }

    .RMCard_CallRmBtnDesk__w0Yb9 {
        display: none
    }

    .RMCard_DatePickerMobile__IBCzu {
        display: block
    }

    .RMCard_BloxRMCardSubHeader__g4Ge3 {
        display: none
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .RMCard_BloxRMCardCtn__CaOQq {
        max-width:100%
    }
}

.app_HeaderActions__cqj4s {
    display: flex;
    align-items: center;
    justify-content: space-around;
    grid-gap: 30px
}

.app_HeaderActions__cqj4s .app_UserAvatar__JYxkx {
    color: transparent;
    border-radius: 50%;
    padding-top: 5px;
    border: 1px solid hsla(0,0%,100%,.3)
}

.app_HeaderActions__cqj4s .app_NavIcon__W_SqZ {
    display: flex;
    align-items: center;
    grid-gap: 10px
}

.app_HeaderActions__cqj4s .app_TransparentIcon__V2GhV {
    background-color: transparent
}

.app_BodyContainer__JfBVF {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: var(--insta-color-thunder);
    min-height: 60vh
}

@media screen and (max-width: 768px) {
    .app_BodyContainer__JfBVF {
        background-color:var(--insta-color-thunder)
    }
}




.BlogCard_ArticleBodyHomeCard__QdiAF {
    background-color: var(--blox-color-dune);
    padding: 24px;
    width: calc(50vw - var(--pageMargin) - 8px);
    height: 100%;
    border: none;
    border-radius: 15px;
    position: relative;
    overflow: hidden
}

.BlogCard_ArticleBodyHomeCard__QdiAF:hover {
    box-shadow: 0 0 22px rgba(0,0,0,.14)
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_CardContent__SI1yb {
    display: flex;
    flex-direction: column;
    gap: 8px;
    overflow: hidden;
    justify-content: space-between
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_cardHeader__VGVT1 {
    display: flex;
    justify-content: space-between
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_Text__BnkIO {
    color: var(--blox-color-white)!important
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_CardHeading__6eU4Z {
    margin-top: 8px;
    color: var(--blox-color-white);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_Btn__HPtyf {
    background-color: transparent
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_Image__v6NLj {
    width: 100%;
    border-radius: 12px 12px 12px 12px;
    object-fit: cover;
    transition: all .5s ease-in
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_CardHeader__X6YV4 {
    display: flex;
    justify-content: flex-end;
    width: 100%
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_ArticleText__3XLQ6 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    padding-top: 0
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_ContantWriter__cL6Zn {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_ContantWriter__cL6Zn .BlogCard_WriterImage__AJzod {
    border-radius: 50%
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_ContantWriter__cL6Zn .BlogCard_Name__8CL02 {
    color: var(--blox-color-thunder)
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_ContantWriter__cL6Zn .BlogCard_WriterDetails__hwsOZ {
    line-height: 2;
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center
}

.BlogCard_ArticleBodyHomeCard__QdiAF .BlogCard_WriterContainer__IOUrv {
    margin: 16px 20px 0
}

.BlogCard_ArticleBodyHomeCard__QdiAF:hover .BlogCard_Image__v6NLj {
    transform: scale(1.2)
}

.BlogCard_TopDate__I_Hh2 {
    display: flex;
    flex-direction: row;
    gap: 2px;
    align-items: flex-end
}

.BlogCard_ArticleHomeTag____qtZ {
    margin: 0;
    border-radius: 25px;
    color: #eba529;
    text-transform: uppercase;
    bottom: 24px
}

.BlogCard_ArticleHomeTagMobile__1T0H4 {
    display: none
}

@media(max-width: 786px) {
    .BlogCard_ArticleHomeTag____qtZ {
        display:none
    }

    .BlogCard_ArticleHomeTagMobile__1T0H4 {
        display: block;
        border-radius: 25px;
        color: #eba529;
        text-transform: uppercase
    }
}

.BlogCard_tagicon__rK76Y {
    display: flex;
    justify-content: space-between
}

.BlogCard_squareicon__vAIGH {
    height: 16px;
    width: 16px;
    bottom: 24px;
    right: 16px;
    background-color: #eba529
}

@media(max-width: 768px) {
    .BlogCard_squareicon__vAIGH {
        position:absolute
    }
}

.BlogCard_Description___YlNh {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: 14px;
    line-height: 20px;
    color: #c3c3c3
}

.BlogCard_CardData__psHzZ {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    gap: 16px
}

.BlogCard_CardData__psHzZ .BlogCard_Description___YlNh {
    margin-top: 16px
}

@media(max-width: 992px) {
    .BlogCard_ArticleCard__ZkN0w {
        width:100%;
        height: max-content;
        flex-direction: column;
        border: none;
        margin-bottom: 10px
    }

    .BlogCard_Image__v6NLj {
        width: 100%;
        height: 300px
    }

    .BlogCard_ContantWriter__cL6Zn {
        margin-bottom: 0!important
    }

    .BlogCard_Name__8CL02 {
        color: var(--card-border-secondary-color)!important
    }

    .BlogCard_WriterContainer__IOUrv {
        display: flex;
        justify-content: space-between;
        align-items: center
    }
}

@media(max-width: 767px) {
    .BlogCard_CardHeading__6eU4Z {
        color:var(--blox-color-white)!important
    }

    .BlogCard_ArticleBodyHomeCard__QdiAF,.BlogCard_ArticleCard__ZkN0w {
        background-color: var(--blox-color-dune)
    }

    .BlogCard_ArticleBodyHomeCard__QdiAF {
        padding: 24px;
        width: calc(100vw - 2*var(--pageMargin));
        height: 100%;
        border: none;
        left: 1%;
        border-radius: 15px;
        position: relative
    }

    .BlogCard_Description___YlNh {
        display: none
    }

    .BlogCard_ArticleBodyHomeCard__QdiAF:hover .BlogCard_Image__v6NLj {
        transform: none;
        transition: none
    }
}

.Blog_ArticleContentMain__n1tBb {
    background-color: var(--blox-color-thunder);
    padding: 32px var(--pageMargin);
    display: flex;
    width: calc(100vw - 1px);
    margin-left: calc(-1*var(--pageMargin) - 4.5px);
    flex-direction: column;
    gap: 24px
}

.Blog_ArticleContentMain__n1tBb a {
    flex: 1 1
}

.Blog_rightCard__8tOC0 {
    display: grid!important;
    grid-template-columns: 1fr 1.5fr!important;
    grid-gap: 16px!important;
    gap: 16px!important;
    height: 100%
}

@media(min-width: 768px) {
    .Blog_rightCard__8tOC0 img {
        height:100%
    }
}

.Blog_leftCard__6gCaP div:first-child,.Blog_rightCard__8tOC0 div:first-child {
    overflow: hidden;
    border-radius: 12px
}

.Blog_rightContent__MVoqY {
    display: flex;
    flex-direction: column;
    gap: 16px
}

@media(max-width: 768px) {
    .Blog_rightCard__8tOC0 {
        display:flex!important;
        flex-direction: column!important
    }
}

.Blog_leftCard__6gCaP {
    gap: 16px!important;
    justify-content: space-between
}

.Blog_ArticleBody__DX0Rh {
    background-color: var(--blox-color-thunder);
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 16px;
    gap: 16px;
    align-items: stretch;
    margin: 0 auto
}

.Blog_sectionHead__VBwiI {
    position: relative
}

.Blog_SeeAllBtnCtn__Mcdru {
    position: absolute;
    top: 0;
    right: 0;
    background-color: var(--blox-color-dune);
    border-radius: 20px
}

.Blog_ArticleContentMain__n1tBb .Blog_BodyHeading__f0Xg6 {
    color: var(--blox-color-white)!important
}

.Blog_SeeAllBtnMbl__bc4Zk {
    display: none
}

@media(max-width: 768px) {
    .Blog_ArticleContentMain__n1tBb {
        background-color:var(--blox-color-thunder);
        padding: 0 0 4px;
        margin-top: 40px
    }

    .Blog_ArticleContentMain__n1tBb .Blog_BodyHeading__f0Xg6 {
        color: var(--blox-color-white)!important;
        margin-inline:20px!important;margin-bottom: 0!important
    }

    .Blog_SeeAllBtnMbl__bc4Zk {
        display: block;
        background-color: transparent;
        border-bottom: 1px solid hsla(0,0%,100%,.36);
        padding-bottom: 16px
    }

    .Blog_SeeAllBtnCtn__Mcdru {
        display: none
    }

    .Blog_BodyHeading__f0Xg6 {
        color: var(--blox-color-white)!important
    }

    .Blog_ArticleBody__DX0Rh {
        height: max-content;
        padding: 15px;
        background-color: initial;
        grid-template-columns: repeat(1,1fr);
        background-color: var(--blox-color-thunder)
    }
}
.Blog_ArticleContentMain__n1tBb {
    background-color: var(--blox-color-thunder);
    padding: 32px var(--pageMargin);
    display: flex
;
    width: calc(100vw - 1px);
    margin-left: calc(-1* var(--pageMargin) - 4.5px);
    flex-direction: column;
    gap: 24px;
}

.Realgram_videodiv__WNX0F
{
    margin-right: 20px;
}
.flickity-page-dots {
    position: absolute;
    width: 100%;
    display: none !important;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1;
}
.PropertyCard_PropertyCardCtn__yVyLN
{
    margin-right: 20px;
}

/* -------------------- login --------- */
:root {
    --max-width: 1100px;
    --border-radius: 12px;
    --font-mono: ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;
    --foreground-rgb: 255,255,255;
    --background-start-rgb: 0,0,0;
    --background-end-rgb: 0,0,0;
    --primary-glow: conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);
    --secondary-glow: radial-gradient(#fff,hsla(0,0%,100%,0));
    --tile-start-rgb: 239,245,249;
    --tile-end-rgb: 228,232,233;
    --tile-border: conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);
    --callout-rgb: 238,240,241;
    --callout-border-rgb: 172,175,176;
    --card-rgb: 180,185,188;
    --card-border-rgb: 131,134,135;
    --blox-color-thunder: #27282e;
    --blox-color-dune: #23232c;
    --blox-color-scorpion: #625e5e;
    --blox-color-dusty-gray: #979393;
    --blox-color-burnt-sienna: #f27456;
    --blox-color-pampas-bg-color: #f7f6f5;
    --blox-color-ebb-divider: #ece7e4;
    --blox-color-white: #fff;
    --blox-color-black: #000;
    --blox-color-ocean-green: #399a6f;
    --blox-color-twine: #c69c5c;
    --blox-color-custom-white: hsla(0,0%,100%,.12);
    --blox-color-sea-green: #95cdb3;
    --blox-color-brown-shade: #332c2a;
    --blox-color-gradient-white: hsla(23,17%,91%,0);
    --blox-color-rose-pink: #f36;
    --blox-color-red: red;
    --blox-color-light-green: #96ec96;
    --blox-color-light-red: #f7b3b3;
    --button-active-primary-hover-bg-color: #241f20e9;
    --button-active-secondary-hover-bg-color: #d7cdc6;
    --button-active-primary-selected-bg-color: #241f20;
    --button-active-secondary-selected-bg-color: #3c3734;
    --button-active-primary-disabled-bg-color: hsla(0,2%,58%,.25);
    --button-active-secondary-disabled-bg-color: hsla(0,2%,58%,.25);
    --button-active-primary-default-border-color: hsla(0,0%,100%,.2);
    --button-active-primary-disabled-border-color: hsla(0,0%,100%,.05);
    --card-border-primary-color: rgba(98,94,94,.45);
    --card-border-secondary-color: #ece7e4;
    --color-orange: #f27456;
    --title-small-text: #989393;
    --border-color: #767676;
    --pageMargin: 72px
}

@media(prefers-color-scheme: dark) {
    :root {
        --foreground-rgb:255,255,255;
        --background-start-rgb: 35,30,31;
        --background-end-rgb: 35,30,31;
        --primary-glow: radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));
        --secondary-glow: linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));
        --tile-start-rgb: 2,13,46;
        --tile-end-rgb: 2,5,19;
        --tile-border: conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);
        --callout-rgb: 20,20,20;
        --callout-border-rgb: 108,108,108;
        --card-rgb: 100,100,100;
        --card-border-rgb: 200,200,200
    }
}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    font-family: Space Grotesk
}

body,html {
    max-width: 100vw
}

body {
    color: rgb(var(--foreground-rgb));
    background: linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))
}

a {
    color: inherit;
    text-decoration: none
}

a:hover {
    color: var(--blox-color-burnt-sienna)
}

.squarebx {
    position: relative
}

.squarebx:before {
    content: "";
    width: 16px;
    height: 16px;
    background-color: var(--color-orange);
    position: absolute;
    right: -16px;
    top: -16px
}

.squarebx.rightPos:before {
    right: 0;
    top: 50%;
    margin-top: -8px
}

.scrolled {
    z-index: 1009!important
}

body.openMenu {
    overflow: hidden!important
}

body.openMenu #blox-header {
    z-index: 1000021!important;
    background: var(--blox-color-thunder)
}

body.openFilter {
    overflow: hidden
}

body.openFilter #blox-header {
    z-index: 9
}

@media(prefers-color-scheme: dark) {
    html {
        color-scheme:dark
    }
}

.pointer {
    cursor: pointer
}

.swiper-button-disabled {
    visibility: hidden!important
}

::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 2px gray;
    border-radius: 25px
}

::-webkit-scrollbar-thumb {
    background: gray;
    border-radius: 25px
}

::-webkit-scrollbar-thumb:hover {
    background: var(--blox-color-dusty-gray)
}

.HiddenLinksSEO {
    display: none
}

.gm-bundled-control {
    left: 10px;
    right: auto!important;
    top: 20px
}

@media only screen and (max-width: 768px) {
    :root {
        --pageMargin:16px
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    :root {
        --pageMargin:36px
    }
}

@media only screen and (min-width: 1120px)and (max-width:1230px) {
    :root {
        --pageMargin:46px
    }
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/_next/static/media/space-grotesk-vietnamese-400-normal.8c9d2c85.woff2) format("woff2"),url(/_next/static/media/space-grotesk-all-400-normal.901a115f.woff) format("woff");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/_next/static/media/space-grotesk-latin-ext-400-normal.e0e9c1de.woff2) format("woff2"),url(/_next/static/media/space-grotesk-all-400-normal.901a115f.woff) format("woff");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/_next/static/media/space-grotesk-latin-400-normal.764557ed.woff2) format("woff2"),url(/_next/static/media/space-grotesk-all-400-normal.901a115f.woff) format("woff");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

.IconButton_IconButton__M3Ou9 {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative
}

.IconButton_light__0y_Hf {
    background-color: var(--blox-color-ebb-divider);
    color: var(--blox-color-scorpion)
}

.IconButton_dark__swiBh {
    background-color: hsla(0,0%,100%,.15);
    border-radius: 100px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.IconButton_PopupText__BGJUj,.IconButton_dark__swiBh {
    color: var(--blox-color-white)
}

.IconButton_PopupTextCtn__aEams {
    background-color: var(--blox-color-burnt-sienna);
    width: 6px;
    height: 6px;
    position: absolute;
    right: -4px;
    top: -4px;
    border-radius: 100px
}

.IconButton_dark-footer-custom__G1CDw {
    background-color: var(--blox-color-dune);
    color: var(--blox-color-ebb-divider)
}

.IconButton_primary__lDo6N {
    background-color: var(--blox-color-thunder);
    color: var(--blox-color-white)
}

.IconButton_primary__lDo6N:hover {
    background-color: var(--button-active-primary-hover-bg-color)
}

.IconButton_primary__lDo6N:active {
    background-color: var(--button-active-primary-selected-bg-color)
}

.IconButton_primaryDisabled__8mLRh {
    background-color: var(--button-active-primary-disabled-bg-color)!important;
    color: var(--blox-color-dusty-gray)!important;
    cursor: auto
}

.IconButton_secondary__HED_o {
    background-color: var(--blox-color-ebb-divider);
    color: var(--blox-color-thunder)
}

.IconButton_secondary__HED_o:focus {
    outline: none
}

.IconButton_secondary__HED_o:hover {
    background-color: var(--button-active-secondary-hover-bg-color);
    color: var(--blox-color-thunder)
}

.IconButton_secondary__HED_o:active {
    background-color: var(--button-active-secondary-selected-bg-color);
    color: var(--blox-color-pampas-bg-color)
}

.IconButton_secondaryDisabled__k08yV {
    background-color: var(--button-active-secondary-disabled-bg-color)!important;
    color: var(--blox-color-dusty-gray)!important;
    cursor: auto
}

.Footer_FooterContainer__yTSZh {
    background-color: var(--blox-color-thunder);
    padding: 20px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB {
    padding: 0 var(--pageMargin)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA {
    display: flex;
    justify-content: space-between;
    margin-top: 0
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw {
    display: flex;
    font-size: 14px;
    font-weight: 400;
    width: 45%
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw div {
    width: 50%
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw h3 {
    color: var(--color-orange);
    font-size: 14px;
    letter-spacing: 2px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw ul {
    margin: 10px 0 0;
    padding: 0;
    color: var(--blox-color-ebb-divider);
    list-style: none
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw ul li {
    line-height: 32px;
    cursor: pointer
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw ul li a {
    display: block
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg {
    display: flex;
    width: 55%;
    justify-content: flex-end;
    grid-gap: 30px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg div.Footer_col__TCE6B:first-child {
    width: 420px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV {
    display: flex;
    justify-content: space-between
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV .Footer_FooterBtns__2Jq_p {
    position: unset;
    transition: all .2s ease-in-out
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV .Footer_FooterBtns__2Jq_p:hover {
    background-color: rgba(45,38,35,.51);
    box-shadow: 2px 2px 5px rgba(242,116,86,.561);
    transform: translateY(-1px);
    transition: all .2s ease-in;
    border: 1px solid var(--blox-color-burnt-sienna)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 {
    background-color: var(--blox-color-dune);
    padding: 20px 25px;
    border-radius: 24px;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    width: 100%
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 p {
    color: #979393
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD {
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: space-between;
    margin-bottom: 15px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD .Footer_IconLabel__m6w6D {
    margin-left: 20px;
    line-height: 20px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD .Footer_IconLabel__m6w6D div {
    font-size: 17px;
    color: var(--blox-color-ebb-divider)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD .Footer_IconBtn__8yH6m {
    position: unset;
    transition: all .2s ease-in-out;
    border: 1px solid transparent
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD:hover .Footer_IconLabel__m6w6D div {
    color: var(--blox-color-burnt-sienna)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD:hover .Footer_IconBtn__8yH6m {
    background-color: rgba(45,38,35,.51);
    box-shadow: 2px 2px 5px rgba(242,116,86,.561);
    transform: translateY(-1px);
    transition: all .2s ease-in;
    border: 1px solid var(--blox-color-burnt-sienna)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_Divider__RrlYp {
    border-color: #979393;
    border-width: .5px;
    margin: 40px 0 20px
}

.Footer_FooterContainer__yTSZh .Footer_CopyrightText__5xN8D {
    font-size: 12px;
    color: var(--blox-color-dusty-gray)
}

.Footer_FooterContainer__yTSZh .Footer_ReraText__c4Rd_ {
    color: var(--blox-color-ebb-divider)
}

.Footer_FooterContainer__yTSZh .Footer_OrangeText__JJmWN {
    color: var(--color-orange)
}

@media only screen and (min-width: 770px)and (max-width:1120px) {
    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB {
        width:100%;
        padding: 0 var(--pageMargin)
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA {
        flex-direction: column;
        gap: 20px
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg {
        display: flex;
        width: 100%;
        justify-content: flex-start
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg div.Footer_col__TCE6B:first-child {
        width: 400px
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV {
        grid-gap: 1px;
        flex-wrap: wrap
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD {
        padding-left: 0;
        justify-content: left
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 768px) {
    .Footer_FooterContainer__yTSZh {
        padding:0 0 48px
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB {
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA {
        display: block
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw {
        width: 100%;
        margin-bottom: 20px;
        padding-top: 20px;
        border-top: 1px solid #979393
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Explore__moeeN {
        padding-left: 15%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg {
        display: block;
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg div.Footer_col__TCE6B:first-child {
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV {
        grid-gap: 1px;
        flex-wrap: wrap
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD {
        padding-left: 0;
        justify-content: left
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 320px) {
    .Footer_FooterContainer__yTSZh {
        padding:0 0 48px
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB {
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA {
        display: block
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw {
        width: 100%;
        margin-bottom: 20px;
        padding-top: 20px;
        border-top: 1px solid #979393
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Explore__moeeN {
        padding-left: 15%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg {
        display: block;
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg div.Footer_col__TCE6B:first-child {
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV {
        grid-column: auto;
        justify-content: center;
        column-gap: 32px;
        flex-wrap: wrap
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD {
        padding-left: 0;
        justify-content: left
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 {
        margin-bottom: 20px
    }
}

.ActionBar_ActionBar__e_qdn {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center
}

.ActionBar_LeftActionBar__2E5QV {
    margin: auto 0
}

.ActionBar_primary__qdzzB {
    background-color: var(--blox-color-thunder)!important;
    color: var(--blox-color-white)
}

.Header_Header__HAgHv {
    position: fixed;
    top: 0;
    right: 0;
    display: flex;
    width: 100%;
    z-index: 1000021
}

.Header_MobileHeader__QXslF {
    width: 100%;
    padding: 14px 16px
}

.Header_MobileHeader__QXslF:before {
    content: "";
    opacity: .2;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid var(--blox-color-ebb-divider)
}

.Header_Header-secondary__vP_6r {
    background: transparent
}

.Header_Header-primary__4Qss5 {
    background-color: var(--blox-color-thunder)
}

.Header_DesktopHeader__IPvOn {
    width: 100%;
    padding: 17px var(--pageMargin)
}

.Header_DesktopHeader__IPvOn:before {
    content: "";
    border-bottom: 1px solid var(--blox-color-ebb-divider);
    opacity: .2;
    position: absolute;
    left: var(--pageMargin);
    right: var(--pageMargin);
    bottom: 0
}

.Header_MobileLeftHeaderChild__SpZ94 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px
}

.Header_DesktopLeftHeaderChild__9dCcG {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 35px
}

.Header_MobileRightHeaderChild__IPcTR {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px
}

.Header_DesktopRightHeaderChild__UJaO4 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 35px
}

.Header_headerActions__m3W0F {
    display: flex;
    align-items: center;
    justify-content: space-around;
    grid-gap: 30px
}

.Header_headerActions__m3W0F .Header_UserAvatar__rqt70 {
    color: transparent;
    border-radius: 50%;
    padding-top: 5px;
    border: 1px solid hsla(0,0%,100%,.3)
}

.Header_headerActions__m3W0F .Header_NavIcon__07BOf {
    display: flex;
    align-items: center;
    grid-gap: 10px
}

.Header_headerActions__m3W0F .Header_TransparentIcon__DjJd7 {
    background-color: transparent
}

@media screen and (max-width: 768px) {
    .Header_MobileHeader__QXslF {
        padding:14px 16px
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .Header_DesktopHeader__IPvOn {
        padding:17px var(--pageMargin)
    }
}

.Modal_ModalCtn__MhwRC {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2000000;
    background-color: rgba(0,0,0,.5)
}

.Modal_ModalCloseBtn__Is1ai {
    position: absolute;
    top: 24px;
    right: 24px;
    z-index: 200
}

.Modal_BloxLogoBtn__Ac6Ji {
    position: absolute;
    top: 24px;
    left: 24px;
    z-index: 200
}

.Modal_ModalCtnContent__xXBYa {
    position: relative;
    background-color: var(--blox-color-thunder)!important
}

.Modal_ModalCtnOpen--true__m_MnY {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.Modal_ModalCtnOpen--false__WaAG4 {
    display: none
}

.Modal_ModalCtnOpen--left__cO_bO {
    align-items: flex-start;
    animation: Modal_slideInLeft__vdO8f .5s forwards
}

.Modal_ModalCtnOpen--right__1vkoK {
    align-items: flex-end;
    animation: Modal_slideInRight__ZOnAi .5s forwards
}

.Modal_ModalCtnOpen--center__HXMCh {
    align-items: center;
    animation: Modal_slideInTop__m5jCF .5s forwards
}

.Modal_ModalCtnOpen--bottom__M3nX1 {
    align-items: center;
    justify-content: flex-end
}

@media screen and (min-width: 768px) {
    .Modal_ModalCtnContent__xXBYa {
        background-color:var(--blox-color-white)!important;
        overflow-x: hidden;
        overflow-y: auto;
        max-block-size: 100%;
        box-shadow: 0 0 20px rgba(0,0,0,.5)
    }

    .Modal_curve__xCVnQ {
        border-radius: 25px
    }

    .Modal_square__stIC0 {
        border-radius: 0
    }
}

.LoaderUi_Loader__wEsxy {
    position: fixed;
    background-color: rgba(0,0,0,.3);
    width: 100%;
    height: 100%;
    z-index: 99999999;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 120px 120px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.ToasterUi_ToasterMsg__y_quN {
    position: fixed;
    z-index: 9999999;
    background-color: var(--blox-color-white);
    padding: 10px 20px 10px 35px;
    box-shadow: 0 0 30px rgba(0,0,0,.5);
    right: 60px;
    border-radius: 5px;
    min-width: 250px;
    max-width: 300px;
    color: var(--blox-color-thunder);
    border: 1px solid var(--blox-color-dusty-gray);
    animation: ToasterUi_canimate__8Hod8 .7s ease-in-out forwards
}

.ToasterUi_ToasterMsg__y_quN .ToasterUi_Infoicon__ktSuE {
    position: absolute;
    left: 10px;
    top: 13px
}

.ToasterUi_ToasterMsg__y_quN.ToasterUi_error__JPdKA {
    background: var(--blox-color-burnt-sienna);
    color: var(--blox-color-white)
}

.ToasterUi_ToasterMsg__y_quN.ToasterUi_error__JPdKA .ToasterUi_Infoicon__ktSuE {
    color: var(--blox-color-white);
    filter: invert(1)
}

.ToasterUi_CloseIcon__Kl3Q1 {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer
}

@keyframes ToasterUi_canimate__8Hod8 {
    0% {
        top: 100px;
        opacity: 0
    }

    to {
        top: 120px;
        opacity: 1
    }
}

@media screen and (max-width: 350px) {
    .ToasterUi_ToasterMsg__y_quN {
        max-width:80%;
        right: 5%
    }
}

.text_primary__PcB90 {
    color: var(--blox-color-thunder)
}

.text_secondary__W06nQ {
    color: var(--blox-color-white)
}

.text_text-10px___mwwh {
    font-size: 10px;
    line-height: 12px
}

.text_text-11px__1SaM0 {
    font-size: 11px;
    line-height: 16px
}

.text_text-12px__xSUJ5 {
    font-size: 12px;
    line-height: 18px
}

.text_text-13px__hG9vV {
    font-size: 13px;
    line-height: 18px
}

.text_text-14px__aPnkg {
    font-size: 14px;
    line-height: 20px
}

.text_text-16px__yyDjQ {
    font-size: 16px;
    line-height: 20px
}

.text_text-18px__jzRYi {
    font-size: 18px;
    line-height: 20px
}

.text_text-20px__KiVZf {
    font-size: 20px;
    line-height: 24px
}

.text_text-22px__RcFne {
    font-size: 22px;
    line-height: 24px
}

.text_text-24px__FzZVh {
    font-size: 24px;
    line-height: 24px
}

.text_text-32px__o_sTj {
    font-size: 32px;
    line-height: 40px
}

.text_text-64px__tQ_cO {
    font-size: 64px;
    line-height: 64px
}

.text_desktop-title__BQ0Mw {
    font-size: 64px;
    line-height: 82px
}

.text_desktop-title-1__213RM {
    font-size: 48px;
    line-height: 56px
}

.text_desktop-title-2__AKbyS {
    font-weight: 400;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: -1px
}

.text_desktop-title-3__fskJW {
    font-weight: 400;
    font-size: 32px;
    line-height: 44px;
    letter-spacing: -1px
}

.text_desktop-heading-1__CG19e {
    font-size: 28px;
    line-height: 32px
}

.text_desktop-heading-2__zJMMP {
    font-size: 24px;
    line-height: 26px
}

.text_desktop-propgaller-heading__gp6h1 {
    font-size: 22px;
    line-height: 26px
}

.text_desktop-heading-3__6qV5j {
    font-size: 20px;
    line-height: 28px
}

.text_desktop-heading-4__YAMBJ {
    font-size: 18px;
    line-height: 20px
}

.text_desktop-heading-5__YAUk5 {
    font-size: 16px;
    line-height: 22px
}

.text_desktop-body__tJn8c {
    font-size: 14px;
    line-height: 20px
}

.text_desktop-body-sm__qq5_7 {
    font-weight: 400;
    font-size: 13px;
    line-height: 17px
}

.text_desktop-label__Sm3s6,.text_desktop-seo-text-1__piY_3 {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px
}

.text_desktop-seo-text2__ihobm {
    font-weight: 400;
    font-size: 10px;
    line-height: 14px
}

.text_mobile-title__EWiw0 {
    font-weight: 400;
    font-size: 40px;
    line-height: 40px
}

.text_mobile-heading-1__UAdOq {
    font-size: 24px;
    line-height: 26px
}

.text_mobile-heading-2__RF61C {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px
}

.text_mobile-heading-3__RCQJC {
    font-size: 16px;
    line-height: 22px
}

.text_mobile-body__ZiUto {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px
}

.text_mobile-body-lg__0NTfi {
    font-size: 14px;
    line-height: 20px
}

.text_mobile-label__KR4cP {
    font-weight: 400;
    font-size: 11px;
    line-height: 16px
}

.text_mobile-cta__98PCA {
    font-weight: 700;
    font-size: 10px;
    line-height: 18px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.text_Htitle__vsNcm {
    font-weight: 400
}

.text_ShowLessText__V55fS {
    display: inline-block;
    cursor: pointer
}

.Button_BloxButton__CGzYC {
    cursor: pointer;
    border-radius: 100px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 500;
    text-align: center;
    letter-spacing: 2px
}

.Button_BtnText__nrjra {
    width: 100%;
    white-space: nowrap
}

.Button_Fullwidth__8bu_a {
    width: 100%
}

.Button_NotFullwidth__UW6Eb {
    width: -moz-fit-content;
    width: fit-content
}

.Button_ButtonContent__qPyqO {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative
}

.Button_ButtonContent-sm__DArc6 {
    justify-content: center;
    gap: 4px
}

.Button_ButtonContent-md__1XTQo {
    justify-content: center;
    gap: 6px
}

.Button_Button-sm__5qhz9 {
    height: 32px;
    padding: 7px 20px
}

.Button_Button-md__I4gfy {
    height: 40px;
    padding: 11px 22px
}

.Button_Button-lg__sdCda {
    height: 48px;
    padding: 15px 24px
}

.Button_Text-md__R7FDU,.Button_Text-sm__k1Fww {
    font-size: 10px;
    line-height: 18px
}

.Button_Text-lg__r6N1d {
    font-size: 13px;
    line-height: 18px
}

.Button_primary__kJZL8 {
    background-color: var(--blox-color-dune);
    color: var(--blox-color-white)
}

.Button_primary__kJZL8:hover {
    background-color: var(--button-active-primary-hover-bg-color);
    color: var(--blox-color-white)
}

.Button_primary__kJZL8:active {
    background-color: var(--button-active-primary-selected-bg-color);
    color: var(--blox-color-white)
}

.Button_primaryDisabled__fLnZ7 {
    background-color: var(--button-active-primary-disabled-bg-color)!important;
    color: var(--blox-color-dusty-gray)!important;
    cursor: auto
}

.Button_secondary__yUll7 {
    background-color: var(--blox-color-ebb-divider);
    color: var(--blox-color-thunder)
}

.Button_assured__YcXC2 {
    background-color: #27282e;
    color: var(--blox-color-white)
}

.Button_custom-2__ir02d {
    background-color: transparent;
    height: auto;
    color: red;
    position: relative;
    bottom: 0;
    left: 0;
    padding: 0
}

.Button_custom-2__ir02d:hover {
    background-color: transparent;
    color: gray
}

.Button_custom-2__ir02d .Button_ButtonContent__qPyqO {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

.Button_custom-2__ir02d .Button_BtnText__nrjra {
    white-space: nowrap;
    font-size: 11px;
    line-height: 12px;
    text-align: left
}

.Button_secondary__yUll7:hover {
    background-color: var(--button-active-secondary-hover-bg-color);
    color: var(--blox-color-thunder)
}

.Button_secondary__yUll7:active {
    background-color: var(--button-active-secondary-selected-bg-color);
    color: var(--blox-color-pampas-bg-color)
}

.Button_secondaryDisabled__HrMBS {
    background-color: var(--button-active-secondary-disabled-bg-color)!important;
    color: var(--blox-color-dusty-gray)!important;
    cursor: auto
}

.Button_custom__8k8DI {
    background-color: var(--blox-color-burnt-sienna);
    color: var(--blox-color-white)
}

.Button_PopupTextCtn__HwKvT {
    background-color: var(--blox-color-burnt-sienna);
    width: 5px;
    height: 5px;
    position: absolute;
    right: -4px;
    top: -4px;
    border-radius: 100px
}

.Button_Text-12___MVfN {
    font-size: 14px
}

.Button_PillsbtnTxt__lKOsR {
    font-size: 14px;
    line-height: 18px
}

.Input_BloxInput__nwfmC {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 700;
    border: none;
    display: flex;
    flex-direction: column;
    gap: 2px
}

.Input_ErrorMessageWrapper__Q4bwG {
    min-height: 16px;
    width: 100%
}

.Input_InputField__L01BX {
    background: none;
    border-left: none;
    border-right: none;
    border-top: none;
    outline: none
}

.Input_BloxInput__nwfmC input::-webkit-inner-spin-button,.Input_BloxInput__nwfmC input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.Input_BloxInput__nwfmC input[type=number] {
    -moz-appearance: textfield
}

.Input_Label__1lyXE {
    color: var(--blox-color-dusty-gray)
}

.Input_ErrorMessage__AdvH3 {
    color: var(--blox-color-burnt-sienna)
}

.Input_Fullwidth__O8Vz5 {
    width: 100%
}

.Input_NotFullwidth__j4717 {
    width: -moz-fit-content;
    width: fit-content
}

.Input_InputContent__1NFgo {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px
}

.Input_CardImageCtn__FPIqm {
    margin-top: 8px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    gap: 2px;
    width: 100%
}

.Input_UPIVerifyText__pd7KD {
    height: 40px;
    padding: 11px 22px;
    border-radius: 100px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 500;
    text-align: center;
    letter-spacing: 2px;
    background-color: var(--blox-color-ebb-divider);
    color: var(--blox-color-thunder)
}

.Input_UPIVerifyText__pd7KD:hover {
    background-color: var(--button-active-primary-hover-bg-color);
    color: var(--blox-color-white)
}

.Input_CardWrapper__twLo9 {
    opacity: .2
}

.Input_Active-Card-true__LSwyK {
    opacity: 1
}

.Input_Text-sm__VH_0e {
    font-size: 14px;
    line-height: 20px
}

.Input_Text-md__Cx7b3 {
    font-size: 16px;
    line-height: 20px
}

.Input_Text-lg__uPiXw {
    font-size: 18px;
    line-height: 20px
}

.Input_primary___ZVfL {
    color: var(--blox-color-white)
}

.Input_primaryDisabled__S0DS8 {
    cursor: auto
}

.Input_secondary__t4EIt {
    color: var(--blox-color-thunder)
}

.Input_secondary__t4EIt:focus {
    outline: none
}

.Input_secondaryDisabled__vYLDL {
    cursor: auto
}

.Input_TickIconCtn___DbVP {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--blox-color-ocean-green)
}

.Input_UPIVerifyBtn__q6W_N {
    cursor: pointer
}

.Input_Loader__DgN2R {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: block;
    animation: Input_rotate__3OOkO 1s linear infinite
}

.Input_Loader__DgN2R:before {
    content: "";
    box-sizing: border-box;
    position: absolute;
    inset: 0;
    border-radius: 50%;
    border: 1px solid var(--blox-color-thunder);
    animation: Input_prixClipFix____wT3 2s linear infinite
}

@keyframes Input_rotate__3OOkO {
    to {
        transform: rotate(1turn)
    }
}

@keyframes Input_prixClipFix____wT3 {
    0% {
        -webkit-clip-path: polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);
        clip-path: polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)
    }

    25% {
        -webkit-clip-path: polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);
        clip-path: polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)
    }

    50% {
        -webkit-clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);
        clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)
    }

    75% {
        -webkit-clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);
        clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)
    }

    to {
        -webkit-clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);
        clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)
    }
}

.Input_TextArea___PnlX textarea {
    max-height: 60px;
    resize: none;
    border-bottom: 2px solid var(--border-color)
}

.Input_InputContent__1NFgo input::-webkit-calendar-picker-indicator {
    filter: invert(1)
}

.DateTimePicker_Wrapper__QEsv2 {
    background: var(--blox-color-scorpion);
    display: flex
}

.DateTimePicker_Container__6Q1er {
    max-width: 328px;
    max-height: 172px;
    margin: auto;
    display: flex
}

.DateTimePicker_TimeRow__ftAGy {
    display: flex;
    justify-content: space-evenly;
    width: 140px
}

.DateTimePicker_Separator__tJDIG {
    position: relative;
    margin-left: 24px;
    margin-right: 24px;
    height: 1px;
    background: var(--blox-color-ebb-divider)
}

.DateTimePicker_PickerColumn___anMj {
    overflow: scroll;
    scroll-snap-type: y
}

.DateTimePicker_Row__0lL_q {
    height: 50px;
    scroll-snap-align: start;
    font-size: large;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    align-items: center
}

.DateTimePicker_DateHidden__7zvAx {
    display: flex;
    color: var(--blox-color-dusty-gray)
}

.DateTimePicker_DateActive__u7rh7 {
    display: flex;
    color: var(--blox-color-white)
}

.DateTimePicker_DateActive__u7rh7>:first-child {
    color: var(--blox-color-burnt-sienna)
}

.DateTimePicker_DefaulHidden__3oi7c {
    color: var(--blox-color-dusty-gray)
}

.DateTimePicker_DefaulActive__objDO {
    color: var(--blox-color-white)
}

.DateTimePicker_PickerColumn___anMj::-webkit-scrollbar {
    display: none
}

.DateTimePicker_Overlay__nSUuD {
    width: 100%;
    height: 100%;
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly
}

.CardHeader_CardHeaderCtn__mGuOf {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px
}

.CardHeader_CardHeaderTitle__GzXgr {
    font-style: normal;
    font-weight: 500;
    line-height: 20px
}

.CardHeader_CardHeaderTitlePrimary__vjpXN {
    color: #6e6e6e
}

.CardHeader_CardHeaderTitleSecondary__w6GWM {
    color: var(--blox-color-white)
}

.CardHeader_Card-Text-14__WF3M_ {
    font-size: 14px;
    line-height: 20px
}

.CardHeader_Card-Text-16__3n6WO {
    font-size: 16px;
    line-height: 20px
}

.CardHeader_Card-Text-20__QQqX5 {
    font-size: 20px;
    line-height: 24px
}

.CardHeader_CardIconCtn__IwxSE {
    display: flex;
    justify-content: center;
    align-items: center
}

.Card_primary__IiLET {
    background: var(--blox-color-thunder)
}

.Card_secondary__V9lZX {
    background: var(--blox-color-white);
    border: 1px solid var(--blox-color-white)
}

.Card_BloxCard__LQ6Yv {
    padding: 24px;
    border-radius: 24px
}

.Card_BloxCard__LQ6Yv.Card_custom__tRM_i {
    padding: 20px;
    border-radius: 20px
}

.BasicRMCard_BasicRMCard__Sl7Cq {
    margin-top: 10px;
    border-radius: 20px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    grid-gap: 15px
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU {
    display: flex;
    flex-direction: column;
    grid-gap: 12px;
    justify-content: center
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_RMRating__pzu3c {
    color: var(--blox-color-thunder)
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_Rating__IBx5o {
    display: flex;
    grid-gap: 5px
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmImage__jgz_b {
    display: flex;
    align-items: flex-end
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmImage__jgz_b .BasicRMCard_RmProfileImageCtn__ppCkI {
    max-height: 100px;
    height: 100px
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmImage__jgz_b .BasicRMCard_RmProfileImageCtn__ppCkI img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
    object-position: right
}

.BasicRMCard_BasicRMCard__Sl7Cq.BasicRMCard_reverse__QruyG {
    flex-direction: row-reverse;
    justify-content: flex-end
}

.BasicRMCard_BasicRMCard__Sl7Cq.BasicRMCard_reverse__QruyG .BasicRMCard_rmImage__jgz_b img {
    object-position: center
}

.BasicRMCard_BasicRMCardCont__TAXBY {
    padding: 20px;
    border-radius: 20px
}

.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo {
    background-color: var(--blox-color-dune)
}

.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo .BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_RMRating__pzu3c,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo .BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_pcontent__5_g1P,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo .BasicRMCard_BloxRMCardHeaderCtn__Xxa09 h2,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo .BasicRMCard_rmname__6GIZL {
    color: var(--blox-color-white)
}

.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz {
    background-color: var(--card-border-secondary-color)
}

.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz .BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_RMRating__pzu3c,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz .BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_pcontent__5_g1P,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz .BasicRMCard_BloxRMCardHeaderCtn__Xxa09 h2,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz .BasicRMCard_rmname__6GIZL {
    color: var(--blox-color-thunder)
}

.BasicRMCard_BloxRMCardHeaderCtn__Xxa09 {
    gap: 30px;
    padding: 0;
    align-items: normal
}

.BasicRMCard_BloxRMCardIconCtn__QubSH {
    align-items: normal
}

.InfoGather_InfoGatherCtn__bD3ON {
    display: unset;
    position: relative;
    height: 100%;
    z-index: 100
}

.InfoGather_InfoGatherDataCtn__dA6Fu {
    height: 400px;
    position: absolute;
    top: calc(100vh - 400px);
    left: 0;
    background: linear-gradient(359.98deg,var(--blox-color-thunder) 70.76%,rgba(35,30,31,0) 99.99%);
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 16px 16px 35px;
    justify-content: flex-end
}

.InfoGather_ButtonCtn__gmof9 {
    width: 100%
}

.InfoGather_InfoGatherPageHeader__IM_kh {
    margin-bottom: 2px
}

.InfoGather_DateTimePicker__xPuF9 {
    background-color: transparent!important
}

.InfoGather_StepIndicatorCtn__mQYa1 {
    display: flex;
    width: 100%;
    align-items: center;
    margin-top: 27px;
    margin-left: 8px
}

.InfoGather_StepIndicatorText__ghyJ3 {
    color: var(--blox-color-dusty-gray)
}

.InfoGather_ErrorText__N27If {
    color: var(--blox-color-burnt-sienna);
    text-align: center
}

.InfoGather_PhoneCtn__lLZ1a {
    display: flex;
    margin-top: 24px
}

.InfoGather_InputField__RNwAp {
    width: 100%
}

.InfoGather_PageTwoForm__T4NiL {
    margin-top: 47px;
    margin-bottom: 40px
}

.InfoGather_BloxImageCtn__2c06V {
    display: none
}

.InfoGather_VisitTypeCheckBox__M1g4V {
    margin-right: 12px;
    width: 20px;
    height: 20px
}

.InfoGather_InputBox__98s9c input {
    padding: 8px;
    color: var(--blox-color-white)
}

.InfoGather_InputBox__98s9c input[type=checkbox] {
    width: 20px;
    height: 20px;
    margin-right: 12px
}

.InfoGather_InputFieldDropDown__z6g3a {
    color: var(--blox-color-white);
    outline: 0
}

.InfoGather_PhoneInput___eO5s {
    margin-left: 26px
}

.InfoGather_ImageCtn__Ie4eo {
    width: 100%;
    height: 600px
}

.InfoGather_DataBox__zZ_D3 {
    margin-bottom: 50px;
    margin-top: 20px
}

.InfoGather_dataRow__kdZKF {
    display: flex;
    color: var(--blox-color-thunder);
    grid-gap: 20px;
    padding: 6px 0
}

.InfoGather_dataRow__kdZKF .InfoGather_clabel__k_NNE {
    font-weight: 700;
    color: var(--blox-color-burnt-sienna);
    text-align: right
}

.InfoGather_RMcard2__JnCL4 {
    margin-top: 10px;
    padding: 20px;
    background-color: var(--card-border-secondary-color);
    border-radius: 20px;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmname__9BC_T {
    color: var(--blox-color-thunder)
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmInfo__ihbd1 {
    display: flex;
    flex-direction: column;
    grid-gap: 15px;
    justify-content: space-around
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmInfo__ihbd1 .InfoGather_RMRating__xbH39 {
    color: var(--blox-color-thunder)
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmInfo__ihbd1 .InfoGather_Rating__mJ3sz {
    display: flex;
    grid-gap: 5px
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmImage__C0Rah {
    display: flex;
    align-items: flex-end
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmImage__C0Rah .InfoGather_RmProfileImageCtn__F4wTn {
    max-height: 100px;
    height: 100px
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmImage__C0Rah .InfoGather_RmProfileImageCtn__F4wTn img {
    max-width: 100%;
    max-height: 100%;
    height: auto
}

.InfoGather_Gridrow__Sj_w8 {
    display: flex;
    grid-gap: 10px;
    justify-content: center
}

.InfoGather_Gridrow__Sj_w8,.InfoGather_pcontent__cxaSl,.InfoGather_text2__PDuqS {
    color: var(--blox-color-thunder)
}

.InfoGather_pcontent__cxaSl {
    padding: 10px 0;
    color: var(--blox-color-scorpion)
}

.InfoGather_NButtonCtn__ZmG2h {
    margin: 15px 0;
    width: 100%
}

.InfoGather_MyRMCard__8X0CI {
    background-color: var(--card-border-secondary-color);
    padding: 20px;
    border-radius: 20px;
    margin: 24px 0
}

@media screen and (max-width: 768px) {
    .InfoGather_DataValue__Juefn,.InfoGather_pcontent__cxaSl,.InfoGather_text2__PDuqS {
        color:var(--blox-color-white)
    }

    .InfoGather_InfoGatherDataCtn__dA6Fu {
        padding: 16px 16px 90px
    }
}

@media screen and (min-width: 768px) {
    .InfoGather_StepIndicatorCtn__mQYa1 {
        margin-left:0
    }

    .InfoGather_PageTwoForm__T4NiL {
        margin-bottom: 112px
    }

    .InfoGather_InfoGatherCtn__bD3ON {
        display: flex;
        position: unset
    }

    .InfoGather_InfoGatherDataCtn__dA6Fu {
        position: unset;
        height: 100%;
        background: transparent;
        padding: 16px;
        width: 335px
    }

    .InfoGather_InfoGatherPageHeader__IM_kh {
        color: var(--blox-color-thunder)
    }

    .InfoGather_InfoGatherTimeZone__XjZee {
        color: var(--blox-color-dusty-gray)
    }

    .InfoGather_ActiveScroll__6Hz4P {
        color: var(--blox-color-thunder)!important
    }

    .InfoGather_BloxImageCtn__2c06V {
        display: flex;
        flex-direction: flex-start;
        align-items: center
    }

    .InfoGather_DataCtn__2tZlQ {
        display: flex;
        flex-direction: column;
        padding: 34px 24px
    }

    .InfoGather_VisitTypeCheckBox__M1g4V {
        color: transparent
    }

    .InfoGather_InputBox__98s9c input {
        padding: 8px;
        color: var(--blox-color-thunder)
    }

    .InfoGather_InputBox__98s9c input[type=checkbox] {
        width: 20px;
        height: 20px;
        margin-right: 12px
    }

    .InfoGather_InputFieldDropDown__z6g3a {
        color: var(--blox-color-thunder)
    }

    .InfoGather_ImageCtn__Ie4eo {
        width: 363px;
        height: 524px
    }

    .InfoGather_ImageCtn__Ie4eo img {
        width: 363px!important
    }
}

.Dropdown_BloxDropdown__tVz4m {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 700;
    text-align: center;
    letter-spacing: 2px;
    border: none
}

.Dropdown_Dropdown__lb78N {
    background: none;
    border: none;
    border-bottom: 1px solid var(--blox-color-dusty-gray);
    height: 100%
}

.Dropdown_Fullwidth____p9A {
    width: 100%
}

.Dropdown_NotFullwidth__Hv6oq {
    width: -moz-fit-content;
    width: fit-content
}

.Dropdown_DropdownContent__wSj_d {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 8px;
    height: 100%
}

.Dropdown_primary__joL8S {
    color: var(--blox-color-white)
}

.Dropdown_secondary__Fy05A {
    color: var(--blox-color-thunder)
}

.GridCont_gridCont__rn4P3 {
    display: flex
}

.GridCont_row__HRG7b {
    flex-direction: row
}

.GridCont_column__DvEzz {
    flex-direction: column
}

.GridCont_center__7YNM7 {
    align-items: center
}

.GridCont_start__tZJJs {
    align-items: flex-start
}

.GridCont_end__cZwOg {
    align-items: flex-end
}

.CallRMModal_callRMCont__nxl3p {
    display: flex;
    grid-gap: 20px;
    height: 100%
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_RMCont__pLzxa,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA {
    flex: 1 1
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_RMCont__pLzxa {
    padding: 20px;
    display: flex;
    flex-direction: column;
    grid-gap: 15px;
    justify-content: space-between;
    background: linear-gradient(230deg,var(--blox-color-dune) 0,var(--blox-color-dune) 20%,var(--blox-color-thunder) 20%,var(--blox-color-thunder) 85%,var(--blox-color-burnt-sienna) 85%,var(--blox-color-burnt-sienna) 100%)
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA {
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_TitleCont__ZMrdW {
    margin-bottom: 20px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_Title__cb2c1 {
    color: var(--blox-color-thunder);
    margin-bottom: 20px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_UserName__MMlU1 {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 10px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_UserName__MMlU1 input {
    background: transparent;
    flex-grow: 1;
    padding: 8px;
    border-width: .5px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_UserName__MMlU1 img {
    opacity: .5
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputFieldDropDown__12zm0 {
    height: 40px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputFieldDropDown__12zm0 img {
    opacity: .3
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputBox__gHISb {
    padding: 0
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputBox__gHISb select {
    padding: 10px 8px;
    background-color: transparent;
    color: var(--blox-color-thunder)
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputBox__gHISb img {
    opacity: .3
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_NumberInput__VbNx7 {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_NumberInput__VbNx7 div {
    flex-grow: 1
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_NumberInput__VbNx7 input {
    padding: 10px 8px;
    background-color: transparent;
    flex-grow: 1;
    width: 100%;
    border-width: .5px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_CallbackBtn__DWIeH {
    margin: 20px 0;
    width: 100%;
    font-weight: 700
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_PhoneCtn__bvlZ7 {
    width: 100%;
    display: flex;
    gap: 20px;
    align-items: flex-start
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_whiteText__rlpNH {
    color: var(--blox-color-white)
}

.CallRMModal_Rating__tOM5j {
    display: flex;
    grid-gap: 10px;
    margin: 10px 0
}

.CallRMModal_RmProfileImage__5zVQL {
    height: auto
}

.CallRMModal_RespSuccess__MxkIQ {
    display: flex;
    flex-direction: column;
    grid-gap: 40px;
    justify-content: space-between;
    color: var(--blox-color-dune);
    align-items: center;
    color: var(--blox-color-thunder)
}

.CallRMModal_ErrorMessage__S5nGL {
    color: var(--blox-color-burnt-sienna)
}

@media screen and (max-width: 768px) {
    .CallRMModal_callRMCont__nxl3p {
        flex-direction:column
    }

    .CallRMModal_callRMCont__nxl3p .CallRMModal_RespSuccess__MxkIQ,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputBox__gHISb select,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_NumberInput__VbNx7 input,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_Title__cb2c1,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_UserName__MMlU1 input {
        color: var(--blox-color-white)
    }
}

.GalleryModal_modalContainer__2RZUt {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.9);
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    z-index: 999999999;
    padding: 0 var(--pageMargin)
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_ModalHead__cXaIP {
    position: absolute;
    top: 0;
    display: flex;
    padding: 0 20px;
    justify-content: space-between;
    align-items: center;
    width: calc(100vw - var(--pageMargin)*2);
    margin-bottom: 16px;
    height: 64px;
    border-bottom: .5px solid hsla(23,17%,91%,.2)
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_title__7sFSN {
    font-size: 14px;
    color: var(--blox-color-ebb-divider);
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    background: #625e5e;
    padding: 8px 16px;
    border-radius: 10px
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_closeBt__dHM_f {
    cursor: pointer
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_image__d2Jf_ {
    top: 30px;
    height: auto;
    max-height: calc(100dvh - 140px)
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_zoomControls__d_eQB {
    position: absolute;
    bottom: 24px;
    right: 16px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_zoomControls__d_eQB button {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_image__d2Jf_ {
    position: relative;
    top: 40px;
    padding: 10px;
    width: 100%;
    object-fit: contain;
    max-width: 100%;
    height: calc(100dvh - 60px);
    max-height: calc(100dvh - 60px)
}

.GalleryModal_modalContainer__2RZUt .transform-component-module_content__FBWxo {
    margin-top: -48px
}

.GalleryModal_modalContainer__2RZUt .transform-component-module_wrapper__SPB86 {
    top: 30px;
    height: calc(100dvh - 80px)
}

.GalleryModal_zoomIn__mhur8 {
    cursor: zoom-in
}

.GalleryModal_dragging__4dMdJ {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.GalleryModal_centerVideo__aX0z4 {
    position: relative;
    top: 30px;
    height: calc(100vh - 100px)
}

.GalleryModal_videoPlayer__ECMsB {
    width: auto;
    height: calc(100vh - 100px);
    object-fit: cover
}

.GalleryModal_topLeft__sUlTq {
    color: #fff;
    border: none;
    border-radius: 5px;
    background: transparent;
    cursor: pointer;
    z-index: 9999999;
    position: absolute;
    top: 8px;
    right: 20px;
    display: flex;
    gap: 8px
}

.GalleryModal_muteicon__S_Zyx {
    background-color: transparent;
    border: none;
    z-index: 9999999!important
}

.GalleryModal_vdprogress__1oLtj {
    height: 5px;
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-top: -4px;
    background-color: #ccc;
    border-radius: 16px;
    cursor: pointer
}

.GalleryModal_vdprogress__1oLtj .GalleryModal_compltedpg__XnV1H {
    background-color: var(--blox-color-burnt-sienna);
    height: 5px
}

.GalleryModal_progressThumb__AWH3n {
    height: 8px;
    width: 8px;
    border-radius: 50%;
    z-index: 999;
    background-color: #f27456;
    position: absolute;
    top: -2px
}

.GalleryModal_imageWrapper__jROSy {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

@media(max-width: 768px) {
    .GalleryModal_modalContainer__2RZUt .GalleryModal_image__d2Jf_ {
        position:static;
        top: 30px;
        width: calc(100vw - 8px);
        margin: 4px;
        height: auto;
        max-height: calc(100dvh - 80px);
        padding: 0;
        object-fit: contain
    }

    .GalleryModal_videoPlayer__ECMsB {
        width: calc(100vw - 8px);
        margin: 4px 4px 0;
        height: auto;
        max-height: calc(100vh - 180px)
    }

    .GalleryModal_centerVideo__aX0z4 {
        top: 0;
        height: calc(100vh - 180px)
    }

    .GalleryModal_vdprogress__1oLtj {
        width: calc(100vw - 8px);
        margin: 0 4px 4px;
        bottom: 4px
    }

    .GalleryModal_mobilezoom__EMhIA {
        position: absolute;
        z-index: 999
    }
}

.GalleryImages_container__od9do {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-height: calc(100vh - 160px);
    background-color: transparent;
    width: 100vw;
    margin-inline:calc(-1*var(--pageMargin));position: relative;
    top: 50px;
    height: 100%
}

.GalleryImages_counter__FyQNG {
    position: absolute;
    font-size: 20px;
    z-index: 9999;
    top: -54px;
    right: var(--pageMargin);
    margin-bottom: 10px;
    font-size: 14px;
    width: 60px;
    text-align: center
}

.GalleryImages_counterPg__kxqvu {
    width: 100%;
    background-color: #ccc;
    height: 4px;
    margin-top: 10px;
    border-radius: 2px
}

.GalleryImages_completedcounterPg__Z3TLK {
    background-color: #f27456;
    height: 4px;
    border-radius: 2px
}

.GalleryImages_carouselContainer__0GYrW {
    width: 100%;
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}

.GalleryImages_carouselWrapper__Ihs7I {
    display: flex;
    justify-content: center;
    overflow: hidden;
    width: 100%
}

.GalleryImages_carousel__vSY7g {
    display: flex;
    align-items: center;
    gap: 20px;
    transition: transform .5s ease-in-out
}

.GalleryImages_ImgMainCont__DW_Oj {
    position: relative
}

.GalleryImages_fullscreenIcon__MFH6M {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 99999;
    cursor: pointer
}

.GalleryImages_image__mIyE5 {
    height: calc(100vh - 280px);
    width: auto;
    object-fit: contain;
    flex-shrink: 0;
    opacity: .4;
    transition: opacity .5s ease,transform .5s ease;
    cursor: zoom-in;
    border-radius: 15px;
    margin-bottom: 50px
}

.GalleryImages_active__rbsJB {
    height: calc(100vh - 220px);
    opacity: 1;
    z-index: 9;
    margin-bottom: 10px
}

.GalleryImages_galleryimagescont__apjbK {
    width: 100vw
}

.GalleryImages_next__6FEGT,.GalleryImages_prev__sHfuM {
    position: absolute;
    top: calc(50% - 10px);
    transform: translateY(-50%);
    background-color: #fff;
    color: #000;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    padding: 10px;
    cursor: pointer;
    z-index: 10
}

.GalleryImages_prev__sHfuM {
    left: 10px
}

.GalleryImages_next__6FEGT {
    right: 10px
}

.GalleryImages_desktopTitle__DMvCr {
    background: #625e5e;
    padding: 10px 20px;
    border-radius: 10px;
    width: max-content;
    margin: 0 auto;
    box-shadow: 0 4px 8px 0 hsla(0,0%,100%,.12);
    font-size: 14px
}

@media(max-width: 768px) {
    .GalleryImages_carouselContainer__0GYrW {
        height:calc(100% - 10px);
        margin-top: 0
    }

    .GalleryImages_nextImgCont__6PG4_ {
        height: 100%;
        width: calc(100vw - 32px);
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden
    }

    .GalleryImages_prev__sHfuM {
        left: 20px;
        padding: 0
    }

    .GalleryImages_next__6FEGT {
        right: 20px;
        padding: 0
    }

    .GalleryImages_active__rbsJB,.GalleryImages_image__mIyE5 {
        object-fit: contain;
        margin-inline:16px;border-radius: 10px;
        height: auto;
        max-height: 100%;
        width: 100%
    }

    .GalleryImages_counter__FyQNG {
        display: none
    }

    .GalleryImages_titlecont__sIEwd {
        display: flex;
        justify-content: space-between;
        position: absolute;
        bottom: 6px;
        width: calc(100vw - 32px)
    }

    .GalleryImages_titlecont__sIEwd p {
        -webkit-backdrop-filter: blur(18px);
        backdrop-filter: blur(18px);
        box-shadow: 0 4px 4px 0 rgba(0,0,0,.25);
        padding: 10px 20px;
        background: rgba(98,94,94,.4);
        border-radius: 10px
    }

    .GalleryImages_titlecont__sIEwd .GalleryImages_mobilecounter__xj_wE {
        padding: 10px 20px
    }

    .GalleryImages_ImgFc__UwwV4 {
        position: relative;
        top: calc(50% - 30px);
        transform: translateY(-50%);
        height: calc(100% - 60px)
    }

    .GalleryImages_ImgMainCont__DW_Oj,.GalleryImages_carouselWrapper__Ihs7I,.GalleryImages_galleryimagescont__apjbK {
        height: 100%
    }

    .GalleryImages_container__od9do {
        position: static;
        margin-top: 16px
    }
}

.StickyWrapper_StickyCont__btbh1 {
    width: 100%;
    transition: all .2s ease-in-out
}

.StickyWrapper_StickyCont__btbh1.StickyWrapper_active__V7PED {
    position: -webkit-sticky;
    position: sticky;
    z-index: 999;
    transition: all .2s ease-in
}

.TabNav_TabsUnorderedList__b8iyQ {
    display: flex;
    list-style-type: none;
    margin-bottom: 32px;
    cursor: pointer
}

.TabNav_ActiveListElement___KwAM {
    padding: 20px;
    color: var(--blox-color-white);
    border-bottom: 2px solid var(--blox-color-burnt-sienna)
}

.TabNav_InActiveListElement__eya9t {
    padding: 20px;
    color: var(--blox-color-dusty-gray);
    border-bottom: 2px solid var(--blox-color-ebb-divider)
}

@media screen and (max-width: 768px) {
    .TabNav_TabsUnorderedList__b8iyQ {
        margin-bottom:24px
    }

    .TabNav_ActiveListElement___KwAM,.TabNav_InActiveListElement__eya9t {
        padding: 10px
    }
}

.Map_MarkerText__wGgFL {
    color: var(--blox-color-thunder)
}

.Map_ImageIdTextCtn__l_QmF {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 32px;
    width: 32px;
    background-color: var(--blox-color-black);
    display: flex;
    justify-content: center;
    align-items: center
}

.Map_BloxSquare__g5G0s {
    position: absolute;
    top: 2px;
    right: 2px
}

.Map_ImageIdText__Kw19Q {
    color: var(--blox-color-white)
}

.Map_InfoCtnText__hT7WA {
    color: var(--blox-color-thunder)
}

.Map_GmapLink__dRRWW {
    color: var(--blox-color-burnt-sienna)
}

.Map_MarkerInfoHeader__PSXDQ {
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 5px
}

.Map_MarkerInfoAddressCtn__foDCC {
    width: 150px;
    color: var(--blox-color-scorpion);
    margin-bottom: 5px
}

@media(max-width: 768px) {
    .Map_ImageIdTextCtn__l_QmF {
        background-color:var(--blox-color-white)
    }

    .Map_ImageIdText__Kw19Q {
        color: var(--blox-color-black)
    }
}

.GalleryMap_GalleryMap__FDdLo {
    position: relative;
    height: 100%;
    max-height: calc(100vh - 160px);
    top: 50px;
    width: 100%
}

.GalleryMap_GalleryMap__FDdLo div:first-child {
    border-radius: 10px
}

.GalleryMap_prev__Sj83g {
    position: absolute;
    top: calc(50% - 8px);
    left: calc(-1*var(--pageMargin) + 10px);
    transform: translateY(-50%);
    background-color: #fff;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    padding: 10px;
    cursor: pointer;
    z-index: 9999
}

@media(max-width: 768px) {
    .GalleryMap_prev__Sj83g {
        top:calc(50% - 20px);
        left: calc(-1*var(--pageMargin) + 18px)
    }

    .GalleryMap_GalleryMap__FDdLo {
        top: 10px;
        max-height: calc(100vh - 240px)
    }
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper,swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide,swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width:100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset,50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: normal;
    line-height: 1
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,10px);
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset,10px);
    left: auto
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity .3s;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom,8px);
    top: var(--swiper-pagination-top,auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius,50%);
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity,.2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity,1);
    background: var(--swiper-pagination-color,var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right,8px);
    left: var(--swiper-pagination-left,auto);
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s,top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,right .2s
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color,inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size,4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size,4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

.Swiper_SwiperCtn__bi0fK {
    display: flex;
    align-content: center;
    justify-content: center
}

.Swiper_SwiperCtn__bi0fK .swiper-pagination .swiper-pagination-bullet {
    border-radius: 0;
    background-color: #000
}

.Swiper_SwiperCtn__bi0fK .swiper-pagination .swiper-pagination-bullet-active {
    background: var(--blox-color-burnt-sienna)!important
}

.Swiper_SwiperCtn__bi0fK .swiper-slide-zoomed {
    cursor: move
}

.Swiper_SwiperCtn__bi0fK .swiper-button-next,.Swiper_SwiperCtn__bi0fK .swiper-button-prev {
    height: 30px;
    background: var(--blox-color-ebb-divider);
    color: var(--blox-color-scorpion);
    border-radius: 50%;
    width: 30px
}

.Swiper_SwiperCtn__bi0fK .swiper-button-next:after,.Swiper_SwiperCtn__bi0fK .swiper-button-prev:after {
    font-size: 14px
}

.Swiper_SwiperCtn__bi0fK .swiper-pagination-bullet-active {
    background: var(--blox-color-black)
}

.Swiper_SwiperSlide__BWsJ2 {
    width: auto;
    flex-shrink: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    height: auto
}

.Swiper_NavigationBtnCtn__DBt_a {
    display: flex;
    align-content: center;
    justify-content: space-between
}

.Swiper_NavigationBtn__dYIQH {
    z-index: 5
}

.Swiper_ThumbSwiperSlide__N7kwk {
    width: 32px;
    height: 32px;
    border-radius: 4px
}

.Swiper_MainThumb__yGpuY {
    margin-top: 14px
}

.Swiper_ThumbSwiperCtn__Y9487>div:first-child {
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.Swiper_ArrowNavbtn-custom__y1_k0:hover,.Swiper_ArrowNavbtn-light__Iau_2:hover {
    background-color: var(--blox-color-burnt-sienna)
}

.Swiper_ArrowNavbtn-dark__5T3lv:hover {
    background-color: var(--blox-color-white)
}

@media screen and (max-width: 768px) {
    .Swiper_SwiperCtn__bi0fK {
        display:flex;
        align-content: center;
        justify-content: center
    }

    .Swiper_SwiperCtn__bi0fK .swiper-pagination .swiper-pagination-bullet {
        border-radius: 0;
        background-color: #fff
    }
}

.FloorPlanGallery_FloorPlanCont__TzBiH {
    background: transparent;
    position: relative;
    height: 100%;
    width: 100%;
    max-height: calc(100vh - 160px);
    top: 30px
}

.FloorPlanGallery_counter__gunRv {
    position: absolute;
    font-size: 20px;
    z-index: 9999;
    top: -34px;
    right: 0;
    margin-bottom: 10px;
    font-size: 14px;
    width: 60px;
    text-align: center
}

.FloorPlanGallery_fullscreenIcon__GzJm1 {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 99999;
    cursor: pointer
}

.FloorPlanGallery_fullscreenIcon__GzJm1 img {
    border-radius: 0!important
}

.FloorPlanGallery_counterPg___I9c8 {
    width: 100%;
    background-color: #ccc;
    height: 4px;
    margin-top: 10px;
    border-radius: 2px
}

.FloorPlanGallery_completedcounterPg__z55mG {
    background-color: #f27456;
    height: 4px;
    border-radius: 2px
}

.FloorPlanGallery_FullscreenImage__m7_3_ {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.FloorPlanGallery_NavigationBtnContainer___NYaM {
    align-items: center;
    position: absolute;
    top: calc(50% + 10px);
    transform: translateY(-50%);
    width: calc(100vw - 20px);
    left: calc(-1*var(--pageMargin) + 10px);
    right: 10px;
    z-index: 99999
}

@media(max-width: 768px) {
    .FloorPlanGallery_NavigationBtnContainer___NYaM {
        top:calc(50% - 32px);
        width: calc(100vw - 30px);
        left: calc(-1*var(--pageMargin) + 15px)
    }
}

.FloorPlanGallery_ColorTheme__WpweM {
    color: var(--blox-color-dusty-gray)
}

.FloorPlanGallery_Wrapper__cFat0 {
    width: 100%;
    position: absolute;
    height: 100%
}

.FloorPlanGallery_Wrapper__cFat0 .swiper {
    height: 100%
}

.FloorPlanGallery_ImageContainer__Oah9u {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-top: 24px;
    gap: 24px
}

.FloorPlanGallery_ImageContainer__Oah9u .FloorPlanGallery_InfoImage__bEn0m {
    position: relative;
    width: auto;
    text-align: center;
    height: 100%;
    margin: 0;
    display: block
}

.FloorPlanGallery_ImageContainer__Oah9u .FloorPlanGallery_InfoImage__bEn0m img {
    max-width: 64vw;
    height: 100%;
    object-fit: cover;
    width: auto;
    border-radius: 16px;
    cursor: zoom-in
}

.FloorPlanGallery_InfoSection___JaK6 {
    background-color: #23232c;
    padding: 26px 30px;
    border-radius: 16px;
    min-width: 24vw;
    height: 100%
}

.FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanTitle__JVidE {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid hsla(0,0%,82%,.26);
    padding-top: 10px;
    padding-bottom: 20px;
    font-weight: 500
}

.FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanInfo__BqZwt {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    gap: 10px;
    margin-top: 24px
}

.FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanInfo__BqZwt .FloorPlanGallery_infoCont__uxcgX {
    display: flex;
    gap: 8px
}

.FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanInfo__BqZwt p {
    font-size: 14px
}

.FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanInfo__BqZwt p span {
    font-size: 12px;
    margin-bottom: 4px;
    font-weight: 500;
    opacity: .7;
    display: block
}

.FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanInfo__BqZwt .FloorPlanGallery_infoCont__uxcgX:nth-child(odd) {
    border-right: 1px solid hsla(0,0%,82%,.26)
}

.FloorPlanGallery_next__hsf_n {
    position: absolute;
    top: calc(50% + 10px);
    right: calc(-1*var(--pageMargin) + 10px);
    transform: translateY(-50%);
    background-color: #fff;
    color: #000;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    height: 32px;
    width: 32px;
    padding: 10px;
    cursor: pointer;
    z-index: 999999
}

.FloorPlanGallery_bookbtn__vykco {
    margin: 20px auto;
    width: 100%;
    color: #000;
    font-weight: 700;
    font-size: 12px;
    vertical-align: center
}

.FloorPlanGallery_prev__dntvO {
    position: absolute;
    top: calc(50% + 10px);
    left: calc(-1*var(--pageMargin) + 10px);
    transform: translateY(-50%);
    background-color: #fff;
    color: #000;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    padding: 10px;
    cursor: pointer;
    z-index: 999999
}

.FloorPlanGallery_navigation__1BUPo {
    height: 32px!important;
    width: 32px!important
}

.FloorPlanGallery_SwiperSlider__BHzpY {
    max-height: calc(100vh - 180px)
}

@media screen and (max-width: 768px) {
    .FloorPlanGallery_next__hsf_n,.FloorPlanGallery_prev__dntvO {
        top:calc(50% - 32px)
    }

    .FloorPlanGallery_prev__dntvO {
        left: calc(-1*var(--pageMargin) + 18px)
    }

    .FloorPlanGallery_next__hsf_n {
        right: calc(-1*var(--pageMargin) + 18px)
    }

    .FloorPlanGallery_ImageContainer__Oah9u {
        width: 100%;
        margin-top: 8px;
        height: calc(100% - 8px);
        display: flex;
        flex-direction: column;
        gap: 8px
    }

    .FloorPlanGallery_ImageContainer__Oah9u .FloorPlanGallery_InfoImage__bEn0m {
        height: unset;
        max-height: 36vh;
        width: calc(100vw - 32px)
    }

    .FloorPlanGallery_ImageContainer__Oah9u .FloorPlanGallery_InfoImage__bEn0m img {
        object-fit: contain;
        object-position: top;
        max-width: 100%;
        width: 100%;
        border-radius: 16px
    }

    .FloorPlanGallery_counter__gunRv {
        display: none
    }

    .FloorPlanGallery_InfoSection___JaK6 {
        max-height: 200px;
        border-radius: 16px;
        padding: 24px;
        width: 100%
    }

    .FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanTitle__JVidE {
        padding-top: 8px;
        padding-bottom: 16px
    }

    .FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_infoCont__uxcgX {
        align-items: center
    }

    .FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_infoCont__uxcgX p span {
        display: none
    }

    .FloorPlanGallery_titlecont__lywGj {
        display: flex;
        justify-content: space-between;
        position: absolute;
        bottom: 0;
        width: calc(100vw - 32px);
        z-index: 999999;
        flex-direction: row-reverse
    }

    .FloorPlanGallery_titlecont__lywGj .FloorPlanGallery_mobilecounter__VPDIQ {
        padding: 10px 20px
    }

    .FloorPlanGallery_swipercontainer__Mo6Q0 {
        height: 100%;
        overflow: hidden
    }

    .FloorPlanGallery_SwiperSlider__BHzpY {
        max-height: calc(100vh - 220px)
    }

    .FloorPlanGallery_FloorPlanCont__TzBiH {
        top: 0;
        max-height: calc(100vh - 200px)
    }

    .FloorPlanGallery_Footer__BGXP5 {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .FloorPlanGallery_Footer__BGXP5 .FloorPlanGallery_RightCtn__8OiZv {
        gap: 10px
    }

    .FloorPlanGallery_Footer__BGXP5 .FloorPlanGallery_FadeText__x7Zjg {
        line-height: 16px
    }
}

.Navigator_RouteCtn__BMYBn {
    text-align: center
}

.Navigator_RouteInline__GB4jV {
    cursor: pointer
}

.Navigator_RouteInlineLast__3AwwO,.Navigator_RouteInline__GB4jV {
    display: inline-flex;
    gap: 5px;
    margin-right: 5px
}

.TagPill_TagPill__SjszJ {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 12px 0 8px;
    gap: 4px;
    height: 32px;
    background: linear-gradient(90deg,rgba(0,0,0,.5),transparent);
    border-radius: 8px;
    width: -moz-fit-content;
    width: fit-content
}

.TagPill_TagText__ugO_o {
    color: var(--blox-color-dusty-gray)
}

.FavoriteBtn_PropActionBtn_lg__43vJE {
    background: hsla(0,0%,100%,.15);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    box-sizing: border-box;
    transition: transform .2s ease-in-out
}

.FavoriteBtn_PropActionBtn_sm__VvlLg {
    background: var(--blox-color-pampas-bg-color);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 100px
}

.FavoriteBtn_FavBtnWrapper__9B2ta {
    position: relative
}

.FavoriteBtn_FavBtnWrapper__9B2ta:hover {
    width: 48px;
    height: 36px;
    overflow: visible
}

.FavoriteBtn_FabTooltip__CWvLP {
    width: 94px;
    position: absolute;
    bottom: -24px;
    right: -15px;
    background-color: rgba(0,0,0,.753);
    color: #f6f2f2;
    padding: 5px;
    border-radius: 5px;
    font-size: .7em;
    opacity: 0;
    z-index: 1
}

.FavoriteBtn_FavTooltip-true__W1G1c {
    width: 130px
}

.FavoriteBtn_FavBtnWrapper__9B2ta:hover .FavoriteBtn_FabTooltip__CWvLP {
    transform: translateY(2.5px);
    opacity: 1
}

.FavoriteBtn_FavBtn___tol4 {
    cursor: pointer
}

.FavoriteBtn_FavBtn___tol4 .FavoriteBtn_icon__Jw1dw {
    width: 20px;
    height: 20px
}

.FavoriteBtn_FavBtn___tol4.FavoriteBtn_PropertyLiked-true__C5I_E .FavoriteBtn_icon__Jw1dw {
    animation: FavoriteBtn_like_effect__yNYx3 .4s ease-in-out
}

@keyframes FavoriteBtn_like_effect__yNYx3 {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.2)
    }

    to {
        transform: scale(1)
    }
}

.CompareBtn_CompareBtnWrapper__TP1TT {
    position: relative
}

.CompareBtn_CompareBtn__PnSOK {
    background: hsla(0,0%,100%,.15);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.CompareBtn_CompareBtnWrapper__TP1TT:hover {
    width: 48px;
    height: 36px;
    overflow: visible
}

.CompareBtn_CompareTooltip__a3loL {
    width: 100px;
    position: absolute;
    bottom: 30px;
    right: -15px;
    background-color: rgba(0,0,0,.753);
    color: #f6f2f2;
    padding: 5px;
    border-radius: 5px;
    font-size: .7em;
    opacity: 0;
    z-index: 1
}

.CompareBtn_CompareTooltip-true___9vLi {
    width: 133px
}

.CompareBtn_CompareBtnWrapper__TP1TT:hover .CompareBtn_CompareTooltip__a3loL {
    transform: translateY(2.5px);
    opacity: 1
}

.CompareBtn_CompareBtn__PnSOK {
    cursor: pointer
}

.CompareBtn_CompareBtn__PnSOK .CompareBtn_icon__pV71H {
    width: 20px;
    height: 20px
}

.CompareBtn_CompareBtn__PnSOK.CompareBtn_CompareActive-true__ZJaPZ .CompareBtn_icon__pV71H {
    animation: CompareBtn_like_effect__6_gsQ .4s ease-in-out
}

@keyframes CompareBtn_like_effect__6_gsQ {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.2)
    }

    to {
        transform: scale(1)
    }
}

.PDPGalleryView_PDPGalleryViewContainer__kgUi6 {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

.PDPGalleryView_arrowicon__51M4n {
    background-color: transparent;
    color: var(--blox-color-white);
    border-radius: 100px;
    margin-left: 4px;
    -webkit-backdrop-filter: none;
    backdrop-filter: none
}

.PDPGalleryView_MobileContainer__XPrco {
    width: 100vw;
    height: 100%;
    position: relative
}

.PDPGalleryView_MobileContainer__XPrco .PDPGalleryView_mbviewall__gKlSe {
    position: absolute;
    display: flex;
    bottom: 36px;
    align-items: center;
    gap: 8px;
    color: #000;
    z-index: 9;
    padding: 11px 16px;
    border-radius: 24px;
    -webkit-backdrop-filter: blur(3.43px);
    backdrop-filter: blur(3.43px);
    background-color: rgba(35,30,31,.47);
    right: 24px;
    color: #625e5e
}

.PDPGalleryView_MobileContainer__XPrco div:first-child {
    height: 100%
}

.PDPGalleryView_MobileContainer__XPrco .swiper {
    flex-direction: column;
    justify-content: center
}

.PDPGalleryView_MobileContainer__XPrco .swiper-pagination {
    display: flex!important;
    width: 90vw!important;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    bottom: 0
}

.PDPGalleryView_MobileContainer__XPrco .swiper-pagination-bullet {
    width: 100%!important;
    height: 3px;
    background-color: var(--blox-color-white)
}

.PDPGalleryView_SwiperSliderClassName__xoSrK .PDPGalleryView_swiper-slide__8sXA5 {
    height: 100%
}

.PDPGalleryView_SwiperSliderClassName__xoSrK img {
    height: 350px;
    object-fit: cover;
    object-position: top
}

.PDPGalleryView_SwiperSliderClassName__xoSrK:first-child img {
    object-fit: contain
}

.PDPGalleryView_firstCover__qP7oe {
    object-fit: cover!important;
    object-position: top
}

.PDPGalleryView_SwiperClass__Xh5mT {
    height: 524px
}

.PDPGalleryView_SwiperClass__Xh5mT .swiper-pagination-bullet-active {
    background: var(--blox-color-white)
}

.PDPGalleryView_pdpgimg__kc2ou {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.PDPGalleryView_FourItemContainer__otoNA {
    display: flex;
    justify-content: center;
    width: 100%;
    gap: 8px;
    height: 100%
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_LeftMedia__z2w8n {
    position: relative;
    height: 428px;
    max-width: calc(50vw - var(--pageMargin));
    border-radius: 16px;
    overflow: hidden;
    cursor: pointer
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_LeftMedia__z2w8n img {
    object-fit: cover;
    transition: transform 2s ease-in-out
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_LeftMedia__z2w8n img:hover {
    transform: scale(1.05)
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq {
    flex: 1 1;
    max-width: 50vw;
    grid-gap: 8px;
    gap: 8px;
    display: grid;
    grid-template-rows: 1fr 1fr;
    cursor: pointer
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_TopRight__iOUEN {
    display: flex;
    flex: 2 1;
    gap: 8px
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_TopRight__iOUEN .PDPGalleryView_MediaItem__NBo60 {
    flex: 1 1;
    display: flex;
    height: 210px;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_TopRight__iOUEN .PDPGalleryView_MediaItem__NBo60 img {
    transition: transform 2s ease-in-out;
    object-position: top
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_TopRight__iOUEN .PDPGalleryView_MediaItem__NBo60 img:hover {
    transform: scale(1.05)
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 {
    display: flex;
    flex: 1 1;
    gap: 8px
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 .PDPGalleryView_MediaItem__NBo60 {
    flex: 1 1;
    display: flex;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    height: 210px;
    overflow: hidden;
    position: relative
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 .PDPGalleryView_MediaItem__NBo60 img {
    transition: transform 2s ease-in-out
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 .PDPGalleryView_MediaItem__NBo60 img:hover {
    transform: scale(1.05)
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 .PDPGalleryView_MediaItem__NBo60.PDPGalleryView_MoreCountOverlay__4SAkA {
    background-color: rgba(0,0,0,.5);
    color: #fff;
    display: block;
    position: relative;
    justify-content: center;
    align-items: center;
    font-size: 1.2rem;
    font-weight: 700;
    cursor: pointer
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 .PDPGalleryView_MediaItem__NBo60.PDPGalleryView_MoreCountOverlay__4SAkA .PDPGalleryView_darkoverlay__ReIg_ {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    display: flex;
    justify-content: center;
    align-items: center
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 .PDPGalleryView_MediaItem__NBo60.PDPGalleryView_MoreCountOverlay__4SAkA a {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: rgba(35,30,31,.8);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    padding: 11px 24px;
    width: max-content;
    text-align: center;
    border-radius: 24px;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    line-height: 18px;
    letter-spacing: 2px
}

.PropertyViewerCard_PropertyViewerCardDataCtn__vVrHe {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative
}

.PropertyViewerCard_NavLeft__Vxhqi,.PropertyViewerCard_NavRight__T_0T7 {
    position: absolute;
    z-index: 999;
    top: -50%;
    background: rgba(35,30,31,.15);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.PropertyViewerCard_NavLeft__Vxhqi {
    left: 20px
}

.PropertyViewerCard_NavRight__T_0T7 {
    right: 20px
}

.PropertyViewerCard_PropertyCardCtn__Q8bmr {
    width: 100%
}

.PropertyViewerCard_PropertyDataCtn__obJMO {
    background-color: var(--blox-color-thunder);
    z-index: 1000;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-block:20px;width: calc(100vw - 256px - 100px - 2*var(--pageMargin))
}

.PropertyViewerCard_PropertyViewerData___mn3M {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(100vw - 256px - 40px - 300px - 2*var(--pageMargin));
    padding-left: var(--pageMargin);
    background-color: var(--blox-color-thunder)
}

.PropertyViewerCard_PropertyPriceRangeBkPropDesktopView__qoe_4 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding-block:16px;width: max-content
}

.PropertyViewerCard_PropertyPrice__djxCG {
    font-size: 24px;
    line-height: 20px;
    letter-spacing: 0
}

.PropertyViewerCard_bookbtn__QoCYs {
    width: 100%
}

.PropertyViewerCard_PropertyIcon__5t216 {
    border-radius: 24.889px
}

.PropertyViewerCard_PropertySubDataCtn__ShLIt {
    display: flex;
    justify-content: space-between
}

.PropertyViewerCard_PropertyName___21zf {
    margin-bottom: 8px
}

.PropertyViewerCard_PropActionBtn__K0p_l {
    background: rgba(35,30,31,.67)!important;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    box-sizing: border-box
}

@media(max-width: 768px) {
    .PropertyViewerCard_PropActionBtn__K0p_l {
        background:hsla(0,0%,100%,.15)!important
    }
}

.PropertyViewerCard_PropActionBtn__K0p_l:hover {
    background: hsla(0,0%,100%,.15);
    box-shadow: inset -5px -5px 8px rgba(0,0,0,.7)
}

.PropertyViewerCard_compareActive__w8YUa {
    background-color: var(--blox-color-rose-pink)!important
}

.PropertyViewerCard_PropertyCardActionBtn__7hYbH {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: flex-end;
    justify-content: flex-end
}

.PropertyViewerCard_mobileactionbtns__dtXn5 .PropertyViewerCard_PropertyCardActionBtnSetRight__4PQte {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: center;
    justify-content: flex-end;
    align-items: flex-end;
    position: static
}

.PropertyViewerCard_CallRmActionBtnCtn__SQDNQ,.PropertyViewerCard_PropertyAddressShort__4deRi,.PropertyViewerCard_PropertyInfoCtn__T37bU {
    display: none
}

.PropertyViewerCard_PropertyCardActionBtnSetRight__4PQte {
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: center;
    justify-content: flex-end;
    align-items: flex-end;
    position: absolute;
    z-index: 99999;
    top: 16px;
    left: 16px
}

.PropertyViewerCard_PropActionBtnSetRight__lwWmn {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 24px
}

.PropertyViewerCard_StoryNavigationController__CWFGq {
    display: flex;
    flex-direction: row;
    gap: 8px
}

.PropertyViewerCard_pdpimgcont__STS54 {
    height: 100%;
    width: 100%;
    cursor: pointer
}

.PropertyViewerCard_MediaContent__E7hRT {
    width: 100%;
    height: 428px;
    padding-inline:var(--pageMargin);position: relative
}

@media(max-width: 768px) {
    .PropertyViewerCard_MediaContent__E7hRT {
        height:max-content
    }
}

.PropertyViewerCard_propdatacont__DZgBc {
    width: 100%
}

.PropertyViewerCard_NavTags__bUoHk {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 77px var(--pageMargin);
    padding-bottom: 16px
}

@media(max-width: 768px) {
    .PropertyViewerCard_NavTags__bUoHk {
        padding:0;
        visibility: hidden
    }
}

.PropertyViewerCard_NavigatorCtn__esu8a {
    width: 100%;
    display: flex;
    align-items: center;
    z-index: 1000;
    background: linear-gradient(180deg,rgba(35,30,31,.8),rgba(35,30,31,0) 83.33%)
}

.PropertyViewerCard_ShareActionBtn__AM62U {
    display: flex
}

.PropertyViewerCard_PropertyAddressLong__Kkuat {
    display: block
}

.PropertyViewerCard_PropertyTagsCtn__8r6ld {
    z-index: 1000;
    display: -webkit-inline-box;
    overflow: auto;
    width: 100%;
    display: flex;
    justify-content: end;
    background-color: var(--blox-color-thunder);
    -ms-overflow-style: none;
    scrollbar-width: none;
    gap: 8px
}

.PropertyViewerCard_proppill__ABEr9 {
    background: #454545!important;
    padding: 12px 8px!important;
    border-radius: 20px!important
}

.PropertyViewerCard_proppilltext__UP0BV {
    color: #fff!important;
    margin-left: 8px!important
}

.PropertyViewerCard_PropertyTagsCtn__8r6ld::-webkit-scrollbar {
    display: none
}

.PropertyViewerCard_BannerPanner__3j36C {
    position: absolute;
    width: 100%;
    height: 100%
}

.PropertyViewerCard_prevBannerPanner__miAVF {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.PropertyViewerCard_opacity0__YQETb {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .5s ease-in-out
}

.PropertyViewerCard_opacity1__w2a_Y {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transition: opacity 1s ease-in-out;
    z-index: 1
}

@keyframes PropertyViewerCard_entrytransition__Uwsuc {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.PropertyViewerCard_BanImage__cEwpS {
    object-fit: fill
}

.PropertyViewerCard_pdpgimg__0g_Ng {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.PropertyViewerCard_prange__KbHUA {
    font-size: 28px;
    line-height: 24px
}

@media screen and (max-width: 1300px) {
    .PropertyViewerCard_PropertyPriceRangeBkPropDesktopView__qoe_4 {
        gap:24px
    }
}

.PropertyViewerCard_PropertyLiked-true__EKmqH {
    background-color: var(--blox-color-rose-pink)
}

@media screen and (max-width: 768px) {
    .PropertyViewerCard_PropertyTagsCtn__8r6ld {
        width:100%;
        justify-content: flex-start;
        padding: 0 16px 16px
    }

    .PropertyViewerCard_PropertyName___21zf {
        margin-bottom: 12px
    }

    .PropertyViewerCard_MediaScrollerImageCtn__tuWfM {
        height: 518px
    }

    .PropertyViewerCard_NavigatorCtn__esu8a {
        content-visibility: hidden;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 54px 48px 0
    }

    .PropertyViewerCard_NavLeft__Vxhqi,.PropertyViewerCard_NavRight__T_0T7,.PropertyViewerCard_PropertyAddressLong__Kkuat,.PropertyViewerCard_PropertyPriceRangeBkPropDesktopView__qoe_4,.PropertyViewerCard_ShareActionBtn__AM62U {
        display: none
    }

    .PropertyViewerCard_PropertyCardActionBtnSetRight__4PQte,.PropertyViewerCard_StoryNavigationController__CWFGq {
        flex-direction: column;
        gap: 0
    }

    .PropertyViewerCard_PropertyCardActionBtnSetRight__4PQte {
        gap: 10px
    }

    .PropertyViewerCard_CallRmActionBtnCtn__SQDNQ,.PropertyViewerCard_PropertyAddressShort__4deRi,.PropertyViewerCard_PropertyInfoCtn__T37bU {
        display: block
    }

    .PropertyViewerCard_PropertyCardActionBtn__7hYbH {
        display: flex;
        align-items: unset;
        margin-bottom: 12px;
        gap: 8px;
        justify-content: flex-end;
        flex-direction: column-reverse
    }

    .PropertyViewerCard_PropertyIcon__5t216 {
        border-radius: 16px
    }

    .PropertyViewerCard_PropertyViewerCardDataCtn__vVrHe {
        height: 100%;
        margin-top: 16px;
        flex-direction: column-reverse
    }

    .PropertyViewerCard_PropertyDataCtn__obJMO {
        padding: 8px 20px;
        width: 100%;
        align-items: flex-start
    }

    .PropertyViewerCard_PropertyViewerData___mn3M {
        width: calc(100vw - 2*var(--pageMargin));
        padding: 0
    }

    .PropertyViewerCard_PropertySubDataCtnmbl__cN8K3 .PropertyViewerCard_PropertyAddressShort__4deRi {
        opacity: .7;
        font-size: 12px
    }

    .PropertyViewerCard_PropertySubDataCtnmbl__cN8K3 .PropertyViewerCard_prange__KbHUA {
        font-size: 16px;
        margin-top: 6px
    }
}

.EnquireForm_AgreementText__jUjgK {
    color: var(--blox-color-dusty-gray);
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: left
}

.EnquireForm_CallbackBtn__hJwzm {
    margin: auto
}

.EnquireForm_PrivacyCheck__OcsVI {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 14px
}

.EnquireForm_PrivacyCheckbox__sQAHG {
    padding-right: 16px!important
}

.EnquireForm_PhoneDropdown__0a6AP {
    display: flex;
    flex-direction: column-reverse
}

.EnquireForm_PhoneCtn__wEGEJ {
    width: 100%;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    align-items: flex-start
}

.EnquireForm_PhoneInput__r_8ah {
    padding-left: 0!important
}

.EnquireForm_EnqFormInputCtn__04OwZ {
    display: flex;
    gap: 48px
}

.EnquireForm_EnqNowCardCtn__7_aWM {
    width: 100%;
    height: -moz-fit-content;
    height: fit-content
}

.EnquireForm_EnqNowCardHeader__N7ePs {
    justify-content: normal
}

.EnquireForm_EnqNowCard__lVqWn {
    background-color: var(--blox-color-dune);
    position: relative;
    margin-top: 40px
}

.EnquireForm_EnqNowCardBody__hfd_F {
    margin-top: 26px;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.EnquireForm_InputBox__07_1p {
    padding: 0!important
}

.EnquireForm_InputField__1A7p2 {
    width: 100%;
    font-size: 14px
}

.EnquireForm_InputFieldDropDown__5UPOz,.EnquireForm_InputField__1A7p2 {
    height: 29px;
    background-color: var(--blox-color-dune)!important;
    color: var(--blox-color-white)
}

.EnquireForm_InputFieldDropDown__5UPOz {
    width: 64px
}

.EnquireForm_InputFieldChkBox__1Nkoq {
    height: 20px;
    width: 20px
}

.EnquireForm_Toastmsg__NQFa7 {
    padding: 12px 40px 12px 24px;
    position: absolute;
    background: var(--blox-color-ocean-green);
    color: var(--blox-color-white);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    font-size: 12px;
    bottom: 0;
    border-radius: 0 0 24px 24px;
    width: 100%;
    left: 0;
    display: flex;
    grid-gap: 10px
}

.EnquireForm_Toastmsg__NQFa7.EnquireForm_error__xwj3l {
    background: var(--blox-color-burnt-sienna)
}

.EnquireForm_ErrorMessage__3dDyV {
    color: var(--blox-color-burnt-sienna)
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .EnquireForm_EnqFormInputCtn__04OwZ {
        display:flex;
        gap: 12px;
        flex-direction: column
    }

    .EnquireForm_CallbackBtn__hJwzm {
        margin: auto;
        width: 100%
    }
}

.RMCard_RMImageContainer__wnHZX {
    margin-left: auto
}

.RMCard_CardGrid__AFBKz {
    display: flex;
    justify-content: space-between
}

.RMCard_CardGridItem__IeJbR {
    text-align: center
}

.RMCard_RMRatingContainer__Ta14O,.RMCard_RmDataCtn__rxWhR {
    display: flex;
    align-items: center
}

.RMCard_RMName__XNLsN {
    color: #fff
}

.RMCard_RMLabel__QS1EV,.RMCard_RMName__XNLsN {
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: left
}

.RMCard_RMExp__J0QIT,.RMCard_RMLabel__QS1EV {
    color: var(--blox-color-dusty-gray)
}

.RMCard_RMExp__J0QIT {
    text-align: left;
    margin-top: 4px
}

.RMCard_RMRating__73Jjp {
    color: #fff;
    margin-left: 8px
}

.RMCard_RMReviewCount__YSJ2I {
    margin-left: 5px;
    align-items: bottom;
    color: var(--blox-color-dusty-gray)
}

.RMCard_RMDetailGrid__S3NTv {
    display: flex;
    gap: 16px;
    padding-top: 0;
    padding-right: 24px;
    padding-left: 24px
}

.RMCard_CallRMBtn__fpESs {
    display: none
}

.RMCard_RMCallBtn__6KI2I {
    background-color: rgba(51,44,41,.5);
    padding: 15px
}

.RMCard_RMCallBtn__6KI2I:hover {
    box-shadow: inset -5px -5px 8px rgba(0,0,0,.7)
}

.RMCard_BookVisitContainer__JLN4I {
    display: flex;
    justify-content: space-between;
    align-content: center;
    text-align: center;
    background-color: var(--blox-color-scorpion);
    border-radius: 0 0 24px 24px;
    padding: 24px;
    height: -moz-fit-content;
    height: fit-content;
    gap: 24px
}

.RMCard_RMAddOnPanelActionBtn__oHEcI {
    margin: auto;
    width: 100%
}

.RMCard_RMBtnTxt___vqa7 {
    font-size: 12px
}

.RMCard_CallRmBtnDesk__w0Yb9 {
    display: block
}

.RMCard_BloxRMCardCtn__CaOQq {
    padding: 0!important;
    position: relative;
    z-index: 99999;
    background-color: transparent!important
}

.RMCard_BloxRMCardHeaderCtn__Cedf0 {
    gap: 60px;
    padding: 0 24px;
    align-items: normal
}

.RMCard_BloxRMCardIconCtn__1eM0w {
    align-items: normal
}

.RMCard_BloxRMTopSectionCtn__ueykP {
    border-radius: 24px 24px 0 0;
    padding: 24px 0;
    background-color: var(--blox-color-dune);
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.RMCard_RmProfileImageCtn__AE5Fz {
    background-image: url(/assets/icons/rm-card-profile-image-bg.svg);
    display: flex;
    flex-direction: column-reverse
}

.RMCard_RmProfileImage__IoZ5P {
    float: right;
    object-fit: cover;
    border-radius: 12px
}

.RMCard_CabPickupText__xdysY {
    padding: 0 70px
}

.RMCard_BloxRMCardSubHeader__g4Ge3 {
    display: block;
    margin-top: 12px;
    padding-left: 24px;
    color: var(--blox-color-dusty-gray)
}

.RMCard_RmDataInnerCtn__Mb8pO {
    margin-top: 11px
}

.RMCard_DatePickerMobile__IBCzu {
    display: none
}

@media screen and (max-width: 768px) {
    .RMCard_BloxRMCardCtn__CaOQq {
        padding:0!important;
        margin-top: 0;
        z-index: 0
    }

    .RMCard_BloxRMTopSectionCtn__ueykP {
        height: 232px
    }

    .RMCard_RMExp__J0QIT {
        margin-top: 0
    }

    .RMCard_RmDataInnerCtn__Mb8pO {
        margin-top: 8px
    }

    .RMCard_CallRMBtn__fpESs {
        display: block;
        margin-top: 16px
    }

    .RMCard_CallRmBtnDesk__w0Yb9 {
        display: none
    }

    .RMCard_DatePickerMobile__IBCzu {
        display: block
    }

    .RMCard_BloxRMCardSubHeader__g4Ge3 {
        display: none
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .RMCard_BloxRMCardCtn__CaOQq {
        max-width:100%
    }
}

.PriceFloorPlan_TabBox__XMw7r h1 {
    color: var(--blox-color-thunder)
}

.PriceFloorPlan_TabHeader__QEOqi {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.PriceFloorPlan_PillsbtnTxt__idZm7 {
    font-size: 14px
}

.PriceFloorPlan_PriceFloorPlanCard-collapse-true--true__zYYsy {
    cursor: pointer
}

.PriceFloorPlan_TabHeader-collapse-enabled-true__A5pyO {
    width: calc(100% - 50px)
}

.PriceFloorPlan_PricePlanHeaderText__j1YV4 {
    color: var(--blox-color-thunder)
}

.PriceFloorPlan_PricePlanHeaderSubText__ecC50 {
    color: var(--blox-color-dusty-gray)
}

.PriceFloorPlan_CollapseIconCtn__Q5_Cw {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px
}

.PriceFloorPlan_CollapseIconCtn-collapse-true__F3In1 {
    background: var(--blox-color-ebb-divider);
    transform: matrix(1,0,0,-1,0,0)
}

.PriceFloorPlan_CollapseIconCtn-collapse-false__DJfcC {
    background: var(--blox-color-ebb-divider)
}

.PriceFloorPlan_HeadingCtn__rOH1v {
    display: flex;
    gap: 2px;
    flex-direction: column
}

.PriceFloorPlan_TabHeaderCtn__209Tp {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 20px;
    width: 100%;
    align-items: center
}

.PriceFloorPlan_TabsNavOuter__0cI3i {
    margin-top: 20px;
    display: flex;
    width: auto;
    grid-gap: 10px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.PriceFloorPlan_TabsNavOuter__0cI3i::-webkit-scrollbar {
    display: none
}

.PriceFloorPlan_TabButtons__2SLlO {
    letter-spacing: 1px;
    padding: 10px 16px
}

.PriceFloorPlan_FloorImages__E6_FT {
    max-width: 100%;
    object-fit: contain
}

.PriceFloorPlan_TabContainer__8ImYG {
    padding: 20px 10px 0
}

.PriceFloorPlan_TabContainer__8ImYG h2 {
    font-size: 14px;
    font-weight: 500;
    color: var(--blox-color-thunder);
    padding: 15px 0 0
}

.PriceFloorPlan_TabContainer__8ImYG h3 {
    font-size: 12px;
    color: var(--blox-color-scorpion);
    padding-bottom: 15px
}

.PriceFloorPlan_FloorPlanDetails__XFsJw {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding-bottom: 32px;
    gap: 24px
}

.PriceFloorPlan_PriceRangeCtn__AnhMl {
    display: flex;
    flex-direction: column;
    width: 50%;
    align-items: flex-start
}

.PriceFloorPlan_CarpetAreaCtn__vkjRx {
    display: flex;
    flex-direction: column;
    width: 50%;
    align-items: flex-end
}

.PriceFloorPlan_BookNowBtnCtn__N_geR {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.PriceFloorPlan_BookNowBtn__QL14Z {
    width: 200px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center
}

.PriceFloorPlan_SwiperNavOuterCtn__Rc7Ne {
    position: relative;
    left: 0;
    z-index: 100
}

.PriceFloorPlan_SlideCont__UvCI_ {
    cursor: pointer;
    min-width: 100%;
    min-height: 250px;
    text-align: center
}

.PriceFloorPlan_CollapsibleContent-collapse-true__30b8G {
    display: none
}

.PriceFloorPlan_CollapsibleContent-collapse-false__tOO9m {
    display: block
}

.PriceFloorPlan_CollapsibleContent__0PjpT {
    transition: max-height .2s ease-out
}

.PriceFloorPlan_PriceFloorPlanCard__kHql_ {
    display: flex;
    flex-direction: column
}

.PriceFloorPlan_CarpetAreaText__qDZJt {
    color: var(--blox-color-scorpion)
}

.PriceFloorPlan_CarpetAreaDataText__bbedk {
    font-weight: 500;
    color: var(--blox-color-thunder)
}

@media screen and (max-width: 768px) {
    .PriceFloorPlan_CarpetAreaDataText__bbedk {
        font-weight:400
    }

    .PriceFloorPlan_TabBox__XMw7r {
        width: 100%
    }

    .PriceFloorPlan_TabBox__XMw7r h1 {
        font-size: 14px
    }

    .PriceFloorPlan_TabHeader__QEOqi {
        flex-direction: column;
        gap: 20px;
        align-items: start
    }

    .PriceFloorPlan_TabsNavOuter__0cI3i {
        margin-top: 0
    }

    .PriceFloorPlan_PricePlanHeaderText__j1YV4 {
        color: var(--blox-color-thunder)
    }

    .PriceFloorPlan_HeadingCtn__rOH1v {
        gap: 4px
    }

    .PriceFloorPlan_CollapseIconCtn-collapse-true__F3In1 {
        background: var(--blox-color-thunder);
        transform: matrix(1,0,0,-1,0,0)
    }

    .PriceFloorPlan_PriceFloorPlanCard-collapse-true--true__zYYsy {
        background: var(--blox-color-dune);
        border: 1px solid var(--blox-color-dune)
    }

    .PriceFloorPlan_PricePlanHeaderText-collapse-true__2EfO9 {
        color: var(--blox-color-white)
    }

    .PriceFloorPlan_TabHeaderCtn__209Tp {
        align-items: flex-start
    }

    .PriceFloorPlan_BookNowBtn__QL14Z {
        width: 100%
    }

    .PriceFloorPlan_FloorImages__E6_FT {
        max-width: 100%;
        object-fit: contain
    }
}

.DeveloperInfo_DevInfoTruncActionText___CpG5,.DeveloperInfo_DevInfoTruncText__RfRwv {
    color: var(--blox-color-thunder)
}

.DeveloperInfo_DevInfo__z4GBW {
    text-align: center;
    padding: 30px 0;
    margin: 30px 0
}

.DeveloperInfo_DevInfo__z4GBW .squarebx:before {
    top: 5px;
    right: 0
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_mxAuto__Otios {
    display: flex;
    justify-content: center;
    margin: 20px 0
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevlogoBox__pRcPe {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0;
    color: var(--blox-color-black)
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevLogo__mXnC6 {
    border: 1.65px solid var(--blox-color-ebb-divider);
    box-shadow: 0 8.53333px 17.0667px rgba(0,0,0,.08)
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_cardHeading__SkJEX {
    color: var(--blox-color-thunder);
    padding-bottom: 20px;
    text-align: left
}

.DeveloperInfo_DevInfo__z4GBW p {
    font-size: 14px;
    color: var(--blox-color-thunder);
    line-height: 20px;
    font-weight: 400;
    margin: 20px 0;
    opacity: .7
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr {
    display: block;
    margin-top: 20px;
    color: var(--blox-color-thunder);
    opacity: .7;
    text-align: justify
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .TruncatedText {
    font-size: 14px;
    color: var(--blox-color-thunder);
    opacity: .7;
    line-height: 20px
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .cBtnMore {
    padding-right: 0;
    background-color: transparent;
    color: var(--blox-color-thunder);
    border-color: transparent;
    float: right
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .cBtnMore:hover {
    background-color: transparent;
    color: var(--blox-color-thunder)
}

@media screen and (max-width: 764px) {
    .DeveloperInfo_DevInfo__z4GBW {
        width:100%;
        padding: 0
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevlogoBox__pRcPe {
        width: -moz-fit-content;
        width: fit-content;
        height: -moz-fit-content;
        height: fit-content;
        margin: 0 auto 16px
    }

    .DeveloperInfo_DevInfo__z4GBW.DeveloperInfo_Darktheme__ON7C5 {
        background-color: var(--blox-color-thunder)
    }

    .DeveloperInfo_DevInfo__z4GBW.DeveloperInfo_Darktheme__ON7C5 .DeveloperInfo_cardHeading__SkJEX {
        color: var(--blox-color-white);
        padding-bottom: 20px
    }

    .DeveloperInfo_DevInfo__z4GBW.DeveloperInfo_Darktheme__ON7C5 .DeveloperInfo_BtnMore__IEtng {
        background-color: var(--blox-color-white);
        color: var(--blox-color-thunder)
    }

    .DeveloperInfo_DevInfo__z4GBW .squarebx:before {
        opacity: 0;
        display: none
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr {
        color: var(--blox-color-white);
        margin-top: 0
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .TruncatedText {
        color: var(--blox-color-white);
        opacity: .7
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .cBtnMore {
        color: var(--blox-color-white)!important;
        margin: 20px auto;
        border: transparent
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevLogo__mXnC6 {
        border-radius: 32px
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevInfoTruncActionText___CpG5,.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevInfoTruncText__RfRwv {
        color: var(--blox-color-white)
    }
}

.PropertyCard_PropertyCardCtn__yVyLN {
    border-radius: 24px;
    cursor: pointer;
    position: relative;
    z-index: 0;
    overflow: hidden;
    border: 1px solid transparent
}

.PropertyCard_dpbtn__CBv6Y {
    display: none
}

.PropertyCard_PropertyCardCtn__yVyLN:hover {
    border-color: var(--blox-color-burnt-sienna)
}

.PropertyCard_PropertyCardCtn__yVyLN:hover img.PropertyCard_PropertyCardImage__9Zvsn {
    transform: scale(1.15);
    transition: all .2s ease-in
}

.PropertyCard_PropertyCardCtn__yVyLN:hover .PropertyCard_dpbtn__CBv6Y {
    display: block
}

.PropertyCard_PropertyCardCtn__yVyLN:hover .PropertyCard_PropActionBookVisitBtn__q3UzA {
    opacity: 1;
    visibility: visible;
    animation: PropertyCard_scrolluponhoverbtn__1jPj9 .5s forwards;
    background: #f27456
}

.PropertyCard_PropertyCardCtn__yVyLN:hover .PropertyCard_PropActionBookVisitBtn__q3UzA:hover {
    background: #dd5b3c
}

.PropertyCard_PropertyCardImage__9Zvsn {
    object-fit: cover;
    transform: scale(1);
    transition: all .2s ease-in-out;
    aspect-ratio: 8/13
}

.PropertyCard_PropertyDataCtnLg__4_AmE {
    background: linear-gradient(0deg,rgba(35,30,31,.8) 17.24%,rgba(35,30,31,0) 86.21%)
}

.PropertyCard_PropertyCardCtn__yVyLN img {
    border-radius: 16px;
    z-index: -1
}

.PropertyCard_PropertyImageCtn__V1lpj img {
    border-radius: 16px
}

.PropertyCard_PropertyImage__9K7gM {
    object-fit: cover;
    z-index: 9999!important
}

.PropertyCard_PropertySubDataCtn__ii0in {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 6px
}

.PropertyCard_config__UqczG {
    display: flex;
    flex-direction: column;
    gap: 6px
}

.PropertyCard_PropertyNameImageCtn__WWEFG {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px
}

.PropertyCard_PropertyArea_lg__lTCeq {
    opacity: .7;
    font-size: 12px;
    font-weight: 500
}

.PropertyCard_PriceRangeText_lg___BnDp {
    font-size: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    overflow: hidden
}

.PropertyCard_PropertyName_sm__ModUw {
    line-height: 24px;
    margin-bottom: 8px;
    color: var(--blox-color-thunder);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    overflow: hidden
}

.PropertyCard_PropertyImageInnerCtn__NAVvP {
    border-radius: 16px;
    padding: 4px;
    background: var(--blox-color-white);
    box-shadow: 0 8px 24px rgba(0,0,0,.02);
    display: flex;
    align-items: center;
    justify-content: center
}

.PropertyCard_PropertyArea_sm__TKvKx {
    color: var(--blox-color-dusty-gray);
    margin-bottom: 10px
}

.PropertyCard_PropertyArea_md__G_8KT {
    color: var(--blox-color-pampas-bg-color);
    margin-bottom: 10px
}

.PropertyCard_HorizontalLine__8cGbc {
    border: 1px solid hsla(0,0%,100%,.36);
    width: 100%
}

.PropertyCard_FloorConfigText_lg__EPYYC,.PropertyCard_FloorConfigText_sm__N5168 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    overflow: hidden
}

.PropertyCard_FloorConfigText_lg__EPYYC {
    font-size: 14px
}

.PropertyCard_PropertyNameCtn__L8pSi {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 6px;
    width: 100%
}

.PropertyCard_PropertyTagsCtn__Lpwgl {
    margin-top: 32px;
    display: -webkit-inline-box;
    overflow: auto;
    width: 100%;
    padding: 4px 0
}

.PropertyCard_PropActionBtn_lg__DC6JW {
    background: hsla(0,0%,100%,.15);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    box-sizing: border-box
}

.PropertyCard_PropActionBtn_sm__LtWJz {
    background: var(--blox-color-pampas-bg-color);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 100px
}

.PropertyCard_PropertyLiked-true__uJOSQ {
    background-color: var(--blox-color-rose-pink)
}

.PropertyCard_PropActionBookVisitBtn__q3UzA {
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease,visibility .3s ease;
    background: var(--blox-color-burnt-sienna);
    border: 1px solid hsla(0,0%,100%,.2);
    border-radius: 100px;
    height: 40px;
    width: 123px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 11px 20px;
    gap: 8px
}

.PropertyCard_PillBtn___x_cW {
    font-size: 12px
}

@keyframes PropertyCard_scrolluponhoverbtn__1jPj9 {
    0% {
        visibility: hidden;
        transform: translateY(100px)
    }

    to {
        visibility: visible;
        transform: translateY(0)
    }
}

.PropertyCard_PriceRangeText_sm__VFgE4 {
    font-size: 16px;
    color: var(--blox-color-thunder);
    margin-bottom: 4px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    overflow: hidden
}

.PropertyCard_PropertyCardActionBtn__5GYTl {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 8px;
    z-index: 1001;
    position: absolute;
    top: 16px;
    right: 16px
}

.PropertyCard_PropertyDataCtn__eihK5 {
    width: 100%;
    height: 100%;
    padding: 16px;
    z-index: 100;
    display: flex;
    flex-direction: column;
    border-radius: 24px
}

.PropertyCard_PropertyImageCtn__V1lpj {
    display: flex;
    justify-content: space-between;
    position: relative
}

.PropertyCard_PropertyInfoCtn__NDSS2 {
    margin-top: auto;
    color: var(--blox-color-white)
}

.PropertyCard_PropertyTagCtn__ePo3U {
    background: hsla(0,0%,100%,.3);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 8px;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px
}

.PropertyCard_ActionBtns__8kv9b {
    box-sizing: border-box;
    background: rgba(35,30,31,.4)!important;
    -webkit-backdrop-filter: blur(1.6124999523px);
    backdrop-filter: blur(1.6124999523px)
}

.PropertyCard_ActionBtns__8kv9b:hover {
    box-shadow: inset -5px -5px 8px rgba(0,0,0,.7)
}

@media screen and (max-width: 764px) {
    .PropertyCard_PropertyDataCtn__eihK5 {
        width:calc(100vw - 32px)
    }

    .PropertyCard_PropertyName_sm__ModUw {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 4px
    }

    .PropertyCard_PropertyArea_sm__TKvKx {
        margin-bottom: 28px
    }

    .PropertyCard_PriceRangeText_sm__VFgE4 {
        font-size: 14px
    }
}

.PropertyCard_MobileHover__a9nGh {
    border-color: var(--blox-color-burnt-sienna)
}

.PropertyCard_MobileHover__a9nGh img.PropertyCard_PropertyCardImage__9Zvsn {
    transform: scale(1.15);
    transition: all .2s ease-in
}

.PropertyCard_MobileHover__a9nGh .PropertyCard_dpbtn__CBv6Y {
    display: block
}

.PropertyCard_MobileHover__a9nGh .PropertyCard_PropActionBookVisitBtn__q3UzA {
    opacity: 1;
    visibility: visible;
    animation: PropertyCard_scrolluponhoverbtn__1jPj9 .5s forwards;
    background: #dd5b3c
}

.SameAreaProperties_SwiperSliderClassName__IpLlP {
    width: auto;
    height: 480px
}

.SameAreaProperties_NavBtns__R8P8j:hover {
    background-color: #000
}

.SameAreaProperties_SwiperClass__tmPO8 {
    height: 524px
}

.SameAreaProperties_SwiperClass__tmPO8 .swiper-pagination-bullet-active {
    background: var(--blox-color-white)
}

.SameAreaProperties_CardHeader__EDw78 {
    padding: 0 0 25px
}

.SameAreaProperties_CardHeader__EDw78 .gheader {
    color: var(--blox-color-thunder);
    font-weight: 500
}

.SameAreaProperties_SameAreaPropertiesCtn__qfNU_ {
    border-radius: 0;
    padding: 0!important;
    background-color: transparent;
    position: relative
}

.SameAreaProperties_SameAreaPropertiesCtn__qfNU_ .swiper:before {
    content: "";
    display: block;
    position: absolute;
    width: 50px;
    height: calc(100% - 40px);
    right: 0;
    z-index: 2;
    background: linear-gradient(90deg,hsla(30,11%,96%,0),#f7f6f5);
    opacity: .6
}

.SameAreaProperties_SwiperNavOuterCtn__c8TDr {
    position: relative;
    bottom: 300px;
    padding: 0 16px;
    left: 0
}

@media screen and (max-width: 764px) {
    .SameAreaProperties_SwiperClass__tmPO8 {
        width:auto;
        height: 464px
    }

    .SameAreaProperties_CardHeader__EDw78 .gheader {
        color: var(--blox-color-white)
    }

    .SameAreaProperties_SwiperSliderClassName__IpLlP {
        width: 259px
    }

    .SameAreaProperties_SameAreaPropertiesCtn__qfNU_ .swiper:before {
        content: "";
        height: 0;
        width: 0;
        display: none
    }
}

.SimilarProperties_SwiperSliderClassName__mN28J {
    width: auto;
    height: 480px
}

.SimilarProperties_NavBtns__IMS3X:hover {
    background-color: #000
}

.SimilarProperties_SwiperClass__q8FnS {
    height: 524px
}

.SimilarProperties_SwiperClass__q8FnS .swiper-pagination-bullet-active {
    background: var(--blox-color-white)
}

.SimilarProperties_CompareBtnCtn__oDCpj {
    display: flex;
    justify-content: center
}

.SimilarProperties_CardHeader__LYSaR {
    padding: 0 0 25px
}

.SimilarProperties_CardHeader__LYSaR .gheader {
    color: var(--blox-color-thunder);
    font-weight: 500
}

.SimilarProperties_SimilarPropertiesCtn__QmCvQ {
    border-radius: 0;
    padding: 0!important;
    background-color: transparent;
    position: relative
}

.SimilarProperties_SimilarPropertiesCtn__QmCvQ .swiper:before {
    content: "";
    display: block;
    position: absolute;
    width: 50px;
    height: calc(100% - 40px);
    right: 0;
    z-index: 2;
    background: linear-gradient(90deg,hsla(30,11%,96%,0),#f7f6f5);
    opacity: .6
}

.SimilarProperties_SwiperNavOuterCtn__xzZ7g {
    position: relative;
    bottom: 300px;
    padding: 0 16px;
    left: 0
}

@media screen and (max-width: 764px) {
    .SimilarProperties_SwiperClass__q8FnS {
        width:auto;
        height: 464px
    }

    .SimilarProperties_CardHeader__LYSaR .gheader {
        color: var(--blox-color-white)
    }

    .SimilarProperties_SwiperSliderClassName__mN28J {
        width: 259px
    }

    .SimilarProperties_SimilarPropertiesCtn__QmCvQ .swiper:before {
        content: "";
        height: 0;
        width: 0;
        display: none
    }
}

.Accordian_accordion__RA0cu {
    background-color: transparent;
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: .5s
}

.Accordian_accordion__RA0cu .Accordian_orangeBox__KIxm6 {
    width: 10px;
    height: 10px;
    background-color: var(--blox-color-burnt-sienna);
    margin-right: 14px;
    flex-shrink: 0
}

.Accordian_accordion__RA0cu .Accordian_bulletPoint__DaiW_ {
    margin-right: 14px
}

.Accordian_accordion__RA0cu .Accordian_accordionTitle__aUov_ {
    display: flex;
    background-color: inherit;
    padding: 18px 0;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    gap: 16px
}

.Accordian_accordion__RA0cu .Accordian_accordionBorderWeb__oM0ZX {
    border-bottom: 1px solid var(--blox-color-ebb-divider)
}

.Accordian_accordion__RA0cu .Accordian_accordionBorderMobile__olSsD {
    border-bottom: 1px solid var(--blox-color-dune)
}

.Accordian_accordion__RA0cu .Accordian_accordionContent__lzyb_ {
    padding: 0 18px;
    max-height: 0;
    overflow: hidden;
    transition: .2s cubic-bezier(.39,.58,.57,1)
}

.Accordian_accordion__RA0cu .Accordian_open__lCG2a {
    max-height: max-content;
    padding: 24px 18px
}

.Accordian_accordion__RA0cu .Accordian_openWebBorder__SELT3 {
    border-bottom: 1px solid var(--blox-color-ebb-divider)
}

.Accordian_accordion__RA0cu .Accordian_openMobileBorder__t943N {
    border-bottom: 1px solid var(--blox-color-dune)
}

.Accordian_accordion__RA0cu .Accordian_titleWrapper__y5bxu {
    display: flex;
    align-items: center
}

.Accordian_accordion__RA0cu .Accordian_subTitleWrapper__x2xTi {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.Accordian_accordion__RA0cu .Accordian_imageWrapper__BrwaT {
    width: 30px!important;
    height: 30px;
    border-radius: 50%;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    transition: .2s cubic-bezier(.39,.58,.57,1)
}

.Accordian_accordion__RA0cu .Accordian_imageWrapper__BrwaT img {
    margin-top: 4px
}

.Accordian_accordion__RA0cu .Accordian_expandIcon__2NUe2 {
    transform: rotate(180deg)
}

.Accordian_accordion__RA0cu .Accordian_DarkWrapper__ohMNb {
    background-color: var(--blox-color-dune)
}

.Accordian_accordion__RA0cu .Accordian_LightWrapper__Pja0h {
    background-color: var(--blox-color-white)
}

.FAQCard_FAQText__cAPgs {
    color: var(--blox-color-white)
}

.FAQCard_FAQTextDesktop__fUtXz {
    color: var(--blox-color-thunder)
}

.FAQCard_FAQCardMobile__X6Wtq {
    padding: 0;
    border-radius: 0
}

.FAQCard_FAQCardDesk__UJoW2 {
    border-radius: 0
}

.PopinCard_PopinCardCtn__MztpD {
    padding: 0!important;
    position: relative;
    z-index: 99999;
    background-color: transparent!important
}

.PopinCard_PopinTopSectionCtn__xC7dA {
    border-radius: 24px 24px 0 0;
    padding: 24px 24px 0;
    background-color: var(--blox-color-dune)
}

.PopinCard_CardGrid__TGFRu {
    display: flex;
    gap: 16px
}

.PopinCard_HeadingCtn__7YusJ {
    display: flex;
    gap: 12px;
    align-items: baseline
}

.PopinCard_LiveIconCtn__9LlIB {
    display: flex;
    align-items: center;
    margin-top: 11px;
    position: relative
}

.PopinCard_PopinLive__C7lMj {
    color: #fff;
    margin-left: 22px
}

.PopinCard_PopinLiveDot___HH5H {
    position: absolute;
    left: 5%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 10px;
    height: 10px;
    background-color: var(--blox-color-red);
    border-radius: 45px
}

.PopinCard_BookTourContainer__8XpbH {
    background-color: var(--blox-color-dune);
    border-radius: 0 0 24px 24px;
    padding: 24px
}

.PopinCard_LiveTourBtn__pJypY {
    box-shadow: 0 0 22px var(--blox-color-burnt-sienna),0 0 50px var(--blox-color-burnt-sienna)
}

.PopinCard_LivebtnText__RiBC4 {
    margin-left: 8px
}

.PopinCard_Livebtn__TsjED {
    padding: 10px 15px;
    height: auto;
    font-weight: 700;
    font-size: 12px
}

@media screen and (max-width: 768px) {
    .PopinCard_PopinCardCtn__MztpD {
        padding:0!important;
        margin-top: 0;
        z-index: 0
    }

    .PopinCard_LiveIconCtn__9LlIB {
        margin-top: 8px
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .PopinCard_PopinCardCtn__MztpD {
        max-width:100%
    }
}

.NavigationBar_NavBar__Bpjz6 {
    overflow: auto;
    white-space: nowrap;
    background-color: var(--blox-color-thunder);
    width: -webkit-fill-available;
    padding: 0 var(--pageMargin);
    -ms-overflow-style: none;
    scrollbar-width: none;
    height: 40px
}

.NavigationBar_NavBar__Bpjz6::-webkit-scrollbar {
    display: none
}

.NavigationBar_NavLink__rrmHi {
    display: inline-block;
    text-align: center;
    padding: 0 14px;
    height: 100%;
    text-decoration: none;
    color: #aeaaaa;
    cursor: pointer
}

.NavigationBar_ActiveNavBarText__Edqf_ {
    color: var(--blox-color-white);
    font-weight: 500
}

.NavigationBar_active__Bh8yQ {
    color: var(--blox-color-white)!important;
    border-bottom: 3px solid var(--blox-color-burnt-sienna)
}

.NavigationBar_NavBarText__1gMEy {
    color: hsla(0,0%,100%,.5)
}

.NavigationBar_NavButtonCtn__aJVjd {
    display: none;
    gap: 12px
}

.NavigationBar_NavButton__JwONn {
    margin: 3.5px;
    width: 50%
}

.NavigationBar_CloseIcon__8D35Y {
    padding: 12px;
    background-color: var(--blox-color-dune)
}

.NavigationBar_StickyCtn__sZAk3 {
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
    width: 100%;
    z-index: 10000
}

.NavigationBar_LinkText__C6lGj {
    line-height: 28px
}

@media screen and (max-width: 768px) {
    .NavigationBar_LinkText__C6lGj {
        line-height:16px
    }

    .NavigationBar_NavBar__Bpjz6 {
        overflow: auto;
        white-space: nowrap;
        background-color: var(--blox-color-scorpion);
        width: -webkit-fill-available;
        border-bottom: 1px solid hsla(0,0%,100%,.15);
        -ms-overflow-style: none;
        scrollbar-width: none;
        padding: 0 16px
    }

    .NavigationBar_NavBar__Bpjz6::-webkit-scrollbar {
        display: none
    }

    .NavigationBar_NavLink__rrmHi {
        display: inline-block;
        text-align: center;
        padding: 14px;
        text-decoration: none;
        color: #ddd
    }

    .NavigationBar_ActiveNavBarText__Edqf_ {
        color: var(--blox-color-white);
        font-weight: 500
    }

    .NavigationBar_active__Bh8yQ {
        color: var(--blox-color-white)!important;
        border-bottom: none
    }

    .NavigationBar_NavBarText__1gMEy {
        color: hsla(0,0%,100%,.5)
    }

    .NavigationBar_NavButtonCtn__aJVjd {
        display: inline-flex;
        background-color: var(--blox-color-scorpion);
        width: -webkit-fill-available;
        border-bottom: 1px solid var(--blox-color-scorpion);
        justify-content: space-between;
        align-items: center;
        padding: 8px 16px;
        width: 100%
    }

    .NavigationBar_NavButton__JwONn {
        margin: 3.5px;
        width: 100%
    }

    .NavigationBar_StickyCtn__sZAk3 {
        position: fixed;
        bottom: 0;
        top: auto;
        width: 100%;
        z-index: 1000
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .NavigationBar_NavLink__rrmHi {
        padding:0 7px
    }
}

.TruncatedText_TruncateText__iKHoI {
    text-align: justify
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-1__6bs84,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-2__sX8QZ,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-3__rMquz,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-4__CGy8m {
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-1__6bs84.TruncatedText_showText__qRPfE,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-2__sX8QZ.TruncatedText_showText__qRPfE,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-3__rMquz.TruncatedText_showText__qRPfE,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-4__CGy8m.TruncatedText_showText__qRPfE {
    overflow: auto;
    display: block;
    -webkit-line-clamp: unset;
    text-overflow: unset
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-1__6bs84 {
    -webkit-line-clamp: 1
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-2__sX8QZ {
    -webkit-line-clamp: 2
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-3__rMquz {
    -webkit-line-clamp: 3
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-4__CGy8m {
    -webkit-line-clamp: 4
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_BtnMore__z7YFo {
    flex: none;
    cursor: pointer
}

.TruncatedText_TruncateText__iKHoI .cBtnMore.active img {
    transform: rotate(180deg)
}

.TruncatedText_TruncateText-line-1__PF7cx {
    display: flex;
    gap: 5px
}

.TruncatedText_TruncateText-text-true__1vkZN {
    display: unset!important
}

.TruncatedText_TruncateText-text-true__1vkZN .TruncatedText_BtnMore__z7YFo {
    display: none!important
}

.Overview_HeadingTextOverview__4Xh33 {
    padding-right: 30px;
    color: var(--blox-color-thunder)
}

.Overview_Overview__Bc1p3 {
    display: flex;
    margin-bottom: 64px;
    position: relative;
    flex-direction: column;
    gap: 5px
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua {
    padding-top: 5px
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI {
    margin-top: 20px;
    display: grid;
    grid-gap: 30px;
    gap: 30px;
    grid-template-columns: auto auto
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_subGrid__seU7M {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 20px
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_subGrid__seU7M .Overview_Value__mQWHK {
    color: var(--blox-color-thunder);
    font-size: 14px
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_BtnSeemore__CI1g0 {
    display: none
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE {
    max-height: none;
    overflow: initial;
    position: relative
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE:before {
    display: none
}

.Overview_Overview__Bc1p3 .Overview_OverviewDescriptionTruncText__KLEw7 {
    color: var(--blox-color-thunder)
}

.Overview_Overview__Bc1p3 .Overview_OverviewDescriptionTruncActionText__9p_f8 {
    color: var(--blox-color-black)
}

.Overview_Overview__Bc1p3 .Overview_OverviewLabel__SqP8W {
    color: var(--blox-color-dusty-gray)
}

.Overview_Overview__Bc1p3 .Overview_Squarelist__NXH7D {
    list-style: none;
    margin: 0;
    padding: 0
}

.Overview_Overview__Bc1p3 .Overview_Squarelist__NXH7D li {
    font-size: 14px;
    color: var(--blox-color-thunder);
    line-height: 20px;
    position: relative;
    padding: 3px 0 3px 20px
}

.Overview_Overview__Bc1p3 .Overview_Squarelist__NXH7D li:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background: var(--blox-color-burnt-sienna)
}

.Overview_Overview__Bc1p3 .TruncatedText {
    color: var(--blox-color-scorpion);
    font-size: 14px
}

.Overview_Overview__Bc1p3 .cBtnMore {
    color: var(--blox-color-dune);
    font-size: 14px
}

@media screen and (max-width: 768px) {
    .Overview_Overview__Bc1p3 {
        width:100%;
        margin-bottom: 20px
    }

    .Overview_Overview__Bc1p3 h2 {
        color: var(--blox-color-white);
        font-size: 14px
    }

    .Overview_Overview__Bc1p3 .TruncatedText {
        color: var(--blox-color-dusty-gray)
    }

    .Overview_Overview__Bc1p3 .cBtnMore {
        color: var(--blox-color-white)
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewDescriptionTruncText__KLEw7 {
        color: var(--blox-color-dusty-gray)
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewDescriptionTruncActionText__9p_f8 {
        color: var(--blox-color-white)
    }

    .Overview_Overview__Bc1p3 .Overview_HeadingTextOverview__4Xh33 {
        padding-right: 10px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewLabel__SqP8W {
        font-size: 11px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI {
        gap: 15px;
        grid-template-columns: auto
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_subGrid__seU7M {
        grid-gap: 15px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_subGrid__seU7M .Overview_Value__mQWHK {
        color: var(--blox-color-white);
        font-size: 12px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_BtnSeemore__CI1g0 {
        display: block;
        margin-top: 20px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE {
        max-height: 200px;
        position: relative;
        overflow: hidden
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE.Overview_active__HPZia {
        max-height: none;
        overflow: initial
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE.Overview_active__HPZia:before {
        display: none
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE:before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100px;
        bottom: 0;
        z-index: 2;
        background: linear-gradient(0deg,#27282e,rgba(35,30,31,0))
    }

    .Overview_Overview__Bc1p3 .Overview_Squarelist__NXH7D li {
        color: var(--blox-color-dusty-gray)
    }
}

.Overview_BtnSeemore__CI1g0.Overview_active__HPZia img {
    transform: rotate(180deg)
}

@media screen and (min-width: 769px)and (max-width:1120px) {
    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI {
        grid-template-columns:auto
    }
}

.Amenities_Amenities__Idw7g {
    margin-bottom: 40px
}

.Amenities_Amenities__Idw7g h2 {
    margin-bottom: 20px
}

.Amenities_Amenities__Idw7g .swiper-button-next,.Amenities_Amenities__Idw7g .swiper-button-prev {
    display: none
}

.Amenities_Amenities__Idw7g h2.squarebx:before {
    opacity: 0
}

.Amenities_AmenitiesHeadingTxt__bxyH0 {
    color: var(--blox-color-thunder)
}

.Amenities_ViewAllButton__4zovv {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0
}

.Amenities_overlay__MJvR5 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #23232c;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    z-index: 1000;
    opacity: 0;
    pointer-events: none
}

@keyframes Amenities_slideUp__TQHyR {
    0% {
        transform: translateY(100%);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes Amenities_slideDown__ojM4o {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    to {
        transform: translateY(100%);
        opacity: 0
    }
}

.Amenities_overlay__MJvR5.Amenities_open__d09aH {
    animation: Amenities_slideUp__TQHyR .5s ease-in-out forwards;
    pointer-events: all
}

.Amenities_overlay__MJvR5.Amenities_close__AhfdO {
    animation: Amenities_slideDown__ojM4o .5s ease-in-out forwards;
    pointer-events: none
}

.Amenities_overlayContent___YdLJ {
    background: var(--blox-color-dune);
    width: 100%;
    height: 92vh;
    border-radius: 0;
    padding: 20px;
    overflow-y: auto;
    box-shadow: 0 -4px 10px #000;
    display: flex;
    flex-direction: column
}

.Amenities_backButton__Hn22W {
    position: fixed;
    top: 68px;
    left: 12px;
    width: 40px;
    height: 40px;
    background: #23232c;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    cursor: pointer;
    transition: background .3s ease-in-out;
    z-index: 1100
}

.Amenities_backButton__Hn22W:hover {
    background: #47403d
}

.Amenities_sectionHeader__fc9SF {
    font-size: 20px;
    font-weight: 700;
    margin-top: 60px;
    margin-bottom: 20px
}

.Amenities_amenityList__dEeml {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.Amenities_amenityItem__zV94A {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 15px 0;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid hsla(0,0%,78%,.3)
}

.Amenities_amenityItem__zV94A:last-child {
    border-bottom: none
}

.Amenities_amenityItem__zV94A Icon {
    flex-shrink: 0;
    width: 24px;
    height: 24px
}

.Amenities_amenitiesDesktop__NRcWU {
    display: block
}

.Amenities_amenitiesMobile__ViInW {
    display: none
}

.Amenities_TagGrid__rI9__ {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 15px;
    gap: 15px
}

.Amenities_IconLabel__WOGsG {
    display: flex;
    align-items: center;
    font-size: 14px;
    text-align: left
}

.Amenities_IconLabel__WOGsG div {
    display: block;
    padding-left: 10px;
    color: var(--blox-color-dusty-gray)
}

.Amenities_MoreRow__XXT__ {
    display: flex;
    justify-content: space-between;
    margin-top: 15px
}

.Amenities_TransparentBtn__T8WLz {
    border-color: transparent;
    padding-left: 0
}

.Amenities_TransparentBtn__T8WLz,.Amenities_TransparentBtn__T8WLz:hover {
    background-color: transparent;
    color: var(--blox-color-thunder)
}

@media screen and (max-width: 768px) {
    .Amenities_Amenities__Idw7g {
        width:100%;
        margin-bottom: 0
    }

    .Amenities_AmenitiesHeadingTxt__bxyH0 {
        color: var(--blox-color-white)
    }

    .Amenities_TagGrid__rI9__ {
        gap: 15px;
        align-items: start;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column
    }

    .Amenities_amenitiesDesktop__NRcWU {
        display: none
    }

    .Amenities_amenitiesMobile__ViInW {
        display: block
    }

    .Amenities_AmmCard__Gu2e5 {
        background: var(--blox-color-dune);
        border: 1px solid var(--blox-color-dune);
        height: 312px
    }

    .Amenities_swiper-pagination-bullet__tf5Nd {
        background: var(--blox-color-white);
        opacity: .25
    }

    .Amenities_swiper-pagination-bullet-active__HXM__ {
        background: var(--blox-color-white);
        opacity: 1
    }

    h2.Amenities_squarebx__mwV2_:before {
        opacity: 1
    }
}

.Amenities_SwiperNavOuterCtn__c1w7B {
    position: relative;
    bottom: 48px;
    left: 0;
    z-index: 100
}

.Brochure_ImageCtn__0xjOR {
    border-radius: 24px;
    width: 328px;
    height: 196px
}

.Brochure_DefaultImg__Za65O {
    width: 100%;
    height: 100%;
    cursor: pointer
}

.Brochure_Header__aAsns {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
    color: #fff
}

.Brochure_Download__H5ahh {
    display: flex;
    gap: 10px
}

.Brochure_BrochureCard__kw4i0 {
    padding: 24px 0
}

.Brochure_BrochureCardWeb__VyWOC {
    background: transparent;
    broder: 0
}

.Brochure_TextWeb__ScfpK {
    color: var(--blox-color-thunder)
}

@media screen and (max-width: 764px) {
    .Brochure_ImageCtn__0xjOR {
        width:100%
    }
}

.SeoLinks_SeoFooterlinks__kFzjA {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 40px;
    overflow: auto;
    scrollbar-width: none
}

.SeoLinks_SeoFooterlinks__kFzjA .swiper-pagination {
    display: none
}

.SeoLinks_SeoFooterlinks__kFzjA .squarebx:before {
    bottom: 20px;
    right: 20px;
    top: auto
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy {
    background-color: var(--blox-color-white);
    width: 100%!important;
    padding: 20px;
    overflow: auto
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy .SeoLinks_Title__WYH6D {
    color: var(--blox-color-thunder);
    font-size: 14px;
    margin-bottom: 15px
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul li {
    color: var(--blox-color-white);
    font-size: 14px;
    padding: 3px 5px;
    color: var(--blox-color-scorpion)
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul .SeoLinks_SeoCardEmptyRow__KV2uQ {
    padding: 6px 0
}

@media screen and (max-width: 768px) {
    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy {
        min-width:280px;
        background-color: var(--blox-color-dune)
    }

    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy .SeoLinks_Title__WYH6D {
        color: var(--blox-color-white)
    }

    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul li {
        color: var(--card-border-secondary-color)
    }
}

@media screen and (min-width: 769px)and (max-width:1120px) {
    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy,.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_swiper-wrapper__2TlRM {
        height:auto!important
    }

    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul li {
        line-height: 18px
    }

    .SeoLinks_SeoFooterlinks__kFzjA .swiper-wrapper {
        height: auto
    }
}

.SeoLinks_ReadMoreButton__1XxWe {
    margin-top: 10px;
    color: var(--color-orange);
    cursor: pointer;
    background: none;
    font-size: 14px;
    text-align: left;
    padding: 0
}

.SeoLinks_ReadMoreButton__1XxWe:hover {
    color: gray
}

.Locality_IndiacatorCtn__ekqw4 {
    flex-grow: 1
}

.Locality_AddrowCtn__voRPW {
    flex-grow: 0
}

.Locality_Places__pQlKX::-webkit-scrollbar {
    display: none
}

.Locality_PlaceTitle__9Eu_c {
    color: var(--blox-color-white);
    font-size: 14px
}

.Locality_DistText__grfYO,.Locality_GrayFont__t713l {
    color: var(--blox-color-dusty-gray)
}

.Locality_DistText__grfYO {
    font-size: 13px;
    margin-left: 32px
}

.Locality_Details__Ipbeb {
    justify-content: space-between;
    margin-bottom: 12px;
    gap: 65px
}

.Locality_Details__Ipbeb,.Locality_Rating__bCEYt {
    display: flex;
    flex-direction: row
}

.Locality_Icon__SGC7y {
    margin-right: 8px;
    margin-top: 3px
}

.Locality_SwiperNavOuterCtn__wG9Qi {
    position: relative;
    bottom: 72px;
    z-index: 1000;
    margin-right: -20px;
    margin-left: -20px
}

.Locality_CardCtn__2R1Eq {
    margin: 0 -24px
}

.Locality_CardCtn__2R1Eq h2.Locality_squarebx__rFCVU:before {
    opacity: 0
}

.Locality_PlaceTypeBtn__N9xl2 {
    text-transform: capitalize;
    padding: 10px 16px;
    font-size: 14px!important
}

.Locality_PillsbtnTxt__JmHH3 {
    font-size: 14px;
    padding-top: 2px
}

.Locality_PlaceCardCtn__IMz2N {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 20px;
    margin-top: 16px
}

.Locality_OverviewDescriptionTruncText__vq99t {
    color: var(--blox-color-thunder)
}

.Locality_OverviewDescriptionTruncActionText__E0JE_ {
    color: var(--blox-color-burnt-sienna)
}

.Locality_primaryFullHorizontalDivider__z8757 {
    width: 100%;
    height: 1px;
    background-color: var(--card-border-secondary-color)
}

.Locality_RowDivider__mgH4_ {
    grid-column: 1/-1
}

.Locality_PlaceName__uj_o1 {
    padding-top: 3px
}

@media screen and (max-width: 768px) {
    .Locality_Header__dByCH {
        text-align:left;
        color: var(--blox-color-white);
        margin-bottom: 25px
    }

    .Locality_Places__pQlKX {
        display: flex;
        flex-direction: row;
        overflow-x: scroll;
        gap: 6px;
        margin: 16px 0
    }

    .Locality_Places__pQlKX::-webkit-scrollbar {
        display: none
    }

    .Locality_RatingText__j2EEy {
        color: var(--blox-color-white);
        margin-right: 4px
    }

    .Locality_PlaceTypeBtn-selected-false__2sKqm {
        background-color: var(--blox-color-dune)!important
    }

    .Locality_PlaceTypeBtn-selected-true__dU5en {
        background: var(--blox-color-pampas-bg-color)
    }

    .Locality_PlaceCard__8VYRj {
        flex-shrink: 0
    }

    .Locality_OverviewDescriptionTruncText__vq99t {
        color: var(--blox-color-white)
    }

    .Locality_PlaceCardCtn__IMz2N {
        gap: 12px;
        grid-template-columns: auto;
        margin-top: 16px
    }

    .Locality_RowDivider__mgH4_ {
        grid-column: 1
    }

    .Locality_primaryFullHorizontalDivider__z8757 {
        height: .5px
    }

    .Locality_DistText__grfYO {
        margin-left: 32px
    }
}

@media screen and (min-width: 768px) {
    .Locality_Header__dByCH {
        text-align:left;
        color: var(--blox-color-thunder);
        margin-bottom: 25px
    }

    .Locality_SubContainer__3R0Xx {
        margin-bottom: 16px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        gap: 40px
    }

    .Locality_Places__pQlKX {
        display: flex;
        flex-direction: row;
        overflow-x: scroll;
        gap: 4px;
        margin: 16px 0
    }

    .Locality_RatingText__j2EEy {
        color: var(--blox-color-thunder);
        margin-right: 4px
    }

    .Locality_PlaceCard__8VYRj {
        flex-shrink: 0
    }
}

.Locality_SwiperButtonDisabled__No3yJ {
    visibility: hidden
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda {
    position: fixed;
    background-color: var(--blox-color-thunder);
    top: 20px;
    width: 100%;
    z-index: 999999;
    left: 0;
    right: 0;
    animation: PropertyDetailHeaderStickyBar_mymove__qPZol .2s forwards;
    height: 56px
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_GridRow__ZNseV {
    display: flex;
    height: 100%;
    margin-left: var(--pageMargin);
    margin-right: var(--pageMargin);
    justify-content: space-between;
    align-items: center
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_GridRow__ZNseV .PropertyDetailHeaderStickyBar_RightData__VSyt9 {
    display: flex;
    align-items: center;
    grid-gap: 30px
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_txtOpacity7__KpsUi {
    opacity: .7
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_Dflex__K059v {
    display: flex;
    align-items: center;
    grid-gap: 10px
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_TransparentIcon__5feXM {
    background-color: transparent
}

.PropertyDetailHeaderStickyBar_PropertyStickyHeader__PHouH {
    z-index: 9999!important
}

@keyframes PropertyDetailHeaderStickyBar_mymove__qPZol {
    0% {
        top: 20px
    }

    to {
        top: 0
    }
}

@media screen and (max-width: 768px) {
    .PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_GridRow__ZNseV {
        margin-left:var(--pageMargin);
        margin-right: var(--pageMargin)
    }

    .PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_GridRow__ZNseV .PropertyDetailHeaderStickyBar_RightData__VSyt9 {
        grid-gap: 15px
    }
}

.ReraQrImg_QrCanvasCtn__xeiqE {
    color: var(--blox-color-thunder);
    width: -moz-fit-content;
    width: fit-content
}

.ReraQrImg_QrCanvasCtn__xeiqE>img {
    height: 156px;
    width: 156px;
    border-radius: 6px
}

.ReraQrImg_QrCanvasCtn__xeiqE>* {
    text-align: center
}

@media screen and (max-width: 768px) {
    .ReraQrImg_QrCanvasCtn__xeiqE {
        color:var(--blox-color-white)
    }

    .ReraQrImg_QrCanvasCtn__xeiqE>img {
        height: 128px;
        width: 128px
    }
}

.ReraQrCodes_CardHeader__J_vCP {
    color: var(--blox-color-thunder)
}

.ReraQrCodes_CardHeader__J_vCP .gheader {
    color: var(--blox-color-thunder);
    font-weight: 500
}

.ReraQrCodes_QrCtn__c5Cjk {
    display: flex;
    flex-wrap: wrap;
    row-gap: 16px;
    justify-content: space-around
}

.ReraQrCodes_ReraCard__kFJI5 {
    margin-top: 36px;
    margin-bottom: 36px
}

.ReraQrCodes_QrHeading__ld1BK {
    color: var(--blox-color-thunder);
    margin-bottom: 16px
}

.ReraQrCodes_CardFooter__wAUzO {
    margin-top: 16px
}

.ReraQrCodes_SwipperClass__8Bmuf {
    width: 100%;
    height: 220px
}

.ReraQrCodes_SwipperClass__8Bmuf .swiper-pagination-bullet {
    background: var(--blox-color-white);
    opacity: .25
}

.ReraQrCodes_SwipperClass__8Bmuf .swiper-pagination-bullet-active {
    background: var(--blox-color-white);
    opacity: 1
}

.ReraQrCodes_SwiperNavOuterCtn__I0p1x {
    position: relative;
    width: 100%;
    bottom: 300px;
    padding: 16px;
    left: 0;
    z-index: 1000
}

.ReraQrCodes_SwiperSliderClassName__9qp3_ {
    width: auto
}

.ReraQrCodes_TransparentBtn__lnqB9 {
    border-color: transparent
}

.ReraQrCodes_TransparentBtn__lnqB9,.ReraQrCodes_TransparentBtn__lnqB9:hover {
    background-color: transparent;
    color: var(--blox-color-thunder)
}

.ReraQrCodes_activeButton__od45X>*>:first-child {
    transform: rotate(180deg);
    transition: .1s
}

.ReraQrCodes_reraInformation__LbAwe {
    color: var(--blox-color-thunder);
    margin-bottom: 15px;
    font-size: 14px
}

.ReraQrCodes_reraInformation__LbAwe a {
    color: var(--blox-color-burnt-sienna);
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.ReraQrCodes_reraInfoGap__wTTOV {
    padding: 15px 0 0
}

@media screen and (max-width: 764px) {
    .ReraQrCodes_ReraCard__kFJI5 {
        background:var(--blox-color-dune);
        margin-top: 0
    }

    .ReraQrCodes_reraInformation__LbAwe {
        color: var(--blox-color-dusty-gray)
    }

    .ReraQrCodes_CardHeader__J_vCP,.ReraQrCodes_CardHeader__J_vCP .ReraQrCodes_gheader__PymFE,.ReraQrCodes_CardHeader__J_vCP .gheader {
        color: var(--blox-color-white)
    }
}

.EnquireNowForm_AgreementText__8inNz {
    color: var(--blox-color-dusty-gray);
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: left
}

.EnquireNowForm_CallbackBtn__KKbYR {
    margin: auto;
    width: 100%
}

.EnquireNowForm_PrivacyCheck__mr48h {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 14px
}

.EnquireNowForm_PrivacyCheckbox__fy0zu {
    padding-right: 16px!important
}

.EnquireNowForm_PhoneDropdown__G9QbP {
    display: flex;
    flex-direction: column-reverse
}

.EnquireNowForm_PhoneCtn__PefwH {
    width: 100%;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    align-items: flex-start
}

.EnquireNowForm_PhoneInput__3ie7V {
    padding-left: 0!important
}

.EnquireNowForm_EnqFormInputCtn__52_VL {
    display: flex;
    gap: 48px
}

.EnquireNowForm_EnqNowCardCtn__JZFvX {
    width: 100%;
    height: -moz-fit-content;
    height: fit-content
}

.EnquireNowForm_EnqNowCardHeader__tcSgQ {
    justify-content: normal
}

.EnquireNowForm_EnqNowCard__23lA_ {
    background-color: var(--blox-color-dune);
    position: relative
}

.EnquireNowForm_EnqNowCardBody__GY78d {
    margin-top: 26px;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.EnquireNowForm_EnqNowCardHelpText__BC6Kv {
    color: var(--blox-color-dusty-gray)
}

.EnquireNowForm_InputBox__2cGrT {
    padding: 0!important
}

.EnquireNowForm_InputField__tNBV4 {
    width: 100%;
    font-size: 14px
}

.EnquireNowForm_InputFieldDropDown__Yai4W,.EnquireNowForm_InputField__tNBV4 {
    height: 29px;
    background-color: var(--blox-color-dune)!important;
    color: var(--blox-color-white)
}

.EnquireNowForm_InputFieldDropDown__Yai4W {
    width: 64px
}

.EnquireNowForm_InputFieldChkBox__4l7lN {
    height: 20px;
    width: 20px
}

.EnquireNowForm_Toastmsg__bqaPi {
    padding: 12px 40px 12px 24px;
    position: absolute;
    background: var(--blox-color-ocean-green);
    color: var(--blox-color-white);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    font-size: 12px;
    bottom: 0;
    border-radius: 0 0 24px 24px;
    width: 100%;
    left: 0;
    display: flex;
    grid-gap: 10px
}

.EnquireNowForm_Toastmsg__bqaPi.EnquireNowForm_error__QmMYh {
    background: var(--blox-color-burnt-sienna)
}

.EnquireNowForm_ErrorMessage__fhzp_ {
    color: var(--blox-color-burnt-sienna)
}

.PropertyDetails_RelativeComponentCtn__xJB6K {
    width: 100%;
    background-color: var(--blox-color-pampas-bg-color);
    padding: 0 var(--pageMargin) 0 var(--pageMargin)
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL {
    display: flex;
    padding: 30px 0;
    justify-content: space-between
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_leftSection__nwaCM {
    width: 70%
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_NavigationBarCtn__2qelo {
    padding: 0;
    width: 100%
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_StickyCard__4yzsF {
    position: -webkit-sticky;
    position: sticky;
    top: 120px;
    padding: 0!important;
    background-color: transparent;
    z-index: 999999
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_RmcardDetail__uX2V6 {
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    margin-bottom: 24px
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_EnqCard__l0619 {
    width: 328px;
    margin-bottom: 24px
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_FloorPlanCtn__oIS8M {
    margin-bottom: 40px
}

@media screen and (max-width: 768px) {
    .PropertyDetails_RelativeComponentCtn__xJB6K {
        width:100%;
        padding: 0 16px;
        background-color: transparent
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_FloorPlanCtn__oIS8M {
        margin-bottom: 0
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL {
        display: block;
        padding: 0
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_leftSection__nwaCM {
        width: 100%;
        padding-right: 0;
        display: flex;
        gap: 32px;
        flex-direction: column
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_RmcardDetail__uX2V6 {
        margin-top: 0;
        margin-bottom: 0
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_EnqCard__l0619 {
        width: 100%
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_StickyCard__4yzsF {
        position: relative;
        display: flex;
        flex-direction: column;
        gap: 32px;
        top: 0;
        z-index: 1
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_leftSection__nwaCM {
        width:68%;
        padding-right: 40px
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_RightSection__dTIOV {
        width: 33%
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_EnqCard__l0619 {
        max-width: 100%
    }
}

.GalleryVideos_videomainpop__BPHYk {
    width: 100vw;
    height: 98%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-top: 50px;
    left: calc(-1*var(--pageMargin))
}

.GalleryVideos_counter__0GikU {
    position: absolute;
    font-size: 20px;
    z-index: 9999;
    top: -54px;
    right: calc(var(--pageMargin));
    margin-bottom: 10px;
    font-size: 14px;
    width: 60px;
    text-align: center
}

.GalleryVideos_counterPg__p_O_n {
    width: 100%;
    background-color: #ccc;
    height: 4px;
    border-radius: 2px;
    margin-top: 10px
}

.GalleryVideos_completedcounterPg__myQyG {
    background-color: #f27456;
    height: 4px;
    border-radius: 2px
}

.GalleryVideos_popupmodal__rJK1I {
    width: max-content;
    height: max-content;
    margin-top: 20px
}

.GalleryVideos_popupmodal__rJK1I video {
    z-index: 99999;
    width: 100%;
    object-fit: cover;
    object-position: top;
    border-radius: 0;
    height: calc(100vh - 220px);
    width: 20vw;
    min-width: 300px;
    cursor: zoom-in;
    border-radius: 16px
}

.GalleryVideos_ModalVideo__zTe0N {
    height: 100%
}

.GalleryVideos_propgalerynavbtn__bQUYY {
    margin-top: -40px
}

.GalleryVideos_SwiperNavOuterCtn__EqTBH {
    position: relative;
    width: 100%;
    top: -225px;
    left: 0;
    padding: 0
}

.GalleryVideos_videoplayer__c_qQw {
    border-radius: 16px
}

.GalleryVideos_pbtn__OD1Kc {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    padding: 10px
}

.GalleryVideos_thumbnailImg__cLBey {
    width: 287px;
    height: 480px;
    object-fit: cover;
    border-radius: 16px
}

.GalleryVideos_vdprogress__xvsCx {
    height: 5px;
    position: absolute;
    bottom: 10px;
    width: 90%;
    margin-top: -4px;
    background-color: #ccc;
    border-radius: 16px;
    cursor: pointer;
    left: 50%;
    transform: translateX(-50%)
}

.GalleryVideos_vdprogress__xvsCx .GalleryVideos_compltedpg__NC4HW {
    background-color: var(--blox-color-burnt-sienna);
    height: 5px
}

.GalleryVideos_progressThumb__pHpIc {
    height: 8px;
    width: 8px;
    border-radius: 50%;
    z-index: 999;
    background-color: #f27456;
    position: absolute;
    top: -2px
}

.GalleryVideos_popupmodal__rJK1I .GalleryVideos_bgcolor__sNzEW {
    border-radius: 16px
}

.GalleryVideos_popupmodal__rJK1I.GalleryVideos_loaded__SWbiu {
    display: block
}

.GalleryVideos_centerVideo__8VZU8 {
    position: relative
}

.GalleryVideos_sideImg__Hf7kw {
    object-fit: cover;
    object-position: left
}

.GalleryVideos_sideImg__Hf7kw,.GalleryVideos_sideVideo__vr1EW {
    height: calc(100vh - 16rem)!important;
    margin: auto 0;
    width: 18vw;
    border-radius: 16px;
    opacity: .5;
    overflow: hidden;
    transition: all 1s ease-in-out
}

.GalleryVideos_selectedvds__SUig1 {
    width: 100%;
    transition: all 1s ease-in-out;
    display: flex;
    gap: 16px;
    justify-content: center;
    margin-bottom: 10px
}

.GalleryVideos_arbtn__cRIOz,.GalleryVideos_leftar__wsfB4 {
    position: absolute;
    top: calc(50% - 8px);
    right: 10px;
    transform: translateY(-50%);
    background: var(--blox-color-pampas-bg-color);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    border-radius: 50%;
    padding: 8px 12px;
    cursor: pointer;
    z-index: 999999;
    height: 32px;
    width: 32px
}

.GalleryVideos_leftar__wsfB4 {
    left: 10px;
    right: auto
}

@keyframes GalleryVideos_moveUp__IlnNC {
    0% {
        transform: translateY(-200%)
    }

    to {
        transform: translateY(0)
    }
}

.GalleryVideos_topLeft__q__c3 {
    color: #fff;
    border: none;
    border-radius: 5px;
    background: transparent;
    cursor: pointer;
    z-index: 9999999;
    position: absolute;
    top: 8px;
    right: 20px;
    display: flex;
    gap: 8px
}

.GalleryVideos_muteicon__WjF_X {
    background-color: transparent;
    border: none;
    z-index: 9999999!important
}

.GalleryVideos_desktopTitle__BD5NG {
    background: #625e5e;
    padding: 10px 20px;
    border-radius: 10px;
    width: max-content;
    margin: 5px auto;
    font-size: 14px;
    box-shadow: 0 4px 8px 0 hsla(0,0%,100%,.12)
}

.GalleryVideos_headContainer__xPrPH {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px
}

@media(max-width: 768px) {
    .GalleryVideos_arbtn__cRIOz,.GalleryVideos_leftar__wsfB4 {
        position:absolute;
        top: calc(50% - 18px);
        right: 18px
    }

    .GalleryVideos_leftar__wsfB4 {
        left: 16px
    }

    .GalleryVideos_videomainpop__BPHYk {
        margin-top: 8px;
        height: calc(100dvh - 240px)
    }

    .GalleryVideos_popupmodal__rJK1I {
        width: calc(100vw - 32px);
        border-radius: 0;
        height: 100%;
        overflow: hidden;
        margin-inline:16px;margin-top: 0
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_rgspecificmodalbtns__DnN7q button {
        flex: 1 1
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_rgspecificmodalbtns__DnN7q .GalleryVideos_enquireBtnonly__vG5WV {
        width: max-content;
        flex: none
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_bgcolor__sNzEW,.GalleryVideos_popupmodal__rJK1I .GalleryVideos_centerVideo__8VZU8 {
        border-radius: 0!important
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_CenterText__La45s {
        text-align: center
    }

    .GalleryVideos_popupmodal__rJK1I video {
        width: calc(100vw - 32px);
        border-radius: 0;
        max-height: calc(100dvh - 280px);
        animation: GalleryVideos_moveup__9Ada5 1s ease-in forwards
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_sideVideo__vr1EW {
        display: none
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_topLeft__q__c3 {
        top: 16px!important;
        color: #fff;
        border: none;
        background: transparent;
        cursor: pointer;
        display: flex;
        z-index: 9999999
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_muteicon__WjF_X {
        background-color: transparent;
        border: none;
        z-index: 9999999!important
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_upArrow__2RdZz {
        position: absolute;
        top: 50%;
        left: 50%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        line-height: 2;
        background-color: rgba(0,0,0,.6);
        width: 100%;
        transform: translate(-50%,-50%);
        z-index: 9999999
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_upArrow__2RdZz .GalleryVideos_arrowcont__3cHPg {
        background-color: #000;
        height: 80px;
        width: 40px;
        background-color: hsla(0,0%,57%,.31);
        border-radius: 20px
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_upArrow__2RdZz .GalleryVideos_arrowicon__MJmuL {
        transform: translateY(100%);
        background-color: hsla(0,0%,74%,.74);
        width: 40px;
        padding: 10px;
        border-radius: 50%;
        height: 40px;
        animation: GalleryVideos_moveup__9Ada5 2s ease-in-out forwards
    }

    .GalleryVideos_logoCont__59THO {
        top: 24px;
        left: 16px
    }

    .GalleryVideos_selectedvds__SUig1 {
        flex-direction: column;
        display: block
    }

    .GalleryVideos_counter__0GikU {
        display: none
    }

    .GalleryVideos_titlecont__9Aas7 {
        display: flex;
        justify-content: space-between;
        position: absolute;
        bottom: -28px;
        width: calc(100vw - 32px)
    }

    .GalleryVideos_titlecont__9Aas7 p {
        -webkit-backdrop-filter: blur(18px);
        backdrop-filter: blur(18px);
        box-shadow: 0 4px 4px 0 rgba(0,0,0,.25);
        padding: 10px 20px;
        background: rgba(98,94,94,.4);
        border-radius: 10px
    }

    .GalleryVideos_titlecont__9Aas7 .GalleryVideos_mobilecounter__KAYsQ {
        padding: 10px 20px
    }
}

.Gallery_ImageGallery__QYxYs {
    position: relative;
    transition: 2s;
    background-color: var(--blox-color-thunder);
    min-height: -webkit-fill-available!important;
    padding-top: 66px;
    height: 100%
}

.Gallery_ImageGallery__QYxYs * {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Gallery_line__ltoNE {
    opacity: .6
}

.Gallery_headLeftLogo__Dy6sF {
    display: flex;
    gap: 55px;
    align-items: center
}

.Gallery_headLeftLogo__Dy6sF .Gallery_closeBt__bF7D_ {
    cursor: pointer
}

.Gallery_headLeftLogo__Dy6sF .Gallery_priceText__B8MEv {
    display: flex;
    align-items: center;
    gap: 8px
}

.Gallery_headLeftLogo__Dy6sF .Gallery_FadeText__1mGtK {
    opacity: .6
}

.Gallery_rightchild__1Y_1L {
    display: flex;
    gap: 24px;
    align-items: center
}

.Gallery_TabNavWrapper__vD5qg {
    height: calc(100% - 89px)
}

.Gallery_TabContent__x_eig {
    height: 100%
}

.Gallery_Footer__HfQoV {
    display: flex;
    position: absolute;
    bottom: 0;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    border-top: .5px solid var(--blox-color-pampas-bg-color);
    padding: 20px var(--pageMargin);
    left: 0
}

.Gallery_Footer__HfQoV .Gallery_RightCtn__D28oZ {
    display: flex;
    gap: 30px
}

.Gallery_Footer__HfQoV .Gallery_FadeText__1mGtK {
    color: var(--blox-color-ebb-divider);
    line-height: 26px
}

.Gallery_ImageGallery__QYxYs .swiper-horizontal>.swiper-pagination-bullets {
    display: none
}

.Gallery_ImageGallery__QYxYs .swiper-button-disabled {
    opacity: 0
}

.Gallery_ImageGallery__QYxYs .swiper-slide-thumb-active,.Gallery_ImageGallery__QYxYs .swiper-slide-thumb-active img {
    width: 40px!important;
    height: 40px!important
}

.Gallery_ShareActionBtn__K0Dl2,.Gallery_compareActive__jT_HL {
    background-color: transparent!important
}

.Gallery_TabsContainer__zRqfY {
    position: relative;
    top: 32px;
    margin: 0 auto;
    width: max-content;
    gap: 10px;
    background-color: var(--blox-color-dune);
    margin-bottom: 0!important;
    border-radius: 16px
}

.Gallery_TabButtons__81xbw {
    border-radius: 10px;
    background-color: var(--blox-color-dune);
    border-bottom: none!important;
    width: 120px;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0!important;
    opacity: .6;
    color: var(--blox-color-ebb-divider)
}

.Gallery_TabActiveButton__VUkPV {
    background-color: #625e5e;
    color: #fff!important;
    opacity: 1
}

.Gallery_FilterButtonsContainer__ipvTk {
    display: flex;
    align-items: center;
    gap: 10px
}

.Gallery_FilterButton__kcdxN {
    background-color: var(--blox-color-dune);
    border: none
}

.Gallery_TabDataCtn__TudlC {
    padding: 0 var(--pageMargin);
    height: 100%
}

@media(max-width: 768px) {
    .Gallery_headLeftLogo__Dy6sF {
        gap:12px
    }

    .Gallery_priceText__B8MEv {
        opacity: .6
    }

    .Gallery_TabsContainer__zRqfY {
        gap: 10px;
        border: none;
        background-color: transparent;
        padding: 4px;
        border-radius: 12px;
        width: calc(100% - 32px);
        position: static;
        margin: 16px;
        overflow: auto;
        scrollbar-width: none
    }

    .Gallery_TabContent__x_eig {
        height: calc(100dvh - 200px)
    }

    .Gallery_TabButtons__81xbw {
        width: 100%;
        height: 32px;
        border-radius: 20px;
        background: #23232c
    }

    .Gallery_TabButtons__81xbw a {
        width: 120px;
        text-align: center
    }

    .Gallery_TabActiveButton__VUkPV {
        background-color: var(--blox-color-ebb-divider);
        color: var(--blox-color-thunder)!important
    }

    .Gallery_Footer__HfQoV {
        border: none;
        padding: 20px 16px
    }

    .Gallery_ImageGallery__QYxYs {
        padding-top: 66px
    }

    .Gallery_TabDataCtn__TudlC {
        padding: 0 16px
    }

    .Gallery_rightchild__1Y_1L {
        gap: 24px
    }

    .Gallery_propertytext__fldr2 div {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        line-clamp: 2!important;
        -webkit-line-clamp: 2!important;
        overflow: hidden;
        word-break: break-all
    }

    .Gallery_FooterContent__MkN1g {
        background-color: #625e5e;
        display: grid;
        grid-template-columns: 2fr 1fr;
        height: 100px;
        grid-gap: 15px;
        gap: 15px;
        padding: 16px 20px 10px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px
    }

    .Gallery_FooterContent__MkN1g .Gallery_leftfooterc__1fJln {
        display: flex;
        justify-content: space-between;
        gap: 20px
    }

    .Gallery_FooterContent__MkN1g .Gallery_vline__IvQ0F {
        height: 40%;
        margin-top: 5px;
        width: 2px;
        background-color: #8a8a8a
    }

    .Gallery_container__aKIyP {
        position: static;
        margin-top: 16px;
        max-height: 100%
    }
}

.Gallery_heading__5VGUz {
    margin-bottom: 8px
}

.BookingType_BookTypeCont__I_Qh5 {
    background-color: var(--blox-color-white);
    border-radius: 20px 20px 0 0
}

.BookingType_Header__lgmMH {
    border-bottom: 1px solid var(--card-border-secondary-color)
}

.BookingType_BookingCont__1FWzi,.BookingType_Header__lgmMH {
    padding: 20px;
    color: var(--blox-color-thunder)
}

.BookingType_PlaceText__i2RqS {
    color: var(--blox-color-dusty-gray);
    margin-bottom: 20px
}

.BookingType_DarkColor__8q6Iv .gheader {
    color: var(--blox-color-thunder)
}

.BookingType_BookType__3vST0 {
    background: var(--blox-color-pampas-bg-color);
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    grid-gap: 15px;
    flex: 1 1
}

.BookingType_Squarelist__ByPz8 {
    list-style: none;
    margin: 0;
    padding: 0
}

.BookingType_Squarelist__ByPz8 li {
    font-size: 13px;
    color: var(--blox-color-scorpion);
    line-height: 20px;
    position: relative;
    padding: 3px 0 3px 20px
}

.BookingType_Squarelist__ByPz8 li:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background: var(--blox-color-burnt-sienna)
}

@media screen and (max-width: 768px) {
    .BookingType_BookingCont__1FWzi {
        max-height:85vh;
        overflow: auto
    }
}

.VoiceSearchModal_ModalCtn__3_Uin {
    width: 100%;
    height: 100%;
    background-color: var(--blox-color-dune);
    display: flex;
    flex-direction: column;
    padding: 20px;
    justify-content: space-around;
    align-items: center
}

.VoiceSearchModal_TopPart__tHDaj {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px
}

.VoiceSearchModal_Heading__Aj_Yy {
    font-weight: 700;
    text-align: center;
    line-height: 30.62px;
    color: var(--blox-color-white);
    margin-bottom: 20px
}

.VoiceSearchModal_DescriptionText__yaghj {
    color: var(--blox-color-dusty-gray);
    line-height: 17.86px;
    text-align: center
}

.VoiceSearchModal_DescriptionSubText__JHZG4 {
    color: var(--blox-color-dusty-gray);
    line-height: 20.42px;
    text-align: center
}

.VoiceSearchModal_BottomPart__sgyDu {
    width: 80%;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: space-around
}

@media screen and (max-width: 768px) {
    .VoiceSearchModal_ModalCtn__3_Uin {
        padding:0
    }

    .VoiceSearchModal_ModalCtn__3_Uin .VoiceSearchModal_TopPart__tHDaj {
        gap: 0
    }

    .VoiceSearchModal_ModalCtn__3_Uin .VoiceSearchModal_Heading__Aj_Yy {
        margin-bottom: 10px
    }

    .VoiceSearchModal_ModalCtn__3_Uin .VoiceSearchModal_BottomPart__sgyDu {
        width: 100%;
        gap: 10px;
        justify-content: space-around
    }

    .VoiceSearchModal_ModalCtn__3_Uin .VoiceSearchModal_BottomPart__sgyDu .VoiceSearchModal_ListeningImg__Cn6jT {
        max-width: 100%;
        width: 60%
    }
}

.RedirectToInventory_RedirectToInventoryCtn__x42FD {
    height: 100%;
    width: 100%
}

.RedirectToInventory_GoToInventoryBtnCtn__Ksnln {
    padding: 24px;
    height: 69%;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: space-between
}

.RedirectToInventory_TimerExceedText__wibDN {
    padding: 24px;
    color: #000;
    font-weight: 500;
    font-size: 20px
}

.RedirectToInventory_primaryFullHorizontalDivider__4QJne {
    width: 100%;
    height: 1px;
    background-color: var(--card-border-secondary-color)
}

.RedirectToInventory_ErrorMessageText__BJ_86 {
    color: #979393;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.RedirectToInventory_ExpiredTxtSpan__Jg_eP {
    color: #625e5e;
    font-weight: 500
}

@media screen and (max-width: 768px) {
    .RedirectToInventory_TimerExceedText__wibDN {
        color:#fff
    }

    .RedirectToInventory_ErrorMessageText__BJ_86 {
        color: #979393;
        font-size: 18px;
        line-height: 24px;
        font-weight: 400
    }

    .RedirectToInventory_GoToInventoryBtnCtn__Ksnln {
        padding: 24px;
        height: 90%;
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: space-evenly
    }

    .RedirectToInventory_GotoInventoryBtn__qPF_f {
        background-color: var(--blox-color-ebb-divider);
        color: var(--blox-color-thunder)
    }
}

.IconDropdown_Dropdown__7u_i1 {
    position: static;
    display: inline-block
}

.IconDropdown_DropdownContent__DLDCf {
    display: none;
    position: absolute;
    right: 0;
    z-index: 1;
    padding-top: 19px
}

.IconDropdown_Dropdown__7u_i1:hover .IconDropdown_DropdownContent__DLDCf {
    display: block;
    float: right
}

.IconDropdown_Dropdown__7u_i1:hover .IconDropdown_ActionButtonWrapper__tnVfC:after {
    position: absolute;
    width: 0;
    height: 0;
    content: "";
    padding-top: 8px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid var(--blox-color-white)
}

@media screen and (max-width: 768px) {
    .IconDropdown_DropdownContent__DLDCf {
        display:none;
        padding-top: 13px
    }

    .IconDropdown_Dropdown__7u_i1:hover .IconDropdown_DropdownContent__DLDCf {
        display: block
    }

    .IconDropdown_Dropdown__7u_i1:hover .IconDropdown_ActionButtonWrapper__tnVfC:after {
        padding-top: 5px
    }

    .IconDropdown_isCompareDropdown-false___g4ix:after {
        display: none
    }
}

.CompareIconDropdownList_DropdownHeader__e7u6F {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 20px 10px;
    border-bottom: 1px solid var(--blox-color-ebb-divider);
    margin-bottom: 10px
}

.CompareIconDropdownList_BadgeWrapper__wlPYV {
    display: flex;
    gap: 10px
}

.CompareIconDropdownList_ListCardText__kHf14 {
    color: var(--blox-color-dusty-gray)
}

.CompareIconDropdownList_ListCardTextHeading__vemSv {
    color: var(--blox-color-thunder)
}

.CompareIconDropdownList_ListCardImage__iZb9y {
    border-radius: 18px
}

.CompareIconDropdownList_ListCardContainer__DToPT {
    padding: 5px 10px
}

.CompareIconDropdownList_ListFooter__HiVMb {
    padding: 20px
}

.CompareIconDropdownList_FooterBtnContainer__s4Gch {
    display: flex;
    align-items: center;
    gap: 30px
}

.CompareIconDropdownList_ListCard__ajoqw {
    width: 100%;
    padding: 10px;
    display: flex;
    align-items: center;
    gap: 10px;
    background-color: var(--blox-color-pampas-bg-color);
    border-radius: 18px
}

.CompareIconDropdownList_ListCardTextCtn__RTMTg {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.CompareIconDropdownList_RemoveBtn__3nZkL {
    background-color: var(--blox-color-ebb-divider)
}

.CompareIconDropdownList_CompareDropdownCtn__3XJPQ {
    box-shadow: 0 0 20px 0 rgba(35,30,31,.1)
}

.CompareIconDropdownList_BlankCompareCard__7vUkN {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px 0
}

.CompareIconDropdownList_BlankCompareCardText__IB4I5 {
    color: var(--blox-color-dusty-gray)
}

.CompareIconDropdownList_DropdownHeaderTitle__wZ0sr {
    color: var(--blox-color-thunder)
}

.CompareIconDropdownList_DropdownHeaderBtn__k6vY9 {
    height: max-content;
    padding: 5px
}

.CompareIconDropdownList_DropdownHeaderBtn__k6vY9,.CompareIconDropdownList_DropdownHeaderBtn__k6vY9:hover {
    background-color: transparent;
    color: var(--blox-color-thunder)
}

.CompareIconDropdownList_Badge__Y_b3k {
    width: 30px;
    background-color: var(--blox-color-burnt-sienna);
    color: var(--blox-color-thunder);
    font-size: 11px;
    text-align: center;
    padding: 3px;
    border-radius: 18px
}

.CompareIconDropdownList_ListContainerCtn__Jr_f7 {
    max-height: 378px;
    overflow-y: auto
}

.CompareIconDropdownList_CompareDropdownCtn__3XJPQ {
    width: 400px;
    background-color: var(--blox-color-white);
    border-radius: 24px;
    z-index: 99999
}

@media screen and (max-width: 768px) {
    .CompareIconDropdownList_CompareDropdownCtn__3XJPQ {
        width:340px
    }
}

.HeaderMenu_NavIcon__W0Vet {
    display: flex;
    align-items: center;
    grid-gap: 10px
}

.HeaderMenu_UserAvatar__SLn7z {
    color: transparent
}

.HeaderMenu_UserAvatar__SLn7z,.HeaderMenu_UserIcon__4sR8c {
    border-radius: 50%;
    padding-top: 5px;
    border: 1px solid hsla(0,0%,100%,.3)
}

.HeaderMenu_UserIcon__4sR8c {
    width: 35px;
    height: 35px;
    text-align: center;
    background: rgba(0,0,0,.4);
    font-size: 18px;
    cursor: pointer;
    text-transform: uppercase
}

.HeaderMenu_TransparentIcon__ANSJD {
    background-color: transparent
}

select.HeaderMenu_LocationDDL__H3m_6 {
    background: var(--blox-color-dune);
    font-size: 12px;
    color: var(--blox-color-white);
    padding: 4px 11px;
    border-radius: 15px;
    border-color: transparent;
    height: 29px
}

.HeaderMenu_divider__uXTgd {
    color: var(--blox-color-dusty-gray);
    opacity: .15
}

.HeaderMenu_DropdownIcon__9HuKh,.HeaderMenu_DropdownIcon__9HuKh:hover {
    background-color: transparent
}

.HeaderMenu_compareButton__KulJe .arrowPosition:after {
    margin-left: 50px
}

.HeaderMenu_HeaderNav__WegmR {
    position: relative;
    display: flex;
    align-items: center;
    gap: 24px
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA {
    width: 340px;
    padding: 15px;
    background: var(--blox-color-white);
    position: static;
    right: 0;
    border-radius: 24px;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    display: none
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA.HeaderMenu_open__B7dLC {
    display: block
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa {
    padding: 20px;
    border-radius: 16px;
    background: var(--card-border-secondary-color);
    position: relative
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa:before {
    content: "";
    position: absolute;
    top: -24px;
    right: 20px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid var(--blox-color-white);
    z-index: 9999999
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Text1__7HDCI {
    font-size: 20px;
    color: var(--blox-color-thunder)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Text1__7HDCI span {
    color: var(--blox-color-burnt-sienna)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Textsmall__lT_ZX {
    padding: 10px 0;
    color: var(--blox-color-scorpion)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_BtnsGrid__yFiiB {
    display: flex;
    grid-gap: 15px;
    margin: 15px 0 0
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_WhiteBtn__lMyKr {
    background-color: var(--blox-color-white);
    color: var(--blox-color-thunder)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt {
    padding: 10px;
    position: relative
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 {
    display: flex;
    grid-gap: 15px;
    padding: 0 0 10px;
    border-bottom: 1px solid var(--blox-color-ebb-divider);
    align-items: center;
    cursor: pointer
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_ArrowIcon__elRIV {
    float: right
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh {
    flex-grow: 1
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh .HeaderMenu_UserName__zlDRs {
    color: var(--blox-color-thunder)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh .HeaderMenu_UserEmail__EHynW {
    color: var(--blox-color-scorpion)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul {
    margin: 10px 0;
    padding: 0;
    list-style: none
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li {
    padding: 12px 10px
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li .HeaderMenu_MenuLabel__O4vAM {
    display: flex;
    grid-gap: 10px;
    font-size: 16px;
    cursor: pointer;
    color: var(--blox-color-thunder)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li .HeaderMenu_MenuLabel__O4vAM .HeaderMenu_ListIcon__r1H5S {
    color: var(--blox-color-dusty-gray);
    opacity: .5;
    filter: invert(1)
}

@media screen and (max-width: 764px) {
    .HeaderMenu_HeaderNav__WegmR {
        position:static
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA {
        width: 100%;
        height: 100vh;
        padding: 15px;
        border-radius: 0;
        z-index: 0;
        background: var(--blox-color-thunder);
        right: 0;
        top: 55px;
        position: absolute
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt {
        background-color: transparent
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa {
        background-color: var(--blox-color-dune)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt:before,.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa:before {
        display: none
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_Text1__7HDCI,.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Text1__7HDCI {
        color: var(--blox-color-white)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_Textsmall__lT_ZX,.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Textsmall__lT_ZX {
        color: var(--blox-color-dusty-gray)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 {
        background-color: var(--blox-color-dune);
        padding: 20px;
        border-radius: 20px;
        border: transparent
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_ArrowIcon__elRIV {
        background: var(--blox-color-thunder);
        border-radius: 50%;
        padding: 2px
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh .HeaderMenu_UserName__zlDRs {
        color: var(--blox-color-white)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh .HeaderMenu_UserEmail__EHynW {
        color: var(--blox-color-dusty-gray)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li .HeaderMenu_MenuLabel__O4vAM {
        color: var(--card-border-secondary-color)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li .HeaderMenu_MenuLabel__O4vAM .HeaderMenu_ListIcon__r1H5S {
        color: var(--blox-color-dusty-gray);
        opacity: .5;
        filter: invert(0)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li.HeaderMenu_active__3DXyI,.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li:hover {
        background-color: var(--blox-color-dune);
        border-radius: 10px
    }
}

.LoginModal_CustomModal__aCgYd {
    position: fixed;
    z-index: 9999999;
    background-color: rgba(0,0,0,.5);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    align-items: center;
    align-content: center;
    justify-content: center;
    display: none
}

.LoginModal_CustomModal__aCgYd .LoginModal_HeadLogin__1nhhL {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    width: 100%
}

.LoginModal_CustomModal__aCgYd .LoginModal_HeadLogin__1nhhL img {
    cursor: pointer
}

.LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 {
    background: var(--blox-color-thunder);
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 20px rgba(0,0,0,.5);
    justify-content: center;
    align-items: flex-end;
    padding: 50px;
    text-align: center;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: top;
    min-height: 450px
}

.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO {
    background: var(--blox-color-white);
    width: 60%;
    height: 460px;
    max-height: 100%;
    display: flex;
    overflow: hidden;
    position: relative
}

.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_Banner___d6F5,.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_LoginForm__04PNM {
    padding: 40px
}

.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_Banner___d6F5 {
    background-repeat: no-repeat;
    background-size: cover;
    flex: 1 1;
    position: relative
}

.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_LoginForm__04PNM {
    flex: 1 1;
    background-color: var(--blox-color-thunder);
    overflow: auto
}

.LoginModal_CustomModal__aCgYd .LoginModal_FormBox__aOKNx,.LoginModal_CustomModal__aCgYd .LoginModal_VerifiedCont__SYB6q {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.LoginModal_CustomModal__aCgYd .LoginModal_FormContainer__AVDKR {
    padding: 40px 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_PhoneCtn__csKa2 {
    width: 100%;
    display: flex;
    gap: 20px;
    align-items: flex-start
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputBox__tHygU {
    padding: 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputBox__tHygU select {
    padding: 6px 8px;
    background-color: transparent;
    color: var(--blox-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputBox__tHygU img {
    opacity: .3
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputField__vESZb {
    padding-left: 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_NumberInput__VZrrW {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_NumberInput__VZrrW div {
    flex-grow: 1
}

.LoginModal_CustomModal__aCgYd .LoginModal_NumberInput__VZrrW input {
    padding: 6px 8px;
    background-color: transparent;
    flex-grow: 1;
    color: var(--blox-color-white);
    width: 100%
}

.LoginModal_CustomModal__aCgYd .LoginModal_Title__lG_Qe {
    color: var(--blox-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_UserName__puyS6 {
    padding-left: 0;
    padding-right: 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_UserName__puyS6 input {
    background: transparent;
    flex-grow: 1;
    padding: 8px;
    color: var(--blox-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_UserName__puyS6 img {
    opacity: .5
}

.LoginModal_CustomModal__aCgYd .LoginModal_CallbackBtn__5wQRB {
    margin: 20px 0;
    width: 100%;
    font-weight: 700
}

.LoginModal_CustomModal__aCgYd .LoginModal_Dflex__xAvii,.LoginModal_CustomModal__aCgYd .LoginModal_Formheader__zBe2Q {
    display: flex
}

.LoginModal_CustomModal__aCgYd .LoginModal_Formheader__zBe2Q {
    margin-top: 20px;
    flex-direction: column;
    grid-gap: 15px
}

.LoginModal_CustomModal__aCgYd .LoginModal_LoginWithSocial__sIwE3 {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 20px
}

.LoginModal_CustomModal__aCgYd .LoginModal_LoginWithSocial__sIwE3 .LoginModal_Dflex__xAvii {
    justify-content: center;
    grid-gap: 10px
}

.LoginModal_CustomModal__aCgYd .LoginModal_GreyText__J9_Wk {
    color: var(--blox-color-dusty-gray)
}

.LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 {
    margin-top: 30px
}

.LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 h1 {
    color: var(--blox-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 h1:nth-child(3) {
    color: var(--blox-color-burnt-sienna)
}

.LoginModal_CustomModal__aCgYd.LoginModal_active____o8r {
    display: flex;
    height: 100%
}

.LoginModal_CustomModal__aCgYd .LoginModal_TextMsg__wquQw {
    color: var(--blox-color-dusty-gray)
}

.LoginModal_CustomModal__aCgYd .LoginModal_OTPCont__usvkY {
    margin: 10px 0;
    display: flex;
    grid-gap: 10px;
    width: 80%
}

.LoginModal_CustomModal__aCgYd .LoginModal_OTPCont__usvkY input {
    padding: 5px;
    text-align: center;
    font-size: 24px;
    width: 40px!important;
    background: transparent;
    border: 0 solid transparent;
    border-bottom: 1px solid var(--blox-color-dusty-gray);
    color: var(--blox-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_OTPCont__usvkY input:focus {
    outline: none
}

.LoginModal_CustomModal__aCgYd .LoginModal_OTPCont__usvkY span {
    padding: 0 5px
}

.LoginModal_CustomModal__aCgYd .LoginModal_OtpInput__grxpO {
    padding: 8px 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_OtpInput__grxpO input {
    width: 100%;
    padding: 8px;
    text-align: center;
    font-size: 24px
}

.LoginModal_CustomModal__aCgYd .LoginModal_TimerCount__MwLwA {
    padding: 15px 0;
    margin: 10px 0 20px;
    width: 150px;
    border-bottom: 1px solid var(--blox-color-dusty-gray);
    color: var(--blox-color-dusty-gray);
    font-size: 14px
}

.LoginModal_CustomModal__aCgYd .LoginModal_TimerCount__MwLwA span {
    color: var(--blox-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_CheckboxCont__w5dWM {
    margin-top: 20px;
    display: flex;
    grid-gap: 10px;
    align-items: center
}

.LoginModal_CustomModal__aCgYd .LoginModal_CheckboxCont__w5dWM .LoginModal_InputFieldChkBox__wBts0 {
    padding: 5px;
    width: 18px;
    height: 18px;
    border-radius: 5px
}

.LoginModal_CustomModal__aCgYd .LoginModal_CloseModal__vC0mM {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 99
}

.LoginModal_CustomModal__aCgYd .LoginModal_userFilled__DJG38 {
    display: flex;
    grid-gap: 10px;
    color: var(--blox-color-scorpion);
    align-items: center
}

.LoginModal_CustomModal__aCgYd .LoginModal_userFilled__DJG38 img {
    opacity: .5
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputFieldDropDown__ucvbD {
    height: 33px
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputFieldDropDown__ucvbD img {
    opacity: .3
}

.LoginModal_CustomModal__aCgYd .LoginModal_Resend__8s6vo {
    padding-top: 10px;
    cursor: pointer;
    width: 65px
}

.LoginModal_CustomModal__aCgYd .LoginModal_Resend__8s6vo.LoginModal_disabled__990Vt {
    color: var(--blox-color-dusty-gray);
    cursor: text
}

.LoginModal_CustomModal__aCgYd .LoginModal_BackBtn__uf88S {
    margin-top: 20px;
    background: transparent
}

.LoginModal_CustomModal__aCgYd .LoginModal_error___S5C0 {
    color: var(--blox-color-burnt-sienna)
}

@media screen and (min-width: 769px)and (max-width:1120px) {
    .LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO,.LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 {
        width:95%;
        max-height: 100%
    }
}

@media screen and (max-width: 768px) {
    .LoginModal_CustomModal__aCgYd .LoginModal_CloseModal__vC0mM {
        top:60px;
        right: 20px;
        position: static
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_Banner___d6F5 {
        padding: 24px!important
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_Banner___d6F5:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        bottom: -5px;
        background: linear-gradient(359.76deg,var(--blox-color-thunder) 10.55%,rgba(35,30,31,0) 30.23%)
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO,.LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 {
        flex-direction: column;
        width: 100%;
        height: 100vh;
        min-height: 100vh
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_LoginForm__04PNM,.LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 .LoginModal_LoginForm__04PNM {
        overflow: initial
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 {
        margin-top: 56px
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 h2:last-child {
        color: var(--blox-color-burnt-sienna)
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 h2:last-child div {
        font-weight: 800
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 {
        justify-content: end;
        align-items: center;
        background-position: 50%
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_CloseModal__vC0mM {
        background-color: var(--blox-color-thunder);
        border-radius: 50%!important;
        padding: 16px;
        height: 32px;
        width: 32px;
        color: var(--blox-color-white)
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_PhoneCtn__csKa2 img {
        height: 20px;
        width: 20px
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_HeadLogin__1nhhL {
        padding: 24px 0 0
    }
}

.LoginModal_CustomModal__aCgYd input::-webkit-inner-spin-button,.LoginModal_CustomModal__aCgYd input::-webkit-outer-spin-button {
    display: none
}

.app_HeaderActions__cqj4s {
    display: flex;
    align-items: center;
    justify-content: space-around;
    grid-gap: 30px
}

.app_HeaderActions__cqj4s .app_UserAvatar__JYxkx {
    color: transparent;
    border-radius: 50%;
    padding-top: 5px;
    border: 1px solid hsla(0,0%,100%,.3)
}

.app_HeaderActions__cqj4s .app_NavIcon__W_SqZ {
    display: flex;
    align-items: center;
    grid-gap: 10px
}

.app_HeaderActions__cqj4s .app_TransparentIcon__V2GhV {
    background-color: transparent
}

.app_BodyContainer__JfBVF {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: var(--blox-color-thunder);
    min-height: 60vh
}

@media screen and (max-width: 768px) {
    .app_BodyContainer__JfBVF {
        background-color:var(--blox-color-thunder)
    }
}

.Realgram_mainDescCont__kmQFA
{
    bottom: -3px !important; 
}
/* --------------signup --------- */


@media(prefers-color-scheme: dark) {
    :root {
        --foreground-rgb:255,255,255;
        --background-start-rgb: 35,30,31;
        --background-end-rgb: 35,30,31;
        --primary-glow: radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));
        --secondary-glow: linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));
        --tile-start-rgb: 2,13,46;
        --tile-end-rgb: 2,5,19;
        --tile-border: conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);
        --callout-rgb: 20,20,20;
        --callout-border-rgb: 108,108,108;
        --card-rgb: 100,100,100;
        --card-border-rgb: 200,200,200
    }
}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    font-family: Space Grotesk
}

body,html {
    max-width: 100vw
}

body {
    color: rgb(var(--foreground-rgb));
    background: linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))
}

a {
    color: inherit;
    text-decoration: none
}

a:hover {
    color: var(--blox-color-burnt-sienna)
}

.squarebx {
    position: relative
}

.squarebx:before {
    content: "";
    width: 16px;
    height: 16px;
    background-color: var(--color-orange);
    position: absolute;
    right: -16px;
    top: -16px
}

.squarebx.rightPos:before {
    right: 0;
    top: 50%;
    margin-top: -8px
}

.scrolled {
    z-index: 1009!important
}

body.openMenu {
    overflow: hidden!important
}

body.openMenu #blox-header {
    z-index: 1000021!important;
    background: var(--blox-color-thunder)
}

body.openFilter {
    overflow: hidden
}

body.openFilter #blox-header {
    z-index: 9
}

@media(prefers-color-scheme: dark) {
    html {
        color-scheme:dark
    }
}

.pointer {
    cursor: pointer
}

.swiper-button-disabled {
    visibility: hidden!important
}

::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 2px gray;
    border-radius: 25px
}

::-webkit-scrollbar-thumb {
    background: gray;
    border-radius: 25px
}

::-webkit-scrollbar-thumb:hover {
    background: var(--blox-color-dusty-gray)
}

.HiddenLinksSEO {
    display: none
}

.gm-bundled-control {
    left: 10px;
    right: auto!important;
    top: 20px
}

@media only screen and (max-width: 768px) {
    :root {
        --pageMargin:16px
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    :root {
        --pageMargin:36px
    }
}

@media only screen and (min-width: 1120px)and (max-width:1230px) {
    :root {
        --pageMargin:46px
    }
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/_next/static/media/space-grotesk-vietnamese-400-normal.8c9d2c85.woff2) format("woff2"),url(/_next/static/media/space-grotesk-all-400-normal.901a115f.woff) format("woff");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/_next/static/media/space-grotesk-latin-ext-400-normal.e0e9c1de.woff2) format("woff2"),url(/_next/static/media/space-grotesk-all-400-normal.901a115f.woff) format("woff");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: Space Grotesk;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/_next/static/media/space-grotesk-latin-400-normal.764557ed.woff2) format("woff2"),url(/_next/static/media/space-grotesk-all-400-normal.901a115f.woff) format("woff");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

.IconButton_IconButton__M3Ou9 {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative
}

.IconButton_light__0y_Hf {
    background-color: var(--blox-color-ebb-divider);
    color: var(--blox-color-scorpion)
}

.IconButton_dark__swiBh {
    background-color: hsla(0,0%,100%,.15);
    border-radius: 100px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.IconButton_PopupText__BGJUj,.IconButton_dark__swiBh {
    color: var(--blox-color-white)
}

.IconButton_PopupTextCtn__aEams {
    background-color: var(--blox-color-burnt-sienna);
    width: 6px;
    height: 6px;
    position: absolute;
    right: -4px;
    top: -4px;
    border-radius: 100px
}

.IconButton_dark-footer-custom__G1CDw {
    background-color: var(--blox-color-dune);
    color: var(--blox-color-ebb-divider)
}

.IconButton_primary__lDo6N {
    background-color: var(--blox-color-thunder);
    color: var(--blox-color-white)
}

.IconButton_primary__lDo6N:hover {
    background-color: var(--button-active-primary-hover-bg-color)
}

.IconButton_primary__lDo6N:active {
    background-color: var(--button-active-primary-selected-bg-color)
}

.IconButton_primaryDisabled__8mLRh {
    background-color: var(--button-active-primary-disabled-bg-color)!important;
    color: var(--blox-color-dusty-gray)!important;
    cursor: auto
}

.IconButton_secondary__HED_o {
    background-color: var(--blox-color-ebb-divider);
    color: var(--blox-color-thunder)
}

.IconButton_secondary__HED_o:focus {
    outline: none
}

.IconButton_secondary__HED_o:hover {
    background-color: var(--button-active-secondary-hover-bg-color);
    color: var(--blox-color-thunder)
}

.IconButton_secondary__HED_o:active {
    background-color: var(--button-active-secondary-selected-bg-color);
    color: var(--blox-color-pampas-bg-color)
}

.IconButton_secondaryDisabled__k08yV {
    background-color: var(--button-active-secondary-disabled-bg-color)!important;
    color: var(--blox-color-dusty-gray)!important;
    cursor: auto
}

.Footer_FooterContainer__yTSZh {
    background-color: var(--blox-color-thunder);
    padding: 20px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB {
    padding: 0 var(--pageMargin)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA {
    display: flex;
    justify-content: space-between;
    margin-top: 0
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw {
    display: flex;
    font-size: 14px;
    font-weight: 400;
    width: 45%
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw div {
    width: 50%
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw h3 {
    color: var(--color-orange);
    font-size: 14px;
    letter-spacing: 2px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw ul {
    margin: 10px 0 0;
    padding: 0;
    color: var(--blox-color-ebb-divider);
    list-style: none
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw ul li {
    line-height: 32px;
    cursor: pointer
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw ul li a {
    display: block
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg {
    display: flex;
    width: 55%;
    justify-content: flex-end;
    grid-gap: 30px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg div.Footer_col__TCE6B:first-child {
    width: 420px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV {
    display: flex;
    justify-content: space-between
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV .Footer_FooterBtns__2Jq_p {
    position: unset;
    transition: all .2s ease-in-out
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV .Footer_FooterBtns__2Jq_p:hover {
    background-color: rgba(45,38,35,.51);
    box-shadow: 2px 2px 5px rgba(242,116,86,.561);
    transform: translateY(-1px);
    transition: all .2s ease-in;
    border: 1px solid var(--blox-color-burnt-sienna)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 {
    background-color: var(--blox-color-dune);
    padding: 20px 25px;
    border-radius: 24px;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    width: 100%
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 p {
    color: #979393
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD {
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: space-between;
    margin-bottom: 15px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD .Footer_IconLabel__m6w6D {
    margin-left: 20px;
    line-height: 20px
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD .Footer_IconLabel__m6w6D div {
    font-size: 17px;
    color: var(--blox-color-ebb-divider)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD .Footer_IconBtn__8yH6m {
    position: unset;
    transition: all .2s ease-in-out;
    border: 1px solid transparent
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD:hover .Footer_IconLabel__m6w6D div {
    color: var(--blox-color-burnt-sienna)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD:hover .Footer_IconBtn__8yH6m {
    background-color: rgba(45,38,35,.51);
    box-shadow: 2px 2px 5px rgba(242,116,86,.561);
    transform: translateY(-1px);
    transition: all .2s ease-in;
    border: 1px solid var(--blox-color-burnt-sienna)
}

.Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_Divider__RrlYp {
    border-color: #979393;
    border-width: .5px;
    margin: 40px 0 20px
}

.Footer_FooterContainer__yTSZh .Footer_CopyrightText__5xN8D {
    font-size: 12px;
    color: var(--blox-color-dusty-gray)
}

.Footer_FooterContainer__yTSZh .Footer_ReraText__c4Rd_ {
    color: var(--blox-color-ebb-divider)
}

.Footer_FooterContainer__yTSZh .Footer_OrangeText__JJmWN {
    color: var(--color-orange)
}

@media only screen and (min-width: 770px)and (max-width:1120px) {
    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB {
        width:100%;
        padding: 0 var(--pageMargin)
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA {
        flex-direction: column;
        gap: 20px
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg {
        display: flex;
        width: 100%;
        justify-content: flex-start
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg div.Footer_col__TCE6B:first-child {
        width: 400px
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV {
        grid-gap: 1px;
        flex-wrap: wrap
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD {
        padding-left: 0;
        justify-content: left
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 768px) {
    .Footer_FooterContainer__yTSZh {
        padding:0 0 48px
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB {
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA {
        display: block
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw {
        width: 100%;
        margin-bottom: 20px;
        padding-top: 20px;
        border-top: 1px solid #979393
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Explore__moeeN {
        padding-left: 15%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg {
        display: block;
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg div.Footer_col__TCE6B:first-child {
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV {
        grid-gap: 1px;
        flex-wrap: wrap
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD {
        padding-left: 0;
        justify-content: left
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 320px) {
    .Footer_FooterContainer__yTSZh {
        padding:0 0 48px
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB {
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA {
        display: block
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Footerlinks__0iYPw {
        width: 100%;
        margin-bottom: 20px;
        padding-top: 20px;
        border-top: 1px solid #979393
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_Explore__moeeN {
        padding-left: 15%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg {
        display: block;
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg div.Footer_col__TCE6B:first-child {
        width: 100%
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_socialIcons__zxxuV {
        grid-column: auto;
        justify-content: center;
        column-gap: 32px;
        flex-wrap: wrap
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_ListIcon__JQCQD {
        padding-left: 0;
        justify-content: left
    }

    .Footer_FooterContainer__yTSZh .Footer_FooterBox__ppQGB .Footer_FooterContent__ZVjVA .Footer_FooterInfo__Jo8wg .Footer_GreyCard__Ir0S8 {
        margin-bottom: 20px
    }
}

.ActionBar_ActionBar__e_qdn {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center
}

.ActionBar_LeftActionBar__2E5QV {
    margin: auto 0
}

.ActionBar_primary__qdzzB {
    background-color: var(--blox-color-thunder)!important;
    color: var(--blox-color-white)
}

.Header_Header__HAgHv {
    position: fixed;
    top: 0;
    right: 0;
    display: flex;
    width: 100%;
    z-index: 1000021
}

.Header_MobileHeader__QXslF {
    width: 100%;
    padding: 14px 16px
}

.Header_MobileHeader__QXslF:before {
    content: "";
    opacity: .2;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid var(--blox-color-ebb-divider)
}

.Header_Header-secondary__vP_6r {
    background: transparent
}

.Header_Header-primary__4Qss5 {
    background-color: var(--blox-color-thunder)
}

.Header_DesktopHeader__IPvOn {
    width: 100%;
    padding: 17px var(--pageMargin)
}

.Header_DesktopHeader__IPvOn:before {
    content: "";
    border-bottom: 1px solid var(--blox-color-ebb-divider);
    opacity: .2;
    position: absolute;
    left: var(--pageMargin);
    right: var(--pageMargin);
    bottom: 0
}

.Header_MobileLeftHeaderChild__SpZ94 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px
}

.Header_DesktopLeftHeaderChild__9dCcG {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 35px
}

.Header_MobileRightHeaderChild__IPcTR {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px
}

.Header_DesktopRightHeaderChild__UJaO4 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 35px
}

.Header_headerActions__m3W0F {
    display: flex;
    align-items: center;
    justify-content: space-around;
    grid-gap: 30px
}

.Header_headerActions__m3W0F .Header_UserAvatar__rqt70 {
    color: transparent;
    border-radius: 50%;
    padding-top: 5px;
    border: 1px solid hsla(0,0%,100%,.3)
}

.Header_headerActions__m3W0F .Header_NavIcon__07BOf {
    display: flex;
    align-items: center;
    grid-gap: 10px
}

.Header_headerActions__m3W0F .Header_TransparentIcon__DjJd7 {
    background-color: transparent
}

@media screen and (max-width: 768px) {
    .Header_MobileHeader__QXslF {
        padding:14px 16px
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .Header_DesktopHeader__IPvOn {
        padding:17px var(--pageMargin)
    }
}

.Modal_ModalCtn__MhwRC {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2000000;
    background-color: rgba(0,0,0,.5)
}

.Modal_ModalCloseBtn__Is1ai {
    position: absolute;
    top: 24px;
    right: 24px;
    z-index: 200
}

.Modal_BloxLogoBtn__Ac6Ji {
    position: absolute;
    top: 24px;
    left: 24px;
    z-index: 200
}

.Modal_ModalCtnContent__xXBYa {
    position: relative;
    background-color: var(--blox-color-thunder)!important
}

.Modal_ModalCtnOpen--true__m_MnY {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.Modal_ModalCtnOpen--false__WaAG4 {
    display: none
}

.Modal_ModalCtnOpen--left__cO_bO {
    align-items: flex-start;
    animation: Modal_slideInLeft__vdO8f .5s forwards
}

.Modal_ModalCtnOpen--right__1vkoK {
    align-items: flex-end;
    animation: Modal_slideInRight__ZOnAi .5s forwards
}

.Modal_ModalCtnOpen--center__HXMCh {
    align-items: center;
    animation: Modal_slideInTop__m5jCF .5s forwards
}

.Modal_ModalCtnOpen--bottom__M3nX1 {
    align-items: center;
    justify-content: flex-end
}

@media screen and (min-width: 768px) {
    .Modal_ModalCtnContent__xXBYa {
        background-color:var(--blox-color-white)!important;
        overflow-x: hidden;
        overflow-y: auto;
        max-block-size: 100%;
        box-shadow: 0 0 20px rgba(0,0,0,.5)
    }

    .Modal_curve__xCVnQ {
        border-radius: 25px
    }

    .Modal_square__stIC0 {
        border-radius: 0
    }
}

.LoaderUi_Loader__wEsxy {
    position: fixed;
    background-color: rgba(0,0,0,.3);
    width: 100%;
    height: 100%;
    z-index: 99999999;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 120px 120px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.ToasterUi_ToasterMsg__y_quN {
    position: fixed;
    z-index: 9999999;
    background-color: var(--blox-color-white);
    padding: 10px 20px 10px 35px;
    box-shadow: 0 0 30px rgba(0,0,0,.5);
    right: 60px;
    border-radius: 5px;
    min-width: 250px;
    max-width: 300px;
    color: var(--blox-color-thunder);
    border: 1px solid var(--blox-color-dusty-gray);
    animation: ToasterUi_canimate__8Hod8 .7s ease-in-out forwards
}

.ToasterUi_ToasterMsg__y_quN .ToasterUi_Infoicon__ktSuE {
    position: absolute;
    left: 10px;
    top: 13px
}

.ToasterUi_ToasterMsg__y_quN.ToasterUi_error__JPdKA {
    background: var(--blox-color-burnt-sienna);
    color: var(--blox-color-white)
}

.ToasterUi_ToasterMsg__y_quN.ToasterUi_error__JPdKA .ToasterUi_Infoicon__ktSuE {
    color: var(--blox-color-white);
    filter: invert(1)
}

.ToasterUi_CloseIcon__Kl3Q1 {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer
}

@keyframes ToasterUi_canimate__8Hod8 {
    0% {
        top: 100px;
        opacity: 0
    }

    to {
        top: 120px;
        opacity: 1
    }
}

@media screen and (max-width: 350px) {
    .ToasterUi_ToasterMsg__y_quN {
        max-width:80%;
        right: 5%
    }
}

.text_primary__PcB90 {
    color: var(--blox-color-thunder)
}

.text_secondary__W06nQ {
    color: var(--blox-color-white)
}

.text_text-10px___mwwh {
    font-size: 10px;
    line-height: 12px
}

.text_text-11px__1SaM0 {
    font-size: 11px;
    line-height: 16px
}

.text_text-12px__xSUJ5 {
    font-size: 12px;
    line-height: 18px
}

.text_text-13px__hG9vV {
    font-size: 13px;
    line-height: 18px
}

.text_text-14px__aPnkg {
    font-size: 14px;
    line-height: 20px
}

.text_text-16px__yyDjQ {
    font-size: 16px;
    line-height: 20px
}

.text_text-18px__jzRYi {
    font-size: 18px;
    line-height: 20px
}

.text_text-20px__KiVZf {
    font-size: 20px;
    line-height: 24px
}

.text_text-22px__RcFne {
    font-size: 22px;
    line-height: 24px
}

.text_text-24px__FzZVh {
    font-size: 24px;
    line-height: 24px
}

.text_text-32px__o_sTj {
    font-size: 32px;
    line-height: 40px
}

.text_text-64px__tQ_cO {
    font-size: 64px;
    line-height: 64px
}

.text_desktop-title__BQ0Mw {
    font-size: 64px;
    line-height: 82px
}

.text_desktop-title-1__213RM {
    font-size: 48px;
    line-height: 56px
}

.text_desktop-title-2__AKbyS {
    font-weight: 400;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: -1px
}

.text_desktop-title-3__fskJW {
    font-weight: 400;
    font-size: 32px;
    line-height: 44px;
    letter-spacing: -1px
}

.text_desktop-heading-1__CG19e {
    font-size: 28px;
    line-height: 32px
}

.text_desktop-heading-2__zJMMP {
    font-size: 24px;
    line-height: 26px
}

.text_desktop-propgaller-heading__gp6h1 {
    font-size: 22px;
    line-height: 26px
}

.text_desktop-heading-3__6qV5j {
    font-size: 20px;
    line-height: 28px
}

.text_desktop-heading-4__YAMBJ {
    font-size: 18px;
    line-height: 20px
}

.text_desktop-heading-5__YAUk5 {
    font-size: 16px;
    line-height: 22px
}

.text_desktop-body__tJn8c {
    font-size: 14px;
    line-height: 20px
}

.text_desktop-body-sm__qq5_7 {
    font-weight: 400;
    font-size: 13px;
    line-height: 17px
}

.text_desktop-label__Sm3s6,.text_desktop-seo-text-1__piY_3 {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px
}

.text_desktop-seo-text2__ihobm {
    font-weight: 400;
    font-size: 10px;
    line-height: 14px
}

.text_mobile-title__EWiw0 {
    font-weight: 400;
    font-size: 40px;
    line-height: 40px
}

.text_mobile-heading-1__UAdOq {
    font-size: 24px;
    line-height: 26px
}

.text_mobile-heading-2__RF61C {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px
}

.text_mobile-heading-3__RCQJC {
    font-size: 16px;
    line-height: 22px
}

.text_mobile-body__ZiUto {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px
}

.text_mobile-body-lg__0NTfi {
    font-size: 14px;
    line-height: 20px
}

.text_mobile-label__KR4cP {
    font-weight: 400;
    font-size: 11px;
    line-height: 16px
}

.text_mobile-cta__98PCA {
    font-weight: 700;
    font-size: 10px;
    line-height: 18px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.text_Htitle__vsNcm {
    font-weight: 400
}

.text_ShowLessText__V55fS {
    display: inline-block;
    cursor: pointer
}

.Button_BloxButton__CGzYC {
    cursor: pointer;
    border-radius: 100px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 500;
    text-align: center;
    letter-spacing: 2px
}

.Button_BtnText__nrjra {
    width: 100%;
    white-space: nowrap
}

.Button_Fullwidth__8bu_a {
    width: 100%
}

.Button_NotFullwidth__UW6Eb {
    width: -moz-fit-content;
    width: fit-content
}

.Button_ButtonContent__qPyqO {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative
}

.Button_ButtonContent-sm__DArc6 {
    justify-content: center;
    gap: 4px
}

.Button_ButtonContent-md__1XTQo {
    justify-content: center;
    gap: 6px
}

.Button_Button-sm__5qhz9 {
    height: 32px;
    padding: 7px 20px
}

.Button_Button-md__I4gfy {
    height: 40px;
    padding: 11px 22px
}

.Button_Button-lg__sdCda {
    height: 48px;
    padding: 15px 24px
}

.Button_Text-md__R7FDU,.Button_Text-sm__k1Fww {
    font-size: 10px;
    line-height: 18px
}

.Button_Text-lg__r6N1d {
    font-size: 13px;
    line-height: 18px
}

.Button_primary__kJZL8 {
    background-color: var(--blox-color-dune);
    color: var(--blox-color-white)
}

.Button_primary__kJZL8:hover {
    background-color: var(--button-active-primary-hover-bg-color);
    color: var(--blox-color-white)
}

.Button_primary__kJZL8:active {
    background-color: var(--button-active-primary-selected-bg-color);
    color: var(--blox-color-white)
}

.Button_primaryDisabled__fLnZ7 {
    background-color: var(--button-active-primary-disabled-bg-color)!important;
    color: var(--blox-color-dusty-gray)!important;
    cursor: auto
}

.Button_secondary__yUll7 {
    background-color: var(--blox-color-ebb-divider);
    color: var(--blox-color-thunder)
}

.Button_assured__YcXC2 {
    background-color: #27282e;
    color: var(--blox-color-white)
}

.Button_custom-2__ir02d {
    background-color: transparent;
    height: auto;
    color: red;
    position: relative;
    bottom: 0;
    left: 0;
    padding: 0
}

.Button_custom-2__ir02d:hover {
    background-color: transparent;
    color: gray
}

.Button_custom-2__ir02d .Button_ButtonContent__qPyqO {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

.Button_custom-2__ir02d .Button_BtnText__nrjra {
    white-space: nowrap;
    font-size: 11px;
    line-height: 12px;
    text-align: left
}

.Button_secondary__yUll7:hover {
    background-color: var(--button-active-secondary-hover-bg-color);
    color: var(--blox-color-thunder)
}

.Button_secondary__yUll7:active {
    background-color: var(--button-active-secondary-selected-bg-color);
    color: var(--blox-color-pampas-bg-color)
}

.Button_secondaryDisabled__HrMBS {
    background-color: var(--button-active-secondary-disabled-bg-color)!important;
    color: var(--blox-color-dusty-gray)!important;
    cursor: auto
}

.Button_custom__8k8DI {
    background-color: var(--blox-color-burnt-sienna);
    color: var(--blox-color-white)
}

.Button_PopupTextCtn__HwKvT {
    background-color: var(--blox-color-burnt-sienna);
    width: 5px;
    height: 5px;
    position: absolute;
    right: -4px;
    top: -4px;
    border-radius: 100px
}

.Button_Text-12___MVfN {
    font-size: 14px
}

.Button_PillsbtnTxt__lKOsR {
    font-size: 14px;
    line-height: 18px
}

.Input_BloxInput__nwfmC {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 700;
    border: none;
    display: flex;
    flex-direction: column;
    gap: 2px
}

.Input_ErrorMessageWrapper__Q4bwG {
    min-height: 16px;
    width: 100%
}

.Input_InputField__L01BX {
    background: none;
    border-left: none;
    border-right: none;
    border-top: none;
    outline: none
}

.Input_BloxInput__nwfmC input::-webkit-inner-spin-button,.Input_BloxInput__nwfmC input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.Input_BloxInput__nwfmC input[type=number] {
    -moz-appearance: textfield
}

.Input_Label__1lyXE {
    color: var(--blox-color-dusty-gray)
}

.Input_ErrorMessage__AdvH3 {
    color: var(--blox-color-burnt-sienna)
}

.Input_Fullwidth__O8Vz5 {
    width: 100%
}

.Input_NotFullwidth__j4717 {
    width: -moz-fit-content;
    width: fit-content
}

.Input_InputContent__1NFgo {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px
}

.Input_CardImageCtn__FPIqm {
    margin-top: 8px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    gap: 2px;
    width: 100%
}

.Input_UPIVerifyText__pd7KD {
    height: 40px;
    padding: 11px 22px;
    border-radius: 100px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 500;
    text-align: center;
    letter-spacing: 2px;
    background-color: var(--blox-color-ebb-divider);
    color: var(--blox-color-thunder)
}

.Input_UPIVerifyText__pd7KD:hover {
    background-color: var(--button-active-primary-hover-bg-color);
    color: var(--blox-color-white)
}

.Input_CardWrapper__twLo9 {
    opacity: .2
}

.Input_Active-Card-true__LSwyK {
    opacity: 1
}

.Input_Text-sm__VH_0e {
    font-size: 14px;
    line-height: 20px
}

.Input_Text-md__Cx7b3 {
    font-size: 16px;
    line-height: 20px
}

.Input_Text-lg__uPiXw {
    font-size: 18px;
    line-height: 20px
}

.Input_primary___ZVfL {
    color: var(--blox-color-white)
}

.Input_primaryDisabled__S0DS8 {
    cursor: auto
}

.Input_secondary__t4EIt {
    color: var(--blox-color-thunder)
}

.Input_secondary__t4EIt:focus {
    outline: none
}

.Input_secondaryDisabled__vYLDL {
    cursor: auto
}

.Input_TickIconCtn___DbVP {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--blox-color-ocean-green)
}

.Input_UPIVerifyBtn__q6W_N {
    cursor: pointer
}

.Input_Loader__DgN2R {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: block;
    animation: Input_rotate__3OOkO 1s linear infinite
}

.Input_Loader__DgN2R:before {
    content: "";
    box-sizing: border-box;
    position: absolute;
    inset: 0;
    border-radius: 50%;
    border: 1px solid var(--blox-color-thunder);
    animation: Input_prixClipFix____wT3 2s linear infinite
}

@keyframes Input_rotate__3OOkO {
    to {
        transform: rotate(1turn)
    }
}

@keyframes Input_prixClipFix____wT3 {
    0% {
        -webkit-clip-path: polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);
        clip-path: polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)
    }

    25% {
        -webkit-clip-path: polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);
        clip-path: polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)
    }

    50% {
        -webkit-clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);
        clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)
    }

    75% {
        -webkit-clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);
        clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)
    }

    to {
        -webkit-clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);
        clip-path: polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)
    }
}

.Input_TextArea___PnlX textarea {
    max-height: 60px;
    resize: none;
    border-bottom: 2px solid var(--border-color)
}

.Input_InputContent__1NFgo input::-webkit-calendar-picker-indicator {
    filter: invert(1)
}

.DateTimePicker_Wrapper__QEsv2 {
    background: var(--blox-color-scorpion);
    display: flex
}

.DateTimePicker_Container__6Q1er {
    max-width: 328px;
    max-height: 172px;
    margin: auto;
    display: flex
}

.DateTimePicker_TimeRow__ftAGy {
    display: flex;
    justify-content: space-evenly;
    width: 140px
}

.DateTimePicker_Separator__tJDIG {
    position: relative;
    margin-left: 24px;
    margin-right: 24px;
    height: 1px;
    background: var(--blox-color-ebb-divider)
}

.DateTimePicker_PickerColumn___anMj {
    overflow: scroll;
    scroll-snap-type: y
}

.DateTimePicker_Row__0lL_q {
    height: 50px;
    scroll-snap-align: start;
    font-size: large;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    align-items: center
}

.DateTimePicker_DateHidden__7zvAx {
    display: flex;
    color: var(--blox-color-dusty-gray)
}

.DateTimePicker_DateActive__u7rh7 {
    display: flex;
    color: var(--blox-color-white)
}

.DateTimePicker_DateActive__u7rh7>:first-child {
    color: var(--blox-color-burnt-sienna)
}

.DateTimePicker_DefaulHidden__3oi7c {
    color: var(--blox-color-dusty-gray)
}

.DateTimePicker_DefaulActive__objDO {
    color: var(--blox-color-white)
}

.DateTimePicker_PickerColumn___anMj::-webkit-scrollbar {
    display: none
}

.DateTimePicker_Overlay__nSUuD {
    width: 100%;
    height: 100%;
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly
}

.CardHeader_CardHeaderCtn__mGuOf {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px
}

.CardHeader_CardHeaderTitle__GzXgr {
    font-style: normal;
    font-weight: 500;
    line-height: 20px
}

.CardHeader_CardHeaderTitlePrimary__vjpXN {
    color: #6e6e6e
}

.CardHeader_CardHeaderTitleSecondary__w6GWM {
    color: var(--blox-color-white)
}

.CardHeader_Card-Text-14__WF3M_ {
    font-size: 14px;
    line-height: 20px
}

.CardHeader_Card-Text-16__3n6WO {
    font-size: 16px;
    line-height: 20px
}

.CardHeader_Card-Text-20__QQqX5 {
    font-size: 20px;
    line-height: 24px
}

.CardHeader_CardIconCtn__IwxSE {
    display: flex;
    justify-content: center;
    align-items: center
}

.Card_primary__IiLET {
    background: var(--blox-color-thunder)
}

.Card_secondary__V9lZX {
    background: var(--blox-color-white);
    border: 1px solid var(--blox-color-white)
}

.Card_BloxCard__LQ6Yv {
    padding: 24px;
    border-radius: 24px
}

.Card_BloxCard__LQ6Yv.Card_custom__tRM_i {
    padding: 20px;
    border-radius: 20px
}

.BasicRMCard_BasicRMCard__Sl7Cq {
    margin-top: 10px;
    border-radius: 20px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    grid-gap: 15px
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU {
    display: flex;
    flex-direction: column;
    grid-gap: 12px;
    justify-content: center
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_RMRating__pzu3c {
    color: var(--blox-color-thunder)
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_Rating__IBx5o {
    display: flex;
    grid-gap: 5px
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmImage__jgz_b {
    display: flex;
    align-items: flex-end
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmImage__jgz_b .BasicRMCard_RmProfileImageCtn__ppCkI {
    max-height: 100px;
    height: 100px
}

.BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmImage__jgz_b .BasicRMCard_RmProfileImageCtn__ppCkI img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
    object-position: right
}

.BasicRMCard_BasicRMCard__Sl7Cq.BasicRMCard_reverse__QruyG {
    flex-direction: row-reverse;
    justify-content: flex-end
}

.BasicRMCard_BasicRMCard__Sl7Cq.BasicRMCard_reverse__QruyG .BasicRMCard_rmImage__jgz_b img {
    object-position: center
}

.BasicRMCard_BasicRMCardCont__TAXBY {
    padding: 20px;
    border-radius: 20px
}

.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo {
    background-color: var(--blox-color-dune)
}

.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo .BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_RMRating__pzu3c,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo .BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_pcontent__5_g1P,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo .BasicRMCard_BloxRMCardHeaderCtn__Xxa09 h2,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_secondary___1Gyo .BasicRMCard_rmname__6GIZL {
    color: var(--blox-color-white)
}

.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz {
    background-color: var(--card-border-secondary-color)
}

.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz .BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_RMRating__pzu3c,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz .BasicRMCard_BasicRMCard__Sl7Cq .BasicRMCard_rmInfo__UGkDU .BasicRMCard_pcontent__5_g1P,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz .BasicRMCard_BloxRMCardHeaderCtn__Xxa09 h2,.BasicRMCard_BasicRMCardCont__TAXBY.BasicRMCard_primary__w7bKz .BasicRMCard_rmname__6GIZL {
    color: var(--blox-color-thunder)
}

.BasicRMCard_BloxRMCardHeaderCtn__Xxa09 {
    gap: 30px;
    padding: 0;
    align-items: normal
}

.BasicRMCard_BloxRMCardIconCtn__QubSH {
    align-items: normal
}

.InfoGather_InfoGatherCtn__bD3ON {
    display: unset;
    position: relative;
    height: 100%;
    z-index: 100
}

.InfoGather_InfoGatherDataCtn__dA6Fu {
    height: 400px;
    position: absolute;
    top: calc(100vh - 400px);
    left: 0;
    background: linear-gradient(359.98deg,var(--blox-color-thunder) 70.76%,rgba(35,30,31,0) 99.99%);
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 16px 16px 35px;
    justify-content: flex-end
}

.InfoGather_ButtonCtn__gmof9 {
    width: 100%
}

.InfoGather_InfoGatherPageHeader__IM_kh {
    margin-bottom: 2px
}

.InfoGather_DateTimePicker__xPuF9 {
    background-color: transparent!important
}

.InfoGather_StepIndicatorCtn__mQYa1 {
    display: flex;
    width: 100%;
    align-items: center;
    margin-top: 27px;
    margin-left: 8px
}

.InfoGather_StepIndicatorText__ghyJ3 {
    color: var(--blox-color-dusty-gray)
}

.InfoGather_ErrorText__N27If {
    color: var(--blox-color-burnt-sienna);
    text-align: center
}

.InfoGather_PhoneCtn__lLZ1a {
    display: flex;
    margin-top: 24px
}

.InfoGather_InputField__RNwAp {
    width: 100%
}

.InfoGather_PageTwoForm__T4NiL {
    margin-top: 47px;
    margin-bottom: 40px
}

.InfoGather_BloxImageCtn__2c06V {
    display: none
}

.InfoGather_VisitTypeCheckBox__M1g4V {
    margin-right: 12px;
    width: 20px;
    height: 20px
}

.InfoGather_InputBox__98s9c input {
    padding: 8px;
    color: var(--blox-color-white)
}

.InfoGather_InputBox__98s9c input[type=checkbox] {
    width: 20px;
    height: 20px;
    margin-right: 12px
}

.InfoGather_InputFieldDropDown__z6g3a {
    color: var(--blox-color-white);
    outline: 0
}

.InfoGather_PhoneInput___eO5s {
    margin-left: 26px
}

.InfoGather_ImageCtn__Ie4eo {
    width: 100%;
    height: 600px
}

.InfoGather_DataBox__zZ_D3 {
    margin-bottom: 50px;
    margin-top: 20px
}

.InfoGather_dataRow__kdZKF {
    display: flex;
    color: var(--blox-color-thunder);
    grid-gap: 20px;
    padding: 6px 0
}

.InfoGather_dataRow__kdZKF .InfoGather_clabel__k_NNE {
    font-weight: 700;
    color: var(--blox-color-burnt-sienna);
    text-align: right
}

.InfoGather_RMcard2__JnCL4 {
    margin-top: 10px;
    padding: 20px;
    background-color: var(--card-border-secondary-color);
    border-radius: 20px;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmname__9BC_T {
    color: var(--blox-color-thunder)
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmInfo__ihbd1 {
    display: flex;
    flex-direction: column;
    grid-gap: 15px;
    justify-content: space-around
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmInfo__ihbd1 .InfoGather_RMRating__xbH39 {
    color: var(--blox-color-thunder)
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmInfo__ihbd1 .InfoGather_Rating__mJ3sz {
    display: flex;
    grid-gap: 5px
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmImage__C0Rah {
    display: flex;
    align-items: flex-end
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmImage__C0Rah .InfoGather_RmProfileImageCtn__F4wTn {
    max-height: 100px;
    height: 100px
}

.InfoGather_RMcard2__JnCL4 .InfoGather_rmImage__C0Rah .InfoGather_RmProfileImageCtn__F4wTn img {
    max-width: 100%;
    max-height: 100%;
    height: auto
}

.InfoGather_Gridrow__Sj_w8 {
    display: flex;
    grid-gap: 10px;
    justify-content: center
}

.InfoGather_Gridrow__Sj_w8,.InfoGather_pcontent__cxaSl,.InfoGather_text2__PDuqS {
    color: var(--blox-color-thunder)
}

.InfoGather_pcontent__cxaSl {
    padding: 10px 0;
    color: var(--blox-color-scorpion)
}

.InfoGather_NButtonCtn__ZmG2h {
    margin: 15px 0;
    width: 100%
}

.InfoGather_MyRMCard__8X0CI {
    background-color: var(--card-border-secondary-color);
    padding: 20px;
    border-radius: 20px;
    margin: 24px 0
}

@media screen and (max-width: 768px) {
    .InfoGather_DataValue__Juefn,.InfoGather_pcontent__cxaSl,.InfoGather_text2__PDuqS {
        color:var(--blox-color-white)
    }

    .InfoGather_InfoGatherDataCtn__dA6Fu {
        padding: 16px 16px 90px
    }
}

@media screen and (min-width: 768px) {
    .InfoGather_StepIndicatorCtn__mQYa1 {
        margin-left:0
    }

    .InfoGather_PageTwoForm__T4NiL {
        margin-bottom: 112px
    }

    .InfoGather_InfoGatherCtn__bD3ON {
        display: flex;
        position: unset
    }

    .InfoGather_InfoGatherDataCtn__dA6Fu {
        position: unset;
        height: 100%;
        background: transparent;
        padding: 16px;
        width: 335px
    }

    .InfoGather_InfoGatherPageHeader__IM_kh {
        color: var(--blox-color-thunder)
    }

    .InfoGather_InfoGatherTimeZone__XjZee {
        color: var(--blox-color-dusty-gray)
    }

    .InfoGather_ActiveScroll__6Hz4P {
        color: var(--blox-color-thunder)!important
    }

    .InfoGather_BloxImageCtn__2c06V {
        display: flex;
        flex-direction: flex-start;
        align-items: center
    }

    .InfoGather_DataCtn__2tZlQ {
        display: flex;
        flex-direction: column;
        padding: 34px 24px
    }

    .InfoGather_VisitTypeCheckBox__M1g4V {
        color: transparent
    }

    .InfoGather_InputBox__98s9c input {
        padding: 8px;
        color: var(--blox-color-thunder)
    }

    .InfoGather_InputBox__98s9c input[type=checkbox] {
        width: 20px;
        height: 20px;
        margin-right: 12px
    }

    .InfoGather_InputFieldDropDown__z6g3a {
        color: var(--blox-color-thunder)
    }

    .InfoGather_ImageCtn__Ie4eo {
        width: 363px;
        height: 524px
    }

    .InfoGather_ImageCtn__Ie4eo img {
        width: 363px!important
    }
}

.Dropdown_BloxDropdown__tVz4m {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 700;
    text-align: center;
    letter-spacing: 2px;
    border: none
}

.Dropdown_Dropdown__lb78N {
    background: none;
    border: none;
    border-bottom: 1px solid var(--blox-color-dusty-gray);
    height: 100%
}

.Dropdown_Fullwidth____p9A {
    width: 100%
}

.Dropdown_NotFullwidth__Hv6oq {
    width: -moz-fit-content;
    width: fit-content
}

.Dropdown_DropdownContent__wSj_d {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 8px;
    height: 100%
}

.Dropdown_primary__joL8S {
    color: var(--blox-color-white)
}

.Dropdown_secondary__Fy05A {
    color: var(--blox-color-thunder)
}

.GridCont_gridCont__rn4P3 {
    display: flex
}

.GridCont_row__HRG7b {
    flex-direction: row
}

.GridCont_column__DvEzz {
    flex-direction: column
}

.GridCont_center__7YNM7 {
    align-items: center
}

.GridCont_start__tZJJs {
    align-items: flex-start
}

.GridCont_end__cZwOg {
    align-items: flex-end
}

.CallRMModal_callRMCont__nxl3p {
    display: flex;
    grid-gap: 20px;
    height: 100%
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_RMCont__pLzxa,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA {
    flex: 1 1
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_RMCont__pLzxa {
    padding: 20px;
    display: flex;
    flex-direction: column;
    grid-gap: 15px;
    justify-content: space-between;
    background: linear-gradient(230deg,var(--blox-color-dune) 0,var(--blox-color-dune) 20%,var(--blox-color-thunder) 20%,var(--blox-color-thunder) 85%,var(--blox-color-burnt-sienna) 85%,var(--blox-color-burnt-sienna) 100%)
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA {
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_TitleCont__ZMrdW {
    margin-bottom: 20px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_Title__cb2c1 {
    color: var(--blox-color-thunder);
    margin-bottom: 20px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_UserName__MMlU1 {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 10px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_UserName__MMlU1 input {
    background: transparent;
    flex-grow: 1;
    padding: 8px;
    border-width: .5px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_UserName__MMlU1 img {
    opacity: .5
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputFieldDropDown__12zm0 {
    height: 40px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputFieldDropDown__12zm0 img {
    opacity: .3
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputBox__gHISb {
    padding: 0
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputBox__gHISb select {
    padding: 10px 8px;
    background-color: transparent;
    color: var(--blox-color-thunder)
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputBox__gHISb img {
    opacity: .3
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_NumberInput__VbNx7 {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_NumberInput__VbNx7 div {
    flex-grow: 1
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_NumberInput__VbNx7 input {
    padding: 10px 8px;
    background-color: transparent;
    flex-grow: 1;
    width: 100%;
    border-width: .5px
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_CallbackBtn__DWIeH {
    margin: 20px 0;
    width: 100%;
    font-weight: 700
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_PhoneCtn__bvlZ7 {
    width: 100%;
    display: flex;
    gap: 20px;
    align-items: flex-start
}

.CallRMModal_callRMCont__nxl3p .CallRMModal_whiteText__rlpNH {
    color: var(--blox-color-white)
}

.CallRMModal_Rating__tOM5j {
    display: flex;
    grid-gap: 10px;
    margin: 10px 0
}

.CallRMModal_RmProfileImage__5zVQL {
    height: auto
}

.CallRMModal_RespSuccess__MxkIQ {
    display: flex;
    flex-direction: column;
    grid-gap: 40px;
    justify-content: space-between;
    color: var(--blox-color-dune);
    align-items: center;
    color: var(--blox-color-thunder)
}

.CallRMModal_ErrorMessage__S5nGL {
    color: var(--blox-color-burnt-sienna)
}

@media screen and (max-width: 768px) {
    .CallRMModal_callRMCont__nxl3p {
        flex-direction:column
    }

    .CallRMModal_callRMCont__nxl3p .CallRMModal_RespSuccess__MxkIQ,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_InputBox__gHISb select,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_NumberInput__VbNx7 input,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_Title__cb2c1,.CallRMModal_callRMCont__nxl3p .CallRMModal_formCont__CUNCA .CallRMModal_UserName__MMlU1 input {
        color: var(--blox-color-white)
    }
}

.GalleryModal_modalContainer__2RZUt {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.9);
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    z-index: 999999999;
    padding: 0 var(--pageMargin)
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_ModalHead__cXaIP {
    position: absolute;
    top: 0;
    display: flex;
    padding: 0 20px;
    justify-content: space-between;
    align-items: center;
    width: calc(100vw - var(--pageMargin)*2);
    margin-bottom: 16px;
    height: 64px;
    border-bottom: .5px solid hsla(23,17%,91%,.2)
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_title__7sFSN {
    font-size: 14px;
    color: var(--blox-color-ebb-divider);
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    background: #625e5e;
    padding: 8px 16px;
    border-radius: 10px
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_closeBt__dHM_f {
    cursor: pointer
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_image__d2Jf_ {
    top: 30px;
    height: auto;
    max-height: calc(100dvh - 140px)
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_zoomControls__d_eQB {
    position: absolute;
    bottom: 24px;
    right: 16px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_zoomControls__d_eQB button {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.GalleryModal_modalContainer__2RZUt .GalleryModal_image__d2Jf_ {
    position: relative;
    top: 40px;
    padding: 10px;
    width: 100%;
    object-fit: contain;
    max-width: 100%;
    height: calc(100dvh - 60px);
    max-height: calc(100dvh - 60px)
}

.GalleryModal_modalContainer__2RZUt .transform-component-module_content__FBWxo {
    margin-top: -48px
}

.GalleryModal_modalContainer__2RZUt .transform-component-module_wrapper__SPB86 {
    top: 30px;
    height: calc(100dvh - 80px)
}

.GalleryModal_zoomIn__mhur8 {
    cursor: zoom-in
}

.GalleryModal_dragging__4dMdJ {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.GalleryModal_centerVideo__aX0z4 {
    position: relative;
    top: 30px;
    height: calc(100vh - 100px)
}

.GalleryModal_videoPlayer__ECMsB {
    width: auto;
    height: calc(100vh - 100px);
    object-fit: cover
}

.GalleryModal_topLeft__sUlTq {
    color: #fff;
    border: none;
    border-radius: 5px;
    background: transparent;
    cursor: pointer;
    z-index: 9999999;
    position: absolute;
    top: 8px;
    right: 20px;
    display: flex;
    gap: 8px
}

.GalleryModal_muteicon__S_Zyx {
    background-color: transparent;
    border: none;
    z-index: 9999999!important
}

.GalleryModal_vdprogress__1oLtj {
    height: 5px;
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-top: -4px;
    background-color: #ccc;
    border-radius: 16px;
    cursor: pointer
}

.GalleryModal_vdprogress__1oLtj .GalleryModal_compltedpg__XnV1H {
    background-color: var(--blox-color-burnt-sienna);
    height: 5px
}

.GalleryModal_progressThumb__AWH3n {
    height: 8px;
    width: 8px;
    border-radius: 50%;
    z-index: 999;
    background-color: #f27456;
    position: absolute;
    top: -2px
}

.GalleryModal_imageWrapper__jROSy {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

@media(max-width: 768px) {
    .GalleryModal_modalContainer__2RZUt .GalleryModal_image__d2Jf_ {
        position:static;
        top: 30px;
        width: calc(100vw - 8px);
        margin: 4px;
        height: auto;
        max-height: calc(100dvh - 80px);
        padding: 0;
        object-fit: contain
    }

    .GalleryModal_videoPlayer__ECMsB {
        width: calc(100vw - 8px);
        margin: 4px 4px 0;
        height: auto;
        max-height: calc(100vh - 180px)
    }

    .GalleryModal_centerVideo__aX0z4 {
        top: 0;
        height: calc(100vh - 180px)
    }

    .GalleryModal_vdprogress__1oLtj {
        width: calc(100vw - 8px);
        margin: 0 4px 4px;
        bottom: 4px
    }

    .GalleryModal_mobilezoom__EMhIA {
        position: absolute;
        z-index: 999
    }
}

.GalleryImages_container__od9do {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-height: calc(100vh - 160px);
    background-color: transparent;
    width: 100vw;
    margin-inline:calc(-1*var(--pageMargin));position: relative;
    top: 50px;
    height: 100%
}

.GalleryImages_counter__FyQNG {
    position: absolute;
    font-size: 20px;
    z-index: 9999;
    top: -54px;
    right: var(--pageMargin);
    margin-bottom: 10px;
    font-size: 14px;
    width: 60px;
    text-align: center
}

.GalleryImages_counterPg__kxqvu {
    width: 100%;
    background-color: #ccc;
    height: 4px;
    margin-top: 10px;
    border-radius: 2px
}

.GalleryImages_completedcounterPg__Z3TLK {
    background-color: #f27456;
    height: 4px;
    border-radius: 2px
}

.GalleryImages_carouselContainer__0GYrW {
    width: 100%;
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}

.GalleryImages_carouselWrapper__Ihs7I {
    display: flex;
    justify-content: center;
    overflow: hidden;
    width: 100%
}

.GalleryImages_carousel__vSY7g {
    display: flex;
    align-items: center;
    gap: 20px;
    transition: transform .5s ease-in-out
}

.GalleryImages_ImgMainCont__DW_Oj {
    position: relative
}

.GalleryImages_fullscreenIcon__MFH6M {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 99999;
    cursor: pointer
}

.GalleryImages_image__mIyE5 {
    height: calc(100vh - 280px);
    width: auto;
    object-fit: contain;
    flex-shrink: 0;
    opacity: .4;
    transition: opacity .5s ease,transform .5s ease;
    cursor: zoom-in;
    border-radius: 15px;
    margin-bottom: 50px
}

.GalleryImages_active__rbsJB {
    height: calc(100vh - 220px);
    opacity: 1;
    z-index: 9;
    margin-bottom: 10px
}

.GalleryImages_galleryimagescont__apjbK {
    width: 100vw
}

.GalleryImages_next__6FEGT,.GalleryImages_prev__sHfuM {
    position: absolute;
    top: calc(50% - 10px);
    transform: translateY(-50%);
    background-color: #fff;
    color: #000;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    padding: 10px;
    cursor: pointer;
    z-index: 10
}

.GalleryImages_prev__sHfuM {
    left: 10px
}

.GalleryImages_next__6FEGT {
    right: 10px
}

.GalleryImages_desktopTitle__DMvCr {
    background: #625e5e;
    padding: 10px 20px;
    border-radius: 10px;
    width: max-content;
    margin: 0 auto;
    box-shadow: 0 4px 8px 0 hsla(0,0%,100%,.12);
    font-size: 14px
}

@media(max-width: 768px) {
    .GalleryImages_carouselContainer__0GYrW {
        height:calc(100% - 10px);
        margin-top: 0
    }

    .GalleryImages_nextImgCont__6PG4_ {
        height: 100%;
        width: calc(100vw - 32px);
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden
    }

    .GalleryImages_prev__sHfuM {
        left: 20px;
        padding: 0
    }

    .GalleryImages_next__6FEGT {
        right: 20px;
        padding: 0
    }

    .GalleryImages_active__rbsJB,.GalleryImages_image__mIyE5 {
        object-fit: contain;
        margin-inline:16px;border-radius: 10px;
        height: auto;
        max-height: 100%;
        width: 100%
    }

    .GalleryImages_counter__FyQNG {
        display: none
    }

    .GalleryImages_titlecont__sIEwd {
        display: flex;
        justify-content: space-between;
        position: absolute;
        bottom: 6px;
        width: calc(100vw - 32px)
    }

    .GalleryImages_titlecont__sIEwd p {
        -webkit-backdrop-filter: blur(18px);
        backdrop-filter: blur(18px);
        box-shadow: 0 4px 4px 0 rgba(0,0,0,.25);
        padding: 10px 20px;
        background: rgba(98,94,94,.4);
        border-radius: 10px
    }

    .GalleryImages_titlecont__sIEwd .GalleryImages_mobilecounter__xj_wE {
        padding: 10px 20px
    }

    .GalleryImages_ImgFc__UwwV4 {
        position: relative;
        top: calc(50% - 30px);
        transform: translateY(-50%);
        height: calc(100% - 60px)
    }

    .GalleryImages_ImgMainCont__DW_Oj,.GalleryImages_carouselWrapper__Ihs7I,.GalleryImages_galleryimagescont__apjbK {
        height: 100%
    }

    .GalleryImages_container__od9do {
        position: static;
        margin-top: 16px
    }
}

.StickyWrapper_StickyCont__btbh1 {
    width: 100%;
    transition: all .2s ease-in-out
}

.StickyWrapper_StickyCont__btbh1.StickyWrapper_active__V7PED {
    position: -webkit-sticky;
    position: sticky;
    z-index: 999;
    transition: all .2s ease-in
}

.TabNav_TabsUnorderedList__b8iyQ {
    display: flex;
    list-style-type: none;
    margin-bottom: 32px;
    cursor: pointer
}

.TabNav_ActiveListElement___KwAM {
    padding: 20px;
    color: var(--blox-color-white);
    border-bottom: 2px solid var(--blox-color-burnt-sienna)
}

.TabNav_InActiveListElement__eya9t {
    padding: 20px;
    color: var(--blox-color-dusty-gray);
    border-bottom: 2px solid var(--blox-color-ebb-divider)
}

@media screen and (max-width: 768px) {
    .TabNav_TabsUnorderedList__b8iyQ {
        margin-bottom:24px
    }

    .TabNav_ActiveListElement___KwAM,.TabNav_InActiveListElement__eya9t {
        padding: 10px
    }
}

.Map_MarkerText__wGgFL {
    color: var(--blox-color-thunder)
}

.Map_ImageIdTextCtn__l_QmF {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 32px;
    width: 32px;
    background-color: var(--blox-color-black);
    display: flex;
    justify-content: center;
    align-items: center
}

.Map_BloxSquare__g5G0s {
    position: absolute;
    top: 2px;
    right: 2px
}

.Map_ImageIdText__Kw19Q {
    color: var(--blox-color-white)
}

.Map_InfoCtnText__hT7WA {
    color: var(--blox-color-thunder)
}

.Map_GmapLink__dRRWW {
    color: var(--blox-color-burnt-sienna)
}

.Map_MarkerInfoHeader__PSXDQ {
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 5px
}

.Map_MarkerInfoAddressCtn__foDCC {
    width: 150px;
    color: var(--blox-color-scorpion);
    margin-bottom: 5px
}

@media(max-width: 768px) {
    .Map_ImageIdTextCtn__l_QmF {
        background-color:var(--blox-color-white)
    }

    .Map_ImageIdText__Kw19Q {
        color: var(--blox-color-black)
    }
}

.GalleryMap_GalleryMap__FDdLo {
    position: relative;
    height: 100%;
    max-height: calc(100vh - 160px);
    top: 50px;
    width: 100%
}

.GalleryMap_GalleryMap__FDdLo div:first-child {
    border-radius: 10px
}

.GalleryMap_prev__Sj83g {
    position: absolute;
    top: calc(50% - 8px);
    left: calc(-1*var(--pageMargin) + 10px);
    transform: translateY(-50%);
    background-color: #fff;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    padding: 10px;
    cursor: pointer;
    z-index: 9999
}

@media(max-width: 768px) {
    .GalleryMap_prev__Sj83g {
        top:calc(50% - 20px);
        left: calc(-1*var(--pageMargin) + 18px)
    }

    .GalleryMap_GalleryMap__FDdLo {
        top: 10px;
        max-height: calc(100vh - 240px)
    }
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper,swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide,swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width:100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset,50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: normal;
    line-height: 1
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,10px);
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset,10px);
    left: auto
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity .3s;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom,8px);
    top: var(--swiper-pagination-top,auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius,50%);
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity,.2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity,1);
    background: var(--swiper-pagination-color,var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right,8px);
    left: var(--swiper-pagination-left,auto);
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s,top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,right .2s
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color,inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size,4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size,4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

.Swiper_SwiperCtn__bi0fK {
    display: flex;
    align-content: center;
    justify-content: center
}

.Swiper_SwiperCtn__bi0fK .swiper-pagination .swiper-pagination-bullet {
    border-radius: 0;
    background-color: #000
}

.Swiper_SwiperCtn__bi0fK .swiper-pagination .swiper-pagination-bullet-active {
    background: var(--blox-color-burnt-sienna)!important
}

.Swiper_SwiperCtn__bi0fK .swiper-slide-zoomed {
    cursor: move
}

.Swiper_SwiperCtn__bi0fK .swiper-button-next,.Swiper_SwiperCtn__bi0fK .swiper-button-prev {
    height: 30px;
    background: var(--blox-color-ebb-divider);
    color: var(--blox-color-scorpion);
    border-radius: 50%;
    width: 30px
}

.Swiper_SwiperCtn__bi0fK .swiper-button-next:after,.Swiper_SwiperCtn__bi0fK .swiper-button-prev:after {
    font-size: 14px
}

.Swiper_SwiperCtn__bi0fK .swiper-pagination-bullet-active {
    background: var(--blox-color-black)
}

.Swiper_SwiperSlide__BWsJ2 {
    width: auto;
    flex-shrink: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    height: auto
}

.Swiper_NavigationBtnCtn__DBt_a {
    display: flex;
    align-content: center;
    justify-content: space-between
}

.Swiper_NavigationBtn__dYIQH {
    z-index: 5
}

.Swiper_ThumbSwiperSlide__N7kwk {
    width: 32px;
    height: 32px;
    border-radius: 4px
}

.Swiper_MainThumb__yGpuY {
    margin-top: 14px
}

.Swiper_ThumbSwiperCtn__Y9487>div:first-child {
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.Swiper_ArrowNavbtn-custom__y1_k0:hover,.Swiper_ArrowNavbtn-light__Iau_2:hover {
    background-color: var(--blox-color-burnt-sienna)
}

.Swiper_ArrowNavbtn-dark__5T3lv:hover {
    background-color: var(--blox-color-white)
}

@media screen and (max-width: 768px) {
    .Swiper_SwiperCtn__bi0fK {
        display:flex;
        align-content: center;
        justify-content: center
    }

    .Swiper_SwiperCtn__bi0fK .swiper-pagination .swiper-pagination-bullet {
        border-radius: 0;
        background-color: #fff
    }
}

.FloorPlanGallery_FloorPlanCont__TzBiH {
    background: transparent;
    position: relative;
    height: 100%;
    width: 100%;
    max-height: calc(100vh - 160px);
    top: 30px
}

.FloorPlanGallery_counter__gunRv {
    position: absolute;
    font-size: 20px;
    z-index: 9999;
    top: -34px;
    right: 0;
    margin-bottom: 10px;
    font-size: 14px;
    width: 60px;
    text-align: center
}

.FloorPlanGallery_fullscreenIcon__GzJm1 {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 99999;
    cursor: pointer
}

.FloorPlanGallery_fullscreenIcon__GzJm1 img {
    border-radius: 0!important
}

.FloorPlanGallery_counterPg___I9c8 {
    width: 100%;
    background-color: #ccc;
    height: 4px;
    margin-top: 10px;
    border-radius: 2px
}

.FloorPlanGallery_completedcounterPg__z55mG {
    background-color: #f27456;
    height: 4px;
    border-radius: 2px
}

.FloorPlanGallery_FullscreenImage__m7_3_ {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.FloorPlanGallery_NavigationBtnContainer___NYaM {
    align-items: center;
    position: absolute;
    top: calc(50% + 10px);
    transform: translateY(-50%);
    width: calc(100vw - 20px);
    left: calc(-1*var(--pageMargin) + 10px);
    right: 10px;
    z-index: 99999
}

@media(max-width: 768px) {
    .FloorPlanGallery_NavigationBtnContainer___NYaM {
        top:calc(50% - 32px);
        width: calc(100vw - 30px);
        left: calc(-1*var(--pageMargin) + 15px)
    }
}

.FloorPlanGallery_ColorTheme__WpweM {
    color: var(--blox-color-dusty-gray)
}

.FloorPlanGallery_Wrapper__cFat0 {
    width: 100%;
    position: absolute;
    height: 100%
}

.FloorPlanGallery_Wrapper__cFat0 .swiper {
    height: 100%
}

.FloorPlanGallery_ImageContainer__Oah9u {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-top: 24px;
    gap: 24px
}

.FloorPlanGallery_ImageContainer__Oah9u .FloorPlanGallery_InfoImage__bEn0m {
    position: relative;
    width: auto;
    text-align: center;
    height: 100%;
    margin: 0;
    display: block
}

.FloorPlanGallery_ImageContainer__Oah9u .FloorPlanGallery_InfoImage__bEn0m img {
    max-width: 64vw;
    height: 100%;
    object-fit: cover;
    width: auto;
    border-radius: 16px;
    cursor: zoom-in
}

.FloorPlanGallery_InfoSection___JaK6 {
    background-color: #332c29;
    padding: 26px 30px;
    border-radius: 16px;
    min-width: 24vw;
    height: 100%
}

.FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanTitle__JVidE {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid hsla(0,0%,82%,.26);
    padding-top: 10px;
    padding-bottom: 20px;
    font-weight: 500
}

.FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanInfo__BqZwt {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    gap: 10px;
    margin-top: 24px
}

.FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanInfo__BqZwt .FloorPlanGallery_infoCont__uxcgX {
    display: flex;
    gap: 8px
}

.FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanInfo__BqZwt p {
    font-size: 14px
}

.FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanInfo__BqZwt p span {
    font-size: 12px;
    margin-bottom: 4px;
    font-weight: 500;
    opacity: .7;
    display: block
}

.FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanInfo__BqZwt .FloorPlanGallery_infoCont__uxcgX:nth-child(odd) {
    border-right: 1px solid hsla(0,0%,82%,.26)
}

.FloorPlanGallery_next__hsf_n {
    position: absolute;
    top: calc(50% + 10px);
    right: calc(-1*var(--pageMargin) + 10px);
    transform: translateY(-50%);
    background-color: #fff;
    color: #000;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    height: 32px;
    width: 32px;
    padding: 10px;
    cursor: pointer;
    z-index: 999999
}

.FloorPlanGallery_bookbtn__vykco {
    margin: 20px auto;
    width: 100%;
    color: #000;
    font-weight: 700;
    font-size: 12px;
    vertical-align: center
}

.FloorPlanGallery_prev__dntvO {
    position: absolute;
    top: calc(50% + 10px);
    left: calc(-1*var(--pageMargin) + 10px);
    transform: translateY(-50%);
    background-color: #fff;
    color: #000;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    padding: 10px;
    cursor: pointer;
    z-index: 999999
}

.FloorPlanGallery_navigation__1BUPo {
    height: 32px!important;
    width: 32px!important
}

.FloorPlanGallery_SwiperSlider__BHzpY {
    max-height: calc(100vh - 180px)
}

@media screen and (max-width: 768px) {
    .FloorPlanGallery_next__hsf_n,.FloorPlanGallery_prev__dntvO {
        top:calc(50% - 32px)
    }

    .FloorPlanGallery_prev__dntvO {
        left: calc(-1*var(--pageMargin) + 18px)
    }

    .FloorPlanGallery_next__hsf_n {
        right: calc(-1*var(--pageMargin) + 18px)
    }

    .FloorPlanGallery_ImageContainer__Oah9u {
        width: 100%;
        margin-top: 8px;
        height: calc(100% - 8px);
        display: flex;
        flex-direction: column;
        gap: 8px
    }

    .FloorPlanGallery_ImageContainer__Oah9u .FloorPlanGallery_InfoImage__bEn0m {
        height: unset;
        max-height: 36vh;
        width: calc(100vw - 32px)
    }

    .FloorPlanGallery_ImageContainer__Oah9u .FloorPlanGallery_InfoImage__bEn0m img {
        object-fit: contain;
        object-position: top;
        max-width: 100%;
        width: 100%;
        border-radius: 16px
    }

    .FloorPlanGallery_counter__gunRv {
        display: none
    }

    .FloorPlanGallery_InfoSection___JaK6 {
        max-height: 200px;
        border-radius: 16px;
        padding: 24px;
        width: 100%
    }

    .FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_PlanTitle__JVidE {
        padding-top: 8px;
        padding-bottom: 16px
    }

    .FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_infoCont__uxcgX {
        align-items: center
    }

    .FloorPlanGallery_InfoSection___JaK6 .FloorPlanGallery_infoCont__uxcgX p span {
        display: none
    }

    .FloorPlanGallery_titlecont__lywGj {
        display: flex;
        justify-content: space-between;
        position: absolute;
        bottom: 0;
        width: calc(100vw - 32px);
        z-index: 999999;
        flex-direction: row-reverse
    }

    .FloorPlanGallery_titlecont__lywGj .FloorPlanGallery_mobilecounter__VPDIQ {
        padding: 10px 20px
    }

    .FloorPlanGallery_swipercontainer__Mo6Q0 {
        height: 100%;
        overflow: hidden
    }

    .FloorPlanGallery_SwiperSlider__BHzpY {
        max-height: calc(100vh - 220px)
    }

    .FloorPlanGallery_FloorPlanCont__TzBiH {
        top: 0;
        max-height: calc(100vh - 200px)
    }

    .FloorPlanGallery_Footer__BGXP5 {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .FloorPlanGallery_Footer__BGXP5 .FloorPlanGallery_RightCtn__8OiZv {
        gap: 10px
    }

    .FloorPlanGallery_Footer__BGXP5 .FloorPlanGallery_FadeText__x7Zjg {
        line-height: 16px
    }
}

.Navigator_RouteCtn__BMYBn {
    text-align: center
}

.Navigator_RouteInline__GB4jV {
    cursor: pointer
}

.Navigator_RouteInlineLast__3AwwO,.Navigator_RouteInline__GB4jV {
    display: inline-flex;
    gap: 5px;
    margin-right: 5px
}

.TagPill_TagPill__SjszJ {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 12px 0 8px;
    gap: 4px;
    height: 32px;
    background: linear-gradient(90deg,rgba(0,0,0,.5),transparent);
    border-radius: 8px;
    width: -moz-fit-content;
    width: fit-content
}

.TagPill_TagText__ugO_o {
    color: var(--blox-color-dusty-gray)
}

.FavoriteBtn_PropActionBtn_lg__43vJE {
    background: hsla(0,0%,100%,.15);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    box-sizing: border-box;
    transition: transform .2s ease-in-out
}

.FavoriteBtn_PropActionBtn_sm__VvlLg {
    background: var(--blox-color-pampas-bg-color);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 100px
}

.FavoriteBtn_FavBtnWrapper__9B2ta {
    position: relative
}

.FavoriteBtn_FavBtnWrapper__9B2ta:hover {
    width: 48px;
    height: 36px;
    overflow: visible
}

.FavoriteBtn_FabTooltip__CWvLP {
    width: 94px;
    position: absolute;
    bottom: -24px;
    right: -15px;
    background-color: rgba(0,0,0,.753);
    color: #f6f2f2;
    padding: 5px;
    border-radius: 5px;
    font-size: .7em;
    opacity: 0;
    z-index: 1
}

.FavoriteBtn_FavTooltip-true__W1G1c {
    width: 130px
}

.FavoriteBtn_FavBtnWrapper__9B2ta:hover .FavoriteBtn_FabTooltip__CWvLP {
    transform: translateY(2.5px);
    opacity: 1
}

.FavoriteBtn_FavBtn___tol4 {
    cursor: pointer
}

.FavoriteBtn_FavBtn___tol4 .FavoriteBtn_icon__Jw1dw {
    width: 20px;
    height: 20px
}

.FavoriteBtn_FavBtn___tol4.FavoriteBtn_PropertyLiked-true__C5I_E .FavoriteBtn_icon__Jw1dw {
    animation: FavoriteBtn_like_effect__yNYx3 .4s ease-in-out
}

@keyframes FavoriteBtn_like_effect__yNYx3 {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.2)
    }

    to {
        transform: scale(1)
    }
}

.CompareBtn_CompareBtnWrapper__TP1TT {
    position: relative
}

.CompareBtn_CompareBtn__PnSOK {
    background: hsla(0,0%,100%,.15);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.CompareBtn_CompareBtnWrapper__TP1TT:hover {
    width: 48px;
    height: 36px;
    overflow: visible
}

.CompareBtn_CompareTooltip__a3loL {
    width: 100px;
    position: absolute;
    bottom: 30px;
    right: -15px;
    background-color: rgba(0,0,0,.753);
    color: #f6f2f2;
    padding: 5px;
    border-radius: 5px;
    font-size: .7em;
    opacity: 0;
    z-index: 1
}

.CompareBtn_CompareTooltip-true___9vLi {
    width: 133px
}

.CompareBtn_CompareBtnWrapper__TP1TT:hover .CompareBtn_CompareTooltip__a3loL {
    transform: translateY(2.5px);
    opacity: 1
}

.CompareBtn_CompareBtn__PnSOK {
    cursor: pointer
}

.CompareBtn_CompareBtn__PnSOK .CompareBtn_icon__pV71H {
    width: 20px;
    height: 20px
}

.CompareBtn_CompareBtn__PnSOK.CompareBtn_CompareActive-true__ZJaPZ .CompareBtn_icon__pV71H {
    animation: CompareBtn_like_effect__6_gsQ .4s ease-in-out
}

@keyframes CompareBtn_like_effect__6_gsQ {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.2)
    }

    to {
        transform: scale(1)
    }
}

.PDPGalleryView_PDPGalleryViewContainer__kgUi6 {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

.PDPGalleryView_arrowicon__51M4n {
    background-color: transparent;
    color: var(--blox-color-white);
    border-radius: 100px;
    margin-left: 4px;
    -webkit-backdrop-filter: none;
    backdrop-filter: none
}

.PDPGalleryView_MobileContainer__XPrco {
    width: 100vw;
    height: 100%;
    position: relative
}

.PDPGalleryView_MobileContainer__XPrco .PDPGalleryView_mbviewall__gKlSe {
    position: absolute;
    display: flex;
    bottom: 36px;
    align-items: center;
    gap: 8px;
    color: #000;
    z-index: 9;
    padding: 11px 16px;
    border-radius: 24px;
    -webkit-backdrop-filter: blur(3.43px);
    backdrop-filter: blur(3.43px);
    background-color: rgba(35,30,31,.47);
    right: 24px;
    color: #625e5e
}

.PDPGalleryView_MobileContainer__XPrco div:first-child {
    height: 100%
}

.PDPGalleryView_MobileContainer__XPrco .swiper {
    flex-direction: column;
    justify-content: center
}

.PDPGalleryView_MobileContainer__XPrco .swiper-pagination {
    display: flex!important;
    width: 90vw!important;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    bottom: 0
}

.PDPGalleryView_MobileContainer__XPrco .swiper-pagination-bullet {
    width: 100%!important;
    height: 3px;
    background-color: var(--blox-color-white)
}

.PDPGalleryView_SwiperSliderClassName__xoSrK .PDPGalleryView_swiper-slide__8sXA5 {
    height: 100%
}

.PDPGalleryView_SwiperSliderClassName__xoSrK img {
    height: 350px;
    object-fit: cover;
    object-position: top
}

.PDPGalleryView_SwiperSliderClassName__xoSrK:first-child img {
    object-fit: contain
}

.PDPGalleryView_firstCover__qP7oe {
    object-fit: cover!important;
    object-position: top
}

.PDPGalleryView_SwiperClass__Xh5mT {
    height: 524px
}

.PDPGalleryView_SwiperClass__Xh5mT .swiper-pagination-bullet-active {
    background: var(--blox-color-white)
}

.PDPGalleryView_pdpgimg__kc2ou {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.PDPGalleryView_FourItemContainer__otoNA {
    display: flex;
    justify-content: center;
    width: 100%;
    gap: 8px;
    height: 100%
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_LeftMedia__z2w8n {
    position: relative;
    height: 428px;
    max-width: calc(50vw - var(--pageMargin));
    border-radius: 16px;
    overflow: hidden;
    cursor: pointer
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_LeftMedia__z2w8n img {
    object-fit: cover;
    transition: transform 2s ease-in-out
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_LeftMedia__z2w8n img:hover {
    transform: scale(1.05)
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq {
    flex: 1 1;
    max-width: 50vw;
    grid-gap: 8px;
    gap: 8px;
    display: grid;
    grid-template-rows: 1fr 1fr;
    cursor: pointer
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_TopRight__iOUEN {
    display: flex;
    flex: 2 1;
    gap: 8px
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_TopRight__iOUEN .PDPGalleryView_MediaItem__NBo60 {
    flex: 1 1;
    display: flex;
    height: 210px;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_TopRight__iOUEN .PDPGalleryView_MediaItem__NBo60 img {
    transition: transform 2s ease-in-out;
    object-position: top
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_TopRight__iOUEN .PDPGalleryView_MediaItem__NBo60 img:hover {
    transform: scale(1.05)
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 {
    display: flex;
    flex: 1 1;
    gap: 8px
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 .PDPGalleryView_MediaItem__NBo60 {
    flex: 1 1;
    display: flex;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    height: 210px;
    overflow: hidden;
    position: relative
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 .PDPGalleryView_MediaItem__NBo60 img {
    transition: transform 2s ease-in-out
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 .PDPGalleryView_MediaItem__NBo60 img:hover {
    transform: scale(1.05)
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 .PDPGalleryView_MediaItem__NBo60.PDPGalleryView_MoreCountOverlay__4SAkA {
    background-color: rgba(0,0,0,.5);
    color: #fff;
    display: block;
    position: relative;
    justify-content: center;
    align-items: center;
    font-size: 1.2rem;
    font-weight: 700;
    cursor: pointer
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 .PDPGalleryView_MediaItem__NBo60.PDPGalleryView_MoreCountOverlay__4SAkA .PDPGalleryView_darkoverlay__ReIg_ {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    display: flex;
    justify-content: center;
    align-items: center
}

.PDPGalleryView_FourItemContainer__otoNA .PDPGalleryView_RightMedia__HAZZq .PDPGalleryView_BottomRight__Vnb30 .PDPGalleryView_MediaItem__NBo60.PDPGalleryView_MoreCountOverlay__4SAkA a {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: rgba(35,30,31,.8);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    padding: 11px 24px;
    width: max-content;
    text-align: center;
    border-radius: 24px;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    line-height: 18px;
    letter-spacing: 2px
}

.PropertyViewerCard_PropertyViewerCardDataCtn__vVrHe {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative
}

.PropertyViewerCard_NavLeft__Vxhqi,.PropertyViewerCard_NavRight__T_0T7 {
    position: absolute;
    z-index: 999;
    top: -50%;
    background: rgba(35,30,31,.15);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.PropertyViewerCard_NavLeft__Vxhqi {
    left: 20px
}

.PropertyViewerCard_NavRight__T_0T7 {
    right: 20px
}

.PropertyViewerCard_PropertyCardCtn__Q8bmr {
    width: 100%
}

.PropertyViewerCard_PropertyDataCtn__obJMO {
    background-color: var(--blox-color-thunder);
    z-index: 1000;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-block:20px;width: calc(100vw - 256px - 100px - 2*var(--pageMargin))
}

.PropertyViewerCard_PropertyViewerData___mn3M {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(100vw - 256px - 40px - 300px - 2*var(--pageMargin));
    padding-left: var(--pageMargin);
    background-color: var(--blox-color-thunder)
}

.PropertyViewerCard_PropertyPriceRangeBkPropDesktopView__qoe_4 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding-block:16px;width: max-content
}

.PropertyViewerCard_PropertyPrice__djxCG {
    font-size: 24px;
    line-height: 20px;
    letter-spacing: 0
}

.PropertyViewerCard_bookbtn__QoCYs {
    width: 100%
}

.PropertyViewerCard_PropertyIcon__5t216 {
    border-radius: 24.889px
}

.PropertyViewerCard_PropertySubDataCtn__ShLIt {
    display: flex;
    justify-content: space-between
}

.PropertyViewerCard_PropertyName___21zf {
    margin-bottom: 8px
}

.PropertyViewerCard_PropActionBtn__K0p_l {
    background: rgba(35,30,31,.67)!important;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    box-sizing: border-box
}

@media(max-width: 768px) {
    .PropertyViewerCard_PropActionBtn__K0p_l {
        background:hsla(0,0%,100%,.15)!important
    }
}

.PropertyViewerCard_PropActionBtn__K0p_l:hover {
    background: hsla(0,0%,100%,.15);
    box-shadow: inset -5px -5px 8px rgba(0,0,0,.7)
}

.PropertyViewerCard_compareActive__w8YUa {
    background-color: var(--blox-color-rose-pink)!important
}

.PropertyViewerCard_PropertyCardActionBtn__7hYbH {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: flex-end;
    justify-content: flex-end
}

.PropertyViewerCard_mobileactionbtns__dtXn5 .PropertyViewerCard_PropertyCardActionBtnSetRight__4PQte {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: center;
    justify-content: flex-end;
    align-items: flex-end;
    position: static
}

.PropertyViewerCard_CallRmActionBtnCtn__SQDNQ,.PropertyViewerCard_PropertyAddressShort__4deRi,.PropertyViewerCard_PropertyInfoCtn__T37bU {
    display: none
}

.PropertyViewerCard_PropertyCardActionBtnSetRight__4PQte {
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: center;
    justify-content: flex-end;
    align-items: flex-end;
    position: absolute;
    z-index: 99999;
    top: 16px;
    left: 16px
}

.PropertyViewerCard_PropActionBtnSetRight__lwWmn {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 24px
}

.PropertyViewerCard_StoryNavigationController__CWFGq {
    display: flex;
    flex-direction: row;
    gap: 8px
}

.PropertyViewerCard_pdpimgcont__STS54 {
    height: 100%;
    width: 100%;
    cursor: pointer
}

.PropertyViewerCard_MediaContent__E7hRT {
    width: 100%;
    height: 428px;
    padding-inline:var(--pageMargin);position: relative
}

@media(max-width: 768px) {
    .PropertyViewerCard_MediaContent__E7hRT {
        height:max-content
    }
}

.PropertyViewerCard_propdatacont__DZgBc {
    width: 100%
}

.PropertyViewerCard_NavTags__bUoHk {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 77px var(--pageMargin);
    padding-bottom: 16px
}

@media(max-width: 768px) {
    .PropertyViewerCard_NavTags__bUoHk {
        padding:0;
        visibility: hidden
    }
}

.PropertyViewerCard_NavigatorCtn__esu8a {
    width: 100%;
    display: flex;
    align-items: center;
    z-index: 1000;
    background: linear-gradient(180deg,rgba(35,30,31,.8),rgba(35,30,31,0) 83.33%)
}

.PropertyViewerCard_ShareActionBtn__AM62U {
    display: flex
}

.PropertyViewerCard_PropertyAddressLong__Kkuat {
    display: block
}

.PropertyViewerCard_PropertyTagsCtn__8r6ld {
    z-index: 1000;
    display: -webkit-inline-box;
    overflow: auto;
    width: 100%;
    display: flex;
    justify-content: end;
    background-color: var(--blox-color-thunder);
    -ms-overflow-style: none;
    scrollbar-width: none;
    gap: 8px
}

.PropertyViewerCard_proppill__ABEr9 {
    background: #454545!important;
    padding: 12px 8px!important;
    border-radius: 20px!important
}

.PropertyViewerCard_proppilltext__UP0BV {
    color: #fff!important;
    margin-left: 8px!important
}

.PropertyViewerCard_PropertyTagsCtn__8r6ld::-webkit-scrollbar {
    display: none
}

.PropertyViewerCard_BannerPanner__3j36C {
    position: absolute;
    width: 100%;
    height: 100%
}

.PropertyViewerCard_prevBannerPanner__miAVF {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.PropertyViewerCard_opacity0__YQETb {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .5s ease-in-out
}

.PropertyViewerCard_opacity1__w2a_Y {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transition: opacity 1s ease-in-out;
    z-index: 1
}

@keyframes PropertyViewerCard_entrytransition__Uwsuc {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.PropertyViewerCard_BanImage__cEwpS {
    object-fit: fill
}

.PropertyViewerCard_pdpgimg__0g_Ng {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.PropertyViewerCard_prange__KbHUA {
    font-size: 28px;
    line-height: 24px
}

@media screen and (max-width: 1300px) {
    .PropertyViewerCard_PropertyPriceRangeBkPropDesktopView__qoe_4 {
        gap:24px
    }
}

.PropertyViewerCard_PropertyLiked-true__EKmqH {
    background-color: var(--blox-color-rose-pink)
}

@media screen and (max-width: 768px) {
    .PropertyViewerCard_PropertyTagsCtn__8r6ld {
        width:100%;
        justify-content: flex-start;
        padding: 0 16px 16px
    }

    .PropertyViewerCard_PropertyName___21zf {
        margin-bottom: 12px
    }

    .PropertyViewerCard_MediaScrollerImageCtn__tuWfM {
        height: 518px
    }

    .PropertyViewerCard_NavigatorCtn__esu8a {
        content-visibility: hidden;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 54px 48px 0
    }

    .PropertyViewerCard_NavLeft__Vxhqi,.PropertyViewerCard_NavRight__T_0T7,.PropertyViewerCard_PropertyAddressLong__Kkuat,.PropertyViewerCard_PropertyPriceRangeBkPropDesktopView__qoe_4,.PropertyViewerCard_ShareActionBtn__AM62U {
        display: none
    }

    .PropertyViewerCard_PropertyCardActionBtnSetRight__4PQte,.PropertyViewerCard_StoryNavigationController__CWFGq {
        flex-direction: column;
        gap: 0
    }

    .PropertyViewerCard_PropertyCardActionBtnSetRight__4PQte {
        gap: 10px
    }

    .PropertyViewerCard_CallRmActionBtnCtn__SQDNQ,.PropertyViewerCard_PropertyAddressShort__4deRi,.PropertyViewerCard_PropertyInfoCtn__T37bU {
        display: block
    }

    .PropertyViewerCard_PropertyCardActionBtn__7hYbH {
        display: flex;
        align-items: unset;
        margin-bottom: 12px;
        gap: 8px;
        justify-content: flex-end;
        flex-direction: column-reverse
    }

    .PropertyViewerCard_PropertyIcon__5t216 {
        border-radius: 16px
    }

    .PropertyViewerCard_PropertyViewerCardDataCtn__vVrHe {
        height: 100%;
        margin-top: 16px;
        flex-direction: column-reverse
    }

    .PropertyViewerCard_PropertyDataCtn__obJMO {
        padding: 8px 20px;
        width: 100%;
        align-items: flex-start
    }

    .PropertyViewerCard_PropertyViewerData___mn3M {
        width: calc(100vw - 2*var(--pageMargin));
        padding: 0
    }

    .PropertyViewerCard_PropertySubDataCtnmbl__cN8K3 .PropertyViewerCard_PropertyAddressShort__4deRi {
        opacity: .7;
        font-size: 12px
    }

    .PropertyViewerCard_PropertySubDataCtnmbl__cN8K3 .PropertyViewerCard_prange__KbHUA {
        font-size: 16px;
        margin-top: 6px
    }
}

.EnquireForm_AgreementText__jUjgK {
    color: var(--blox-color-dusty-gray);
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: left
}

.EnquireForm_CallbackBtn__hJwzm {
    margin: auto
}

.EnquireForm_PrivacyCheck__OcsVI {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 14px
}

.EnquireForm_PrivacyCheckbox__sQAHG {
    padding-right: 16px!important
}

.EnquireForm_PhoneDropdown__0a6AP {
    display: flex;
    flex-direction: column-reverse
}

.EnquireForm_PhoneCtn__wEGEJ {
    width: 100%;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    align-items: flex-start
}

.EnquireForm_PhoneInput__r_8ah {
    padding-left: 0!important
}

.EnquireForm_EnqFormInputCtn__04OwZ {
    display: flex;
    gap: 48px
}

.EnquireForm_EnqNowCardCtn__7_aWM {
    width: 100%;
    height: -moz-fit-content;
    height: fit-content
}

.EnquireForm_EnqNowCardHeader__N7ePs {
    justify-content: normal
}

.EnquireForm_EnqNowCard__lVqWn {
    background-color: var(--blox-color-dune);
    position: relative;
    margin-top: 40px
}

.EnquireForm_EnqNowCardBody__hfd_F {
    margin-top: 26px;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.EnquireForm_InputBox__07_1p {
    padding: 0!important
}

.EnquireForm_InputField__1A7p2 {
    width: 100%;
    font-size: 14px
}

.EnquireForm_InputFieldDropDown__5UPOz,.EnquireForm_InputField__1A7p2 {
    height: 29px;
    background-color: var(--blox-color-dune)!important;
    color: var(--blox-color-white)
}

.EnquireForm_InputFieldDropDown__5UPOz {
    width: 64px
}

.EnquireForm_InputFieldChkBox__1Nkoq {
    height: 20px;
    width: 20px
}

.EnquireForm_Toastmsg__NQFa7 {
    padding: 12px 40px 12px 24px;
    position: absolute;
    background: var(--blox-color-ocean-green);
    color: var(--blox-color-white);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    font-size: 12px;
    bottom: 0;
    border-radius: 0 0 24px 24px;
    width: 100%;
    left: 0;
    display: flex;
    grid-gap: 10px
}

.EnquireForm_Toastmsg__NQFa7.EnquireForm_error__xwj3l {
    background: var(--blox-color-burnt-sienna)
}

.EnquireForm_ErrorMessage__3dDyV {
    color: var(--blox-color-burnt-sienna)
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .EnquireForm_EnqFormInputCtn__04OwZ {
        display:flex;
        gap: 12px;
        flex-direction: column
    }

    .EnquireForm_CallbackBtn__hJwzm {
        margin: auto;
        width: 100%
    }
}

.RMCard_RMImageContainer__wnHZX {
    margin-left: auto
}

.RMCard_CardGrid__AFBKz {
    display: flex;
    justify-content: space-between
}

.RMCard_CardGridItem__IeJbR {
    text-align: center
}

.RMCard_RMRatingContainer__Ta14O,.RMCard_RmDataCtn__rxWhR {
    display: flex;
    align-items: center
}

.RMCard_RMName__XNLsN {
    color: #fff
}

.RMCard_RMLabel__QS1EV,.RMCard_RMName__XNLsN {
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: left
}

.RMCard_RMExp__J0QIT,.RMCard_RMLabel__QS1EV {
    color: var(--blox-color-dusty-gray)
}

.RMCard_RMExp__J0QIT {
    text-align: left;
    margin-top: 4px
}

.RMCard_RMRating__73Jjp {
    color: #fff;
    margin-left: 8px
}

.RMCard_RMReviewCount__YSJ2I {
    margin-left: 5px;
    align-items: bottom;
    color: var(--blox-color-dusty-gray)
}

.RMCard_RMDetailGrid__S3NTv {
    display: flex;
    gap: 16px;
    padding-top: 0;
    padding-right: 24px;
    padding-left: 24px
}

.RMCard_CallRMBtn__fpESs {
    display: none
}

.RMCard_RMCallBtn__6KI2I {
    background-color: rgba(51,44,41,.5);
    padding: 15px
}

.RMCard_RMCallBtn__6KI2I:hover {
    box-shadow: inset -5px -5px 8px rgba(0,0,0,.7)
}

.RMCard_BookVisitContainer__JLN4I {
    display: flex;
    justify-content: space-between;
    align-content: center;
    text-align: center;
    background-color: var(--blox-color-scorpion);
    border-radius: 0 0 24px 24px;
    padding: 24px;
    height: -moz-fit-content;
    height: fit-content;
    gap: 24px
}

.RMCard_RMAddOnPanelActionBtn__oHEcI {
    margin: auto;
    width: 100%
}

.RMCard_RMBtnTxt___vqa7 {
    font-size: 12px
}

.RMCard_CallRmBtnDesk__w0Yb9 {
    display: block
}

.RMCard_BloxRMCardCtn__CaOQq {
    padding: 0!important;
    position: relative;
    z-index: 99999;
    background-color: transparent!important
}

.RMCard_BloxRMCardHeaderCtn__Cedf0 {
    gap: 60px;
    padding: 0 24px;
    align-items: normal
}

.RMCard_BloxRMCardIconCtn__1eM0w {
    align-items: normal
}

.RMCard_BloxRMTopSectionCtn__ueykP {
    border-radius: 24px 24px 0 0;
    padding: 24px 0;
    background-color: var(--blox-color-dune);
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.RMCard_RmProfileImageCtn__AE5Fz {
    background-image: url(/assets/icons/rm-card-profile-image-bg.svg);
    display: flex;
    flex-direction: column-reverse
}

.RMCard_RmProfileImage__IoZ5P {
    float: right;
    object-fit: cover;
    border-radius: 12px
}

.RMCard_CabPickupText__xdysY {
    padding: 0 70px
}

.RMCard_BloxRMCardSubHeader__g4Ge3 {
    display: block;
    margin-top: 12px;
    padding-left: 24px;
    color: var(--blox-color-dusty-gray)
}

.RMCard_RmDataInnerCtn__Mb8pO {
    margin-top: 11px
}

.RMCard_DatePickerMobile__IBCzu {
    display: none
}

@media screen and (max-width: 768px) {
    .RMCard_BloxRMCardCtn__CaOQq {
        padding:0!important;
        margin-top: 0;
        z-index: 0
    }

    .RMCard_BloxRMTopSectionCtn__ueykP {
        height: 232px
    }

    .RMCard_RMExp__J0QIT {
        margin-top: 0
    }

    .RMCard_RmDataInnerCtn__Mb8pO {
        margin-top: 8px
    }

    .RMCard_CallRMBtn__fpESs {
        display: block;
        margin-top: 16px
    }

    .RMCard_CallRmBtnDesk__w0Yb9 {
        display: none
    }

    .RMCard_DatePickerMobile__IBCzu {
        display: block
    }

    .RMCard_BloxRMCardSubHeader__g4Ge3 {
        display: none
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .RMCard_BloxRMCardCtn__CaOQq {
        max-width:100%
    }
}

.PriceFloorPlan_TabBox__XMw7r h1 {
    color: var(--blox-color-thunder)
}

.PriceFloorPlan_TabHeader__QEOqi {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.PriceFloorPlan_PillsbtnTxt__idZm7 {
    font-size: 14px
}

.PriceFloorPlan_PriceFloorPlanCard-collapse-true--true__zYYsy {
    cursor: pointer
}

.PriceFloorPlan_TabHeader-collapse-enabled-true__A5pyO {
    width: calc(100% - 50px)
}

.PriceFloorPlan_PricePlanHeaderText__j1YV4 {
    color: var(--blox-color-thunder)
}

.PriceFloorPlan_PricePlanHeaderSubText__ecC50 {
    color: var(--blox-color-dusty-gray)
}

.PriceFloorPlan_CollapseIconCtn__Q5_Cw {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px
}

.PriceFloorPlan_CollapseIconCtn-collapse-true__F3In1 {
    background: var(--blox-color-ebb-divider);
    transform: matrix(1,0,0,-1,0,0)
}

.PriceFloorPlan_CollapseIconCtn-collapse-false__DJfcC {
    background: var(--blox-color-ebb-divider)
}

.PriceFloorPlan_HeadingCtn__rOH1v {
    display: flex;
    gap: 2px;
    flex-direction: column
}

.PriceFloorPlan_TabHeaderCtn__209Tp {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 20px;
    width: 100%;
    align-items: center
}

.PriceFloorPlan_TabsNavOuter__0cI3i {
    margin-top: 20px;
    display: flex;
    width: auto;
    grid-gap: 10px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.PriceFloorPlan_TabsNavOuter__0cI3i::-webkit-scrollbar {
    display: none
}

.PriceFloorPlan_TabButtons__2SLlO {
    letter-spacing: 1px;
    padding: 10px 16px
}

.PriceFloorPlan_FloorImages__E6_FT {
    max-width: 100%;
    object-fit: contain
}

.PriceFloorPlan_TabContainer__8ImYG {
    padding: 20px 10px 0
}

.PriceFloorPlan_TabContainer__8ImYG h2 {
    font-size: 14px;
    font-weight: 500;
    color: var(--blox-color-thunder);
    padding: 15px 0 0
}

.PriceFloorPlan_TabContainer__8ImYG h3 {
    font-size: 12px;
    color: var(--blox-color-scorpion);
    padding-bottom: 15px
}

.PriceFloorPlan_FloorPlanDetails__XFsJw {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding-bottom: 32px;
    gap: 24px
}

.PriceFloorPlan_PriceRangeCtn__AnhMl {
    display: flex;
    flex-direction: column;
    width: 50%;
    align-items: flex-start
}

.PriceFloorPlan_CarpetAreaCtn__vkjRx {
    display: flex;
    flex-direction: column;
    width: 50%;
    align-items: flex-end
}

.PriceFloorPlan_BookNowBtnCtn__N_geR {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.PriceFloorPlan_BookNowBtn__QL14Z {
    width: 200px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center
}

.PriceFloorPlan_SwiperNavOuterCtn__Rc7Ne {
    position: relative;
    left: 0;
    z-index: 100
}

.PriceFloorPlan_SlideCont__UvCI_ {
    cursor: pointer;
    min-width: 100%;
    min-height: 250px;
    text-align: center
}

.PriceFloorPlan_CollapsibleContent-collapse-true__30b8G {
    display: none
}

.PriceFloorPlan_CollapsibleContent-collapse-false__tOO9m {
    display: block
}

.PriceFloorPlan_CollapsibleContent__0PjpT {
    transition: max-height .2s ease-out
}

.PriceFloorPlan_PriceFloorPlanCard__kHql_ {
    display: flex;
    flex-direction: column
}

.PriceFloorPlan_CarpetAreaText__qDZJt {
    color: var(--blox-color-scorpion)
}

.PriceFloorPlan_CarpetAreaDataText__bbedk {
    font-weight: 500;
    color: var(--blox-color-thunder)
}

@media screen and (max-width: 768px) {
    .PriceFloorPlan_CarpetAreaDataText__bbedk {
        font-weight:400
    }

    .PriceFloorPlan_TabBox__XMw7r {
        width: 100%
    }

    .PriceFloorPlan_TabBox__XMw7r h1 {
        font-size: 14px
    }

    .PriceFloorPlan_TabHeader__QEOqi {
        flex-direction: column;
        gap: 20px;
        align-items: start
    }

    .PriceFloorPlan_TabsNavOuter__0cI3i {
        margin-top: 0
    }

    .PriceFloorPlan_PricePlanHeaderText__j1YV4 {
        color: var(--blox-color-thunder)
    }

    .PriceFloorPlan_HeadingCtn__rOH1v {
        gap: 4px
    }

    .PriceFloorPlan_CollapseIconCtn-collapse-true__F3In1 {
        background: var(--blox-color-thunder);
        transform: matrix(1,0,0,-1,0,0)
    }

    .PriceFloorPlan_PriceFloorPlanCard-collapse-true--true__zYYsy {
        background: var(--blox-color-dune);
        border: 1px solid var(--blox-color-dune)
    }

    .PriceFloorPlan_PricePlanHeaderText-collapse-true__2EfO9 {
        color: var(--blox-color-white)
    }

    .PriceFloorPlan_TabHeaderCtn__209Tp {
        align-items: flex-start
    }

    .PriceFloorPlan_BookNowBtn__QL14Z {
        width: 100%
    }

    .PriceFloorPlan_FloorImages__E6_FT {
        max-width: 100%;
        object-fit: contain
    }
}

.DeveloperInfo_DevInfoTruncActionText___CpG5,.DeveloperInfo_DevInfoTruncText__RfRwv {
    color: var(--blox-color-thunder)
}

.DeveloperInfo_DevInfo__z4GBW {
    text-align: center;
    padding: 30px 0;
    margin: 30px 0
}

.DeveloperInfo_DevInfo__z4GBW .squarebx:before {
    top: 5px;
    right: 0
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_mxAuto__Otios {
    display: flex;
    justify-content: center;
    margin: 20px 0
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevlogoBox__pRcPe {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0;
    color: var(--blox-color-black)
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevLogo__mXnC6 {
    border: 1.65px solid var(--blox-color-ebb-divider);
    box-shadow: 0 8.53333px 17.0667px rgba(0,0,0,.08)
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_cardHeading__SkJEX {
    color: var(--blox-color-thunder);
    padding-bottom: 20px;
    text-align: left
}

.DeveloperInfo_DevInfo__z4GBW p {
    font-size: 14px;
    color: var(--blox-color-thunder);
    line-height: 20px;
    font-weight: 400;
    margin: 20px 0;
    opacity: .7
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr {
    display: block;
    margin-top: 20px;
    color: var(--blox-color-thunder);
    opacity: .7;
    text-align: justify
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .TruncatedText {
    font-size: 14px;
    color: var(--blox-color-thunder);
    opacity: .7;
    line-height: 20px
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .cBtnMore {
    padding-right: 0;
    background-color: transparent;
    color: var(--blox-color-thunder);
    border-color: transparent;
    float: right
}

.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .cBtnMore:hover {
    background-color: transparent;
    color: var(--blox-color-thunder)
}

@media screen and (max-width: 764px) {
    .DeveloperInfo_DevInfo__z4GBW {
        width:100%;
        padding: 0
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevlogoBox__pRcPe {
        width: -moz-fit-content;
        width: fit-content;
        height: -moz-fit-content;
        height: fit-content;
        margin: 0 auto 16px
    }

    .DeveloperInfo_DevInfo__z4GBW.DeveloperInfo_Darktheme__ON7C5 {
        background-color: var(--blox-color-thunder)
    }

    .DeveloperInfo_DevInfo__z4GBW.DeveloperInfo_Darktheme__ON7C5 .DeveloperInfo_cardHeading__SkJEX {
        color: var(--blox-color-white);
        padding-bottom: 20px
    }

    .DeveloperInfo_DevInfo__z4GBW.DeveloperInfo_Darktheme__ON7C5 .DeveloperInfo_BtnMore__IEtng {
        background-color: var(--blox-color-white);
        color: var(--blox-color-thunder)
    }

    .DeveloperInfo_DevInfo__z4GBW .squarebx:before {
        opacity: 0;
        display: none
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr {
        color: var(--blox-color-white);
        margin-top: 0
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .TruncatedText {
        color: var(--blox-color-white);
        opacity: .7
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevText__0bBIr .cBtnMore {
        color: var(--blox-color-white)!important;
        margin: 20px auto;
        border: transparent
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevLogo__mXnC6 {
        border-radius: 32px
    }

    .DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevInfoTruncActionText___CpG5,.DeveloperInfo_DevInfo__z4GBW .DeveloperInfo_DevInfoTruncText__RfRwv {
        color: var(--blox-color-white)
    }
}

.PropertyCard_PropertyCardCtn__yVyLN {
    border-radius: 24px;
    cursor: pointer;
    position: relative;
    z-index: 0;
    overflow: hidden;
    border: 1px solid transparent
}

.PropertyCard_dpbtn__CBv6Y {
    display: none
}

.PropertyCard_PropertyCardCtn__yVyLN:hover {
    border-color: var(--blox-color-burnt-sienna)
}

.PropertyCard_PropertyCardCtn__yVyLN:hover img.PropertyCard_PropertyCardImage__9Zvsn {
    transform: scale(1.15);
    transition: all .2s ease-in
}

.PropertyCard_PropertyCardCtn__yVyLN:hover .PropertyCard_dpbtn__CBv6Y {
    display: block
}

.PropertyCard_PropertyCardCtn__yVyLN:hover .PropertyCard_PropActionBookVisitBtn__q3UzA {
    opacity: 1;
    visibility: visible;
    animation: PropertyCard_scrolluponhoverbtn__1jPj9 .5s forwards;
    background: #f27456
}

.PropertyCard_PropertyCardCtn__yVyLN:hover .PropertyCard_PropActionBookVisitBtn__q3UzA:hover {
    background: #dd5b3c
}

.PropertyCard_PropertyCardImage__9Zvsn {
    object-fit: cover;
    transform: scale(1);
    transition: all .2s ease-in-out;
    aspect-ratio: 8/13
}

.PropertyCard_PropertyDataCtnLg__4_AmE {
    background: linear-gradient(0deg,rgba(35,30,31,.8) 17.24%,rgba(35,30,31,0) 86.21%)
}

.PropertyCard_PropertyCardCtn__yVyLN img {
    border-radius: 16px;
    z-index: -1
}

.PropertyCard_PropertyImageCtn__V1lpj img {
    border-radius: 16px
}

.PropertyCard_PropertyImage__9K7gM {
    object-fit: cover;
    z-index: 9999!important
}

.PropertyCard_PropertySubDataCtn__ii0in {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 6px
}

.PropertyCard_config__UqczG {
    display: flex;
    flex-direction: column;
    gap: 6px
}

.PropertyCard_PropertyNameImageCtn__WWEFG {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px
}

.PropertyCard_PropertyArea_lg__lTCeq {
    opacity: .7;
    font-size: 12px;
    font-weight: 500
}

.PropertyCard_PriceRangeText_lg___BnDp {
    font-size: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    overflow: hidden
}

.PropertyCard_PropertyName_sm__ModUw {
    line-height: 24px;
    margin-bottom: 8px;
    color: var(--blox-color-thunder);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    overflow: hidden
}

.PropertyCard_PropertyImageInnerCtn__NAVvP {
    border-radius: 16px;
    padding: 4px;
    background: var(--blox-color-white);
    box-shadow: 0 8px 24px rgba(0,0,0,.02);
    display: flex;
    align-items: center;
    justify-content: center
}

.PropertyCard_PropertyArea_sm__TKvKx {
    color: var(--blox-color-dusty-gray);
    margin-bottom: 10px
}

.PropertyCard_PropertyArea_md__G_8KT {
    color: var(--blox-color-pampas-bg-color);
    margin-bottom: 10px
}

.PropertyCard_HorizontalLine__8cGbc {
    border: 1px solid hsla(0,0%,100%,.36);
    width: 100%
}

.PropertyCard_FloorConfigText_lg__EPYYC,.PropertyCard_FloorConfigText_sm__N5168 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    overflow: hidden
}

.PropertyCard_FloorConfigText_lg__EPYYC {
    font-size: 14px
}

.PropertyCard_PropertyNameCtn__L8pSi {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 6px;
    width: 100%
}

.PropertyCard_PropertyTagsCtn__Lpwgl {
    margin-top: 32px;
    display: -webkit-inline-box;
    overflow: auto;
    width: 100%;
    padding: 4px 0
}

.PropertyCard_PropActionBtn_lg__DC6JW {
    background: hsla(0,0%,100%,.15);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    box-sizing: border-box
}

.PropertyCard_PropActionBtn_sm__LtWJz {
    background: var(--blox-color-pampas-bg-color);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 100px
}

.PropertyCard_PropertyLiked-true__uJOSQ {
    background-color: var(--blox-color-rose-pink)
}

.PropertyCard_PropActionBookVisitBtn__q3UzA {
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease,visibility .3s ease;
    background: var(--blox-color-burnt-sienna);
    border: 1px solid hsla(0,0%,100%,.2);
    border-radius: 100px;
    height: 40px;
    width: 123px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 11px 20px;
    gap: 8px
}

.PropertyCard_PillBtn___x_cW {
    font-size: 12px
}

@keyframes PropertyCard_scrolluponhoverbtn__1jPj9 {
    0% {
        visibility: hidden;
        transform: translateY(100px)
    }

    to {
        visibility: visible;
        transform: translateY(0)
    }
}

.PropertyCard_PriceRangeText_sm__VFgE4 {
    font-size: 16px;
    color: var(--blox-color-thunder);
    margin-bottom: 4px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    overflow: hidden
}

.PropertyCard_PropertyCardActionBtn__5GYTl {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 8px;
    z-index: 1001;
    position: absolute;
    top: 16px;
    right: 16px
}

.PropertyCard_PropertyDataCtn__eihK5 {
    width: 100%;
    height: 100%;
    padding: 16px;
    z-index: 100;
    display: flex;
    flex-direction: column;
    border-radius: 24px
}

.PropertyCard_PropertyImageCtn__V1lpj {
    display: flex;
    justify-content: space-between;
    position: relative
}

.PropertyCard_PropertyInfoCtn__NDSS2 {
    margin-top: auto;
    color: var(--blox-color-white)
}

.PropertyCard_PropertyTagCtn__ePo3U {
    background: hsla(0,0%,100%,.3);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 8px;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px
}

.PropertyCard_ActionBtns__8kv9b {
    box-sizing: border-box;
    background: rgba(35,30,31,.4)!important;
    -webkit-backdrop-filter: blur(1.6124999523px);
    backdrop-filter: blur(1.6124999523px)
}

.PropertyCard_ActionBtns__8kv9b:hover {
    box-shadow: inset -5px -5px 8px rgba(0,0,0,.7)
}

@media screen and (max-width: 764px) {
    .PropertyCard_PropertyDataCtn__eihK5 {
        width:calc(100vw - 32px)
    }

    .PropertyCard_PropertyName_sm__ModUw {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 4px
    }

    .PropertyCard_PropertyArea_sm__TKvKx {
        margin-bottom: 28px
    }

    .PropertyCard_PriceRangeText_sm__VFgE4 {
        font-size: 14px
    }
}

.PropertyCard_MobileHover__a9nGh {
    border-color: var(--blox-color-burnt-sienna)
}

.PropertyCard_MobileHover__a9nGh img.PropertyCard_PropertyCardImage__9Zvsn {
    transform: scale(1.15);
    transition: all .2s ease-in
}

.PropertyCard_MobileHover__a9nGh .PropertyCard_dpbtn__CBv6Y {
    display: block
}

.PropertyCard_MobileHover__a9nGh .PropertyCard_PropActionBookVisitBtn__q3UzA {
    opacity: 1;
    visibility: visible;
    animation: PropertyCard_scrolluponhoverbtn__1jPj9 .5s forwards;
    background: #dd5b3c
}

.SameAreaProperties_SwiperSliderClassName__IpLlP {
    width: auto;
    height: 480px
}

.SameAreaProperties_NavBtns__R8P8j:hover {
    background-color: #000
}

.SameAreaProperties_SwiperClass__tmPO8 {
    height: 524px
}

.SameAreaProperties_SwiperClass__tmPO8 .swiper-pagination-bullet-active {
    background: var(--blox-color-white)
}

.SameAreaProperties_CardHeader__EDw78 {
    padding: 0 0 25px
}

.SameAreaProperties_CardHeader__EDw78 .gheader {
    color: var(--blox-color-thunder);
    font-weight: 500
}

.SameAreaProperties_SameAreaPropertiesCtn__qfNU_ {
    border-radius: 0;
    padding: 0!important;
    background-color: transparent;
    position: relative
}

.SameAreaProperties_SameAreaPropertiesCtn__qfNU_ .swiper:before {
    content: "";
    display: block;
    position: absolute;
    width: 50px;
    height: calc(100% - 40px);
    right: 0;
    z-index: 2;
    background: linear-gradient(90deg,hsla(30,11%,96%,0),#f7f6f5);
    opacity: .6
}

.SameAreaProperties_SwiperNavOuterCtn__c8TDr {
    position: relative;
    bottom: 300px;
    padding: 0 16px;
    left: 0
}

@media screen and (max-width: 764px) {
    .SameAreaProperties_SwiperClass__tmPO8 {
        width:auto;
        height: 464px
    }

    .SameAreaProperties_CardHeader__EDw78 .gheader {
        color: var(--blox-color-white)
    }

    .SameAreaProperties_SwiperSliderClassName__IpLlP {
        width: 259px
    }

    .SameAreaProperties_SameAreaPropertiesCtn__qfNU_ .swiper:before {
        content: "";
        height: 0;
        width: 0;
        display: none
    }
}

.SimilarProperties_SwiperSliderClassName__mN28J {
    width: auto;
    height: 480px
}

.SimilarProperties_NavBtns__IMS3X:hover {
    background-color: #000
}

.SimilarProperties_SwiperClass__q8FnS {
    height: 524px
}

.SimilarProperties_SwiperClass__q8FnS .swiper-pagination-bullet-active {
    background: var(--blox-color-white)
}

.SimilarProperties_CompareBtnCtn__oDCpj {
    display: flex;
    justify-content: center
}

.SimilarProperties_CardHeader__LYSaR {
    padding: 0 0 25px
}

.SimilarProperties_CardHeader__LYSaR .gheader {
    color: var(--blox-color-thunder);
    font-weight: 500
}

.SimilarProperties_SimilarPropertiesCtn__QmCvQ {
    border-radius: 0;
    padding: 0!important;
    background-color: transparent;
    position: relative
}

.SimilarProperties_SimilarPropertiesCtn__QmCvQ .swiper:before {
    content: "";
    display: block;
    position: absolute;
    width: 50px;
    height: calc(100% - 40px);
    right: 0;
    z-index: 2;
    background: linear-gradient(90deg,hsla(30,11%,96%,0),#f7f6f5);
    opacity: .6
}

.SimilarProperties_SwiperNavOuterCtn__xzZ7g {
    position: relative;
    bottom: 300px;
    padding: 0 16px;
    left: 0
}

@media screen and (max-width: 764px) {
    .SimilarProperties_SwiperClass__q8FnS {
        width:auto;
        height: 464px
    }

    .SimilarProperties_CardHeader__LYSaR .gheader {
        color: var(--blox-color-white)
    }

    .SimilarProperties_SwiperSliderClassName__mN28J {
        width: 259px
    }

    .SimilarProperties_SimilarPropertiesCtn__QmCvQ .swiper:before {
        content: "";
        height: 0;
        width: 0;
        display: none
    }
}

.Accordian_accordion__RA0cu {
    background-color: transparent;
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: .5s
}

.Accordian_accordion__RA0cu .Accordian_orangeBox__KIxm6 {
    width: 10px;
    height: 10px;
    background-color: var(--blox-color-burnt-sienna);
    margin-right: 14px;
    flex-shrink: 0
}

.Accordian_accordion__RA0cu .Accordian_bulletPoint__DaiW_ {
    margin-right: 14px
}

.Accordian_accordion__RA0cu .Accordian_accordionTitle__aUov_ {
    display: flex;
    background-color: inherit;
    padding: 18px 0;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    gap: 16px
}

.Accordian_accordion__RA0cu .Accordian_accordionBorderWeb__oM0ZX {
    border-bottom: 1px solid var(--blox-color-ebb-divider)
}

.Accordian_accordion__RA0cu .Accordian_accordionBorderMobile__olSsD {
    border-bottom: 1px solid var(--blox-color-dune)
}

.Accordian_accordion__RA0cu .Accordian_accordionContent__lzyb_ {
    padding: 0 18px;
    max-height: 0;
    overflow: hidden;
    transition: .2s cubic-bezier(.39,.58,.57,1)
}

.Accordian_accordion__RA0cu .Accordian_open__lCG2a {
    max-height: max-content;
    padding: 24px 18px
}

.Accordian_accordion__RA0cu .Accordian_openWebBorder__SELT3 {
    border-bottom: 1px solid var(--blox-color-ebb-divider)
}

.Accordian_accordion__RA0cu .Accordian_openMobileBorder__t943N {
    border-bottom: 1px solid var(--blox-color-dune)
}

.Accordian_accordion__RA0cu .Accordian_titleWrapper__y5bxu {
    display: flex;
    align-items: center
}

.Accordian_accordion__RA0cu .Accordian_subTitleWrapper__x2xTi {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.Accordian_accordion__RA0cu .Accordian_imageWrapper__BrwaT {
    width: 30px!important;
    height: 30px;
    border-radius: 50%;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    transition: .2s cubic-bezier(.39,.58,.57,1)
}

.Accordian_accordion__RA0cu .Accordian_imageWrapper__BrwaT img {
    margin-top: 4px
}

.Accordian_accordion__RA0cu .Accordian_expandIcon__2NUe2 {
    transform: rotate(180deg)
}

.Accordian_accordion__RA0cu .Accordian_DarkWrapper__ohMNb {
    background-color: var(--blox-color-dune)
}

.Accordian_accordion__RA0cu .Accordian_LightWrapper__Pja0h {
    background-color: var(--blox-color-white)
}

.FAQCard_FAQText__cAPgs {
    color: var(--blox-color-white)
}

.FAQCard_FAQTextDesktop__fUtXz {
    color: var(--blox-color-thunder)
}

.FAQCard_FAQCardMobile__X6Wtq {
    padding: 0;
    border-radius: 0
}

.FAQCard_FAQCardDesk__UJoW2 {
    border-radius: 0
}

.PopinCard_PopinCardCtn__MztpD {
    padding: 0!important;
    position: relative;
    z-index: 99999;
    background-color: transparent!important
}

.PopinCard_PopinTopSectionCtn__xC7dA {
    border-radius: 24px 24px 0 0;
    padding: 24px 24px 0;
    background-color: var(--blox-color-dune)
}

.PopinCard_CardGrid__TGFRu {
    display: flex;
    gap: 16px
}

.PopinCard_HeadingCtn__7YusJ {
    display: flex;
    gap: 12px;
    align-items: baseline
}

.PopinCard_LiveIconCtn__9LlIB {
    display: flex;
    align-items: center;
    margin-top: 11px;
    position: relative
}

.PopinCard_PopinLive__C7lMj {
    color: #fff;
    margin-left: 22px
}

.PopinCard_PopinLiveDot___HH5H {
    position: absolute;
    left: 5%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 10px;
    height: 10px;
    background-color: var(--blox-color-red);
    border-radius: 45px
}

.PopinCard_BookTourContainer__8XpbH {
    background-color: var(--blox-color-dune);
    border-radius: 0 0 24px 24px;
    padding: 24px
}

.PopinCard_LiveTourBtn__pJypY {
    box-shadow: 0 0 22px var(--blox-color-burnt-sienna),0 0 50px var(--blox-color-burnt-sienna)
}

.PopinCard_LivebtnText__RiBC4 {
    margin-left: 8px
}

.PopinCard_Livebtn__TsjED {
    padding: 10px 15px;
    height: auto;
    font-weight: 700;
    font-size: 12px
}

@media screen and (max-width: 768px) {
    .PopinCard_PopinCardCtn__MztpD {
        padding:0!important;
        margin-top: 0;
        z-index: 0
    }

    .PopinCard_LiveIconCtn__9LlIB {
        margin-top: 8px
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .PopinCard_PopinCardCtn__MztpD {
        max-width:100%
    }
}

.NavigationBar_NavBar__Bpjz6 {
    overflow: auto;
    white-space: nowrap;
    background-color: var(--blox-color-thunder);
    width: -webkit-fill-available;
    padding: 0 var(--pageMargin);
    -ms-overflow-style: none;
    scrollbar-width: none;
    height: 40px
}

.NavigationBar_NavBar__Bpjz6::-webkit-scrollbar {
    display: none
}

.NavigationBar_NavLink__rrmHi {
    display: inline-block;
    text-align: center;
    padding: 0 14px;
    height: 100%;
    text-decoration: none;
    color: #aeaaaa;
    cursor: pointer
}

.NavigationBar_ActiveNavBarText__Edqf_ {
    color: var(--blox-color-white);
    font-weight: 500
}

.NavigationBar_active__Bh8yQ {
    color: var(--blox-color-white)!important;
    border-bottom: 3px solid var(--blox-color-burnt-sienna)
}

.NavigationBar_NavBarText__1gMEy {
    color: hsla(0,0%,100%,.5)
}

.NavigationBar_NavButtonCtn__aJVjd {
    display: none;
    gap: 12px
}

.NavigationBar_NavButton__JwONn {
    margin: 3.5px;
    width: 50%
}

.NavigationBar_CloseIcon__8D35Y {
    padding: 12px;
    background-color: var(--blox-color-dune)
}

.NavigationBar_StickyCtn__sZAk3 {
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
    width: 100%;
    z-index: 10000
}

.NavigationBar_LinkText__C6lGj {
    line-height: 28px
}

@media screen and (max-width: 768px) {
    .NavigationBar_LinkText__C6lGj {
        line-height:16px
    }

    .NavigationBar_NavBar__Bpjz6 {
        overflow: auto;
        white-space: nowrap;
        background-color: var(--blox-color-scorpion);
        width: -webkit-fill-available;
        border-bottom: 1px solid hsla(0,0%,100%,.15);
        -ms-overflow-style: none;
        scrollbar-width: none;
        padding: 0 16px
    }

    .NavigationBar_NavBar__Bpjz6::-webkit-scrollbar {
        display: none
    }

    .NavigationBar_NavLink__rrmHi {
        display: inline-block;
        text-align: center;
        padding: 14px;
        text-decoration: none;
        color: #ddd
    }

    .NavigationBar_ActiveNavBarText__Edqf_ {
        color: var(--blox-color-white);
        font-weight: 500
    }

    .NavigationBar_active__Bh8yQ {
        color: var(--blox-color-white)!important;
        border-bottom: none
    }

    .NavigationBar_NavBarText__1gMEy {
        color: hsla(0,0%,100%,.5)
    }

    .NavigationBar_NavButtonCtn__aJVjd {
        display: inline-flex;
        background-color: var(--blox-color-scorpion);
        width: -webkit-fill-available;
        border-bottom: 1px solid var(--blox-color-scorpion);
        justify-content: space-between;
        align-items: center;
        padding: 8px 16px;
        width: 100%
    }

    .NavigationBar_NavButton__JwONn {
        margin: 3.5px;
        width: 100%
    }

    .NavigationBar_StickyCtn__sZAk3 {
        position: fixed;
        bottom: 0;
        top: auto;
        width: 100%;
        z-index: 1000
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .NavigationBar_NavLink__rrmHi {
        padding:0 7px
    }
}

.TruncatedText_TruncateText__iKHoI {
    text-align: justify
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-1__6bs84,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-2__sX8QZ,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-3__rMquz,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-4__CGy8m {
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-1__6bs84.TruncatedText_showText__qRPfE,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-2__sX8QZ.TruncatedText_showText__qRPfE,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-3__rMquz.TruncatedText_showText__qRPfE,.TruncatedText_TruncateText__iKHoI .TruncatedText_line-4__CGy8m.TruncatedText_showText__qRPfE {
    overflow: auto;
    display: block;
    -webkit-line-clamp: unset;
    text-overflow: unset
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-1__6bs84 {
    -webkit-line-clamp: 1
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-2__sX8QZ {
    -webkit-line-clamp: 2
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-3__rMquz {
    -webkit-line-clamp: 3
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_line-4__CGy8m {
    -webkit-line-clamp: 4
}

.TruncatedText_TruncateText__iKHoI .TruncatedText_BtnMore__z7YFo {
    flex: none;
    cursor: pointer
}

.TruncatedText_TruncateText__iKHoI .cBtnMore.active img {
    transform: rotate(180deg)
}

.TruncatedText_TruncateText-line-1__PF7cx {
    display: flex;
    gap: 5px
}

.TruncatedText_TruncateText-text-true__1vkZN {
    display: unset!important
}

.TruncatedText_TruncateText-text-true__1vkZN .TruncatedText_BtnMore__z7YFo {
    display: none!important
}

.Overview_HeadingTextOverview__4Xh33 {
    padding-right: 30px;
    color: var(--blox-color-thunder)
}

.Overview_Overview__Bc1p3 {
    display: flex;
    margin-bottom: 64px;
    position: relative;
    flex-direction: column;
    gap: 5px
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua {
    padding-top: 5px
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI {
    margin-top: 20px;
    display: grid;
    grid-gap: 30px;
    gap: 30px;
    grid-template-columns: auto auto
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_subGrid__seU7M {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 20px
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_subGrid__seU7M .Overview_Value__mQWHK {
    color: var(--blox-color-thunder);
    font-size: 14px
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_BtnSeemore__CI1g0 {
    display: none
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE {
    max-height: none;
    overflow: initial;
    position: relative
}

.Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE:before {
    display: none
}

.Overview_Overview__Bc1p3 .Overview_OverviewDescriptionTruncText__KLEw7 {
    color: var(--blox-color-thunder)
}

.Overview_Overview__Bc1p3 .Overview_OverviewDescriptionTruncActionText__9p_f8 {
    color: var(--blox-color-black)
}

.Overview_Overview__Bc1p3 .Overview_OverviewLabel__SqP8W {
    color: var(--blox-color-dusty-gray)
}

.Overview_Overview__Bc1p3 .Overview_Squarelist__NXH7D {
    list-style: none;
    margin: 0;
    padding: 0
}

.Overview_Overview__Bc1p3 .Overview_Squarelist__NXH7D li {
    font-size: 14px;
    color: var(--blox-color-thunder);
    line-height: 20px;
    position: relative;
    padding: 3px 0 3px 20px
}

.Overview_Overview__Bc1p3 .Overview_Squarelist__NXH7D li:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background: var(--blox-color-burnt-sienna)
}

.Overview_Overview__Bc1p3 .TruncatedText {
    color: var(--blox-color-scorpion);
    font-size: 14px
}

.Overview_Overview__Bc1p3 .cBtnMore {
    color: var(--blox-color-dune);
    font-size: 14px
}

@media screen and (max-width: 768px) {
    .Overview_Overview__Bc1p3 {
        width:100%;
        margin-bottom: 20px
    }

    .Overview_Overview__Bc1p3 h2 {
        color: var(--blox-color-white);
        font-size: 14px
    }

    .Overview_Overview__Bc1p3 .TruncatedText {
        color: var(--blox-color-dusty-gray)
    }

    .Overview_Overview__Bc1p3 .cBtnMore {
        color: var(--blox-color-white)
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewDescriptionTruncText__KLEw7 {
        color: var(--blox-color-dusty-gray)
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewDescriptionTruncActionText__9p_f8 {
        color: var(--blox-color-white)
    }

    .Overview_Overview__Bc1p3 .Overview_HeadingTextOverview__4Xh33 {
        padding-right: 10px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewLabel__SqP8W {
        font-size: 11px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI {
        gap: 15px;
        grid-template-columns: auto
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_subGrid__seU7M {
        grid-gap: 15px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_subGrid__seU7M .Overview_Value__mQWHK {
        color: var(--blox-color-white);
        font-size: 12px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI .Overview_BtnSeemore__CI1g0 {
        display: block;
        margin-top: 20px
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE {
        max-height: 200px;
        position: relative;
        overflow: hidden
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE.Overview_active__HPZia {
        max-height: none;
        overflow: initial
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE.Overview_active__HPZia:before {
        display: none
    }

    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_ListContainer__RcPDE:before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100px;
        bottom: 0;
        z-index: 2;
        background: linear-gradient(0deg,#27282e,rgba(35,30,31,0))
    }

    .Overview_Overview__Bc1p3 .Overview_Squarelist__NXH7D li {
        color: var(--blox-color-dusty-gray)
    }
}

.Overview_BtnSeemore__CI1g0.Overview_active__HPZia img {
    transform: rotate(180deg)
}

@media screen and (min-width: 769px)and (max-width:1120px) {
    .Overview_Overview__Bc1p3 .Overview_OverviewData__cLXua .Overview_OverviewGrid__OKQXI {
        grid-template-columns:auto
    }
}

.Amenities_Amenities__Idw7g {
    margin-bottom: 40px
}

.Amenities_Amenities__Idw7g h2 {
    margin-bottom: 20px
}

.Amenities_Amenities__Idw7g .swiper-button-next,.Amenities_Amenities__Idw7g .swiper-button-prev {
    display: none
}

.Amenities_Amenities__Idw7g h2.squarebx:before {
    opacity: 0
}

.Amenities_AmenitiesHeadingTxt__bxyH0 {
    color: var(--blox-color-thunder)
}

.Amenities_ViewAllButton__4zovv {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0
}

.Amenities_overlay__MJvR5 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #332c29;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    z-index: 1000;
    opacity: 0;
    pointer-events: none
}

@keyframes Amenities_slideUp__TQHyR {
    0% {
        transform: translateY(100%);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes Amenities_slideDown__ojM4o {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    to {
        transform: translateY(100%);
        opacity: 0
    }
}

.Amenities_overlay__MJvR5.Amenities_open__d09aH {
    animation: Amenities_slideUp__TQHyR .5s ease-in-out forwards;
    pointer-events: all
}

.Amenities_overlay__MJvR5.Amenities_close__AhfdO {
    animation: Amenities_slideDown__ojM4o .5s ease-in-out forwards;
    pointer-events: none
}

.Amenities_overlayContent___YdLJ {
    background: var(--blox-color-dune);
    width: 100%;
    height: 92vh;
    border-radius: 0;
    padding: 20px;
    overflow-y: auto;
    box-shadow: 0 -4px 10px #000;
    display: flex;
    flex-direction: column
}

.Amenities_backButton__Hn22W {
    position: fixed;
    top: 68px;
    left: 12px;
    width: 40px;
    height: 40px;
    background: #332c29;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    cursor: pointer;
    transition: background .3s ease-in-out;
    z-index: 1100
}

.Amenities_backButton__Hn22W:hover {
    background: #47403d
}

.Amenities_sectionHeader__fc9SF {
    font-size: 20px;
    font-weight: 700;
    margin-top: 60px;
    margin-bottom: 20px
}

.Amenities_amenityList__dEeml {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.Amenities_amenityItem__zV94A {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 15px 0;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid hsla(0,0%,78%,.3)
}

.Amenities_amenityItem__zV94A:last-child {
    border-bottom: none
}

.Amenities_amenityItem__zV94A Icon {
    flex-shrink: 0;
    width: 24px;
    height: 24px
}

.Amenities_amenitiesDesktop__NRcWU {
    display: block
}

.Amenities_amenitiesMobile__ViInW {
    display: none
}

.Amenities_TagGrid__rI9__ {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 15px;
    gap: 15px
}

.Amenities_IconLabel__WOGsG {
    display: flex;
    align-items: center;
    font-size: 14px;
    text-align: left
}

.Amenities_IconLabel__WOGsG div {
    display: block;
    padding-left: 10px;
    color: var(--blox-color-dusty-gray)
}

.Amenities_MoreRow__XXT__ {
    display: flex;
    justify-content: space-between;
    margin-top: 15px
}

.Amenities_TransparentBtn__T8WLz {
    border-color: transparent;
    padding-left: 0
}

.Amenities_TransparentBtn__T8WLz,.Amenities_TransparentBtn__T8WLz:hover {
    background-color: transparent;
    color: var(--blox-color-thunder)
}

@media screen and (max-width: 768px) {
    .Amenities_Amenities__Idw7g {
        width:100%;
        margin-bottom: 0
    }

    .Amenities_AmenitiesHeadingTxt__bxyH0 {
        color: var(--blox-color-white)
    }

    .Amenities_TagGrid__rI9__ {
        gap: 15px;
        align-items: start;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column
    }

    .Amenities_amenitiesDesktop__NRcWU {
        display: none
    }

    .Amenities_amenitiesMobile__ViInW {
        display: block
    }

    .Amenities_AmmCard__Gu2e5 {
        background: var(--blox-color-dune);
        border: 1px solid var(--blox-color-dune);
        height: 312px
    }

    .Amenities_swiper-pagination-bullet__tf5Nd {
        background: var(--blox-color-white);
        opacity: .25
    }

    .Amenities_swiper-pagination-bullet-active__HXM__ {
        background: var(--blox-color-white);
        opacity: 1
    }

    h2.Amenities_squarebx__mwV2_:before {
        opacity: 1
    }
}

.Amenities_SwiperNavOuterCtn__c1w7B {
    position: relative;
    bottom: 48px;
    left: 0;
    z-index: 100
}

.Brochure_ImageCtn__0xjOR {
    border-radius: 24px;
    width: 328px;
    height: 196px
}

.Brochure_DefaultImg__Za65O {
    width: 100%;
    height: 100%;
    cursor: pointer
}

.Brochure_Header__aAsns {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
    color: #fff
}

.Brochure_Download__H5ahh {
    display: flex;
    gap: 10px
}

.Brochure_BrochureCard__kw4i0 {
    padding: 24px 0
}

.Brochure_BrochureCardWeb__VyWOC {
    background: transparent;
    broder: 0
}

.Brochure_TextWeb__ScfpK {
    color: var(--blox-color-thunder)
}

@media screen and (max-width: 764px) {
    .Brochure_ImageCtn__0xjOR {
        width:100%
    }
}

.SeoLinks_SeoFooterlinks__kFzjA {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 40px;
    overflow: auto;
    scrollbar-width: none
}

.SeoLinks_SeoFooterlinks__kFzjA .swiper-pagination {
    display: none
}

.SeoLinks_SeoFooterlinks__kFzjA .squarebx:before {
    bottom: 20px;
    right: 20px;
    top: auto
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy {
    background-color: var(--blox-color-white);
    width: 100%!important;
    padding: 20px;
    overflow: auto
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy .SeoLinks_Title__WYH6D {
    color: var(--blox-color-thunder);
    font-size: 14px;
    margin-bottom: 15px
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul li {
    color: var(--blox-color-white);
    font-size: 14px;
    padding: 3px 5px;
    color: var(--blox-color-scorpion)
}

.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul .SeoLinks_SeoCardEmptyRow__KV2uQ {
    padding: 6px 0
}

@media screen and (max-width: 768px) {
    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy {
        min-width:280px;
        background-color: var(--blox-color-dune)
    }

    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy .SeoLinks_Title__WYH6D {
        color: var(--blox-color-white)
    }

    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul li {
        color: var(--card-border-secondary-color)
    }
}

@media screen and (min-width: 769px)and (max-width:1120px) {
    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy,.SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_swiper-wrapper__2TlRM {
        height:auto!important
    }

    .SeoLinks_SeoFooterlinks__kFzjA .SeoLinks_SeoCard__EaUwy ul li {
        line-height: 18px
    }

    .SeoLinks_SeoFooterlinks__kFzjA .swiper-wrapper {
        height: auto
    }
}

.SeoLinks_ReadMoreButton__1XxWe {
    margin-top: 10px;
    color: var(--color-orange);
    cursor: pointer;
    background: none;
    font-size: 14px;
    text-align: left;
    padding: 0
}

.SeoLinks_ReadMoreButton__1XxWe:hover {
    color: gray
}

.Locality_IndiacatorCtn__ekqw4 {
    flex-grow: 1
}

.Locality_AddrowCtn__voRPW {
    flex-grow: 0
}

.Locality_Places__pQlKX::-webkit-scrollbar {
    display: none
}

.Locality_PlaceTitle__9Eu_c {
    color: var(--blox-color-white);
    font-size: 14px
}

.Locality_DistText__grfYO,.Locality_GrayFont__t713l {
    color: var(--blox-color-dusty-gray)
}

.Locality_DistText__grfYO {
    font-size: 13px;
    margin-left: 32px
}

.Locality_Details__Ipbeb {
    justify-content: space-between;
    margin-bottom: 12px;
    gap: 65px
}

.Locality_Details__Ipbeb,.Locality_Rating__bCEYt {
    display: flex;
    flex-direction: row
}

.Locality_Icon__SGC7y {
    margin-right: 8px;
    margin-top: 3px
}

.Locality_SwiperNavOuterCtn__wG9Qi {
    position: relative;
    bottom: 72px;
    z-index: 1000;
    margin-right: -20px;
    margin-left: -20px
}

.Locality_CardCtn__2R1Eq {
    margin: 0 -24px
}

.Locality_CardCtn__2R1Eq h2.Locality_squarebx__rFCVU:before {
    opacity: 0
}

.Locality_PlaceTypeBtn__N9xl2 {
    text-transform: capitalize;
    padding: 10px 16px;
    font-size: 14px!important
}

.Locality_PillsbtnTxt__JmHH3 {
    font-size: 14px;
    padding-top: 2px
}

.Locality_PlaceCardCtn__IMz2N {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 20px;
    margin-top: 16px
}

.Locality_OverviewDescriptionTruncText__vq99t {
    color: var(--blox-color-thunder)
}

.Locality_OverviewDescriptionTruncActionText__E0JE_ {
    color: var(--blox-color-burnt-sienna)
}

.Locality_primaryFullHorizontalDivider__z8757 {
    width: 100%;
    height: 1px;
    background-color: var(--card-border-secondary-color)
}

.Locality_RowDivider__mgH4_ {
    grid-column: 1/-1
}

.Locality_PlaceName__uj_o1 {
    padding-top: 3px
}

@media screen and (max-width: 768px) {
    .Locality_Header__dByCH {
        text-align:left;
        color: var(--blox-color-white);
        margin-bottom: 25px
    }

    .Locality_Places__pQlKX {
        display: flex;
        flex-direction: row;
        overflow-x: scroll;
        gap: 6px;
        margin: 16px 0
    }

    .Locality_Places__pQlKX::-webkit-scrollbar {
        display: none
    }

    .Locality_RatingText__j2EEy {
        color: var(--blox-color-white);
        margin-right: 4px
    }

    .Locality_PlaceTypeBtn-selected-false__2sKqm {
        background-color: var(--blox-color-dune)!important
    }

    .Locality_PlaceTypeBtn-selected-true__dU5en {
        background: var(--blox-color-pampas-bg-color)
    }

    .Locality_PlaceCard__8VYRj {
        flex-shrink: 0
    }

    .Locality_OverviewDescriptionTruncText__vq99t {
        color: var(--blox-color-white)
    }

    .Locality_PlaceCardCtn__IMz2N {
        gap: 12px;
        grid-template-columns: auto;
        margin-top: 16px
    }

    .Locality_RowDivider__mgH4_ {
        grid-column: 1
    }

    .Locality_primaryFullHorizontalDivider__z8757 {
        height: .5px
    }

    .Locality_DistText__grfYO {
        margin-left: 32px
    }
}

@media screen and (min-width: 768px) {
    .Locality_Header__dByCH {
        text-align:left;
        color: var(--blox-color-thunder);
        margin-bottom: 25px
    }

    .Locality_SubContainer__3R0Xx {
        margin-bottom: 16px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        gap: 40px
    }

    .Locality_Places__pQlKX {
        display: flex;
        flex-direction: row;
        overflow-x: scroll;
        gap: 4px;
        margin: 16px 0
    }

    .Locality_RatingText__j2EEy {
        color: var(--blox-color-thunder);
        margin-right: 4px
    }

    .Locality_PlaceCard__8VYRj {
        flex-shrink: 0
    }
}

.Locality_SwiperButtonDisabled__No3yJ {
    visibility: hidden
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda {
    position: fixed;
    background-color: var(--blox-color-thunder);
    top: 20px;
    width: 100%;
    z-index: 999999;
    left: 0;
    right: 0;
    animation: PropertyDetailHeaderStickyBar_mymove__qPZol .2s forwards;
    height: 56px
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_GridRow__ZNseV {
    display: flex;
    height: 100%;
    margin-left: var(--pageMargin);
    margin-right: var(--pageMargin);
    justify-content: space-between;
    align-items: center
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_GridRow__ZNseV .PropertyDetailHeaderStickyBar_RightData__VSyt9 {
    display: flex;
    align-items: center;
    grid-gap: 30px
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_txtOpacity7__KpsUi {
    opacity: .7
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_Dflex__K059v {
    display: flex;
    align-items: center;
    grid-gap: 10px
}

.PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_TransparentIcon__5feXM {
    background-color: transparent
}

.PropertyDetailHeaderStickyBar_PropertyStickyHeader__PHouH {
    z-index: 9999!important
}

@keyframes PropertyDetailHeaderStickyBar_mymove__qPZol {
    0% {
        top: 20px
    }

    to {
        top: 0
    }
}

@media screen and (max-width: 768px) {
    .PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_GridRow__ZNseV {
        margin-left:var(--pageMargin);
        margin-right: var(--pageMargin)
    }

    .PropertyDetailHeaderStickyBar_StickyHeaderSecondary__gPDda .PropertyDetailHeaderStickyBar_GridRow__ZNseV .PropertyDetailHeaderStickyBar_RightData__VSyt9 {
        grid-gap: 15px
    }
}

.ReraQrImg_QrCanvasCtn__xeiqE {
    color: var(--blox-color-thunder);
    width: -moz-fit-content;
    width: fit-content
}

.ReraQrImg_QrCanvasCtn__xeiqE>img {
    height: 156px;
    width: 156px;
    border-radius: 6px
}

.ReraQrImg_QrCanvasCtn__xeiqE>* {
    text-align: center
}

@media screen and (max-width: 768px) {
    .ReraQrImg_QrCanvasCtn__xeiqE {
        color:var(--blox-color-white)
    }

    .ReraQrImg_QrCanvasCtn__xeiqE>img {
        height: 128px;
        width: 128px
    }
}

.ReraQrCodes_CardHeader__J_vCP {
    color: var(--blox-color-thunder)
}

.ReraQrCodes_CardHeader__J_vCP .gheader {
    color: var(--blox-color-thunder);
    font-weight: 500
}

.ReraQrCodes_QrCtn__c5Cjk {
    display: flex;
    flex-wrap: wrap;
    row-gap: 16px;
    justify-content: space-around
}

.ReraQrCodes_ReraCard__kFJI5 {
    margin-top: 36px;
    margin-bottom: 36px
}

.ReraQrCodes_QrHeading__ld1BK {
    color: var(--blox-color-thunder);
    margin-bottom: 16px
}

.ReraQrCodes_CardFooter__wAUzO {
    margin-top: 16px
}

.ReraQrCodes_SwipperClass__8Bmuf {
    width: 100%;
    height: 220px
}

.ReraQrCodes_SwipperClass__8Bmuf .swiper-pagination-bullet {
    background: var(--blox-color-white);
    opacity: .25
}

.ReraQrCodes_SwipperClass__8Bmuf .swiper-pagination-bullet-active {
    background: var(--blox-color-white);
    opacity: 1
}

.ReraQrCodes_SwiperNavOuterCtn__I0p1x {
    position: relative;
    width: 100%;
    bottom: 300px;
    padding: 16px;
    left: 0;
    z-index: 1000
}

.ReraQrCodes_SwiperSliderClassName__9qp3_ {
    width: auto
}

.ReraQrCodes_TransparentBtn__lnqB9 {
    border-color: transparent
}

.ReraQrCodes_TransparentBtn__lnqB9,.ReraQrCodes_TransparentBtn__lnqB9:hover {
    background-color: transparent;
    color: var(--blox-color-thunder)
}

.ReraQrCodes_activeButton__od45X>*>:first-child {
    transform: rotate(180deg);
    transition: .1s
}

.ReraQrCodes_reraInformation__LbAwe {
    color: var(--blox-color-thunder);
    margin-bottom: 15px;
    font-size: 14px
}

.ReraQrCodes_reraInformation__LbAwe a {
    color: var(--blox-color-burnt-sienna);
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.ReraQrCodes_reraInfoGap__wTTOV {
    padding: 15px 0 0
}

@media screen and (max-width: 764px) {
    .ReraQrCodes_ReraCard__kFJI5 {
        background:var(--blox-color-dune);
        margin-top: 0
    }

    .ReraQrCodes_reraInformation__LbAwe {
        color: var(--blox-color-dusty-gray)
    }

    .ReraQrCodes_CardHeader__J_vCP,.ReraQrCodes_CardHeader__J_vCP .ReraQrCodes_gheader__PymFE,.ReraQrCodes_CardHeader__J_vCP .gheader {
        color: var(--blox-color-white)
    }
}

.EnquireNowForm_AgreementText__8inNz {
    color: var(--blox-color-dusty-gray);
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: left
}

.EnquireNowForm_CallbackBtn__KKbYR {
    margin: auto;
    width: 100%
}

.EnquireNowForm_PrivacyCheck__mr48h {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 14px
}

.EnquireNowForm_PrivacyCheckbox__fy0zu {
    padding-right: 16px!important
}

.EnquireNowForm_PhoneDropdown__G9QbP {
    display: flex;
    flex-direction: column-reverse
}

.EnquireNowForm_PhoneCtn__PefwH {
    width: 100%;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    align-items: flex-start
}

.EnquireNowForm_PhoneInput__3ie7V {
    padding-left: 0!important
}

.EnquireNowForm_EnqFormInputCtn__52_VL {
    display: flex;
    gap: 48px
}

.EnquireNowForm_EnqNowCardCtn__JZFvX {
    width: 100%;
    height: -moz-fit-content;
    height: fit-content
}

.EnquireNowForm_EnqNowCardHeader__tcSgQ {
    justify-content: normal
}

.EnquireNowForm_EnqNowCard__23lA_ {
    background-color: var(--blox-color-dune);
    position: relative
}

.EnquireNowForm_EnqNowCardBody__GY78d {
    margin-top: 26px;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.EnquireNowForm_EnqNowCardHelpText__BC6Kv {
    color: var(--blox-color-dusty-gray)
}

.EnquireNowForm_InputBox__2cGrT {
    padding: 0!important
}

.EnquireNowForm_InputField__tNBV4 {
    width: 100%;
    font-size: 14px
}

.EnquireNowForm_InputFieldDropDown__Yai4W,.EnquireNowForm_InputField__tNBV4 {
    height: 29px;
    background-color: var(--blox-color-dune)!important;
    color: var(--blox-color-white)
}

.EnquireNowForm_InputFieldDropDown__Yai4W {
    width: 64px
}

.EnquireNowForm_InputFieldChkBox__4l7lN {
    height: 20px;
    width: 20px
}

.EnquireNowForm_Toastmsg__bqaPi {
    padding: 12px 40px 12px 24px;
    position: absolute;
    background: var(--blox-color-ocean-green);
    color: var(--blox-color-white);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    font-size: 12px;
    bottom: 0;
    border-radius: 0 0 24px 24px;
    width: 100%;
    left: 0;
    display: flex;
    grid-gap: 10px
}

.EnquireNowForm_Toastmsg__bqaPi.EnquireNowForm_error__QmMYh {
    background: var(--blox-color-burnt-sienna)
}

.EnquireNowForm_ErrorMessage__fhzp_ {
    color: var(--blox-color-burnt-sienna)
}

.PropertyDetails_RelativeComponentCtn__xJB6K {
    width: 100%;
    background-color: var(--blox-color-pampas-bg-color);
    padding: 0 var(--pageMargin) 0 var(--pageMargin)
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL {
    display: flex;
    padding: 30px 0;
    justify-content: space-between
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_leftSection__nwaCM {
    width: 70%
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_NavigationBarCtn__2qelo {
    padding: 0;
    width: 100%
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_StickyCard__4yzsF {
    position: -webkit-sticky;
    position: sticky;
    top: 120px;
    padding: 0!important;
    background-color: transparent;
    z-index: 999999
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_RmcardDetail__uX2V6 {
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    margin-bottom: 24px
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_EnqCard__l0619 {
    width: 328px;
    margin-bottom: 24px
}

.PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_FloorPlanCtn__oIS8M {
    margin-bottom: 40px
}

@media screen and (max-width: 768px) {
    .PropertyDetails_RelativeComponentCtn__xJB6K {
        width:100%;
        padding: 0 16px;
        background-color: transparent
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_FloorPlanCtn__oIS8M {
        margin-bottom: 0
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL {
        display: block;
        padding: 0
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_leftSection__nwaCM {
        width: 100%;
        padding-right: 0;
        display: flex;
        gap: 32px;
        flex-direction: column
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_RmcardDetail__uX2V6 {
        margin-top: 0;
        margin-bottom: 0
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_EnqCard__l0619 {
        width: 100%
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_StickyCard__4yzsF {
        position: relative;
        display: flex;
        flex-direction: column;
        gap: 32px;
        top: 0;
        z-index: 1
    }
}

@media only screen and (min-width: 769px)and (max-width:1120px) {
    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_leftSection__nwaCM {
        width:68%;
        padding-right: 40px
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_RightSection__dTIOV {
        width: 33%
    }

    .PropertyDetails_RelativeComponentCtn__xJB6K .PropertyDetails_BodyWrapper__xzEAL .PropertyDetails_EnqCard__l0619 {
        max-width: 100%
    }
}

.GalleryVideos_videomainpop__BPHYk {
    width: 100vw;
    height: 98%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-top: 50px;
    left: calc(-1*var(--pageMargin))
}

.GalleryVideos_counter__0GikU {
    position: absolute;
    font-size: 20px;
    z-index: 9999;
    top: -54px;
    right: calc(var(--pageMargin));
    margin-bottom: 10px;
    font-size: 14px;
    width: 60px;
    text-align: center
}

.GalleryVideos_counterPg__p_O_n {
    width: 100%;
    background-color: #ccc;
    height: 4px;
    border-radius: 2px;
    margin-top: 10px
}

.GalleryVideos_completedcounterPg__myQyG {
    background-color: #f27456;
    height: 4px;
    border-radius: 2px
}

.GalleryVideos_popupmodal__rJK1I {
    width: max-content;
    height: max-content;
    margin-top: 20px
}

.GalleryVideos_popupmodal__rJK1I video {
    z-index: 99999;
    width: 100%;
    object-fit: cover;
    object-position: top;
    border-radius: 0;
    height: calc(100vh - 220px);
    width: 20vw;
    min-width: 300px;
    cursor: zoom-in;
    border-radius: 16px
}

.GalleryVideos_ModalVideo__zTe0N {
    height: 100%
}

.GalleryVideos_propgalerynavbtn__bQUYY {
    margin-top: -40px
}

.GalleryVideos_SwiperNavOuterCtn__EqTBH {
    position: relative;
    width: 100%;
    top: -225px;
    left: 0;
    padding: 0
}

.GalleryVideos_videoplayer__c_qQw {
    border-radius: 16px
}

.GalleryVideos_pbtn__OD1Kc {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    padding: 10px
}

.GalleryVideos_thumbnailImg__cLBey {
    width: 287px;
    height: 480px;
    object-fit: cover;
    border-radius: 16px
}

.GalleryVideos_vdprogress__xvsCx {
    height: 5px;
    position: absolute;
    bottom: 10px;
    width: 90%;
    margin-top: -4px;
    background-color: #ccc;
    border-radius: 16px;
    cursor: pointer;
    left: 50%;
    transform: translateX(-50%)
}

.GalleryVideos_vdprogress__xvsCx .GalleryVideos_compltedpg__NC4HW {
    background-color: var(--blox-color-burnt-sienna);
    height: 5px
}

.GalleryVideos_progressThumb__pHpIc {
    height: 8px;
    width: 8px;
    border-radius: 50%;
    z-index: 999;
    background-color: #f27456;
    position: absolute;
    top: -2px
}

.GalleryVideos_popupmodal__rJK1I .GalleryVideos_bgcolor__sNzEW {
    border-radius: 16px
}

.GalleryVideos_popupmodal__rJK1I.GalleryVideos_loaded__SWbiu {
    display: block
}

.GalleryVideos_centerVideo__8VZU8 {
    position: relative
}

.GalleryVideos_sideImg__Hf7kw {
    object-fit: cover;
    object-position: left
}

.GalleryVideos_sideImg__Hf7kw,.GalleryVideos_sideVideo__vr1EW {
    height: calc(100vh - 16rem)!important;
    margin: auto 0;
    width: 18vw;
    border-radius: 16px;
    opacity: .5;
    overflow: hidden;
    transition: all 1s ease-in-out
}

.GalleryVideos_selectedvds__SUig1 {
    width: 100%;
    transition: all 1s ease-in-out;
    display: flex;
    gap: 16px;
    justify-content: center;
    margin-bottom: 10px
}

.GalleryVideos_arbtn__cRIOz,.GalleryVideos_leftar__wsfB4 {
    position: absolute;
    top: calc(50% - 8px);
    right: 10px;
    transform: translateY(-50%);
    background: var(--blox-color-pampas-bg-color);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    border-radius: 50%;
    padding: 8px 12px;
    cursor: pointer;
    z-index: 999999;
    height: 32px;
    width: 32px
}

.GalleryVideos_leftar__wsfB4 {
    left: 10px;
    right: auto
}

@keyframes GalleryVideos_moveUp__IlnNC {
    0% {
        transform: translateY(-200%)
    }

    to {
        transform: translateY(0)
    }
}

.GalleryVideos_topLeft__q__c3 {
    color: #fff;
    border: none;
    border-radius: 5px;
    background: transparent;
    cursor: pointer;
    z-index: 9999999;
    position: absolute;
    top: 8px;
    right: 20px;
    display: flex;
    gap: 8px
}

.GalleryVideos_muteicon__WjF_X {
    background-color: transparent;
    border: none;
    z-index: 9999999!important
}

.GalleryVideos_desktopTitle__BD5NG {
    background: #625e5e;
    padding: 10px 20px;
    border-radius: 10px;
    width: max-content;
    margin: 5px auto;
    font-size: 14px;
    box-shadow: 0 4px 8px 0 hsla(0,0%,100%,.12)
}

.GalleryVideos_headContainer__xPrPH {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px
}

@media(max-width: 768px) {
    .GalleryVideos_arbtn__cRIOz,.GalleryVideos_leftar__wsfB4 {
        position:absolute;
        top: calc(50% - 18px);
        right: 18px
    }

    .GalleryVideos_leftar__wsfB4 {
        left: 16px
    }

    .GalleryVideos_videomainpop__BPHYk {
        margin-top: 8px;
        height: calc(100dvh - 240px)
    }

    .GalleryVideos_popupmodal__rJK1I {
        width: calc(100vw - 32px);
        border-radius: 0;
        height: 100%;
        overflow: hidden;
        margin-inline:16px;margin-top: 0
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_rgspecificmodalbtns__DnN7q button {
        flex: 1 1
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_rgspecificmodalbtns__DnN7q .GalleryVideos_enquireBtnonly__vG5WV {
        width: max-content;
        flex: none
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_bgcolor__sNzEW,.GalleryVideos_popupmodal__rJK1I .GalleryVideos_centerVideo__8VZU8 {
        border-radius: 0!important
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_CenterText__La45s {
        text-align: center
    }

    .GalleryVideos_popupmodal__rJK1I video {
        width: calc(100vw - 32px);
        border-radius: 0;
        max-height: calc(100dvh - 280px);
        animation: GalleryVideos_moveup__9Ada5 1s ease-in forwards
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_sideVideo__vr1EW {
        display: none
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_topLeft__q__c3 {
        top: 16px!important;
        color: #fff;
        border: none;
        background: transparent;
        cursor: pointer;
        display: flex;
        z-index: 9999999
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_muteicon__WjF_X {
        background-color: transparent;
        border: none;
        z-index: 9999999!important
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_upArrow__2RdZz {
        position: absolute;
        top: 50%;
        left: 50%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        line-height: 2;
        background-color: rgba(0,0,0,.6);
        width: 100%;
        transform: translate(-50%,-50%);
        z-index: 9999999
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_upArrow__2RdZz .GalleryVideos_arrowcont__3cHPg {
        background-color: #000;
        height: 80px;
        width: 40px;
        background-color: hsla(0,0%,57%,.31);
        border-radius: 20px
    }

    .GalleryVideos_popupmodal__rJK1I .GalleryVideos_upArrow__2RdZz .GalleryVideos_arrowicon__MJmuL {
        transform: translateY(100%);
        background-color: hsla(0,0%,74%,.74);
        width: 40px;
        padding: 10px;
        border-radius: 50%;
        height: 40px;
        animation: GalleryVideos_moveup__9Ada5 2s ease-in-out forwards
    }

    .GalleryVideos_logoCont__59THO {
        top: 24px;
        left: 16px
    }

    .GalleryVideos_selectedvds__SUig1 {
        flex-direction: column;
        display: block
    }

    .GalleryVideos_counter__0GikU {
        display: none
    }

    .GalleryVideos_titlecont__9Aas7 {
        display: flex;
        justify-content: space-between;
        position: absolute;
        bottom: -28px;
        width: calc(100vw - 32px)
    }

    .GalleryVideos_titlecont__9Aas7 p {
        -webkit-backdrop-filter: blur(18px);
        backdrop-filter: blur(18px);
        box-shadow: 0 4px 4px 0 rgba(0,0,0,.25);
        padding: 10px 20px;
        background: rgba(98,94,94,.4);
        border-radius: 10px
    }

    .GalleryVideos_titlecont__9Aas7 .GalleryVideos_mobilecounter__KAYsQ {
        padding: 10px 20px
    }
}

.Gallery_ImageGallery__QYxYs {
    position: relative;
    transition: 2s;
    background-color: var(--blox-color-thunder);
    min-height: -webkit-fill-available!important;
    padding-top: 66px;
    height: 100%
}

.Gallery_ImageGallery__QYxYs * {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Gallery_line__ltoNE {
    opacity: .6
}

.Gallery_headLeftLogo__Dy6sF {
    display: flex;
    gap: 55px;
    align-items: center
}

.Gallery_headLeftLogo__Dy6sF .Gallery_closeBt__bF7D_ {
    cursor: pointer
}

.Gallery_headLeftLogo__Dy6sF .Gallery_priceText__B8MEv {
    display: flex;
    align-items: center;
    gap: 8px
}

.Gallery_headLeftLogo__Dy6sF .Gallery_FadeText__1mGtK {
    opacity: .6
}

.Gallery_rightchild__1Y_1L {
    display: flex;
    gap: 24px;
    align-items: center
}

.Gallery_TabNavWrapper__vD5qg {
    height: calc(100% - 89px)
}

.Gallery_TabContent__x_eig {
    height: 100%
}

.Gallery_Footer__HfQoV {
    display: flex;
    position: absolute;
    bottom: 0;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    border-top: .5px solid var(--blox-color-pampas-bg-color);
    padding: 20px var(--pageMargin);
    left: 0
}

.Gallery_Footer__HfQoV .Gallery_RightCtn__D28oZ {
    display: flex;
    gap: 30px
}

.Gallery_Footer__HfQoV .Gallery_FadeText__1mGtK {
    color: var(--blox-color-ebb-divider);
    line-height: 26px
}

.Gallery_ImageGallery__QYxYs .swiper-horizontal>.swiper-pagination-bullets {
    display: none
}

.Gallery_ImageGallery__QYxYs .swiper-button-disabled {
    opacity: 0
}

.Gallery_ImageGallery__QYxYs .swiper-slide-thumb-active,.Gallery_ImageGallery__QYxYs .swiper-slide-thumb-active img {
    width: 40px!important;
    height: 40px!important
}

.Gallery_ShareActionBtn__K0Dl2,.Gallery_compareActive__jT_HL {
    background-color: transparent!important
}

.Gallery_TabsContainer__zRqfY {
    position: relative;
    top: 32px;
    margin: 0 auto;
    width: max-content;
    gap: 10px;
    background-color: var(--blox-color-dune);
    margin-bottom: 0!important;
    border-radius: 16px
}

.Gallery_TabButtons__81xbw {
    border-radius: 10px;
    background-color: var(--blox-color-dune);
    border-bottom: none!important;
    width: 120px;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0!important;
    opacity: .6;
    color: var(--blox-color-ebb-divider)
}

.Gallery_TabActiveButton__VUkPV {
    background-color: #625e5e;
    color: #fff!important;
    opacity: 1
}

.Gallery_FilterButtonsContainer__ipvTk {
    display: flex;
    align-items: center;
    gap: 10px
}

.Gallery_FilterButton__kcdxN {
    background-color: var(--blox-color-dune);
    border: none
}

.Gallery_TabDataCtn__TudlC {
    padding: 0 var(--pageMargin);
    height: 100%
}

@media(max-width: 768px) {
    .Gallery_headLeftLogo__Dy6sF {
        gap:12px
    }

    .Gallery_priceText__B8MEv {
        opacity: .6
    }

    .Gallery_TabsContainer__zRqfY {
        gap: 10px;
        border: none;
        background-color: transparent;
        padding: 4px;
        border-radius: 12px;
        width: calc(100% - 32px);
        position: static;
        margin: 16px;
        overflow: auto;
        scrollbar-width: none
    }

    .Gallery_TabContent__x_eig {
        height: calc(100dvh - 200px)
    }

    .Gallery_TabButtons__81xbw {
        width: 100%;
        height: 32px;
        border-radius: 20px;
        background: #332c29
    }

    .Gallery_TabButtons__81xbw a {
        width: 120px;
        text-align: center
    }

    .Gallery_TabActiveButton__VUkPV {
        background-color: var(--blox-color-ebb-divider);
        color: var(--blox-color-thunder)!important
    }

    .Gallery_Footer__HfQoV {
        border: none;
        padding: 20px 16px
    }

    .Gallery_ImageGallery__QYxYs {
        padding-top: 66px
    }

    .Gallery_TabDataCtn__TudlC {
        padding: 0 16px
    }

    .Gallery_rightchild__1Y_1L {
        gap: 24px
    }

    .Gallery_propertytext__fldr2 div {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        line-clamp: 2!important;
        -webkit-line-clamp: 2!important;
        overflow: hidden;
        word-break: break-all
    }

    .Gallery_FooterContent__MkN1g {
        background-color: #625e5e;
        display: grid;
        grid-template-columns: 2fr 1fr;
        height: 100px;
        grid-gap: 15px;
        gap: 15px;
        padding: 16px 20px 10px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px
    }

    .Gallery_FooterContent__MkN1g .Gallery_leftfooterc__1fJln {
        display: flex;
        justify-content: space-between;
        gap: 20px
    }

    .Gallery_FooterContent__MkN1g .Gallery_vline__IvQ0F {
        height: 40%;
        margin-top: 5px;
        width: 2px;
        background-color: #8a8a8a
    }

    .Gallery_container__aKIyP {
        position: static;
        margin-top: 16px;
        max-height: 100%
    }
}

.Gallery_heading__5VGUz {
    margin-bottom: 8px
}

.BookingType_BookTypeCont__I_Qh5 {
    background-color: var(--blox-color-white);
    border-radius: 20px 20px 0 0
}

.BookingType_Header__lgmMH {
    border-bottom: 1px solid var(--card-border-secondary-color)
}

.BookingType_BookingCont__1FWzi,.BookingType_Header__lgmMH {
    padding: 20px;
    color: var(--blox-color-thunder)
}

.BookingType_PlaceText__i2RqS {
    color: var(--blox-color-dusty-gray);
    margin-bottom: 20px
}

.BookingType_DarkColor__8q6Iv .gheader {
    color: var(--blox-color-thunder)
}

.BookingType_BookType__3vST0 {
    background: var(--blox-color-pampas-bg-color);
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    grid-gap: 15px;
    flex: 1 1
}

.BookingType_Squarelist__ByPz8 {
    list-style: none;
    margin: 0;
    padding: 0
}

.BookingType_Squarelist__ByPz8 li {
    font-size: 13px;
    color: var(--blox-color-scorpion);
    line-height: 20px;
    position: relative;
    padding: 3px 0 3px 20px
}

.BookingType_Squarelist__ByPz8 li:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background: var(--blox-color-burnt-sienna)
}

@media screen and (max-width: 768px) {
    .BookingType_BookingCont__1FWzi {
        max-height:85vh;
        overflow: auto
    }
}

.VoiceSearchModal_ModalCtn__3_Uin {
    width: 100%;
    height: 100%;
    background-color: var(--blox-color-dune);
    display: flex;
    flex-direction: column;
    padding: 20px;
    justify-content: space-around;
    align-items: center
}

.VoiceSearchModal_TopPart__tHDaj {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px
}

.VoiceSearchModal_Heading__Aj_Yy {
    font-weight: 700;
    text-align: center;
    line-height: 30.62px;
    color: var(--blox-color-white);
    margin-bottom: 20px
}

.VoiceSearchModal_DescriptionText__yaghj {
    color: var(--blox-color-dusty-gray);
    line-height: 17.86px;
    text-align: center
}

.VoiceSearchModal_DescriptionSubText__JHZG4 {
    color: var(--blox-color-dusty-gray);
    line-height: 20.42px;
    text-align: center
}

.VoiceSearchModal_BottomPart__sgyDu {
    width: 80%;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: space-around
}

@media screen and (max-width: 768px) {
    .VoiceSearchModal_ModalCtn__3_Uin {
        padding:0
    }

    .VoiceSearchModal_ModalCtn__3_Uin .VoiceSearchModal_TopPart__tHDaj {
        gap: 0
    }

    .VoiceSearchModal_ModalCtn__3_Uin .VoiceSearchModal_Heading__Aj_Yy {
        margin-bottom: 10px
    }

    .VoiceSearchModal_ModalCtn__3_Uin .VoiceSearchModal_BottomPart__sgyDu {
        width: 100%;
        gap: 10px;
        justify-content: space-around
    }

    .VoiceSearchModal_ModalCtn__3_Uin .VoiceSearchModal_BottomPart__sgyDu .VoiceSearchModal_ListeningImg__Cn6jT {
        max-width: 100%;
        width: 60%
    }
}

.RedirectToInventory_RedirectToInventoryCtn__x42FD {
    height: 100%;
    width: 100%
}

.RedirectToInventory_GoToInventoryBtnCtn__Ksnln {
    padding: 24px;
    height: 69%;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: space-between
}

.RedirectToInventory_TimerExceedText__wibDN {
    padding: 24px;
    color: #000;
    font-weight: 500;
    font-size: 20px
}

.RedirectToInventory_primaryFullHorizontalDivider__4QJne {
    width: 100%;
    height: 1px;
    background-color: var(--card-border-secondary-color)
}

.RedirectToInventory_ErrorMessageText__BJ_86 {
    color: #979393;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.RedirectToInventory_ExpiredTxtSpan__Jg_eP {
    color: #625e5e;
    font-weight: 500
}

@media screen and (max-width: 768px) {
    .RedirectToInventory_TimerExceedText__wibDN {
        color:#fff
    }

    .RedirectToInventory_ErrorMessageText__BJ_86 {
        color: #979393;
        font-size: 18px;
        line-height: 24px;
        font-weight: 400
    }

    .RedirectToInventory_GoToInventoryBtnCtn__Ksnln {
        padding: 24px;
        height: 90%;
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: space-evenly
    }

    .RedirectToInventory_GotoInventoryBtn__qPF_f {
        background-color: var(--blox-color-ebb-divider);
        color: var(--blox-color-thunder)
    }
}

.IconDropdown_Dropdown__7u_i1 {
    position: static;
    display: inline-block
}

.IconDropdown_DropdownContent__DLDCf {
    display: none;
    position: absolute;
    right: 0;
    z-index: 1;
    padding-top: 19px
}

.IconDropdown_Dropdown__7u_i1:hover .IconDropdown_DropdownContent__DLDCf {
    display: block;
    float: right
}

.IconDropdown_Dropdown__7u_i1:hover .IconDropdown_ActionButtonWrapper__tnVfC:after {
    position: absolute;
    width: 0;
    height: 0;
    content: "";
    padding-top: 8px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid var(--blox-color-white)
}

@media screen and (max-width: 768px) {
    .IconDropdown_DropdownContent__DLDCf {
        display:none;
        padding-top: 13px
    }

    .IconDropdown_Dropdown__7u_i1:hover .IconDropdown_DropdownContent__DLDCf {
        display: block
    }

    .IconDropdown_Dropdown__7u_i1:hover .IconDropdown_ActionButtonWrapper__tnVfC:after {
        padding-top: 5px
    }

    .IconDropdown_isCompareDropdown-false___g4ix:after {
        display: none
    }
}

.CompareIconDropdownList_DropdownHeader__e7u6F {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 20px 10px;
    border-bottom: 1px solid var(--blox-color-ebb-divider);
    margin-bottom: 10px
}

.CompareIconDropdownList_BadgeWrapper__wlPYV {
    display: flex;
    gap: 10px
}

.CompareIconDropdownList_ListCardText__kHf14 {
    color: var(--blox-color-dusty-gray)
}

.CompareIconDropdownList_ListCardTextHeading__vemSv {
    color: var(--blox-color-thunder)
}

.CompareIconDropdownList_ListCardImage__iZb9y {
    border-radius: 18px
}

.CompareIconDropdownList_ListCardContainer__DToPT {
    padding: 5px 10px
}

.CompareIconDropdownList_ListFooter__HiVMb {
    padding: 20px
}

.CompareIconDropdownList_FooterBtnContainer__s4Gch {
    display: flex;
    align-items: center;
    gap: 30px
}

.CompareIconDropdownList_ListCard__ajoqw {
    width: 100%;
    padding: 10px;
    display: flex;
    align-items: center;
    gap: 10px;
    background-color: var(--blox-color-pampas-bg-color);
    border-radius: 18px
}

.CompareIconDropdownList_ListCardTextCtn__RTMTg {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.CompareIconDropdownList_RemoveBtn__3nZkL {
    background-color: var(--blox-color-ebb-divider)
}

.CompareIconDropdownList_CompareDropdownCtn__3XJPQ {
    box-shadow: 0 0 20px 0 rgba(35,30,31,.1)
}

.CompareIconDropdownList_BlankCompareCard__7vUkN {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px 0
}

.CompareIconDropdownList_BlankCompareCardText__IB4I5 {
    color: var(--blox-color-dusty-gray)
}

.CompareIconDropdownList_DropdownHeaderTitle__wZ0sr {
    color: var(--blox-color-thunder)
}

.CompareIconDropdownList_DropdownHeaderBtn__k6vY9 {
    height: max-content;
    padding: 5px
}

.CompareIconDropdownList_DropdownHeaderBtn__k6vY9,.CompareIconDropdownList_DropdownHeaderBtn__k6vY9:hover {
    background-color: transparent;
    color: var(--blox-color-thunder)
}

.CompareIconDropdownList_Badge__Y_b3k {
    width: 30px;
    background-color: var(--blox-color-burnt-sienna);
    color: var(--blox-color-thunder);
    font-size: 11px;
    text-align: center;
    padding: 3px;
    border-radius: 18px
}

.CompareIconDropdownList_ListContainerCtn__Jr_f7 {
    max-height: 378px;
    overflow-y: auto
}

.CompareIconDropdownList_CompareDropdownCtn__3XJPQ {
    width: 400px;
    background-color: var(--blox-color-white);
    border-radius: 24px;
    z-index: 99999
}

@media screen and (max-width: 768px) {
    .CompareIconDropdownList_CompareDropdownCtn__3XJPQ {
        width:340px
    }
}

.HeaderMenu_NavIcon__W0Vet {
    display: flex;
    align-items: center;
    grid-gap: 10px
}

.HeaderMenu_UserAvatar__SLn7z {
    color: transparent
}

.HeaderMenu_UserAvatar__SLn7z,.HeaderMenu_UserIcon__4sR8c {
    border-radius: 50%;
    padding-top: 5px;
    border: 1px solid hsla(0,0%,100%,.3)
}

.HeaderMenu_UserIcon__4sR8c {
    width: 35px;
    height: 35px;
    text-align: center;
    background: rgba(0,0,0,.4);
    font-size: 18px;
    cursor: pointer;
    text-transform: uppercase
}

.HeaderMenu_TransparentIcon__ANSJD {
    background-color: transparent
}

select.HeaderMenu_LocationDDL__H3m_6 {
    background: var(--blox-color-dune);
    font-size: 12px;
    color: var(--blox-color-white);
    padding: 4px 11px;
    border-radius: 15px;
    border-color: transparent;
    height: 29px
}

.HeaderMenu_divider__uXTgd {
    color: var(--blox-color-dusty-gray);
    opacity: .15
}

.HeaderMenu_DropdownIcon__9HuKh,.HeaderMenu_DropdownIcon__9HuKh:hover {
    background-color: transparent
}

.HeaderMenu_compareButton__KulJe .arrowPosition:after {
    margin-left: 50px
}

.HeaderMenu_HeaderNav__WegmR {
    position: relative;
    display: flex;
    align-items: center;
    gap: 24px
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA {
    width: 340px;
    padding: 15px;
    background: var(--blox-color-white);
    position: static;
    right: 0;
    border-radius: 24px;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    display: none
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA.HeaderMenu_open__B7dLC {
    display: block
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa {
    padding: 20px;
    border-radius: 16px;
    background: var(--card-border-secondary-color);
    position: relative
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa:before {
    content: "";
    position: absolute;
    top: -24px;
    right: 20px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid var(--blox-color-white);
    z-index: 9999999
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Text1__7HDCI {
    font-size: 20px;
    color: var(--blox-color-thunder)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Text1__7HDCI span {
    color: var(--blox-color-burnt-sienna)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Textsmall__lT_ZX {
    padding: 10px 0;
    color: var(--blox-color-scorpion)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_BtnsGrid__yFiiB {
    display: flex;
    grid-gap: 15px;
    margin: 15px 0 0
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_WhiteBtn__lMyKr {
    background-color: var(--blox-color-white);
    color: var(--blox-color-thunder)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt {
    padding: 10px;
    position: relative
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 {
    display: flex;
    grid-gap: 15px;
    padding: 0 0 10px;
    border-bottom: 1px solid var(--blox-color-ebb-divider);
    align-items: center;
    cursor: pointer
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_ArrowIcon__elRIV {
    float: right
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh {
    flex-grow: 1
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh .HeaderMenu_UserName__zlDRs {
    color: var(--blox-color-thunder)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh .HeaderMenu_UserEmail__EHynW {
    color: var(--blox-color-scorpion)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul {
    margin: 10px 0;
    padding: 0;
    list-style: none
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li {
    padding: 12px 10px
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li .HeaderMenu_MenuLabel__O4vAM {
    display: flex;
    grid-gap: 10px;
    font-size: 16px;
    cursor: pointer;
    color: var(--blox-color-thunder)
}

.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li .HeaderMenu_MenuLabel__O4vAM .HeaderMenu_ListIcon__r1H5S {
    color: var(--blox-color-dusty-gray);
    opacity: .5;
    filter: invert(1)
}

@media screen and (max-width: 764px) {
    .HeaderMenu_HeaderNav__WegmR {
        position:static
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA {
        width: 100%;
        height: 100vh;
        padding: 15px;
        border-radius: 0;
        z-index: 0;
        background: var(--blox-color-thunder);
        right: 0;
        top: 55px;
        position: absolute
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt {
        background-color: transparent
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa {
        background-color: var(--blox-color-dune)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt:before,.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa:before {
        display: none
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_Text1__7HDCI,.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Text1__7HDCI {
        color: var(--blox-color-white)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_Textsmall__lT_ZX,.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuCont__7OOWa .HeaderMenu_Textsmall__lT_ZX {
        color: var(--blox-color-dusty-gray)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 {
        background-color: var(--blox-color-dune);
        padding: 20px;
        border-radius: 20px;
        border: transparent
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_ArrowIcon__elRIV {
        background: var(--blox-color-thunder);
        border-radius: 50%;
        padding: 2px
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh .HeaderMenu_UserName__zlDRs {
        color: var(--blox-color-white)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_LoginMenu__tmlwt .HeaderMenu_loginMenuHeader__UOAs3 .HeaderMenu_UserInfo___UfKh .HeaderMenu_UserEmail__EHynW {
        color: var(--blox-color-dusty-gray)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li .HeaderMenu_MenuLabel__O4vAM {
        color: var(--card-border-secondary-color)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li .HeaderMenu_MenuLabel__O4vAM .HeaderMenu_ListIcon__r1H5S {
        color: var(--blox-color-dusty-gray);
        opacity: .5;
        filter: invert(0)
    }

    .HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li.HeaderMenu_active__3DXyI,.HeaderMenu_HeaderNav__WegmR .HeaderMenu_PreMenu__6e2HA .HeaderMenu_MenuList__Yn2s6 ul li:hover {
        background-color: var(--blox-color-dune);
        border-radius: 10px
    }
}

.LoginModal_CustomModal__aCgYd {
    position: fixed;
    z-index: 9999999;
    background-color: rgba(0,0,0,.5);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    align-items: center;
    align-content: center;
    justify-content: center;
    display: none
}

.LoginModal_CustomModal__aCgYd .LoginModal_HeadLogin__1nhhL {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    width: 100%
}

.LoginModal_CustomModal__aCgYd .LoginModal_HeadLogin__1nhhL img {
    cursor: pointer
}

.LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 {
    background: var(--blox-color-thunder);
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 20px rgba(0,0,0,.5);
    justify-content: center;
    align-items: flex-end;
    padding: 50px;
    text-align: center;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: top;
    min-height: 450px
}

.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO {
    background: var(--blox-color-white);
    width: 60%;
    height: 460px;
    max-height: 100%;
    display: flex;
    overflow: hidden;
    position: relative
}

.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_Banner___d6F5,.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_LoginForm__04PNM {
    padding: 40px
}

.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_Banner___d6F5 {
    background-repeat: no-repeat;
    background-size: cover;
    flex: 1 1;
    position: relative
}

.LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_LoginForm__04PNM {
    flex: 1 1;
    background-color: var(--blox-color-thunder);
    overflow: auto
}

.LoginModal_CustomModal__aCgYd .LoginModal_FormBox__aOKNx,.LoginModal_CustomModal__aCgYd .LoginModal_VerifiedCont__SYB6q {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.LoginModal_CustomModal__aCgYd .LoginModal_FormContainer__AVDKR {
    padding: 40px 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_PhoneCtn__csKa2 {
    width: 100%;
    display: flex;
    gap: 20px;
    align-items: flex-start
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputBox__tHygU {
    padding: 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputBox__tHygU select {
    padding: 6px 8px;
    background-color: transparent;
    color: var(--blox-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputBox__tHygU img {
    opacity: .3
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputField__vESZb {
    padding-left: 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_NumberInput__VZrrW {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_NumberInput__VZrrW div {
    flex-grow: 1
}

.LoginModal_CustomModal__aCgYd .LoginModal_NumberInput__VZrrW input {
    padding: 6px 8px;
    background-color: transparent;
    flex-grow: 1;
    color: var(--blox-color-white);
    width: 100%
}

.LoginModal_CustomModal__aCgYd .LoginModal_Title__lG_Qe {
    color: var(--blox-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_UserName__puyS6 {
    padding-left: 0;
    padding-right: 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_UserName__puyS6 input {
    background: transparent;
    flex-grow: 1;
    padding: 8px;
    color: var(--blox-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_UserName__puyS6 img {
    opacity: .5
}

.LoginModal_CustomModal__aCgYd .LoginModal_CallbackBtn__5wQRB {
    margin: 20px 0;
    width: 100%;
    font-weight: 700
}

.LoginModal_CustomModal__aCgYd .LoginModal_Dflex__xAvii,.LoginModal_CustomModal__aCgYd .LoginModal_Formheader__zBe2Q {
    display: flex
}

.LoginModal_CustomModal__aCgYd .LoginModal_Formheader__zBe2Q {
    margin-top: 20px;
    flex-direction: column;
    grid-gap: 15px
}

.LoginModal_CustomModal__aCgYd .LoginModal_LoginWithSocial__sIwE3 {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 20px
}

.LoginModal_CustomModal__aCgYd .LoginModal_LoginWithSocial__sIwE3 .LoginModal_Dflex__xAvii {
    justify-content: center;
    grid-gap: 10px
}

.LoginModal_CustomModal__aCgYd .LoginModal_GreyText__J9_Wk {
    color: var(--blox-color-dusty-gray)
}

.LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 {
    margin-top: 30px
}

.LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 h1 {
    color: var(--blox-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 h1:nth-child(3) {
    color: var(--blox-color-burnt-sienna)
}

.LoginModal_CustomModal__aCgYd.LoginModal_active____o8r {
    display: flex;
    height: 100%
}

.LoginModal_CustomModal__aCgYd .LoginModal_TextMsg__wquQw {
    color: var(--blox-color-dusty-gray)
}

.LoginModal_CustomModal__aCgYd .LoginModal_OTPCont__usvkY {
    margin: 10px 0;
    display: flex;
    grid-gap: 10px;
    width: 80%
}

.LoginModal_CustomModal__aCgYd .LoginModal_OTPCont__usvkY input {
    padding: 5px;
    text-align: center;
    font-size: 24px;
    width: 40px!important;
    background: transparent;
    border: 0 solid transparent;
    border-bottom: 1px solid var(--blox-color-dusty-gray);
    color: var(--blox-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_OTPCont__usvkY input:focus {
    outline: none
}

.LoginModal_CustomModal__aCgYd .LoginModal_OTPCont__usvkY span {
    padding: 0 5px
}

.LoginModal_CustomModal__aCgYd .LoginModal_OtpInput__grxpO {
    padding: 8px 0
}

.LoginModal_CustomModal__aCgYd .LoginModal_OtpInput__grxpO input {
    width: 100%;
    padding: 8px;
    text-align: center;
    font-size: 24px
}

.LoginModal_CustomModal__aCgYd .LoginModal_TimerCount__MwLwA {
    padding: 15px 0;
    margin: 10px 0 20px;
    width: 150px;
    border-bottom: 1px solid var(--blox-color-dusty-gray);
    color: var(--blox-color-dusty-gray);
    font-size: 14px
}

.LoginModal_CustomModal__aCgYd .LoginModal_TimerCount__MwLwA span {
    color: var(--blox-color-white)
}

.LoginModal_CustomModal__aCgYd .LoginModal_CheckboxCont__w5dWM {
    margin-top: 20px;
    display: flex;
    grid-gap: 10px;
    align-items: center
}

.LoginModal_CustomModal__aCgYd .LoginModal_CheckboxCont__w5dWM .LoginModal_InputFieldChkBox__wBts0 {
    padding: 5px;
    width: 18px;
    height: 18px;
    border-radius: 5px
}

.LoginModal_CustomModal__aCgYd .LoginModal_CloseModal__vC0mM {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 99
}

.LoginModal_CustomModal__aCgYd .LoginModal_userFilled__DJG38 {
    display: flex;
    grid-gap: 10px;
    color: var(--blox-color-scorpion);
    align-items: center
}

.LoginModal_CustomModal__aCgYd .LoginModal_userFilled__DJG38 img {
    opacity: .5
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputFieldDropDown__ucvbD {
    height: 33px
}

.LoginModal_CustomModal__aCgYd .LoginModal_InputFieldDropDown__ucvbD img {
    opacity: .3
}

.LoginModal_CustomModal__aCgYd .LoginModal_Resend__8s6vo {
    padding-top: 10px;
    cursor: pointer;
    width: 65px
}

.LoginModal_CustomModal__aCgYd .LoginModal_Resend__8s6vo.LoginModal_disabled__990Vt {
    color: var(--blox-color-dusty-gray);
    cursor: text
}

.LoginModal_CustomModal__aCgYd .LoginModal_BackBtn__uf88S {
    margin-top: 20px;
    background: transparent
}

.LoginModal_CustomModal__aCgYd .LoginModal_error___S5C0 {
    color: var(--blox-color-burnt-sienna)
}

@media screen and (min-width: 769px)and (max-width:1120px) {
    .LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO,.LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 {
        width:95%;
        max-height: 100%
    }
}

@media screen and (max-width: 768px) {
    .LoginModal_CustomModal__aCgYd .LoginModal_CloseModal__vC0mM {
        top:60px;
        right: 20px;
        position: static
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_Banner___d6F5 {
        padding: 24px!important
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_Banner___d6F5:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        bottom: -5px;
        background: linear-gradient(359.76deg,var(--blox-color-thunder) 10.55%,rgba(35,30,31,0) 30.23%)
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO,.LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 {
        flex-direction: column;
        width: 100%;
        height: 100vh;
        min-height: 100vh
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_ModalCont__MxByO .LoginModal_LoginForm__04PNM,.LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 .LoginModal_LoginForm__04PNM {
        overflow: initial
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 {
        margin-top: 56px
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 h2:last-child {
        color: var(--blox-color-burnt-sienna)
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_bannerQuote__qem94 h2:last-child div {
        font-weight: 800
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_Modalsuccess__jdtI1 {
        justify-content: end;
        align-items: center;
        background-position: 50%
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_CloseModal__vC0mM {
        background-color: var(--blox-color-thunder);
        border-radius: 50%!important;
        padding: 16px;
        height: 32px;
        width: 32px;
        color: var(--blox-color-white)
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_PhoneCtn__csKa2 img {
        height: 20px;
        width: 20px
    }

    .LoginModal_CustomModal__aCgYd .LoginModal_HeadLogin__1nhhL {
        padding: 24px 0 0
    }
}

.LoginModal_CustomModal__aCgYd input::-webkit-inner-spin-button,.LoginModal_CustomModal__aCgYd input::-webkit-outer-spin-button {
    display: none
}

.app_HeaderActions__cqj4s {
    display: flex;
    align-items: center;
    justify-content: space-around;
    grid-gap: 30px
}

.app_HeaderActions__cqj4s .app_UserAvatar__JYxkx {
    color: transparent;
    border-radius: 50%;
    padding-top: 5px;
    border: 1px solid hsla(0,0%,100%,.3)
}

.app_HeaderActions__cqj4s .app_NavIcon__W_SqZ {
    display: flex;
    align-items: center;
    grid-gap: 10px
}

.app_HeaderActions__cqj4s .app_TransparentIcon__V2GhV {
    background-color: transparent
}

.app_BodyContainer__JfBVF {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: var(--blox-color-thunder);
    min-height: 60vh
}

@media screen and (max-width: 768px) {
    .app_BodyContainer__JfBVF {
        background-color:var(--blox-color-thunder)
    }
}

/* ------------- */
.Button_primary__kJZL8:hover {
    background-color: #fff !important;
    color: var(--insta-color-white) !important;
}

.li .Button_BloxButton__CGzYC:hover {
    background-color: red !important;
    color: var(--blox-color-white);
}


/* -----------------filter  */


