.hero{padding-left:35px;padding-right:35px;position:relative}@media (min-width:1200px){.hero{overflow:visible}}.hero .button{visibility:hidden}.hero.bg-blue,.hero.bg-blue-swoop{background:linear-gradient(0deg,#20247c 14.01%,#347abc 88.04%)}@media (min-width:769px){.hero .border{background-color:#fff;border-radius:50px;box-shadow:0 30px 80px 10px rgba(0,0,0,.08);padding:30px}}.hero .content{background-repeat:no-repeat;background:linear-gradient(0deg,#fff,#fff),linear-gradient(285deg,#20247c,#347abc 26.57%,#4bd4ac);border-radius:30px;gap:64px;overflow:hidden;padding:100px 70px 60px;position:relative;width:100%;z-index:20}.hero .content .eyebrow{margin:0 auto 0 0;visibility:hidden;z-index:5}.hero .content .text{z-index:10}.hero .content p{font-size:22px;overflow:hidden}.content p span{display:inline-block;visibility:hidden}.hero .bg{position:absolute;top:0;width:100%;z-index:1}.hero .btn-container{display:flex;gap:20px;justify-content:space-between;z-index:10}.hero .bg.foreground{visibility:hidden}.mobile-featured,.mobile-overlay,.mobile-override{display:none}@media (max-width:768px){.hero{padding-left:0;padding-right:0}.hero-bottom-swoop{display:none}.mobile-image{margin-bottom:-1px;overflow:hidden;position:relative}.hero .content{background-position:65%!important;background-size:cover!important}.hero .content.mobile-blue{background:var(--ARO-indigo,#20247c)}.hero .content.mobile-white{background:#fff}.mobile-override{display:block;height:auto;margin-top:25px;width:100%}.mobile-featured{display:block;max-width:unset;transform:translateX(-40%);width:200%}.overlay{display:none}.mobile-overlay{background:radial-gradient(201.79% 81.96% at 54.1% 18.38%,rgba(52,122,188,0) 47.04%,rgba(52,122,188,.9) 66.06%,#20247c 100%);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.hero .content{background:unset;background-image:unset!important;border-radius:0;gap:30px;padding:50px 30px}.border.container{padding:0!important}.hero .btn-container{flex-direction:column}}@media (max-width:500px){.hero .content,.hero .content *{margin-left:0;text-align:left}.btn-container{width:100%}}.hero .content h1{overflow:hidden}.hero .content h1 span{display:inline-block;line-height:inherit;visibility:hidden}.hero a.button-secondary,.hero a.button-secondary path,.hero a.button-secondary rect{transition:all .3s ease-out}.hero a.button-secondary .text{font-size:18px;font-weight:700}.hero a.button-secondary:hover{gap:34px}.hero a.button-secondary:active rect{fill:var(--ARO-indigo)}.hero a.button-secondary:active path{stroke:#fff}.overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero-bottom-swoop{height:auto;margin-top:-5%;width:100%}.color-swoop path{transform:translateX(-1px)}