.managed-services{padding:4rem 2rem;background-color:#fff;text-align:center;width:100%}.managed-services .title{font-size:48px;font-weight:500;line-height:60px;letter-spacing:-.96px;margin-bottom:2rem}.managed-services .subtitle,.managed-services .title{color:#000;text-align:center;font-family:Metropolis;font-style:normal}.managed-services .subtitle{font-size:18px;font-weight:300;line-height:30px;letter-spacing:.72px;margin-bottom:5rem}.managed-services .cards{display:flex;gap:3rem;align-self:stretch;justify-content:center}.managed-services .cards .card{border-radius:16px;background:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.05);padding:2rem;gap:1rem;width:413px;min-height:500px;text-align:left;display:flex;flex-direction:column;justify-content:flex-start;border:1px solid rgba(0,0,0,0);transition:all .3s ease}.managed-services .cards .card:hover{border-color:#cf0873}.managed-services .cards .card .icon-wrapper{position:relative;width:60px;height:60px;margin-bottom:1.5rem}.managed-services .cards .card .icon-wrapper .ellipse{width:100%;height:100%;object-fit:contain}.managed-services .cards .card .icon-wrapper .main-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;object-fit:contain}.managed-services .cards .card h3{font-size:24px;font-weight:500;letter-spacing:-.48px;text-transform:capitalize;margin-bottom:20px}.managed-services .cards .card h3,.managed-services .cards .card p{color:#000;font-family:Metropolis;font-style:normal;line-height:30px}.managed-services .cards .card p{font-size:18px;font-weight:400;margin-bottom:2.5rem}.managed-services .cards .card ul{list-style:none;padding-left:0}.managed-services .cards .card ul li{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.managed-services .cards .card ul li .tick-icon{width:16px;height:16px;object-fit:contain}.managed-services .cards .card ul li span{color:#000;font-family:Metropolis;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(max-width:992px){.managed-services{padding:3rem 1.5rem}.managed-services .title{font-size:40px;line-height:50px}.managed-services .subtitle{font-size:16px;line-height:26px;margin-bottom:4rem}.managed-services .cards{gap:2rem;flex-wrap:wrap;justify-content:center}.managed-services .cards .card{width:280px;padding:1.5rem;min-height:380px}.managed-services .cards .card h3{font-size:18px}.managed-services .cards .card p{font-size:12px;line-height:24px}.managed-services .cards .card ul li span{font-size:12px}}@media(max-width:768px){.managed-services{padding:2.5rem 1.2rem}.managed-services .title{font-size:24px;font-weight:500;line-height:40px;letter-spacing:-.48px;justify-self:center}.managed-services .subtitle,.managed-services .title{color:#000;text-align:center;font-family:Metropolis;font-style:normal}.managed-services .subtitle{font-size:18px!important;font-weight:400!important;line-height:30px!important;letter-spacing:.72px!important;justify-items:center!important}.managed-services .cards{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-left:5rem;margin-right:5rem}.managed-services .cards .card{width:calc(50% - 1rem);min-height:auto}.managed-services .cards .card h3{font-size:24px!important;font-weight:500;letter-spacing:-.48px;text-transform:capitalize}.managed-services .cards .card h3,.managed-services .cards .card p{color:#000;font-family:Metropolis;font-style:normal;line-height:30px}.managed-services .cards .card p{font-size:18px!important;font-weight:400}.managed-services .cards .card ul li span{color:#000;font-family:Metropolis;font-size:16px!important;font-style:normal;font-weight:400;line-height:24px}}@media(max-width:482px){.managed-services{padding:2rem 1rem}.managed-services .title{font-size:24px;line-height:34px;letter-spacing:-.48px}.managed-services .subtitle{font-size:14px;line-height:22px;margin-bottom:2.5rem}.managed-services .cards{max-width:375px!important;width:100%;flex-direction:column;display:flex;justify-self:center!important;gap:2rem}.managed-services .cards .card{width:100%;padding:1.5rem;justify-self:center!important}.managed-services .cards .card .icon-wrapper{width:50px;height:50px}.managed-services .cards .card .icon-wrapper .main-icon{width:24px;height:24px}.managed-services .cards .card h3{font-size:16px}.managed-services .cards .card p{font-size:12px}.managed-services .cards .card ul li span{font-size:11px}}