@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@import url("https://use.typekit.net/aii8yaf.css");:root{--color-1:#336337;--color-2:#0f2b10;--color-3:#5c5c5c;--color-4:#cc4170;--color-1-2026:#004b1f;--color-2-2026:#9fcc45;}::-moz-selection{color:var(--color-5);background:var(--color-3);}::selection{color:var(--color-5);background:var(--color-3);}.page,.post{margin:0 !important;}@media (max-width: 800px){html{max-width:100%;overflow-x:hidden;}}body{max-width:100%;font-family:"Fira Sans", sans-serif !important;color:var(--color-3) !important;background-color:#fff !important;}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--color-1);font-family:"Fira Sans", sans-serif;font-weight:bold;font-style:normal;}body a{color:var(--color-1);text-decoration:none;}body a:visited{color:var(--color-1);}body a:hover{color:var(--color-2);}body .bold{font-weight:700;}body .upper{text-transform:uppercase;}body .topo{position:absolute;top:0;left:0;width:100%;height:50px;z-index:-1;}body .btn{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:var(--color-2);font-size:16px;line-height:20px;font-weight:bold;border:none;border-radius:80px;color:#fff;padding:11px 35px;transition:all 0.3s ease-in-out;}body .btn:hover{background:var(--color-1);color:white !important;}body .btn:visited{color:#fff !important;}body .btn.icon-right i{margin-left:15px;}body .btn.black{background:var(--color-2);color:var(--color-1);}body .btn.black:hover{background-color:var(--color-1);color:var(--color-2) !important;}body .grecaptcha-badge{display:none !important;}body .wpp-float{position:fixed;display:flex;bottom:25px;right:25px;background-color:#1ed56c;color:white;text-decoration:none;font-size:40px;z-index:2;padding:20px;border-radius:100%;width:70px;height:70px;justify-content:center;align-items:center;transition:all .2s ease-in-out;box-shadow:0 0 6px #00000032;}body .wpp-float:hover{background-color:#1bbf62;color:white;transform:scale(1.1);box-shadow:0 3px 6px #00000032;}body .social{display:flex;align-items:center;gap:7px;}body .social.dark a{color:white;}body .social.dark a:hover{color:var(--primary-color);background-color:transparent;}body .social a{border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:var(--color-4);width:35px;height:35px;transition:all 0.3s ease-in-out;}body .social a:hover{color:#fff !important;background-color:var(--color-2);}body .form{margin:20px 0;position:relative;}body .form .form-row{position:relative;height:100%;margin-bottom:10px;}body .form .form-row:focus-within label{font-size:15px;top:25%;}body .form .form-row.mensagem textarea{padding:25px 20px 0;font-size:15px;}body .form .form-row.mensagem textarea:focus~label,body .form .form-row.mensagem textarea:not(:placeholder-shown)~label{font-size:15px;top:5%;}body .form .form-row.mensagem label{top:15%;transform:none;}body .form .form-row input{width:100%;border:1px solid transparent;background:#f3f3f3;border-radius:10px;height:60px;padding:0 25px;outline:none !important;color:#363636;}body .form .form-row input::placeholder{color:transparent;}body .form .form-row input:focus-visible{outline-color:#c3cfdc;}body .form .form-row input:focus~label,body .form .form-row input:not(:placeholder-shown)~label{font-size:12px;top:30%;color:var(--color-3);}body .form .form-row input:not([type=submit]):focus,body .form .form-row input:not([type=submit]):not(:placeholder-shown){padding:25px 20px 10px;font-size:16px;}body .form .form-row input[type=submit]{font-size:16px;line-height:22px;font-weight:normal;height:auto;background-color:var(--color-2);border:none;border-radius:50px;color:#fff;padding:10px 35px;transition:all 0.3s ease-in-out;display:block;width:auto;margin:0 auto 0 0;}body .form .form-row input[type=submit]:hover{background-color:var(--color-4);color:#fff;}body .form .form-row textarea{width:100%;border:1px solid transparent;background:#f3f3f3;border-radius:10px;padding:25px 20px;outline:none !important;color:#363636;}body .form .form-row textarea::placeholder{color:transparent;}body .form .form-row textarea:focus-visible{outline-color:#c3cfdc;}body .form .form-row textarea:focus~label,body .form .form-row textarea:not(:placeholder-shown)~label{font-size:12px;top:10%;color:var(--color-3);}body .form .form-row textarea~label{top:20%;}body .form .form-row label{left:33px;top:50%;transform:translateY(-50%);color:var(--color-2);margin-bottom:0;pointer-events:none;position:absolute;transition:all 0.2s ease-in-out;letter-spacing:0;font-size:15px;line-height:15px;}body .form .wpcf7-spinner{position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:var(--color-4);}body .form .wpcf7-response-output{position:absolute;display:none;}@media only screen and (max-width: 767px){body .form .form-row input[type=submit]{font-size:16px;}}body .opacity{opacity:0;}body .thumb_link{opacity:1;transition:all .3s ease-in-out;}body .thumb_link:hover{opacity:0.7;}body .color{color:var(--color-1);}body.menu_open:after{content:"";position:fixed;top:0;left:0;background:transparent;opacity:0.6;width:100%;height:100%;z-index:50;}body.menu_open .menu-box{z-index:9993;box-shadow:1px 1px 47px rgba(0,0,0,0.15);visibility:visible;opacity:1;}body.menu_open .main-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg);}body.menu_open .main-menu-toggle span:nth-child(2){opacity:0;}body.menu_open .main-menu-toggle span:nth-child(3){transform:translateY(-9px) rotate(-45deg);}body .menu-box{display:block;max-width:100%;width:100%;position:fixed;top:0;z-index:-1;height:100%;right:0;transition:all 0.5s cubic-bezier(0.3,0.03,0.52,0.96);visibility:hidden;opacity:0;}body .menu-box > div{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;background-color:var(--color-2-2026);background-size:50%;background-position:right center;background-repeat:no-repeat;}body .menu-box .logo{position:absolute;left:25px;top:20px;z-index:99;}body .menu-box .logo svg{max-height:40px;max-width:45px;}body .menu-box .logo img{width:130px;}body .menu-box .main-menu-toggle{position:absolute;right:25px;top:20px;z-index:99;margin-left:20px;cursor:pointer;}body .menu-box .main-menu-toggle span{display:block;width:24px;height:3px;border-radius:0;margin:5px 0px;transition:0.5s all;transform-origin:center;cursor:pointer;background:var(--color-1-2026);}body .menu-box .menu-box-header{display:flex;width:100%;justify-content:center;align-content:center;padding:50px 20px 40px;}body .menu-box .menu-box-header .logo{text-align:center;}body .menu-box .menu-box-header .logo .custom-logo{max-width:230px;}body .menu-box .menu-menu-hamburguer-container{display:block;flex-wrap:wrap;padding:0;text-align:center;display:flex;align-items:center;height:100%;}body .menu-box .menu-box-content{width:100%;height:100%;padding-left:200px;display:flex;flex-direction:column;align-items:center;gap:30px;}body .menu-box .menu-box-content .mobile-navigation{width:100%;}body .menu-box .menu-box-content .mobile-navigation .accordion-item{border:none;border-bottom:1px solid #274d29;padding-bottom:10px;margin-bottom:10px;background-color:transparent;}body .menu-box .menu-box-content .mobile-navigation .accordion-item button,body .menu-box .menu-box-content .mobile-navigation .accordion-item a{display:flex;color:var(--color-1-2026);font-weight:500;font-size:15px;line-height:20px;border:none;margin:0;padding:10px 10px;background:none;outline:none !important;box-shadow:none;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}body .menu-box .menu-box-content .mobile-navigation .accordion-item .accordion-body{padding:0rem 10px;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu .item:not(:last-child){border-bottom:1px solid transparent;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu a{display:block;padding:15px 0;}body .menu-box .menu-box-content .social{width:100%;justify-content:center;gap:20px;}@media only screen and (max-width: 800px){body .menu-box > div{background-size:90%;background-position:250px center;}body .menu-box .main-menu-toggle{top:3%;right:7%;}body .menu-box .menu-box-content{overflow-y:scroll;align-items:flex-start;padding:90px 20px 40px;}}body #cookies{position:fixed;bottom:15px;left:50%;width:90%;max-width:900px;height:auto;padding:15px;z-index:9999;background:#fff;border-radius:10px;box-shadow:0 5px 10px #00000061;transition:all 0.3s ease-in-out;transform:translateY(150%) translateX(-50%);}body #cookies.active{transform:translateY(0%) translateX(-50%);}body #cookies .col-12{display:flex;align-items:center;gap:20px;}body #cookies .col-12 > div:last-child{width:60%;display:flex;align-items:center;justify-content:flex-end;gap:10px;}body #cookies p{margin:0;font-size:14px;}body #cookies .btn.accept{line-height:19px;padding:5px 10px;}body #cookies .btn.line{line-height:19px;background:transparent;color:var(--color-1);border:1px solid var(--color-1);padding:5px 10px;}body #cookies .btn.line:hover{background-color:var(--color-1);}@media only screen and (max-width: 800px){body #cookies{padding:15px;}body #cookies .col-12{flex-wrap:wrap;gap:10px;}body #cookies .col-12 > div{width:100%;}body #cookies .col-12 > div:last-child{width:100%;}body #cookies p{font-size:14px;line-height:17px;}body #cookies .btn{width:100%;font-size:15px;}body #cookies .btn.accept{margin-bottom:5px;}}body .modal-text .modal-dialog{max-width:700px;}body .modal-text .modal-content{border-radius:0;border:none;}body .modal-text .modal-content .modal-header{border:none;position:absolute;right:0;top:0;z-index:1;}body .modal-text .modal-content .modal-body{display:flex;flex-wrap:wrap;padding:0;}body .modal-text .modal-content .modal-body .img{width:40%;}body .modal-text .modal-content .modal-body .img img{width:100%;height:100%;object-fit:cover;}body .modal-text .modal-content .modal-body .text{width:60%;padding:30px;}body .modal-text .modal-content .modal-body .text h3{font-size:23px;font-weight:500;color:#000;margin-bottom:20px;}body .modal-text .modal-content .modal-body .text p{font-size:15px;}@media (max-width: 800px){body .modal-text .modal-content .modal-header .btn-close{background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m12 10.93 5.719-5.72c.146-.146.339-.219.531-.219.404 0 .75.324.75.749 0 .193-.073.385-.219.532l-5.72 5.719 5.719 5.719c.147.147.22.339.22.531 0 .427-.349.75-.75.75-.192 0-.385-.073-.531-.219l-5.719-5.719-5.719 5.719c-.146.146-.339.219-.531.219-.401 0-.75-.323-.75-.75 0-.192.073-.384.22-.531l5.719-5.719-5.72-5.719c-.146-.147-.219-.339-.219-.532 0-.425.346-.749.75-.749.192 0 .385.073.531.219z'/%3E%3C/svg%3E");background-color:var(--color-4);border-radius:100%;background-size:20px;}body .modal-text .modal-content .modal-body .img{width:100%;height:150px;}body .modal-text .modal-content .modal-body .text{width:100%;padding:20px;}}body.popup_open{overflow:hidden;}body #popup{opacity:0;position:fixed;left:0;top:0;width:100%;height:100%;padding:100px;margin:0;background:#000000d4;z-index:-1;transition:all .5s ease-in-out;overflow-y:scroll;}body #popup .container{position:relative;max-width:600px;opacity:0;transform:translateY(50%);transition:all .5s ease-in-out;}body #popup.form .close{margin:0;right:-30px;}body #popup.visible{z-index:9999;opacity:1;}body #popup.visible .container{opacity:1;transform:translateY(0);}body #popup .close{position:absolute;right:0;top:0;z-index:99;margin-left:20px;cursor:pointer;}body #popup .close span{display:block;width:24px;height:2px;border-radius:0;margin:5px 7px;transition:0.5s all;transform-origin:center;cursor:pointer;background:var(--color-3);}body #popup .close span:nth-child(1){transform:translateY(7px) rotate(45deg);}body #popup .close span:nth-child(2){opacity:0;}body #popup .close span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}body #popup::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:10px;background-color:transparent;}body #popup::-webkit-scrollbar{width:5px;background-color:transparent;}body #popup::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:none;background-color:#929292;}@media only screen and (max-width: 800px){body #popup{padding:30px;background-image:none;}body #popup .close{position:fixed;top:15px;right:15px;background:#000;padding:5px;}}body .modal.autor .modal-dialog{max-width:700px;}body .modal.autor .modal-content{border-radius:15px;}body .modal.autor .modal-header{border:none;position:absolute;right:10px;top:10px;z-index:999;}body .modal.autor .modal-header .close{width:30px;height:30px;appearance:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:none;background:none;font-size:50px;line-height:50px;color:#404040;}body .modal.autor .modal-body{padding:30px;}body .modal.autor .modal-body .header-autor{display:flex;align-items:center;gap:20px;margin-bottom:20px;}body .modal.autor .modal-body .header-autor .imagem{position:relative;width:130px;height:130px;display:flex;align-items:center;justify-content:center;border:1px solid #fbb801;border-radius:100px;margin:0;}body .modal.autor .modal-body .header-autor .imagem img{width:110px;height:110px;object-fit:cover;border-radius:100px;box-shadow:0 20px 50px rgba(28,155,214,0.2196078431);}body .modal.autor .modal-body .header-autor h3{margin:0;color:#272953;}body .modal.autor .modal-body .header-autor p{color:#000;margin:0;}body .modal.autor .modal-body .content-autor{color:#2c2c2c;}body .modal.autor .modal-body .content-autor p,body .modal.autor .modal-body .content-autor span{font-size:16px !important;}body .modal.autor .modal-body .content-autor ul{margin:0;padding-left:25px;}@media screen and (max-width: 768px){body .modal.autor .modal-body{padding:20px;}body .modal.autor .modal-body .header-autor{gap:10px;}body .modal.autor .modal-body .header-autor .imagem{width:80px;height:80px;}body .modal.autor .modal-body .header-autor .imagem img{width:70px;height:70px;}body .modal.autor .modal-body .header-autor h3{font-size:20px;line-height:25px;margin:0;}body .modal.autor .modal-body .header-autor p{font-size:14px;margin-top:10px;}body .modal.autor .modal-body .content-autor p,body .modal.autor .modal-body .content-autor span{font-size:15px !important;}}body::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:10px;background-color:transparent;}body::-webkit-scrollbar{width:5px;background-color:transparent;}body::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:none;background-color:#929292;}@media (min-width: 1400px){body .container,body .container-lg,body .container-md,body .container-sm,body .container-xl,body .container-xxl{max-width:1200px;}}header#masthead{transition:all 0.3s ease-in-out;}header#masthead.site-header{padding:15px 0;background-color:transparent;top:0;width:100%;z-index:991;position:fixed;}header#masthead.site-header.sticky{top:0;background:var(--color-1);}header#masthead.site-header .col-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;}header#masthead.site-header .col-logo .custom-logo-link{display:flex;max-width:250px;transition:all .3s ease-in-out;}header#masthead.site-header .col-logo .custom-logo-link img{width:100%;transition:all .3s ease-in-out;}header#masthead.site-header .col-logo small{max-width:100%;font-size:12px;line-height:15px;font-weight:bold;color:#fff;}header#masthead.site-header .col-right{display:flex;align-items:center;justify-content:space-between;gap:30px;}header#masthead.site-header #site-navigation{width:auto;}header#masthead.site-header #site-navigation .menu{justify-content:flex-end;gap:20px;}header#masthead.site-header #site-navigation .menu > li:hover > .sub-menu{opacity:1;}header#masthead.site-header #site-navigation .menu > li.current-menu-item a{color:var(--color-1);}header#masthead.site-header #site-navigation .menu > li#menu-item-114 > a{background-color:#5e99c8;box-shadow:0 5px 10px #00000042;}header#masthead.site-header #site-navigation .menu > li > a{position:relative;font-weight:600;color:#fff !important;padding:10px 25px;border-radius:20px;background-color:#0f2b10;transition:all 0.3s ease-in-out;}header#masthead.site-header #site-navigation .menu > li > a::after{content:none;position:absolute;left:50%;bottom:0px;width:80%;height:2px;opacity:0;background-color:var(--color-2);transform:translateX(-50%) translateY(50%);transition:all .3s ease-in-out;}header#masthead.site-header #site-navigation .menu > li > a:hover{color:#fff !important;background-color:var(--color-1) !important;}header#masthead.site-header #site-navigation .menu > li > a:hover::after{opacity:1;transform:translateY(0px) translateX(-50%);}header#masthead.site-header #site-navigation .menu > li > a.is-show{opacity:1 !important;}header#masthead.site-header #site-navigation .menu > li > .sub-menu{display:flex;flex-direction:column;padding:10px 20px 10px 17px;gap:15px;background:var(--color-4);border-radius:10px;box-shadow:none;opacity:0;transition:all .3s ease-in-out;}header#masthead.site-header #site-navigation .menu > li > .sub-menu > li{text-align:center;padding:5px 0;}header#masthead.site-header #site-navigation .menu > li > .sub-menu > li a{font-size:14px;line-height:18px;font-weight:bold;color:#fff;transition:all .3s ease-in-out;}header#masthead.site-header #site-navigation .menu > li > .sub-menu > li a:hover{opacity:0.7;}@media screen and (min-width: 768px){header#masthead.site-header #site-navigation .menu > li.hidden-mob{display:none;}}header#masthead.site-header .btn{padding:15px 30px;font-size:16px;line-height:20px;font-weight:bold;background-color:var(--color-1);color:#fff;}header#masthead.site-header .btn:hover{background-color:var(--color-2);}header#masthead.site-header .main-menu-toggle{position:relative;z-index:99;cursor:pointer;padding:8px 10.5px;background-color:#004a1e;margin:-5px -10.5px;}header#masthead.site-header .main-menu-toggle span{display:block;width:24px;height:3px;border-radius:0;margin:5px 0px;transition:0.5s all;transform-origin:center;cursor:pointer;background:#fff;}@media only screen and (max-width: 800px){header#masthead.site-header{padding:15px 25px;}header#masthead.site-header .col-logo{align-items:flex-start;gap:5px;}header#masthead.site-header .col-logo .custom-logo-link{max-width:200px;}header#masthead.site-header.sticky{padding:15px 25px;}header#masthead.site-header.sticky .col-logo{flex-direction:row;justify-content:flex-start;}header#masthead.site-header.sticky .col-logo .custom-logo-link{max-width:150px;}header#masthead.site-header.sticky .col-logo small{font-size:11px;}}footer.site-footer{padding:50px 0;margin-top:50px;color:#fff;background-color:var(--color-1);background-size:cover;background-position:center;background-repeat:no-repeat;}footer.site-footer .container{position:relative;}footer.site-footer .row{justify-content:center;}footer.site-footer .image-float{position:absolute;left:0;top:-120px;}footer.site-footer .col-texto{text-align:center;}footer.site-footer .col-texto h3{color:#fff;font-size:32px;margin-bottom:20px;}footer.site-footer .col-texto p{font-size:20px;font-weight:bold;margin-bottom:5px;}footer.site-footer .col-texto p a{color:#fff;}footer.site-footer .col-texto p a:hover{text-decoration:underline;}footer.site-footer .botoes{display:flex;gap:10px;justify-content:center;margin-top:20px;}footer.site-footer .botoes .btn{font-size:15px;padding:10px 25px;}@media (max-width: 800px){footer.site-footer{padding:100px 20px 50px;}footer.site-footer .image-float{top:-160px;left:50%;transform:translateX(-50%);max-width:200px;}footer.site-footer .col-texto h3{font-size:25px;}footer.site-footer .botoes{gap:5px;margin-top:30px;}footer.site-footer .botoes .btn{font-size:13px;padding:8px 20px;}}#apoio{padding:50px 0 80px;background:#fff;text-align:center;}#apoio .container{max-width:1000px;}#apoio .container .row{justify-content:center;}#apoio h4{font-size:20px;color:var(--color-3);margin-bottom:20px;}#apoio .col-titulo{margin-bottom:30px;}#apoio .col-titulo h3{color:var(--color-3);margin:0;}#apoio.antigo .logos.governo img{max-width:120px !important;max-height:54px !important;}#apoio.antigo .logos img{max-width:180px !important;max-height:80px !important;object-fit:contain;}#apoio .logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:50px;}#apoio .logos.governo{margin-bottom:50px;}#apoio .logos.patrocinadores{margin-bottom:70px;}#apoio .logos.patrocinadores img{max-height:70px;}#apoio .logos.institucional{margin:0 auto 70px;}#apoio .logos .logo-conjunta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;}#apoio .pt-40{padding-top:40px;}#apoio .pt-70{padding-top:70px;}#apoio .col-internet,#apoio .col-montadora,#apoio .col-seminario{margin-bottom:70px;}@media (max-width: 800px){#apoio .col-titulo h3{max-width:80%;font-size:20px;margin:0 auto;}#apoio h4{font-size:16px;}#apoio.antigo .logos{gap:20px;}#apoio.antigo .logos.governo{margin-bottom:30px;}#apoio.antigo .logos.governo img{max-width:130px !important;max-height:60px !important;}#apoio.antigo .logos img{max-width:90px !important;max-height:35px !important;}}.page-template-template-2026 header#masthead.site-header{position:absolute;}.page-template-template-2026 header#masthead.site-header.sticky{background:#9fcc45e8;}.page-template-template-2026 header#masthead.site-header.sticky .col-logo .custom-logo-link{max-width:190px;}.page-template-template-2026 header#masthead.site-header .container{max-width:1000px;}.page-template-template-2026 header#masthead.site-header .col-logo *{display:none;}.page-template-template-2026 header#masthead.site-header #site-navigation .menu > li > a{font-weight:300;padding:8px 20px;background-color:#004B1FC7;}.page-template-template-2026 header#masthead.site-header .col-right{gap:18px;}.page-template-template-2026 header#masthead.site-header .social a{width:30px;height:30px;font-size:20px;color:#236727;background:none;}.page-template-template-2026 header#masthead.site-header .social a svg{width:20px;height:20px;fill:#236727;}.page-template-template-2026 header#masthead.site-header .social a svg path{fill:#236727;}.page-template-template-2026 footer.site-footer{position:relative;background-color:#9fcc45;background-image:none !important;margin:0;}.page-template-template-2026 footer.site-footer::before{content:"";background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");-webkit-background-size:182px;-moz-background-size:182px;-o-background-size:182px;background-size:182px;opacity:.32;filter:invert(1);top:0;left:0;position:absolute;width:100%;height:100%;}.page-template-template-2026 footer.site-footer .image-float{display:none;}@media (max-width: 800px){.page-template-template-2026 footer.site-footer{padding:50px 20px;}}.page-template-template-pages header#masthead.site-header.sticky{background:#9fcc45e8;}.page-template-template-pages header#masthead.site-header.sticky .col-logo .custom-logo-link{max-width:190px;}.page-template-template-pages header#masthead.site-header #site-navigation .menu > li > a{font-weight:300;padding:8px 20px;background-color:#004B1FC7;}.page-template-template-pages #primary #hero-page{padding:230px 0 50px;}#primary.home #hero{position:relative;padding:150px 0 80px;background-size:cover;background-position:center;background-repeat:no-repeat;}#primary.home #hero .col-imagem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0px;}#primary.home #hero .col-imagem .box{display:flex;flex-direction:column;gap:30px;background:linear-gradient(0deg,#0f2b1094 5%,transparent 70%);padding:10px;border-radius:30px;}#primary.home #hero .col-imagem img{max-height:350px;}#primary.home #hero .col-imagem .texto{color:#fff;text-align:center;}#primary.home #hero .col-imagem .texto h2{font-size:30px;color:#fff;}@media (max-width: 800px){#primary.home #hero{padding:150px 0 150px;}}#primary.home #autores-confirmados{padding:50px 0 80px;padding-bottom:0;}#primary.home #autores-confirmados .container .row{justify-content:center;}#primary.home #autores-confirmados h2{text-align:center;margin-bottom:30px;}#primary.home #autores-confirmados .autores-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}#primary.home #autores-confirmados .autores-grid .autor{width:calc(16% - 30px);display:flex;flex-direction:column;align-items:center;gap:14px;cursor:pointer;}#primary.home #autores-confirmados .autores-grid .autor .image{position:relative;width:132px;height:132px;border-radius:100%;overflow:hidden;background-color:#d9d9d9;}#primary.home #autores-confirmados .autores-grid .autor .image img{width:100%;height:100%;object-fit:cover;}#primary.home #autores-confirmados .autores-grid .autor h4{font-size:16px;line-height:21px;text-align:center;color:var(--color-3);}@media (max-width: 800px){#primary.home #autores-confirmados{padding:40px 20px;}#primary.home #autores-confirmados .autores-grid{gap:20px;}#primary.home #autores-confirmados .autores-grid .autor{width:calc(50% - 20px);gap:10px;}#primary.home #autores-confirmados .autores-grid .autor .image{width:90px;height:90px;}#primary.home #autores-confirmados .autores-grid .autor h4{font-size:14px;line-height:17px;margin:0;}}#primary.home #sobre{position:relative;padding:50px 0;background-color:#ececec;}#primary.home #sobre .col-box .box{display:flex;align-items:center;gap:25px;}#primary.home #sobre .col-box .box .imagem{position:relative;width:50%;min-width:50%;overflow:hidden;border-radius:20px;}#primary.home #sobre .col-box .box .imagem img{width:100%;height:100%;object-fit:cover;}#primary.home #sobre .col-box .box .texto h4{font-size:16px;margin:0;}#primary.home #sobre .col-box .box .texto h3{font-size:32px;text-transform:uppercase;margin-bottom:10px;}#primary.home #sobre .col-box .box .texto p{line-height:20px;font-weight:bold;color:var(--color-3);margin-bottom:18px;}@media (max-width: 800px){#primary.home #sobre{padding:40px 20px;}#primary.home #sobre .col-box:not(:last-of-type){margin-bottom:30px;}#primary.home #sobre .col-box .box{flex-direction:column;gap:15px;}#primary.home #sobre .col-box .box .imagem{width:100%;height:200px;}}#primary.home.ano2025 #hero{position:relative;padding:150px 0 80px;background-size:cover;background-position:center;background-repeat:no-repeat;}#primary.home.ano2025 #hero .col-imagem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0px;}#primary.home.ano2025 #hero .col-imagem .box{display:flex;flex-direction:column;gap:30px;background:linear-gradient(0deg,#0f2b1094 5%,transparent 70%);padding:10px;border-radius:30px;}#primary.home.ano2025 #hero .col-imagem img{max-height:350px;}#primary.home.ano2025 #hero .col-imagem .texto{color:#fff;text-align:center;}#primary.home.ano2025 #hero .col-imagem .texto h2{font-size:30px;color:#fff;}@media (max-width: 800px){#primary.home.ano2025 #hero{padding:150px 0 150px;}}#primary.home.ano2025 #autores-confirmados{padding:50px 0 80px;padding-bottom:0;}#primary.home.ano2025 #autores-confirmados .container .row{justify-content:center;}#primary.home.ano2025 #autores-confirmados h2{text-align:center;margin-bottom:30px;}#primary.home.ano2025 #autores-confirmados .autores-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}#primary.home.ano2025 #autores-confirmados .autores-grid .autor{width:calc(16% - 30px);display:flex;flex-direction:column;align-items:center;gap:14px;cursor:pointer;}#primary.home.ano2025 #autores-confirmados .autores-grid .autor .image{position:relative;width:132px;height:132px;border-radius:100%;overflow:hidden;background-color:#d9d9d9;}#primary.home.ano2025 #autores-confirmados .autores-grid .autor .image img{width:100%;height:100%;object-fit:cover;}#primary.home.ano2025 #autores-confirmados .autores-grid .autor h4{font-size:16px;line-height:21px;text-align:center;color:var(--color-3);}@media (max-width: 800px){#primary.home.ano2025 #autores-confirmados{padding:40px 20px;}#primary.home.ano2025 #autores-confirmados .autores-grid{gap:20px;}#primary.home.ano2025 #autores-confirmados .autores-grid .autor{width:calc(50% - 20px);gap:10px;}#primary.home.ano2025 #autores-confirmados .autores-grid .autor .image{width:90px;height:90px;}#primary.home.ano2025 #autores-confirmados .autores-grid .autor h4{font-size:14px;line-height:17px;margin:0;}}#primary.home.ano2025 #sobre{position:relative;padding:50px 0;background-color:#ececec;}#primary.home.ano2025 #sobre .col-box .box{display:flex;align-items:center;gap:25px;}#primary.home.ano2025 #sobre .col-box .box .imagem{position:relative;width:50%;min-width:50%;overflow:hidden;border-radius:20px;}#primary.home.ano2025 #sobre .col-box .box .imagem img{width:100%;height:100%;object-fit:cover;}#primary.home.ano2025 #sobre .col-box .box .texto h4{font-size:16px;margin:0;}#primary.home.ano2025 #sobre .col-box .box .texto h3{font-size:32px;text-transform:uppercase;margin-bottom:10px;}#primary.home.ano2025 #sobre .col-box .box .texto p{line-height:20px;font-weight:bold;color:var(--color-3);margin-bottom:18px;}@media (max-width: 800px){#primary.home.ano2025 #sobre{padding:40px 20px;}#primary.home.ano2025 #sobre .col-box:not(:last-of-type){margin-bottom:30px;}#primary.home.ano2025 #sobre .col-box .box{flex-direction:column;gap:15px;}#primary.home.ano2025 #sobre .col-box .box .imagem{width:100%;height:200px;}}#primary.home.ano2026 #hero{position:relative;padding:0;z-index:2;}#primary.home.ano2026 #hero .container-fluid .row{margin:0;}#primary.home.ano2026 #hero .col-imagem{max-width:100%;overflow:hidden;}#primary.home.ano2026 #hero .col-imagem img{display:block;width:100%;height:auto;max-height:none;}#primary.home.ano2026 #hero .box-texto{position:absolute;left:50%;bottom:-50px;width:690px;max-width:90%;padding:25px 50px;border-radius:20px;background-color:#cb154e;box-shadow:0 4px 10px #0000001a;transform:translateX(-50%);}#primary.home.ano2026 #hero .box-texto h1{font-size:24px;color:#fff;text-align:center;text-transform:uppercase;font-weight:500;margin:0;}@media (max-width: 800px){#primary.home.ano2026 #hero{padding:0;}#primary.home.ano2026 #hero .box-texto{padding:15px 20px;bottom:-20px;}#primary.home.ano2026 #hero .box-texto h1{font-size:18px;line-height:23px;}}#primary.home.ano2026 #sobre-festival{position:relative;padding:120px 0 0px;background-color:#fff;background-position:bottom center;background-size:cover;background-repeat:no-repeat;}#primary.home.ano2026 #sobre-festival .container{width:70%;max-width:1000px;padding:0;}#primary.home.ano2026 #sobre-festival .col-title{padding-right:80px;}#primary.home.ano2026 #sobre-festival .col-title h2{font-size:24px;line-height:29px;font-weight:700;margin:0;color:#1a3d1d;}#primary.home.ano2026 #sobre-festival .col-title .image{position:relative;margin-top:50px;background-color:#9fcc45;border-radius:15px 15px 0 0;padding-bottom:30px;overflow:hidden;}#primary.home.ano2026 #sobre-festival .col-title .image::before{content:"";background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");-webkit-background-size:182px;-moz-background-size:182px;-o-background-size:182px;background-size:182px;opacity:.32;filter:invert(1);top:0;left:0;position:absolute;width:100%;height:100%;}#primary.home.ano2026 #sobre-festival .col-text{font-size:16px;line-height:20px;font-weight:300;color:#383838;}#primary.home.ano2026 #sobre-festival .col-text h3:first-child{position:relative;width:100%;display:flex;justify-content:flex-end;color:#cb154e;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2rem;margin-bottom:40px;}#primary.home.ano2026 #sobre-festival .col-text h3:first-child::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:70%;height:1px;background-color:#cb154e;}@media (max-width: 800px){#primary.home.ano2026 #sobre-festival{padding:70px 20px 200px;}#primary.home.ano2026 #sobre-festival .col-title{margin-bottom:15px;}}#primary.home.ano2026 #estatisticas{margin-top:-50px;border-radius:0 15px 15px 15px;background-color:#9fcc45;overflow:hidden;}#primary.home.ano2026 #estatisticas::before{content:"";background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");-webkit-background-size:182px;-moz-background-size:182px;-o-background-size:182px;background-size:182px;opacity:.32;filter:invert(1);top:0;left:0;position:absolute;width:100%;height:100%;}#primary.home.ano2026 #estatisticas .stats-grid{justify-content:center;gap:40px;}#primary.home.ano2026 #estatisticas .stats-grid .stat-item{flex:none;}#primary.home.ano2026 #estatisticas .stats-grid .stat-item .stat-number{color:#004b1f;font-size:50px;line-height:30px;margin:0;}#primary.home.ano2026 #estatisticas .stats-grid .stat-item .stat-label{border-radius:0 0 10px 10px;padding:12px 15px 7px;background:linear-gradient(0deg,#cb154e 5%,#cb154e00 90%);}#primary.home.ano2026 #estatisticas .stats-message h3{color:#004b1f;}#primary.home.ano2026 #estatisticas .stats-message .highlight{color:#cb154e;}#primary.home.ano2026 #estatisticas .stats-message p:first-child{margin-top:25px;}@media (max-width: 800px){#primary.home.ano2026 #estatisticas{width:90%;padding:50px 20px 60px;}#primary.home.ano2026 #estatisticas .stats-grid{flex-direction:row;flex-wrap:wrap;gap:40px;}#primary.home.ano2026 #estatisticas .stats-grid .stat-item .stat-number{font-size:35px;line-height:20px;}#primary.home.ano2026 #estatisticas .stats-message{margin-top:30px;}#primary.home.ano2026 #estatisticas .stats-message h3{font-size:17px;}}#primary.home.ano2026 #galeria-carousel{padding-bottom:50px;}#primary.home.ano2026 #galeria-carousel .container{max-width:100%;}#primary.home.ano2026 #galeria-carousel .gallery-container{max-width:100%;}#primary.home.ano2026 #galeria-carousel .gallery-thumbs{height:300px;}#primary.home.ano2026 #galeria-carousel .gallery-thumbs .swiper-slide{height:300px;border-radius:0;border:none;opacity:1;box-shadow:0 4px 20px #00000021;}#primary.home.ano2026 #galeria-carousel .swiper-button-next::after,#primary.home.ano2026 #galeria-carousel .swiper-button-prev::after{left:auto;right:auto;color:#fff;}#primary.home.ano2026 #galeria-carousel .swiper-button-next::after{content:'next' !important;}#primary.home.ano2026 #galeria-carousel .swiper-button-prev::after{content:'prev' !important;}@media (max-width: 800px){#primary.home.ano2026 #galeria-carousel{padding:0 0 50px;}#primary.home.ano2026 #galeria-carousel .gallery-thumbs{height:200px;}#primary.home.ano2026 #galeria-carousel .gallery-thumbs .swiper-slide{height:200px;}}#primary.home.ano2026 #atividades{position:relative;padding:100px 0;background-position:center top;background-size:cover;background-repeat:no-repeat;}#primary.home.ano2026 #atividades .container{position:relative;max-width:950px;}#primary.home.ano2026 #atividades .box_container{padding:25px 80px 35px;border-radius:30px;background-color:#d4ded5;}#primary.home.ano2026 #atividades .icon-float{position:absolute;left:-35%;top:-18%;width:550px;display:flex;align-items:center;justify-content:center;}#primary.home.ano2026 #atividades .icon-float img{width:100%;}#primary.home.ano2026 #atividades .col-title-intro{max-width:650px;text-align:center;margin:0 auto 40px;}#primary.home.ano2026 #atividades .col-title-intro h2{font-size:24px;text-align:center;color:#9fcc45;}#primary.home.ano2026 #atividades .col-title-intro p{color:#fff;}#primary.home.ano2026 #atividades .col-title{margin-bottom:30px;}#primary.home.ano2026 #atividades .col-title h3{font-family:"hagrid";font-size:25px;text-transform:uppercase;text-align:center;color:#003e19;}#primary.home.ano2026 #atividades .col-topics{display:flex;gap:80px;max-height:400px;overflow-y:scroll;}#primary.home.ano2026 #atividades .col-topics::-webkit-scrollbar{width:10px;}#primary.home.ano2026 #atividades .col-topics::-webkit-scrollbar-track{background:#fff;border-radius:5px;}#primary.home.ano2026 #atividades .col-topics::-webkit-scrollbar-thumb{background:#cb154e;border-radius:5px;}#primary.home.ano2026 #atividades .col-topics > div{flex:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;row-gap:20px;}#primary.home.ano2026 #atividades .col-topics > div .topic{position:relative;width:100%;height:69px;display:flex;align-items:center;gap:30px;padding:20px 40px;border-radius:0 0 15px 15px;background-color:#fff;}#primary.home.ano2026 #atividades .col-topics > div .topic .number{position:absolute;top:50%;left:-5px;font-family:"hagrid";font-size:25px;line-height:1;font-weight:600;color:#cb154e;transform:translateY(-50%);}#primary.home.ano2026 #atividades .col-topics > div .topic h3{font-size:18px;line-height:20px;font-weight:600;color:#383838;margin:0;}@media (max-width: 800px){#primary.home.ano2026 #atividades{padding:50px 10px;}#primary.home.ano2026 #atividades .icon-float{width:250px;top:-15%;}#primary.home.ano2026 #atividades .container{max-width:100%;padding:25px 40px;}#primary.home.ano2026 #atividades .col-title{margin-bottom:10px;}#primary.home.ano2026 #atividades .col-topics{max-height:350px;flex-direction:column;gap:10px;overflow-y:auto;}#primary.home.ano2026 #atividades .col-topics::-webkit-scrollbar{width:10px;}#primary.home.ano2026 #atividades .col-topics::-webkit-scrollbar-track{background:#fff;border-radius:5px;}#primary.home.ano2026 #atividades .col-topics::-webkit-scrollbar-thumb{background:#cb154e;border-radius:5px;}#primary.home.ano2026 #atividades .col-topics > div{grid-template-columns:1fr;row-gap:20px;}#primary.home.ano2026 #atividades .col-topics .topic{height:59px;}#primary.home.ano2026 #atividades .col-topics .topic h3{font-size:16px;line-height:18px;}}#primary.home.ano2026 #depoimentos{position:relative;padding:80px 0 180px;background-position:center bottom;background-size:contain;background-repeat:no-repeat;}#primary.home.ano2026 #depoimentos .container{position:relative;max-width:1000px;}#primary.home.ano2026 #depoimentos .container .row{align-items:center;flex-direction:row-reverse;}#primary.home.ano2026 #depoimentos .col-title h3{position:relative;width:max-content;display:flex;flex-direction:column;gap:15px;color:#cb154e;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.4rem;margin-bottom:40px;}#primary.home.ano2026 #depoimentos .col-title h3::before{content:'';position:relative;display:block;width:80%;height:1px;background-color:#cb154e;margin-bottom:15px;}#primary.home.ano2026 #depoimentos .col-title h3 span{display:block;}#primary.home.ano2026 #depoimentos .col-text{padding-left:50px;}#primary.home.ano2026 #depoimentos .col-text h2{font-family:"hagrid";font-size:48px;text-transform:uppercase;color:#cb154e;margin-bottom:23px;}#primary.home.ano2026 #depoimentos .col-text p{font-weight:300;}#primary.home.ano2026 #depoimentos .col-slide .card{position:relative;color:#fff;border:none;border-radius:20px;background-color:#cb154e;}#primary.home.ano2026 #depoimentos .col-slide .card .texto{position:relative;padding:40px 40px 60px;font-size:12px;line-height:18px;font-weight:300;color:#383838;border-radius:20px;background-color:#e6efe7;}#primary.home.ano2026 #depoimentos .col-slide .card .texto svg{color:#e6efe7;position:absolute;right:8%;bottom:-35px;}#primary.home.ano2026 #depoimentos .col-slide .card .texto p:last-of-type{margin-bottom:0;}#primary.home.ano2026 #depoimentos .col-slide .card .texto .texto-inner{position:relative;max-height:200px;padding-right:5px;overflow-y:auto;}#primary.home.ano2026 #depoimentos .col-slide .card .texto .texto-inner::-webkit-scrollbar{width:10px;}#primary.home.ano2026 #depoimentos .col-slide .card .texto .texto-inner::-webkit-scrollbar-track{background:#d7dcd7;border-radius:5px;}#primary.home.ano2026 #depoimentos .col-slide .card .texto .texto-inner::-webkit-scrollbar-thumb{background:#cb154e;border-radius:5px;}#primary.home.ano2026 #depoimentos .col-slide .card .info{display:flex;align-items:flex-start;gap:10px;padding:10px 40px;}#primary.home.ano2026 #depoimentos .col-slide .card .info .image{position:relative;width:80px;min-width:80px;height:80px;overflow:hidden;border-radius:80px;display:flex;align-items:center;justify-content:center;margin-top:-40px;}#primary.home.ano2026 #depoimentos .col-slide .card .info .image img{width:100%;height:100%;object-fit:cover;}#primary.home.ano2026 #depoimentos .col-slide .card .info .text{width:50%;text-align:center;}#primary.home.ano2026 #depoimentos .col-slide .card .info .text h3{font-family:'hagrid';font-size:12px;font-weight:500;text-transform:uppercase;color:#fff;margin-bottom:3px;}#primary.home.ano2026 #depoimentos .col-slide .card .info .text p{font-size:10px;font-weight:300;margin:0;}@media (max-width: 800px){#primary.home.ano2026 #depoimentos{padding:50px 20px 120px;}#primary.home.ano2026 #depoimentos .col-title h2{font-size:35px;line-height:40px;margin:0;}#primary.home.ano2026 #depoimentos .col-slide .card .texto{padding:30px 30px 40px;}#primary.home.ano2026 #depoimentos .col-slide .card .texto svg{width:30px;}#primary.home.ano2026 #depoimentos .col-slide .card .info{padding:10px 20px;gap:5px;}#primary.home.ano2026 #depoimentos .col-slide .card .info .image{width:70px;height:70px;min-width:70px;}#primary.home.ano2026 #depoimentos .col-slide .card .info .text{width:60%;}}#primary.home.ano2026 #call-to-action{margin-top:-50px;padding:25px 60px;border-top:4px solid #cb154e;border-radius:0 0 15px 15px;background-color:#9fcc45;}#primary.home.ano2026 #call-to-action h2{max-width:335px;font-family:"hagrid";font-size:20px;line-height:30px;font-weight:600;text-transform:uppercase;color:#fff;margin:0;}#primary.home.ano2026 #call-to-action .col-buttons{display:flex;align-items:center;justify-content:center;gap:30px;}#primary.home.ano2026 #call-to-action .col-buttons .btn{min-width:170px;font-size:12px;line-height:15px;font-weight:300;text-transform:uppercase;padding:10px 22px;background-color:#004b1fc9;}@media (max-width: 800px){#primary.home.ano2026 #call-to-action{width:80%;margin-top:-20px;padding:20px;}#primary.home.ano2026 #call-to-action .col-title{margin-bottom:20px;}#primary.home.ano2026 #call-to-action .col-title h2{max-width:100%;line-height:23px;}#primary.home.ano2026 #call-to-action .col-buttons{width:100%;flex-direction:column;gap:10px;}#primary.home.ano2026 #call-to-action .col-buttons .btn{width:100%;min-width:max-content;padding:15px 20px;}}#primary.home.ano2026 #autores-confirmados{padding:50px 0 80px;padding-bottom:0;}#primary.home.ano2026 #autores-confirmados .container .row{justify-content:center;}#primary.home.ano2026 #autores-confirmados h2{text-align:center;margin-bottom:30px;}#primary.home.ano2026 #autores-confirmados .autores-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}#primary.home.ano2026 #autores-confirmados .autores-grid .autor{width:calc(16% - 30px);display:flex;flex-direction:column;align-items:center;gap:14px;cursor:pointer;}#primary.home.ano2026 #autores-confirmados .autores-grid .autor .image{position:relative;width:132px;height:132px;border-radius:100%;overflow:hidden;background-color:#d9d9d9;}#primary.home.ano2026 #autores-confirmados .autores-grid .autor .image img{width:100%;height:100%;object-fit:cover;}#primary.home.ano2026 #autores-confirmados .autores-grid .autor h4{font-size:16px;line-height:21px;text-align:center;color:var(--color-3);}@media (max-width: 800px){#primary.home.ano2026 #autores-confirmados{padding:40px 20px;}#primary.home.ano2026 #autores-confirmados .autores-grid{gap:20px;}#primary.home.ano2026 #autores-confirmados .autores-grid .autor{width:calc(50% - 20px);gap:10px;}#primary.home.ano2026 #autores-confirmados .autores-grid .autor .image{width:90px;height:90px;}#primary.home.ano2026 #autores-confirmados .autores-grid .autor h4{font-size:14px;line-height:17px;margin:0;}}#primary.home.ano2026 #sobre{position:relative;padding:50px 0;background-color:#ececec;}#primary.home.ano2026 #sobre .col-box .box{display:flex;align-items:center;gap:25px;}#primary.home.ano2026 #sobre .col-box .box .imagem{position:relative;width:50%;min-width:50%;overflow:hidden;border-radius:20px;}#primary.home.ano2026 #sobre .col-box .box .imagem img{width:100%;height:100%;object-fit:cover;}#primary.home.ano2026 #sobre .col-box .box .texto h4{font-size:16px;margin:0;}#primary.home.ano2026 #sobre .col-box .box .texto h3{font-size:32px;text-transform:uppercase;margin-bottom:10px;}#primary.home.ano2026 #sobre .col-box .box .texto p{line-height:20px;font-weight:bold;color:var(--color-3);margin-bottom:18px;}@media (max-width: 800px){#primary.home.ano2026 #sobre{padding:40px 20px;}#primary.home.ano2026 #sobre .col-box:not(:last-of-type){margin-bottom:30px;}#primary.home.ano2026 #sobre .col-box .box{flex-direction:column;gap:15px;}#primary.home.ano2026 #sobre .col-box .box .imagem{width:100%;height:200px;}}#primary.contato #conteudo{padding:50px 0;}#primary.contato #conteudo .col-texto{text-align:center;margin-bottom:50px;}#primary.contato #conteudo .col-texto p{max-width:490px;margin:0 auto 15px;}#primary.contato #conteudo .col-texto p:last-of-type{margin-bottom:0;}#primary.contato #conteudo .col-form .form{margin:0;}#primary.contato #conteudo .col-contatos{padding:0 50px;display:flex;flex-direction:column;gap:50px;}#primary.contato #conteudo .col-contatos .item span{display:block;font-weight:bold;}#primary.contato #conteudo .col-contatos .item span a:hover{text-decoration:underline;}@media (max-width: 800px){#primary.contato #conteudo{padding:40px 20px;}#primary.contato #conteudo .col-contatos{padding:30px 20px 0;gap:20px;}}#primary.autores #conteudo{padding:50px 0;}#primary.autores #conteudo .container .row{justify-content:center;}#primary.autores #conteudo .col-texto{max-width:750px;text-align:center;margin-bottom:50px;}#primary.autores #conteudo .col-texto p{margin:0 auto 15px;}#primary.autores #conteudo .col-texto p:last-of-type{margin-bottom:0;}#primary.autores #conteudo .col-autores #nav-tab{display:flex;align-items:center;justify-content:center;gap:40px;border:none;}#primary.autores #conteudo .col-autores #nav-tab .nav-link{padding:0;border:none;font-size:25px;font-weight:bold;color:#d0d0d0;transition:all .3s ease-in-out;}#primary.autores #conteudo .col-autores #nav-tab .nav-link:hover,#primary.autores #conteudo .col-autores #nav-tab .nav-link.active{color:var(--color-4);}#primary.autores #conteudo .col-autores #nav-tabContent{margin-top:30px;}#primary.autores #conteudo .col-autores #nav-tabContent .tab-pane > div{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}#primary.autores #conteudo .col-autores #nav-tabContent .tab-pane > div .autor{width:calc(16% - 30px);display:flex;flex-direction:column;align-items:center;gap:14px;cursor:pointer;}#primary.autores #conteudo .col-autores #nav-tabContent .tab-pane > div .autor .image{position:relative;width:132px;height:132px;border-radius:100%;overflow:hidden;background-color:#d9d9d9;}#primary.autores #conteudo .col-autores #nav-tabContent .tab-pane > div .autor .image img{width:100%;height:100%;object-fit:cover;}#primary.autores #conteudo .col-autores #nav-tabContent .tab-pane > div .autor h4{font-size:16px;line-height:21px;text-align:center;color:var(--color-3);}@media (max-width: 800px){#primary.autores #conteudo{padding:40px 20px;}#primary.autores #conteudo .col-autores #nav-tab{gap:20px;}#primary.autores #conteudo .col-autores #nav-tabContent .tab-pane > div{gap:20px;}#primary.autores #conteudo .col-autores #nav-tabContent .tab-pane > div .autor{width:calc(50% - 20px);gap:10px;}#primary.autores #conteudo .col-autores #nav-tabContent .tab-pane > div .autor .image{width:90px;height:90px;}#primary.autores #conteudo .col-autores #nav-tabContent .tab-pane > div .autor h4{font-size:14px;line-height:17px;margin:0;}}#primary.sobre #conteudo{padding:50px 0;}#primary.sobre #conteudo .col-conteudo{padding-left:50px;}#primary.sobre #conteudo .col-conteudo h2{font-size:22px;line-height:28px;color:#5c5c5c;margin-bottom:25px;}#primary.sobre #conteudo .col-conteudo ul{padding-left:20px;margin:0 0 20px;}#primary.sobre #conteudo .col-conteudo ul li:not(:last-of-type){margin-bottom:10px;}#primary.sobre #conteudo .col-conteudo .grid-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;}#primary.sobre #conteudo .col-conteudo .grid-boxes .box{padding:30px 40px;color:#fff;background-color:var(--color-1);border-radius:20px;}#primary.sobre #conteudo .col-conteudo .grid-boxes .box h3{font-size:22px;font-weight:bold;color:#fff;margin-bottom:10px;}#primary.sobre #conteudo .col-conteudo .grid-boxes .box p:not(:last-of-type){margin:0;}@media (max-width: 800px){#primary.sobre #conteudo{padding:40px 20px;}#primary.sobre #conteudo .row{flex-direction:column-reverse;}#primary.sobre #conteudo .col-conteudo{padding:0 15px;}#primary.sobre #conteudo .col-conteudo .grid-boxes{grid-template-columns:1fr;}}#primary.sobre.programa-padrinhos #conteudo .col-conteudo{display:flex;gap:50px;}#primary.sobre.programa-padrinhos #conteudo .col-conteudo .imagem{position:relative;width:40%;min-width:40%;height:550px;border-radius:20px;overflow:hidden;}#primary.sobre.programa-padrinhos #conteudo .col-conteudo .imagem img{width:100%;height:100%;object-fit:cover;}@media (max-width: 800px){#primary.sobre.programa-padrinhos #conteudo .col-conteudo{flex-direction:column;gap:30px;}#primary.sobre.programa-padrinhos #conteudo .col-conteudo .imagem{width:100%;height:300px;}}#primary.sobre.reconhecimentos #conteudo .col-conteudo .grid-boxes .box{display:flex;flex-direction:column;position:relative;padding:0;overflow:hidden;background:#f3f3f3;}#primary.sobre.reconhecimentos #conteudo .col-conteudo .grid-boxes .box .logo{height:30%;padding:30px;background:#f3f3f3;display:flex;align-items:center;justify-content:center;}#primary.sobre.reconhecimentos #conteudo .col-conteudo .grid-boxes .box .logo img{width:100%;height:80px;object-fit:contain;}#primary.sobre.reconhecimentos #conteudo .col-conteudo .grid-boxes .box .texto{height:70%;padding:30px;background-color:var(--color-1);border-radius:20px;}@media (max-width: 800px){#primary.sobre.reconhecimentos #conteudo .col-conteudo .grid-boxes .box .logo{height:auto;}#primary.sobre.reconhecimentos #conteudo .col-conteudo .grid-boxes .box .text{height:auto;}}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes{display:flex;flex-wrap:wrap;gap:16px;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box{width:calc(33% - 16px);min-height:223px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box:nth-child(odd){background-color:var(--color-4);}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box h3{font-size:50px;line-height:50px;margin:0;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box p{text-align:center;font-size:16px;line-height:20px;font-weight:bold;margin:0;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box.apoie{position:relative;width:calc(67% - 16px);background-color:var(--color-2);}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box.apoie .image-float{position:absolute;top:0px;right:-80px;width:200px;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box.apoie .texto{max-width:440px;text-align:center;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box.apoie .texto h3{margin-bottom:15px;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box.apoie .texto p{font-size:14px;line-height:18px;margin-bottom:10px;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box.apoie .texto p:last-of-type{margin-bottom:0;}@media (max-width: 800px){#primary.sobre.dados #conteudo .col-conteudo .grid-boxes{gap:10px;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box{width:100%;min-height:150px;padding:30px;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box h3{font-size:40px;line-height:43px;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box.apoie{width:100%;padding:30px;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box.apoie h3{font-size:30px;line-height:35px;margin-bottom:10px;}#primary.sobre.dados #conteudo .col-conteudo .grid-boxes .box.apoie .image-float{width:100px;right:-30px;}}#primary.sobre.canal-denuncia #conteudo .col-conteudo .form .row{flex-direction:column;}#primary.sobre.apoie #conteudo .col-conteudo h2{font-family:"hagrid";color:#1a3d1d !important;}#primary.sobre.apoie #conteudo .col-conteudo h3{font-family:"hagrid";font-size:22px;line-height:1.2;margin-bottom:10px;}#primary.sobre.apoie #conteudo .col-conteudo ol{margin:0;display:flex;flex-direction:column;gap:15px;margin-bottom:15px;}#primary.sobre.apoie #conteudo .col-conteudo ol li::marker{line-height:1;font-weight:bold;color:#9fcc45;}#primary.sobre.apoie #conteudo .col-conteudo p a{text-decoration:underline;}@media (max-width: 800px){#primary.sobre.apoie #conteudo{padding:40px 10px;}#primary.sobre.apoie #conteudo .form .row{flex-direction:column;}}#primary.edicoes-anteriores .edicoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px;}#primary.edicoes-anteriores .edicoes a{position:relative;width:calc(25% - 10px);display:flex;align-items:center;justify-content:center;padding:20px;font-size:20px;font-weight:bold;color:#fff !important;background-color:#0f2b10;border-radius:10px;transition:all .2s ease-in-out;}#primary.edicoes-anteriores .edicoes a:hover{background-color:#336337;}@media screen and (max-width: 768px){#primary.edicoes-anteriores .edicoes a{width:calc(33% - 10px);}}#primary #hero-page{position:relative;padding:150px 0 50px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(https://feiradolivrojoinville.com.br/wp-content/uploads/2025/11/bg-scaled.png) !important;background-size:110%;}#primary #hero-page .col-texto{text-align:center;}#primary #hero-page .col-texto h1{color:#fff;font-size:16px;line-height:20px;}#primary #hero-page .col-texto h1 span{display:block;font-size:32px;line-height:36px;text-transform:uppercase;}@media (max-width: 800px){#primary #hero-page{padding:150px 20px 50px;background-size:200%;}}#primary #autores{position:relative;padding:50px 0;}#primary #autores .col-banner{padding:55px 90px;color:#fff;background-color:var(--color-1);display:flex;align-items:center;background-size:auto 90%;background-position:right bottom;background-repeat:no-repeat;border-radius:20px;}#primary #autores .col-banner .texto{width:65%;}#primary #autores .col-banner .texto h2{color:#fff;font-size:32px;margin-bottom:25px;}#primary #autores .col-banner .texto p{font-weight:bold;}#primary #autores .col-banner .texto p:last-of-type{margin:0;}#primary #autores .col-banner .texto .btn{margin-top:30px;}@media (max-width: 800px){#primary #autores{padding:20px;}#primary #autores .col-banner{padding:30px 30px 220px;background-size:auto 200px;}#primary #autores .col-banner .texto{width:100%;}#primary #autores .col-banner .texto h2{margin-bottom:15px;}#primary #autores .col-banner .texto .btn{margin-top:15px;}}#primary #galeria-de-fotos{position:relative;padding:50px 0;}#primary #galeria-de-fotos .col-banner{padding:55px 90px;color:#fff;background-color:var(--color-4);display:flex;align-items:center;justify-content:flex-end;background-size:auto 90%;background-position:left bottom;background-repeat:no-repeat;border-radius:20px;}#primary #galeria-de-fotos .col-banner .texto{width:60%;}#primary #galeria-de-fotos .col-banner .texto h2{color:#fff;font-size:32px;margin-bottom:25px;}#primary #galeria-de-fotos .col-banner .texto p{font-weight:bold;}#primary #galeria-de-fotos .col-banner .texto p:last-of-type{margin:0;}#primary #galeria-de-fotos .col-banner .texto .btn{margin-top:30px;background-color:#963455;}#primary #galeria-de-fotos .col-banner .texto .btn:hover{background-color:var(--color-1);}@media (max-width: 800px){#primary #galeria-de-fotos{padding:20px;background-position:left bottom;}#primary #galeria-de-fotos .col-banner{padding:30px 30px 220px;background-size:auto 200px;}#primary #galeria-de-fotos .col-banner .texto{width:100%;}#primary #galeria-de-fotos .col-banner .texto h2{margin-bottom:15px;}#primary #galeria-de-fotos .col-banner .texto .btn{margin-top:15px;}}#primary .menu-sobre{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px;}#primary .menu-sobre a{font-size:14px;line-height:18px;font-weight:bold;}#primary .menu-sobre a.current,#primary .menu-sobre a.hover{color:var(--color-4);}@media (max-width: 800px){#primary .menu-sobre{text-align:center;padding-top:30px;margin-top:30px;border-top:1px solid #b8b8b8;}}#primary #programacao{padding:80px 0;background-color:#fff;}#primary #programacao.is_home{padding-top:20px;}#primary #programacao.is_home .col-download{margin-top:-30px;}#primary #programacao .col-title{margin-bottom:30px;text-align:center;}#primary #programacao .col-title .title-sub h2{color:#2c2f5d;}#primary #programacao .col-title p{max-width:70%;margin:0 auto;text-align:center;}#primary #programacao .col-download{margin:0 0 30px;}#primary #programacao #programacao-tab{margin:0 auto;justify-content:space-between;}#primary #programacao #programacao-tab .nav-link{border:1px solid #2d305e;border-radius:20px;padding:8px 10px;font-size:15px;line-height:15px;color:#2d305e;background:transparent;transition:all .3s ease-in-out;}#primary #programacao #programacao-tab .nav-link.active,#primary #programacao #programacao-tab .nav-link:hover{background:#2d305e;color:#fff;}#primary #programacao #programacao-tabContent{color:#1f2145;border-color:#1f2145;}#primary #programacao #programacao-tabContent table{border-radius:10px 10px 0 0 !important;overflow:hidden;}#primary #programacao #programacao-tabContent thead th{background:#1f2145;color:#fff;font-size:16px;line-height:23px;vertical-align:middle;padding:15px;}#primary #programacao #programacao-tabContent thead th p{margin:0;}#primary #programacao #programacao-tabContent tbody tr{transition:all .3s ease-in-out;}#primary #programacao #programacao-tabContent tbody tr:hover{color:#fff;background-color:#1f2145 !important;}#primary #programacao #programacao-tabContent tbody tr:hover td:first-child{color:#fbb801;}#primary #programacao #programacao-tabContent tbody tr:nth-child(even){background:#f3f3f3;}#primary #programacao #programacao-tabContent tbody tr td{vertical-align:middle;font-size:16px;line-height:20px;padding:15px;}#primary #programacao #programacao-tabContent tbody tr td p{margin:0;}#primary #programacao #programacao-tabContent tbody tr td:first-child{font-weight:bold;color:#2d305f;}#primary #programacao .agendamento{text-align:center;margin-top:30px;}#primary #programacao .agendamento h4{margin:0;font-size:18px;font-weight:normal;color:#45435b;}#primary #programacao .agendamento h4 a{font-weight:500;color:#45435b;transition:all .3s ease-in-out;}#primary #programacao .agendamento h4 a:hover{text-decoration:underline;}@media only screen and (max-width: 800px){#primary #programacao{padding:30px 0;}#primary #programacao #programacao-tab{justify-content:flex-start;gap:5px;}#primary #programacao #programacao-tab .nav-item{width:calc(50% - 5px);}#primary #programacao #programacao-tab .nav-item button{width:100%;}#primary #programacao #programacao-tabContent table{width:600px;}#primary #programacao .agendamento{max-width:320px;text-align:center;margin:30px auto 0;}#primary #programacao .agendamento h4{font-size:15px;}}#primary #programacao-formacao{padding:40px 0;background-color:#fff;}#primary #programacao-formacao.componente{background-color:#f1f1f1;}#primary #programacao-formacao.componente h2{text-align:center;margin-bottom:30px;}#primary #programacao-formacao #programacaoTab{display:flex;align-items:center;justify-content:center;gap:30px;border:none;}#primary #programacao-formacao #programacaoTab .nav-item button{padding:0.5rem 1rem;font-size:1.125rem;color:#0f2b10;border-radius:2rem;border:1px solid;background-color:#f7f7f7;transition:all .3s ease-in-out;}#primary #programacao-formacao #programacaoTab .nav-item button:hover,#primary #programacao-formacao #programacaoTab .nav-item button.active{background-color:#0f2b10;color:#fff;}#primary #programacao-formacao #programacaoTabContent .card{border-radius:10px;overflow:hidden;}#primary #programacao-formacao #programacaoTabContent .card .card-body{padding:1.5rem;}#primary #programacao-formacao #programacaoTabContent .card .card-body .card-title{font-size:1.125rem;min-height:43px;}#primary #programacao-formacao #programacaoTabContent .title-sub h3{color:var(--color-2);margin-bottom:0px;}#primary #programacao-formacao #programacaoTabContent table{border-radius:10px 10px 0 0 !important;overflow:hidden;}#primary #programacao-formacao #programacaoTabContent thead th{background:#1f2145;color:#fff;font-size:16px;line-height:23px;vertical-align:middle;padding:15px;}#primary #programacao-formacao #programacaoTabContent thead th p{margin:0;}#primary #programacao-formacao #programacaoTabContent tbody tr{transition:all .3s ease-in-out;}#primary #programacao-formacao #programacaoTabContent tbody tr:hover{color:#fff;background-color:#1f2145 !important;}#primary #programacao-formacao #programacaoTabContent tbody tr:hover td:first-child{color:#fbb801;}#primary #programacao-formacao #programacaoTabContent tbody tr:nth-child(even){background:#f3f3f3;}#primary #programacao-formacao #programacaoTabContent tbody tr td{vertical-align:middle;font-size:16px;line-height:20px;padding:15px;}#primary #programacao-formacao #programacaoTabContent tbody tr td p{margin:0;}#primary #programacao-formacao #programacaoTabContent tbody tr td:first-child{font-weight:bold;color:#2d305f;}@media only screen and (max-width: 800px){#primary #programacao-formacao{padding:30px 0;}#primary #programacao-formacao #programacaoTab{flex-wrap:wrap;gap:15px;margin:0 auto;}#primary #programacao-formacao #programacaoTab .nav-item{width:100%;}#primary #programacao-formacao #programacaoTab .nav-item button{width:100%;padding:0.9rem 1rem;font-size:1rem;line-height:1.2;border-radius:10rem;}}#primary #concurso-pintura{position:relative;padding:50px 0;background-color:#02450721;}#primary #concurso-pintura h2{font-size:30px;font-weight:400;color:#5f5f5f;margin-bottom:20px;}#primary #concurso-pintura h2 span{display:block;font-weight:700;color:var(--color-1);}#primary #concurso-pintura .card{border-radius:10px;}#primary #concurso-pintura .card .card-header{border-radius:10px 10px 0 0;}#primary #concurso-pintura .card-desenhos .card-header{background-color:var(--color-1);}#primary #concurso-pintura .card-desenhos h3{font-size:1.5rem;color:#fff;text-align:center;}#primary #concurso-pintura .card-desenhos a{display:flex;align-items:center;justify-content:center;width:100%;height:auto;border:1px solid #fff;transition:all .3s ease-in-out;}#primary #concurso-pintura .card-desenhos a:hover{border-color:var(--color-1);}#primary #concurso-pintura .card-regra .rule-text{display:flex;align-items:flex-start;gap:15px;}#primary #concurso-pintura .card-regra .rule-text .rule-number{width:30px;height:30px;min-width:30px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--color-1);border-radius:30px;color:#fff;}#primary #concurso-pintura .card-regra .rule-text p{font-size:16px;line-height:22px;}@media (max-width: 800px){#primary #concurso-pintura{padding:30px 10px;}#primary #concurso-pintura h2{text-align:center;}#primary #concurso-pintura .card .card-header{padding:10px;}#primary #concurso-pintura .card-desenhos h3{font-size:1rem;}#primary #concurso-pintura .card-regra .rule-text p{font-size:15px;line-height:20px;}}