
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.eurowiza-header__inner{padding-inline:var(--container-px)}.eurowiza-header{background-color:#0000}.eurowiza-header:not(.is-solid) .eurowiza-header__logo,.eurowiza-header:not(.is-solid) .eurowiza-header__link,.eurowiza-header:not(.is-solid) .eurowiza-header__burger{color:var(--wp--preset--color--default)}.eurowiza-header:not(.is-solid) .eurowiza-header__link:hover,.eurowiza-header:not(.is-solid) .eurowiza-header__link:focus-visible{color:var(--wp--preset--color--highlight)}.eurowiza-header:not(.is-solid) .eurowiza-header__lang{background:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-header:not(.is-solid) .eurowiza-header__lang{background:color-mix(in oklab, var(--wp--preset--color--default) 15%, transparent)}}.eurowiza-header:not(.is-solid) .eurowiza-header__lang{color:var(--wp--preset--color--default)}.eurowiza-header:not(.is-solid) .eurowiza-header__lang:hover{background:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-header:not(.is-solid) .eurowiza-header__lang:hover{background:color-mix(in oklab, var(--wp--preset--color--default) 25%, transparent)}}.eurowiza-header.is-solid{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-subtle,var(--wp--preset--color--border-subtle));background-color:var(--color-default,var(--wp--preset--color--default));--tw-shadow:var(--wp--preset--shadow--sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.eurowiza-header__logo{text-decoration:none}.eurowiza-header .eurowiza-header__logo,.eurowiza-header .eurowiza-header__logo:hover,.eurowiza-header .eurowiza-header__logo:focus-visible{color:var(--wp--preset--color--primary)}.eurowiza-header:not(.is-solid) .eurowiza-header__logo:hover,.eurowiza-header:not(.is-solid) .eurowiza-header__logo:focus-visible,.eurowiza-mobile .eurowiza-header__logo,.eurowiza-mobile .eurowiza-header__logo:hover,.eurowiza-mobile .eurowiza-header__logo:focus-visible{color:var(--wp--preset--color--default)}.eurowiza-header__link{color:var(--color-muted,var(--wp--preset--color--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none}.eurowiza-header__link:hover,.eurowiza-header__link:focus-visible{color:var(--color-main,var(--wp--preset--color--main))}.eurowiza-header__chevron{border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)translate(-.1em,-.1em)}[aria-expanded=true] .eurowiza-header__chevron{transform:rotate(-135deg)translate(-.1em,-.1em)}.eurowiza-megamenu[hidden]{display:none}.eurowiza-megamenu__link{color:var(--color-muted,var(--wp--preset--color--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none}.eurowiza-megamenu__link:hover,.eurowiza-megamenu__link:focus-visible{color:var(--color-main,var(--wp--preset--color--main))}.eurowiza-megamenu .eurowiza-megamenu__heading,.eurowiza-megamenu .eurowiza-megamenu__heading:visited{color:inherit;text-decoration:none;transition:color .2s}.eurowiza-megamenu .eurowiza-megamenu__heading:hover,.eurowiza-megamenu .eurowiza-megamenu__heading:focus-visible{color:var(--eurowiza-accent-on-light)}.eurowiza-header__logo .eurowiza-logo{font-size:1.875rem}@media (min-width:64rem){.eurowiza-header__logo .eurowiza-logo{font-size:2.375rem}}.eurowiza-header__lang{background-color:var(--color-surface,var(--wp--preset--color--surface));color:var(--color-main,var(--wp--preset--color--main))}.eurowiza-header__lang:hover{background-color:var(--color-border-subtle,var(--wp--preset--color--border-subtle))}.eurowiza-header__langitem{color:var(--color-muted,var(--wp--preset--color--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none}.eurowiza-header__langitem:hover{background-color:var(--color-surface,var(--wp--preset--color--surface));color:var(--color-main,var(--wp--preset--color--main))}.eurowiza-header__langlist[hidden]{display:none}.eurowiza-burger,.eurowiza-burger:after{background:currentColor;width:1.5rem;height:2px;display:block}.eurowiza-burger:after{content:"";transform:translateY(.5rem)}.eurowiza-header__burger{color:var(--color-main,var(--wp--preset--color--main))}.eurowiza-mobile[hidden],.eurowiza-mobile__screen[hidden],.eurowiza-mobile__back[hidden]{display:none}.eurowiza-mobile__close{font-size:var(--text-2xl,var(--wp--preset--font-size--2-xl));line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;color:var(--color-default,var(--wp--preset--color--default));line-height:1}@supports (color:color-mix(in lab, red, red)){.eurowiza-mobile__close{color:color-mix(in oklab, var(--color-default,var(--wp--preset--color--default)) 60%, transparent)}}.eurowiza-mobile__close:hover,.eurowiza-mobile__back{color:var(--color-default,var(--wp--preset--color--default))}@supports (color:color-mix(in lab, red, red)){.eurowiza-mobile__back{color:color-mix(in oklab, var(--color-default,var(--wp--preset--color--default)) 50%, transparent)}}.eurowiza-mobile__back:hover{color:var(--color-default,var(--wp--preset--color--default))}.eurowiza-mobile__item{font-size:var(--text-xl,var(--wp--preset--font-size--xl));line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);text-decoration-line:none}.eurowiza-mobile .eurowiza-mobile__item,.eurowiza-mobile .eurowiza-mobile__item:visited,.eurowiza-mobile .eurowiza-mobile__item:hover,.eurowiza-mobile .eurowiza-mobile__item:focus-visible{color:var(--wp--preset--color--default)}.eurowiza-mobile__lang,.eurowiza-mobile__social{text-decoration-line:none}.eurowiza-mobile .eurowiza-mobile__lang,.eurowiza-mobile .eurowiza-mobile__social{color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-mobile .eurowiza-mobile__lang,.eurowiza-mobile .eurowiza-mobile__social{color:color-mix(in oklab, var(--wp--preset--color--default) 50%, transparent)}}.eurowiza-mobile .eurowiza-mobile__lang:hover,.eurowiza-mobile .eurowiza-mobile__lang:focus-visible,.eurowiza-mobile .eurowiza-mobile__social:hover,.eurowiza-mobile .eurowiza-mobile__social:focus-visible{color:var(--wp--preset--color--default)}.eurowiza-mobile .eurowiza-mobile__lang.is-current{color:var(--wp--preset--color--highlight)}.eurowiza-header__link.is-current{position:relative}.eurowiza-header__link.is-current:after{content:"";background:var(--wp--preset--color--highlight);border-radius:1px;height:2px;position:absolute;bottom:-.5rem;left:0;right:0}.eurowiza-header.is-solid .eurowiza-header__link.is-current,.eurowiza-megamenu .eurowiza-megamenu__link.is-current{color:var(--wp--preset--color--primary)}.eurowiza-mobile .eurowiza-mobile__item.is-current,.eurowiza-mobile .eurowiza-mobile__item.is-current:visited,.eurowiza-mobile .eurowiza-mobile__item.is-current:hover,.eurowiza-mobile .eurowiza-mobile__item.is-current:focus-visible{color:var(--wp--preset--color--highlight)}:root{--eurowiza-admin-offset:0px}body.admin-bar{--eurowiza-admin-offset:32px}@media screen and (max-width:782px){body.admin-bar{--eurowiza-admin-offset:46px}}.eurowiza-header,.eurowiza-mobile{top:var(--eurowiza-admin-offset)}.eurowiza-megamenu{--eurowiza-megamenu-gap:1rem;top:calc(5rem + var(--eurowiza-admin-offset) + var(--eurowiza-megamenu-gap))}.eurowiza-megamenu__panel{max-height:calc(100dvh - 5rem - var(--eurowiza-admin-offset) - var(--eurowiza-megamenu-gap) - 1.5rem);overscroll-behavior:contain;overflow-y:auto}@media (min-width:64rem){.eurowiza-megamenu{top:calc(7rem + var(--eurowiza-admin-offset) + var(--eurowiza-megamenu-gap))}.eurowiza-megamenu__panel{max-height:calc(100dvh - 7rem - var(--eurowiza-admin-offset) - var(--eurowiza-megamenu-gap) - 1.5rem)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}


/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.eurowiza-badge{margin:0}.eurowiza-badge__rule{opacity:.8;background:currentColor;flex:none;width:3rem;height:1px;display:block}.eurowiza-badge__text{letter-spacing:.4em;opacity:.8}


/*# sourceURL=https://eurowiza.com/wp-content/themes/eurowiza/build/blocks/legal-badge/style-index.css */

h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://eurowiza.com/wp-includes/blocks/heading/style.min.css */

.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://eurowiza.com/wp-includes/blocks/paragraph/style.min.css */

.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}
/*# sourceURL=https://eurowiza.com/wp-includes/blocks/button/style.min.css */

.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
/*# sourceURL=https://eurowiza.com/wp-includes/blocks/buttons/style.min.css */

.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://eurowiza.com/wp-includes/blocks/group/style.min.css */
.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}/* Countries slider -----------------------------------------------------------
 *
 * eurowiza-html/src/index.html, "COUNTRIES SECTION (SLIDER)": the heading with
 * the arrows beside it, then a row of tall photo cards that starts at the
 * container's edge and runs off the right edge of the screen. Distances,
 * radii and timings are the prototype's; small labels are 11px rather than
 * its 10px, like the site's other small labels.
 */

/* The track reaches the edge of the screen, and 100vw counts the scrollbar:
   the section keeps that from giving the page a sideways scroll. */
.eurowiza-section--countries {
  overflow-x: clip;
}

.eurowiza-countries__head {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  margin-bottom: 3rem;
}

@media (min-width: 48rem) {

  .eurowiza-countries__head {
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
  }
}

/* Outside a group the eyebrow has no layout of its own; the title's bottom
   margin belongs to the head here. */
.eurowiza-countries .eurowiza-eyebrow {
  display: flex;
}

.eurowiza-countries .eurowiza-section__title {
  margin: 0;
}

/* Arrows ------------------------------------------------------------------ */

.eurowiza-countries__nav {
  display: flex;
  flex: none;
  gap: 1rem;
}

/* The arrows need the script; without it the track is scrolled by hand. */
.eurowiza-countries:not(.is-ready) .eurowiza-countries__nav {
  display: none;
}

.eurowiza-countries__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.5rem;
  height: 3.5rem;
  padding: 0;
  border: 2px solid color-mix(in oklab, var(--wp--preset--color--primary) 10%, transparent);
  border-radius: 1rem;
  background: transparent;
  color: var(--wp--preset--color--primary);
  cursor: pointer;
  transition:
    background-color 0.5s ease,
    border-color 0.5s ease,
    color 0.5s ease,
    box-shadow 0.5s ease,
    opacity 0.5s ease,
    transform 0.5s ease;
}

.eurowiza-countries__arrow span,
.eurowiza-countries__arrow svg {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
}

/* At either end the arrow that still leads somewhere is the filled one. */
.eurowiza-countries__arrow:hover,
.eurowiza-countries__arrow:focus-visible,
.eurowiza-countries__arrow.is-lead {
  border-color: var(--wp--preset--color--primary);
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--default);
}

.eurowiza-countries__arrow.is-lead {
  box-shadow: 0 20px 25px -5px color-mix(in oklab, var(--wp--preset--color--primary) 20%, transparent);
  transform: scale(1.05);
}

.eurowiza-countries__arrow:active {
  transform: scale(0.95);
}

.eurowiza-countries__arrow:focus-visible {
  outline: 2px solid var(--wp--preset--color--accent);
  outline-offset: 3px;
}

/* Last, so an arrow at its end reads as off even when it would be the lead. */
.eurowiza-countries__arrow:disabled {
  border-color: color-mix(in oklab, var(--wp--preset--color--primary) 10%, transparent);
  background: transparent;
  color: var(--wp--preset--color--primary);
  box-shadow: none;
  opacity: 0.2;
  transform: none;
  cursor: not-allowed;
}

/* Track ------------------------------------------------------------------- */

.eurowiza-countries__track {
  display: flex;
  gap: 1.5rem;

  /* From the container's left edge out to the right edge of the screen.
     The 3rem underneath is room for the cards' shadow, which a scrolling box
     would otherwise clip; the negative margin gives it back, so the section
     ends the site's usual --spacing--section below the cards, like every
     other section, rather than 3rem further down. */
  margin: 0 calc(50% - 50vw) -3rem 0;
  padding: 0 0 3rem;
  list-style: none;
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scroll-snap-type: x mandatory;
}

/* Room after the last card, so it can come clear of the screen's edge. */
.eurowiza-countries__track::after {
  content: '';
  flex: 0 0 var(--container-px);
}

.eurowiza-countries.is-ready .eurowiza-countries__track {
  scrollbar-width: none;
}

.eurowiza-countries.is-ready .eurowiza-countries__track::-webkit-scrollbar {
  display: none;
}

/* Card -------------------------------------------------------------------- */

.eurowiza-country {
  position: relative;
  display: flex;
  flex: 0 0 85vw;
  flex-direction: column;

  /* The design's 32.5rem is the least a card is: one with many services grows
     to fit their chips, and the row's cards stretch to the tallest. */
  min-height: 32.5rem;
  margin: 0;
  overflow: hidden;
  border-radius: 2.5rem;
  background: var(--wp--preset--color--primary);
  box-shadow: 0 10px 15px -3px color-mix(in oklab, var(--wp--preset--color--primary) 15%, transparent);
  scroll-snap-align: start;
  isolation: isolate;
  transition: box-shadow 0.5s ease;
}

@media (min-width: 48rem) {

  .eurowiza-country {
    flex-basis: 26.25rem;
  }
}

.eurowiza-country:hover {
  box-shadow: 0 25px 50px -12px color-mix(in oklab, var(--wp--preset--color--primary) 35%, transparent);
}

/* The photo and its gradient, the whole card's link underneath the rest. */
.eurowiza-country__cover {
  position: absolute;
  inset: 0;
}

.eurowiza-country__image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.6;
  transition: transform 0.7s ease;
}

.eurowiza-country:hover .eurowiza-country__image {
  transform: scale(1.1);
}

.eurowiza-country__cover::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, var(--wp--preset--color--primary), transparent 55%, rgb(0 0 0 / 20%));
}

/* More room between the rows than across them: the chips stack more often than
   they share a row, and a longer name wraps inside its chip, so 0.5rem each
   way ran them together. */
.eurowiza-country__tags {
  position: relative;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem 0.5rem;
  padding: 2rem;
}

/* Two classes in every state: theme.json's link colours are printed as
   `:root :where(a…)`. */
.eurowiza-country .eurowiza-country__chip {
  display: inline-flex;
  align-items: center;
  padding: 0.5rem 1rem;
  border: 1px solid color-mix(in oklab, var(--wp--preset--color--default) 20%, transparent);
  border-radius: 0.75rem;
  background: color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  font-size: 11px;
  font-weight: 900;
  line-height: 1.3;
  letter-spacing: 0.1em;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--wp--preset--color--default);
  transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
}

.eurowiza-country a.eurowiza-country__chip:hover,
.eurowiza-country a.eurowiza-country__chip:focus-visible {
  border-color: var(--wp--preset--color--accent);
  background: var(--wp--preset--color--accent);
  color: var(--wp--preset--color--default);
}

/* Clicks through the foot reach the card's link beneath; the name and the
   arrow are links of their own. */
.eurowiza-country__foot {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 1rem;
  margin-top: auto;
  padding: 2.5rem;
  background: linear-gradient(to top, var(--wp--preset--color--primary), color-mix(in oklab, var(--wp--preset--color--primary) 80%, transparent), transparent);
  pointer-events: none;
}

.eurowiza-country__kicker {
  margin: 0 0 0.25rem;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.4em;
  text-transform: uppercase;
  color: var(--eurowiza-accent-on-dark);
}

/* Sizes set here: theme.json styles h3 unlayered. */
.eurowiza-country .eurowiza-country__name {
  margin: 0;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.05;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: var(--wp--preset--color--default);
}

/* The name stays still on hover. */
.eurowiza-country .eurowiza-country__link,
.eurowiza-country .eurowiza-country__link:hover {
  color: inherit;
  text-decoration: none;
  pointer-events: auto;
}

.eurowiza-country .eurowiza-country__link:focus-visible {
  outline: 2px solid var(--wp--preset--color--highlight);
  outline-offset: 4px;
  border-radius: 0.25rem;
}

/* The arrow lights up only under the pointer itself, not with the card. Two
   classes: it is a link, and theme.json prints link colours as
   `:root :where(a…)`. */
.eurowiza-country .eurowiza-country__arrow {
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  width: 3.5rem;
  height: 3.5rem;
  border: 1px solid color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent);
  border-radius: 1rem;
  background: color-mix(in oklab, var(--wp--preset--color--default) 5%, transparent);
  color: var(--wp--preset--color--accent);
  pointer-events: auto;
  transition: background-color 0.5s ease, color 0.5s ease, box-shadow 0.5s ease, transform 0.5s ease;
}

.eurowiza-country__arrow svg {
  width: 1.75rem;
  height: 1.75rem;
}

.eurowiza-country .eurowiza-country__arrow:hover {
  background: var(--wp--preset--color--accent);
  color: var(--wp--preset--color--default);
  box-shadow: 0 20px 40px color-mix(in oklab, var(--wp--preset--color--accent) 30%, transparent);
  transform: scale(1.1);
}

@media (prefers-reduced-motion: reduce) {

  .eurowiza-countries__arrow,
  .eurowiza-country,
  .eurowiza-country__image,
  .eurowiza-country .eurowiza-country__chip,
  .eurowiza-country .eurowiza-country__arrow {
    transition: none;
  }

  .eurowiza-countries__arrow.is-lead,
  .eurowiza-countries__arrow:active,
  .eurowiza-country:hover .eurowiza-country__image,
  .eurowiza-country .eurowiza-country__arrow:hover {
    transform: none;
  }
}


/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.eurowiza-step{padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;position:relative}.eurowiza-step__head{margin-bottom:calc(var(--spacing,.25rem) * 8);justify-content:space-between;align-items:flex-end;display:flex}.eurowiza-step__number{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--wp--preset--color--default);line-height:1}@supports (color:color-mix(in lab, red, red)){.eurowiza-step__number{color:color-mix(in oklab, var(--wp--preset--color--default) 5%, transparent)}}.eurowiza-step__number{transition:color .5s}.eurowiza-step:hover .eurowiza-step__number{color:var(--wp--preset--color--accent)}@supports (color:color-mix(in lab, red, red)){.eurowiza-step:hover .eurowiza-step__number{color:color-mix(in oklab, var(--wp--preset--color--accent) 20%, transparent)}}.eurowiza-step.is-highlight:hover .eurowiza-step__number{color:var(--wp--preset--color--highlight)}@supports (color:color-mix(in lab, red, red)){.eurowiza-step.is-highlight:hover .eurowiza-step__number{color:color-mix(in oklab, var(--wp--preset--color--highlight) 20%, transparent)}}.eurowiza-step__icon{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);border:1px solid var(--wp--preset--color--default);border-radius:.75rem;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.eurowiza-step__icon{border:1px solid color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-step__icon{background:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-step__icon{background:color-mix(in oklab, var(--wp--preset--color--default) 5%, transparent)}}.eurowiza-step__icon{color:var(--eurowiza-accent-on-dark);transition:background-color .5s,color .5s,border-color .5s}.eurowiza-step__icon svg{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7)}.eurowiza-step:hover .eurowiza-step__icon{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--default)}.eurowiza-step.is-highlight .eurowiza-step__icon{border-color:var(--wp--preset--color--highlight)}@supports (color:color-mix(in lab, red, red)){.eurowiza-step.is-highlight .eurowiza-step__icon{border-color:color-mix(in oklab, var(--wp--preset--color--highlight) 20%, transparent)}}.eurowiza-step.is-highlight .eurowiza-step__icon{background:var(--wp--preset--color--highlight)}@supports (color:color-mix(in lab, red, red)){.eurowiza-step.is-highlight .eurowiza-step__icon{background:color-mix(in oklab, var(--wp--preset--color--highlight) 10%, transparent)}}.eurowiza-step.is-highlight .eurowiza-step__icon{color:var(--wp--preset--color--highlight)}.eurowiza-step.is-highlight:hover .eurowiza-step__icon{background:var(--wp--preset--color--highlight);color:var(--wp--preset--color--primary)}.eurowiza-step__title{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,var(--wp--preset--font-size--xl));line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);text-transform:uppercase;letter-spacing:-.025em;color:var(--wp--preset--color--default)}.eurowiza-step__subtitle{margin-bottom:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:.1em;color:var(--eurowiza-accent-on-dark)}.eurowiza-step.is-highlight .eurowiza-step__subtitle{color:var(--wp--preset--color--highlight)}.eurowiza-step__text{font-size:var(--text-sm,var(--wp--preset--font-size--sm));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--wp--preset--color--default);line-height:1.625}@supports (color:color-mix(in lab, red, red)){.eurowiza-step__text{color:color-mix(in oklab, var(--wp--preset--color--default) 50%, transparent)}}.eurowiza-step__rail{margin-top:calc(var(--spacing,.25rem) * 12);height:var(--spacing,.25rem);background:var(--wp--preset--color--default);border-radius:3.40282e38px;width:100%;margin-top:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.eurowiza-step__rail{background:color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-step__progress{background:var(--wp--preset--color--accent);width:0;height:100%;transition:width .7s ease-out;position:absolute;top:0;left:0}.eurowiza-step.is-highlight .eurowiza-step__progress{background:var(--wp--preset--color--highlight);box-shadow:0 0 15px var(--wp--preset--color--highlight)}@supports (color:color-mix(in lab, red, red)){.eurowiza-step.is-highlight .eurowiza-step__progress{box-shadow:0 0 15px color-mix(in oklab, var(--wp--preset--color--highlight) 40%, transparent)}}.eurowiza-step__progress.is-full{width:100%}@media (prefers-reduced-motion:reduce){.eurowiza-step__number,.eurowiza-step__icon,.eurowiza-step__progress{transition:none}.eurowiza-step__progress{width:100%}}@property --tw-font-weight{syntax:"*";inherits:false}


/*# sourceURL=https://eurowiza.com/wp-content/themes/eurowiza/build/blocks/workflow-step/style-index.css */

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.eurowiza-testimonial{padding:calc(var(--spacing,.25rem) * 10);background:var(--wp--preset--color--surface);border-radius:3rem;flex-direction:column;justify-content:space-between;margin:0;display:flex;position:relative}.eurowiza-testimonial__mark{pointer-events:none;top:calc(var(--spacing,.25rem) * 10);right:calc(var(--spacing,.25rem) * 10);color:var(--wp--preset--color--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.eurowiza-testimonial__mark{color:color-mix(in oklab, var(--wp--preset--color--accent) 12%, transparent)}}.eurowiza-testimonial__mark svg{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);fill:currentColor;stroke:none}.eurowiza-testimonial__body{z-index:10;position:relative}.eurowiza-testimonial__stars{margin-bottom:calc(var(--spacing,.25rem) * 8);gap:var(--spacing,.25rem);color:var(--wp--preset--color--highlight);display:flex}.eurowiza-testimonial__stars svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor;stroke:none}.eurowiza-testimonial__quote{border-style:var(--tw-border-style);font-size:var(--text-xl,var(--wp--preset--font-size--xl));line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);letter-spacing:-.025em;color:var(--wp--preset--color--primary);border-width:0;margin:0;padding:0;font-style:normal;line-height:1.25}.eurowiza-testimonial__quote:before{content:"“"}.eurowiza-testimonial__quote:after{content:"”"}.eurowiza-testimonial__author{margin-top:calc(var(--spacing,.25rem) * 12);align-items:center;gap:calc(var(--spacing,.25rem) * 5);display:flex}.eurowiza-testimonial__avatar{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);border:1px solid var(--wp--preset--color--border-subtle);background:var(--wp--preset--color--border-subtle);box-shadow:0 0 0 4px var(--wp--preset--color--default);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.eurowiza-testimonial__avatar img{object-fit:cover;width:100%;height:100%}.eurowiza-testimonial__initial{font-size:var(--text-xl,var(--wp--preset--font-size--xl));line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);text-transform:uppercase;color:var(--wp--preset--color--border-main)}.eurowiza-testimonial__who{flex-direction:column;display:flex}.eurowiza-testimonial__name{--tw-font-weight:var(--font-weight-black,900);font-size:11px;font-weight:var(--font-weight-black,900);text-transform:uppercase;letter-spacing:.1em;color:var(--eurowiza-accent-on-light)}.eurowiza-testimonial__name a{align-items:center;gap:var(--spacing,.25rem);color:inherit;text-decoration:none;transition:color .3s;display:inline-flex}.eurowiza-testimonial__name a:hover,.eurowiza-testimonial__name a:focus-visible{color:var(--wp--preset--color--primary)}.eurowiza-testimonial__name svg{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);opacity:.6}.eurowiza-testimonial__position{margin-top:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:-.025em;color:var(--wp--preset--color--muted)}@media (prefers-reduced-motion:reduce){.eurowiza-testimonial__name a{transition:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}


/*# sourceURL=https://eurowiza.com/wp-content/themes/eurowiza/build/blocks/testimonial/style-index.css */

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.eurowiza-rating{margin-top:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.eurowiza-rating__line{align-items:center;gap:calc(var(--spacing,.25rem) * 3);margin:0;display:flex}.eurowiza-rating__score{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--wp--preset--color--primary)}.eurowiza-rating__stars{gap:calc(var(--spacing,.25rem) * .5);color:var(--wp--preset--color--highlight);display:flex}.eurowiza-rating__stars svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);fill:currentColor;stroke:none}.eurowiza-rating__caption{--tw-font-weight:var(--font-weight-black,900);font-size:10px;font-weight:var(--font-weight-black,900);text-transform:uppercase;letter-spacing:.2em;color:var(--wp--preset--color--muted);margin:0}@property --tw-font-weight{syntax:"*";inherits:false}


/*# sourceURL=https://eurowiza.com/wp-content/themes/eurowiza/build/blocks/rating/style-index.css */

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.eurowiza-counter{text-align:center;flex-direction:column;align-items:center;margin:0;display:flex}.eurowiza-counter__figure{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 2);align-items:baseline;gap:var(--spacing,.25rem);-webkit-user-select:none;user-select:none;display:flex}.eurowiza-counter__value,.eurowiza-counter__unit{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);letter-spacing:-.05em;color:var(--wp--preset--color--primary);line-height:1}.eurowiza-counter__value{text-transform:uppercase}.eurowiza-counter__suffix{font-size:var(--text-4xl,var(--wp--preset--font-size--4-xl));line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--wp--preset--color--accent);line-height:1}.eurowiza-counter.is-highlight .eurowiza-counter__suffix{color:var(--wp--preset--color--highlight)}.eurowiza-counter__dot{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);background:var(--wp--preset--color--highlight);border-radius:3.40282e38px;display:inline-block}.eurowiza-counter.is-accent .eurowiza-counter__dot{background:var(--wp--preset--color--accent)}.eurowiza-counter__label{--tw-font-weight:var(--font-weight-black,900);font-size:11px;font-weight:var(--font-weight-black,900);text-transform:uppercase;letter-spacing:.3em;color:var(--wp--preset--color--muted);margin:0}@media (min-width:64rem){.eurowiza-counter{text-align:left;align-items:flex-start}}@property --tw-font-weight{syntax:"*";inherits:false}


/*# sourceURL=https://eurowiza.com/wp-content/themes/eurowiza/build/blocks/counter/style-index.css */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.eurowiza-contacts{padding:calc(var(--spacing,.25rem) * 8);background:var(--wp--preset--color--primary);box-shadow:0 50px 100px -20px var(--wp--preset--color--primary);border-radius:3rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts{box-shadow:0 50px 100px -20px color-mix(in oklab, var(--wp--preset--color--primary) 30%, transparent)}}@media (min-width:48rem){.eurowiza-contacts{padding:calc(var(--spacing,.25rem) * 16)}}@media (min-width:64rem){.eurowiza-contacts{padding:calc(var(--spacing,.25rem) * 24)}}.eurowiza-contacts__glow{pointer-events:none;background:var(--wp--preset--color--accent);border-radius:3.40282e38px;width:500px;height:500px;position:absolute;bottom:0;right:0;transform:translate(-25%,25%)}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__glow{background:color-mix(in oklab, var(--wp--preset--color--accent) 10%, transparent)}}.eurowiza-contacts__glow{filter:blur(150px)}.eurowiza-contacts__body{z-index:10;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.eurowiza-contacts__intro{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 14);font-size:var(--text-lg,var(--wp--preset--font-size--lg));line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);max-width:42rem;color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__intro{color:color-mix(in oklab, var(--wp--preset--color--default) 50%, transparent)}}.eurowiza-contacts__channels{margin-bottom:calc(var(--spacing,.25rem) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;width:100%;max-width:64rem;display:flex}.eurowiza-channel{height:calc(var(--spacing,.25rem) * 20);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 8);min-width:200px;color:var(--wp--preset--color--default);border-radius:1rem;flex:1;text-decoration:none;transition:transform .5s;display:flex;position:relative;overflow:hidden}.eurowiza-channel.is-whatsapp{background:#188842}.eurowiza-channel.is-viber{background:#725ff0}.eurowiza-channel.is-telegram{background:#1b7ead}.eurowiza-channel:hover,.eurowiza-channel:focus-visible{transform:scale(1.05)}.eurowiza-channel:active{transform:scale(.95)}.eurowiza-contacts__channels .eurowiza-channel:hover,.eurowiza-contacts__channels .eurowiza-channel:focus-visible,.eurowiza-contacts__channels .eurowiza-channel:active{color:var(--wp--preset--color--default)}.eurowiza-channel__shine{pointer-events:none;background:var(--wp--preset--color--default);width:50%;height:100%;position:absolute;inset:0;transform:translate(-150%)skew(-25deg)}@supports (color:color-mix(in lab, red, red)){.eurowiza-channel__shine{background:color-mix(in oklab, var(--wp--preset--color--default) 20%, transparent)}}.eurowiza-channel__shine{transition:transform 1s}.eurowiza-channel:hover .eurowiza-channel__shine,.eurowiza-channel:focus-visible .eurowiza-channel__shine{transform:translate(250%)skew(-25deg)}.eurowiza-channel__icon{z-index:10;flex-shrink:0;display:flex;position:relative}.eurowiza-channel__icon svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}.eurowiza-channel.is-viber .eurowiza-channel__icon svg{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9)}.eurowiza-channel__text{z-index:10;text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:relative}.eurowiza-channel__name{margin-bottom:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-black,900);font-size:10px;font-weight:var(--font-weight-black,900);text-transform:uppercase;letter-spacing:.1em}.eurowiza-channel__action{font-size:var(--text-lg,var(--wp--preset--font-size--lg));line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);line-height:1}.eurowiza-contacts__foot{align-items:center;gap:calc(var(--spacing,.25rem) * 10);width:100%;padding-top:calc(var(--spacing,.25rem) * 12);border-top:1px solid var(--wp--preset--color--default);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__foot{border-top:1px solid color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-contacts__lines{flex-wrap:wrap;justify-content:center;gap:2.5rem 3rem;display:flex}.eurowiza-contacts__line{flex-direction:column;align-items:center;display:flex}.eurowiza-contacts__line-label{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-black,900);font-size:10px;font-weight:var(--font-weight-black,900);text-transform:uppercase;letter-spacing:.3em;color:var(--eurowiza-accent-on-dark)}.eurowiza-contacts__line.is-support .eurowiza-contacts__line-label{color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__line.is-support .eurowiza-contacts__line-label{color:color-mix(in oklab, var(--wp--preset--color--default) 70%, transparent)}}.eurowiza-contacts__number{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);letter-spacing:-.05em;color:var(--wp--preset--color--default);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__number{color:color-mix(in oklab, var(--wp--preset--color--default) 70%, transparent)}}.eurowiza-contacts__number{transition:color .3s,transform .3s}.eurowiza-contacts__number:hover,.eurowiza-contacts__number:focus-visible{color:var(--wp--preset--color--default)}.eurowiza-contacts__number:active{transform:scale(.95)}@media (min-width:48rem){.eurowiza-contacts__line{align-items:flex-start}.eurowiza-contacts__line.is-support{border-left:1px solid var(--wp--preset--color--default);padding-left:3rem}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__line.is-support{border-left:1px solid color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-contacts__number{font-size:var(--text-4xl,var(--wp--preset--font-size--4-xl));line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.eurowiza-contacts__hours{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-black,900);font-size:10px;font-weight:var(--font-weight-black,900);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--wp--preset--color--default);border-radius:.75rem;flex-wrap:wrap;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__hours{border:1px solid color-mix(in oklab, var(--wp--preset--color--default) 5%, transparent)}}.eurowiza-contacts__hours{background:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__hours{background:color-mix(in oklab, var(--wp--preset--color--default) 3%, transparent)}}.eurowiza-contacts__hours{color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__hours{color:color-mix(in oklab, var(--wp--preset--color--default) 70%, transparent)}}.eurowiza-contacts__hours-sep{color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__hours-sep{color:color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-contacts__hours-tz{opacity:.6}.eurowiza-contacts__status{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:.2em;color:var(--wp--preset--color--default);margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__status{color:color-mix(in oklab, var(--wp--preset--color--default) 55%, transparent)}}.eurowiza-contacts__status.is-open{color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__status.is-open{color:color-mix(in oklab, var(--wp--preset--color--default) 60%, transparent)}}.eurowiza-contacts__status-text[hidden],.eurowiza-contacts__status-note[hidden]{display:none}.eurowiza-contacts__status-note{opacity:.5}.eurowiza-contacts__beacon{flex-shrink:0;width:.625rem;height:.625rem;display:flex;position:relative}.eurowiza-contacts__beacon-ring{opacity:.75;background:var(--wp--preset--color--accent);border-radius:3.40282e38px;width:100%;height:100%;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__beacon-ring{background:color-mix(in oklab, var(--wp--preset--color--accent) 40%, transparent)}}.eurowiza-contacts__beacon-ring{animation:2s cubic-bezier(.4,0,.6,1) infinite eurowiza-contacts-pulse}.eurowiza-contacts__beacon-core{background:var(--wp--preset--color--highlight);border-radius:3.40282e38px;width:100%;height:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite eurowiza-contacts-pulse;display:inline-flex;position:relative}.eurowiza-contacts__status.is-open .eurowiza-contacts__beacon-ring{background:var(--wp--preset--color--success);animation:1s cubic-bezier(0,0,.2,1) infinite eurowiza-contacts-ping}.eurowiza-contacts__status.is-open .eurowiza-contacts__beacon-core{background:var(--wp--preset--color--success);animation:none}@keyframes eurowiza-contacts-pulse{0%,to{opacity:.75}50%{opacity:.25}}@keyframes eurowiza-contacts-ping{75%,to{opacity:0;transform:scale(2)}}.eurowiza-contacts.is-style-sidebar{padding:2.5rem}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__glow{background:var(--wp--preset--color--default);width:10rem;height:10rem;top:0;bottom:auto;transform:translate(2.5rem,-2.5rem)}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__glow{background:color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__glow{filter:none}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__body{text-align:left;align-items:stretch}.eurowiza-contacts__title{letter-spacing:-.05em;text-transform:uppercase;color:var(--wp--preset--color--default);margin:0 0 1rem;font-size:1.875rem;font-weight:900;line-height:.95}.eurowiza-contacts__title-accent{color:var(--wp--preset--color--accent);font-style:italic;display:block}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__intro{letter-spacing:.2em;text-transform:uppercase;max-width:none;margin:0 0 2.5rem;font-size:11px;font-weight:900}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__channels{flex-direction:column;align-items:stretch;margin-bottom:2.5rem}.eurowiza-contacts.is-style-sidebar .eurowiza-channel{flex:none;min-width:0}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__foot{text-align:center;gap:1.5rem;padding-top:2rem}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__lines{flex-direction:column;align-items:center;gap:1rem}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__line{align-items:center}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__line.is-support{border-left:0;padding-left:0}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__line-label{margin-bottom:.25rem}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__number{letter-spacing:0;font-size:1.25rem}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__hours{border-radius:1rem;flex-direction:column;gap:.25rem;width:100%;padding:1rem 1.5rem}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__hours-sep{display:none}.eurowiza-contacts.is-style-sidebar .eurowiza-contacts__status{letter-spacing:.15em}.eurowiza-contacts.is-style-panel{padding:2rem}@media (min-width:48rem){.eurowiza-contacts.is-style-panel{padding:3rem}}@media (min-width:64rem){.eurowiza-contacts.is-style-panel{padding:4rem}}.eurowiza-contacts.is-style-panel .eurowiza-contacts__glow{filter:blur(120px);width:400px;height:400px}.eurowiza-contacts.is-style-panel .eurowiza-contacts__channels{grid-template-columns:minmax(0,1fr);max-width:none;margin-bottom:2.5rem;display:grid}@media (min-width:40rem){.eurowiza-contacts.is-style-panel .eurowiza-contacts__channels{grid-template-columns:repeat(2,minmax(0,1fr))}.eurowiza-contacts.is-style-panel .eurowiza-channel.is-telegram{grid-column:span 2}}@media (min-width:64rem){.eurowiza-contacts.is-style-panel .eurowiza-channel.is-telegram{grid-column:auto}}.eurowiza-contacts.is-style-panel .eurowiza-channel{justify-content:flex-start;gap:1.25rem;min-width:0}.eurowiza-contacts.is-style-panel .eurowiza-channel:hover,.eurowiza-contacts.is-style-panel .eurowiza-channel:focus-visible{transform:scale(1.02)}.eurowiza-contacts.is-style-panel .eurowiza-contacts__foot{border-top:0;gap:1.5rem;padding-top:0}.eurowiza-contacts.is-style-panel .eurowiza-contacts__status{letter-spacing:.15em}.eurowiza-contacts__social{align-items:center;gap:calc(var(--spacing,.25rem) * 6);border-top:1px solid var(--wp--preset--color--default);flex-direction:column;width:100%;margin-top:2rem;padding-top:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__social{border-top:1px solid color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-contacts__social-label{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:.15em;color:var(--wp--preset--color--default);margin:0}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__social-label{color:color-mix(in oklab, var(--wp--preset--color--default) 55%, transparent)}}.eurowiza-contacts__social-links{justify-content:center;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.eurowiza-contacts__social .eurowiza-contacts__social-link{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);border:1px solid var(--wp--preset--color--default);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.eurowiza-contacts__social .eurowiza-contacts__social-link{border:1px solid color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-contacts__social .eurowiza-contacts__social-link{color:var(--wp--preset--color--default);border-radius:.75rem;text-decoration:none;transition:border-color .3s,background-color .3s,color .3s}.eurowiza-contacts__social .eurowiza-contacts__social-link:hover,.eurowiza-contacts__social .eurowiza-contacts__social-link:focus-visible{border-color:var(--wp--preset--color--highlight);background:var(--wp--preset--color--highlight);color:var(--wp--preset--color--primary)}.eurowiza-contacts__social-link svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}@media (min-width:64rem){.eurowiza-contacts.is-style-panel .eurowiza-contacts__body,.eurowiza-contacts.is-style-panel .eurowiza-contacts__foot,.eurowiza-contacts.is-style-panel .eurowiza-contacts__social{text-align:left;align-items:flex-start}.eurowiza-contacts.is-style-panel .eurowiza-contacts__status,.eurowiza-contacts.is-style-panel .eurowiza-contacts__social-links{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.eurowiza-channel,.eurowiza-channel__shine,.eurowiza-contacts__number{transition:none}.eurowiza-channel:hover,.eurowiza-channel:focus-visible,.eurowiza-channel:active,.eurowiza-contacts__number:active{transform:none}.eurowiza-channel:hover .eurowiza-channel__shine,.eurowiza-channel:focus-visible .eurowiza-channel__shine{transform:translate(-150%)skew(-25deg)}.eurowiza-contacts__beacon-ring,.eurowiza-contacts__beacon-core{animation:none}}@property --tw-font-weight{syntax:"*";inherits:false}


.wp-block-post-content{display:flow-root}
/*# sourceURL=https://eurowiza.com/wp-includes/blocks/post-content/style.min.css */

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.eurowiza-footer__inner{padding-inline:var(--container-px)}.eurowiza-footer__ghost{letter-spacing:-.05em;text-transform:uppercase;opacity:.03;font-size:clamp(6rem,18vw,15.625rem);font-weight:900;line-height:1;transform:translate(-2.5rem,2.5rem)}.eurowiza-footer__glow{background:var(--wp--preset--color--accent);border-radius:9999px;width:31.25rem;height:31.25rem}@supports (color:color-mix(in lab, red, red)){.eurowiza-footer__glow{background:color-mix(in oklab, var(--wp--preset--color--accent) 10%, transparent)}}.eurowiza-footer__glow{filter:blur(150px);transform:translate(-25%,25%)}.eurowiza-footer .eurowiza-footer__logo,.eurowiza-footer .eurowiza-footer__logo:hover,.eurowiza-footer .eurowiza-footer__logo:focus-visible{color:var(--wp--preset--color--default);text-decoration:none}.eurowiza-footer__logo .eurowiza-logo{font-size:2.125rem}.eurowiza-footer__heading{color:var(--wp--preset--color--accent);font-size:12px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.eurowiza-footer__heading{color:color-mix(in srgb, var(--wp--preset--color--accent) 70%, var(--wp--preset--color--default))}}.eurowiza-footer__heading{letter-spacing:.5em}.eurowiza-footer__legal{color:var(--wp--preset--color--default);font-size:11px}@supports (color:color-mix(in lab, red, red)){.eurowiza-footer__legal{color:color-mix(in oklab, var(--wp--preset--color--default) 55%, transparent)}}.eurowiza-footer__legal{letter-spacing:-.05em}.eurowiza-footer__pitch{color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-footer__pitch{color:color-mix(in oklab, var(--wp--preset--color--default) 55%, transparent)}}.eurowiza-footer__label{color:var(--wp--preset--color--default);font-size:11px}@supports (color:color-mix(in lab, red, red)){.eurowiza-footer__label{color:color-mix(in oklab, var(--wp--preset--color--default) 55%, transparent)}}.eurowiza-footer__copy{color:var(--wp--preset--color--default);font-size:11px}@supports (color:color-mix(in lab, red, red)){.eurowiza-footer__copy{color:color-mix(in oklab, var(--wp--preset--color--default) 55%, transparent)}}.eurowiza-footer__copy{letter-spacing:.4em}.eurowiza-footer__credit{white-space:nowrap}.eurowiza-footer__credit a,.eurowiza-footer__credit a:visited{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--wp--preset--color--default);-webkit-text-decoration-color:var(--wp--preset--color--default);text-decoration-color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-footer__credit a,.eurowiza-footer__credit a:visited{-webkit-text-decoration-color:color-mix(in oklab, var(--wp--preset--color--default) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--wp--preset--color--default) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--wp--preset--color--default) 25%, transparent)}}.eurowiza-footer__credit a,.eurowiza-footer__credit a:visited{text-underline-offset:3px;transition:color .3s,text-decoration-color .3s}.eurowiza-footer__credit a:hover,.eurowiza-footer__credit a:focus-visible{color:var(--wp--preset--color--default);text-decoration-color:currentColor}.eurowiza-footer__navlink,.eurowiza-footer__contact{color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-footer__navlink,.eurowiza-footer__contact{color:color-mix(in oklab, var(--wp--preset--color--default) 55%, transparent)}}.eurowiza-footer__navlink,.eurowiza-footer__contact{text-decoration:none;transition:color .2s}.eurowiza-footer__cookies{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.eurowiza-footer__nav>li+li{margin-top:1rem}.eurowiza-footer__navlink{letter-spacing:.15em;overflow-wrap:normal;position:relative}.eurowiza-footer__navlink:after{content:"";background:var(--wp--preset--color--highlight);width:0;height:2px;transition:width .3s;position:absolute;bottom:-.25rem;left:0}.eurowiza-footer__navlink:hover,.eurowiza-footer__navlink:focus-visible,.eurowiza-footer__contact:hover,.eurowiza-footer__contact:focus-visible{color:var(--color-default,var(--wp--preset--color--default))}.eurowiza-footer__navlink:hover:after,.eurowiza-footer__navlink:focus-visible:after{width:100%}.eurowiza-footer__contact{letter-spacing:-.05em}.eurowiza-footer__social{border:1px solid var(--wp--preset--color--default);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.eurowiza-footer__social{border:1px solid color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-footer__social{color:var(--wp--preset--color--default);transition:border-color .3s,background-color .3s,color .3s}.eurowiza-footer__social:hover,.eurowiza-footer__social:focus-visible{background:var(--wp--preset--color--highlight);border-color:var(--wp--preset--color--highlight);color:var(--wp--preset--color--primary)}.eurowiza-footer__bottom{border-top:1px solid var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-footer__bottom{border-top:1px solid color-mix(in oklab, var(--wp--preset--color--default) 8%, transparent)}}


/*# sourceURL=https://eurowiza.com/wp-content/themes/eurowiza/build/blocks/site-footer/style-index.css */

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.eurowiza-privacy{z-index:90;border:1px solid var(--wp--preset--color--default);padding:2rem;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.eurowiza-privacy{border:1px solid color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-privacy{background:var(--wp--preset--color--primary);border-radius:2rem;animation:.5s ease-out eurowiza-privacy-in;box-shadow:0 25px 50px -12px #00000059}.eurowiza-privacy[hidden]{display:none}@media (min-width:48rem){.eurowiza-privacy{max-width:28rem;bottom:2rem;left:auto;right:2rem}}.eurowiza-privacy__glow{pointer-events:none;background:var(--wp--preset--color--accent);border-radius:3.40282e38px;width:8rem;height:8rem;position:absolute;bottom:-2.5rem;right:-2.5rem}@supports (color:color-mix(in lab, red, red)){.eurowiza-privacy__glow{background:color-mix(in oklab, var(--wp--preset--color--accent) 10%, transparent)}}.eurowiza-privacy__glow{filter:blur(64px)}.eurowiza-privacy__body{z-index:10;gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex;position:relative}.eurowiza-privacy__title{letter-spacing:.3em;text-transform:uppercase;color:var(--eurowiza-accent-on-dark);margin:0;font-size:11px;font-weight:900}.eurowiza-privacy__text{letter-spacing:-.01em;text-transform:uppercase;color:var(--wp--preset--color--default);margin:0;font-size:11px;font-weight:700;line-height:1.625}@supports (color:color-mix(in lab, red, red)){.eurowiza-privacy__text{color:color-mix(in oklab, var(--wp--preset--color--default) 70%, transparent)}}.eurowiza-privacy__text a,.eurowiza-privacy__text a:visited{color:var(--wp--preset--color--default);text-decoration:underline;-webkit-text-decoration-color:var(--wp--preset--color--accent);-webkit-text-decoration-color:var(--wp--preset--color--accent);text-decoration-color:var(--wp--preset--color--accent);text-underline-offset:4px;transition:color .3s}.eurowiza-privacy__text a:hover,.eurowiza-privacy__text a:focus-visible{color:var(--eurowiza-accent-on-dark)}.eurowiza-privacy__actions{gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);display:flex}.eurowiza-privacy__button{cursor:pointer;padding-block:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-black,900);font-size:11px;font-weight:var(--font-weight-black,900);text-transform:uppercase;letter-spacing:.1em;border-radius:.75rem;flex:1;transition:background-color .3s,color .3s}.eurowiza-privacy__button:focus-visible{outline:2px solid var(--wp--preset--color--highlight);outline-offset:2px}.eurowiza-privacy__button.is-accept{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--default);border:0}.eurowiza-privacy__button.is-accept:hover,.eurowiza-privacy__button.is-accept:focus-visible{background:var(--wp--preset--color--default);color:var(--wp--preset--color--primary)}.eurowiza-privacy__button.is-decline{border:1px solid var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-privacy__button.is-decline{border:1px solid color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-privacy__button.is-decline{color:var(--wp--preset--color--default);background:0 0}.eurowiza-privacy__button.is-decline:hover,.eurowiza-privacy__button.is-decline:focus-visible{background:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-privacy__button.is-decline:hover,.eurowiza-privacy__button.is-decline:focus-visible{background:color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}@keyframes eurowiza-privacy-in{0%{opacity:0;transform:translateY(1.25rem)}}@media (prefers-reduced-motion:reduce){.eurowiza-privacy{animation:none}.eurowiza-privacy__text a,.eurowiza-privacy__button{transition:none}}@property --tw-font-weight{syntax:"*";inherits:false}


/*# sourceURL=https://eurowiza.com/wp-content/themes/eurowiza/build/blocks/privacy-banner/style-index.css */


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */

:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: #0b1d3a;--wp--preset--color--primary-hover: #14305e;--wp--preset--color--secondary: #334155;--wp--preset--color--accent: #3472d8;--wp--preset--color--highlight: #ffc107;--wp--preset--color--default: #ffffff;--wp--preset--color--surface: #f8fafc;--wp--preset--color--main: #0b1d3a;--wp--preset--color--muted: #64748b;--wp--preset--color--border-subtle: #e2e8f0;--wp--preset--color--border-main: #94a3b8;--wp--preset--color--success: #16a34a;--wp--preset--color--warning: #f59e0b;--wp--preset--color--danger: #dc2626;--wp--preset--color--info: #0284c7;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--xs: 0.75rem;--wp--preset--font-size--sm: 0.875rem;--wp--preset--font-size--base: 1rem;--wp--preset--font-size--lg: 1.125rem;--wp--preset--font-size--xl: 1.25rem;--wp--preset--font-size--2-xl: 1.5rem;--wp--preset--font-size--4-xl: 2.25rem;--wp--preset--font-size--h-1: clamp(2.25rem, 1.8rem + 2.5vw, 3.5rem);--wp--preset--font-size--h-2: clamp(1.5rem, 1.25rem + 1.2vw, 2rem);--wp--preset--font-size--h-3: clamp(1.125rem, 0.8rem + 0.8vw, 1.375rem);--wp--preset--font-family--sans: 'Manrope', 'ui-sans-serif', 'system-ui', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--block: clamp(3rem, 6vw, 6.25rem);--wp--preset--spacing--section: clamp(4rem, 8vw, 8rem);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--preset--shadow--sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);--wp--preset--shadow--md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--wp--preset--shadow--lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--wp--preset--shadow--xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 48rem;--wp--style--global--wide-size: 80rem; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--wp--preset--spacing--60); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--wp--preset--spacing--60); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--60);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--60);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--wp--preset--spacing--60);}:root :where(.is-layout-grid){gap: var(--wp--preset--spacing--60);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--default);color: var(--wp--preset--color--main);font-family: var(--wp--preset--font-family--sans);font-size: var(--wp--preset--font-size--base);line-height: 1.5;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: clamp(1rem, 5vw, 5rem);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: clamp(1rem, 5vw, 5rem);}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--accent);text-decoration: underline;}:root :where(a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--primary-hover);}h1, h2, h3, h4, h5, h6{font-weight: 700;}h1{font-size: var(--wp--preset--font-size--h1);line-height: 1.1;}h2{font-size: var(--wp--preset--font-size--h2);line-height: 1.2;}h3{font-size: var(--wp--preset--font-size--h3);line-height: 1.3;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--accent);border-radius: 0.5rem;border-width: 0;color: var(--wp--preset--color--default);font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: var(--wp--preset--spacing--40);padding-right: var(--wp--preset--spacing--60);padding-bottom: var(--wp--preset--spacing--40);padding-left: var(--wp--preset--spacing--60);text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--preset--color--primary-hover);}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-primary-hover-color{color: var(--wp--preset--color--primary-hover) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-highlight-color{color: var(--wp--preset--color--highlight) !important;}.has-default-color{color: var(--wp--preset--color--default) !important;}.has-surface-color{color: var(--wp--preset--color--surface) !important;}.has-main-color{color: var(--wp--preset--color--main) !important;}.has-muted-color{color: var(--wp--preset--color--muted) !important;}.has-border-subtle-color{color: var(--wp--preset--color--border-subtle) !important;}.has-border-main-color{color: var(--wp--preset--color--border-main) !important;}.has-success-color{color: var(--wp--preset--color--success) !important;}.has-warning-color{color: var(--wp--preset--color--warning) !important;}.has-danger-color{color: var(--wp--preset--color--danger) !important;}.has-info-color{color: var(--wp--preset--color--info) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-primary-hover-background-color{background-color: var(--wp--preset--color--primary-hover) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-highlight-background-color{background-color: var(--wp--preset--color--highlight) !important;}.has-default-background-color{background-color: var(--wp--preset--color--default) !important;}.has-surface-background-color{background-color: var(--wp--preset--color--surface) !important;}.has-main-background-color{background-color: var(--wp--preset--color--main) !important;}.has-muted-background-color{background-color: var(--wp--preset--color--muted) !important;}.has-border-subtle-background-color{background-color: var(--wp--preset--color--border-subtle) !important;}.has-border-main-background-color{background-color: var(--wp--preset--color--border-main) !important;}.has-success-background-color{background-color: var(--wp--preset--color--success) !important;}.has-warning-background-color{background-color: var(--wp--preset--color--warning) !important;}.has-danger-background-color{background-color: var(--wp--preset--color--danger) !important;}.has-info-background-color{background-color: var(--wp--preset--color--info) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-primary-hover-border-color{border-color: var(--wp--preset--color--primary-hover) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-highlight-border-color{border-color: var(--wp--preset--color--highlight) !important;}.has-default-border-color{border-color: var(--wp--preset--color--default) !important;}.has-surface-border-color{border-color: var(--wp--preset--color--surface) !important;}.has-main-border-color{border-color: var(--wp--preset--color--main) !important;}.has-muted-border-color{border-color: var(--wp--preset--color--muted) !important;}.has-border-subtle-border-color{border-color: var(--wp--preset--color--border-subtle) !important;}.has-border-main-border-color{border-color: var(--wp--preset--color--border-main) !important;}.has-success-border-color{border-color: var(--wp--preset--color--success) !important;}.has-warning-border-color{border-color: var(--wp--preset--color--warning) !important;}.has-danger-border-color{border-color: var(--wp--preset--color--danger) !important;}.has-info-border-color{border-color: var(--wp--preset--color--info) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xs-font-size{font-size: var(--wp--preset--font-size--xs) !important;}.has-sm-font-size{font-size: var(--wp--preset--font-size--sm) !important;}.has-base-font-size{font-size: var(--wp--preset--font-size--base) !important;}.has-lg-font-size{font-size: var(--wp--preset--font-size--lg) !important;}.has-xl-font-size{font-size: var(--wp--preset--font-size--xl) !important;}.has-2-xl-font-size{font-size: var(--wp--preset--font-size--2-xl) !important;}.has-4-xl-font-size{font-size: var(--wp--preset--font-size--4-xl) !important;}.has-h-1-font-size{font-size: var(--wp--preset--font-size--h-1) !important;}.has-h-2-font-size{font-size: var(--wp--preset--font-size--h-2) !important;}.has-h-3-font-size{font-size: var(--wp--preset--font-size--h-3) !important;}.has-sans-font-family{font-family: var(--wp--preset--font-family--sans) !important;}
/* EUROWIZA CORPORATE VACANCY v2.0 — START */

.eurowiza-corporate-vacancy > .eurowiza-section { padding-top: 32px; padding-bottom: 64px; }
.eurowiza-corporate-vacancy .eurowiza-vacancy-content > p:empty { display: none; }

.eurowiza-corporate-vacancy .eurowiza-vacancy-layout { align-items: start; }
.eurowiza-corporate-vacancy .eurowiza-vacancy-layout__main { min-width: 0; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary { box-sizing: border-box; margin: 0 0 28px; padding: 28px; border: 1px solid #dfe5ee; border-radius: 20px; background: #fff; color: #0d203f; box-shadow: 0 8px 28px rgba(13,32,63,.04); }
.eurowiza-corporate-vacancy .eurowiza-quick-summary p { margin: 0; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__eyebrow { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 20px; font-size: 13px; font-weight: 700; line-height: 1.5; letter-spacing: .04em; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__eyebrow span:last-child { color: #637087; font-weight: 500; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary h1 { margin: 12px 0 10px; padding: 0; font-size: 32px; line-height: 1.2; font-weight: 700; letter-spacing: -.02em; overflow-wrap: anywhere; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__location { display: flex; flex-wrap: wrap; gap: 2px 12px; color: #4b586e; font-size: 16px; line-height: 1.5; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__location strong { color: #0d203f; font-weight: 600; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__facts { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px 24px; margin: 20px 0 0; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__facts > div { min-width: 0; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary dt { margin: 0 0 5px; font-size: 14px; line-height: 1.4; color: #5c697d; font-weight: 600; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary dd { margin: 0; font-size: 17px; line-height: 1.5; font-weight: 500; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__pay { grid-column: 1 / -1; padding: 16px 20px; border-radius: 12px; background: #f0f5fe; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__rate { display: block; font-size: 19px; font-weight: 500; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__rate strong { font-size: 32px; font-weight: 700; line-height: 1.2; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__student { display: block; margin-top: 3px; color: #3d4d66; font-size: 15px; font-weight: 400; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__hint { display: block; margin-top: 4px; color: #637087; font-size: 14px; font-weight: 400; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__requirements { grid-column: 1 / -1; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__terms { display: flex; flex-wrap: wrap; gap: 3px 18px; margin-top: 18px !important; padding-top: 16px; border-top: 1px solid #e5eaf1; color: #637087; font-size: 14px; line-height: 1.5; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__action { display: flex; align-items: center; flex-wrap: wrap; gap: 10px 16px; margin-top: 20px; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__cta { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; box-sizing: border-box; padding: 12px 20px; border-radius: 10px; background: #2869cf; color: #fff; font-size: 16px; line-height: 1.5; font-weight: 600; text-decoration: none; text-align: center; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__cta:hover { background: #205bb8; color: #fff; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__cta:focus-visible { outline: 3px solid #0d203f; outline-offset: 3px; }
.eurowiza-corporate-vacancy .eurowiza-quick-summary__action > span { color: #637087; font-size: 13px; line-height: 1.5; }
.eurowiza-corporate-vacancy #eurowiza-apply { scroll-margin-top: 140px; }
.eurowiza-corporate-vacancy #eurowiza-apply:target > .eurowiza-contacts { outline: 3px solid #3274d9; outline-offset: 4px; }
.eurowiza-corporate-vacancy .eurowiza-contacts.is-style-sidebar { padding: 30px; border-radius: 24px; }
.eurowiza-corporate-vacancy .eurowiza-contacts.is-style-sidebar .eurowiza-contacts__title { font-size: 26px; line-height: 1.15; }
.eurowiza-corporate-vacancy .eurowiza-contacts.is-style-sidebar .eurowiza-contacts__intro { font-size: 12px; line-height: 1.6; letter-spacing: .1em; margin-top: 18px; }
.eurowiza-corporate-vacancy .eurowiza-contacts.is-style-sidebar .eurowiza-contacts__channels { margin-top: 24px; gap: 12px; }
.eurowiza-corporate-vacancy .eurowiza-contacts.is-style-sidebar .eurowiza-channel { padding: 16px; min-height: 68px; border-radius: 14px; }
.eurowiza-corporate-vacancy .eurowiza-contacts.is-style-sidebar .eurowiza-channel__action { font-size: 18px; }
@media (max-width: 767px) {
 .eurowiza-corporate-vacancy .eurowiza-quick-summary { padding: 20px; border-radius: 16px; }
 .eurowiza-corporate-vacancy .eurowiza-quick-summary h1 { font-size: 27px; }
 .eurowiza-corporate-vacancy .eurowiza-quick-summary__facts { grid-template-columns: minmax(0,1fr); gap: 18px; }
 .eurowiza-corporate-vacancy .eurowiza-quick-summary__pay { padding: 14px 16px; }
 .eurowiza-corporate-vacancy .eurowiza-quick-summary__rate strong { font-size: 30px; }
 .eurowiza-corporate-vacancy .eurowiza-quick-summary__action { display: grid; text-align: center; }
 .eurowiza-corporate-vacancy .eurowiza-quick-summary__cta { width: 100%; }
 .eurowiza-corporate-vacancy .eurowiza-contacts.is-style-sidebar { padding: 24px; }
 .eurowiza-corporate-vacancy #eurowiza-apply { scroll-margin-top: 104px; }
}


.eurowiza-corporate-vacancy .eurowiza-quick-summary__notice { margin-top: 16px !important; padding: 12px 14px; border-left: 3px solid #c79320; background: #fff9eb; color: #4b586e; font-size: 14px; line-height: 1.5; }

.eurowiza-corporate-vacancy .eurowiza-description-toggle__body {
  font-size: 1.0625rem;
  line-height: 1.6;
}
.eurowiza-corporate-vacancy .eurowiza-description-toggle__body :is(h2,h3) {
  margin: 1.75rem 0 .75rem;
  font-size: 1.375rem;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: -.015em;
  text-transform: none;
}
.eurowiza-corporate-vacancy .eurowiza-description-toggle__body > :is(h2,h3):first-child {
  margin-top: 0;
}
.eurowiza-corporate-vacancy .eurowiza-description-toggle__body :is(p,li) {
  font-size: 1.0625rem;
  line-height: 1.6;
  font-weight: 400;
  letter-spacing: normal;
}
.eurowiza-corporate-vacancy .eurowiza-description-toggle__body ul {
  margin: 0;
}
.eurowiza-corporate-vacancy .eurowiza-description-toggle__body li + li {
  margin-top: .75rem;
}
.eurowiza-corporate-vacancy .eurowiza-description-toggle__body p {
  margin: .75rem 0 0;
}
.eurowiza-corporate-vacancy .eurowiza-description-toggle__body ul + p {
  margin-top: 1.75rem;
}
@media (min-width: 48rem) {
  .eurowiza-corporate-vacancy .eurowiza-description-toggle__body,
  .eurowiza-corporate-vacancy .eurowiza-description-toggle__body :is(p,li) {
    font-size: 1.125rem;
  }
  .eurowiza-corporate-vacancy .eurowiza-description-toggle__body :is(h2,h3) {
    font-size: 1.625rem;
    margin-top: 2rem;
  }
  .eurowiza-corporate-vacancy .eurowiza-description-toggle__body > :is(h2,h3):first-child {
    margin-top: 0;
  }
  .eurowiza-corporate-vacancy .eurowiza-description-toggle__body ul + p {
    margin-top: 2rem;
  }
}


.eurowiza-corporate-vacancy .eurowiza-vacancy-content .eurowiza-quick-summary { margin: 0 0 28px !important; }
/* EUROWIZA CORPORATE VACANCY v2.0 — END */

/* EUROWIZA QUICK SUMMARY PILOT v1 — ONLY post 433 — START */
body.postid-433 main > .eurowiza-section { padding-top: 32px; padding-bottom: 64px; }
body.postid-433 .eurowiza-vacancy-content > p:empty { display: none; }

body.postid-433 .eurowiza-vacancy-layout { align-items: start; }
body.postid-433 .eurowiza-vacancy-layout__main { min-width: 0; }
body.postid-433 .eurowiza-quick-summary { box-sizing: border-box; margin: 0 0 28px; padding: 28px; border: 1px solid #dfe5ee; border-radius: 20px; background: #fff; color: #0d203f; box-shadow: 0 8px 28px rgba(13,32,63,.04); }
body.postid-433 .eurowiza-quick-summary p { margin: 0; }
body.postid-433 .eurowiza-quick-summary__eyebrow { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 20px; font-size: 13px; font-weight: 700; line-height: 1.5; letter-spacing: .04em; }
body.postid-433 .eurowiza-quick-summary__eyebrow span:last-child { color: #637087; font-weight: 500; }
body.postid-433 .eurowiza-quick-summary h1 { margin: 12px 0 10px; padding: 0; font-size: 32px; line-height: 1.2; font-weight: 700; letter-spacing: -.02em; overflow-wrap: anywhere; }
body.postid-433 .eurowiza-quick-summary__location { display: flex; flex-wrap: wrap; gap: 2px 12px; color: #4b586e; font-size: 16px; line-height: 1.5; }
body.postid-433 .eurowiza-quick-summary__location strong { color: #0d203f; font-weight: 600; }
body.postid-433 .eurowiza-quick-summary__facts { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px 24px; margin: 20px 0 0; }
body.postid-433 .eurowiza-quick-summary__facts > div { min-width: 0; }
body.postid-433 .eurowiza-quick-summary dt { margin: 0 0 5px; font-size: 14px; line-height: 1.4; color: #5c697d; font-weight: 600; }
body.postid-433 .eurowiza-quick-summary dd { margin: 0; font-size: 17px; line-height: 1.5; font-weight: 500; }
body.postid-433 .eurowiza-quick-summary__pay { grid-column: 1 / -1; padding: 16px 20px; border-radius: 12px; background: #f0f5fe; }
body.postid-433 .eurowiza-quick-summary__rate { display: block; font-size: 19px; font-weight: 500; }
body.postid-433 .eurowiza-quick-summary__rate strong { font-size: 32px; font-weight: 700; line-height: 1.2; }
body.postid-433 .eurowiza-quick-summary__student { display: block; margin-top: 3px; color: #3d4d66; font-size: 15px; font-weight: 400; }
body.postid-433 .eurowiza-quick-summary__hint { display: block; margin-top: 4px; color: #637087; font-size: 14px; font-weight: 400; }
body.postid-433 .eurowiza-quick-summary__requirements { grid-column: 1 / -1; }
body.postid-433 .eurowiza-quick-summary__terms { display: flex; flex-wrap: wrap; gap: 3px 18px; margin-top: 18px !important; padding-top: 16px; border-top: 1px solid #e5eaf1; color: #637087; font-size: 14px; line-height: 1.5; }
body.postid-433 .eurowiza-quick-summary__action { display: flex; align-items: center; flex-wrap: wrap; gap: 10px 16px; margin-top: 20px; }
body.postid-433 .eurowiza-quick-summary__cta { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; box-sizing: border-box; padding: 12px 20px; border-radius: 10px; background: #2869cf; color: #fff; font-size: 16px; line-height: 1.5; font-weight: 600; text-decoration: none; text-align: center; }
body.postid-433 .eurowiza-quick-summary__cta:hover { background: #205bb8; color: #fff; }
body.postid-433 .eurowiza-quick-summary__cta:focus-visible { outline: 3px solid #0d203f; outline-offset: 3px; }
body.postid-433 .eurowiza-quick-summary__action > span { color: #637087; font-size: 13px; line-height: 1.5; }
body.postid-433 #eurowiza-apply { scroll-margin-top: 140px; }
body.postid-433 #eurowiza-apply:target > .eurowiza-contacts { outline: 3px solid #3274d9; outline-offset: 4px; }
body.postid-433 .eurowiza-contacts.is-style-sidebar { padding: 30px; border-radius: 24px; }
body.postid-433 .eurowiza-contacts.is-style-sidebar .eurowiza-contacts__title { font-size: 26px; line-height: 1.15; }
body.postid-433 .eurowiza-contacts.is-style-sidebar .eurowiza-contacts__intro { font-size: 12px; line-height: 1.6; letter-spacing: .1em; margin-top: 18px; }
body.postid-433 .eurowiza-contacts.is-style-sidebar .eurowiza-contacts__channels { margin-top: 24px; gap: 12px; }
body.postid-433 .eurowiza-contacts.is-style-sidebar .eurowiza-channel { padding: 16px; min-height: 68px; border-radius: 14px; }
body.postid-433 .eurowiza-contacts.is-style-sidebar .eurowiza-channel__action { font-size: 18px; }
@media (max-width: 767px) {
 body.postid-433 .eurowiza-quick-summary { padding: 20px; border-radius: 16px; }
 body.postid-433 .eurowiza-quick-summary h1 { font-size: 27px; }
 body.postid-433 .eurowiza-quick-summary__facts { grid-template-columns: minmax(0,1fr); gap: 18px; }
 body.postid-433 .eurowiza-quick-summary__pay { padding: 14px 16px; }
 body.postid-433 .eurowiza-quick-summary__rate strong { font-size: 30px; }
 body.postid-433 .eurowiza-quick-summary__action { display: grid; text-align: center; }
 body.postid-433 .eurowiza-quick-summary__cta { width: 100%; }
 body.postid-433 .eurowiza-contacts.is-style-sidebar { padding: 24px; }
 body.postid-433 #eurowiza-apply { scroll-margin-top: 104px; }
}
/* EUROWIZA QUICK SUMMARY PILOT v1 — ONLY post 433 — END */

/* EUROWIZA TYPOGRAPHY PILOT v1 — 2026-09-20. Only vacancies 433 and 517, all languages. */
body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary {
  padding-block: 1.5rem;
}
body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__bar {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__id {
  margin-bottom: 1rem;
  padding: .375rem .75rem;
  font-size: .75rem;
  letter-spacing: .12em;
}
body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__title {
  margin: 0 0 1.25rem;
  font-size: 1.875rem;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: -.02em;
  text-transform: none;
  text-wrap: pretty;
}
body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__facts {
  margin: 0 0 1.25rem;
  gap: .625rem;
}
body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__fact {
  gap: .625rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: normal;
  text-transform: none;
}
body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__tile {
  width: 2rem;
  height: 2rem;
  border-radius: .625rem;
}
body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__wages {
  gap: 1.25rem;
  padding: 1.25rem;
  border-radius: 1.25rem;
}
body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__wage-label {
  margin-bottom: .5rem;
  letter-spacing: .12em;
}
body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__amount {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -.02em;
}
body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__unit {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}
body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary + .eurowiza-section {
  padding-top: 2rem;
}
@media (min-width: 48rem) {
  body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary {
    padding-block: 2rem;
  }
  body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__title {
    font-size: 2.75rem;
  }
  body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__facts {
    flex-direction: row;
    flex-wrap: wrap;
    gap: .75rem 1.5rem;
  }
  body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__wages {
    padding: 1.5rem;
  }
  body:is(.postid-433,.postid-517) .eurowiza-vacancy-summary__amount {
    font-size: 2.25rem;
  }
}
/* END EUROWIZA TYPOGRAPHY PILOT v1 */

/* EUROWIZA DESCRIPTION PILOT v2 — 2026-09-20. Vacancies 433 and 517 only. */
body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body {
  font-size: 1.0625rem;
  line-height: 1.6;
}
body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body :is(h2,h3) {
  margin: 1.75rem 0 .75rem;
  font-size: 1.375rem;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: -.015em;
  text-transform: none;
}
body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body > :is(h2,h3):first-child {
  margin-top: 0;
}
body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body :is(p,li) {
  font-size: 1.0625rem;
  line-height: 1.6;
  font-weight: 400;
  letter-spacing: normal;
}
body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body ul {
  margin: 0;
}
body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body li + li {
  margin-top: .75rem;
}
body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body p {
  margin: .75rem 0 0;
}
body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body ul + p {
  margin-top: 1.75rem;
}
@media (min-width: 48rem) {
  body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body,
  body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body :is(p,li) {
    font-size: 1.125rem;
  }
  body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body :is(h2,h3) {
    font-size: 1.625rem;
    margin-top: 2rem;
  }
  body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body > :is(h2,h3):first-child {
    margin-top: 0;
  }
  body:is(.postid-433,.postid-517) .eurowiza-description-toggle__body ul + p {
    margin-top: 2rem;
  }
}
/* END EUROWIZA DESCRIPTION PILOT v2 */


/* EUROWIZA: consistent primary job-search buttons on every language and screen size. */ .eurowiza-hero .eurowiza-cta--countries .wp-block-button__link, .eurowiza-linked-filter .eurowiza-vacancy-filter__submit { background-color: var(--wp--preset--color--accent); color: var(--wp--preset--color--default); }

/* EUROWIZA: additional Wroclaw office, contacts page. */
.eurowiza-office-content {
  max-width: none;
}
.eurowiza-office-section {
  padding-top: var(--wp--preset--spacing--60);
}
.eurowiza-office-card {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: var(--wp--preset--spacing--50);
  padding: var(--wp--preset--spacing--50);
  border: 1px solid var(--wp--preset--color--border-subtle);
  border-radius: 1.25rem;
  background: var(--wp--preset--color--surface);
  color: var(--wp--preset--color--primary);
}
.eurowiza-office-card__details {
  flex: 1 1 20rem;
  min-width: 0;
}
.eurowiza-office-card h2 {
  margin: 0 0 var(--wp--preset--spacing--40);
  font-size: var(--wp--preset--font-size--xl);
  line-height: 1.3;
}
.eurowiza-office-card address {
  font-style: normal;
  font-size: var(--wp--preset--font-size--base);
  line-height: 1.6;
}
.eurowiza-office-card__phone {
  display: inline-block;
  margin-top: calc(var(--wp--preset--spacing--40) * .5);
  font-weight: 600;
}
.eurowiza-office-card__actions {
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--wp--preset--spacing--40) * .75);
}
.eurowiza-office-card .eurowiza-office-card__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: calc(var(--wp--preset--spacing--40) * .5);
  min-height: 3rem;
  padding: calc(var(--wp--preset--spacing--40) * .75) var(--wp--preset--spacing--50);
  border-radius: .75rem;
  background: var(--wp--preset--color--accent);
  color: var(--wp--preset--color--default);
  text-decoration: none;
  font-size: var(--wp--preset--font-size--base);
  font-weight: 600;
  line-height: 1.4;
  text-align: center;
}
.eurowiza-office-card .eurowiza-office-card__button:hover {
  filter: brightness(.94);
}
@media (max-width: 47.99rem) {
  .eurowiza-office-card {
    padding: var(--wp--preset--spacing--40);
  }
  .eurowiza-office-card__actions {
    width: 100%;
  }
  .eurowiza-office-card .eurowiza-office-card__button {
    flex: 1 1 12rem;
  }
}

/* EUROWIZA: keep the brand tagline in every header, including the employers page and mobile menu. */
.eurowiza-header__logo .eurowiza-logo:not(:has(.eurowiza-logo__tagline))::after {
  content: "VISA & WORK WORLDWIDE";
  display: block;
  margin-top: .35em;
  font-size: .22em;
  font-weight: 700;
  line-height: 1;
  letter-spacing: .38em;
  text-transform: uppercase;
  white-space: nowrap;
  color: inherit;
  opacity: .4;
}

/* EUROWIZA: align visa carousel with the page container on tablet and desktop. */
@media (min-width: 48rem) {
  .eurowiza-section--countries .eurowiza-countries__track {
    width: 100%;
    max-width: 100%;
    margin-inline: 0;
    gap: var(--wp--preset--spacing--50);
  }
  .eurowiza-section--countries .eurowiza-countries__track::after {
    display: none;
  }
  .eurowiza-section--countries .eurowiza-country {
    min-width: 0;
    flex-basis: calc((100% - var(--wp--preset--spacing--50)) / 2);
  }
}
@media (min-width: 75rem) {
  .eurowiza-section--countries .eurowiza-country {
    flex-basis: calc((100% - var(--wp--preset--spacing--50) - var(--wp--preset--spacing--50)) / 3);
  }
}
/* EUROWIZA compact mobile navigation, 2026-09-20. */
@media (max-width: 63.99rem) {
  #eurowiza-mobile-menu > nav {
    padding-top: var(--wp--preset--spacing--50);
    padding-bottom: var(--wp--preset--spacing--50);
  }
  #eurowiza-mobile-menu .eurowiza-mobile__screen {
    gap: 0;
  }
  #eurowiza-mobile-menu .eurowiza-mobile__screen[data-wp-bind--hidden="!state.isMobileRoot"] > li:has(> a:is([href="https://eurowiza.com/en/"], [href="https://eurowiza.com/pl/"], [href="https://eurowiza.com/uk/"], [href="https://eurowiza.com/ru/"])) {
    display: none;
  }
  #eurowiza-mobile-menu .eurowiza-mobile__item {
    min-height: 3.25rem;
    padding: calc(var(--wp--preset--spacing--40) * .75) 0;
    border: 0;
    border-bottom: 1px solid color-mix(in srgb, var(--wp--preset--color--default) 10%, transparent);
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    font-size: var(--wp--preset--font-size--base);
    font-weight: 600;
    color: var(--wp--preset--color--default);
  }
  #eurowiza-mobile-menu .eurowiza-mobile__item:hover {
    background: color-mix(in srgb, var(--wp--preset--color--default) 4%, transparent);
    border-color: color-mix(in srgb, var(--wp--preset--color--default) 16%, transparent);
  }
  #eurowiza-mobile-menu .eurowiza-mobile__item.is-current {
    color: var(--wp--preset--color--highlight);
    background: transparent;
    border-color: color-mix(in srgb, var(--wp--preset--color--default) 10%, transparent);
  }
  #eurowiza-mobile-menu .eurowiza-mobile__item > span[aria-hidden="true"] {
    flex: 0 0 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
    background: transparent;
    opacity: .65;
  }
  #eurowiza-mobile-menu .eurowiza-mobile__screen[data-wp-bind--hidden="!state.isMobileRoot"] > li:has(> a[href$="/vacancies/"]) {
    margin-bottom: var(--wp--preset--spacing--40);
  }
  #eurowiza-mobile-menu .eurowiza-mobile__screen[data-wp-bind--hidden="!state.isMobileRoot"] > li > a[href$="/vacancies/"] {
    min-height: 3.25rem;
    padding-inline: var(--wp--preset--spacing--40);
    border: 0;
    border-radius: .75rem;
    background: var(--wp--preset--color--accent);
    color: var(--wp--preset--color--default);
    font-weight: 700;
  }
  #eurowiza-mobile-menu .eurowiza-mobile__screen[data-wp-bind--hidden="!state.isMobileRoot"] > li > a[href$="/vacancies/"]::after,
  #eurowiza-mobile-menu .eurowiza-mobile__screen[data-wp-bind--hidden="!state.isMobileRoot"] > li > a:is([href$="/b2b/"], [href$="/contacts/"])::after,
  #eurowiza-mobile-menu .eurowiza-mobile__screen[data-wp-bind--hidden="!state.isMobileRoot"] > li > button > span[aria-hidden="true"] {
    content: "";
    width: 1.25rem;
    height: 1.25rem;
    flex: 0 0 1.25rem;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  }
  #eurowiza-mobile-menu .eurowiza-mobile__screen[data-wp-bind--hidden="!state.isMobileRoot"] > li > a:is([href$="/b2b/"], [href$="/contacts/"])::after,
  #eurowiza-mobile-menu .eurowiza-mobile__screen[data-wp-bind--hidden="!state.isMobileRoot"] > li > button > span[aria-hidden="true"] {
    width: 1.5rem;
    height: 1.5rem;
    flex: 0 0 1.5rem;
    font-size: 0;
    opacity: .65;
    -webkit-mask-size: 1.25rem;
    mask-size: 1.25rem;
  }
  #eurowiza-mobile-menu .eurowiza-mobile__close {
    border: 0;
    background: color-mix(in srgb, var(--wp--preset--color--default) 5%, transparent);
    border-radius: 50%;
  }
  #eurowiza-mobile-menu .eurowiza-mobile__back {
    padding-inline: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
  }
  #eurowiza-mobile-menu > .eurowiza-header__inner:last-child {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: calc(var(--wp--preset--spacing--40) * .5);
    padding-top: var(--wp--preset--spacing--40);
    padding-bottom: max(var(--wp--preset--spacing--40), env(safe-area-inset-bottom));
  }
  #eurowiza-mobile-menu > .eurowiza-header__inner:last-child > div {
    display: flex;
    grid-template-columns: none;
    gap: 0;
    flex: 0 0 auto;
  }
  #eurowiza-mobile-menu > .eurowiza-header__inner:last-child > div:first-child {
    padding: calc(var(--wp--preset--spacing--40) * .25);
    border: 1px solid color-mix(in srgb, var(--wp--preset--color--default) 10%, transparent);
    border-radius: .875rem;
    background: color-mix(in srgb, var(--wp--preset--color--default) 3%, transparent);
  }
  #eurowiza-mobile-menu .eurowiza-mobile__lang,
  #eurowiza-mobile-menu .eurowiza-mobile__social {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 2.75rem;
    min-width: 2.75rem;
    min-height: 2.75rem;
    padding: 0;
    border: 0;
    border-radius: .625rem;
    background: transparent;
    font-size: var(--wp--preset--font-size--xs);
    font-weight: 600;
  }
  #eurowiza-mobile-menu .eurowiza-mobile__lang.is-current {
    color: var(--wp--preset--color--highlight);
    background: color-mix(in srgb, var(--wp--preset--color--highlight) 9%, transparent);
    border: 0;
  }
  #eurowiza-mobile-menu .eurowiza-mobile__social {
    font-size: 0;
    color: color-mix(in srgb, var(--wp--preset--color--default) 75%, transparent);
  }
  #eurowiza-mobile-menu .eurowiza-mobile__social::before {
    content: "";
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    background: currentColor;
  }
  #eurowiza-mobile-menu .eurowiza-mobile__social[href*="facebook.com"]::before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 21v-8h3l.5-4H14V7c0-1 .3-2 2-2h2V1.5A24 24 0 0 0 15 1c-3 0-5 1.8-5 5v3H7v4h3v8z'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 21v-8h3l.5-4H14V7c0-1 .3-2 2-2h2V1.5A24 24 0 0 0 15 1c-3 0-5 1.8-5 5v3H7v4h3v8z'/%3E%3C/svg%3E") center / contain no-repeat;
  }
  #eurowiza-mobile-menu .eurowiza-mobile__social[href*="instagram.com"]::before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3C/g%3E%3Ccircle cx='17.5' cy='6.5' r='1'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3C/g%3E%3Ccircle cx='17.5' cy='6.5' r='1'/%3E%3C/svg%3E") center / contain no-repeat;
  }
  #eurowiza-mobile-menu .eurowiza-mobile__social:hover {
    color: var(--wp--preset--color--default);
    background: color-mix(in srgb, var(--wp--preset--color--default) 5%, transparent);
  }
}
/*# sourceURL=global-styles-inline-css */

.wp-container-core-group-is-layout-384241b8{flex-wrap:nowrap;}.wp-container-core-buttons-is-layout-ec042267{justify-content:center;}
/*# sourceURL=core-block-supports-inline-css */

/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */
.wpm-switcher-dropdown,.wpm-switcher-dropdown .wpm-language-dropdown,.wpm-switcher-list{list-style:none;margin-bottom:0;padding-left:0}.wpm-switcher-dropdown a,.wpm-switcher-list li a,.wpm-switcher-list li>span{color:#333}.wpm-switcher-dropdown a:hover,.wpm-switcher-list li a:hover,.wpm-switcher-list li.active a,.wpm-switcher-list li.active>span,.wpm-switcher-list li>span:hover{color:#000}.wpm-switcher-dropdown a img,.wpm-switcher-dropdown span img,.wpm-switcher-list li a img,.wpm-switcher-list li>span img{display:inline-block;margin-right:3px}.wpm-switcher-dropdown{position:relative}.wpm-switcher-dropdown .wpm-language-dropdown{display:none;left:0;margin-left:0;position:absolute;top:100%;z-index:1}.wpm-switcher-dropdown>li{position:relative}.wpm-switcher-dropdown>li:hover .wpm-language-dropdown{display:block}.wpm-switcher-dropdown .wpm-item-language-main>span:hover{cursor:pointer}.wpm-languages.menu-item>a img{display:inline-block;margin-right:5px}.wpm-language-switcher br,.wpm-language-switcher p{display:none}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--wp--preset--font-family--sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:var(--wp--preset--font-size--xs);--text-xs--line-height:calc(1 / .75);--text-sm:var(--wp--preset--font-size--sm);--text-sm--line-height:calc(1.25 / .875);--text-base:var(--wp--preset--font-size--base);--text-lg:var(--wp--preset--font-size--lg);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:var(--wp--preset--font-size--xl);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:var(--wp--preset--font-size--2-xl);--text-2xl--line-height:calc(2 / 1.5);--text-4xl:var(--wp--preset--font-size--4-xl);--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--shadow-sm:var(--wp--preset--shadow--sm);--shadow-md:var(--wp--preset--shadow--md);--shadow-lg:var(--wp--preset--shadow--lg);--shadow-xl:var(--wp--preset--shadow--xl);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--wp--preset--color--primary);--color-primary-hover:var(--wp--preset--color--primary-hover);--color-secondary:var(--wp--preset--color--secondary);--color-accent:var(--wp--preset--color--accent);--color-highlight:var(--wp--preset--color--highlight);--color-default:var(--wp--preset--color--default);--color-surface:var(--wp--preset--color--surface);--color-main:var(--wp--preset--color--main);--color-muted:var(--wp--preset--color--muted);--color-border-subtle:var(--wp--preset--color--border-subtle);--color-border-main:var(--wp--preset--color--border-main);--color-success:var(--wp--preset--color--success);--color-warning:var(--wp--preset--color--warning);--color-danger:var(--wp--preset--color--danger);--color-info:var(--wp--preset--color--info);--text-h1:var(--wp--preset--font-size--h-1);--text-h2:var(--wp--preset--font-size--h-2);--text-h3:var(--wp--preset--font-size--h-3);--spacing-40:var(--wp--preset--spacing--40);--spacing-50:var(--wp--preset--spacing--50);--spacing-60:var(--wp--preset--spacing--60);--spacing-70:var(--wp--preset--spacing--70);--max-w-container:var(--wp--style--global--wide-size,80rem);--container-px:var(--wp--style--root--padding-left,clamp(1rem, 5vw, 5rem));--transition-duration-fast:.15s;--transition-duration-normal:.3s;--transition-duration-slow:.5s;--ease-default:cubic-bezier(.4, 0, .2, 1);--transition-default:var(--transition-duration-normal) var(--ease-default)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--color-default);font-family:var(--font-sans);overflow-wrap:break-word;color:var(--color-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::selection{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){body ::selection{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}body::selection{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){body::selection{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}a{color:var(--color-accent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-normal);transition-duration:var(--transition-duration-normal);--tw-ease:var(--ease-default);transition-timing-function:var(--ease-default);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}a:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent)}button,input,textarea,select{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}:is(button,input,textarea,select):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent)}iframe{max-width:100%;height:auto}pre{overflow-x:auto}.alignleft{float:inline-start;margin-block-end:.5rem;margin-inline-end:1.5rem}.alignright{float:inline-end;margin-block-end:.5rem;margin-inline-start:1.5rem}.aligncenter{margin-block-end:.5rem;margin-inline:auto;display:block}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27oklch%2855.1%25 0.027 264.364%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{#wpadminbar{z-index:99999;backface-visibility:hidden;top:0;left:0;right:0;transform:translateZ(0);position:fixed!important}@media screen and (max-width:782px){#wpadminbar{transform:none!important}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-20{top:calc(var(--spacing) * 20)}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.max-w-container{max-width:var(--max-w-container);box-sizing:border-box;width:100%;margin-inline:auto}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.aspect-video{aspect-ratio:var(--aspect-video)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-block{gap:var(--wp--preset--spacing--block)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-border-subtle{border-color:var(--color-border-subtle)}.border-highlight{border-color:var(--color-highlight)}.border-main{border-color:var(--color-main)}.bg-accent{background-color:var(--color-accent)}.bg-default{background-color:var(--color-default)}.bg-primary{background-color:var(--color-primary)}.p-10{padding:calc(var(--spacing) * 10)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-accent{color:var(--color-accent)}.text-default{color:var(--color-default)}.text-main{color:var(--color-main)}.text-muted{color:var(--color-muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--wp--preset--shadow--xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-none{-webkit-user-select:none;user-select:none}@media (min-width:48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-28{height:calc(var(--spacing) * 28)}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:items-end{align-items:flex-end}.lg\:text-right{text-align:right}}}@font-face{ font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/wp-content/themes/eurowiza/build/fonts/manrope-latin-wght-normal.c5d858e9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/wp-content/themes/eurowiza/build/fonts/manrope-latin-ext-wght-normal.e46c8aa4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF }@font-face{ font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/wp-content/themes/eurowiza/build/fonts/manrope-cyrillic-wght-normal.26b5a940.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116 }@font-face{ font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/wp-content/themes/eurowiza/build/fonts/manrope-cyrillic-ext-wght-normal.b554147c.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F }.screen-reader-text{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.screen-reader-text:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:50;border-radius:var(--radius-md);background-color:var(--color-default);padding:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-main);--tw-shadow:var(--wp--preset--shadow--lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:0;position:fixed;overflow:visible}.wp-block-post-content.prose{max-width:none}.wp-block-post-content.prose>:where(:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright)){max-width:65ch}.wp-site-blocks{flex-direction:column;min-height:100dvh;display:flex}.wp-site-blocks>main{flex-grow:1}.eurowiza-hero{min-height:85vh;padding-block:calc(var(--wp--preset--spacing--section) / 2);padding-top:calc(5rem + var(--wp--preset--spacing--section) / 2)}@media (min-width:64rem){.eurowiza-hero{padding-top:calc(7rem + var(--wp--preset--spacing--section) / 2)}}.wp-block-cover.eurowiza-hero>.wp-block-cover__image-background,.wp-block-cover.eurowiza-hero>.wp-block-cover__video-background{will-change:transform;backface-visibility:hidden;width:112%;height:112%;animation:20s ease-in-out infinite alternate eurowiza-slow-zoom;top:-6%;left:-6%}.eurowiza-hero:before,.eurowiza-hero:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.eurowiza-hero:before{background:linear-gradient(to right, var(--wp--preset--color--primary), var(--wp--preset--color--primary), transparent)}@supports (color:color-mix(in lab, red, red)){.eurowiza-hero:before{background:linear-gradient(to right, var(--wp--preset--color--primary), color-mix(in oklab, var(--wp--preset--color--primary) 70%, transparent), transparent)}}.eurowiza-hero:after{background:linear-gradient(to top, var(--wp--preset--color--primary), transparent 60%);opacity:.5}.wp-block-cover.eurowiza-hero>.wp-block-cover__inner-container{width:100%;max-width:var(--max-w-container);padding-inline:var(--container-px);margin-inline:auto;position:relative;z-index:2!important}@keyframes eurowiza-slow-zoom{0%{transform:scale(.892857)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wp-block-cover.eurowiza-hero>.wp-block-cover__image-background,.wp-block-cover.eurowiza-hero>.wp-block-cover__video-background{will-change:auto;animation:none;transform:scale(.892857)}}.eurowiza-hero__title{letter-spacing:-.05em;font-size:3rem;line-height:1.05}@media (min-width:48rem){.eurowiza-hero__title{font-size:4.5rem}}@media (min-width:64rem){.eurowiza-hero__title{font-size:6rem}}.eurowiza-hero__title mark{background:0 0}.eurowiza-hero__lead{color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-hero__lead{color:color-mix(in oklab, var(--wp--preset--color--default) 70%, transparent)}}.eurowiza-hero__lead strong{color:var(--wp--preset--color--default)}.eurowiza-hero--compact{min-height:45vh;padding-bottom:calc(3rem + var(--wp--preset--spacing--section) / 2)}.eurowiza-hero--compact .eurowiza-hero__title{font-size:2.25rem;line-height:1.1}@media (min-width:48rem){.eurowiza-hero--compact .eurowiza-hero__title{font-size:3.75rem}}@media (min-width:64rem){.eurowiza-hero--compact .eurowiza-hero__title{font-size:4.5rem}}.eurowiza-cta .wp-block-button__link{letter-spacing:.1em;text-transform:uppercase;align-items:center;height:4rem;padding-inline:2.5rem;font-size:11px;font-weight:900;transition:transform .3s,box-shadow .3s;display:inline-flex}.eurowiza-cta .wp-block-button__link:hover,.eurowiza-cta .wp-block-button__link:focus-visible{box-shadow:0 10px 25px var(--wp--preset--color--accent);transform:scale(1.05)}@supports (color:color-mix(in lab, red, red)){.eurowiza-cta .wp-block-button__link:hover,.eurowiza-cta .wp-block-button__link:focus-visible{box-shadow:0 10px 25px color-mix(in oklab, var(--wp--preset--color--accent) 30%, transparent)}}.eurowiza-cta .wp-block-button__link:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.eurowiza-cta .wp-block-button__link{transition:none}.eurowiza-cta .wp-block-button__link:hover,.eurowiza-cta .wp-block-button__link:focus-visible,.eurowiza-cta .wp-block-button__link:active{transform:none}}.eurowiza-section{padding-block:var(--wp--preset--spacing--section)}.eurowiza-section.alignfull{margin-block:0}.eurowiza-section__inner{width:100%;max-width:var(--max-w-container);padding-inline:var(--container-px);margin-inline:auto}:root{--eurowiza-accent-on-light:var(--wp--preset--color--accent)}@supports (color:color-mix(in lab, red, red)){:root{--eurowiza-accent-on-light:color-mix(in srgb, var(--wp--preset--color--accent) 78%, var(--wp--preset--color--primary))}}:root{--eurowiza-accent-on-dark:var(--wp--preset--color--accent)}@supports (color:color-mix(in lab, red, red)){:root{--eurowiza-accent-on-dark:color-mix(in srgb, var(--wp--preset--color--accent) 70%, var(--wp--preset--color--default))}}.eurowiza-eyebrow{align-items:center;gap:.75rem;margin-bottom:1.5rem}.eurowiza-eyebrow:before{content:"";background:var(--wp--preset--color--accent);flex:none;width:3rem;height:1px;display:block}.eurowiza-eyebrow__text{letter-spacing:.4em;text-transform:uppercase;color:var(--eurowiza-accent-on-light);margin:0;font-size:12px;font-weight:700}.eurowiza-section--dark .eurowiza-eyebrow__text{color:var(--eurowiza-accent-on-dark)}.eurowiza-eyebrow--on-dark:before{background:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-eyebrow--on-dark:before{background:color-mix(in oklab, var(--wp--preset--color--default) 50%, transparent)}}.eurowiza-eyebrow--on-dark .eurowiza-eyebrow__text{letter-spacing:.3em;color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-eyebrow--on-dark .eurowiza-eyebrow__text{color:color-mix(in oklab, var(--wp--preset--color--default) 70%, transparent)}}.eurowiza-section__title{letter-spacing:-.05em;text-transform:uppercase;color:var(--wp--preset--color--primary);margin:0 0 3rem;font-size:2.25rem;font-weight:900;line-height:.95}.eurowiza-section__title mark{color:var(--wp--preset--color--accent);background:0 0}.eurowiza-section__title mark:last-child:after{content:"";background-color:var(--wp--preset--color--highlight);vertical-align:baseline;border-radius:9999px;width:.75rem;height:.75rem;margin-left:.08em;display:inline-block;position:relative;bottom:.01em}@media (min-width:48rem){.eurowiza-section__title{font-size:3.75rem}}@media (min-width:64rem){.eurowiza-section__title{font-size:4.5rem}}.eurowiza-section__cta{margin-top:4rem}.eurowiza-cta--vacancies .wp-block-button__link:before{content:"";vertical-align:-.3rem;background-color:currentColor;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Crect%20width%3D%228%22%20height%3D%224%22%20x%3D%228%22%20y%3D%222%22%20rx%3D%221%22%20ry%3D%221%22%20%2F%3E%20%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2011h4%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2016h4%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2011h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2016h.01%22%20%2F%3E%20%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Crect%20width%3D%228%22%20height%3D%224%22%20x%3D%228%22%20y%3D%222%22%20rx%3D%221%22%20ry%3D%221%22%20%2F%3E%20%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2011h4%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2016h4%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2011h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2016h.01%22%20%2F%3E%20%3C%2Fsvg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.eurowiza-cta--home .wp-block-button__link:before{content:"";vertical-align:-.3rem;background-color:currentColor;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%2021v-8a1%201%200%200%200-1-1h-4a1%201%200%200%200-1%201v8%22%2F%3E%3Cpath%20d%3D%22M3%2010a2%202%200%200%201%20.709-1.528l7-6a2%202%200%200%201%202.582%200l7%206A2%202%200%200%201%2021%2010v9a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%2021v-8a1%201%200%200%200-1-1h-4a1%201%200%200%200-1%201v8%22%2F%3E%3Cpath%20d%3D%22M3%2010a2%202%200%200%201%20.709-1.528l7-6a2%202%200%200%201%202.582%200l7%206A2%202%200%200%201%2021%2010v9a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.eurowiza-cta--countries .wp-block-button__link:before{content:"";vertical-align:-.3rem;background-color:currentColor;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%202a14.5%2014.5%200%200%200%200%2020%2014.5%2014.5%200%200%200%200-20%22%2F%3E%3Cpath%20d%3D%22M2%2012h20%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%202a14.5%2014.5%200%200%200%200%2020%2014.5%2014.5%200%200%200%200-20%22%2F%3E%3Cpath%20d%3D%22M2%2012h20%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.eurowiza-cta--services .wp-block-button__link:before{content:"";vertical-align:-.3rem;background-color:currentColor;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%205h8%22%2F%3E%3Cpath%20d%3D%22M13%2012h8%22%2F%3E%3Cpath%20d%3D%22M13%2019h8%22%2F%3E%3Cpath%20d%3D%22m3%2017%202%202%204-4%22%2F%3E%3Cpath%20d%3D%22m3%207%202%202%204-4%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%205h8%22%2F%3E%3Cpath%20d%3D%22M13%2012h8%22%2F%3E%3Cpath%20d%3D%22M13%2019h8%22%2F%3E%3Cpath%20d%3D%22m3%2017%202%202%204-4%22%2F%3E%3Cpath%20d%3D%22m3%207%202%202%204-4%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.eurowiza-cta--reviews .wp-block-button__link{border:2px solid var(--wp--preset--color--primary);background-color:var(--wp--preset--color--default);color:var(--wp--preset--color--primary);transition:background-color .5s,color .5s,transform .3s}.eurowiza-cta--reviews .wp-block-button__link:hover,.eurowiza-cta--reviews .wp-block-button__link:focus-visible{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--default);box-shadow:none;transform:none}.eurowiza-cta--reviews .wp-block-button__link:before{content:"";vertical-align:-.4rem;background-color:var(--wp--preset--color--accent);width:1.5rem;height:1.5rem;margin-right:1.25rem;transition:transform .5s;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-map-pin%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M20%2010c0%204.993-5.539%2010.193-7.399%2011.799a1%201%200%200%201-1.202%200C9.539%2020.193%204%2014.993%204%2010a8%208%200%200%201%2016%200%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22%20%2F%3E%20%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-map-pin%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M20%2010c0%204.993-5.539%2010.193-7.399%2011.799a1%201%200%200%201-1.202%200C9.539%2020.193%204%2014.993%204%2010a8%208%200%200%201%2016%200%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22%20%2F%3E%20%3C%2Fsvg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.eurowiza-cta--reviews .wp-block-button__link:hover:before,.eurowiza-cta--reviews .wp-block-button__link:focus-visible:before{transform:scale(1.25)}.eurowiza-cta--reviews .wp-block-button__link:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.eurowiza-cta--reviews .wp-block-button__link,.eurowiza-cta--reviews .wp-block-button__link:before{transition:none}.eurowiza-cta--reviews .wp-block-button__link:hover:before,.eurowiza-cta--reviews .wp-block-button__link:focus-visible:before,.eurowiza-cta--reviews .wp-block-button__link:active{transform:none}}.eurowiza-cta--outline .wp-block-button__link{border:2px solid var(--wp--preset--color--primary);background-color:var(--wp--preset--color--default);color:var(--wp--preset--color--primary);transition:background-color .5s,color .5s,transform .3s}.eurowiza-cta--outline .wp-block-button__link:hover,.eurowiza-cta--outline .wp-block-button__link:focus-visible{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--default);box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.eurowiza-cta--outline .wp-block-button__link{transition:none}}.eurowiza-cta--ghost .wp-block-button__link{border:2px solid var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-cta--ghost .wp-block-button__link{border:2px solid color-mix(in oklab, var(--wp--preset--color--default) 20%, transparent)}}.eurowiza-cta--ghost .wp-block-button__link{background-color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-cta--ghost .wp-block-button__link{background-color:color-mix(in oklab, var(--wp--preset--color--default) 5%, transparent)}}.eurowiza-cta--ghost .wp-block-button__link{color:var(--wp--preset--color--default);transition:background-color .3s,color .3s,transform .3s}.eurowiza-cta--ghost .wp-block-button__link:hover,.eurowiza-cta--ghost .wp-block-button__link:focus-visible{background-color:var(--wp--preset--color--default);color:var(--wp--preset--color--primary);box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.eurowiza-cta--ghost .wp-block-button__link{transition:none}}.eurowiza-logo{flex-direction:column;line-height:1;display:inline-flex}.eurowiza-logo__word{letter-spacing:-.025em;white-space:nowrap;align-items:baseline;font-size:1em;font-weight:900;line-height:1;display:inline-flex}.eurowiza-logo__dot{background-color:var(--wp--preset--color--highlight);border-radius:9999px;flex:none;width:.16em;height:.16em;margin-left:.05em;display:inline-block}.eurowiza-logo__tagline{letter-spacing:.38em;text-transform:uppercase;opacity:.4;white-space:nowrap;margin-top:.35em;font-size:.22em;font-weight:700}.eurowiza-section--dark{background:var(--wp--preset--color--primary)}.eurowiza-section--close{padding-block-start:0}.eurowiza-section--surface{background:var(--wp--preset--color--surface)}.eurowiza-section--catalogue{padding-block-start:0}.eurowiza-section--catalogue>.eurowiza-section__inner{display:flow-root}.eurowiza-section--catalogue>.eurowiza-section__inner>.eurowiza-vacancy-filter:first-child{margin-top:-3rem;margin-bottom:4rem}.eurowiza-section--dark .eurowiza-section__title{color:var(--wp--preset--color--default)}.eurowiza-vacancies,.eurowiza-reviews,.eurowiza-workflow,.eurowiza-counters{grid-template-columns:1fr;gap:2rem;display:grid}.eurowiza-workflow,.eurowiza-counters{row-gap:4rem}.eurowiza-vacancies>*,.eurowiza-reviews>*,.eurowiza-workflow>*,.eurowiza-counters>*{margin-block:0}.eurowiza-counters{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.eurowiza-vacancies,.eurowiza-reviews,.eurowiza-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.eurowiza-vacancies,.eurowiza-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}.eurowiza-workflow,.eurowiza-counters{grid-template-columns:repeat(4,minmax(0,1fr))}}.eurowiza-eyebrow--bright:before{background:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-eyebrow--bright:before{background:color-mix(in oklab, var(--wp--preset--color--default) 80%, transparent)}}.eurowiza-eyebrow--bright .eurowiza-eyebrow__text{letter-spacing:.4em;color:var(--wp--preset--color--default);font-size:10px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.eurowiza-eyebrow--bright .eurowiza-eyebrow__text{color:color-mix(in oklab, var(--wp--preset--color--default) 80%, transparent)}}.eurowiza-cta--form .wp-block-button__link:before{content:"";vertical-align:-.3rem;background-color:currentColor;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-file-text%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M6%2022a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l3.588%203.588A2.4%202.4%200%200%201%2020%208v12a2%202%200%200%201-2%202z%22%20%2F%3E%20%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%20%2F%3E%20%3Cpath%20d%3D%22M10%209H8%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2013H8%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2017H8%22%20%2F%3E%20%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-file-text%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M6%2022a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l3.588%203.588A2.4%202.4%200%200%201%2020%208v12a2%202%200%200%201-2%202z%22%20%2F%3E%20%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%20%2F%3E%20%3Cpath%20d%3D%22M10%209H8%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2013H8%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2017H8%22%20%2F%3E%20%3C%2Fsvg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.eurowiza-features{grid-template-columns:1fr;gap:2rem;display:grid}.eurowiza-features>*{margin-block:0}@media (min-width:48rem){.eurowiza-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.eurowiza-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.eurowiza-features--round .eurowiza-feature{border-radius:2.5rem}.eurowiza-section--dark .eurowiza-counter__value,.eurowiza-section--dark .eurowiza-counter__unit,.eurowiza-section--dark .eurowiza-counter__label{color:var(--wp--preset--color--default)}@supports (color:color-mix(in lab, red, red)){.eurowiza-section--dark .eurowiza-counter__label{color:color-mix(in oklab, var(--wp--preset--color--default) 55%, transparent)}}.eurowiza-duo{grid-template-columns:1fr;gap:2rem;display:grid}.eurowiza-duo>*{margin-block:0}@media (min-width:48rem){.eurowiza-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.eurowiza-checklist-card{border:1px solid var(--wp--preset--color--border-subtle);background:var(--wp--preset--color--default);box-shadow:0 1px 2px 0 var(--wp--preset--color--primary);border-radius:2.5rem;padding:2.5rem}@supports (color:color-mix(in lab, red, red)){.eurowiza-checklist-card{box-shadow:0 1px 2px 0 color-mix(in oklab, var(--wp--preset--color--primary) 5%, transparent)}}.eurowiza-checklist-card{transition:box-shadow .3s}.eurowiza-checklist-card:hover{box-shadow:0 4px 6px -1px var(--wp--preset--color--primary)}@supports (color:color-mix(in lab, red, red)){.eurowiza-checklist-card:hover{box-shadow:0 4px 6px -1px color-mix(in oklab, var(--wp--preset--color--primary) 10%, transparent)}}.eurowiza-checklist-card--dark{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--default);box-shadow:0 20px 25px -5px var(--wp--preset--color--primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.eurowiza-checklist-card--dark{box-shadow:0 20px 25px -5px color-mix(in oklab, var(--wp--preset--color--primary) 25%, transparent)}}.eurowiza-checklist-card>*{margin-block:0}.eurowiza-checklist-card__title{text-transform:uppercase;color:var(--wp--preset--color--primary);align-items:center;gap:1rem;margin:0 0 2rem;font-size:1.5rem;font-weight:900;line-height:1.2;display:flex}.eurowiza-checklist-card__title:before{content:"";background:var(--wp--preset--color--accent);border-radius:9999px;flex:none;width:.5rem;height:2.5rem}.eurowiza-checklist-card--dark .eurowiza-checklist-card__title{color:var(--wp--preset--color--accent)}.eurowiza-checklist{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.eurowiza-checklist li{min-height:2rem;color:var(--wp--preset--color--secondary);align-items:center;padding-left:3rem;font-weight:500;line-height:1.25;display:flex;position:relative}.eurowiza-checklist li:before,.eurowiza-checklist li:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.eurowiza-checklist li:before{background:var(--wp--preset--color--accent);border-radius:9999px;width:2rem;height:2rem;left:0}@supports (color:color-mix(in lab, red, red)){.eurowiza-checklist li:before{background:color-mix(in oklab, var(--wp--preset--color--accent) 10%, transparent)}}.eurowiza-checklist li:after{background-color:var(--wp--preset--color--accent);width:1rem;height:1rem;left:.5rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-check%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%20%2F%3E%20%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-check%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%20%2F%3E%20%3C%2Fsvg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.eurowiza-checklist-card--dark .eurowiza-checklist li{color:var(--wp--preset--color--default);padding-left:2.5rem}@supports (color:color-mix(in lab, red, red)){.eurowiza-checklist-card--dark .eurowiza-checklist li{color:color-mix(in oklab, var(--wp--preset--color--default) 80%, transparent)}}.eurowiza-checklist-card--dark .eurowiza-checklist li:before{display:none}.eurowiza-checklist-card--dark .eurowiza-checklist li:after{width:1.5rem;height:1.5rem;left:0}.eurowiza-section.eurowiza-trust{border-block:1px solid var(--wp--preset--color--border-subtle);padding-block:4rem}.eurowiza-trust__logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.eurowiza-trust .eurowiza-trust__logos>.wp-block-image{flex:none;width:auto;margin:0}.eurowiza-trust .eurowiza-trust__logos img{width:auto;max-width:none;height:1.5rem}@media (min-width:48rem){.eurowiza-trust .eurowiza-trust__logos img{height:2rem}}.eurowiza-partner-section{scroll-margin-top:5rem}@media (min-width:64rem){.eurowiza-partner-section{scroll-margin-top:7rem}}@media (prefers-reduced-motion:reduce){.eurowiza-checklist-card{transition:none}}.eurowiza-bar-title{letter-spacing:-.05em;text-transform:uppercase;color:var(--wp--preset--color--primary);align-items:center;gap:1rem;font-size:1.5rem;font-weight:900;line-height:1.2;display:flex}.eurowiza-bar-title:before{content:"";background:var(--wp--preset--color--accent);flex:none;width:.375rem;height:2rem}.eurowiza-contact-page .eurowiza-section__inner{flex-direction:column;gap:6rem;display:flex}.eurowiza-contact-page .eurowiza-section__inner>*,.eurowiza-contact-page .eurowiza-contact-page__row>*,.eurowiza-contact-page .eurowiza-contact-page__narrow>*{margin-block:0}.eurowiza-contact-page__row{gap:4rem;display:grid}.eurowiza-contact-page__narrow{flex-direction:column;gap:2rem;min-width:0;display:flex}@media (min-width:64rem){.eurowiza-contact-page .eurowiza-section__inner{gap:11rem}.eurowiza-contact-page__row{grid-template-columns:repeat(12,minmax(0,1fr))}.eurowiza-contact-page__narrow{grid-column:span 5}.eurowiza-contact-page__wide{grid-column:span 7}}.eurowiza-facts{gap:1.25rem;width:100%;max-width:56rem;margin-top:1rem;display:grid}@media (min-width:48rem){.eurowiza-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.eurowiza-facts.wp-block-group>*,.eurowiza-fact.wp-block-group>*{margin-block:0}.eurowiza-fact{border:1px solid var(--wp--preset--color--default);flex-direction:column;gap:.25rem;padding:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.eurowiza-fact{border:1px solid color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-fact{background:var(--wp--preset--color--default);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.eurowiza-fact{background:color-mix(in oklab, var(--wp--preset--color--default) 5%, transparent)}}.eurowiza-fact{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.eurowiza-fact__label{letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--default);font-size:11px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.eurowiza-fact__label{color:color-mix(in oklab, var(--wp--preset--color--default) 60%, transparent)}}.eurowiza-fact__value{text-transform:uppercase;color:var(--wp--preset--color--accent);font-size:1.5rem;font-weight:900;line-height:1.2}.eurowiza-process{gap:3rem;display:grid}.eurowiza-process.wp-block-group>*,.eurowiza-timeline.wp-block-group>*,.eurowiza-result.wp-block-group>*{margin-block:0}@media (min-width:64rem){.eurowiza-process{grid-template-columns:repeat(12,minmax(0,1fr))}.eurowiza-process>.eurowiza-timeline{grid-column:span 8}.eurowiza-process>.eurowiza-result{top:calc(var(--wp-admin--admin-bar--height,0px) + 8.5rem);grid-column:span 4;align-self:start;position:sticky}}.eurowiza-timeline{flex-direction:column;gap:4rem;display:flex;position:relative}@media (min-width:48rem){.eurowiza-timeline:before{content:"";background:var(--wp--preset--color--border-subtle);width:1px;position:absolute;top:0;bottom:0;left:calc(2rem - .5px)}}.eurowiza-result{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--default);box-shadow:0 25px 50px -12px var(--wp--preset--color--primary);border-radius:3rem;flex-direction:column;gap:1.5rem;padding:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.eurowiza-result{box-shadow:0 25px 50px -12px color-mix(in oklab, var(--wp--preset--color--primary) 40%, transparent)}}.eurowiza-result__title{letter-spacing:-.025em;text-transform:uppercase;color:var(--wp--preset--color--default);font-size:1.5rem;font-weight:900;line-height:1.2}.eurowiza-result__text{color:var(--wp--preset--color--default);font-size:1rem;line-height:1.625}@supports (color:color-mix(in lab, red, red)){.eurowiza-result__text{color:color-mix(in oklab, var(--wp--preset--color--default) 70%, transparent)}}.eurowiza-result__label{border-top:1px solid var(--wp--preset--color--default);padding-top:2rem}@supports (color:color-mix(in lab, red, red)){.eurowiza-result__label{border-top:1px solid color-mix(in oklab, var(--wp--preset--color--default) 10%, transparent)}}.eurowiza-result__label{letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--default);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.eurowiza-result__label{color:color-mix(in oklab, var(--wp--preset--color--default) 60%, transparent)}}.eurowiza-result.wp-block-group>.eurowiza-result__value{color:var(--wp--preset--color--accent);margin-top:-1rem;font-size:3rem;font-weight:900;line-height:1}.eurowiza-result .eurowiza-checklist{gap:1rem}.eurowiza-result .eurowiza-checklist li{color:var(--wp--preset--color--default);padding-left:2rem;line-height:1.5;display:block}@supports (color:color-mix(in lab, red, red)){.eurowiza-result .eurowiza-checklist li{color:color-mix(in oklab, var(--wp--preset--color--default) 80%, transparent)}}.eurowiza-result .eurowiza-checklist li:before{display:none}.eurowiza-result .eurowiza-checklist strong,.eurowiza-checklist-card--dark .eurowiza-checklist strong{color:var(--wp--preset--color--default)}.eurowiza-result .eurowiza-checklist li:after{width:1.25rem;height:1.25rem;top:.125rem;left:0;transform:none}@media (min-width:64rem){.eurowiza-features--audience:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.eurowiza-features--audience:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.eurowiza-section__lead{max-width:48rem;color:var(--wp--preset--color--secondary);margin:-1.5rem 0 3rem;font-size:1.125rem;line-height:1.75}.eurowiza-duo--docs .eurowiza-checklist li{padding-top:.25rem;line-height:1.5;display:block}.eurowiza-duo--docs .eurowiza-checklist li:before{top:0;transform:none}.eurowiza-duo--docs .eurowiza-checklist li:after{top:.5rem;transform:none}.eurowiza-duo--docs .eurowiza-checklist-card--dark .eurowiza-checklist li:after{top:.25rem}.eurowiza-duo>:only-child{grid-column:1/-1}@media (min-width:64rem){.eurowiza-duo--docs>:only-child .eurowiza-checklist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.eurowiza-error{justify-content:center;align-items:center;min-height:85vh;padding-block:5rem;display:flex;position:relative;overflow:hidden}.eurowiza-error:before{content:"404";content:"404" / "";letter-spacing:-.05em;color:var(--wp--preset--color--primary);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:30vw;font-weight:900;line-height:1;display:flex;position:absolute;inset:0}.eurowiza-error__inner{box-sizing:content-box;width:100%;max-width:48rem;padding-inline:var(--container-px);text-align:center;margin-inline:auto;position:relative}.eurowiza-error__inner.wp-block-group>*{margin-block:0}.eurowiza-error__label{letter-spacing:.4em;text-transform:uppercase;color:var(--eurowiza-accent-on-light);justify-content:center;align-items:center;gap:1rem;font-size:11px;font-weight:900;display:flex}.eurowiza-error__label:before,.eurowiza-error__label:after{content:"";background:var(--wp--preset--color--accent);width:2.5rem;height:1px}.eurowiza-error__inner>.eurowiza-error__title{letter-spacing:-.05em;text-transform:uppercase;color:var(--wp--preset--color--primary);margin-top:2rem;font-size:3rem;font-weight:900;line-height:1}.eurowiza-error__title mark{background:0 0}.eurowiza-error__inner>.eurowiza-error__text{max-width:36rem;color:var(--wp--preset--color--secondary);margin:3rem auto 0;font-size:1.125rem;font-weight:500;line-height:1.625}.eurowiza-error__inner>.eurowiza-error__actions{flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;margin-top:4rem}.eurowiza-error__actions .eurowiza-cta .wp-block-button__link{justify-content:center;width:100%}@media (min-width:40rem){.eurowiza-error__inner>.eurowiza-error__actions{flex-direction:row;align-items:center;gap:1.5rem}.eurowiza-error__actions .eurowiza-cta .wp-block-button__link{width:auto}}@media (min-width:48rem){.eurowiza-error{padding-block:8rem}.eurowiza-error__inner>.eurowiza-error__title{font-size:6rem}.eurowiza-error__inner>.eurowiza-error__text{font-size:1.25rem}}.eurowiza-vacancy{background-color:var(--color-default);padding:calc(var(--spacing) * 6);flex-direction:column;justify-content:space-between;text-decoration-line:none;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.eurowiza-vacancy{padding:calc(var(--spacing) * 8)}}.eurowiza-vacancy{border:1px solid var(--wp--preset--color--border-subtle);border-radius:2.5rem;transition:box-shadow .5s,border-color .3s}.eurowiza-vacancy:hover,.eurowiza-vacancy:focus-visible{border-color:var(--wp--preset--color--accent)}@supports (color:color-mix(in lab, red, red)){.eurowiza-vacancy:hover,.eurowiza-vacancy:focus-visible{border-color:color-mix(in oklab, var(--wp--preset--color--accent) 30%, transparent)}}.eurowiza-vacancy:hover,.eurowiza-vacancy:focus-visible{box-shadow:0 30px 60px -15px var(--wp--preset--color--accent)}@supports (color:color-mix(in lab, red, red)){.eurowiza-vacancy:hover,.eurowiza-vacancy:focus-visible{box-shadow:0 30px 60px -15px color-mix(in oklab, var(--wp--preset--color--accent) 12%, transparent)}}.eurowiza-vacancy__place{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.eurowiza-vacancy__country{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:var(--eurowiza-accent-on-light);background:var(--wp--preset--color--accent);flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.eurowiza-vacancy__country{background:color-mix(in oklab, var(--wp--preset--color--accent) 8%, transparent)}}.eurowiza-vacancy__dot{height:var(--spacing);width:var(--spacing);background:var(--wp--preset--color--border-main);border-radius:3.40282e38px;flex-shrink:0}.eurowiza-vacancy__city{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);max-width:150px;font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;overflow:hidden}.eurowiza-vacancy__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-main);text-transform:uppercase;letter-spacing:-.025em;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:color .3s;display:-webkit-box;overflow:hidden}.eurowiza-vacancy:hover .eurowiza-vacancy__title{color:var(--wp--preset--color--accent)}.eurowiza-vacancy__company{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:-.02em}.eurowiza-vacancy__body{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);flex-direction:column;display:flex}.eurowiza-vacancy__rule{background:var(--wp--preset--color--border-subtle);width:100%;height:1px;display:block}.eurowiza-vacancy__grid{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4);padding-inline:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eurowiza-vacancy__cell{flex-direction:column;min-width:0;display:flex}.eurowiza-vacancy__cell-head{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted);display:flex}.eurowiza-vacancy__cell-head svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--eurowiza-accent-on-light);flex-shrink:0}.eurowiza-vacancy__cell-head span{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;line-height:1;overflow:hidden}.eurowiza-vacancy__cell-value{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:-.01em;color:var(--wp--preset--color--secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.eurowiza-vacancy__foot{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6);border-top:1px solid var(--wp--preset--color--border-subtle);margin-top:auto;display:flex}.eurowiza-vacancy__wages{gap:calc(var(--spacing) * 3);flex-direction:column;flex:1;min-width:0;display:flex}.eurowiza-vacancy__wage-student{padding-top:calc(var(--spacing) * 2);border-top:1px solid var(--wp--preset--color--border-subtle)}@supports (color:color-mix(in lab, red, red)){.eurowiza-vacancy__wage-student{border-top:1px solid color-mix(in oklab, var(--wp--preset--color--border-subtle) 50%, transparent)}}.eurowiza-vacancy__wage-label{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;line-height:1;display:block}.eurowiza-vacancy__wage{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-main);text-transform:uppercase;letter-spacing:-.025em;white-space:pre-line;line-height:1.375;display:block}.eurowiza-vacancy__wage--accent{color:var(--eurowiza-accent-on-light)}.eurowiza-vacancy__go{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--default);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s,transform .3s,box-shadow .3s;display:flex}.eurowiza-vacancy__go svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);stroke-width:3px}.eurowiza-vacancy__go:hover,.eurowiza-vacancy:focus-visible .eurowiza-vacancy__go{background:var(--wp--preset--color--accent);box-shadow:0 20px 40px var(--wp--preset--color--accent);transform:scale(1.1)}@supports (color:color-mix(in lab, red, red)){.eurowiza-vacancy__go:hover,.eurowiza-vacancy:focus-visible .eurowiza-vacancy__go{box-shadow:0 20px 40px color-mix(in oklab, var(--wp--preset--color--accent) 30%, transparent)}}@supports (grid-template-rows:subgrid){.eurowiza-vacancies>.eurowiza-vacancy{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.eurowiza-vacancies>.eurowiza-vacancy .eurowiza-vacancy__foot{margin-top:0}.eurowiza-vacancies>.eurowiza-vacancy .eurowiza-vacancy__wages{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.eurowiza-vacancy,.eurowiza-vacancy__title,.eurowiza-vacancy__go{transition:none}.eurowiza-vacancy__go:hover{transform:none}}.eurowiza-vacancy-layout{gap:4rem;display:grid}.eurowiza-vacancy-layout.eurowiza-section__inner>*,.eurowiza-vacancy-layout__main.wp-block-group>*{margin-block:0}.eurowiza-vacancy-layout__main{flex-direction:column;gap:4rem;min-width:0;display:flex}@media (min-width:64rem){.eurowiza-vacancy-layout{grid-template-columns:repeat(12,minmax(0,1fr))}.eurowiza-vacancy-layout__main{grid-column:span 8}.eurowiza-vacancy-layout__aside{grid-column:span 4}.eurowiza-vacancy-layout__aside>*{top:calc(var(--wp-admin--admin-bar--height,0px) + 8.5rem);position:sticky}}.eurowiza-vacancy-content:empty{display:none}.eurowiza-vacancy-content.wp-block-post-content>*{margin-block:0}.eurowiza-vacancy-content.wp-block-post-content>*+*{margin-block-start:1.5rem}.eurowiza-vacancy-content :is(h2,h3){letter-spacing:-.025em;text-transform:uppercase;color:var(--wp--preset--color--primary);align-items:center;gap:1rem;font-size:1.5rem;font-weight:900;line-height:1.2;display:flex}.eurowiza-vacancy-content>:is(h2,h3):first-child:before{content:"";background:var(--wp--preset--color--accent);flex:none;width:.375rem;height:2rem}.eurowiza-vacancy-content.wp-block-post-content>:is(h2,h3):not(:first-child){border-top:1px solid var(--wp--preset--color--border-subtle);margin-block-start:3rem;padding-top:3rem}.eurowiza-vacancy-content.wp-block-post-content>:is(h2,h3)+:is(ul,ol){margin-block-start:2rem}.eurowiza-vacancy-content p{color:var(--wp--preset--color--secondary);font-size:1.125rem;font-weight:500;line-height:1.625}.eurowiza-vacancy-content strong{color:var(--wp--preset--color--primary)}.eurowiza-vacancy-content ul{gap:1.25rem;padding:0;list-style:none;display:grid}@media (min-width:48rem){.eurowiza-vacancy-content ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.eurowiza-vacancy-content ul li{letter-spacing:-.01em;text-transform:uppercase;color:var(--wp--preset--color--secondary);padding-left:2.25rem;font-size:11px;font-weight:700;line-height:1.5;position:relative}.eurowiza-vacancy-content ul li:before,.eurowiza-vacancy-content ul li:after{content:"";position:absolute;top:.125rem}.eurowiza-vacancy-content ul li:before{background:var(--wp--preset--color--accent);border-radius:.375rem;width:1.25rem;height:1.25rem;left:0}@supports (color:color-mix(in lab, red, red)){.eurowiza-vacancy-content ul li:before{background:color-mix(in oklab, var(--wp--preset--color--accent) 10%, transparent)}}.eurowiza-vacancy-content ul li:after{background-color:var(--wp--preset--color--accent);width:.75rem;height:.75rem;top:.375rem;left:.25rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.eurowiza-vacancy-content ol{color:var(--wp--preset--color--secondary);padding-left:1.25rem;font-size:1.125rem;font-weight:500;line-height:1.625}.eurowiza-page-layout{gap:3rem;display:grid}.eurowiza-page-layout.eurowiza-section__inner>*,.eurowiza-page-layout__main.wp-block-group>*{margin-block:0}.eurowiza-page-layout__main{min-width:0}@media (min-width:64rem){.eurowiza-page-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem}.eurowiza-page-layout__main{grid-column:span 7}.eurowiza-page-layout__aside{grid-column:span 5}.eurowiza-page-layout__aside>*{top:calc(var(--wp-admin--admin-bar--height,0px) + 8.5rem);position:sticky}}.eurowiza-article.wp-block-group{max-width:48rem}.eurowiza-article:is(.wp-block-post-content,.wp-block-group)>*{margin-block:0}.eurowiza-article:is(.wp-block-post-content,.wp-block-group)>*+*{margin-block-start:1rem}.eurowiza-article :is(h2,h3,h4){letter-spacing:-.025em;color:var(--wp--preset--color--primary);font-weight:900;line-height:1.3}.eurowiza-article h2{font-size:1.75rem}.eurowiza-article h3{font-size:1.25rem}.eurowiza-article h4{font-size:1.125rem}@media (min-width:48rem){.eurowiza-article h3{font-size:1.5rem}}.eurowiza-article:is(.wp-block-post-content,.wp-block-group)>:is(h2,h3,h4){margin-block-start:2rem}.eurowiza-article:is(.wp-block-post-content,.wp-block-group)>:first-child{margin-block-start:0}.eurowiza-article :is(p,li){color:var(--wp--preset--color--secondary);font-size:1.125rem;line-height:1.75}.eurowiza-article strong{color:var(--wp--preset--color--primary);font-weight:700}.eurowiza-article :is(ul,ol){padding-left:1.5rem}.eurowiza-article ul{list-style:outside}.eurowiza-article ol{list-style:decimal}.eurowiza-article li{margin-block:0}.eurowiza-article li+li,.eurowiza-article li :is(ul,ol){margin-top:.5rem}.eurowiza-article li::marker{color:var(--wp--preset--color--accent)}.eurowiza-article:is(.wp-block-post-content,.wp-block-group)>hr.wp-block-separator{border:0;border-top:1px solid var(--wp--preset--color--border-subtle);opacity:1;width:100%;margin-block:2.5rem}.eurowiza-article blockquote{border-left:4px solid var(--wp--preset--color--accent);background:var(--wp--preset--color--surface);margin-inline:0;padding:1rem 1.5rem 1rem 2rem;font-style:italic}.eurowiza-article:is(.wp-block-post-content,.wp-block-group) a,.eurowiza-article:is(.wp-block-post-content,.wp-block-group) a:visited{color:var(--eurowiza-accent-on-light);text-underline-offset:3px;text-decoration:underline}.eurowiza-article:is(.wp-block-post-content,.wp-block-group) a:hover,.eurowiza-article:is(.wp-block-post-content,.wp-block-group) a:focus-visible{color:var(--wp--preset--color--primary)}.eurowiza-reveal:not(.eurowiza-reveal-ready) .eurowiza-section__inner>*{opacity:0}.eurowiza-reveal [data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--eurowiza-reveal-delay,0s);transform:translateY(30px)scale(.97)}.eurowiza-reveal [data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.eurowiza-reveal [data-reveal],.eurowiza-reveal .eurowiza-section__inner>*{opacity:1;transition:none;transform:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}



.eurowiza-vacancy__title{text-transform:none;font-weight:700;line-height:1.3;min-height:3.9em}
.eurowiza-vacancy__company{text-transform:none;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:normal;min-height:2.8em}
.eurowiza-vacancy__city{text-transform:none;max-width:100%;white-space:normal;overflow:visible}
.eurowiza-vacancy__cell-value{text-transform:none;font-size:.875rem;font-weight:500;line-height:1.45;-webkit-line-clamp:3}
.eurowiza-vacancy__cell-head span{white-space:normal;line-height:1.3}
.eurowiza-vacancy__wage{text-transform:none;font-size:1rem;line-height:1.5}
.eurowiza-vacancy-summary__title{text-transform:none;line-height:1.15}
.eurowiza-vacancy-summary__fact,.eurowiza-vacancy-summary__facts,.eurowiza-vacancy-summary__unit,.eurowiza-vacancy-summary__amount,.eurowiza-vacancy-details__value{text-transform:none}
.eurowiza-vacancy-content :is(h2,h3){text-transform:none;font-weight:700;line-height:1.35}
.eurowiza-vacancy-content ul{display:block}
.eurowiza-vacancy-content ul li{font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none}
.eurowiza-vacancy-content ul li+li{margin-top:.75rem}
.eurowiza-vacancy-content p,.eurowiza-vacancy-content ol{font-size:1rem;font-weight:400;line-height:1.65}
.eurowiza-vacancy-content.wp-block-post-content>:is(h2,h3):not(:first-child){margin-block-start:2rem;padding-top:2rem}
.eurowiza-vacancy-content.wp-block-post-content>:is(h2,h3)+:is(ul,ol){margin-block-start:1.25rem}


#countries,#visa-services{scroll-margin-top:8rem}
.eurowiza-work-countries__intro{max-width:48rem;margin:var(--wp--preset--spacing--60) 0 var(--wp--preset--spacing--70);color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--lg)}
.eurowiza-work-countries__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--wp--preset--spacing--60);list-style:none;padding:0;margin:0}
.eurowiza-work-countries__grid>li{margin:0;padding:0}
.eurowiza-work-countries__card{display:flex;height:100%;flex-direction:column;gap:var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--70);border:1px solid var(--wp--preset--color--border-subtle);border-radius:var(--wp--preset--spacing--70);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--primary);text-decoration:none;transition:border-color .2s,box-shadow .2s}
.eurowiza-work-countries__card:hover{border-color:var(--wp--preset--color--accent);box-shadow:var(--wp--preset--shadow--md)}
.eurowiza-work-countries__card:focus-visible{outline:3px solid var(--wp--preset--color--accent);outline-offset:4px}
.eurowiza-work-countries__card h3{margin:0;color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--2-xl,var(--wp--preset--font-size--2xl));font-weight:800;text-transform:none}
.eurowiza-work-countries__count{margin:0;color:var(--wp--preset--color--muted)}
.eurowiza-work-countries__count strong{color:var(--wp--preset--color--accent);font-size:var(--wp--preset--font-size--xl)}
.eurowiza-work-countries__action{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--50);margin-top:var(--wp--preset--spacing--60);font-weight:700;color:var(--wp--preset--color--accent)}
.eurowiza-work-countries__action svg{width:1.25em;height:1.25em}
.eurowiza-work-countries__links{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--60);margin-top:var(--wp--preset--spacing--70);font-weight:700}
.eurowiza-work-countries__links a{text-decoration:underline;text-underline-offset:.2em}

/* Compact EUROWIZA controls; existing brand tokens remain authoritative. */
.eurowiza-cta .wp-block-button__link {
  height: auto;
  min-height: 3rem;
  max-width: 100%;
  justify-content: center;
  padding: calc(var(--wp--preset--spacing--40) / 2) var(--wp--preset--spacing--50);
  border-radius: .75rem !important;
  font-size: var(--wp--preset--font-size--sm);
  line-height: 1.35;
  font-weight: 700;
  letter-spacing: .01em;
  text-transform: none;
  text-align: center;
  text-decoration: none;
  transition: background-color .2s, border-color .2s, box-shadow .2s, transform .2s;
}
.eurowiza-cta .wp-block-button__link::before {
  flex-shrink: 0;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: var(--wp--preset--spacing--40);
}
.eurowiza-cta .wp-block-button__link:hover {
  transform: translateY(-1px);
  box-shadow: var(--wp--preset--shadow--md);
}
.eurowiza-cta .wp-block-button__link:active { transform: none; }
.eurowiza-cta .wp-block-button__link:focus-visible,
.eurowiza-work-countries__links a:focus-visible {
  outline: 3px solid var(--wp--preset--color--highlight);
  outline-offset: 3px;
}
.eurowiza-cta--ghost .wp-block-button__link {
  border-width: 1px;
  border-color: color-mix(in srgb, var(--wp--preset--color--default) 40%, transparent);
  background: color-mix(in srgb, var(--wp--preset--color--default) 8%, transparent);
}
body.home .eurowiza-hero {
  min-height: 0 !important;
  padding-top: calc(7rem + var(--wp--preset--spacing--70));
  padding-bottom: var(--wp--preset--spacing--70);
}
body.home .eurowiza-hero__title {
  max-width: 15ch;
  font-size: clamp(2rem, 5.2vw, 4.5rem);
  line-height: 1.08;
  letter-spacing: -.045em;
  font-weight: 800;
  text-wrap: balance;
  overflow-wrap: anywhere;
}
body.home .eurowiza-hero .wp-block-cover__inner-container > .wp-block-group {
  gap: var(--wp--preset--spacing--50);
}
body.home .eurowiza-hero .wp-block-cover__inner-container > .wp-block-group > * { margin-block: 0; }
body.home .eurowiza-hero__lead {
  max-width: 40rem;
  margin: 0;
  font-size: var(--wp--preset--font-size--lg);
  line-height: 1.65;
  color: color-mix(in srgb, var(--wp--preset--color--default) 86%, transparent);
}
body.home .eurowiza-hero .wp-block-buttons {
  gap: var(--wp--preset--spacing--50);
  margin-top: var(--wp--preset--spacing--40);
}
body.home .eurowiza-hero .wp-block-cover__image-background { animation: none; transform: scale(1); }
.eurowiza-work-section { padding-block: 3rem; }
body.home #countries { scroll-margin-top: 8rem; }
body.home .eurowiza-hero .eurowiza-cta--countries .wp-block-button__link {
  min-height: 3.25rem;
  min-width: 15rem;
  font-size: var(--wp--preset--font-size--base);
}
.eurowiza-work-countries .eurowiza-eyebrow { margin-bottom: var(--wp--preset--spacing--50); }
.eurowiza-work-countries .eurowiza-eyebrow__text { letter-spacing: .2em; }
.eurowiza-work-countries .eurowiza-section__title {
  margin: 0;
  font-size: clamp(1.75rem, 3.2vw, 2.75rem);
  line-height: 1.15;
  letter-spacing: -.035em;
  text-transform: none;
  text-wrap: balance;
}
.eurowiza-work-countries .eurowiza-section__title mark { margin-left: .08em; }
.eurowiza-work-countries .eurowiza-section__title mark::after { width: .5rem; height: .5rem; margin-left: .15em; }
.eurowiza-work-countries__intro {
  margin: var(--wp--preset--spacing--40) 0 var(--wp--preset--spacing--50);
  max-width: 44rem;
  font-size: var(--wp--preset--font-size--base);
  line-height: 1.65;
}
.eurowiza-work-countries__grid {
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr));
}
.eurowiza-work-countries__card {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-content: center;
  column-gap: var(--wp--preset--spacing--50);
  row-gap: .5rem;
  min-height: 6.5rem;
  padding: var(--wp--preset--spacing--50);
  border-radius: 1rem;
  background: var(--wp--preset--color--default);
  box-shadow: var(--wp--preset--shadow--sm);
}
.eurowiza-work-countries__card h3 {
  grid-column: 1;
  font-size: var(--wp--preset--font-size--xl);
  line-height: 1.3;
  letter-spacing: -.02em;
}
.eurowiza-work-countries__count {
  grid-column: 1;
  font-size: var(--wp--preset--font-size--sm);
  line-height: 1.4;
}
.eurowiza-work-countries__count strong { font-size: inherit; font-weight: 700; }
.eurowiza-work-countries__action {
  grid-column: 2;
  grid-row: 1 / 3;
  align-self: center;
  margin: 0;
  gap: 0;
  font-size: 0;
}
.eurowiza-work-countries__action > span {
  display: grid;
  place-items: center;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  background: var(--wp--preset--color--surface);
  border: 1px solid var(--wp--preset--color--border-subtle);
  color: var(--wp--preset--color--primary);
  transition: background-color .2s, color .2s;
}
.eurowiza-work-countries__action svg { width: 1.125rem; height: 1.125rem; }
.eurowiza-work-countries__card:hover .eurowiza-work-countries__action > span {
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--default);
  border-color: var(--wp--preset--color--primary);
}
.eurowiza-work-countries__links { gap: var(--wp--preset--spacing--40); margin-top: var(--wp--preset--spacing--60); }
.eurowiza-work-countries__links a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.75rem;
  padding: calc(var(--wp--preset--spacing--40) / 2) var(--wp--preset--spacing--50);
  border: 1px solid var(--wp--preset--color--border-subtle);
  border-radius: .75rem;
  color: var(--wp--preset--color--primary);
  background: var(--wp--preset--color--default);
  font-size: var(--wp--preset--font-size--sm);
  line-height: 1.35;
  text-decoration: none;
  text-align: center;
}
.eurowiza-work-countries__links a:first-child {
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--default);
  border-color: var(--wp--preset--color--primary);
}
.eurowiza-work-countries__links a:hover { box-shadow: var(--wp--preset--shadow--sm); }
.eurowiza-header__lang, .eurowiza-header__burger { min-height: 2.75rem; min-width: 2.75rem; }
.eurowiza-mobile__close { min-width: 2.75rem; min-height: 2.75rem; }
.eurowiza-mobile__back { min-height: 2.75rem; }
.eurowiza-mobile__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 2.75rem;
  padding-block: calc(var(--wp--preset--spacing--40) / 2);
  border-bottom: 1px solid color-mix(in srgb, var(--wp--preset--color--default) 12%, transparent);
  font-size: var(--wp--preset--font-size--lg);
  font-weight: 700;
  line-height: 1.4;
}
.eurowiza-mobile__lang, .eurowiza-mobile__social {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.75rem;
}
.eurowiza-mobile__lang {
  min-width: 2.75rem;
  border-radius: .625rem;
  background: color-mix(in srgb, var(--wp--preset--color--default) 8%, transparent);
}
.eurowiza-vacancy { border-radius: 1.5rem; }
@media (max-width: 47.99rem) {
  body.home .eurowiza-hero { padding-top: calc(5rem + var(--wp--preset--spacing--50)); padding-bottom: var(--wp--preset--spacing--60); }
  body.home .eurowiza-hero__title { max-width: 100%; font-size: clamp(1.875rem, 8.2vw, 3.25rem); }
  body.home .eurowiza-hero__lead { font-size: var(--wp--preset--font-size--base); line-height: 1.6; }
  body.home .eurowiza-hero .wp-block-buttons { display: grid; grid-template-columns: minmax(0, 1fr); width: 100%; gap: var(--wp--preset--spacing--40); }
  body.home .eurowiza-hero .wp-block-button, body.home .eurowiza-hero .wp-block-button__link { width: 100%; }
  .eurowiza-cta .wp-block-button__link { min-height: 3rem; padding-inline: var(--wp--preset--spacing--50); }
  .eurowiza-work-section { padding-block: 1.75rem; }
  body.home #countries { scroll-margin-top: 6rem; }
  body.home .eurowiza-hero .eurowiza-cta--countries .wp-block-button__link { min-width: 0; }
  .eurowiza-work-countries__grid { grid-template-columns: minmax(0, 1fr); gap: .75rem; }
  .eurowiza-work-countries__card { min-height: 5.75rem; padding: var(--wp--preset--spacing--40); }
  .eurowiza-work-countries__links { display: grid; grid-template-columns: minmax(0, 1fr); }
  .eurowiza-work-countries__links a { min-height: 3rem; padding-inline: var(--wp--preset--spacing--40); }
  .eurowiza-vacancy { border-radius: 1.25rem; padding: var(--wp--preset--spacing--60); }
}
@media (prefers-reduced-motion: reduce) {
  .eurowiza-cta .wp-block-button__link, .eurowiza-work-countries__card, .eurowiza-work-countries__action > span { transition: none; }
  .eurowiza-cta .wp-block-button__link:hover { transform: none; }
}
@media (max-width: 24rem) {
  .eurowiza-counter__figure { font-size: clamp(2rem, 10vw, 3rem); min-width: 0; }
  .eurowiza-counter__figure .eurowiza-counter__value { font-size: inherit; }
  .eurowiza-counters { column-gap: var(--wp--preset--spacing--50); }
}
/* Shared page heroes: readable on small screens, including long translations. */
.eurowiza-hero { min-height: 0 !important; padding-top: calc(7rem + var(--wp--preset--spacing--70)); padding-bottom: var(--wp--preset--spacing--70); }
body:not(.home) .eurowiza-hero__title { max-width: 22ch; font-size: clamp(2rem, 4.6vw, 4rem); line-height: 1.12; letter-spacing: -.035em; font-weight: 800; text-transform: none; text-wrap: balance; overflow-wrap: anywhere; hyphens: auto; }
.eurowiza-hero .wp-block-cover__inner-container > .wp-block-group { gap: var(--wp--preset--spacing--50); min-width: 0; }
.eurowiza-hero .wp-block-cover__inner-container > .wp-block-group > * { margin-block: 0; min-width: 0; max-width: 100%; }
body:not(.home) .eurowiza-hero__lead { max-width: 44rem; font-size: var(--wp--preset--font-size--lg); line-height: 1.65; }
.eurowiza-hero .wp-block-buttons { gap: var(--wp--preset--spacing--40); padding-top: 0; }
.eurowiza-hero .eurowiza-eyebrow__text { overflow-wrap: anywhere; }
.eurowiza-section__title { font-size: clamp(1.75rem, 3.5vw, 3rem); line-height: 1.15; overflow-wrap: anywhere; }
.eurowiza-vacancy-filter.eurowiza-linked-filter { padding: var(--wp--preset--spacing--50); border-radius: 1.25rem; gap: var(--wp--preset--spacing--40); }
.eurowiza-linked-filter .eurowiza-vacancy-filter__field-label { margin-left: 0; font-size: var(--wp--preset--font-size--sm); line-height: 1.4; }
.eurowiza-linked-filter .eurowiza-vacancy-filter__native { display: block; appearance: auto; height: 3rem; min-height: 3rem; padding: 0 var(--wp--preset--spacing--40); border-radius: .75rem; font-size: var(--wp--preset--font-size--base); font-weight: 600; text-transform: none; letter-spacing: 0; background-image: none; }
.eurowiza-linked-filter .eurowiza-vacancy-filter__native:focus-visible { outline: 2px solid var(--wp--preset--color--accent); outline-offset: 2px; }
.eurowiza-linked-filter .eurowiza-vacancy-filter__submit { height: 3rem; min-height: 3rem; border-radius: .75rem; padding-inline: var(--wp--preset--spacing--50); font-size: var(--wp--preset--font-size--sm); font-weight: 700; letter-spacing: 0; text-transform: none; }
.eurowiza-linked-filter .eurowiza-vacancy-filter__submit:hover { transform: none; box-shadow: var(--wp--preset--shadow--sm); }
.eurowiza-linked-filter .eurowiza-vacancy-filter__actions { flex-direction: row; justify-content: space-between; }
.eurowiza-linked-filter .eurowiza-vacancy-filter__reset { display: inline-flex; align-items: center; min-height: 2.75rem; font-size: var(--wp--preset--font-size--sm); }
@media (max-width: 47.99rem) {
  .eurowiza-hero { padding-top: calc(5rem + var(--wp--preset--spacing--50)); padding-bottom: var(--wp--preset--spacing--60); }
  body:not(.home) .eurowiza-hero__title { max-width: 100%; width: 100%; font-size: clamp(1.65rem, 7.4vw, 2.5rem); }
  body:not(.home) .eurowiza-hero__lead { font-size: var(--wp--preset--font-size--base); line-height: 1.6; }
  .eurowiza-hero .eurowiza-eyebrow { gap: var(--wp--preset--spacing--40); }
  .eurowiza-hero .eurowiza-eyebrow::before { width: 2rem; flex-shrink: 0; }
  .eurowiza-hero .eurowiza-eyebrow__text { font-size: .6875rem; letter-spacing: .16em; line-height: 1.6; }
  .eurowiza-hero .wp-block-buttons { display: grid; grid-template-columns: minmax(0, 1fr); width: 100%; }
  .eurowiza-hero .wp-block-button, .eurowiza-hero .wp-block-button__link { width: 100%; }
  .eurowiza-linked-filter .eurowiza-vacancy-filter__submit { width: auto; min-width: 7rem; }
  .eurowiza-linked-filter .eurowiza-vacancy-filter__actions { gap: var(--wp--preset--spacing--40); }
}
@media (max-width: 47.99rem) {
  .eurowiza-hero .eurowiza-facts { display: grid; grid-template-columns: minmax(0, 1fr); gap: calc(var(--wp--preset--spacing--40) / 2); width: 100%; }
  .eurowiza-hero .eurowiza-fact { display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0; min-height: 3rem; gap: var(--wp--preset--spacing--40); padding: calc(var(--wp--preset--spacing--40) / 2) var(--wp--preset--spacing--40); border-radius: .75rem; }
  .eurowiza-hero .eurowiza-fact__label { font-size: var(--wp--preset--font-size--sm); line-height: 1.4; }
  .eurowiza-hero .eurowiza-fact__value { font-size: var(--wp--preset--font-size--base); line-height: 1.4; text-align: right; overflow-wrap: anywhere; }
  .eurowiza-process, .eurowiza-duo { grid-template-columns: minmax(0, 1fr); }
  .eurowiza-process > *, .eurowiza-duo > * { min-width: 0; }
  .eurowiza-timeline-step__body { overflow-wrap: anywhere; }
  .eurowiza-checklist-card { padding: var(--wp--preset--spacing--50); border-radius: 1.25rem; overflow-wrap: anywhere; }
}
/* Compact button treatment for every level of the mobile navigation. */
@media (max-width: 63.99rem) {
  .eurowiza-mobile { max-height: calc(100dvh - var(--eurowiza-admin-offset)); overflow: hidden; }
  .eurowiza-mobile > nav { min-height: 0; padding-top: var(--wp--preset--spacing--40); padding-bottom: var(--wp--preset--spacing--50); overscroll-behavior: contain; }
  .eurowiza-mobile .eurowiza-mobile__screen { gap: calc(var(--wp--preset--spacing--40) * .625); margin: 0; padding: 0; list-style: none; }
  .eurowiza-mobile__screen > li { min-width: 0; margin: 0; }
  .eurowiza-mobile .eurowiza-mobile__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-height: 3.375rem;
    gap: var(--wp--preset--spacing--40);
    padding: calc(var(--wp--preset--spacing--40) * .75) var(--wp--preset--spacing--40);
    border: 1px solid color-mix(in srgb, var(--wp--preset--color--default) 18%, transparent);
    border-radius: .875rem;
    background: color-mix(in srgb, var(--wp--preset--color--default) 6%, transparent);
    box-shadow: inset 0 1px 0 color-mix(in srgb, var(--wp--preset--color--default) 3%, transparent);
    font-size: var(--wp--preset--font-size--base);
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0;
    text-align: left;
    text-transform: none;
    text-decoration: none;
    overflow-wrap: anywhere;
    transition: background-color .18s, border-color .18s;
  }
  .eurowiza-mobile__item > span:first-child { min-width: 0; }
  .eurowiza-mobile__item > span[aria-hidden="true"] {
    display: grid;
    place-items: center;
    flex: 0 0 1.75rem;
    width: 1.75rem;
    height: 1.75rem;
    border-radius: .5rem;
    background: color-mix(in srgb, var(--wp--preset--color--default) 7%, transparent);
    font-size: var(--wp--preset--font-size--lg);
    line-height: 1;
  }
  .eurowiza-mobile .eurowiza-mobile__item:hover {
    background: color-mix(in srgb, var(--wp--preset--color--default) 11%, transparent);
    border-color: color-mix(in srgb, var(--wp--preset--color--default) 32%, transparent);
  }
  .eurowiza-mobile .eurowiza-mobile__item.is-current {
    background: color-mix(in srgb, var(--wp--preset--color--highlight) 10%, transparent);
    border-color: color-mix(in srgb, var(--wp--preset--color--highlight) 55%, transparent);
  }
  .eurowiza-mobile .eurowiza-mobile__back {
    width: fit-content;
    min-height: 2.75rem;
    margin: 0 0 var(--wp--preset--spacing--40);
    padding: calc(var(--wp--preset--spacing--40) / 2) var(--wp--preset--spacing--40);
    border: 1px solid color-mix(in srgb, var(--wp--preset--color--default) 18%, transparent);
    border-radius: .75rem;
    background: color-mix(in srgb, var(--wp--preset--color--default) 5%, transparent);
    color: var(--wp--preset--color--default);
    font-size: var(--wp--preset--font-size--sm);
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none;
  }
  .eurowiza-mobile .eurowiza-mobile__close {
    display: grid;
    place-items: center;
    width: 2.75rem;
    height: 2.75rem;
    border: 1px solid color-mix(in srgb, var(--wp--preset--color--default) 18%, transparent);
    border-radius: .75rem;
    background: color-mix(in srgb, var(--wp--preset--color--default) 5%, transparent);
    color: var(--wp--preset--color--default);
  }
  .eurowiza-mobile > .eurowiza-header__inner:last-child {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: calc(var(--wp--preset--spacing--40) * .625);
    padding-top: var(--wp--preset--spacing--40);
    padding-bottom: max(var(--wp--preset--spacing--50), env(safe-area-inset-bottom));
    border-top: 1px solid color-mix(in srgb, var(--wp--preset--color--default) 12%, transparent);
  }
  .eurowiza-mobile > .eurowiza-header__inner:last-child > div {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: calc(var(--wp--preset--spacing--40) / 2);
    min-width: 0;
  }
  .eurowiza-mobile > .eurowiza-header__inner:last-child > div:last-child { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .eurowiza-mobile .eurowiza-mobile__lang, .eurowiza-mobile .eurowiza-mobile__social {
    min-height: 2.75rem;
    min-width: 0;
    padding: calc(var(--wp--preset--spacing--40) / 2);
    border: 1px solid color-mix(in srgb, var(--wp--preset--color--default) 18%, transparent);
    border-radius: .75rem;
    background: color-mix(in srgb, var(--wp--preset--color--default) 5%, transparent);
    color: var(--wp--preset--color--default);
    font-size: var(--wp--preset--font-size--sm);
    font-weight: 600;
    line-height: 1.4;
    text-align: center;
    text-transform: none;
  }
  .eurowiza-mobile .eurowiza-mobile__lang.is-current { color: var(--wp--preset--color--highlight); border-color: color-mix(in srgb, var(--wp--preset--color--highlight) 55%, transparent); background: color-mix(in srgb, var(--wp--preset--color--highlight) 10%, transparent); }
  .eurowiza-mobile :is(.eurowiza-mobile__item, .eurowiza-mobile__back, .eurowiza-mobile__close, .eurowiza-mobile__lang, .eurowiza-mobile__social):focus-visible { outline: 2px solid var(--wp--preset--color--highlight); outline-offset: 2px; }
}
@media (max-height: 35rem) and (max-width: 63.99rem) {
  .eurowiza-mobile > .eurowiza-header__inner:first-child { height: 4rem; }
  .eurowiza-mobile > .eurowiza-header__inner:last-child { padding-block: calc(var(--wp--preset--spacing--40) / 2); }
}
@media (prefers-reduced-motion: reduce) { .eurowiza-mobile .eurowiza-mobile__item { transition: none; } }
/*# sourceURL=eurowiza-main-inline-css */
