/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.2
*/
body.hidden-scroll {
  overflow: hidden;
}

.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  display: none;
  z-index: 1035;
}

.sl-wrapper {
  z-index: 1040;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
}
.sl-wrapper * {
  box-sizing: border-box;
}
.sl-wrapper button {
  border: 0 none;
  background: transparent;
  font-size: 28px;
  padding: 0;
  cursor: pointer;
}
.sl-wrapper button:hover {
  opacity: 0.7;
}
.sl-wrapper .sl-close {
  display: none;
  position: fixed;
  right: 30px;
  top: 30px;
  z-index: 10060;
  margin-top: -14px;
  margin-right: -14px;
  height: 44px;
  width: 44px;
  line-height: 44px;
  font-family: Arial, Baskerville, monospace;
  color: #000;
  font-size: 3rem;
}
.sl-wrapper .sl-counter {
  display: none;
  position: fixed;
  top: 30px;
  left: 30px;
  z-index: 10060;
  color: #000;
  font-size: 1rem;
}
.sl-wrapper .sl-download {
  display: none;
  position: fixed;
  bottom: 5px;
  width: 100%;
  text-align: center;
  z-index: 10060;
  color: #fff;
  font-size: 1rem;
}
.sl-wrapper .sl-download a {
  color: #fff;
}
.sl-wrapper .sl-navigation {
  width: 100%;
  display: none;
}
.sl-wrapper .sl-navigation button {
  position: fixed;
  top: 50%;
  margin-top: -22px;
  height: 44px;
  width: 22px;
  line-height: 44px;
  text-align: center;
  display: block;
  z-index: 10060;
  font-family: Arial, Baskerville, monospace;
  color: #000;
}
.sl-wrapper .sl-navigation button.sl-next {
  right: 5px;
  font-size: 2rem;
}
.sl-wrapper .sl-navigation button.sl-prev {
  left: 5px;
  font-size: 2rem;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 10px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 10px;
    font-size: 3rem;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 20px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 20px;
    font-size: 3rem;
  }
}
.sl-wrapper.sl-dir-rtl .sl-navigation {
  direction: ltr;
}
.sl-wrapper .sl-image {
  position: fixed;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 10000;
}
.sl-wrapper .sl-image img {
  margin: 0;
  padding: 0;
  display: block;
  border: 0 none;
  width: 100%;
  height: auto;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
.sl-wrapper .sl-image iframe {
  background: #000;
  border: 0 none;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
.sl-wrapper .sl-image .sl-caption {
  display: none;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  font-size: 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-top {
  bottom: auto;
  top: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-outside {
  bottom: auto;
}

.sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite;
}

.sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.sl-transition {
  transition: -moz-transform ease 200ms;
  transition: -ms-transform ease 200ms;
  transition: -o-transform ease 200ms;
  transition: -webkit-transform ease 200ms;
  transition: transform ease 200ms;
}

@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-moz-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-o-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-ms-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
[x-cloak]{display:none !important}@font-face{font-family:"Inter";src:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/subset-Inter-Mediumd930d3385f1b5f2d7e78.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/subset-Inter-SemiBoldf0b53ae7a0f8ed06e4ab.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/subset-Inter-Regular4be50867bbf11519f356.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter-fallback";src:local("Arial");size-adjust:106%;ascent-override:91%;descent-override:20%;line-gap-override:5%}@font-face{font-family:"Outfit";src:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/subset-Outfit-Medium763d5657bdbad0a64492.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/subset-Outfit-SemiBold45060cebd88c8039b53e.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Outfit-fallback";src:local(Arial);size-adjust:97%;ascent-override:111%;descent-override:31%;line-gap-override:normal}html,body{font-family:"Outfit","Outfit-fallback",sans-serif}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}button{background:none;border:none;padding:0;color:inherit}html,body{overflow-x:clip !important}html,body{scroll-behavior:smooth;position:relative}body{padding:0 !important}body{color:hsl(180, 7%, 5%);color:var(--color-text-1);background:hsl(0, 0%, 100%);background:var(--color-surface-1);width:100%}.container-medium{width:100%;max-width:calc(2 * clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) + 87.5rem);max-width:var(--container-max-width-1);margin:0 auto;padding-left:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-left:var(--spacing-fluid-container-padding-1);padding-right:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-right:var(--spacing-fluid-container-padding-1)}.container-large{width:100%;max-width:120rem;max-width:var(--container-max-width-2);margin:0 auto;overflow:hidden}:where(html){--container-max-width-1: calc(2 * var(--spacing-fluid-container-padding-1) + 87.5rem);--container-max-width-2: 120rem;--container-max-width-3: 87.5rem}.grecaptcha-badge{visibility:hidden}.svg-sprite{height:0}@media(max-width: 68.75rem){.overflow-y-html{overflow-y:clip}}:where(html){--color-neutral-100: hsl(0, 0%, 100%);--color-neutral-100-opacity-1: hsla(0, 0%, 100%, 0.2);--color-neutral-100-opacity-2: hsla(0, 0%, 100%, 0.8);--color-neutral-400: hsl(240, 1%, 62%);--color-neutral-500: hsl(240, 0%, 43%);--color-neutral-600: hsl(240, 1%, 24%);--color-neutral-800: hsl(240, 12%, 8%);--color-neutral-800-opacity-1: hsla(240, 12%, 8%, 0.4);--color-neutral-900: hsl(240, 8%, 5%);--color-primary-50: hsl(10, 90%, 96%);--color-primary-100: hsl(9, 81%, 92%);--color-primary-200: hsl(10, 82%, 83%);--color-primary-300: hsl(10, 83%, 75%);--color-primary-400: hsl(10, 83%, 66%);--color-primary-500: hsl(10, 82%, 58%);--color-primary-600: hsl(10, 71%, 51%);--color-primary-700: hsl(10, 61%, 29%);--color-primary-800: hsl(10, 59%, 15%);--color-primary-900: hsl(10, 60%, 6%);--color-secondary-50: hsl(180, 9%, 96%);--color-secondary-100: hsl(190, 13%, 91%);--color-secondary-200: hsl(180, 12%, 82%);--color-secondary-200-opacity-1: hsl(180, 12%, 82%,0.5);--color-secondary-300: hsl(184, 12%, 73%);--color-secondary-400: hsl(180, 11%, 64%);--color-secondary-500: hsl(182, 12%, 55%);--color-secondary-600: hsl(183, 10%, 41%);--color-secondary-700: hsl(184, 10%, 27%);--color-secondary-800: hsl(180, 9%, 14%);--color-secondary-900: hsl(180, 7%, 5%);--color-success-light: hsl(142, 77%, 73%);--color-success-main: hsl(142, 71%, 45%);--color-success-dark: hsl(142, 72%, 29%);--color-success-light-opacity-1: hsla(142, 77%, 73%, 0.3);--color-error-light: hsl(0, 96%, 89%);--color-error-main: hsl(0, 91%, 71%);--color-error-dark: hsl(0, 72%, 51%);--color-warning-light: hsl(50, 100%, 78%);--color-warning-main: hsl(37, 100%, 63%);--color-warning-dark: hsl(43, 100%, 40%);--color-warning-light-opacity-1: hsla(50, 100%, 78%, 0.5);--color-info-light: hsl(213, 97%, 87%);--color-info-main: hsl(213, 94%, 68%);--color-info-dark: hsl(221, 83%, 53%);--color-black: hsl(0, 0%, 0%);--color-black-opacity-1: hsla(0, 0%, 0%, 0.10);--color-black-opacity-2: hsla(0, 0%, 0%, 0.20);--color-overlay-1: hsla(0, 0%, 100%, 0.4)}:where(html){--spacing-1: 0.0625rem;--spacing-2: 0.125rem;--spacing-3: 0.1875rem;--spacing-4: 0.25rem;--spacing-5: 0.3125rem;--spacing-6: 0.375rem;--spacing-7: 0.4375rem;--spacing-8: 0.5rem;--spacing-9: 0.5625rem;--spacing-10: 0.625rem;--spacing-11: 0.75rem;--spacing-12: 0.875rem;--spacing-13: 1rem;--spacing-14: 1.125rem;--spacing-15: 1.25rem;--spacing-16: 1.375rem;--spacing-17: 1.5rem;--spacing-18: 1.625rem;--spacing-19: 1.75rem;--spacing-20: 2rem;--spacing-21: 2.25rem;--spacing-22: 2.5rem;--spacing-23: 3rem;--spacing-24: 3.5rem;--spacing-25: 4rem;--spacing-26: 4.5rem;--spacing-27: 5rem;--spacing-28: 6rem;--spacing-29: 6.25rem;--spacing-30: 7.5rem;--spacing-31: 9rem;--spacing-32: 10rem;--spacing-33: 12.5rem;--spacing-fluid-1: clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem);--spacing-fluid-2: clamp(0.0833333333rem, 0.0737179487rem + 0.0427350427vw, 0.125rem);--spacing-fluid-3: clamp(0.125rem, 0.1105769231rem + 0.0641025641vw, 0.1875rem);--spacing-fluid-4: clamp(0.1666666667rem, 0.1474358974rem + 0.0854700855vw, 0.25rem);--spacing-fluid-5: clamp(0.2083333333rem, 0.1842948718rem + 0.1068376068vw, 0.3125rem);--spacing-fluid-6: clamp(0.25rem, 0.2211538462rem + 0.1282051282vw, 0.375rem);--spacing-fluid-7: clamp(0.2916666667rem, 0.2580128205rem + 0.1495726496vw, 0.4375rem);--spacing-fluid-8: clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);--spacing-fluid-9: clamp(0.375rem, 0.3317307692rem + 0.1923076923vw, 0.5625rem);--spacing-fluid-10: clamp(0.4166666667rem, 0.3685897436rem + 0.2136752137vw, 0.625rem);--spacing-fluid-11: clamp(0.5rem, 0.4423076923rem + 0.2564102564vw, 0.75rem);--spacing-fluid-12: clamp(0.5833333333rem, 0.516025641rem + 0.2991452991vw, 0.875rem);--spacing-fluid-13: clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);--spacing-fluid-14: clamp(0.75rem, 0.6634615385rem + 0.3846153846vw, 1.125rem);--spacing-fluid-15: clamp(0.8333333333rem, 0.7371794872rem + 0.4273504274vw, 1.25rem);--spacing-fluid-16: clamp(0.9166666667rem, 0.8108974359rem + 0.4700854701vw, 1.375rem);--spacing-fluid-17: clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);--spacing-fluid-18: clamp(1.0833333333rem, 0.9583333333rem + 0.5555555556vw, 1.625rem);--spacing-fluid-19: clamp(1.1666666667rem, 1.0320512821rem + 0.5982905983vw, 1.75rem);--spacing-fluid-20: clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);--spacing-fluid-21: clamp(1.5rem, 1.3269230769rem + 0.7692307692vw, 2.25rem);--spacing-fluid-22: clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);--spacing-fluid-23: clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem);--spacing-fluid-24: clamp(2.3333333333rem, 2.0641025641rem + 1.1965811966vw, 3.5rem);--spacing-fluid-25: clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);--spacing-fluid-26: clamp(3rem, 2.6538461538rem + 1.5384615385vw, 4.5rem);--spacing-fluid-27: clamp(3.3333333333rem, 2.9487179487rem + 1.7094017094vw, 5rem);--spacing-fluid-28: clamp(4rem, 3.5384615385rem + 2.0512820513vw, 6rem);--spacing-fluid-29: clamp(4.1666666667rem, 3.6858974359rem + 2.1367521368vw, 6.25rem);--spacing-fluid-30: clamp(5rem, 4.4230769231rem + 2.5641025641vw, 7.5rem);--spacing-fluid-31: clamp(6rem, 5.3076923077rem + 3.0769230769vw, 9rem);--spacing-fluid-32: clamp(6.6666666667rem, 5.8974358974rem + 3.4188034188vw, 10rem);--spacing-fluid-33: clamp(8.3333333333rem, 7.3717948718rem + 4.2735042735vw, 12.5rem);--spacing-fluid-84-16: clamp(1rem, 0.0192307692rem + 4.358974359vw, 5.25rem);--spacing-fluid-80-40: clamp(2.5rem, 1.9230769231rem + 2.5641025641vw, 5rem);--spacing-fluid-80-16: clamp(1rem, 0.0769230769rem + 4.1025641026vw, 5rem);--spacing-fluid-48-40: clamp(2.5rem, 2.3846153846rem + 0.5128205128vw, 3rem);--spacing-fluid-40-16: clamp(1rem, 0.6538461538rem + 1.5384615385vw, 2.5rem);--spacing-fluid-container-padding-1: clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem)}:where(html){--border-radius-1: 0.25rem;--border-radius-2: 0.5rem;--border-radius-3: 0.75rem;--border-radius-4: 1rem;--border-radius-5: 1.25rem;--border-radius-round: 125rem;--border-radius-circle: 50%;--border-width-1: clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem);--border-width-2: clamp(0.0833333333rem, 0.0737179487rem + 0.0427350427vw, 0.125rem);--border-width-3: clamp(0.2083333333rem, 0.1842948718rem + 0.1068376068vw, 0.3125rem);--border-width-4: clamp(0.25rem, 0.2211538462rem + 0.1282051282vw, 0.375rem)}:where(html){--outline-width-1: clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem);--outline-width-2: clamp(0.0833333333rem, 0.0737179487rem + 0.0427350427vw, 0.125rem);--outline-width-3: clamp(0.2083333333rem, 0.1842948718rem + 0.1068376068vw, 0.3125rem);--outline-width-4: clamp(0.25rem, 0.2211538462rem + 0.1282051282vw, 0.375rem)}:where(html){--font-size-1: 0.75rem;--font-size-2: 0.8125rem;--font-size-3: 0.875rem;--font-size-4: 1rem;--font-size-5: 1.125rem;--font-size-6: 1.5rem;--font-size-7: 2rem;--font-size-8: 2.625rem;--font-size-9: 3rem;--font-size-10: 3.5rem;--font-size-11: 4.5rem;--font-size-fluid-1: clamp(0.625rem, 0.5961538462rem + 0.1282051282vw, 0.75rem);--font-size-fluid-2: clamp(0.6875rem, 0.6586538462rem + 0.1282051282vw, 0.8125rem);--font-size-fluid-3: clamp(0.8125rem, 0.7980769231rem + 0.0641025641vw, 0.875rem);--font-size-fluid-4: clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);--font-size-fluid-5: clamp(1rem, 0.9711538462rem + 0.1282051282vw, 1.125rem);--font-size-fluid-6: clamp(1.25rem, 1.1923076923rem + 0.2564102564vw, 1.5rem);--font-size-fluid-7: clamp(1.375rem, 1.2307692308rem + 0.641025641vw, 2rem);--font-size-fluid-8: clamp(2.375rem, 2.3173076923rem + 0.2564102564vw, 2.625rem);--font-size-fluid-9: clamp(2.625rem, 2.5384615385rem + 0.3846153846vw, 3rem);--font-size-fluid-10: clamp(3rem, 2.8846153846rem + 0.5128205128vw, 3.5rem);--font-size-fluid-11: clamp(3rem, 2.6538461538rem + 1.5384615385vw, 4.5rem);--font-size-fluid-14-12: clamp(0.75rem, 0.7211538462rem + 0.1282051282vw, 0.875rem);--font-size-fluid-16-13: clamp(0.8125rem, 0.7692307692rem + 0.1923076923vw, 1rem);--font-family-1: "Inter", "Inter-fallback", sans-serif;--font-family-2: "Outfit", "Outfit-fallback", sans-serif;--font-weight-1: 300;--font-weight-2: 400;--font-weight-3: 500;--font-weight-4: 600;--font-weight-5: 700;--line-height-1: 1;--line-height-2: 1.1;--line-height-3: 1.2;--line-height-4: 1.3;--line-height-5: 1.5;--line-height-6: 1.8;--letter-spacing-1: 0;--letter-spacing-2: 0.0406em;--letter-spacing-3: 0.05em}:where(html){--shadow-1: 0px 1px 3px 0px hsl(240, 8%, 5%, 0.05), 0px 2px 1px 0px hsl(240, 8%, 5%, 0.03), 0px 1px 1px 0px hsl(240, 8%, 5%, 0.04);--shadow-2: 0px 8px 32px 0px hsl(240, 8%, 5%, 0.04);--shadow-3: 0px 16px 64px 0px hsl(240, 8%, 5%, 0.08);--shadow-4: 0px 0px 20px 0px hsl(240, 8%, 5%, 0.05), 0px 0px 10px 0px hsl(240, 8%, 5%, 0.05)}:where(html){--color-surface-light-1: var(--color-neutral-100);--color-surface-light-2: var(--color-neutral-100);--color-surface-light-3: var(--color-neutral-100);--color-surface-light-4: var(--color-secondary-50);--color-surface-light-5: var(--color-secondary-100);--color-surface-light-6: hsl(0, 0%, 100%, 0.1);--color-surface-light-7: var(--color-primary-50);--color-surface-light-8: var(--color-primary-100);--color-surface-light-9: var(--color-primary-300);--color-surface-light-10: var(--color-primary-500);--color-surface-light-11: var(--color-primary-700);--color-surface-light-12: var(--color-neutral-100);--color-surface-light-13: var(--color-secondary-100);--color-surface-light-14: var(--color-secondary-100);--color-surface-light-15: var(--color-neutral-100);--color-surface-light-16: var(--color-secondary-100);--color-surface-light-17: var(--color-secondary-200);--color-surface-light-18: var(--color-secondary-100);--color-text-light-1: var(--color-secondary-900);--color-text-light-2: var(--color-secondary-800);--color-text-light-3: var(--color-secondary-700);--color-text-light-4: var(--color-secondary-600);--color-text-light-5: var(--color-secondary-500);--color-text-light-6: var(--color-neutral-400);--color-text-light-7: var(--color-neutral-100);--color-text-light-8: var(--color-primary-600);--color-text-light-9: var(--color-primary-500);--color-text-light-10: var(--color-secondary-800);--color-text-light-11: var(--color-secondary-600);--color-text-light-12: var(--color-secondary-800);--color-text-light-13: var(--color-secondary-900);--color-text-light-14: var(--color-secondary-600);--color-text-light-15: var(--color-secondary-200);--color-surface-dark-1: var(--color-neutral-800);--color-surface-dark-2: var(--color-secondary-800);--color-surface-dark-3: var(--color-neutral-900);--color-surface-dark-4: var(--color-secondary-50);--color-surface-dark-5: var(--color-secondary-700);--color-surface-dark-6: hsl(0, 0%, 100%, 0.1);--color-surface-dark-7: var(--color-primary-800);--color-surface-dark-8: var(--color-primary-900);--color-surface-dark-9: var(--color-primary-300);--color-surface-dark-10: var(--color-primary-500);--color-surface-dark-11: var(--color-primary-700);--color-surface-dark-12: var(--color-primary-800);--color-surface-dark-13: var(--color-primary-800);--color-surface-dark-14: var(--color-neutral-900);--color-surface-dark-15: var(--color-neutral-800-opacity-1);--color-surface-dark-16: var(--color-primary-900);--color-surface-dark-17: var(--color-secondary-500);--color-surface-dark-18: var(--color-secondary-800);--color-text-dark-1: var(--color-neutral-100);--color-text-dark-2: var(--color-neutral-100);--color-text-dark-3: var(--color-secondary-300);--color-text-dark-4: var(--color-secondary-600);--color-text-dark-5: var(--color-secondary-500);--color-text-dark-6: var(--color-neutral-400);--color-text-dark-7: var(--color-neutral-100);--color-text-dark-8: var(--color-primary-500);--color-text-dark-9: var(--color-primary-500);--color-text-dark-10: var(--color-secondary-300);--color-text-dark-11: var(--color-secondary-400);--color-text-dark-12: var(--color-secondary-200);--color-text-dark-13: var(--color-secondary-300);--color-text-dark-14: var(--color-secondary-300);--color-text-dark-15: var(--color-secondary-600);--color-surface-secondary-1: var(--color-secondary-50);--color-surface-secondary-2: var(--color-secondary-50);--color-surface-secondary-3: var(--color-neutral-100);--color-surface-secondary-4: var(--color-secondary-50);--color-surface-secondary-5: var(--color-secondary-500);--color-surface-secondary-6: hsl(0, 0%, 100%, 0.1);--color-surface-secondary-7: var(--color-primary-50);--color-surface-secondary-8: var(--color-primary-100);--color-surface-secondary-9: var(--color-primary-300);--color-surface-secondary-10: var(--color-primary-500);--color-surface-secondary-11: var(--color-primary-700);--color-surface-secondary-12: var(--color-neutral-100);--color-surface-secondary-13: var(--color-secondary-100);--color-surface-secondary-14: var(--color-secondary-100);--color-surface-secondary-15: var(--color-secondary-50);--color-surface-secondary-16: var(--color-secondary-100);--color-surface-secondary-17: var(--color-secondary-200);--color-surface-secondary-18: var(--color-secondary-200-opacity-1);--color-text-secondary-1: var(--color-secondary-900);--color-text-secondary-2: var(--color-secondary-800);--color-text-secondary-3: var(--color-secondary-700);--color-text-secondary-4: var(--color-secondary-600);--color-text-secondary-5: var(--color-secondary-500);--color-text-secondary-6: var(--color-neutral-400);--color-text-secondary-7: var(--color-neutral-100);--color-text-secondary-8: var(--color-primary-600);--color-text-secondary-9: var(--color-primary-500);--color-text-secondary-10: var(--color-secondary-800);--color-text-secondary-11: var(--color-secondary-600);--color-text-secondary-12: var(--color-secondary-800);--color-text-secondary-13: var(--color-secondary-900);--color-text-secondary-14: var(--color-secondary-600);--color-text-secondary-15: var(--color-secondary-200)}:where(html),.theme-colors--light{--color-surface-1: var(--color-surface-light-1);--color-surface-2: var(--color-surface-light-2);--color-surface-3: var(--color-surface-light-3);--color-surface-4: var(--color-surface-light-4);--color-surface-5: var(--color-surface-light-5);--color-surface-6: var(--color-surface-light-6);--color-surface-7: var(--color-surface-light-7);--color-surface-8: var(--color-surface-light-8);--color-surface-9: var(--color-surface-light-9);--color-surface-10: var(--color-surface-light-10);--color-surface-11: var(--color-surface-light-11);--color-surface-12: var(--color-surface-light-12);--color-surface-13: var(--color-surface-light-13);--color-surface-14: var(--color-surface-light-14);--color-surface-15: var(--color-surface-light-15);--color-surface-16: var(--color-surface-light-16);--color-surface-17: var(--color-surface-light-17);--color-surface-18: var(--color-surface-light-18);--color-text-1: var(--color-text-light-1);--color-text-2: var(--color-text-light-2);--color-text-3: var(--color-text-light-3);--color-text-4: var(--color-text-light-4);--color-text-5: var(--color-text-light-5);--color-text-6: var(--color-text-light-6);--color-text-7: var(--color-text-light-7);--color-text-8: var(--color-text-light-8);--color-text-9: var(--color-text-light-9);--color-text-10: var(--color-text-light-10);--color-text-11: var(--color-text-light-11);--color-text-12: var(--color-text-light-12);--color-text-13: var(--color-text-light-13);--color-text-14: var(--color-text-light-14);--color-text-15: var(--color-text-light-15)}.theme-colors--dark{--color-surface-1: var(--color-surface-dark-1);--color-surface-2: var(--color-surface-dark-2);--color-surface-3: var(--color-surface-dark-3);--color-surface-4: var(--color-surface-dark-4);--color-surface-5: var(--color-surface-dark-5);--color-surface-6: var(--color-surface-dark-6);--color-surface-7: var(--color-surface-dark-7);--color-surface-8: var(--color-surface-dark-8);--color-surface-9: var(--color-surface-dark-9);--color-surface-10: var(--color-surface-dark-10);--color-surface-11: var(--color-surface-dark-11);--color-surface-12: var(--color-surface-dark-12);--color-surface-13: var(--color-surface-dark-13);--color-surface-14: var(--color-surface-dark-14);--color-surface-15: var(--color-surface-dark-15);--color-surface-16: var(--color-surface-dark-16);--color-surface-17: var(--color-surface-dark-17);--color-surface-18: var(--color-surface-dark-18);--color-text-1: var(--color-text-dark-1);--color-text-2: var(--color-text-dark-2);--color-text-3: var(--color-text-dark-3);--color-text-4: var(--color-text-dark-4);--color-text-5: var(--color-text-dark-5);--color-text-6: var(--color-text-dark-6);--color-text-7: var(--color-text-dark-7);--color-text-8: var(--color-text-dark-8);--color-text-9: var(--color-text-dark-9);--color-text-10: var(--color-text-dark-10);--color-text-11: var(--color-text-dark-11);--color-text-12: var(--color-text-dark-12);--color-text-13: var(--color-text-dark-13);--color-text-14: var(--color-text-dark-14);--color-text-15: var(--color-text-dark-15)}.theme-colors--secondary{--color-surface-1: var(--color-surface-secondary-1);--color-surface-2: var(--color-surface-secondary-2);--color-surface-3: var(--color-surface-secondary-3);--color-surface-4: var(--color-surface-secondary-4);--color-surface-5: var(--color-surface-secondary-5);--color-surface-6: var(--color-surface-secondary-6);--color-surface-7: var(--color-surface-secondary-7);--color-surface-8: var(--color-surface-secondary-8);--color-surface-9: var(--color-surface-secondary-9);--color-surface-10: var(--color-surface-secondary-10);--color-surface-11: var(--color-surface-secondary-11);--color-surface-12: var(--color-surface-secondary-12);--color-surface-13: var(--color-surface-secondary-13);--color-surface-14: var(--color-surface-secondary-14);--color-surface-15: var(--color-surface-secondary-15);--color-surface-16: var(--color-surface-secondary-16);--color-surface-17: var(--color-surface-secondary-17);--color-surface-18: var(--color-surface-secondary-18);--color-text-1: var(--color-text-secondary-1);--color-text-2: var(--color-text-secondary-2);--color-text-3: var(--color-text-secondary-3);--color-text-4: var(--color-text-secondary-4);--color-text-5: var(--color-text-secondary-5);--color-text-6: var(--color-text-secondary-6);--color-text-7: var(--color-text-secondary-7);--color-text-8: var(--color-text-secondary-8);--color-text-9: var(--color-text-secondary-9);--color-text-10: var(--color-text-secondary-10);--color-text-11: var(--color-text-secondary-11);--color-text-12: var(--color-text-secondary-12);--color-text-13: var(--color-text-secondary-13);--color-text-14: var(--color-text-secondary-14);--color-text-15: var(--color-text-secondary-15)}:where(html){--ease-1:cubic-bezier(.25,0,.5,1);--ease-2:cubic-bezier(.25,0,.4,1);--ease-3:cubic-bezier(.25,0,.3,1);--ease-4:cubic-bezier(.25,0,.2,1);--ease-5:cubic-bezier(.25,0,.1,1);--ease-in-1:cubic-bezier(.25,0,1,1);--ease-in-2:cubic-bezier(.50,0,1,1);--ease-in-3:cubic-bezier(.70,0,1,1);--ease-in-4:cubic-bezier(.90,0,1,1);--ease-in-5:cubic-bezier(1,0,1,1);--ease-out-1:cubic-bezier(0,0,.75,1);--ease-out-2:cubic-bezier(0,0,.50,1);--ease-out-3:cubic-bezier(0,0,.3,1);--ease-out-4:cubic-bezier(0,0,.1,1);--ease-out-5:cubic-bezier(0,0,0,1);--ease-in-out-1:cubic-bezier(.1,0,.9,1);--ease-in-out-2:cubic-bezier(.3,0,.7,1);--ease-in-out-3:cubic-bezier(.5,0,.5,1);--ease-in-out-4:cubic-bezier(.7,0,.3,1);--ease-in-out-5:cubic-bezier(.9,0,.1,1);--ease-elastic-out-1:cubic-bezier(.5,.75,.75,1.25);--ease-elastic-out-2:cubic-bezier(.5,1,.75,1.25);--ease-elastic-out-3:cubic-bezier(.5,1.25,.75,1.25);--ease-elastic-out-4:cubic-bezier(.5,1.5,.75,1.25);--ease-elastic-out-5:cubic-bezier(.5,1.75,.75,1.25);--ease-elastic-in-1:cubic-bezier(.5,-0.25,.75,1);--ease-elastic-in-2:cubic-bezier(.5,-0.50,.75,1);--ease-elastic-in-3:cubic-bezier(.5,-0.75,.75,1);--ease-elastic-in-4:cubic-bezier(.5,-1.00,.75,1);--ease-elastic-in-5:cubic-bezier(.5,-1.25,.75,1);--ease-elastic-in-out-1:cubic-bezier(.5,-.1,.1,1.5);--ease-elastic-in-out-2:cubic-bezier(.5,-.3,.1,1.5);--ease-elastic-in-out-3:cubic-bezier(.5,-.5,.1,1.5);--ease-elastic-in-out-4:cubic-bezier(.5,-.7,.1,1.5);--ease-elastic-in-out-5:cubic-bezier(.5,-.9,.1,1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-elastic-1:var(--ease-elastic-out-1);--ease-elastic-2:var(--ease-elastic-out-2);--ease-elastic-3:var(--ease-elastic-out-3);--ease-elastic-4:var(--ease-elastic-out-4);--ease-elastic-5:var(--ease-elastic-out-5);--ease-squish-1:var(--ease-elastic-in-out-1);--ease-squish-2:var(--ease-elastic-in-out-2);--ease-squish-3:var(--ease-elastic-in-out-3);--ease-squish-4:var(--ease-elastic-in-out-4);--ease-squish-5:var(--ease-elastic-in-out-5);--ease-spring-1:linear(0,0.006,0.025 2.8%,0.101 6.1%,0.539 18.9%,0.721 25.3%,0.849 31.5%,0.937 38.1%,0.968 41.8%,0.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);--ease-spring-2:linear(0,0.007,0.029 2.2%,0.118 4.7%,0.625 14.4%,0.826 19%,0.902,0.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,0.999 61.6%,0.995 71.2%,1);--ease-spring-3:linear(0,0.009,0.035 2.1%,0.141 4.4%,0.723 12.9%,0.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,0.991,0.977 51%,0.974 53.8%,0.975 57.1%,0.997 69.8%,1.003 76.9%,1);--ease-spring-4:linear(0,0.009,0.037 1.7%,0.153 3.6%,0.776 10.3%,1.001,1.142 16%,1.185,1.209 19%,1.215 19.9% 20.8%,1.199,1.165 25%,1.056 30.3%,1.008 33%,0.973,0.955 39.2%,0.953 41.1%,0.957 43.3%,0.998 53.3%,1.009 59.1% 63.7%,0.998 78.9%,1);--ease-spring-5:linear(0,0.01,0.04 1.6%,0.161 3.3%,0.816 9.4%,1.046,1.189 14.4%,1.231,1.254 17%,1.259,1.257 18.6%,1.236,1.194 22.3%,1.057 27%,0.999 29.4%,0.955 32.1%,0.942,0.935 34.9%,0.933,0.939 38.4%,1 47.3%,1.011,1.017 52.6%,1.016 56.4%,1 65.2%,0.996 70.2%,1.001 87.2%,1);--ease-bounce-1:linear(0,0.004,0.016,0.035,0.063,0.098,0.141,0.191,0.25,0.316,0.391 36.8%,0.563,0.766,1 58.8%,0.946,0.908 69.1%,0.895,0.885,0.879,0.878,0.879,0.885,0.895,0.908 89.7%,0.946,1);--ease-bounce-2:linear(0,0.004,0.016,0.035,0.063,0.098,0.141 15.1%,0.25,0.391,0.562,0.765,1,0.892 45.2%,0.849,0.815,0.788,0.769,0.757,0.753,0.757,0.769,0.788,0.815,0.85,0.892 75.2%,1 80.2%,0.973,0.954,0.943,0.939,0.943,0.954,0.973,1);--ease-bounce-3:linear(0,0.004,0.016,0.035,0.062,0.098,0.141 11.4%,0.25,0.39,0.562,0.764,1 30.3%,0.847 34.8%,0.787,0.737,0.699,0.672,0.655,0.65,0.656,0.672,0.699,0.738,0.787,0.847 61.7%,1 66.2%,0.946,0.908,0.885 74.2%,0.879,0.878,0.879,0.885 79.5%,0.908,0.946,1 87.4%,0.981,0.968,0.96,0.957,0.96,0.968,0.981,1);--ease-bounce-4:linear(0,0.004,0.016 3%,0.062,0.141,0.25,0.391,0.562 18.2%,1 24.3%,0.81,0.676 32.3%,0.629,0.595,0.575,0.568,0.575,0.595,0.629,0.676 48.2%,0.811,1 56.2%,0.918,0.86,0.825,0.814,0.825,0.86,0.918,1 77.2%,0.94 80.6%,0.925,0.92,0.925,0.94 87.5%,1 90.9%,0.974,0.965,0.974,1);--ease-bounce-5:linear(0,0.004,0.016 2.5%,0.063,0.141,0.25 10.1%,0.562,1 20.2%,0.783,0.627,0.534 30.9%,0.511,0.503,0.511,0.534 38%,0.627,0.782,1 48.7%,0.892,0.815,0.769 56.3%,0.757,0.753,0.757,0.769 61.3%,0.815,0.892,1 68.8%,0.908 72.4%,0.885,0.878,0.885,0.908 79.4%,1 83%,0.954 85.5%,0.943,0.939,0.943,0.954 90.5%,1 93%,0.977,0.97,0.977,1)}:where(html){--animation-fade-in:fade-in .5s var(--ease-3);--animation-fade-in-bloom:fade-in-bloom 2s var(--ease-3);--animation-fade-out:fade-out .5s var(--ease-3);--animation-fade-out-bloom:fade-out-bloom 2s var(--ease-3);--animation-scale-up:scale-up .5s var(--ease-3);--animation-scale-down:scale-down .5s var(--ease-3);--animation-slide-out-up:slide-out-up .5s var(--ease-3);--animation-slide-out-down:slide-out-down .5s var(--ease-3);--animation-slide-out-right:slide-out-right .5s var(--ease-3);--animation-slide-out-left:slide-out-left .5s var(--ease-3);--animation-slide-in-up:slide-in-up .5s var(--ease-3);--animation-slide-in-down:slide-in-down .5s var(--ease-3);--animation-slide-in-right:slide-in-right .5s var(--ease-3);--animation-slide-in-left:slide-in-left .5s var(--ease-3);--animation-shake-x:shake-x .75s var(--ease-out-5);--animation-shake-y:shake-y .75s var(--ease-out-5);--animation-spin:spin 2s linear infinite;--animation-ping:ping 5s var(--ease-out-3) infinite;--animation-blink:blink 1s var(--ease-out-3) infinite;--animation-float:float 3s var(--ease-in-out-3) infinite;--animation-bounce:bounce 2s var(--ease-squish-2) infinite;--animation-pulse:pulse 2s var(--ease-out-3) infinite}@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);opacity:1}to{filter:brightness(1) blur(0);opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);opacity:1}0%{filter:brightness(1) blur(0);opacity:1}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(0.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translateX(100%)}}@keyframes slide-out-left{to{transform:translateX(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translateX(-100%)}}@keyframes slide-in-left{0%{transform:translateX(100%)}}@keyframes shake-x{0%,to{transform:translateX(0)}20%{transform:translateX(-5%)}40%{transform:translateX(5%)}60%{transform:translateX(-5%)}80%{transform:translateX(5%)}}@keyframes shake-y{0%,to{transform:translateY(0)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(0.9)}}@media(prefers-color-scheme: dark){@keyframes fade-in-bloom{0%{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(0.5) blur(10px);opacity:1}to{filter:brightness(1) blur(0);opacity:1}}}@media(prefers-color-scheme: dark){@keyframes fade-out-bloom{to{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(0.5) blur(10px);opacity:1}0%{filter:brightness(1) blur(0);opacity:1}}}:where(html){--ratio-square:1;--ratio-landscape:4/3;--ratio-portrait:3/4;--ratio-widescreen:16/9;--ratio-ultrawide:18/5;--ratio-golden:1.6180/1}:host{--mask-edge-scoop-bottom:radial-gradient(20px at 50% 100%,transparent 97%,#000) 50% /38px 100%;--mask-edge-scoop-top:radial-gradient(20px at 50% 0,transparent 97%,#000) 50% /38px 100%;--mask-edge-scoop-vertical:radial-gradient(20px at 50% 20px,transparent 97%,#000) 50% -20px/38px 100%;--mask-edge-scoop-left:radial-gradient(20px at 0 50%,transparent 97%,#000) 50%/100% 38px;--mask-edge-scoop-right:radial-gradient(20px at 100% 50%,transparent 97%,#000) 50%/100% 38px;--mask-edge-scoop-horizontal:radial-gradient(20px at 20px 50%,transparent 97%,#000) -20px/100% 38px;--mask-edge-scalloped:radial-gradient(farthest-side,#000 97%,transparent) 0 0 /20px 20px round,linear-gradient(#000 0, #000 0) 50%/calc(100% - 20px) calc(100% - 20px) no-repeat;--mask-edge-scalloped-bottom:linear-gradient(0deg,transparent 20px,#000 0),radial-gradient(20px at top,#000 97%,transparent) bottom /38px 20px;--mask-edge-scalloped-top:linear-gradient(180deg,transparent 20px,#000 0),radial-gradient(20px at bottom,#000 97%,transparent) top /38px 20px;--mask-edge-scalloped-vertical:linear-gradient(0deg,transparent 40px,#000 0) 0 20px,radial-gradient(20px,#000 97%,transparent) 50% /38px 40px repeat space;--mask-edge-scalloped-left:linear-gradient(90deg,transparent 20px,#000 0),radial-gradient(20px at right,#000 97%,transparent) left /20px 38px;--mask-edge-scalloped-right:linear-gradient(270deg,transparent 20px,#000 0),radial-gradient(20px at left,#000 97%,transparent) right /20px 38px;--mask-edge-scalloped-horizontal:linear-gradient(-90deg,transparent 40px,#000 0) 20px,radial-gradient(20px,#000 97%,transparent) 50% /40px 38px space repeat;--mask-edge-drip-bottom:radial-gradient(20px at bottom,transparent 97%,#000) 50% calc(100% - 20px) /40px 100% repeat-x,radial-gradient(20px at 25% 50%,#000 97%,transparent) calc(50% - 20px) 99% /80px 40px repeat-x;--mask-edge-drip-top:radial-gradient(20px at top,transparent 97%,#000) 50% 20px /40px 100% repeat-x,radial-gradient(20px at 25% 50%,#000 97%,transparent) calc(50% - 20px) 1% /80px 40px repeat-x;--mask-edge-drip-vertical:radial-gradient(20px at top,transparent 97%,#000) 50% 20px /40px 51% repeat-x,radial-gradient(20px at bottom,transparent 97%,#000) 50% calc(100% - 20px) /40px 51% repeat-x,radial-gradient(20px at 25% 50%,#000 97%,transparent) calc(50% - 20px) 1% /80px 40px repeat-x,radial-gradient(20px at 25% 50%,#000 97%,transparent) calc(50% - 60px) 99% /80px 40px repeat-x;--mask-edge-drip-left:radial-gradient(20px at left,transparent 97%,#000) 20px 50% /100% 40px repeat-y,radial-gradient(20px at 50% 25%,#000 97%,transparent) 1% calc(50% - 20px) /40px 80px repeat-y;--mask-edge-drip-right:radial-gradient(20px at right,transparent 97%,#000) calc(100% - 20px) 50% /100% 40px repeat-y,radial-gradient(20px at 50% 25%,#000 97%,transparent) 99% calc(50% - 20px) /40px 80px repeat-y;--mask-edge-drip-horizontal:radial-gradient(20px at left,transparent 97%,#000) 20px 50% /51% 40px repeat-y,radial-gradient(20px at right,transparent 97%,#000) calc(100% - 20px) 50% /51% 40px repeat-y,radial-gradient(20px at 50% 25%,#000 97%,transparent) 1% calc(50% - 20px) /40px 80px repeat-y,radial-gradient(20px at 50% 25%,#000 97%,transparent) 99% calc(50% - 60px) /40px 80px repeat-y;--mask-edge-zig-zag-top:conic-gradient(from 135deg at top,transparent,#000 1deg,#000 90deg,transparent 91deg) 50% /40px 100%;--mask-edge-zig-zag-bottom:conic-gradient(from -45deg at bottom,transparent,#000 1deg,#000 90deg,transparent 91deg) 50% /40px 100%;--mask-edge-zig-zag-left:conic-gradient(from 45deg at left,transparent,#000 1deg,#000 90deg,transparent 91deg) 50% /100% 40px;--mask-edge-zig-zag-right:conic-gradient(from -135deg at right,transparent,#000 1deg,#000 90deg,transparent 91deg) 50% /100% 40px;--mask-edge-zig-zag-horizontal:conic-gradient(from 45deg at left,transparent,#000 1deg,#000 90deg,transparent 91deg) left /51% 40px repeat-y,conic-gradient(from -135deg at right,transparent,#000 1deg,#000 90deg,transparent 91deg) right /51% 40px repeat-y;--mask-edge-zig-zag-vertical:conic-gradient(from 135deg at top,transparent,#000 1deg,#000 90deg,transparent 91deg) top /40px 51% repeat-x,conic-gradient(from -45deg at bottom,transparent,#000 1deg,#000 90deg,transparent 91deg) bottom /40px 51% repeat-x}@supports (background: linear-gradient(red 0%, red 0% 1%, red 2%)){
:host{--mask-edge-scalloped:radial-gradient(farthest-side,#000 97%,transparent) 0 0 /20px 20px round,linear-gradient(#000 0 0) 50%/calc(100% - 20px) calc(100% - 20px) no-repeat}
}@supports (background: conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){
:host{--mask-edge-zig-zag-top:conic-gradient(from 135deg at top,transparent,#000 1deg 90deg,transparent 91deg) 50% /40px 100%;--mask-edge-zig-zag-bottom:conic-gradient(from -45deg at bottom,transparent,#000 1deg 90deg,transparent 91deg) 50% /40px 100%;--mask-edge-zig-zag-left:conic-gradient(from 45deg at left,transparent,#000 1deg 90deg,transparent 91deg) 50% /100% 40px;--mask-edge-zig-zag-right:conic-gradient(from -135deg at right,transparent,#000 1deg 90deg,transparent 91deg) 50% /100% 40px;--mask-edge-zig-zag-horizontal:conic-gradient(from 45deg at left,transparent,#000 1deg 90deg,transparent 91deg) left /51% 40px repeat-y,conic-gradient(from -135deg at right,transparent,#000 1deg 90deg,transparent 91deg) right /51% 40px repeat-y;--mask-edge-zig-zag-vertical:conic-gradient(from 135deg at top,transparent,#000 1deg 90deg,transparent 91deg) top /40px 51% repeat-x,conic-gradient(from -45deg at bottom,transparent,#000 1deg 90deg,transparent 91deg) bottom /40px 51% repeat-x}
}:host{--mask-corner-cut-circles-1:radial-gradient(1rem at 1rem 1rem,transparent 99%,#000) -1rem -1rem;--mask-corner-cut-circles-2:radial-gradient(2rem at 2rem 2rem,transparent 99%,#000) -2rem -2rem;--mask-corner-cut-circles-3:radial-gradient(4rem at 4rem 4rem,transparent 99%,#000) -4rem -4rem;--mask-corner-cut-squares-1:conic-gradient(at 2rem 2rem,#000 75%,transparent 0) -1rem -1rem;--mask-corner-cut-squares-2:conic-gradient(at 4rem 4rem,#000 75%,transparent 0) -2rem -2rem;--mask-corner-cut-squares-3:conic-gradient(at 8rem 8rem,#000 75%,transparent 0) -4rem -4rem;--mask-corner-cut-angles-1:conic-gradient(from -45deg at 1rem 1rem,transparent 25%,#000 0) -1rem 0 /100% 51% repeat-x,conic-gradient(from 135deg at 1rem calc(100% - 1rem),transparent 25%,#000 0) -1rem 100%/100% 51% repeat-x;--mask-corner-cut-angles-2:conic-gradient(from -45deg at 2rem 2rem,transparent 25%,#000 0) -2rem 0 /100% 51% repeat-x,conic-gradient(from 135deg at 2rem calc(100% - 2rem),transparent 25%,#000 0) -2rem 100%/100% 51% repeat-x;--mask-corner-cut-angles-3:conic-gradient(from -45deg at 4rem 4rem,transparent 25%,#000 0) -4rem 0 /100% 51% repeat-x,conic-gradient(from 135deg at 4rem calc(100% - 4rem),transparent 25%,#000 0) -4rem 100%/100% 51% repeat-x}.content-cards{container-type:inline-size}.content-cards__items{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);grid-gap:var(--spacing-fluid-20);gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20)}.content-cards__item{container-type:inline-size;grid-column:span 12;display:grid}.content-cards__item--half{grid-column:span 6}.content-cards__item--third{grid-column:span 4}.content-cards__item--quarter{grid-column:span 3}@container (max-width: 900px){.content-cards__item--half{grid-column:span 12}.content-cards__item--third{grid-column:span 12}.content-cards__item--quarter{grid-column:span 12}}.keen-slider:not([data-keen-slider-disabled]){align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.content-cards-slider{container-type:inline-size}.content-cards-slider__items{display:grid;grid-auto-columns:calc(8.3333333333% - clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem)*11/12);grid-auto-columns:calc(8.3333333333% - var(--spacing-fluid-20)*11/12);grid-gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);grid-gap:var(--spacing-fluid-20);gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20);grid-auto-flow:column;overflow:hidden}.content-cards-slider__items--initialized{overflow:visible;overflow:initial;gap:0}.content-cards-slider__item{container-type:inline-size;grid-column:span 12/span 12;display:grid}.content-cards-slider__item--half{grid-column:span 6}.content-cards-slider__item--third{grid-column:span 4}.content-cards-slider__item--quarter{grid-column:span 3}@container (max-width: 900px){.content-cards-slider__item--half{grid-column:span 12}.content-cards-slider__item--third{grid-column:span 12}.content-cards-slider__item--quarter{grid-column:span 12}}.content-cards-slider__dots{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;gap:clamp(0.4166666667rem, 0.3685897436rem + 0.2136752137vw, 0.625rem);gap:var(--spacing-fluid-10)}.content-cards-slider__dot{width:20px;height:20px;border-radius:50%;border-radius:var(--border-radius-circle);background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-3);cursor:pointer}.content-cards-slider__dot:hover{background-color:var(--color-surface-primary-3)}.content-cards-slider__dot--active{cursor:auto;cursor:initial;background-color:var(--color-surface-primary-3)}.events-block{width:100%;max-width:120rem;max-width:var(--container-max-width-2);margin:0 auto;overflow-x:hidden}.events-terms-block{width:100%;max-width:120rem;max-width:var(--container-max-width-2);margin:0 auto;overflow-x:hidden}.movies-block{width:100%}.artists-block{width:100%}.cinemas-block{width:100%}.places-block{width:100%}.top-movies-block{--c-slider-item-row-gap: var(--spacing-17)}.events-terms-places-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(0rem, -1.7307692308rem + 7.6923076923vw, 7.5rem)}.events-terms-places-block__events{flex:3;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22)}.events-terms-places-block__places{position:relative;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media(max-width: 1439px){.events-terms-places-block{flex-direction:column;gap:4rem;gap:var(--spacing-25)}}.articles-block{width:100%}.articles-block__divider{padding:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem) 0px;padding:var(--spacing-fluid-25) 0px}.blog-horizontal-list{margin-top:40px}.slider-item__small-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);gap:var(--spacing-fluid-17)}.featured-events-block{width:100%;position:relative}.featured-events-block__wrapper{width:100%;max-width:92.5rem;margin:0 auto}.featured-events-block__wrapper--padding-bottom{padding-bottom:2.75rem}.featured-events-block__border{position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid hsl(190, 13%, 91%);border-bottom:1px solid var(--color-surface-5)}.featured-places-block{width:100%;position:relative}.featured-places-block__wrapper{width:100%;max-width:92.5rem;margin:0 auto}.featured-places-block__wrapper--padding-bottom{padding-bottom:2.75rem}.featured-places-block__border{position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid hsl(190, 13%, 91%);border-bottom:1px solid var(--color-surface-5)}.hero-block{width:100%}.hero-block__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4rem;gap:var(--spacing-25);padding:1.5rem 0 2.5rem;padding:var(--spacing-17) 0 var(--spacing-22)}.hero-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4rem;gap:var(--spacing-25);max-width:42.5rem;--c-text-color-perex:var(--color-secondary-600)}@media(max-width: 479px){.hero-block__wrapper{gap:3rem;gap:var(--spacing-23)}.hero-block__content{gap:3rem;gap:var(--spacing-23);padding:1.25rem 0 2rem;padding:var(--spacing-15) 0 var(--spacing-20)}}.paginated-movies-block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:3.3125rem}@media(max-width: 479px){.paginated-movies-block{gap:2.5rem;gap:var(--spacing-22)}}.advertising-detail-block{width:100%;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50)}.advertising-detail-block__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;padding-top:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);padding-top:var(--spacing-fluid-17)}.advertising-detail-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:stretch;width:100%}.advertising-detail-block__content-left{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start;max-width:42.5rem;gap:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);gap:var(--spacing-fluid-25);padding-top:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);padding-top:var(--spacing-fluid-25);padding-bottom:5.3125rem;padding-right:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);padding-right:var(--spacing-fluid-20);flex:2}.advertising-detail-block__headline{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(2.3333333333rem, 2.0641025641rem + 1.1965811966vw, 3.5rem);gap:var(--spacing-fluid-24)}.advertising-detail-block__heading{max-width:37.875rem;--c-heading-color: var(--color-secondary-800)}.advertising-detail-block__text{--c-text-color-perex: var(--color-secondary-600) }.advertising-detail-block__content-right,.advertising-detail-block__box{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.advertising-detail-block__content-right{justify-content:center;gap:clamp(3.3333333333rem, 2.9487179487rem + 1.7094017094vw, 5rem);gap:var(--spacing-fluid-27);padding-right:clamp(2.3333333333rem, 2.0641025641rem + 1.1965811966vw, 3.5rem);padding-right:var(--spacing-fluid-24);flex:1;max-width:-moz-max-content;max-width:-webkit-max-content;max-width:max-content}.advertising-detail-block__box{gap:1.6875rem}.advertising-detail-block__top{--c-heading-color: var(--color-secondary-800)}.advertising-detail-block__links{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20);min-height:4rem;background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);list-style:none;margin:0;border-radius:4.375rem;padding:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem) clamp(2.3333333333rem, 2.0641025641rem + 1.1965811966vw, 3.5rem);padding:var(--spacing-fluid-8) var(--spacing-fluid-24);overflow:auto}.advertising-detail-block__item{--c-text-line-height-perex: var(--line-height-1);--c-text-color-perex: var(--color-secondary-600);display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;border-radius:3.125rem;cursor:pointer;transition:all .3s ease-in-out}.advertising-detail-block__item:hover{--c-text-color-perex: var(--color-secondary-800)}.advertising-detail-block__item--active{--c-text-color-perex: var(--color-secondary-800);padding:clamp(0.9166666667rem, 0.8108974359rem + 0.4700854701vw, 1.375rem) clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem);padding:var(--spacing-fluid-16) var(--spacing-fluid-23);background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50)}.advertising-detail-block__item:first-child.advertising-detail-block__item--active{margin-left:calc(-1*clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem));margin-left:calc(-1*var(--spacing-fluid-23))}.advertising-detail-block__item:last-child.advertising-detail-block__item--active{margin-right:calc(-1*clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem));margin-right:calc(-1*var(--spacing-fluid-23))}.advertising-detail-block__link{-webkit-text-decoration:none;text-decoration:none}@media(max-width: 1023px){.advertising-detail-block__content-left{max-width:60%}.advertising-detail-block__links{min-height:auto;padding:0.625rem 2rem;padding:var(--spacing-10) var(--spacing-20)}.advertising-detail-block__item--active{padding:.8125rem clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);padding:.8125rem var(--spacing-fluid-17)}.advertising-detail-block__item:first-child.advertising-detail-block__item--active{margin-left:calc(-1*clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem));margin-left:calc(-1*var(--spacing-fluid-17))}.advertising-detail-block__item:last-child.advertising-detail-block__item--active{margin-right:calc(-1*clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem));margin-right:calc(-1*var(--spacing-fluid-17))}}@media(max-width: 767px){.advertising-detail-block__wrapper{padding-bottom:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);padding-bottom:var(--spacing-fluid-17)}.advertising-detail-block__content{flex-direction:column;gap:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);gap:var(--spacing-fluid-25)}.advertising-detail-block__content-left{padding-right:0px;padding-bottom:0px;max-width:100%}.advertising-detail-block__content-right{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.advertising-detail-block__item{text-align:center}}.cinema-detail-block{position:relative;width:100%;height:100%}.cinema-detail-block__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.125rem;gap:var(--spacing-14);width:100%;padding-top:1.5rem;padding-top:var(--spacing-17);padding-bottom:5.3125rem}.cinema-detail-block__breadcrumbs{z-index:2}.cinema-detail-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;gap:var(--spacing-25);width:100%;padding-top:3.875rem;padding-bottom:2.25rem;padding-bottom:var(--spacing-21);z-index:2}.cinema-detail-block__cinema-detail{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4rem;gap:var(--spacing-25);flex:1 1 43.75rem}.cinema-detail-block__box{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.cinema-detail-block__cinema-info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22);margin:0;padding:0;width:50%}.cinema-detail-block__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cinema-detail-block__info-left{max-width:45%}.cinema-detail-block__info-right{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end;text-align:right;--c-text-color-paragraph: var(--color-neutral-100)}.cinema-detail-block__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;gap:1.5rem;gap:var(--spacing-17);height:100%;width:-moz-max-content;width:-webkit-max-content;width:max-content}.cinema-detail-block__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-8);width:100%}.cinema-detail-block__share{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cinema-detail-block__share-links{position:absolute;bottom:calc(100% + 0.5rem);bottom:calc(100% + var(--spacing-8))}.cinema-detail-block__cinema-image{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:flex-end;flex:6 6 43.75rem}.cinema-detail-block__image{display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.cinema-detail-block__replacement-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:15rem;height:15rem;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800);border-radius:50%;overflow:hidden}.cinema-detail-block__replacement-image-pattern{position:absolute;top:0;bottom:0;width:64%;color:hsl(184, 10%, 27%);color:var(--color-secondary-700)}.cinema-detail-block__replacement-image-pattern svg{height:100%}.cinema-detail-block__background{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:absolute;width:100%;height:100%;top:-5.5rem;bottom:0;right:0;z-index:1;background-color:hsl(240, 12%, 8%);background-color:var(--color-neutral-800)}.cinema-detail-block__background-wrapper{position:relative;width:100%;max-width:120rem;max-width:var(--container-max-width-2);height:calc(100% + 5.5rem)}.cinema-detail-block__background-image{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.cinema-detail-block__background-overlay{position:absolute;top:0;bottom:0;z-index:2}.cinema-detail-block__background-overlay--top{width:100%;height:48%;flex-shrink:0;opacity:.8;background:-webkit-gradient(linear, left top, left bottom, from(#121217), to(rgba(18, 18, 23, 0)));background:linear-gradient(180deg, #121217 0%, rgba(18, 18, 23, 0) 100%)}.cinema-detail-block__background-overlay--side{left:0;right:0;height:100%;width:100%;background:-webkit-gradient(linear, left top, right top, from(#121217), to(rgba(18, 18, 23, 0)));background:linear-gradient(90deg, #121217 0%, rgba(18, 18, 23, 0) 100%)}.cinema-detail-block__favourite--added svg{fill:hsl(10, 82%, 58%);fill:var(--color-primary-500)}@media(max-width: 1023px){.cinema-detail-block__box{display:grid;grid-template-columns:1fr;grid-gap:4rem;grid-gap:var(--spacing-25);gap:4rem;gap:var(--spacing-25)}.cinema-detail-block__cinema-info{width:100%}.cinema-detail-block__cinema-image{align-items:center;padding-top:0px;flex:1 1 43.75rem}.cinema-detail-block__share-links{left:0}.cinema-detail-block__share-links .tooltip--big.tooltip::after{left:18px;right:auto}}@media(max-width: 767px){.cinema-detail-block__content{display:grid;grid-template-columns:1fr;grid-gap:4rem;grid-gap:var(--spacing-25);gap:4rem;gap:var(--spacing-25)}.cinema-detail-block__cinema-image{order:1}.cinema-detail-block__cinema-detail{order:2}.cinema-detail-block__replacement-image{width:11.25rem;height:11.25rem}}.two-column-grid-block{padding:0 clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding:0 var(--spacing-fluid-container-padding-1)}.two-column-grid-block__container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.25rem;gap:var(--spacing-15);max-width:87.5rem;max-width:var(--container-max-width-3);width:100%;margin:0 auto}.two-column-grid-block__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(0rem, -1.4423076923rem + 6.4102564103vw, 6.25rem)}.two-column-grid-block__left{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;flex:1.1666666667}.two-column-grid-block__left-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4rem;gap:var(--spacing-25);max-width:37.5rem;padding:4.3125rem 0 0 0}.two-column-grid-block__left-wrapper--padding{padding-top:0}.two-column-grid-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22);--c-heading-color: var(--color-secondary-800);--color-wysiwyg-paragraph: var(--color-secondary-700);--color-wysiwyg-paragraph: var(--color-secondary-700);--c-text-color-paragraph: var(--color-secondary-700)}.two-column-grid-block__content h3::after,.two-column-grid-block__content h3::before{margin:0}.two-column-grid-block__description{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1.5rem;gap:var(--spacing-17);--c-text-color-caption: var(--color-secondary-600)}.two-column-grid-block__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;max-width:4rem;max-height:4rem;padding:1.25rem 1.0625rem;color:hsl(10, 82%, 58%);color:var(--color-primary-500);box-shadow:0px 0px 20px 0px hsl(240, 8%, 5%, 0.05), 0px 0px 10px 0px hsl(240, 8%, 5%, 0.05);box-shadow:var(--shadow-4);border-radius:.875rem;background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100)}.two-column-grid-block__icon{transform:rotate(90deg) rotateY(180deg)}.two-column-grid-block__right{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;width:100%}.two-column-grid-block:not(:has(.two-column-grid-block__left)) .two-column-grid-block__right{justify-content:center}.two-column-grid-block__image-container--margin{margin-right:max(-50cqw + 43.75rem,-16.25rem)}.two-column-grid-block__image-container--full-width{width:100%}.two-column-grid-block:not(:has(.two-column-grid-block__left)) .two-column-grid-block__image-container--margin{margin-right:0}.two-column-grid-block:not(:has(.two-column-grid-block__right)) .two-column-grid-block__left-wrapper{max-width:100%}.two-column-grid-block:not(:has(.two-column-grid-block__right)) .two-column-grid-block__description{max-width:600px}@container (max-width: 1563px){.two-column-grid-block__image-container--margin{margin-right:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));margin-right:calc(-1*var(--spacing-fluid-container-padding-1))}}@media(max-width: 1023px){.two-column-grid-block{padding-right:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-right:var(--spacing-fluid-container-padding-1);padding-bottom:1.5625rem}.two-column-grid-block__wrapper{flex-direction:column;gap:4rem;gap:var(--spacing-25)}.two-column-grid-block__left{max-width:100%;justify-content:flex-start;padding-right:0px}.two-column-grid-block__left-wrapper{max-width:100%;padding:0}.two-column-grid-block__content{padding-top:2px}.two-column-grid-block__right{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;height:100%;transform:translateX(0px)}.two-column-grid-block__image-container{margin-right:0}}@media(max-width: 767px){.two-column-grid-block{padding-right:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-right:var(--spacing-fluid-container-padding-1)}.two-column-grid-block__left{max-width:100%;justify-content:flex-start;padding-right:0px}.two-column-grid-block__left-wrapper{max-width:100%;padding:0}.two-column-grid-block__right{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;height:100%}.two-column-grid-block__image-container--full-width{width:auto}}.paginated-articles-block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);gap:var(--spacing-fluid-22);width:100%}.paginated-articles-block__heading{--c-heading-color: var(--color-secondary-800)}.paginated-artists-block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:3.3125rem}@media(max-width: 479px){.paginated-artists-block{gap:2.5rem;gap:var(--spacing-22)}}.paginated-places-block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:3.3125rem}@media(max-width: 479px){.paginated-places-block{gap:2.5rem;gap:var(--spacing-22)}}.paginated-cinemas-block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:3.3125rem}@media(max-width: 479px){.paginated-cinemas-block{gap:2.5rem;gap:var(--spacing-22)}}.events-artists-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(0rem, -1.7307692308rem + 7.6923076923vw, 7.5rem)}.events-artists-block__events{flex:3;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22)}.events-artists-block__artists{position:relative;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media(max-width: 1439px){.events-artists-block{flex-direction:column;gap:4rem;gap:var(--spacing-25)}}.movie-detail-block{position:relative;width:100%}.movie-detail-block__wrapper{padding-top:1.5rem;padding-top:var(--spacing-17);padding-bottom:0.625rem;padding-bottom:var(--spacing-10)}.movie-detail-block__breadcrumbs{z-index:2}.movie-detail-block__content{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;width:100%}.movie-detail-block__movie-detail{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4rem;gap:var(--spacing-25);z-index:2;grid-row:2/3}.movie-detail-block__heading{padding-top:80px;max-width:25.375rem}.movie-detail-block__box{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:3rem;row-gap:var(--spacing-23);max-width:35rem;width:100%}.movie-detail-block__movie-info{display:grid;grid-template-rows:1fr auto;grid-template-columns:43% 57%;grid-row-gap:2.5rem;grid-row-gap:var(--spacing-22);row-gap:2.5rem;row-gap:var(--spacing-22);grid-column-gap:2.5rem;grid-column-gap:var(--spacing-22);-moz-column-gap:2.5rem;column-gap:2.5rem;-moz-column-gap:var(--spacing-22);column-gap:var(--spacing-22);margin:0;padding:0}.movie-detail-block__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;gap:8px}.movie-detail-block__info-right{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;--c-text-color-paragraph: var(--color-neutral-100);width:50%}.movie-detail-block__info-right--movieGenre,.movie-detail-block__info-right--directed{width:69%}.movie-detail-block__info-right--directed .text--paragraph-medium a,.movie-detail-block__info-right--directed .text--paragraph-medium a:hover,.movie-detail-block__info-right--directed .text--paragraph-medium a:visited{-webkit-text-decoration:none;text-decoration:none;color:hsl(0, 0%, 100%);color:var(--color-neutral-100)}.movie-detail-block__info-right--actors{display:-webkit-box;display:-ms-flexbox;display:flex;width:79%}.movie-detail-block__actors-list{--c-text-color-paragraph: var(--color-secondary-600);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:hsl(183, 10%, 41%);color:var(--color-secondary-600)}.movie-detail-block__actors-list p{display:inline}.movie-detail-block__actors-list--view{display:block !important}.movie-detail-block__actors-list p::after,.movie-detail-block__actors-list p::before{margin:0}.movie-detail-block__actors-list .text--paragraph-regular a,.movie-detail-block__actors-list .text--paragraph-regular a:visited{-webkit-text-decoration:none;text-decoration:none;color:hsl(183, 10%, 41%);color:var(--color-secondary-600);transition:color .3s ease}.movie-detail-block__actors-list .text--paragraph-regular a:hover{color:hsl(180, 9%, 96%);color:var(--color-secondary-50)}.movie-detail-block__button-more{display:none;align-self:end;color:hsl(10, 82%, 58%);color:var(--color-primary-500);cursor:pointer;transition:color .3s ease;font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);font-style:normal;font-weight:400;font-weight:var(--font-weight-2);line-height:1.3;line-height:var(--line-height-4)}.movie-detail-block__button-more:hover{color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.movie-detail-block__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--spacing-17);height:100%}.movie-detail-block__button{min-width:-moz-fit-content;min-width:-webkit-fit-content;min-width:fit-content}.movie-detail-block__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;gap:var(--spacing-8)}.movie-detail-block__share{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.movie-detail-block__share-links{position:absolute;bottom:calc(100% + 0.5rem);bottom:calc(100% + var(--spacing-8))}.movie-detail-block__streaming{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap;grid-column:2/3;z-index:3;order:3}.movie-detail-block__streaming-item{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:0.875rem;gap:var(--spacing-12);grid-column:2/3;height:2.5rem;z-index:3;-webkit-text-decoration:none;text-decoration:none;flex:0}.movie-detail-block__streaming-icon{width:1rem;height:1rem;color:hsl(180, 9%, 96%);color:var(--color-secondary-50)}.movie-detail-block__streaming-text{--c-text-color-description: var(--color-secondary-400)}.movie-detail-block__movie-image{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:flex-start;z-index:2;grid-column:2/3;grid-row:1/4;padding-top:3.75rem;padding-bottom:4.625rem}.movie-detail-block__image{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-radius:1.25rem;border-radius:var(--border-radius-5);overflow:hidden;width:100%;max-width:17.875rem;aspect-ratio:1/1.36}.movie-detail-block__replacement-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;height:100%;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800)}.movie-detail-block__replacement-image-pattern{position:absolute;top:0;bottom:0;width:64%;color:hsl(184, 10%, 27%);color:var(--color-secondary-700)}.movie-detail-block__replacement-image-pattern svg{height:100%}.movie-detail-block__movie-rating{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;position:absolute;top:.75rem;right:.75rem;left:.75rem;-webkit-text-decoration:none;text-decoration:none}.movie-detail-block__rating-logo{max-width:65px;color:#fff;transition:all .3s ease}.movie-detail-block__image:hover a .movie-detail-block__rating-logo{color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.movie-detail-block__image:hover a.movie-detail-block__movie-rating{--c-rating-background-color: var(--color-primary-600)}.movie-detail-block__image-overlay{position:absolute;width:100%;height:52%;opacity:.7;background:-webkit-gradient(linear, left top, left bottom, from(hsl(240, 12%, 8%)), color-stop(22.4%, rgba(18, 18, 23, 0.9)), to(rgba(18, 18, 23, 0)));background:linear-gradient(180deg, hsl(240, 12%, 8%) 0%, rgba(18, 18, 23, 0.9) 22.4%, rgba(18, 18, 23, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(var(--color-neutral-800)), color-stop(22.4%, rgba(18, 18, 23, 0.9)), to(rgba(18, 18, 23, 0)));background:linear-gradient(180deg, var(--color-neutral-800) 0%, rgba(18, 18, 23, 0.9) 22.4%, rgba(18, 18, 23, 0) 100%)}.movie-detail-block__image-overlay--top{top:0}.movie-detail-block__image-overlay--bottom{bottom:0;transform:rotate(180deg)}.movie-detail-block__background{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:absolute;width:100%;top:-5.5rem;bottom:0;z-index:0;background-color:hsl(240, 12%, 8%);background-color:var(--color-neutral-800);overflow:hidden}.movie-detail-block__background-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right;width:100%;max-width:87.5rem;height:100%;opacity:.3;transform:translateX(160px)}.movie-detail-block__background-layers{position:relative;width:100%;height:100%;max-width:73.75rem;overflow:hidden}.movie-detail-block__background-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;transform:rotate(15deg);aspect-ratio:1/1;-webkit-mask-image:radial-gradient(circle at 50% 50%, hsl(240, 12%, 8%) 50%, transparent 70%);-webkit-mask-image:radial-gradient(circle at 50% 50%, var(--color-neutral-800) 50%, transparent 70%);mask-image:radial-gradient(circle at 50% 50%, hsl(240, 12%, 8%) 50%, transparent 70%);mask-image:radial-gradient(circle at 50% 50%, var(--color-neutral-800) 50%, transparent 70%);float:right}.movie-detail-block__background-overlay{position:absolute;top:0;width:100%;max-width:38.1875rem;height:100%;background:-webkit-gradient(linear, left top, right top, from(hsl(240, 12%, 8%)), to(rgba(18, 18, 23, 0)));background:linear-gradient(90deg, hsl(240, 12%, 8%) 0%, rgba(18, 18, 23, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(var(--color-neutral-800)), to(rgba(18, 18, 23, 0)));background:linear-gradient(90deg, var(--color-neutral-800) 0%, rgba(18, 18, 23, 0) 100%)}.movie-detail-block__background-overlay--right{transform:rotate(180deg);right:0rem}.movie-detail-block__favourite--added svg{fill:hsl(10, 82%, 58%);fill:var(--color-primary-500)}@media(max-width: 1023px){.movie-detail-block__share-links{right:0}}@media(max-width: 767px){.movie-detail-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4rem;gap:var(--spacing-25)}.movie-detail-block__heading{padding-top:0px;max-width:100%}.movie-detail-block__box{max-width:100%}.movie-detail-block__movie-image{order:1;padding:0}.movie-detail-block__movie-detail{order:2;padding-top:0}.movie-detail-block__background-wrapper{display:none}.movie-detail-block__background-image{aspect-ratio:1/1}}@media(max-width: 479px){.movie-detail-block__movie-info{grid-template-columns:1fr}.movie-detail-block__info-item{display:grid;grid-template-columns:1fr 2fr}.movie-detail-block__image{max-width:11.875rem;aspect-ratio:19/26}}@media only screen and (max-width: 317px){.movie-detail-block__share-links{left:0}.movie-detail-block__share-links .tooltip--big.tooltip::after{left:18px;right:auto}}.movie-description-block{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;gap:2rem;gap:var(--spacing-20)}.movie-description-block__content{flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22);max-width:35rem;padding-top:3rem;padding-top:var(--spacing-23)}.movie-description-block:not(:has(.movie-description-block__video)) .movie-description-block__content{max-width:100%}.movie-description-block__wysiwyg-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.625rem;gap:var(--spacing-10)}.movie-description-block__wysiwyg{-webkit-line-clamp:10;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;--c-wysiwyg-margin-top: 0;--c-wysiwyg-margin-bottom: 0}.movie-description-block__wysiwyg .wysiwyg>*{display:inline}.movie-description-block__wysiwyg .wysiwyg>*:after{content:"\a\a";white-space:pre}.movie-description-block__wysiwyg--more{display:block !important}.movie-description-block__button-wrapper{display:none;justify-content:flex-start}.movie-description-block__button{color:hsl(10, 82%, 58%);color:var(--color-primary-500);cursor:pointer;transition:color .2s ease;font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);font-style:normal;font-weight:400;font-weight:var(--font-weight-2);line-height:1.3;line-height:var(--line-height-4)}.movie-description-block__button:hover{color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.movie-description-block__video{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1.2142857143;aspect-ratio:16/9;max-width:42.5rem;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;border-radius:1.25rem;border-radius:var(--border-radius-5);overflow:hidden}.movie-description-block__replacement-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;height:100%;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800)}.movie-description-block__replacement-image-pattern{position:absolute;top:0;bottom:0;width:64%;color:hsl(184, 10%, 27%);color:var(--color-secondary-700)}.movie-description-block__replacement-image-pattern svg{height:100%}@media(max-width: 1023px){.movie-description-block{flex-direction:column}.movie-description-block__content{flex:1;max-width:none;padding-top:0}.movie-description-block__video{flex:1;max-width:none;margin-left:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));margin-left:calc(-1*var(--spacing-fluid-container-padding-1));margin-right:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));margin-right:calc(-1*var(--spacing-fluid-container-padding-1));border-radius:0}}.three-column-block{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.three-column-block__wrapper{width:100%}.three-column-block__heading{max-width:20.625rem;--c-heading-color: var(--color-secondary-800)}.three-column-block__columns{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);row-gap:var(--spacing-fluid-25)}.three-column-block__columns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(4rem, 3.5384615385rem + 2.0512820513vw, 6rem);gap:var(--spacing-fluid-28);width:100%;max-width:57.5rem;-webkit-text-decoration:none;text-decoration:none}.three-column-block__image{min-width:8.4375rem;max-width:8.4375rem}.three-column-block__image .image__element{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}.three-column-block__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20)}.three-column-block__text .heading{transition:all .3s ease-in}.three-column-block__columns-wrapper:hover .three-column-block__text{--c-heading-color: var(--color-primary-500)}@media(max-width: 767px){.three-column-block{flex-direction:column;gap:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);gap:var(--spacing-fluid-25)}.three-column-block__columns-wrapper{flex-direction:column;gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20)}}.contact-hero-block{position:relative;width:100%;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);height:31.25rem;overflow:hidden}.contact-hero-block__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);gap:var(--spacing-fluid-25);padding-top:24px;z-index:2;pointer-events:none}.contact-hero-block__breadcrumbs{pointer-events:auto}.contact-hero-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);gap:var(--spacing-fluid-25)}.contact-hero-block__contact-card{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:auto;z-index:99}.contact-hero-block__localizator{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:6.25rem;height:6.25rem;background-color:rgba(236,87,58,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;justify-self:center;align-self:center;z-index:2}.contact-hero-block__background{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:absolute;top:0px;left:0px;bottom:0;right:0;z-index:1}.contact-hero-block__background-wrapper{position:relative;max-width:120rem;max-width:var(--container-max-width-2);width:100%;height:100%}.contact-hero-block__background-image{position:absolute;top:0;right:0;width:80%;height:100%;z-index:1}.contact-hero-block__overlay{position:absolute;top:0;background:-webkit-gradient(linear, left top, left bottom, from(#F3F5F5), to(rgba(243, 245, 245, 0)));background:linear-gradient(180deg, #F3F5F5 0%, rgba(243, 245, 245, 0) 100%);z-index:2;pointer-events:none}.contact-hero-block__overlay--top{right:0;width:100%;height:33%}.contact-hero-block__overlay--right{left:-15%;width:100%;height:188%;transform:rotate(-90deg)}.contact-hero-block__overlay--right-small{left:-25%;width:100%;height:93%;transform:rotate(-90deg)}.contact-hero-block__overlay--color-blend{right:0;width:80%;height:100%;background:#7e9899;mix-blend-mode:overlay}.contact-hero-block .leaflet-left{left:80%}.contact-hero-block .leaflet-top{top:80% !important}.contact-hero-block .leaflet-bottom{top:97% !important}.contact-hero-block .leaflet-container a{color:hsl(10, 82%, 58%) !important;color:var(--color-primary-500) !important}.contact-hero-block .leaflet-container a{color:#ec593c}@media(max-width: 1023px){.contact-hero-block__overlay--right{height:100%}}@media(max-width: 1023px){.contact-hero-block{height:40rem}.contact-hero-block__background{top:30%}.contact-hero-block__background-image,.contact-hero-block__overlay--color-blend{width:100%}.contact-hero-block__overlay--right,.contact-hero-block__overlay--right-small{display:none}.contact-hero-block__overlay--top{height:20%}.contact-hero-block .leaflet-top{top:70% !important}.contact-hero-block .leaflet-bottom{top:96% !important}}@media(max-width: 479px){.contact-hero-block{height:45rem}.contact-hero-block__background{top:40%}.contact-hero-block__overlay--top{height:30%}}.two-column-block{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;gap:2.5rem;gap:var(--spacing-22);width:100%}.two-column-block__heading{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22);width:22.375rem;--c-heading-color: var(--color-secondary-800)}.two-column-block__content-right{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:5rem;row-gap:var(--spacing-27)}.two-column-block__columns{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-column-gap:clamp(6.6666666667rem, 5.8974358974rem + 3.4188034188vw, 10rem);grid-column-gap:var(--spacing-fluid-32);-moz-column-gap:clamp(6.6666666667rem, 5.8974358974rem + 3.4188034188vw, 10rem);column-gap:clamp(6.6666666667rem, 5.8974358974rem + 3.4188034188vw, 10rem);-moz-column-gap:var(--spacing-fluid-32);column-gap:var(--spacing-fluid-32);grid-row-gap:clamp(4.1666666667rem, 3.6858974359rem + 2.1367521368vw, 6.25rem);grid-row-gap:var(--spacing-fluid-29);row-gap:clamp(4.1666666667rem, 3.6858974359rem + 2.1367521368vw, 6.25rem);row-gap:var(--spacing-fluid-29)}.two-column-block__columns--one{grid-template-columns:1fr;--c-column-width: 46.0625rem;padding-right:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);padding-right:var(--spacing-fluid-25)}.two-column-block__columns--two{grid-template-columns:1fr 1fr}.two-column-block__formats{--c-wysiwyg-margin-top: 0}.two-column-block__formats .wysiwyg ul{margin-top:0}.two-column-block__formats-image{width:100%;aspect-ratio:800/359;background-repeat:no-repeat;background-size:contain}.two-column-block__image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:22.4375rem;border-radius:1.25rem;border-radius:var(--border-radius-5);overflow:hidden;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50)}.two-column-block__image-tab{position:absolute;top:0;left:2.5rem;z-index:2}.two-column-block__image-background-image{background-repeat:no-repeat;background-position:left 60% bottom 0%;background-size:contain;width:100%;z-index:1}.two-column-block__accordion{width:100%}.two-column-block__button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(max-width: 1023px){.two-column-block{flex-direction:column}.two-column-block__heading,.two-column-block__content-right{width:100%;max-width:100%}}@media(max-width: 767px){.two-column-block__columns{grid-template-columns:1fr}.two-column-block__image{height:17.5rem}.two-column-block__image-background-image{background-position:center bottom;background-size:contain;margin:0 clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);margin:0 var(--spacing-fluid-20)}}@media(max-width: 479px){.two-column-block{flex-direction:column;gap:2.5rem;gap:var(--spacing-22)}.two-column-block__columns{row-gap:3rem;row-gap:var(--spacing-23)}.two-column-block__image{height:15rem}}.event-categories-block{width:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(45%, hsl(180, 9%, 96%)), color-stop(0%, transparent));background-image:linear-gradient(hsl(180, 9%, 96%) 45%, transparent 0%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(45%, var(--color-secondary-50)), color-stop(0%, transparent));background-image:linear-gradient(var(--color-secondary-50) 45%, transparent 0%)}.event-categories-block__wrapper{position:relative;width:100%;margin:0 auto}.event-categories-block__filter{display:none;align-items:center;max-width:-moz-max-content;max-width:-webkit-max-content;max-width:max-content;height:4.5rem;border-radius:0.75rem;border-radius:var(--border-radius-3);overflow:hidden}.event-categories-block__filter .event-categories-block__mask{width:1.625rem;height:4.5rem;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800)}.event-categories-block__filter-left{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;gap:0.75rem;gap:var(--spacing-11);padding:0 1.25rem;padding:0 var(--spacing-15);background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800);height:100%;width:100vw;--c-text-color-paragraph: var(--color-secondary-300);--c-text-color-description: var(--color-secondary-500)}.event-categories-block__filter-right{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800);height:100%;padding-right:0.75rem;padding-right:var(--spacing-11);cursor:pointer}.event-categories-block__filter-icon{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.75rem 1.25rem;padding:var(--spacing-11) var(--spacing-15);border-radius:2.5rem;background-color:hsl(184, 10%, 27%);background-color:var(--color-secondary-700)}.event-categories-block__icon{width:1.25rem;height:1.25rem;color:hsl(180, 9%, 96%);color:var(--color-secondary-50);transition:all .5s}.event-categories-block__icon--open{transform:rotate(180deg);transition:all .5s}ul{margin:0;padding:0}.event-categories-block__items{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;z-index:99}.event-categories-block__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:5.5rem;list-style:none;padding:0;margin:0;transition:all .3s ease-in-out;cursor:pointer}.event-categories-block__item:first-child{border-radius:1.25rem 0 0 1.25rem;border-radius:var(--border-radius-5) 0 0 var(--border-radius-5);overflow:hidden}.event-categories-block__item:last-child{border-radius:0 1.25rem 1.25rem 0;border-radius:0 var(--border-radius-5) var(--border-radius-5) 0;overflow:hidden}.event-categories-block__item-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;height:100%;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800);overflow:hidden;flex-grow:1;-webkit-text-decoration:none;text-decoration:none}.event-categories-block__item-text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;align-items:center;--c-text-color-paragraph: var(--color-secondary-300);z-index:2}.event-categories-block__item:hover .event-categories-block__item-text{--c-text-color-paragraph: var(--color-neutral-100);--c-text-font-weight-paragraph: var(--font-weight-4)}.event-categories-block__background{position:absolute;width:100%;height:100%;z-index:1;overflow:hidden;opacity:0;background-repeat:no-repeat;transition:all .3s ease-in-out}.event-categories-block__item:hover .event-categories-block__background{opacity:1}.event-categories-block__background--k{background-position:left 17px top -12px;background-size:85% auto}.event-categories-block__background--d{background-position:right 12px top 50%;background-size:153% 238%}.event-categories-block__background--f{background-position:left 7px top 40%;background-size:88% 175%}.event-categories-block__background--s{background-position:right 0px top 50%;background-size:100% 152%}.event-categories-block__background--v{background-position:center top 68%;background-size:95% 211%}.event-categories-block__background--p{background-position:right 7px top 45%;background-size:92% 175%}.event-categories-block__mask{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:1.6875rem;height:100%;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800);-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0, #fff));-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,linear-gradient(#fff 0, #fff 0);-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-size:100% 100.5%;mask-size:100% 100.5%}.event-categories-block__divider svg{height:100%;width:1.625rem;color:hsl(184, 10%, 27%);color:var(--color-secondary-700);transform:translateY(0.2rem)}.event-categories-block__item:last-child .event-categories-block__mask{display:none}@media(max-width: 1023px){.event-categories-block__item,.event-categories-block__item .event-categories-block__mask{height:4rem}.event-categories-block__item:first-child .event-categories-block__item-wrapper{padding-left:.8125rem}.event-categories-block__item:last-child .event-categories-block__item-wrapper{padding-right:.8125rem}}@media(max-width: 767px){.event-categories-block{padding-bottom:0.875rem;padding-bottom:var(--spacing-12);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(100%, hsl(180, 9%, 96%)), color-stop(0%, transparent));background-image:linear-gradient(hsl(180, 9%, 96%) 100%, transparent 0%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--color-secondary-50)), color-stop(0%, transparent));background-image:linear-gradient(var(--color-secondary-50) 100%, transparent 0%)}.event-categories-block__wrapper{position:relative;width:100%;max-width:36rem;margin:0 auto}.event-categories-block__item{height:4rem}.event-categories-block__filter{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.event-categories-block__items{display:grid;grid-template-rows:auto;grid-template-columns:repeat(3, 1fr);position:absolute;top:4.5rem;height:0px;width:100%;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800);border-radius:0.75rem;border-radius:var(--border-radius-3);overflow:hidden;transition:all .3s;z-index:999}.event-categories-block__item{border-radius:0px}.event-categories-block__item:first-child .event-categories-block__item-wrapper{padding-left:0px}.event-categories-block__item:last-child .event-categories-block__item-wrapper{padding-right:0px}.event-categories-block__item-text{padding:0}.event-categories-block__background{display:none}.event-categories-block__item .event-categories-block__mask{display:none}}@media(max-width: 479px){.event-categories-block__items{grid-template-columns:repeat(2, 1fr)}}.hero-filter-block{position:relative;width:100%;margin:0 auto;z-index:15}.hero-filter-block__wrapper{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4rem;gap:var(--spacing-25);padding:1.5rem 0 4rem;padding:var(--spacing-17) 0 var(--spacing-25);z-index:3}.hero-filter-block__background{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;top:-5.5rem;bottom:0;width:100%;background-color:hsl(240, 12%, 8%);background-color:var(--color-neutral-800);z-index:1;overflow:hidden}.hero-filter-block__background-wrapper{position:relative;width:100%;height:100%;max-width:120rem;max-width:var(--container-max-width-2)}.hero-filter-block__background-overlay{position:absolute;top:0;bottom:0;left:0;width:100%;opacity:.8;background:-webkit-gradient(linear, left top, left bottom, from(#121217), to(rgba(18, 18, 23, 0)));background:linear-gradient(180deg, #121217 0%, rgba(18, 18, 23, 0) 100%)}.hero-filter-block__overlay-top-big{left:0;height:69%}.hero-filter-block__overlay-top-small{height:32%}.hero-filter-block__overlay-side-big{height:100%;background:-webkit-gradient(linear, left top, right top, from(#121217), to(rgba(18, 18, 23, 0)));background:linear-gradient(90deg, #121217 0%, rgba(18, 18, 23, 0) 100%)}.hero-filter-block__overlay-side-small{width:71%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#121217), to(rgba(18, 18, 23, 0)));background:linear-gradient(90deg, #121217 0%, rgba(18, 18, 23, 0) 100%)}.hero-filter-block__background-image{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 767px){.hero-filter-block__background-image{max-height:25rem}}@media(max-width: 479px){.hero-filter-block__wrapper{gap:3rem;gap:var(--spacing-23)}.hero-filter-block__content{gap:3rem;gap:var(--spacing-23);padding:1.25rem 0 2rem;padding:var(--spacing-15) 0 var(--spacing-20)}.hero-filter-block__background-image{max-height:23rem}}.hero-detail-block{padding:0 clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding:0 var(--spacing-fluid-container-padding-1)}.hero-detail-block__container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.25rem;gap:var(--spacing-15);max-width:87.5rem;max-width:var(--container-max-width-3);width:100%;margin:0 auto}.hero-detail-block__breadcrumbs-mobile{display:none}.hero-detail-block__wrapper{display:grid;grid-template-columns:1.1666666667fr 1fr;grid-template-rows:auto;grid-column-gap:clamp(0rem, -1.4423076923rem + 6.4102564103vw, 6.25rem);-moz-column-gap:clamp(0rem, -1.4423076923rem + 6.4102564103vw, 6.25rem);column-gap:clamp(0rem, -1.4423076923rem + 6.4102564103vw, 6.25rem)}.hero-detail-block__content{grid-column:1;grid-row:1/3;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-20);padding-top:1.5rem;padding-top:var(--spacing-17)}.hero-detail-block__breadcrumbs{margin-bottom:2rem;margin-bottom:var(--spacing-20)}.hero-detail-block__perex-button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-20);margin-top:0.5rem;margin-top:var(--spacing-8)}.hero-detail-block__perex-content{--c-wysiwyg-margin-top: 0;--c-wysiwyg-margin-bottom: 0}.hero-detail-block__descriptions{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;gap:var(--spacing-20);width:100%}.hero-detail-block__descriptions p::before,.hero-detail-block__descriptions p::after{margin:0}.hero-detail-block__terms,.hero-detail-block__artists,.hero-detail-block__place,.hero-detail-block__entry,.hero-detail-block__address,.hero-detail-block__web,.hero-detail-block__facebook,.hero-detail-block__socials{--c-text-color-description: var(--color-secondary-600);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:calc(50% - 2rem);width:calc(50% - var(--spacing-20));max-width:17.5rem;gap:2.5rem;gap:var(--spacing-22)}.hero-detail-block__terms-right{--c-text-color-paragraph: var(--color-secondary-800);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-end;gap:0.75rem;gap:var(--spacing-11);text-align:right}.hero-detail-block__terms-right p{line-height:1.5;line-height:var(--line-height-5)}.hero-detail-block__terms-button{font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:clamp(0.8125rem, 0.7980769231rem + 0.0641025641vw, 0.875rem);font-weight:500;font-weight:var(--font-weight-3);color:hsl(10, 82%, 58%);color:var(--color-primary-500);-webkit-text-decoration:none;text-decoration:none}.hero-detail-block__terms-button:hover{color:hsl(10, 61%, 29%);color:var(--color-primary-700)}.hero-detail-block__artists-right{--c-text-color-paragraph: var(--color-secondary-800);text-align:right}.hero-detail-block .hero-detail-block__artist-link,.hero-detail-block .hero-detail-block__artist-link:visited{color:hsl(180, 7%, 5%);color:var(--color-text-1)}.hero-detail-block .hero-detail-block__artist-link:hover{color:hsl(10, 82%, 58%);color:var(--color-text-9)}.hero-detail-block__place-right{text-align:right}.hero-detail-block__place-link{--c-text-color-paragraph: var(--color-primary-500);-webkit-text-decoration:none;text-decoration:none}.hero-detail-block__place-link:hover{--c-text-color-paragraph: var(--color-primary-700)}.hero-detail-block__entry-right{--c-text-color-paragraph: var(--color-secondary-800);text-align:right}.hero-detail-block__address-right{--c-text-color-description: var(--color-secondary-800);text-align:right}.hero-detail-block__web{gap:1rem;gap:var(--spacing-13)}.hero-detail-block__web-link{display:block;--c-text-color-description: var(--color-primary-600);-webkit-text-decoration:none;text-decoration:none;max-width:9.625rem}.hero-detail-block__web-link p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-detail-block__web-link p::before,.hero-detail-block__web-link p::after{margin:0}.hero-detail-block__web-link:hover,.hero-detail-block__facebook-link:hover{--c-text-color-description: var(--color-primary-700)}.hero-detail-block__facebook-link{--c-text-color-description: var(--color-primary-600);-webkit-text-decoration:none;text-decoration:none}.hero-detail-block__socials{align-items:center}.hero-detail-block__socials-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;gap:var(--spacing-17)}.hero-detail-block__socials-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.5rem;color:hsl(180, 9%, 14%);color:var(--color-secondary-800);transition:color .2s ease}.hero-detail-block__socials-link:hover{color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.hero-detail-block__descriptions-artist{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);gap:var(--spacing-fluid-22)}.hero-detail-block__professions{flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);gap:var(--spacing-fluid-17)}.hero-detail-block__date-place-birth{flex:2.2;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);gap:var(--spacing-fluid-17)}.hero-detail-block__description{--c-text-color-description: var(--color-secondary-800)}.hero-detail-block__badges,.hero-detail-block__sub-types{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;gap:var(--spacing-8);flex-wrap:wrap}.hero-detail-block__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;justify-content:space-between;gap:0.5rem;gap:var(--spacing-8)}.hero-detail-block__buttons-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;gap:var(--spacing-8)}.hero-detail-block__share{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.hero-detail-block__share-links{position:absolute;bottom:calc(100% + 0.5rem);bottom:calc(100% + var(--spacing-8))}.hero-detail-block__video-image{grid-column:2;grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex}.hero-detail-block__video-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:max(-50cqw + 43.75rem,-16.25rem);aspect-ratio:86/74;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;border-radius:1.25rem;border-radius:var(--border-radius-5);overflow:hidden;width:calc(100% + 16.25rem)}.hero-detail-block__video-wrapper{width:100%;height:100%}.hero-detail-block__video{width:100%;height:100%}.hero-detail-block__replacement-image{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:stretch;width:100%;height:100%;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);color:hsl(190, 13%, 91%);color:var(--color-secondary-100)}.hero-detail-block__tickets{grid-column:2;grid-row:1}.hero-detail-block__tickets-list{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;gap:0.25rem;gap:var(--spacing-4);height:100%;margin-right:max(-50cqw + 43.75rem,-16.25rem);list-style:none}.hero-detail-block__tickets-item{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.hero-detail-block__favourite--added svg{fill:hsl(10, 82%, 58%);fill:var(--color-primary-500)}.hero-detail-block--place .hero-detail-block__video-image-wrapper,.hero-detail-block--artist .hero-detail-block__video-image-wrapper{aspect-ratio:4/3}.hero-detail-block--place .hero-detail-block__address,.hero-detail-block--place .hero-detail-block__web,.hero-detail-block--place .hero-detail-block__facebook{justify-content:flex-start}.hero-detail-block--place .hero-detail-block__address-left,.hero-detail-block--place .hero-detail-block__web-left,.hero-detail-block--place .hero-detail-block__facebook-left{min-width:5rem}.hero-detail-block--place .hero-detail-block__address-right{text-align:left}.hero-detail-block--place .hero-detail-block__web{gap:2.5rem;gap:var(--spacing-22)}.hero-detail-block--place .hero-detail-block__content,.hero-detail-block--artist .hero-detail-block__content{gap:2.5rem;gap:var(--spacing-22)}.hero-detail-block--place .hero-detail-block__breadcrumbs,.hero-detail-block--artist .hero-detail-block__breadcrumbs{margin-bottom:1.5rem;margin-bottom:var(--spacing-17)}.hero-detail-block--artist .hero-detail-block__perex-content .wysiwyg{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hero-detail-block--artist .hero-detail-block__perex-content .wysiwyg>*{display:inline}.hero-filter-block__place--hidden{visibility:hidden;position:absolute;width:0;height:0}@container (max-width: 1563px){.hero-detail-block__video-image-wrapper,.hero-detail-block__tickets-list{margin-right:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));margin-right:calc(-1*var(--spacing-fluid-container-padding-1))}}@media(max-width: 1439px){.hero-detail-block__wrapper{row-gap:2.5rem;row-gap:var(--spacing-22)}.hero-detail-block__content{grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-20)}.hero-detail-block__tickets{grid-column:1/3;grid-row:2}.hero-detail-block__tickets-list{flex-wrap:wrap;flex-direction:row;align-items:center;margin-right:0}.hero-detail-block__web-link{max-width:8.9375rem}}@media(max-width: 1023px){.hero-detail-block{padding:0 clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding:0 var(--spacing-fluid-container-padding-1)}.hero-detail-block__container{padding-top:1.25rem;padding-top:var(--spacing-15)}.hero-detail-block__wrapper{grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:2.5rem;row-gap:var(--spacing-22)}.hero-detail-block__content{grid-column:1;grid-row:2}.hero-detail-block__video-image{grid-column:1;grid-row:1}.hero-detail-block__tickets{grid-column:1;grid-row:1}.hero-detail-block__tickets-list{flex-direction:column;align-items:flex-end;margin-right:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));margin-right:calc(-1*var(--spacing-fluid-container-padding-1))}.hero-detail-block__breadcrumbs-mobile{display:block}.hero-detail-block__breadcrumbs{display:none}.hero-detail-block__wrapper{flex-direction:column-reverse;gap:2.5rem;gap:var(--spacing-22)}.hero-detail-block__content{max-width:none;padding-top:0}.hero-detail-block__terms,.hero-detail-block__artists,.hero-detail-block__place,.hero-detail-block__entry,.hero-detail-block__address,.hero-detail-block__web,.hero-detail-block__facebook,.hero-detail-block__socials{max-width:25rem}.hero-detail-block__web-link{max-width:9.625rem}.hero-detail-block__share-links{right:0}.hero-detail-block__video-image{margin-left:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));margin-left:calc(-1*var(--spacing-fluid-container-padding-1));margin-right:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));margin-right:calc(-1*var(--spacing-fluid-container-padding-1))}.hero-detail-block__video-image-wrapper{width:100cqw;aspect-ratio:360/309;margin:0;border-radius:0}}@media(max-width: 767px){.hero-detail-block__descriptions,.hero-detail-block__descriptions-artist{flex-direction:column}.hero-detail-block__terms,.hero-detail-block__artists,.hero-detail-block__place,.hero-detail-block__entry,.hero-detail-block__address,.hero-detail-block__web,.hero-detail-block__facebook,.hero-detail-block__socials{width:100%;max-width:none}.hero-detail-block__terms,.hero-detail-block__address,.hero-detail-block__place,.hero-detail-block__facebook{order:1}.hero-detail-block__artists,.hero-detail-block__entry,.hero-detail-block__web,.hero-detail-block__socials{order:2}.hero-detail-block .hero-detail-block__content .heading{order:1}.hero-detail-block__content .divider:first-of-type{display:none}.hero-detail-block__content .divider:last-of-type{order:4}.hero-detail-block__perex-button{order:3}.hero-detail-block__descriptions,.hero-detail-block__descriptions-artist{order:5}.hero-detail-block__badges{order:5;margin-top:-0.5rem}.hero-detail-block__buttons{order:2}}@media(max-width: 479px){.hero-detail-block__wrapper{grid-template-columns:1fr;grid-template-rows:auto auto auto}.hero-detail-block__content{grid-row:3}.hero-detail-block__tickets{grid-row:2}.hero-detail-block__tickets-list{flex-direction:row;align-items:center;justify-content:center;margin-right:0}.hero-detail-block__tickets-item{width:100%}}.map-block{padding:0 clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding:0 var(--spacing-fluid-container-padding-1)}.map-block__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(0rem, -1.4423076923rem + 6.4102564103vw, 6.25rem);max-width:87.5rem;max-width:var(--container-max-width-3);width:100%;margin:0 auto}.map-block__left{flex:1.1666666667}.map-block__map{aspect-ratio:960/864;--c-map-height: 100%;margin-left:max(-50cqw + 43.75rem,-16.25rem);border-radius:0 1.25rem 1.25rem 0;border-radius:0 var(--border-radius-5) var(--border-radius-5) 0;overflow:hidden}.map-block__popup{position:relative;width:335px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.map-block .leaflet-popup-content-wrapper{background:transparent;box-shadow:none}.map-block .leaflet-popup-content{margin:0}.map-block__popup.leaflet-popup{position:relative}.map-block__popup .leaflet-popup-tip-container{display:none}.map-block .leaflet-popup-content p{margin:0}.map-block .leaflet-container a{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.map-block__popup-wrapper{width:16.5625rem !important}.map-block__popup-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-20);padding:2rem 2.5rem;padding:var(--spacing-20) var(--spacing-22);background:hsl(0, 0%, 100%);background:var(--color-surface-1);max-width:16.5625rem;box-shadow:0px 5px 10.017px 0px rgba(0,0,0,.04),0px 5px 17.869px 0px rgba(0,0,0,.04),0px 41.778px 33.422px 0px rgba(0,0,0,.03);border-radius:1rem;border-radius:var(--border-radius-4)}.map-block__popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.75rem;gap:var(--spacing-11)}.map-block__popup-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsl(180, 9%, 14%);color:var(--color-secondary-800);--c-text-color-paragraph: var(--color-secondary-800)}.map-block__popup-title p{display:inline}.map-block__popup-title p::before,.map-block__popup-title p::after{margin:0}.map-block__right{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4rem;gap:var(--spacing-25);justify-content:center;flex:1;padding:0;max-width:37.5rem}.map-block__travel-train{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22)}.map-block__travel-train-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-20)}.map-block__travel-train-description{max-width:25.875rem}.map-block__form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22)}.map-block__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:1rem;gap:var(--spacing-13)}.map-block__inputs .form__field{flex:1}.map-block__inputs input{min-height:3rem;margin-top:0}.map-block__inputs input::-moz-placeholder{color:hsl(182, 12%, 55%);color:var(--color-secondary-500)}.map-block__inputs input::placeholder{color:hsl(182, 12%, 55%);color:var(--color-secondary-500)}@container (max-width: 1563px){.map-block__map{margin-left:calc(clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem)*-1);margin-left:calc(var(--spacing-fluid-container-padding-1)*-1)}}@media(max-width: 1439px){.map-block__popup-wrapper{width:15rem !important}.map-block__popup-wrapper{right:-10rem;padding:2rem;padding:var(--spacing-20)}}@media(max-width: 1023px){.map-block__container{flex-direction:column;gap:4rem;gap:var(--spacing-25)}.map-block__map{margin:0 calc(clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem)*-1);margin:0 calc(var(--spacing-fluid-container-padding-1)*-1);border-radius:0}.map-block__popup-wrapper{width:16.5625rem !important}.map-block__popup-wrapper{padding:2rem 2.5rem;padding:var(--spacing-20) var(--spacing-22)}}@media(max-width: 767px){.map-block__popup-wrapper{position:relative;right:-147px;top:40px}}@media(max-width: 479px){.map-block__map{aspect-ratio:360/475}.map-block__inputs{flex-direction:column;gap:0.75rem;gap:var(--spacing-11)}}.events-table-block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22);width:100%}.events-terms-table-block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22);width:100%}.article-block{width:100%}.article-block__container{width:100%;max-width:42.5rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);gap:var(--spacing-fluid-22)}.article-block__container+.article-block__container{padding-top:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);padding-top:var(--spacing-fluid-22)}.article-block__breadcrumbs{padding-top:1.5rem;padding-top:var(--spacing-17);padding-bottom:4rem;padding-bottom:var(--spacing-25)}.article-block__headline{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);gap:var(--spacing-fluid-22)}.article-block__article-image{padding:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem) 0;padding:var(--spacing-fluid-22) 0}.article-block__text{--c-wysiwyg-font-size-paragraph: var(--font-size-fluid-5);--c-wysiwyg-color-paragraph: var(--color-secondary-600);--c-wysiwyg-line-height-paragraph: var(--line-height-3)}.article-block__text p,.article-block__text div{margin:0}.article-block__divider{padding:3.5rem 0;padding:var(--spacing-24) 0}.article-block__article-detail{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.75rem;gap:var(--spacing-19);width:100%}.article-block__event-ticket{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(0.8333333333rem, 0.7371794872rem + 0.4273504274vw, 1.25rem);gap:var(--spacing-fluid-15)}.article-block__one-column{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.75rem;gap:var(--spacing-19)}.article-block__container:has(.article-block__list--artists+.article-block__list--places) .article-block__two-column{display:grid;grid-template-columns:48% 48%;justify-content:space-between}.article-block__two-column:has(.article-block__list--artists+.article-block__list--places) .article-block__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.5rem;gap:var(--spacing-8);list-style:none}.article-block__list{display:grid;grid-template-columns:48% 48%;grid-gap:0.5rem;grid-gap:var(--spacing-8);gap:0.5rem;gap:var(--spacing-8);width:100%;list-style:none}.article-block__article-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;padding-top:5rem;padding-top:var(--spacing-27)}.article-block__article-images{width:100%}.article-block__article-wysiwyg{--c-wysiwyg-color-paragraph: var(--color-secondary-800);--c-wysiwyg-font-size-paragraph: var(--font-size-fluid-5);--c-wysiwyg-line-height-paragraph: 135%;--c-wysiwyg-margin-top: 0;--c-wysiwyg-margin-bottom: 0;--c-wysiwyg-heading-margin-top:var(--spacing-fluid-26);--c-wysiwyg-heading-margin-bottom:var(--spacing-fluid-23)}.article-block__article-wysiwyg .wysiwyg p,.article-block__article-wysiwyg .wysiwyg div{--c-wysiwyg-margin-top: var(--spacing-fluid-22);--c-wysiwyg-margin-bottom: 0}.article-block__article-wysiwyg .wysiwyg div:last-child:has(em),.article-block__article-wysiwyg .wysiwyg p:last-child:has(em){margin-top:clamp(3rem, 2.6538461538rem + 1.5384615385vw, 4.5rem) !important;margin-top:var(--spacing-fluid-26) !important}.article-block__article-wysiwyg .wysiwyg div:last-child:has(em) em,.article-block__article-wysiwyg .wysiwyg p:last-child:has(em) em{font-style:normal !important}.article-block__article-wysiwyg .wysiwyg div:last-child:has(em) em,.article-block__article-wysiwyg .wysiwyg p:last-child:has(em) em{font-size:clamp(0.6875rem, 0.6586538462rem + 0.1282051282vw, 0.8125rem);font-size:var(--font-size-fluid-2)}.article-block__article-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;gap:var(--spacing-8)}.article-block:not(:has(.article-block__article-wysiwyg)) .article-block__article-icons{padding-top:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);padding-top:var(--spacing-fluid-25)}.article-block__share{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.article-block__share-links{position:absolute;bottom:calc(100% + 0.5rem);bottom:calc(100% + var(--spacing-8))}.article-block__article-wysiwyg figcaption{margin-top:1.5rem;margin-top:var(--spacing-17);font-size:0.875rem;font-size:var(--font-size-3);font-weight:400;font-weight:var(--font-weight-2);line-height:1.5;line-height:var(--line-height-5);color:hsl(182, 12%, 55%);color:var(--color-secondary-500);text-align:center}@media(max-width: 1023px){.article-block__share-links .tooltip--big.tooltip::after{left:18px;right:auto}.article-block__share-links{left:0}}@media(max-width: 767px){.article-block__two-column{grid-template-columns:1fr !important}.article-block__two-column{gap:1.75rem;gap:var(--spacing-19)}.article-block__list{display:grid;grid-template-columns:1fr}}.cinema-program-block{width:100%}.movie-program-block{width:100%}.movie-program-block__no-results{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22)}.fulltext-search-hero-block{width:100%}.fulltext-search-hero-block__container{width:100%;max-width:calc(2 * clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) + 87.5rem);max-width:var(--container-max-width-1);margin:0 auto}.fulltext-search-hero-block__fulltext{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:clamp(3.3333333333rem, 2.9487179487rem + 1.7094017094vw, 5rem) clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) clamp(3.3333333333rem, 2.9487179487rem + 1.7094017094vw, 5rem) clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding:var(--spacing-fluid-27) var(--spacing-fluid-container-padding-1) var(--spacing-fluid-27) var(--spacing-fluid-container-padding-1)}.fulltext-search-hero-block__input{width:100%;position:relative}.fulltext-search-hero-block__icon-wrapper{padding:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);padding:var(--spacing-fluid-13);border-radius:50%;border:.075rem solid hsl(190, 13%, 91%);border:.075rem solid var(--color-secondary-100);cursor:pointer}.fulltext-search-hero-block__icon{width:1.375rem;height:1.375rem;color:hsl(180, 9%, 14%);color:var(--color-secondary-800);transform:rotate(45deg)}.fulltext-search-hero-block__fulltext input,.fulltext-search-hero-block__fulltext input:focus,.fulltext-search-hero-block__fulltext input:-webkit-autofill,.fulltext-search-hero-block__fulltext input:-webkit-autofill:focus{background-color:none !important}.fulltext-search-hero-block__fulltext input,.fulltext-search-hero-block__fulltext input:focus,.fulltext-search-hero-block__fulltext input:-webkit-autofill,.fulltext-search-hero-block__fulltext input:-webkit-autofill:focus{width:100%;border:none;outline:none;-webkit-transition:background-color 10000s ease-in-out 0s;transition:background-color 10000s ease-in-out 0s;padding:0;caret-color:transparent}.fulltext-search-hero-block__fulltext input::-moz-placeholder{color:hsl(180, 9%, 14%);color:var(--color-secondary-800);font-family:"Outfit", "Outfit-fallback", sans-serif;font-family:var(--font-family-2);font-size:clamp(2.375rem, 2.3173076923rem + 0.2564102564vw, 2.625rem);font-size:var(--font-size-fluid-8);font-style:normal;font-weight:600;font-weight:var(--font-weight-4);line-height:1.2;line-height:var(--line-height-3)}.fake-caret,.fulltext-search-hero-block__fulltext input,.fulltext-search-hero-block__fulltext input::placeholder{color:hsl(180, 9%, 14%);color:var(--color-secondary-800);font-family:"Outfit", "Outfit-fallback", sans-serif;font-family:var(--font-family-2);font-size:clamp(2.375rem, 2.3173076923rem + 0.2564102564vw, 2.625rem);font-size:var(--font-size-fluid-8);font-style:normal;font-weight:600;font-weight:var(--font-weight-4);line-height:1.2;line-height:var(--line-height-3)}.fulltext-search-hero-block__fulltext input::-moz-placeholder{padding-left:1rem}.fulltext-search-hero-block__fulltext input::placeholder{padding-left:1rem}.fake-caret{position:absolute;left:0;top:0;animation:pulse 1s infinite}@keyframes pulse{50%{color:transparent}}.fulltext-search-hero-block__categories{padding-left:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-left:var(--spacing-fluid-container-padding-1);overflow:auto}.fulltext-search-hero-block__categories::-webkit-scrollbar{display:none}.fulltext-search-hero-block__categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:2rem;gap:var(--spacing-20);width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;min-height:3.5rem;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);list-style:none;margin:0;border-radius:4.375rem;padding:0.375rem 3.5rem;padding:var(--spacing-6) var(--spacing-24);overflow:auto}.fulltext-search-hero-block__categories-item{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.fulltext-search-hero-block__categories-input{display:none}.fulltext-search-hero-block__categories-link{--c-text-line-height-perex: var(--line-height-1);--c-text-color-paragraph: var(--color-secondary-600);display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;border-radius:3.125rem;cursor:pointer;padding:15px;transition:all .3s ease-in-out}.fulltext-search-hero-block__categories-link:hover{--c-text-color-paragraph: var(--color-primary-600)}.fulltext-search-hero-block__categories-input:checked~.fulltext-search-hero-block__categories-link{--c-text-color-paragraph: var(--color-secondary-800);padding:0.875rem clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem);padding:var(--spacing-12) var(--spacing-fluid-23);background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100)}.fulltext-search-hero-block__categories-item:first-of-type .fulltext-search-hero-block__categories-input:checked~.fulltext-search-hero-block__categories-link{margin-left:calc(-1*clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem));margin-left:calc(-1*var(--spacing-fluid-23))}.fulltext-search-hero-block__categories-item:last-of-type .fulltext-search-hero-block__categories-input:checked~.fulltext-search-hero-block__categories-link{margin-right:calc(-1*clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem));margin-right:calc(-1*var(--spacing-fluid-23))}.fulltext-search-hero-block__search-history{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);gap:var(--spacing-fluid-22);--c-heading-color: var(--color-secondary-600);padding-top:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);padding-top:var(--spacing-fluid-25)}.fulltext-search-hero-block__search-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:clamp(0.5rem, 0.4423076923rem + 0.2564102564vw, 0.75rem);gap:var(--spacing-fluid-11);padding:0;margin:0;list-style:none}.fulltext-search-hero-block__search-item{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5rem;background:hsl(180, 9%, 14%);background:var(--color-secondary-800)}.fulltext-search-hero-block__search-link{color:hsl(180, 12%, 82%);color:var(--color-secondary-200);text-align:center;font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:clamp(0.6875rem, 0.6586538462rem + 0.1282051282vw, 0.8125rem);font-size:var(--font-size-fluid-2);font-style:normal;font-weight:600;font-weight:var(--font-weight-4);line-height:1.1;line-height:var(--line-height-2);letter-spacing:.0406rem;text-transform:uppercase;padding:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem) clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);padding:var(--spacing-fluid-17) var(--spacing-fluid-22);-webkit-text-decoration:none;text-decoration:none}@media(max-width: 1023px){.fulltext-search-hero-block__categories-list{width:37.5rem;min-height:3.1875rem;padding:0.375rem 1.875rem;padding:var(--spacing-6) 1.875rem}.fulltext-search-hero-block__categories-input:checked~.fulltext-search-hero-block__categories-link{padding:.8125rem 1.5rem;padding:.8125rem var(--spacing-17)}.fulltext-search-hero-block__categories-item:first-of-type .fulltext-search-hero-block__categories-input:checked~.fulltext-search-hero-block__categories-link{margin-left:calc(-1*1.5rem);margin-left:calc(-1*var(--spacing-17))}.fulltext-search-hero-block__categories-item:last-of-type .fulltext-search-hero-block__categories-input:checked~.fulltext-search-hero-block__categories-link{margin-right:calc(-1*1.5rem);margin-right:calc(-1*var(--spacing-17))}}@media(max-width: 479px){.fulltext-search-hero-block__icon-wrapper{position:absolute;top:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);top:var(--spacing-fluid-container-padding-1);right:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);right:var(--spacing-fluid-container-padding-1);display:none}.fulltext-search-hero-block__fulltext input::-moz-placeholder{font-size:1.375rem;font-weight:500;font-weight:var(--font-weight-3);line-height:1;line-height:var(--line-height-1)}.fake-caret,.fulltext-search-hero-block__fulltext input,.fulltext-search-hero-block__fulltext input::placeholder{font-size:1.375rem;font-weight:500;font-weight:var(--font-weight-3);line-height:1;line-height:var(--line-height-1)}}.search-hero-block{padding:clamp(3.625rem, 2.5rem + 5vw, 8.5rem) 0 2.5rem;padding:clamp(3.625rem, 2.5rem + 5vw, 8.5rem) 0 var(--spacing-22);max-width:120rem;max-width:var(--container-max-width-2);margin:0 auto;width:100%;min-height:clamp(31.25rem, 28.3653846154rem + 12.8205128205vw, 43.75rem)}.search-hero-block__background{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;background-color:hsl(240, 8%, 5%);background-color:var(--color-neutral-900);opacity:.2}.search-hero-block--background-on .search-hero-block__background{display:block}.search-hero-block__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.5rem;gap:var(--spacing-8);align-items:center;justify-content:center;position:relative;width:100%}.search-hero-block__pattern{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:22.7%;width:clamp(82.0625rem, 79.5817307692rem + 11.0256410256vw, 92.8125rem);height:clamp(21rem, 20.3653846154rem + 2.8205128205vw, 23.75rem);color:hsl(190, 13%, 91%);color:var(--color-secondary-100);z-index:1}.search-hero-block__tickets{--c-wysiwyg-color-paragraph: var(--color-secondary-800);position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.25rem;gap:var(--spacing-4);right:0;top:2.8125rem;z-index:2;list-style:none}.search-hero-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:column;gap:clamp(4rem, 3.7692307692rem + 1.0256410256vw, 5rem);padding-top:clamp(2.25rem, 2.7115384615rem + -0.3846153846vw, 2.625rem);padding-bottom:2.25rem;padding-bottom:var(--spacing-21);z-index:3;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.search-hero-block--background-on .search-hero-block__content{z-index:100}.search-hero-block__head{--c-heading-font-size: var(--font-size-fluid-11);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.75rem;gap:var(--spacing-19);text-align:center}.search-hero-block__filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:0.5rem;gap:var(--spacing-8)}.search-hero-block__filter-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;gap:var(--spacing-11);padding:0.5rem;padding:var(--spacing-8);background-color:hsla(0, 0%, 100%, 0.2);background-color:var(--color-neutral-100-opacity-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.875rem}.search-hero-block--background-on .search-hero-block__filter-menu{background-color:hsla(0, 0%, 100%, 0.8);background-color:var(--color-neutral-100-opacity-2)}.search-hero-block__filter-menu-item{padding:0.875rem 2rem;padding:var(--spacing-12) var(--spacing-20);background-color:transparent;border-radius:1.875rem;transition:background-color .3s ease, color .3s ease;cursor:pointer;color:hsl(180, 9%, 14%);color:var(--c-heading-color, var(--color-text-2));font-family:"Outfit", "Outfit-fallback", sans-serif;font-family:var(--font-family-2);margin:0;line-height:1;font-size:1rem;font-size:var(--font-size-4);font-weight:500;font-weight:var(--font-weight-3)}.search-hero-block__filter-menu-item::before,.search-hero-block__filter-menu-item::after{content:"";display:block;height:0;width:0}.search-hero-block__filter-menu-item::before{margin-bottom:calc(-0.125em + -0.5px)}.search-hero-block__filter-menu-item::after{margin-top:calc(-0.125em + 0px)}.search-hero-block__filter-menu-item--active,.search-hero-block__filter-menu-item:hover,.search-hero-block__filter-menu-item--whatever{background-color:hsl(9, 81%, 92%);background-color:var(--color-primary-100);color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.search-hero-block__filter-menu-item--inactive{background-color:transparent;color:hsl(180, 9%, 14%);color:var(--color-text-2)}.search-hero-block__filter-fulltext{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem, 1.1826923077rem + 1.4102564103vw, 2.875rem);width:36.6875rem}.search-hero-block__filter-loading{display:none}.search-hero-block__filter{position:relative;min-height:clamp(7.5rem, 7.1826923077rem + 1.4102564103vw, 8.875rem)}.search-hero-block__filter-loading.htmx-request{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:101}.search-hero-block__form{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1rem;gap:var(--spacing-13);width:100%;height:4.5rem;background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);padding:0.625rem 0.625rem 0.625rem 2.5rem;padding:var(--spacing-10) var(--spacing-10) var(--spacing-10) var(--spacing-22);border-radius:5.625rem;box-shadow:0px 16px 64px 0px hsl(240, 8%, 5%, 0.08);box-shadow:var(--shadow-3);--c-button-background-color: var(--color-primary-600);--c-button-color-icon-bg: var(--color-priamry-500)}.search-hero-block__form-input{all:unset;border:none;width:100%;height:100%;font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:1.125rem;font-size:var(--font-size-5);color:hsl(180, 9%, 14%);color:var(--color-secondary-800);font-weight:600;font-weight:var(--font-weight-4)}.search-hero-block__form-input::-moz-placeholder{font-size:1rem;font-size:var(--font-size-4);color:hsl(240, 1%, 62%);color:var(--color-neutral-400);font-weight:400;font-weight:var(--font-weight-2)}.search-hero-block__form-input::placeholder{font-size:1rem;font-size:var(--font-size-4);color:hsl(240, 1%, 62%);color:var(--color-neutral-400);font-weight:400;font-weight:var(--font-weight-2)}@media screen and (max-width: 1900px){.search-hero-block__tickets{position:static;flex-direction:row;z-index:auto}}@media(max-width: 1023px){.search-hero-block__tickets{flex-direction:column}}@media(max-width: 767px){.search-hero-block__pattern{left:13%}.search-hero-block__tickets{padding:0 clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding:0 var(--spacing-fluid-container-padding-1)}.search-hero-block__filter-wrapper{width:100%}.search-hero-block__filter{width:100%}.search-hero-block__content{width:100%}.search-hero-block__filter-fulltext{width:100%}}@media screen and (max-width: 26.25rem){.search-hero-block__content{gap:2.5rem;gap:var(--spacing-22)}}.category-filter{width:100%;overflow:auto;padding-top:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);padding-top:var(--spacing-fluid-17)}.category-filter::-webkit-scrollbar{display:none}.category-filter__list{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:2rem;gap:var(--spacing-20);margin:0 auto;min-width:1024px;min-height:4rem;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);list-style:none;margin:0;border-radius:4.375rem;padding:0.5rem 3.5rem;padding:var(--spacing-8) var(--spacing-24)}.category-filter__item{--c-text-line-height-perex: var(--line-height-1);--c-text-color-perex: var(--color-secondary-600);display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;border-radius:3.125rem;cursor:pointer;transition:all .3s ease-in-out}.category-filter__link{-webkit-text-decoration:none;text-decoration:none}.category-filter__item:hover{--c-text-color-perex: var(--color-primary-600)}.category-filter__input{display:none}.category-filter__item--active{padding:1.375rem clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem) 1.3125rem clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem);padding:var(--spacing-16) var(--spacing-fluid-23) 1.3125rem var(--spacing-fluid-23);background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);--c-text-color-perex: var(--color-secondary-800)}.category-filter__item:first-of-type.category-filter__item--active{margin-left:calc(-1*clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem));margin-left:calc(-1*var(--spacing-fluid-23))}.category-filter__item:last-of-type.category-filter__item--active{margin-right:calc(-1*clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem));margin-right:calc(-1*var(--spacing-fluid-23))}@media(max-width: 1023px){.category-filter__list{min-width:62.5rem;border-radius:4.375rem;min-height:3.1875rem;padding:0.625rem 2.125rem;padding:var(--spacing-10) 2.125rem}.category-filter__item--active{padding:.8125rem 1.5rem;padding:.8125rem var(--spacing-17)}.category-filter__item:first-of-type.category-filter__item--active{margin-left:calc(-1*1.5rem);margin-left:calc(-1*var(--spacing-17))}.category-filter__item:last-of-type.category-filter__item--active{margin-right:calc(-1*1.5rem);margin-right:calc(-1*var(--spacing-17))}}.event-form{width:100%;padding-bottom:clamp(4rem, 3.4807692308rem + 2.3076923077vw, 6.25rem);background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-1)}.event-form__extra-info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.75rem;gap:var(--spacing-11);scroll-margin-top:10rem;scroll-margin-top:var(--spacing-32)}.event-form__summary{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:1rem;margin-bottom:var(--spacing-13)}.event-form__summary-item{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;padding-top:var(--spacing-13);padding-bottom:var(--spacing-13);margin:0;border-top:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border-top:var(--border-width-1) solid var(--color-secondary-100)}.event-form__summary-item:first-of-type{border:none}.event-form__summary-item p:first-of-type{--c-text-color-paragraph: var(--color-secondary-800)}.event-form__summary-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:0.75rem;gap:var(--spacing-11)}.event-form__summary-remove{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:hsl(10, 82%, 58%);color:var(--color-primary-500);cursor:pointer}.event-form__promotion-title{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;gap:2px}.event-form__promotion-title-tip{--c-text-color-paragraph: var(--color-secondary-800)}.event-form__promotion{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;gap:1rem;gap:var(--spacing-13);padding:1.25rem 1.5rem 2.5rem;padding:var(--spacing-15) var(--spacing-17) var(--spacing-22);border:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border:var(--border-width-1) solid var(--color-secondary-100);border-radius:1rem;border-radius:var(--border-radius-4);transition:background-color .3s ease}.event-form__promotion:has(:checked){background:hsl(180, 9%, 96%);background:var(--color-secondary-50);border:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(180, 9%, 96%);border:var(--border-width-1) solid var(--color-secondary-50)}.event-form__promotion-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-20);width:100%}.event-form__promotion-header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;gap:1rem;gap:var(--spacing-13)}.event-form__promotion-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.5rem;gap:var(--spacing-17)}.event-form__promotion-header-price{--c-text-color-paragraph: var(--color-secondary-700);padding:0.5rem 1rem;padding:var(--spacing-8) var(--spacing-13);margin-left:auto;background:hsl(0, 0%, 100%);background:var(--color-neutral-100);border:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border:var(--border-width-1) solid var(--color-secondary-100);border-radius:48px;white-space:nowrap}.event-form__promotion-dates{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;grid-gap:var(--spacing-13);gap:1rem;gap:var(--spacing-13)}.event-form__remove-end-date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin-top:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);margin-top:var(--spacing-fluid-13)}.event-form__remove-end-date-button{cursor:pointer}.event-form__modal-succeed{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem);gap:var(--spacing-fluid-23)}.event-form__modal-succeed-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(0.75rem, 0.6634615385rem + 0.3846153846vw, 1.125rem);gap:var(--spacing-fluid-14);text-align:center}.event-form__modal-succeed-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13)}.event-form__term-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;grid-gap:var(--spacing-13);gap:1rem;gap:var(--spacing-13)}.event-form__term-button{--c-text-color-label: var(--color-primary-500);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13);margin-bottom:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);margin-bottom:var(--spacing-fluid-17);cursor:pointer}.event-form__term-button-icon{display:inline-block;width:24px;height:24px;color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.event-form__term-button-icon--close{rotate:45deg}.event-form__switch{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:center;gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13)}.event-form__terms{scroll-margin-top:10rem;scroll-margin-top:var(--spacing-32)}.event-form__terms-inner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);gap:var(--spacing-fluid-8)}@media(max-width: 1023px){.event-form__promotion-dates{grid-template-columns:1fr}}.change-password-form-success-flash{margin-bottom:1.5rem;margin-bottom:var(--spacing-17)}.events-table{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:2rem;row-gap:var(--spacing-20)}.events-table__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:1.25rem;row-gap:var(--spacing-15);margin:0;padding:0;list-style:none}.events-table__month{text-transform:capitalize;padding-top:2.25rem;padding-top:var(--spacing-21);margin-top:2.5rem;margin-top:var(--spacing-22);margin-bottom:2.25rem;margin-bottom:var(--spacing-21);border-top:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border-top:var(--border-width-1) solid var(--color-surface-5)}@media(max-width: 767px){.events-table__list{row-gap:1.5rem;row-gap:var(--spacing-17)}.events-table__divider{display:none}.events-table__button{display:none}}.events-terms-table{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:2rem;row-gap:var(--spacing-20)}.events-terms-table__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:1.25rem;row-gap:var(--spacing-15);margin:0;padding:0;list-style:none}.events-terms-table__month{text-transform:capitalize;padding-top:2.25rem;padding-top:var(--spacing-21);margin-top:2.5rem;margin-top:var(--spacing-22);margin-bottom:1rem;margin-bottom:var(--spacing-13);border-top:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border-top:var(--border-width-1) solid var(--color-surface-5)}@media(max-width: 767px){.events-terms-table__list{row-gap:1.5rem;row-gap:var(--spacing-17)}.events-terms-table__divider{display:none}}.paginated-articles{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-20);width:100%}.paginated-articles__articles{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-column-gap:2.5rem;grid-column-gap:var(--spacing-22);-moz-column-gap:2.5rem;column-gap:2.5rem;-moz-column-gap:var(--spacing-22);column-gap:var(--spacing-22);grid-row-gap:1.5rem;grid-row-gap:var(--spacing-17);row-gap:1.5rem;row-gap:var(--spacing-17)}.paginated-articles__button{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(max-width: 767px){.paginated-articles__articles{grid-template-columns:1fr}}.paginated-artists{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22);width:100%}.paginated-artists__artists-list{position:relative;display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:auto;grid-row-gap:2.5rem;grid-row-gap:var(--spacing-22);row-gap:2.5rem;row-gap:var(--spacing-22);grid-column-gap:1rem;grid-column-gap:var(--spacing-13);-moz-column-gap:1rem;column-gap:1rem;-moz-column-gap:var(--spacing-13);column-gap:var(--spacing-13);width:100%}.paginated-artists__button{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(max-width: 1023px){.paginated-artists__artists-list{grid-template-columns:repeat(4, 1fr);row-gap:1.5rem;row-gap:var(--spacing-17)}}@media(max-width: 767px){.paginated-artists__artists-list{grid-template-columns:repeat(3, 1fr);row-gap:1rem;row-gap:var(--spacing-13)}}@media(max-width: 479px){.paginated-artists__artists-list{grid-template-columns:repeat(2, 1fr)}}.paginated-movies{position:relative}.paginated-movies__cards{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-row-gap:2rem;grid-row-gap:var(--spacing-20);row-gap:2rem;row-gap:var(--spacing-20);grid-column-gap:2.5rem;grid-column-gap:var(--spacing-22);-moz-column-gap:2.5rem;column-gap:2.5rem;-moz-column-gap:var(--spacing-22);column-gap:var(--spacing-22);width:100%}.paginated-movies .paginated-movies__linear-gradient{position:absolute;height:min(55%,17.8125rem);bottom:calc(2.5rem + 48px);bottom:calc(var(--spacing-22) + 48px);left:0;width:100%;top:auto;top:initial;background:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%);pointer-events:none}.paginated-movies__button{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:2.5rem auto 0;margin:var(--spacing-22) auto 0}@media(max-width: 1023px){.paginated-movies__cards{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.paginated-movies__cards{grid-template-columns:1fr;row-gap:1.375rem;row-gap:var(--spacing-16)}}@media(max-width: 479px){.paginated-movies__linear-gradient,.paginated-movies__button{display:none}}.paginated-places{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:2.5rem;gap:var(--spacing-22)}.paginated-places__cards{position:relative;display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:auto;grid-row-gap:2.5rem;grid-row-gap:var(--spacing-22);row-gap:2.5rem;row-gap:var(--spacing-22);grid-column-gap:1rem;grid-column-gap:var(--spacing-13);-moz-column-gap:1rem;column-gap:1rem;-moz-column-gap:var(--spacing-13);column-gap:var(--spacing-13);width:100%}.paginated-places__button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media(max-width: 1023px){.paginated-places__cards{grid-template-columns:repeat(4, 1fr);row-gap:1.5rem;row-gap:var(--spacing-17)}}@media(max-width: 767px){.paginated-places__cards{grid-template-columns:repeat(3, 1fr);row-gap:1rem;row-gap:var(--spacing-13)}}@media(max-width: 479px){.paginated-places__cards{grid-template-columns:repeat(2, 1fr)}}.paginated-cinemas{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:2.5rem;gap:var(--spacing-22)}.paginated-cinemas__cards{position:relative;display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:auto;grid-row-gap:2.5rem;grid-row-gap:var(--spacing-22);row-gap:2.5rem;row-gap:var(--spacing-22);grid-column-gap:1rem;grid-column-gap:var(--spacing-13);-moz-column-gap:1rem;column-gap:1rem;-moz-column-gap:var(--spacing-13);column-gap:var(--spacing-13);width:100%}@media(max-width: 1023px){.paginated-cinemas__cards{grid-template-columns:repeat(4, 1fr);row-gap:1.5rem;row-gap:var(--spacing-17)}}@media(max-width: 767px){.paginated-cinemas__cards{grid-template-columns:repeat(3, 1fr);row-gap:1rem;row-gap:var(--spacing-13)}}@media(max-width: 479px){.paginated-cinemas__cards{grid-template-columns:repeat(2, 1fr)}.paginated-cinemas__button{display:none}}.movie-program{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4rem;gap:var(--spacing-25)}.movie-program__head{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22)}.movie-program__title{padding:0.75rem 0;padding:var(--spacing-11) 0}.movie-program__title-date{font-size:clamp(1.5rem, 1.4423076923rem + 0.2564102564vw, 1.75rem)}.movie-program__filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;gap:var(--spacing-20)}.movie-program__form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.movie-program__county{position:relative;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}.movie-program__city{flex:1 0 auto;padding:2.25rem 0;padding:var(--spacing-21) 0}.movie-program__county-select{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;min-width:20rem;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:.9375rem 1.5rem .9375rem 2rem;padding:.9375rem var(--spacing-17) .9375rem var(--spacing-20);background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-secondary-100);border-radius:1.25rem;border-radius:var(--border-radius-5);cursor:pointer}.movie-program__county-select--open,.movie-program__county-select:focus-visible{border:1px solid hsl(180, 12%, 82%);border:1px solid var(--color-secondary-200)}.movie-program__county-select-icon{width:2rem;color:hsl(180, 7%, 5%);color:var(--color-text-1);transition:transform .2s ease}.movie-program__county-select--open .movie-program__county-select-icon{transform:rotate(180deg)}.movie-program__county-dropdown{position:absolute;top:calc(100% + 0.75rem);top:calc(100% + var(--spacing-11));left:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-13);min-width:20rem;max-height:33.5rem;overflow-y:auto;padding:2.5rem;padding:var(--spacing-22);background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);border-radius:0.75rem;border-radius:var(--border-radius-3);box-shadow:0px 0px 20px 0px hsl(240, 8%, 5%, 0.05), 0px 0px 10px 0px hsl(240, 8%, 5%, 0.05);box-shadow:var(--shadow-4);z-index:10;list-style:none}.movie-program__county-dropdown::-webkit-scrollbar{width:15px}.movie-program__county-dropdown::-webkit-scrollbar-track{background-color:transparent;border-radius:.625rem}.movie-program__county-dropdown::-webkit-scrollbar-thumb{border-radius:.625rem;border:5px solid transparent;background-clip:content-box;background-color:hsl(10, 71%, 51%);background-color:var(--color-primary-600)}.movie-program__county-item{padding:0.5rem 0;padding:var(--spacing-8) 0;cursor:pointer}.movie-program__county-item label{--c-text-color-paragraph: var(--color-secondary-700);cursor:pointer}.movie-program__county-item--checked label,.movie-program__county-item:hover label{--c-text-color-paragraph: var(--color-primary-600)}.movie-program__county-item--disabled label,.movie-program__county-item--disabled:hover label{--c-text-color-paragraph: var(--color-secondary-300);cursor:auto;cursor:initial}.movie-program__county-input{display:none}.movie-program__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem);gap:var(--spacing-fluid-23)}.movie-program__list-wrapper{position:relative}.movie-program__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:3.5rem;gap:var(--spacing-24);list-style:none}.movie-program__button{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.movie-program__no-results-text{--c-text-color-paragraph: var(--color-secondary-700)}.movie-program__linear-gradient{position:absolute;height:min(55%,17.8125rem);bottom:-5px;left:0;width:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(244, 246, 246, 0.85)), to(rgba(243, 245, 245, 0)));background:linear-gradient(0deg, rgba(244, 246, 246, 0.85) 0%, rgba(243, 245, 245, 0) 100%);pointer-events:none}@media(max-width: 1439px){.movie-program__filter{flex-direction:column;gap:1.5rem;gap:var(--spacing-17);max-width:56.25rem}.movie-program__county-select{padding:0.5625rem 1.5rem 0.5625rem 1.875rem;padding:var(--spacing-9) var(--spacing-17) var(--spacing-9) 1.875rem}}@media(max-width: 1439px){.paginated-movies__linear-gradient{top:calc(67.2% + 2rem/2);top:calc(67.2% + var(--spacing-20)/2)}}@media(max-width: 479px){.movie-program__county-select{width:100%}.movie-program__county-dropdown{width:100%;max-height:25rem}}.newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-13)}.newsletter-form__flashes{padding-left:clamp(1.1666666667rem, 1.0320512821rem + 0.5982905983vw, 1.75rem);padding-left:var(--spacing-fluid-19)}.newsletter-form__form{max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1rem;gap:var(--spacing-13);width:100%;height:4.5rem;background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);padding:0.75rem 0.75rem 0.75rem 1.75rem;padding:var(--spacing-11) var(--spacing-11) var(--spacing-11) var(--spacing-19);border-radius:5.625rem;border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-secondary-100)}.newsletter-form__form--invalid{border-color:hsl(0, 96%, 89%);border-color:var(--color-error-light)}.newsletter-form__input{all:unset;border:none;width:100%;height:100%;font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);color:hsl(180, 9%, 14%);color:var(--color-secondary-800);font-weight:600;font-weight:var(--font-weight-4)}.newsletter-form__input::-moz-placeholder{font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);color:hsl(240, 1%, 62%);color:var(--color-neutral-400);font-weight:400;font-weight:var(--font-weight-2)}.newsletter-form__input::placeholder{font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);color:hsl(240, 1%, 62%);color:var(--color-neutral-400);font-weight:400;font-weight:var(--font-weight-2)}.newsletter-form button{text-transform:uppercase;font-size:0.8125rem;font-size:var(--font-size-2)}@media(max-width: 1023px){.newsletter-form__flashes{padding-left:0}}.cinema-program{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4rem;gap:var(--spacing-25)}.cinema-program__head{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22)}.cinema-program__title{padding:0.75rem 0;padding:var(--spacing-11) 0}.cinema-program__title-date{font-size:clamp(1.5rem, 1.4423076923rem + 0.2564102564vw, 1.75rem)}.cinema-program__filter{max-width:900px}.cinema-program__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22);list-style:none}.cinema-program__item--show{display:block}.cinema-program__no-results-text{--c-text-color-paragraph: var(--color-secondary-700)}.cinema-program__list:not(:has(.cinema-program__item--show)) .cinema-program__no-results-text{display:block}.cinema-program__button{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(max-width: 1023px){.cinema-program__filter{max-width:none}}.contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(2.3333333333rem, 2.0641025641rem + 1.1965811966vw, 3.5rem);gap:var(--spacing-fluid-24)}.form__fieldset{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20);padding:0;margin:0;margin-bottom:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);margin-bottom:var(--spacing-fluid-25);line-height:1.2;line-height:var(--line-height-3)}.form__fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:baseline;justify-content:space-between;gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13);margin-bottom:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);margin-bottom:var(--spacing-fluid-20)}.form__fieldset-wrapper--attachment{flex-direction:column}.form__fieldset:last-of-type{margin-bottom:0}.form__legend{display:block;font-size:clamp(1.375rem, 1.2307692308rem + 0.641025641vw, 2rem);font-size:var(--font-size-fluid-7);font-weight:500;font-weight:var(--font-weight-3);float:left}.form__section,.fui-form-container .fui-page-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);gap:var(--spacing-fluid-17);margin-bottom:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);margin-bottom:var(--spacing-fluid-20)}.form__section:last-of-type,.fui-form-container .fui-page-container:last-of-type{margin-bottom:0}.form__section-header{margin-bottom:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);margin-bottom:var(--spacing-fluid-13);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(0.8333333333rem, 0.7371794872rem + 0.4273504274vw, 1.25rem);gap:var(--spacing-fluid-15)}.form__sub-section{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);gap:var(--spacing-fluid-17)}.form__picklist{display:grid;width:100%;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);grid-gap:var(--spacing-fluid-13);gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13);margin-top:clamp(0.4166666667rem, 0.3685897436rem + 0.2136752137vw, 0.625rem);margin-top:var(--spacing-fluid-10)}.form__picklist-label{display:-webkit-box;display:-ms-flexbox;display:flex}.form__picklist-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form__picklist-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;justify-content:center;align-items:center;text-align:center;cursor:pointer;padding:clamp(1.0833333333rem, 0.9583333333rem + 0.5555555556vw, 1.625rem);padding:var(--spacing-fluid-18);border:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border:var(--border-width-1) solid var(--color-surface-14);border-radius:1rem;border-radius:var(--border-radius-4);font-weight:600;font-weight:var(--font-weight-4);font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);line-height:1.2;line-height:var(--line-height-3)}.form__picklist-indicator:hover,.form__picklist-input:checked~.form__picklist-indicator{background:hsl(180, 9%, 96%);background:var(--color-surface-4)}.form__picklist-input:focus-visible~.form__picklist-indicator{outline:-webkit-focus-ring-color auto 1px}.form__label,.fui-form-container .fui-label{display:block;font-size:clamp(0.8125rem, 0.7980769231rem + 0.0641025641vw, 0.875rem);font-size:var(--font-size-fluid-3);font-weight:600;font-weight:var(--font-weight-4);letter-spacing:0.05em;letter-spacing:var(--letter-spacing-3)}.form__label-row{--c-text-color-description: var(--color-neutral-600);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.form__label-right{font-size:clamp(0.6875rem, 0.6586538462rem + 0.1282051282vw, 0.8125rem);font-size:var(--font-size-fluid-2);color:hsl(183, 10%, 41%);color:var(--color-text-4)}.form__label-right a,.form__label-right a:visited{color:inherit;-webkit-text-decoration:none;text-decoration:none}.form__input,.fui-form-container .fui-input{display:block;border:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border:var(--border-width-1) solid var(--form-input-border-color, var(--color-surface-14));border-radius:0.75rem;border-radius:var(--border-radius-3);padding:clamp(0.5rem, 0.4423076923rem + 0.2564102564vw, 0.75rem) clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);padding:var(--spacing-fluid-11) var(--spacing-fluid-13);font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);font-weight:400;font-weight:var(--font-weight-2);margin-top:clamp(0.4166666667rem, 0.3685897436rem + 0.2136752137vw, 0.625rem);margin-top:var(--spacing-fluid-10);line-height:1.2;line-height:var(--line-height-3);width:100%;position:relative}.form__input--invalid{--form-input-border-color: var(--color-error-light)}.form__input:disabled,.fui-form-container .fui-input:disabled{background:hsl(180, 9%, 96%);background:var(--color-surface-secondary-4);border-color:hsl(180, 9%, 96%);border-color:var(--color-surface-secondary-4)}.form__label--checkbox,.form__label--radio{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13)}.form__input--checkbox,.form__input--radio{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form__input--radio-label{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;gap:1rem;gap:var(--spacing-13);width:100%;padding:2rem;padding:var(--spacing-20);border-radius:1rem;border-radius:var(--border-radius-4);border:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border:var(--border-width-1) solid var(--color-secondary-100);cursor:pointer;transition:background-color .3s ease}.form__input--radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.25rem;gap:var(--spacing-15);max-width:26.5625rem;width:100%}.form__input--radio-badge{padding:0.625rem 1rem;padding:var(--spacing-10) var(--spacing-13);border-radius:3rem;white-space:nowrap}.form__input--radio-badge-gray{background:hsl(190, 13%, 91%);background:var(--color-surface-light-5);color:hsl(183, 10%, 41%);color:var(--color-text-light-4)}.form__input--radio-badge-dark{background:hsl(180, 9%, 14%);background:var(--color-surface-dark-2);color:hsl(0, 0%, 100%);color:var(--color-text-dark-1)}.form__input--radio-label:hover{background:hsl(190, 13%, 91%);background:var(--color-surface-light-5)}.form__input--radio-label:has(.form__input--radio:checked){background:hsl(190, 13%, 91%);background:var(--color-surface-light-5)}.form__checkbox-indicator{width:1.5rem;width:var(--spacing-17);height:1.5rem;height:var(--spacing-17);border:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border:var(--border-width-1) solid var(--color-surface-14);background:hsl(0, 0%, 100%);background:var(--color-surface-1);border-radius:0.25rem;border-radius:var(--border-radius-1);position:relative}.form__label--checkbox:hover .form__checkbox-indicator,.form__checkbox-indicator:hover,.form__label--radio:hover{border-color:hsl(10, 82%, 58%);border-color:var(--color-primary-500)}.form__input--checkbox:checked~.form__checkbox-indicator,.form__input--radio:checked{background:hsl(10, 82%, 58%);background:var(--color-primary-500);border-color:hsl(10, 82%, 58%);border-color:var(--color-primary-500)}.form__input--checkbox:active~.form__checkbox-indicator,.form__input--radio:active{background-color:hsl(10, 83%, 75%);background-color:var(--color-surface-9)}.form__input--checkbox:checked~.form__checkbox-indicator::after{content:"";border:2px solid hsl(0, 0%, 100%);border:2px solid var(--color-surface-1);width:6px;height:12px;margin-left:-5px;margin-top:-1px;border-top:0;border-left:0;transform:rotate(45deg) translate(-50%, -50%);position:absolute;top:50%;left:50%}.form__input--select{position:relative;background:hsl(0, 0%, 100%);background:var(--color-neutral-100)}.form__select-slot{position:absolute;left:0;top:100%;width:100%;background:hsl(0, 0%, 100%);background:var(--color-surface-1);border:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border:var(--border-width-1) solid var(--form-input-border-color, var(--color-surface-14));z-index:1;padding:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);padding:var(--spacing-fluid-13)}.form__select-slot:focus-within{z-index:2}.form__select-search{margin-bottom:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);margin-bottom:var(--spacing-fluid-13)}.form__select-options{max-height:40vh;overflow-x:auto}.form__select-option{display:block;width:100%;text-align:left;padding:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem) clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);padding:var(--spacing-fluid-8) var(--spacing-fluid-13);cursor:pointer}.form__sub-section .form__select-option:first-of-type{border-bottom:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(240, 1%, 62%);border-bottom:var(--border-width-1) solid var(--color-neutral-400);margin-bottom:8px 0.5rem;margin-bottom:8px var(--spacing-8)}.form__select-option:hover,.form__select-option:focus-visible{background:hsl(180, 9%, 96%);background:var(--color-surface-4)}.form__select-trigger{position:relative;display:block;width:100%;text-align:left}.form__select-trigger::after{content:"";position:absolute;right:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);right:var(--spacing-fluid-13);top:50%;transform:translateY(-50%) rotate(45deg);width:0;height:0;border:solid hsl(10, 82%, 58%);border:solid var(--color-surface-10);border-width:0 2px 2px 0;padding:4px;margin-top:-3px}.form__select-trigger--opened::after{transform:translateY(-50%) rotate(-135deg);margin-top:3px}.form__input--wysiwyg{min-height:150px}.form__input--wysiwyg ul{padding-left:20px}.form__input--wysiwyg li p{padding:0;margin:.3em}.form__input--wysiwyg:focus-visible{outline:-webkit-focus-ring-color auto 1px}.form__wysiwyg-menu{padding-top:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);padding-top:var(--spacing-fluid-13);display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(0.4166666667rem, 0.3685897436rem + 0.2136752137vw, 0.625rem);gap:var(--spacing-fluid-10)}.form__wysiwyg-menu-item{font-weight:600;font-weight:var(--font-weight-4);border:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border:var(--border-width-1) solid var(--color-surface-14);border-radius:0.5rem;border-radius:var(--border-radius-2);padding:0.5rem;padding:var(--spacing-8);display:block;min-width:2rem;min-width:var(--spacing-20)}.form__wysiwyg-menu-item--active,.form__wysiwyg-menu-item:hover{background:hsl(180, 9%, 96%);background:var(--color-surface-4)}.form__input--file{display:none}.form__label--file{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13)}.form__image-thumbs{display:grid;width:100%;grid-template-columns:repeat(auto-fit, minmax(130px, min(50% - clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem) / 2, 200px)));grid-template-columns:repeat(auto-fit, minmax(130px, min(50% - var(--spacing-fluid-13) / 2, 200px)));grid-gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);grid-gap:var(--spacing-fluid-13);gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13)}.form__image-thumb,.form__image-trigger{max-width:200px;aspect-ratio:4/3;border-radius:0.75rem;border-radius:var(--border-radius-3);overflow:hidden;position:relative}.form__image-remove{position:absolute;top:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);top:var(--spacing-fluid-8);right:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);right:var(--spacing-fluid-8);border-radius:50%;border-radius:var(--border-radius-circle);width:2rem;width:var(--spacing-20);height:2rem;height:var(--spacing-20);transform:rotate(45deg);background:hsl(0, 0%, 100%);background:var(--color-surface-1);padding:0.5rem;padding:var(--spacing-8)}.form__image-trigger{text-align:center;border:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) dashed hsl(190, 13%, 91%);border:var(--border-width-1) dashed var(--form-input-border-color, var(--color-surface-14));display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(0.5rem, 0.4423076923rem + 0.2564102564vw, 0.75rem);gap:var(--spacing-fluid-11);justify-content:center;align-items:center;cursor:pointer}.form__image-trigger:hover{background-color:hsl(180, 9%, 96%);background-color:var(--color-surface-4)}.form__image-trigge-icon{width:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);width:var(--spacing-fluid-20)}.form__errors,.fui-form-container .fui-error-message{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13);margin-top:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);margin-top:var(--spacing-fluid-8);--c-text-color-caption: var(--color-error-main)}.form__flashes,.fui-i .fui-alert{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13)}.form__flash--success,.fui-i .fui-alert-success{--c-text-color-perex: var(--color-success-main)}.form__flash--error,.fui-i .fui-alert-error{--c-text-color-perex: var(--color-error-main)}.relative-wrapper{position:relative}.form__input-password-visibility{position:absolute;width:1.25rem;right:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);right:var(--spacing-fluid-13);top:50%;transform:translateY(-50%)}.content-card{display:grid;grid-template:"icon" "heading" "wysiwyg" "image" "buttons"/1fr;grid-template:var(--c-content-card-area-row-1, "icon") var(--c-content-card-area-row-2, "heading") var(--c-content-card-area-row-3, "wysiwyg") var(--c-content-card-area-row-4, "image") var(--c-content-card-area-row-5, "buttons")/var(--c-content-card-area-columns, 1fr);grid-gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);grid-gap:var(--c-content-card-gap, var(--spacing-fluid-20));background:hsl(0, 0%, 100%);background:var(--c-content-card-background, var(--color-surface-2));color:hsl(180, 7%, 5%);color:var(--c-content-card-text, var(--color-text-1));padding:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);padding:var(--spacing-fluid-20);border-radius:0.75rem;border-radius:var(--border-radius-3);box-shadow:0px 8px 32px 0px hsl(240, 8%, 5%, 0.04);box-shadow:var(--c-content-card-shadow, var(--shadow-2))}.content-card__icon{grid-area:icon;width:40px}.content-card__heading{grid-area:heading}.content-card__wysiwyg{grid-area:wysiwyg}.content-card__image{grid-area:image}.content-card__buttons{grid-area:buttons;align-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;justify-content:var(--c-content-card-buttons-justify, center);gap:clamp(0.4166666667rem, 0.3685897436rem + 0.2136752137vw, 0.625rem);gap:var(--spacing-fluid-10)}:where(.content-card--center:not(:has(.content-card__icon))){--c-content-card-area-row-1: }:where(.content-card--center:not(:has(.content-card__heading))){--c-content-card-area-row-2: }:where(.content-card--center:not(:has(.content-card__wysiwyg))){--c-content-card-area-row-3: }:where(.content-card--center:not(:has(.content-card__image))){--c-content-card-area-row-4: }:where(.content-card--center:not(:has(.content-card__buttons))){--c-content-card-area-row-5: }:where(.content-card--left){--c-content-card-area-row-1: ;--c-content-card-area-row-2: "image heading icon" auto;--c-content-card-area-row-3: "image wysiwyg wysiwyg" 1fr;--c-content-card-area-row-4: "image buttons buttons" auto;--c-content-card-area-row-5: ;--c-content-card-area-columns: 33% 1fr auto;--c-content-card-buttons-justify: right}:where(.content-card--right){--c-content-card-area-row-1: ;--c-content-card-area-row-2: "icon heading image" auto;--c-content-card-area-row-3: "wysiwyg wysiwyg image" 1fr;--c-content-card-area-row-4: "buttons buttons image" auto;--c-content-card-area-row-5: ;--c-content-card-area-columns: auto 1fr 33%;--c-content-card-buttons-justify: right}:where(.content-card--left:not(:has(.content-card__icon))){--c-content-card-area-row-2: "image heading heading" auto}:where(.content-card--right:not(:has(.content-card__icon))){--c-content-card-area-row-2: "heading heading image" auto}:where(.content-card--left:not(:has(.content-card__heading))){--c-content-card-area-row-2: "image . icon" auto}:where(.content-card--right:not(:has(.content-card__heading))){--c-content-card-area-row-2: "icon . image" auto}:where(.content-card--left:not(:has(.content-card__icon)):not(:has(.content-card__heading))){--c-content-card-area-row-2: }:where(.content-card--left:not(:has(.content-card__wysiwyg))),:where(.content-card--right:not(:has(.content-card__wysiwyg))){--c-content-card-area-row-3: }:where(.content-card--left:not(:has(.content-card__buttons))),:where(.content-card--right:not(:has(.content-card__buttons))){--c-content-card-area-row-4: }:where(.content-card--left:not(:has(.content-card__image))),:where(.content-card--right:not(:has(.content-card__image))){--c-content-card-area-row-1: initial;--c-content-card-area-row-2: initial;--c-content-card-area-row-3: initial;--c-content-card-area-row-4: ;--c-content-card-area-row-5: initial;--c-content-card-area-columns: initial}:where(.content-card--left:not(:has(.content-card__image)).content-card--left:not(:has(.content-card__buttons))),:where(.content-card--right:not(:has(.content-card__image)).content-card--right:not(:has(.content-card__buttons))){--c-content-card-area-row-5: }@container (max-width: 900px){.content-card--left,.content-card--right{--c-content-card-area-columns: 1fr 1fr }.content-card{--c-content-card-gap: var(--spacing-fluid-15)}}@container (max-width: 700px){.content-card--left,.content-card--right{--c-content-card-area-row-1: initial;--c-content-card-area-row-2: initial;--c-content-card-area-row-3: initial;--c-content-card-area-row-4: initial;--c-content-card-area-row-5: initial;--c-content-card-area-columns: initial}.content-card--left:not(:has(.content-card__buttons)),.content-card--right:not(:has(.content-card__buttons)){--c-content-card-area-row-4: initial;--c-content-card-area-row-5: }}.footer{width:100%}.footer--padding-top-100{padding-top:clamp(5rem, 4.7115384615rem + 1.2820512821vw, 6.25rem)}.footer--padding-top-80{padding-top:5rem;padding-top:var(--spacing-27)}.fui-form-container{--fui-field-gutter: initial;--fui-row-gutter: initial;--fui-border: initial;--fui-font: initial;--fui-btn-container-margin: initial;--fui-btn-container-padding: initial;--fui-label-color: var(--color-text-1);--fui-input-border-radius: initial;--fui-border-radius: initial;--fui-input-error-box-shadow-focus: initial;--fui-input-border-color-focus: initial;--fui-focus-border-color: initial;--fui-focus-shadow: initial;--fui-input-error-border-color: var(--color-error-light);--fui-input-error-color: initial;--fui-label-error-color: initial}.fui-form-container .fui-input:focus{box-shadow:none;box-shadow:initial}.fui-form-container .fui-field-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.fui-form-container .fui-input-container{order:1}.fui-form-container .fui-error-message{order:0}.fui-i{--fui-alert-error-bg-color: initial;--fui-alert-success-bg-color: initial;--fui-alert-padding: initial;--fui-alert-margin-bottom: var(--spacing-fluid-20)}.header{position:relative;width:100%;padding:0 var(--content-space-1);z-index:99;background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-15);border-bottom:1px solid hsl(190, 13%, 91%);border-bottom:1px solid var(--color-surface-18)}.header__wrapper{position:relative;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:2rem;grid-gap:var(--spacing-20);gap:2rem;gap:var(--spacing-20)}.header__left{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;width:8.9375rem;margin:1.5rem 0;margin:var(--spacing-17) 0}.header__mid{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:clamp(0rem, -1.1826923077rem + 5.2564102564vw, 5.125rem)}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-4);margin:0;padding:0;background-color:var(--background-quiet);list-style:none}.header__nav-link{--c-text-color-description: var(--color-text-1);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;padding:var(--spacing-13) var(--spacing-17);background-color:transparent;border-radius:3.125rem;-webkit-text-decoration:none;text-decoration:none}.header__nav-link--active{--c-text-color-description: var(--color-text-8);background-color:hsl(10, 90%, 96%);background-color:var(--color-surface-7)}.header__nav-link:hover{--c-text-color-description: var(--color-text-8)}.header__nav-link-icon{display:none;width:1.5rem;color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.header__user-nav{position:absolute;top:100%;right:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);right:var(--spacing-fluid-container-padding-1);width:16.25rem;padding:2rem;padding:var(--spacing-20);background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-1);box-shadow:0px 0px 20px 0px hsl(240, 8%, 5%, 0.05), 0px 0px 10px 0px hsl(240, 8%, 5%, 0.05);box-shadow:var(--shadow-4);border-radius:clamp(0.25rem, 0.2211538462rem + 0.1282051282vw, 0.375rem);border-radius:var(--border-width-4);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.5rem;gap:var(--spacing-17)}.header__user-nav-divider{width:100%;border:none;border-bottom:1px solid hsl(190, 13%, 91%);border-bottom:1px solid var(--color-surface-18);margin:0;height:0}.header__user-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-4);margin:0;background-color:var(--background-quiet);list-style:none;width:100%;align-items:flex-start;flex-direction:column;padding:0}.header__user-nav-item{width:100%}.header__user-nav-link{--c-text-color-description: var(--color-text-1);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;-webkit-text-decoration:none;text-decoration:none;--c-text-font-weight-description: var(--font-weight-4);padding:0.375rem 0;padding:var(--spacing-6) 0}.header__user-nav-link--light{--c-text-color-description:var(--color-text-11)}.header__user-nav-link--active{--c-text-color-description: var(--color-text-8)}.header__user-nav-link:hover{--c-text-color-description: var(--color-text-8)}.header__user-nav-link-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.5rem;color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.header__user-nav-link p{font-size:1rem;font-size:var(--font-size-4)}.header__user-nav-row{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.header__user-nav-add,.header__user-nav-add:visited{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:0.5rem;gap:var(--spacing-8);color:hsl(10, 82%, 58%);color:var(--color-text-9);text-transform:uppercase;font-size:0.75rem;font-size:var(--font-size-1);font-weight:700;font-weight:var(--font-weight-5);-webkit-text-decoration:none;text-decoration:none}.header__user-nav-add:hover{color:hsl(10, 71%, 51%);color:var(--color-text-8)}.header__user-nav-add-icon{width:1.25rem;width:var(--spacing-15);height:1.25rem;height:var(--spacing-15)}.header__user-nav-logout{--c-text-color-description: var(--color-text-5);-webkit-text-decoration:none;text-decoration:none}.header__user-nav-logout:hover{--c-text-color-description: var(--color-text-8)}.header__socials{display:none}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;gap:var(--spacing-17);align-items:center;justify-self:end;width:-moz-max-content;width:-webkit-max-content;width:max-content}.header__search-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.5rem;height:1.5rem;margin-top:0.125rem;margin-top:var(--spacing-2);color:hsl(180, 9%, 14%);color:var(--color-text-12);cursor:pointer}.header__buttons{display:none;flex-direction:column;gap:0.75rem;gap:var(--spacing-11);padding:0 1.5rem 2rem;padding:0 var(--spacing-17) var(--spacing-20);width:100%}.header__nav-hamburger{position:relative;display:none;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;width:3.5rem;height:3rem;background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-1);border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-surface-5);border-radius:0.5rem;border-radius:var(--border-radius-2)}.header__bar-1,.header__bar-2{position:absolute;width:1.375rem;height:.125rem;background-color:hsl(180, 9%, 14%);background-color:var(--color-text-2);transition:.5s ease-in-out}.header__bar-1{top:1.1875rem}.header__bar-2{top:1.6875rem}.header__nav-hamburger--open .header__bar-1{top:50%;transform:rotate(45deg)}.header__nav-hamburger--open .header__bar-2{top:50%;transform:rotate(-45deg)}@media(max-width: 1439px){.header__wrapper{grid-template-columns:auto auto auto}.header__mid{gap:2rem;gap:var(--spacing-20);justify-self:end}}@media(min-width: 68.75rem){.header__nav{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media(max-width: 68.75rem){.header{position:sticky;top:0;left:0;background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-1)}.header__wrapper{grid-template-columns:auto auto;gap:0.5rem;gap:var(--spacing-8)}.header__left{height:2rem;width:7.3125rem;margin:1.25rem 0;margin:var(--spacing-15) 0}.header__search-button,.header__favourite-button,.header__user-button{opacity:1;transition:opacity .4s ease-in-out, visibility .4s ease-in-out;visibility:visible}.header--open .header__search-button,.header--open .header__favourite-button,.header--open .header__user-button{opacity:0;visibility:hidden}.header__mid{position:absolute;top:0;left:0;flex-direction:column;gap:2.5rem;gap:var(--spacing-22);width:100vw;height:calc(100dvh - 4.5625rem);margin-top:4.5625rem;padding:2.125rem 0 4rem;padding:2.125rem 0 var(--spacing-25);background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-1);transform:translateX(100%);transition:transform .4s ease-in-out;overflow-y:auto}.header__mid--open-menu,.header__mid--open-user-menu{transform:translateX(0)}.header__right{height:4.5rem}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid hsl(190, 13%, 91%);border-bottom:1px solid var(--color-surface-18)}.header__nav-list{width:100%;align-items:flex-start;flex-direction:column;gap:1.75rem;gap:var(--spacing-19);padding:0 calc(clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) + 0.5rem) 2rem;padding:0 calc(var(--spacing-fluid-container-padding-1) + var(--spacing-8)) var(--spacing-20)}.header__nav-item{width:100%}.header__nav-link{--c-text-font-weight-description: var(--font-weight-4);padding:0.375rem 0;padding:var(--spacing-6) 0}.header__nav-link--active{background-color:transparent}.header__nav-link-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.header__nav-link p{font-size:1rem;font-size:var(--font-size-4)}.header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding:0 var(--spacing-fluid-container-padding-1)}.header__add-button{display:none}.header__nav-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}.header__user-nav{position:static;gap:2.5rem;gap:var(--spacing-22);transform:none;width:100%;border-radius:0;box-shadow:none;background:none;padding:0 calc(clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) + 0.5rem) 4rem;padding:0 calc(var(--spacing-fluid-container-padding-1) + var(--spacing-8)) var(--spacing-25)}.header__user-nav-list{gap:1.75rem;gap:var(--spacing-19)}.header__user-nav-link--active{background-color:transparent}.header__socials{display:block;width:100%;padding:2rem calc(clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) + 0.5rem) 0;padding:var(--spacing-20) calc(var(--spacing-fluid-container-padding-1) + var(--spacing-8)) 0;border-top:1px solid hsl(190, 13%, 91%);border-top:1px solid var(--color-surface-18)}}svg{display:block;width:100%;height:auto}.image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.image__element{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image__element--cover{-o-object-fit:cover;object-fit:cover}.keen-slider:not([data-keen-slider-disabled]){align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.slider{container-type:inline-size;width:100%}.slider__head{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(2.5rem, 2.3846153846rem + 0.5128205128vw, 3rem);margin-bottom:var(--spacing-fluid-48-40);min-height:48px}.slider__head-left{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;gap:clamp(1.5rem, 0.9230769231rem + 2.5641025641vw, 4rem)}.slider__head-left h3::before,.slider__head-left h3::after{margin:0}.slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;flex:1}.slider__controls-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:0.375rem;gap:var(--spacing-6);min-width:9.6875rem;padding:0.4375rem 0.875rem;padding:var(--spacing-7) var(--spacing-12);background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-3);border:.0625rem solid hsl(190, 13%, 91%);border:.0625rem solid var(--color-surface-14);border-radius:3.875rem}.slider__controls-button{cursor:pointer}.slider__controls-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:2rem;color:hsl(180, 7%, 5%);color:var(--color-text-1)}.slider__controls-icon--disabled{color:hsl(180, 12%, 82%);color:var(--color-text-15)}.slider__controls-pagination{color:hsl(183, 10%, 41%);color:var(--color-text-11);font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:0.875rem;font-size:var(--font-size-3);font-style:normal;font-weight:400;font-weight:var(--font-weight-2);line-height:1.5;line-height:var(--line-height-5)}.slider__items-wrapper{margin-right:0}.slider__items{--c-slider-columns: 12;position:relative;display:grid;grid-auto-columns:calc(100%/12 - var(--c-slider-gap)*(12 - 1)/12);grid-auto-columns:calc(100%/var(--c-slider-columns) - var(--c-slider-gap)*(var(--c-slider-columns) - 1)/var(--c-slider-columns));grid-gap:var(--c-slider-gap);gap:var(--c-slider-gap);grid-auto-flow:column;overflow:hidden}.slider__items--initialized{overflow:visible;gap:0}.slider__items--overflow-featured-block{overflow:visible !important}.slider__items--overflow-visible{overflow:visible !important}.slider__items--overflow-visible::before{content:"";position:absolute;left:-100vw;top:0;bottom:0;width:100vw;background:hsl(0, 0%, 100%);background:var(--color-surface-1);z-index:2}.slider__items--overflow-visible::after{content:"";position:absolute;right:-100vw;top:0;bottom:0;width:100vw;opacity:.7;background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-1);z-index:2}.slider__items--overflow-visible-right.slider__items--overflow-visible::after{opacity:0}.slider__pages{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:flex-end;margin-top:clamp(2.5rem, 1.9230769231rem + 2.5641025641vw, 5rem);margin-top:var(--spacing-fluid-80-40);border-bottom:1px solid hsl(190, 13%, 91%);border-bottom:1px solid var(--color-surface-5)}.slider__pages--overflow-visible{margin-right:calc(-1*(clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) + 0px + 160*(100vw - 1561px)/359));margin-right:calc(-1*(var(--spacing-fluid-container-padding-1) + 0px + 160*(100vw - 1561px)/359))}.slider__page{height:4px;cursor:pointer;background-color:transparent;overflow:hidden;border-radius:0.25rem;border-radius:var(--border-radius-1);flex-grow:1;flex:1}.slider__page:hover{background-color:hsl(10, 82%, 58%);background-color:var(--color-primary-500)}.slider__page--active{background-color:hsl(10, 82%, 58%);background-color:var(--color-primary-500);cursor:auto;cursor:initial}.slider--two-columns{--c-slider-gap: 0px}.slider--two-columns .slider__pages{margin-top:2.5rem;margin-top:var(--spacing-22)}.slider--three-columns{--c-slider-gap: var(--spacing-fluid-84-16)}.slider--four-columns{--c-slider-gap: var(--spacing-fluid-40-16)}.slider--six-columns{--c-slider-gap: var(--spacing-13)}.slider-pages--feature-block{max-width:1400px;margin:0 auto}@media only screen and (max-width: 1530px){.slider-pages--feature-block{max-width:100%;padding-left:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-left:var(--spacing-fluid-container-padding-1);padding-right:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-right:var(--spacing-fluid-container-padding-1)}}@container (max-width: 1100px){.slider--three-columns .slider__items{--c-slider-columns: 10}}@container (max-width: 900px){.slider__items-wrapper{margin-right:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));margin-right:calc(-1*var(--spacing-fluid-container-padding-1))}.slider__items{--c-slider-columns: 10}.slider--three-columns .slider__items{--c-slider-columns: 8}}@container (max-width: 700px){.slider__items{--c-slider-columns: 8}.slider--three-columns .slider__items{--c-slider-columns: 7}}@container (max-width: 500px){.slider__items{--c-slider-columns: 5}.slider--three-columns .slider__items{--c-slider-columns: 5}}@media(max-width: 767px){.slider__head-left{flex:1}.slider__controls{display:none}}@media screen and (max-width: 97.5rem){.slider__pages--overflow-visible{margin-right:calc(-1*(clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem)));margin-right:calc(-1*(var(--spacing-fluid-container-padding-1)))}}@media screen and (min-width: 120rem){.slider__pages--overflow-visible{margin-right:calc(-1*(clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) + 10rem));margin-right:calc(-1*(var(--spacing-fluid-container-padding-1) + 10rem))}}.slider-item{grid-column:span 2}.slider-item--visible{overflow:visible !important}.slider-item--two-rows{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:1.5rem;row-gap:var(--c-slider-item-row-gap, var(--spacing-17))}.slider-item--span-3{grid-column:span 3}.slider-item--span-4{grid-column:span 4}.slider-item--span-6{grid-column:span 6}@container (max-width: 500px){.slider-item--span-6{grid-column:span 5}.slider-item--two-rows{grid-column:span 4}}@container (max-width: 360px){.slider-item{grid-column:span 3}.slider-item--two-rows{grid-column:span 4}.slider__items--overflow-featured-block .slider-item--span-6{grid-column:span 5}}.badges{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-8);width:100%}.ticket-calendar{display:block;width:3.5rem;min-width:3.5rem;font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1)}.ticket-calendar__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;z-index:2;-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/ticket-calendar2c3deaff4df87f3a55f7.svg);mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/ticket-calendar2c3deaff4df87f3a55f7.svg)}.ticket-calendar__top{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.375rem;gap:var(--spacing-6);width:100%;height:3.0625rem;background-color:hsl(180, 9%, 14%);background-color:var(--c-ticket-calendar-background-color, var(--color-secondary-800));color:hsl(0, 0%, 100%);color:var(--color-neutral-100)}.ticket-calendar__day,.ticket-calendar__month{margin:0;line-height:1;line-height:var(--line-height-1)}.ticket-calendar__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:2.0625rem;background-color:hsl(190, 13%, 91%);background-color:var(--c-ticket-calendar-background-color-bottom, var(--color-secondary-100))}.ticket-calendar__time{color:hsl(180, 9%, 14%);color:var(--color-secondary-800);font-size:clamp(0.625rem, 0.6105769231rem + 0.0641025641vw, 0.6875rem);font-weight:500;font-weight:var(--font-weight-3)}.ticket-calendar__day--small{font-size:.9375rem;font-weight:700;font-weight:var(--font-weight-5)}.ticket-calendar__day--big{font-size:clamp(0.9375rem, 0.8942307692rem + 0.1923076923vw, 1.125rem);font-weight:700;font-weight:var(--font-weight-5)}.ticket-calendar__month--small{font-size:.6875rem;font-weight:500;font-weight:var(--font-weight-3)}.ticket-calendar__month--big{font-size:0.8125rem;font-size:var(--font-size-2);font-weight:500;font-weight:var(--font-weight-3)}.ticket-calendar__month--light{opacity:.7}@media(max-width: 479px){.ticket-calendar__wrapper,.ticket-calendar--big .ticket-calendar__wrapper{-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/ticket-calendar-mobild5acd2f08f47b4f07de9.svg);mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/ticket-calendar-mobild5acd2f08f47b4f07de9.svg)}.ticket-calendar__top{height:2.875rem}.ticket-calendar__bottom{height:1.625rem}}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:baseline;gap:0.125rem;gap:var(--spacing-2);padding:0.5rem;padding:var(--spacing-8);border-radius:0 0.5rem;border-radius:0 var(--border-radius-2);width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:1.75rem;background-color:hsl(180, 9%, 14%);background-color:var(--c-rating-background-color, var(--color-secondary-800));transition:background-color .3s ease}.rating__percentage{line-height:1;margin:0;font-size:clamp(0.625rem, 0.5961538462rem + 0.1282051282vw, 0.75rem);font-size:var(--font-size-fluid-1);font-weight:700;font-weight:var(--font-weight-5);line-height:var(--font-height-1);color:hsl(182, 12%, 55%);color:var(--c-rating-color, var(--color-secondary-500));transition:color .3s ease}.rating__percentage::before,.rating__percentage::after{content:"";display:block;height:0;width:0}.rating__percentage::before{margin-bottom:calc(-0.125em + -0.9px)}.rating__percentage::after{margin-top:calc(-0.125em + -0.9px)}.rating--light{background-color:hsl(190, 13%, 91%);background-color:var(--c-rating-background-color, var(--color-secondary-100));--c-text-color-paragraph: var(--c-rating-color, var(--color-secondary-600))}.rating--grey{--c-text-color-paragraph: var(--c-rating-color, var(--color-secondary-500))}.rating--dark{background-color:hsl(180, 7%, 5%);background-color:var(--c-rating-background-color, var(--color-secondary-900));--c-text-color-paragraph: var(--c-rating-color, var(--color-secondary-200))}.rating--left{border-radius:0.5rem 0;border-radius:var(--border-radius-2) 0}.badge,.badge--light-orange,.badge--outlined-none{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;border-radius:3rem;border-radius:var(--spacing-23);font-style:normal;font-weight:400;font-weight:var(--font-weight-2);font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);line-height:1.3;line-height:var(--line-height-4);background-color:hsl(9, 81%, 92%);background-color:var(--c-badge-background-color, var(--color-primary-100));color:hsl(10, 59%, 15%);color:var(--c-badge-color, var(--color-primary-800));-webkit-text-decoration:none;text-decoration:none;text-align:center;transition:all .3s ease;min-width:-moz-max-content;min-width:-webkit-max-content;min-width:max-content}.badge--hover:hover{background-color:hsl(10, 90%, 96%);background-color:var(--color-primary-50);--c-badge-color: var(--color-primary-800);transition:all .3s ease}.badge--grey{--c-badge-background-color: var(--color-secondary-50);--c-badge-color: var(--color-secondary-700)}.badge--light-grey{--c-badge-background-color: var(--color-secondary-50);--c-badge-color: var(--color-secondary-500)}.badge--black{--c-badge-background-color: var(--color-secondary-800);--c-badge-color: var(--color-secondary-200)}.badge--orange{--c-badge-background-color: var(--color-primary-500);--c-badge-color: var(--color-neutral-100)}.badge--light-orange{--c-badge-background-color: var(--color-primary-100);--c-badge-color: var(--color-primary-800)}.badge--premium{--c-badge-background-color: var(--color-primary-700);--c-badge-color: var(--color-neutral-100)}.badge--light-black{--c-badge-background-color: var(--color-secondary-100);--c-badge-color: var(--color-secondary-600)}.badge--green{--c-badge-background-color: var(--color-success-light-opacity-1);--c-badge-color: var(--color-success-dark)}.badge--outlined-on{--c-badge-background-color: var(--color-neutral-100);--c-badge-color: var(--color-secondary-600);border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-secondary-100)}.badge--big-big,.badge--big-small{line-height:1.5;font-size:0.875rem;font-size:var(--font-size-3);padding:0.625rem 1rem;padding:var(--spacing-10) var(--spacing-13)}.badge--big-big::before,.badge--big-big::after,.badge--big-small::before,.badge--big-small::after{content:"";display:block;height:0;width:0}.badge--big-big::before,.badge--big-small::before{margin-bottom:calc(-0.375em + -0.5px)}.badge--big-big::after,.badge--big-small::after{margin-top:calc(-0.375em + 0px)}.badge--big-bold{line-height:1.5;font-size:0.875rem;font-size:var(--font-size-3);padding:0.625rem 1.25rem;padding:var(--spacing-10) var(--spacing-15);font-weight:600;font-weight:var(--font-weight-4)}.badge--big-bold::before,.badge--big-bold::after{content:"";display:block;height:0;width:0}.badge--big-bold::before{margin-bottom:calc(-0.375em + -0.5px)}.badge--big-bold::after{margin-top:calc(-0.375em + 0px)}.badge--medium{font-size:clamp(0.6875rem, 0.6586538462rem + 0.1282051282vw, 0.8125rem);font-size:var(--font-size-fluid-2);padding:0.5625rem 1rem 0.625rem 1rem;padding:var(--spacing-9) var(--spacing-13) var(--spacing-10) var(--spacing-13)}.badge--small{line-height:1.5;font-size:0.8125rem;font-size:var(--font-size-2);padding:0.5625rem 1rem 0.625rem 1rem;padding:var(--spacing-9) var(--spacing-13) var(--spacing-10) var(--spacing-13)}.badge--small::before,.badge--small::after{content:"";display:block;height:0;width:0}.badge--small::before{margin-bottom:calc(-0.375em + -0.75pxpx)}.badge--small::after{margin-top:calc(-0.375em + 0px)}.badge--xsmall{font-weight:600;font-weight:var(--font-weight-4);font-size:clamp(0.625rem, 0.5961538462rem + 0.1282051282vw, 0.75rem);font-size:var(--font-size-fluid-1);line-height:1;line-height:var(--line-height-1);letter-spacing:.6px;padding:0.625rem;padding:var(--spacing-10)}.badge--2xsmall{line-height:1.5;font-size:0.75rem;font-size:var(--font-size-1);padding:0.5rem 1.375rem;padding:var(--spacing-8) var(--spacing-16)}.badge--2xsmall::before,.badge--2xsmall::after{content:"";display:block;height:0;width:0}.badge--2xsmall::before{margin-bottom:calc(-0.375em + 0px)}.badge--2xsmall::after{margin-top:calc(-0.375em + 0px)}@media(max-width: 479px){.badge--big-small{line-height:1.5;font-size:0.75rem;font-size:var(--font-size-1);padding:0.5rem 1rem;padding:var(--spacing-8) var(--spacing-13)}.badge--big-small::before,.badge--big-small::after{content:"";display:block;height:0;width:0}.badge--big-small::before{margin-bottom:calc(-0.375em + 0px)}.badge--big-small::after{margin-top:calc(-0.375em + 0px)}.badge--big-bold{line-height:1;font-size:0.8125rem;font-size:var(--font-size-2)}.badge--big-bold::before,.badge--big-bold::after{content:"";display:block;height:0;width:0}.badge--big-bold::before{margin-bottom:calc(-0.125em + -0.35px)}.badge--big-bold::after{margin-top:calc(-0.125em + -0.35px)}}.logo{width:100%}.logo__image{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.big-tab{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.5rem;gap:var(--spacing-8);max-width:-moz-max-content;max-width:-webkit-max-content;max-width:max-content;max-height:-moz-max-content;max-height:-webkit-max-content;max-height:max-content;padding:0.625rem 1.375rem;padding:var(--spacing-10) var(--spacing-16);border-radius:0.5rem;border-radius:var(--border-radius-2);background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-12);-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s}.big-tab:hover{background-color:hsl(9, 81%, 92%);background-color:var(--color-surface-8)}.big-tab__top-content{line-height:1.5;font-size:0.75rem;font-size:var(--font-size-1);font-weight:400;font-weight:var(--font-weight-2);color:hsl(10, 82%, 58%);color:var(--color-primary-500);opacity:.5}.big-tab__top-content::before,.big-tab__top-content::after{content:"";display:block;height:0;width:0}.big-tab__top-content::before{margin-bottom:calc(-0.375em + -0.75px)}.big-tab__top-content::after{margin-top:calc(-0.375em + 0px)}.big-tab__bottom-content{--c-text-color-description: var(--color-primary-500)}.small-tab{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-12);border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-surface-13);border-radius:0.5rem;border-radius:var(--border-radius-2)}.small-tab__icon{width:1.5rem;color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.promo--big{max-width:3.25rem}.promo--medium{max-width:2.75rem}.promo--small{max-width:2.375rem}.divider{width:100%;height:.0625rem;background-color:hsl(190, 13%, 91%);background-color:var(--color-secondary-100);margin:0;margin:var(--c-divider-margin, 0);border:none}.divider--without{--c-divider-margin: 0}.divider--small{--c-divider-margin: var(--spacing-25) 0}.divider--medium{--c-divider-margin: var(--spacing-27) 0}.divider--large{--c-divider-margin: var(--spacing-29) 0}.divider+.divider{display:none}.layout-row:not(:has(*))+.divider{display:none}.event-card{position:relative}.event-card-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;height:100%;-webkit-text-decoration:none;text-decoration:none;border-radius:1.25rem;border-radius:var(--border-radius-5);overflow:hidden}.event-card__wrapper{width:100%;position:relative}.event-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:1.25rem;border-radius:var(--border-radius-5);overflow:hidden;aspect-ratio:320/184;position:relative}.event-card__replacement-image{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:100%;height:100%;background-color:hsl(190, 13%, 91%);background-color:var(--color-secondary-100);color:hsl(180, 12%, 82%);color:var(--color-secondary-200);transition:color .3s ease}.event-card:hover .event-card__replacement-image{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.event-card__promoted-icon{position:absolute;top:0;left:1rem;width:2.75rem;height:3.875rem}.event-card__calendar{right:0;bottom:-2.0625rem;position:absolute;z-index:1}.event-card__calendar-cover{position:absolute;right:0;bottom:-10px;width:5px;height:20px;background:hsl(0, 0%, 100%);background:var(--color-neutral-100)}.event-card__favourite{position:absolute;right:.5rem;top:.5rem;z-index:2;cursor:pointer}.event-card__favourite--added{--color-neutral-100: var(--color-text-9)}.event-card__favourite:hover{--color-neutral-100: var(--color-text-9)}.event-card__favourite.event-card__favourite--added:hover{--color-neutral-100: hsl(0, 0%, 100%)}.event-card__content-wrapper{flex:1}.event-card__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;gap:var(--spacing-20);width:100%;height:100%;padding:calc(1.5rem - 0.3125rem) 1rem 1.25rem;padding:calc(var(--spacing-17) - var(--spacing-5)) var(--spacing-13) var(--spacing-15)}.event-card__head{--c-text-color-paragraph: var(--color-text-3);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.75rem;gap:var(--spacing-11)}.event-card__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsl(184, 10%, 27%);color:var(--color-secondary-700);transition:color .3s ease}.event-card__title p{display:inline}.event-card__title--with-calendar::before{display:block;content:"";float:right;width:5.3125rem;height:1em;margin-left:0.5rem;margin-left:var(--spacing-8)}.event-card__title p::before,.event-card__title p::after{margin:0}.event-card__badges{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-8)}.event-card:hover .event-card__head{--c-text-color-paragraph: var(--color-primary-600)}.event-card:hover .event-card__title{color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.event-card--promoted{--c-ticket-calendar-background-color-bottom: var(--color-neutral-100);background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50)}.event-card--top-promoted{--c-ticket-calendar-background-color-bottom: var(--color-neutral-100);background-color:hsl(10, 90%, 96%);background-color:var(--color-primary-50)}.event-card--top-promoted .event-card__title{--c-text-color-paragraph: var(--color-primary-700);color:hsl(10, 61%, 29%);color:var(--color-primary-700)}.event-card--top-promoted:hover .event-card__title{--c-text-color-paragraph: var(--color-primary-800);color:hsl(10, 59%, 15%);color:var(--color-primary-800)}@media(max-width: 479px){.event-card__image{aspect-ratio:5/4}.event-card__calendar{bottom:-1.625rem}}.icon-circle{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:0.5625rem;padding:var(--spacing-9);background-color:hsla(0, 0%, 0%, 0.10);background-color:var(--color-black-opacity-1);border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.icon-circle__icon{width:1.375rem;color:hsl(0, 0%, 100%);color:var(--color-neutral-100)}.icon-circle__tooltip{display:none;position:absolute;top:-3rem;z-index:5}.icon-circle:hover .icon-circle__tooltip{display:block}.tooltip{position:relative;display:block;width:-moz-max-content;width:-webkit-max-content;width:max-content;padding:0.5625rem;padding:var(--spacing-9);border-radius:0.25rem;border-radius:var(--border-radius-1)}.tooltip__content{display:block;color:hsl(0, 0%, 100%);color:var(--color-neutral-100);font-size:0.75rem;font-size:var(--font-size-1);font-weight:600;font-weight:var(--font-weight-4);line-height:1;line-height:var(--line-height-1)}.tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-0.3125rem;border-width:.3125rem;border-style:solid;border-color:hsl(184, 10%, 27%) transparent transparent transparent;border-color:var(--color-secondary-700) transparent transparent transparent}.tooltip__content a,.tooltip__content button{-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease;text-align:center}.tooltip__content a:hover,.tooltip__content button:hover{--c-text-color-description: var(--color-primary-500)}.tooltip__content button.copied{--c-text-color-description: var(--color-success-main) }.tooltip--big{padding:1rem 1.5rem;padding:var(--spacing-13) var(--spacing-17)}.tooltip--big .tooltip__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-13)}.tooltip--light{background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);box-shadow:0px 0px 20px 0px hsl(240, 8%, 5%, 0.05), 0px 0px 10px 0px hsl(240, 8%, 5%, 0.05);box-shadow:var(--shadow-4)}.tooltip--light .tooltip__content{--c-text-color-description: var(--color-secondary-800) }.tooltip--light.tooltip::after{border-color:hsl(0, 0%, 100%) transparent transparent transparent;border-color:var(--color-neutral-100) transparent transparent transparent}.tooltip--dark{background-color:hsl(184, 10%, 27%);background-color:var(--color-secondary-700)}.tooltip--dark .tooltip__content{color:hsl(0, 0%, 100%);color:var(--color-neutral-100)}@media(max-width: 1023px){.tooltip--big.tooltip::after{left:auto;right:18px}}.localization{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:0.5rem;gap:var(--spacing-8)}.localization__icon{width:1rem;min-width:1rem;height:1rem;color:hsl(182, 12%, 55%);color:var(--c-localization-icon-color, var(--color-secondary-500))}.localization__description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:hsl(183, 10%, 41%);color:var(--color-text-light-4)}.localization__description p{display:inline}.localization__description p::before,.localization__description p::after{margin:0}@media(max-width: 479px){.localization__icon{width:.75rem;min-width:.75rem;height:.75rem}}.categories{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);border-radius:4.375rem;padding:0.375rem;padding:var(--c-categories-padding, var(--spacing-6))}.categories__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.625rem;gap:var(--spacing-10);list-style:none;margin:0;padding:0}.categories__item{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.categories__link{--c-text-line-height-paragraph: var(--line-height-1);--c-text-line-height-perex: var(--line-height-1);--c-text-color-paragraph: var(--color-secondary-600);--c-text-color-perex: var(--color-secondary-600);display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.75rem 3rem;padding:var(--c-categories-padding-link, var(--spacing-11) var(--spacing-23));-webkit-text-decoration:none;text-decoration:none;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);border-radius:3.125rem}.categories__link:hover,.categories__item--active .categories__link{background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);--c-text-color-paragraph: var(--color-secondary-800);--c-text-color-perex: var(--color-secondary-800)}.categories--big{--c-categories-padding: var(--spacing-8) var(--spacing-10);--c-categories-padding-link: 1.1875rem var(--spacing-23)}.blog-horizontal-card{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);gap:var(--spacing-fluid-22);padding-right:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);padding-right:var(--spacing-fluid-22);width:100%;height:6.25rem;-webkit-text-decoration:none;text-decoration:none}.blog-horizontal-card__left{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:10rem;height:100%;border-radius:0.75rem;border-radius:var(--border-radius-3);overflow:hidden;flex-shrink:0}.blog-horizontal-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:16/10}.blog-horizontal-card__image-off{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right;gap:clamp(0.8333333333rem, 0.7371794872rem + 0.4273504274vw, 1.25rem);gap:var(--spacing-fluid-15);width:100%;height:100%;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800);aspect-ratio:16/10;transition:all .3s ease}.blog-horizontal-card:hover .blog-horizontal-card__image-off{background-color:hsl(10, 59%, 15%);background-color:var(--color-primary-800)}.blog-horizontal-card__pattern{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;height:5.9375rem;transform:translateX(0.75rem);color:hsl(180, 11%, 64%);color:var(--color-secondary-400);transition:all .3s ease}.blog-horizontal-card:hover .blog-horizontal-card__pattern{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.blog-horizontal-card img{transition:all .3s ease}.blog-horizontal-card:hover img{transform:scale(1.1);transition:all .3s ease}.blog-horizontal-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;--c-heading-color: var(--color-neutral-100);max-width:60%;padding-right:1rem}.blog-horizontal-card__right{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(0.75rem, 0.6634615385rem + 0.3846153846vw, 1.125rem);gap:var(--spacing-fluid-14)}.blog-horizontal-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.info__divider{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:.125rem;height:.125rem;border-radius:50%;background-color:hsl(182, 12%, 55%);background-color:var(--color-secondary-500)}.blog-horizontal-card__heading h6,.blog-horizontal-card__text{--c-text-color-paragraph: var(--color-secondary-800);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.blog-horizontal-card__heading h6{color:hsl(0, 0%, 100%);color:var(--color-neutral-100)}.blog-horizontal-card__text{color:hsl(180, 9%, 14%);color:var(--color-secondary-800)}.blog-horizontal-card__text p{display:inline}.blog-horizontal-card__heading h6::after,.blog-horizontal-card__heading h6::before,.blog-horizontal-card__text p::after,.blog-horizontal-card__text p::before{margin:0}.blog-horizontal-card:hover .blog-horizontal-card__text{--c-text-color-paragraph: var(--color-primary-500);color:hsl(10, 82%, 58%);color:var(--color-primary-500)}@media(max-width: 1023px){.blog-horizontal-card{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1.375rem;gap:var(--spacing-16);height:6.25rem;width:100%;padding-right:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);padding-right:var(--spacing-fluid-22)}.blog-horizontal-card__image-off{grid-template-columns:1fr 1fr;gap:0px}}@media(max-width: 767px){.blog-horizontal-card__left{max-width:4.375rem;max-height:4.375rem;aspect-ratio:1/1;flex-shrink:0}.blog-horizontal-card__heading{display:none}.blog-horizontal-card__image,.blog-horizontal-card__image-off{aspect-ratio:1/1}.blog-horizontal-card__pattern{height:5.9375rem;transform:translateX(0.9375rem) translateY(-1.5625rem)}}.blog-vertical-card{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;-webkit-text-decoration:none;text-decoration:none;border-radius:1.25rem;border-radius:var(--border-radius-5);background:hsl(0, 0%, 100%);background:var(--color-neutral-100);overflow:hidden}.blog-vertical-card__top{position:relative;border-radius:1.25rem;border-radius:var(--border-radius-5);overflow:hidden;aspect-ratio:32/20}.blog-vertical-card__label{position:absolute;top:.625rem;left:.625rem;z-index:2;transition:all .3s ease}.blog-vertical-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;width:100%;transition:all .3s ease}.blog-vertical-card__image-hover{display:block;position:absolute;top:1.875rem;right:-6.25rem;width:23.125rem;height:6.625rem;color:hsl(10, 82%, 58%);color:var(--color-primary-500);transform:rotate(45deg);z-index:2;opacity:0;transition:all .3s ease}.blog-vertical-card:hover .blog-vertical-card__image-hover{opacity:1}.blog-vertical-card:hover .blog-vertical-card__label .badge{--c-badge-background-color: var(--color-primary-500);--c-badge-color: var(--color-neutral-100)}.blog-vertical-card img{transition:all .3s ease}.blog-vertical-card:hover img{transform:scale(1.1);transition:all .3s ease}.blog-vertical-card__image-off{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800);width:100%;aspect-ratio:32/20;transition:all .3s ease}.blog-vertical-card__image-off-background{position:absolute;top:17%;left:22%;right:11%;bottom:0;height:100%;z-index:0;color:hsl(184, 10%, 27%);color:var(--color-secondary-700);transition:all .3s ease}.blog-vertical-card:hover .blog-vertical-card__image-off{background-color:hsl(10, 59%, 15%);background-color:var(--color-primary-800)}.blog-vertical-card:hover .blog-vertical-card__image-off-background{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.blog-vertical-card__heading{display:-ms-flexbox;display:flex;align-items:center;justify-content:center;--c-heading-color: var(--color-neutral-100);width:43%;text-align:center;z-index:1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-vertical-card__heading h4::before,.blog-vertical-card__heading h4::after{margin:0}.blog-vertical-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;gap:calc(1.25rem - 0.125rem);gap:calc(var(--spacing-15) - var(--spacing-2));height:100%;padding:1.5rem 1.5rem 1.75rem 1rem;padding:var(--spacing-17) var(--spacing-17) var(--spacing-19) var(--spacing-13)}.blog-vertical-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:calc(1rem - 0.125rem);gap:calc(var(--spacing-13) - var(--spacing-2))}.blog-vertical-card__subheadline{--c-text-color-subheadline: var(--color-secondary-800);--c-text-color-paragraph: var(--color-secondary-800);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:hsl(180, 9%, 14%);color:var(--color-secondary-800);transition:color .3s ease}.blog-vertical-card__subheadline p{display:inline}.blog-vertical-card__subheadline p::after,.blog-vertical-card__subheadline p::before{margin:0}.blog-vertical-card:hover .blog-vertical-card__subheadline{--c-text-color-subheadline: var(--color-primary-600);--c-text-color-paragraph: var(--color-primary-600);color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.blog-vertical-card__icons{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:2rem;gap:var(--spacing-20)}.blog-vertical-card__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:0.5rem;gap:var(--spacing-8);color:hsl(182, 12%, 55%);color:var(--color-secondary-500)}.blog-vertical-card__icon{width:1.25rem;height:1.25rem}.blog-vertical-card__icon-number{font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:0.8125rem;font-size:var(--font-size-2);font-style:normal;font-weight:500;font-weight:var(--font-weight-3);line-height:1.5;line-height:var(--line-height-5)}@media(max-width: 1023px){.blog-vertical-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:calc(2rem - 0.125rem);gap:calc(var(--spacing-20) - var(--spacing-2));padding:1.5rem 0.875rem 0 1rem;padding:var(--spacing-17) var(--spacing-12) 0 var(--spacing-13)}.blog-vertical-card__subheadline{padding-bottom:2.3px}}@media(max-width: 479px){.blog-vertical-card__image-off,.blog-vertical-card__top{aspect-ratio:20/18}.blog-vertical-card__image-off-background{left:5%;right:0%}.blog-vertical-card:hover .blog-vertical-card__image-hover{display:none}}.small-card{width:100%}.small-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;gap:var(--spacing-17);align-items:center;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-secondary-100);border-radius:0.5rem;border-radius:var(--border-radius-2);padding:0.5625rem;padding:var(--spacing-9);overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.small-card__link--border-off{border:none}.small-card__link--background-off{background-color:transparent !important}.small-card__link--background-off{border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-secondary-100)}.small-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;width:3.5rem;min-width:3.5rem;height:3.5rem;border-radius:0.5rem;border-radius:var(--border-radius-2);overflow:hidden;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);color:hsl(180, 12%, 82%);color:var(--color-secondary-200);aspect-ratio:1/1}.small-card__image--artist{filter:grayscale(1);background-color:hsl(180, 12%, 82%);background-color:var(--color-secondary-200);color:hsl(190, 13%, 91%);color:var(--color-secondary-100)}.small-card__image--artist rect{fill:hsl(180, 12%, 82%);fill:var(--color-secondary-200)}.small-card:hover .small-card__image--artist{filter:grayscale(0);transition:filter .3s ease}.small-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.625rem;gap:var(--spacing-10)}.small-card__title{--c-text-color-paragraph: var(--color-secondary-800);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:hsl(180, 9%, 14%);color:var(--color-secondary-800);transition:color .3s ease}.small-card:hover .small-card__title{--c-text-color-paragraph: var(--color-primary-600);color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.small-card__title p{display:inline}.small-card__title p::after,.small-card__title p::before{margin:0}.small-card__info{--c-text-line-height-caption: var(--line-height-5)}.small-card__dot{display:inline-block;width:2px;height:2px;border-radius:50%;background-color:hsl(182, 12%, 55%);background-color:var(--color-secondary-500);margin:0 4px;transform:translateY(-3px)}.small-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.5rem;gap:var(--spacing-8);margin:0;padding:0;list-style:none}.small-list__heading{margin-bottom:2.5rem;margin-bottom:var(--spacing-22)}@media(min-width: 1440px){.small-list{position:absolute;flex-wrap:wrap;height:100%;width:100%;overflow:hidden}}.profil-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;list-style:none;margin:0}.profil-sidebar__item{width:100%}.profil-sidebar__link{--c-text-color-paragraph: var(--color-secondary-800);--c-text-line-height-paragraph: var(--line-height-1);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:1.125rem 0.625rem 1.125rem 2rem;padding:var(--spacing-14) var(--spacing-10) var(--spacing-14) var(--spacing-20);background-color:transparent;border-radius:3.875rem;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.profil-sidebar__link:hover,.profil-sidebar__link--active{--c-text-font-weight-paragraph: var(--font-weight-4);background-color:hsl(190, 13%, 91%);background-color:var(--color-secondary-100)}@media(max-width: 767px){.profil-sidebar{flex-direction:row;gap:2rem;gap:var(--spacing-20);overflow-x:auto;width:auto;padding:0 clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding:0 var(--spacing-fluid-container-padding-1)}.profil-sidebar::-webkit-scrollbar{display:none}.profil-sidebar__item{width:auto;min-width:-moz-fit-content;min-width:-webkit-fit-content;min-width:fit-content}.profil-sidebar__link{padding:1.125rem 0 1.125rem 0;padding:var(--spacing-14) 0 var(--spacing-14) 0}.profil-sidebar__link:hover{--c-text-font-weight-paragraph: var(--font-weight-2);background-color:transparent}.profil-sidebar__link--active{padding:1.125rem 2rem 1.125rem 2rem;padding:var(--spacing-14) var(--spacing-20) var(--spacing-14) var(--spacing-20);margin:0 -0.5rem 0 -0.5rem}.profil-sidebar__link--active:hover{padding:1.125rem 2rem 1.125rem 2rem;padding:var(--spacing-14) var(--spacing-20) var(--spacing-14) var(--spacing-20);margin:0 -0.5rem 0 -0.5rem;background-color:hsl(190, 13%, 91%);background-color:var(--color-secondary-100);--c-text-font-weight-paragraph: var(--font-weight-4)}}.event-plan-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-column-gap:1rem;column-gap:1rem;-moz-column-gap:var(--spacing-13);column-gap:var(--spacing-13);align-items:center;justify-content:space-between}.event-plan-card__promoted-background{display:none}.event-plan-card__left{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-gap:var(--spacing-17);column-gap:var(--spacing-17)}.event-plan-card__calendar{min-width:3.5rem;align-self:flex-start}.event-plan-card__image{width:5.125rem;min-width:5.125rem;aspect-ratio:1/1;border-radius:0.5rem;border-radius:var(--border-radius-2);overflow:hidden;cursor:pointer}.event-plan-card__replacement-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;height:100%;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50)}.event-plan-card__replacement-image-pattern{position:absolute;top:0;bottom:0;width:64%;color:hsl(190, 13%, 91%);color:var(--color-secondary-100);transition:color .3s ease}.event-plan-card__replacement-image:hover .event-plan-card__replacement-image-pattern,.event-plan-card:has(.event-plan-card__title:hover) .event-plan-card__replacement-image-pattern{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.event-plan-card__replacement-image-pattern svg{height:100%}.event-plan-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:0.75rem;row-gap:var(--spacing-11)}.event-plan-card:has(.event-plan-card__image:hover) .event-plan-card__title,.event-plan-card__title:hover{--c-text-color-perex: var(--color-primary-500) }.event-plan-card__title{--c-text-line-height-perex: var(--line-height-1);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:hsl(180, 9%, 14%);color:var(--color-secondary-800);transition:color .3s ease}.event-plan-card__title p{display:inline}.event-plan-card__title p::before,.event-plan-card__title p::after{margin:0}.event-plan-card__content-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:1rem;gap:var(--spacing-13);align-items:center}.event-plan-card__badges{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-8)}.event-plan-card__right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-gap:var(--spacing-17);column-gap:var(--spacing-17)}.event-plan-card--added{--c-ticket-calendar-background-color: var(--color-primary-500)}.event-plan-card__favourite{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:transparent;border:.0625rem solid hsl(190, 13%, 91%);border:.0625rem solid var(--color-secondary-100);border-radius:50%;cursor:pointer}.event-plan-card__favourite-icon{display:inline-block;width:1.625rem;height:1.625rem;color:hsl(180, 9%, 14%);color:var(--color-secondary-800)}.event-plan-card__favourite--added{background-color:hsl(10, 90%, 96%);background-color:var(--color-primary-50);-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);border:.0625rem solid hsl(10, 90%, 96%);border:.0625rem solid var(--color-primary-50)}.event-plan-card__favourite:hover .event-plan-card__favourite-icon,.event-plan-card__favourite:active .event-plan-card__favourite-icon,.event-plan-card__favourite--added .event-plan-card__favourite-icon{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.event-plan-card__favourite:focus-visible{outline:clamp(0.25rem, 0.2211538462rem + 0.1282051282vw, 0.375rem) solid hsl(9, 81%, 92%);outline:var(--outline-width-4) solid var(--color-surface-8)}.event-plan-card__favourite--added .event-plan-card__favourite-icon svg{fill:hsl(10, 82%, 58%);fill:var(--color-primary-500)}.event-plan-card__favourite:hover.event-plan-card__favourite--added .event-plan-card__favourite-icon svg{fill:transparent}.event-plan-card--promoted,.event-plan-card--top-promoted{--c-ticket-calendar-background-color-bottom: var(--color-neutral-100)}.event-plan-card--promoted .event-plan-card__promoted-background,.event-plan-card--top-promoted .event-plan-card__promoted-background{display:block;position:absolute;top:-0.625rem;bottom:-0.625rem;left:-0.625rem;right:-0.625rem;border-radius:0.75rem;border-radius:var(--border-radius-3);z-index:0}.event-plan-card--promoted .event-plan-card__promoted-background{background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50)}.event-plan-card--top-promoted .event-plan-card__promoted-background{background-color:hsl(10, 90%, 96%);background-color:var(--color-primary-50)}.event-plan-card--promoted+.event-plan-card--promoted,.event-plan-card--promoted+.event-plan-card--top-promoted,.event-plan-card--top-promoted+.event-plan-card--promoted,.event-plan-card--top-promoted+.event-plan-card--top-promoted{margin-top:0.5rem;margin-top:var(--spacing-8)}.event-plan-card__promoted-icon{margin-top:-2.5rem;width:2.75rem;height:3.875rem;margin-right:0.625rem;margin-right:var(--spacing-10)}@media(max-width: 1439px){.event-plan-card__title{-webkit-line-clamp:2}}@media(max-width: 1023px){.event-plan-card__left{-moz-column-gap:0.5rem;column-gap:0.5rem;-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8)}.event-plan-card__content{row-gap:0.5rem;row-gap:var(--spacing-8);margin-left:0.25rem;margin-left:var(--spacing-4)}.event-plan-card__title{-webkit-line-clamp:2}.event-plan-card__button{display:none}}@media(max-width: 767px){.event-plan-card__badges{display:none}}@media(max-width: 479px){.event-plan-card__image{width:4.5rem;min-width:4.5rem}.event-plan-card__title{-webkit-line-clamp:3}.event-plan-card__content{row-gap:0.25rem;row-gap:var(--spacing-4)}.event-plan-card__right{display:none}}.small-ticket{display:-webkit-box;display:-ms-flexbox;display:flex;width:27.5rem;height:8.875rem;border-radius:1.25rem 0 0 1.25rem;border-radius:var(--border-radius-5) 0 0 var(--border-radius-5);overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.small-ticket__left,.small-ticket__mask,.small-ticket__right{background-color:var(--c-small-ticket-bg)}.small-ticket__left{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;flex:1;height:100%;padding-left:1.8125rem;padding-right:.9375rem}.small-ticket__image{width:6.25rem;height:6.25rem;border-radius:125rem;border-radius:var(--border-radius-round);overflow:hidden}.small-ticket img{transition:all .3s ease}.small-ticket:hover img{transform:scale(1.1);transition:all .3s ease}.small-ticket__mask{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:1.75rem;height:100%;-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0, #fff));-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,linear-gradient(#fff 0, #fff 0);mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0, #fff));mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,linear-gradient(#fff 0, #fff 0);-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,linear-gradient(#fff 0 0);mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.small-ticket__divider{height:100%}.small-ticket__wysiwyg .wysiwyg{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left;--c-wysiwyg-margin-top: 0;--c-wysiwyg-margin-bottom: 0}.small-ticket__wysiwyg .wysiwyg>*{display:inline}.small-ticket__divider svg{color:var(--c-small-ticket-divider-color);transform:translateY(0.5rem)}.small-ticket__right{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;gap:1.25rem;gap:var(--spacing-15);flex:2.5;height:100%;padding-right:1.5rem;padding-right:var(--spacing-17);padding-left:0.375rem;padding-left:var(--spacing-6);color:hsl(180, 9%, 14%);color:var(--c-text-color-paragraph, var(--color-secondary-800))}.small-ticket__label{max-width:-moz-max-content;max-width:-webkit-max-content;max-width:max-content;border-radius:3.125rem;padding:0.375rem 0.625rem;padding:var(--spacing-6) var(--spacing-10);background-color:var(--c-small-ticket-label-bg);color:var(--c-small-ticket-label-color);font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:.625rem;font-weight:700;font-weight:var(--font-weight-5);line-height:1;line-height:var(--line-height-1);letter-spacing:1px;text-transform:uppercase}.small-ticket--light-gray{--c-small-ticket-bg: var(--color-secondary-100);--c-small-ticket-label-bg: var(--color-secondary-700);--c-small-ticket-label-color: var(--color-secondary-300);--c-small-ticket-divider-color: var(--color-secondary-400)}.small-ticket--gray{--c-small-ticket-bg: var(--color-secondary-200);--c-small-ticket-label-bg: var(--color-secondary-700);--c-small-ticket-label-color: var(--color-secondary-300);--c-small-ticket-divider-color: var(--color-secondary-50)}.small-ticket--dark-gray{--c-small-ticket-bg: var(--color-secondary-800);--c-small-ticket-label-bg: var(--color-secondary-700);--c-small-ticket-label-color: var(--color-secondary-300);--c-small-ticket-divider-color: var(--color-secondary-600);--c-wysiwyg-color-paragraph: var(--color-secondary-50)}.small-ticket--light-red{--c-small-ticket-bg: var(--color-primary-100);--c-small-ticket-label-bg: var(--color-primary-700);--c-small-ticket-label-color: var(--color-primary-300);--c-small-ticket-divider-color: var(--color-primary-300)}.small-ticket--red{--c-small-ticket-bg: var(--color-primary-200);--c-small-ticket-label-bg: var(--color-primary-700);--c-small-ticket-label-color: var(--color-primary-300);--c-small-ticket-divider-color: var(--color-secondary-50)}.small-ticket--dark-red{--c-small-ticket-bg: var(--color-primary-800);--c-small-ticket-label-bg: var(--color-primary-700);--c-small-ticket-label-color: var(--color-primary-300);--c-small-ticket-divider-color: var(--color-primary-700);--c-wysiwyg-color-paragraph: var(--color-secondary-50)}@media screen and (max-width: 1900px){.small-ticket{border-radius:1.25rem;border-radius:var(--border-radius-5)}.small-ticket--small{border-radius:1.25rem 0 0 1.25rem;border-radius:var(--border-radius-5) 0 0 var(--border-radius-5)}}@media(max-width: 1439px){.small-ticket--small{border-radius:1.25rem;border-radius:var(--border-radius-5)}}@media(max-width: 1023px){.small-ticket--small{border-radius:1.25rem 0 0 1.25rem;border-radius:var(--border-radius-5) 0 0 var(--border-radius-5)}}@media(max-width: 767px){.small-ticket{height:6.25rem;width:25rem}.small-ticket--small{width:22rem}.small-ticket__left{padding-left:1rem;padding-right:0}.small-ticket__image{width:4.5rem;height:4.5rem}.small-ticket__mask{height:6.25rem}.small-ticket__right{flex:3;gap:0.875rem;gap:var(--spacing-12);padding:0 0.625rem 0 0.25rem;padding:0 var(--spacing-10) 0 var(--spacing-4)}.small-ticket__divider svg{height:6.25rem}}@media(max-width: 479px){.small-ticket,.small-ticket--small{width:100%}.small-ticket--small{border-radius:1.25rem;border-radius:var(--border-radius-5)}.small-ticket__right{flex:3}}.large-ticket{width:100%}.large-ticket__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:left;margin:0 auto;width:100%;max-width:87.5rem;height:12.5rem;border-radius:1.25rem;overflow:hidden}.large-ticket__left,.large-ticket__mask,.large-ticket__right{background-color:var(--c-largeTicket-color)}.large-ticket__left{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:100%;padding-left:clamp(3.3333333333rem, 2.9487179487rem + 1.7094017094vw, 5rem);padding-left:var(--spacing-fluid-27)}.large-ticket__heading{width:18.75rem;--c-heading-color: var(--color-neutral-100);padding-right:1.25rem}.large-ticket__mask{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:3rem;height:12.625rem;-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0, #fff));-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,linear-gradient(#fff 0, #fff 0);-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/divider-maskb5df2c4b2d211738b165.svg) center/contain no-repeat,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.large-ticket__divider svg{height:12.5rem;width:3rem;color:var(--c-large-ticket-divider-color);transform:translateY(10px)}.large-ticket__right{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;position:relative;width:100%;height:100%;padding-right:clamp(4.1666666667rem, 3.6858974359rem + 2.1367521368vw, 6.25rem);padding-right:var(--spacing-fluid-29);padding-left:clamp(0.375rem, 0.3317307692rem + 0.1923076923vw, 0.5625rem);padding-left:var(--spacing-fluid-9);overflow:hidden}.large-ticket__content{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1.5rem}.large-ticket__content,.large-ticket__button{z-index:2}.large-ticket__images{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.large-ticket__image,.large-ticket__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:4.125rem;height:4.125rem;border-radius:50%;overflow:hidden}.large-ticket__image{z-index:2}.large-ticket__icon-wrapper{justify-content:center;align-items:center;transform:translateX(-0.9375rem);z-index:1;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800)}.large-ticket__icon{width:1.375rem;height:1.375rem;color:hsl(0, 0%, 100%);color:var(--color-neutral-100)}.large-ticket__text{max-width:20rem;--c-text-color-paragraph: var(--color-neutral-100)}.large-ticket__background{position:absolute;top:0;left:0%;width:51.625rem;color:var(--c-largeTicket-bg);z-index:0;transform:rotate(45deg)}.large-ticket--grey{--c-largeTicket-color: var(--color-secondary-700);--c-largeTicket-bg: var(--color-secondary-500);--c-large-ticket-divider-color: var(--color-secondary-600)}.large-ticket--red{--c-largeTicket-color: var(--color-primary-800);--c-largeTicket-bg: var(--color-primary-700);--c-large-ticket-divider-color: var(--color-primary-600)}@media(max-width: 1023px){.large-ticket__wrapper{height:12.5rem}.large-ticket__left{padding-left:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);padding-left:var(--spacing-fluid-22)}.large-ticket__heading{width:15.625rem;--c-heading-color: var(--color-neutral-100);padding-right:1.25rem}.large-ticket__right{padding-right:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);padding-right:var(--spacing-fluid-22)}.large-ticket__background{width:37.5rem}}@media(max-width: 767px){.large-ticket__wrapper{display:grid;grid-template-rows:9.375rem 3.75rem 18.75rem;grid-template-areas:"top" "middle" "bottom";width:18.75rem;height:100%}.large-ticket__left{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;grid-area:top;height:100%;padding:0}.large-ticket__heading{text-align:center;padding:0}.large-ticket__mask{grid-area:middle;width:3.8125rem;height:18.875rem;transform:rotate(90deg) translateY(-7.5rem)}.large-ticket__divider svg{height:18.75rem;width:3.5rem}.large-ticket__right{flex-direction:column;justify-content:space-around;grid-area:bottom;padding-right:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);padding-right:var(--spacing-fluid-20);padding-left:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);padding-left:var(--spacing-fluid-20)}.large-ticket__content{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;flex-direction:column;gap:1.5rem}.large-ticket__background{width:28.125rem;left:5%;transform:rotate(90deg)}}.movie-program-card{width:100%}.movie-program-card__wrapper{display:grid;grid-template-columns:6.875rem 1fr;grid-template-areas:"image title" "image times";grid-gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);grid-gap:var(--spacing-fluid-20);gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20)}.movie-program-card__image{width:6.875rem;height:9.375rem;border-radius:0.5rem;border-radius:var(--border-radius-2);overflow:hidden;flex-shrink:0;grid-area:image}.movie-program-card__replacement-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;height:100%;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800)}.movie-program-card__replacement-image-pattern{position:absolute;top:0;bottom:0;width:64%;color:hsl(184, 10%, 27%);color:var(--color-secondary-700)}.movie-program-card__replacement-image-pattern svg{height:100%}.movie-program-card__info-top{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(0.5rem, 0.4423076923rem + 0.2564102564vw, 0.75rem);gap:var(--spacing-fluid-11);grid-area:title}.movie-program-card__title{-webkit-text-decoration:none;text-decoration:none;--c-text-line-height-perex: var(--line-height-1);padding-top:.625rem}.movie-program-card__description{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3125rem;width:100%;--c-text-line-height-description: var(--line-height-1)}.movie-program-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);gap:var(--spacing-fluid-8);grid-area:times}.movie-program-card__time-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);gap:var(--spacing-fluid-8);background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);width:100%}.movie-program-card__times{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);gap:var(--spacing-fluid-8);margin:0;padding:0;overflow:auto}.movie-program-card__list-heading,.movie-program-card__time{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:4.6875rem;height:3rem;border-radius:0.5rem;border-radius:var(--border-radius-2);overflow:hidden;cursor:pointer;flex-shrink:0}.movie-program-card__list-heading{background-color:hsl(180, 12%, 82%);background-color:var(--color-secondary-200);-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/tag-timeea8620667c68f8676efe.svg);mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/tag-timeea8620667c68f8676efe.svg);-webkit-mask-size:100% 3rem;mask-size:100% 3rem}.movie-program-card__list-icon{width:1.5rem;width:var(--spacing-17);height:1.5rem;height:var(--spacing-17);color:#323232}.movie-program-card__time{background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);list-style:none;flex-wrap:wrap;transition:background-color .3s ease}.movie-program-card__time:hover{background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/tag-timeea8620667c68f8676efe.svg);mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/tag-timeea8620667c68f8676efe.svg);-webkit-mask-size:100% 3rem;mask-size:100% 3rem}.movie-program-card__time-item{-webkit-text-decoration:none;text-decoration:none}@media(max-width: 767px){.movie-program-card__wrapper{grid-template-areas:"image title" "image title" "times times"}.movie-program-card__info-top{align-self:start}.movie-program-card__time-list{flex-direction:column}.movie-program-card__times{overflow:auto;margin-right:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));margin-right:calc(-1*var(--spacing-fluid-container-padding-1))}.movie-program-card__times::-webkit-scrollbar{display:none}}.movie-program-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:40px}.blog-horizontal-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);grid-gap:var(--spacing-fluid-22);gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);gap:var(--spacing-fluid-22)}@media(max-width: 767px){.blog-horizontal-list{grid-template-columns:1fr}}.two-column-text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.5rem;gap:var(--spacing-17)}.two-column-text__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);gap:var(--spacing-fluid-22);max-width:20rem;max-width:var(--c-column-width, 20rem);--c-text-color-paragraph:var(--color-secondary-600);--c-text-line-height-paragraph:var(--line-height-1)}@media(max-width: 1023px){.two-column-text{grid-template-columns:1fr}.two-column-text__content{max-width:100%}}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}.socials__heading{color:hsl(180, 7%, 5%);color:var(--color-text-1);font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:0.875rem;font-size:var(--font-size-3);font-style:normal;font-weight:700;font-weight:var(--font-weight-5);line-height:normal;letter-spacing:.0437rem;text-transform:uppercase}.socials__icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(3.125rem, 2.9230769231rem + 0.8974358974vw, 4rem);padding:0;list-style:none;margin:0}.socials__icon{flex-shrink:0;width:1.5rem;height:1.5rem}.socials__link{color:hsl(180, 9%, 14%);color:var(--color-text-10);transition:color .3s ease-in-out}.socials__link:hover{color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.socials--header{flex-direction:column}@media(max-width: 1439px){.socials{align-content:center;gap:2.5rem;gap:var(--spacing-22);width:100%}.socials--header{align-content:flex-start;align-items:flex-start}}@media(max-width: 1023px){.socials__icons{width:100%}}.spinner{display:inline-block;width:3.125rem;height:3.125rem;border:3px solid hsl(10, 71%, 51%);border:3px solid var(--color-primary-600);border-radius:50%;border-top-color:hsl(9, 81%, 92%);border-top-color:var(--color-primary-100);animation:spin 2s linear infinite;animation:var(--animation-spin);z-index:9999}.accommodation{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:2.5rem;row-gap:var(--spacing-22);width:100%}.accommodation__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:1rem;row-gap:var(--spacing-13)}.accommodation__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:1rem;row-gap:var(--spacing-13);padding:0;margin:0;list-style:none}@media(max-width: 479px){.accommodation{row-gap:2rem;row-gap:var(--spacing-20)}.accommodation__content{row-gap:1.5rem;row-gap:var(--spacing-17)}}.accommodation-card{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-gap:var(--spacing-17);column-gap:var(--spacing-17);width:100%;padding-bottom:1rem;padding-bottom:var(--spacing-13);border-bottom:.0625rem solid hsl(190, 13%, 91%);border-bottom:.0625rem solid var(--color-secondary-100)}.accommodation-card__image{width:4.5rem;height:4.5rem;border-radius:.625rem;overflow:hidden}.accommodation-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-moz-column-gap:2rem;column-gap:2rem;-moz-column-gap:var(--spacing-20);column-gap:var(--spacing-20);flex:1}.accommodation-card__left{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-gap:var(--spacing-17);column-gap:var(--spacing-17)}.accommodation-card__content-left{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;row-gap:1rem;row-gap:var(--spacing-13)}.accommodation-card__content-left-bottom{--c-text-color-paragraph: var(--color-secondary-800);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:0.625rem;row-gap:var(--spacing-10)}.accommodation-card__content-right{--c-text-color-description: var(--color-secondary-600);--c-text-color-caption: var(--color-secondary-600);--c-text-color-paragraph: var(--color-secondary-800);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-end;row-gap:1rem;row-gap:var(--spacing-13)}.accommodation-card__prices{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-column-gap:0.5rem;column-gap:0.5rem;-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8);align-items:baseline}.accommodation-card__old-price{text-decoration:line-through;-webkit-text-decoration:line-through solid hsl(183, 10%, 41%);text-decoration:line-through solid hsl(183, 10%, 41%);-webkit-text-decoration:line-through solid var(--color-secondary-600);text-decoration:line-through solid var(--color-secondary-600)}.accommodation-card:last-of-type{border-bottom:.0625rem solid transparent}@media(max-width: 479px){.accommodation-card__content{flex-direction:column;row-gap:2rem;row-gap:var(--spacing-20);padding-bottom:1.5rem;padding-bottom:var(--spacing-17)}.accommodation-card__content-right{align-items:flex-start}}.rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-column-gap:0.1875rem;column-gap:0.1875rem;-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}.rating-stars__icon{width:1rem;color:hsl(37, 100%, 63%);color:var(--color-warning-main)}.rating-stars__icon--active svg{fill:hsl(37, 100%, 63%);fill:var(--color-warning-main)}.global-carousel-card{position:relative}.global-carousel-card-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:1.25rem;row-gap:var(--spacing-15);-webkit-text-decoration:none;text-decoration:none}.global-carousel-card__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);overflow:hidden;border-radius:1rem;border-radius:var(--border-radius-4);transition:background-color .3s ease;aspect-ratio:220/248}.global-carousel-card--place .global-carousel-card__wrapper{background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50)}.global-carousel-card--artist .global-carousel-card__wrapper--with-image{background-color:hsl(184, 12%, 73%);background-color:var(--color-secondary-300)}.global-carousel-card:hover .global-carousel-card__wrapper{background-color:hsl(10, 90%, 96%);background-color:var(--color-primary-50)}.global-carousel-card__image-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;z-index:5}.global-carousel-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.global-carousel-card__image--artist{filter:grayscale(100%);transition:filter .3s ease}.global-carousel-card:hover .global-carousel-card__image--artist{filter:grayscale(0)}.global-carousel-card__background-icon{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:center;width:100%;color:hsl(190, 13%, 91%);color:var(--color-secondary-100);transition:color .3s ease}.global-carousel-card:hover .global-carousel-card__background-icon{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.global-carousel-card__background-cinema{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:55%;aspect-ratio:1;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800);border-radius:125rem;border-radius:var(--border-radius-round);text-align:right;font-weight:900;color:hsl(0, 0%, 100%);color:var(--color-neutral-100);transition:background-color .3s ease}.global-carousel-card:hover .global-carousel-card__background-cinema{background-color:hsl(10, 82%, 58%);background-color:var(--color-primary-500)}.global-carousel-card__favourite{position:absolute;right:.625rem;top:.625rem;z-index:10;cursor:pointer}.global-carousel-card__favourite--added{--color-neutral-100: var(--color-text-9)}.global-carousel-card__favourite:hover{--color-neutral-100: var(--color-text-9)}.global-carousel-card__favourite.global-carousel-card__favourite--added:hover{--color-neutral-100: hsl(0, 0%, 100%)}.global-carousel-card__pattern{position:absolute;color:transparent;transition:color .3s ease}.global-carousel-card__pattern--horizontal{bottom:0;left:0;right:0;z-index:6}.global-carousel-card__pattern--vertical{top:0;bottom:0;width:64%;z-index:4}.global-carousel-card__pattern--cinema{top:0;bottom:0;width:64%;z-index:4;color:hsl(190, 13%, 91%);color:var(--color-secondary-100)}.global-carousel-card:hover .global-carousel-card__pattern{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.global-carousel-card:hover .global-carousel-card__pattern--cinema{color:hsl(9, 81%, 92%);color:var(--color-primary-100)}.global-carousel-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:1rem;row-gap:var(--spacing-13);padding:0 0 1.375rem 0.75rem;padding:0 0 var(--spacing-16) var(--spacing-11)}.global-carousel-card__title{--c-text-color-paragraph: var(--color-secondary-800);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsl(180, 9%, 14%);color:var(--color-secondary-800);transition:color .3s ease}.global-carousel-card:hover .global-carousel-card__title{--c-text-color-paragraph: var(--color-primary-600);color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.global-carousel-card__title p{display:inline}.global-carousel-card__title p::before,.global-carousel-card__title p::after{margin:0}.global-carousel-card__content-bottom{--c-text-color-description: var(--color-secondary-500);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-moz-column-gap:0.5625rem;column-gap:0.5625rem;-moz-column-gap:var(--spacing-9);column-gap:var(--spacing-9)}.global-carousel-card__content-bottom p::before,.global-carousel-card__content-bottom p::after{margin:0}.global-carousel-card__dot{display:inline-block;width:.125rem;height:.125rem;margin:0 0.5rem 0.1875rem;margin:0 var(--spacing-8) var(--spacing-3);border-radius:50%;background-color:hsl(182, 12%, 55%);background-color:var(--color-secondary-500)}@media(max-width: 479px){.global-carousel-card__image{aspect-ratio:210/236}}.footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;overflow:hidden}.footer__top,.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.footer__top{border-top:1px solid hsl(190, 13%, 91%);border-top:1px solid var(--color-secondary-100);border-bottom:1px solid hsl(190, 13%, 91%);border-bottom:1px solid var(--color-secondary-100)}.footer__bottom{border-bottom:1px solid hsl(190, 13%, 91%);border-bottom:1px solid var(--color-secondary-100)}.footer__wrapper{display:grid;grid-template-columns:5fr 7fr;width:100%;max-width:calc(2 * clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) + 87.5rem);max-width:var(--container-max-width-1);padding-left:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-left:var(--spacing-fluid-container-padding-1);padding-right:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-right:var(--spacing-fluid-container-padding-1)}.footer__newsletter,.footer__logo{border-right:1px solid hsl(190, 13%, 91%);border-right:1px solid var(--color-secondary-100);height:100%}.footer__newsletter,.footer__columns{padding:4.375rem 0 6.25rem 0}.footer__newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);gap:var(--spacing-fluid-17);padding-right:2rem}.footer__newsletter-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.5rem}.footer__newsletter-form{margin-left:calc(clamp(1.1666666667rem, 1.0320512821rem + 0.5982905983vw, 1.75rem)*-1);margin-left:calc(var(--spacing-fluid-19)*-1)}.footer__newsletter-heading{color:hsl(180, 7%, 5%);color:var(--color-secondary-900);font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:1rem;font-size:var(--font-size-4);font-style:normal;font-weight:700;font-weight:var(--font-weight-5);line-height:normal;letter-spacing:1px;text-transform:uppercase}.footer__columns,.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:clamp(5rem, 4.4230769231rem + 2.5641025641vw, 7.5rem);padding-left:var(--spacing-fluid-30);position:relative}.footer__background{position:absolute;width:100%;height:100%;right:0;left:89%;transform:rotateY(180deg);color:hsl(180, 9%, 96%);color:var(--color-secondary-50);z-index:1}.footer__columns{gap:32%}.footer__column{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;width:-moz-max-content;width:-webkit-max-content;width:max-content;z-index:2}.footer__column-heading{color:hsl(180, 7%, 5%);color:var(--color-secondary-900);font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:0.875rem;font-size:var(--font-size-3);font-style:normal;font-weight:700;font-weight:var(--font-weight-5);line-height:normal;letter-spacing:.7px;text-transform:uppercase}.footer__column-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;padding:0;list-style:none;margin:0}.footer__column:nth-child(2) .footer__column-list{gap:1.5rem}.footer__column-item a,.footer__column-item span{color:hsl(180, 7%, 5%);color:var(--color-secondary-900);leading-trim:both;text-edge:cap;font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:clamp(1rem, 0.9711538462rem + 0.1282051282vw, 1.125rem);font-size:var(--font-size-fluid-5);font-style:normal;font-weight:300;font-weight:var(--font-weight-1);line-height:1.2;line-height:var(--line-height-3);-webkit-text-decoration:none;text-decoration:none}.footer__column:nth-child(2) .footer__column-item a,.footer__column-item span{font-size:1rem;font-size:var(--font-size-4)}.footer__column-item a:hover{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.footer__logo{padding:4.0625rem 2rem 4.375rem 0}.footer__logo-wrapper{width:12.1875rem}@media(max-width: 1439px){.footer__column:nth-child(2){padding-left:clamp(0.4166666667rem, 0.3685897436rem + 0.2136752137vw, 0.625rem);padding-left:var(--spacing-fluid-10)}}@media(max-width: 1023px){.footer__top .footer__wrapper{grid-template-columns:1fr;padding:0}.footer__newsletter,.footer__columns,.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:clamp(2.3333333333rem, 2.0641025641rem + 1.1965811966vw, 3.5rem);padding-left:var(--spacing-fluid-24)}.footer__newsletter-form{margin-left:0}.footer__columns{border-top:1px solid hsl(190, 13%, 91%);border-top:1px solid var(--color-secondary-100);padding-left:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-left:var(--spacing-fluid-container-padding-1);padding-right:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-right:var(--spacing-fluid-container-padding-1)}.footer__background{display:none}}@media(max-width: 767px){.footer__wrapper{grid-template-columns:1fr;padding:0}.footer__newsletter,.footer__logo{border-right:none;height:100%;padding-left:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-left:var(--spacing-fluid-container-padding-1)}.footer__columns{flex-direction:column;gap:3rem}.footer__newsletter,.footer__columns,.footer__socials,.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:3rem;padding-bottom:3rem}.footer__socials{border-top:1px solid hsl(190, 13%, 91%);border-top:1px solid var(--color-secondary-100);padding-left:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-left:var(--spacing-fluid-container-padding-1);padding-right:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-right:var(--spacing-fluid-container-padding-1)}.footer__column{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;width:100%}.footer__column-heading{width:65%}.footer__column-list{width:100%}.footer__column-item a{line-height:normal}.footer__column:nth-child(2){padding-left:0}.footer__column:last-child .footer__column-list{gap:2rem}.footer__newsletter{padding-top:4rem}}@media(max-width: 479px){.footer__newsletter,.footer__columns,.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:0}.footer__logo-wrapper{width:7.5rem}}.footer-sponsors{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;border-top:1px solid hsl(190, 13%, 91%);border-top:1px solid var(--color-secondary-100)}.footer-sponsors__content{width:100%;max-width:1400px;padding:2.6875rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;gap:1rem;overflow-x:auto}.footer-sponsors__content::-webkit-scrollbar{display:none}.footer-sponsors__content-item{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-shrink:0;max-width:100px;list-style:none;filter:grayscale(1);opacity:.3}.footer-sponsors__content-item a{-webkit-text-decoration:none;text-decoration:none}.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:calc(2 * clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) + 87.5rem);max-width:var(--container-max-width-1);margin:0 auto}.footer-bottom__content{--c-wysiwyg-font-size-paragraph: var(--font-size-fluid-2);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap-reverse;width:100%;max-width:calc(2 * clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) + 87.5rem);max-width:var(--container-max-width-1);padding:2rem clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding:2rem var(--spacing-fluid-container-padding-1);margin:0}.footer-bottom__content-item{list-style:none;opacity:.5}.footer-bottom__content-item a,.footer-bottom__content-item span{color:hsl(184, 10%, 27%);color:var(--color-secondary-700);font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:clamp(0.8125rem, 0.7980769231rem + 0.0641025641vw, 0.875rem);font-size:var(--font-size-fluid-3);font-style:normal;font-weight:400;font-weight:var(--font-weight-2);line-height:normal;letter-spacing:.7px;-webkit-text-decoration:none;text-decoration:none}.footer-bottom__content-item a:hover{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}@media(max-width: 767px){.footer-bottom__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-content:space-between;grid-row-gap:32px;row-gap:32px}.footer-bottom__content--recaptcha{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-bottom__content-item--copy-right{text-align:left !important}.footer-bottom__content-item--copy-right{grid-row:3}.footer-bottom__content-item:nth-child(odd){text-align:right}.footer-bottom__content-item a,.footer-bottom__content-item span{line-height:1.5;line-height:var(--line-height-5)}}.modal{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:hsla(0, 0%, 0%, 0.20);background-color:var(--color-black-opacity-2);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-radius:1rem;border-radius:var(--border-radius-4);background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-1);max-height:90dvh;max-width:90dvw;min-width:min(440px,90dvw);overflow-y:auto;padding:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem) clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem) clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem);padding:var(--spacing-fluid-25) var(--spacing-fluid-23) var(--spacing-fluid-23)}.modal__close{position:absolute;top:clamp(1.0833333333rem, 0.9583333333rem + 0.5555555556vw, 1.625rem);top:var(--spacing-fluid-18);right:clamp(1.0833333333rem, 0.9583333333rem + 0.5555555556vw, 1.625rem);right:var(--spacing-fluid-18);width:27px;height:27px;cursor:pointer;color:hsl(180, 7%, 5%);color:var(--color-text-1);transform:rotate(45deg)}.modal__close:hover{color:hsl(184, 10%, 27%);color:var(--color-text-3)}.modal__trigger{cursor:pointer}.movie-carousel-card{position:relative}.movie-carousel-card-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.5rem;gap:var(--spacing-17);width:100%;background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-1);flex:1;-webkit-text-decoration:none;text-decoration:none}.movie-carousel-card__wrapper{width:100%;position:relative}.movie-carousel-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:1rem;border-radius:var(--border-radius-4);overflow:hidden;aspect-ratio:22/30}.movie-carousel-card__replacement-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;height:100%;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800)}.movie-carousel-card__replacement-image-pattern{position:absolute;top:0;bottom:0;width:64%;color:hsl(184, 10%, 27%);color:var(--color-secondary-700);transition:color .3s ease}.movie-carousel-card__favourite{position:absolute;right:.5rem;top:.5rem;z-index:2;cursor:pointer}.movie-carousel-card__favourite--added{--color-neutral-100: var(--color-text-9)}.movie-carousel-card__favourite:hover{--color-neutral-100: var(--color-text-9)}.movie-carousel-card__favourite.movie-carousel-card__favourite--added:hover{--color-neutral-100: hsl(0, 0%, 100%)}.movie-carousel-card:hover .movie-carousel-card__replacement-image-pattern{color:hsl(183, 10%, 41%);color:var(--color-secondary-600)}.movie-carousel-card__replacement-image-pattern svg{height:100%}.movie-carousel-card__image--rating{border-radius:1rem 1.1875rem 1rem 1rem;border-radius:var(--border-radius-4) 1.1875rem var(--border-radius-4) var(--border-radius-4)}.movie-carousel-card__rating{position:absolute;left:0;top:0;border-radius:0 0 1rem 0;border-radius:0 0 var(--border-radius-4) 0;overflow:hidden}.movie-carousel-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.75rem;gap:var(--spacing-11);padding-left:clamp(1.25rem, 0.9615384615rem + 1.2820512821vw, 2.5rem);padding-right:2.5rem;padding-right:var(--spacing-22)}.movie-carousel-card__title{--c-text-color-perex: var(--color-text-10);text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:hsl(180, 9%, 14%);color:var(--color-text-10);transition:color .3s ease}.movie-carousel-card__title p{display:inline}.movie-carousel-card__title p::before,.movie-carousel-card__title p::after{margin:0}.movie-carousel-card__genres{--c-text-color-description: var(--color-text-4);text-align:center}.movie-carousel-card:hover .movie-carousel-card__title{--c-text-color-perex: var(--color-text-9);color:hsl(10, 82%, 58%);color:var(--color-text-9)}.movie-carousel-card:hover .movie-carousel-card__genres{--c-text-color-description: var(--color-text-9)}.movie-carousel-card__genres p::after{margin:0}.movie-carousel-card:hover .movie-carousel-card__rating{--c-rating-background-color: var(--color-primary-600);--c-rating-color: var(--color-neutral-100)}@media(max-width: 479px){.movie-carousel-card__image{aspect-ratio:210/283}}.two-column-carusel-card{display:block;position:relative;width:100%;height:100%;-webkit-text-decoration:none;text-decoration:none;background-color:var(--c-card-bg-color);z-index:2}.slider-item:nth-child(1) .two-column-carusel-card::before{content:"";position:absolute;top:0;right:99%;width:100vw;height:100%;background-color:var(--c-card-bg-color);z-index:1}.slider-item:nth-last-child(1) .two-column-carusel-card::after{content:"";position:absolute;top:0;left:99%;width:100vw;height:100%;background-color:var(--c-card-bg-color);z-index:1}.two-column-carusel-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;gap:1.75rem;gap:var(--spacing-19);align-items:flex-end;width:100%;height:100%;z-index:999;overflow:hidden}.two-column-carusel-card__left{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-20);width:42%;padding-left:2.5rem;padding-left:var(--spacing-22);padding-bottom:1.875rem}.two-column-carusel-card--localization-off .two-column-carusel-card__left{justify-content:flex-end;padding-bottom:2.5rem}.two-column-carusel-card__label{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:0.5rem 0.75rem;padding:var(--spacing-8) var(--spacing-11);border-radius:3.125rem;background:var(--c-card-label-bg-color);max-width:-moz-max-content;max-width:-webkit-max-content;max-width:max-content}.two-column-carusel-card__label-text{line-height:1;color:var(--c-card-label-color);font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:0.75rem;font-size:var(--font-size-1);font-style:normal;font-weight:700;font-weight:var(--font-weight-5);letter-spacing:.075rem;text-transform:uppercase;text-align:center;margin:0}.two-column-carusel-card__label-text::before,.two-column-carusel-card__label-text::after{content:"";display:block;height:0;width:0}.two-column-carusel-card__label-text::before{margin-bottom:calc(-0.125em + 1.49px)}.two-column-carusel-card__label-text::after{margin-top:calc(-0.125em + 1.49px)}.two-column-carusel-card__description{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;height:6.25rem;max-width:100%}.two-column-carusel-card--localization-off .two-column-carusel-card__description{max-height:calc(2*clamp(1.375rem, 1.2307692308rem + 0.641025641vw, 2rem) + 6px);max-height:calc(2*var(--font-size-fluid-7) + 6px)}.two-column-carusel-card__heading{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:2.5px}.two-column-carusel-card__heading .heading--h3,.two-column-carusel-card__heading .heading--h4{display:inline}.two-column-carusel-card__heading .heading--h3::after,.two-column-carusel-card__heading .heading--h3::before,.two-column-carusel-card__heading .heading--h4::after,.two-column-carusel-card__heading .heading--h4::before{margin:0}.two-column-carusel-card__right{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:center;width:31.25rem;max-height:20rem;aspect-ratio:5/4;overflow:hidden}.two-column-carusel-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:95%}@media only screen and (max-width: 1530px){.two-column-carusel-card__left{padding-left:calc(2.5rem + clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) - 2.5rem);padding-left:calc(var(--spacing-22) + var(--spacing-fluid-container-padding-1) - var(--spacing-22))}}@media(max-width: 767px){.two-column-carusel-card{width:100%;max-height:100%;flex-shrink:0}.two-column-carusel-card__wrapper{flex-direction:column;align-items:flex-start;gap:0.5rem;gap:var(--spacing-8);padding-top:1.5rem;padding-top:var(--spacing-17);padding-left:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-left:var(--spacing-fluid-container-padding-1)}.two-column-carusel-card__left{flex-direction:row;align-items:flex-start;gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20);padding:0 8px 0 0;width:100%}.two-column-carusel-card__description{max-width:80%;justify-content:flex-start;gap:clamp(0.9166666667rem, 0.8108974359rem + 0.4700854701vw, 1.375rem);gap:var(--spacing-fluid-16);height:auto}.two-column-carusel-card__heading{height:calc(2*clamp(1.375rem, 1.2307692308rem + 0.641025641vw, 2rem));height:calc(2*var(--font-size-fluid-7))}.two-column-carusel-card__right{width:100%;aspect-ratio:34/24}.two-column-carusel-card{margin-left:calc(1rem*-1);margin-left:calc(var(--spacing-13)*-1)}.two-column-carusel-card__wrapper{padding-left:calc(clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) + 1rem);padding-left:calc(var(--spacing-fluid-container-padding-1) + var(--spacing-13))}.two-column-carusel-card--localization-off .two-column-carusel-card__left{justify-content:flex-start;gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20);padding-bottom:2.5rem}.two-column-carusel-card__label-text{line-height:1;color:var(--c-card-label-color);font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:.625rem;font-style:normal;font-weight:700;font-weight:var(--font-weight-5);letter-spacing:1px;text-transform:uppercase;margin:0}.two-column-carusel-card__label-text::before,.two-column-carusel-card__label-text::after{content:"";display:block;height:0;width:0}.two-column-carusel-card__label-text::before{margin-bottom:calc(-0.125em + 1.5px)}.two-column-carusel-card__label-text::after{margin-top:calc(-0.125em + 1px)}}@media(max-width: 359px){.two-column-carusel-card__left{flex-direction:column}}.two-column-carusel-card--gray{--c-card-bg-color: var(--color-secondary-100);--c-card-label-bg-color: var(--color-secondary-200);--c-card-label-color: var(--color-secondary-700);--c-heading-color: var(--color-secondary-800);--c-text-color-description: var(--color-secondary-600);--c-localization-icon-color: var(--color-secondary-600)}.two-column-carusel-card--gray .two-column-carusel-card__heading{color:hsl(180, 9%, 14%);color:var(--color-secondary-800)}.two-column-carusel-card--gray .two-column-carusel-card__description{color:hsl(183, 10%, 41%);color:var(--color-secondary-600)}.two-column-carusel-card--light-gray{--c-card-bg-color: var(--color-secondary-50);--c-card-label-bg-color: var(--color-secondary-200);--c-card-label-color: var(--color-secondary-700);--c-heading-color: var(--color-secondary-500);--c-text-color-description: var(--color-secondary-700);--c-localization-icon-color: var(--color-secondary-700)}.two-column-carusel-card--light-gray .two-column-carusel-card__heading{color:hsl(182, 12%, 55%);color:var(--color-secondary-500)}.two-column-carusel-card--light-gray .localization__description{color:hsl(184, 10%, 27%);color:var(--color-secondary-700)}.two-column-carusel-card--dark-gray{--c-card-bg-color: var(--color-secondary-700);--c-card-label-bg-color: var(--color-secondary-800);--c-card-label-color: var(--color-secondary-500);--c-heading-color: var(--color-neutral-100);--c-text-color-description: var(--color-secondary-400);--c-localization-icon-color: var(--color-secondary-400)}.two-column-carusel-card--dark-gray .two-column-carusel-card__heading{color:hsl(0, 0%, 100%);color:var(--color-neutral-100)}.two-column-carusel-card--dark-gray .localization__description{color:hsl(180, 11%, 64%);color:var(--color-secondary-400)}.two-column-carusel-card--light-red{--c-card-bg-color: var(--color-primary-100);--c-card-label-bg-color: var(--color-primary-700);--c-card-label-color: var(--color-primary-300);--c-heading-color: var(--color-primary-300);--c-text-color-description: var(--color-primary-700);--c-localization-icon-color: var(--color-primary-700)}.two-column-carusel-card--light-red .two-column-carusel-card__heading{color:hsl(10, 83%, 75%);color:var(--color-primary-300)}.two-column-carusel-card--light-red .localization__description{color:hsl(10, 61%, 29%);color:var(--color-primary-700)}.two-column-carusel-card--red{--c-card-bg-color: var(--color-primary-200);--c-card-label-bg-color: var(--color-primary-700);--c-card-label-color: var(--color-primary-300);--c-heading-color: var(--color-primary-300);--c-text-color-description: var(--color-primary-700);--c-localization-icon-color: var(--color-primary-700)}.two-column-carusel-card--red .two-column-carusel-card__heading{color:hsl(10, 83%, 75%);color:var(--color-primary-300)}.two-column-carusel-card--red .localization__description{color:hsl(10, 61%, 29%);color:var(--color-primary-700)}.two-column-carusel-card--dark-red{--c-card-bg-color: var(--color-primary-800);--c-card-label-bg-color: var(--color-primary-700);--c-card-label-color: var(--color-primary-300);--c-heading-color: var(--color-secondary-50);--c-text-color-description: var(--color-primary-300);--c-localization-icon-color: var(--color-primary-300)}.two-column-carusel-card--dark-red .two-column-carusel-card__heading{color:hsl(180, 9%, 96%);color:var(--color-secondary-50)}.two-column-carusel-card--dark-red .localization__description{color:hsl(10, 83%, 75%);color:var(--color-primary-300)}.top-movies-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;gap:var(--spacing-17);align-items:center;-webkit-text-decoration:none;text-decoration:none;min-height:5rem}.top-movies-card__order-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;gap:var(--spacing-15)}.top-movies-card__order{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.top-movies-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:58/80;width:3.625rem;border-radius:0.25rem;border-radius:var(--border-radius-1);overflow:hidden}.top-movies-card__replacement-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;height:100%;background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800)}.top-movies-card__replacement-image-pattern{position:absolute;top:0;bottom:0;width:66%;color:hsl(184, 10%, 27%);color:var(--color-secondary-700);transition:color .3s ease}.top-movies-card:hover .top-movies-card__replacement-image-pattern{color:hsl(183, 10%, 41%);color:var(--color-secondary-600)}.top-movies-card__replacement-image-pattern svg{height:100%}.top-movies-card__content-rating-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex:1;gap:1.5rem;gap:var(--spacing-17)}.top-movies-card:hover .top-movies-card__content-rating-wrapper{--c-rating-background-color: var(--color-primary-500);--c-rating-color: var(--color-neutral-100)}.top-movies-card__content{--c-text-color-perex: var(--color-text-10);--c-text-color-description: var(--color-text-4);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;gap:0.25rem;gap:var(--spacing-4)}.top-movies-card__title{color:hsl(180, 9%, 14%);color:var(--color-text-10);transition:color .3s ease}.top-movies-card__title,.top-movies-card__genres{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.top-movies-card__genres{color:hsl(183, 10%, 41%);color:var(--color-text-light-4)}.top-movies-card:hover .top-movies-card__title{--c-text-color-perex: var(--color-primary-500);color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.top-movies-card__title p,.top-movies-card__genres p{display:inline}.top-movies-card__title p::before,.top-movies-card__title p::after,.top-movies-card__genres p::before,.top-movies-card__genres p::after{margin:0}@container (max-width: 700px){.top-movies-card__content-rating-wrapper{gap:0.5rem;gap:var(--spacing-8);flex-direction:column-reverse}}.event-table,.event-table__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.5rem;gap:var(--spacing-17);width:100%;container-type:inline-size}.event-table__head{display:grid;grid-template-columns:1.3fr 2.1fr 1.7fr 185px;padding-left:1rem;padding-right:1rem;padding-left:var(--spacing-13);padding-right:var(--spacing-13)}.event-table__head-image{padding-left:0.125rem;padding-left:var(--spacing-2);padding-right:1.5rem;padding-right:var(--spacing-17)}.event-table__list{list-style:none;padding:0;margin:0}@media(max-width: 1439px){.event-table__head{display:none}}.event-table-card{display:grid;grid-template-columns:1fr 4fr;width:100%;border:.0625rem solid hsl(190, 13%, 91%);border:.0625rem solid var(--color-secondary-100);border-radius:1rem;border-radius:var(--border-radius-4);padding:1rem;padding:var(--spacing-13);grid-row-gap:1.5rem;grid-row-gap:var(--spacing-17)}.event-table-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;padding-right:1.5rem;padding-right:var(--spacing-17)}.event-table-card__image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;aspect-ratio:139/80;border-radius:0.5rem;border-radius:var(--border-radius-2);overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.event-table-card__replacement-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;height:100%;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50)}.event-table-card__replacement-image-pattern{position:absolute;top:0;bottom:0;width:64%;color:hsl(190, 13%, 91%);color:var(--color-secondary-100)}.event-table-card__replacement-image-pattern svg{height:100%}.event-table-card__content{display:grid;grid-template:"details mid controls" "terms terms terms"/1.7fr 1fr 1.5fr;align-items:center;grid-row-gap:1.5rem;grid-row-gap:var(--spacing-17);grid-column-gap:1.5rem;grid-column-gap:var(--spacing-17)}.event-table-card__content-left{grid-area:details;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.875rem;gap:var(--spacing-12);overflow:hidden}.event-table-card__content-left--wide{grid-column-start:details}.event-table-card__title{--c-text-color-paragraph: var(--color-secondary-800);-webkit-text-decoration:none;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsl(180, 9%, 14%);color:var(--color-secondary-800);transition:color .3s ease}.event-table-card__content-left a:hover,.event-table-card:has(.event-table-card__image a:hover) .event-table-card__title{--c-text-color-paragraph: var(--color-primary-500);color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.event-table-card__title p{display:inline}.event-table-card__title p::before,.event-table-card__title p::after{margin:0}.event-table-card__content-mid{grid-area:mid;--c-text-color-description: var(--color-secondary-600);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.75rem;gap:var(--spacing-19);padding-right:1.5rem;padding-right:var(--spacing-17)}.event-table-card__terms{grid-area:terms;--c-text-color-description: var(--color-secondary-600);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.event-table-card__term{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;gap:var(--spacing-17);justify-content:space-between;align-items:center;padding-top:0.625rem;padding-bottom:0.625rem;padding-top:var(--spacing-10);padding-bottom:var(--spacing-10);border-bottom:1px dashed hsl(190, 13%, 91%);border-bottom:1px dashed var(--color-secondary-100)}.event-table-card__term:last-of-type{border-bottom:none}.event-table-card__term-control{min-width:-moz-max-content;min-width:-webkit-max-content;min-width:max-content}.event-table-card__content-right{grid-area:controls;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:0.75rem;gap:var(--spacing-11)}.event-table-card__content-right-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;flex-direction:column;gap:0.75rem;gap:var(--spacing-11)}.event-table-card__views{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:0.5rem;gap:var(--spacing-8);width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:0.25rem 0.75rem;padding:var(--spacing-4) var(--spacing-11);border:.0625rem solid hsl(190, 13%, 91%);border:.0625rem solid var(--color-secondary-100);border-radius:2.5rem}.event-table-card__views-icon{color:hsl(180, 12%, 82%);color:var(--color-secondary-200);width:1.25rem}.event-table-card__menu-wrapper{position:relative}.event-table-card__dots{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;border-radius:50%;border-radius:var(--border-radius-circle);gap:0.375rem;gap:var(--spacing-6);width:40px;height:40px;background:hsl(180, 9%, 96%);background:var(--color-secondary-50);border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-secondary-100);cursor:pointer}.event-table-card__dot{width:.25rem;height:.25rem;background-color:hsl(183, 10%, 41%);background-color:var(--color-secondary-600);border-radius:50%;border-radius:var(--border-radius-circle)}.event-table-card__menu{position:absolute;bottom:2.75rem;left:-1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:-moz-max-content;width:-webkit-max-content;width:max-content;flex-direction:column;gap:1.5rem;gap:var(--spacing-17);padding:2rem 4rem 2rem 2rem;padding:var(--spacing-20) var(--spacing-25) var(--spacing-20) var(--spacing-20);background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);box-shadow:0px 8px 32px 0px hsl(240, 8%, 5%, 0.04);box-shadow:var(--shadow-2);border-radius:0.75rem;border-radius:var(--border-radius-3);z-index:99}.event-table-card__menu a{-webkit-text-decoration:none;text-decoration:none}.event-table-card__payment-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);gap:var(--spacing-fluid-8);margin-bottom:clamp(0.9166666667rem, 0.8108974359rem + 0.4700854701vw, 1.375rem);margin-bottom:var(--spacing-fluid-16)}.event-table-card__payments{--c-text-color-caption: var(--color-secondary-600)}.event-table-card__payment-icon{display:inline-block;width:24px;height:24px;color:hsl(240, 12%, 8%);color:var(--color-neutral-800)}.event-table-card__state{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;padding:clamp(0.4166666667rem, 0.3685897436rem + 0.2136752137vw, 0.625rem);padding:var(--spacing-fluid-10);border-radius:40px}.event-table-card__state--new{--c-text-color-label: var(--color-warning-dark);background:hsla(50, 100%, 78%, 0.5);background:var(--color-warning-light-opacity-1)}.event-table-card__state--completed{--c-text-color-label: var(--color-success-dark);background:hsla(142, 77%, 73%, 0.3);background:var(--color-success-light-opacity-1)}.event-table-card__state--canceled{--c-text-color-label: var(--color-error-dark);background:hsl(0, 96%, 89%);background:var(--color-error-light)}@media screen and (max-width: 101rem){.event-table-card__menu{left:auto;left:initial;right:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));right:calc(-1*var(--spacing-fluid-container-padding-1))}}@media(max-width: 1439px){.event-table-card__image-wrapper{aspect-ratio:1}.event-table-card__menu{right:calc(-1*clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem));right:calc(-1*var(--spacing-fluid-17))}}@media(max-width: 479px){.event-table-card{grid-template-columns:1fr}.event-table-card__content{grid-template:"controls" "details" "mid" "terms"}}.events-around__spinner{position:fixed;top:calc(50% - 1.5625rem);left:calc(50% - 1.5625rem);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;z-index:99999}.movies-horizontal-card{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;gap:1rem;gap:var(--spacing-13);-webkit-text-decoration:none;text-decoration:none}.movies-horizontal-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;gap:var(--spacing-17)}.movies-horizontal-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;width:5.5rem;min-width:5.5rem;max-height:7.5rem;aspect-ratio:88/120;border-radius:0.5rem;border-radius:var(--border-radius-2);overflow:hidden}.movies-horizontal-card__replacement-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;height:100%;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50)}.movies-horizontal-card__replacement-image-pattern{position:absolute;top:0;bottom:0;width:66%;color:hsl(190, 13%, 91%);color:var(--color-secondary-100);transition:color .3s ease}.movies-horizontal-card:hover .movies-horizontal-card__replacement-image-pattern{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.movies-horizontal-card__replacement-image-pattern svg{height:100%}.movies-horizontal-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.75rem;gap:var(--spacing-11);padding-top:0.5rem;padding-top:var(--spacing-8)}.movies-horizontal-card__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsl(180, 9%, 14%);color:var(--color-secondary-800);transition:color .3s ease}.movies-horizontal-card__title p{display:inline}.movies-horizontal-card__title p::before,.movies-horizontal-card__title p::after{margin:0}.movies-horizontal-card:hover{--c-text-color-perex: var(--color-primary-600);--c-rating-background-color: var(--color-primary-500);--c-rating-color: var(--color-neutral-100)}.movies-horizontal-card:hover .movies-horizontal-card__title{color:hsl(10, 71%, 51%);color:var(--color-primary-600)}@media(max-width: 479px){.movies-horizontal-card__image{width:4rem;min-width:4rem;max-height:5.5rem;aspect-ratio:64/88}.movies-horizontal-card__content{padding-top:0}}.video{position:relative;width:100%;height:100%;background-color:hsl(0, 0%, 0%);background-color:var(--color-black)}.video__video{width:100%;height:100%}.video__cover{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.video__button{position:absolute;cursor:pointer}.contact-card{max-width:28.125rem}.contact-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20);padding:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem) clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);padding:var(--spacing-fluid-20) var(--spacing-fluid-22);background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);border-radius:1rem;border-radius:var(--border-radius-4);overflow:hidden}.contact-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20)}.contact-card__left{min-width:11.5625rem}.contact-card__left,.contact-card__right{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-13)}.contact-card__left-title,.contact-card__right-title{--c-text-color-paragraph: var(--color-secondary-800)}.contact-card__left-content,.contact-card__right-content{--c-text-color-description: var(--color-secondary-600)}.contact-card__button{margin-top:clamp(0rem, -0.2307692308rem + 1.0256410256vw, 1rem)}@media(max-width: 479px){.contact-card__content{flex-direction:column}}.layout-row{width:100%;background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-1);container-type:inline-size}.layout-row--container-type-normal{container-type:normal}.layout-row--padding-top-152-80{padding-top:clamp(5rem, 3.9615384615rem + 4.6153846154vw, 9.5rem)}.layout-row--padding-top-120-100{padding-top:clamp(6.25rem, 5.9615384615rem + 1.2820512821vw, 7.5rem)}.layout-row--padding-top-120-56{padding-top:clamp(3.5rem, 2.5769230769rem + 4.1025641026vw, 7.5rem)}.layout-row--padding-top-100-80{padding-top:clamp(5rem, 4.7115384615rem + 1.2820512821vw, 6.25rem)}.layout-row--padding-top-100-64{padding-top:clamp(4rem, 3.4807692308rem + 2.3076923077vw, 6.25rem)}.layout-row--padding-top-100-40{padding-top:clamp(2.5rem, 1.6346153846rem + 3.8461538462vw, 6.25rem)}.layout-row--padding-top-80-80{padding-top:5rem;padding-top:var(--spacing-27)}.layout-row--padding-top-80-64{padding-top:clamp(4rem, 3.7692307692rem + 1.0256410256vw, 5rem)}.layout-row--padding-top-80-40{padding-top:clamp(2.5rem, 1.9230769231rem + 2.5641025641vw, 5rem)}.layout-row--padding-top-64-64{padding-top:4rem;padding-top:var(--spacing-25)}.layout-row--padding-bottom-152-80{padding-bottom:clamp(5rem, 3.9615384615rem + 4.6153846154vw, 9.5rem)}.layout-row--padding-bottom-120-100{padding-bottom:clamp(6.25rem, 5.9615384615rem + 1.2820512821vw, 7.5rem)}.layout-row--padding-bottom-120-56{padding-bottom:clamp(3.5rem, 2.5769230769rem + 4.1025641026vw, 7.5rem)}.layout-row--padding-bottom-100-80{padding-bottom:clamp(5rem, 4.7115384615rem + 1.2820512821vw, 6.25rem)}.layout-row--padding-bottom-100-64{padding-bottom:clamp(4rem, 3.4807692308rem + 2.3076923077vw, 6.25rem)}.layout-row--padding-bottom-100-40{padding-bottom:clamp(2.5rem, 1.6346153846rem + 3.8461538462vw, 6.25rem)}.layout-row--padding-bottom-80-80{padding-bottom:5rem;padding-bottom:var(--spacing-27)}.layout-row--padding-bottom-80-64{padding-bottom:clamp(4rem, 3.7692307692rem + 1.0256410256vw, 5rem)}.layout-row--padding-bottom-80-40{padding-bottom:clamp(2.5rem, 1.9230769231rem + 2.5641025641vw, 5rem)}.layout-row--padding-bottom-64-64{padding-bottom:4rem;padding-bottom:var(--spacing-25)}.layout-row:not(:has(*)){display:none}.author-card{width:100%}.author-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;gap:1.5rem;gap:var(--spacing-17);align-items:center}.author-card__left{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1.5rem;gap:var(--spacing-17)}.author-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;width:3rem;height:3rem;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.author-card__name{--c-text-color-paragraph:#323232}.author-card__description{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.875rem;gap:var(--spacing-12)}.author-card__article-info{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1rem;gap:var(--spacing-13)}.author-card__right{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;width:13.1875rem}.author-card__rating-description{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.375rem;gap:var(--spacing-6)}.author-card__dot{display:inline-block;width:.125rem;height:.125rem;border-radius:50%;background-color:hsl(182, 12%, 55%);background-color:var(--color-secondary-500);margin:0 .25rem}@media(max-width: 479px){.author-card__wrapper{flex-direction:column;align-items:normal}.author-card__right{width:100%}}.days-filter{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:2rem;gap:var(--spacing-20);width:100%;min-height:4rem;background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);list-style:none;margin:0;border-radius:4.375rem;padding:0.5rem 3.5rem;padding:var(--spacing-8) var(--spacing-24);overflow:auto}.days-filter::-webkit-scrollbar{display:none}.days-filter__button{--c-text-line-height-perex: var(--line-height-1);--c-text-color-perex: var(--color-secondary-600);display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;border-radius:3.125rem;cursor:pointer;transition:all .3s ease-in-out}.days-filter__button:hover{--c-text-color-perex: var(--color-primary-600)}.days-filter__button--active,.days-filter__button--today{background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);--c-text-color-perex: var(--color-secondary-800);padding:1rem clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem);padding:var(--spacing-13) var(--spacing-fluid-23)}.days-filter__button--active:hover{--c-text-color-perex: var(--color-secondary-800)}.days-filter__button--today{margin-left:calc(-1*clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem));margin-left:calc(-1*var(--spacing-fluid-23))}.days-filter__button--inactive{--c-text-color-perex: var(--color-secondary-600);background-color:transparent;padding:0;margin-left:0}.days-filter__button--disabled,.days-filter__button--disabled:hover{--c-text-color-perex: var(--color-secondary-300);--c-text-font-weight-perex: var(--font-weight-2);cursor:auto;cursor:initial}.days-filter__button:last-of-type.days-filter__button--active{margin-right:calc(-1*clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem));margin-right:calc(-1*var(--spacing-fluid-23))}@media(max-width: 1023px){.days-filter{width:auto;border-radius:4.375rem 0 0 4.375rem;margin-right:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));margin-right:calc(-1*var(--spacing-fluid-container-padding-1));padding:0.375rem 1.875rem;padding:var(--spacing-6) 1.875rem;min-height:3.1875rem}.days-filter__button--active,.days-filter__button--today{padding:.8125rem 1.5rem;padding:.8125rem var(--spacing-17)}.days-filter__button--today{margin-left:calc(-1*1.5rem);margin-left:calc(-1*var(--spacing-17))}.days-filter__button:last-of-type.days-filter__button--active{margin-right:calc(-1*1.5rem);margin-right:calc(-1*var(--spacing-17))}}.youtube-video{width:100%;height:100%}.youtube-video__cover{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.youtube-video__cover-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.youtube-video__play{position:absolute}.youtube-video__player{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.play{width:5.5rem;height:5.5rem;padding:0.75rem;padding:var(--spacing-11);background-color:rgba(236,87,58,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;cursor:pointer}.play__icon{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem;padding:var(--spacing-15);background-color:hsl(10, 82%, 58%);background-color:var(--color-primary-500);border-radius:50%;color:hsl(0, 0%, 100%);color:var(--color-neutral-100);transition:transform .2s ease}.play:hover .play__icon{transform:scale(1.1)}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-20);width:100%}.filter__spinner{position:fixed;top:calc(50% - 1.5625rem);left:calc(50% - 1.5625rem);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;z-index:99999}.filter__opener-button-on-mobile{display:none}.filter__opener-button-on-mobile--open{--c-button-transform: rotate(180deg)}.filter__form{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1.625rem;gap:var(--spacing-18)}.filter__left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;gap:var(--spacing-8)}.filter__list-checkbox,.filter__checkbox-checkbox{display:none}.filter__fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:none;margin:0;padding:0}.filter__label{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:0.5rem;gap:var(--spacing-8);width:14.75rem;height:4.5rem;padding:1.1875rem 1.5rem 1.1875rem 2rem;padding:1.1875rem var(--spacing-17) 1.1875rem var(--spacing-20);background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-2);border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-surface-5);border-radius:1.25rem;border-radius:var(--border-radius-5);cursor:pointer;transition:border-color .3s ease;-webkit-text-decoration:none;text-decoration:none}.filter__label:focus-within{outline:-webkit-focus-ring-color auto 1px}.filter__label-checkbox{position:absolute;width:0;height:0;opacity:0}.filter__label--open{border-color:hsl(180, 12%, 82%);border-color:var(--color-surface-17)}.filter__label-text{font-size:1.125rem;font-size:var(--font-size-5);font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);line-height:1.2;line-height:var(--line-height-3);color:hsl(183, 10%, 41%);color:var(--color-text-14);transition:color .3s ease;white-space:nowrap;overflow:hidden}.filter__label--open .filter__label-text{color:hsl(180, 9%, 14%);color:var(--color-text-12)}.filter__label-icon{width:2rem;min-width:2rem;color:hsl(180, 7%, 5%);color:var(--color-text-13);transition:transform .3s ease}.filter__label--open .filter__label-icon{transform:rotate(-180deg)}.filter__wrapper{position:absolute;top:calc(100% + .75rem);left:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-20);width:-moz-max-content;width:-webkit-max-content;width:max-content;background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);box-shadow:0px 0px 20px 0px hsl(240, 8%, 5%, 0.05), 0px 0px 10px 0px hsl(240, 8%, 5%, 0.05);box-shadow:var(--shadow-4);border-radius:0.75rem;border-radius:var(--border-radius-3);padding:2.5rem 0.5rem;padding:var(--spacing-22) var(--spacing-8);z-index:10}.filter__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;list-style:none;max-height:405px;overflow-y:auto;padding:0 2rem;padding:0 var(--spacing-20)}.filter__list::-webkit-scrollbar,.filter__list-sub-types-wrapper::-webkit-scrollbar{width:.3125rem}.filter__list::-webkit-scrollbar-thumb,.filter__list-sub-types-wrapper::-webkit-scrollbar-thumb{background:hsl(10, 82%, 58%);background:var(--color-primary-500);border-radius:0.25rem;border-radius:var(--border-radius-1)}.filter__wrapper--type{min-width:20rem;max-width:25rem}.filter__list--type{gap:0.75rem;gap:var(--spacing-11)}.filter__list--movie{gap:1.125rem;gap:var(--spacing-14)}.filter__type-item-button{--c-text-color-paragraph: var(--color-secondary-700);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1.625rem;gap:var(--spacing-18);cursor:pointer;color:hsl(190, 13%, 91%);color:var(--color-secondary-100);transition:color .3s ease;-webkit-text-decoration:none;text-decoration:none}.filter__type-item-button--movie{font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);line-height:1.3;color:hsl(183, 10%, 41%);color:var(--c-text-color-paragraph, var(--color-text-light-4));font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);font-weight:400;font-weight:var(--c-text-font-weight-paragraph, var(--font-weight-2));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.filter__type-item-button--movie::before,.filter__type-item-button--movie::after{content:"";display:block;height:0;width:0}.filter__type-item-button--movie::before{margin-bottom:calc(-0.275em + 0px)}.filter__type-item-button--movie::after{margin-top:calc(-0.275em + 0px)}.filter__type-item-button:hover,.filter__type-item-button--active{--c-text-color-paragraph: var(--color-primary-600);color:hsl(10, 83%, 66%);color:var(--color-primary-400)}.filter__type-item-button:hover .filter__type-item-text,.filter__type-item-button--active .filter__type-item-text{color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.filter__type-item-icon{width:2.5rem;min-width:2.5rem;border-radius:125rem;border-radius:var(--border-radius-round);overflow:hidden}.filter__type-item-text{text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:hsl(183, 10%, 41%);color:var(--color-secondary-600);transition:color .3s ease}.filter__type-item-text p{display:inline}.filter__type-item-text p::before,.filter__type-item-text p::after{margin:0}.filter__wrapper--county{min-width:25.5rem}.filter__button-county{--c-button-color-icon-bg: var(--color-primary-50);padding:0 2rem;padding:0 var(--spacing-20)}.filter__list--county{gap:1.875rem;padding:0 2rem;padding:0 var(--spacing-20);max-height:23.25rem}.filter__county-item-button{--c-text-color-paragraph: var(--color-secondary-700);cursor:pointer;color:hsl(9, 81%, 92%);color:var(--color-primary-100);transition:color .3s ease;-webkit-text-decoration:none;text-decoration:none}.filter__county-item-button p::after,.filter__county-item-button p::before{margin:0}.filter__county-item-button:hover,.filter__county-item-button--active{--c-text-color-paragraph: var(--color-primary-600)}.filter__county-input{display:none}.filter__county-icon{width:2.5rem}.filter__wrapper--dates{min-width:25.5rem;padding:3rem 2.5rem;padding:var(--spacing-23) var(--spacing-22)}.filter__dates{width:100%}.filter__list--dates{gap:2.5rem;gap:var(--spacing-22);padding:0;max-height:none;overflow-y:visible}.filter__dates-button,.filter__dates-button-picker{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.filter__dates-button--active .filter__dates-button-text{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.filter__dates-button:hover .filter__dates-button-text,.filter__dates-button:hover p{color:hsl(10, 71%, 51%);color:var(--color-primary-600);--c-text-color-paragraph:var(--color-primary-600)}.filter__dates-button-text,.filter__dates-button-picker-text{font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:0.875rem;font-size:var(--font-size-3);font-weight:700;font-weight:var(--font-weight-5);line-height:1.1;line-height:var(--line-height-2);color:hsl(180, 9%, 14%);color:var(--color-secondary-800);transition:color .3s ease;text-transform:uppercase;letter-spacing:var(--leteer-spacing-3)}.filter__dates-button-picker-text--left{color:hsl(180, 9%, 14%);color:var(--color-secondary-800)}.filter__dates-button-picker-text--right{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.filter__dates-button-picker:hover .filter__dates-button-picker-text--right{color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.filter__date-picker{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.25rem;gap:var(--spacing-15)}.filter__wrapper--sub-types,.filter__wrapper--checkbox-list{gap:2.5rem;gap:var(--spacing-22);min-width:16.25rem}.filter__list-checkbox-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;gap:var(--spacing-22)}.filter__list-sub-types-wrapper{padding:0 2rem;padding:0 var(--spacing-20);max-height:26.25rem;overflow-y:auto}.filter__list--sub-types,.filter__list--checkbox-list{gap:1.25rem;gap:var(--spacing-15)}.filter__list--sub-types{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2.5rem;grid-column-gap:var(--spacing-22);-moz-column-gap:2.5rem;column-gap:2.5rem;-moz-column-gap:var(--spacing-22);column-gap:var(--spacing-22);max-height:none;padding:0;overflow-y:visible}.filter__sub-types-label,.filter__checkbox-list-label{--c-text-color-paragraph: var(--color-secondary-700);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1rem;gap:var(--spacing-13);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.filter__sub-types-label:hover,.filter__checkbox-list-label:hover{--c-checkbox-border-color: var(--color-secondary-500);--c-checkbox-border-color-checked: var(--color-primary-600);--c-checkbox-background-color-checked: var(--color-primary-600)}.filter__sub-types-label:focus-visible,.filter__sub-types-label:focus,.filter__checkbox-list-label:focus-visible,.filter__checkbox-list-label:focus{outline:none;--c-checkbox-outline-checked: 4px solid var(--color-primary-200);--c-checkbox-border-color: var(--color-primary-400);--c-checkbox-border-color-checked: var(--color-primary-500);--c-checkbox-background-color-checked: var(--color-primary-500)}.filter__fieldset--key-onlyFree .filter__label{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.filter__list-submit-button{padding:0 2rem;padding:0 var(--spacing-20)}.filter--search-hero-block .filter__form{padding:0.625rem 0.625rem 0.625rem 2.5rem;padding:var(--spacing-10) var(--spacing-10) var(--spacing-10) var(--spacing-22);background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);border-radius:5.625rem;box-shadow:0px 16px 64px 0px hsl(240, 8%, 5%, 0.08);box-shadow:var(--shadow-3)}.filter--search-hero-block .filter__left{gap:2.5rem;gap:var(--spacing-22)}.filter--search-hero-block .filter__label{gap:0.5rem;gap:var(--spacing-8);height:1.5rem;padding:0;background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100);border:none;border-radius:0}.filter--search-hero-block .filter__fieldset--key-type .filter__label,.filter--search-hero-block .filter__fieldset--key-dates .filter__label,.filter--search-hero-block .filter__fieldset--key-vfs .filter__label,.filter--search-hero-block .filter__fieldset--key-subtypes .filter__label,.filter--search-hero-block .filter__fieldset--key-types .filter__label,.filter--search-hero-block .filter__fieldset--key-city .filter__label{width:10rem}.filter--search-hero-block .filter__fieldset--key-movie .filter__label{width:8.125rem}.filter--search-hero-block .filter__fieldset--key-county .filter__label{width:9.375rem}.filter--search-hero-block .filter__label--open{border-color:none}.filter--search-hero-block .filter__label-text{font-size:0.875rem;font-size:var(--font-size-3);line-height:1.5;line-height:var(--line-height-5);font-weight:500;font-weight:var(--font-weight-3)}.filter__label-icon{width:1.5rem;min-width:1.5rem}.filter--search-hero-block .filter__wrapper{top:calc(100% + 2.0625rem)}@media(max-width: 1439px){.filter__form{flex-direction:column;align-items:flex-start}.filter--search-hero-block .filter__form{flex-direction:column;border-radius:1.25rem;border-radius:var(--border-radius-5)}.filter__left{display:grid;grid-template-columns:1fr 1fr;width:100%}.filter__right{width:100%;justify-content:flex-start}.filter--search-hero-block .filter__fieldset--key-type .filter__label,.filter--search-hero-block .filter__fieldset--key-dates .filter__label,.filter--search-hero-block .filter__fieldset--key-vfs .filter__label,.filter--search-hero-block .filter__fieldset--key-subtypes .filter__label,.filter--search-hero-block .filter__fieldset--key-types .filter__label,.filter--search-hero-block .filter__fieldset--key-movie .filter__label,.filter--search-hero-block .filter__fieldset--key-county .filter__label,.filter__label{flex:1}.filter__fieldset--key-type .filter__wrapper--type,.filter__wrapper--sub-types,.filter__wrapper--checkbox-list{right:0;left:auto}.filter__list-sub-types-wrapper{-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-gap:var(--spacing-17);column-gap:var(--spacing-17)}.filter--search-hero-block .filter__form{align-items:center;gap:2.5rem;gap:var(--spacing-22);padding:2.5rem;padding:var(--spacing-22);width:37.5rem}.filter--search-hero-block .filter__left{-moz-column-gap:4rem;column-gap:4rem;-moz-column-gap:var(--spacing-25);column-gap:var(--spacing-25);row-gap:2rem;row-gap:var(--spacing-20)}.filter--search-hero-block .filter__wrapper{top:calc(100% + 1rem)}.filter--search-hero-block .filter__fieldset--key-type .filter__wrapper,.filter--search-hero-block .filter__fieldset--key-vfs .filter__wrapper,.filter--search-hero-block .filter__fieldset--key-subtypes .filter__wrapper{left:auto;right:0}.filter--search-hero-block .filter__fieldset--key-movie .filter__wrapper--type{right:auto;left:0}}@media(min-width: 768px){.filter__form--open-on-desktop{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media(max-width: 767px){.filter__opener-button-on-mobile{display:block}.filter--search-hero-block .filter__opener-button-on-mobile{display:none}.filter__form--close-on-mobile{display:none}.filter--search-hero-block .filter__form{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.filter__left{display:grid;grid-template-columns:1fr}.filter__list-sub-types-wrapper{justify-content:center}.filter__wrapper--dates{min-width:min(25rem,100%)}.filter__wrapper--county{min-width:min(25rem,100%)}.filter__fieldset{max-width:100%}.filter__fieldset--key-type .filter__wrapper--type,.filter__wrapper--sub-types,.filter__wrapper--checkbox-list{left:0;right:auto}.filter--search-hero-block .filter__form{width:100%;min-width:0}.filter--search-hero-block .filter__fieldset--key-type .filter__wrapper,.filter--search-hero-block .filter__fieldset--key-vfs .filter__wrapper,.filter--search-hero-block .filter__fieldset--key-subtypes .filter__wrapper{left:0;right:auto}.filter--search-hero-block .filter__wrapper--type,.filter--search-hero-block .filter__wrapper--sub-types{left:0;right:auto;max-width:min(100%,25.5rem)}}@media(max-width: 479px){.filter__wrapper{width:100%}.filter__list-sub-types-wrapper{gap:1.5rem;gap:var(--spacing-17)}.filter__wrapper--dates{min-width:0}.filter__wrapper{min-width:100%;max-width:none;width:auto;left:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));left:calc(-1*var(--spacing-fluid-container-padding-1));right:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));right:calc(-1*var(--spacing-fluid-container-padding-1))}.filter--search-hero-block .filter__wrapper,.filter--search-hero-block .filter__fieldset--key-type .filter__wrapper,.filter--search-hero-block .filter__fieldset--key-vfs .filter__wrapper,.filter--search-hero-block .filter__fieldset--key-subtypes .filter__wrapper,.filter--search-hero-block .filter__fieldset--key-movie .filter__wrapper--type{left:calc(-1*(2.5rem + clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem)));left:calc(-1*(var(--spacing-22) + var(--spacing-fluid-container-padding-1)));right:calc(-1*(2.5rem + clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem)));right:calc(-1*(var(--spacing-22) + var(--spacing-fluid-container-padding-1)));min-width:100%;max-width:none;width:auto}.filter__fieldset--key-type .filter__wrapper--type,.filter__wrapper--sub-types,.filter__wrapper--checkbox-list{left:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));left:calc(-1*var(--spacing-fluid-container-padding-1));right:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));right:calc(-1*var(--spacing-fluid-container-padding-1))}.filter__date-picker{margin:0 -1.5rem}.filter__list-sub-types-wrapper{flex-wrap:wrap;justify-content:space-between;gap:1.25rem;gap:var(--spacing-15)}}.gallery--grid{border-radius:1rem;border-radius:var(--border-radius-4);overflow:hidden;width:100%;aspect-ratio:6/5}.two-column-grid-block:not(:has(.two-column-grid-block__left)) .gallery--grid{max-height:500px}.gallery--grid-1{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:0;gap:0}.gallery--grid-2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:1rem;grid-gap:var(--spacing-13);gap:1rem;gap:var(--spacing-13)}.gallery--grid-3{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"first second" "first third";grid-gap:1rem;grid-gap:var(--spacing-13);gap:1rem;gap:var(--spacing-13)}.gallery--grid-3 .gallery__image--grid:nth-child(1){grid-area:first;aspect-ratio:2.8/5}.gallery--grid-3 .gallery__image--grid:nth-child(2){grid-area:second;aspect-ratio:1.2/1}.gallery--grid-3 .gallery__image--grid:nth-child(3){grid-area:third;aspect-ratio:1/1}.gallery--grid-4{display:grid;grid-template-columns:37% 31% 32%;grid-template-rows:1fr 1fr;grid-template-areas:"first second four" "first third four";grid-gap:1rem;grid-gap:var(--spacing-13);gap:1rem;gap:var(--spacing-13);aspect-ratio:86/50;border-radius:1rem 0 0 1rem;border-radius:var(--border-radius-4) 0 0 var(--border-radius-4)}.two-column-grid-block:not(:has(.two-column-grid-block__left)) .gallery--grid-4{border-radius:1rem;border-radius:var(--border-radius-4)}.gallery__image--grid{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery--grid-4 .gallery__image--grid:nth-child(1){grid-area:first;overflow:hidden}.gallery--grid-4 .gallery__image--grid:nth-child(2){grid-area:second;overflow:hidden}.gallery--grid-4 .gallery__image--grid:nth-child(3){grid-area:third;overflow:hidden}.gallery--grid-4 .gallery__image--grid:nth-child(4){grid-area:four;overflow:hidden}.gallery--grid-5{display:grid;grid-template-columns:23% 19% 23% auto;grid-template-rows:1fr 1fr;grid-template-areas:"first second four five" "first third four five";grid-gap:1rem;grid-gap:var(--spacing-13);gap:1rem;gap:var(--spacing-13);aspect-ratio:86/50;border-radius:1rem 0 0 1rem;border-radius:var(--border-radius-4) 0 0 var(--border-radius-4)}.gallery--grid-5 .gallery__image--grid:nth-child(1){grid-area:first;overflow:hidden}.gallery--grid-5 .gallery__image--grid:nth-child(2){grid-area:second;overflow:hidden}.gallery--grid-5 .gallery__image--grid:nth-child(3){grid-area:third;overflow:hidden}.gallery--grid-5 .gallery__image--grid:nth-child(4){grid-area:four;overflow:hidden}.gallery--grid-5 .gallery__image--grid:nth-child(5){grid-area:five;overflow:hidden}.gallery__image--hidden{display:none}.gallery--article{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);gap:var(--spacing-fluid-17);width:100%}.gallery__image--article{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:2.5rem;overflow:hidden;aspect-ratio:2/1}.gallery--hero{width:100%}.gallery__image-hero{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.gallery__image--grid img,.gallery__image--article img,.gallery__image-hero img{transition:transform .5s ease}.gallery__image--grid:hover img,.gallery__image--article:hover img,.gallery__image-hero:hover img{transform:scale(1.1);transition:transform .3s ease}@media(max-width: 1023px){.gallery--grid-4{grid-template-columns:35% 30% 35%;border-radius:1rem;border-radius:var(--border-radius-4)}.gallery--grid-3{aspect-ratio:6/5}}@media(max-width: 767px){.gallery--grid-2{grid-template-columns:1fr;grid-template-rows:1fr 1fr;aspect-ratio:1/2}.gallery--grid-3{display:grid;grid-template-areas:"first first" "second third";aspect-ratio:1/1.5}.gallery--grid-3 .gallery__image--grid:nth-child(1),.gallery--grid-3 .gallery__image--grid:nth-child(2),.gallery--grid-3 .gallery__image--grid:nth-child(3){aspect-ratio:1/1}.gallery--grid-4,.gallery--grid-5{display:grid;grid-template-rows:40% 20% 40%;grid-template-columns:1fr 1fr;grid-template-areas:"first first" "second third" "four four";grid-gap:0.5rem;grid-gap:var(--spacing-8);gap:0.5rem;gap:var(--spacing-8);overflow:hidden;max-height:100%;height:100%;width:100%;aspect-ratio:1/2.5;border-radius:1rem;border-radius:var(--border-radius-4)}.gallery__image--grid:nth-child(1),.gallery__image--grid:nth-child(2),.gallery__image--grid:nth-child(3),.gallery__image--grid:nth-child(4){aspect-ratio:1/1}.gallery--grid-5 .gallery__image--grid:nth-child(5){display:none}}.share-links{display:block}.cinema-program-card{width:100%}.cinema-program-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20);width:100%}.cinema-program-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);gap:var(--spacing-fluid-20);width:100%}.cinema-program-card__wrapper:not(:has(img)) .cinema-program-card__movie-info{gap:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);gap:var(--spacing-fluid-17)}.cinema-program-card__info-top{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(0.5rem, 0.4423076923rem + 0.2564102564vw, 0.75rem);gap:var(--spacing-fluid-11)}.cinema-program-card__title{-webkit-text-decoration:none;text-decoration:none;--c-text-line-height-perex: var(--line-height-1);padding-top:.625rem}.cinema-program-card__wrapper:not(:has(img)) .cinema-program-card__title{padding-top:0px}.cinema-program-card__description{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3125rem;width:100%;--c-text-line-height-description: var(--line-height-1)}.cinema-program-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);gap:var(--spacing-fluid-8)}.cinema-program-card__time-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);gap:var(--spacing-fluid-8);background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50)}.cinema-program-card__times{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);gap:var(--spacing-fluid-8);margin:0;padding:0;list-style:none}.cinema-program-card__times::-webkit-scrollbar{display:none}.cinema-program-card__list-heading,.cinema-program-card__active-time-link,.cinema-program-card__inactive-time{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:4.6875rem;height:3rem;flex-shrink:0}.cinema-program-card__list-heading{background-color:hsl(180, 12%, 82%);background-color:var(--color-secondary-200);-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/tag-timeea8620667c68f8676efe.svg);mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/tag-timeea8620667c68f8676efe.svg);-webkit-mask-size:100% 3rem;mask-size:100% 3rem}.cinema-program-card__list-icon{width:1.5rem;width:var(--spacing-17);height:1.5rem;height:var(--spacing-17);color:#323232}.cinema-program-card__active-times{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;list-style:none}.cinema-program-card__active-time-link{background-color:transparent;-webkit-mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/tag-timeea8620667c68f8676efe.svg);mask:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/tag-timeea8620667c68f8676efe.svg);-webkit-mask-size:100% 3rem;mask-size:100% 3rem;transition:background-color .3s ease;cursor:pointer;--c-text-color-paragraph: var(--color-secondary-800);-webkit-text-decoration:none;text-decoration:none}.cinema-program-card__active-time-link:hover{background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100)}.cinema-program-card__inactive-time{--c-text-color-paragraph: var(--color-secondary-400);--c-text-font-weight-paragraph: var(--font-weight-2)}@media(max-width: 1439px){.cinema-program-card__bottom{gap:1rem;gap:var(--spacing-13)}.cinema-program-card__time-list{flex-direction:column}}@media(max-width: 767px){.cinema-program-card__bottom{gap:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);gap:var(--spacing-fluid-8)}.cinema-program-card__times{flex-wrap:nowrap;overflow:auto;margin-right:calc(-1*clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem));margin-right:calc(-1*var(--spacing-fluid-container-padding-1))}.cinema-program-card__time-item--inactive{display:none}.cinema-program-card__active-times{flex-direction:row;gap:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);gap:var(--spacing-fluid-8)}}.terms{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-20);align-items:center;min-width:100%}.terms__head{--c-text-color-perex: var(--color-text-2);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:1rem;gap:var(--spacing-13);text-align:center}.terms__icon{width:4rem;color:hsl(10, 71%, 51%);color:var(--color-primary-600)}.terms__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;align-items:center;gap:1rem;gap:var(--spacing-13);list-style:none;overflow-y:auto;padding:0 0.5rem;padding:0 var(--spacing-8)}.terms__list::-webkit-scrollbar{width:.3125rem}.terms__list::-webkit-scrollbar-thumb{background:hsl(10, 82%, 58%);background:var(--color-primary-500);border-radius:0.25rem;border-radius:var(--border-radius-1)}.terms__item{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;gap:clamp(1.5rem, 0.4038461538rem + 4.8717948718vw, 6.25rem);width:100%;border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-secondary-100);border-radius:1rem;border-radius:var(--border-radius-4);padding:1rem;padding:var(--spacing-13)}.terms__left{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1.5rem;gap:var(--spacing-17)}.terms__right{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.terms__image{width:5.125rem;min-width:5.125rem;aspect-ratio:1/1;border-radius:0.5rem;border-radius:var(--border-radius-2);overflow:hidden;cursor:pointer}.terms__replacement-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;height:100%;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50)}.terms__replacement-image-pattern{position:absolute;top:0;bottom:0;width:64%;color:hsl(190, 13%, 91%);color:var(--color-secondary-100);transition:color .3s ease}.terms__replacement-image-pattern svg{height:100%}.terms__term{--c-text-color-paragraph: var(--color-text-2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;gap:var(--spacing-17)}.terms__date{min-width:10rem}@media(max-width: 767px){.terms__item{flex-direction:column;align-items:center;gap:1.5rem;gap:var(--spacing-17)}.terms__left{flex-direction:column;gap:1rem;gap:var(--spacing-13)}.terms__date{min-width:9.375rem}}.header-user{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end;gap:0.5rem;gap:var(--spacing-8);min-width:155px}.header-user__picture{width:44px;height:44px;border-radius:50%;border-radius:var(--border-radius-circle);background:hsl(10, 82%, 58%);background:var(--color-surface-10);color:hsl(0, 0%, 100%);color:var(--color-text-7);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;cursor:pointer}.header-user__picture--empty{padding:0.125rem;padding:var(--spacing-2)}.header-user__favourite-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;-webkit-text-decoration:none;text-decoration:none;width:44px;height:44px;border-radius:50%;border-radius:var(--border-radius-circle);border:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(9, 81%, 92%);border:var(--border-width-1) solid var(--color-primary-100)}.header-user__favourite-button-icon{display:inline-block;width:24px;height:24px;color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.header-user__favourite-button-count{position:absolute;right:0;top:-7px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;min-width:16px;min-height:16px;aspect-ratio:1;font-size:.625rem;font-weight:600;font-weight:var(--font-weight-4);border-radius:50%;border-radius:var(--border-radius-circle);background:hsl(10, 71%, 51%);background:var(--color-primary-600);color:hsl(0, 0%, 100%);color:var(--color-neutral-100)}.header-user__login-button--hide{display:none}@media(max-width: 1023px){.header-user{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end;gap:0.5rem;gap:var(--spacing-8);min-width:auto}}.modal-succeed{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background:rgba(12,12,14,.5);z-index:100}.modal-succeed-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;width:440px;border-radius:16px;padding:68px 0 40px;background:hsl(0, 0%, 100%);background:var(--color-neutral-100);z-index:1}.modal-succeed-content::after{content:"";position:absolute;top:0;background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E5EAEB));background:linear-gradient(180deg, #FFFFFF 0%, #E5EAEB 100%);right:0;left:0;height:224px;rotate:180deg;z-index:-1}.modal-succeed-content-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin-bottom:43px;background:hsl(142, 71%, 45%);background:var(--color-success-main);box-shadow:0 0 0 12px rgba(34,197,94,.2);border-radius:50%}.modal-succeed-content-icon{width:48px;height:48px;color:hsl(0, 0%, 100%);color:var(--color-neutral-100)}.modal-succeed-content-icon--not-succes{background:hsl(0, 91%, 71%);background:var(--color-error-main);box-shadow:0 0 0 12px rgba(248,114,114,.2)}.modal-succeed-content__divider{height:100%}.modal-succeed-content-top{padding:0 60px}.modal-succeed-content-bottom{position:relative;padding:60px 40px 0;width:calc(100% - 40px);margin:0 20px;border-top:1px dashed hsl(180, 12%, 82%);border-top:1px dashed var(--color-secondary-200)}.modal-succeed-content__mask-left,.modal-succeed-content__mask-right{content:"";position:absolute;top:-27px;width:10px;height:40px;color:rgba(12,12,14,.5)}.modal-succeed-content__mask-left{left:-20px}.modal-succeed-content__mask-right{right:-20px}.banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13);align-items:center;padding:clamp(0.5833333333rem, 0.516025641rem + 0.2991452991vw, 0.875rem) clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);padding:var(--spacing-fluid-12) var(--spacing-fluid-20);border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-secondary-100);border-radius:80px}.banner__icon{width:24px;height:24px}.banner__bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:100%;margin-top:2.5rem;margin-top:var(--spacing-22)}.banner__bottom::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background-color:hsl(180, 12%, 82%);background-color:var(--color-secondary-200)}.banner__bottom-content{padding-left:clamp(0.8333333333rem, 0.7371794872rem + 0.4273504274vw, 1.25rem);padding-right:clamp(0.8333333333rem, 0.7371794872rem + 0.4273504274vw, 1.25rem);padding-left:var(--spacing-fluid-15);padding-right:var(--spacing-fluid-15);z-index:1;background:hsl(0, 0%, 100%);background:var(--color-neutral-100)}.heading{color:hsl(180, 9%, 14%);color:var(--c-heading-color, var(--color-text-2));font-family:"Outfit", "Outfit-fallback", sans-serif;font-family:var(--font-family-2);margin:0}.heading--h1{line-height:1;font-size:clamp(3rem, 2.8846153846rem + 0.5128205128vw, 3.5rem);font-size:var(--c-heading-font-size, var(--font-size-fluid-10));font-weight:600;font-weight:var(--font-weight-4)}.heading--h1::before,.heading--h1::after{content:"";display:block;height:0;width:0}.heading--h1::before{margin-bottom:calc(-0.125em + -2.5px)}.heading--h1::after{margin-top:calc(-0.125em + -0.5px)}.heading--h2{line-height:1.2;font-size:clamp(2.375rem, 2.3173076923rem + 0.2564102564vw, 2.625rem);font-size:var(--font-size-fluid-8);font-weight:600;font-weight:var(--font-weight-4)}.heading--h2::before,.heading--h2::after{content:"";display:block;height:0;width:0}.heading--h2::before{margin-bottom:calc(-0.225em + -1px)}.heading--h2::after{margin-top:calc(-0.225em + -0.5px)}.heading--h3{line-height:1;font-size:clamp(1.375rem, 1.2307692308rem + 0.641025641vw, 2rem);font-size:var(--font-size-fluid-7);font-weight:500;font-weight:var(--font-weight-3)}.heading--h3::before,.heading--h3::after{content:"";display:block;height:0;width:0}.heading--h3::before{margin-bottom:calc(-0.125em + -2px)}.heading--h3::after{margin-top:calc(-0.125em + 0px)}.heading--h4{line-height:1.2;font-size:clamp(1.25rem, 1.1923076923rem + 0.2564102564vw, 1.5rem);font-size:var(--font-size-fluid-6);font-weight:500;font-weight:var(--font-weight-3)}.heading--h4::before,.heading--h4::after{content:"";display:block;height:0;width:0}.heading--h4::before{margin-bottom:calc(-0.225em + -1px)}.heading--h4::after{margin-top:calc(-0.225em + 0px)}.heading--h5{line-height:1;font-size:1.125rem;font-size:var(--font-size-5);font-weight:500;font-weight:var(--font-weight-3)}.heading--h5::before,.heading--h5::after{content:"";display:block;height:0;width:0}.heading--h5::before{margin-bottom:calc(-0.125em + -1px)}.heading--h5::after{margin-top:calc(-0.125em + 0px)}.heading--h6{line-height:1;font-size:1rem;font-size:var(--font-size-4);font-weight:500;font-weight:var(--font-weight-3)}.heading--h6::before,.heading--h6::after{content:"";display:block;height:0;width:0}.heading--h6::before{margin-bottom:calc(-0.125em + -0.5px)}.heading--h6::after{margin-top:calc(-0.125em + 0px)}.text,.fui-form-container .fui-error-message,.fui-i .fui-alert p{display:block;font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);margin:0;transition:color .3s ease}.text--subheadline{line-height:1.2;color:hsl(180, 9%, 14%);color:var(--c-text-color-subheadline, var(--color-text-light-2));font-size:clamp(1.25rem, 1.1923076923rem + 0.2564102564vw, 1.5rem);font-size:var(--font-size-fluid-6);font-weight:600;font-weight:var(--c-text-font-weight-subheadline, var(--font-weight-4));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--subheadline::before,.text--subheadline::after{content:"";display:block;height:0;width:0}.text--subheadline::before{margin-bottom:calc(-0.225em + -1px)}.text--subheadline::after{margin-top:calc(-0.225em + 0px)}.text--perex-bold{line-height:1.2;color:hsl(180, 9%, 14%);color:var(--c-text-color-perex, var(--color-text-light-2));font-size:clamp(1rem, 0.9711538462rem + 0.1282051282vw, 1.125rem);font-size:var(--font-size-fluid-5);font-weight:700;font-weight:var(--c-text-font-weight-perex, var(--font-weight-5));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--perex-bold::before,.text--perex-bold::after{content:"";display:block;height:0;width:0}.text--perex-bold::before{margin-bottom:calc(-0.225em + -0.5px)}.text--perex-bold::after{margin-top:calc(-0.225em + 0px)}.text--perex-semibold,.fui-i .fui-alert p{line-height:1.2;color:hsl(180, 9%, 14%);color:var(--c-text-color-perex, var(--color-text-light-2));font-size:clamp(1rem, 0.9711538462rem + 0.1282051282vw, 1.125rem);font-size:var(--font-size-fluid-5);font-weight:600;font-weight:var(--c-text-font-weight-perex, var(--font-weight-4));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--perex-semibold::before,.fui-i .fui-alert p::before,.text--perex-semibold::after,.fui-i .fui-alert p::after{content:"";display:block;height:0;width:0}.text--perex-semibold::before,.fui-i .fui-alert p::before{margin-bottom:calc(-0.225em + -0.5px)}.text--perex-semibold::after,.fui-i .fui-alert p::after{margin-top:calc(-0.225em + 0px)}.text--perex-regular{line-height:1.2;color:hsl(180, 9%, 14%);color:var(--c-text-color-perex, var(--color-text-light-2));font-size:clamp(1rem, 0.9711538462rem + 0.1282051282vw, 1.125rem);font-size:var(--font-size-fluid-5);font-weight:400;font-weight:var(--c-text-font-weight-perex, var(--font-weight-2));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--perex-regular::before,.text--perex-regular::after{content:"";display:block;height:0;width:0}.text--perex-regular::before{margin-bottom:calc(-0.225em + -0.5px)}.text--perex-regular::after{margin-top:calc(-0.225em + 0px)}.text--paragraph-semibold{line-height:1.3;color:hsl(183, 10%, 41%);color:var(--c-text-color-paragraph, var(--color-text-light-4));font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);font-weight:600;font-weight:var(--c-text-font-weight-paragraph, var(--font-weight-4));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--paragraph-semibold::before,.text--paragraph-semibold::after{content:"";display:block;height:0;width:0}.text--paragraph-semibold::before{margin-bottom:calc(-0.275em + 0px)}.text--paragraph-semibold::after{margin-top:calc(-0.275em + 0px)}.text--paragraph-medium{line-height:1.3;color:hsl(183, 10%, 41%);color:var(--c-text-color-paragraph, var(--color-text-light-4));font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);font-weight:500;font-weight:var(--c-text-font-weight-paragraph, var(--font-weight-3));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--paragraph-medium::before,.text--paragraph-medium::after{content:"";display:block;height:0;width:0}.text--paragraph-medium::before{margin-bottom:calc(-0.275em + 0px)}.text--paragraph-medium::after{margin-top:calc(-0.275em + 0px)}.text--paragraph-regular{line-height:1.3;color:hsl(183, 10%, 41%);color:var(--c-text-color-paragraph, var(--color-text-light-4));font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);font-weight:400;font-weight:var(--c-text-font-weight-paragraph, var(--font-weight-2));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--paragraph-regular::before,.text--paragraph-regular::after{content:"";display:block;height:0;width:0}.text--paragraph-regular::before{margin-bottom:calc(-0.275em + 0px)}.text--paragraph-regular::after{margin-top:calc(-0.275em + 0px)}.text--description-semibold{line-height:1.5;color:hsl(183, 10%, 41%);color:var(--c-text-color-description, var(--color-text-light-4));font-size:clamp(0.8125rem, 0.7980769231rem + 0.0641025641vw, 0.875rem);font-size:var(--font-size-fluid-3);font-weight:600;font-weight:var(--c-text-font-weight-description, var(--font-weight-4));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--description-semibold::before,.text--description-semibold::after{content:"";display:block;height:0;width:0}.text--description-semibold::before{margin-bottom:calc(-0.375em + -0.5px)}.text--description-semibold::after{margin-top:calc(-0.375em + 0px)}.text--description-medium{line-height:1.5;color:hsl(183, 10%, 41%);color:var(--c-text-color-description, var(--color-text-light-4));font-size:clamp(0.8125rem, 0.7980769231rem + 0.0641025641vw, 0.875rem);font-size:var(--font-size-fluid-3);font-weight:500;font-weight:var(--c-text-font-weight-description, var(--font-weight-3));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--description-medium::before,.text--description-medium::after{content:"";display:block;height:0;width:0}.text--description-medium::before{margin-bottom:calc(-0.375em + -0.5px)}.text--description-medium::after{margin-top:calc(-0.375em + 0px)}.text--description-regular{line-height:1.5;color:hsl(183, 10%, 41%);color:var(--c-text-color-description, var(--color-text-light-4));font-size:clamp(0.8125rem, 0.7980769231rem + 0.0641025641vw, 0.875rem);font-size:var(--font-size-fluid-3);font-weight:400;font-weight:var(--c-text-font-weight-description, var(--font-weight-2));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--description-regular::before,.text--description-regular::after{content:"";display:block;height:0;width:0}.text--description-regular::before{margin-bottom:calc(-0.375em + -0.5px)}.text--description-regular::after{margin-top:calc(-0.375em + 0px)}.text--caption-bold{line-height:1.5;color:hsl(180, 9%, 14%);color:var(--c-text-color-caption, var(--color-text-light-2));font-size:clamp(0.6875rem, 0.6586538462rem + 0.1282051282vw, 0.8125rem);font-size:var(--font-size-fluid-2);font-weight:700;font-weight:var(--c-text-font-weight-caption, var(--font-weight-5));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--caption-bold::before,.text--caption-bold::after{content:"";display:block;height:0;width:0}.text--caption-bold::before{margin-bottom:calc(-0.375em + -0.75px)}.text--caption-bold::after{margin-top:calc(-0.375em + 0px)}.text--caption-regular,.fui-form-container .fui-error-message{color:hsl(183, 10%, 41%);color:var(--c-text-color-caption, var(--color-text-light-4));font-size:0.8125rem;font-size:var(--font-size-2);font-weight:400;font-weight:var(--c-text-font-weight-caption, var(--font-weight-2));line-height:1;line-height:var(--line-height-1);letter-spacing:0.0406em;letter-spacing:var(--letter-spacing-2)}.text--caption-light{line-height:1.5;color:hsl(180, 9%, 14%);color:var(--c-text-color-caption, var(--color-text-light-2));font-size:clamp(0.6875rem, 0.6586538462rem + 0.1282051282vw, 0.8125rem);font-size:var(--font-size-fluid-2);font-weight:300;font-weight:var(--c-text-font-weight-caption, var(--font-weight-1));letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--caption-light::before,.text--caption-light::after{content:"";display:block;height:0;width:0}.text--caption-light::before{margin-bottom:calc(-0.375em + -0.75px)}.text--caption-light::after{margin-top:calc(-0.375em + 0px)}.text--label-big{color:hsl(182, 12%, 55%);color:var(--c-text-color-label, var(--color-text-light-5));font-size:clamp(0.6875rem, 0.6586538462rem + 0.1282051282vw, 0.8125rem);font-size:var(--font-size-fluid-2);font-weight:600;font-weight:var(--c-text-font-weight-label, var(--font-weight-4));line-height:1.1;line-height:var(--line-height-2);letter-spacing:0.0406em;letter-spacing:var(--letter-spacing-2);text-transform:uppercase}.text--label-small{color:hsl(182, 12%, 55%);color:var(--c-text-color-label, var(--color-text-light-5));font-size:clamp(0.625rem, 0.5961538462rem + 0.1282051282vw, 0.75rem);font-size:var(--font-size-fluid-1);font-weight:600;font-weight:var(--c-text-font-weight-label, var(--font-weight-4));line-height:1;line-height:var(--line-height-1);letter-spacing:0.0406em;letter-spacing:var(--letter-spacing-2)}.text a,.fui-form-container .fui-error-message a,.fui-i .fui-alert p a,.text a:visited{color:hsl(10, 82%, 58%);color:var(--color-text-9);-webkit-text-decoration:none;text-decoration:none}.text a:hover,.fui-form-container .fui-error-message a:hover,.fui-i .fui-alert p a:hover{color:hsl(10, 71%, 51%);color:var(--color-text-8)}@media(max-width: 479px){.text--centered-on-mobile{text-align:center}}.wysiwyg{color:hsl(183, 10%, 41%);color:var(--c-wysiwyg-color-paragraph, var(--color-text-4));font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--c-wysiwyg-font-size-paragraph, var(--font-size-fluid-4));font-weight:400;font-weight:var(--font-weight-2);line-height:1.3;line-height:var(--c-wysiwyg-line-height-paragraph, var(--line-height-4));letter-spacing:0;letter-spacing:var(--letter-spacing-1);margin-top:1em;margin-top:var(--c-wysiwyg-margin-top, 1em);margin-bottom:1em;margin-bottom:var(--c-wysiwyg-margin-bottom, 1em);font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1)}.wysiwyg strong{font-weight:700;font-weight:var(--font-weight-5)}.wysiwyg p,.wysiwyg div{margin-top:1em;margin-top:var(--c-wysiwyg-margin-top, 1em);margin-bottom:1em;margin-bottom:var(--c-wysiwyg-margin-bottom, 1em)}.wysiwyg p:first-of-type,.wysiwyg div:first-of-type{margin-top:0}.wysiwyg p:last-of-type,.wysiwyg div:last-of-type{margin-bottom:0}.wysiwyg blockquote{position:relative;color:hsl(180, 9%, 14%);color:var(--color-secondary-800);font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);font-style:italic;font-weight:300;font-weight:var(--font-weight-1);line-height:1.5;line-height:var(--line-height-5);padding:5.375rem 0px 0px 0px;margin:clamp(3.3333333333rem, 2.9487179487rem + 1.7094017094vw, 5rem) 0;margin:var(--spacing-fluid-27) 0}.wysiwyg blockquote strong{font-weight:500;font-weight:var(--font-weight-3)}.wysiwyg blockquote::before{content:"";position:absolute;top:0;left:0;background-image:url(https://cdn.siteone.io/www.nekdeneco.cz/dist/assets/quoteb9d68439d2f5ba892241.svg);background-repeat:no-repeat;width:100%;height:100%;pointer-events:none}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{color:hsl(180, 9%, 14%);color:var(--color-text-2);font-family:"Outfit", "Outfit-fallback", sans-serif;font-family:var(--font-family-2);margin-top:1em;margin-top:var(--c-wysiwyg-heading-margin-top, 1em);margin-bottom:1em;margin-bottom:var(--c-wysiwyg-heading-margin-bottom, 1em)}.wysiwyg h1{font-size:clamp(3rem, 2.8846153846rem + 0.5128205128vw, 3.5rem);font-size:var(--font-size-fluid-10);font-weight:600;font-weight:var(--font-weight-4);line-height:1;line-height:var(--line-height-1)}.wysiwyg h2{font-size:clamp(2.375rem, 2.3173076923rem + 0.2564102564vw, 2.625rem);font-size:var(--font-size-fluid-8);font-weight:600;font-weight:var(--font-weight-4);line-height:1.2;line-height:var(--line-height-3)}.wysiwyg h3{font-size:clamp(1.375rem, 1.2307692308rem + 0.641025641vw, 2rem);font-size:var(--font-size-fluid-7);font-weight:500;font-weight:var(--font-weight-3);line-height:1;line-height:var(--line-height-1)}.wysiwyg h4{font-size:clamp(1.25rem, 1.1923076923rem + 0.2564102564vw, 1.5rem);font-size:var(--font-size-fluid-6);font-weight:500;font-weight:var(--font-weight-3);line-height:1.2;line-height:var(--line-height-3)}.wysiwyg h5{font-size:clamp(1rem, 0.9711538462rem + 0.1282051282vw, 1.125rem);font-size:var(--font-size-fluid-5);font-weight:500;font-weight:var(--font-weight-3);line-height:1;line-height:var(--line-height-1)}.wysiwyg h6{font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);font-weight:500;font-weight:var(--font-weight-3);line-height:1;line-height:var(--line-height-1)}.wysiwyg ul,.wysiwyg ol{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-13);font-size:clamp(0.9375rem, 0.9230769231rem + 0.0641025641vw, 1rem);font-size:var(--font-size-fluid-4);color:hsl(184, 10%, 27%);color:var(--color-secondary-700);padding:0px 0px 0px 2.375rem;line-height:1.3;line-height:var(--line-height-4);margin:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem) 0;margin:var(--spacing-fluid-22) 0}.wysiwyg ul li{position:relative;list-style:none}.wysiwyg ul li::before{content:"";position:absolute;left:-2rem;top:50%;transform:translateY(-50%);width:.875rem;height:.1875rem;border-radius:.625rem;border:1px solid hsl(180, 9%, 14%);border:1px solid var(--color-secondary-800);background-color:hsl(180, 9%, 14%);background-color:var(--color-secondary-800);overflow:hidden}.wysiwyg a{color:hsl(10, 82%, 58%);color:var(--color-primary-500);-webkit-text-decoration:none;text-decoration:none}.wysiwyg iframe,.wysiwyg p:has(iframe),.wysiwyg div:has(iframe){margin:clamp(3rem, 2.6538461538rem + 1.5384615385vw, 4.5rem) 0;margin:var(--spacing-fluid-26) 0}.wysiwyg iframe{width:100% !important}.wysiwyg iframe{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:1.25rem;border-radius:var(--border-radius-5);overflow:hidden;aspect-ratio:16/9}.wysiwyg iframe+div:has(a){margin-bottom:0 !important;margin-top:calc(-1*clamp(3rem, 2.6538461538rem + 1.5384615385vw, 4.5rem)) !important;margin-top:calc(-1*var(--spacing-fluid-26)) !important}.wysiwyg h1+iframe,.wysiwyg h2+iframe,.wysiwyg h3+iframe,.wysiwyg h4+iframe,.wysiwyg h5+iframe,.wysiwyg h6+iframe{margin-top:0 !important}.wysiwyg img{width:100%;margin-top:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);margin-top:var(--spacing-fluid-22);border-radius:1.25rem;border-radius:var(--border-radius-5)}.wysiwyg--blockqoute-small blockquote{padding:0;margin-top:1em;margin-top:var(--c-wysiwyg-margin-top, 1em);margin-bottom:1em;margin-bottom:var(--c-wysiwyg-margin-bottom, 1em)}.wysiwyg--blockqoute-small blockquote::before{all:unset}.button,.fui-form-container .fui-btn{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1rem;gap:var(--spacing-13);width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;padding:1.0938rem 3.25rem;padding:var(--c-button-padding, 1.0938rem 3.25rem);background-color:hsl(10, 82%, 58%);background-color:var(--c-button-background-color, var(--color-surface-10));color:hsl(0, 0%, 100%);color:var(--c-button-color, var(--color-text-7));font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:0.8125rem;font-size:var(--font-size-2);font-weight:600;font-weight:var(--font-weight-4);line-height:1;line-height:var(--line-height-1);letter-spacing:0.0406em;letter-spacing:var(--letter-spacing-2);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;border:none;border-radius:5rem;border-radius:var(--c-button-border-radius, 5rem);transition:background-color .3s, border-color .3s, color .3s;cursor:pointer}.button--full-width{justify-content:center;width:100%}.button__icon{width:1.5rem;width:var(--c-button-icon-width, 1.5rem);height:1.5rem;height:var(--c-button-icon-height, 1.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;transition:transform .3s;transform:var(--c-button-transform)}.button:focus-visible,.fui-form-container .fui-btn:focus-visible{outline:clamp(0.25rem, 0.2211538462rem + 0.1282051282vw, 0.375rem) solid hsl(9, 81%, 92%);outline:var(--outline-width-4) solid var(--c-button-outline-color, var(--color-surface-8))}.button:hover,.fui-form-container .fui-btn:hover{background-color:hsl(10, 71%, 51%);background-color:var(--c-button-background-color-hover, var(--color-primary-600));color:hsl(0, 0%, 100%);color:var(--c-button-color-hover, var(--color-text-7));--button-neutral-border-color: var(--color-surface-8)}.button:active,.fui-form-container .fui-btn:active{background-color:hsl(10, 82%, 58%);background-color:var(--c-button-background-color-active, var(--color-surface-10));color:hsl(0, 0%, 100%);color:var(--c-button-color-hover, var(--color-text-7))}.button:disabled,.fui-form-container .fui-btn:disabled{opacity:.2;cursor:auto;cursor:initial}.button--icon-trailing{--c-button-padding: var(--spacing-11) var(--spacing-15) var(--spacing-11) var(--spacing-20)}.button--icon-leading{--c-button-padding: var(--spacing-5) var(--spacing-20) var(--spacing-5) var(--spacing-15);flex-direction:row-reverse}.button--secondary{--c-button-background-color: var(--color-surface-7);--c-button-color: var(--color-text-9);--c-button-color-hover: var(--color-text-9);--c-button-background-color-hover: var(--color-surface-8);--c-button-background-color-active: var(--color-surface-8);--c-button-outline-color: var(--color-surface-9)}.button--neutral{--c-button-background-color: var(--color-neutral-100);--c-button-color: var(--color-text-9);--c-button-color-hover: var(--color-text-9);--c-button-background-color-hover: var(--color-surface-8);--c-button-background-color-active: var(--color-surface-8);--c-button-outline-color: var(--color-surface-9);--c-button-padding: 1.0313rem 3.25rem;border:1px solid hsl(190, 13%, 91%);border:1px solid var(--button-neutral-border-color, var(--color-surface-13))}.button--neutral-border-off{--c-button-background-color: transparent;--c-button-color: var(--color-primary-500);--c-button-color-hover: var(--color-primary-600);--c-button-background-color-hover: transparent;--c-button-background-color-active: transparent;--c-button-outline-color: var(--color-surface-9);border:none;padding:0}.button--neutral-gray{--c-button-padding: 1.0313rem 3.25rem;--c-button-background-color: var(--color-neutral-100);--c-button-color: var(--color-text-5);--c-button-color-hover: var(--color-text-9);--c-button-background-color-hover: var(--color-neutral-100);--c-button-background-color-active: var(--color-neutral-100);--c-button-outline-color: var(--color-surface-9);border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-secondary-100)}.button--filter{--c-button-padding: .6875rem var(--spacing-20);--c-button-background-color: var(--color-surface-3);--c-button-color: var(--color-text-11);--c-button-color-hover: var(--color-text-9);--c-button-background-color-hover: var(--color-surface-3);--c-button-background-color-active: var(--color-surface-3);--c-button-outline-color: var(--color-surface-9);border:1px solid hsl(190, 13%, 91%);border:1px solid var(--color-surface-14);--c-button-border-radius: var(--border-radius-4);gap:1rem;gap:var(--spacing-13)}.button--filter .button__icon{color:hsl(180, 7%, 5%);color:var(--color-text-1)}.button--small{--c-button-padding: var(--spacing-2) var(--spacing-6) var(--spacing-2) var(--spacing-13);gap:0.25rem;gap:var(--spacing-4)}.button--medium.button--icon-circle{--c-button-border-radius: 3.875rem;gap:0.75rem;gap:var(--spacing-11);text-transform:uppercase;font-size:0.8125rem;font-size:var(--font-size-2)}.button--medium.button--icon-circle.button--icon-leading{--c-button-padding: var(--spacing-6) var(--spacing-15) var(--spacing-6) var(--spacing-5)}.button--medium.button--icon-circle.button--icon-trailing{--c-button-padding: var(--spacing-6) var(--spacing-5) var(--spacing-6) var(--spacing-15)}.button--medium.button--icon-circle .button__icon{--c-button-icon-width: 2.25rem;--c-button-icon-height: 2.25rem;padding:0.5rem;padding:var(--spacing-8);background-color:hsl(0, 0%, 100%, 0.1);background-color:var(--c-button-color-icon-bg, var(--color-surface-6));border-radius:50%;border-radius:var(--border-radius-circle)}.button--medium.button--icon-leading{--c-button-padding: var(--spacing-6) var(--spacing-15) var(--spacing-6) var(--spacing-5)}.button--medium.button--icon-trailing{--c-button-padding: var(--spacing-6) var(--spacing-5) var(--spacing-6) var(--spacing-15)}.button--medium.button--icon-leading .button__icon,.button--medium.button--icon-trailing .button__icon{--c-button-icon-width: 2rem;--c-button-icon-height: 2rem}.button--icon-circle{--c-button-border-radius: 3.125rem;gap:1.25rem;gap:var(--spacing-15);text-transform:none;font-size:1rem;font-size:var(--font-size-4)}.button--icon-circle.button--icon-leading{--c-button-padding: var(--spacing-4) var(--spacing-17) var(--spacing-4) var(--spacing-4)}.button--icon-circle.button--icon-trailing{--c-button-padding: var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-17)}.button--icon-circle .button__icon{--c-button-icon-width: 2.75rem;--c-button-icon-height: 2.75rem;padding:0.75rem;padding:var(--spacing-11);background-color:hsl(0, 0%, 100%, 0.1);background-color:var(--c-button-color-icon-bg, var(--color-surface-6));border-radius:50%;border-radius:var(--border-radius-circle)}.button--icon-single{--c-button-border-radius: var(--border-radius-circle);--c-button-padding: .6875rem}.button--tab{--c-button-border-radius: var(--border-radius-2);--c-button-padding: .6875rem;background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-12)}@media(max-width: 479px){.button--full-width-on-mobile,.fui-form-container .fui-btn{justify-content:center;width:100%}.button--medium.button--no-text-on-mobile{--c-button-padding: var(--spacing-5)}.button--icon-circle.button--no-text-on-mobile{--c-button-padding: var(--spacing-4)}.button--no-text-on-mobile .button__text{display:none}}.switch{display:-webkit-box;display:-ms-flexbox;display:flex}.switch__checkbox{opacity:0;width:0;height:0}.switch__slider{width:2.5rem;height:1.5rem;position:relative;flex-grow:1;transition:transform .4s, left .4s, background-color .4s, border-color .4s, outline .4s;background-color:hsl(180, 12%, 82%);background-color:var(--color-secondary-200);border-radius:1.125rem;cursor:pointer}.switch__slider:before{position:absolute;display:block;content:"";top:50%;left:4px;transform:translate(0, -50%);height:1rem;width:1rem;background-color:hsl(0, 0%, 100%);background-color:var(--color-surface-1);border-radius:50%;border-radius:var(--border-radius-circle)}.switch__checkbox:checked+.switch__slider{background-color:hsl(10, 82%, 58%);background-color:var(--color-primary-500)}.switch__checkbox:checked+.switch__slider:before{left:calc(100% - 4px);transform:translate(-100%, -50%)}.switch__checkbox:hover+.switch__slider{background-color:hsl(10, 71%, 51%);background-color:var(--color-primary-600)}.switch__checkbox:checked:hover+.switch__slider{background-color:hsl(240, 1%, 24%);background-color:var(--color-neutral-600)}.switch__checkbox:active+.switch__slider{outline:clamp(0.0833333333rem, 0.0737179487rem + 0.0427350427vw, 0.125rem) solid hsl(10, 82%, 83%);outline:var(--outline-width-2) solid var(--color-primary-200)}.switch__checkbox:checked:active+.switch__slider{outline:clamp(0.25rem, 0.2211538462rem + 0.1282051282vw, 0.375rem) solid hsl(240, 1%, 62%);outline:var(--outline-width-4) solid var(--color-neutral-400)}.switch__checkbox:disabled+.switch__slider{opacity:.4;cursor:auto;cursor:initial;outline:none}.switch__checkbox:disabled:active+.switch__slider{outline:none}.breadcrumbs{width:100%}.breadcrumbs__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(0.5rem, 0.4423076923rem + 0.2564102564vw, 0.75rem);gap:var(--spacing-fluid-11);padding:0;margin:0}.breadcrumbs__wrapper::-webkit-scrollbar{display:none}.breadcrumbs__content{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:clamp(0.5rem, 0.4423076923rem + 0.2564102564vw, 0.75rem);gap:var(--spacing-fluid-11);color:hsl(182, 12%, 55%);color:var(--color-secondary-500)}.breadcrumbs__text{font-size:clamp(0.625rem, 0.5961538462rem + 0.1282051282vw, 0.75rem);font-size:var(--font-size-fluid-1);text-transform:uppercase;font-weight:500;font-weight:var(--font-weight-3);letter-spacing:.075rem;-webkit-text-decoration:none;text-decoration:none;color:inherit;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.breadcrumbs__icon{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem}.breadcrumbs__content:last-child .breadcrumbs__icon{display:none}@media(max-width: 767px){.breadcrumbs__wrapper,.breadcrumbs__content{gap:0.25rem;gap:var(--spacing-4)}.breadcrumbs__icon{width:1rem;height:1rem}}.favorite{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:transparent;border:.0625rem solid hsl(190, 13%, 91%);border:.0625rem solid var(--color-secondary-100);border-radius:50%;cursor:pointer}.favorite__icon{width:1.625rem;height:1.625rem;color:hsl(180, 9%, 14%);color:var(--color-secondary-800)}.favorite--active{background-color:hsl(10, 90%, 96%);background-color:var(--color-primary-50);-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);border:.0625rem solid hsl(10, 90%, 96%);border:.0625rem solid var(--color-primary-50)}.favorite:hover .favorite__icon,.favorite:active .favorite__icon,.favorite--active .favorite__icon{color:hsl(10, 82%, 58%);color:var(--color-primary-500)}.favorite:focus-visible{outline:clamp(0.25rem, 0.2211538462rem + 0.1282051282vw, 0.375rem) solid hsl(9, 81%, 92%);outline:var(--outline-width-4) solid var(--color-surface-8)}.favorite--active .favorite__icon svg{fill:hsl(10, 82%, 58%);fill:var(--color-primary-500)}.favorite:hover.favorite--active .favorite__icon svg{fill:transparent}.checkbox{width:1.5rem;height:1.5rem;padding:0.0625rem;padding:var(--spacing-1);border-radius:.375rem;border:2px solid hsl(180, 12%, 82%);border:2px solid var(--c-checkbox-border-color, var(--color-secondary-200));color:transparent;background-color:transparent;transition:all .3s ease}input[type=checkbox]:checked+.checkbox{background-color:hsl(10, 82%, 58%);background-color:var(--c-checkbox-background-color-checked, var(--color-primary-500));color:hsl(0, 0%, 100%);color:var(--color-neutral-100);border-color:hsl(10, 82%, 58%);border-color:var(--c-checkbox-border-color-checked, var(--color-primary-500));outline:var(--c-checkbox-outline-checked)}.fulltext__results{position:relative}.fulltext__loading{position:absolute;width:100%;height:100%;background:hsla(0, 0%, 100%, 0.4);background:var(--color-overlay-1);z-index:3}.fulltext__spinner-wrapper{position:absolute;left:50%;top:50px;transform:translateX(-50%)}.fulltext__event-heading+.events-block .slider__head{min-height:auto}.profile-events__events-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);gap:var(--spacing-fluid-25)}.profile-events__events{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-22)}.profile-events__not-found{--c-heading-color: var(--color-secondary-600) }.profile__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);gap:var(--spacing-fluid-22);align-items:center}.profile__left{position:relative}.profile__photo{border-radius:50%;border-radius:var(--border-radius-circle);overflow:hidden;width:160px;border:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem) solid hsl(180, 9%, 96%);border:var(--spacing-fluid-17) solid var(--color-surface-4);background:hsl(180, 9%, 96%);background:var(--color-surface-4);color:hsl(10, 71%, 51%);color:var(--color-text-8)}.profile__edit{border-radius:50%;border-radius:var(--border-radius-circle);background:hsl(10, 82%, 58%);background:var(--color-surface-10);color:hsl(0, 0%, 100%);color:var(--color-text-7);width:2.5rem;width:var(--spacing-22);padding:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);padding:var(--spacing-fluid-8);cursor:pointer;position:absolute;bottom:17px;right:6px;filter:drop-shadow(0px 10px 20px rgba(236, 87, 58, 0.3))}.profile__edit:hover{background:hsl(10, 71%, 51%);background:var(--color-primary-600)}.profile__right{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(0.5rem, 0.4423076923rem + 0.2564102564vw, 0.75rem);gap:var(--spacing-fluid-11);word-break:break-all}.profile__user-name{margin-bottom:clamp(0.5rem, 0.4423076923rem + 0.2564102564vw, 0.75rem);margin-bottom:var(--spacing-fluid-11)}.profile__details{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);gap:var(--spacing-fluid-22)}.profile__fields{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(0.5rem, 0.4423076923rem + 0.2564102564vw, 0.75rem);gap:var(--spacing-fluid-11)}.profile__field{border:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border:var(--border-width-1) solid var(--color-surface-13);border-radius:0.75rem;border-radius:var(--border-radius-3);padding:clamp(1.1666666667rem, 1.0320512821rem + 0.5982905983vw, 1.75rem) clamp(1.3333333333rem, 1.1794871795rem + 0.6837606838vw, 2rem);padding:var(--spacing-fluid-19) var(--spacing-fluid-20);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;gap:clamp(1.1666666667rem, 1.0320512821rem + 0.5982905983vw, 1.75rem);gap:var(--spacing-fluid-19)}.profile__field-button{border-radius:50%;border-radius:var(--border-radius-circle);background:hsl(10, 82%, 58%);background:var(--color-surface-10);color:hsl(0, 0%, 100%);color:var(--color-text-7);width:2.5rem;width:var(--spacing-22);padding:clamp(0.3333333333rem, 0.2948717949rem + 0.1709401709vw, 0.5rem);padding:var(--spacing-fluid-8);cursor:pointer}.profile__field-button:hover{background:hsl(10, 71%, 51%);background:var(--color-primary-600)}.profile__field-text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);gap:var(--spacing-fluid-17)}@media(max-width: 767px){.profile__photo{width:124px}.profile__edit{width:2.25rem;width:var(--spacing-21);bottom:0px;right:-10px}}.register__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13)}.register__buttons .button--neutral-gray{--c-button-padding: .6875rem var(--spacing-15) .6875rem var(--spacing-20)}.login__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:clamp(0.6666666667rem, 0.5897435897rem + 0.3418803419vw, 1rem);gap:var(--spacing-fluid-13)}.login__buttons .button--neutral-gray{--c-button-padding: .6875rem var(--spacing-15) .6875rem var(--spacing-20)}.favourites{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1px}.favourites>div:not(:last-child){border-bottom:clamp(0.0416666667rem, 0.0368589744rem + 0.0213675214vw, 0.0625rem) solid hsl(190, 13%, 91%);border-bottom:var(--border-width-1) solid var(--color-secondary-100)}.favourites__heading{padding:clamp(3.3333333333rem, 2.9487179487rem + 1.7094017094vw, 5rem) 0 clamp(3.3333333333rem, 2.9487179487rem + 1.7094017094vw, 5rem);padding:var(--spacing-fluid-27) 0 var(--spacing-fluid-27)}.favourites__categories{padding-bottom:clamp(4.1666666667rem, 3.6858974359rem + 2.1367521368vw, 6.25rem);padding-bottom:var(--spacing-fluid-29);overflow:auto}.favourites__categories::-webkit-scrollbar{display:none}.favourites__categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:2rem;gap:var(--spacing-20);width:50rem;min-height:3.5rem;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);list-style:none;margin:0;border-radius:4.375rem;padding:0.375rem 3.5rem;padding:var(--spacing-6) var(--spacing-24);overflow:auto}.favourites__categories-item{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;-webkit-text-decoration:none;text-decoration:none}.favourites__categories-input{display:none}.favourites__categories-link{--c-text-line-height-perex: var(--line-height-1);--c-text-color-paragraph: var(--color-secondary-600);display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;border-radius:3.125rem;cursor:pointer;transition:all .3s ease-in-out}.favourites__categories-link:hover{--c-text-color-paragraph: var(--color-primary-600)}.favourites__categories-input:checked~.favourites__categories-link{--c-text-color-paragraph: var(--color-secondary-800);padding:0.875rem clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem);padding:var(--spacing-12) var(--spacing-fluid-23);background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100)}.favourites__categories-item:first-of-type .favourites__categories-input:checked~.favourites__categories-link{margin-left:calc(-1*clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem));margin-left:calc(-1*var(--spacing-fluid-23))}.favourites__categories-item:last-of-type .favourites__categories-input:checked~.favourites__categories-link{margin-right:calc(-1*clamp(2rem, 1.7692307692rem + 1.0256410256vw, 3rem));margin-right:calc(-1*var(--spacing-fluid-23))}.favourites__empty{margin-bottom:2.5rem;margin-bottom:var(--spacing-22)}@media(max-width: 1023px){.favourites__categories-list{width:37.5rem;min-height:3.1875rem;padding:0.375rem 1.875rem;padding:var(--spacing-6) 1.875rem}.favourites__categories-input:checked~.favourites__categories-link{padding:.8125rem 1.5rem;padding:.8125rem var(--spacing-17)}.favourites__categories-item:first-of-type .favourites__categories-input:checked~.favourites__categories-link{margin-left:calc(-1*1.5rem);margin-left:calc(-1*var(--spacing-17))}.favourites__categories-item:last-of-type .favourites__categories-input:checked~.favourites__categories-link{margin-right:calc(-1*1.5rem);margin-right:calc(-1*var(--spacing-17))}}.sidebar{position:relative;background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100)}.sidebar__left-background{position:absolute;top:0;left:0;bottom:0;right:50%;background-color:#fafafa}.sidebar__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:calc(2 * clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem) + 87.5rem);max-width:var(--container-max-width-1);margin:0 auto;padding:0 clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding:0 var(--spacing-fluid-container-padding-1)}.sidebar__left{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;gap:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);gap:var(--spacing-fluid-25);background-color:#fafafa;padding:1.5rem 2.5rem 1.5rem 0;padding:var(--spacing-17) var(--spacing-22) var(--spacing-17) 0}.sidebar__right{flex:3.375;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(4.1666666667rem, 3.6858974359rem + 2.1367521368vw, 6.25rem);gap:var(--spacing-fluid-29);padding-left:clamp(-2rem, -4.7692307692rem + 12.3076923077vw, 10rem);padding-top:clamp(3rem, 2.25rem + 3.3333333333vw, 6.25rem);padding-bottom:clamp(6.25rem, 4.4038461538rem + 8.2051282051vw, 14.25rem);background-color:hsl(0, 0%, 100%);background-color:var(--color-neutral-100)}@media(max-width: 767px){.sidebar__left-background{display:none}.sidebar__wrapper{flex-direction:column;max-width:none;margin:0;padding:0}.sidebar__left{padding:1.5rem 0 2.5rem;padding:var(--spacing-17) 0 var(--spacing-22)}.sidebar__breadcrumbs{padding:0 clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding:0 var(--spacing-fluid-container-padding-1)}.sidebar__right{width:100%;padding-left:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-left:var(--spacing-fluid-container-padding-1);padding-right:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-right:var(--spacing-fluid-container-padding-1)}}.user-login{padding-left:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-right:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-left:var(--spacing-fluid-container-padding-1);padding-right:var(--spacing-fluid-container-padding-1);padding-top:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);padding-top:var(--spacing-fluid-17)}.user-login__breadcrumbs{grid-column:span 12}.user-login__grid{--c-user-login-width: 1400px;max-width:1400px;max-width:var(--c-user-login-width);margin:0 auto;display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);grid-column-gap:var(--spacing-fluid-22)}.user-login__content{grid-column:span 4;margin-right:calc(clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem)*-1);margin-right:calc(var(--spacing-fluid-22)*-1);padding-top:clamp(3.3333333333rem, 2.9487179487rem + 1.7094017094vw, 5rem);padding-top:var(--spacing-fluid-27);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);gap:var(--spacing-fluid-25)}.user-login__image{grid-column:7/span 6}.user-login__image-wrapper{margin-right:max(-50vw + var(--c-user-login-width)/2,-220px)}.user-login__header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1.6666666667rem, 1.4743589744rem + 0.8547008547vw, 2.5rem);gap:var(--spacing-fluid-22)}@media(max-width: 1400px){.user-login__image-wrapper{margin-right:0}.user-login__content{grid-column:span 5;margin-right:0}.user-login__image{grid-column:span 7}}@media(max-width: 1023px){.user-login__content{grid-column:span 12}.user-login__image{grid-column:span 12}}.body-404{position:relative;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;height:100vh}.header-404{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:5.5rem;width:100%;background-color:hsl(180, 9%, 96%);background-color:var(--color-secondary-50);border-bottom:1px solid hsl(190, 13%, 91%);border-bottom:1px solid var(--color-surface-18)}.header-404__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.logo-404{height:2.5rem;width:9.1875rem}.container-404{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;gap:clamp(2.6666666667rem, 2.358974359rem + 1.3675213675vw, 4rem);gap:var(--spacing-fluid-25);max-width:43.0625rem;height:100%;z-index:2;padding:1.25rem 0}.container-404__heading{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.1666666667rem, 1.0320512821rem + 0.5982905983vw, 1.75rem);gap:var(--spacing-fluid-19);text-align:center;--c-heading-font-size:var(--font-size-fluid-11)}.container-404__form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);gap:var(--spacing-fluid-17)}.container-404__form form{margin:0}.container-404__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(1rem, 0.8846153846rem + 0.5128205128vw, 1.5rem);gap:var(--spacing-fluid-17);width:100%;max-width:36.6875rem}.bg-image-404{position:fixed;bottom:0;max-width:114.5625rem;width:100%;z-index:0}.bg-image-404 img{width:100%;height:100%}@media(max-width: 34.375rem){.container-404{padding-left:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-left:var(--spacing-fluid-container-padding-1);padding-right:clamp(1rem, -0.2115384615rem + 5.3846153846vw, 6.25rem);padding-right:var(--spacing-fluid-container-padding-1)}}

/*# sourceMappingURL=styles.c987075912765df2d55f.css.map*/