@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed&family=Roboto:wght@100;300;400;500;700;900&display=swap');::selection{color:var(--bs-white);background-color:var(--bs-secondary)}div::-webkit-scrollbar,ul::-webkit-scrollbar{width:8px;height:10px}div::-webkit-scrollbar-track,ul::-webkit-scrollbar-track{background-color:var(--bs-secondary);border-radius:20px}div::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{background-color:var(--bs-primary);border-radius:20px}body{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}a{text-decoration:none}img{max-width:100%;height:auto}.wrapper{flex:1}.transition{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.btn,.button{display:inline-block;text-align:center;font-weight:400;padding:.375rem .75rem;line-height:1.5;border-radius:var(--bs-border-radius);border:1px solid transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-shadow:none}.btn-primary,.button,.btn-primary:disabled,.button:disabled{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.button:hover,.button:focus,.button:active{background-color:var(--bs-secondary) !important;border-color:var(--bs-secondary) !important}.btn-primary:focus,.button:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-secondary-rgb),.5) !important}.btn-secondary,.button-secondary,.btn-secondary:disabled,.button-secondary:disabled{background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.button-secondary:hover,.button-secondary:focus,.button-secondary:active{background-color:var(--bs-primary) !important;border-color:var(--bs-primary) !important}.btn-secondary:focus,.button-secondary:focus,.btn-close:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.5) !important}.btn-close{border:0 !important}.btn-outline-primary:not(:disabled){border-color:var(--bs-primary) !important;color:var(--bs-primary)}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active{background-color:var(--bs-primary) !important;color:var(--bs-white) !important}.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.5) !important}.btn-outline-secondary:not(:disabled){border-color:var(--bs-secondary) !important;color:var(--bs-secondary)}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active{background-color:var(--bs-secondary) !important;color:var(--bs-white)}.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-secondary-rgb),.5) !important}.btn-outline-danger{border-color:var(--bs-danger)}.btn-link{text-decoration:none;color:var(--bs-body-color) !important}.btn-link:hover{color:var(--bs-primary)}.bg-secondary .btn-primary:hover{background-color:var(--bs-white) !important;color:var(--bs-secondary) !important;border-color:var(--bs-white) !important}.bg-tertiary{background-color:var(--bs-tertiary)}.form-label{font-weight:600}.form-control:not([type="submit"]){background-color:var(--bs-white)}.form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}select.form-control{background-image:url('assets/img/down.png');background-repeat:no-repeat;background-position:94% center;background-size:10px;padding-right:2rem}.btn.loading,.button:not(.insert-media).loading{position:relative;overflow:hidden;color:transparent !important}.btn.loading::before,.button:not(.insert-media).loading::before{content:'';opacity:.2;position:absolute;top:0;left:0;width:150%;height:100%;background:repeating-linear-gradient(60deg,transparent,transparent .75rem,var(--bs-secondary) .75rem,var(--bs-secondary) 1.5rem);animation:load 1s infinite linear}.btn.loading::after,.button:not(.insert-media).loading::after{content:'Aguarde';color:var(--bs-white);position:absolute;z-index:1;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);animation:none}.btn.loading:hover,.button.loading:hover,.btn.loading:focus,.button.loading:focus,.btn.loading:active,.button.loading:active{color:var(--bs-secondary) !important}.btn.btn-secondary.loading:hover,.btn.btn-secondary.loading:focus,.btn.btn-secondary.loading:active{color:var(--bs-primary) !important}.btn.loading:hover::before,.button.loading:hover::before,.btn.loading:focus::before,.button.loading:focus::before,.btn.loading:active::before,.button.loading:active::before{background:repeating-linear-gradient(60deg,transparent,transparent .75rem,var(--bs-primary) .75rem,var(--bs-primary) 1.5rem)}@keyframes load{0%{transform:translateX(0)}100%{transform:translateX(-1.75rem)}}.button.button-remove{background-color:#c00 !important;border-color:#c00 !important}.button.button-remove:hover{background-color:red !important;border-color:red !important}.link-remove{color:red;padding-left:1rem}.link-remove:hover{color:darkred}.link-remove::before{content:'-';color:black;margin-right:1rem}ul.page-numbers{list-style:none;margin:0;padding:0;text-align:center;border:0}ul.page-numbers li{display:inline-block;border:0}ul.page-numbers li .page-numbers{display:inline-block;padding:.25rem .75rem;background-color:var(--bs-light);color:var(--bs-body-color);border-radius:var(--bs-border-radius)}ul.page-numbers li:not(:first-of-type){margin-left:.5rem}ul.page-numbers li a.page-numbers:hover{background-color:var(--bs-secondary);color:var(--bs-white)}ul.page-numbers li .current{background-color:var(--bs-primary);color:var(--bs-white)}.post-content p{line-height:1.75rem}.post-content a:not(.btn,.button){color:var(--bs-primary);font-weight:500}.post-content a:not(.btn,.button):hover{color:var(--bs-secondary)}.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-weight:bold;margin-bottom:1rem}.post-content img,.post-content figure{border-radius:var(--bs-border-radius)}.nav-header .nav-item{font-size:.9rem}.nav-header .nav-item:not(:last-of-type){margin-right:1rem}.nav-header .nav-item .nav-link{font-weight:600;text-transform:uppercase}.nav-header .nav-item .nav-link.show{color:var(--bs-secondary)}.nav-header .nav-item .dropdown-menu{border-radius:0 0 5px 5px;background-color:var(--bs-white);border-top:4px solid var(--bs-secondary)}.carousel-slides .carousel-item:not(.active) .content{opacity:0}.carousel-slides .carousel-item .title{font-size:3.5rem;line-height:3.5rem;font-weight:900;text-shadow:var(--bs-secondary) -3px -3px 0,var(--bs-primary) 3px 3px 0}.carousel-slides .carousel-item .pre-title,.carousel-slides .carousel-item .pos-title{font-size:1.5rem;font-weight:300;color:var(--bs-white);text-shadow:black 1px 1px 0;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:2px}.carousel-slides .altura{min-height:75vh}.carousel-slides .carousel-item .cover{background:linear-gradient(0,rgba(0,0,0,0.85) 0,rgba(0,0,0,0) 100%)}.carousel-slides .carousel-item:not(.active) .cover{backdrop-filter:blur(10px)}.carousel-slides .carousel-indicators button{width:12px;height:12px;border-radius:50%}.carousel-slides .carousel-indicators button:not(:first-of-type){margin-left:.5rem}.carousel-slides .carousel-indicators button:not(:last-of-type){margin-right:.5rem}.carousel-slides .carousel-control-button{font-size:2rem}.section-title{font-weight:900;font-size:2.25rem;text-transform:uppercase;color:var(--bs-primary)}.section-subtitle{font-weight:300;font-size:1.4rem;font-family:"Barlow Condensed",sans-serif;letter-spacing:1px;text-transform:uppercase}.loop-cao .loop-thumbnail{height:40vh}.loop-cao .loop-title{color:var(--bs-secondary)}.loop-cao .loop-text p{color:var(--bs-body-color)}.section-programa .section-image{height:40vh;border-radius:var(--bs-border-radius);margin-top:0;margin-bottom:0;box-shadow:0 0 50px rgba(var(--bs-primary-rgb),.4)}.loop-idealizador .loop-title{font-weight:600;color:var(--bs-secondary)}.loop-idealizador .loop-image{height:40vh}.section-background .background{opacity:.5;mix-blend-mode:multiply;filter:grayscale(100)}.section-background.bg-light .background,.section-background.bg-white .background{opacity:.15}.section-background .background.bg-fixed{background-attachment:fixed}.section-servicos .background{opacity:1}.section-rodape .background{opacity:.8;filter:blur(5px)}.loop-funcao .loop-title{font-size:1.25rem;font-weight:600;color:var(--bs-white)}.loop-funcao .loop-text{font-size:.875rem;color:rgba(255,255,255,.5)}.loop-servico{background-color:var(--bs-white);border-radius:var(--bs-border-radius);margin-top:4rem;padding:2rem 2rem 1rem 2rem;text-align:center}.loop-servico .loop-image{height:40vh;border-radius:var(--bs-border-radius);background-color:var(--bs-primary);margin-top:-4rem;margin-bottom:2rem}.loop-servico .loop-title{font-weight:600;font-size:1.25rem;color:var(--bs-primary);margin-bottom:1.5rem}.loop-beneficio{padding:2rem 2rem 1rem 2rem;background-color:var(--bs-white);border-radius:var(--bs-border-radius)}.loop-beneficio .loop-title{font-size:1.25rem;font-weight:600;color:var(--bs-primary);margin-bottom:1.5rem}.loop-parceria{background-color:var(--bs-white);padding:2rem 2rem 1rem 2rem;border-radius:var(--bs-border-radius)}.loop-parceria .loop-title{font-weight:600;font-size:1.25rem;margin-bottom:1rem;color:var(--bs-secondary)}.section-rodape{overflow:hidden}.section-rodape .container{height:30vh}.section-rodape .section-title,.section-rodape .section-subtitle{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:max-content;text-transform:uppercase}.section-rodape .section-title{font-size:5rem;font-weight:900;opacity:.1;color:var(--bs-white)}.section-rodape .section-subtitle{font-size:2rem;font-family:"Barlow Condensed",sans-serif;letter-spacing:1px}.loop-evento .loop-date .day,.loop-evento .loop-date .month{font-size:1.5rem;font-weight:bold}.loop-evento .loop-date .month{text-transform:uppercase;margin-left:.5rem;opacity:.5}.menu-social-container .menu{list-style:none;margin:0;padding:0}.menu-social-container .menu .menu-item{display:inline-block}.menu-social-container .menu .menu-item:not(:first-of-type){margin-left:1rem}.section-contato .menu-social-container .menu .menu-item{font-size:1.5rem}.section-contato a{color:var(--bs-white)}.section-contato a:hover{color:rgba(255,255,255,.5)}.loop-parceiro{overflow:hidden;border-radius:var(--bs-border-radius)}.loop-parceiro .loop-front{position:relative;z-index:1;padding-bottom:100%;background-size:100%}.loop-parceiro .loop-back{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:0}.loop-parceiro .loop-back .loop-cover{background-color:rgba(255,255,255,.5);backdrop-filter:blur(10px)}.loop-parceiro:hover .loop-back{opacity:1}.carousel-certificados .carousel-control-button{width:auto;font-size:3rem}.carousel-certificados .carousel-indicators{position:initial;margin-top:.5rem}.carousel-certificados .carousel-indicators button{width:10px;height:10px;border-radius:100%}.carousel-certificados .carousel-indicators button:not(:first-of-type){margin-left:.5rem}.carousel-certificados .carousel-indicators button:not(:last-of-type){margin-right:.5rem}@media(min-width:992px){.carousel-slides .carousel-item .title{font-size:5rem;line-height:4.5rem}.carousel-slides .carousel-control-button{font-size:3rem}.loop-cao .loop-thumbnail{height:50vh}.section-programa .section-image{height:80vh;margin-top:-5rem;margin-bottom:-15rem}.loop-idealizador .loop-image{height:50vh}.loop-servico .loop-image{height:30vh}.section-rodape .container{height:60vh}.section-rodape .section-title{font-size:10rem}.section-rodape .section-subtitle{font-size:4rem}}
