.results-block{padding-top:25px;padding-bottom:25px;overflow:hidden}.results-block__head h2{font-weight:400;font-size:20px;line-height:150%;text-align:center;color:#000}.results-block__slider-wrap{position:relative;margin-top:45px}.results-block__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:10px;-webkit-box-shadow:4px 4px 20px 0 rgba(0,0,0,.15);box-shadow:4px 4px 20px 0 rgba(0,0,0,.15);background:#fff;height:auto}.results-block__slide .primary-btn{margin:30px auto 0}.results-block__upper{padding:25px 15px}.results-block__img{width:100%;max-width:150px;height:150px;margin:0 auto 30px}.results-block__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.results-block__text h3{font-weight:400;font-size:24px;line-height:135%;text-align:center;color:#363636;margin-bottom:20px}.results-block__text ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:220px;margin:0 auto}.results-block__text li{font-weight:400;font-size:14px;line-height:150%;color:#363636;position:relative;padding-left:25px}.results-block__text li:after{content:"";position:absolute;width:16px;height:16px;top:1px;left:0;background:url(/wp-content/themes/webmac/assets/img/svg/check-black.svg) center top/cover no-repeat}.results-block__text p{font-weight:400;font-size:18px;line-height:135%;color:#363636;padding:2px 0}.results-block__svg{width:16px;height:30px}@media (min-width:320px) and (max-width:1380px){.results-block{padding-top:calc(3.3018867925vw + 14.4339622642px);padding-bottom:calc(3.3018867925vw + 14.4339622642px)}.results-block__head h2{font-size:calc(2.641509434vw + 11.5471698113px)}}@media (min-width:520px){.results-block__slide{padding:40px 45px}.results-block__upper{padding:0}}@media (min-width:1025px){.results-block__slider{overflow:visible}}@media (min-width:1380px){.results-block{padding-top:60px;padding-bottom:60px}.results-block__head h2{font-size:48px}}