:root{--padding-1:40px;--padding-2:30px;--padding-3:20px;--padding-4:10px;--padding-5:6px;--margin-1:40px;--margin-2:30px;--margin-3:20px;--margin-4:10px;--margin-5:6px;--h1:36px;--h2:28px;--h3:20px;--h4:16px;--h5:14px;--h6:12px;--h7:10px}*{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline;list-style:none;text-decoration:none;-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-montserrat),"Montserrat",Arial,sans-serif;background:#f5f5f5;color:#222}.strong,strong{font-weight:700}.regular{font-weight:400}.block{display:block}.text-scroll{width:100%;overflow-x:auto}.text-center{text-align:center}.container{width:90%;max-width:1000px;margin:0 auto}.relative{position:relative}.color-yellow{color:#ffcb2b}.h1{font-size:var(--h1)!important}.h2{font-size:var(--h2)!important}.h3{font-size:var(--h3)!important}.h4{font-size:var(--h4)!important}.h5{font-size:var(--h5)!important}.h6{font-size:var(--h6)!important}.h7{font-size:var(--h7)!important}.padding-1{padding:var(--padding-1)}.padding-1-left{padding-left:var(--padding-1)}.padding-1-right{padding-right:var(--padding-1)}.padding-1-top{padding-top:var(--padding-1)}.padding-1-bottom,.padding-1-vertical{padding-bottom:var(--padding-1)}.padding-1-vertical{padding-top:var(--padding-1)}.padding-1-horizontal{padding-left:var(--padding-1);padding-right:var(--padding-1)}.padding-2{padding:var(--padding-2)}.padding-2-left{padding-left:var(--padding-2)}.padding-2-right{padding-right:var(--padding-2)}.padding-2-top{padding-top:var(--padding-2)}.padding-2-bottom,.padding-2-vertical{padding-bottom:var(--padding-2)}.padding-2-vertical{padding-top:var(--padding-2)}.padding-2-horizontal{padding-left:var(--padding-2);padding-right:var(--padding-2)}.padding-3{padding:var(--padding-3)}.padding-3-left{padding-left:var(--padding-3)}.padding-3-right{padding-right:var(--padding-3)}.padding-3-top{padding-top:var(--padding-3)}.padding-3-bottom,.padding-3-vertical{padding-bottom:var(--padding-3)}.padding-3-vertical{padding-top:var(--padding-3)}.padding-3-horizontal{padding-left:var(--padding-3);padding-right:var(--padding-3)}.padding-4{padding:var(--padding-4)}.padding-4-left{padding-left:var(--padding-4)}.padding-4-right{padding-right:var(--padding-4)}.padding-4-top{padding-top:var(--padding-4)}.padding-4-bottom,.padding-4-vertical{padding-bottom:var(--padding-4)}.padding-4-vertical{padding-top:var(--padding-4)}.padding-4-horizontal{padding-left:var(--padding-4);padding-right:var(--padding-4)}.padding-5{padding:var(--padding-5)}.padding-5-left{padding-left:var(--padding-5)}.padding-5-right{padding-right:var(--padding-5)}.padding-5-top{padding-top:var(--padding-5)}.padding-5-bottom,.padding-5-vertical{padding-bottom:var(--padding-5)}.padding-5-vertical{padding-top:var(--padding-5)}.padding-5-horizontal{padding-left:var(--padding-5);padding-right:var(--padding-5)}.margin-0{margin:0}.margin-0-left{margin-left:0}.margin-0-right{margin-right:0}.margin-0-top{margin-top:0}.margin-0-bottom{margin-bottom:0}.margin-0-vertical{margin-top:0;margin-bottom:0}.margin-0-horizontal{margin-left:0;margin-right:0}.margin-1{margin:var(--margin-1)}.margin-1-left{margin-left:var(--margin-1)}.margin-1-right{margin-right:var(--margin-1)}.margin-1-top{margin-top:var(--margin-1)}.margin-1-bottom,.margin-1-vertical{margin-bottom:var(--margin-1)}.margin-1-vertical{margin-top:var(--margin-1)}.margin-1-horizontal{margin-left:var(--margin-1);margin-right:var(--margin-1)}.margin-2{margin:var(--margin-2)}.margin-2-left{margin-left:var(--margin-2)}.margin-2-right{margin-right:var(--margin-2)}.margin-2-top{margin-top:var(--margin-2)}.margin-2-bottom,.margin-2-vertical{margin-bottom:var(--margin-2)}.margin-2-vertical{margin-top:var(--margin-2)}.margin-2-horizontal{margin-left:var(--margin-2);margin-right:var(--margin-2)}.margin-3{margin:var(--margin-3)}.margin-3-left{margin-left:var(--margin-3)}.margin-3-right{margin-right:var(--margin-3)}.margin-3-top{margin-top:var(--margin-3)}.margin-3-bottom,.margin-3-vertical{margin-bottom:var(--margin-3)}.margin-3-vertical{margin-top:var(--margin-3)}.margin-3-horizontal{margin-left:var(--margin-3);margin-right:var(--margin-3)}.margin-4{margin:var(--margin-4)}.margin-4-left{margin-left:var(--margin-4)}.margin-4-right{margin-right:var(--margin-4)}.margin-4-top{margin-top:var(--margin-4)}.margin-4-bottom,.margin-4-vertical{margin-bottom:var(--margin-4)}.margin-4-vertical{margin-top:var(--margin-4)}.margin-4-horizontal{margin-left:var(--margin-4);margin-right:var(--margin-4)}.margin-5{margin:var(--margin-5)}.margin-5-left{margin-left:var(--margin-5)}.margin-5-right{margin-right:var(--margin-5)}.margin-5-top{margin-top:var(--margin-5)}.margin-5-bottom,.margin-5-vertical{margin-bottom:var(--margin-5)}.margin-5-vertical{margin-top:var(--margin-5)}.margin-5-horizontal{margin-left:var(--margin-5);margin-right:var(--margin-5)}.flex,[class*=flex-]{display:flex;display:-webkit-flex}.align-center,.flex-align-center{align-items:center}.align-start,.flex-align-start{align-items:flex-start}.align-end,.flex-align-end{align-items:flex-end}.flex-justify-start,.justify-start{justify-content:flex-start}.flex-justify-between,.justify-between{justify-content:space-between}.flex-justify-center,.justify-center{justify-content:center}.flex-justify-right,.justify-right{justify-content:flex-end}.flex-justify-around,.justify-around{justify-content:space-around}.direction-column,.flex-direction-column{flex-direction:column}.flex-wrap,.wrap{flex-wrap:wrap}.flex-1,.flex1{flex:1 1}.header{background:linear-gradient(90deg,#1a3a7c,#e13a3e);color:#fff;position:relative;overflow:hidden}.logo-grito{background-color:#FFF;border-radius:0 0 20px 20px;padding:50px 20px 20px}.logo{width:200px}.gritou{position:absolute;right:58vh;top:18vh;width:40vh;max-width:20vw}.header-content{min-width:500px;padding:20px 0 60px;min-height:70vh}.header-content h1{font-size:90px;font-weight:900;margin:0}.text-banner-heading{width:85%;max-width:400px;margin:0;line-height:1;font-size:16px}.text-banner-bolsao{width:100%;display:block}.text-banner-linha2{display:block;color:#fff;font-family:var(--font-nunito),"Nunito",sans-serif;font-weight:700;font-style:normal;font-size:clamp(36px,12vw,56px);letter-spacing:0;line-height:1;margin-top:calc(min(400px, 85vw) * .032);white-space:nowrap}.header-content h2{margin-top:14px;margin-bottom:0}.ensino-medio{color:#ffcb2b}.bolsas{margin-bottom:24px}.btn{display:inline-block;padding:12px 32px;font-weight:700;text-decoration:none;font-size:20px;letter-spacing:1px;background-color:#FFF;color:#1a3a7c;transition:background .2s}.btn-primary{box-shadow:3px 3px 0 0 #ffcb2b}.btn-primary:hover{background:#e13a3e}.btn-secondary{box-shadow:3px 3px 0 0 #e13a3e}.menina{position:absolute;right:100px;bottom:0;width:55vh;max-width:40vw}.inscricoes-amarelo{background:#ffcb2b;color:#1a3a7c;position:relative}.inscricoes-amarelo h3{font-weight:900}.inscricoes-amarelo p{margin-bottom:16px}.datas-inscricao{display:flex;justify-content:space-between;gap:40px;margin-top:24px;max-width:500px}.data-inscricao,.data-prova{color:#1a3a7c;text-align:center;position:relative}.data-inscricao strong,.data-prova strong{color:#e30b18;display:block;margin:8px 0}.provas-info{background:#2d388a;color:#fff;padding:40px 0 24px}.provas-info h3{font-weight:900;color:#ffcb2b}.series-list li{padding:12px 0}.chance-box{border:2px solid #ffcb2b;padding:var(--padding-1)}.chance-box .btn-secondary{margin:16px 0 8px}.chance-box .data-prova{color:#e13a3e;font-weight:700;margin:8px 0 0}.chance-box .local{font-size:.95rem;margin-top:6px}.sect-logo{position:absolute;right:0;bottom:0;width:275px;overflow:hidden;top:0}.sect-logo img{min-width:460px}.duvida{background:linear-gradient(90deg,#1a3a7c,#e13a3e);padding:32px 0;min-height:40vh}.duvida,.footer{color:#fff;position:relative}.footer{background:#e30b18;padding:32px 0 0;text-align:center}.footer-content h2{font-size:2.2rem;font-weight:900;margin:0 0 8px}.footer-content h3{font-size:1.1rem;font-weight:700;margin:0 0 16px}.footer-content .btn-primary{margin-bottom:16px}.footer-content p{margin:8px 0}.contato{color:#fff}.contato img{width:35px}.redes{margin-top:12px;display:flex;justify-content:center;gap:18px}.redes img{width:35px}.footer-logo{background-color:#FFF;border-radius:20px 20px 0 0;padding:20px 20px 10px}.footer-logo img{width:150px}.column-data{background:url(/img/path.svg) no-repeat 50%;background-size:contain;padding:30px}.content-inscricao{max-width:320px}.text-banner{width:85%;max-width:400px}.banner-img-container{position:absolute;right:0;bottom:0;top:0;width:50dvw;overflow:hidden;display:flex;justify-content:flex-start;align-items:center}.banner-img{max-width:600px;min-width:500px;width:100%}@media (max-width:1000px){.gritou{right:35vw}.content-inscricao{max-width:100%}.header-content{min-width:100%}}@media (max-width:800px){:root{--h1:32px;--h2:22px;--h3:18px;--h4:16px;--h5:14px;--h6:12px;--h7:10px}.header-content h1{font-size:30px}.text-banner-linha2{font-size:clamp(28px,8.5vw,42px);margin-top:.3em;white-space:normal}.header-content h2{margin-top:10px}.content-logo{justify-content:center}.content-arte-banner{display:flex;justify-content:space-between;align-items:self-start}.menina{max-width:50vw;right:60px}.gritou,.menina{position:relative;top:inherit;bottom:inherit;left:inherit}.gritou{right:inherit;max-width:35vw;margin-left:5vw;margin-top:4vh}.header-content{min-height:auto;padding:20px 0;justify-content:center;max-width:100%}.btn{font-size:16px}.datas-inscricao{justify-content:center}.column-data{padding:50px 20px;min-width:200px}.data-inscricao .h2{font-size:18px!important}.text-list{min-width:100%}.chance-box{padding:var(--padding-3)}.sect-logo{position:relative;left:inherit;bottom:inherit;right:0;top:inherit;width:275px;overflow:hidden;display:flex;justify-content:left;margin:20px 0 20px auto}.padding-0{padding:0!important}.padding-0-left{padding-left:0!important}.padding-0-right{padding-right:0!important}.padding-0-top{padding-top:0!important}.padding-0-bottom,.padding-0-vertical{padding-bottom:0!important}.padding-0-vertical{padding-top:0!important}.padding-0-horizontal{padding-left:0!important;padding-right:0!important}.banner-img{position:relative}.banner-img-container{position:relative;width:100%;justify-content:center;padding:20px 0}.banner-img{max-width:300px;min-width:280px}}