.circle-text-bg{position:relative;padding-bottom:5px}.circle-text-bg::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:40px;height:40px;background-color:#154d57;border-radius:50%;z-index:0}.circle-text-bg>*{position:relative;z-index:2}.rotating-svg{animation:spin 5s linear infinite}.half-background{display:inline-block;font-size:35px}.about-us h1{font-size:35px;line-height:50px;font-weight:700;color:#000}.highlight-text .highlight-background{background-color:#154d57;color:white;padding:5px 10px}@media (max-width:768px){.about-us h1{font-size:30px;line-height:35px}}