.new_design_podlojka{margin:20px 0 0 0;text-transform:uppercase;font-weight:700;padding:10px;background:#fff;opacity:.9;font-size:34px;display:inline-block}
.custom_table tr:hover{background:#d1d1d1}
.wrapper-photo-article{display:flex;justify-content:space-between;align-items:center;margin:2rem 0}
.photo-article{width:48%}
.layout--accordion .acc-item{padding:20px;border:1px solid #eee;margin-bottom:10px}
.layout--accordion .acc-title{position:relative;padding-right:30px;cursor:pointer}
.layout--accordion .acc-content{padding-right:30px;display:none;margin-top:40px}
.layout--accordion .acc-title:after{content:'';position:absolute;right:0;top:0;background:url(/bitrix/templates/inside/close.svg) center no-repeat;width:20px;height:20px;transition:transform .3s;transform:rotate(
135deg
)}
.layout--accordion .acc-title.active{font-weight:600}
.layout--accordion .acc-title.active:after{transform:rotate(0)}
.layout--accordion .acc-title.active+.acc-content{display:block}
.docs-list .doc-item img{margin-right:10px}
.docs-list .doc-item{margin-bottom:10px}
@media (min-width:1121px){
.header-logotype{display:flex!important;flex-direction:row!important}
}
@media (max-width:1120px){
.header-notice.always{padding-top:0;margin-top:10px}
.header-notice.mob{display:block!important}
}
.listing{margin:-2rem 0 0 -4.5rem;display:flex;flex-flow:row wrap}
.listing h4{padding-right:4rem;background:url(/bitrix/templates/new/assets/img/slider-arrow-next.png) right center no-repeat}
.listing .list-item{padding:4.5rem 0 0 4.5rem;flex:1 1 50%;max-width:50%}
.listing.listing-colored{margin-bottom:4rem}
.listing.listing-colored .list-item>div{padding:3.5rem 4.5rem;background:#dff1ff;height:100%}
.listing.listing-colored.half .list-item>div{padding:3.5rem 4.5rem;background:#fff;position:relative}
.listing.listing-colored.half .list-item>div:before{content:"";position:absolute;top:0;bottom:0;left:0;width:50%;background:#dff1ff;z-index:0}
ul.dash{list-style:none;margin:0}
ul.dash li{position:relative;padding-left:5rem;margin:1rem 0}
ul.dash li:before{content:"";position:absolute;width:3.5rem;height:4px;background:#91c7f0;left:0;top:1.3rem}
@media (max-width:991px){
.listing .list-item{flex:1 1 100%;max-width:100%}
}