.services .items{display:flex;flex-wrap:wrap;justify-content:center}.services .item{display:flex;flex-flow:column;margin-right:30px;margin-top:40px;width:Calc(33.33333% - 20px)}.services .item:nth-child(-n+3){margin-top:0}.services .item:last-child,.services .item:nth-child(3n){margin-right:0}.services .description{background:#e7e9f0;color:#202c3e;height:100%;padding:40px 35px}.services .title-wrap,.services .top-bar{align-items:center;display:flex}.services .title-wrap{background:#1ba7a1;flex:1;height:100%;min-height:97px;padding:25px 35px 20px}.services .title{color:#000;font-size:27px;font-weight:700;line-height:1}.services .title span{color:#fff;display:block;font-weight:300;margin-bottom:-2px}.services .read-more{align-items:center;display:flex;font-size:15px;font-weight:500;height:100%;line-height:1.46666666667}.services .read-more>div:before{background:#202c3e;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:.4s;width:0;z-index:-1}.services .item:hover .read-more>div:before{opacity:1;width:100%}.services .read-more svg{display:block;margin-left:17px;vertical-align:middle}.services .read-more svg path{fill:currentColor}.services .item:hover .read-more>div{color:#fff}.services .read-more>div{align-items:center;color:#202c3e;display:flex;height:100%;padding:25px 28px 20px 23px;position:relative;z-index:2}@media(max-width:1480px){.services .title{font-size:20px}.services .description,.services .title-wrap{padding:20px}}@media(max-width:1280px){.services .read-more>div{padding:15px}.services .title-wrap{padding:20px 15px}.services .title{font-size:20px}.services .item{margin-right:20px;width:Calc(33.33333% - 13.33333px)}.services .read-more svg{margin-left:10px;width:15px}}@media(max-width:1100px){.services .item{margin-right:30px;width:Calc(50% - 15px)}.services .item:nth-child(2n){margin-right:0}.services .items{justify-content:center}.services .item:nth-child(3){margin-right:30px;margin-top:40px}.services .item:last-child{margin-right:0!important}}@media(max-width:767px){.services .item{margin:0 0 40px;width:100%}.services .title-wrap{min-height:auto;padding:20px}.services .description{padding:20px}.services .item:last-child{margin:0}}@media(max-width:480px){.services .title{font-size:15px}.services .read-more{font-size:12px}.services .title-wrap{padding:20px 15px}.services .read-more svg{margin-left:10px;width:13px}.services .description{font-size:15px;padding:15px}}