@charset "UTF-8";@keyframes svelte-1o7mtc4-floating{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes svelte-1o7mtc4-sliding{0%{transform:translateY(60vh);z-index:-1}to{transform:translateY(0);z-index:11}}@keyframes svelte-1o7mtc4-appearing{0%{opacity:0}to{opacity:1}}.festivalRoles.svelte-1o7mtc4{padding-left:16rem;padding-right:16rem}@media (min-width: 768px){.festivalRoles.svelte-1o7mtc4{padding-left:48rem;padding-right:48rem}}@media (min-width: 1366px){.festivalRoles.svelte-1o7mtc4{padding-left:71rem;padding-right:71rem}}.festivalRoles.svelte-1o7mtc4 .title:where(.svelte-1o7mtc4){font-family:Acrom Bold,sans-serif,ui-sans-serif,system-ui,-system-ui,-apple-system;font-size:28rem;line-height:110%;font-style:normal;font-weight:400;color:#fff;margin-bottom:24rem}@media (min-width: 768px){.festivalRoles.svelte-1o7mtc4 .title:where(.svelte-1o7mtc4){font-family:Acrom Bold,sans-serif,ui-sans-serif,system-ui,-system-ui,-apple-system;font-size:32rem;line-height:35rem;font-style:normal;font-weight:400}}@media (min-width: 1366px){.festivalRoles.svelte-1o7mtc4 .title:where(.svelte-1o7mtc4){font-family:Acrom Bold,sans-serif,ui-sans-serif,system-ui,-system-ui,-apple-system;font-size:40rem;line-height:44rem;font-style:normal;font-weight:400}}@media (min-width: 768px){.festivalRoles.svelte-1o7mtc4 .title:where(.svelte-1o7mtc4){margin-bottom:32rem}}@media (min-width: 1366px){.festivalRoles.svelte-1o7mtc4 .title:where(.svelte-1o7mtc4){margin-bottom:40rem}}.festivalRoles.svelte-1o7mtc4 .cardsContainer:where(.svelte-1o7mtc4){display:grid;gap:16rem}@media (min-width: 768px){.festivalRoles.svelte-1o7mtc4 .cardsContainer:where(.svelte-1o7mtc4){gap:24rem}}@media (min-width: 1366px){.festivalRoles.svelte-1o7mtc4 .cardsContainer:where(.svelte-1o7mtc4){gap:22rem;grid-template-columns:1fr 1fr}}.festivalRoles.svelte-1o7mtc4 .cardsContainerAlone:where(.svelte-1o7mtc4){display:grid;gap:16rem}@media (min-width: 768px){.festivalRoles.svelte-1o7mtc4 .cardsContainerAlone:where(.svelte-1o7mtc4){gap:24rem}}@media (min-width: 1366px){.festivalRoles.svelte-1o7mtc4 .cardsContainerAlone:where(.svelte-1o7mtc4){gap:22rem;grid-template-columns:1fr!important}}.festivalRoles.svelte-1o7mtc4 .card:where(.svelte-1o7mtc4){cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;color:#2f3be5;display:flex;align-items:flex-end;border:none;background-color:transparent;text-align:left;height:240rem;width:100%;padding:24rem 20rem;border-radius:32rem;background-size:cover;background-repeat:no-repeat;color:#fff}@media (min-width: 768px){.festivalRoles.svelte-1o7mtc4 .card:where(.svelte-1o7mtc4){padding:32rem 24rem;height:280rem}}@media (min-width: 1366px){.festivalRoles.svelte-1o7mtc4 .card:where(.svelte-1o7mtc4){height:240rem;padding:32rem 40rem}.festivalRoles.svelte-1o7mtc4 .card:where(.svelte-1o7mtc4):hover{cursor:pointer}.festivalRoles.svelte-1o7mtc4 .card:where(.svelte-1o7mtc4):hover .arrowWrapper:where(.svelte-1o7mtc4){transform:translate(8rem);transition:transform .3s}}.festivalRoles.svelte-1o7mtc4 .card:where(.svelte-1o7mtc4) .button:where(.svelte-1o7mtc4){font-family:Acrom Bold,sans-serif,ui-sans-serif,system-ui,-system-ui,-apple-system;font-size:20rem;line-height:24rem;font-style:normal;font-weight:400;color:#fff;display:flex;align-items:center;justify-content:space-between;white-space:pre-wrap}@media (min-width: 768px){.festivalRoles.svelte-1o7mtc4 .card:where(.svelte-1o7mtc4) .button:where(.svelte-1o7mtc4){white-space:initial;width:fit-content;font-family:Acrom Bold,sans-serif,ui-sans-serif,system-ui,-system-ui,-apple-system;font-size:28rem;line-height:110%;font-style:normal;font-weight:400;justify-content:flex-start}.festivalRoles.svelte-1o7mtc4 .card:where(.svelte-1o7mtc4) .button:where(.svelte-1o7mtc4) .text:where(.svelte-1o7mtc4){width:519rem}}@media (min-width: 1366px){.festivalRoles.svelte-1o7mtc4 .card:where(.svelte-1o7mtc4) .button:where(.svelte-1o7mtc4){font-family:Acrom Bold,sans-serif,ui-sans-serif,system-ui,-system-ui,-apple-system;font-size:32rem;line-height:35rem;font-style:normal;font-weight:400}.festivalRoles.svelte-1o7mtc4 .card:where(.svelte-1o7mtc4) .button:where(.svelte-1o7mtc4) .text:where(.svelte-1o7mtc4){width:440rem}}.festivalRoles.svelte-1o7mtc4 .card:where(.svelte-1o7mtc4) .arrowWrapper:where(.svelte-1o7mtc4){transition:transform .3s;margin-left:24rem}
