h1,.h2,h2,h3,.h5,h5,.subtitle,.h4,.card-title{font-family:Helvetica,Verdana,Arial,sans-serif;clear:both;font-weight:700;line-height:1.4;margin:0 0 .5em}h1{font-size:35px}.h2,h2{font-size:2rem}.h4,.h5,h5{font-size:1.25rem}img{max-width:100%;height:auto;vertical-align:middle}.shape-top,.shape-bottom{overflow:hidden;width:100%}.shape-bottom{transform:rotate(180deg)}.shape-top svg,.shape-bottom svg{display:block;fill:#fff;height:200px}.section-title{font-size:25px;text-align:center;margin-bottom:40px}.section-title h3{position:relative;display:inline-block}.section-title h3::before{content:" ";width:30px;height:3px;background-color:#19c2a0;border-radius:10px;position:absolute;bottom:0;right:0}.section-title h3::after{content:" ";position:absolute;width:100px;height:3px;background-color:#19c2a0;border-radius:10px;bottom:0;right:35px}.about-us{color:#fff}.about-us p{opacity:.9}.aboutus-content{margin-bottom:25px}.info-box{width:100%;padding:20px;outline:2px dashed #2d6ac730;outline-offset:-12px;box-shadow:0 0 15px rgb(0 0 0 / 10%);background:#fff;margin:20px;display:flex;flex-wrap:nowrap;justify-content:center}.info-box-image{width:20%}.info-box-content{width:75%}.info-box-title{font-size:24px;margin:0}.info-box-content .text{font-size:16px}.section-padding{padding:20px 0}.our-services{padding-bottom:20px}.aboutus-padding{padding-top:20px}.our-services{background:#3770c8;color:#fff}.services-box{width:41%;text-align:center;margin-bottom:40px;text-decoration:none;color:#000;font-weight:900;font-size:15px;margin-bottom:25px;margin-right:30px;padding:10px 5px;background:#f1f3f5;box-shadow:7px 10px 20px rgb(141 158 168 / 25%);border:4px solid #fff;border-radius:12px}.services-box img{margin-bottom:20px;border-radius:50%;border:2px solid #fff}.services-box-title{margin:0}.services-box:hover img{animation:servicesRotate 0.4s forwards}.services-box:hover{color:#3770c8}.rotate{animation:rotation 25s infinite linear}@keyframes rotation{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@media only screen and (min-width:500px){.services-box{width:25%}}@media only screen and (min-width:768px){.section-padding{padding:40px 0}.aboutus-padding{padding-top:40px}.our-services{padding-bottom:40px}.pt-20{padding-top:20px}.info-box{width:45%}.Scanner{width:28%}.aboutus-content{width:65%}.Scanner{text-align:left}.services-box{width:20%}}@media only screen and (min-width:992px){.services-box{width:17%}}