@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;background-color:var(--background-site);line-height:1.15}*,:before,:after{box-sizing:inherit}body{background-color:var(--background-site);color:var(--text-high-contrast);line-height:1.65}.theme-light{--brand-primary:#2f70c1;--brand-secondary:#7461c3;--brand-alternative:#137886;--background-site:#f9f9f9;--background-code:#f4f4f4;--text-body:#36313d;--text-comment:#635e69;--text-high-contrast:#313131;--text-medium-contrast:#635e69;--text-low-contrast:#746d76;--detail-high-contrast:silver;--detail-medium-contrast:#eaeaea;--detail-low-contrast:#f0f0f2;--admonition-note:#2e6dbc;--admonition-warning:#ffc409;--admonition-danger:#dc2626;--brand-primary-rgb-value:47, 112, 193;--brand-secondary-rgb-value:116, 97, 195;--brand-alternative-rgb-value:19, 120, 134;--background-site-rgb-value:249, 249, 249;--background-code-rgb-value:244, 244, 244;--text-body-rgb-value:54, 49, 61;--text-comment-rgb-value:99, 94, 105;--text-high-contrast-rgb-value:49, 49, 49;--text-medium-contrast-rgb-value:99, 94, 105;--text-low-contrast-rgb-value:116, 109, 118;--detail-high-contrast-rgb-value:192, 192, 192;--detail-medium-contrast-rgb-value:234, 234, 234;--detail-low-contrast-rgb-value:240, 240, 242;--admonition-note-rgb-value:46, 109, 188;--admonition-warning-rgb-value:255, 196, 9;--admonition-danger-rgb-value:220, 38, 38}.theme-dark{--brand-primary:#8ab4f8;--brand-secondary:#c1a8e2;--brand-alternative:#88babf;--background-site:#000;--background-code:#0c0c0c;--text-body:#dedede;--text-comment:#aaa;--text-high-contrast:#e6e6e6;--text-medium-contrast:#cacaca;--text-low-contrast:#aaa;--detail-high-contrast:#656565;--detail-medium-contrast:#191919;--detail-low-contrast:#151515;--admonition-note:#8ab4f8;--admonition-warning:#fdba74;--admonition-danger:#dc2626;--brand-primary-rgb-value:138, 180, 248;--brand-secondary-rgb-value:193, 168, 226;--brand-alternative-rgb-value:136, 186, 191;--background-site-rgb-value:0, 0, 0;--background-code-rgb-value:12, 12, 12;--text-body-rgb-value:222, 222, 222;--text-comment-rgb-value:170, 170, 170;--text-high-contrast-rgb-value:230, 230, 230;--text-medium-contrast-rgb-value:202, 202, 202;--text-low-contrast-rgb-value:170, 170, 170;--detail-high-contrast-rgb-value:101, 101, 101;--detail-medium-contrast-rgb-value:25, 25, 25;--detail-low-contrast-rgb-value:21, 21, 21;--admonition-note-rgb-value:138, 180, 248;--admonition-warning-rgb-value:253, 186, 116;--admonition-danger-rgb-value:220, 38, 38}
.embla{--slide-spacing:16px;--slide-radius:12px;--card-bg:#2e2e34;--slide-size-mobile:88%;--slide-size-tablet:38%;--slide-size-desktop:22%;margin:40px auto;padding:8px 0;position:relative}.embla__viewport{isolation:isolate;padding-left:20px;position:relative;overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;padding:8px 0 20px;display:flex}.embla__slide{flex:0 0 var(--slide-size-mobile);isolation:isolate;min-width:0;margin-left:var(--slide-spacing);position:relative}@media (min-width:768px){.embla__slide{flex-basis:var(--slide-size-tablet)}}@media (min-width:1150px){.embla__slide{flex-basis:var(--slide-size-desktop)}}.embla__slide:after{content:"";background:var(--color-secondary);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);z-index:0;transition:transform .25s;position:absolute;inset:0}.embla__card{background:var(--card-bg);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);z-index:1;cursor:pointer;transition:transform .25s;position:relative;overflow:clip}@media (hover:hover) and (pointer:fine){.embla__slide:hover .embla__card{transform:translate(-6px,-6px)}.embla__slide:hover:after{transform:translate(8px,8px)}}.embla__card img,.embla_img_slide{aspect-ratio:4/5;object-fit:cover;width:100%;max-height:none;display:block}.embla_slide_product_name{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:10px 12px 4px;font-size:clamp(.9rem,1vw + .7rem,1.2rem);font-style:italic;font-weight:800;overflow:hidden}.embla_slide_chips{flex-wrap:wrap;justify-content:flex-start;gap:4px;padding:0 12px 6px;display:flex}.footer_embla_button_price{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:6px 20px 18px 16px;display:flex}.embla_slide_price{flex-shrink:0;padding-right:16px;font-size:clamp(.85rem,1vw + .5rem,1.1rem);font-weight:800}.chipOverlay{z-index:3;pointer-events:none;position:absolute;top:8px;left:50%;transform:translate(-50%)}.chipOverlay .MuiChip-root{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:600}.embla__arrows{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;padding:0 6px;display:flex;position:absolute;inset:0}.embla__button{pointer-events:auto;color:#fff;cursor:pointer;background:#0009;border:none;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:inline-flex;box-shadow:0 2px 8px #00000040}.embla__button:hover:not(:disabled){background:#000000d9}.embla__button:disabled{opacity:.3;cursor:not-allowed}.embla__button__svg{width:60%;height:60%;display:block}@media (max-width:767px){.embla{padding:4px 0 8px}}@media (prefers-reduced-motion:reduce){.embla__slide:hover .embla__card,.embla__slide:hover:after{transition:none;transform:none}}
.eventsContainer{background-color:var(--color-third);color:#fff;flex-direction:column;align-items:center;width:100%;min-height:600px;padding:20px;display:flex}.eventCard{border-bottom:1px solid #fff;flex-direction:row;justify-content:space-between;gap:1rem;width:100%;padding:1rem;display:flex}.eventTitle,.eventLocation,.eventDates{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.eventTitle{text-align:left}.eventLocation{text-align:center}.eventDates{text-align:right}.eventBtnContainer{flex:1;justify-content:center;width:100%;margin-bottom:10px;padding-top:15px;padding-bottom:15px;display:flex}.eventBtn{color:#fff;border:none;width:100%;padding:10px;font-size:large;font-weight:700}.eventBtnActive{background-color:#6f3d3d}.eventBtnInactive{background-color:#424242}
.stagesContainer{background-color:var(--color-secondary);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:20px;display:flex}.iframeWecanDoo{aspect-ratio:16/9;border:0;width:100%}
.contactsContainer{text-align:center;flex-direction:column;align-items:center;max-width:700px;margin:0 auto;padding:60px 24px 80px;display:flex}.contactTitle{letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;font-size:clamp(1.6rem,2.5vw + .8rem,2.4rem);font-weight:800}.contactSubtext{opacity:.75;max-width:500px;margin-bottom:32px;font-size:clamp(.95rem,1vw + .5rem,1.1rem);line-height:1.7}.rsFooterContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:48px;display:flex}.rsFooterLink{isolation:isolate;color:inherit;cursor:pointer;text-decoration:none;position:relative}.rsFooterLink:after{content:"";background:var(--color-secondary);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);z-index:0;transition:transform .25s;position:absolute;inset:0}.rsLinkInner{background:var(--color-primary-light);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);z-index:1;flex-direction:column;align-items:center;gap:10px;padding:24px 32px;transition:transform .25s;display:flex;position:relative}.rsFooterLink span{letter-spacing:1px;text-transform:uppercase;opacity:.8;font-size:.85rem;font-weight:600}.rsFooterIcon{object-fit:contain;width:48px;height:48px}.contactInfoBlock{opacity:.85;border-top:1px solid #ffffff1a;flex-direction:column;gap:4px;width:100%;padding-top:32px;font-size:clamp(.9rem,1vw + .4rem,1.05rem);line-height:1.8;display:flex}.contactEmailLine{font-weight:500}.contactEmailLink{color:var(--color-secondary);font-weight:700;text-decoration:none;transition:opacity .2s}.contactEmailLink:hover{opacity:.75;text-decoration:underline}@media (max-width:600px){.contactsContainer{padding:40px 16px 60px}.rsFooterLink{padding:16px 24px}.rsFooterIcon{width:40px;height:40px}}@media (hover:hover) and (pointer:fine){.rsFooterLink:hover .rsLinkInner{transform:translate(-6px,-6px)}.rsFooterLink:hover:after{transform:translate(8px,8px)}}
