.form-options .form-options__image img{border-radius:14px}.form-options{background:#5f8db5;border-radius:20px;color:#fff;display:flex;gap:0 30px;justify-content:space-between;overflow:hidden}.form-options.green{background:#018758}.form-options.purple{background:#5b325f}.form-options.blue{background:#5f8db5}.form-options.red{background:#ba4800}.form-options.orange{background:#e07c00;color:#000}.form-options.gray{background:#505050}.form-options__content{flex:0 1 600px;font-family:Montserrat;font-size:24px;font-weight:500;line-height:1.2;padding:30px 30px 30px 50px;text-transform:none}.form-options__content h2{color:inherit;font-size:32px;line-height:1.2;margin:0 0 24px;text-transform:none}.fo__buttons{display:flex;gap:20px;justify-content:space-between;margin-top:30px;max-width:460px}.fo__buttons .fo__button{align-items:center;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-size:16px;gap:12px;justify-content:center;padding:0;text-align:center;text-decoration:none;text-transform:uppercase}.fo__buttons span{text-decoration:underline}.form-options.orange .fo__buttons svg path{fill:#000}.form-options.orange .fo__buttons .fo__button-download svg path{stroke:#000}.fo__buttons .fo__button:hover span{text-decoration:none}.form-options__image{clip-path:ellipse(100% 114% at right);flex:0 1 500px;position:relative}.form-options__image:before{background:#fff;bottom:0;box-shadow:inset 4px 0 4px 0 rgba(0,0,0,.15);content:"";left:0;position:absolute;right:50%;top:0}.form-options__image img{clip-path:ellipse(100% 114% at right);height:100%!important;left:10px;object-fit:cover;position:relative;width:100%!important;z-index:2}.fo__email{background:#fff;border-radius:14px;max-width:600px;padding:50px}.fo__email h2{font-size:30px}.fo__email input[type=email]{margin:0 0 20px}.fo__email h2.fo__email__thank-you,.fo__email--thank-you form,.fo__email--thank-you h2:not(.fo__email__thank-you){display:none}.fo__email--thank-you h2.fo__email__thank-you{display:block}@media (max-width:992px){.form-options{flex-direction:column}.form-options__content{flex:unset;padding:30px 24px;text-align:center}.form-options__image{flex:unset}.form-options__image,.form-options__image img{clip-path:ellipse(114% 100% at bottom)}.fo__buttons{margin:40px auto 0}}@media (max-width:599px){.fo__buttons{flex-direction:column}.fo__buttons a{width:100%}}