.title.svelte-1uha8ag{margin-top:1rem;margin-bottom:7rem;display:flex;flex-direction:row;align-items:start;gap:1.5rem;padding-left:4rem}.title.svelte-1uha8ag img:where(.svelte-1uha8ag){width:6rem;height:6rem}.title.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3rem;font-weight:500;margin:0;line-height:1;width:fit-content}.title.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;color:var(--color-primary);font-size:2rem;font-weight:500;width:fit-content}section.svelte-1uha8ag{padding-bottom:10rem;padding-top:5rem;background-image:url(../../../img/bg_home.jpg);abackground-position:center center;background-size:cover;background-attachment:fixed}.grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:end;padding:0 4rem}.event.svelte-1uha8ag{border:1px solid var(--color-primary)}.event_info.svelte-1uha8ag{position:absolute;bottom:0;left:0;padding:1rem 1.5rem;color:#fff}.event.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3.5rem;font-weight:500;line-height:1;margin:0 0 .5rem}.event.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-weight:400;margin:0}.event_top.svelte-1uha8ag{padding:2rem;background:var(--color-primary);color:#fff;display:none}.event_bottom.svelte-1uha8ag{padding:2rem;background:#fff}.event_bottom.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--color-primary)}.event_btns.svelte-1uha8ag{margin-top:3rem;display:flex;justify-content:end}img.svelte-1uha8ag{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.img-wrapper.svelte-1uha8ag{position:relative;margin:0}.credits.svelte-1uha8ag{position:absolute;bottom:1rem;left:1rem;padding:.25rem .5rem;background:var(--color-primary);color:#fff}@media(max-width:768px){section.svelte-1uha8ag{padding:3rem 0 4rem;background-attachment:scroll}.title.svelte-1uha8ag{flex-direction:column;align-items:center;text-align:center;gap:1rem;margin-bottom:3rem;padding-left:0;padding:0 1.5rem}.title.svelte-1uha8ag img:where(.svelte-1uha8ag){width:5rem;height:5rem}.title.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2rem;width:auto}.title.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.25rem;width:auto}.grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2.5rem;padding:0 1.5rem}.event.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.25rem}.event_info.svelte-1uha8ag{padding:.75rem 1rem}.event_top.svelte-1uha8ag,.event_bottom.svelte-1uha8ag{padding:1.5rem}.event_btns.svelte-1uha8ag{margin-top:2rem}}
