.mw-1{max-width:1em}.mw-2{max-width:2em}.mw-3{max-width:3em}.mw-4{max-width:4em}.mw-5{max-width:5em}.mw-6{max-width:6em}.mw-7{max-width:7em}.mw-8{max-width:8em}.mw-9{max-width:9em}.mw-10{max-width:10em}.mw-11{max-width:11em}.mw-12{max-width:12em}.mw-13{max-width:13em}.mw-14{max-width:14em}.mw-15{max-width:15em}.mw-16{max-width:16em}.mw-17{max-width:17em}.mw-18{max-width:18em}.mw-19{max-width:19em}.mw-20{max-width:20em}.mw-21{max-width:21em}.mw-22{max-width:22em}.mw-23{max-width:23em}.mw-24{max-width:24em}.mw-25{max-width:25em}.mw-26{max-width:26em}.mw-27{max-width:27em}.mw-28{max-width:28em}.mw-29{max-width:29em}.mw-30{max-width:30em}.mw-31{max-width:31em}.mw-32{max-width:32em}.mw-33{max-width:33em}.mw-34{max-width:34em}.mw-35{max-width:35em}.mw-36{max-width:36em}.mw-37{max-width:37em}.mw-38{max-width:38em}.mw-39{max-width:39em}.mw-40{max-width:40em}.mw-41{max-width:41em}.mw-42{max-width:42em}.mw-43{max-width:43em}.mw-44{max-width:44em}.mw-45{max-width:45em}.mw-46{max-width:46em}.mw-47{max-width:47em}.mw-48{max-width:48em}.mw-49{max-width:49em}.mw-50{max-width:50em}.fs-0{font-size:1rem}.fs-1{font-size:1.2rem}.fs-2{font-size:1.44rem}.fs-3{font-size:1.728rem}.fs-4{font-size:2.0736rem}.fs-5{font-size:2.48832rem}.fs-6{font-size:2.985984rem}.fs-7{font-size:3.5831808rem}.fs-8{font-size:4.29981696rem}.fs-9{font-size:5.159780352rem}.fs-10{font-size:6.1917364224rem}.p-0{padding:0rem}.m-0{margin:0rem}.p-1{padding:1rem}.m-1{margin:1rem}.p-2{padding:2rem}.m-2{margin:2rem}.p-3{padding:3rem}.m-3{margin:3rem}.p-4{padding:4rem}.m-4{margin:4rem}.p-5{padding:5rem}.m-5{margin:5rem}.p-6{padding:6rem}.m-6{margin:6rem}.p-7{padding:7rem}.m-7{margin:7rem}.p-8{padding:8rem}.m-8{margin:8rem}.p-9{padding:9rem}.m-9{margin:9rem}.p-10{padding:10rem}.m-10{margin:10rem}@font-face{font-display:block;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v43-latin-regular.woff2") format("woff2")}@font-face{font-display:block;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v43-latin-700.woff2") format("woff2")}@font-face{font-display:block;font-family:"Tektur";font-style:normal;font-weight:400;src:url("../fonts/tektur-v3-latin-regular.woff2") format("woff2")}@font-face{font-display:block;font-family:"Tektur";font-style:normal;font-weight:500;src:url("../fonts/tektur-v3-latin-500.woff2") format("woff2")}@font-face{font-display:block;font-family:"Tektur";font-style:normal;font-weight:600;src:url("../fonts/tektur-v3-latin-600.woff2") format("woff2")}@font-face{font-display:block;font-family:"Tektur";font-style:normal;font-weight:700;src:url("../fonts/tektur-v3-latin-700.woff2") format("woff2")}@font-face{font-display:block;font-family:"Tektur";font-style:normal;font-weight:800;src:url("../fonts/tektur-v3-latin-800.woff2") format("woff2")}@font-face{font-display:block;font-family:"Tektur";font-style:normal;font-weight:900;src:url("../fonts/tektur-v3-latin-900.woff2") format("woff2")}html,body{margin:0;padding:0;height:100%;width:100%;font-family:"Open Sans",sans-serif;font-display:block;font-weight:400;font-size:18px;color:#fff;background:#000;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;min-height:100vh}@media(max-width: 768px){html,body{font-size:16px}}body{background-size:cover;background-position:center;background-repeat:no-repeat;padding:0;margin:0;overflow-x:hidden}@media(max-width: 768px){body{background-position:left top}}h1{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;min-width:0;min-height:0;font-family:"Tektur",sans-serif;font-display:block;font-weight:400;font-size:7vw;color:#cdd603;text-transform:uppercase;padding:0;line-height:1;text-align:center;overflow:hidden}@media(min-width: 1440px)and (max-width: 1920px){h1{font-size:120px}}@media(max-width: 768px){h1{font-size:2.48832rem}}h1 .glow{position:absolute;left:0;top:0;width:100%;display:block;text-align:center;pointer-events:none}h1 .spacing{opacity:0}@keyframes flicker{0%{opacity:1}1%{opacity:0}2%{opacity:1}3%{opacity:0}4%{opacity:1}5%{opacity:0}10%{opacity:1}100%{opacity:1}}.container,.container-wide{padding:0 2em;box-sizing:border-box;display:block}@media(max-width: 768px){.container,.container-wide{padding:0 1.5em}}.container{max-width:60em;margin:0 auto}dl{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;margin:0;padding:2em 0;letter-spacing:.075em;flex-wrap:wrap}dl>*{margin-bottom:0}@media(max-width: 768px){dl{flex-direction:column;gap:1em;margin-bottom:3em}}dl div{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25em;margin:.5em 1em;flex-wrap:wrap}@media(max-width: 768px){dl div{margin:0 .25em}}dl div dt{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;margin:0;padding:0;color:#cdd603;flex:0 0 auto}dl div dd{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;margin:0;padding:0;flex:0 0 auto}@keyframes glitch{1%{transform:rotateX(10deg) skewX(35deg);color:#fff}3%{transform:rotateX(0deg) skewX(0deg);color:rgba(0,0,0,0)}10%{transform:rotateX(0deg) skewX(0deg);color:#cdd603;filter:none}}@keyframes noise-1{3.3333333333%{-webkit-clip-path:inset(62px 0 20px 0);clip-path:inset(62px 0 20px 0)}6.6666666667%{-webkit-clip-path:inset(11px 0 64px 0);clip-path:inset(11px 0 64px 0)}10%{-webkit-clip-path:inset(83px 0 17px 0);clip-path:inset(83px 0 17px 0)}13.3333333333%{-webkit-clip-path:inset(23px 0 10px 0);clip-path:inset(23px 0 10px 0)}16.6666666667%{-webkit-clip-path:inset(80px 0 9px 0);clip-path:inset(80px 0 9px 0)}20%{-webkit-clip-path:inset(95px 0 5px 0);clip-path:inset(95px 0 5px 0)}23.3333333333%{-webkit-clip-path:inset(68px 0 16px 0);clip-path:inset(68px 0 16px 0)}26.6666666667%{-webkit-clip-path:inset(72px 0 15px 0);clip-path:inset(72px 0 15px 0)}30%{-webkit-clip-path:inset(21px 0 20px 0);clip-path:inset(21px 0 20px 0)}33.3333333333%{-webkit-clip-path:inset(44px 0 29px 0);clip-path:inset(44px 0 29px 0)}36.6666666667%{-webkit-clip-path:inset(92px 0 3px 0);clip-path:inset(92px 0 3px 0)}40%{-webkit-clip-path:inset(96px 0 5px 0);clip-path:inset(96px 0 5px 0)}43.3333333333%{-webkit-clip-path:inset(99px 0 1px 0);clip-path:inset(99px 0 1px 0)}46.6666666667%{-webkit-clip-path:inset(84px 0 7px 0);clip-path:inset(84px 0 7px 0)}50%{-webkit-clip-path:inset(77px 0 21px 0);clip-path:inset(77px 0 21px 0)}53.3333333333%{-webkit-clip-path:inset(56px 0 27px 0);clip-path:inset(56px 0 27px 0)}56.6666666667%{-webkit-clip-path:inset(27px 0 19px 0);clip-path:inset(27px 0 19px 0)}60%{-webkit-clip-path:inset(55px 0 22px 0);clip-path:inset(55px 0 22px 0)}63.3333333333%{-webkit-clip-path:inset(71px 0 18px 0);clip-path:inset(71px 0 18px 0)}66.6666666667%{-webkit-clip-path:inset(43px 0 45px 0);clip-path:inset(43px 0 45px 0)}70%{-webkit-clip-path:inset(75px 0 1px 0);clip-path:inset(75px 0 1px 0)}73.3333333333%{-webkit-clip-path:inset(22px 0 47px 0);clip-path:inset(22px 0 47px 0)}76.6666666667%{-webkit-clip-path:inset(12px 0 69px 0);clip-path:inset(12px 0 69px 0)}80%{-webkit-clip-path:inset(100px 0 1px 0);clip-path:inset(100px 0 1px 0)}83.3333333333%{-webkit-clip-path:inset(58px 0 31px 0);clip-path:inset(58px 0 31px 0)}86.6666666667%{-webkit-clip-path:inset(83px 0 6px 0);clip-path:inset(83px 0 6px 0)}90%{-webkit-clip-path:inset(40px 0 6px 0);clip-path:inset(40px 0 6px 0)}93.3333333333%{-webkit-clip-path:inset(14px 0 73px 0);clip-path:inset(14px 0 73px 0)}96.6666666667%{-webkit-clip-path:inset(17px 0 29px 0);clip-path:inset(17px 0 29px 0)}100%{-webkit-clip-path:inset(33px 0 56px 0);clip-path:inset(33px 0 56px 0)}}@keyframes noise-2{0%{-webkit-clip-path:inset(89px 0 1px 0);clip-path:inset(89px 0 1px 0)}3.3333333333%{-webkit-clip-path:inset(19px 0 3px 0);clip-path:inset(19px 0 3px 0)}6.6666666667%{-webkit-clip-path:inset(25px 0 29px 0);clip-path:inset(25px 0 29px 0)}10%{-webkit-clip-path:inset(94px 0 1px 0);clip-path:inset(94px 0 1px 0)}13.3333333333%{-webkit-clip-path:inset(36px 0 24px 0);clip-path:inset(36px 0 24px 0)}16.6666666667%{-webkit-clip-path:inset(36px 0 9px 0);clip-path:inset(36px 0 9px 0)}20%{-webkit-clip-path:inset(47px 0 6px 0);clip-path:inset(47px 0 6px 0)}23.3333333333%{-webkit-clip-path:inset(29px 0 61px 0);clip-path:inset(29px 0 61px 0)}26.6666666667%{-webkit-clip-path:inset(24px 0 27px 0);clip-path:inset(24px 0 27px 0)}30%{-webkit-clip-path:inset(97px 0 2px 0);clip-path:inset(97px 0 2px 0)}33.3333333333%{-webkit-clip-path:inset(20px 0 33px 0);clip-path:inset(20px 0 33px 0)}36.6666666667%{-webkit-clip-path:inset(31px 0 63px 0);clip-path:inset(31px 0 63px 0)}40%{-webkit-clip-path:inset(72px 0 13px 0);clip-path:inset(72px 0 13px 0)}43.3333333333%{-webkit-clip-path:inset(45px 0 4px 0);clip-path:inset(45px 0 4px 0)}46.6666666667%{-webkit-clip-path:inset(47px 0 34px 0);clip-path:inset(47px 0 34px 0)}50%{-webkit-clip-path:inset(85px 0 2px 0);clip-path:inset(85px 0 2px 0)}53.3333333333%{-webkit-clip-path:inset(67px 0 21px 0);clip-path:inset(67px 0 21px 0)}56.6666666667%{-webkit-clip-path:inset(12px 0 45px 0);clip-path:inset(12px 0 45px 0)}60%{-webkit-clip-path:inset(83px 0 16px 0);clip-path:inset(83px 0 16px 0)}63.3333333333%{-webkit-clip-path:inset(24px 0 9px 0);clip-path:inset(24px 0 9px 0)}66.6666666667%{-webkit-clip-path:inset(19px 0 81px 0);clip-path:inset(19px 0 81px 0)}70%{-webkit-clip-path:inset(46px 0 23px 0);clip-path:inset(46px 0 23px 0)}73.3333333333%{-webkit-clip-path:inset(20px 0 49px 0);clip-path:inset(20px 0 49px 0)}76.6666666667%{-webkit-clip-path:inset(36px 0 26px 0);clip-path:inset(36px 0 26px 0)}80%{-webkit-clip-path:inset(7px 0 14px 0);clip-path:inset(7px 0 14px 0)}83.3333333333%{-webkit-clip-path:inset(51px 0 7px 0);clip-path:inset(51px 0 7px 0)}86.6666666667%{-webkit-clip-path:inset(12px 0 4px 0);clip-path:inset(12px 0 4px 0)}90%{-webkit-clip-path:inset(55px 0 8px 0);clip-path:inset(55px 0 8px 0)}93.3333333333%{-webkit-clip-path:inset(83px 0 15px 0);clip-path:inset(83px 0 15px 0)}96.6666666667%{-webkit-clip-path:inset(6px 0 66px 0);clip-path:inset(6px 0 66px 0)}100%{-webkit-clip-path:inset(53px 0 25px 0);clip-path:inset(53px 0 25px 0)}}.scanlines{overflow:hidden;mix-blend-mode:difference;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;display:none}.scanlines::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:repeating-linear-gradient(to bottom, transparent 0%, rgba(255, 255, 255, 0.05) 0.5%, transparent 1%);animation:fudge 7s ease-in-out alternate infinite}@keyframes fudge{from{transform:translate(0px, 0px)}to{transform:translate(0px, 2%)}}.glow{text-shadow:0 0 1000px currentColor;color:rgba(0,0,0,0);position:absolute;top:0}.subtitle{font-weight:100;font-size:.8vw;color:rgba(165,141,141,.4);text-transform:uppercase;letter-spacing:1em;text-align:center;position:absolute;left:17%;animation:glitch-2 5s 5.02s infinite}@keyframes glitch-2{1%{transform:rotateX(10deg) skewX(70deg)}2%{transform:rotateX(0deg) skewX(0deg)}}.section-1{background-image:url("../img/bg_containers.jpg");background-size:cover;background-position:center;height:60vh;min-height:35vw;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.glitch.active,.glitch-hover.active{position:relative;overflow:hidden}.glitch.active .glitch-1,.glitch.active .glitch-2,.glitch.active .glitch-3,.glitch-hover.active .glitch-1,.glitch-hover.active .glitch-2,.glitch-hover.active .glitch-3{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}@keyframes glitch_alpha{0%{opacity:0}2%{opacity:1}95%{opacity:1}99%{opacity:0}100%{opacity:1}}.glitch.active .glitch-1,.glitch-hover.active .glitch-1{position:relative;z-index:2;overflow:visible !important}.glitch.active .glitch-1>*:not(.no-glitch),.glitch-hover.active .glitch-1>*:not(.no-glitch){animation:glitch_alpha 3s 5s infinite;text-shadow:0 0 3px rgba(0,0,0,.8)}.glitch.active .glitch-2,.glitch-hover.active .glitch-2{left:-3px;top:-1px;animation:noise-1 2.9s linear infinite alternate-reverse,glitch 4.8s 5s infinite}.glitch.active .glitch-2,.glitch.active .glitch-2 *:not(.no-glitch),.glitch-hover.active .glitch-2,.glitch-hover.active .glitch-2 *:not(.no-glitch){color:rgba(0,255,255,.5) !important}.glitch.active .glitch-2 img,.glitch-hover.active .glitch-2 img{position:relative;filter:sepia(100%) hue-rotate(120deg);opacity:.5}.glitch.active .glitch-2 .no-glitch,.glitch-hover.active .glitch-2 .no-glitch{display:none}.glitch.active .glitch-3,.glitch-hover.active .glitch-3{left:4px;top:1px;animation:noise-2 3s linear infinite alternate-reverse,glitch 5s 5s infinite}.glitch.active .glitch-3,.glitch.active .glitch-3 *:not(.no-glitch),.glitch-hover.active .glitch-3,.glitch-hover.active .glitch-3 *:not(.no-glitch){color:rgba(255,0,255,.5) !important}.glitch.active .glitch-3 img,.glitch-hover.active .glitch-3 img{position:relative;filter:sepia(100%) hue-rotate(240deg);opacity:.5}.glitch.active .glitch-3 .no-glitch,.glitch-hover.active .glitch-3 .no-glitch{display:none}.glitch-hover.active .glitch-1,.glitch-hover.active .glitch-1 *{animation:none !important}.glitch-hover.active .glitch-2,.glitch-hover.active .glitch-3{display:none !important}body:not(.touch) .glitch-hover.active:hover .glitch-1,body:not(.touch) .glitch-hover.active:focus .glitch-1{animation:glitch_alpha 3s 0s infinite !important}body:not(.touch) .glitch-hover.active:hover .glitch-2,body:not(.touch) .glitch-hover.active:hover .glitch-3,body:not(.touch) .glitch-hover.active:focus .glitch-2,body:not(.touch) .glitch-hover.active:focus .glitch-3{display:block !important;animation-delay:0s !important}section{margin:0;padding:3em 0;overflow:hidden;position:relative}section.light{background:#fff;color:#000}section h2{font-family:"Tektur",sans-serif;font-display:block;font-weight:600;font-size:2.48832rem;color:#cdd603;margin:0 0 1em;padding:0;text-align:center}@media(max-width: 768px){section h2{font-size:1.728rem}}section.plakat{position:relative;overflow:hidden;min-height:70vh;max-height:100vw}section.plakat .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}section.categories{position:relative;overflow:hidden;background:#cdd603;color:#000}section.categories .bg{background-image:url("../img/pattern.png");background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;z-index:0}section.categories h2{color:#000}section.categories .btn-primary{background:#fff}ul.teasers{gap:2em;margin:0 auto;padding:0;list-style:none;position:relative;justify-content:center;z-index:1;display:grid;max-width:2000px;grid-template-columns:repeat(4, 1fr)}@media(min-width: 1920px){ul.teasers{max-width:1800px}}@media(min-width: 1440px)and (max-width: 1920px){ul.teasers{max-width:1600px}}@media(min-width: 1024px)and (max-width: 1440px){ul.teasers{grid-template-columns:repeat(2, 1fr);max-width:800px}}@media(min-width: 768px)and (max-width: 1024px){ul.teasers{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){ul.teasers{grid-template-columns:repeat(1, 1fr)}}ul.teasers li{flex:0 1 400px;min-width:200px;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;gap:1em}ul.teasers li figure{display:block;margin:0 0 1em;padding:0;width:100%;aspect-ratio:4/3;overflow:hidden;transition:all .1s ease-in-out}ul.teasers li figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease-in-out}body:not(.touch) ul.teasers li:hover,ul.teasers li:focus{overflow:visible !important;outline:none}body:not(.touch) ul.teasers li:hover figure,ul.teasers li:focus figure{box-shadow:0 0 50px rgba(205,214,3,.3)}body:not(.touch) ul.teasers li:hover figure img,ul.teasers li:focus figure img{transform:scale(1.1)}ul.teasers li h3{font-family:"Tektur",sans-serif;font-display:block;font-weight:600;font-size:1.728rem;margin:0 0 .25em;padding:0}ul.teasers li h4{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;font-size:1.2rem;margin:0 0 .5em;padding:0}ul.teasers li p{margin:0 0 1em;padding:0}ul.teasers-winners{max-width:100%;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1024px){ul.teasers-winners{grid-template-columns:1fr}}ul.teasers-winners li{text-align:left}ul.teasers-winners li figure{aspect-ratio:16/9}sup{color:inherit;font-size:1rem;transform:translateY(-0.5em);display:inline-block}p{margin:0 0 1.5em;padding:0}header{padding:4em 0 0;min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}header section.intro{position:relative;color:#fff;font-size:1.44rem;text-align:center;z-index:100;background:rgba(0,0,0,0);padding-bottom:2em}header .logo{position:relative;width:min(60vw,60vh);aspect-ratio:1/1;max-width:800px;display:block;margin:0 auto;animation:flicker 10s 5s infinite}@media(max-width: 480px){header .logo{width:min(80vw,80vh)}}header .logo .logo-pattern{position:absolute;width:60%;height:auto;left:52%;top:50%;transform:translate(-50%, -50%)}header .logo .logo-wordmark{position:absolute;top:2%;left:0;width:33%;height:auto}header .logo .stopper{position:absolute;bottom:0;right:-30%;width:35%;height:auto}header .logo .stopper img{width:100%;height:auto}@media(max-width: 768px){header .logo .stopper{right:-17%;width:50%}}header .content{position:relative;z-index:3;text-align:center}header .title{margin:0 auto;display:inline-block}header .video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}header .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;outline:none}header .video:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}header .video:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(to top, #000, rgba(0, 0, 0, 0));z-index:2}ul.teasers.teasers-makers{color:#000}ul.teasers.teasers-makers li{text-align:left}ul.teasers.teasers-makers li figure{aspect-ratio:3.5/3}ul.teasers.teasers-makers h3{color:#cdd603}ul.teasers.teasers-makers h4{margin:0 0 1em}.btn{font-family:"Open Sans",sans-serif;font-display:block;font-weight:600;font-size:1rem;color:#fff;background:rgba(0,0,0,.5);padding:.75em 2em;border-radius:4px;line-height:1;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #fff;transition:all .3s ease-in-out;position:relative}.btn *{text-shadow:none !important;overflow:visible !important}.btn>*{transform:translateY(-0.05em)}.btn.btn-back{padding:0;border:none;background:none;color:#fff;border-radius:0;width:1em;height:1em;display:flex;align-items:center;justify-content:center;background:#cdd603;color:#000;font-size:2.48832rem;padding:0}.btn.btn-back>*{transform:none}body:not(.touch) .btn.btn-back:hover,.btn.btn-back:focus{background:#fff;color:#000;box-shadow:0 0 1px rgba(0,0,0,.1),0 0 40px rgba(205,214,3,.5)}.btn.btn-primary{background:#cdd603;color:#000;border-color:#cdd603;text-shadow:none;text-decoration:none;transition:all .2s ease;font-family:"Open Sans",sans-serif;font-display:block;font-weight:400}@media(max-width: 768px){.btn.btn-primary{font-size:1rem;padding:.75em 1.5em}}body:not(.touch) .btn.btn-primary:hover,.btn.btn-primary:focus{background:#fff;box-shadow:0 0 1px rgba(0,0,0,.1),0 0 40px rgba(205,214,3,.5);outline:none}a,a:link,a:visited{color:inherit}a.mark,footer nav ul li a,a:link.mark,a:visited.mark{text-decoration:none;display:inline-block !important;position:relative;color:inherit;z-index:1}a.mark:after,footer nav ul li a:after,a:link.mark:after,a:visited.mark:after{content:"";position:absolute;width:100%;height:3px;left:0;bottom:-0.15em;background:#cdd603;z-index:-1;border-radius:0}body:not(.touch) a.mark:hover,body:not(.touch) footer nav ul li a:hover,footer nav ul li body:not(.touch) a:hover,a.mark:focus,footer nav ul li a:focus,body:not(.touch) a:link.mark:hover,a:link.mark:focus,body:not(.touch) a:visited.mark:hover,a:visited.mark:focus{outline:none;color:#000}body:not(.touch) a.mark:hover:after,body:not(.touch) footer nav ul li a:hover:after,footer nav ul li body:not(.touch) a:hover:after,a.mark:focus:after,footer nav ul li a:focus:after,body:not(.touch) a:link.mark:hover:after,a:link.mark:focus:after,body:not(.touch) a:visited.mark:hover:after,a:visited.mark:focus:after{content:"";position:absolute;width:calc(100% + 1em);height:calc(100% + .75em);left:50%;top:50%;transform:translate(-50%, -50%);background:#cdd603;z-index:-1;border-radius:3px}.cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:4em;width:100%;margin:0 auto}.max-w-1{max-width:1em}.max-w-2{max-width:2em}.max-w-3{max-width:3em}.max-w-4{max-width:4em}.max-w-5{max-width:5em}.max-w-6{max-width:6em}.max-w-7{max-width:7em}.max-w-8{max-width:8em}.max-w-9{max-width:9em}.max-w-10{max-width:10em}.max-w-11{max-width:11em}.max-w-12{max-width:12em}.max-w-13{max-width:13em}.max-w-14{max-width:14em}.max-w-15{max-width:15em}.max-w-16{max-width:16em}.max-w-17{max-width:17em}.max-w-18{max-width:18em}.max-w-19{max-width:19em}.max-w-20{max-width:20em}.max-w-21{max-width:21em}.max-w-22{max-width:22em}.max-w-23{max-width:23em}.max-w-24{max-width:24em}.max-w-25{max-width:25em}.max-w-26{max-width:26em}.max-w-27{max-width:27em}.max-w-28{max-width:28em}.max-w-29{max-width:29em}.max-w-30{max-width:30em}.max-w-31{max-width:31em}.max-w-32{max-width:32em}.max-w-33{max-width:33em}.max-w-34{max-width:34em}.max-w-35{max-width:35em}.max-w-36{max-width:36em}.max-w-37{max-width:37em}.max-w-38{max-width:38em}.max-w-39{max-width:39em}.max-w-40{max-width:40em}.max-w-41{max-width:41em}.max-w-42{max-width:42em}.max-w-43{max-width:43em}.max-w-44{max-width:44em}.max-w-45{max-width:45em}.max-w-46{max-width:46em}.max-w-47{max-width:47em}.max-w-48{max-width:48em}.max-w-49{max-width:49em}.max-w-50{max-width:50em}h2{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;font-size:2.48832rem;color:#cdd603;margin:0 0 .5em;padding:0}h3{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;font-size:1.44rem;margin:2em 0 .75em;padding:0}h4{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;font-size:1.2rem;margin:0 0 .5em;padding:0}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.px-1{padding-left:1rem;padding-right:1rem}.py-1{padding-top:1rem;padding-bottom:1rem}.mx-1{margin-left:1rem;margin-right:1rem}.my-1{margin-top:1rem;margin-bottom:1rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.px-2{padding-left:2rem;padding-right:2rem}.py-2{padding-top:2rem;padding-bottom:2rem}.mx-2{margin-left:2rem;margin-right:2rem}.my-2{margin-top:2rem;margin-bottom:2rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.px-3{padding-left:3rem;padding-right:3rem}.py-3{padding-top:3rem;padding-bottom:3rem}.mx-3{margin-left:3rem;margin-right:3rem}.my-3{margin-top:3rem;margin-bottom:3rem}.mt-4{margin-top:4rem}.mb-4{margin-bottom:4rem}.pt-4{padding-top:4rem}.pb-4{padding-bottom:4rem}.px-4{padding-left:4rem;padding-right:4rem}.py-4{padding-top:4rem;padding-bottom:4rem}.mx-4{margin-left:4rem;margin-right:4rem}.my-4{margin-top:4rem;margin-bottom:4rem}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.pt-5{padding-top:5rem}.pb-5{padding-bottom:5rem}.px-5{padding-left:5rem;padding-right:5rem}.py-5{padding-top:5rem;padding-bottom:5rem}.mx-5{margin-left:5rem;margin-right:5rem}.my-5{margin-top:5rem;margin-bottom:5rem}.mt-6{margin-top:6rem}.mb-6{margin-bottom:6rem}.pt-6{padding-top:6rem}.pb-6{padding-bottom:6rem}.px-6{padding-left:6rem;padding-right:6rem}.py-6{padding-top:6rem;padding-bottom:6rem}.mx-6{margin-left:6rem;margin-right:6rem}.my-6{margin-top:6rem;margin-bottom:6rem}.mt-7{margin-top:7rem}.mb-7{margin-bottom:7rem}.pt-7{padding-top:7rem}.pb-7{padding-bottom:7rem}.px-7{padding-left:7rem;padding-right:7rem}.py-7{padding-top:7rem;padding-bottom:7rem}.mx-7{margin-left:7rem;margin-right:7rem}.my-7{margin-top:7rem;margin-bottom:7rem}.mt-8{margin-top:8rem}.mb-8{margin-bottom:8rem}.pt-8{padding-top:8rem}.pb-8{padding-bottom:8rem}.px-8{padding-left:8rem;padding-right:8rem}.py-8{padding-top:8rem;padding-bottom:8rem}.mx-8{margin-left:8rem;margin-right:8rem}.my-8{margin-top:8rem;margin-bottom:8rem}.mt-9{margin-top:9rem}.mb-9{margin-bottom:9rem}.pt-9{padding-top:9rem}.pb-9{padding-bottom:9rem}.px-9{padding-left:9rem;padding-right:9rem}.py-9{padding-top:9rem;padding-bottom:9rem}.mx-9{margin-left:9rem;margin-right:9rem}.my-9{margin-top:9rem;margin-bottom:9rem}.mt-10{margin-top:10rem}.mb-10{margin-bottom:10rem}.pt-10{padding-top:10rem}.pb-10{padding-bottom:10rem}.px-10{padding-left:10rem;padding-right:10rem}.py-10{padding-top:10rem;padding-bottom:10rem}.mx-10{margin-left:10rem;margin-right:10rem}.my-10{margin-top:10rem;margin-bottom:10rem}h1,h2,h3,h4,h5{line-height:1.2}h1 i,h2 i,h3 i,h4 i,h5 i{font-style:inherit;color:#fff}h1 small,h2 small,h3 small,h4 small,h5 small{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;font-size:1.2rem;display:block;margin:.25em auto 0;max-width:40em}h1{line-height:1}h3{font-family:"Tektur",sans-serif;font-display:block;font-weight:400}section.dark{background:#000;color:#fff}section.dark h3{color:#cdd603}ol{list-style:none;margin:0 0 1em;padding:0;counter-reset:list-counter}ol li{margin:0 0 1em;padding:0;position:relative}@media(max-width: 1024px){ol li{padding-left:2em}}ol li::before{content:counter(list-counter) "";counter-increment:list-counter;font-family:"Tektur",sans-serif;font-display:block;font-weight:400;color:#cdd603;position:absolute;left:-1.5em;top:-0.25em;text-align:right;display:block;font-size:1.728rem}@media(max-width: 1024px){ol li::before{left:0}}.color-ci{color:#cdd603}.color-white{color:#fff}blockquote{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;font-size:1.728rem;margin:0 0 1em;padding:2em 0;text-align:center;margin:0 auto}blockquote p:last-child{margin:0;padding:0}footer{background:#000;position:relative;padding:2em 0}footer .bg{background-image:url("../img/pattern.png");background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;z-index:0}footer nav{position:relative;z-index:1}footer nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2em;flex-wrap:wrap}footer nav ul li{margin:0;padding:0}footer nav ul li a{font-family:"Open Sans",sans-serif;font-display:block;font-weight:400;font-size:1rem;color:#fff;text-transform:lowercase}.hidden{display:none}.collapsable .btn-more{display:none}.collapsable .btn-less{display:block}.collapsable .more{display:block}.collapsable.collapsed .more{display:none}.collapsable.collapsed .btn-more{display:block}.collapsable.collapsed .btn-less{display:none}i.icon{display:inline-block;width:1em;height:1em}i.icon svg{width:100%;height:100%}i.icon svg *{fill:currentColor}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.modal-container[hidden]{display:none}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.modal-content{position:relative;border-radius:8px;width:100%;max-width:800px;max-height:100vh;overflow-y:auto;z-index:1001;outline:none;padding:1.5rem}.modal-content .bg{background:#000;border:1px solid #cdd603;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media(max-width: 768px){.modal-content{max-width:100%;margin:0;padding:2rem 1rem}}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 0;border-bottom:1px solid rgba(205,214,3,.3);margin-bottom:1rem}@media(max-width: 768px){.modal-header{padding:1rem 1rem 0}}[data-toggle]{cursor:pointer}.modal-title{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;font-size:1.728rem;color:#cdd603;margin:0;padding:0}@media(max-width: 768px){.modal-title{font-size:1.44rem}}.modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#cdd603;font-size:1rem;cursor:pointer;padding:.5rem;border-radius:0;transition:all .2s ease;z-index:1002;display:flex;align-items:center;justify-content:center;width:2em;height:2em;text-align:center;line-height:1;margin:0;padding:0;border-radius:3em;border:2px solid #cdd603}.modal-close:hover,.modal-close:focus{border-color:#fff;color:#000;background:#fff;outline:none;box-shadow:0 0 1px rgba(0,0,0,.1),0 0 1rem rgba(205,214,3,.5)}.modal-close:active{transform:scale(0.95)}.modal-body h2{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;font-size:1.728rem;color:#cdd603;margin:0 0 1rem;padding:0}@media(max-width: 768px){.modal-body h2{font-size:1.44rem}}.modal-body .modal-heading{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;font-size:1.44rem;color:#cdd603;margin:0 0 1rem;padding:0 3em 0 0}.modal-body video{width:100%;height:auto;max-width:100%;display:block;margin:1rem 0;box-shadow:0 0 1.5rem rgba(205,214,3,.5)}.modal-body p{margin:0 0 1rem;line-height:1.6}.modal-body p:last-child{margin-bottom:0}.modal-container:focus{outline:none}.modal-content:focus{outline:2px solid #cdd603;outline-offset:2px}video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.d-flex{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.justify-content-center{justify-content:center}.align-center{align-content:center;align-items:center}.error-page{background:#000;color:#fff}.text-center{text-align:center}.text-left{text-align:left}.text-small{font-size:.9em}nav#nav-top{background:rgba(0,0,0,0);background:linear-gradient(to top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);transition:background .3s ease-in-out;height:80px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem;position:fixed;top:0;padding:1.5rem;z-index:1000;width:100%;box-sizing:border-box}nav#nav-top:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);transition:opacity .3s ease-in-out;opacity:0;z-index:-1}body.scrolled nav#nav-top{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body.scrolled nav#nav-top:after{opacity:1}nav#nav-top .logo{width:40px;height:40px}nav#nav-top .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}nav#nav-top ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}@media(max-width: 768px){nav#nav-top ul{flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:1rem;max-height:0;overflow:hidden;transition:all .3s ease-in-out;position:fixed;top:80px;right:0;width:100%;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1rem 1rem 2rem;z-index:1000;box-sizing:border-box;opacity:0;pointer-events:none}nav#nav-top ul .btn-primary{background:#cdd603;color:#000 !important;margin-right:1rem}}nav#nav-top.expanded:after{opacity:1}@media(max-width: 768px){nav#nav-top.expanded ul{max-height:20em;opacity:1;pointer-events:auto}}nav#nav-top ul li{margin:0;padding:0}nav#nav-top ul li a{font-family:"Open Sans",sans-serif;font-display:block;font-weight:400;font-size:1rem;color:#fff;text-decoration:none;padding:.5rem 1rem}nav#nav-top ul li a.btn-primary{background:#cdd603;color:#000 !important;margin-left:.5rem}body:not(.touch) nav#nav-top ul li a:hover,body:not(.touch) nav#nav-top ul li a:focus{color:#cdd603}nav#nav-top .start,nav#nav-top .end{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1rem}nav#nav-top .toggle{background:none;color:#fff;border:none;padding:.5rem;font-size:1.2rem;height:2em;width:2em;display:flex;align-items:center;justify-content:center;margin:0;cursor:pointer;border-radius:3px;line-height:1;text-align:center}@media(min-width: 768px){nav#nav-top .toggle{display:none}}body:not(.touch) nav#nav-top .toggle:hover{background:#cdd603;color:#000}em{font-family:"Open Sans",sans-serif;font-display:block;font-weight:600;font-style:normal}.sponsors{background:#000;color:#fff}.sponsors ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3em}@media(max-width: 768px){.sponsors ul{flex-direction:column;gap:2em}}.sponsors ul li{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0;padding:0}.sponsors ul li a{display:block;text-decoration:none}.sponsors ul li svg{height:3em;width:100%;-o-object-fit:contain;object-fit:contain;display:block}@keyframes pulse{0%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -50%) scale(1.2)}100%{transform:translate(-50%, -50%) scale(1)}}dl.roadmap{display:flex;flex-direction:row;gap:0;justify-content:center;align-items:flex-start}dl.roadmap div{margin:0;flex:1 1 10%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2em 1em;position:relative}dl.roadmap div:before{content:"";position:absolute;height:3px;top:0;left:0;transform:translateY(-50%);width:calc(100% + 2px);background:#cdd603;z-index:1}dl.roadmap div:first-child:before{width:51%;left:50%}dl.roadmap div:last-child:before{width:51%;left:0}dl.roadmap div:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -50%);height:20px;width:20px;background:#cdd603;border-radius:50%;border:2px solid #cdd603;background:#000;z-index:2}dl.roadmap div.active:after{background:#fff;border-color:#fff;box-shadow:0 0 1px #cdd603,0 0 3px #cdd603,0 0 20px #cdd603,0 0 40px #cdd603;animation:pulse 2s infinite}dl.roadmap div dt{font-size:1.44rem}dl.roadmap div dd{font-size:1.2rem}@media(max-width: 1024px){dl.roadmap{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0 auto;max-width:15em;margin-bottom:2em}dl.roadmap div{align-items:flex-start;padding:0 2em 3em 3em}dl.roadmap div:after{left:0;top:.9em}dl.roadmap div:before{width:3px;left:0;height:100%;transform:none;top:1em}dl.roadmap div:first-child{padding-top:0}dl.roadmap div:first-child:before{height:100%;width:3px;left:0;transform:none}dl.roadmap div:last-child{padding-bottom:0}dl.roadmap div:last-child:before{display:none}}dl.roadmap dt{font-family:"Tektur",sans-serif;font-display:block;font-weight:600;font-size:1.2rem;color:#cdd603}dl.roadmap dd{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;font-size:1.2rem}.font-ci{font-family:"Tektur",sans-serif;font-display:block;font-weight:400}.mx-auto{margin-left:auto !important;margin-right:auto !important}.anchor{position:absolute;top:-80px;left:0}.d-none{display:none}.d-block{display:block}@media(min-width: 768px){.d-md-block{display:block}}@media(min-width: 768px)and (max-width: 1024px){.d-md-none{display:none}}@media(min-width: 1024px){.d-lg-block{display:block}}.form-group{margin-bottom:2rem}.form-group label{font-family:"Tektur",sans-serif;font-display:block;font-weight:600;font-size:1rem;color:#fff;display:block;margin-bottom:.5rem}.form-group label.required::after{content:" *";color:#cdd603}.form-group input[type=text],.form-group input[type=email],.form-group input[type=url],.form-group select,.form-group textarea{box-sizing:border-box;font-family:"Open Sans",sans-serif;font-display:block;font-weight:400;font-size:1rem;width:100%;padding:.75rem 1rem;background:rgba(205,214,3,.1);border:1px solid #cdd603;border-radius:4px;color:#fff;transition:all .3s ease}.form-group input[type=text]::-moz-placeholder, .form-group input[type=email]::-moz-placeholder, .form-group input[type=url]::-moz-placeholder, .form-group select::-moz-placeholder, .form-group textarea::-moz-placeholder{color:rgba(255,255,255,.6)}.form-group input[type=text]::placeholder,.form-group input[type=email]::placeholder,.form-group input[type=url]::placeholder,.form-group select::placeholder,.form-group textarea::placeholder{color:rgba(255,255,255,.6)}.form-group input[type=text]:focus,.form-group input[type=email]:focus,.form-group input[type=url]:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#cdd603;background:rgba(255,255,255,.15);box-shadow:0 0 0 2px rgba(205,214,3,.3)}.form-group select{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group textarea{min-height:120px;resize:vertical}.form-group .checkbox-group{display:flex;align-items:flex-start;gap:.75rem;margin:2em 0}.form-group .checkbox-group input[type=checkbox]{margin:0;width:1.2rem;height:1.2rem;accent-color:#cdd603;cursor:pointer}.form-group .checkbox-group label{margin:0;cursor:pointer;line-height:1.4}.form-group .checkbox-group.categories{flex-direction:column;gap:1rem}.form-group .checkbox-group.categories .category-option{display:flex;align-items:center;gap:.75rem}.form-group .checkbox-group.categories .category-option input[type=checkbox]{margin:0;width:1.2rem;height:1.2rem;accent-color:#cdd603;cursor:pointer}.form-group .checkbox-group.categories .category-option label{margin:0;cursor:pointer;line-height:1.4;font-family:"Open Sans",sans-serif;font-display:block;font-weight:400;font-size:1rem}.form-group .checkbox-group.gdpr .checkbox-option{display:flex;align-items:flex-start;gap:.75rem}.form-group .checkbox-group.gdpr .checkbox-option input[type=checkbox]{margin:0;width:1.2rem;height:1.2rem;accent-color:#cdd603;cursor:pointer}.form-group .checkbox-group.gdpr .checkbox-option label{margin:0;cursor:pointer;line-height:1.4;font-family:"Open Sans",sans-serif;font-display:block;font-weight:400;font-size:1rem}.form-group .error-message{font-family:"Open Sans",sans-serif;font-display:block;font-weight:400;font-size:.8333333333rem;color:#f44;margin-top:.5rem;display:none}.form-group .error-message.show{display:block}.form-group.has-error input[type=text],.form-group.has-error input[type=email],.form-group.has-error input[type=url],.form-group.has-error select,.form-group.has-error textarea{border-color:#f44}.form-group.has-error .categories{border:1px solid #f44;border-radius:4px;padding:1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width: 768px){.form-row{grid-template-columns:1fr}}.form-submit{text-align:center;margin-top:3rem}.form-submit .btn{font-size:1.2rem;padding:1rem 3rem}@media(max-width: 768px){.form-submit .btn{width:100%;padding:1rem 2rem}}.form-description{font-family:"Open Sans",sans-serif;font-display:block;font-weight:400;font-size:1rem;color:rgba(255,255,255,.7);margin-bottom:2rem;text-align:center;max-width:40em;margin-left:auto;margin-right:auto}.form-container{max-width:40em;margin:0 auto;padding:2rem 0}@media(max-width: 768px){.form-container{padding:1.5rem 0}}.winnie{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.alert{font-family:"Open Sans",sans-serif;font-display:block;font-weight:400;font-size:1rem;padding:1rem;border-radius:4px;margin-bottom:2rem}.alert.alert-success{background:rgba(205,214,3,.1);border:2px solid #cdd603;color:#cdd603;border-radius:4px}.alert.alert-error{background:rgba(255,68,68,.1);border:2px solid #f44;color:#f44;border-radius:4px}.register-confirmation .confirmation-container{max-width:600px;margin:0 auto;text-align:center}.register-confirmation .alert.alert-success{background:rgba(76,175,80,.1);border:2px solid #4caf50;border-radius:12px;padding:2rem;margin-bottom:2rem;display:flex;align-items:center;text-align:left}.register-confirmation .confirmation-icon{font-size:3rem;color:#4caf50;margin-right:1.5rem;font-weight:bold}.register-confirmation .confirmation-content h3{color:#4caf50;margin:0 0 .5rem 0;font-size:1.5rem}.register-confirmation .confirmation-content p{color:rgba(255,255,255,.9);margin:0;line-height:1.6;font-size:1.1rem}.register-confirmation .confirmation-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.register-confirmation .btn-secondary{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.8)}.register-confirmation .btn-secondary:hover{background:rgba(255,255,255,.2);color:#fff}@media(max-width: 768px){.register-confirmation .alert.alert-success{flex-direction:column;text-align:center}.register-confirmation .confirmation-icon{margin-right:0;margin-bottom:1rem}.register-confirmation .confirmation-actions{flex-direction:column}}.confirm{min-height:60vh;display:flex;align-items:center}.confirm .confirm-container{max-width:800px;margin:0 auto;text-align:center}.confirm .alert{border-radius:12px;padding:2rem;margin-bottom:2rem;display:flex;align-items:center;text-align:left}.confirm .alert.alert-success{background:rgba(76,175,80,.1);border:2px solid #4caf50}.confirm .alert.alert-error{background:rgba(244,67,54,.1);border:2px solid #f44336}.confirm .success-icon,.confirm .error-icon{font-size:3rem;margin-right:1.5rem;font-weight:bold}.confirm .success-icon{color:#4caf50}.confirm .error-icon{color:#f44336}.confirm .error-content h3{color:#f44336}.confirm .user-info{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;margin:2rem 0;text-align:left}.confirm .user-info h4{color:#cdd603;margin:0 0 1rem 0;font-size:1.2rem}.confirm .info-grid{display:grid;gap:.5rem}.confirm .info-item{color:rgba(255,255,255,.9)}.confirm .info-item strong{color:#cdd603}.confirm .download-section{background:rgba(76,175,80,.05);border:1px solid rgba(76,175,80,.2);border-radius:8px;padding:1.5rem;margin:2rem 0}.confirm .download-section h4{color:#4caf50;margin:0 0 1rem 0;font-size:1.2rem}.confirm .download-link{text-align:center}.confirm .btn-large{font-size:1.2rem;padding:1rem 2rem;margin-bottom:1rem}.confirm .link-note{color:rgba(255,255,255,.7);font-size:.9rem;margin:0}.confirm .confirm-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.confirm .btn-secondary{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.8)}.confirm .btn-secondary:hover{background:rgba(255,255,255,.2);color:#fff}@media(max-width: 768px){.confirm .alert{flex-direction:column;text-align:center}.confirm .success-icon,.confirm .error-icon{margin-right:0;margin-bottom:1rem}.confirm .confirm-actions{flex-direction:column}}.pooh-quote .quote-container{max-width:600px;margin:0 auto;text-align:center}.pooh-quote .quote-box{padding:3rem 2rem;margin-bottom:2rem}.pooh-quote .quote-box blockquote{font-family:"Tektur",sans-serif;font-display:block;font-weight:400;font-size:1.728rem;color:#cdd603;margin:0 0 1rem 0;line-height:1.4}.pooh-quote .quote-box cite{color:rgba(255,255,255,.7);font-size:1rem;font-style:normal}.pooh-quote .quote-footer{color:rgba(255,255,255,.8);margin-bottom:2rem}.pooh-quote .quote-footer p{margin-bottom:1.5rem;font-size:1rem}@media(max-width: 768px){.pooh-quote .quote-box{padding:2rem 1.5rem}.pooh-quote .quote-box blockquote{font-size:1.2rem}}ul{list-style:disc;padding-left:1em;margin:0 0 1em}ul li{margin:0 0 .5em;padding:0}/*# sourceMappingURL=style.css.map */