.service{margin-top:2.5em}.service__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#10a1c5}.service__title::before,.service__title::after{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;content:"";border-bottom:4px dotted #10a1c5}.service__title::before{margin-right:.5em}.service__title::after{margin-left:.5em}.service__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 769px){.service__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.service__list li{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}@media screen and (min-width: 769px){.service__list li{-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%}}.service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px;text-align:center}.service-item__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.service-item__icon img{width:20%;max-width:200px;height:auto}@media screen and (min-width: 769px){.service-item__icon img{width:24%}}.service-item__name{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:15px;font-weight:bold}.service-item__description{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:12px}