

/* Start:/bitrix/templates/eshop_bootstrap_v4/components/bitrix/catalog.item/bootstrap_v4_prog/style.css?17824186812649*/
.product-item {
    border: 1px solid #f6f7f9;
    box-sizing: border-box;
    box-shadow: 0 4px 8px rgb(2 5 65 / 4%);
    border-radius: 8px;
    cursor: pointer;
    transition: all .2s ease;
}
.white {
    background: #fff;
}
.product-info {
	padding: 1.5rem;
}
.product-item .title {
	margin-bottom: .25rem;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 136%;
    color: #181536;
}
.product-item .title.large {
    margin-bottom: 1.25rem;
}
.product-item .title a {
    color: #181536;
}
.product-item .title.large {
    font-size: 2rem;
}
.product-item .descr {
    font-size: 1.125rem;
}
.product-item .price {
	font-weight: 600;
    font-size: 20px;
    line-height: 140%;
}
.product-item .product-category {
    line-height: 150%;
    color: #7b8199;
	margin-bottom: 1rem;
}
.product-item .product-category a {
	color: #7b8199;
}
.product-item .image {
    text-align: center;
}
.product-item .image a {
    display: block;
    text-align: center;
}
.product-prog-info ul {
    list-style: none;
    padding: 0;
    margin: 0 0 2rem;
}
.product-prog-info ul li {
    margin-bottom: .5rem;
    position: relative;
    padding-left: 1rem;
}
.product-prog-info ul li:before {
    position: absolute;
    content: '';
    top: .75rem;
    transform: translateY(-50%);
    left: 1px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #59a6db;
}
.product-item-servise {
	margin-bottom: 2rem;
    padding-bottom: 2rem;
    border-bottom: 1px solid #e0e1e7;
}
.product-item-servise .code {
    margin-bottom: .25rem;
    font-weight: 500;
    font-size: .875rem;
    color: #7b8199;
}
.product-item-servise .title {
    margin-bottom: .75rem;
    font-weight: 500;
    font-size: 1.125rem;
    color: #181536;
}
.product-item-servise .title a {
	color: #181536;
    text-decoration: none;
}
.product-item-servise .descr {
    margin-bottom: 1.5rem;
    font-size: 1rem;
}
.product-item-servise .info span {
    padding: .325rem .75rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #f6f7f9;
    border-radius: 16px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.005em;
    color: #282358;
}
.product-item-servise .info span svg {
	margin-right: .25rem;
}
.product-item-servise .price {
	font-weight: 600;
    font-size: 1.25rem;
	margin-bottom: 1rem;
	margin-top: auto;
}
.product-item .price.large {
    font-size: 1.5rem;
}
@media (max-width: 991px) {
    .product-item .title.large {
        font-size: 1.5rem;
        line-height: 1.3;
    }
    .product-item .price.large {
        font-size: 1.25rem;
    }
}


/* End */


/* Start:/local/templates/dms_v1/components/bitrix/breadcrumb/universal/style.min.css?1782418683472*/
.breadcrumb-item{font-weight:500;font-size:.875rem;text-align:center;letter-spacing:.005em;color:#999dad;white-space:nowrap}.breadcrumb-item a{color:#999dad}.breadcrumb-item a:hover{color:#59a6db}.breadcrumb{display:flex;flex-wrap:nowrap;background:0 0;padding:0;margin:0}.breadcrumb__scroll{display:flex;overflow:hidden;overflow-x:auto;padding:16px 0}.breadcrumb__scroll::-webkit-scrollbar{display:none}.breadcrumb svg{margin:auto .5rem}.breadcrumb svg path{fill:#999dad}
/* End */


/* Start:/local/templates/dms_v1/components/bitrix/news.list/partners/style.css?1782418682588*/
.partners{visibility:hidden;opacity:0}.partners .partners-inner__title{margin-bottom:32px;font-weight:500;font-size:32px;line-height:38px;color:#212529}@media(max-width: 1024px){.partners .partners-inner__title{font-size:24px;line-height:130%}}.partners .partners-inner .partners-inner-slider{margin-right:-22px !important}.partners .partners-inner .partners-inner-slider__item{text-align:center;padding-right:22px;display:flex !important;align-items:center;justify-content:center;height:90px}@media(max-width: 1200px){.partners .partners-inner .partners-inner-slider__item{height:66px}}

/* End */


/* Start:/local/templates/dms_v1/components/bitrix/form.result.new/dms_request/style.css?17824186823162*/
.dms .modal-body-result .modal-body-result-list__title,.dms-company .modal-body-result .modal-body-result-list__title{margin:30px 0;text-align:center;font-size:20px}@media(max-width: 576px){.dms .modal-body-result .modal-body-result-list__title,.dms-company .modal-body-result .modal-body-result-list__title{font-size:16px}}.dms .modal-body-footer,.dms-company .modal-body-footer{justify-content:space-between}.dms .modal-body-footer__politics p,.dms-company .modal-body-footer__politics p{font-weight:400;font-size:14px;color:#7d8797}.dms .modal-body-footer__politics a,.dms-company .modal-body-footer__politics a{font-weight:500;font-size:14px;color:#6d95d3}.dms .modal-body-footer .modal-body-footer-button,.dms-company .modal-body-footer .modal-body-footer-button{display:flex;justify-content:end;gap:12px;margin-top:40px}@media(max-width: 1024px){.dms .modal-body-footer .modal-body-footer-button,.dms-company .modal-body-footer .modal-body-footer-button{justify-content:center}}@media(max-width: 576px){.dms .modal-body-footer .modal-body-footer-button,.dms-company .modal-body-footer .modal-body-footer-button{flex-direction:column-reverse;justify-content:center;margin-top:10px}}.dms .modal-body-footer .modal-body-footer-button__white button,.dms .modal-body-footer .modal-body-footer-button__red button,.dms-company .modal-body-footer .modal-body-footer-button__white button,.dms-company .modal-body-footer .modal-body-footer-button__red button{padding:12px 24px;border-radius:4px;outline:none;font-weight:500;font-size:18px;line-height:24px;color:#fff;transition:all .15s ease}@media(max-width: 1200px){.dms .modal-body-footer .modal-body-footer-button__white button,.dms .modal-body-footer .modal-body-footer-button__red button,.dms-company .modal-body-footer .modal-body-footer-button__white button,.dms-company .modal-body-footer .modal-body-footer-button__red button{padding:8px 20px;font-size:16px;line-height:130%}}@media(max-width: 767px){.dms .modal-body-footer .modal-body-footer-button__white button,.dms .modal-body-footer .modal-body-footer-button__red button,.dms-company .modal-body-footer .modal-body-footer-button__white button,.dms-company .modal-body-footer .modal-body-footer-button__red button{font-size:14px}}@media(max-width: 576px){.dms .modal-body-footer .modal-body-footer-button__white button,.dms .modal-body-footer .modal-body-footer-button__red button,.dms-company .modal-body-footer .modal-body-footer-button__white button,.dms-company .modal-body-footer .modal-body-footer-button__red button{width:100%}}.dms .modal-body-footer .modal-body-footer-button__white button,.dms-company .modal-body-footer .modal-body-footer-button__white button{color:#212529;border:2px solid #7d8797;border-radius:4px;background-color:rgba(0,0,0,0)}.dms .modal-body-footer .modal-body-footer-button__red button,.dms-company .modal-body-footer .modal-body-footer-button__red button{color:#fff;border:2px solid #ef3124;border-radius:4px;background-color:#ef3124}.dms .modal-body-footer .modal-body-footer-button__red button:hover,.dms-company .modal-body-footer .modal-body-footer-button__red button:hover{background-color:#fff;color:#ef3124}

/* End */
/* /bitrix/templates/eshop_bootstrap_v4/components/bitrix/catalog.item/bootstrap_v4_prog/style.css?17824186812649 */
/* /local/templates/dms_v1/components/bitrix/breadcrumb/universal/style.min.css?1782418683472 */
/* /local/templates/dms_v1/components/bitrix/news.list/partners/style.css?1782418682588 */
/* /local/templates/dms_v1/components/bitrix/form.result.new/dms_request/style.css?17824186823162 */
