

/* Start:/local/templates/aspro-priority/components/bitrix/news.list/services.top/style.min.css?1686313448964*/
.services-top-items{display:flex;align-items:center;font-size:16px;justify-content:space-between;flex-wrap:wrap;padding:32px 0 12px}.services-top-items__item{display:flex;align-items:center;padding:0 0 20px}.services-top-items__check{background:url(/local/templates/aspro-priority/components/bitrix/news.list/services.top/img/check.svg) no-repeat center / 100%;height:44px;width:44px;margin:0 20px 0 0}.services-top-items__text{max-width:208px}.services-top-items__num{font-weight:700;font-size:64px;color:#DC130D;margin:0 25px 0 0}.services-top-items__num-text{font-size:14px;line-height:17px;max-width:120px}@media (min-width:1200px){.services-top-items__num{margin:0 25px}}@media (max-width:1199px){.services-top-items__item_last{width:100%;justify-content:center}}@media (max-width:991px){.services-top-items{font-size:14px;line-height:17px;justify-content:center}.services-top-items__check{height:30px;width:30px;margin:0 15px}.services-top-items__text{width:190px}}@media (max-width:575px){.services-top-items__num{font-size:42px}}
/* End */


/* Start:/local/components/bas/bas.allform/templates/bas.form.calc/style.css?16861412352171*/
.calc-form {
    padding: 0 0 70px;
    display: flex;
}
.calc-form__inner {
    border: 1px solid #E6EAF1;
    padding: 64px;
    font-size: 16px;
    line-height: 20px;
    color: #333;
    background-color: #FFF;
    width: calc(100% - 410px);
}
.calc-form__pict {
    background: url(/local/components/bas/bas.allform/templates/bas.form.calc/img/bg.png) no-repeat center / cover;
    width: 410px;
}
.calc-form__title {
    font-weight: 700;
    font-size: 24px;
}
.calc-form__parts {
    display: flex;
    justify-content: space-between;
}
.calc-form__part_left {
    width: 210px;
}
.calc-form__part_right {
    width: 315px;
}
.calc-form__part-title {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    margin: 32px 0 16px;
}
.calc-form__radio-line {
    display: flex;
    align-items: center;
    margin: 0 0 10px;
}
.calc-form__radio-input {
    margin: 0 !important;
}
.calc-form__radio-label {
    margin: 0 0 0 10px;
}
.calc-form__lines {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 0 30px;
} 
.calc-form__line {
    margin: 0 0 15px;
    width: 100%;
}
.calc-form__line:nth-child(2),
.calc-form__line:nth-child(3) {
    width: 140px;
}
.calc-form__input {
    font-weight: 400;
    font-size: 15px;
    border: none;
    border-bottom: 1px solid #BDBDBD;
    height: 44px;
    width: 100%;
    padding: 0;
    transition: .5s;
}
.calc-form__input:hover,
.calc-form__input:focus {
    border-color: #A9ADB5;
}

@media (min-width:992px) and (max-width:1199px)
{
    .calc-form__inner {
        width: calc(100% - 280px);
    }
    .calc-form__pict {
        width: 280px;
    }
    .calc-form__part_right {
        width: 300px;
    }
}
@media (max-width:991px)
{
    .calc-form__inner {
        width: 100%;
    }
    .calc-form__pict {
        display: none;
    }
}
@media (max-width:787px)
{
    .calc-form {
        padding: 0 0 32px;
    }
    .calc-form__inner {
        padding: 25px;
    }
}
@media (max-width:600px)
{
    .calc-form__parts {
        flex-direction: column;
    }
    .calc-form__part {
        width: 100%;
    }
    .calc-form__line:nth-child(2),
    .calc-form__line:nth-child(3) {
        width: calc(50% - 10px);
    }
}
/* End */


/* Start:/local/templates/aspro-priority/components/bitrix/news.list/we.work/style.min.css?1686313448521*/
.we-work{margin-top:60px}.we-work__items{font-size:16px;display:flex;flex-wrap:wrap;margin:-40px -16px 0;color:#333}.we-work__item{width:50%;display:flex;justify-content:space-between;margin:40px 0 0;padding:0 16px}.we-work__pict{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.we-work__block{width:calc(100% - 65px)}.we-work__inner{max-width:420px}.we-work__name{font-weight:700;line-height:20px;margin:0 0 16px}@media (max-width:767px){.we-work{margin-top:75px}.we-work__item{width:100%}}
/* End */


/* Start:/local/templates/aspro-priority/components/bitrix/news.list/our.project/style.min.css?16863134481208*/
.our-project{display:flex;flex-wrap:wrap}.our-project__item{width:25%;height:274px}.our-project__item_first{background-color:#a8acaf;padding:25px;display:flex;flex-direction:column;justify-content:space-between}.our-project__title{font-size:20px;font-weight:bold;color:#FFF}.our-project__all{color:#FFF}.our-project__link{position:relative;height:100%;width:100%;display:flex;overflow:hidden;padding:25px;color:#FFF;font-weight:bold}.our-project__link:hover{color:#FFF}.our-project__link:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background-color:rgba(0,0,0,.5);opacity:0;transition:.5s}.our-project__link:hover:after{opacity:1}.our-project__img{position:absolute;z-index:1;max-width:1000% !important;max-height:1000% !important;min-width:100%;min-height:100%;left:50%;top:50%;transform:translate(-50%,-50%);transition:.5s}.our-project__link:hover .our-project__img{scale:1.1}.our-project__name{opacity:0;transition:.5s;z-index:3}.our-project__link:hover .our-project__name{opacity:1}@media (max-width:767px){.our-project__link:after,.our-project__name{opacity:1}}@media (max-width:767px){.our-project__item{width:50%}}@media (max-width:575px){.our-project__item{width:100%}}
/* End */


/* Start:/local/templates/aspro-priority/components/bitrix/news.list/garant.slider/style.min.css?1686313448732*/
.detail .flexslider{margin-left:-10px;margin-right:-10px}.garant .flex-viewport{margin:0 !important}.garant li{height:auto !important}.garant .wrap{padding:0 !important}.garant .wrap:hover{opacity:1 !important}.garant .image{width:auto !important;height:auto !important;line-height:0}.garant .link{border:8px solid #FFF;transition:.5s;display:inline-flex !important;position:relative}.garant .link:hover{border-color:#EFF1F5}.garant .link:after{content:'Посмотреть';font-weight:300;font-size:14px;color:#333;position:absolute;bottom:-40px;line-height:20px;left:0;right:0;text-align:center;transition:.5s;opacity:0}.garant .link:hover:after{opacity:1}.garant img{border:1px solid #EFF1F5}.garant .items{margin:0 !important}
/* End */


/* Start:/local/components/bas/bas.allform/templates/bas.form.faq.aside/style.css?17037656071028*/
.article-form__bg {
    width: 100%;
}
.article-form__inner {
    border: 1px solid #E6EAF1;
    padding: 32px;
    font-size: 16px;
    line-height: 20px;
    color: #333;
}
.article-form__name {
    font-weight: 600;
    margin: 0 0 12px;
}
.article-form__desc {
    font-weight: 300;
    margin: 0 0 24px;
}
.article-form__line {
    margin: 0 0 12px;
}
.article-form__input {
    border: 1px solid #E6EAF1;
    border-radius: 4px;
    font-size: 12px;
    line-height: 15px;
    padding: 0 15px;
    width: 100%;
    height: 44px;
    transition: .5s;
}
.article-form__input_textarea {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 84px;
}
.article-form__input:hover,
.article-form__input:focus {
    border-color: #A9ADB5;
}
.article-form__btn {
    background: #DC130D;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #FFF;
    padding: 16px;
    width: 100%;
    border: none;
    transition: .5s;
}
.article-form__btn:hover {
    background: #f11d16;
}
/* End */


/* Start:/local/templates/aspro-priority/components/bitrix/news.list/faq.list/style.min.css?1686313448783*/
.faq-list{border:1px solid #E6EAF1;border-bottom:none}.faq-list__item{padding:32px 32px 32px 80px;border-bottom:1px solid #E6EAF1}.faq-list__link{font-weight:700;font-size:20px;line-height:24px;color:#333;position:relative}.faq-list__link:before{content:'';background:url(/local/templates/aspro-priority/components/bitrix/news.list/faq.list/img/str.svg) no-repeat center;position:absolute;width:22px;height:14px;top:5px;left:-45px;transform:rotate(180deg)}.faq-list__text{font-size:16px;line-height:180%;color:#333;padding:25px 0 0;display:none}.faq-list__item_open .faq-list__link:before{transform:rotate(0)}.faq-list__item_open .faq-list__text{display:block}@media (max-width:991px){.faq-list__item{padding:15px 15px 15px 60px}.faq-list__link{font-size:16px}.faq-list__link::before{top:3px;left:-40px}.faq-list__text{font-size:14px;padding:15px 0 0}}
/* End */


/* Start:/local/templates/aspro-priority/components/bitrix/news.list/history.list/style.min.css?1686313448352*/
.history-list{margin:0 0 -48px}.history-list__item{margin:0 0 48px}.history-list__year{font-weight:700;font-size:40px;line-height:49px;color:#C6CBD7;margin:0 0 8px}.history-list__text{font-size:16px;color:#333}@media (max-width:767px){.history-list{margin:0 0 -30px}.history-list__item{margin:0 0 30px}.history-list__year{font-size:32px;line-height:1}}
/* End */
/* /local/templates/aspro-priority/components/bitrix/news.list/services.top/style.min.css?1686313448964 */
/* /local/components/bas/bas.allform/templates/bas.form.calc/style.css?16861412352171 */
/* /local/templates/aspro-priority/components/bitrix/news.list/we.work/style.min.css?1686313448521 */
/* /local/templates/aspro-priority/components/bitrix/news.list/our.project/style.min.css?16863134481208 */
/* /local/templates/aspro-priority/components/bitrix/news.list/garant.slider/style.min.css?1686313448732 */
/* /local/components/bas/bas.allform/templates/bas.form.faq.aside/style.css?17037656071028 */
/* /local/templates/aspro-priority/components/bitrix/news.list/faq.list/style.min.css?1686313448783 */
/* /local/templates/aspro-priority/components/bitrix/news.list/history.list/style.min.css?1686313448352 */
