@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.table-auto{table-layout:auto}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{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{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}:root{--color-primary:#acb7bb;--color-secondary:#75757c;--color-black:#000;--color-dark:#364c62;--color-grey-border:#adb8bc;--color-light:#f5f5f5;--color-green:#3f6c51;--color-green-light:#9ecfb0;--color-turquoise:#6db1bf;--color-turquoise-light:#c1f4ff;--color-blue:#518dab;--color-blue-light:#8fccec;--color-white:#fff;--font-family-primary:"Lato",sans-serif;--font-family-secondary:"Lato",sans-serif;--bp-small:36rem;--bp-medium:48rem;--bp-large:64rem;--bp-xl:72rem;--bp-xxl:90rem;--content-max:96rem;--layout-padding:2rem;--layout-minus-padding:-2rem;--td:"150ms";--te:cubic-bezier(0.215,0.61,0.355,1);--corner-round:1.1rem;--cta:90px;@media screen and (width >= 48rem){--layout-padding:3rem;--layout-minus-padding:-3rem}@media screen and (width >= 64rem){--layout-padding:3rem;--layout-minus-padding:-3rem}@media screen and (width >= 72rem){--layout-padding:3rem;--layout-minus-padding:-3rem}.theme-color-green{--theme-foregrund{color:var(--color-black)}--theme-background{color:var(--color-white)}}}.cs-edit-link{position:fixed;right:1rem;bottom:1rem;display:block;width:140px;padding:1rem;color:#f1f1f1;text-align:center;background:var(--color-primary);border:1px solid #fff;&:hover{color:var(--color-primary);background:#fff;border:1px solid var(--color-primary)}}.header{margin:0 auto;display:block;.container{width:100%;margin:0 auto;position:relative;display:grid;grid-template-columns:1fr 10fr;grid-template-rows:1fr;padding-bottom:0;.burger{padding:1.5rem;z-index:1000}.logo{padding:.2rem 5rem .5rem 0;z-index:1000;@media (min-width:64em){padding-left:0;padding-bottom:1.5rem;padding-right:1.5rem;padding-top:1.5rem}}&:first-child{text-align:right}}}.header-overlay{width:100%;top:0;background:none;margin-bottom:2rem;position:absolute;display:grid;grid-template-columns:1fr;padding:1.5rem;@media (min-width:64em){grid-template-columns:1fr 1fr}.logo{padding:.2rem 5rem .5rem 0;z-index:1000;@media (min-width:64em){padding-left:0;padding-bottom:1.5rem;padding-right:1.5rem;padding-top:1.5rem}>img{fill:#fff}}}.site-header{&.splitted{border:none;padding:0;.rows{display:grid;grid-template-columns:1fr;gap:1rem;@media screen and (min-width:48rem){grid-template-columns:1fr 1fr}.col{border:1px solid var(--color-primary);border-radius:var(--corner-round);padding:var(--layout-padding);&.col-right.image{display:block;padding:0;height:100%;width:100%;background-size:100% 100%;background-size:auto;background-repeat:no-repeat;background-position:50%;@media screen and (min-width:48rem){min-height:40vh}}h1{font-family:var(--font-family-secondary);font-size:1rem;font-style:normal;font-weight:700;line-height:110%;max-width:90%;@media screen and (min-width:28rem){font-size:2rem}@media screen and (min-width:48rem){font-size:2rem}}.movie-content{overflow:hidden;position:relative;margin:var(--layout-minus-padding);padding-bottom:100%;@media screen and (min-width:28rem){padding-bottom:94%}@media screen and (min-width:48rem){padding-bottom:80%}@media screen and (min-width:54rem){padding-bottom:80%}video{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;z-index:0;border-radius:var(--corner-round)}}}}}}body,html{height:100%;font-family:var(--font-family-primary);.theme-colored{color:var(--color-white);.breadcrumb a,.fui-form-container,.fui-label,.fui-legend{color:var(--color-white)}.fui-input,.fui-select{color:var(--color-dark)}footer{& .two-cols{& ul{& li{a{color:var(--color-white)}}}}}}&.theme-color-white{&.pagesPlayful{.col-right{padding:var(--layout-padding);border:1px solid var(--color-grey-border);border-radius:var(--corner-round)}}}&.theme-color-blue{background:var(--color-blue);&.pagesPlayful{.col-right{padding:var(--layout-padding);border:1px solid var(--color-white);border-radius:var(--corner-round)}}a.arrow-style{color:var(--color-white);&:before{background-image:url(/static/assets/icons/arrow-white.svg)}}.desktop{ul.menu li a{color:var(--color-white);filter:brightness(0) invert(1)}}.logo svg path.text{fill:#fff}footer .supported{filter:brightness(0) invert(1)}.fui-submit{border-color:var(--color-blue)}.fui-progress-bar,.fui-submit{background-color:var(--color-blue-light)}.fui-btn-link{color:var(--color-blue-light)}}&.theme-color-turquoise{background:var(--color-turquoise);&.pagesPlayful{.col-right{padding:var(--layout-padding);border:1px solid var(--color-white);border-radius:var(--corner-round)}}a.arrow-style{color:var(--color-white);&:before{background-image:url(/static/assets/icons/arrow-white.svg)}}.desktop{ul.menu li a{color:var(--color-white);filter:brightness(0) invert(1)}}.logo svg path.text{fill:#fff}footer .supported{filter:brightness(0) invert(1)}.fui-submit{border-color:var(--color-turquoise)}.fui-progress-bar,.fui-submit{background-color:var(--color-turquoise-light)}.fui-btn-link{color:var(--color-turquoise-light)}}&.theme-color-green{background:var(--color-green);&.pagesPlayful{.col-right{padding:var(--layout-padding);border:1px solid var(--color-white);border-radius:var(--corner-round)}}a.arrow-style{color:var(--color-white);&:before{background-image:url(/static/assets/icons/arrow-white.svg)}}.desktop{ul.menu li a{color:var(--color-white);filter:brightness(0) invert(1)}}footer .supported{filter:brightness(0) invert(1)}.logo svg path.text{fill:#fff}.fui-submit{border-color:var(--color-green)}.fui-progress-bar,.fui-submit{background-color:var(--color-green-light)}.fui-btn-link{color:var(--color-green-light)}}&.pagesForm{main{.container{display:grid;grid-template-columns:1fr;grid-template-areas:".";gap:2rem;padding:0 2rem;@media screen and (min-width:48rem){display:grid;grid-template-columns:4fr 8fr;grid-template-areas:". ."}}&>.site-header{&.site-header__two-cols{display:block;padding-top:4rem;margin-bottom:0}.lead{padding-bottom:4rem}}&>.ce-form{padding-top:4rem;padding-bottom:2rem;margin-top:7rem}&>.ce-form,.ce-form{color:var(--color-dark)}}footer{& .two-cols{& ul{& li{a{color:var(--color-dark)}}}}}&.theme-highlight-blue{main{.container{.site-header{background:var(--color-blue);border:1px solid var(--color-blue);border-radius:1rem}}&>.ce-form{border:1px solid var(--color-blue);border-radius:1rem}}.fui-submit{border-color:var(--color-blue)}.fui-btn-link,.fui-submit{color:var(--color-blue)}.fui-progress-bar{background-color:var(--color-blue-light)}}&.theme-highlight-turquoise{main{.site-header{background:var(--color-turquoise)}&>.ce-form,.site-header{border:1px solid var(--color-turquoise);border-radius:1rem}}.fui-submit{border-color:var(--color-turquoise)}.fui-btn-link{color:var(--color-turquoise)}.fui-submit{background:var(--color-turquoise)}.fui-progress-bar{background-color:var(--color-turquoise)}}&.theme-highlight-white{main{.site-header{background:var(--color-white);border:1px solid var(--color-black);border-radius:1rem;color:var(--color-black);h1{opacity:.8}p.lead{opacity:.5}}&>.ce-form{border:1px solid var(--color-black);border-radius:1rem}}.fui-submit{border-color:var(--color-black);background:var(--color-white)}.fui-btn-link,.fui-submit{color:var(--color-black)}.fui-progress-bar{background-color:var(--color-black)}}&.theme-highlight-green{main{.site-header{background:var(--color-green)}&>.ce-form,.site-header{border:1px solid var(--color-green);border-radius:1rem}}.fui-submit{border-color:var(--color-green)}.fui-progress-bar,.fui-submit{background-color:var(--color-green-light)}.fui-btn-link{color:var(--color-green-light)}}.container .ce-form{margin:0}}}*{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;text-decoration:inherit;text-transform:inherit;outline:inherit;-webkit-tap-highlight-color:rgb(0 0 0/0)}button,input,select,textarea{box-sizing:border-box;-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;background-color:initial;border:none}button{cursor:pointer}body.pagesPlayful,body.site-home>main{.site-header{display:none}}body>main{.site-header{border:1px solid var(--color-primary);border-radius:var(--corner-round);padding:var(--layout-padding);margin-bottom:1rem}}main{width:100%;min-height:40vh;margin:0 auto;>.site-header{padding-left:var(--layout-padding);padding-right:var(--layout-padding);display:grid;margin:.5rem auto 3.5rem;@media screen and (min-width:48rem){margin-left:auto;margin-bottom:7rem;margin-right:auto;margin-top:7rem}h1{font-size:30px;font-weight:800;line-height:120%;@media screen and (min-width:48rem){font-size:50px}}h1,p{font-style:normal}p{font-size:16px;font-weight:500;line-height:130%;@media screen and (min-width:48rem){font-size:24px}}&.site-header__two-cols{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:0 0;grid-template-areas:".";@media screen and (min-width:48rem){grid-template-columns:6fr 1fr 6fr;grid-template-areas:". . .";gap:0 0}}}h2{font-size:1.2rem;@media screen and (min-width:48rem){font-size:1.9rem}}h2,h3{font-style:normal;font-weight:800;line-height:120%;margin-bottom:1rem}h3{font-size:1rem;@media screen and (min-width:48rem){font-size:1.4rem}}a{display:inline-block;&:hover{opacity:.8}&.link-mail,&.link-phone{margin-top:.1rem;line-height:1rem;display:inline-block;text-indent:1.625rem;white-space:nowrap;color:var(--color-black);&:before{content:"";position:absolute;display:inline-block;cursor:pointer;margin-right:.3rem;margin-left:-1.625rem;width:16px;height:16px;background-size:24px 24px;background-repeat:no-repeat;background-position:50%;background-size:contain;padding-top:3px}&:hover{opacity:.5;text-decoration:none}}&.link-phone{&:before{background-image:url(/static/assets/icons/contact-phone.svg)}}&.link-mail{&:before{background-image:url(/static/assets/icons/contact-mail.svg)}}&.arrow-style{white-space:nowrap;margin-top:1rem;line-height:24px;display:inline-block;text-indent:33px;&:before{content:"";position:absolute;display:inline-block;cursor:pointer;margin-right:.3rem;margin-left:-33px;width:24px;height:24px;background-image:url(/static/assets/icons/arrow.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:50%;padding-top:3px}&:hover:before{animation:rotateArrow .6s ease-in forwards;animation-direction:alternate}}}}h1{font-family:var(--font-family-primary);font-size:calc(1.5rem + 2vmin);font-weight:700;margin-bottom:2rem;@media screen and (min-width:48rem){font-size:calc(1.5rem + 4vmin)}&.home{font-size:calc(1.5rem + 8vmin);line-height:100%;text-align:center;text-transform:uppercase;font-weight:900;max-width:100%;color:var(--color-primary);margin:10vh auto 0;@media screen and (min-width:48rem){font-size:calc(1.5rem + 10vmin)}@media screen and (min-width:64rem){font-size:calc(1.5rem + 15vmin)}@media screen and (min-width:72rem){font-size:calc(1.5rem + 18vmin)}}}.container{padding:1rem 1.5rem;margin:0 auto;@media (min-width:96em){max-width:96rem;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}@keyframes rotateArrow{0%{transform:rotate(0deg)}to{transform:rotate(-45deg)}}body.site-home{main>.container{@media screen and (min-width:48rem){display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"home home avp" "avta avs haop";gap:1rem}>.ce{margin-bottom:1.5rem;@media screen and (min-width:48rem){margin-bottom:0}h2{font-size:2rem;line-height:100%;font-weight:700;margin-bottom:2.125rem;max-width:65%;@media screen and (min-width:48rem){font-size:3.2rem}}h3{font-size:1.6rem;margin-bottom:2.125rem;@media screen and (min-width:48rem){font-size:2.6rem}}h3,h4{line-height:120%;font-weight:700;max-width:80%}h4{font-size:1.2rem;margin-bottom:1.875rem;@media screen and (min-width:48rem){font-size:1.7rem}}&:last-child{margin-bottom:0}&:nth-child(2){grid-area:home;background:var(--color-black);color:var(--color-white);border:none;p{max-width:70%}a.arrow-style:before{background-image:url(/static/assets/icons/arrow-white.svg)}}&:nth-child(3){grid-area:avp;background:var(--color-green);color:var(--color-white);border:1px solid var(--color-green);.cta-round a{color:var(--color-green)}a.arrow-style:before{background-image:url(/static/assets/icons/arrow-white.svg)}}&:nth-child(4){grid-area:haop;background:var(--color-turquoise);color:var(--color-white);border:1px solid var(--color-turquoise);.cta-round a{color:var(--color-turquoise)}a.arrow-style:before{background-image:url(/static/assets/icons/arrow-white.svg)}}&:nth-child(5){grid-area:avs;background:var(--color-blue);color:var(--color-white);border:1px solid var(--color-blue);.cta-round a{color:var(--color-blue)}a.arrow-style:before{background-image:url(/static/assets/icons/arrow-white.svg)}}&:nth-child(6){grid-area:avta;background:var(--color-white);color:var(--color-black);border:1px solid var(--color-grey-border);background-image:url(/static/assets/icons/award-symbol-one.svg);background-repeat:no-repeat;background-position:100% 0;h2{max-width:80%}a{color:var(--color-black)}}a{color:var(--color-white);text-decoration:none;font-weight:600}}}footer .container{margin-top:0;padding-top:0}.cta{position:relative;display:block;width:100%;height:1px;text-align:right;top:var(--layout-minus-padding);right:0}.cta-round{background:var(--color-white);width:var(--cta);height:var(--cta);position:absolute;border-radius:var(--cta);top:1rem;margin-right:-1rem;right:-1rem;a{font-size:1rem;display:flex;align-items:center;justify-content:center;height:100%;transform:rotate(-15deg)}&:hover a{transform:rotate(-20deg)}}}.playful.rows{display:grid;grid-template-columns:1fr;@media screen and (min-width:48rem){grid-template-columns:3fr 7fr;gap:1rem}.col-left{img{border-radius:var(--corner-round)}}}.mobile nav.main{align-items:center;display:flex;height:100%;justify-content:center;left:-100%;position:fixed;transition:left 0s calc(var(--td)*2);-webkit-transition:padding 2s;transform:0s calc(var(--td)*2);width:100%;background:var(--color-primary);background-repeat:no-repeat;background-size:cover;opacity:0;&:after,&:before{content:"";height:50%;left:0;position:absolute;transform:translateX(-110%);transform-origin:0 50%;transition:transform calc(var(--td)*2) var(--td) var(--te);width:100%;z-index:-100;.menu{text-align:center}}&:before{top:0}&:after{bottom:0}.menu__item{text-align:center;opacity:0;transform:translateX(-1rem);transition:opacity var(--td) var(--te),transform var(--td) var(--te);a{display:inline-block;font-size:9vmin;text-align:center;font-style:italic;font-weight:900;line-height:173%;text-transform:uppercase;letter-spacing:-1.34px;@media screen and (min-width:48rem){font-size:4.5vmin}&:hover{opacity:.7;letter-spacing:0;transition:opacity}}&.active a{opacity:.7}>ul>.menu__item a{font-size:3vmin}}}header .burger{display:block;label{cursor:pointer;position:fixed;right:1rem;top:1rem;z-index:100;span{display:block;height:2rem;padding:.5rem;position:relative;transition:transform calc(var(--td)*3) var(--te);width:2rem;&:before{background-color:var(--color-primary);bottom:0;content:"";height:4px;left:0;margin:auto;position:absolute;right:0;transition:transform calc(var(--td)*3) var(--te);top:0;width:calc(100% - 1rem)}}}}[id=main-navigation-toggle]{opacity:0;position:fixed;top:-100%;~label{cursor:pointer;position:fixed;right:1rem;top:1rem;padding-top:1rem;z-index:100;>span{display:block;height:8px;padding:0 .5rem;position:relative;transition:transform calc(var(--td)*3) var(--te);width:3rem;&:before{background-color:var(--color-primary);bottom:0;content:"";height:4px;left:0;margin:auto;position:absolute;right:0;transition:transform calc(var(--td)*3) var(--te);top:0;width:calc(100% - 1rem);-webkit-transition:padding 2s;transform:rotate(0) translateY(-100%)}}}}[id=main-navigation-toggle]:checked~label{>span{&:before{background-color:var(--color-light);color:var(--color-light);display:block;transition:transform .3s;rotate:1turn}&:first-child:before{transform:rotate(-45deg) translateX(-35%)}&:nth-child(2):before{opacity:0}&:nth-child(3):before{transform:rotate(45deg) translateX(-35%)}}}[id=main-navigation-toggle]:checked~nav.main{left:0;top:0;transition:opacity ease-in-outd .3s;opacity:1;z-index:99;&:after,&:before{transform:translateX(0);transition-delay:.5s}&:after{transition-delay:calc(var(--td)/2)}.menu__item{opacity:1;transform:rotate(0deg) translateY(-10%);transition:opacity calc(var(--td)*2) var(--te),transform calc(var(--td)*2) var(--te)}@for $i from 1 through 5{.menu__item:nth-child(#{$i}){transition-delay:calc(var(--td) * 2 * (#{$i} * .25));z-index:$i * -1}}}nav.desktop{display:grid;grid-template-columns:10fr 1fr;align-items:center;justify-content:center;ul.menu{list-style:none;li{display:inline-block;a{color:#000;font-size:1.2rem;padding-right:1.875rem;font-weight:600;&.active,&:hover{opacity:.5}}&.mcontact,&.mkontakt{max-width:20px;a{content:" ";text-indent:-9999px;width:20px;max-width:20px;font:0/0 a;&:before{content:" ";position:absolute;display:inline-block;cursor:pointer;margin-right:.3rem;margin-left:.3rem;width:1.5rem;height:1.5rem;background-image:url(/static/assets/icons/contact-mail.svg);background-size:1.5rem 1.5rem;background-repeat:no-repeat;background-position:50%;padding-top:.19rem}}}}}.language-menu{li{&.active{display:none}a{font-size:1rem;text-transform:uppercase;font-weight:700}}}}@keyframes blink{50%,to{opacity:0}}.desktop{.language-menu{color:green;display:inline-block;background:var(--color-black);width:3.5rem;text-align:center;padding:.4rem 1.1rem;border:1px solid var(--color-black);border-radius:var(--corner-round);//margin-right:1.5rem}}.mobile{.language-menu{position:fixed;bottom:var(--layout-padding);left:var(--layout-padding);right:var(--layout-padding);height:auto;display:block;z-index:99;list-style:none;li{display:block}}}nav.breadcrumb{margin:5rem auto 0;padding-left:var(--layout-padding);padding-right:var(--layout-padding);svg{max-height:2rem;max-width:2rem;display:inline-block;margin-right:.3rem}a,li{color:var(--color-secondary);opacity:.5}li{display:inline-block;a{padding-left:0;&:hover{opacity:1}}>a:after{content:" >"}&:last-child{opacity:.8;>a{text-decoration:underline;&:hover{color:var(--color-primary);text-decoration:none}&:after{content:""}}}}}footer{&>nav{padding-bottom:5rem;margin:0 auto 2rem;border-bottom:1px solid var(--color-primary);text-align:center;>ul{display:inline-block;text-align:center;li{display:inline-block;a{padding:.5rem 1rem;&:hover{opacity:.7}}}}}}.supported svg{max-width:85%;@media screen and (min-width:48rem){max-width:100%}}.desktop{display:none!important;@media screen and (min-width:64em){display:grid!important}}.mobile{@media (min-width:64em){display:none}}footer{width:100%;display:block;.logo{>img{margin:0 auto}>svg{height:100%}}.footer-logo{height:100%}a{color:var(--color-primary)}.two-cols{border:1px solid var(--color-primary);border-radius:var(--corner-round);padding:1.2rem;display:grid;grid-template-columns:1fr 3fr;grid-template-rows:1fr;gap:0 0;div:nth-child(2){text-align:right;>div{text-align:left;display:inline-block}}p{color:var(--color-primary)}ul{width:100%;list-style-type:none;margin:0;padding:0;overflow:hidden;text-align:right;li{float:right;a{display:inline-block;color:#000;text-align:center;padding:.4rem 1rem;text-decoration:none}}}}}.social-media-links,.supplementary,.supported{a{transition:opacity .3s;&:hover{opacity:.7}}}.supplementary{li{display:inline-block}}.social-media-links{margin-top:42px;margin-left:-4px;li{display:inline-block}}main>.container>.ce{width:100%;margin:0 auto;&.ce-textwithimage{margin-bottom:1rem;.content{.text p,p{margin-bottom:1rem}}}border:1px solid var(--color-primary);border-radius:var(--corner-round);padding:var(--layout-padding);width:auto;.ce{border:none;border-radius:0;padding:0}}.bg-light{.bg-light{.images{img{border-radius:.7rem}}}}.bg-red{background:var(--color-primary);.bg-light{color:var(--color-primary);border-radius:.7rem;.images{img{border-radius:.7rem .7rem 0 0}}.content{padding:1rem;a{color:var(--color-primary);margin-top:1.5rem;&:hover{text-decoration:underline}}}}}.pagesPlayful .ce-textwithimage .content{.text p,p{margin-bottom:1rem}}.ce-teamlist{h2{margin-bottom:2rem}}.team-list{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;@media screen and (min-width:48rem){grid-template-columns:2fr 2fr 2fr;grid-template-rows:1fr;grid-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}article{overflow:hidden;padding:24px 50px;font-size:18px;text-align:left;border-radius:var(--corner-round);border:1px solid var(--color-primary);display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;a{color:var(--color-dark)}p{font-size:18px;font-style:normal;font-weight:400;line-height:150%}h3{font-size:1.5rem;margin-bottom:.7rem;padding-bottom:.7rem;border-bottom:1px solid var(--color-primary)}.p-card{width:100%}}}.winner-list{padding-top:0;border:1px solid var(--color-grey-border);border-radius:var(--corner-round);h2{padding:1.5rem;margin-bottom:0}a{color:var(--color-black)}table{width:100%;display:block;border-top:1px solid var(--color-grey-border);border-bottom:none;tr{display:grid;grid-template-columns:1fr;grid-gap:1rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem;@media screen and (min-width:48rem){grid-template-columns:10px 1fr 2fr 2fr 5fr;grid-gap:1rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}}&.editable tr{@media screen and (min-width:48rem){grid-template-columns:10px 1fr 2fr 2fr 5fr 50px}}thead{width:100%;display:block;th{font-weight:700;td{padding-top:1rem;padding-bottom:1rem}}}tbody{width:100%;display:block;tr{&:last-child{border-bottom:none;border-bottom-left-radius:var(--corner-round);border-bottom-right-radius:var(--corner-round)}&.hidden{display:none;border-bottom:none;td{display:none;border-bottom:none}}}}tr{border-bottom:1px solid var(--color-grey-border);&.t-avp td:first-child{background:var(--color-green)}&.t-avs td:first-child{background:var(--color-blue)}&.t-haop td:first-child{background:var(--color-turquoise)}&.t-avta td:first-child{background:var(--color-black)}>td,>th{text-align:left;padding:.3rem}&:hover{background:var(--color-light)}}}}.winner-categories{padding:1.5rem;.tag{display:inline-block;padding:.3rem 2rem;border:1px solid var(--color-grey-border);border-radius:var(--corner-round);margin-bottom:.6rem;margin-right:1rem;color:var(--color-white);cursor:pointer;&.selected{display:inline-block;&:after{content:" ";position:absolute;display:inline-block;cursor:pointer;margin-right:-40px;width:1rem;height:1rem;background-image:url(/static/assets/icons/x.svg);background-size:24px 24px;background-size:contain;background-repeat:no-repeat;background-position:50%;margin-top:.2rem;margin-left:7px}}&:hover{opacity:.8}&.t-avp{background:var(--color-green)}&.t-avs{background:var(--color-blue)}&.t-haop{background:var(--color-turquoise)}&.t-avta{background:var(--color-black)}}a.button.edit-entry{display:inline-block;width:20px;max-width:20px;height:auto}}.ce-textwithimage{margin-bottom:1rem;p{max-width:95%}a{color:var(--color-primary);&:hover{text-decoration:underline}}&.centered{h2,h3,h4,h5{text-align:center}}>div{margin:0 auto;display:grid;grid-template-columns:1fr;@media screen and (min-width:48rem){grid-template-rows:1fr;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}&.no-image{display:block}}.movie-content{overflow:hidden;position:relative;margin:var(--layout-minus-padding);padding-bottom:120px;video{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;z-index:0;border-radius:var(--corner-round)}.content{z-index:1;position:relative;padding:var(--layout-padding);@media screen and (min-width:48rem){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}}.image-pos-bg{display:flex;overflow:hidden;.content{z-index:80}}.image-pos-left,.image-pos-right{grid-template-columns:1fr;grid-template-areas:"images" "contents";@media screen and (min-width:48rem){grid-template-columns:6fr 1fr 6fr;grid-template-areas:"images . contents";gap:0;-moz-column-gap:0;column-gap:0}}.image-pos-above{grid-template-columns:1fr;grid-template-areas:"images" "contents ."}.image-pos-below{grid-template-columns:1fr;grid-template-areas:"contents ." "images"}figure{margin-bottom:1rem}.images{grid-area:images}.content{grid-area:contents}.images.two-cols{display:grid;grid-template-columns:6fr 1fr 6fr;grid-template-areas:". . .";gap:1rem;grid-auto-rows:max-content}}.history{display:grid;grid-template-columns:1fr;grid-gap:1rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:4rem;padding:var(--layout-padding);border:1px solid var(--color-primary);border-radius:var(--corner-round);@media screen and (min-width:48rem){grid-template-columns:2fr 2fr;grid-gap:1rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:4rem;text-align:left}}body.pagesPlayful .history-entry{width:100%;margin:0 auto;background:url(/static/assets/timeline.svg) repeat-y;padding-bottom:2.65rem;&:last-child{padding-bottom:0;margin-bottom:2rem}>div{background:var(--color-light);padding:2.65rem 2rem;margin-right:-5vw}@media screen and (min-width:48rem){max-width:65vw;>div{margin-right:-10vw}}.h1,.h2,.h3,.h4,.h5,.h6,a,blockquote,h1,h2,h3,h4,h5,h6,li,p,ul{color:var(--color-dark)}h2{font-family:var(--font-family-primary);font-size:22px;font-style:normal;font-weight:800;line-height:130%;letter-spacing:-1.26px;@media screen and (min-width:48rem){line-height:120%;max-width:42vw}}&.ce-textwithimage p{max-width:100%}.no-image{margin-right:auto}}.ce-twocols{padding-top:var(--layout-padding);margin-bottom:var(--layout-padding)!important;>div{display:grid;gap:1rem;>div{text-align:left}}>.proportion-1-1,>.proportion-1-2,>.proportion-2-1{grid-template-columns:1fr;@media screen and (min-width:48rem){grid-template-columns:8fr 1fr 4fr;grid-template-areas:". . ."}}}.ce-threecols{padding-top:var(--layout-padding);padding-bottom:var(--layout-padding);margin-bottom:var(--layout-padding)!important;>div{display:grid;gap:1rem;>div{text-align:left}}>.proportion-1-1-1,>.proportion-1-1-2,>.proportion-1-2-1,>.proportion-2-1-1{grid-template-columns:1fr;@media screen and (min-width:48rem){grid-template-columns:2fr 1fr 1fr}}}.table-auto{margin-bottom:2rem}.booking-form{max-width:100%;@media screen and (min-width:48rem){max-width:70%}h2{margin:1.75rem 0}legend{font-size:1.3rem}input,label,select,textarea{display:inline-block;width:100%;padding:.5rem;border-radius:.35rem}input,select,textarea{background:var(--color-light)}input[type=radio]{width:auto;border-radius:50%;display:inline;border:1px solid var(--color-light);&:active,&:checked{background:var(--color-primary)}}label{color:var(--color-secondary);margin:.7rem 0;display:inline-block;padding:0;text-transform:uppercase;>span.selection-title{text-transform:none;display:inline-block;width:100%;font-weight:700}>span.selection-text{text-transform:none}}.sponsoring{margin-top:1.5rem;li:hover{background:var(--color-light);input{border:1px solid var(--color-primary)}span.selection-title{color:var(--color-primary)}}input{width:auto;vertical-align:top;margin-left:1rem;position:relative;margin-top:1rem}label{width:auto;padding-left:1rem}}input{border:none;border-bottom:1px solid #ccc;border-radius:0}input,textarea{border-bottom:1px solid var(--color-secondary)}select{border:1px solid var(--color-secondary)}button,submit{background:var(--color-primary);color:var(--color-light);padding:.7rem;margin-top:1rem;min-width:10rem;text-align:center;border-radius:.35rem}}.cols.two-cols{display:grid;grid-template-columns:1fr;grid-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;@media screen and (min-width:48rem){grid-template-columns:1fr 1fr}}main>.container>.ce.ce-chronology{margin-bottom:1rem;.col-left{h2{margin-bottom:2rem}}.col-right{.ce-textwithimage{background-image:url(/static/assets/icons/bgline.svg);background-repeat:repeat-y;margin-bottom:0;padding-bottom:1.2rem;padding-left:1.8rem;@media screen and (min-width:48rem){padding-left:3.5rem}&:first-child{background-image:url(/static/assets/icons/bgline-first.svg)}&:last-child{background-image:url(/static/assets/icons/bgline-last.svg)}h2{padding-top:1.2rem;@media screen and (min-width:48rem){padding-top:.75rem}}}}}.smooth-animator h1{>span{opacity:0;color:#0000;animation:blur 4s ease-out;&:first-child{animation-delay:0s}&:nth-child(2){animation-delay:.1s}&:nth-child(3){animation-delay:.2s}&:nth-child(4){animation-delay:.4s}&:nth-child(5){animation-delay:.6s}&:nth-child(6){animation-delay:.8s}&:nth-child(7){animation-delay:1s}&:nth-child(8){animation-delay:1.2s}&:nth-child(9){animation-delay:1.4s}}&.animated>span{opacity:1;color:inherit}}@keyframes blur{1%{text-shadow:0 0 100px var(--color-black);opacity:0}5%{text-shadow:0 0 90px var(--color-black)}30%{opacity:1}20%{text-shadow:0 0 0 var(--color-black)}80%{text-shadow:0 0 0 var(--color-black)}to{opacity:1}}.smooth-animator .site-header>p.lead{opacity:0;animation-delay:1.2s;animation:fadeIn 2s ease-in forwards;animation-iteration-count:1}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes fadeInSlow{0%{opacity:1}1%{color:#0000;text-shadow:0 0 100px var(--color-black);opacity:0}5%{text-shadow:0 0 50px var(--color-black)}50%{opacity:.5;color:inherit}to{opacity:1;color:inherit}}