@media screen and (max-width:1229px){.container{padding:0 16px}.info-main{width:580px;padding:28px 30px 24px}.info-main-title{font-size:28px}.info-main-text{font-size:18px}}@media screen and (max-width:1130px){.apartment-plan-big{height:700px}.properties{flex-wrap:wrap}.apartment-extra-place{font-size:20px}}@media screen and (max-width:1023px){.apartments-plans{max-width:367px}.properties span{font-size:12px}.apartments{gap:30px}.apartment-extra{gap:20px;justify-content:space-around}.apartment-extra-adaptive{gap:20px}.new-price{font-size:19px}.btn-extra{padding:10px;width:140px}.apartment-plan-big{width:343px;height:713px}.plans-filter-rooms{margin-right:0}.plans-filter-rooms-item{padding:8px 20px 9px}.plans-title{display:none}.plans-items{margin-bottom:30px}.plans-filter-rooms-items{margin-bottom:24px}.nameplates{flex-wrap:wrap}.apartment-extra{flex-direction:column;margin-top:12px;align-items:start}.apartment-extra-place{font-size:18px;line-height:130%;border-bottom:1px solid #f8f8f8}.apartment-extra-adaptive{display:flex;width:100%;justify-content:space-between}.btn-extra{display:none}.btn-adaptive{display:block;padding:14px 20px;background:#fff;border:1px solid #00cd2e;width:48px;height:48px}.properties{flex-wrap:wrap}}@media screen and (max-width:767px){.main-title{font-size:50px}.main-text{font-size:18px}.apartments{display:block}.apartments-title{font-size:24px;line-height:29px}.apartments-plans{padding:16px;box-sizing:border-box;margin-bottom:8px;max-width:400px}.apartment-plan-big{width:400px}}@media screen and (max-width:425px){.main-bg{padding:12px 16px 314px}.main-bg .btn{display:none}.main-title{font-size:32px}.main-text{font-size:16px}.main-mobile{display:block}.main-mobile .btn{width:100%;margin-bottom:24px}.main-nameplates,.nameplate-start{display:none}.start-header{flex-direction:column}.start-info svg{margin-top:-10px}.start-title{font-size:20px}.start-text{font-size:12px}.start-action .btn{margin-top:10px;padding:14px 16px}.start-slide .card-info-title{font-size:20px}.info .container{flex-direction:column-reverse;align-items:center}.info-extra{width:100%;padding:16px 15px 16px 16px}.info-extra-option:first-child{padding-top:0}.information{margin-right:0}.info-main{width:100%;margin-top:24px;padding:20px 16px}.info-main-title{font-size:24px}.info-main-text{font-size:14px}.info-main-action{width:100%;background:#fff;border:1px solid #00cd2e;font-size:16px;line-height:19px;color:#222}.adv-title{font-size:24px;margin-bottom:16px}.slide-mobile{background:#f8f8f8;box-shadow:inset 0 0 20px rgba(255,255,255,.25);backdrop-filter:blur(25px);border-radius:8px}.slide-mobile img{width:343px;border-radius:8px 8px 0 0}.slide-info-mobile{padding:12px 8px}.slide-info-title-mobile{font-family:Proxima Nova SemiBold,sans-serif;font-style:normal;font-size:18px;line-height:120%;text-transform:uppercase;color:#222;margin-bottom:4px}.slide-info-text-mobile{font-style:normal;font-size:14px;line-height:120%;color:#222;margin-bottom:12px}.slick-dots{display:flex;justify-content:center;margin-top:10px;gap:16px}.slick-dots li{width:6px;height:6px;margin:0}.slick-dots li button{border-radius:50%;background:#dadada;padding:0;width:6px;height:6px}.slick-dots li.slick-active{margin-right:16px}.slick-dots li.slick-active button{width:24px;height:6px;background:#00cd2e;border-radius:5px;margin-right:10px;align-self:center}.slick-dots li button::before{content:none}.advantages-cards{display:block;overflow-x:scroll}.advantages-first-card{display:block;margin-bottom:16px}.advantages-other-cards{display:flex;gap:8px;overflow-x:scroll;height:165px;scroll-snap-type:x mandatory}.advantages-other-cards .card{width:165px;height:165px;scroll-snap-align:start}.advantages-other-cards::-webkit-scrollbar{display:none}.apartments-advantages .card:hover .card-info-hover,.start-action{display:none}.start-action-mobile{display:block}.start-content{padding:12px}.start-slide .card{position:relative;overflow:visible;border-radius:8px}.start-slide .card,.start-slide .card img{width:317px;height:311px}.adv-slide .card,.adv-slide .card img{width:auto;height:auto}.card{position:relative;overflow:visible;border-radius:8px}.card,.card img{width:156px;height:156px}.card-1,.card-1 img{height:156px;width:343px}.apartments-advantages .card-info{display:none}.card-title{display:flex;width:100%;height:100%;padding-left:6px;padding-bottom:6px;left:auto;bottom:auto;font-size:14px;line-height:120%;align-items:flex-end}.map-bg{margin:0}.purchase{background:#f8f8f8}.purchase-title{font-size:24px;padding:32px 16px}.purchase-switch{width:100%;justify-content:space-around}.purchase-switch-item{padding:11px 56px}.purchase-options{flex-direction:column;justify-content:space-between;gap:20px;margin-bottom:24px}.purchase-option{width:100%;border:0;align-items:flex-start;padding:12px 24px;gap:8px;box-shadow:0 13px 21px -12px rgba(0,0,0,.19);border-radius:8px}.choose-program{flex-direction:column;align-items:flex-start;padding:19px 16px 32px}.choose-program-text{font-style:normal;font-size:14px;line-height:120%;color:#222;margin-bottom:24px}.choose-program-action{width:100%}.apartments{display:block}.apartments-title{font-size:24px;line-height:29px;margin-bottom:12px}.apartments-plans{padding:16px;max-width:343px;box-sizing:border-box;margin-bottom:8px}.apartment-plan-big{width:343px;height:476px}.plans-filter-rooms{margin-right:0}.plans-filter-rooms-item{padding:8px 20px 9px}.plans-title{display:none}.plans-items{overflow-x:scroll;height:110px;flex-wrap:nowrap;margin-bottom:30px}.plans-filter-rooms-items{margin-bottom:24px}.nameplates{flex-wrap:wrap}.adaptive-display-none{display:none}.slider-adaptive-container{display:block}.apartment-extra{gap:5px}.apartment-info-location span,.properties span{font-size:12px;line-height:18px}.properties{flex-wrap:wrap}.big-plan{height:196px}.properties{border-bottom:none;padding-bottom:0}}@media screen and (max-width:374px){.card-1,.card-1 img{height:156px;width:320px}.plans-filter-rooms-item{padding:8px 15px 9px}.apartment-plan-big{width:290px;height:524px}.start-slide .card{position:relative;overflow:visible;border-radius:8px}.start-slide .card,.start-slide .card img{width:260px;height:260px}.purchase-switch-item{padding:12px 40px}}