.communications .badge{align-items:center;background:#e9efff;border-radius:16px;color:#2458f1;display:flex;font-size:16px;height:29px;justify-content:center;text-transform:none;width:251px}.communications .headline{color:#25282a;font-size:2.37rem;font-weight:700;letter-spacing:-.084rem}.communications .bodycopy{color:#525355;font-size:23px;font-weight:400;line-height:32px;max-width:580px}.communications .hero-image{margin:0 auto;max-width:560px}.communications .btn{background:linear-gradient(87.44deg,#129eff -3.23%,#1800ff 57.45%);border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.05);color:#fff;font-size:23px;line-height:32px;padding:16px 28px}.communications .btn:hover{background:#fff;border:2px solid #2458f1!important;border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.05);color:#2458f1;padding:14px 26px}@media (max-width:767px){.communications .badge{font-size:.75rem}.communications .btn{width:98%}}@media (min-width:992px){.communications .headline{font-size:3rem;line-height:4rem}}@media (min-width:1200px){.communications .headline{color:#25282a;font-size:69px;font-weight:700;letter-spacing:-.02em;line-height:80px}.communications .btn{--bs-btn-padding-y:0.9rem;--bs-btn-padding-x:1.4rem;--bs-btn-font-size:1.4rem}}@media (max-width:576px){.communications.topContainer{padding-top:60px}.communications .badge{width:180px}.communications .headline{font-size:38px;letter-spacing:-.01em;line-height:48px}.communications .bodycopy{font-size:19px;line-height:28px;margin:20px 0!important}.communications .btn-container{display:flex;width:100%}.communications .btn{font-size:16px;line-height:24px;margin-bottom:15px;margin-top:10px}}