:root{--color-1:#083862}body{font-family:"Poppins",sans-serif;font-weight:400}@media(max-width:992px){.header{margin-bottom:10px;border-bottom:4px solid #c20000}}.bg-1{background:var(--color-1)}.bg-red{background-color:#c20000}.btn_inscrevase{border-radius:10px;padding:8px;text-decoration:none;font-size:12px;color:#000;transition:all .3s;border:1px solid #ccc}.btn_inscrevase:hover{box-shadow:3px 3px 5px 0 rgb(0 0 0 / .43)}.btn_inscrevase svg{fill:red;margin-left:3px;vertical-align:middle}.container-fluid{max-width:1600px;--bs-gutter-x:3rem}.sticky-mobile{position:static}@media (max-width:767.98px){.sticky-mobile{position:sticky;top:0;z-index:1000}}#menu-menu-principal-3{border-bottom:4px solid #c20000}#menu-menu-principal-3 .nav-link{color:#000;font-weight:500}.card-image{position:relative;overflow:hidden}.card-image img{display:block;transition:transform 0.4s ease}.overlay{position:absolute;inset:0;background:rgb(0 0 0 / .55);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.4s ease}.overlay-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#000;transform:scale(.8);transition:transform 0.4s ease}.card-image:hover .overlay{opacity:1}.card-image:hover .overlay-icon{transform:scale(1)}.card-image:hover img{transform:scale(1.05)}.card-content{padding:20px}.link-opacity{transition:opacity 0.0s ease}.link-opacity:hover{opacity:.8}.img-opacity{transition:opacity 0.0s ease}.img-opacity:hover{opacity:.9}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}img,video,iframe{max-width:100%;height:auto}.wp-caption{max-width:100%;background-color:#f7f7f7;padding:.5rem;margin-bottom:1.5em;border:1px solid #eee;border-radius:.3rem}.wp-caption img{margin-bottom:.5rem}.wp-caption-text{font-style:italic;font-size:.9em;color:#666}.alignwide{margin-left:-5%;margin-right:-5%;max-width:110%;width:auto}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.pagination .page-numbers{padding:.5rem .75rem;line-height:1.25}.page-numbers.current{font-weight:700}.news-card-img img{object-fit:cover}.news-card-img img{width:100%;height:370px;object-fit:cover}#comments{margin-top:3rem;padding:2rem;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 10px rgb(0 0 0 / .05)}#comments h2.comments-title{font-size:1.8rem;margin-bottom:1.5rem;color:#036;border-bottom:2px solid #eee;padding-bottom:.5rem}.comment-list{list-style:none;padding:0;margin-top:2rem}.comment{border-bottom:1px solid #e9ecef;padding:1rem 0;margin-bottom:1rem}.comment:last-child{border-bottom:none;margin-bottom:0}.avatar{border-radius:50%;margin-right:1rem;border:2px solid #f0f2f5;background-color:#fff}.comment-meta{font-size:.9em;margin-bottom:.5rem}.comment-author{font-weight:600;color:#1a1a1a}.comment-metadata a{color:#6c757d;text-decoration:none}.comment-metadata a:hover{color:#06c}.comment-content{margin-top:.5rem;font-size:1em}.reply a{font-size:.9em;font-weight:600;color:#dc3545}.children{list-style:none;margin-left:2rem;padding-left:0;margin-top:1rem;border-left:3px solid #f0f2f5;padding-left:1rem}#respond{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e9ecef}#reply-title{font-size:1.5rem;color:#1a1a1a;margin-bottom:1rem}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid #ced4da;border-radius:.3rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.comment-form input:focus,.comment-form textarea:focus{border-color:#06c;outline:0;box-shadow:0 0 0 .25rem rgb(0 102 204 / .25)}.form-submit input[type="submit"]{background-color:#036;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.3rem;font-weight:600;cursor:pointer;transition:background-color 0.3s ease}.form-submit input[type="submit"]:hover{background-color:#048}.ad-banner .topic,.sidebar .widget-title{font-size:1.25rem;color:#036;margin-top:0;margin-bottom:1rem;border-bottom:2px solid #eee;padding-bottom:.5rem}.sidebar ul{list-style:none;padding-left:0;margin-bottom:0}.sidebar ul li{padding:.3rem 0;border-bottom:1px dotted #eee}.sidebar ul li:last-child{border-bottom:none}.sidebar ul li a{color:#333;transition:color 0.2s ease;text-decoration:none;display:inline-block}.sidebar ul li a:hover{color:#dc3545}.sidebar ul li .post-count,.sidebar ul li .count{float:right;color:#999;font-size:.9em;background-color:#f0f2f5;padding:2px 6px;border-radius:.25rem;font-weight:500}.widget_recent_entries li{font-size:1em}.widget_recent_entries li a{font-weight:500}.widget_recent_entries .post-date{display:block;font-size:.8em;color:#6c757d;font-style:italic;margin-top:2px}.widget_search input[type="search"]{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:.3rem}.widget_search input[type="search"]:focus{border-color:#06c;outline:0;box-shadow:0 0 0 .25rem rgb(0 102 204 / .25)}.widget_search input[type="submit"]{display:none}.wp-video{width:100%!important;height:auto!important;margin-left:auto;margin-right:auto;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .2)}.wp-video video{object-fit:cover;background-color:#000}.container-carregar-mais{display:flex;justify-content:center;margin:40px 0 0 0;width:100%}#carregar-mais{background-color:var(--primary);color:#fff;border:none;font-weight:600;font-size:15px;padding:12px 30px;cursor:pointer;border-radius:4px;box-shadow:0 2px 8px rgb(0 0 0 / .08);transition:all 0.3s ease}#carregar-mais:hover{background-color:#e53935;color:#fff;box-shadow:0 4px 12px rgb(229 57 53 / .3)}#carregar-mais:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;box-shadow:none}.post-meta-container{font-family:'Arial',sans-serif;margin:20px 0;color:#555}.post-meta p{margin-bottom:0}.meta-info{margin-bottom:15px;font-size:13px;line-height:1.4}.meta-author a{color:#b92c23;font-weight:700;text-decoration:none}.meta-author a:hover{text-decoration:underline}.meta-dates{color:#666;margin-top:2px}.share-box{margin-top:15px}.share-title{font-size:12px;font-weight:700;color:#333;margin:0 0 8px 0;text-transform:none}.share-buttons{display:flex;gap:10px}.share-btn{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;color:#ffffff!important;font-size:18px;text-decoration:none;transition:opacity 0.2s ease}.share-btn:hover{opacity:.85}.share-btn.whatsapp{background-color:#25D366}.share-btn.facebook{background-color:#3b5998}.share-btn.twitter{background-color:#1DA1F2}.share-btn.telegram{background-color:#08c}.not-laterais,.sidebar .fs-6.fw-normal{font-size:14px}.navigation.pagination{margin:40px 0;text-align:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.nav-links{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;color:#333;font-size:14px;font-weight:600;text-decoration:none;transition:all 0.3s ease}.nav-links a.page-numbers:hover{background-color:#0073aa;border-color:#0073aa;color:#fff}.nav-links .page-numbers.current{background-color:#c20000;border-color:#c20000;color:#fff;cursor:default}.nav-links .page-numbers.dots{background-color:#fff0;border-color:#fff0;color:#999;cursor:default}.nav-links .page-numbers.next,.nav-links .page-numbers.prev{padding:0 18px;font-weight:700}.lista-noticias{list-style:none;padding:0}.lista-noticias li{position:relative;padding-left:15px;margin-bottom:15px}.lista-noticias li::before{content:"■";color:#d92c2c;position:absolute;left:0}.lista-noticias a{color:#222;text-decoration:none;font-size:14px}.newsletter-box{background:#000;color:#fff;padding:25px;border-radius:8px;margin:30px 0}.carousel-control-next-icon,.carousel-control-prev-icon{border-radius:50%;background-color:#000}@media(min-width:1200px){.carousel-control-next{left:327px!important}}