html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;color:#03030a;line-height:1.5;font-weight:400;font-size:18px;background-color:#fff}h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}.list{list-style:none;margin:0;padding:0}.link{text-decoration:none;color:inherit}.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}.container{max-width:375px;margin:0 auto;padding:0 20px}.section{padding-top:64px;padding-bottom:64px}@media screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media screen and (min-width: 1440px){.container{max-width:1440px;padding:0 64px}.section{padding-top:92px;padding-bottom:92px}}.logo-header{line-height:0}.logo-header-icon{fill:#03030a}@media screen and (max-width: 1439px){.header-container{display:flex;justify-content:space-between;align-items:center}.burger-menu-header{display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding-top:20px;padding-bottom:20px;fill:#03030a}.header-btn,.header-nav{display:none}}@media screen and (min-width: 1440px){.burger-menu-header{display:none}.header-container,.header-nav-list{display:flex;align-items:center}.logo-header{margin-right:24px}.header-nav-list{gap:32px}.header-nav-link{display:inline-block;position:relative;padding:24px 0;font-size:16px;transition:color .25s linear}.header-nav-link:after{content:"";position:absolute;left:0;bottom:16px;width:100%;height:1px;background-color:#03030a;opacity:0;transition:.25s linear}.header-nav-link:hover:after,.header-nav-link:focus:after{opacity:1}.header-nav-link:active{color:#3444c5}.header-nav-link:active:after{background-color:#3444c5}.header-nav-link:disabled{opacity:.3}.header-btn{margin-left:auto;font-size:16px;font-weight:500;line-height:1.5;min-width:192px;padding:8px 44.5px;border-radius:6px;border:1px solid #3444c5;background-color:#3444c5;color:#fff;transition:.25s linear}.header-btn:hover,.header-btn:focus{border:1px solid #3444c5;background-color:#fff;color:#03030a}.header-btn:active{background-color:#d6d9f3}}@media screen{*,*:before,*:after{box-sizing:border-box}img{display:block;max-width:100%;height:auto}h1,p{margin:0;padding:0}.container-hero{padding-right:20px;padding-left:20px;max-width:375px;width:100%;overflow-x:hidden}.hero{padding:64px 0;background-color:#fff;display:flex;justify-content:center;align-items:center}.text-button-wrapper{margin-bottom:40px}.hero-title{display:flex;font-family:var(--second-family);font-weight:700;font-size:40px;line-height:120%;letter-spacing:-.01em;margin-bottom:24px}.mobile-break-hero{white-space:nowrap}.hero-text{font-weight:400;font-size:18px;line-height:150%;margin-bottom:32px}.mobile-break{white-space:wrap}.hero-button{display:inline-block;padding:10px 0;min-width:100%;text-align:center;height:44px;border-radius:6px;background-color:#3444c5;font-weight:500;font-size:16px;line-height:150%;color:#fff;border:1px solid transparent;transition:border .25s linear,background-color .25s linear,color .25s linear}.hero-button:hover,.hero-button:focus{border:1px solid #3444c5;background-color:#fff;border-color:#3444c5;color:#03030a}}@media screen and (min-width: 768px){.container-hero{max-width:768px;padding-right:32px;padding-left:32px}.hero{padding:64px 0}.hero-title{font-weight:700;font-size:40px;line-height:150%;letter-spacing:-.01em}.tablet-break{white-space:nowrap}.mobile-break{white-space:wrap}.hero-button{border-radius:6px;padding:10px 24px;min-width:193px;height:44px;font-weight:500;font-size:16px;line-height:150%}}@media screen and (min-width: 1440px){.container-hero{max-width:1440px;padding-right:64px;padding-left:64px}.hero{padding:92px 0}.hero-content{display:flex;flex-direction:column;max-width:1089}.hero-title{font-size:56px}.text-button-wrapper{display:flex;justify-content:space-around;flex-direction:row;align-items:flex-start;gap:32px;height:54px;margin-left:0;margin-right:0}.hero-text{max-width:1078px;height:54px;margin-bottom:0}.button-hero-container{display:flex;align-items:flex-end;height:54px}.hero-button{border-radius:6px;padding:10px 24px;height:44px;margin-bottom:0;font-weight:500;font-size:16px}}@media screen and (min-width:375px){.about-wrapper{display:flex;flex-direction:column}}@media screen and (min-width:768px){.about-wrapper{display:flex;flex-direction:row}}@media screen and (min-width:375px){.about-section{padding:64px 0}}@media screen and (min-width:1440px){.about-section{padding:92px 0}}@media screen and (min-width:375px){.about-section .container{width:335px;margin:0 auto;padding-left:20px;padding-right:20px}}@media screen and (min-width:768px){.about-section .container{width:704px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1440px){.about-section .container{width:1312px;padding-left:64px;padding-right:64px}}@media screen and (min-width:375px){.about-title{font-size:32px;line-height:1.2;letter-spacing:-.01em;color:#03030a;font-family:Teachers,sans-serif}}@media screen and (min-width:1440px){.about-title{font-size:48px}}.about-text{font-size:18px;line-height:1.5;color:#03030a;font-family:Inter,sans-serif}@media screen and (min-width:375px){.about-content-wrapper{display:flex;flex-direction:column;justify-content:center;gap:24px;width:336px;margin-bottom:24px}}@media screen and (min-width:768px){.about-content-wrapper{width:340px;margin-right:24px;margin-bottom:0}}@media screen and (min-width:1440px){.about-content-wrapper{width:640px;margin-right:32px}}@media screen and (min-width:768px){.about-img-wrapper{display:flex;align-items:center}}h1,h2,h3,h4,h5,h6,body,p{margin:0}:root{--main-color: #03030a}.speakers-header{font-family:Teachers,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--main-color);padding-bottom:40px}.speakers-list{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 768px){.speakers-list{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 1440px){.speakers-list{justify-content:space-between}}@media screen and (min-width: 768px){.speakers-item{width:calc((100% - 32px)/2)}}@media screen and (min-width: 1440px){.speakers-item{width:calc((100% - 96px)/4);display:flex;flex-direction:column;justify-content:space-between}}.speaker-foto{padding-bottom:16px}@media screen and (min-width: 768px){.speaker-foto{width:336px;height:336px}}@media screen and (min-width: 1440px){.speaker-foto{width:304px;height:304px}}.speakers-name{font-family:Inter,sans-serif;font-weight:600;font-size:20px;line-height:1.5;color:var(--main-color)}.skeakers-academics-position{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:var(--main-color);padding-bottom:16px}.speakers-about{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:var(--main-color);padding-bottom:16px}.social-list{display:flex;gap:14px}.social-item-link{transition:fill .25s linear}.social-item-link:hover,.social-item-link:focus{fill:#3444c5}.schedule-title{font-family:Teachers,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;margin-bottom:24px}.schedule .text-section{font-size:18px;text-align:center;margin-bottom:80px}.schedule-speakers{margin-bottom:40px}.schedule-speakers .schedule-items{border-top:2px solid #03030a;padding:32px 0}.schedule-items .time{font-size:20px;margin-bottom:8px}.schedule-items .topic{font-family:Teachers,sans-serif;font-weight:700;font-size:20px;line-height:1.4;letter-spacing:-.01em;margin-bottom:8px}.schedule-items .tags{font-weight:600;font-size:14px;border:2px solid #03030a;border-radius:4px;padding:4px 10px;height:29px;background-color:#fff0}.schedule-items .tags-wrapper{display:inline-flex;gap:16px}.schedule-items .who-where-wrapper{display:none}.scroll-to-registr{display:block;text-align:center;font-weight:500;color:#fff;border:1px solid #3444c5;border-radius:6px;padding:10px 24px;background-color:#3444c5;width:100%;transition:border .25s linear,background-color .25s linear,color .25s linear}.scroll-to-registr:hover,.scroll-to-registr:focus{border:1px solid #3444c5;background-color:#fff;color:#03030a}.scroll-to-registr:active{border:1px solid #3444c5;background-color:#d6d9f3}@media screen and (min-width: 768px){.schedule .text-section{max-width:519px;margin-right:auto;margin-left:auto}.schedule-speakers .schedule-items{display:flex;align-items:center}.schedule-items .who-where-wrapper{display:flex;gap:16px;justify-content:flex-end;flex-grow:1}.schedule-items .time{margin-bottom:0;margin-right:32px}.schedule-items .topic{margin-bottom:0}.schedule-items .topic-tags-wrapper{display:flex;flex-direction:column;gap:8px}.scroll-to-registr{max-width:192px;margin-right:auto;margin-left:auto}}@media screen and (min-width: 1440px){.schedule .schedule-title{font-size:48px}.schedule-speakers .topic-tags-wrapper{flex-direction:row;gap:16px;flex-grow:1}.schedule-items .who-where-wrapper{max-width:336px;flex-grow:1;justify-content:space-between}.who-where-wrapper .where,.who-where-wrapper .who{flex-grow:1}}.gallery{padding:64px 0}.gallery .container{padding:0;max-width:375px}.gallery-section{font-family:Teachers,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:#03030a;margin-bottom:24px;max-width:335px;margin-left:auto;margin-right:auto}.gallery-text{font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:#03030a;margin-bottom:40px}.gallery-list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.gallery-li:nth-child(1){width:100%;max-width:335px;aspect-ratio:1 / 1}.gallery-li:nth-child(4),.gallery-li:nth-child(5),.gallery-li:nth-child(2),.gallery-li:nth-child(3){width:calc(50% - 8px);max-width:159px;aspect-ratio:1 / 1}.gallery-img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width: 768px){.gallery .container{max-width:768px}.gallery-section{font-size:36px;margin-bottom:20px;max-width:704px;margin-left:auto;margin-right:auto}.gallery-text{font-size:18px;margin-bottom:40px}.gallery-list{display:grid;grid-template-columns:340px 158px 158px;grid-template-rows:158px 158px;gap:24px;justify-content:center}.gallery-li:nth-child(2),.gallery-li:nth-child(3){display:block}.gallery-li:nth-child(1){grid-column:1 / 2;grid-row:1 / 3;width:340px;height:340px;max-width:none;aspect-ratio:auto}.gallery-li:nth-child(2){grid-column:2 / 3;grid-row:1 / 2;width:158px;height:158px;max-width:none;aspect-ratio:auto}.gallery-li:nth-child(3){grid-column:3 / 4;grid-row:1 / 2;width:158px;height:158px;max-width:none;aspect-ratio:auto}.gallery-li:nth-child(4){grid-column:2 / 3;grid-row:2 / 3;width:158px;height:158px;max-width:none;aspect-ratio:auto}.gallery-li:nth-child(5){grid-column:3 / 4;grid-row:2 / 3;width:158px;height:158px;max-width:none;aspect-ratio:auto}}@media screen and (min-width: 1440px){.gallery{padding:92px 0}.gallery .container{max-width:1440px}.gallery-section{font-size:56px;margin-bottom:24px}.gallery-text{font-size:20px}.gallery-list{grid-template-columns:640px 304px 304px;grid-template-rows:304px 304px;gap:32px}.gallery-li:nth-child(1){width:640px;height:640px}.gallery-li:nth-child(2),.gallery-li:nth-child(3),.gallery-li:nth-child(4),.gallery-li:nth-child(5){width:304px;height:304px}}.testimonials{padding:64px 0}.testimonials .container{max-width:375px;padding:0 20px}.testimonials-title{font-family:Teachers,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;color:#03030a;margin-bottom:24px}.testimonials-text{font-weight:400;font-size:18px;line-height:1.5;color:#03030a;margin-bottom:40px}.testimonials-list{display:flex;flex-direction:column;gap:64px}.testimonials-item{display:flex;flex-direction:column;gap:16px}.testimonials-quote{font-weight:400;font-size:20px;line-height:1.5;color:#03030a}.testimonials-photo{width:56px;height:57px;border-radius:50%;object-fit:cover}.testimonials-info{display:flex;flex-direction:column}.testimonials-name{font-weight:600;font-size:16px;line-height:1.5;color:#03030a}.testimonials-position{font-weight:400;font-size:16px;line-height:1.5;color:#03030a}@media screen and (min-width: 768px){.testimonials .container{max-width:768px;padding:0 32px}.testimonials-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.testimonials-text{width:520px}}@media screen and (min-width: 1440px){.testimonials{padding:92px 0}.testimonials .container{padding:0 64px;max-width:1440px}.testimonials-title{font-size:48px}.testimonials-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}}@media screen{.register-title{font-family:Teachers,sans-serif;font-size:36px;line-height:1.2;letter-spacing:-.01em;margin-bottom:24px}.register-text{margin-bottom:32px}.register-label{display:block;margin-bottom:8px;font-size:16px}.register-input{width:100%;font-size:16px;background-color:#fff0;outline:transparent;border:2px solid #03030a;border-radius:6px;padding:12px;height:48px;margin-bottom:24px;transition:border .25s linear}.register-input:focus{border:2px solid #3444c5}.register-input:focus:invalid{border:2px solid #9c0000;color:#9c0000}.register-input:focus:invalid::placeholder{color:#9c0000}.register-input::placeholder{color:#03030a99;transition:color .25s linear}.register-form-btn{display:block;margin:0 auto 24px;border:1px solid transparent;padding:10px 0;background-color:#3444c5;border-radius:6px;min-width:100%;font-weight:500;line-height:1.5;color:#fff;transition:background-color .25s linear,border .25s linear,color .25s linear,opacity .25s linear}.register-form-btn:hover,.register-form-btn:focus{background-color:transparent;border:1px solid #3444c5;color:#03030a}.register-form-btn:active{background-color:#d6d9f3}.register-input:focus:invalid~.register-form-btn{opacity:.3;pointer-events:none}}@media screen and (min-width: 768px){.register-container{display:flex;gap:24px}.register-wrapper{max-width:340px;padding:30.5px 0}.register-form-btn{margin:0;min-width:192px;padding:10px 44.5px}}@media screen and (min-width: 1440px){.register-container{gap:32px}.register-wrapper{max-width:640px;padding:50px 0}.register-title{font-size:48px}.register-text{letter-spacing:.01em}}.footer-section{background-color:#03030a;color:#fff}.footer-section.section{padding-top:48px;padding-bottom:48px}@media screen and (min-width: 1440px){.footer-section.section{padding-top:80px;padding-bottom:80px}}.footer-wrap{max-width:704px;text-align:center;padding-left:20px;padding-right:20px}@media screen and (min-width: 768px){.footer-wrap{max-width:704px}}@media screen and (min-width: 1440px){.footer-wrap{max-width:1312px}}.footer-logo{fill:#fff;padding-bottom:16px}.footer-list{font-weight:500;font-size:16px;line-height:1.5;padding-bottom:80px;border-bottom:2px solid #fff;display:flex;flex-direction:column;gap:32px;text-align:center;justify-content:center}@media screen and (min-width: 768px){.footer-list{flex-direction:row;gap:32px}}.footer-link{display:inline-block;position:relative;transition:color .25s linear}.footer-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#fff;opacity:0;transition:.25s linear}.footer-link:hover:after,.footer-link:focus:after{opacity:1}.footer-link:active{color:#3444c5}.footer-link:active:after{background-color:#3444c5}.footer-link:disabled{color:#03030a}.footer-rights{padding-top:32px;font-weight:400;font-size:13px;line-height:1.5}.burger-menu.is-open{opacity:1;pointer-events:auto}.burger-menu{width:100%;height:100%;background-color:#fff;padding:0 20px;box-shadow:-2px 0 5px #0000001a;position:fixed;top:0;left:0;opacity:0;transition:left .3s ease;z-index:1000;pointer-events:none}.menu-header{display:flex;height:64px;align-items:center}.menu-logo{display:flex}.menu-logo-icon{max-width:164px}.menu-close-btn{position:absolute;top:8px;right:12px;display:flex;align-items:center;justify-content:center;background-color:transparent;height:48px;width:48px;padding:0;border:none}.menu-list{display:flex;flex-direction:column;gap:4px;padding-bottom:16px}.menu-item{font-size:16px}.menu-nav-link{display:inline-block;position:relative;padding:16px 0;transition:color .25s linear}.menu-nav-link:after{content:"";position:absolute;left:0;bottom:16px;width:100%;height:1px;background-color:#03030a;opacity:0;transition:.25s linear}.menu-nav-link:hover:after,.menu-nav-link:focus:after{opacity:1}.menu-nav-link:active{color:#3444c5}.menu-nav-link:active:after{background-color:#3444c5}.menu-nav-link:disabled{opacity:.3}.menu-register-btn{font-weight:500;font-size:16px;border:1px solid #3444c5;border-radius:6px;width:100%;min-height:44px;color:#fff;background:#3444c5;transition:.25s linear}.menu-register-btn:hover,.menu-register-btn:focus{color:#03030a;background:transparent}.menu-register-btn:active{color:#03030a;background:#d6d9f3}.menu-register-btn:disabled{color:#fff;background:#3444c5;opacity:.3}@media screen and (min-width: 768px){.burger-menu{padding:0 32px}.menu-nav{display:flex;flex-direction:column;align-items:center}.menu-list{align-items:center}.menu-register-btn{display:block;width:256px}}: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}@media screen{.backdrop{background:#00000040;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:99999;opacity:0;pointer-events:none;overflow-y:auto;transition:opacity .25s linear,visibility .25s linear;display:flex;justify-content:center;align-items:flex-start;padding:64px}.backdrop.is-open{opacity:1;pointer-events:auto}.modal{position:relative;padding:56px 20px;border-radius:16px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:16px;background-color:var(--color-scheme-1-background);min-height:776px;width:335px}.modal-close-btn{position:absolute;top:16px;right:16px;padding:0;line-height:0;width:32px;height:32px;background-color:var(--color-white);border:1px;border-color:var(--color-scheme-1-text)}.modal-title{font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--color-scheme-1-text)}.modal-text{font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:var(--color-scheme-1-text)}.modal-button{border:1px solid var(--color-governor-bay);border-radius:6px;padding:10px 24px;width:295px;height:44px;background-color:var(--color-governor-bay);font-weight:500;font-size:16px;line-height:1.5;color:var(--color-white);transition:border .25s linear,background-color .25s linear,color .25s linear}.modal-button:hover,.modal-button:focus{background-color:transparent;color:var(--color-scheme-1-text)}.modal-button:active{background-color:var(--color-governor-bay-lighter);color:var(--color-scheme-1-text)}}@media screen and (min-width: 768px){.modal{padding:64px 32px;width:640px;min-height:695px}}@media screen and (min-width: 1440px){.backdrop{align-items:center}.modal{width:768px;min-height:668px;padding:64px}}
