.section-title .sub-title{font-size:18px;font-weight:400;color:#167b8f;line-height:30px;font-family:Lobster,sans-serif;margin-bottom:16px;position:relative;display:inline-block}.section-title .sub-title:before{position:absolute;content:"";left:0;bottom:-8px;width:40px;height:2px;background:#1a1a1a;transition:.5s}.section-title .sub-title:hover:before{width:100%}.section-title.text-center h4:before{left:0;right:0;margin:auto}.section-title h1,.section-title h2{font-size:42px;line-height:52px}.section-title h1 span,.section-title h2 span{color:#167b8f}.section-title h1.section-text,.section-title h2.section-text{margin-top:0}.section-title p{padding:25px 0 0;line-height:28px;font-size:16px}.about-section{padding:100px 0 90px;position:relative;overflow:hidden}@media(min-width:992px){.about-section{background:linear-gradient(90deg,#e8f2f4 0 14%,#fff 14%)}}.about-section .about-shape2{position:absolute;right:8%;top:11%;text-align:right}.about-section .description{background:#f5f5f5;padding:18px 25px 6px;border-radius:5px;border-left:5px solid #167B8F;margin-top:27px}.about-section .description p{font-size:18px;color:#1a1a1a;line-height:30px;font-weight:500}@media(max-width:768px){.about-section{padding:0 0 50px}.about-section img{max-width:100%}.section-title h1,.section-title h2{font-size:30px;line-height:40px}}
