:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:16px;--main-bg-color: #f6f1ea;--color-border: #e8e8e8;--color-focus: #8e44ad;--color-btn: #2c3e50;--color-btn-hover: #34495e;--color-disabled: #ccc;--golden: #d09d54;--silver: #BCBEC0;--bronze: #A56546;--red: #C00000}html{scroll-behavior:smooth}*,*:after,*:before{box-sizing:border-box;padding:0;margin:0;outline:none}.wrapper{max-width:1440px;width:100%;margin:0 auto}@media(max-width:756px){.wrapper{margin:0;padding:0 20px}}._mob{display:none}@media(max-width:756px){._mob{display:block}}h1,h2,h3,h4,h5,h6{font-family:Montserrat,serif;line-height:1;font-weight:300;margin-bottom:45px}#app{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.main{background-color:var(--main-bg-color)}.title{font-size:20px;margin-bottom:35px}.text{font-size:18px;margin-bottom:20px}@media(max-width:756px){.text{font-size:16px}}.bold{font-size:18px;margin-bottom:20px;font-weight:600}@media(max-width:756px){img{width:100%}}.center{text-align:center}h2{font-size:45px}h2.title{font-size:28px;font-weight:600}@media(max-width:756px){h2{font-size:30px}}h3.title{font-weight:600}.bold{font-weight:700;margin-bottom:0}.underline{text-decoration:underline}.red{color:red}.teachers{margin:80px 0}.teacher-img{display:flex;justify-content:center;margin-bottom:40px}.banner-img{display:flex;align-items:center;justify-content:center;height:100vh;margin-bottom:40px}@media(max-width:756px){.banner-img{height:auto}}.banner-img img{display:block;max-height:100%}.about{display:grid;grid-template-columns:1fr auto;gap:120px;padding:100px 0 60px}@media(max-width:756px){.about{display:flex;flex-direction:column;gap:40px;padding:50px 0 30px}}.about-img{border-radius:12px;overflow:hidden}.about-img img{display:block;max-height:500px}.mission{display:flex;flex-direction:column;align-items:center;padding:60px 0;margin:0 auto;border-width:1px;border-radius:10px;background-color:#fff;background-position:center center;border-color:#e6e6e6;border-style:solid;box-shadow:1px 1px 30px #afafaf4d}@media(max-width:756px){.mission{padding:30px 0}}.mission h3{font-size:36px;text-align:center}@media(max-width:756px){.mission h3{margin-bottom:20px}}.mission .text{text-align:center;max-width:60%}@media(max-width:756px){.mission .text{max-width:100%;padding:0 20px}}.request-for-us.wrapper{padding:60px 0}.request-for-us h2{text-align:center;margin-top:80px;font-size:45px;font-weight:500}@media(max-width:756px){.request-for-us h2{font-size:30px;margin-top:40px}}.request-for-us .styled-list{display:flex;gap:16px 32px;margin-bottom:80px;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:26px;line-height:1.2;color:#1a1a1a;width:fit-content;flex-wrap:wrap}@media(max-width:756px){.request-for-us .styled-list{font-size:22px}}.request-for-us .styled-list div{flex:1 1 45%;display:flex;align-items:baseline;gap:10px;margin-bottom:6px}@media(max-width:756px){.request-for-us .styled-list div{flex:1 100%}}.request-for-us .styled-list span{color:#8b8b8b;font-weight:300;font-style:normal;min-width:50px;text-align:right}.our-values{padding:140px 0 60px}@media(max-width:756px){.our-values{padding:40px 0}}.our-values h2{text-align:center;font-size:45px}@media(max-width:756px){.our-values h2{font-size:30px}}.our-values__top{display:grid;grid-template-columns:1fr 2fr;justify-content:center;align-items:center;margin-bottom:60px;gap:60px}@media(max-width:756px){.our-values__top{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}}.our-values__top img{max-width:400px}.our-values__bottom{display:grid;grid-template-columns:2fr 1fr;justify-content:center;align-items:center;gap:60px}@media(max-width:756px){.our-values__bottom{display:flex;flex-direction:column-reverse;gap:25px}}.our-values h3{font-size:22px;font-weight:400}.styled-list{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:26px;line-height:1.2;color:#1a1a1a;width:fit-content}@media(max-width:756px){.styled-list{font-size:22px}}.styled-list div{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.styled-list span{color:#8b8b8b;font-weight:300;font-style:normal;min-width:50px;text-align:right}.creator{margin-top:60px}.creator__wrapper{display:grid;grid-template-columns:auto 1fr;gap:60px;margin-bottom:60px}@media(max-width:756px){.creator__wrapper{display:block}}.creator__img{border-radius:20px;overflow:hidden}@media(max-width:756px){.creator__img{display:none}}.creator__img img{max-width:20vw;display:block}.creator__list{list-style:circle;margin-left:20px;font-size:18px}@media(max-width:756px){.creator__list{margin-left:0}.creator__list li{margin-left:20px}}.creator h2{font-size:45px;font-weight:600}@media(max-width:756px){.creator h2{font-size:30px}}.creator h3{font-size:30px}.creator .title{width:75%;font-size:28px;font-weight:300;font-style:italic}@media(max-width:756px){.creator .title{width:auto;font-size:24px}}.creator .text{width:75%}@media(max-width:756px){.creator .text{width:auto}}._mob{border-radius:20px;overflow:hidden;margin-bottom:40px}._mob img{display:block;width:100%}#individual .content{padding:0 0 40px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:60px}@media(max-width:756px){#individual .content{display:block;gap:20px;margin-top:30px;margin-bottom:30px}#individual .content ._mob img{width:100%}}#individual .content.reverse{grid-template-columns:auto 1fr}#individual .content__right{border-radius:30px;overflow:hidden;width:fit-content}#individual .content__right img{display:block;max-width:100%;max-height:600px}@media(max-width:756px){#individual .content__right img{display:none}}.books{padding:40px 0}.books .top{display:grid;grid-template-columns:1fr auto;gap:100px;margin-bottom:80px}@media(max-width:756px){.books .top{display:block;gap:20px}}.books .top__img{border-radius:20px;overflow:hidden}.books .top__img img{display:block;max-height:500px}.books .bottom{display:grid;grid-template-columns:auto 1fr;gap:100px;margin-bottom:40px}@media(max-width:756px){.books .bottom{display:flex;flex-direction:column-reverse;gap:20px}}.books .bottom__img{border-radius:20px;overflow:hidden}.books .bottom__img img{display:block;max-height:500px}.footer{padding:120px 0;color:#fff;text-align:center;background-color:#be9e76}@media(max-width:756px){.footer{padding:60px 0}}.footer .wrapper{max-width:800px}.footer .text,.footer .bold{font-size:22px;line-height:1}@media(max-width:756px){.footer .text,.footer .bold{font-size:20px}}.footer .social{display:flex;gap:12px;align-items:center;justify-content:center}.footer .social a{display:inline-block}.footer .social img{display:block}
