.kesha-sign-up-form .kesha-sign-up-form__container{display:flex;flex-direction:column;gap:39px;padding-inline:26px;max-width:1026px;margin-inline:auto}@media(min-width: 1023px){.kesha-sign-up-form .kesha-sign-up-form__container{flex-direction:row;align-items:center;gap:29px}}@media(min-width: 1023px){.kesha-sign-up-form .kesha-sign-up-form__content{flex:1 1 50%}}.kesha-sign-up-form .kesha-sign-up-form__title{font-family:"Cooper Std";font-weight:900;font-size:32px;line-height:119%;color:#fff;margin-bottom:24px}@media(min-width: 1023px){.kesha-sign-up-form .kesha-sign-up-form__title{font-size:48px;line-height:113%;margin-bottom:28px}}.kesha-sign-up-form .kesha-sign-up-form__description{font-weight:600;font-size:16px;line-height:160%;color:#fff;margin-bottom:24px}@media(min-width: 1023px){.kesha-sign-up-form .kesha-sign-up-form__description{font-size:20px;margin-bottom:38px}}.kesha-sign-up-form #kesha-sign-up-form .kesha-sign-up-form__form form{margin:0;max-width:393px}.kesha-sign-up-form #kesha-sign-up-form .kesha-sign-up-form__form form .input-wrapper{position:relative}.kesha-sign-up-form #kesha-sign-up-form .kesha-sign-up-form__form form input{border:2px solid #055944;border-radius:334px;min-height:70px;padding:0 14px 0 31px;margin:0;background-color:#fff}.kesha-sign-up-form #kesha-sign-up-form .kesha-sign-up-form__form form input::placeholder{font-family:"Harmonia Sans";font-size:17px;color:#055944}.kesha-sign-up-form #kesha-sign-up-form .kesha-sign-up-form__form form button{position:absolute;display:flex;align-items:center;justify-content:center;right:10px;top:50%;width:50px;height:50px;background-color:#055944;border-radius:100%;border:none;padding:0;transform:translateY(-50%);transition:opacity .4s}.kesha-sign-up-form #kesha-sign-up-form .kesha-sign-up-form__form form button::before{content:"";display:inline-block;background:url('data:image/svg+xml,<svg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.0332 13.5156L16.0332 7.51562L10.0332 1.51562" stroke="%23FAF7F6" stroke-width="1.5" /><path d="M15.0332 7.51563L0.533203 7.51563" stroke="%23FAF7F6" stroke-width="1.5" /></svg>') center/contain no-repeat;width:18px;height:15px;pointer-events:none}.kesha-sign-up-form #kesha-sign-up-form .kesha-sign-up-form__form form button:hover{opacity:.6}.kesha-sign-up-form #kesha-sign-up-form .kesha-sign-up-form__form form .form__submitted{display:none;font-family:"Harmonia Sans";font-weight:600;font-size:16px;line-height:160%;color:#fff;margin:10px}.kesha-sign-up-form #kesha-sign-up-form .kesha-sign-up-form__form form .form__submitted p{margin-bottom:0}@media(min-width: 1023px){.kesha-sign-up-form #kesha-sign-up-form .kesha-sign-up-form__form form .form__submitted{font-size:20px}}.kesha-sign-up-form .kesha-sign-up-form__image-wrapper{position:relative;padding-top:109%;border-radius:10px;overflow:hidden;object-fit:cover}@media(min-width: 1023px){.kesha-sign-up-form .kesha-sign-up-form__image-wrapper{flex:1 1 49.5%;padding-top:53.2%;border-radius:20px}}.kesha-sign-up-form .kesha-sign-up-form__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.kesha-sign-up-form .kesha-sign-up-form__link{display:inline-block;font-weight:600;font-size:17px;line-height:115%;text-align:center;color:#fff;border-radius:70px;padding:24px;width:100%;background-color:#055944;transition:background-color .4s;max-width:300px}.kesha-sign-up-form .kesha-sign-up-form__link:hover{background-color:#000}