@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap');*{margin:0;padding:0;box-sizing:border-box;font-family:'Popping',sans-serif}body{background:#000;min-height:200vh}.uiDesing{background:#ba8b02;background:-webkit-linear-gradient(to right,#181818,#ba8b02);background:linear-gradient(to right,#181818,#ba8b02)}header{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;transition:.6s;padding:40px 100px;z-index:100000}header.sticky{padding:5px 100px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}header .logo img{position:relative;transition:.6s;width:100px;height:100px}header ul{position:relative;display:flex;justify-content:center;align-items:center}header ul li{position:relative;list-style:none}header ul li a{position:relative;margin:0 10px;text-decoration:none;color:#fff;letter-spacing:2px;font-weight:500;transition:.6s}header.sticky .logo,header.sticky ul li a{color:#000}.carousel-item img{height:72vh;opacity:.6}@media(min-width:992px){.carousel-item img{height:100vh}}.sec{padding:100px;display:flex;justify-content:center;align-items:center;background:#fff}.sec .content{position:relative;text-align:center;width:100%}.mxw800p{max-width:800px;margin:0 auto}h3{font-size:40px;font-weight:200;margin-bottom:10px;color:#000}p{position:relative;font-size:18px;font-weight:300;margin-bottom:20px;letter-spacing:1px;color:#000}.btn{position:relative;display:inline-block;padding:10px 30px;background:#000;text-decoration:none;color:#fff}.btn:hover{background:#fff;color:#fff;border-color:#fff;transition:.7s}.formulario:hover{background:gray;color:#fff;border-color:#fff;transition:.7s}.services{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(315px,1fr));grid-gap:30px;max-width:100%;margin-top:40px}.services .box{width:300px;margin:0 auto;background:#fff;padding:20px;box-shadow:0 15px 30px rgba(0,0,0,.05)}.services .box .iconBx{margin-top:25px}.services .box .iconBx img{max-width:70px;margin-bottom:15px}.services .box h2{font-size:22px;margin-bottom:10px;text-transform:uppercase;font-weight:700}.stats{background:#000;padding-top:250px;margin-top:-250px}.parallax::before{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;-webkit-filter:brightness(.8);filter:brightness(.8)}div.contador{position:relative;height:auto}div.contador::before{content:'';filter:blur(3px)}ul.resumen-evento{position:relative;padding:120px 0}@media only screen and (min-width:768px){ul.resumen-evento{width:50%;margin-left:15%}}p.txt{color:#fff;font-size:18px;display:block;margin:0 0 10px 20px;font-family:'Oswald',sans-serif}.txtH2{margin-left:15px;font-size:28px;color:#fff}.btnML{margin-left:50px}.imagen-contacto{background-image:url('/img/Escuela/EscuelaFrenteBW.jpeg');background-position:center center;background-size:cover;height:40rem;display:flex;align-items:center}.contenido-contacto{flex:1;color:#fff}.contenido-contacto p{font-size:1.8rem}.workBx{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:30px;max-width:100%;margin-top:40px}.workBx .brand{position:relative;background:#4978ff;min-height:300px;width:400px;margin:0 auto}.workBx .brand h2{text-decoration:none;color:#fff;text-transform:uppercase;font-size:22px}.workBx .brand p{font-size:15px;letter-spacing:2px;color:#fff}.brand a{text-decoration:none}.teamBx{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:30px;margin-top:40px}.teamBx .member{position:relative;background:#000;min-height:300px;width:200px;margin:0 auto;display:flex;justify-content:center;align-items:center}.teamBx .member .details{width:100%;height:100%}.teamBx .member .details h2{color:#fff;text-transform:uppercase;font-size:20px;letter-spacing:1px;margin-top:100px}.teamBx .member .details h2 span{display:block;font-size:12px;font-weight:300}.teamBx .member .details p span{display:block;font-size:10px;font-weight:300;color:#fff}.btnProfe{margin-top:25px}.contact{background:#000}.contact h3,.contact p{color:#fff}.contactForm{position:relative;max-width:800px;margin:0 auto;display:flex}.contactForm form{width:100%}.contactForm .row100{display:flex;width:100%}.contactForm .row100 .inputBx50{width:50%;margin:0 20px}.contactForm .row100 input,.contactForm .row100 textarea{position:relative;border:none;border-bottom:1px solid #fff;color:#fff;background:transparent;width:100%;padding:10px 0;outline:none;font-size:18px;font-weight:300;margin:20px 0;resize:none}.sci{position:relative;display:flex;justify-content:center;align-items:center;margin:50px 0}.sci ul{display:flex;margin-right:0}.sci ul li{list-style:none}.sci ul li a{text-decoration:none;display:inline-block;margin:0 30px}.sci ul li a img{filter:invert(1);max-width:40px}.sci ul li a:hover img{opacity:.5}.copyright{color:#fff}.sci ul li a i{font-size:40px;color:#fff}.toggle{display:none}.contactForm .row100 input[type="submit"]{padding:10px 10px 10px 10px}@media(max-width:992px){.toggle{display:block;position:relative;width:30px;height:30px;cursor:pointer}.toggle::before{content:'';position:absolute;top:4px;width:100%;height:2px;background:#000;z-index:1;box-shadow:0 10px 0 #000;transition:.5s}.toggle::after{content:'';position:absolute;bottom:4px;width:100%;height:2px;background:#000;z-index:1;transition:.5s}header,header.sticky{padding:10px 50px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}header ul{position:absolute;top:59px;left:0;width:100%;height:100vh;text-align:center;overflow:auto;background:#fff;visibility:hidden;opacity:0}header.active ul{visibility:visible;opacity:1;display:block;padding-top:20px}header.active ul li a{display:inline-block;margin:10px 0;font-size:20px;margin-top:20px}header.active img{opacity:0}header .logo,header ul li a{color:#000}.banner{background-position:center}.banner h2{font-size:60px;padding:0 50px}.sec{padding:100px 50px 50px 50px}.services .box{width:100%}.workBx{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.workBx .brand{width:200px}.stats{padding-top:250px}.row100{flex-direction:column}.contactForm .row100 .inputBx50,.contactForm .row100.inputBx100{width:100%;margin:0;border-radius:10%}.contactForm .row100 textarea{width:100%}.sci{margin:20px}.sci ul li a i{font-size:24px;color:#fff}h3{font-size:36px}}