@import"https://fonts.googleapis.com/css2?family=Fredericka+the+Great&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";.navigation__checkbox{display:none}.navigation__button{box-shadow:1px 1px 2px #ffffffe6;border-radius:50%;height:5rem;width:5rem;position:fixed;z-index:3000;top:8rem;right:6rem;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.navigation__button:active{transform:translateY(.3rem)}.navigation__background{height:4rem;width:4rem;background-image:radial-gradient(#7f5539,#f5824a);position:fixed;border-radius:50%;z-index:100;top:8.5rem;right:6.5rem;transition:all .5s}.navigation__icon{width:3rem;height:3rem}.navigation__menu{position:fixed;height:100vh;width:0%;opacity:0;top:0;left:0;z-index:150;transition:all .5s}.navigation__list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);list-style:none}.navigation__link{padding:.5rem 2rem;margin:3rem;text-align:center;position:relative;display:block;z-index:0;width:100%;font-size:2.5rem;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#feffd3;text-transform:uppercase;overflow:hidden}.navigation__link:hover{transition:all .4s ease;color:#7f5539}.navigation__link:after{content:"";height:100%;width:100%;position:absolute;bottom:0;left:-1px;background-color:#ede4c2;transform:rotate(-90deg);transition:all .4s ease;transform-origin:bottom left;z-index:-1}.navigation__link:hover:after{transform:rotateX(0)}.navigation__checkbox:checked~.navigation__background{transform:scale(80)}.navigation__checkbox:checked~.navigation__menu{opacity:1;width:100%}.composition{position:relative}.composition__photo{width:35%;box-shadow:0 1.5rem 4rem #0000004d;position:absolute;transition:all .5s ease;border-radius:20% 5%}.composition__photo-1{top:1rem;left:0}.composition__photo-1:hover{z-index:3;transform:scale(1.1)}.composition__photo-2{top:7rem;left:30%;z-index:2}.composition__photo-2:hover{z-index:3;transform:scale(1.1)}.composition__photo-3{top:1rem;left:60%}.composition__photo-3:hover{z-index:3;transform:scale(1.1)}.btn:link,.btn:visited{font-size:1.5rem;text-transform:uppercase;text-decoration:none;color:#000;padding:1rem 3rem;animation-name:moveFromBottom;animation-duration:3s;animation-timing-function:ease-out;display:inline-block;border-radius:.5rem;transition:all .2s;font-family:Quicksand,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media(max-width:37.5em){.btn:link,.btn:visited{font-size:2.5rem}}.btn--white{background-color:#fff}.btn:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2rem #fcfcfc33}.btn:active{transform:translateY(-.1rem);box-shadow:0 .5rem 1rem #fcfcfc33}.btn-about{text-decoration:none;color:#000;padding:1rem 2rem;font-size:1.6rem;transition:all .5s ease;position:relative;z-index:0;display:inline-block;overflow:hidden}.btn-about:before{content:"";position:absolute;background-color:#f5824a;left:0;top:0;height:100%;width:100%;transform:translateY(95%);transition:all .5s ease;z-index:-1}.btn-about:hover:before{transform:translateY(0)}.btn-about:hover{color:#ede4c2}.btn--contact{background-color:#f5824a;color:#452829;padding:1rem 4rem;font-size:1.6rem;transition-duration:.3s}.btn--contact:hover{color:#ede0d4;background-color:#a03b13}.feature-box{background-color:#ede0d4;font-size:1.5rem;height:30rem;padding:2.5rem;text-align:center;border-radius:3px;box-shadow:0 1.5rem 4rem #00000080;transition:all .3s}.feature-box span{color:#f5824a}.feature-box h3{font-weight:600;color:#a03b13}.feature-box p{color:#452829;font-weight:500}.feature-box__icon{font-size:6rem;margin-bottom:.5px}.feature-box:hover{transform:translateY(-10px);box-shadow:0 2.5rem 5rem #000000b3}.heading__primary{color:#ede4c2;text-transform:uppercase;backface-visibility:hidden;margin-bottom:3rem}.heading__primary--main{display:block;animation-name:moveFromTop;animation-duration:3s;animation-timing-function:ease-out;font-size:5rem;font-weight:300;font-family:Fredericka the Great,serif}@media(min-width:112.5em){.heading__primary--main{font-size:7rem}}@media(max-width:75em){.heading__primary--main{font-size:5rem}}@media(max-width:56.25em){.heading__primary--main{font-size:5rem}}@media(max-width:37.5em){.heading__primary--main{font-size:4.5rem}}.heading__primary--sub{display:block;letter-spacing:4px;animation-name:moveFromBottom;animation-duration:3s;animation-timing-function:ease-out;font-size:2rem;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}@media(min-width:112.5em){.heading__primary--sub{font-size:4rem}}@media(max-width:75em){.heading__primary--sub{font-size:1.5rem}}@media(max-width:56.25em){.heading__primary--sub{font-size:2rem}}@media(max-width:37.5em){.heading__primary--sub{font-size:1.5rem;letter-spacing:1.5px}}.heading-tertiary{text-transform:uppercase;font-size:1.6rem;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.heading-secondary{font-size:3rem;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background-image:linear-gradient(to right,#a03b13,#f5824a,#a03b13);background-size:200% auto;background-position:left center;display:inline-block;background-clip:text;-webkit-background-clip:text;color:transparent;margin-top:2rem;letter-spacing:1px;transition:background-position 1.5s ease-in-out,letter-spacing 1s ease-in-out}.heading-secondary:hover{background-position:right center;letter-spacing:3px}.paragraph{font-size:1.6rem;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.paragraph:not(:last-child){margin-bottom:1.5rem}.course-card{perspective:150rem;-moz-perspective:150rem;position:relative;height:50rem}.course-card__side{height:50rem;transition:all 1s ease;position:absolute;top:0;left:0;width:100%;backface-visibility:hidden}.course-card__side--front{background-color:#ede0d4;box-shadow:0 1rem 1rem #0003}.course-card__side--back{background-color:#7f5539;transform:rotateY(180deg);box-shadow:0 1rem 1rem #0003}.course-card:hover .course-card__side--front{transition-delay:.6s;transform:rotateY(-180deg)}.course-card:hover .course-card__side--back{transition-delay:.6s;transform:rotateY(0)}.course-card__image{background-size:cover;height:30rem;background-blend-mode:screen;clip-path:polygon(0% 0%,100% 0,100% 50%,50% 70%,0 50%)}.course-card__image--1,.course-card__image--2,.course-card__image--3{background-image:linear-gradient(to bottom left,#ede4c2,#a03b13)}.course-card__heading{font-size:2rem;font-family:Fredericka the Great,cursive;letter-spacing:.5rem;text-transform:uppercase;text-align:center;position:absolute;top:12rem;right:0rem}.course-card__heading-span{padding:1rem}.course-card__heading-span--1{background-color:#ede0d4}.course-card__description{padding:3rem;margin-top:-10rem}.course-card__description ul{font-family:Quicksand,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;list-style:none;width:80%;margin:0 auto}.course-card__description ul li{text-align:center;font-size:2rem;padding:1rem}.course-card__description ul li:not(:last-child){border-bottom:1px solid #7f5539}.course-card__cta{position:absolute;top:10%;left:50%;transform:translate(-50%,50%);text-align:center;font-family:Quicksand,sans-serif}.course-card__cta-text{color:#ede0d4;font-size:2rem}.course-card__cta-price{font-size:4rem;text-transform:uppercase;color:#ede0d4;margin-bottom:5rem}.blogs{width:75%;margin:0 auto;box-shadow:0 1rem 1rem #0003;background-color:#ffffff80;border-radius:3px;font-size:1.6rem;padding:6rem 6rem 6rem 9rem;display:flow-root;transform:skew(-12deg)}.blogs__shape{width:10rem;height:10rem;float:left;clip-path:circle(49% at 50% 50%);-webkit-clip-path:circle(49% at 50% 50%);shape-outside:circle(49% at 50% 50%);-webkit-shape-outside:circle(49% at 50% 50%);transform:translate(-3rem) skew(12deg)}.blogs__image{height:100%}.blogs__text{transform:skew(12deg)}.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.4}.bg-video__content{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact{background-image:linear-gradient(110deg,rgba(69,40,41,.95) 0%,rgba(69,40,41,.9) 50%,transparent 50%),url(/build/assets/contact-bg--U3mPP8g.jpg),linear-gradient(-110deg,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 100%,transparent 50%);background-size:cover;background-repeat:no-repeat;background-position:center;height:60rem;border-radius:3px;box-shadow:1px 2px 10px #0000001a}.contact__span{color:#ede0d4}.contact__form{width:50%;padding:4rem}.contact__heading{color:#ede0d4;font-size:3rem;font-weight:600}.form{position:relative}.form__group:not(:last-child){margin-bottom:2rem;position:relative}.form__label{position:absolute;display:block;transition:all .3s ease;top:0;left:0;margin-left:1rem;padding:0rem .5rem;color:#fff;background-color:#a03b13;text-transform:uppercase;transform:translate(1rem) translateY(-1rem)}.form__input:-moz-placeholder+.form__label{opacity:0;visibility:hidden;position:absolute;transform:translate(1rem) translateY(-2rem)}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;position:absolute;transform:translate(1rem) translateY(-2rem)}.form__input{border:none;font-size:1.5rem;color:#fff;padding:1.5rem 2rem;border-radius:3px;background-color:#ede0d480;border-bottom:3px solid transparent;width:80%;display:block}.form__input::-moz-placeholder{color:#fff}.form__input::placeholder{color:#fff}.form__input:focus{outline:none;box-shadow:0 1rem 2rem #fff3;border-bottom:3px solid #ede0d4;font-weight:600;font-family:inherit}.form__input--textarea{resize:none}.form__radio-group{display:inline-block;width:30%}.form__radio-input{display:none}.form__radio-label{font-size:1.6rem;cursor:pointer;position:relative;padding-left:2.5rem}.form__radio-button{height:2rem;width:2rem;border-radius:50%;border:#ede0d4 solid 3px;display:inline-block;position:absolute;left:0;top:.2rem}.form__radio-button:after{content:"";border-radius:50%;height:1rem;width:1rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ede0d4;opacity:0;transition:.2s opacity}.form__radio-input:checked~.form__radio-label .form__radio-button:after{opacity:1}.footer{display:flex;justify-content:center;gap:25rem;padding:5rem;background-color:#414833;color:#fff;font-size:1.6rem;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.footer__logo{width:20rem}.footer__important-links li:not(:last-child){margin-bottom:1rem}.footer__social-media--links{display:flex;gap:1rem}.footer__social-media--links li{border:1px solid transparent;padding:.5rem;transition:all .3s}.footer__social-media--links li:hover{border:1px solid white}.footer-header{position:relative;overflow:hidden;padding:1px 5px;z-index:1;color:#f7f7f7}.footer-header:after{content:"";position:absolute;width:100%;height:100%;top:2px;left:0;background-color:#f7f7f7;transform:translateY(2.3rem);transition:transform .3s ease;z-index:-1}.footer-header:hover{transition:transform .3s ease;color:#414833}.footer-header:hover:after{transform:translateY(0)}.footer-links{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;transition:all .3s ease;overflow:hidden}.footer-links:after{content:"";position:absolute;height:100%;width:100%;left:0;bottom:0;transform:translate(-20rem);background-color:#f7f7f7;z-index:-1;transition:all .5s ease}.footer-links:hover:after{transform:translate(0)}.footer-links:hover{color:#414833}.footer-links:not(:last-child){margin-bottom:1rem}.footer-links a{padding:0 5px}.popup__section{opacity:0;visibility:hidden;height:100vh;width:100%;position:fixed;background-color:#000c;z-index:400}.popup__content{background-color:#ede0d4;height:50rem;width:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex}.popup__content--left{width:50%;height:100%}.popup__content--left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup__content--right{width:50%;padding:5rem;background-size:cover}.popup__content--right h1{font-size:4rem;font-weight:500;padding-bottom:.5rem}.popup__content--right p{font-size:1.5rem;hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto}*{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media(max-width:75em){html{font-size:56.25%}}@media(max-width:56.25em){html{font-size:50%}}@media(max-width:37.5em){html{font-size:30%}}@media(min-width:112.5em){html{font-size:75%}}body{box-sizing:border-box}@keyframes moveFromTop{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translate(0)}}@keyframes moveFromBottom{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translate(0)}}.u-text-center{text-align:center}.u-margin-bottom-small{margin-bottom:1.5rem}.u-margin-bottom-medium{margin-bottom:4rem}.u-margin-bottom-large{margin-bottom:6rem}.u-margin-bottom-xlarge{margin-bottom:8rem}.u-margin-huge{margin:6rem}.u-mt-sm{margin-top:2rem}.header{height:75vh;background-image:linear-gradient(to bottom,#3a0c0c7b,#efeef617),url(/../../public/asset/header.jpg);background-size:cover;background-position:top;clip-path:polygon(0 0,100% 0,100% 70%,50% 85%,0% 70%);position:relative}@media(max-width:37.5em){.header{height:55vh;clip-path:polygon(0 0,100% 0,100% 70%,50% 75%,0% 70%)}}.header__logo-box{position:absolute;top:.1rem;left:.5rem}.header__text-box{position:absolute;width:100%;top:40%;left:50%;transform:translate(-50%,-50%);text-align:center}.row-about,.feature-row,.courses-row{max-width:114rem;margin:0 auto}.row-about:not(:last-child),.feature-row:not(:last-child),.courses-row:not(:last-child){margin-bottom:8rem}.row-about:after,.feature-row:after,.courses-row:after{content:"";display:table;clear:both}.row-about [class^=col-],.feature-row [class^=col-],.courses-row [class^=col-]{float:left}.row-about [class^=col-]:not(:last-child),.feature-row [class^=col-]:not(:last-child),.courses-row [class^=col-]:not(:last-child){margin-right:6rem}.row-about .col-1-of-2,.feature-row .col-1-of-2,.courses-row .col-1-of-2{width:calc((100% - 6rem)/2)}.row-about .col-1-of-3,.feature-row .col-1-of-3,.courses-row .col-1-of-3{width:calc((100% - 2 * 6rem) / 3)}.row-about .col-1-of-4,.feature-row .col-1-of-4,.courses-row .col-1-of-4{width:calc((100% - 18rem)/4)}.section-about{background-color:#f7f7f7;padding:15rem 0;margin-top:-25vh}.feature-section{padding:15rem 0;background-image:linear-gradient(to bottom,#3a0c0c7b,#efeef617),url(/../../public/asset/feature.webp)}.courses-section{padding:5rem 0;background-color:#f7f7f7}.blog-section{position:relative;padding:4rem}.contact-section{padding:4rem;background-color:#ede0d4}::-moz-selection{background:#f5824a;color:#fff}::selection{background:#f5824a;color:#fff}
