@import url(https://fonts.googleapis.com/css2?family=Spartan:wght@100;200;300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Spartan,sans-serif;z-index:10}body,html{max-width:100vw;overflow-x:hidden}hr{background-color:#47ccd4;height:1px!important;opacity:1}footer{background-color:#d6f4f5;padding:40px 0}footer .container{display:flex}@media screen and (max-width:762px){footer .container{display:block}}footer .links{color:#4f4f4f;flex:1 1;font-size:.8rem;font-weight:500}footer .links div.title{font-size:1.2rem;font-weight:700;margin-bottom:10px}footer .links div.contact{grid-gap:5px;display:grid;gap:5px;grid-template-columns:16px auto}@media screen and (max-width:762px){footer .links div.contact{margin-bottom:20px}}footer .links svg{fill:#4f4f4f;-webkit-transform:translateY(-2px);transform:translateY(-2px);width:16px}footer .links a{color:#4f4f4f;margin-right:20px;text-decoration:none}footer .links a:hover{text-decoration:underline}footer .copyright{color:#4f4f4f;font-size:.8rem}@media screen and (max-width:762px){footer .copyright{text-align:center}}footer .http{-webkit-filter:invert(.6);filter:invert(.6);height:50px}body{padding-top:90px}header{left:0;padding:15px 0;position:fixed;top:0;transition:all .2s ease-out;width:100vw;z-index:100}header>div.container{align-content:center;align-items:center;display:flex}header .brand-image{height:60px;transition:all .2s ease-out}header h1{flex:1 1;font-size:2.3rem;font-weight:700;margin:0;padding-left:40px;padding-top:5px;transition:all .2s ease-out}header:not(.transparent){background-color:#fff;box-shadow:0 10px 40px rgba(51,51,51,.2);padding:10px 0}@media screen and (min-width:762px){header:not(.transparent) .brand-image{height:40px}header:not(.transparent) h1{font-size:1.8rem}}@media screen and (max-width:762px){header{padding:15px 0}header .brand-image{height:40px}header h1{font-size:1.5rem;padding-left:20px}header .button{display:none}}header .hamburger-toggle{cursor:pointer;display:grid;height:30px;justify-self:flex-end;margin-left:20px;place-items:center;transition:all .2s ease-out;width:30px}header .hamburger-toggle .bar{background-color:#55c0ce;border-radius:10px;height:3px;transition:all .2s ease-out;width:100%}header .hamburger-toggle.close{margin-left:0}header .hamburger-toggle.close .bar:first-child{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}header .hamburger-toggle.close .bar:nth-child(2){opacity:0}header .hamburger-toggle.close .bar:nth-child(3){-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}@media screen and (max-width:762px){header .hamburger-toggle{margin-left:0;margin-right:20px}}header .hamburger-menu{background-color:#e7e7e7;box-shadow:0 10px 40px rgba(51,51,51,.2);height:100vh;max-width:calc(100vw - 20px);padding:20px;position:fixed;right:-400px;text-align:center;top:0;transition:all .2s ease-out;width:400px;z-index:100}header .hamburger-menu.open{right:0}header .hamburger-menu .button{display:block;font-weight:700}header .hamburger-menu .button svg path{stroke-width:10px}header .hamburger-menu .hamburger-menu-items{margin-top:40px}header .hamburger-menu .hamburger-menu-items a{border:2px solid #bdbdbd;border-radius:100px;color:#4f4f4f;display:block;font-weight:700;margin:20px 0;padding:10px 0;text-decoration:none;transition:all .1s ease-out}header .hamburger-menu .hamburger-menu-items a:hover{background-color:hsla(0,0%,100%,.6);color:#2cb4bc}header .backdrop{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:99}header .backdrop.open{background-color:rgba(0,0,0,.5);display:block}.button{background-color:#47ccd4;border:0;border-radius:22.5px;box-shadow:0 0 7px 0 rgba(0,0,0,.2);color:#fff;display:inline-block;font-size:.9rem;height:45px;line-height:38px;padding:5px 30px;text-decoration:none;transition:all .1s ease-out}.button.glow{box-shadow:0 2px 13px #47ccd4}.button svg{fill:#fff;height:15px;margin-right:10px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.button:hover{background-color:#2cb4bc;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.button:active{box-shadow:0 1px 3px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.button.bold{font-weight:700}.button.secondary{background-color:#fff;color:#4f4f4f}.button.secondary:hover{background-color:#fcfcfc;color:#2cb4bc}section.section{padding:140px 0}section.section.section-placeholder{margin:auto;min-height:300px}section.section:nth-of-type(2n){background-color:#d6f4f5}@media screen and (max-width:762px){section.section{padding:70px 0}}p.text{color:#4f4f4f;font-size:.9rem;line-height:1.9}p.text.subtitle{margin:20px auto 80px;max-width:900px;text-align:center}p.text.description{margin:20px auto;max-width:900px}h2.title{font-size:2.5rem;font-weight:700;line-height:1.5;text-align:center}h2.title .highlight{color:#47ccd4}@media screen and (max-width:762px){h2.title{font-size:1.8rem}}h3.subtitle{font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:20px;margin-top:50px}@media screen and (max-width:762px){h3.subtitle{font-size:1.3rem;margin-top:0;text-align:center}}.bubble{aspect-ratio:1;border:2px solid #47ccd4;border-radius:175px;display:inline-block;position:relative;width:100%}.bubble .content{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150px}.bubble .content .title{color:#47ccd4;font-size:2.5rem;font-weight:700}.bubble .content .title svg{fill:#bdbdbd}.bubble .content .subtitle{color:#000}.bubble.icon .subtitle{color:#bdbdbd;font-size:1.2rem;font-weight:600;padding-top:20px}.bubble.icon.primary .title svg{fill:#fff}.bubble.small-text .title{font-size:1.1rem}.bubble.small-text .subtitle{font-size:.7rem;margin-top:7px}.bubble.dark-text .title{color:#000}.bubble.dark-text .subtitle{color:#4f4f4f}.bubble.large{border-radius:125px;height:210px;width:210px}.bubble.large .content{width:210px}.bubble.extra-large{border-radius:140px;height:270px;width:270px}.bubble.light{background-color:#fff;border:0}.bubble.primary{background-color:#47ccd4;border:0;box-shadow:0 16px 40px rgba(71,204,212,.4)}.bubble.primary .subtitle,.bubble.primary .title{color:#fff}.bubble.bottom-left{border-bottom-left-radius:0}.bubble.bottom-right{border-bottom-right-radius:0}.bubble.top-left{border-top-left-radius:0}.bubble.top-right{border-top-right-radius:0}#info-section{padding-bottom:50px}#info-section .bubbles{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media screen and (max-width:762px){#info-section .bubbles{display:none}}#info-section .bubbles .bubble:nth-child(odd){justify-self:end}#info-section .bubbles .bubble:nth-child(2){align-self:end}#helyszin{padding:80px 0;text-align:center}#helyszin img.map{border-radius:10px;max-width:1000px;width:100%}#overlay{margin-top:100px;padding:0;position:relative;z-index:5}@media screen and (max-width:762px){#overlay{margin-top:0}}#overlay .bg{height:50%;left:0;position:absolute;width:100%;z-index:-2}#overlay .bg.bg-1{background-color:#fff;top:0}#overlay .bg.bg-2{background-color:#d6f4f5;bottom:0}#overlay .content{align-items:center;background-color:#fff;border-radius:24px;box-shadow:0 16px 80px rgba(51,51,51,.12);display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;min-height:200px;z-index:10}@media screen and (max-width:762px){#overlay .content{grid-template-columns:1fr 1fr}}#overlay .content .infobox{align-items:center;display:grid;grid-template-columns:60px auto;height:100px}@media screen and (max-width:762px){#overlay .content .infobox{width:100%}}#overlay .content .infobox svg{fill:#47ccd4;height:40px;justify-self:end;margin-right:20px}@media screen and (max-width:762px){#overlay .content .infobox svg{height:30px;justify-self:center;margin-right:0}}#overlay .content .infobox .title{font-size:1.5rem;font-weight:700}#overlay .content .infobox .subtitle{color:#4f4f4f;font-size:.9rem;font-weight:600;opacity:.8}@media screen and (max-width:762px){#overlay .content .infobox .title{font-size:1.3rem}#overlay .content .infobox .subtitle{font-size:.8rem}#overlay .content .infobox>div{padding-left:10px}}#eloadok{padding-bottom:100px;text-align:center}#eloadok .presenters-grid{grid-row-gap:120px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin:0 auto;max-width:1100px;padding:30px 0;row-gap:120px}@media screen and (max-width:762px){#eloadok .presenters-grid{-webkit-column-gap:20px;column-gap:20px;grid-template-columns:1fr 1fr;row-gap:20px;width:100%}}#eloadok .presenters-grid.small{gap:30px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:762px){#eloadok .presenters-grid.small{gap:20px;grid-template-columns:repeat(2,1fr)}}#eloadok .presenters-grid.small .presenter-card{-webkit-animation:card-animation .5s ease-in-out;animation:card-animation .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;justify-self:normal!important;opacity:0}@-webkit-keyframes card-animation{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes card-animation{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#eloadok .presenters-grid.small .presenter-card .presenter-img{aspect-ratio:1;background-position:50%;border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;width:100%}@media screen and (max-width:762px){#eloadok .presenters-grid.small .presenter-card .presenter-img{aspect-ratio:1}}#eloadok .presenters-grid.small .presenter-card .bubble{display:none}#eloadok .presenters-grid.small .presenter-card .presenter-name-mobile{background-color:#fff;border-radius:0 0 10px 10px;bottom:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);display:block;min-height:80px;padding:5px;position:relative;width:100%}#eloadok .presenters-grid.small .presenter-card .presenter-name-mobile .name{font-size:.9rem;font-weight:700;margin:7px 0}#eloadok .presenters-grid.small .presenter-card .presenter-name-mobile .title{font-size:.7rem}#eloadok .presenters-grid .presenter-wrapper{height:100%;transition:all .4s ease-in-out}#eloadok .presenters-grid .presenter-wrapper:hover{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}@media screen and (max-width:762px){#eloadok .presenters-grid .presenter-wrapper{display:flex;flex-flow:column}#eloadok .presenters-grid .presenter-wrapper:hover{-webkit-transform:none!important;transform:none!important}}#eloadok .presenters-grid .presenter-card{transition:all .4s ease-in-out}#eloadok .presenters-grid .presenter-card .presenter-img{background-position:50%;background-size:cover;border-radius:12px;height:350px;position:relative;transition:all .4s ease-in-out;width:350px}@media screen and (max-width:762px){#eloadok .presenters-grid .presenter-card .presenter-img{aspect-ratio:1;border-bottom-left-radius:0;border-bottom-right-radius:0;flex:0 1 auto;height:auto;width:100%}}#eloadok .presenters-grid .presenter-card .presenter-img .bubble{cursor:default;position:absolute;right:-50%;top:50%;transition:all 1s ease-out}#eloadok .presenters-grid .presenter-card:nth-of-type(2n){justify-self:end}#eloadok .presenters-grid .presenter-card:nth-of-type(2n) .bubble{bottom:50%;left:-50%;position:absolute;top:unset}#eloadok .presenters-grid .presenter-card .presenter-name-mobile{display:none}@media screen and (max-width:762px){#eloadok .presenters-grid .presenter-card{width:100%}#eloadok .presenters-grid .presenter-card .bubble{display:none}#eloadok .presenters-grid .presenter-card .presenter-name-mobile{background-color:#fff;border-radius:0 0 10px 10px;bottom:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);display:block;flex:1 1 auto;padding:8px 5px;position:relative;width:100%}#eloadok .presenters-grid .presenter-card .presenter-name-mobile .name{font-size:1rem;font-weight:700;margin:7px 0}#eloadok .presenters-grid .presenter-card .presenter-name-mobile .title{font-size:.7rem}}#eloadok .presenters-grid .presenter-card:nth-of-type(odd):hover .bubble{-webkit-transform:translate(10px,10px);transform:translate(10px,10px)}#eloadok .presenters-grid .presenter-card:nth-of-type(2n):hover .bubble{-webkit-transform:translate(-10px,-10px);transform:translate(-10px,-10px)}#eloadok .button{margin-top:80px}@media screen and (max-width:762px){#eloadok .button{margin-top:40px}}#regisztracio p.subtitle{margin-bottom:0}#regisztracio .reg-form{margin:auto;max-width:700px}#regisztracio .reg-form input,#regisztracio .reg-form textarea{margin-bottom:18px}#regisztracio .form-control:focus{border-color:#47ccd4;box-shadow:0 0 0 .1rem #47ccd4}#program .shcedule-item{border-radius:40px;cursor:pointer;height:auto;margin:15px 0;padding:10px;transition:all .2s ease-out}@media screen and (max-width:762px){#program .shcedule-item{height:auto}}#program .shcedule-item .images{align-self:center;display:inline-block;transition:all .2s ease-out;vertical-align:middle;width:70px}#program .shcedule-item .images .image{align-self:center;aspect-ratio:1;background-position:50%;background-size:cover;border-radius:100%;transition:all .2s ease-out;width:100%}#program .shcedule-item .images .image:nth-child(2){-webkit-transform:translateY(-7px);transform:translateY(-7px)}#program .shcedule-item .content{display:inline-block;padding-left:20px;transition:all .2s ease-out;vertical-align:top;width:calc(100% - 200px)}@media screen and (max-width:762px){#program .shcedule-item .content{width:calc(100% - 70px)}}#program .shcedule-item .time{color:rgba(0,0,0,.5);font-size:.75rem;font-weight:600;padding-top:5px;transition:all .2s ease-out}#program .shcedule-item .time svg{fill:rgba(0,0,0,.5);height:15px;margin-right:8px;-webkit-transform:translateY(-2.5px);transform:translateY(-2.5px);transition:all .2s ease-out}@media screen and (max-width:762px){#program .shcedule-item .time{font-size:.7rem}}#program .shcedule-item .title{font-size:1.1rem;font-weight:700;padding:0 0 1px;transition:all .2s ease-out}@media screen and (max-width:762px){#program .shcedule-item .title{font-size:.85rem}}#program .shcedule-item .presenter{color:rgba(0,0,0,.5);font-size:.75rem;font-weight:500;transition:all .2s ease-out}#program .shcedule-item .description{font-size:.9rem;max-height:0;overflow:hidden;transition:all .2s ease-out}@media screen and (max-width:762px){#program .shcedule-item .description{font-size:.8rem;-webkit-transform:translateX(-80px);transform:translateX(-80px);width:calc(100% + 70px)}}#program .shcedule-item:hover{background-color:hsla(0,0%,100%,.6)}@media screen and (min-width:762px){#program .shcedule-item.open{border-radius:20px;padding:20px}#program .shcedule-item.open .images{width:200px}#program .shcedule-item.open .images .image{border-bottom-left-radius:0;width:200px}#program .shcedule-item.open.double-presenter .images{width:160px}#program .shcedule-item.open.double-presenter .images .image{border-bottom-left-radius:0;width:150px}#program .shcedule-item.open .content{width:calc(100% - 200px)}#program .shcedule-item.open .time{font-size:1rem}#program .shcedule-item.open .time svg{height:30px}#program .shcedule-item.open .title{font-size:1.6rem}#program .shcedule-item.open .presenter{font-size:1rem;font-weight:600}#program .shcedule-item.open .description{max-height:100px;padding:15px 0 0}}@media screen and (max-width:762px){#program .shcedule-item.open{background-color:hsla(0,0%,100%,.8);padding-bottom:15px}#program .shcedule-item.open .description{max-height:200px}#program .shcedule-item.open .presenter{margin-bottom:20px}}#program .separator{padding:40px 0;position:relative;text-align:center}#program .separator .line{background-color:#47ccd4;height:2px}#program .separator .separator-text{background-color:#d6f4f5;border:2px solid #47ccd4;border-radius:22.5px;color:#47ccd4;display:inline-block;font-size:.9rem;font-weight:600;height:45px;left:50%;line-height:32px;padding:5px 30px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#program .separator .separator-text svg{fill:#47ccd4;height:15px;margin-right:10px;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:15px}#program .tabs-container{background-color:hsla(0,0%,100%,.2);border:5px solid #fff;border-radius:15px;margin:30px auto auto;overflow:hidden;padding:40px;position:relative;width:95%}@media screen and (max-width:762px){#program .tabs-container{padding:40px 15px 10px}}#program .tabs-container h3{font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}#program .tabs-container .tabs{border:3px solid #47ccd4;border-radius:100px;display:grid;grid-template-columns:repeat(4,1fr);height:55px;margin:40px auto 30px;max-width:800px;position:relative;width:100%}@media screen and (max-width:762px){#program .tabs-container .tabs{width:100%}}#program .tabs-container .tabs .tab-button{border-radius:100px;color:#4f4f4f;cursor:pointer;font-size:1rem;font-weight:600;height:50px;line-height:45px;overflow:hidden;padding:5px 20px;text-align:center;transition:all .1s ease-out}#program .tabs-container .tabs .tab-button.selected{color:#fff}#program .tabs-container .tabs .tab-button:not(.selected):hover{background-color:hsla(0,0%,100%,.6);color:#2cb4bc}#program .tabs-container .tabs .selector{background-color:#47ccd4;border-radius:100px;height:52px;position:absolute;top:0;-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px);transition:all .2s ease-in-out;width:0}#program .tabs-container .sessions-container{overflow:hidden;position:relative;transition:all .2s ease-out}#program .tabs-container .sessions{position:absolute;transition:all .3s ease-in-out;width:100%}#program .tabs-container .sessions.selected{left:0}#program .tabs-container .sessions.right{left:100%}#program .tabs-container .sessions.left{left:-100%}#program .tabs-container .sessions h4{color:#2fc0c8;font-size:1.5rem;font-weight:700;text-align:center}#tamogatok{padding-bottom:100px}#tamogatok .sponsor-grid{grid-column-gap:10%;grid-row-gap:60px;-webkit-column-gap:10%;column-gap:10%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);margin:0 auto;max-width:1100px;row-gap:60px}#tamogatok .sponsor-grid .sponsor{width:100%}#tamogatok .sponsor-grid .sponsor img{height:100%}@media screen and (max-width:762px){#tamogatok .sponsor-grid .sponsor{padding:0 80px}}#tamogatok .sponsor-grid.main-sponsors,#tamogatok .sponsor-grid.partner-sponsors{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;justify-items:center;max-width:700px}#tamogatok .sponsor-grid.main-sponsors .sponsor,#tamogatok .sponsor-grid.partner-sponsors .sponsor{height:90px}@media screen and (max-width:762px){#tamogatok .sponsor-grid.main-sponsors,#tamogatok .sponsor-grid.partner-sponsors{-webkit-column-gap:20px;column-gap:20px;grid-template-columns:1fr;row-gap:30px}#tamogatok .sponsor-grid.main-sponsors .sponsor,#tamogatok .sponsor-grid.partner-sponsors .sponsor{height:auto;padding:0;text-align:center}#tamogatok .sponsor-grid.main-sponsors .sponsor img,#tamogatok .sponsor-grid.partner-sponsors .sponsor img{width:80%}}#tamogatok .sponsor-grid.partner-sponsors{height:130px}#tamogatok h3{font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:30px;text-align:center}#tamogatok h3:nth-of-type(2){margin:50px 0}@media screen and (max-width:762px){#tamogatok h3{font-size:1.3rem;margin-top:0}}#welcome{padding:60px 0}@media screen and (max-width:762px){#welcome{padding-top:0}}#welcome .welcome-image{max-height:800px;max-width:46%;position:absolute;right:0;top:0;z-index:7}@media screen and (max-width:762px){#welcome .welcome-image{display:none}}#welcome .welcome-image-mobile{display:none;margin-bottom:20px;width:100%}@media screen and (max-width:762px){#welcome .welcome-image-mobile{display:block}}#welcome .bubbles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;max-width:560px}#welcome .overview{margin:35px 0 25px}#welcome h1{font-size:2.7rem;font-weight:700;line-height:1.5}#welcome h1 .highlight{color:#47ccd4}@media screen and (max-width:762px){#welcome h1{font-size:2rem;text-align:center}}#welcome p{color:#4f4f4f;font-size:.9rem;line-height:1.8;margin:10px 0 30px}#welcome .buttons>div,.overview .overview-item{display:inline-block;margin-right:20px}.overview .overview-item{color:rgba(0,0,0,.7);font-size:.85rem;font-weight:600}.overview .overview-item svg{fill:rgba(0,0,0,.7);height:15px;margin-right:8px;-webkit-transform:translateY(-2.5px);transform:translateY(-2.5px)}@media screen and (max-width:762px){.overview .overview-item{display:block;margin:10px 0;text-align:center}}
/*# sourceMappingURL=main.7a28f3e0.css.map*/