.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin:0}.list{list-style:none}.link{text-decoration:none;color:inherit}a{color:currentColor;text-decoration:none}:root{--color-scheme-1-background: var(--color-white);--color-neutral-darkest: #03030a;--color-scheme-1-border: var(--color-neutral-darkest);--color-scheme-1-text: var(--color-neutral-darkest);--color-neutral-lighter: #d9d9da;--color-white: #fff;--color-neutral-lightest: #f2f2f2;--color-neutral-light: #b3b3b5;--color-neutral: #818184;--color-neutral-dark: #4e4e53;--color-neutral-darker: #1c1c22;--opacity-transparent: rgba(255, 255, 255, 0);--color-scheme-1-foreground: var(--color-white);--color-scheme-1-accent: var(--color-governor-bay);--opacity-white-5: rgba(255, 255, 255, .05);--opacity-white-10: rgba(255, 255, 255, .1);--opacity-white-15: rgba(255, 255, 255, .15);--opacity-white-20: rgba(255, 255, 255, .2);--opacity-white-30: rgba(255, 255, 255, .3);--opacity-white-40: rgba(255, 255, 255, .4);--opacity-white-50: rgba(255, 255, 255, .5);--opacity-white-60: rgba(255, 255, 255, .6);--opacity-neutral-darkest-5: rgba(3, 3, 10, .05);--opacity-neutral-darkest-10: rgba(3, 3, 10, .1);--opacity-neutral-darkest-15: rgba(3, 3, 10, .15);--opacity-neutral-darkest-20: rgba(3, 3, 10, .2);--opacity-neutral-darkest-30: rgba(3, 3, 10, .3);--opacity-neutral-darkest-40: rgba(3, 3, 10, .4);--opacity-neutral-darkest-50: rgba(3, 3, 10, .5);--opacity-neutral-darkest-60: rgba(3, 3, 10, .6);--color-governor-bay-lightest: #eaecf9;--color-governor-bay-lighter: #d6d9f3;--color-governor-bay-light: #707cd6;--color-governor-bay: #3444c5;--color-governor-bay-dark: #29369d;--color-governor-bay-darker: #141b4e;--color-governor-bay-darkest: #0f143b;--color-scheme-2-text: var(--color-white);--color-scheme-2-background: var(--color-neutral-darkest);--color-scheme-2-border: var(--color-white);--color-scheme-2-accent: var(--color-white);--color-scheme-2-foreground: var(--color-neutral-darkest);--color-red: #9c0000;--font-family: "Inter", sans-serif;--second-family: "Teachers", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--font-family);font-size:16px;line-height:1.5;font-weight:400;color:var(--color-scheme-1-text);background:var(--color-scheme-1-background)}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:inherit;font-size:inherit}h2{font-family:var(--second-family);font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em}h3{font-weight:600;font-size:20px}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--color-scheme-1-text);text-decoration:none;transition:color .25s linear}a:active{color:var(--color-scheme-1-accent)}img{display:block;max-width:100%;height:auto}button,input{background:none;border:none;outline:none}button{cursor:pointer}.big-blue-btn{padding-top:10px;padding-bottom:10px;width:100%;font-size:16px;font-weight:500;font-family:var(--font-family);line-height:1.5;border:1px solid var(--color-governor-bay);border-radius:6px;background:var(--color-governor-bay);color:var(--color-white);transition:color .25s linear,background-color .25s linear}.big-blue-btn:hover,.big-blue-btn:focus{background:transparent;color:var(--color-scheme-1-text)}.big-blue-btn:active{background-color:var(--color-governor-bay-lighter);border:1px solid var(--color-governor-bay);transform:translateY(2px)}.big-blue-btn:disabled{background-color:var(--color-governor-bay);opacity:.3;cursor:not-allowed}.blue-link-button{display:block;text-align:center;border-radius:6px;border:1px solid var(--color-governor-bay);background:var(--color-governor-bay);color:var(--color-white);margin:auto 0;padding:10px 24px;min-width:192px;transition:all .25s linear}.blue-link-button:hover,.blue-link-button:focus{background:transparent;color:var(--color-scheme-1-text)}.blue-link-button:active{background:var(--color-governor-bay-lighter)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{min-width:320px;max-width:375px;margin:0 auto;padding:64px 20px}@media only screen and (min-width: 768px){.container{max-width:768px;padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:92px 64px}}@media screen and (min-width: 375px){.page-header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:13px;padding-bottom:13px}.page-header{background-color:var(--color-white);position:fixed;top:0;width:100%;transition:box-shadow .25s linear}.page-header.scrolled{box-shadow:0 4px 10px #0003}.hide{display:none}.header-nav-logo{display:inline-flex;cursor:pointer}.burger-button{padding:0;line-height:0;display:inline-flex}.register-button,.header-nav-list{display:none}}@media screen and (min-width: 1440px){.page-header .container{padding:0 64px}.header-nav{display:flex;justify-content:center;align-items:center}.header-nav-logo{margin-right:24px}.header-nav-list{display:flex;flex-direction:row;gap:32px}.header-nav-link{position:relative;display:inline-block;padding:24px 0;transition:color .25s linear}.header-nav-link:after{content:"";position:absolute;left:0;bottom:22px;width:100%;height:1px;background-color:var(--color-scheme-1-text);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .25s linear}.header-nav-link:hover:after,.header-nav-link:focus:after{transform:scaleX(1)}.header-nav-link:active:after{background-color:var(--color-scheme-1-accent)}.header-nav-link:active{color:var(--color-scheme-1-accent)}.page-header .blue-link-button{display:block}.burger-button{display:none}}@media screen and (max-width: 1439px){.page-header .big-blue-btn,.header-nav-list{display:none}}.hero-content{margin-bottom:40px}.hero-title{font-family:var(--second-family);font-size:40px;line-height:1.2;letter-spacing:-.01em;font-weight:700;margin-bottom:24px}.hero-text{font-size:18px;font-weight:400;margin-bottom:32px;width:99%}.hero-button{display:flex;justify-content:center;align-items:center;padding:10px 24px}@media only screen and (min-width: 768px){.hero-button{max-width:193px}.hero-row{display:flex;flex-direction:column;align-items:flex-start}}@media screen and (min-width: 1440px){.hero-content{display:flex;flex-direction:column}.hero-row{flex-direction:row;column-gap:35px;align-items:flex-end}.hero-title{font-size:56px;width:100%}.hero-text{margin-bottom:0}}.about-section .container{gap:24px}@media only screen and (min-width: 768px){.about-section .container{display:flex;justify-content:space-between;align-items:center}}.about-text{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 768px){.about-text{max-width:340px}}@media only screen and (min-width: 1440px){.about-text{max-width:640px}}.about-title{font-size:32px}@media only screen and (min-width: 1440px){.about-title{font-size:48px}}.about-paragraph{font-size:18px;margin-bottom:24px}@media only screen and (min-width: 768px){.about-paragraph{width:98%}}@media only screen and (min-width: 1440px){.about-paragraph{width:100%}}.speakers-title{text-align:center;margin-bottom:40px}@media screen and (min-width: 1440px){.speakers-title{font-size:48px}}.speakers-list{display:flex;flex-direction:column;row-gap:32px}@media screen and (min-width: 768px){.speakers-list{flex-direction:row;flex-wrap:wrap;column-gap:32px}}@media screen and (min-width: 1440px){.speakers-list{row-gap:64px}}@media screen and (min-width: 1440px){.speaker-info-wrapper{display:flex;flex-direction:column;flex-grow:1}}.speaker{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 768px){.speaker{flex-basis:calc((100% - 32px)/2)}}@media screen and (min-width: 1440px){.speaker{flex-basis:calc((100% - 96px)/4)}}.speaker-position{font-size:18px;margin-bottom:16px;flex-grow:1}.speaker-desc{font-size:16px}.social-list{display:flex;justify-content:flex-start;flex-direction:row;gap:14px}.social-link:hover,.social-link:focus{fill:var(--color-scheme-1-accent);transition:fill .25s linear}.schedule-title{text-align:center;margin-bottom:24px}@media screen and (min-width: 1440px){.schedule-title{font-size:48px}}.schedule-description{font-size:18px;text-align:center;max-width:519px;margin-bottom:80px;margin-left:auto;margin-right:auto}.schedule-list{margin-bottom:40px}.schedule-item{display:flex;flex-direction:column;justify-content:start;gap:8px;border-top:2px solid var(--color-scheme-1-border);padding:32px 0}@media screen and (min-width: 768px){.schedule-item{flex-direction:row;align-items:center;gap:0}}@media screen and (min-width: 1440px){.schedule-item{padding-top:32.5px;padding-bottom:32.5px}}.schedule-item-time{font-size:20px}@media screen and (min-width: 768px){.schedule-item-time{margin-right:32px}}@media screen and (min-width: 1440px){.schedule-tags-div{display:flex;gap:16px}}.schedule-item-title{font-family:var(--second-family);font-weight:700;line-height:1.4;letter-spacing:-.01em;margin-bottom:8px}.schedule-tags{display:flex;gap:16px}.schedule-tags-item{font-family:var(--font-family);font-weight:600;font-size:14px;color:var(--color-neutral-darkest);border:2px solid var(--color-neutral-darkest);border-radius:4px;padding:4px 10px}.shelude-lector-list{display:none}@media screen and (min-width: 768px){.shelude-lector-list{display:flex;margin-left:auto;gap:16px}}@media screen and (min-width: 1440px){.schelude-lector-item{display:block;min-width:160px}}@media screen and (min-width: 768px){.schedule .blue-link-button{max-width:192px;margin:0 auto;display:flex;justify-content:center;align-items:center}}.gallery-title{font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--color-scheme-1-text);margin-bottom:24px}.gallery-text{font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:var(--color-scheme-1-text);margin-bottom:40px}.gallery-list{display:grid;gap:16px;grid-template-areas:"a a" "a a" "b c" "d e"}@media only screen and (min-width: 768px){.gallery-list{gap:24px;grid-template-areas:"a a b c" "a a d e"}}@media only screen and (min-width: 1440px){.gallery-list{gap:32px}}.gallery-list-img{width:100%;height:100%;object-fit:cover;display:block;background-color:#fff}.gallery-img:first-child{grid-area:a}.testimonials{text-align:left}.title-container{margin-bottom:40px}.testimonials-title{margin-bottom:24px}@media only screen and (min-width: 1440px){.testimonials-title{font-size:48px}}.testimonials-subtitle{font-size:18px}.testimonials-list{display:flex;flex-direction:column;gap:64px;width:100%}@media only screen and (min-width: 768px){.testimonials-list{flex-direction:row;flex-wrap:wrap;gap:32px}.testimonials-item{width:calc((100% - 64px) / 3)}}.testimonials-text{font-size:20px;margin-bottom:16px}.testimonials-avatar{margin-bottom:16px;border-radius:50%;object-fit:cover}.testimonials-name{font-weight:600}@media screen{.register-text-content-wrapper{margin-bottom:24px}.register-desc-wrapper{margin-bottom:32px}.register-desc-wrapper,.register-labels-wrapper{display:flex;flex-direction:column;gap:24px}.register-desc{font-size:18px}.register-input-wrapper{margin-top:8px}.register-form-input{width:100%;height:48px;border:2px solid var(--color-neutral-darkest);border-radius:6px;padding:8px 12px;outline:transparent;transition:color .25s linear}.register-form-input:placeholder-shown{color:var(--opacity-neutral-darkest-60)}.register-form-input:focus{border-color:var(--color-scheme-1-accent)}.register-form-input:not(:placeholder-shown){border-color:(--color-neutral-darkest)}.register-form-input.error{border-color:var(--color-red);color:var(--color-red)}}@media screen and (min-width: 768px){.register .container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px}.register-text-content-wrapper,.register-img-wrapper{flex:1 1 calc(50% - 12px)}.register-text-content-wrapper{padding:30px 0;margin-bottom:0}.register .big-blue-btn{max-width:192px}}@media only screen and (min-width: 1440px){.register .container{gap:32px}.register-text-content-wrapper,.register-img-wrapper{flex:1 1 calc(50% - 16px)}.register-text-content-wrapper{padding:50px 0}.register-title{font-size:48px}}@media screen{.footer{background:var(--color-scheme-2-background)}.footer .container{padding-top:48px;padding-bottom:48px}.footer-nav{display:flex;flex-direction:column}.footer-logo{display:block;fill:var(--color-white);text-align:center;cursor:pointer;max-width:196px;margin:0 auto}.footer-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;font-weight:500;font-size:16px;line-height:1.5;color:var(--color-scheme-2-text);margin-bottom:64px}.footer-list-link{display:inline-block;color:var(--color-scheme-2-text);padding-bottom:16px;padding-top:16px;position:relative}.footer-list-link:after{content:"";position:absolute;left:0;bottom:10px;width:100%;height:1px;background-color:var(--color-scheme-1-text);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .25s linear,background-color .25s linear}.footer-list-link:hover:after,.footer-list-link:focus:after{transform:scaleX(1);background-color:var(--color-scheme-2-border)}.footer-list-link:active:after{background-color:var(--color-scheme-1-accent)}.footer-line{border:2px solid var(--color-scheme-2-border);height:0px;margin:0 auto 32px;width:100%}.footer-rights{position:absolute;font-size:14px;color:var(--color-scheme-2-text);transform:translate(-1%)}}@media screen and (min-width: 768px){.footer-list{flex-direction:row}.footer-rights{position:static;text-align:center;transform:translate(0)}}@media screen and (min-width: 1440px){.footer .container{padding-top:80px;padding-bottom:80px}}@media screen and (min-width: 375px){.container.mobile-menu-container{padding-top:0}.mobile-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;background-color:var(--color-scheme-1-background);transform:translate(200%);transition:transform .5s linear;pointer-events:none}.mobile-menu.is-open{transform:translate(0);pointer-events:auto}.menu-logo-and-button-container{display:flex;justify-content:space-between;align-items:center}.menu-nav-logo{display:inline-flex;padding-top:13px;padding-bottom:13px;cursor:pointer}.mobile-menu-close-btn{padding:0;line-height:0;width:48px;height:48px}.mobile-menu-close-btn-icon{fill:var(--color-scheme-1-text);stroke-width:1px;stroke:var(--color-scheme-1-text)}.menu-nav-list{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.menu-nav-link{position:relative;display:inline-block;padding:16px 0;transition:color .25s linear}.menu-nav-link:after{content:"";position:absolute;left:0;bottom:14px;width:100%;height:1px;background-color:var(--color-scheme-1-text);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .25s linear}.menu-nav-link:hover:after,.menu-nav-link:focus:after{transform:scaleX(1)}.menu-nav-link:active:after{background-color:var(--color-scheme-1-accent)}.menu-nav-link:active{color:var(--color-scheme-1-accent)}.mobile-menu .blue-link-button{display:block;text-align:center;border-radius:6px;border:1px solid var(--color-governor-bay);background:var(--color-governor-bay);color:var(--color-white);margin:auto 0;padding:10px 24px;min-width:335px;transition:all .25s linear}.mobile-menu .blue-link-button:hover,.mobile-menu .blue-link-button:focus{background:transparent;color:var(--color-scheme-1-text)}.mobile-menu .blue-link-button:active{background:var(--color-governor-bay-lighter)}}@media screen and (min-width: 768px){.menu-nav-link:after{bottom:14px}.nav-and-btn-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.mobile-menu .big-blue-btn{min-width:256px}}@media screen and (min-width: 1440px){.mobile-menu{display:none}}.backdrop-success{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000040;z-index:9999;pointer-events:none;opacity:0}.backdrop-success.is-open-now{opacity:1;pointer-events:auto}.modal-success{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:16px;padding:56px 20px;min-width:335px;background:var(--color-scheme-1-background)}@media screen and (min-width: 768px){.modal-success{width:640px;height:695px;padding:64px 34px}}@media screen and (min-width: 1440px){.modal-success{width:768px;height:668px;padding:64px}}.succes-close-btn{position:absolute;top:20px;right:20px;line-height:0;border:none;background:none;padding:0;stroke:var(--color-scheme-1-text)}.modal-success-title{font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--color-scheme-1-text);margin-top:16px}.modal-success-text{font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:var(--color-scheme-1-text);margin-top:16px}.modal-success .big-blue-btn{min-width:295px;margin:16px auto 0}@media screen and (min-width: 768px){.modal-success .big-blue-btn{display:flex;align-items:center;justify-content:center;flex-direction:row;max-width:192px}}
