@import url("https://fonts.googleapis.com/css2?family=Russo+One&family=Holtwood+One+SC&display=swap");:not(svg,path){font-family:Russo One,sans-serif;font-weight:400;font-style:normal;color:#ffffff}.titleFont,h1,h2,h3,h4,h5,h6{font-family:Holtwood One SC,serif;font-weight:400;font-style:normal}*{scrollbar-width:thin;scrollbar-color:#8e8c87 rgba(255,255,255,.1)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:10px}::-webkit-scrollbar-thumb{background:#8e8c87;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#6e6c67}::-webkit-scrollbar-corner{background:rgba(255,255,255,.1)}body{scrollbar-width:thin;scrollbar-color:#8e8c87 rgba(255,255,255,.1)}body,main{background-color:#000000}main>.pageHeader{background-color:#eea70f;height:65px}.pageContent{height:calc(100vh - 125px);overflow-x:hidden}@media (max-width:575.98px){.pageContent{height:auto;overflow:visible}}footer{background-color:#aeacac;height:60px}footer *{color:#000000!important}footer a,footer a:active,footer a:hover,footer a:visited{color:#000000!important;text-decoration:none}footer .container{display:flex;align-items:center;height:100%}footer .socialMidias{height:40px}footer .socialMidias a{margin-right:15px}footer .socialMidias a:last-child{margin-right:0}footer .socialMidias a img{width:35px;height:auto}footer .bpxCopy{margin-left:auto;line-height:14px;text-align:right}footer .bpxCopy small{font-size:12px}@media (max-width:768px){footer{height:auto;padding:10px 0}footer .container{flex-direction:column;justify-content:center}footer .socialMidias{height:auto;margin-bottom:8px}footer .socialMidias a img{width:28px}footer .bpxCopy{margin-left:0;text-align:center}}.pageHeader{background-color:#eea70f;height:65px}nav.headerPage{height:65px}nav.headerPage .container-fluid{height:25px}@media (min-width:992px){.mobile-login,.mobile-user-menu{display:none!important}}.navbar-toggler{display:none;background:transparent;border:none!important;padding:8px;box-shadow:none!important;outline:none!important;position:relative}.navbar-toggler .navbar-toggler-icon{position:relative!important;display:inline-block!important;background-image:none!important;vertical-align:middle!important}.navbar-toggler .navbar-toggler-icon,.navbar-toggler .navbar-toggler-icon:after,.navbar-toggler .navbar-toggler-icon:before{width:28px!important;height:3px!important;background-color:#000000!important;border-radius:2px!important;transition:all .3s ease!important}.navbar-toggler .navbar-toggler-icon:after,.navbar-toggler .navbar-toggler-icon:before{content:""!important;position:absolute!important;left:0!important}.navbar-toggler .navbar-toggler-icon:before{top:-8px!important}.navbar-toggler .navbar-toggler-icon:after{top:8px!important}.navbar-toggler.open .navbar-toggler-icon{background-color:transparent!important}.navbar-toggler.open .navbar-toggler-icon:before{top:0!important;transform:rotate(45deg)!important}.navbar-toggler.open .navbar-toggler-icon:after{top:0!important;transform:rotate(-45deg)!important}@media (max-width:992px){.mobile-login,.navbar-toggler{display:inline-flex;align-items:center}.mobile-login{margin-left:auto;color:#ffffff;cursor:pointer}.mobile-login .mobile-login-text{color:#ffffff;margin-right:6px;font-size:16px}.mobile-login .icon{color:#ffffff;font-size:18px}.mobile-user-menu{display:inline-flex;align-items:center;margin-left:auto}.mobile-user-trigger{display:flex;align-items:center;gap:.5rem}nav.headerPage ul.userBox{display:none!important}nav.headerPage .navbar-nav{flex-direction:column;gap:4px;padding:8px 0}nav.headerPage .collapse.navbar-collapse.show .navbar-nav>li{height:30px!important;margin-bottom:15px!important;padding:4px 0!important;justify-content:flex-start}nav.headerPage .navbar-nav{align-items:flex-start}nav.headerPage ul li.separator{display:none}nav.headerPage ul li{height:auto;padding:6px 0}nav.headerPage ul li a{font-size:18px}nav.headerPage .collapse.navbar-collapse.show ul{height:auto!important}nav.headerPage ul.userBox{display:block;width:100%}nav.headerPage ul.userBox li{justify-content:flex-start;padding-left:0}.collapse.navbar-collapse{display:none;position:fixed;top:65px;left:0;right:0;bottom:0;width:100%;height:calc(100vh - 65px);background:rgba(0,0,0,.95);z-index:1000;padding:16px;animation:slideIn .25s ease-out both}.collapse.navbar-collapse.show{display:block}@keyframes slideIn{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}nav.headerPage ul.userBox{margin-left:0;margin-top:8px}nav.headerPage .collapse.navbar-collapse.show ul.userBox{display:block!important;width:100%}nav.headerPage .collapse.navbar-collapse.show ul.userBox li{height:30px!important;margin-bottom:15px!important;padding:4px 0!important;justify-content:flex-start}nav.headerPage ul.userBox li.loginLock,nav.headerPage ul.userBox li.loginLock .icon{font-size:18px!important;color:#eea70f!important}nav.headerPage ul.userBox li.loginLock .icon{margin-left:10px}}nav.headerPage ul{height:inherit}nav.headerPage ul li{font-size:16px;line-height:16px;height:inherit;display:flex;justify-content:center;align-items:center}nav.headerPage ul li a{font-size:16px;line-height:16px;color:#ffffff!important;border-bottom:1px solid transparent;text-decoration:none}nav.headerPage ul li a.active,nav.headerPage ul li a:hover{border-bottom-color:#ffffff}nav.headerPage ul li.separator{margin:0 5px}nav.headerPage ul li .icon{font-size:16px;line-height:16px;color:#000000}nav.headerPage ul.userBox{margin-left:auto}nav.headerPage ul.userBox li{padding:5px 2px;border-bottom:1px solid transparent}nav.headerPage ul.userBox li.active,nav.headerPage ul.userBox li:hover{border-bottom-color:#ffffff}nav.headerPage ul.userBox li.userName{text-transform:uppercase;font-size:14px;cursor:pointer}nav.headerPage ul.userBox li.userName img{width:30px;height:auto;margin-left:10px}nav.headerPage ul.userBox li.loginLock{cursor:pointer}nav.headerPage ul.userBox li.loginLock .icon{font-size:22px;color:#ffffff;margin-left:10px}.innerContent{background:transparent url(/assets/images/bg_home.png) bottom no-repeat;background-size:contain;display:flex;width:100%;height:100%}.homePge{position:absolute;overflow:hidden;height:0;width:0;opacity:0}.homePge h1{font-size:3rem;margin-bottom:2rem;color:#eea70f;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.homePge p{font-size:1.2rem;line-height:1.6;color:#ffffff;text-align:justify}@media (max-width:992px){.innerContent{align-items:flex-end;background-image:url(/assets/images/bg_home_resp.png);background-position:50%;background-repeat:no-repeat;background-size:90% auto;min-height:60vh}.homePge{position:absolute;overflow:hidden;height:0;width:0;opacity:0;background:transparent;padding:0;border-radius:0}}.historia-page .container-fluid{min-height:100%;background:transparent url(/assets/images/bg_historia_55.png) no-repeat;background-size:400px;background-position:right 30px;padding-bottom:50px}.olhos{background:transparent url(/assets/images/bg_historia_30.png) no-repeat 50%;background-size:600px}.olhos h2{font-size:30px;line-height:28px;color:#de7800;text-align:center;margin-bottom:40px;margin-top:30px}.olhos p{font-size:14px;line-height:20px;color:#ffffff}.olhos p.title{font-size:16px;color:#de7800;margin-bottom:0}.mandamentos{background:transparent url(/assets/images/ico_olho.png) no-repeat 50%;display:inline-block;text-align:center;color:black;background-size:43px;width:43px;height:43px;padding-top:15px;padding-left:10px}@media (max-width:992px){.historia-page h1{font-size:1.8rem;margin-top:20px;margin-bottom:1rem}.historia-page .container-fluid{background-position:100% 0;background-size:260px;padding-bottom:30px}.historia-page .row>.col-8{flex:0 0 100%;max-width:100%}.olhos{background-size:380px}.olhos h2{font-size:22px;line-height:22px;margin-top:20px;margin-bottom:20px}.olhos p{font-size:13px;line-height:18px}.mandamentos{background-size:36px;width:36px;height:36px;padding-top:11px;padding-left:8px}}@media (max-width:576px){.historia-page .container-fluid{background-size:200px}.olhos{background-size:300px}}.apoio-page .container-fluid .supported{margin-top:20px;border-right:1px dashed rgba(255,255,255,.2);border-bottom:1px dashed rgba(255,255,255,.2)}.apoio-page .container-fluid .supported:nth-child(3n){border-right:none}.apoio-page .container-fluid .supported .logo img{width:100%;height:auto}.apoio-page .container-fluid .supported .data p{margin-bottom:3px}.apoio-page .container-fluid .supported .data p .icon{color:#eea70f;margin-right:5px}@media (max-width:992px){.apoio-page .container-fluid .supported{border-right:none}.apoio-page .row>.col-4.supported{flex:0 0 100%;max-width:100%}.apoio-page .container-fluid .supported .logo{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.apoio-page .container-fluid .supported .data{margin-top:6px}.apoio-page .container-fluid .supported .logo img{width:auto;height:auto;max-width:100%}}@media (max-width:450px){.apoio-page .container-fluid .supported .logo{flex:0 0 100%;max-width:100%;order:0}.apoio-page .container-fluid .supported .data{flex:0 0 100%;max-width:100%;order:1;text-align:center}}.contato-page h1{color:#eea70f;font-family:Holtwood One SC,serif;margin-top:30px;margin-bottom:2rem}.contato-page{padding-bottom:30px}.contact-form{background-color:rgba(255,255,255,.1);padding:2rem;border-radius:10px;border:1px solid rgba(238,167,15,.3)}.contact-form .form-label{color:#ffffff;font-weight:700;margin-bottom:.5rem}.contact-form .form-control,.contact-form .form-select{background-color:rgba(255,255,255,.1);border:1px solid rgba(238,167,15,.5);color:#ffffff;border-radius:5px}.contact-form .form-select option{background-color:#333333;color:#ffffff;padding:8px}.contact-form .form-control:focus,.contact-form .form-select:focus{background-color:rgba(255,255,255,.2);border-color:#eea70f;box-shadow:0 0 0 .2rem rgba(238,167,15,.25);color:#ffffff}.contact-form .form-control::placeholder{color:rgba(255,255,255,.6)}.contact-form .btn-primary{background-color:#eea70f;border-color:#eea70f;color:#000000;font-weight:700;padding:.75rem 2rem;border-radius:5px}.contact-form .btn-primary:hover{background-color:#d4940e;border-color:#d4940e;color:#000000}.contact-form .btn-primary:disabled{background-color:#666666;border-color:#666666;color:#ffffff}@media (max-width:992px){.contato-page h1{text-align:center;margin-top:20px;margin-bottom:1.25rem}.contact-form{padding:1.25rem}.contact-form .form-label{font-size:.9rem}.contact-form .form-control,.contact-form .form-select{font-size:.95rem}.contact-form .btn-primary{width:100%;padding:.75rem 1rem}}@media (max-width:576px){.contact-form{padding:1rem}.contact-form .form-label{font-size:.85rem}.contact-form .form-control,.contact-form .form-select{font-size:.9rem}}.alert{border-radius:5px;margin-bottom:1rem}.alert-success{background-color:rgba(40,167,69,.2);border:1px solid #28a745;color:#28a745}.alert-danger{background-color:rgba(220,53,69,.2);border:1px solid #dc3545;color:#dc3545}.apoio-page h1,.eventos-page h1,.historia-page h1{color:#eea70f;font-family:Holtwood One SC,serif;margin-top:30px;margin-bottom:2rem}.eventos-page .supported .data p .icon{color:#eea70f;margin-right:5px}@media (max-width:992px){.eventos-page .supported{border-right:none}.eventos-page .row>.col-6{flex:0 0 100%;max-width:100%}.eventos-page .supported .logo{display:flex;justify-content:center;flex:0 0 100%;max-width:100%}.eventos-page .supported .data{flex:0 0 100%;max-width:100%;margin-top:10px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:2px solid #eea70f;border-radius:15px;padding:0;width:90%;max-width:400px;box-shadow:0 10px 30px rgba(0,0,0,.5);animation:modalSlideIn .3s ease-out}.modal-overlay.closing .modal-content{animation:modalSlideOut .3s ease-in}.modal-overlay.closing{animation:fadeOut .3s ease-in}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-50px) scale(.9)}}.modal-header{background:linear-gradient(135deg,#eea70f,#d4940e);color:#000000;padding:20px;border-radius:13px 13px 0 0;display:flex;justify-content:space-between;align-items:center}.modal-header h2{margin:0;font-family:Russo One,sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase}.close-button{background:none;border:none;color:#000000;font-size:1.5rem;cursor:pointer;padding:8px;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.close-button:hover{background-color:rgba(0,0,0,.1)}.login-form{padding:30px}.form-group{margin-bottom:20px}.form-label{display:block;color:#ffffff;font-weight:700;margin-bottom:8px;font-family:Russo One,sans-serif;font-size:.9rem}.form-control{width:100%;padding:12px 15px;background-color:rgba(255,255,255,.1);border:2px solid rgba(238,167,15,.3);border-radius:8px;color:#ffffff!important;font-size:1rem;transition:all .3s ease}.form-control:focus{outline:none;background-color:rgba(255,255,255,.15);border-color:#eea70f;box-shadow:0 0 0 3px rgba(238,167,15,.2)}.form-control::placeholder{color:rgba(255,255,255,.6)}.password-input{position:relative}.password-toggle{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;color:#eea70f;cursor:pointer;font-size:1.2rem;padding:5px;border-radius:3px;transition:background-color .3s ease}.password-toggle:hover{background-color:rgba(238,167,15,.1)}.form-actions{margin-top:30px}.btn{width:100%;padding:15px;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Russo One,sans-serif;text-transform:uppercase}.btn-primary{background:linear-gradient(135deg,#eea70f,#d4940e);color:#000000}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#d4940e,#c0850c);transform:translateY(-2px);box-shadow:0 5px 15px rgba(238,167,15,.3)}.btn-primary:disabled{background:#666666;color:#ffffff;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:575.98px){.modal-content{width:95%;max-width:360px;max-height:90vh;overflow-y:auto}.login-form{padding:20px}.form-actions .btn{width:100%}}.login-form .form-control{color:#000000!important;background-color:#ffffff!important;border:2px solid rgba(238,167,15,.3)!important;transition:none!important;-webkit-text-fill-color:#000000!important;-webkit-background-color:#ffffff!important}.login-form .form-control:not(:placeholder-shown){color:#000000!important;background-color:#ffffff!important;border:2px solid rgba(238,167,15,.3)!important}.login-form .form-control:focus{color:#000000!important;background-color:#ffffff!important;border:2px solid #eea70f!important;box-shadow:0 0 0 3px rgba(238,167,15,.2)!important}.login-form .form-control:-webkit-autofill,.login-form .form-control:-webkit-autofill:active,.login-form .form-control:-webkit-autofill:focus,.login-form .form-control:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #ffffff!important;-webkit-text-fill-color:#000000!important;color:#000000!important;background-color:#ffffff!important;border:2px solid rgba(238,167,15,.3)!important;-webkit-transition:none!important;transition:none!important}@keyframes forceStyle{0%{background-color:#ffffff!important;color:#000000!important}to{background-color:#ffffff!important;color:#000000!important}}.login-form .form-control{animation:forceStyle .1s ease-in-out!important}.login-form .form-control,.login-form .form-control:active,.login-form .form-control:focus,.login-form .form-control:hover,.login-form .form-control:visited,.login-form .form-control[data-no-autofill=true],.modal-overlay:not(.closing) .login-form .form-control{color:#000000!important;background-color:#ffffff!important;border:2px solid rgba(238,167,15,.3)!important;-webkit-text-fill-color:#000000!important;-webkit-background-color:#ffffff!important;-webkit-box-shadow:inset 0 0 0 30px #ffffff!important}@-moz-document url-prefix(){.login-form .form-control{border:2px solid rgba(238,167,15,.3)!important}.login-form .form-control,.login-form .form-control:focus{color:#000000!important;background-color:#ffffff!important}.login-form .form-control:focus{border:2px solid #eea70f!important}.login-form .form-control:not(:placeholder-shown){color:#000000!important;background-color:#ffffff!important;border:2px solid rgba(238,167,15,.3)!important}}@media screen and (-moz-appearance:none){.login-form .form-control{border:2px solid rgba(238,167,15,.3)!important}.login-form .form-control,.login-form .form-control:focus{color:#000000!important;background-color:#ffffff!important}.login-form .form-control:focus{border:2px solid #eea70f!important}.login-form .form-control:not(:placeholder-shown){color:#000000!important;background-color:#ffffff!important;border:2px solid rgba(238,167,15,.3)!important}}.login-form .form-control::placeholder{color:rgba(0,0,0,.6)}.adminContent .form-label,.adminContent label{color:#000000!important}.adminContent .form-control,.adminContent .form-select{border:1px solid #ced4da!important}.adminContent .form-control,.adminContent .form-select,.adminContent .form-select option,.adminContent select option{color:#000000!important;background-color:#ffffff!important}.adminContent .form-control:focus,.adminContent .form-select:focus{color:#000000!important;background-color:#ffffff!important;border-color:#86b7fe!important;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)!important}.adminContent .form-control::placeholder{color:#6c757d!important}.login-form .alert{border-radius:8px;margin-bottom:20px;padding:12px 15px;font-weight:700;text-align:center}.login-form .alert-success{background-color:rgba(40,167,69,.2);border:1px solid #28a745;color:#28a745}.login-form .alert-danger{background-color:rgba(220,53,69,.2);border:1px solid #dc3545;color:#dc3545}.event-image{width:100%;height:auto;max-width:285px}.event-image-past{filter:grayscale(100%)}