

/* Start:/bitrix/templates/pages/components/kami/catalog.with.tags/service/style.min.css?1762189476959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/bitrix/templates/pages/components/bitrix/catalog.section.list/service_subcatalogs/style.css?17621894763028*/
.sectionInside{padding:30px 40px 40px;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2)}
.sectionInside .customLink{display:inline;font-weight:inherit}
.sectionInside__title{color:#505050;font-size:20px;line-height:1.5;margin-bottom:20px}
.sectionInside__title a{margin-left:15px;font-style:italic;font-size:14px;line-height:1.5}
.sectionInside__title i{color:#9ec2e1;padding-left:5px}
.sectionInside__list{display:flex;flex-wrap:wrap;margin:0 -15px}
.sectionInside__block{width:calc(33.33333% - 30px);margin:0 15px 30px}
.sectionInside__block_card{margin-left:auto;color:#505050;line-height:1.5;font-size:14px;transition:color .2s ease-in-out}
.sectionInside__subtitle{margin-left:20px;position:relative;font-size:14px;line-height:1.5;font-weight:700}
.sectionInside__subtitle span{color:#9ec2e1;padding-left:5px}
.sectionInside__link{font-size:14px;line-height:1.5;margin-left:20px;margin-top:15px}
.sectionInside__link_title{position:relative;margin-left:0;transition:font-weight .2s ease-in-out}
.sectionInside__all{font-size:14px;line-height:1.5;color:#969696;padding-bottom:2px;border-bottom:1px solid rgba(0,91,166,.3);transition:color .2s ease-in-out}
.sectionInside__sublist{margin-left:20px}
.sectionInside__icon{cursor:pointer;border:none;background-color:transparent;position:absolute;right:100%;top:2px;margin-right:5px}
.sectionInside__icon svg{display:block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-color:#d7e6f4;color:#005aa6;border-radius:50%;transition:background-color .2s ease-in-out,color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}
.sectionInside__image{display:block;margin-bottom:15px;max-width:100%}
.sectionInside .hideLink{display:none;opacity:0;transition:opacity .2s ease-in-out}
.sectionInside .open .sectionInside__link_title a{font-weight:700}
.sectionInside .open svg{-webkit-transform:rotate(-90deg) scale(-1,1);-ms-transform:rotate(-90deg) scale(-1,1);transform:rotate(-90deg) scale(-1,1)}
.sectionInside .open .hideLink{opacity:1}
@media screen and (min-width:768px){
.sectionInside__link_title a:hover{font-weight:700}
.sectionInside__icon:hover svg{background-color:#005aa6;color:#fff}
.sectionInside__all:hover{color:#005aa6}
.sectionInside__block_card:hover{color:#005aa6}
}
@media screen and (max-width:991px){
.sectionInside__list{list-style-position:inside;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}
}
@media screen and (max-width:767px){
.sectionInside{padding:20px 30px 30px}
.sectionInside__list{list-style-position:inside;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
}
@media screen and (max-width:479px){
.sectionInside{padding:15px 20px 20px}
}
/* End */
/* /bitrix/templates/pages/components/kami/catalog.with.tags/service/style.min.css?1762189476959 */
/* /bitrix/templates/pages/components/bitrix/catalog.section.list/service_subcatalogs/style.css?17621894763028 */
