body{overflow-x:hidden!important}.services-grid{text-align:center;margin:85px auto 50px}.services-title{margin-bottom:30px}.circle{background:conic-gradient(from 180deg at 50% 50%,#3a077512 0deg,#6f1dcc12 120.07deg,#6f1dcc12 179.52deg,#6f1dcc12 241.65deg,#6f1dcc12 299.6deg,#6f1dcc12 1turn);border-radius:50%;font-size:250px;min-height:1.5em;width:1.5em;position:absolute;left:400px;margin-top:-300px;z-index:-10000;filter:blur(32px)}.gradient-text-2{background-image:linear-gradient(88deg,#fa8375,#ae4ba5 15%,#701dcc 28%)!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-family:var(--font-sora),sans-serif;font-size:38px}.text-align-left{text-align:left}.service-heading{color:#2e0a38;text-align:left;font-size:15px;font-weight:700}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;padding:20px}.service-efficitent-text{margin-top:-5px}.service-card{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:20px;text-align:left;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease;padding:20px 20px 40px}.service-card,.service-card-heading{font-family:var(--font-sora),sans-serif}.service-card-heading{color:#1e1d1b;min-height:50px;font-size:32px;margin-top:20px;margin-bottom:50px;font-weight:400}.service-card-content{max-width:410px;font-family:var(--font-sora),sans-serif;font-size:18px}.btn-service-link{font-size:13px!important;color:#ff663f;padding:0;margin:0 0 20px}.service-card:hover{border:1px solid #ff663f;cursor:pointer;transform:translateY(-45px)}.service-card h3{font-size:22px;margin-bottom:15px!important}.service-card p{font-size:14px;margin-bottom:15px;color:rgba(0,0,0,.7)}.service-card a{font-size:1rem;color:#ff663f;text-decoration:none;font-weight:700}.service-card a span{margin-left:5px;font-size:1.2rem;transition:margin-left .3s ease}.service-card a:hover span{margin-left:10px}.service-lower-card-content{min-height:70px}.btn-service-link{font-family:var(--font-sora),sans-serif}@media only screen and (max-width:1200px){.service-lower-card-content{min-height:30px}}@media only screen and (max-width:774px){.gradient-text-2{font-size:34px}.service-card-content p{font-size:12px}.service-card-heading{font-weight:500;font-size:18px!important}.circle{border:1px solid red!important;margin-left:-446px;position:relative}.service-card-row{margin-top:-40px!important}.btn-service-link{font-size:14px;margin-top:20px}.service-efficitent-text{margin-top:10px}.services-grid{padding-top:20px}}