.single-service{background-color:#fff;box-shadow:0 12px 42px rgb(69 38 177 / .1),11px 6px 25px rgb(69 38 177 / .1);padding:50px;border-top:5px solid #19a7b1;border-radius:0 0 20px 20px;z-index:1;position:relative;transition:0.3s}@media only screen and (min-width:768px) and (max-width:991px){.single-service{padding:40px}}@media only screen and (max-width:479px){.single-service{padding:30px}}.single-service-top{display:flex;align-items:center}.single-service-top .title{margin:0;color:#000;line-height:1.5;font-weight:500;font-family:var(--font-family);font-size:27px;margin-left:35px}.single-service-text{font-size:18px;font-weight:400;line-height:1.7;color:#54545f;margin-top:30px;max-width:510px;margin-bottom:0}@media only screen and (max-width:479px){.single-service-text{font-size:16px}}.single-service .icon img{max-width:72px;height:auto}.single-service p,.single-service li{font-family:var(--font-family)}.single-service ul{margin:0;list-style:none}.single-service ul li{position:relative;z-index:1;transition:0.3s}.single-service ul li:before{content:'\f105';position:absolute;left:-20px;font-family:'fontawesome';transition:0.3s}.single-service ul li:hover:before{padding-left:5px;color:#19a7b1}.single-service ul li:hover{padding-left:5px;color:#19a7b1}.single-service:hover{border-color:#000}.single-service:hover{color:#fff;background:#000}.single-service:hover h4{color:#fff}