.slider-index-list .swiper-slide{display:flex;background-color:#e8edff;box-shadow:1px 1px 10px rgba(0,0,0,.1);border-radius:2px;cursor:grab}.slider-index-content{margin:30px 0 20px 20px}@media all and (min-width:1440px){.slider-index-content{min-width:460px}}.slider-index-title{margin-bottom:10px;font-size:24px;font-weight:700;line-height:100%}.slider-index-address{margin-bottom:20px;font-size:14px;line-height:100%;color:rgb(51 51 51 / 50%)}.slider-index-descr-wrap{flex-grow:1}.slider-index-descr{margin-bottom:15px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-weight:400;font-size:14px;line-height:145%}.object-location,.offer-location,.offer-phone,.offer-price{display:flex;flex-wrap:wrap;margin-bottom:10px;column-gap:18px;justify-content:flex-start}.object-location div,.offer-location div,.offer-phone div,.offer-price div{display:flex;align-items:center}.location-descr{opacity:.5;font-size:14px;line-height:100%}@media (max-width:1151px){.location-descr{font-size:13px}}@media (max-width:767px){.location-descr{font-size:14px}}.slider-index-btn{width:200px}.slider-index-btn .button__text{font-weight:500;font-size:14px;line-height:100%}.slider-index-btn-arrow{width:10px;height:10px;display:flex;justify-content:center;align-items:center;margin-right:10px}.slider-index-btn span{margin-right:15px}.slider-index-img{display:block;width:670px;max-width:55.833333333333336vw;margin:10px 10px 10px 40px;border-radius:4px;object-fit:cover;object-position:50% 40%}.icon-left{margin-right:10px;width:22px}.icon-center-left{margin-left:10px;margin-right:5px}.icon-center-right{margin-right:10px}.object-location-item,.offer-location-item,.offer-phone-item,.offer-price-item{margin-bottom:8px}.icon-right{margin:0 6.5px}.offer-phone .phone-icon{order:0;opacity:.6;width:18px}.offer-phone .phone-descr{order:1;font-size:18px;line-height:100%}.offer-price .price-icon{font-size:18px}.offer-price .price-descr{font-size:18px;font-weight:500;margin-left:10px}.slider-index-img-right{width:460px;max-width:40vw;margin:10px 20px 10px 60px}.slider-content-right{display:flex;flex-direction:column;min-width:148px;margin-right:32px;margin-bottom:40px;margin-top:38px}.slider-content-right div:not(:last-child){margin-bottom:30px}.content-right-title{font-weight:700;line-height:100%;margin-bottom:5px}.content-right-descr{font-size:12px;line-height:100%;opacity:.5}.card{display:flex;justify-content:space-between;position:relative;background-color:#f9f9f9;margin:20px 0;border-radius:4px;overflow:hidden;align-items:flex-start}.card:hover{box-shadow:10px 10px 10px rgba(0,0,0,.1)}.card-img-wrapper{padding:10px 30px 10px 10px;width:420px;min-width:420px;position:relative;min-height:308px;align-self:stretch;transition:padding .3s ease-in-out}@media (hover:hover){.card.vip:hover .card-img-wrapper{padding:0 20px 0 0;transition:padding .3s ease-in-out}.card-img{width:100%}}.swiper-button-next::after,.swiper-button-prev::after{display:none}.card-img{border-radius:4px;height:100%;object-fit:cover;object-position:50% 30%}.card-img-number{width:41px;height:20px;position:absolute;display:flex;align-items:center;justify-content:center;bottom:20px;left:20px;border-radius:4px;background:#f9f9f9}.card-img-number img{width:10px;height:9px;margin-right:6px;order:0}.card-img-number p{font-size:12px;line-height:.75em;font-weight:700;order:1}.card-content{display:flex;flex-direction:column;margin:10px 40px 10px 0;max-width:calc(100% - 380px - 40px - 40px - 200px);min-width:calc(100% - 380px - 40px - 40px - 200px)}.obj-title{margin-bottom:10px;font-weight:700;padding-top:4px;font-size:1.5rem;line-height:1.7rem}.obj-location{margin-bottom:20px;flex-grow:.5;color:rgb(51 51 51 / 50%);font-size:14px;line-height:100%;font-weight:500}ul.obj-parameters{display:flex;align-items:center;margin-bottom:20px;flex-grow:5}.obj-parameters li{border-right:1px solid #ff6b00;min-height:36px;display:flex;flex-direction:column;align-items:start;justify-content:flex-end;padding:0 20px 2px}.obj-parameters li:first-child{padding-left:0}.obj-parameters li:last-child{border-right:0}.obj-parameter-title{font-weight:700;line-height:100%;margin-bottom:5px}.obj-parameter-title span{font-size:14px;font-weight:400;line-height:100%;opacity:.5}.obj-parameter-title sup{font-size:11px}.obj-parameter-descr{font-size:12px;line-height:.75em;opacity:.5}.obj-allows{font-size:14px;line-height:120%;margin-bottom:.5rem}.obj-descr{margin-bottom:20px;font-weight:400;font-size:14px;line-height:120%;color:#000;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.card-content-bottom{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.card-btn{background:#f9f9f9;box-shadow:1px 1px 10px rgba(0,0,0,.1);border:1px solid #ff6b00;display:flex;justify-content:space-between;align-items:center;width:200px;padding:15px}.card-btn-text{color:#ff6b00;font-weight:700}.card-btn:focus .card-btn-text,.card-btn:hover .card-btn-text{color:#eee}.card-btn:focus svg path,.card-btn:hover svg path{fill:#eee}@media (hover:hover){.card.vip:hover .card-btn-text{color:#fff}.card.vip:hover .card-btn{background:#ff3d00}.card.vip:hover .card-btn svg path{fill:#fff}.card.vip:hover .button__icon{transform:scale(1.7)}}.number-days,.number-days-mobile{font-size:14px;opacity:.5;line-height:100%}.number-days-mobile{display:none;padding-bottom:16px}.obj-price{width:200px;display:flex;flex-direction:column;background-color:#f9f9f9;align-self:stretch}.obj-status{padding:13px 0 13px 20px;border-top-right-radius:4px;border-bottom-left-radius:4px}.card.vip .obj-price .obj-status{background:#194aff}.card.premium .obj-price .obj-status{background:#ff6b00}.card.lifted .obj-price .obj-status{background:#4fc270}.card.vip .obj-price .obj-price-content{background:#e8edff}.card.premium .obj-price .obj-price-content{background:#faebe4}.card.lifted .obj-price .obj-price-content{border-left:1px solid rgb(51 51 51 / 10%)}.card:not(.vip):not(.premium):not(.lifted) .obj-price{border-left:1px solid rgb(51 51 51 / 10%)}.card:not(.vip):not(.premium):not(.lifted) .obj-status{display:none}.obj-status span{color:#fff;font-size:18px;font-weight:700;line-height:1.1em;text-transform:capitalize}.obj-price-content{padding:40px 5px 15px 20px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;width:100%}.obj-cost-title{font-size:14px;line-height:100%;margin-bottom:1.5rem}.obj-cost-title span{font-size:24px;font-weight:700}.obj-cost-descr{font-size:14px;line-height:100%;opacity:.5}.add-obj{font-size:14px;line-height:100%}.card-price-btn{display:flex;justify-content:flex-start;text-decoration:none;align-items:center;height:40px;line-height:40px;padding:0;text-decoration:none;transition:background-color .3s ease-in-out;margin-right:10px}.card-price-btn span{font-size:14px;line-height:100%;color:#333}.card-price-btn-circle{min-width:20px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;margin-right:10px;border-radius:50%;border:1px solid #ff6b00;transition:transform .3s ease-in-out}.obj-cost-mobile{display:none}.card-price-btn.is-mibile{display:none}.swiper-conrols{height:40px;position:relative;margin:20px 0}.container .swiper-banner .swiper-conrols .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:auto;top:50%;transform:translateY(-50%)}.container .swiper-conrols .swiper-button-next,.container .swiper-conrols .swiper-button-prev{height:40px!important;width:40px!important;background:#f9f9f9!important;border-radius:4px;display:flex;align-items:center;justify-content:center}.container .swiper-conrols .swiper-button-prev{left:0!important}.container .swiper-conrols .swiper-button-prev img{transform:rotate(180deg)}.container .swiper-conrols .swiper-button-next{right:0!important}.container .swiper-conrols .swiper-pagination-bullet{width:8px;height:8px;background:#f3f3f3;opacity:1}.container .swiper-conrols .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;position:relative}.container .swiper-conrols .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);background:0 0;border:1px solid #ff6b00;border-radius:50%}.slider-index-list .swiper-slide{box-shadow:1px 1px 10px rgba(0,0,0,.1)}.catalog-top{display:flex;align-items:center;justify-content:space-between}.catalog-sort{display:flex;align-items:center;justify-content:flex-start}.catalog-sort select{background:#fff;outline:0;border:none;color:#ff6b00;cursor:pointer}.catalog-pagination{display:flex;align-items:center;justify-content:flex-end}.catalog-pagination-item{min-width:30px;padding:0 4px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(51 51 51 / 10%);box-sizing:border-box;border-radius:2px;margin-right:7px;font-weight:400;font-size:14px;line-height:100%}.catalog-pagination-item.next,.catalog-pagination-item.prev{border:1px solid transparent}.catalog-pagination-item.prev img{transform:rotate(180deg)}.catalog-pagination-item:hover{border:1px solid #ff6b00}.catalog-pagination-item.active{background:#ff6b00;border:1px solid #ff6b00;color:#fff}.catalog-pagination-item.space,.catalog-pagination-item.space:hover{border:1px solid transparent;width:14px}.catalog-pagination-item:last-of-type{margin-right:0}.catalog-pagination-item.space{margin-right:5px}.catalog-pagination-mobile{display:none}.catalog-bottom{display:flex;align-items:center;justify-content:center;margin-top:20px}.catalog{padding-bottom:50px}.card-labels{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;flex-wrap:wrap}.card-label-item{margin-right:10px;margin-bottom:10px;font-weight:700;font-size:12px;line-height:100%;padding:5px;border-radius:4px;color:#fff}.card.news{margin:30px 0}.card-img-wrapper.news{min-height:250px;max-height:250px;margin:7px 0 5px 5px}.obj-title.news{font-size:2rem;font-weight:300;line-height:1.2}.obj-descr.news{flex-grow:2;font-size:1rem;line-height:1.5;overflow:unset;text-overflow:unset;-webkit-line-clamp:unset;line-clamp:unset}@media (min-width:1261px){.card-content.news{max-width:calc(100% - 380px - 40px - 30px);min-width:calc(100% - 380px - 40px - 30px)}}