h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style:none}a{text-decoration:none;color:inherit}button{cursor:pointer;display:block}img{display:block;max-width:100%;height:auto}: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}:root{--font-family: "Inter", sans-serif;--second-family: "Teachers", sans-serif}.container{max-width:375px;padding-left:20px;padding-right:20px;margin-left:auto;margin-top:auto}@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-left:64px;padding-right:64px}}.register-modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000040;opacity:0;pointer-events:none;transition:transform 1s linear}.register-modal-background.is-open{opacity:1;pointer-events:auto}.register-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:16px;padding:56px 20px;width:335px;background-color:#fff}@media screen and (min-width: 768px){.register-modal{padding:64px 32px;width:640px}}@media screen and (min-width: 1440px){.register-modal{padding:64px;width:768px}}.register-modal__close-button{position:absolute;top:16px;right:16px;background-color:transparent;border:none}.register-modal-title-div{width:295px}@media screen and (min-width: 768px){.register-modal-title-div{width:576px}}@media screen and (min-width: 1440px){.register-modal-title-div{width:640px}}.register-modal-img{border-radius:4px;width:295px;height:324px;margin-bottom:16px}@media screen and (min-width: 768px){.register-modal-img{width:576px}}@media screen and (min-width: 1440px){.register-modal-img{width:640px}}.register-modal-title{font-family:var(--second-family);font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--color-scheme-1-text);margin-bottom:16px}.register-modal-paragraph{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:var(--color-scheme-1-text);margin-bottom:16px}.register-modal-span{display:block}@media screen and (min-width: 768px){.register-modal-paragraph{justify-content:center}}.register-modal-button{border:1px solid var(--color-governor-bay);border-radius:6px;padding:10px 24px;width:295px;height:44px;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:1.5;color:var(--color-white);background:var(--color-governor-bay)}.register-modal-button:hover,.register-modal-button:focus{border:1px solid var(--color-governor-bay);color:var(--color-scheme-1-text);background-color:#fff}.register-modal-button:active{border:1px solid var(--color-governor-bay);color:var(--color-scheme-1-text);background-color:var(--color-governor-bay-lighter)}@media screen and (min-width: 768px){.register-modal-button{display:block;margin:0 auto;width:192px}}@media screen{.header-page,.header-button{display:none}.header-container{display:flex;justify-content:space-between;align-items:center}.header-button-menu{background-color:transparent;border:none;height:48px;width:48px}.menu-drive{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;transform:translate(200%);transition:transform .8s linear}.menu-drive.is-open{transform:translate(0)}.menu-drive-mobile{position:absolute;top:25%;left:50%;width:100%;height:382px;transform:translate(-50%,-50%)}.header-burger-list{padding:16px 0}.header-button-burger{display:block;border:1px solid var(--color-governor-bay);border-radius:6px;padding:10px 24px;width:335px;height:44px;background:var(--color-governor-bay);font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--color-white);margin:16px auto;text-align:center}.button-close{position:absolute;top:10px;right:20px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid rgba(0,0,0,.1);padding:0;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1);margin:0 auto;border:none}.svg-burger{fill:var(--color-scheme-1-text);stroke-width:1px;stroke:var(--color-scheme-1-text)}}@media only screen and (min-width: 768px){.header-container{display:flex;justify-content:space-between;align-items:center}.header-burger{display:flex;flex-direction:column;align-items:center}.header-button-burger{width:256px;height:44px}.header-button-burger:hover,.header-button-burger:focus{border:1px solid var(--color-governor-bay);background:transparent;color:var(--color-scheme-1-text)}}@media only screen and (min-width: 1440px){.header-page-nav{display:flex;align-items:center;justify-content:center;gap:24px}.header-container{display:flex;justify-content:space-between;align-items:center}.header-button-menu{display:none}.header-page{display:flex;gap:32px}.header-button{display:block;border:1px solid var(--color-governor-bay);border-radius:6px;padding:8px 20px;width:192px;height:40px;background:var(--color-governor-bay);font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--color-white);text-align:center}.header-button:hover,.header-button:focus{border:1px solid var(--color-governor-bay);background:transparent;color:var(--color-scheme-1-text)}.header-button:active{background:var(--color-governor-bay-lighter);text-decoration:none}.menu-drive{display:none}.header-user-nav:hover,.header-user-nav:focus{text-decoration:underline}}@media screen{.hero{padding:64px 0}.hero-title{font-family:var(--second-family);font-weight:700;font-size:40px;line-height:1.2;letter-spacing:-.01em;margin-bottom:24px}.hero-text{font-weight:400;font-size:16px;line-height:1.5;margin-bottom:32px}.hero-button{border:1px solid #3444c5;background-color:#3444c5;border-radius:6px;padding:10px 24px;width:100%;font-weight:500;font-size:16px;color:#fff;margin-bottom:40px;display:block;text-align:center}.hero-button:hover,.hero-button:focus{border:1px solid #3444c5;background-color:transparent;color:var(--color-scheme-1-text)}.hero-button:active{border:1px solid #3444c5;background-color:var(--color-governor-bay-lighter);color:var(--color-scheme-1-text);text-decoration:none}.hero-button:disabled{border:1px solid transparent;background-color:var(--color-governor-bay);color:var(--color-white);opacity:.3}}@media screen and (min-width: 768px){.hero{padding:64px 0}.hero-text{font-size:19px}.hero-button{width:193px;height:44px}.hero-image{width:704px;height:396px}}@media screen and (min-width: 1440px){.hero{padding:92px 0}.hero-title{font-weight:700;font-size:56px;line-height:1.2;letter-spacing:-.01em}.hero-text{font-weight:400;font-size:19px;line-height:1.5;margin-bottom:40px;margin-right:50px}.style-button{display:flex;flex-direction:row}.hero-button{min-width:193px;min-height:44px;margin-bottom:40px}.hero-image{width:1312px;height:738px}}@media only screen and (min-width: 375px){.gallery{padding-top:64px;padding-bottom:64px;background:#fff;margin:0 auto}.gallery-title{margin-bottom:40px}.gallery-heading{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}.gallery-text{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:#03030a}.gallery-img{margin-bottom:16px}.gallery-box{max-width:335px;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:0}.gallery-item{max-width:159px;height:auto}}@media only screen and (min-width: 768px){.gallery-content{display:flex}.gallery-item{max-width:158px;height:auto}.gallery-img{display:block;max-width:100%;height:auto;margin:0 24px 0 0}.gallery-box{max-width:340px;gap:24px}}@media screen and (min-width: 1440px){.gallery{padding-top:92px;padding-bottom:92px}.gallery-title{max-width:768px;margin:0 auto 40px}.gallery-img{display:block;max-width:100%;height:auto;margin-right:32px}.gallery-item{max-width:304px;height:auto}.gallery-box{max-width:640px;gap:32px}.gallery-heading{font-size:48px}}@media screen{.container-foot{display:flex;flex-direction:column;align-items:center}.foot-box{display:flex;align-items:center;flex-direction:column}.footer-class{padding:48px 0;background-color:#03030a}.footer-logo{fill:#fff;margin-bottom:16px}.footer-navi{font-family:Inter Medium,sans-serif;font-weight:500;font-size:16px;line-height:150%;color:#fff}.footer-p{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:150%;color:#fff;padding:32px 5px}.footer-list{display:flex;gap:32px;align-items:center;flex-direction:column;justify-content:space-around;margin-bottom:80px}.commit-box{max-width:375px;border-top:2px solid;color:#fff;display:flex;justify-content:center}.footer-link:hover{text-decoration:underline}.footer-link:focus{text-decoration:underline}a:active,.footer-link:active{color:#3444c5;text-decoration:underline}.footer-link:disabled{color:#03030a;opacity:.3}}@media screen and (min-width: 768px){.footer-list{display:flex;align-items:center;flex-direction:row;justify-content:center}.commit-box{min-width:100%}.footer-p{font-size:13px}.footer-class{padding:48px 0}}@media screen and (min-width: 1440px){.footer-p{font-size:14px}.commit-box{width:1440px}.footer-class{padding:80px 0}}@media screen{.container{max-width:375px;padding-left:20px;padding-right:20px;margin:0 auto}.about-section{padding-top:64px;padding-bottom:64px}.about-icon{display:inline-block}.about-wrapper,.about-text{display:flex;flex-direction:column;gap:24px}.about-title{font-family:Teachers,sans-serif;font-weight:700;font-size:32px;line-height:1.2;letter-spacing:-.01em;color:#03030a}.about-description{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:#03030a}}@media only screen and (min-width: 768px){.container{max-width:768px;padding-left:32px;padding-right:32px}.about-section{flex-direction:row;flex-direction:column;flex-wrap:wrap;gap:24px}.about-wrapper{flex-direction:row;align-items:center}.about-image{width:100%;height:363px;max-width:340px}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding-left:64px;padding-right:64px}.about-section{padding-top:92px;padding-bottom:92px;gap:32px}.about-title{font-size:48px}.about-wrapper{display:flex;gap:32px}.about-text{max-width:640px}.about-image{width:100%;height:683px;max-width:640px}}@media screen and (min-width: 375px){.register-container{max-width:375px;padding:0 20px;margin:0 auto}}@media screen and (min-width: 768px){.register-container{max-width:768px;padding:0 32px;display:flex;gap:24px;align-items:center}}@media screen and (min-width: 1440px){.register-container{max-width:1440px;padding:0 64px}}.register-section{padding:64px 0}@media screen and (min-width: 1440px){.register-section{padding:92px 0}}.register-section__title{margin-bottom:32px}.register-title__heading{font-family:var(--second-family);font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;color:var(--color-scheme-1-text);margin-bottom:24px}@media screen and (min-width: 1440px){.register-title__heading{font-size:48px}}.register-title__paragraph{font-family:var(--font-family);font-size:18px;color:var(--color-scheme-1-text)}.register-form__div-input{margin-bottom:24px}.register-form__label{display:block;font-family:var(--font-family);font-size:16px;color:var(--color-scheme-1-text);margin-bottom:8px}.register-form__input{border:2px solid var(--color-neutral-darkest);border-radius:6px;padding:8px 12px;width:335px;height:48px;outline:none}.register-form__input:hover,.register-form__input:focus{border:2px solid var(--color-scheme-1-accent)}@media screen and (min-width: 768px){.register-form__input{width:335px}}@media screen and (min-width: 1440px){.register-form__input{width:640px}}.register-form__input::placeholder{font-family:var(--font-family);font-size:16px;color:var(--opacity-neutral-darkest-60)}.register-form__button{font-family:var(--font-family);font-weight:500;font-size:16px;color:var(--color-white);border:1px solid var(--color-governor-bay);border-radius:6px;padding:10px 24px;min-width:335px;height:44px;background:var(--color-governor-bay);margin-bottom:24px}.register-form__button:hover,.register-form__button:focus{border:1px solid var(--color-governor-bay);color:var(--color-scheme-1-text);background-color:#fff}.register-form__button:active{border:1px solid var(--color-governor-bay);color:var(--color-scheme-1-text);background-color:var(--color-governor-bay-lighter)}@media screen and (min-width: 768px){.register-form__button{min-width:192px;margin-bottom:0}}@media screen and (min-width: 768px){.register-section__img{width:340px;height:547px}}@media screen and (min-width: 1440px){.register-section__img{width:640px;height:547px}}@media screen{.schedule-container{display:flex;flex-direction:column}.schedule-fonts-hero{font-family:var(--second-family);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}.schedule-fonts-paragraf{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:var(--color-scheme-1-text)}.schedule-block-hero{margin-bottom:80px}.schedule-mini{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--color-scheme-1-text)}.schedule-list-punkt{border-top:2px solid var(--color-scheme-1-border);padding:32px 0;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.schedule-time{display:block;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:1.5;color:var(--color-scheme-1-text)}.schedule-hero{padding:92px 0}.schedule-title{font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.4;letter-spacing:-.01em;color:var(--color-scheme-1-text);margin-bottom:8px}.schedule-fonts-paragraf{max-width:519px;margin:0 auto}.schedule-dop{display:flex;flex-direction:column}.schedule-button{display:block;border:1px solid var(--color-governor-bay);border-radius:6px;padding:10px 24px;width:192px;height:44px;background:var(--color-governor-bay);margin:40px auto 0;color:var(--color-white);text-align:center;text-decoration:none}.schedule-button:hover,.schedule-button:focus{border:1px solid var(--color-governor-bay);background:transparent;color:var(--color-scheme-1-text)}.schedule-mini{display:none}.schedule-block-minimini{display:flex;gap:16px}.schedule-block{display:block;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:1.5;color:var(--color-neutral-darkest);border:2px solid var(--color-neutral-darkest);border-radius:4px;padding:4px 10px;text-align:center}}@media only screen and (min-width: 768px){.schedule-dop{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:16px}.schedule-list-punkt{display:flex;flex-direction:row;align-items:center;gap:32px}.schedule-mini{display:flex;text-align:end}}@media only screen and (min-width: 1440px){.schedule-list-punkt{display:flex;text-align:center;gap:32px}.schedule-block-mini{display:flex;gap:16px;width:827px}.schedule-block-minimini{display:flex;gap:16px}.schedule-proba{display:flex;margin-left:200px}.schedule-time{display:block;min-width:96px}.schedule-mini{display:block;min-width:165px;text-align:start}.schedule-fonts-hero{font-size:48px}.schedule-fonts-paragraf{max-width:519px;margin:0 auto}.schedule-title{margin-bottom:0}}@media only screen and (min-width: 375px){.speakers-section{padding-top:64px;padding-bottom:64px}.speakers-section-title{margin-bottom:40px;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:#1c1c22}.speakers-list{display:flex;flex-direction:column;row-gap:32px}.speakers-item{max-width:335px}.speakers-img{width:335px;height:335px}.speakers-title{margin-top:16px;margin-bottom:16px}.speakers-name{font-weight:600;font-size:20px;line-height:1.5;color:var(--color-scheme-1-text)}.speakers-job-title{font-weight:400;font-size:18px;line-height:1.5;color:var(--color-scheme-1-text)}.speakers-text{font-size:16px;line-height:1.5;color:var(--color-scheme-1-text);margin-bottom:16px}.speakers-social-media-list{display:flex;gap:14px}.speakers-social-media-link{display:inline-flex;fill:#1c1c22}.speakers-social-media-link:hover,.speakers-social-media-link:focus{fill:var(--color-scheme-1-accent)}.speakers-text{height:144px}}@media only screen and (min-width: 768px){.speakers-list{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:32px;row-gap:64px}}@media only screen and (min-width: 1200px){.speakers-section{padding-top:92px;padding-bottom:92px}.speakers-section-title{font-size:48px}.speakers-item{max-width:304px}.speakers-title{height:84px}.speakers-img{width:304px;height:304px}}@media screen{.testimonials{padding:64px 0}.container{max-width:375px;padding-left:20px;padding-right:20px;margin:0 auto}.testimonials .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.testimonials-title{font-family:var(--second-family);font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.01em;margin-bottom:24px}.testimonials-text{font-family:var(--font-family);margin-bottom:40px;font-size:18px;font-weight:400;line-height:1.5}.testimonials-review-item-text{font-size:20px;margin-bottom:16px}.testimonials-review-list{display:flex;flex-direction:column;gap:64px}.testimonials-review-person-img{margin-bottom:16px}.testimonials-review-person-name{font-weight:600;font-size:16px}.testimonials-review-person-discription{font-size:16px}}@media only screen and (min-width: 768px){.container{max-width:768px;padding-left:32px;padding-right:32px}.testimonials .container{justify-content:start;align-items:start}.testimonials-review-list{display:flex;flex-direction:row;gap:32px}.testimonials-text{max-width:520px}.testimonials-review-item{width:calc((100% - 64px) / 3)}}@media only screen and (min-width: 1440px){.testimonials{padding:92px 0}.container{max-width:1440px;padding-left:64px;padding-right:64px}.testimonials-title{font-size:48px}}
