body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#root .main-nav{max-width:100%;position:-webkit-sticky;position:sticky;z-index:100;top:0;padding:.5rem 1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background-color:#fff;transition:padding .4s ease}#root .nav-scrolled{padding:0 1rem}.main-nav .nav-content{padding:0 1rem;margin:0 auto}.main-nav .nav-content .nav-brand{padding:0 2rem}.main-nav .nav-content .nav-links{width:100%;display:flex;justify-content:flex-end;padding:0 2rem}@media (max-width:992px){.main-nav .nav-content .nav-brand{padding:0 .75rem}.main-nav .nav-content .nav-links{flex-direction:column;padding:0}.main-nav .nav-content .nav-links a{padding-left:0}}.main-nav .nav-content .nav-links a{padding:.75rem .8rem;color:#231f20;font-family:Poppins;font-weight:500;font-size:15px;transition:color .2s;transition:background-color .2s}.main-nav .nav-content .nav-links a.active,.main-nav .nav-content .nav-links a:hover{color:#ff4136;text-decoration:none;background-color:rgba(0,0,0,.02);border-radius:.5rem}.click{cursor:pointer}.bg-white{background-color:#fff}@media (max-width:320px){.main-nav .nav-content{padding:0}}#root .banner-area{height:calc(100vh - 78.4px);background:url(../../static/media/bg-masthead.ecd7552a.png);background-size:cover;background-position:50%}#root .banner-content{height:calc(100vh - 78.4px);align-items:center;justify-content:flex-start}.banner-content h1{margin:0;color:#fff;font-size:72px;font-weight:700;font-family:Poppins}.banner-area .banner-footer{height:100%;display:flex;justify-content:flex-end}.banner-area .icon-bar{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;background-image:linear-gradient(90deg,#ff4136,#ff4136);background-position:50%;background-repeat:no-repeat;background-size:100% 12rem;padding:1rem .6rem}.banner-area .icon-bar div+div{padding-top:.5rem}.banner-area .icon-bar a svg{transition:all .3s ease}.banner-area .icon-bar a svg:hover{transform:translateX(-20%)}@media (max-width:980px){.banner-content h1{font-size:60px}}.about{padding:6rem 0;background-color:#f7f9f9}.about .about-text{text-align:center;display:flex;align-items:center;flex-direction:column;padding:20px;height:100%}.about .about-text h1{color:#ff4136;padding-bottom:10px;font-weight:700;font-size:3.4rem;text-decoration:none;background-image:linear-gradient(90deg,#ff4136,#ff4136);background-position:bottom;background-repeat:no-repeat;background-size:50% 7px;transition:background-size .5s ease}.about .about-text p{font-size:2rem;font-family:Roboto;color:#000;padding:3rem 0;max-width:1140px}.about .about-people,.about .about-people-container{justify-content:center}.about .about-people{display:flex;flex-direction:column;align-items:center}.about .about-people img{border-radius:50%;width:14rem;height:14rem;object-fit:cover;box-shadow:0 20px 50px -20px rgba(0,0,0,.22)}.about .about-people .people-description{padding:2rem 1rem;text-align:center}.about .about-people .people-description h3{margin:0 0 .6rem;padding-bottom:.8rem;text-decoration:none;background-image:linear-gradient(90deg,#ff4136,#ff4136);background-position:bottom;background-repeat:no-repeat;background-size:8% 4px;transition:background-size .5s ease}.about .about-people .people-description h3 a{text-decoration:none;color:#231f20}.about .about-people .people-description h3 a:hover{color:#ff4136}.about .about-people .people-description h4{font-size:1.4rem;font-weight:500;margin-bottom:.6rem;padding-bottom:.8rem;text-decoration:none;background-image:linear-gradient(90deg,#ff4136,#ff4136);background-position:bottom;background-repeat:no-repeat;background-size:8% 4px;transition:background-size .5s ease}@media (max-width:980px){.about .about-text p{font-size:1.5rem}}.Select.is-open{z-index:1000!important}.legislation{min-height:100vh;display:flex;background-color:#fff3f2}.legislation,.legislation div.row{align-items:center}.legislation .legislation-text{display:flex;justify-content:center;margin:0 auto}.legislation .legislation-text h1{font-weight:700;font-size:3.4rem}.legislation .legislation-header .container{padding:3rem 0 0;max-width:420px}.legislation .legislation-header .container .row .col-4{text-align:center;padding:5px}.legislation .legislation-header .container .row .col-4 button{width:105px}.legislation .law-icon{display:flex;justify-content:center;align-items:center}.legislation .law-icon img{width:20rem}.legislation .hide{display:none}.legislation .form-row,.legislation .legislation-form{justify-content:center}.legislation .legislation-table{padding:2rem 8rem}.legislation .legislation-table table{font-family:Poppins}.legislation .legislation-table thead{text-align:center}.legislation .legislation-table thead:first-child th{text-align:left}.legislation .legislation-table tr td:last-child,.legislation .legislation-table tr th:last-child{text-align:center}.legislation .legislation-table tr td:last-child a{color:#231f20}.legislation .legislation-table tr td:last-child a:hover{color:#ff4136}.legislation .legislation-table td,.legislation .legislation-table th{border-top:2px solid #ff4136}.legislation .legislation-table th{border-bottom:3px solid #ff4136}@media (max-width:768px){.legislation .form-row{padding:0 6rem}}@media (max-width:980px){.legislation .legislation-text h1{font-weight:700;font-size:2.5rem}.legislation .legislation-header .container .row .col-4{text-align:center;padding:5px}.legislation .legislation-header .container .row .col-4:first-child{padding-left:1rem}.legislation .legislation-header .container .row .col-4:last-child{padding-left:0;padding-right:1rem}.legislation .legislation-header .container .row .col-4 button{width:110px;font-size:1rem}.legislation .law-icon{padding-top:3rem}.legislation .legislation-table{padding:2rem 1rem}.legislation .form-row{padding-top:2rem}}@media (max-width:320px){.legislation .legislation-header .container .row .col-4:first-child{padding-left:1rem}.legislation .legislation-header .container .row .col-4:last-child{padding-left:0;padding-right:1rem}.legislation .legislation-header .container .row .col-4 button{width:80px;font-size:.8rem;padding:.3rem 0}}.blog{min-height:100vh;background-color:#f7f9f9;display:flex}.blog,.blog .blog-row,.blog .blog-text{align-items:center}.blog .blog-text{text-align:left;border:solid #ff4136;border-width:0 4px 0 0;padding:2rem 3rem;display:flex;flex-direction:column;justify-content:center}.blog .blog-text h1{font-weight:700;font-size:3.4rem;display:inline}.blog .blog-content{padding-right:4rem;padding-left:5rem}.blog .blog-posts .blog-post{padding-bottom:1rem;padding-top:1rem;text-decoration:none;background-image:linear-gradient(90deg,rgba(0,0,0,.08),rgba(0,0,0,.08));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .5s ease}.blog .blog-posts .blog-post:last-child{background:none}.blog .blog-posts a{font-family:Poppins,"sans-serif";text-decoration:none;font-weight:500;font-size:1.5rem;color:#231f20}.blog .blog-posts a:hover{color:#ff4136}.blog .blog-posts h3{font-weight:400;font-size:1.2rem;padding:.2rem 0}.blog .blog-content .blog-footer{display:flex;justify-content:center}@media (max-width:980px){.blog .blog-text{border:solid #ff4136;border-width:0 0 4px;padding:2rem 1rem}.blog .blog-text h1{font-size:2.5rem}.blog .blog-content{padding:0 2rem}.blog .blog-posts{padding-top:calc(1rem + 4px)}}.models{min-height:100vh;padding:8rem 0;background-color:#f7f9f9}.models,.models .models-text{display:flex;align-items:center}.models .models-text{flex-direction:column;justify-content:center;margin:0 auto}.models .models-text h1{font-weight:700;font-size:3.4rem}.models .models-text .models-select{width:100%;margin-top:2rem;max-width:400px}.models .models-content{padding:0 2rem}.models .models-content p{font-size:1.5rem;line-height:2.5rem;text-align:left}.models .hide{display:none}.models .models-collapse{display:flex;flex-direction:column;align-items:center}.models .models-collapse p{margin:2rem 0}.publications{padding:3rem 0;height:100vh;background-color:#fff3f2}.publications .row{align-items:center}.publications .publications-text h1{font-weight:700;font-size:2rem}.publications .publications-books-title{display:flex;justify-content:center;padding:6rem 0 2rem}.publications .publications-books-title h1{font-weight:700;font-size:2rem}.publications .publications-buttons{display:flex;justify-content:center}.publications .publications-buttons .card-body{padding:0}.publications .publications-buttons a+a{margin-left:3rem}.publications .publications-buttons img{width:100%}.publications .publications-buttons div+div{margin-left:3rem}.contact{padding:8rem 0 4rem;background:#201e1e;background-size:cover;background-position:50%}.contact .contact-text{display:flex;flex-direction:column;justify-content:center;margin:0 auto;color:#fff;border:solid #fff;border-width:0 4px 0 0}.contact .contact-text h1{font-weight:700;font-size:3rem;padding-bottom:2rem}.contact .contact-text p.bold{font-weight:700}.contact .contact-text p{color:#fff;font-size:1.5rem;margin-bottom:0}.contact .contact-social{height:6rem;padding-top:2rem;display:flex;align-items:flex-end}.contact .contact-social a+a{padding-left:1rem}.contact .contact-social a svg{transition:height .3s ease,width .3s ease}.contact .contact-social a svg:hover{height:48px;width:48px}.contact .contact-form{padding:0 2rem}.contact .contact-form label{color:#fff}.contact .contact-form .contact-footer{display:flex;justify-content:flex-end}.contact .contact-partners{padding:3rem 0}.contact .contact-partners div{padding-top:1rem;display:flex;justify-content:flex-start;align-items:center}.contact .contact-partners .partners-image+.partners-image{padding-left:2rem}.contact .contact-partners h1{font-size:1.5rem;font-weight:700;color:#fff}.contact .contact-partners .partners-image img{width:130px}@media (max-width:980px){.contact .contact-text{border:solid #fff;border-width:0 0 4px;padding:2rem 1rem}.contact .contact-social a svg,.contact .contact-social a svg:hover{height:32px;width:32px}.contact .contact-form{padding:2rem}.contact .contact-partners div{padding-top:0}}.agenda{display:flex;align-items:center;background-color:#fff3f2;min-height:100vh}.agenda .agenda-col,.agenda .agenda-text{display:flex;align-items:center;justify-content:center}.agenda .agenda-text{width:100%;flex-direction:column;margin:0 auto;border:solid #ff4136;border-width:0 0 0 4px}.agenda .agenda-text h1{font-weight:700;font-size:3.4rem}@media (max-width:980px){.agenda .agenda-col{margin-bottom:3rem}.agenda .agenda-text{border:solid #ff4136;border-width:0 0 4px;padding:2rem 1rem}}.agenda .agenda-content{display:flex;justify-content:center}.agenda .agenda-content .agenda-events p{font-size:1.5rem;text-align:justify}.agenda .agenda-events .agenda-event{margin-bottom:1rem;padding:.5rem;display:flex;align-items:center;border-radius:5px;transition:background-color .5s ease}.agenda .agenda-events .agenda-event:hover{background-color:hsla(0,0%,100%,.6)}.agenda .agenda-events .agenda-event h3{font-size:1.2rem;padding:.2rem 0;font-weight:700}.agenda .agenda-events .agenda-event .agenda-event-date{width:80px;height:80px;margin-right:1rem;display:block;background-color:#fff;border-radius:5px;box-shadow:1px 1px 15px rgba(0,0,0,.025)}.agenda .agenda-events .agenda-event .agenda-event-date>div{display:flex;min-height:80px;min-width:80px;flex-direction:column;justify-content:center;align-items:center}.agenda .agenda-events .agenda-event{width:100%}.agenda .agenda-events .agenda-event .agenda-event-summary{max-width:550px}.agenda .agenda-events .agenda-event .agenda-event-date .dayMonth{font-size:.85rem;line-height:1.5rem;font-weight:700;text-transform:uppercase}.agenda .agenda-events .agenda-event .agenda-event-date .year{font-size:1.5rem;font-weight:700}.video{padding:8rem 0;background:url(../../static/media/fundo_estrelado.93e948e6.png);background-size:cover;background-position:50%}footer{background:#201e1e;color:#fff;display:flex!important;justify-content:center;align-items:flex-end;padding-bottom:3rem}footer a{padding-left:1rem}footer img{width:100px}body,html{margin:0;padding:0;box-sizing:border-box;width:100vw;height:100vh;max-width:100%}a{cursor:pointer}.h5,h1,h2,h3,h4,h5{font-family:Poppins;font-weight:500}p{font-family:Roboto;color:#231f20}h1.dot{display:inline;margin:0}.red{color:#ff4136}h1.underline{margin:0;-webkit-text-decoration:underline #ff4136;text-decoration:underline #ff4136;display:inline}.btn-osc{color:#fff;background-color:#ff4136;border-color:#ff4136;font-family:Poppins;font-weight:500}.btn-osc:hover{color:#fff;background-color:#d63a32;border-color:#d63a32}.bg-red{background:#fff3f2}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.ca0cd6fe.chunk.css.map */