#beginner__form.svelte-wq4m10.svelte-wq4m10{padding:var(--spacing-16) var(--spacing-16) var(--spacing-16) var(--spacing-16);position:relative;background-color:var(--clr-primary-card-border-alt);color:var(--clr-bg);border-radius:var(--rounded-small);display:flex;flex-direction:column;align-items:center;justify-content:center}#form__title.svelte-wq4m10.svelte-wq4m10{font-size:var(--font-normal);font-weight:700;font-size:var(--font-large);text-align:center;line-height:1.4}#form__title.svelte-wq4m10 span.svelte-wq4m10{color:var(--clr-primary);color:#1b84fa;text-decoration:underline;text-underline-offset:2px;font-weight:900}#form__fields.svelte-wq4m10.svelte-wq4m10{display:flex;gap:var(--spacing-8);padding:var(--spacing-8) 0 var(--spacing-16) 0}#form__input.svelte-wq4m10.svelte-wq4m10{display:flex;align-items:center;border-bottom:2px solid var(--clr-interactive-dark)}#form__input.svelte-wq4m10 input.svelte-wq4m10{padding:var(--spacing-8);background-color:transparent;outline:none;border:none;color:var(--clr-bg);font-size:var(--font-base);font-weight:700;letter-spacing:.02em;width:200px}#form__input.svelte-wq4m10 input.svelte-wq4m10::placeholder{font-weight:700;opacity:.8;color:var(--clr-bg)}#form__buttons.svelte-wq4m10.svelte-wq4m10{display:flex;align-items:center;gap:var(--spacing-16)}#form__submit.svelte-wq4m10.svelte-wq4m10{background-color:var(--clr-bg);color:var(--clr-text);padding:18px 24px;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);cursor:pointer;letter-spacing:.04em;font-size:var(--font-normal);font-weight:700;transform:skew(172deg);transition:all .2s ease}#form__submit.svelte-wq4m10.svelte-wq4m10:hover{background-color:var(--clr-primary)}.form__phonenumber.svelte-wq4m10.svelte-wq4m10{font-size:var(--font-normal);font-weight:600;text-align:center;padding:var(--spacing-16) 0;display:none}@media (max-width: 1440px){#form__fields.svelte-wq4m10.svelte-wq4m10{flex-direction:column}}@media (max-width: 900px){#form__title.svelte-wq4m10.svelte-wq4m10{text-align:center;line-height:1.5}#form__buttons.svelte-wq4m10.svelte-wq4m10{flex-direction:column}.form__phonenumber.svelte-wq4m10.svelte-wq4m10{display:block}.sale.svelte-wq4m10.svelte-wq4m10{font-size:var(--font-small);padding:6px 16px;top:-12px}}.hidden.svelte-wq4m10.svelte-wq4m10{display:none}.sale.svelte-wq4m10.svelte-wq4m10{position:absolute;top:-20px;left:50%;transform:translate(-50%);z-index:10;background:linear-gradient(160deg,#f33a29,#b8592a);color:#fff;padding:10px 32px;border-radius:20px;font-weight:800;font-size:var(--font-small);letter-spacing:.08em;text-shadow:0 3px 2px rgba(0,0,0,.5);box-shadow:0 4px 12px #f446,0 2px 4px #0003;border:2px solid rgba(255,255,255,.6);display:none}.locations__map.svelte-9ntuop.svelte-9ntuop{margin-top:var(--spacing-32)}.locations__list.svelte-9ntuop.svelte-9ntuop{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-16)}.locations__item.svelte-9ntuop.svelte-9ntuop{background-color:var(--clr-primary-dark);color:var(--clr-text);padding:var(--spacing-16);transform:skew(172deg);text-align:center;text-decoration:none;box-shadow:0 8px 16px #0003;transition:transform .2s ease-in;cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-4);position:relative;overflow:visible}.locations__item.svelte-9ntuop .location__content.svelte-9ntuop{display:flex;align-items:center;justify-content:center;gap:var(--spacing-8);position:relative;z-index:1}.locations__item.svelte-9ntuop .location__map-icon.svelte-9ntuop{display:flex;align-items:center;color:var(--clr-primary-bright);transition:color .2s ease}.locations__item.svelte-9ntuop h3.svelte-9ntuop{font-size:var(--font-medium);font-weight:600;margin:0}.locations__item.svelte-9ntuop.svelte-9ntuop:hover{background-color:var(--clr-interactive);transform:translateY(-4px) skew(172deg)}.locations__item.svelte-9ntuop:hover h3.svelte-9ntuop,.locations__item.svelte-9ntuop:hover .location__map-icon.svelte-9ntuop{color:var(--clr-bg)}@media (max-width: 899px){.locations.svelte-9ntuop.svelte-9ntuop{padding:var(--spacing-32) var(--spacing-16)}.locations__list.svelte-9ntuop.svelte-9ntuop{gap:var(--spacing-4)}.locations__item.svelte-9ntuop h3.svelte-9ntuop{font-size:var(--font-small)}.locations__item.svelte-9ntuop .location__map-icon.svelte-9ntuop svg{width:16px;height:16px}.locations__item.svelte-9ntuop.svelte-9ntuop:hover{transform:skew(172deg)}}
