.s-hero-form{display:flex;flex-direction:column;align-items:center;justify-content:end;background-color:var(--color-white)}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-form{padding-top:calc(var(--admin-bar-height) + 6rem)}}.s-hero-form .s__content{display:flex;flex-direction:row;align-items:start;justify-content:center;padding:2rem 0;width:100%;height:100%;overflow:hidden}@media only screen and (max-width: 987px){.s-hero-form .s__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.s-hero-form .s__content .s__pretitle{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:2rem;padding:.5rem .75rem;width:-moz-fit-content;width:fit-content;background:rgba(54,176,135,.08);color:var(--color-brand-1);letter-spacing:.02em}.s-hero-form .s__content .s__pretitle:before{display:block;flex:0 0 auto;width:.375rem;height:.375rem;background:var(--color-brand-1);border-radius:50%;content:""}.s-hero-form .s__content .s__title{margin:0 0 2.5rem;font-weight:700}@media only screen and (max-width: 987px){.s-hero-form .s__content .s__title{font-size:var(--font-size-h-xl)}}.s-hero-form .s__content .s__title span{color:var(--color-brand-1)}.s-hero-form .s__content .s__text{margin-bottom:2.5rem;max-width:34rem;color:rgba(28,28,28,.72)}.s-hero-form .s__content .s__text p{margin:0}.s-hero-form .s__content .s__ratings-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;margin-bottom:2.5rem}.s-hero-form .s__content .s__ratings{display:block;width:491px;max-width:100%;height:auto}.s-hero-form .s__content .s__ratings-note{color:rgba(28,28,28,.48);font-family:var(--font-text);font-size:.75rem;line-height:normal}.s-hero-form .s__content--left{flex-basis:50%;padding:4rem 2rem}@media only screen and (max-width: 767px){.s-hero-form .s__content--left{padding:2rem;width:100%}}.s-hero-form .s__content--right{flex-basis:50%;padding:4rem 2rem}@media only screen and (max-width: 767px){.s-hero-form .s__content--right{padding:2rem;width:100%}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-form .s__content--right{padding:1rem .5rem}}.s-hero-form .s__content--right .s__form{padding:2.5rem;background:rgba(54,176,135,.08);border:0;border-radius:2rem;color:var(--color-text-primary)}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-form .s__content--right .s__form{padding:1.5rem}}.s-hero-form__form{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.5rem}.s-hero-form__form-grid{display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr));width:100%}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-form__form-grid{grid-template-columns:minmax(0, 1fr)}}.s-hero-form__field{position:relative;display:block}.s-hero-form__field--wide{grid-column:1/-1}.s-hero-form__field--select:after{position:absolute;top:50%;right:1.5rem;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10.6673 6.66675L8.00065 9.33341L5.33398 6.66675' stroke='%2336B087' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);content:"";pointer-events:none}.s-hero-form__field input,.s-hero-form__field select,.s-hero-form__field textarea{padding:1rem 1.5rem;width:100%;background:rgba(54,176,135,.08);border:1px solid rgba(54,176,135,.16);border-radius:999rem;color:var(--color-brand-1);font-family:var(--font-text);font-size:var(--font-size-t-sm);line-height:1.4}.s-hero-form__field input::-moz-placeholder, .s-hero-form__field select::-moz-placeholder, .s-hero-form__field textarea::-moz-placeholder{color:var(--color-brand-1)}.s-hero-form__field input::placeholder,.s-hero-form__field select::placeholder,.s-hero-form__field textarea::placeholder{color:var(--color-brand-1)}.s-hero-form__field select{padding-right:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.s-hero-form__field textarea{border-radius:1rem;resize:vertical}.s-hero-form__submit{padding:1rem 2rem;width:100%;background:var(--color-brand-1);border:0;border-radius:999rem;cursor:pointer;color:var(--color-text-inverse);font-family:var(--font-text);font-size:var(--font-size-t-md);font-weight:500;line-height:1.5;transition:background .2s ease,opacity .2s ease}.s-hero-form__submit:hover,.s-hero-form__submit:focus{background:rgba(54,176,135,.88)}.s-hero-form__submit:disabled{cursor:wait;opacity:.7}.s-hero-form__checkbox{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;color:rgba(28,28,28,.72);font-family:var(--font-text);font-size:var(--font-size-t-xs);line-height:normal}.s-hero-form__checkbox input{accent-color:var(--color-brand-1)}.s-hero-form__notice,.s-hero-form__message{color:var(--color-text-secondary);font-family:var(--font-text);font-size:var(--font-size-t-xs);line-height:1.5;text-align:center}.s-hero-form__notice a,.s-hero-form__message a{color:var(--color-brand-1);text-decoration:underline}.s-hero-form__notice{margin:2rem 0 0}.s-hero-form__message{min-height:1.125rem}.s-hero-form__message.is-success{color:var(--color-brand-1)}.s-hero-form__message.is-error{color:var(--color-error)}
