.cards .card__main .button{align-self:self-start}
[data-id="flat-contact"] .popup__content>h2,[data-id="flat-contact"] .popup__content>p{text-align:center}
.about.select-apartment .about__content h1{color:#fff}
@media (max-width:61.99em){.about.select-apartment .about__content{position:relative}.about.select-apartment .about__content h1{color:var(--headings)}}
svg.compass{width:80px !important;height:70px !important;min-width:unset !important;position:relative !important;margin:-13px 0 -13px 10px !important}
@media (max-width:61.99em){svg.compass{margin:0px 0 -33px 10px !important}}
@media screen and (min-width:992px){.hero__bg.mobile{display:none}}
@media screen and (max-width:991px){.hero__bg.mobile{aspect-ratio:unset;height:calc(100vh - 90px - 54px)}}
@media screen and (max-width:991px){.hero__bg.desktop{display:none}}
@media screen and (max-width:991px){.hero__content.post-left{visibility:visible !important;animation:unset !important}}
.readmore1{display:none;margin-top:15px}
.footer .social{margin-top:20px}
.virtual-button img{height:auto}
.cookie-consent{position:fixed;z-index:99999;width:100%;max-width:700px;bottom:20px;display:flex;flex-direction:column;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}
@media screen and (max-width:991px){.cookie-consent:not(.position-full){max-width:560px}}
@media screen and (max-width:600px){.cookie-consent:not(.position-full){max-width:unset;left:unset !important;right:0 !important;bottom:0 !important;border-radius:0}.cookie-consent:not(.position-full) .cookie-consent__footer{padding-bottom:10px}}
@media screen and (max-width:440px){.cookie-consent:not(.position-full) .close{display:flex;position:absolute;top:-60px;right:10px;background:#fff;border-radius:100%;height:44px;width:44px;padding:0}}
.cookie-consent.position-left{left:20px}
.cookie-consent.position-right{right:20px}
.cookie-consent.position-center{right:50%;transform:translateX(50%)}
.cookie-consent.position-full{bottom:50%;right:50%;transform:translateX(50%) translateY(50%);width:100%;height:100%;max-width:unset;border-radius:0;align-items:center;justify-content:center;background:rgba(0,0,0,0.8)}
@media screen and (max-width:991px){.cookie-consent.position-full{padding:20px}}
@media screen and (max-width:440px){.cookie-consent.position-full .cookie-consent__header{display:grid;grid-template-columns:1fr 1fr}}
.cookie-consent.position-full .cookie-consent__main{max-width:700px;background-color:#fff;border-radius:10px;overflow:auto}
.cookie-consent.tiny{width:unset;max-width:unset}
.cookie-consent.tiny.position-full{bottom:10px;right:10px;transform:unset;height:unset}
.cookie-consent.tiny .cookie-consent__main{display:none}
.cookie-consent.tiny .cookie-consent__open{display:block}
.cookie-consent__open{display:none;padding:10px 20px;background-color:var(--paletteColor1);color:#fff;font-weight:700;cursor:pointer;transition:ease 0.3s all}
.cookie-consent__open:hover{background-color:var(--paletteColor2)}
.cookie-consent__open.hidden{display:none}
.cookie-consent__header{display:flex;flex-wrap:wrap}
.cookie-consent__header .tab,.cookie-consent__header .close{padding:10px 10px;cursor:pointer;flex:1;text-align:center;font-weight:bold;border-bottom:3px solid var(--paletteColor5);transition:ease 0.3s all;height:60px;display:flex;align-items:center;justify-content:center}
@media screen and (max-width:600px){.cookie-consent__header .tab,.cookie-consent__header .close{height:45px}}
.cookie-consent__header .tab.active,.cookie-consent__header .tab:hover,.cookie-consent__header .close.active,.cookie-consent__header .close:hover{border-color:var(--paletteColor1);color:var(--paletteColor1)}
.cookie-consent__header .close{display:none;flex:0;padding:10px 20px}
.cookie-consent__header .close.visible{display:flex}
.cookie-consent__footer{display:flex;column-gap:10px;padding:20px;row-gap:10px}
@media screen and (max-width:600px){.cookie-consent__footer{flex-wrap:wrap}}
.cookie-consent__footer .btn{padding:10px;cursor:pointer;flex:1;text-align:center;font-weight:bold;border:3px solid var(--paletteColor5);border-radius:10px;transition:ease 0.3s all;white-space:nowrap}
.cookie-consent__footer .btn.active,.cookie-consent__footer .btn:hover{border-color:var(--paletteColor1);color:var(--paletteColor1)}
.cookie-consent__footer .btn.main{border-color:var(--paletteColor1);background-color:var(--paletteColor1);color:#fff}
@media screen and (max-width:600px){.cookie-consent__footer .btn.main{flex:2}}
@media screen and (max-width:440px){.cookie-consent__footer .btn.main{flex:unset;width:100%}}
.cookie-consent__footer .btn.hidden{display:none}
.cookie-consent__content{padding:20px 20px 0 20px;max-height:50vh;overflow:auto}
@media screen and (max-width:440px){.cookie-consent__content{max-height:40vh}}
.cookie-consent__content p{font-size:rem(15px)}
.cookie-consent__content .tab{display:none}
.cookie-consent__content .tab.active{display:block}
.cookie-consent__content .group{display:flex;align-items:flex-start;margin-top:10px;padding-top:10px;border-top:2px solid var(--paletteColor5);column-gap:20px}
.cookie-consent__content .group__content{flex:1}
.cookie-consent__content .group__content--title{font-weight:700}
.cookie-consent__content .group__content .count{background-color:var(--paletteColor1);border-radius:100px;font-size:10px;margin-left:10px;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;color:#fff;font-weight:400}
.cookie-consent__content .group__content p{font-size:rem(15px)}
.cookie-consent__content .group label .checker{display:flex;align-items:center;justify-content:center;aspect-ratio:1;transition:ease 0.3s all;padding:10px;border-radius:5px;cursor:pointer;border:3px solid var(--paletteColor5)}
.cookie-consent__content .group label .checker:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150.657' height='100.657' viewBox='0 0 150.657 100.657'%3E%3Cg transform='translate(-387.672 -497.672)'%3E%3Cline x2='52' y2='52' transform='translate(390.5 540.5)' fill='none' stroke='%23FFF' stroke-width='8'/%3E%3Cline y1='95' x2='95' transform='translate(440.5 500.5)' fill='none' stroke='%23FFF' stroke-width='8'/%3E%3C/g%3E%3C/svg%3E%0A");width:20px;height:20px;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transition:ease 0.3s opacity}
.cookie-consent__content .group label input{cursor:pointer;display:none}
.cookie-consent__content .group label input:disabled ~ .checker{cursor:not-allowed;opacity:0.5}
.cookie-consent__content .group label input:checked ~ .checker,.cookie-consent__content .group label input:hover ~ .checker{background:var(--paletteColor1);border-color:var(--paletteColor1)}
.cookie-consent__content .group label input:checked ~ .checker:after,.cookie-consent__content .group label input:hover ~ .checker:after{opacity:1}
@media (max-width:61.99em){.flat-summary__info .elevation .flats-widget svg{height:200px}}
@media (max-width:47.99em){.flat-summary__info .elevation{row-gap:40px}.flat-summary__info .button{width:100%;max-width:280px;justify-content:center}}
@media (max-width:61.99em){.about.turnkey.turnkey2 .txtimg__content{padding-right:50px;padding-left:0}}
@media (max-width:35.99em){.about.turnkey.turnkey2 .txtimg__content{padding-right:20px;padding-left:0}}