.b-services-list{position:relative;margin:60px 0;padding:60px 0;background:#f6f8f7}.b-services-list .container{z-index:5}.b-services-list__box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.b-services-list__left{width:290px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.b-services-list__right{padding:0 0 0 80px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.b-services-list__content{margin:0 0 50px}.b-services-list__image{margin:0 0 20px}.b-services-list__image img{display:block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;max-width:100%;width:auto;height:auto}.b-services-list__cols{-webkit-column-count:3;-moz-column-count:3;column-count:3}.b-services-list__cols>a,.b-services-list__cols>div{overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;break-inside:avoid-column}.b-services-list a.b-services-list__section,.b-services-list__section{font-size:16px;font-weight:700;color:#000;margin:0 0 15px}.b-services-list a{color:inherit;margin:0 10px 10px 0;display:block;text-decoration:none}.b-services-list a:hover{text-decoration:underline}a+.b-services-list__section{margin-top:40px}.b-services-list__bg{position:absolute;top:80px;left:50%;width:1811px;height:177px;margin:0 0 0 -900px;z-index:1}.b-services-list__bg img{display:block}@media all and (max-width:1400px){.b-services-list__bg{display:none}}@media all and (max-width:1250px){.b-services-list__right{padding:0 0 0 30px}.b-services-list__content{margin:0 0 40px}.b-services-list__cols{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media all and (max-width:1024px){.b-services-list__cols{margin-left:0;margin-right:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}.b-services-list__box{display:block}.b-services-list__left{width:100%;margin:0 0 40px}.b-services-list__right{padding:0}.b-services-list a{color:#38916c;text-decoration:underline}}@media all and (max-width:768px){.b-services-list{margin:40px 0;padding:40px 0}}@media all and (max-width:480px){.b-services-list__cols{-webkit-column-count:1;-moz-column-count:1;column-count:1}.b-services-list a{margin:0 0 5px}}