.hero-banner{background-color:var(--color-accent-1);border-radius:40px;padding:154px 0 154px 85px;position:relative;transition:.1s ease-in-out}.hero-banner__content{max-width:550px}.hero-banner__content--eyebrow{text-align:left}.hero-banner__content--title{color:var(--text-color);font-size:64px;font-style:normal;font-weight:600;letter-spacing:-3.2px;line-height:80px}.hero-banner__content--title strong{color:var(--color-primary);font-weight:600;letter-spacing:-3.2px}.hero-banner__content--desc{color:var(--text-color);font-size:28px;font-style:normal;font-weight:600;line-height:normal;padding-top:8px}.hero-banner__form{background-position:100% 0;background-repeat:no-repeat;background-size:20%;padding-right:57px;padding-top:25px;position:absolute;right:55px;top:21px;width:45.041%;z-index:2}.hero-banner__form form{background-color:var(--color-white);border-radius:20px;box-shadow:0 14px 60px 0 rgba(0,0,0,.1);padding:40px}@media(max-width:1400px){.hero-banner__content{max-width:50%;padding-right:20px}.hero-banner__form{right:25px}.hero-banner__form form{padding:30px}}@media(max-width:1100px){.hero-banner{display:flex;flex-direction:column;padding:75px 9%}.hero-banner__content{max-width:100%;padding:0}.hero-banner__form{background-image:none!important;margin-top:24px;padding:0;position:relative;right:0;top:0;width:100%}}@media(max-width:992px){.hero-banner__content--title{font-size:40px;line-height:1.25}}