.css-dnc1y7{box-shadow:0 0 4px 2px #00000002!important}.lang-dropdown{position:relative;display:inline-block}.lang-btn{display:flex;align-items:center;gap:11px;padding:4px 18px 4px 6px;border:1px solid #e5e5e5;border-radius:20px;background:transparent;cursor:pointer;font-size:14px}.lang-flag{width:28px;height:28px;border-radius:50%}.lang-arrow{font-size:12px;color:#555;transition:.3s}.lang-arrow.rotate{transform:rotate(180deg)}.lang-menu{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ddd;border-radius:10px;list-style:none;margin:6px 0 0;padding:8px 0;box-shadow:0 4px 12px #0000001a;width:140px;z-index:11}.lang-item{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;font-size:14px;transition:background .2s}.lang-item span{color:#000}.lang-item:hover{background:#f5f5f5}.swiper-button-prev,.swiper-button-next{width:35px!important;height:35px!important;background:#EA425B;border-radius:50%;padding:10px!important;color:#fff!important}.alert-icon-box{border:1px solid #E5E5E5!important;padding:8px!important;margin-left:8px!important}.included-apartments{margin-block:10px 0;font-size:12px;font-weight:500;display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.included-apartments .regular{color:#111}.included-apartments .premium{color:#ea425b}.included-apartments .divider{opacity:.7}.fallback-spinner{position:relative;display:flex;height:100vh;width:100%}.loading{position:absolute;left:calc(50% - 35px);top:50%;width:55px;height:55px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid transparent}.effect-1,.effect-2{position:absolute;width:100%;height:100%;border:3px solid transparent;border-left:3px solid #2962ff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.effect-1{animation:rotate 1s ease infinite}.effect-2{animation:rotateOpacity 1s ease infinite .1s}.effect-3{width:100%;height:100%;border:3px solid transparent;border-left:3px solid #2962ff;-webkit-animation:rotateOpacity 1s ease infinite .2s;animation:rotateOpacity 1s ease infinite .2s;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.loading .effects{transition:all .3s ease}.fallback-logo{position:absolute;left:calc(50% - 45px);top:40%}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateOpacity{0%{-webkit-transform:rotate(0deg);transform:rotate(0);opacity:.1}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:1}}
