.flex-block{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.4);display:none}.modal.show{display:block;background:rgba(0,0,0,.4)}.modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:620px;background:#fff;width:100%}.modal__list{align-items:stretch}.modal__list .semi-content{position:relative;padding:40px 40px}.modal__list .modal__left{position:relative;display:flex;flex-direction:column;justify-content:flex-end;max-width:270px;min-width:270px}.modal__list .modal__left:after{content:'';position:absolute;top:-80px;left:-64px;width:110%;height:100%;background-image:url(../img/modal-left__bg.png);background-size:contain;background-repeat:no-repeat}.modal__list .modal__right{background:#f5f5f5;max-width:calc(100% - 270px);width:100%}.modal__list input{padding:4px 0 12px;width:100%;height:50px;border:none;border-bottom:1px solid #cccc;background:0 0;margin-top:20px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#818285}.modal__list input:focus{border-bottom-color:#ff502f;color:#151d33}.modal-form__title{margin-bottom:0}.modal__button{margin-top:40px;max-width:none;width:100%;border-radius:0}.modal__form span{display:inline-block;margin-top:15px;font-weight:400;font-size:12px;color:#818285}.modal__form span>a{text-decoration:none}.modal__list .modal__left span{font-size:12px;line-height:24px;color:#818285}.modal__list .modal__left .operating_mode{font-weight:500;font-size:14px;color:#151d33}.modal__list .modal__left a{font-weight:600;font-size:20px;line-height:32px;color:#151d33;text-decoration:none}.modal_close{position:absolute;top:24px;right:24px;width:13px;height:13px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(../img/close.png);background-color:transparent;border:none;cursor:pointer}@media only screen and (max-width:820px){.modal__content{max-width:560px}}@media only screen and (max-width:700px){.modal__content{max-width:300px}.modal__list .modal__left{display:none}.modal__list .modal__right{max-width:none;width:100%}.modal__list .modal__right{padding:40px 24px}}.page-none{padding-bottom:0}.page-none__main{padding-top:120px;text-align:center}.page-none__title{text-align:center;margin-bottom:20px}.page-none__text{display:inline-block;max-width:550px}.page-none__text a{text-decoration:none}.page-none__section{margin-top:80px}.page-none .slider-button svg{fill:none;width:8px}.page-none .slider-button:hover svg path{stroke:#fff}@media only screen and (max-width:1200px){.page-none__main{padding-top:80px}}@media only screen and (max-width:1200px){.page-none__main{padding-top:40px}}.btn{font-weight:700;font-size:12px;line-height:20px;padding:14px 40px}.btn_more{padding:12px 16px;font-size:14px;line-height:24px;font-weight:500;color:#fff;outline:0;cursor:pointer;user-select:none;text-align:center;white-space:nowrap;position:relative;text-decoration:none;display:inline-block;vertical-align:middle;background:#ff502f;border:1px solid #ff502f;border-radius:8px}.banner__subinfo{background:#fff;border-radius:8px;padding:25px 38px;max-width:848px;margin-top:120px;box-shadow:2px 2px 40px rgba(0,0,0,.08)}.banner_subinfo_row{display:flex;justify-content:space-between;flex-wrap:wrap}.banner_subinfo_item{flex-grow:1;flex-shrink:1}.banner_subinfo_item img{margin-bottom:8px}.steps{margin-bottom:120px}.steps h2{margin-bottom:80px}.ts_32{font-size:2rem}.step{display:flex;margin-bottom:48px}.step:last-child{margin-bottom:120px}.step_number{font-size:1rem;font-weight:600;line-height:1rem;color:#ff502f;margin-right:1.875rem}.step_title{font-size:16px;font-weight:600;line-height:16px;color:#151d33;margin-bottom:16px}.step_info{font-size:14px;font-weight:400;line-height:1.5rem;color:#151d33}.questions{background:#f5f5f5;padding:40px 65px}.questions h4{margin-bottom:24px}.questions .show__text{margin-bottom:40px}.buy{margin-bottom:120px}.faq{margin-top:120px}.ac_st{max-width:1058px;background:#fff;box-shadow:2px 2px 18px 2px rgba(0,0,0,.05);border-radius:8px;border:none;margin:16px 0;padding-left:32px;padding-right:32px;padding-top:28px;padding-bottom:28px}.ac_hd{font-size:16px;line-height:32px;font-weight:500}.accordion{margin-bottom:120px}.accordion__header{height:auto;padding:0}.accordion-item.open .accordion-content{margin-top:16px}.accordion__item.accordion-item:last-child{margin-bottom:0}.accordion__header--icon{margin-right:0}.accordion__item.open .accordion__header--icon{transform:rotate(135deg);transition:.3s}.accordion__content--wrap{line-height:1.5rem}.section__content article{display:flex;justify-content:space-around}.reviews_cont{display:flex;flex-direction:column;align-items:flex-start;padding:40px 32px;background:#fff;box-shadow:2px 2px 40px rgba(0,0,0,.08);border-radius:8px}.reviews__block{display:flex;flex-direction:column;align-items:flex-start;padding:2.5rem 2rem;position:static;max-width:43.25rem;width:100%;min-height:17rem;background:#fff;box-shadow:2px 2px 40px rgba(0,0,0,.08);border-radius:8px}.vk{border-left:5px solid #2787f5}.ok{border-left:5px solid #f80}.fb{border-left:5px solid #3b5998}.reviews__name{font-size:20px;line-height:32px;font-weight:600}@media (max-width:1440px){.reviews__name{font-size:16px;line-height:16px}.reviews__title{margin-bottom:18px}}@media (max-width:768px){.reviews__name{font-size:20px;line-height:32px}.reviews__title{margin-bottom:16px}}@media (max-width:320px){.reviews__name{font-size:14px;line-height:24px}}.reviews__title{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.reviews__text{font-size:14px;line-height:24px;font-weight:400}.reviews__icon{padding-left:16px;height:auto}.reviews__icon img{vertical-align:middle}.reviews__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.reviews__slide{margin-bottom:24px}.root__main{padding-bottom:0}.page-none__main{padding-top:120px;text-align:center;margin-bottom:80px}@media (max-width:1440px){.page-none__text{display:inline-block;max-width:550px;font-size:12px;line-height:22px;font-weight:400}}@media (max-width:768px){.viewed .swiper-slide{width:288px}}.filter__secondary{display:block}.recent_listing{margin-bottom:120px}.hamburger span{width:100%;border-radius:5px}.hamburger span::after,.hamburger span::before{width:100%;border-radius:5px}.header__logo{font-size:14px;line-height:24px}.homecomplex__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.homecomplex__slide{margin-bottom:24px;width:100%}.works_search_list{display:flex;align-items:center}.works_search_list img{margin-right:16px}.works_search_list strong{font-size:14px;font-weight:400;line-height:24px}.houses_search_list{display:flex;align-items:center}.houses_search_list strong{font-size:14px;font-weight:400;line-height:24px}ul.ipoteka_houses{max-height:300px}@media (max-width:768px){.page-developers h1{margin-top:0;margin-bottom:24px}}.datepicker{padding:10px;width:280px;border-radius:10px}.datepicker--cell:hover{background:#ff502f;color:#fff}.field__input.datepicker-here:hover{cursor:pointer}.breadcrumb.flex_crumb{display:flex}.post-gallery .swiper-pagination{font-size:12px}.post__date{font-size:12px}@media (max-width:1440px){.post-nav__link span{font-size:12px}.post-projects__developer{font-size:10px;line-height:20px;font-weight:400}.post-projects__name{font-size:12px;line-height:22px;font-weight:500}}.ipoteka_top_banner{background-image:url(img/slide2.png);background-repeat:no-repeat;background-position:bottom right;margin:-40px -65px 120px -65px;position:relative;padding-top:80px;padding-right:65px;padding-bottom:40px;padding-left:65px}.ipoteka_top_banner:after{display:block;content:"";width:100%;background:#f5f5f5;background:linear-gradient(90deg,rgba(245,245,245,1) 0,rgba(245,245,245,0) 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.ipoteka_top_banner_title{color:#151d33;font-size:40px;font-weight:600;line-height:56px;margin-bottom:35px}.ipoteka_top_banner_text{margin-bottom:80px}.ipoteka_top_banner .btn{padding:13px 39px}.ipoteka_top_banner .banner_subinfo_item{position:relative;max-width:265px;flex-grow:0}.ipoteka_top_banner .banner_subinfo_item:not(:last-child):after{content:"";display:block;width:1px;height:32px;background:#ccc;position:absolute;right:-46px;top:25px}.subinfo__text{font-size:14px;line-height:24px;font-weight:500}.ipoteka_top_banner .banner_subinfo_item:nth-child(2){max-width:315px}.ipoteka_top_banner .banner_subinfo_item:nth-child(3){width:185px}@media (max-width:1440px){.container-fluid.ipoteka-fluid{padding-left:65px;padding-right:65px}.subinfo__text{font-size:12px;line-height:22px;font-weight:500}.ipoteka_top_banner .banner_subinfo_item:not(:last-child):after{right:-35px;top:21px}.banner__subinfo{padding:24px 40px;max-width:730px}.ipoteka_top_banner_title{font-size:32px;line-height:40px;margin-bottom:25px}.ipoteka_top_banner_text{margin-bottom:40px}.ipoteka_top_banner .btn{padding:12px 24px}.ipoteka_top_banner .banner__subinfo{margin-top:80px}.ipoteka_top_banner{background-size:750px;background-position:bottom right 34px}.ipoteka_top_banner .banner_subinfo_item:nth-child(2){max-width:205px}.ipoteka_top_banner .banner_subinfo_item:nth-child(3){width:162px}}@media (max-width:768px){.container-fluid.ipoteka-fluid{padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2)}.ipoteka_top_banner_title{font-size:24px;line-height:32px}.ipoteka_top_banner_text{font-size:14px;line-height:24px}.ipoteka_top_banner_text br{display:none}.ipoteka_top_banner .btn{display:none}.ipoteka_top_banner{background-size:550px;background-position:bottom 100px right 22px;padding-top:40px;margin-bottom:80px}.ipoteka_top_banner .banner__subinfo{margin-top:265px}.breadcrumb__back--points{display:none}}@media (max-width:760px){.ipoteka_top_banner .banner_subinfo_item{max-width:inherit;padding-bottom:25px}.ipoteka_top_banner .banner_subinfo_item:not(:last-child):after{display:none}}@media (max-width:610px){.ipoteka_top_banner{background-size:550px;background-position:bottom 200px center}}@media (max-width:468px){.ipoteka_top_banner{background-position:bottom 290px center}}@media (max-width:320px){.ipoteka_top_banner_text{font-size:12px;line-height:22px}.ipoteka_top_banner{background-size:550px;background-position:bottom 280px center}.breadcrumb__back--points{display:none}}.breadcrumb.crumb_none{display:none}.listing_crumb{display:flex}.listing_tag{font-size:14px;line-height:24px;font-weight:500}.swiper-basis-review{max-width:692px}.credit__main--primary .credit__price{font-size:16px;line-height:32px;font-weight:500}.credit__price strong{font-size:20px;line-height:32px;font-weight:600}.credit__info--value{font-size:16px;line-height:32px}.credit__options .credit__info--value{font-size:14px;line-height:24px;font-weight:500}.credit__info--label{font-size:12px;line-height:22px;font-weight:400}span.sorter__item--text{font-size:14px;line-height:24px;font-weight:500}.credit-filter__additional.ipoteka_input{margin-bottom:16px}#myCustomSelect_ipoteka{margin-bottom:16px}span.caret{z-index:1}@media (max-width:1440px){.works_search_list strong{font-size:12px;line-height:22px;font-weight:400}.steps h2{margin-bottom:40px}.step_title{margin-bottom:8px;font-size:14px;font-weight:600;line-height:24px}.questions{background:#f5f5f5;padding:35px 65px}.questions h4{margin-bottom:14px}span.sorter__item--text{font-size:12px;line-height:22px;font-weight:500}.credit__main--primary .credit__price{font-size:12px;line-height:22px;font-weight:500}.credit__price strong{font-size:14px;line-height:24px;font-weight:600}.credit__toggle{right:15px;width:28px;height:28px}.credit__main{width:100%;padding-top:18px;padding-bottom:18px}.credit__main.credit__main--secondary{padding:20px 18px}.credit__main--secondary+.credit__main--secondary{margin-top:8px}.credit-block__main{width:100%;margin-left:0}.credit__options{padding-left:0;padding-top:15px}.credit-block__filter{max-width:272px;width:100%}.credit-filter{max-width:230px;width:100%}.range__title{font-size:12px;line-height:22px;font-weight:400}.reviews__block{padding:19px 27px;min-height:0}.swiper-basis-review{max-width:675px}.step_number{font-size:12px;line-height:22px;font-weight:500;margin-right:21px}.step{margin-bottom:40px}.btn{font-weight:700;font-size:10px;line-height:20px;padding:14px 24px}.btn_more{padding:13px 16px;font-size:12px;line-height:22px;font-weight:500}.ac_st{max-width:1040px;padding-left:32px;padding-right:32px;padding-top:32px;padding-bottom:32px}.ac_hd{font-size:14px;line-height:24px;font-weight:500;padding-right:20px}.page-nav__button .btn{font-size:12px;line-height:22px;font-weight:500}}@media (max-width:1200px){.header__main{padding-left:8px;padding-right:8px}.hamburger{width:21px;margin-right:0}.hamburger span{height:2px}.hamburger span::before{top:-7px;height:2px}.hamburger span::after{bottom:-7px;height:2px}}@media (max-width:1024px){.credit-filter{max-width:none;width:100%}}@media (max-width:768px){.credit-filter{max-width:none;width:100%}.credit-block__filter{max-width:none;width:100%}.header__main{padding-left:8px;padding-right:8px}.hamburger{width:21px;margin-right:0}.hamburger span{height:2px}.hamburger span::before{top:-7px;height:2px}.hamburger span::after{bottom:-7px;height:2px}.breadcrumb.crumb_none{display:flex;height:auto;padding-top:12px;padding-bottom:8px}.step{margin-bottom:24px}.steps{margin-bottom:80px}.show__text{font-size:14px;line-height:24px;font-weight:400}.questions{background:#f5f5f5;padding:40px 16px}.btn_more{width:100%}.buy{margin-bottom:80px}.faq{margin-top:80px}.faq .section__header{margin-bottom:24px}.ac_st{padding-left:24px;padding-right:24px;padding-top:32px;padding-bottom:32px}.accordion{margin-bottom:80px}.reviews__block{padding:40px 32px}.swiper-basis-review{max-width:692px}.breadcrumb__back--points{display:none}.mobile-bar__item{display:contents}}@media (max-width:610px){.breadcrumb__back--points{display:none}}@media (max-width:320px){.header__main{padding-left:8px;padding-right:8px}.hamburger{width:21px;margin-right:0}.hamburger span{height:2px}.hamburger span::before{top:-7px;height:2px}.hamburger span::after{bottom:-7px;height:2px}.questions h4{margin-bottom:24px;font-size:16px;line-height:16px;font-weight:600}.show__text{font-size:12px;line-height:22px;font-weight:400}.ac_st{padding-left:24px;padding-right:24px;padding-top:16px;padding-bottom:16px}.ac_hd{font-size:12px;line-height:22px;font-weight:500;max-width:200px;padding-left:0}.accordion__content--wrap{font-size:12px;line-height:22px;font-weight:400}.reviews__name h2{font-size:14px;line-height:24px;font-weight:500}.reviews__text{font-size:12px;line-height:22px;font-weight:400}.reviews__block{padding:24px}.reviews__icon{line-height:0}.swiper-basis-review{flex-basis:auto}.banner{margin-top:0;height:627px;margin-bottom:120px}.banner.section.bg_ipoteka{background-size:550px;background-position:bottom center}.banner__subinfo{margin-top:0}.rs_text{font-size:12px;line-height:22px;font-weight:400;margin-bottom:254px}.subinfo__text{font-size:12px;line-height:22px;font-weight:400}.step{display:flex;margin-bottom:40px}.step_title{font-size:14px;line-height:24px;font-weight:500;margin-bottom:8px}.step_info{font-size:12px;font-weight:400;line-height:22px;margin-bottom:0}.step_number{font-size:12px;line-height:22px;font-weight:500}.mt_120{margin-bottom:80px}section.show .btn{margin-bottom:0}.breadcrumb__back--points{display:none}}@media (max-width:1760px){.page-none .flat-item__price--total{font-size:12px}.page-none .flat-item__price--meter{font-size:10px;color:#151d33}}.back_but_map{display:none}@media (max-width:767px){.back_but_map{position:absolute;z-index:1;padding:4px 8px;background:#fff;box-shadow:2px 2px 40px rgba(0,0,0,.08);border-radius:8px;align-items:center;text-decoration:none;display:flex;top:12px;left:16px}}.but_block .btn-reset{justify-content:flex-start;padding-left:16px;padding-top:24px;margin-bottom:24px}.but_calc_ipoteka{display:none}.but_calc_ipoteka .btn{display:none}@media (max-width:768px){.but_calc_ipoteka{display:block;position:fixed;bottom:0;color:#fff;text-decoration:none;z-index:999;margin:10px auto;width:100%;height:40px}.but_calc_ipoteka .btn{display:block;border-radius:0;font-size:10px;line-height:20px;font-weight:700}}.item__title{font-size:20px;line-height:20px;font-weight:600}.item__info{line-height:22px;font-weight:500}.item__district--name{font-size:14px;line-height:24px;font-weight:400}.item__district--distance{font-size:12px;line-height:22px;font-weight:500}.item__data--price{font-size:14px;line-height:24px;font-weight:600}.item__data--apartments{font-size:12px;line-height:22px;font-weight:500}.item__info--developer{overflow:hidden;text-overflow:ellipsis}.flat-item__completion{font-size:12px;line-height:22px;font-weight:400}.flat-item__object{font-size:14px;line-height:24px;font-weight:500}.flat-item__price--meter{font-weight:500}.item__district_adress{margin-top:10px}.item__district{margin-top:-8px;flex-wrap:wrap;margin-bottom:11px}.item__district--name{max-width:167px}.flat-item-subname{display:flex;align-items:center}.flat-item-icon{font-size:0;line-height:0;width:.5rem;height:.5rem;display:inline-block;margin-right:.5rem}.flat-item-street{white-space:nowrap;margin-right:.5rem;font-weight:400}.page-listing .flat-item-street{max-width:150px;overflow:hidden;text-overflow:ellipsis}.flat-item-adress{font-size:12px;line-height:22px;font-weight:400}.item__district--distance i{height:15px;font-size:0;line-height:0;display:inline-block;margin-right:.25rem;fill:#818285}.item__district--distance span{display:inline-block;color:#818285}.flat-item .item__district--name{max-width:160px;overflow:hidden;text-overflow:ellipsis;flex-wrap:wrap}.border_checked1 .choices__inner,.border_checked2 .choices__inner,.border_checked3 .choices__inner,.border_checked4 .choices__inner,.border_checked5 .choices__inner,.border_checked6 .choices__inner{border:1px solid #ff502f;border-radius:8px}@media (max-width:1023px){.container-fluid.fluid-mobile{padding-left:22px;padding-right:22px}}@media (max-width:767px){.main__controls{justify-content:center}.main__num{margin-left:0}}@media (min-width:1760px){.item__district--name{max-width:167px;overflow:hidden;text-overflow:ellipsis}}@media (max-width:1800px){.flat-item__object{font-size:12px;line-height:22px;font-weight:500}.flat-item__completion{font-size:10px;line-height:20px}}@media (max-width:1440px){.item__info,.item__info--completion,.item__info--developer{font-size:10px;line-height:20px;font-weight:400}.item__title{font-size:16px;line-height:16px;font-weight:600}.item__district--name{font-size:12px;line-height:22px;font-weight:500}.item__district--distance{font-size:10px;line-height:21px;font-weight:400}.item__data--price{font-weight:500}.item__data--apartments{font-size:10px;line-height:20px;font-weight:400}.flat-item__completion{font-size:10px;line-height:20px}.flat-item__object{font-size:12px;line-height:22px;font-weight:500}.flat-item__price--total{font-size:14px;line-height:24px;font-weight:500}.flat-item__price--meter{font-size:10px;line-height:21px;font-weight:400}.flat-item__tag{font-size:10px;line-height:20px;font-weight:500}.flat-item__info{font-size:10px;line-height:20px;font-weight:400}}@media (min-width:1400px) and (max-width:1759px){.flat-item .item__district--name{max-width:116px;overflow:hidden;text-overflow:ellipsis;flex-wrap:wrap}}@media (min-width:1439px){.item__title{font-size:16px;line-height:16px;font-weight:600}.item__district--name{font-size:12px;line-height:22px;font-weight:500}.item__district--name{font-size:12px;line-height:22px;font-weight:500;max-width:max-content}.item__data--price{font-weight:500}.item__data--apartments{font-size:10px;line-height:21px;font-weight:400}.item__district--distance{font-size:10px;line-height:21px;font-weight:400}}@media (min-width:1024px){.flat-item .item__district{margin-top:-6px;flex-wrap:wrap;margin-bottom:10px}.item__district{margin-top:-6px;flex-wrap:nowrap;margin-bottom:10px}}@media (min-width:768px){.flat-item{padding:12px 16px 12px 16px}.item__district--name{overflow:hidden;text-overflow:ellipsis}.flat-item__media{margin-bottom:10px;max-height:152px}.flat-item__media--image{max-width:256px;max-height:152px}.flat-item__title{margin-bottom:9px}.flat-item__price{margin-bottom:20px}.flat-item__tags{min-height:40px}.flat-item__object{height:27px}.flat-item__price--total{font-size:14px;line-height:24px;font-weight:500}.item__district_adress{font-size:10px;line-height:20px;font-weight:400}.item__district{margin-top:0;margin-bottom:0}}@media (max-width:767px){.item__district{margin-top:0}.flat-item__completion{font-size:12px;line-height:22px;font-weight:500}.page-developer .swiper-slide .item{max-height:none}}.page-developers a:hover{text-decoration:none}.display-switch .ico-svg{width:16px;height:16px}.display-switch{font-size:12px}@media (min-width:1024px){.item__content--base{padding-top:0}}.button_swith{display:flex;align-items:center;max-width:16px;overflow:hidden;transition:max-width .3s linear;margin-right:16px}.button_swith:last-child{margin-right:0}.btn_swith_img{margin-right:5px}.btn_swith_text a{text-decoration:none;font-weight:500;color:#ff502f}.button_swith:hover{transition:max-width .3s linear;max-width:100px}a.button_swith{text-decoration:none;font-weight:500;color:#ff502f}.button_swith .ico-svg.table{stroke:#818285;fill:none}.button_swith .ico-svg.card{stroke:#818285;fill:none}.button_swith:hover .ico-svg.table{stroke:#ff502f}.button_swith:hover .ico-svg.card{stroke:#ff502f}a.button_swith.active .ico-svg{stroke:#ff502f}.item.item--accent .ico-svg{fill:#fff}.item.item--accent .item__district--distance span{color:#fff}@media (min-width:1300px){.items-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.item__table--value{font-weight:500}.item__title{margin-bottom:4px}@media (min-width:1520px){.item{min-width:327px}.item__district{margin-bottom:10px}.item__info{margin-bottom:11px}.item__content--base{padding-top:0}.item__content{padding-top:12px}}@media (min-width:319px) and (max-width:575px){.item{min-height:345px}}@media (min-width:768px) and (max-width:1023px){.item{max-height:345px}}@media (min-width:1024px) and (max-width:1519px){.item{max-height:285px}.item-offer{max-width:230px}}@media (min-width:1520px) and (max-width:1719px){.item{max-height:305px;min-width:262px}.item-offer{max-width:262px}}@media (min-width:1720px){.item{max-height:382px;min-width:315px}}.main .btn{padding:24px 0;max-width:240px;width:100%}button.btn.slide_last{padding:24px 0;max-width:240px;width:100%}@media only screen and (max-width:767px){button.btn.slide_last{max-width:200px;padding:16px;position:relative;left:0;bottom:0;transform:none}}@media only screen and (max-width:1500px){.main .item__data{margin-bottom:24px}}@media (min-width:319px) and (max-width:767px){.main .btn.main-slide-btn{width:100%;position:relative;bottom:0;max-width:none}.btn_block{position:relative}.main .swiper-slide.swiper-slide-visible.swiper-slide-active.header_slide{display:flex;flex-direction:column;justify-content:space-between}}@media (min-width:768px) and (max-width:1023px){.main .btn.main-slide-btn{width:100%;position:relative;max-width:288px;padding:24px 107px;position:relative;left:0;bottom:0;transform:none}.btn_block{position:relative}.main .swiper-slide.swiper-slide-visible.swiper-slide-active.header_slide{display:flex;flex-direction:column;justify-content:flex-start}}.main .swiper-slide{background-color:none}@media only screen and (max-width:1023px){.mortgage{padding:39px 41px}}.container-pad{padding-left:3.125rem;padding-right:3.125rem}@media (min-width:319px) and (max-width:1023px){.container-pad{padding-left:0;padding-right:0}}.breadcrumb.contacts_crumb{display:none;padding-left:18px;padding-right:18px}@media (max-width:1024px){.breadcrumb.contacts_crumb{display:flex}}.page-contacts svg.ico-svg{fill:#ff502f}.subscribe{height:auto}.subscribe button.btn{border-radius:0}@media (max-width:767px){.credit__main--primary .credit__price{font-size:14px;line-height:24px;font-weight:600}.credit__main--primary .credit__info--label{font-size:10px;line-height:20px;font-weight:400}.credit__main--primary .credit__info--value{font-size:12px;line-height:22px;font-weight:500}}@media only screen and (max-width:767px){.main .swiper-slide.slide-three{background-size:68%}}.banner{position:relative;background-color:#ffffff00}.banner:after{display:block;content:"";width:100%;background:#f5f5f5;background:linear-gradient(90deg,rgba(245,245,245,1) 0,rgba(245,245,245,0) 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.main .swiper-slide{background-color:#ffffff00}.main .swiper-container.main__slider:after{display:block;content:"";width:100%;background:#f5f5f5;background:linear-gradient(90deg,rgba(245,245,245,1) 0,rgba(245,245,245,0) 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}@media (min-width:319px) and (max-width:767px){.banner{background-size:contain;margin-top:0;height:auto;margin-bottom:80px}.btn{width:100%}}@media (min-width:1759px){.flat-item .item__district--name{max-width:168px;overflow:hidden;text-overflow:ellipsis;flex-wrap:wrap;font-size:14px;line-height:24px;font-weight:400}.item__district--distance{font-size:12px;line-height:21px;font-weight:500}.item__district_adress{font-size:12px;line-height:22px;font-weight:400}span.flat-item__info--elem{font-size:12px;line-height:22px;font-weight:400}}.subscribe{padding:40px}@media (max-width:1600px){.subscribe{padding:16px 16px 24px 16px}}i.breadcrumb__back--icon .ico-svg{fill:#ff502f}.flat-item__object{color:#151d33}.page-none .page-none__main .page-none__text a:hover{color:rgb(255,80,47,.5);text-decoration:underline}@media (min-width:1720px){.item__district--name{font-weight:500;font-size:14px;line-height:24px}.item__title{margin-bottom:4px;font-size:20px;line-height:20px;font-weight:600;height:42px}.item__district--distance{font-size:12px;line-height:21px;font-weight:500}.item__data--price{font-size:14px;line-height:24px;font-weight:600}.item__data--apartments{font-size:12px;line-height:22px;font-weight:500}.item{max-height:390px}.item-offer{max-width:315px}}@media (min-width:576px) and (max-width:1200px){.item__district--distance{font-size:12px;line-height:21px;font-weight:400}.item__data--apartments{font-size:12px;line-height:22px;font-weight:400}.item__info--completion{font-size:12px;line-height:22px;font-weight:400}.item__info--developer{font-size:12px;line-height:22px;font-weight:400}.item__info--apartments{font-size:12px;line-height:22px;font-weight:400}}@media (min-width:1023px) and (max-width:1529px){.item__price{margin-bottom:0;margin-top:0}.flat-item .item__district--name{max-width:116px}}@media (min-width:1530px){.item__price{margin-bottom:0;margin-top:26px}}@media (min-width:943px) and (max-width:1023px){.item__district_adress{font-size:12px}}@media (min-width:768px) and (max-width:1600px){.flat-item__completion{font-size:12px;line-height:22px;font-weight:400}span.flat-item__info--elem{font-size:12px;line-height:22px;font-weight:400}}@media (min-width:319px) and (max-width:767px){.flat-item__completion{font-size:10px;line-height:20px;font-weight:400}span.flat-item__info--elem{font-size:10px;line-height:20px;font-weight:400}}@media (min-width:1024px) and (max-width:1759px){.credit__info--label{font-size:10px;line-height:20px;font-weight:400}.credit__price strong{font-size:16px;line-height:32px;font-weight:600}.credit__info--value{font-size:12px;line-height:24px}}@media (min-width:768px) and (max-width:1023px){.credit__info--label{font-size:12px;line-height:22px;font-weight:400}.credit__price strong{font-size:12px;line-height:22px;font-weight:600}.credit__info--value{font-size:14px;line-height:24px;font-weight:500}}.page-company .features__list{display:flex;flex-wrap:wrap;margin:0 -1px -1px;margin-top:0;margin-left:-10px}.page-company .features__item{width:calc(25% - 20px);margin:0 10px -37px}.page-company .features{margin-bottom:88px}.page-company p{font-weight:500;font-size:14px;line-height:24px;color:#151d33}.page-company .breadcrumb__back--icon svg{fill:#fff}span{display:block}.accent{background:#ff502f;color:#fff}.accent .btn{color:#fff;background:#ff502f;border:2px solid #fff;transition:all .2s linear}.accent .btn:hover{color:#151d33;background:#fff;border:2px solid #fff;transition:all .2s linear}.company{width:calc(100% + 130px);margin-left:-65px;position:relative;height:480px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:flex-end;padding:80px 65px;margin-bottom:82px}.company h1{margin-bottom:0;color:#fff}.page-company .features p{max-width:936px;margin-bottom:80px}.page-company .features__list p{max-width:300px;font-weight:400}.features h4,.page-company .features h3{margin-bottom:24px}.page-company .features__text{max-width:326px}.banner-company{background:#f5f5f5;margin-bottom:94px;display:flex;padding:64px}.banner-company-item{max-width:350px;width:100%}.banner-company-item span{font-weight:700;font-size:48px;line-height:56px;color:#ff502f;display:block}.banner-company-item span.sub{font-weight:600;font-size:16px;line-height:16px;color:#ff502f;display:block;margin-bottom:24px}.banner-company-item p{font-weight:500;font-size:14px;line-height:24px;color:#151d33;max-width:230px;margin-bottom:0}.progress-slider .swiper-slide{max-width:230px;margin-left:2px}.offers{margin-bottom:120px}.offers p{max-width:692px;width:100%;margin-bottom:40px}.offer-static-card p{font-size:12px;line-height:22px;color:#151d33}.offer-static-card span{font-weight:700;font-size:48px;line-height:56px;color:#151d33}.offer-static-card span.sub{font-weight:600;font-size:16px;line-height:16px;color:#151d33;margin-bottom:40px}.offers-cards{display:flex}.offers-cards .item{margin-right:40px}.offer-static-card{max-width:247px;width:100%;margin-left:40px}.company-slider-header{margin-bottom:24px}.company-slider-header h2{margin-bottom:24px}.company-slider-header a{margin-right:24px;text-decoration:none;color:#151d33;transition:color .2s linear}.company-slider-header a.active,.company-slider-header a:hover{color:#ff502f;transition:color .2s linear}.company-slider{max-width:100%;width:100vw;position:relative}.company-wrapper.slider-width{width:100vw;height:100vh;overflow:visible;transition:width .5s ease-in;position:sticky;top:0}.company-wrapper .object-promo__item{transition:height .5s ease-in}.company-wrapper a.object-promo__item.slider-height{height:100vh;transition:height .5s ease-in}.company-wrapper .object-promo__slider-full{max-height:100vh;overflow:hidden}.company-wrapper .object-promo__slider-full .object-promo__item{height:100vh}.company-block-main{width:100%;margin-bottom:80px}.company-wrapper{-moz-transition:width .5s ease-in-out,left .5s ease-in-out;-webkit-transition:width .5s ease-in-out,left .5s ease-in-out;-moz-transition:width .5s ease-in-out,left .5s ease-in-out;-o-transition:width .5s ease-in-out,left .5s ease-in-out;transition:width .5s ease-in-out,left .5s ease-in-out;margin:0 auto;position:relative;width:1400px;overflow:hidden}.page-company .root__sidebar{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:visibility .5s ease,opacity .5s ease,transform .5s ease;-moz-transition:visibility .5s ease,opacity .5s ease,transform .5s ease;-ms-transition:visibility .5s ease,opacity .5s ease,transform .5s ease;-o-transition:visibility .5s ease,opacity .5s ease,transform .5s ease;transition:visibility .5s ease,opacity .5s ease,transform .5s ease}.page-company .hide-sidebar{opacity:0;visibility:hidden;-webkit-transform:translateX(-25em);-moz-transform:translateX(-25em);-ms-transform:translateX(-25em);-o-transform:translateX(-25em);transform:translateX(-25em);-webkit-transition:visibility .5s ease,opacity .5s ease,transform .5s ease;-moz-transition:visibility .5s ease,opacity .5s ease,transform .5s ease;-ms-transition:visibility .5s ease,opacity .5s ease,transform .5s ease;-o-transition:visibility .5s ease,opacity .5s ease,transform .5s ease;transition:visibility .5s ease,opacity .5s ease,transform .5s ease}section.banner-operations{background:#f5f5f5;padding:64px;margin-bottom:95px}.banner-items{display:flex;flex-wrap:wrap;margin:0 -20px}.banner-operations-head{max-width:976px;width:100%;margin-bottom:80px}.banner-operations-item span{font-weight:600;font-size:14px;line-height:24px;color:#151d33;margin-bottom:8px}.banner-operations-item{flex:0 1 25%;width:100%;padding:0 20px}.banner-operations-item p{font-weight:400;font-size:14px;line-height:24px;margin-bottom:0}section.company-services{margin-bottom:84px}.service-content .section__header{margin-bottom:15px}.service-slider{margin-bottom:80px}.service-content h4{margin-bottom:16px}.service-slider .section__header--title p{max-width:692px;width:100%}.service-item h4{margin-bottom:16px}.service-item p{max-width:692px;width:100%;margin-bottom:95px}.partners{padding:0 0 120px}.partners__header{margin-bottom:24px}.partners .swiper-container{overflow:visible}.partners-group{position:relative;display:grid;grid-row-gap:16px;grid-column-gap:16px}.partners-group--01{width:367px;grid-template-columns:1fr}.partners-group--02{width:206px;grid-template-columns:1fr 1fr}.partners-group--02 .partners-group__item:nth-child(1){grid-column:1/3}.partners-group--03{width:206px}.partners-group--04{width:206px;grid-template-columns:1fr 1fr}.partners-group--04 .partners-group__item:nth-child(3){grid-column:1/3}.partners-group--05{width:317px;grid-template-columns:1fr 1fr 1fr}.partners-group--05 .partners-group__item:nth-child(2){grid-column:2/4}.partners-group--05 .partners-group__item:nth-child(3){grid-column:1/3}.partners-group--06{width:95px}.partners-group--07{width:206px;grid-template-columns:1fr 1fr}.partners-group--07 .partners-group__item:nth-child(3){grid-column:1/3}.partners-group--08{width:95px}.partners-group__item{font-size:0;line-height:0;background-color:#ff502f;position:relative;fill:#fff}.partners-group__item .white-red{fill:#ff502f}@media (min-width:1200px){.partners__header{margin-bottom:40px}.partners__slider{position:relative}.partners__slider:before{top:-10px;bottom:0;right:100%;content:'';z-index:10;width:2000px;display:block;background:#fff;position:absolute}.partners-group--01{width:425px}.partners-group--02,.partners-group--03,.partners-group--04{width:238px}.partners-group--05{width:365px}.partners-group--06{width:111px}.partners-group--07{width:238px}.partners-group--08{width:111px}.partners-group__item{fill:#151d33;background:#f5f5f5}.partners-group__item .white-red{fill:#151d33}.partners-group__item:hover{fill:#fff;background:#ff502f}.partners-group__item:hover .white-red{fill:#ff502f}}.company-news{margin-bottom:120px}.add-rewiew{padding:24px 24px 32px 24px;background:#fff;box-shadow:2px 2px 40px rgba(0,0,0,.08);border-radius:8px;display:none}.add-rewiew .title{font-weight:500;font-size:14px;line-height:24px;color:#151d33}.add-rewiew input[type=text]{border:0;border-bottom:1px solid #ff502f;padding-top:24px;font-weight:400;font-size:12px;line-height:22px;color:#818285;width:100%;margin-bottom:40px}.mobile-rewiews-btn{display:none;text-align:center;position:relative;line-height:1;font-weight:500;font-size:12px;color:#ff502f;margin-top:24px}.mobile-rewiews-btn::after{position:absolute;content:'';top:0;width:13px;height:13px;background:url(../img/icons/icon-plus.svg);transition:.2s;margin-left:5px}.conditions__slider_2{overflow:visible}.conditions__slider_2 .swiper-slide{width:332px}@media (min-width:1199px) and (max-width:1759px){.offers p{font-size:14px;line-height:24px;font-weight:400}.page-company section.section.features h4{font-size:20px;line-height:32px;font-weight:600}.page-company p{font-weight:400}.page-company .features__list p{font-size:12px;line-height:22px;font-weight:400}.page-company .features .features__item p{margin-bottom:40px}.page-company .features__item{max-width:230px;width:100%;margin:0 10px 17px}.banner-company-item span{font-weight:700;font-size:40px}.banner-company-item span.sub{font-weight:600;font-size:14px;line-height:24px}.banner-company{padding:40px 65px}section.banner-operations{padding:40px 65px}.banner-operations-item p{font-size:12px;line-height:22px;font-weight:400}.service-content .section__header{margin-bottom:20px}.offer-static-card{max-width:205px;width:100%}}@media (min-width:767px) and (max-width:1199px){.company{min-width:768px;min-height:240px;height:100%;padding-top:168px;padding-bottom:40px;margin-bottom:40px}.features h4,.page-company .features h3{display:block}.page-company .features h4{font-weight:600;font-size:20px;line-height:32px}.page-company .features p{font-weight:500;font-size:14px;line-height:24px;margin-bottom:0}.page-company .features__item p{font-weight:400}.banner-company{padding-left:16px;padding-right:0;padding-top:40px;padding-bottom:40px;max-width:none;display:flex;justify-content:space-between;margin-bottom:40px}.banner-company-item span.sub{font-weight:600;font-size:14px}.banner-company-item p{font-weight:400;font-size:14px;line-height:24px;max-width:230px}.banner-company-item{margin-right:48px}.offers h3{font-size:20px;line-height:32px;font-weight:600}.offers p{font-size:14px;line-height:24px;max-width:736px}.offers-cards{display:flex;flex-wrap:wrap;justify-content:space-between}.offers-cards .item{flex:0 1 50%;max-width:356px;margin-bottom:24px;margin-right:0}.offer-static-card{max-width:230px;width:100%;margin-right:72px;margin-top:60px}.offer-static-card span{font-weight:700;font-size:40px;line-height:56px}section.banner-operations{padding:64px 16px 40px 16px;margin-bottom:80px}.banner-operations-head h3{font-weight:600;font-size:20px;line-height:32px}.page-company p{font-weight:400}.banner-operations-item p{font-weight:400;font-size:12px;line-height:22px;max-width:320px}.banner-operations-item{flex:0 1 50%;margin-bottom:24px;padding:0}.page-company .partners{padding:0 0 80px}.service-content h4{line-height:32px;font-size:16px;font-weight:600}.service-content h4{margin-bottom:8px}.service-content .section__header{margin-bottom:0}.page-company .service-content .features__item p{margin-bottom:0;font-size:12px;line-height:22px;font-weight:400;max-width:none}.service-item p{margin-bottom:40px}section.section.questions .btn{width:100%}.best-news{margin-bottom:80px}.best-news{margin-bottom:24px}.page-company .features{margin-bottom:0}.page-company .object-promo{margin-bottom:0}.page-company .operations{padding-top:0}}@media (min-width:1023px) and (max-width:1199px){.offers-cards{display:flex;flex-wrap:wrap;justify-content:space-between}.offers-cards .item{flex:0 1 25%;max-width:230px;margin-bottom:24px;margin-right:0}.offer-static-card{max-width:230px;width:100%;margin-right:0;margin-top:10px}.offers{margin-bottom:40px}}@media (min-width:1200px) and (max-width:1340px){.offer-static-card{max-width:230px;width:100%;margin-right:-40px;margin-top:10px}.offer-static-card{max-width:230px;width:100%;margin-right:0;margin-top:10px}.offers{margin-bottom:40px}}@media (min-width:319px) and (max-width:1023px){.progress-slider .swiper-slide:first-child,.progress-slider .swiper-slide:last-child{max-width:185px}}.add-rewiew,.best-news .btn,.mobile-features-btn,.mobile-operations-btn,.mobile-rewiews-btn,.mobile-service-btn{display:none}@media (max-width:1199px){.features__list img{height:14px}section.section.company-questions.questions.accent.mobile-gray{background:#f5f5f5;color:#151d33}section.section.company-questions.questions.mobile-accent{background:#ff502f;color:#fff}section.section.company-questions.questions.mobile-accent a{border:2px solid #fff}.company-block-main{margin-bottom:0}.page-company .features__list{justify-content:space-between;margin:0;margin-top:38px}.page-company .banner-items{padding-left:20px}.categories-mobile{display:block;margin-top:0;margin-left:15px}}@media (min-width:319px) and (max-width:767px){.page-company .reviews__text{font-size:12px;line-height:22px;font-weight:400}.page-company .reviews__name{font-size:14px;line-height:24px;font-weight:500}.page-company .reviews__block{padding:24px}.company{min-width:320px;min-height:118px;height:100%;padding-top:62px;padding-bottom:24px;margin-bottom:24px}.page-company .item__content--base,.page-company .item__content--hover{max-height:107px}.features h4,.page-company .features h3{display:block}.page-company .features h4{font-weight:600;font-size:20px;line-height:32px}.page-company .features p{font-weight:500;font-size:12px;line-height:22px;margin-bottom:40px}.page-company .features__list p{font-weight:400;font-size:12px;line-height:22px;margin-bottom:0}.page-company .features-item{margin-bottom:24px}.page-company .features__list.list-opened{max-height:100%;transition:max-height .25s ease-in}.page-company .features__list.list-opened::after{-webkit-box-shadow:0 -100px 8px -100px rgba(255,255,255,.88) inset;-moz-box-shadow:0 -100px 8px -100px rgba(255,255,255,.88) inset;box-shadow:0 -100px 8px -100px rgba(255,255,255,.88) inset}.page-company .features__list{max-height:360px;transition:max-height .15s ease-out;overflow:hidden;position:relative}.page-company .features__list::after{position:absolute;content:'';top:0;-webkit-box-shadow:0 -100px 51px -54px rgba(255,255,255,.88) inset;-moz-box-shadow:0 -100px 51px -54px rgba(255,255,255,.88) inset;box-shadow:0 -100px 51px -54px rgba(255,255,255,.88) inset;bottom:0;width:100%;z-index:999}section.banner-company{padding-left:0;padding-top:40px;padding-bottom:40px;margin-bottom:40px}.mobile-features-btn{text-align:center;position:relative;line-height:1;font-weight:500;font-size:12px;color:#ff502f;margin-top:24px}.mobile-features-btn::after{position:absolute;content:'';top:0;width:13px;height:13px;background:url(../img/icons/icon-plus.svg);transition:.2s;margin-left:5px}.mobile-features-btn.\.btn-opened:after{transform:rotate(45deg);transition:.2s}.page-company .offers h3{font-weight:600;font-size:20px;line-height:32px}.page-company .offers p{font-weight:400;font-size:12px;line-height:22px;margin-bottom:24px}.page-company .offers-cards{display:flex;flex-direction:column}.page-company .offers-cards .item{min-width:100%;margin-bottom:24px}.page-company .offer-static-card{max-width:288px;width:100%;order:-1;margin-bottom:40px}.page-company .object-promo{margin-bottom:0}.page-company .root__page.operations{padding-top:0}.page-company .offer-static-card p{font-weight:400;font-size:10px;line-height:20px}.page-company .offer-static-card span.sub{font-weight:600;font-size:16px;line-height:16px;color:#151d33;margin-bottom:24px}section.banner-operations{margin-bottom:120px;padding-left:16px;padding-right:16px}.banner-operations-head h3{font-weight:600;font-size:20px;line-height:32px}.banner-operations-head p{font-weight:400;font-size:12px;line-height:22px}.banner-operations-item{flex:0 1 100%;margin-bottom:24px}.banner-operations-head{margin-bottom:40px}.mobile-operations-btn{text-align:center;position:relative;line-height:1;font-weight:500;font-size:12px;color:#ff502f;margin-top:24px;display:block}.mobile-operations-btn::after{position:absolute;content:'';top:0;width:13px;height:13px;background:url(../img/icons/icon-plus.svg);transition:.2s;margin-left:5px}.mobile-operations-btn.\.btn-opened:after{transform:rotate(45deg);transition:.2s}.page-company .banner-items.list-opened{max-height:100%;transition:max-height .25s ease-in}.page-company .banner-items.list-opened::after{-webkit-box-shadow:0 -100px 8px -100px #f5f5f5e0 inset;-moz-box-shadow:0 -100px 8px -100px #f5f5f5e0 inset;box-shadow:0 -100px 8px -100px #f5f5f5e0 inset}.page-company .banner-items{max-height:230px;transition:max-height .15s ease-out;overflow:hidden;position:relative;padding-left:0}.page-company .banner-items::after{position:absolute;content:'';top:0;-webkit-box-shadow:0 -100px 51px -54px #f5f5f5e0 inset;-moz-box-shadow:0 -100px 51px -54px #f5f5f5e0 inset;box-shadow:0 -100px 51px -54px #f5f5f5e0 inset;bottom:0;width:100%;z-index:999}section.banner-operations{margin-bottom:80px}.service-slider .section__header--title p{font-weight:400;font-size:12px;line-height:22px}.service-content h4{margin-bottom:16px;font-weight:600;font-size:16px;line-height:16px}.service-content .section__header{margin-bottom:24px}.service-slider{margin-bottom:40px}.service-item p{margin-bottom:40px;font-weight:500;font-size:12px;line-height:22px}.mobile-service-btn{text-align:center;position:relative;line-height:1;font-weight:500;font-size:12px;color:#ff502f;margin-top:24px}.mobile-service-btn::after{position:absolute;content:'';top:0;width:13px;height:13px;background:url(../img/icons/icon-plus.svg);transition:.2s;margin-left:5px}.mobile-service-btn.\.btn-opened:after{transform:rotate(45deg);transition:.2s}.page-company .service__list.list-opened{max-height:100%;transition:max-height .25s ease-in}.page-company .service__list.list-opened::after{-webkit-box-shadow:0 -100px 8px -100px #f5f5f5e0 inset;-moz-box-shadow:0 -100px 8px -100px #f5f5f5e0 inset;box-shadow:0 -100px 8px -100px #f5f5f5e0 inset}.page-company .service__list{max-height:230px;transition:max-height .15s ease-out;overflow:hidden;position:relative}.page-company .service__list::after{position:absolute;content:'';top:0;-webkit-box-shadow:0 -100px 51px -54px rgba(255,255,255,.88) inset;-moz-box-shadow:0 -100px 51px -54px rgba(255,255,255,.88) inset;box-shadow:0 -100px 51px -54px rgba(255,255,255,.88) inset;bottom:0;width:100%;z-index:999}section.company-services{margin-bottom:80px}.section.reviews{margin-bottom:80px}.best-news-slider .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.best-news-slider .article-item{margin-bottom:20px}.best-news .btn,.mobile-features-btn,.mobile-rewiews-btn,.mobile-service-btn{display:block}.add-rewiew{display:block;margin-top:4px}}.object-gallery{position:relative}.object-gallery__filter{top:16px;left:0;right:0;z-index:100;position:absolute}.object-gallery__slider{z-index:10;position:relative}.object-gallery__nav{top:0;bottom:0;z-index:10;width:50%;display:none;position:absolute}.object-gallery__nav--prev{left:0}.object-gallery__nav--next{right:0}@media (min-width:1200px){.object-gallery__filter{top:23px;left:30%}}@media (min-width:1400px){.objects{padding-bottom:160px}.object-gallery__nav{display:block}.object-gallery__nav--prev{left:0}.object-gallery__nav--prev:hover{cursor:url(../images/cursor_arrow_prev.svg),pointer}.object-gallery__nav--next{right:0}.object-gallery__nav--next:hover{cursor:url(../images/cursor_arrow_next.svg),pointer}.object-gallery__nav.swiper-button-disabled{opacity:0;visibility:hidden}}.objects-filter{white-space:nowrap;position:relative;display:inline-block}.objects-filter__header{color:#fff;cursor:pointer;padding:7px 16px;border-radius:8px;font-weight:500;text-align:left;background:#ff502f;font-size:.75rem;line-height:1.375rem;border:1px solid #ff502f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.objects-filter__header svg{fill:#fff}.objects-filter__header--active{display:inline-block}.objects-filter__header--arrow{font-size:0;line-height:0;display:inline-block;height:12px;margin-left:10px}.objects-filter__content{opacity:0;visibility:hidden;top:calc(100% + 4px);left:0;margin:0;padding:8px 0;overflow:hidden;list-style:none;min-width:100%;background:#fff;border-radius:8px;position:absolute;vertical-align:middle}.objects-filter__button{border:none;outline:0;width:100%;cursor:pointer;text-align:left;display:inline-block;padding:8px 16px;background:#fff;font-size:.75rem;line-height:1.375rem}.objects-filter__button:hover{color:#ff502f}.objects-filter__button.active{color:#fff;background:#ff502f}.objects-filter.open .objects-filter__header{color:#ff502f;background:#fff}.objects-filter.open .objects-filter__header svg{fill:#ff502f}.objects-filter.open .objects-filter__header--arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.objects-filter.open .objects-filter__content{opacity:1;visibility:visible}@media (min-width:1200px){.objects-filter{display:block}.objects-filter__header{display:none}.objects-filter__content{padding:0;top:auto;left:auto;opacity:1;background:0 0;visibility:visible;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.objects-filter__item{margin-right:8px}.objects-filter__button{font-weight:500;padding:8px 15px;border-radius:8px;font-size:.875rem;line-height:1.375rem;border:1px solid #fff}.objects-filter__button:hover{color:#fff;background:#ff502f;border-color:#ff502f}.objects-filter__button.active{border-color:#ff502f}}.categories{display:flex;position:absolute;top:24px;left:22.3%;z-index:999}.categories span.active{background:#ff502f;color:#fff}.categories span:hover{background:#ff502f;color:#fff;cursor:pointer}.categories span{margin-right:8px;padding:8px 16px;background:#fff;border-radius:8px;color:#151d33;font-weight:500;font-size:12px;line-height:22px}.filter-slider{position:relative}.filter-slider-cursor .slider-button{position:absolute;top:10%;bottom:0;width:50%;height:90%;opacity:0}.filter-slider-cursor .slider-button.filter-slider-prev-cursor{left:0}.filter-slider-cursor .slider-button.filter-slider-next-cursor{right:0}.filter-slider-cursor .swiper-pagination.left::before{transform:translate(-50%,-50%) rotate(0)}.filter-slider-cursor .swiper-pagination.right::before{transform:translate(-50%,-50%) rotate(180deg)}.filter-slider-cursor .swiper-pagination::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../img/icons/direction.svg) no-repeat 0 50%;background-size:15px;width:120px;height:120px;opacity:1;transition:all .5s ease-in-out;border-radius:50%}.filter-slider-cursor .swiper-pagination{display:flex;align-items:center;justify-content:center;position:fixed;width:80px;height:80px;background-color:#fff;background-size:contain;pointer-events:none;z-index:999;transition:all;cursor:none;display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%}.categories-mobile{display:none}@media (min-width:767px) and (max-width:1199px){.categories{display:none}.filter-slider-cursor .slider-button{position:absolute;top:50%;bottom:0;width:30px;height:30px;opacity:1;margin:0 24px}section.company-slider-header a{background:#fff;border:1px solid #ccc;box-sizing:border-box;border-radius:8px;padding:8px 16px;font-weight:500;font-size:12px;line-height:22px;color:#151d33;margin-right:8px}section.company-slider-header a.active{background:#ff502f;border:1px solid #ff502f;color:#fff}.categories-mobile{display:block;margin-top:20px}.filter-slider .swiper-slide img{display:flex;object-fit:cover;width:100%;height:668px}}@media (min-width:319px) and (max-width:766px){.categories{display:none}section.company-slider-header a{background:#fff;border:1px solid #ccc;box-sizing:border-box;border-radius:8px;padding:8px 16px;font-weight:500;font-size:12px;line-height:22px;color:#151d33;margin-right:8px;margin-top:8px;display:inline-block}section.company-slider-header a.active{background:#ff502f;border:1px solid #ff502f;color:#fff}.filter-slider-cursor .slider-button{position:absolute;top:50%;bottom:0;width:30px;height:30px;opacity:1;margin:0 24px}.filter-slider .swiper-slide img{display:flex;object-fit:cover;width:100%;height:400px}}@media (min-width:1199px) and (max-width:1759px){.company{width:calc(100% + 130px);height:357px;padding:80px 77px;margin-bottom:81px}.page-company .features{margin-bottom:51px;padding-left:16px}section.offers{padding-left:15px}.company-slider-header{padding-left:15px}.offer-static-card{margin-left:40px}.service-slider{margin-bottom:67px}section.company-services{margin-bottom:16px;padding-left:15px}.conditions__slider_2 .swiper-slide{width:230px}.service-item p{margin-bottom:65px}.offer-static-card p{font-size:10px;line-height:20px}}@media (min-width:767px) and (max-width:1199px){.page-company .features__item{margin:0;margin-bottom:36px;width:356px}.page-company .features{margin-bottom:44px}.progress-slider .swiper-slide{margin-left:10px}.banner-company{margin-bottom:40px}.offer-static-card span.sub{margin-bottom:26px}.offers{margin-bottom:56px}.banner-operations-head{margin-bottom:40px}section.banner-operations{margin-bottom:80px}section.company-services{margin-bottom:44px}.page-company section.reviews{margin-bottom:60px}.page-company section.company-questions{margin-bottom:80px}.company-services h2{margin-bottom:40px}.service-slider{margin-bottom:40px}.conditions__slider_2 .swiper-slide{width:232px}}@media (min-width:319px) and (max-width:767px){.page-company .features__item{width:100%;margin:0 0 24px 0}.page-company .partners{padding:0 0 80px}.page-company .company-news{margin-bottom:80px}.page-company .reviews__slide:nth-child(n+4){display:none}.page-company .page-company .features{margin-bottom:80px}section.banner-company{padding-left:30px}.offer-static-card{margin-left:0}.offers{margin-bottom:56px}section.company-slider-header a{padding:8px 12px}.company-wrapper{margin-bottom:0}.banner-operations-item p{font-weight:400;font-size:12px;line-height:22px}.conditions__slider_2 .swiper-slide{width:232px}}@media (min-width:1024px) and (max-width:1519px){.offers-cards .item{margin-right:40px}}.features__list img{height:18px}a.swiper-slide{max-width:fit-content}.mobile-rewiews-btn.btn-opened:after{transform:rotate(45deg);transition:.2s}.page-company .company-reviews-wrap.wrap-opened .reviews__slide:nth-child(n+4){display:flex}.tabcontent{display:none;animation:fadeEffect 1s}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}