.newHero{background-color:#042d6b;padding:56px max(15px,calc(50% - 595px)) 48px}.newHero.-detail{background:#042d6b url(https://www.dsk-cloud.com/hubfs/202505images/bg_servicemv.jpg) 50%/cover no-repeat}.newHero:has(.heroCTA){align-items:center;display:flex;gap:0 60px;justify-content:space-between}.heroContents{flex-shrink:1}.heroCopy{color:#fff;font-size:16px;font-weight:400;line-height:1.6}.heroTitle{color:#fff;font-size:38px;font-weight:700;line-height:1.4;margin:0;text-align:left}.heroLead{color:#fff;font-size:16px;line-height:1.6;margin-top:28px}.heroLead *{color:inherit;font-size:inherit;margin:0}.heroBadges{display:flex;flex-wrap:wrap;gap:24px;margin-top:28px}.heroCTA{background-color:#fff;min-width:fit-content;padding:20px 18px;width:30.2521%}.heroCTATitle{color:#004098;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:17px;text-align:center}.heroCTAText{color:#000;font-size:16px;line-height:1.6;min-width:fit-content;min-width:-webkit-fill-available;width:324px}.heroCTAText *{color:inherit;font-size:inherit;font-weight:inherit}.heroCTAText p{font-size:inherit;margin:0}.newHero .serviceCTABtns{gap:8px 0;margin:17px auto 0;width:min-content}.newHero .serviceCTABtn{width:100%}.newHero.-list{padding-bottom:56px}.newHero.-list .heroTitle{line-height:1.3;text-align:center}.newHero.-list .heroLead{margin-top:10px}.newHero .serviceCTABtn.-contact a{background:#ff8533 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI4IDE4Ij48cmVjdCB3aWR0aD0iMTguMiIgaGVpZ2h0PSIxMi42IiB4PSI0Ljg5OSIgeT0iMi43IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS40IiByeD0iLjciLz48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS40NDUiIGQ9Im01LjU2NiAzLjQ3MyA4LjQzMiA1LjUyNiA4LjQzLTUuNTI2Ii8+PC9zdmc+") center left 12px /28px 18px no-repeat;border-color:#ff8533;color:#fff}@media (min-width:768px){.newHero:has(.heroCTA){min-height:360px}}@media (max-width:767px){.newHero{padding:32px 15px 30px}.newHero:has(.heroCTA){display:block}.heroTitle{font-size:28px;line-height:1.5}.heroLead{margin-top:32px}.heroBadges{gap:20px;margin-top:30px}.heroBadge img{height:auto;width:calc(var(--w)*.86)}.heroCTA{margin-top:30px}.heroCTA,.heroCTAText{min-width:inherit;width:100%}.heroCTAText{text-align:center}.newHero .serviceCTABtns{flex-direction:column;margin:17px auto 0;width:100%}.newHero.-list{padding:20px 15px}}