@media screen and (max-width:767px){.hero-contract[data-v-d4d48794]:before{background:radial-gradient(closest-side,#c8b5f6 8%,transparent);border-radius:50%;bottom:auto;content:"";display:inline-block;height:62.5rem;left:-12.5rem;opacity:.5;position:absolute;right:auto;top:5rem;width:50rem}}@media screen and (max-width:767px) and (max-width:767px){.hero-contract[data-v-d4d48794]:before{height:31.25rem;width:25rem}}@media screen and (min-width:768px){.hero-contract[data-v-d4d48794]:before{background:radial-gradient(closest-side,#c8b5f6 8%,transparent);border-radius:50%;bottom:auto;content:"";display:inline-block;height:40rem;left:-18.75rem;opacity:.7;position:absolute;right:auto;top:5rem;width:40rem}}@media screen and (min-width:768px) and (max-width:767px){.hero-contract[data-v-d4d48794]:before{height:20rem;width:20rem}}@media screen and (max-width:767px){.hero-contract[data-v-d4d48794]:after{background:radial-gradient(closest-side,#008549 1%,transparent);border-radius:50%;bottom:auto;content:"";display:inline-block;height:62.5rem;left:auto;opacity:.95;position:absolute;right:-11.5rem;top:5rem;width:50rem}}@media screen and (max-width:767px) and (max-width:767px){.hero-contract[data-v-d4d48794]:after{height:31.25rem;width:25rem}}@media screen and (min-width:768px){.hero-contract[data-v-d4d48794]:after{background:radial-gradient(closest-side,#008549 24%,transparent);border-radius:50%;bottom:auto;content:"";display:inline-block;height:56.25rem;left:auto;opacity:.7;position:absolute;right:-16.5rem;top:5rem;width:44rem}}@media screen and (min-width:768px) and (max-width:767px){.hero-contract[data-v-d4d48794]:after{height:28.125rem;width:22rem}}.hero-contract__text-decoration-none[data-v-d4d48794]:hover{text-decoration:none}.hero-contract__inner[data-v-d4d48794],.hero-contract__inner-delivery[data-v-d4d48794]{align-items:center;display:flex;flex-direction:column;gap:3rem;position:relative;z-index:1}.hero-contract__inner-delivery[data-v-d4d48794]{margin-bottom:3rem;padding-top:3rem}.hero-contract__inner-b[data-v-d4d48794]{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding-bottom:3rem;padding-top:3rem;position:relative;z-index:1}.hero-contract__steps[data-v-d4d48794]{display:flex;flex-direction:column;gap:1.25rem}@media screen and (min-width:480px){.hero-contract__steps[data-v-d4d48794]{flex-direction:row;gap:1.5rem}}.hero-contract__step[data-v-d4d48794]{border:.0625rem solid #c8b5f6;border-radius:1.8125rem;font-size:1.25rem;font-weight:500;line-height:3.625rem;padding:0 1.5rem}.hero-contract__step.is-active[data-v-d4d48794]{background-color:#c8b5f6;color:#1a1a34}.hero-contract__step_delivery[data-v-d4d48794]{border:.0625rem solid #767685;border-radius:1.8125rem;color:#1a1a34;font-size:1.25rem;font-weight:500;line-height:3.625rem;padding:0 1.5rem}.hero-contract__step_delivery.is-active[data-v-d4d48794]{background-color:#baf400;border:none;color:#1a1a34}.hero-contract__step_delivery--can-go[data-v-d4d48794]{background-color:#15152a;border:none;color:#fff;cursor:pointer}.hero-contract__step_delivery_link[data-v-d4d48794]{background-color:#1a1a34;border:.0625rem solid #c8b5f6;border-radius:1.8125rem;color:#fff;font-size:1.25rem;font-weight:500;line-height:3.625rem;padding:0 1.5rem}.hero-contract__step_delivery_link.is-active[data-v-d4d48794]{background-color:#baf400;color:#1a1a34}.hero-contract__step_delivery_arrow[data-v-d4d48794]{align-items:center;color:#1a1a34;display:flex;justify-content:center}.hero-contract__step_delivery_arrow svg[data-v-d4d48794]{height:24px;width:24px}@media screen and (max-width:767px){.hero-contract__step_delivery_arrow[data-v-d4d48794]{display:none}}.form-error[data-v-75e71473]{background-color:#ffecfc;border:.125rem solid #ca024f;border-radius:1rem;margin:2rem 0;padding:1rem}.form-error__header[data-v-75e71473]{color:#ca024f;padding-bottom:1rem}.form-error__body[data-v-75e71473]{color:#ca024f}.form-error__body p[data-v-75e71473]{padding-bottom:1rem}.form-error__cta[data-v-75e71473]{display:flex;flex-wrap:wrap;gap:1rem}.form-error__cta .button[data-v-75e71473]{height:3.75rem}.form-error__cta .button--primary[data-v-75e71473]{background-color:#ca024f;color:#fff;font-weight:700}.form-error__cta .button--secondary[data-v-75e71473]{background-color:#ffecfc;border-color:#ca024f;color:#ca024f}.form-error .phone-icon[data-v-75e71473]{height:2rem;width:2rem}
