.preloader,nav{position:fixed;width:100%}.about,nav{justify-content:space-between}nav a,nav a button,nav a button:hover{color:var(--color-primary);background:0 0}h1,h2{margin-left:50px}.container,.preloader,.span,nav{width:100%}.nav-button,.slide,button{cursor:pointer}.head,.third-sec{min-height:100vh}h2,h3{font-weight:400}.social-icon li,.social-icon__link,a{text-decoration:none}.about-us,.footer{font-family:Arial,sans-serif}.about h2,.mission h2,.mission-block .best-time,.mission-block p,body,h3{font-family:"Playfair Display",serif}.brows-services,.details{grid-template-rows:1fr 1fr}.main-name,h1{text-shadow:2px 1px 2px var(--color-secondary)}*{margin:0;box-sizing:border-box}:root{--color-primary:#000000;--color-secondary:#ffffff;--color-purple:#af42b9;--color-gray-light:#d1d1d1;--color-gray-medium:#6b6b6b;--color-gray-dark:#121212;--color-dark-bg:rgb(20, 24, 27)}.blackNav a,.blackNav a button,.slide,.social-icon a{color:var(--color-secondary)}body{background-color:var(--color-primary);overflow:hidden;scroll-behavior:smooth}.preloader{left:0;top:0;height:100vh;background:var(--color-primary);z-index:2000;background:linear-gradient(220deg,var(--color-primary),var(--color-secondary),var(--color-primary));background-size:300% 300%;animation:13s linear infinite move-bg;transition:1s;visibility:visible;opacity:1}.blackNav,nav{transition:.5s linear}@keyframes move-bg{0%,100%{background-position:0,50%}50%{background-position:100%,50%}}.done{opacity:0;visibility:hidden}nav{z-index:1100;display:flex;background:rgba(0,0,0,0);border:none!important;padding:0 4%;align-items:center}.header__container_ul{display:flex;list-style:none;align-items:center}nav a button{border:solid 1.5px var(--color-primary);border-radius:21px;padding:10px;font-family:"Playfair Display", serif}nav a button:hover{transition:.3s linear;border-color:var(--color-gray-medium);background:var(--color-secondary)}.blackNav .blackImg,.mobile-brows-title,nav .whiteImg{display:none}.blackNav .whiteImg,.span{display:block}.blackNav{background:0 0;border:none!important;background:var(--color-primary)}.head,.slide{background-size:cover;background-repeat:no-repeat}.blackNav a button{border:solid 1px var(--color-secondary)}img{width:4.2rem;margin:.2rem}a{font-size:1.1rem;margin-right:15px}.yWidgetBlock-yclients{background-color:var(--color-primary)}.span{background-color:var(--color-secondary);height:0}.contact div,.emptines{background-color:var(--color-primary)}h1{font-size:4.2rem}h2{font-size:2.8rem}p{margin-top:40px}.head{margin-top:0;padding-top:0;display:flex;justify-content:end;flex-direction:column;padding-bottom:2rem;position:relative;background-image:url("../images/1-1-min.avif");height:100vh;background-attachment:fixed;background-position:center center}.tit{position:absolute;text-align:start}.title p,footer p{margin-top:10px}.emptines{height:200px}.warp{margin-top:4rem;margin-bottom:4rem}.warp a{font-size:1.5rem;animation:1s alternate both slide-in;animation-delay:calc(.25s + (80ms * var(--char-index)))}.greeting{margin:5rem;font-size:3rem}.description{font-size:1.5rem;margin:3rem 5rem}@media (max-width:600px){.greeting{margin:4rem;font-size:1.5rem}.description{font-size:1rem;margin:2rem 4rem}}.nav-button,h3{font-size:1.5rem}.container{min-width:90vw;display:flex;padding:0}.slide{height:80vh;border-radius:20px;margin:10px;flex:1;background-position:center;position:relative;transition:.5s ease-in-out}.slide h3{position:absolute;font-size:24px;bottom:20px;left:20px;margin:0;opacity:0}.slide.active{flex:2}.nav-button{display:none;position:absolute;top:50%;transform:translateY(-50%);background:0 0;color:var(--color-primary);border:none;padding:0 10px;border-radius:50%;z-index:10}.ag-courses-item_title,.contact,.footer,.social-icon__link{color:var(--color-secondary)}.nav-button.prev{left:10px}.nav-button.next{right:15px}@media (max-width:1400px){.slide.active{flex:4}}.slide.active h3{opacity:1}.map,.schedule{display:flex;justify-content:center;z-index:-1;background-color:rgba(0,0,0,.29)}.third-sec{position:relative;background-image:url("../images/interior.webp");height:100%;width:1200px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;justify-content:end;flex-direction:column;padding-bottom:40px}.contact{display:flex;justify-content:space-around;margin:auto 0;flex-direction:row;gap:20px}.contact div{width:240px;font-size:18px;border-radius:7px}.address,.phone{display:flex;justify-content:center;align-items:center;flex-direction:column}.instagram,.social-icon__link{display:flex;flex-direction:row;justify-content:center;align-items:center}.social-icon__link img{margin:0}.instagram img,.instagram-footer{width:1.2rem;margin-right:-5px;margin-top:12px}.card .instagram p{margin-bottom:0}.card p{margin:10px;font-weight:400;}.graph{padding:0 10px}.group{padding:10px;font-weight:400;letter-spacing:0.03em;}.address,.group h3{text-align:center}.map-container,.parallax_map{text-align:left;display:flex}.parallax_map{justify-content:center;flex-direction:column;padding:0 5%}.map-container{width:100%;margin:0 auto;align-items:center}.brows-services,.footer-content,.hero,.mission-block,.recording,.team h2{text-align:center}.map-container iframe{margin:0 auto}address{padding-top:10px;font-family:Helvetica,sans-serif;font-size:1.3rem}.ag-courses_box{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ag-courses-item_link,.social-icon__item{align-items:center;display:flex}.ag-courses_item{border-radius:12px;max-width:250px}.ag-courses-item_link{padding:10px;background-color:var(--color-gray-dark);overflow:hidden;position:relative;height:400px;border-radius:10px}.ag-courses-item_link:hover .ag-courses-item_bg{-webkit-transform:scale(10);-ms-transform:scale(10);transform:scale(10)}.ag-courses-item_title{min-height:87px;margin:0 10px;overflow:hidden;font-weight:700;z-index:2;position:relative}.ag-courses-item_bg{height:128px;width:128px;background-color:#9d9d9d;z-index:1;position:absolute;top:-110px;right:-110px;border-radius:50%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.footer{background-color:var(--color-primary);padding:40px 20px}.footer-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.social-links{margin-bottom:20px}.contact-info h3,.social-links h3{font-size:18px;margin-bottom:15px;color:var(--color-secondary)}.social-icon{display:flex;justify-content:center;list-style:none;padding:0;margin:0}.social-icon__link{display:flex;align-items:center;transition:color .3s}.about-us,.contact-info p,.copyright{color:var(--color-gray-light)}.social-icon__link:hover{color:var(--color-purple)}.social-icon__link img{width:24px;height:24px;margin-right:8px}.contact-info p{margin:5px 0}.copyright{margin-top:20px;border-top:1px solid #333;padding-top:20px;width:100%}.social-icon li{list-style:none}.about-us{margin:0 auto;background:var(--color-primary);padding:8.5rem 2rem}.about-circle,.hero{background-size:cover}.hero{padding:60px 20px;background-image:url("../images/hero-bg.jpg");background-position:center;color:var(--color-secondary);border-radius:10px}.hero h1{font-size:48px;margin-bottom:10px}.hero p{font-size:24px}.about{display:flex;margin-bottom:8rem}.brows,.mission{margin-bottom:4rem}.about h2{font-size:4rem;letter-spacing:1rem}.about p{font-size:1rem;line-height:1.6;max-width:700px;margin-left:50px;text-wrap-style:pretty;}.about-circle-container{border:1px solid var(--color-secondary);border-radius:50%;padding:.5rem;margin-right:50px}.about-circle{background-image:url(../images/bowl-with-brush.webp);border-radius:50%;display:flex;width:18rem;height:18rem;position:relative}.mission{display:flex;background-color:var(--color-dark-bg);padding:0 4rem 2rem;justify-content:space-between;gap:4rem}.mission-block{width:22rem;height:25rem;background-color:#e8e8e8;margin-top:-4rem;display:flex;justify-content:center;align-items:center;border-radius:2.5%}.mission-block p{font-size:4rem;color:var(--color-dark-bg);font-weight:700;margin:1.2rem}.mission-block .best-time{font-size:1.6rem}.mission-details{max-width:45rem}.mission ul{margin-left:2rem;margin-bottom:2rem}.mission-details p{margin-top:4rem;color:var(--color-gray-medium)}.mission h2{margin-left:0}.mission li{font-size:1.2rem;margin-top:.1rem;font-weight:100;font-family:"Abril Fatface",serif}.brows h2,.team h2{font-family:"Playfair Display",serif}.details{display:grid;grid-template-columns:1fr 1fr;margin-top:1rem}.details div{display:flex;margin-bottom:.3rem}.details img{width:1rem;margin-right:1rem}.details div p{margin:0;color:var(--color-secondary);font-weight:100}.brows{display:flex}.brows p{margin-left:50px;font-size:1.2rem;max-width:40vw;min-width:35vw}.brows-services{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.3rem;margin-right:50px}.brows-services div{display:flex;flex-direction:column;align-items:center;justify-content:center}.brows-services img{width:3rem}.team{margin-bottom:6rem;padding:0 20px}.team h2{margin-bottom:3rem}.team-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;justify-content:center;max-width:1200px;margin:0 auto}.about-card{display:flex;flex-direction:column;background:var(--color-secondary);border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;max-height:90vh;overflow-y:auto}.card-image{height:auto;object-fit:cover;width:100%;min-height:320px;max-height:480px;object-fit:cover}.card-content{flex:1;padding:2rem;color:var(--color-primary)}.card-content h3{margin:0 0 10px;font-size:1.5rem}.card-content .role{margin:0 0 10px;color:var(--color-gray-medium)}.card-content .bio{margin:0;color:#333}@media (max-width:768px){.team-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:480px){.team-cards{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}.about-card:hover{transform:translateY(-10px)}.card-content .role{font-size:18px;color:#777;margin-bottom:1rem;margin-top:1rem}.card-content .role-insta{background:linear-gradient(to right,#aa0bff 26%,#ff2864 51%,#ffd414 71%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.card-content .bio{font-size:16px;line-height:1.5;margin-top:1rem}.recording{display:flex;flex-direction:column;justify-content:center;align-items:center}.recording h2{margin-left:0}.recording p{font-size:1.2rem}.recording img{width:2rem;margin-top:.5rem}.recording a{margin-right:0}.recording .ms_booking{background:0 0;color:var(--color-secondary);border:solid 1.5px var(--color-secondary);border-radius:1.6rem;padding:.8rem 1rem .7rem 1rem;margin-top:.5rem;line-height:1;}.recording button:hover{background:0 0;transition:.3s linear;border-color:var(--color-gray-medium);background:linear-gradient(90deg,var(--color-gray-light),var(--color-secondary),var(--color-secondary),var(--color-gray-light));color:var(--color-primary)}.main-name{margin-left:50px}.like-water a{font-size:1.5rem;color:var(--color-purple)}.noselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media (min-width:1820px){.brows,.mission{margin-bottom:8rem}.about-us{padding:7% 6%}.about p,.brows p,.brows-services div,.card-content .bio,.card-content .role,.header__container_ul a,.mission li{font-size:1.3rem}.details div p,.header__container_ul a button,.ms_booking button{font-size:1.1rem}.about h2{font-size:5rem}.about-circle{width:23rem;height:23rem}.mission{padding:0 10rem 4rem}.mission-block{width:26rem;height:32rem;margin-top:-4rem}h2{font-size:3rem;letter-spacing:.5rem}.mission ul{margin-top:1.5rem}.card-content h3{font-size:2rem}}@media screen and (min-width:1440px) and (max-width:1820px){.brows,.mission{margin-bottom:8rem}.about-us{padding:7% 4%}.about p,.brows p,.brows-services div,.card-content .bio,.card-content .role,.header__container_ul a,.mission li{font-size:1.15rem}.header__container_ul a button,.ms_booking button{font-size:1rem}.about h2{font-size:5rem}.about-circle{width:20rem;height:20rem}.mission{padding:0 6rem 4rem}.mission-block{width:26rem;height:32rem;margin-top:-4rem;border-radius:2.5%}h2{font-size:3rem;letter-spacing:.5rem}.details div p{font-size:1.1rem}.mission ul{margin-top:1.5rem}.card-content h3{font-size:2rem}.card-image{max-height:335px}.card-content{padding:.8rem .8rem 1.5rem}.team-cards{max-width:900px}}@media (max-width:1440px){.card-image{max-height:335px}.mission-block .best-time{font-size:1.3rem}.card-content{padding:.8rem .8rem 1.5rem}.brows,.mission{margin-bottom:8rem}.team-cards{max-width:780px;gap:2.5rem}}@media (max-width:1280px){.about,.mission{gap:2rem}.mission{padding:2rem}.mission-block{min-width:290px}.recording p{font-size:1rem}.card-content .role{margin:.5rem 0}.card-content .bio{line-height:1.5;margin-top:.5rem}}@media (max-width:1073px){.description,.greeting{margin:3rem 4rem}.about-us{padding:8.5rem 1rem}h2{font-size:2.5rem}.about p,.brows p,h2{margin-left:2rem}.about-circle-container{margin-right:2rem}.mission ul{margin-bottom:0}.about-circle{width:15rem;height:15rem}.brows p,.mission li{font-size:1.05rem}.details div{align-items:center}.details div p{font-size:.9rem}.mission-details p{margin-top:3rem}.team-cards{gap:.5rem;gap:1.5rem}.brows-services div{font-size:.85rem}}@media (max-width:997px){.team-cards{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.team{padding:0}.description,.greeting{margin:3rem}.greeting{font-size:2.5rem}.description,.like-water a{font-size:1.2rem}.head{width:100%;height:auto}}@media (max-width:880px){nav{padding:0 2%}.team-cards{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.card-content{padding:.6rem .6rem 1rem}.card-content .role{font-size:.9rem;margin:.6rem 0}.card-content .bio{font-size:.9rem;line-height:1.3;margin-top:.9rem}.about p,.brows p,h2{margin-left:1rem}.about-circle-container,.brows-services{margin-right:1rem}.mission{padding:1rem 2rem}.mission-details p{margin-top:2rem}.brows p,.mission li{font-size:1rem;line-height:1}.mission li{margin-top:.3rem}.details div p{color:var(--color-gray-light)}.details img{margin-right:.5rem}.mission-block{min-width:240px;margin-bottom:1rem}}@media (max-width:768px){.brows{gap:.5rem}.mission,.team-cards{gap:1rem}.greeting{margin-bottom:2rem}.ag-courses-item_link{height:300px}.slide{margin:5px}.slide.active{flex:5}.card-image{min-height:280px;max-height:280px}.team{padding:0 1rem}.mission{padding:1rem}.about-circle{width:12rem;height:12rem}.about p,.brows p,.brows-services div,.details div p{font-size:.8rem}.brows p,.mission li{font-size:.9rem;line-height:1.2}.brows p,.mission-details p{margin-top:1rem}.mission-block{height:23rem;min-width:220px}.brows,.mission{margin-bottom:6rem}.like-water{margin-bottom:1rem}.social-icon a{font-size:1rem;}}@media (max-width:620px){.header__container_ul,.mission-block,.slide{display:none}.container{align-items:center}.slide{height:90vh;margin:1rem}.slide.active{display:block;}.nav-button,nav .whiteImg{display:block;max-width:none;clip-path:inset(0% 0 14%);transform:scale(1.15);transform-origin:left center;}.slide.active{flex:1}.about{margin-bottom:6rem}.about p{margin-top:1rem}.about p,.brows p,h2{margin-left:.5rem}.brows-services{margin-right:.5rem}.brows-services img{width:2.6rem}.desktop-brows-title{line-height:1.2}.whiteNav,nav{background:var(--color-primary)}.about-us::-webkit-scrollbar,.blackImg,.parallax::-webkit-scrollbar{display:none}.blackImg,.whiteImg{margin:0}}@media (max-width:600px){.social-icon a{margin-right:0;}.main-name,h1{margin-left:1rem}h1{font-size:3.5rem}.main-name{font-size:2rem}.brows{flex-direction:column;text-align:center}.brows p,.mobile-brows-title{max-width:100vw}.mobile-brows-title{display:block}.desktop-brows-title{display:none}.recording p{font-size:.9rem;margin-top:1rem}.recording img{width:1.8rem;margin:0}.recording button{border-radius:1.6rem;padding:.6rem;margin-top:.3rem}.team h2{margin-bottom:1.5rem}.social-icon{flex-direction:column;align-items:center;gap:.5rem}.social-icon__link .instagram-footer{width:19px;height:19px}.social-icon > li:first-child img{margin-right:0;}}@media (max-width:560px){.team-cards{gap:.5rem}.team{padding:0}.about-circle-container{max-height:11.15rem}.about-circle{width:10rem;height:10rem}.about h2{font-size:3rem}.about-circle-container,.brows-services{margin-right:.5rem}.about p,.brows p,h2{margin-left:.5rem}.about{gap:1rem}iframe{border-radius:4%}}@media (max-width:540px){.social-links{margin-bottom:0}.team-cards{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}.about-circle-container,.brows-services{margin-right:0}.about p,.brows p,h2{margin-left:0}.brows p{font-size:.8rem}.description,.greeting{margin:2rem}.main-name,h1{color:var(--color-secondary);text-shadow:none}}@media (max-width:500px){.team-cards{gap:1.5rem}.team{padding:0 3rem}.about,.about-description{flex-direction:column;align-items:center}.about-description p{text-align:center}.about-circle-container{max-height:11.15rem;max-width:11.15rem}.like-water{margin-bottom:.8rem}}@media (max-width:470px){.ag-courses-item_link{height:100%;width:220px}.ag-courses-item_title{margin:.5rem auto;font-size:.8rem}.whiteImg{width:3.1rem;margin-left:0}.mission ul{margin-left:1.2rem}.instagram img,.instagram-footer{width:1rem;margin-top:12px;margin-bottom:0}}@media (max-width:420px){.greeting,h2{font-size:2rem}.team{padding:0 1rem}.details{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;margin-top:1rem}.mission{padding:.5rem;gap:1rem}.brows-services{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:.3rem;text-align:center}.greeting{margin-bottom:1rem}.description,.like-water a{font-size:1rem}.like-water{margin:.5rem}}@media (max-width:360px){.slide{height:80vh}}@media (max-width:320px){.team{padding:0}.main-name,h1{margin-left:.5rem}h1{font-size:3rem}.main-name{font-size:1.5rem}.description,.greeting{margin-left:1.5rem}.like-water{margin:.5rem}}@media (max-width:300px){.footer{padding:20px 10px}.contact-info p,.copyright{font-size:.8rem}.social-icon a{font-size:.9rem}}