body{margin:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}*{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}dl,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}li{list-style:none}a{text-decoration:none;color:#000}.clearover{zoom:1}.clearover::before{display:table;width:0;height:0;content:'';visibility:hidden}.container{width:18.75rem;margin:0 auto;padding:0 .5rem}.container-fluid{width:100%;padding:.5rem 0}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.border-rounded{border-radius:.5rem}.text-white{color:#fff!important}.text-black{color:#000!important}.text-left{text-align:left!important}.text-bold{font-weight:700}.img-fluid{max-width:100%;height:auto}.text-center{text-align:center}.w-100{width:100%}.mt-1{margin-top:.75rem}.mb-1{margin-bottom:.75rem}.my-1{margin-top:.75rem;margin-bottom:.75rem}.p-1{padding:.75rem}.pt-0{padding-top:0}.mb-0{margin-bottom:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.mr-1{margin-right:.75rem}.btn{padding:.3rem 1.25rem;font-size:.9rem;text-decoration:none;vertical-align:middle;text-align:center;color:#fff;border:.05rem solid #000;outline:0;background-color:#4d4d4d;cursor:pointer}.btn:hover{color:#f8b62d;background-color:#000}.btn-rounded{border-radius:2.5rem}.btn-white{color:#ff8276;background-color:#fff;border-color:#fff;-webkit-box-shadow:0 .15rem 0 0 #ffd7d0;box-shadow:0 .15rem 0 0 #ffd7d0}.btn-white:hover{color:#fff;background-color:#af1e24;-webkit-box-shadow:0 .15rem 0 0 #ff4b4c;box-shadow:0 .15rem 0 0 #ff4b4c}.btn-pink{color:#fff;background-color:#ff8276;border-color:#fff;-webkit-box-shadow:0 .15rem 0 0 #ffd7d0;box-shadow:0 .15rem 0 0 #ffd7d0}.btn-pink:hover{color:#fff;background-color:#af1e24;-webkit-box-shadow:0 .15rem 0 0 #ff4b4c;box-shadow:0 .15rem 0 0 #ff4b4c}.btn-pink-gradient{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ff8276),to(#ff4b4c));background:-webkit-linear-gradient(top,#ff8276,#ff4b4c);background:linear-gradient(180deg,#ff8276,#ff4b4c);border-color:transparent;-webkit-box-shadow:0 .15rem 0 0 #ff8276;box-shadow:0 .15rem 0 0 #ff8276}.btn-pink-gradient:hover{color:#fff;background:0 0;background-color:#af1e24;-webkit-box-shadow:0 .15rem 0 0 #ff4b4c;box-shadow:0 .15rem 0 0 #ff4b4c}.btn-small{padding:.25rem 1.25rem;font-size:.6rem}.btn-outline-white{color:#fff;background-color:transparent;border:.05rem solid #fff}.btn-outline-white:hover{background-color:#171c61}.title-primary{position:relative;font-size:1.125rem;text-align:center;color:#ff8276;z-index:0}.title-primary::before{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:10rem;height:.5rem;content:'';background-color:#ffd7d0;border-radius:100px;z-index:-1}.title-primary strong{color:#af1e24}.title-primary-white{color:#fff;border-bottom-color:#fff}.title-primary-white::before{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:.25rem;content:'';background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fff),color-stop(70%,#fff),color-stop(70%,transparent),color-stop(80%,transparent),color-stop(80%,#af1e24),color-stop(90%,#af1e24),color-stop(90%,transparent),to(transparent));background:-webkit-linear-gradient(top,transparent 60%,#fff 60%,#fff 70%,transparent 70%,transparent 80%,#af1e24 80%,#af1e24 90%,transparent 90%,transparent);background:linear-gradient(180deg,transparent 60%,#fff 60%,#fff 70%,transparent 70%,transparent 80%,#af1e24 80%,#af1e24 90%,transparent 90%,transparent)}.title-primary-white::after{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:.25rem;content:'';background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fff),color-stop(70%,#fff),color-stop(70%,transparent),color-stop(80%,transparent),color-stop(80%,#af1e24),color-stop(90%,#af1e24),color-stop(90%,transparent),to(transparent));background:-webkit-linear-gradient(top,transparent 60%,#fff 60%,#fff 70%,transparent 70%,transparent 80%,#af1e24 80%,#af1e24 90%,transparent 90%,transparent);background:linear-gradient(180deg,transparent 60%,#fff 60%,#fff 70%,transparent 70%,transparent 80%,#af1e24 80%,#af1e24 90%,transparent 90%,transparent)}.subtitle{font-size:.6rem;font-weight:400;text-align:center;color:#162679;background-color:#fff;border-radius:.2rem}.title-secondary{font-size:.75rem;text-align:center;color:#ff8276}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16.75rem;margin:2rem auto;padding:1.25rem;border:.1rem solid #ff8276}.form-control{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.5rem}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.codetxt{font-size:.6rem}.disabled{background-color:#ccc}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5rem;margin-bottom:.5rem}.form-title{margin-top:-2rem;margin-bottom:.75rem;background-color:#fff}.banner{position:relative;height:15.25rem;padding-top:10.1rem;background:url(../images/banner.png) no-repeat bottom;background-size:cover}.banner .logo{position:absolute;top:.75rem;left:.75rem;height:1.3rem}.school-tabbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;font-size:.75rem}.school-tabbar li{padding:.5rem 1.75rem;color:#303030;border:.05rem solid #303030;border-radius:100px}.school-tabbar .active{color:#fff;border-color:#ff8276;background-color:#ff8276;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.school-tab-content .current{display:block;-webkit-animation:fadeIn 1s ease-in-out;animation:fadeIn 1s ease-in-out}.school-tab-content-item{display:none}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.footer{color:#fff;background-color:#ff8276}