.why-hero{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:stretch;overflow:hidden;padding:170px 0 110px;position:relative;background-size:cover;background-position:center;background-color:#eaeaea;background-blend-mode:multiply;margin-bottom:20px}.why-hero .circle{position:absolute;border-style:solid;border-width:2px;border-radius:50%}@media only screen and (max-width:767px){.why-hero .circle{display:none}}.why-hero #heroCircle1{border-color:#ed2b7a;width:347px;height:347px;left:-296px;top:12%}.why-hero #heroCircle2{border-color:#fd7c34;width:13px;height:13px;left:8%;top:84%}.why-hero #heroCircle3{border-color:#ed2b7a;width:10px;height:10px;right:14%;top:56%}.why-hero #heroCircle4{border-color:#ed2b7a;width:35px;height:35px;right:2.2%;top:27%}.why-hero #heroCircle5{border-color:#693ba2;width:313px;height:313px;right:-170px;top:68%}.why-hero .bottom-overlay{position:absolute;bottom:-1px;width:100%}.why-hero .text{display:block;overflow:visible;width:90%;margin:0 auto;height:auto;text-align:center}.why-hero h1{color:#fff;font-size:25px;font-size:1.5625rem;line-height:1em;font-weight:400;letter-spacing:0;margin:0 auto 25px;max-width:920px}.why-hero h1 strong{font-size:84px;font-size:5.25rem;line-height:.83333em;font-weight:700;letter-spacing:0;display:block}@media only screen and (max-width:767px){.why-hero h1 strong{font-size:60px}}@media only screen and (max-width:599px){.why-hero h1 strong{font-size:45px}}.why-hero p{color:#97a5b4;font-size:19px;font-size:1.1875rem;line-height:1.57895em;font-weight:400;letter-spacing:0;margin-bottom:50px}@media only screen and (max-width:479px){.why-hero p{margin-bottom:30px}}.why-hero p strong{color:#fff}.why-hero a.btn{display:inline-block;font-size:12px;font-size:.75rem;line-height:1.25em;font-weight:400;letter-spacing:.29167em;text-transform:uppercase;border-radius:24px;background:linear-gradient(270deg,#ed2b7a 0%,#fd7c34 100%);box-shadow:0px 10px 18px rgba(0,0,0,0.22);color:#fff;transition:all 200ms ease;padding:17px 55px;will-change:transform;z-index:99;position:relative}@media only screen and (max-width:991px){.why-hero a.btn{padding:17px 35px}}.why-hero a.btn:hover{transform:translate3d(0px,0px,0px) scale3d(1.09,1.09,1.09) rotateX(0) rotateY(0) rotateZ(0) skew(0,0);transform-style:preserve-3d}.why-hero a.btn.white{background:#fff;color:#420270}