h1{font-size:132px;font-weight:700;line-height:1.3em;letter-spacing:-.02em}h2{font-size:32px}h2,h3{font-weight:700;line-height:1.3em;letter-spacing:-.01em}h3{font-size:28px}.message-block__inner h1,h4{font-size:20px}.message-block__inner h1,h4,h5{font-weight:700;line-height:1.3em;letter-spacing:-.01em}h5{font-size:18px}h6{font-size:16px;font-weight:700;line-height:1.3em}@media screen and (max-width:1024px){.hero__title{font-size:64px;font-weight:700;line-height:1.3em;letter-spacing:-.02em}h1{font-size:45px}h1,h2{font-weight:700;line-height:1.3em;letter-spacing:-.01em}h2{font-size:36px}}@media screen and (max-width:768px){h1{font-size:56px}h1,h2{font-weight:700;line-height:1.3em;letter-spacing:-.01em}h2{font-size:32px}}.countdown__unit .countdown__number{font-size:32px;font-weight:700;line-height:1.4em}.countdown__text{font-size:24px;font-weight:700;line-height:1.4em}.hero__date,.hero__title span{font-size:24px;font-weight:400;line-height:1.4em}.faq__question{font-weight:700}.button,.faq__question{font-size:18px;line-height:1.4em}.button{font-weight:400}.countdown__unit .countdown__label,.event__info-list li,.faq__answer,.footer .footer__register-link,.form-block form input{font-size:16px;font-weight:400;line-height:1.4em}.countdown__text span,.footer .footer__text,.header__menu a,.message-block .back{font-size:14px;font-weight:400;line-height:.7142857143em}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Libre Baskerville,serif;font-size:16px;color:#333;background:#7d7d7d;background:linear-gradient(180deg,#e0e0e0 800px,#fff 1000px);line-height:1.6;letter-spacing:-.03em}body:after{content:"";width:100%;height:105vh;position:absolute;top:0;left:0;background-image:url(/images/background-pattern.svg);background-size:cover;background-repeat:no-repeat;z-index:-1;pointer-events:none}a{color:#375ea9;text-decoration:none;transition:all .3s ease}a:hover{color:#243c6a}.container{width:90%;max-width:1200px;margin:0 auto}.blue{color:#375ea9}h1,h2,h3,h4,h5,h6{margin:0}h2,h3,h4,h5,h6{line-height:1.5em}.button{padding:20px 32px;display:flex;flex-flow:row nowrap;gap:12px;align-items:center;justify-content:center;text-align:center;border-radius:200px;font-family:Libre Baskerville,serif;width:fit-content;background-color:#375ea9;color:#fff;transition:all .3s ease;transform:scale(1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;cursor:pointer}.button:hover{transform:scale(.95);background-color:#243c6a;color:#fff}.button:active{transform:scale(.9)}.button--full{width:100%}.button--icon:after{content:"";--size:14px;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/images/icons/button-arrow.svg);display:block}.button--lg{font-size:24px;font-family:Anton,serif;text-transform:uppercase;font-weight:100!important;letter-spacing:.02em}.button--lg:after{--size:18px}.button--light{background-color:#fff;color:#333;font-weight:600}.button--light:hover{background-color:#fff!important;color:#333!important}.button--light:after{filter:invert(1)}.button--blue-border{background-color:#375ea9;border:2px solid #fff!important;color:#fff;font-weight:600}.button--blue-border:hover{background-color:#375ea9!important;color:#fff!important}.lang{position:fixed;top:24px;left:24px;--size:64px;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);padding:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 40px 1px rgba(0,0,0,.2);border-radius:50%;background-color:#fff;z-index:100;transform:scale(1);transition:all .3s ease}@media screen and (max-width:1024px){.lang{top:unset;left:unset;right:16px;bottom:16px}}.lang:hover{transform:scale(.95)}.lang:active{transform:scale(.9)}.lang img{width:100%;height:100%}#message,#registration{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:50px 24px}@media screen and (max-width:768px){#message,#registration{padding:32px 24px}}#eng .event__info-list li,#sk .event__info-list li{flex-flow:column;gap:4px}#eng .event__info-list li .day,#sk .event__info-list li .day{width:65px;min-width:65px}#eng .event__info-list li .day{width:84px;min-width:84px}@media screen and (max-width:768px){#contact,#kontakt{margin-top:32px}}.header{background:transparent;position:absolute;width:100%;top:0;left:0;color:#fff;padding:16px 0;z-index:10}.header__inner{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:768px){.header__inner{justify-content:center}}.header__menu{list-style:none;display:flex;gap:32px}@media screen and (max-width:768px){.header__menu{gap:18px}}.header__menu a{text-transform:uppercase;color:#fff;font-weight:500;font-family:Poppins,sans-serif}@media screen and (max-width:768px){.header__menu a{font-size:12px}}.header__menu a:hover{text-decoration:underline}.footer{background-color:#151515;color:#fff;padding:50px 0;font-family:Arial,sans-serif;text-align:center}.footer .container{max-width:1200px;margin:0 auto;padding:0 15px}.footer .footer__inner{display:flex;flex-wrap:wrap;flex-flow:column;justify-content:center;align-items:center;gap:20px;width:100%}.footer .footer__text{font-size:12px;font-family:Poppins,sans-serif;flex-basis:100%;text-align:center;margin-bottom:20px;padding-top:15px;border-top:1px solid #333;width:100%;opacity:.35}.footer .footer__contact-register,.footer .footer__social{flex-basis:calc(50% - 10px)}.footer h3{font-family:Poppins,sans-serif;color:#fff;margin-top:0;margin-bottom:10px;font-size:1.1rem}.footer a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer a:hover{color:#375ea9}.footer .footer__register-cta{margin-top:15px;font-weight:700;line-height:1.4}.footer .footer__register-link{margin-top:12px;color:#ccc!important;padding:16px 32px;display:inline-block;border:1px solid #fff;border-radius:200px}@media (max-width:768px){.footer .footer__inner{flex-direction:column;align-items:center;text-align:center}.footer .footer__contact-register,.footer .footer__social{flex-basis:100%;margin-bottom:20px}}.hero{background:linear-gradient(135deg,#375ea9,#243c6a);color:#fff;text-align:center;padding:64px 0;aspect-ratio:16/7;background-image:url(/images/konferencia-ohna.jpg);background-size:cover;background-position:100% 0;min-height:600px;width:100%;max-width:100%}@media screen and (max-width:768px){.hero{min-height:650px}}.hero .container{display:flex;flex-flow:column;justify-content:center;height:100%;height:-webkit-fill-available}@media screen and (max-width:768px){.hero .container{justify-content:flex-end}}.hero__inner{--gap:24px;display:flex;flex-flow:column;justify-content:center;align-items:flex-start;width:fit-content;margin:-32px auto 0 0;gap:var(--gap)}@media screen and (max-width:768px){.hero__inner{margin:0 auto;align-items:center;justify-content:flex-end;padding-bottom:16px}.hero__inner .hero__title{align-items:center;text-align:center}.hero__inner .hero__title span{max-width:300px}}.hero__date{font-weight:500;letter-spacing:1px}.hero__title{font-family:Anton,serif;font-weight:400;line-height:1.15em;text-align:left;text-transform:uppercase;letter-spacing:.02em}.hero__title em{margin-left:-.2em}.hero__title span{display:block;font-family:Libre Baskerville,serif;font-weight:400;text-transform:none;letter-spacing:0;margin-top:var(--gap)}.hero__location{font-size:1rem;opacity:.9;margin-bottom:32px}.hero__button{margin-top:24px}.countdown{background:#243c6a;color:#fff;padding:32px 64px;width:100%;max-width:1200px;margin:0 auto;border-radius:18px;transform:translateY(-50%) scale(1.07);box-shadow:0 10px 40px 1px rgba(0,0,0,.2);background-image:url(/images/counter-background.jpg);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1200px){.countdown{transform:none;margin-top:-50px;margin-bottom:50px}}.countdown__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.countdown__text{line-height:1em}.countdown__text span{opacity:.5;font-family:Poppins,sans-serif}.countdown__timer{display:flex;gap:16px}.countdown__unit{--size:80px;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);background:#fff;color:#1a1a1a;border-radius:18px;text-align:center;font-family:Anton,serif;display:flex;gap:0;flex-flow:column;align-items:center;justify-content:center;line-height:1em;border-radius:12px}.countdown__unit .countdown__number{font-weight:500;margin-bottom:-2px;color:#243c6a}.countdown__unit .countdown__label{opacity:.7;font-family:Libre Baskerville,serif;display:block;text-transform:lowercase;margin-top:-2px;margin-bottom:0;color:#375ea9}.countdown__address{max-width:300px}.countdown__address a{color:#fff;text-decoration:underline;display:flex;gap:12px;align-items:center}.countdown__address a:before{content:"";--size:50px;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/images/icons/address.svg);display:block}@media screen and (max-width:768px){.countdown{transform:none;padding:32px 20px;margin-bottom:24px;justify-content:center;text-align:center}.countdown__inner{justify-content:center;gap:24px}.countdown__text{margin:0 auto;font-family:Poppins,sans-serif;font-size:20px}.countdown__text span{display:inline-block;padding-top:12px}.countdown__timer{gap:5px}.countdown__unit{--size:70px}.countdown__address a{gap:8px;font-family:Poppins,sans-serif;font-size:16px}.countdown__address a:before{--size:20px}}.event{padding:0 0 64px}.event__inner{display:grid;grid-template-columns:5fr 3fr;gap:100px;align-items:flex-start}@media (max-width:1024px){.event__inner{display:flex;flex-flow:column;width:100%}.event__inner .event__content,.event__inner .event__sidebar{width:100%;max-width:100%}}@media screen and (max-width:768px){.event__inner{gap:64px}}.event__content{display:flex;flex-flow:column;gap:24px}.event__content img{max-width:100%;border-radius:18px}.event__content h3,.event__content h4,.event__content h5,.event__content h6{font-family:Poppins,sans-serif;margin-bottom:8px}.event__content section{display:flex;flex-flow:column;gap:16px}.event__content iframe{width:100%;height:auto;aspect-ratio:16/9;border-radius:18px;overflow:hidden}.event__content ul{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-flow:column;gap:12px}.event__content ul li{position:relative;display:flex;gap:10px;align-items:flex-start}.event__content ul li:before{content:"";--size:18px;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/images/icons/check.svg);display:inline-block;position:relative;top:2px}@media screen and (max-width:768px){.event__content{gap:24px}.event__content h2,.event__content h3,.event__content h4,.event__content h5,.event__content h6{margin:0;line-height:1.3em}}.event__subtitle{font-weight:600;margin-top:32px}.event__organizers{margin-top:12px;display:flex;flex-flow:row wrap;gap:32px;row-gap:20px;align-items:center}.event__organizers img{max-width:280px;filter:invert(1)}.event__text{margin-bottom:16px}.event__sidebar{height:100%}@media (max-width:1024px){.event__sidebar{order:-1}}.event__sidebar__inner{border-radius:18px;padding:32px;box-shadow:0 0 40px 1px rgba(0,0,0,.08);position:sticky;top:32px;display:flex;flex-flow:column;gap:24px;background-size:cover;background-position:0 100%;background-repeat:no-repeat;background-color:#fff;border:5px solid #375ea9}@media (max-width:768px){.event__sidebar__inner{padding:30px 24px}}.event__info-title,.event__registration-title{display:flex;gap:12px;font-weight:700;margin-bottom:32px;color:#fff;font-family:Poppins,sans-serif;letter-spacing:0;font-weight:500;line-height:1.1em;color:#1a1a1a}.event__info-title:before,.event__registration-title:before{height:auto;width:5px;background-color:#375ea9;border-radius:5px;display:block;position:relative;top:-1px}.event__info-list{flex-flow:column;gap:0;list-style:none;margin-bottom:16px;color:#fff;border-radius:18px;background-color:#375ea9;border:2px solid rgba(26,26,26,.1);background-color:#f5f5f5;color:#1a1a1a!important}.event__info-list,.event__info-list li{display:flex;font-family:Poppins,sans-serif}.event__info-list li{text-transform:uppercase;font-weight:400;line-height:1.5em;letter-spacing:0;padding:16px;border-bottom:2px solid;border-color:rgba(26,26,26,.1)}.event__info-list li:last-of-type{border-bottom:none}.event__info-list li strong{white-space:nowrap;width:80px;min-width:80px}.event__info-list li small{text-transform:lowercase}.event__info-list li .days{display:flex;flex-flow:column;gap:2px}.event__info-list li .days__item{display:flex;gap:10px;font-weight:500}.event__info-list li .time{width:30px;min-height:30px}.event__info-list li em{font-style:normal}.event__info-list li .day{width:55px;font-weight:400;min-width:55px}.event__info-list li .day em{font-style:italic!important}.event__button{background:#375ea9;color:#fff;padding:8px 16px;border-radius:18px;border:none;cursor:pointer;font-weight:700;width:100%;transition:all .3s ease}.event__button:hover{background:#243c6a}.faq{margin:32px 0;background-color:rgba(55,94,169,.2);border-radius:18px;padding:64px;display:flex;flex-flow:column}@media screen and (max-width:768px){.faq{margin:0;padding:32px 24px}}.faq__title{text-align:left;font-weight:700;margin-bottom:32px;font-family:Poppins,sans-serif;line-height:1.3em;font-weight:600}@media screen and (max-width:768px){.faq__title{font-size:28px;margin-bottom:12px!important}}.faq__desc{margin-bottom:32px;max-width:450px;opacity:.75}.faq__item{border-bottom:1px solid #a0a0a0}.faq__item:last-of-type{border-bottom:none;margin-bottom:-16px}.faq__item.active .faq__question:after{background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/images/icons/minus.svg)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;background:none;border:none;width:100%;text-align:left;padding:32px 0;cursor:pointer;color:#1a1a1a;font-family:Poppins,sans-serif;font-weight:600}.faq__question:after{content:"";--size:24px;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/images/icons/plus.svg);display:block}.faq__question:hover{color:#375ea9}.faq__answer{display:none;padding-bottom:32px;flex-flow:column;gap:16px;max-width:95%}.faq__answer p{line-height:1.6em}.faq__item.active .faq__answer,.form-block{display:flex}.form-block{background-color:#fff;z-index:10;border-radius:18px;width:100%;flex-flow:column;gap:10px;box-shadow:0 10px 40px 1px rgba(0,0,0,.2);width:600px;max-width:90vw;overflow:hidden}.form-block>img{width:100%}.form-block form{padding:12px 32px 32px;display:flex;flex-flow:column;gap:16px}@media screen and (max-width:768px){.form-block form{padding:12px 24px 24px}}.form-block form h2{color:#fff;margin-bottom:32px}.form-block form input{width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;border-radius:12px!important;padding:16px;font-family:Poppins,sans-serif;letter-spacing:-.02em;border:2px solid #1a1a1a}.form-block form .acceptance-group{display:flex;flex-flow:column}.form-block form .acceptance{margin-bottom:0;font-size:14px!important}.form-block form label{color:#1a1a1a;font-family:Poppins,sans-serif;margin-bottom:4px;display:block}.form-block form label span{font-size:12px}.form-block form .form-row--submit{margin-top:12px;margin-bottom:-12px}.gallery{padding-top:80px;padding-bottom:80px;background-color:#f5f5f5}.gallery__inner{--gap:16px;flex-flow:column;align-items:center}.gallery__inner,.gallery__inner .row{display:flex;gap:var(--gap);justify-content:center}.gallery__inner .row{align-items:flex-start}.gallery__inner .row--2{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.gallery__inner .row--2{grid-template-columns:repeat(1,1fr)}}.gallery__inner .row img{max-width:100%;width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:18px}.message-block{background-color:#fff;z-index:10;border-radius:18px;width:100%;display:flex;flex-flow:column;gap:10px;box-shadow:0 10px 40px 1px rgba(0,0,0,.2);width:600px;max-width:90vw}.message-block .banner{width:100%;border-radius:18px 18px 0 0}.message-block .back{position:absolute;background-color:#243c6a;background-color:#fff;color:#1a1a1a;border:2px solid #fff;top:12px;left:12px;transform:translate(0);border-radius:200px;padding:16px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Poppins,sans-serif;font-size:15px;box-shadow:0 0 40px 1px rgba(0,0,0,.08);transition:all .3s ease;font-weight:500}@media screen and (max-width:768px){.message-block .back{top:8px;left:8px;font-size:12px;padding:14px}}.message-block .back span{opacity:.5;font-size:10px;display:inline-block;margin:0 -4px}.message-block .back:hover{transform:scale(.95)}.message-block .back:active{transform:scale(.9)}.message-block .back:before{content:"";--size:15px;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/images/icons/arrow-right.svg);display:block}@media screen and (max-width:768px){.message-block .back:before{--size:12px}}.message-block__inner{padding:16px 32px 32px;gap:32px;position:relative;display:flex;flex-flow:column}@media screen and (max-width:768px){.message-block__inner{padding-top:24px}}.message-block__inner section{display:flex;flex-flow:column;gap:12px}.message-block__inner .top{display:flex;gap:10px;align-items:flex-start}.message-block__inner .top .lang-icon{--size:24px;position:relative;top:-2px}.message-block__inner .icon,.message-block__inner .top .lang-icon{width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size)}.message-block__inner .icon{--size:65px;position:absolute;top:-10px;right:0;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);padding:2px}@media screen and (max-width:768px){.message-block__inner .icon{--size:55px;transform:translate(-20%,-70%);top:-2px}}@media screen and (max-width:768px){.message-block__inner{padding:12px 24px 24px}}