*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;width:100%;height:100%;font-size:62.5%;overflow-x:hidden!important}body{scroll-behavior:smooth;background-color:#f2f0ee;width:100%;height:100%;font-family:Old Standard TT,serif;font-size:1.8rem;font-weight:400;line-height:1.4;position:relative;overflow-x:hidden!important}.hidden{display:none}.section-nav{z-index:20;width:100%;position:absolute;top:0;left:0}.section-nav nav{align-items:center;display:flex}.container-logo{white-space:nowrap;align-items:center;gap:3%;display:flex}.logo{width:auto;height:7rem;margin:3%}.text-logo{color:#aaa;text-transform:uppercase}.section-nav .list-nav{color:#aaa;justify-content:end;gap:5%;width:100%;padding:2% 5% 0 0;display:flex;position:relative}.menu-mobile{color:#aaa;cursor:pointer;border-radius:.4rem;padding:.25% 1%;display:none;position:absolute;top:50%;right:3%;transform:translate(-3%,-50%);padding:.3rem 1.8rem!important}.link-nav-mobile{display:none}.fancy{text-transform:uppercase;color:#121131;font-family:cursive}ul{list-style:none}.link:link,.link:visited,.link:hover,.link:active{color:#121131;cursor:pointer;border-bottom:.1rem solid #121131;padding-bottom:.5rem;font-weight:600;text-decoration:none;transition:all .4s ease-in}.link-nav:link,.link-nav:visited{color:#aaa;border-bottom:.1rem solid #0000}.link-nav:hover,.link-nav:active{color:#b30}.link-nav.cur-nav{color:#b30!important}.title-tertiary{font-weight:400;line-height:.75}.title-secondary{color:#b33000;padding-bottom:3%;font-style:italic;font-weight:400}.title-fourth{padding-bottom:2%}.padding-bottom-h3{padding-bottom:8%}.grid{width:100%;min-height:100vh;padding:7% 10%;position:relative}.btn{color:#000;cursor:pointer;text-align:center;background-color:#f7f7f7;border:none;border-radius:.4rem;padding:1.2rem 8.4rem;font-family:Old Standard TT,serif;font-weight:400;transition:all .3s}.btn:hover{background-color:#fffc}.text-sample{cursor:pointer;align-items:start;gap:.2rem;padding-bottom:.5rem;font-weight:600;display:flex;color:#b30!important;border-bottom:.1rem solid #0000!important}.fade-in{opacity:0;transition:opacity .4s ease-in}.fade-out{transition:all 1s ease-out}.fade-in.appear{opacity:1}.fade-out.appear{opacity:0;z-index:-1}.from-left{transform:translate(-50%)!important}.from-top{transform:translateY(-25%)!important}.from-right{transform:translate(50%)!important}.from-left,.from-right,.from-top{opacity:0;transition:all 1s ease-in}.from-left.appear,.from-right.appear{opacity:1;transform:translate(0%)!important}.from-top.appear{opacity:1;transform:translateY(0%)!important}.footer{color:#b33000;background-color:#333;height:60vh;min-height:fit-content;position:relative;overflow:hidden}.container-links{flex-direction:column;align-items:center;gap:2.4rem;padding-top:3%;display:flex}.form-contact{color:#333;z-index:2;text-align:center;background-color:#fdf9f5;flex-direction:column;align-items:center;width:50vw;height:100%;padding:3%;transition:all .4s ease-in;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.title-form{color:#17153d;font-weight:400;line-height:1.3}.container-inputs{grid-template-columns:1fr 1fr;gap:3.6rem 10%;padding:5% 0;display:grid}.container-input{flex-direction:column;align-items:start;gap:5%;display:flex}.form-input{background:0 0;border:none;border-bottom:.1rem solid #333}.container-textarea{flex-direction:column;grid-column:span 2;gap:1.2rem;display:flex}.form-textarea{background-color:#0000;width:100%;height:10rem;padding:3%}.form-contact.appear{transform:translate(0%)}.btn-close{color:#333;cursor:pointer;z-index:10;opacity:0;position:absolute;top:4%;right:4%}.form-contact .btn-close{opacity:1}.btn-close-nav{color:#999}.btn-submit{color:#fff;margin:10% 0;background-color:#333!important}.footer-content{display:flex}.footer .list-nav{color:#aaa;flex-direction:column;gap:2.4rem;padding:5%;display:flex}.footer .link{color:#999;border-bottom:none;font-weight:400}.link-youtube:link,.link-youtube:visited,.link-youtube:hover,.link-youtube:active{color:#b33000!important;text-decoration:none!important}.container-contact{flex-direction:column;gap:3.6rem;width:fit-content;padding:5%;display:flex}.contact-text p{color:#ddd}.container-contact .btn{width:fit-content}.footer .list-copyright{color:#ddd;white-space:nowrap;gap:15%;display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%,-2%)}.form-contact-courses .container-inputs{grid-template-columns:1fr 1fr;column-gap:3%;padding:3% 0}.form-contact-courses .container-textarea{flex-direction:column;gap:1.2rem;display:flex}.form-contact-courses .form-textarea{height:7.5rem}.form-contact-courses .container-btn{align-self:end}.container-btn .btn-submit{margin:0}.quote{text-align:center;color:#fff;background-color:#333;padding:5% 2%}.course-page{gap:25%;min-height:100vh;display:flex}.course,.card-description{color:#f2f0ee;z-index:2;background-color:#121131bf;border-radius:1.2rem;flex-direction:column;justify-content:start;gap:2.4rem;padding:3% 4%;transition:all .3s ease-in;display:flex;position:relative;transform:scale(1);box-shadow:0 0 .6rem .1rem #999}.list-course-details{flex-direction:column;gap:1.2rem;padding:2% 0;display:flex}.list-course-details li{align-items:center;gap:5%;display:flex}.course h3,.course .title-tertiary,.card-description .title-tertiary{text-align:center}.card-description{background-color:#121131;height:fit-content;transition:all 1s}.experience{font-style:italic}.card-description .btn-course{font-weight:600}.card-description .container-price{flex-direction:column;align-items:center;gap:2%;font-size:1.6rem;display:flex}.course-page .text{text-align:justify;padding-bottom:5%}.course-description-ii{background-color:#fdf9f5}a{font-size:2.1rem}.first-title{font-size:3.6rem;font-weight:400}h2{font-size:5rem}h3{font-size:3rem}h4,.btn{font-size:2.3rem}p,.form-label{letter-spacing:.05rem;font-size:2.1rem;line-height:1.7}.header-home{font-size:7rem}.header-home span{font-size:6rem}.header-home i{font-size:3.8rem}.text-logo{letter-spacing:.15rem;font-size:2.3rem}.fancy{font-size:2.3rem}.form-input,.form-textarea{font-size:1.7rem}.small-field{font-size:1.6rem}.footer .icon,.btn-close,.img-description{font-size:1.8rem}
/*# sourceMappingURL=home.0b8cfccd.css.map */
