.greentext{color:var(--e-global-color-primary)}.white2{color:#B8C4BD}.badge-dot{display:inline-flex;width:6px;height:6px;background:var(--e-global-color-primary);border-radius:50%;animation:pulse 2s infinite;margin-right:5px}@keyframes pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(89,195,186,.5)}60%{opacity:.7;box-shadow:0 0 0 7px rgba(89,195,186,0)}}.divier1rem{margin-right:.5rem;margin-left:.5rem}.marquee-section{width:100%;overflow:hidden;position:relative}.marquee-row{display:flex;overflow:hidden;white-space:nowrap}.marquee-content{display:flex;align-items:center;min-width:max-content;animation:marqueeLeft 28s linear infinite}.marquee-content span{position:relative;font-size:.67rem;font-family:"IBM Plex Mono",Sans-serif;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:#7FA493;white-space:nowrap;line-height:1;flex-shrink:0;padding-right:80px}.marquee-content span::after{content:"◆";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:rgba(89,195,186,.28);font-size:.4em}@keyframes marqueeLeft{from{transform:translateX(0%)}to{transform:translateX(-50%)}}.coreservices_wrap .elementor-icon-list-icon{color:var(--e-global-color-primary)}.svc-card:hover:before{background:radial-gradient(125% 100% at 100% 0%,rgba(89,195,186,.22),rgba(89,195,186,0) 58%),var(--e-global-color-9979171)!important}.svc-card:hover .svc-img{opacity:.35}.svc-arr{position:absolute;bottom:1.8rem;right:1.8rem;width:28px;height:28px;border:1px solid rgba(27,122,90,.22);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#7FA493;font-size:.7rem;opacity:0;transform:translateX(-6px);transition:all .3s}.svc-card:hover .svc-arr{opacity:1;transform:none}.svc-img{opacity:1!important;filter:none!important;height:200px!important;width:auto!important;overflow:hidden;background:transparent}.svc-img img{opacity:.7;filter:none;width:100%;height:100%!important;object-fit:cover;display:block;transition:opacity .3s,transform .5s}.svc-card:hover .svc-img img{opacity:1;transform:scale(1.03)}.svc-card:hover .svc-card-icon{border-color:rgba(89,195,186,.45)!important;background:rgba(89,195,186,.1)!important}