section.services{border-top:1px solid #d5dadf;padding:60px 0 56px}@media (max-width:576px){section.services{padding:30px 0}}section.services .subtitle{text-align:center;color:#02838f;font-size:20px;font-weight:500;line-height:100%;letter-spacing:-.4px;margin-bottom:12px}@media (max-width:768px){section.services .subtitle{font-size:18px}}@media (max-width:576px){section.services .subtitle{font-size:16px}}section.services h3{text-align:center;margin-bottom:41px}section.services .blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}section.services .blocks .block{width:calc((100% - 64px)/ 3)}@media (max-width:992px){section.services .blocks .block{width:calc((100% - 32px)/ 2)}}@media (max-width:768px){section.services .blocks .block{width:100%}}section.services .blocks .block .index{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;border-radius:50%;background-color:#02838f;color:#fff;text-align:center;font-family:GeneralSans,sans-serif;font-size:20px;font-weight:500;line-height:110%;margin-bottom:18px}@media (max-width:768px){section.services .blocks .block .index{font-size:18px}}@media (max-width:576px){section.services .blocks .block .index{font-size:16px}}section.services .blocks .block h4{width:100%;max-width:320px;margin-bottom:18px}@media (max-width:576px){section.services .blocks .block h4{margin-bottom:21px}}section.services .blocks .block .description{letter-spacing:-.5px}@media (max-width:576px){section.services .blocks .block .description{padding-right:4px}}section.services .blocks .block .image{margin-top:17px}section.services .blocks .block .image img{display:block;width:100%;height:auto;border-radius:4px}@media (max-width:576px){section.services .blocks .block .image img{height:200px;-o-object-fit:cover;object-fit:cover;border-radius:4px}}section.services .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:60px;gap:12px}@media (max-width:992px){section.services .buttons{margin-top:50px}}@media (max-width:768px){section.services .buttons{margin-top:40px}}@media (max-width:576px){section.services .buttons{margin-top:33px}}