.hero{border-bottom-right-radius:12.8rem;overflow:hidden;padding:19.3rem 0 13.4rem;position:relative}.hero .hero__content h1{font-weight:800;margin-bottom:1rem}.hero .hero__content p{font-size:2rem;font-weight:600;margin-bottom:3rem}.hero .hero__inner{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.hero .hero__content{flex:0 0 53.11%;max-width:53.11%}.hero .hero__aside{flex:0 0 32.96%;max-width:32.96%}.hero .hero__background{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero .hero__background img{position:absolute;right:-29rem;top:50%;transform:translateY(-50%)}.hero--dark{background-color:#001533;color:#fff}.hero--dark .hero__content h1{color:#fff}@media (max-width:767px){.hero{border-bottom-right-radius:4rem;padding:9.7rem 0 4rem}.hero .hero__inner{flex-direction:column-reverse}.hero .hero__content{flex:0 0 100%;max-width:100%;text-align:center}.hero .hero__content p{margin-bottom:2.3rem}.hero .hero__aside{flex:0 0 70%;margin-bottom:3.3rem;max-width:70%}.hero .btn{border-radius:1.7rem;display:block;font-size:1.6rem;padding:.9rem 2.4rem}.hero .hero__background img{right:0;top:-9rem;transform:translateY(0)}.hero .hero__outer{margin-top:.8rem}.hero .hero__outer h5{margin-bottom:3.2rem}.hero .hero__actions{margin-top:1.6rem}}