.register-banner[data-v-ed0fb1d3]{overflow:hidden}.register-banner__text-bottom[data-v-ed0fb1d3],.register-banner__text-top[data-v-ed0fb1d3]{display:none}@media(min-width:800px){.register-banner__text-bottom[data-v-ed0fb1d3],.register-banner__text-top[data-v-ed0fb1d3]{display:block}}.register-banner__text-bottom.mob[data-v-ed0fb1d3],.register-banner__text-top.mob[data-v-ed0fb1d3]{display:block}@media(min-width:800px){.register-banner__text-bottom.mob[data-v-ed0fb1d3],.register-banner__text-top.mob[data-v-ed0fb1d3]{display:none}}.register-banner__wrapper[data-v-ed0fb1d3]{position:relative;width:100%;height:475px;padding-top:81px}@media(min-width:800px){.register-banner__wrapper[data-v-ed0fb1d3]{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;height:408px;padding-top:62px}.register-banner__wrapper[data-v-ed0fb1d3]>*{margin-inline:-20px}}.register-banner__image-wrapper[data-v-ed0fb1d3]{position:absolute;bottom:0;z-index:2;width:100%;height:475px}@media(min-width:800px){.register-banner__image-wrapper[data-v-ed0fb1d3]{position:relative;z-index:4;width:583px;height:408px;background-origin:initial}}.register-banner__image[data-v-ed0fb1d3]{position:absolute;top:0;left:50%;z-index:2;display:block;width:440px;height:475px;object-fit:cover;transform:translate(-50%)}@media(min-width:800px){.register-banner__image[data-v-ed0fb1d3]{position:absolute;top:-36px;right:28px;bottom:unset;left:unset;width:583px;height:auto;object-fit:cover;transform:unset}}@media(min-width:1200px){.register-banner__image[data-v-ed0fb1d3]{position:absolute;top:-36px;right:0;bottom:unset;left:unset;width:583px;height:auto;object-fit:cover;transform:unset}}.register-banner__bg-wrapper[data-v-ed0fb1d3]{position:absolute;right:0;bottom:0;left:0;z-index:1;height:394px;overflow:hidden;background:var(--general-bg-card)}@media(min-width:800px){.register-banner__bg-wrapper[data-v-ed0fb1d3]{height:346px}}.register-banner__bg[data-v-ed0fb1d3]{position:absolute;top:0;right:-65px;z-index:1;display:block;width:546px;height:auto;object-fit:cover}.register-banner__bg-n[data-v-ed0fb1d3]{display:none}@media(min-width:1024px){.register-banner__bg-n[data-v-ed0fb1d3]{top:20px;left:0;display:block;height:100%;object-fit:cover}}.register-banner__content[data-v-ed0fb1d3]{position:absolute;bottom:0;z-index:3;display:flex;flex-direction:column;gap:var(--spaces-m);width:100%;background-origin:initial}@media(min-width:800px){.register-banner__content[data-v-ed0fb1d3]{position:relative;align-items:flex-start;width:unset;min-width:430px;padding-top:unset}}@media(min-width:1200px){.register-banner__content[data-v-ed0fb1d3]{width:unset;min-width:auto}}.register-banner__badge[data-v-ed0fb1d3]{display:flex;gap:var(--spaces-s);align-items:center;min-width:calc(100% - var(--spaces-l)*2);padding:var(--spaces-m);background-color:var(--general-sys-border-color);border-radius:var(--radius-l);margin-inline:auto}.register-banner__badge img[data-v-ed0fb1d3]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:43.917px;height:43.917px;transform:rotate(-2.918deg)}@media(min-width:800px){.register-banner__badge[data-v-ed0fb1d3]{margin-inline:unset;background:none}}.register-banner__footer[data-v-ed0fb1d3]{display:flex;flex-direction:column;gap:var(--spaces-m);align-items:center;width:100%;padding-bottom:var(--spaces-l);background:linear-gradient(180deg,#12141a00,#12141aba 49.61%,#12141ae6);padding-inline:var(--spaces-l)}@media(min-width:800px){.register-banner__footer[data-v-ed0fb1d3]{display:block;max-width:496px;padding:unset;background:unset}}.register-banner__title[data-v-ed0fb1d3]{max-width:440px;text-transform:uppercase}@media(min-width:800px){.register-banner__title[data-v-ed0fb1d3]{display:inline;max-width:unset}}@media(min-width:1200px){.register-banner__title[data-v-ed0fb1d3]{font-weight:700;font-size:var(--font-size-106);font-family:var(--family-alumni-sans),sans-serif;font-style:italic;line-height:var(--line-height-80);text-transform:uppercase}}.register-banner__cta[data-v-ed0fb1d3]{position:relative;top:0;max-width:440px;padding-block:var(--padding-xl)}@media(min-width:800px){.register-banner__cta[data-v-ed0fb1d3]{top:-1rem;display:inline-flex;width:200px;margin-top:0}}
