.blog{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;grid-auto-rows:1fr;position:relative;margin-bottom:50px}.blog:has(.LayoutnoResults){padding-top:35px}.blog .post{display:flex;flex-direction:column;justify-content:space-between;background:#f9f9f9;padding:0;border-radius:8px;border-radius:2px;box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);transition:all 0.3s cubic-bezier(.25,.8,.25,1);position:relative}.blog .post-contents{padding:10px}.chamada-acao,.post-content img{padding:8px;width:97.5%!important;margin:auto;float:none;display:block;border-radius:2px;box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);transition:all 0.3s cubic-bezier(.25,.8,.25,1);height:auto!important}.chamada-acao:hover,.post-content img:hover{box-shadow:0 14px 28px rgb(0 0 0 / .25),0 10px 10px rgb(0 0 0 / .22)}.bloglink,.blogtags,.LayoutnoResults a{background:#2a3610;float:right;margin:0 5px 6px 0;color:#fff;text-decoration:none;padding:6px 8px;border-radius:5px}.LayoutnoResults a{margin:0 20px 6px 0}.LayoutnoResults{float:left;margin:0;position:absolute;top:-39px;width:100%;left:0;padding:3px 35px 0 0;line-height:23px;font-weight:700}.bloglink:hover,.blogtags:hover{text-decoration:none}.post-tags{margin:20px 0 45px 0;float:left;width:100%;padding:0 0 24px 0}.post-tags p{color:#2a3610;font-size:12px;margin:0;padding:0;line-height:0;float:left;width:100%;font-weight:700}.blogtags{padding:1px 5px;font-size:14px;float:left}.blog .post>.bloglink{border:solid purple 1px}@media (max-width:1024px){.blog{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog{grid-template-columns:1fr}}.post-container{width:100%;margin:0;padding:0;background:#fff0;border-radius:5px;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.post-container h1,.post-container h2,.post-container h3,.post-container h4,.post-container h5,.post-container h6{width:auto;display:table;color:#354416;position:relative;display:inline-block;font-weight:700;text-transform:uppercase;margin:10px 0;padding-bottom:10px}.post-container h1::after,.post-container h2::after,.post-container h3::after,.post-container h4::after,.post-container h5::after,.post-container h6::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,#667a35,#354516);border-radius:2px;transform:scaleX(0);transform-origin:right;transition:transform 0.4s ease-in-out}.post-container h1:hover::after,.post-container h2:hover::after,.post-container h3:hover::after,.post-container h4:hover::after,.post-container h5:hover::after,.post-container h6:hover::after{transform:scaleX(1);transform-origin:left}.post-container h1{font-size:30px;line-height:32px;margin-bottom:10px}.post-container h2{font-size:30px;line-height:32px}.post-container h3{font-size:28px;line-height:30px}.post-container h4{font-size:23px;line-height:25px}.post-container h5{font-size:24px;line-height:22px}.post-container h6{font-size:22px;line-height:20px}.post-meta{font-size:.9rem;color:#666;margin:10px 0 30px 0;border-left:4px solid #364617;padding-left:15px;font-size:18px}.post-image{width:100%;border-radius:8px}.post-content{font-size:2.1rem;color:#444;line-height:1.5}.post-content p{margin-bottom:15px}.post-content blockquote,.post-container blockquote{font-style:italic;border-left:4px solid #556831;padding-left:15px;margin:20px 0;color:#555}.post-container ul,.post-container ol{list-style:none;padding:0;margin:20px 0;width:100%;padding:7px 0 7px 0}.post-container li{background:#556831;color:#fff;padding:5px 0 5px 10px;border-radius:6px;margin-bottom:10px;display:flex;align-items:center;gap:10px;transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out;font-size:16px}.post-container ol{counter-reset:list-counter}.post-container ol li{counter-increment:list-counter}.post-container ol li::before{// content:counter(list-counter) ". ";font-weight:700;color:#f39c12}@media (max-width:1024px){.post-container{max-width:90%;padding:15px}.post-container h1{font-size:1.8rem}.post-content{font-size:1rem}}.containervidoes{cursor:pointer}@media (max-width:768px){.post-container{max-width:95%;padding:10px}.post-container h1{font-size:1.5rem}.post-content{font-size:.95rem}}.recent-posts-separator{border-bottom:solid #354516 3px;margin:60px 0 26px 0;font-size:28px;padding:0 0 0 0;color:#354516;font-weight:700}.recent-posts-separator p{color:#354516;line-height:30px}.post h4{border:none;font-size:18px;font-weight:700}#videos{grid-template-columns:repeat(2,1fr)}.videoposter{width:100%;height:250px;object-fit:cover;border-radius:10px 10px 0 0}@media (min-width:768px){#videos{grid-template-columns:repeat(2,1fr)}}.video{background:#fff;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer}.video:hover{transform:scale(1.05);box-shadow:0 6px 12px rgb(0 0 0 / .2)}.video img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px 10px 0 0}.video h3{font-size:16px;padding:10px;text-align:left}#videoModal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);justify-content:center;align-items:center;z-index:1000}#videoContainer{width:80%;max-width:800px;background:#fff;border-radius:10px;overflow:hidden;position:relative;padding:10px}#videoFrame{width:100%;height:450px;border:none;border-radius:10px}#closeModal{position:absolute;top:-11px;right:2px;background:#fff0;color:red;border:none;width:30px;height:30px;font-size:40px;cursor:pointer;border-radius:30%;font-weight:700}#muteWarning{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:rgb(0 0 0 / .8);color:#fff;padding:8px 12px;font-size:14px;border-radius:5px;display:none}@media (max-width:600px){h1{font-size:20px}#videoFrame{height:250px}}.post-container table{border:solid #354416 1px;width:100%;margin:0 0 25px 0;text-align:left}.post-container table td,.post-container table th{border:solid #354416 1px;padding:7px 13px;font-size:16px}.post-container table th{border:solid #354416 1px;background:#354416;color:#fff;font-size:12px}.container-contato{display:table;width:100%;margin-bottom:25px}@keyframes pulsebt{0%{transform:scale(1);box-shadow:0 4px 6px rgb(0 0 0 / .1)}50%{transform:scale(1.03);box-shadow:0 6px 12px rgb(0 0 0 / .15)}100%{transform:scale(1);box-shadow:0 4px 6px rgb(0 0 0 / .1)}}@keyframes glowbt{0%{box-shadow:0 0 5px rgb(255 255 255 / .1)}50%{box-shadow:0 0 15px rgb(255 255 255 / .2)}100%{box-shadow:0 0 5px rgb(255 255 255 / .1)}}.btforms{background:#1D2709 url(../../../../assets/imagens/bg-footer-bottom.jpg) repeat-x!important;color:#fff;width:auto;padding:15px;font-size:15px;cursor:pointer;border:none;border-radius:5px;transition:all 0.3s ease-in-out;animation:pulsebt 2s infinite ease-in-out,glowbt 3s infinite ease-in-out;font-size:28px;display:table;margin:25px auto;line-height:30px;text-align:center}.formonpage input[type="submit"]{background:#1D2709 url(../../../../assets/imagens/bg-footer-bottom.jpg) repeat-x!important;color:#fff;width:100%;padding:5px;font-size:15px;cursor:pointer;border:none;border-radius:5px;transition:all 0.3s ease-in-out;font-size:23px;display:inline-block;margin:5px}.btforms:hover{background-color:#263b0e;transform:scale(1.02);box-shadow:0 6px 10px rgb(0 0 0 / .15)}.btforms:active{transform:scale(.98);box-shadow:0 2px 4px rgb(0 0 0 / .2)}.container-contato:has(.formonpage[style*="display: block"]) .btforms{display:none}.formonpage{position:relative;background:#fff;z-index:9999;padding:20px;box-shadow:0 4px 10px rgb(0 0 0 / .2);border-radius:10px;transition:transform 0.3s ease-out,opacity 0.3s ease-in-out;float:left;margin-bottom:60px;display:none}.formonpage img{float:left}.formonpage form{float:right}.formonpage img,.formonpage form{width:48%}@media (max-width:768px){.formonpage img,.formonpage form{width:100%}}.formonpage form input{width:100%}.formonpage label{width:100%;padding:0;margin:12px auto;color:#1d2709;font-size:13px;font-weight:700;width:100%;display:block}.paginationx{width:90%;padding:0;margin:10% auto}.paginationx ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:space-between;list-style:none}.paginationx li{display:flex}.paginationx li a,.paginationx .current{padding:10px 15px;border-radius:5px;background:#1d280a;color:#fff;text-decoration:none;text-align:center;font-size:12px;margin:0 5px;transition:0.5s}.paginationx .current,.paginationx li a:hover{background:#48542c}.post-date-custom{background:#354516ad;position:absolute;right:0;top:0;padding:5px;color:#fff}