@import"https://fonts.googleapis.com/css?family=IBM+Plex+Sans:200,300,400|Space+Mono";@font-face{font-family:GT Flexa;font-weight:200;src:url(/fonts/GT-Flexa-Standard-Thin.woff2) format("woff2");font-display:swap}@font-face{font-family:GT Flexa;font-weight:500;src:url(/fonts/GT-Flexa-Standard-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:GT Flexa;font-weight:700;src:url(/fonts/GT-Flexa-Standard-Bold.woff2) format("woff2");font-display:swap}.font-flexa-light{font-family:GT Flexa;font-weight:200}html{font-size:18px}main{margin:0!important}body{background:#0d0e13;color:hsla(0,0%,100%,.8);font-family:GT Flexa Mono,monospace}hr{height:2px!important;border:none!important;background-image:linear-gradient(90deg,transparent 30%,#fff 0)!important;background-size:18px 100%!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important;opacity:.3!important}h1,h2,h3,h4,h5{font-family:GT Flexa Mono,monospace;color:#fff!important}h1{font-size:2rem!important}h2{font-size:1.5rem;letter-spacing:1.8px}h3{font-size:1.1rem!important}.without-margin-top,b,h4{margin-top:0!important}.without-margin-bottom{margin-bottom:0!important}main .main-image-box{margin-right:-15px;margin-left:-15px;height:67vh;background:url(/images/main_mew.png) no-repeat;background-size:cover;background-position:50%}main .heading-secondary{margin:2.5rem 0}main .header-info{background:rgba(4,3,13,.48);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1.5rem;letter-spacing:1.8px;font-family:GT Flexa Mono,monospace;display:flex;justify-content:center}main .header-info .header-reservation-link{display:block;color:#ca00f4;text-decoration:underline}main .header-info .header-text{font-size:1.25rem}main .header-info .header-main{display:flex;justify-content:space-around;max-width:100%}main .header-info .header-heading{font-size:3rem!important}main .header-info .join{margin-top:-1.75rem;margin-bottom:-2rem;padding-top:1.75rem;cursor:pointer;background:url(/images/vertical-dash.png) repeat-y;background-position-y:8px}.text-lg{font-size:28px;font-weight:300;line-height:2.25rem;margin-bottom:2.5rem;letter-spacing:-.6px}.text-md{font-size:1.33rem;font-weight:300}.list-disc li{list-style-type:disc}header{margin-top:2rem;margin-bottom:2rem}header .text-right{text-align:right!important}header nav.d-none.d-lg-block{text-align:right}nav{margin-top:.5rem}nav .badge{font-size:1.1rem;font-weight:300;text-transform:uppercase;transition:transform .2s ease}nav .badge:hover{transform:scale(1.05)}nav .badge.active,nav .badge.active.badge-secondary[href]:focus,nav .badge.active.badge-secondary[href]:hover{background:#fff;color:#0d0e13}nav .badge.badge-secondary[href]:focus,nav .badge.badge-secondary[href]:hover{color:#fff;background:#313131}nav .list-inline-item{vertical-align:middle}nav ul.list-inline{justify-content:flex-end!important;display:flex!important}nav a[href*=facebook] img{transition:transform .2s ease}nav a[href*=facebook] img:hover{transform:scale(1.05)}footer{font-family:GT Flexa Mono,monospace;font-size:1.1rem}footer .badge{font-size:1.1rem;font-weight:300}footer .list-inline-item{vertical-align:middle}.footer-pixel-perfect{font-family:GT Flexa Mono,monospace;font-size:19.8px;font-weight:400;line-height:29.7px;padding-bottom:1.5rem}.footer-pixel-perfect .footer-container{display:flex;justify-content:space-between;align-items:center}@media(max-width:1185px){.footer-pixel-perfect .footer-container{width:calc(100% - 30px)}}@media(max-width:768px){.footer-pixel-perfect .footer-container{flex-direction:column;align-items:flex-start;gap:20px;height:auto}}.footer-pixel-perfect .footer-left{display:flex;align-items:center}.footer-pixel-perfect .footer-left .footer-slash{color:#ca00f4;margin-right:0}.footer-pixel-perfect .footer-left .footer-link{color:hsla(0,0%,100%,.8);text-decoration:none}.footer-pixel-perfect .footer-left .footer-link:hover{color:#fff;text-decoration:none}.footer-pixel-perfect .footer-right{display:flex;align-items:center;text-align:right;margin-right:2rem;gap:2rem}.footer-pixel-perfect .footer-right .footer-badge{font-size:19.8px;font-weight:300;vertical-align:middle;color:hsla(0,0%,100%,.8)}.mobile-menu{max-height:0;overflow:hidden;transition:all .35s ease-out;width:100vw}.mobile-menu.show{max-height:400px;width:100vw}.mobile-menu .text-center{padding:1.5rem 0;width:100vw}.mobile-menu.hidden{width:100vw}.form-input{margin-top:2.5rem;color:#fff;opacity:.24}.button_newsletter{margin:3rem auto;max-width:377px;color:#fff;font-size:1.25rem}.button-wrapper{display:flex;align-items:center}.app-registration .btn,.newsletter .btn{width:100%}.newsletter-form-horizontal{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:12px;gap:12px;align-items:center;max-width:800px}@media(max-width:768px){.newsletter-form-horizontal{grid-template-columns:1fr;gap:16px}.newsletter-form-horizontal .newsletter-submit{width:100%;margin-top:8px}}.newsletter-input{background-color:#2a2a2a!important;border:1px solid #404040!important;padding:12px 16px!important;margin-top:0!important;color:#fff!important}.newsletter-input::placeholder{color:#ccc!important;opacity:1!important}.newsletter-input:-ms-input-placeholder{color:#ccc!important}.newsletter-input::-ms-input-placeholder{color:#ccc!important}.newsletter-submit{padding:12px 24px;white-space:nowrap;width:auto!important;margin:0!important;border-radius:4px!important}.newsletter-pixel-perfect .newsletter-container{width:930px;margin-top:1rem;padding-left:15px;padding-right:15px}@media(max-width:960px){.newsletter-pixel-perfect .newsletter-container{width:100%}}.newsletter-pixel-perfect .newsletter-content{font-family:GT Flexa,sans-serif;font-weight:200}.newsletter-pixel-perfect .newsletter-description{font-size:31.5px;font-family:GT Flexa,sans-serif;font-weight:200;line-height:40.5px;letter-spacing:-.6px;color:hsla(0,0%,100%,.8)}.newsletter-pixel-perfect .newsletter-form{margin-top:45px}.newsletter-pixel-perfect .newsletter-form-group{display:flex;flex-direction:column;gap:0}.newsletter-pixel-perfect .newsletter-form-control{width:900px;height:54px;background:none;border:none;border-bottom:2px solid hsla(0,0%,100%,.3);border-radius:0;font-family:GT Flexa Mono,monospace;color:#fff;padding-left:0;padding-top:6.75px;padding-bottom:6.75px;margin-top:45px;font-size:18px;line-height:27px}.newsletter-pixel-perfect .newsletter-form-control::placeholder{color:#979797;opacity:.24}.newsletter-pixel-perfect .newsletter-form-control:focus{outline:none;border-color:#fff;box-shadow:none}@media(max-width:930px){.newsletter-pixel-perfect .newsletter-form-control{width:100%}}.newsletter-pixel-perfect .newsletter-button{width:377px;height:47.1953125px;margin:54px auto;font-family:GT Flexa Mono,monospace;font-weight:300;border-radius:8px;color:#fff;background:none;border:2px solid #979797;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:6.75px 13.5px;display:flex;cursor:pointer}.newsletter-pixel-perfect .newsletter-button:hover{border-color:#fff;background:none;color:#fff}.newsletter-pixel-perfect .newsletter-button:focus{outline:none;box-shadow:none;border-color:#fff}.newsletter-pixel-perfect .newsletter-button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:407px){.newsletter-pixel-perfect .newsletter-button{width:100%}}p>*{display:"inline-block"}.container-heading{padding-right:15px;padding-left:15px}.heading-wrapper{background:url(/images/main_mew.png) no-repeat;margin-right:-15px;margin-left:-15px;background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:space-between;min-height:340px;padding-bottom:20px}.heading-main{text-align:center;margin-top:5.5rem;font-size:3rem}.hero-section-pixel-perfect{width:"100%";background-image:url(/images/main_mew.png);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-between}.hero-section-pixel-perfect .hero-title{margin-top:5rem;margin-left:auto;margin-right:auto;font-size:36px;font-family:GT Flexa Mono,monospace;font-weight:500;line-height:43.2px;letter-spacing:.8px;text-align:center;color:#fff;width:100%;display:flex;justify-content:center}@media(max-width:1185px){.hero-section-pixel-perfect .hero-title{width:calc(100% - 30px);margin-left:15px;margin-right:15px}}.hero-section-pixel-perfect .hero-title>h1{max-width:min(670px,100%)}.hero-section-pixel-perfect .hero-subtitle{margin-top:45px;margin-bottom:3rem;font-size:22.5px;text-align:center;color:#fff}.hero-section-pixel-perfect .hero-subtitle .hero-megu-logo{min-width:min(504px,80%);height:48px;display:block;margin:0 auto}@media(max-width:534px){.hero-section-pixel-perfect .hero-subtitle .hero-megu-logo{width:calc(100% - 30px);height:auto}}.hero-section-pixel-perfect .hero-event-info{background:rgba(4,3,13,.48);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:30px;letter-spacing:1.8px;font-family:GT Flexa Mono,monospace;display:flex;justify-content:center;flex-direction:row;padding:36px 0;color:#fff}@media(max-width:768px){.hero-section-pixel-perfect .hero-event-info{font-size:24px;padding:24px 0}}.hero-event-info-content{flex:1 1;display:flex;flex-direction:row;gap:5rem}@media(max-width:1000px){.hero-event-info-content{gap:1rem!important;flex-direction:column;text-align:center}}#rezervovat-vstup{margin-left:0;margin-right:0}@media(max-width:500px){#rezervovat-vstup{margin-left:1rem;margin-right:1rem}}.section-width{max-width:min(930px,95%)}.mobile-menu{margin-top:-.5rem;margin-bottom:-1rem;width:47px;margin-right:-1rem}.app-registration{background:#020308;border-radius:2rem;padding:1.5rem 4rem 2.5rem;margin:0 -4rem 1.5rem}.app-registration .close{cursor:pointer}@media(max-width:1224px){main .header-info .join{padding-top:.75rem}}@media(max-width:1100px){.app-registration{margin:0;padding:1.5rem 2rem}.header-info,.header-main{flex-direction:column;justify-content:center;justify-self:center}.date{margin-bottom:0!important}.address,.date{text-align:center}}@media(max-width:768px){.apps .pl-5,.newsletter .pl-5{padding-left:15px!important}.app-registration{padding:1.5rem 2rem;margin:0 -30px;border-radius:0}.app-registration .pl-45,.app-registration .pl-5{padding-left:15px!important}.app-registration .pr-45,.app-registration .pr-5{padding-right:15px!important}.app-registration .mt-2,.app-registration .mt-4{margin-top:0!important}.app-registration .form-group{margin-bottom:0!important}.app-registration .form-group .form-control,.app-registration .form-group.form-check{margin-top:2rem!important}.app-registration .form-group .btn{margin-top:2rem!important;margin-bottom:2rem!important}}@media(max-width:575px){html{font-size:14px}main .main-image-box{background-position:72%}.newsletter input[type=text]{margin-bottom:1rem}}.container{padding-top:3rem!important;padding-bottom:3rem!important}main>.container:not(:first-child){margin-top:0}main>.container:not(:last-child){margin-bottom:0}@media(max-width:575px){.button_newsletter{margin-top:3rem}}.pl-45{padding-left:2rem!important}.pr-45{padding-right:2rem!important}.btn:focus{box-shadow:none}.btn.btn-default{background:none;border-radius:0;border:2px solid #979797;font-family:GT Flexa Mono,monospace;text-transform:uppercase}.text-muted{color:#979797!important}.list-of-choosed-apps li span:first-of-type,.list-of-choosed-apps__text div:first-of-type{color:#fff!important}footer,header,main{margin-left:15px;margin-right:15px}.form-control{background:none;border:none;border-bottom:2px solid hsla(0,0%,100%,.3);border-radius:0;font-family:GT Flexa Mono,monospace;color:#fff;height:3rem;padding-left:0}.form-control:focus{color:inherit;background:none;box-shadow:none;border-color:#fff}.form-control::placeholder{color:#979797;opacity:1}.form-control:-ms-input-placeholder{color:#979797}.form-control::-ms-input-placeholder{color:#979797}textarea.form-control{height:3rem}.header-text-paragraph{color:#979797;font-size:1.3rem;opacity:1;font-family:IBM Plex Sans,sans-serif;font-weight:500;letter-spacing:.1em}.badge{font-family:GT Flexa Mono,monospace;font-size:1.1rem;font-weight:300;padding:.7rem 1.5rem;border-radius:8px;color:#fff}.badge.badge-secondary{background:#313131;padding:12.6px 27px!important;border-radius:8px!important}.badge.badge-primary,.badge:hover.badge-primary{color:#ca00f4;background:#4a0363}.btn{font-family:GT Flexa Mono,monospace;font-size:1.1rem;font-weight:300;border-radius:0;color:#fff}.btn.btn-primary-contrast{color:#fff;background:#4a0363;border:2px solid #ca00f4}.btn.btn-primary-contrast:hover{color:#fff!important;background:#ca00f4!important;border:2px solid #ca00f4!important;text-decoration:none!important}@media(min-width:576px){.btn.btn-lg{padding:12px 48px;font-size:1.11rem;font-weight:400}}.modal{color:#333}.modal .modal-content{border-radius:0}.modal .modal-content .modal-title{white-space:pre-line;color:#020308}.card{background:#0d0e13}.checkmark{position:absolute;top:-5px;left:0;height:2rem;width:2rem;border:2px solid #979797;border-radius:8px}.checkmark:after{content:"";position:absolute;display:none}.checkmark.checked:after{display:block}.form-check-label{display:block;position:relative;padding-left:45px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:-1.25rem}.form-check-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-check-label .checkmark:after{left:.7rem;top:.3rem;width:.5rem;height:1rem;border:solid #979797;border-width:0 3px 3px 0;transform:rotate(45deg)}.list-of-choosed-apps{counter-reset:li;list-style-type:none;font-size:1em;color:#979797;column-count:2;column-gap:60px;max-width:900px}@media only screen and (max-width:767px){.list-of-choosed-apps{padding:0;column-count:1}}.list-of-choosed-apps.no-img li{padding:.75em 0 .5em 4em;margin-bottom:.5em}.list-of-choosed-apps li{display:flex;align-items:center;position:relative;padding:0 0 0 4em;margin-bottom:1em;page-break-inside:avoid;break-inside:avoid}.list-of-choosed-apps li img{height:50px!important;width:50px!important;min-width:50px!important;min-height:50px!important;display:inline-block;object-fit:contain}.list-of-choosed-apps li span:first-of-type{margin:0 1em}.list-of-choosed-apps li:before{padding-top:2px;content:counter(li);counter-increment:li;height:2em;width:2em;border:2px solid #fff;border-radius:50%;color:#979797;text-align:center;position:absolute;left:0;top:.5em}@media only screen and (max-width:767px){.list-of-choosed-apps li:before{top:.8em;padding-top:1px}}.results-section-pixel-perfect{margin-top:31.5px;margin-bottom:18px}.results-section-pixel-perfect .results-app-list{counter-reset:li;list-style-type:none;font-size:18px;color:#979797;column-count:2;column-gap:60px;padding:0 0 0 72px;margin:0}@media(max-width:767px){.results-section-pixel-perfect .results-app-list{column-count:1;padding:0}}.results-section-pixel-perfect .results-app-item{display:flex;align-items:center;position:relative;padding:0 0 0 72px;margin-bottom:18px;page-break-inside:avoid;break-inside:avoid}@media(max-width:767px){.results-section-pixel-perfect .results-app-item{padding:0 0 0 72px}}.results-section-pixel-perfect .results-app-item:before{padding-top:2px;content:counter(li);counter-increment:li;height:36px;width:36px;border:2px solid #fff;border-radius:50%;color:#979797;text-align:center;line-height:32px;position:absolute;left:0;top:9px;font-family:GT Flexa Mono,monospace;font-size:18px}.results-section-pixel-perfect .results-app-icon{height:50px!important;width:50px!important;min-width:50px!important;min-height:50px!important;display:inline-block!important;border-radius:15%!important;object-fit:contain}.results-section-pixel-perfect .results-app-text{margin:0 18px}.results-section-pixel-perfect .results-app-text .results-app-name{color:#fff;line-height:1.2;font-size:18px}.results-section-pixel-perfect .results-app-text .results-company-name{color:#979797;line-height:1.2;font-size:18px}.results-category-title,.results-creative-dock-title,.results-public-category-title,.results-voting-title{font-family:Space Mono,monospace;font-weight:300;letter-spacing:1.3px;font-size:18px;display:block;color:#fff;margin-bottom:27px;margin-top:18px}.results-public-category-title{margin-top:45px}.list-of-choosed-apps__text{margin:0 1em}.list-of-choosed-apps__text div{line-height:1.2}.list-of-images div{margin-bottom:4em}.rounded-corner img{border-radius:15%}.slash:before{content:"// ";color:#ca00f4;padding-left:1rem}.rich-text{color:#979797;position:relative}.rich-text b,.rich-text strong{color:#fff}.rich-text h1{margin-bottom:2rem!important}.rich-text h1,.rich-text h2{color:#fff;font-family:GT Flexa;font-weight:700}.rich-text h2{font-size:1.33rem;display:block;padding:0}.small-headline{font-size:1.1rem}.talks a{text-decoration:none;color:#fff}.talk__placeholder{display:flex;justify-content:center;min-height:100vw;width:100%}@media(min-width:828px){.talk__placeholder{min-height:30.303030303vw}}.talk__placeholder__spinner{width:95px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.registration-banner{border-radius:16px;overflow:hidden;position:relative;font-family:GT Flexa;font-weight:200;margin:0}.registration-banner .apps{background-image:url(/images/apps.png);position:absolute;display:none;height:100%;right:0}@media(max-width:992px){.registration-banner .apps{display:none!important}}@media(min-width:576px){.registration-banner .apps{display:block;width:195px;background-size:275px}}@media(min-width:992px){.registration-banner .apps{width:319px;background-size:auto}}.btn:focus,.lightbox-close:focus,.lightbox-next:focus,.lightbox-prev:focus,.mobile-menu:focus{outline:2px solid #ca00f4!important;outline-offset:2px!important}.lightbox-overlay .lightbox-close:hover,.lightbox-overlay .lightbox-next:hover,.lightbox-overlay .lightbox-prev:hover{color:#ca00f4!important;transform:scale(1.1);transition:all .2s ease}.lightbox-overlay .lightbox-next:hover,.lightbox-overlay .lightbox-prev:hover{transform:translateY(-50%) scale(1.1)}.lightbox-overlay .lightbox-close:disabled,.lightbox-overlay .lightbox-next:disabled,.lightbox-overlay .lightbox-prev:disabled{opacity:.5;cursor:not-allowed}a:focus,button:focus{outline:2px solid #ca00f4;outline-offset:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}.media-partners-section,.partners-section{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.media-partners-section:has(>.partner-logo-container:only-child),.partners-section:has(>.partner-logo-container:only-child){justify-content:center}.section-width{width:100%}.partner-logo-container{display:flex;justify-content:center;align-items:center;padding:1rem;flex:0 0 auto}.partner-logo-container img{min-height:120px!important;max-height:160px!important;max-width:220px!important;object-fit:contain!important;height:auto!important;transition:transform .2s ease}.partner-logo-container img:hover{transform:scale(1.05)}@media(min-width:1200px){.partner-logo-container img{min-height:140px!important;max-height:180px!important;max-width:250px!important}}@media(max-width:768px){.partner-logo-container img{min-height:60px!important;max-height:100px!important;max-width:150px!important}}@media(max-width:576px){.partner-logo-container{padding:.5rem}.partner-logo-container img{min-height:50px!important;max-height:80px!important;max-width:120px!important}}.partners-section .partner-logo-container img{min-height:120px!important;max-height:200px!important;max-width:280px!important}@media(min-width:1200px){.partners-section .partner-logo-container img{min-height:140px!important;max-height:220px!important;max-width:320px!important}}@media(max-width:768px){.partners-section .partner-logo-container img{min-height:60px!important;max-height:120px!important;max-width:180px!important}}@media(max-width:576px){.partners-section .partner-logo-container img{min-height:50px!important;max-height:100px!important;max-width:150px!important}}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.05)}img[alt=megumethod]{max-width:300px!important;max-height:150px!important;object-fit:contain!important}@media(max-width:768px){img[alt=megumethod]{max-width:220px!important;max-height:110px!important}}@media(max-width:576px){img[alt=megumethod]{max-width:180px!important;max-height:90px!important}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;background:#0d0e13!important;color:hsla(0,0%,100%,.8)!important}@font-face{font-family:GT Flexa;font-weight:200;font-display:swap;src:url(/fonts/GT-Flexa-Standard-Thin.woff2) format("woff2")}@font-face{font-family:GT Flexa;font-weight:500;font-display:swap;src:url(/fonts/GT-Flexa-Standard-Medium.woff2) format("woff2")}@font-face{font-family:GT Flexa;font-weight:700;font-display:swap;src:url(/fonts/GT-Flexa-Standard-Bold.woff2) format("woff2")}.gallery-photo-container{width:min(900px,80vw)}.main-image-box{background-image:url(/images/main_mew.png)!important}.registraion-banner-background{background-image:url(/images/registration-bg.png);background-size:cover!important}.registration-banner .apps{background-image:url(/images/apps.png)!important}.header-info .join{background-image:url(/images/vertical-dash.png)!important}.heading-wrapper{background-image:url(/images/main_mew.png)!important}@media(prefers-color-scheme:dark){html{color-scheme:dark}}