

/* Start:/local/templates/webcanape/components/bitrix/breadcrumb/.default/style.css?1771920294894*/
.bx-breadcrumb{margin:0 0 20px;color:#1e1e1e}@media(min-width: 768px)and (max-width: 1239px){.bx-breadcrumb{margin:10px 0 20px}}@media(max-width: 767px){.bx-breadcrumb{margin:0 0 10px}}.bx-breadcrumb i{color:#989898;line-height:0;font-size:14px;vertical-align:middle;margin-right:5px}@media(min-width: 768px)and (max-width: 1239px){.bx-breadcrumb i{font-size:13px}}@media(max-width: 767px){.bx-breadcrumb i{font-size:10px}}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-size:16px;white-space:normal}@media(min-width: 768px)and (max-width: 1239px){.bx-breadcrumb .bx-breadcrumb-item span{font-size:14px}}@media(max-width: 767px){.bx-breadcrumb .bx-breadcrumb-item span{font-size:12px}}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:none;color:#989898}

/* End */


/* Start:/local/templates/webcanape/components/bitrix/news.list/sert_carousel/style.css?1771920294642*/
.b-sert-carousel .sert-carousel__item{border:1px solid #e1e6ee;border-radius:12px;overflow:hidden}@media(min-width: 768px)and (max-width: 1239px){.b-sert-carousel .sert-carousel__item{width:360px}.b-sert-carousel .sert-carousel__item.swiper-slide{opacity:1 !important;visibility:visible !important}}@media(max-width: 767px){.b-sert-carousel .sert-carousel__item{width:300px}.b-sert-carousel .sert-carousel__item.swiper-slide{opacity:1 !important;visibility:visible !important}}.b-sert-carousel .sert-carousel__img{display:block;width:100%;height:100%;object-fit:contain;align-items:center}.b-sert-carousel+a.b-btn{margin-top:20px;width:100%}

/* End */


/* Start:/local/templates/webcanape/components/bitrix/news.list/projects_carousel/style.css?17719202942039*/
.b-projects-carousel{margin-bottom:60px}@media(min-width: 768px)and (max-width: 1239px){.b-projects-carousel{margin-bottom:45px}}@media(max-width: 767px){.b-projects-carousel{margin-bottom:30px}}.b-projects-carousel .projects-carousel__carousel.swiper-wrapper{align-items:stretch}@media(max-width: 1239px){.b-projects-carousel .projects-carousel__carousel .swiper-button-prev,.b-projects-carousel .projects-carousel__carousel .swiper-button-next{display:none}}.b-projects-carousel .projects-carousel__item{display:flex;flex-direction:column;height:auto;border-radius:10px;background-color:#0430a4;transition:box-shadow 0.2s ease-in-out;overflow:hidden}@media(min-width: 768px)and (max-width: 1239px){.b-projects-carousel .projects-carousel__item{width:359px}}@media(max-width: 767px){.b-projects-carousel .projects-carousel__item{width:300px}}@media(max-width: 767px){.b-projects-carousel .projects-carousel__item.swiper-slide{opacity:1 !important;visibility:visible !important}}.b-projects-carousel .projects-carousel__imgbox{position:relative;display:flex;justify-content:center;align-items:center;height:285px}@media(max-width: 767px){.b-projects-carousel .projects-carousel__imgbox{height:190px}}.b-projects-carousel .projects-carousel__imgbox::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0430a4;opacity:.2}.b-projects-carousel .projects-carousel__imgbox img{display:block;width:100%;height:100%;object-fit:cover}.b-projects-carousel .projects-carousel__content{padding:25px;color:#fff}@media(max-width: 1239px){.b-projects-carousel .projects-carousel__content{padding:20px}}.b-projects-carousel .projects-carousel__title{font-size:20px;margin-bottom:12px}@media(max-width: 1239px){.b-projects-carousel .projects-carousel__title{font-size:18px}}.b-projects-carousel .projects-carousel__preview-text{font-size:16px;opacity:.6}@media(max-width: 1239px){.b-projects-carousel .projects-carousel__preview-text{font-size:14px}}.swiper.swiper--projects-carousel .swiper-slide{height:auto}

/* End */


/* Start:/local/templates/webcanape/components/bitrix/news.list/clients_carousel/style.css?17732143351323*/
.b-clients-carousel{margin-bottom:60px}@media(min-width: 768px)and (max-width: 1239px){.b-clients-carousel{margin-bottom:45px}}@media(max-width: 767px){.b-clients-carousel{margin-bottom:30px}}.b-clients-carousel .clients-carousel__carousel.swiper-wrapper{align-items:stretch}@media(max-width: 1239px){.b-clients-carousel .clients-carousel__carousel .swiper-button-prev,.b-clients-carousel .clients-carousel__carousel .swiper-button-next{display:none}}.b-clients-carousel .clients-carousel__item{display:flex;justify-content:center;align-items:center;height:auto;max-height:155px;border:1px solid #d7d9db;border-radius:10px;transition:box-shadow 0.2s ease-in-out}@media(max-width: 1239px){.b-clients-carousel .clients-carousel__item{width:190px;max-height:130px}}.b-clients-carousel .clients-carousel__imgbox{display:flex;justify-content:center;align-items:center;padding:40px}.b-clients-carousel .clients-carousel__imgbox:hover img{transform:scale(1.05)}@media(max-width: 1239px){.b-clients-carousel .clients-carousel__imgbox{padding:20px}}.b-clients-carousel .clients-carousel__imgbox img{display:block;max-width:100%;width:auto;height:auto;max-height:80px;transition:transform 0.2s ease-in-out}.b-clients-carousel .clients-carousel__preview-text{padding:20px 0}.swiper.swiper--clients-carousel .swiper-slide{height:auto}

/* End */


/* Start:/local/templates/webcanape/components/bitrix/form.result.new/form/style.css?17732136187827*/
.b-form{margin-bottom:60px}@media(min-width: 768px)and (max-width: 1239px){.b-form{margin-bottom:45px}}@media(max-width: 767px){.b-form{margin-bottom:30px}}.b-form:has(.form__backlink){text-align:center;font-size:30px}.b-form a:link,.b-form a:visited{text-decoration:none}.b-form a:hover{text-decoration:underline}.b-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=reset]),.b-form select,.b-form textarea{display:block;width:100%;margin:0;padding:15.5px 20px;border:1px solid #e0e2e5;border-radius:10px;box-sizing:border-box;font-size:16px;line-height:1.375;color:#1e1e1e}@media(max-width: 1239px){.b-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=reset]),.b-form select,.b-form textarea{font-size:14px}}.b-form textarea{min-height:130px;resize:none}.b-form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("/local/templates/webcanape/images/select-arr.svg");background-repeat:no-repeat;background-position:right 25px center;padding-right:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=reset]):focus,.b-form select:focus,.b-form textarea:focus{outline:none;border-color:#331200}.b-form input::-webkit-placeholder,.b-form input::placeholder,.b-form textarea::-webkit-placeholder,.b-form textarea::placeholder{color:#808082}.b-form .b-btn,.b-form .b-btn:link,.b-form .b-btn:visited{min-width:162px;padding:18px 20px}.b-form .b-btn:disabled,.b-form .b-btn:link:disabled,.b-form .b-btn:visited:disabled{background-color:#284ec2;cursor:default}.b-form .form__backlink{display:block;padding:30px 0 0;font-size:20px}.b-form .form__title{margin-bottom:20px;font-weight:500}.b-form .form__desc{margin-bottom:30px;font-size:16px}@media(max-width: 1239px){.b-form .form__desc{font-size:14px}}.b-form .form__items{display:flex;flex-wrap:wrap;margin:0 -10px}@media(max-width: 1239px){.b-form .form__items{margin:0 -5px}}.b-form .form__item{width:100%;padding:0 10px 20px;box-sizing:border-box}@media(min-width: 768px)and (max-width: 1239px){.b-form .form__item{padding:0 5px 10px}}@media(max-width: 767px){.b-form .form__item{width:100%;padding:0 5px 10px}}.b-form .form__item-checkbox{position:absolute;width:20px;height:20px;background:#fff;cursor:pointer;border-radius:5px}.b-form .form__item-checkbox--hidden{width:20px;height:20px;z-index:10;position:relative;opacity:0;flex-shrink:0;cursor:pointer}.b-form .form__item-checkbox--hidden:checked~.form__item-checkbox::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:15px;height:13px;background:url(/local/templates/webcanape/components/bitrix/form.result.new/form/./images/form-agree.svg)}.b-form .form__item--error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=reset]),.b-form .form__item--error select,.b-form .form__item--error .form__file-label,.b-form .form__item--error textarea{background-color:#ffb1b1}.b-form .form__item--textarea{width:100%}.b-form .form__item--wide{width:100%}.b-form .form__item--captcha{display:flex;align-items:flex-end}@media(max-width: 767px){.b-form .form__item--captcha{flex-wrap:wrap}}.b-form .form__item--info{width:100%;font-size:14px;line-height:1.375;max-width:370px;display:flex;align-items:center;gap:15px}@media(max-width: 767px){.b-form .form__item--info{font-size:14px}}.b-form .form__caption{margin-bottom:5px}.b-form .form__error{margin-top:5px;font-size:14px;color:#ff0c13}@media(max-width: 767px){.b-form .form__error{margin-top:15px;font-size:12px}}.b-form .form__btn-wrap{display:flex;align-items:center;width:100%}.b-form .form__btn-wrap>*{width:auto}@media(max-width: 767px){.b-form .form__btn-wrap{flex-direction:column}.b-form .form__btn-wrap>*{width:100%;max-width:none}.b-form .form__btn-wrap .b-btn{width:100%}}.b-form .form__file-label{position:relative;display:block;width:100%;border:1px solid #e0e2e5;background-color:#fff;border-radius:10px;padding:15.5px 60px 15.5px 20px;font-size:16px;line-height:1.375;color:#808082;font-weight:400;cursor:pointer;box-sizing:border-box;user-select:none;background-image:url("/local/templates/webcanape/images/input-file.svg");background-size:25px 24px;background-repeat:no-repeat;background-position:right 25px center}@media(max-width: 1239px){.b-form .form__file-label{font-size:14px}}.b-form .form__file-label:focus-within{border-color:#331200;outline:none}.b-form .form__file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.b-form .form__file-placeholder{display:block;pointer-events:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-form .form__file-text{display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1e1e1e}@media(min-width: 1240px){.b-form--questions .form__items>.form__item:nth-child(-n+3){width:33.3333333333%}.b-form--questions .form__items>.form__item:nth-child(n+4):nth-child(-n+5){width:50%}}@media(min-width: 768px)and (max-width: 1239px){.b-form--questions .form__items>.form__item:nth-child(-n+4){width:50%}}.b-form-mini--questions .form__items{display:flex;gap:20px;margin:0;flex-wrap:wrap}@media(max-width: 1239px){.b-form-mini--questions .form__items{gap:10px}}.b-form-mini--questions .form__item{width:calc(25% - 15px);padding:0}@media(min-width: 768px)and (max-width: 1239px){.b-form-mini--questions .form__item{width:calc(50% - 5px)}}@media(max-width: 767px){.b-form-mini--questions .form__item{width:100%}}.b-form-mini--questions .form__item--wide,.b-form-mini--questions .form__item--info{width:auto}@media(max-width: 767px){.b-form-mini--questions .form__item--wide,.b-form-mini--questions .form__item--info{width:100%}}.b-form-mini--questions .form__btn-wrap{display:flex;gap:20px}@media(min-width: 768px)and (max-width: 1239px){.b-form-mini--questions .form__btn-wrap{padding:20px 0 0}}@media(max-width: 767px){.b-form-mini--questions .form__btn-wrap{padding:15px 0 0}}.b-form--vacancy .form__desc{max-width:635px}.b-form--vacancy .form__items{margin:0;gap:20px}@media(max-width: 999px){.b-form--vacancy .form__items{gap:10px}}.b-form--vacancy .form__item{padding:0;width:calc(25% - 15px)}@media(min-width: 1000px)and (max-width: 1399px){.b-form--vacancy .form__item{width:calc(33.333% - 13.3333333333px)}.b-form--vacancy .form__item:has(.form__file-input){width:calc(50% - 10px)}}@media(min-width: 768px)and (max-width: 999px){.b-form--vacancy .form__item{width:calc(50% - 5px)}}@media(max-width: 767px){.b-form--vacancy .form__item{width:100%}}.b-form--vacancy .form__item--textarea{width:100%}@media(min-width: 1000px)and (max-width: 1399px){.b-form--vacancy .form__item--textarea{width:calc(50% - 10px)}.b-form--vacancy .form__item--textarea textarea{min-height:55px;height:55px;resize:vertical}}@media(min-width: 768px)and (max-width: 999px){.b-form--vacancy .form__item--textarea{width:100%}.b-form--vacancy .form__item--textarea textarea{height:53px;min-height:53px;resize:vertical}}@media(max-width: 767px){.b-form--vacancy .form__item--textarea textarea{height:83px;min-height:83px;resize:vertical}}.b-form--vacancy .form__item--wide,.b-form--vacancy .form__item--info{width:auto}@media(max-width: 767px){.b-form--vacancy .form__item--wide,.b-form--vacancy .form__item--info{width:100%}}.b-form--vacancy .form__btn-wrap{gap:20px}@media(min-width: 768px)and (max-width: 999px){.b-form--vacancy .form__btn-wrap{padding:22px 0 0}}@media(max-width: 767px){.b-form--vacancy .form__btn-wrap{padding:16px 0 0}}.l-main--color .b-form,.l-main--color .b-form a{color:#fff}.l-main--color .b-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=reset]),.l-main--color .b-form select,.l-main--color .b-form textarea{border-color:#fff}.l-main--color .b-form .form__title{color:#fff}.l-main--color .b-form .form__error{color:#fff}

/* End */
/* /local/templates/webcanape/components/bitrix/breadcrumb/.default/style.css?1771920294894 */
/* /local/templates/webcanape/components/bitrix/news.list/sert_carousel/style.css?1771920294642 */
/* /local/templates/webcanape/components/bitrix/news.list/projects_carousel/style.css?17719202942039 */
/* /local/templates/webcanape/components/bitrix/news.list/clients_carousel/style.css?17732143351323 */
/* /local/templates/webcanape/components/bitrix/form.result.new/form/style.css?17732136187827 */
