@font-face{font-family:SfProDisplayMedium;font-display:swap;src:url(../fonts/SfProDisplayMedium.woff2) format("woff2"),url(../fonts/SfProDisplayMedium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:SfProDisplayRegular;font-display:swap;src:url(../fonts/SfProDisplayRegular.woff2) format("woff2"),url(../fonts/SfProDisplayRegular.woff) format("woff");font-weight:400;font-style:normal}body{font-family:SfProDisplayRegular,sans-serif!important}.sf-pro-medium{font-family:SfProDisplayMedium,sans-serif!important}.footer{background:#141414}.footer-logo{color:#ff4343;font-style:normal;font-weight:400;font-size:22px;line-height:26px}.banner{position:relative}.banner-content{width:100%;background:#141414}.banner-info{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:200px 0}.banner-title{font-style:normal;font-weight:400;font-size:64px;line-height:76px}.banner-title-red{color:#ff4343}.banner-text{font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#a2a2a2;max-width:405px}.banner-img{-o-object-fit:cover;object-fit:cover;height:100%}.banner-img-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.banner-btn-icon{border-radius:0!important}.banner-btn{background:#ff4343}.banner-controllers-btn{background:0 0;outline:0}.banner-controllers-text{font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#fff}.bankBills-image{width:100%;-o-object-fit:cover;object-fit:cover}.bankBills-image-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.bankBills-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.bankBills-item-text{font-style:normal;font-weight:400;font-size:16px;line-height:19px;max-width:400px}.partners-slide{max-width:160px}.partners-img{width:100%;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.partners-img-big{max-width:60px;max-height:80px}.partners-img-wrap{height:50px;width:110px}.contacts{font-weight:400;font-size:34px;color:#141414}.contacts-borders{border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8}.contacts-title{text-align:center}.contacts-item{max-width:310px;width:100%;min-height:146px;border-right:1px solid #f8f8f8}.contacts-item:last-child{border-right:none}.contacts-item-title{font-weight:500;font-size:18px}.contacts-item-desc{font-size:16px;line-height:19px;color:#141414;max-width:215px}.header__logo-span{color:#ff4343}.header__nav-item{text-decoration:none;color:#141414;cursor:pointer}.header__nav-item._is-active{color:#ff4343;border-bottom:1px solid #ff4343}.ourservices__head{max-width:350px}.ourservices__head-text{color:#141414}.ourservices__head-text.overflow{-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ourservices__card:hover .ourservices__arrow{fill:#ff4343}.ourservices__card:hover .ourservices__card-title{color:#ff4343}.ourservices__card-avatar{width:80px;height:80px}.ourservices__card-title{-webkit-transition:color 150ms ease-in;-o-transition:color 150ms ease-in;transition:color 150ms ease-in;color:#141414}.ourservices__card-text{max-width:350px}.ourservices__arrow{fill:#141414;-webkit-transition:fill 150ms ease-in;-o-transition:fill 150ms ease-in;transition:fill 150ms ease-in}.ourservices__all-services{min-height:300px}.about-section__bg{background-color:#141414}.about-section__info{max-width:610px}.about-section__counter{min-width:30px;min-height:30px;background-color:#ff4343}.about-section__image{padding-bottom:54.39%}.about-section__image img{-o-object-fit:cover;object-fit:cover}.strategy__title{color:#ff4343}.strategy__list{color:#a1a1a1}.strategy__info{max-width:600px}feedback__image{padding:0 0 38.6% 0}feedback__image img{-o-object-fit:cover;object-fit:cover}feedback__title{color:#ff4343}feedback__form textarea{resize:none;height:130px}feedback__form button{background:#ff4343}.requisites{background:#141414}.requisites-container{max-width:792px;margin:0 auto;padding:1rem}.requisites-table{width:760px!important}.requisites-table-wrap{overflow-x:auto}.requisites-table th{color:#a2a2a2}.financing{margin-bottom:100px}.financing-list{list-style:none;padding:0}.financing-list-item{width:400px;height:160px;background:#fbfbfb;padding:20px}.financing-list-item-wrap{max-width:290px;margin:0 auto}.project__title{font-size:32px}.project__image{width:610px;padding:0 0 55.3% 0}.project__main-info{width:100%;padding:48px 0 48px 0}.project__main-img{padding:0 0 57% 0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.services__content{max-width:620px}.services__sidebar{max-width:500px}.services__arrow-back{cursor:pointer}@media (min-width:576px){.ourservices__all-services{min-height:auto}.project__title{font-size:48px}}@media (min-width:767px){.project__title{font-size:64px}}@media (min-width:992px){.project__main-info{width:50%;padding:50px 20px 50px 20px}.project__main-img{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:1402px){.contacts-item:last-child{border-right:1px solid #f8f8f8}}@media (max-width:1200px){.financing-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:992px){.banner-content{height:415px}.banner-info{margin:50px 0}.project__image{width:100%}.services__content{max-width:100%;opacity:0;height:0;width:0;overflow:hidden;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.services__content._is-active{opacity:1;height:100%;width:100%}.services__sidebar{max-width:100%;opacity:1;overflow:hidden;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.services__sidebar._is-disable{max-width:0;opacity:0;overflow:hidden}}@media (max-width:991px){.banner-img-wrap{display:none}}@media (max-width:768px){.contacts-item{border-right:none}.contacts-item:last-child{border-right:none}}@media (max-width:500px){.bankBills-item-text{max-width:200px}}@media (min-width:992px) and (max-width:1200px){.project__image{padding:0 0 90% 0}}