/* Template aprovado por Fernando: conteúdo 800px; rodapé independente. */
html body#tda-template24.tda-legacy-page .hero-inner{display:block!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;padding:0!important}
html body#tda-template24.tda-legacy-page .hero-fold,html body#tda-template24.tda-legacy-page main>section{padding:24px 0!important;min-height:0!important;background:#2d2d2d!important;color:#fff!important}
html body#tda-template24.tda-legacy-page .hero-col-form{margin:32px 0!important;width:100%!important;max-width:100%!important}
html body#tda-template24.tda-legacy-page main .container,html body#tda-template24.tda-legacy-page .header-inner{width:100%!important;max-width:800px!important;box-sizing:border-box}
html body#tda-template24.tda-legacy-page main h1,html body#tda-template24.tda-legacy-page main h2,html body#tda-template24.tda-legacy-page main p{color:inherit!important}
html body#tda-template24.tda-legacy-page [name=produto]{display:block;width:100%;box-sizing:border-box;min-height:90px}
html body#tda-template24.tda-legacy-page main h1{font-size:clamp(26px,4vw,38px)!important;line-height:1.3!important;font-weight:700!important;text-shadow:none!important}
html body#tda-template24.tda-legacy-page .breadcrumb,html body#tda-template24.tda-legacy-page .breadcrumbs{color:#ddd!important;text-shadow:none!important}
html body#tda-template24.tda-legacy-page .breadcrumb a,html body#tda-template24.tda-legacy-page .breadcrumbs a{color:#ffb43a!important}
html body#tda-template24.tda-legacy-page [aria-current=page]{color:#ddd!important}
html body#tda-template24.tda-legacy-page .breadcrumb span,html body#tda-template24.tda-legacy-page .breadcrumbs span{color:#ddd!important}
html body#tda-template24.tda-legacy-page main p{font-size:18px!important;line-height:1.8!important}
html body#tda-template24.template24 .tda-logo{flex:1 1 0!important;width:auto!important;min-width:0!important}
html body#tda-template24.template24 .tda-header-right{flex:0 0 auto!important}
html body#tda-template24.template24 .tda-logo-text{white-space:normal!important;line-height:1.2!important}
html body#tda-template24.template24 .tda-logo-text strong{display:inline-block;max-width:100%}
html body#tda-template24.template24 .tda-nav-menu>li>a{white-space:nowrap}
@media(max-width:767px){html body#tda-template24.template24 .tda-header-container{gap:12px!important}html body#tda-template24.template24 .tda-logo-text{font-size:16px!important}}
html body#tda-template24.template24 .tda-map-form .cta-form-grid{display:block!important;width:100%!important;max-width:100%!important;grid-template-columns:1fr!important}
html body#tda-template24.template24 .tda-map-form .cta-form-grid>*,html body#tda-template24.template24 .tda-map-form .home-contact-form-wrap{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}
body.template24{--tda-content-width:800px;--tda-accent:#f39c12;--tda-surface:#2d2d2d;color:#fff;background:#424242}
html body#tda-template24.template24 main,html body#tda-template24.template24 .tda-blog-main{display:block!important;width:min(var(--tda-content-width),calc(100% - 40px))!important;max-width:var(--tda-content-width)!important;margin:40px auto!important;padding:0!important;box-sizing:border-box}
html body#tda-template24.template24 main .container,html body#tda-template24.template24 main .container-padrao,html body#tda-template24.template24 .products-section,html body#tda-template24.template24 .contact-section,html body#tda-template24.template24 .contact-header,html body#tda-template24.template24 .contact-container,html body#tda-template24.template24 .pira-global-form-section,html body#tda-template24.template24 .pira-global-form-inner{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
html body#tda-template24.site-page.template24 main .container,html body#tda-template24.site-page.template24 main .container-padrao,html body#tda-template24.site-page.template24 .products-section,html body#tda-template24.site-page.template24 .contact-section{padding-left:0!important;padding-right:0!important}
html body#tda-template24.template24 .contact-container,html body#tda-template24.template24 .tda-map-form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:32px!important;align-items:start}
html body#tda-template24.site-page.template24 main .tda-map-form{width:100%!important;max-width:none!important;margin:40px 0!important;padding:0!important}
html body#tda-template24.site-page.template24 main .tda-map-form .container-padrao{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
html body#tda-template24.template24 .tda-map-form .contact-container-rodape,html body#tda-template24.template24 .tda-map-form .home-contact-right-rodape,html body#tda-template24.template24 .tda-map-form .contact-right-rodape{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
html body#tda-template24.template24 .tda-map-form>section{padding:0!important;margin:0!important}
html body#tda-template24.template24 .tda-map-form .mapa-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
html body#tda-template24.template24 .tda-map-form .titulo-secao{padding:20px!important;margin-bottom:20px!important}
html body#tda-template24.template24 .tda-map-form .titulo-secao h2{font-size:22px!important;line-height:1.4!important;margin:0!important;padding:0!important;border:0!important;color:#fff!important}
html body#tda-template24.site-page.template24 main .pira-home-map-form-grid{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body#tda-template24.site-page.template24 .contact-section .contact-container{width:100%!important;max-width:none!important;margin-inline:0!important;padding:0!important}
html body#tda-template24.template24 .tda-map-form>*,html body#tda-template24.template24 .contact-container>*,html body#tda-template24.template24 .pira-contact-form{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}
html body#tda-template24.template24 .tda-map-form .mapa-frame-wrap{width:100%!important;height:320px!important;max-width:100%!important}
html body#tda-template24.template24 .tda-map-form iframe{width:100%!important;height:100%!important;border:0}
html body#tda-template24.template24 .pira-global-form-inner{padding:0!important}
html body#tda-template24.template24 .pira-contact-form{padding:30px!important;background:#292929!important;border:1px solid #996b12!important;border-radius:16px!important}
html body#tda-template24.template24 .pira-reference-field{min-width:0!important;width:100%!important;box-sizing:border-box}
html body#tda-template24.template24 .pira-contact-form input:not([type=checkbox]),html body#tda-template24.template24 .pira-contact-form textarea{min-width:0!important;width:100%!important;box-sizing:border-box;font-size:16px!important}
html body#tda-template24.template24 .tda-model-service-label{display:block;margin:0 0 8px;color:#fff;font-size:16px;line-height:1.5}
html body#tda-template24.template24 .tda-model-service-label small{font-size:14px;color:#ddd}
html body#tda-template24.template24 .tda-model-service-label+.pira-reference-field textarea{background:transparent!important;color:#fff;border:0!important;border-radius:9px;padding:16px 14px 16px 48px!important;min-height:84px;resize:vertical;line-height:1.5;font-family:inherit}
html body#tda-template24.template24 .tda-model-service-label+.pira-reference-field{position:relative;display:flex!important;align-items:flex-start!important;padding:0!important;background:#191919;border:1px solid #4c4c4c;border-radius:9px;min-height:84px}
html body#tda-template24.template24 .tda-model-service-label+.pira-reference-field>svg{position:absolute!important;left:18px!important;top:20px!important;width:20px!important;height:20px!important;fill:#f39c12!important}
html body#tda-template24.template24 .pira-form-error{font-size:14px;line-height:1.5;color:#ffb6b6}
html body#tda-template24.template24 .pira-contact-form h2{font-size:26px!important;line-height:1.3!important;padding:0!important;border:0!important;background:none!important}
html body#tda-template24.template24 .pira-contact-form .mobile-title,html body#tda-template24.template24 .pira-contact-form .mobile-title-rodape{margin-bottom:24px!important}
html body#tda-template24.template24 .pira-contact-form button[type=submit]{width:100%!important;min-height:50px;white-space:normal!important}
html body#tda-template24.template24 .tda-benefits{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:16px!important;margin:24px 0 12px!important;background:#505050!important;border-radius:12px;box-sizing:border-box}
html body#tda-template24.template24 .tda-benefit{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:18px 10px;min-height:132px;border:2px solid #ffa500;border-radius:12px;background:#2d2d2d;box-sizing:border-box}
html body#tda-template24.template24 .tda-benefit-icon{font-size:28px;line-height:1}
html body#tda-template24.template24 .tda-benefit-label{font-size:16px;font-weight:700;line-height:1.45;text-transform:uppercase}
html body#tda-template24.template24 .tda-publication-bar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch;margin:12px 0 20px;border:1px solid #ac7914;border-radius:9px;background:#292929;overflow:hidden;box-sizing:border-box}
html body#tda-template24.template24 .tda-publication-bar>div{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;padding:14px 12px;font-size:16px;line-height:1.5;min-width:0;flex-wrap:wrap}
html body#tda-template24.template24 .tda-publication-bar>div+div{border-left:1px solid #856018}
html body#tda-template24.template24 .tda-publication-bar time{font-weight:700}
html body#tda-template24.template24 .tda-google-icon{width:26px;height:26px;flex:0 0 26px}
html body#tda-template24.template24 .tda-toc-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;width:100%;background:#292929;border:1px solid #996b12;border-radius:8px;padding:12px 16px;font-size:16px;font-weight:700;color:#fff;cursor:pointer}
html body#tda-template24.template24 .toc-box{position:static!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;max-height:none!important;margin:0 0 28px!important;padding:14px!important;box-sizing:border-box;background:#292929!important;border:1px solid #996b12!important;border-left:4px solid #f39c12!important;border-radius:8px!important;overflow:visible!important}
html body#tda-template24.template24 .toc-box[hidden]{display:none!important}
html body#tda-template24.template24 .toc-box .toc-lista{display:block!important;margin:0!important;padding:0!important;list-style:none}
html body#tda-template24.template24 .toc-box .toc-lista>li{display:flex!important;align-items:flex-start!important;gap:8px!important;margin:0 0 4px!important}
html body#tda-template24.template24 .toc-box .toc-num{flex:0 0 22px!important;padding-top:7px!important;font-size:14px!important;line-height:1.5!important;color:#f39c12!important}
html body#tda-template24.template24 .toc-box .toc-lista a{display:block!important;padding:7px 0!important;font-size:14px!important;line-height:1.5!important;color:#fff!important}
html body#tda-template24.template24 .toc-box .toc-titulo{font-size:18px!important;line-height:1.5!important;text-align:left!important;padding:0 0 10px!important;margin:0 0 10px!important;color:#fff!important}
html body#tda-template24.template24 .tda-toc-toggle{margin-bottom:12px}
html body#tda-template24.template24 .toc-box .toc-toggle,html body#tda-template24.template24 .toc-return,html body#tda-template24.template24 .pira-meta-index{display:none!important}
html body#tda-template24.template24 .tda-catalog .product-image,html body#tda-template24.template24 .tda-catalog .product-image .img-wrapper{width:100%!important;height:auto!important;aspect-ratio:16/9!important;overflow:hidden!important;cursor:default!important}
html body#tda-template24.template24 .tda-catalog .product-image img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important;filter:none!important;transition:none!important;border-radius:0!important;cursor:default!important}
html body#tda-template24.template24 .tda-catalog .product-card:hover,html body#tda-template24.template24 .tda-catalog .product-image:hover,html body#tda-template24.template24 .tda-catalog .img-wrapper:hover{transform:none!important;filter:none!important;transition:none!important}
html body#tda-template24.template24 .tda-catalog .lupa,html body#tda-template24.template24 .tda-catalog .tda-gallery-lightbox{display:none!important}
html body#tda-template24.template24 .hero-img,html body#tda-template24.template24 .hero-img img{width:100%!important;max-width:100%!important;box-sizing:border-box}
html body#tda-template24.template24 .hero-img img{height:auto!important;aspect-ratio:16/9;object-fit:cover;border-radius:8px}
html body#tda-template24.template24 .tda-catalog .tda-catalog-intro{font-size:18px;line-height:1.8;margin:24px 0}
html body#tda-template24.template24 .footer-tda{display:block!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin:50px 0 0!important;padding:44px 0 0!important;background:#111!important;box-sizing:border-box}
html body#tda-template24.template24 .tda-catalog .product-header h2{background:none!important;color:#fff!important;border:0!important;padding:0!important;margin:0!important;font-size:24px!important;line-height:1.4!important;text-align:center!important}
html body#tda-template24.template24 .tda-footer-inner{width:min(1480px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1.15fr 1.25fr 1fr 1.2fr;gap:28px;align-items:start}
html body#tda-template24.template24 .tda-footer-inner>section{min-width:0;max-width:100%}
html body#tda-template24.template24 .tda-footer-inner h2,html body#tda-template24.template24 .tda-footer-inner h3{background:none!important;padding:0 0 12px!important;margin:0 0 18px!important;border-bottom:1px solid #996b12!important;font-size:17px!important;line-height:1.5!important;letter-spacing:1px;text-transform:uppercase;color:#f5ba55!important}
html body#tda-template24.template24 .tda-footer-inner p,html body#tda-template24.template24 .tda-footer-inner a{font-size:16px!important;line-height:1.75!important;overflow-wrap:anywhere}
html body#tda-template24.template24 .tda-footer-inner p{margin:0 0 20px}
html body#tda-template24.template24 .tda-footer-inner ul{padding:0!important;margin:0!important;list-style:none!important}
html body#tda-template24.template24 .tda-footer-inner li{padding:0!important;margin:0 0 12px!important}
html body#tda-template24.template24 .tda-footer-inner a{color:#fff!important;text-decoration:none}
html body#tda-template24.template24 .tda-footer-inner a svg{width:20px!important;height:20px!important;flex:0 0 20px!important;fill:#25d366!important;vertical-align:middle}
html body#tda-template24.template24 .tda-footer-inner section:last-child li a{display:flex;align-items:center;gap:8px}
html body#tda-template24.template24 .tda-footer-inner a:hover,html body#tda-template24.template24 .tda-footer-inner a:focus-visible{color:#ffb43a!important;text-decoration:underline}
html body#tda-template24.template24 .tda-footer-brand{display:block!important;margin-bottom:20px;font-size:23px!important;font-weight:800;line-height:1.3!important}
html body#tda-template24.template24 .tda-footer-brand strong{color:#ffa500}
html body#tda-template24.template24 .tda-footer-rating{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #996b12;border-radius:14px;background:#191919;margin-bottom:20px}
html body#tda-template24.template24 .tda-footer-rating-stars{color:#ffb400;font-size:23px;letter-spacing:2px;line-height:1.4}
html body#tda-template24.template24 .tda-footer-rating-text{font-size:16px;line-height:1.5;color:#ddd}
html body#tda-template24.template24 .tda-footer-rating-text strong{color:#fff}
html body#tda-template24.template24 .tda-footer-map{width:100%;height:190px;border:0;border-radius:8px;display:block}
html body#tda-template24.template24 .tda-footer-map-link{display:inline-block;margin-top:8px}
html body#tda-template24.template24 .tda-footer-bottom{width:min(1480px,calc(100% - 64px));margin:32px auto 0;border-top:1px solid #666;padding:20px 0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px;line-height:1.5;color:#ddd}
html body#tda-template24.template24 .tda-footer-bottom a{color:#ddd}
html body#tda-template24.template24 :focus-visible{outline:3px solid #ffa500;outline-offset:3px}
@media(min-width:1024px){html body#tda-template24.template24 .tda-toc-toggle{display:none!important}}
@media(max-width:1439px){html body#tda-template24.template24 .tda-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}
@media(max-width:767px){html body#tda-template24.template24 main,html body#tda-template24.template24 .tda-blog-main{width:calc(100% - 32px)!important;margin:24px auto!important}html body#tda-template24.template24 .contact-container,html body#tda-template24.template24 .tda-map-form{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html body#tda-template24.template24 .tda-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}html body#tda-template24.template24 .tda-benefit{min-height:132px;padding:14px 8px}html body#tda-template24.template24 .tda-benefit-label{font-size:16px}html body#tda-template24.template24 .tda-publication-bar>div{font-size:14px;padding:12px 6px;gap:5px}html body#tda-template24.template24 .tda-publication-bar .tda-google-icon{width:22px;height:22px;flex-basis:22px}html body#tda-template24.template24 .pira-contact-form{padding:22px 18px!important}html body#tda-template24.template24 .tda-footer-inner{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:30px}html body#tda-template24.template24 .tda-footer-bottom{width:calc(100% - 40px);display:block}html body#tda-template24.template24 .tda-footer-bottom>*{display:block;margin-bottom:10px}html body#tda-template24.template24 .tda-footer-map{height:220px}}

/* Pedidos complementares de Fernando, 13/10/2026: versão consolidada. */
html body#tda-template24.template24 .tda-benefits{background:transparent!important}
html body#tda-template24.template24 .pira-hub-section{width:min(800px,calc(100% - 40px))!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}
html body#tda-template24.template24 main .pira-hub-section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
@media(max-width:767px){html body#tda-template24.template24 .pira-hub-section{width:calc(100% - 32px)!important}html body#tda-template24.template24 main .pira-hub-section{width:100%!important}}
html body#tda-template24.template24 .pira-hub-grid{width:100%!important;box-sizing:border-box}
html body#tda-template24.site-page--home.template24 .local-seo-points{margin-top:28px!important;margin-bottom:28px!important}
html body#tda-template24.site-page--home.template24 .hero-section{padding-bottom:0!important;margin-bottom:0!important}
html body#tda-template24.site-page--home.template24 .about-section{padding-top:0!important;margin-top:0!important}
html body#tda-template24.template24 .tda-footer-inner a[href^="tel:"],html body#tda-template24.template24 .tda-footer-inner a[href*="wa.me/"]{display:inline-flex!important;align-items:center!important;gap:12px!important}
html body#tda-template24.template24 .tda-footer-inner a[href^="tel:"] svg,html body#tda-template24.template24 .tda-footer-inner a[href*="wa.me/"] svg{margin:0!important}
@media(min-width:768px){
 html body#tda-template24.site-page--home.template24 .tda-map-form{align-items:stretch!important;grid-template-rows:auto minmax(0,1fr)!important;row-gap:20px!important}
 html body#tda-template24.site-page--home.template24 .tda-map-form>section,html body#tda-template24.site-page--home.template24 .tda-map-form>section>.container-padrao{display:grid!important;grid-template-rows:subgrid!important;grid-row:span 2!important;min-width:0!important}
 html body#tda-template24.site-page--home.template24 .tda-map-form .titulo-secao{margin-bottom:0!important;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}
 html body#tda-template24.site-page--home.template24 .tda-map-form .mapa-layout{grid-template-rows:repeat(2,minmax(0,1fr))!important;min-height:0!important}
 html body#tda-template24.site-page--home.template24 .tda-map-form .mapa-copy{box-sizing:border-box;padding:16px!important;font-size:16px!important;line-height:1.65!important;min-height:0!important;display:flex;flex-direction:column;justify-content:center}
 html body#tda-template24.site-page--home.template24 .tda-map-form .mapa-copy p{font-size:inherit!important;line-height:inherit!important;margin:0!important}
 html body#tda-template24.site-page--home.template24 .tda-map-form .mapa-copy p+p{margin-top:12px!important}
 html body#tda-template24.site-page--home.template24 .tda-map-form .mapa-frame-wrap{height:auto!important;min-height:0!important}
 html body#tda-template24.site-page--home.template24 .tda-map-form .mapa-frame-wrap iframe{display:block!important;width:100%!important;height:100%!important;min-height:0!important}
 html body#tda-template24.site-page--home.template24 .tda-map-form .cta-form-grid,html body#tda-template24.site-page--home.template24 .tda-map-form .home-contact-form-wrap,html body#tda-template24.site-page--home.template24 .tda-map-form .contact-container-rodape,html body#tda-template24.site-page--home.template24 .tda-map-form .contact-right-rodape{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important}
 html body#tda-template24.site-page--home.template24 .tda-map-form .pira-contact-form{flex:1 1 auto!important;margin:0!important;box-sizing:border-box}
 html body#tda-template24.site-page--home.template24 .tda-map-form .home-contact-form-wrap,html body#tda-template24.site-page--home.template24 .tda-map-form .contact-right-rodape{border:0!important;box-shadow:none!important;background:transparent!important}
}

/* Fernando, 14/10/2026: compactação visual dos mesmos 24 sites. */
html body#tda-template24.template24 main{margin-top:24px!important;margin-bottom:24px!important}
html body#tda-template24.template24 .hero-section{padding-top:12px!important}
html body#tda-template24.template24 .tda-benefits{width:100%!important;padding:0!important;background:transparent!important;box-sizing:border-box}
html body#tda-template24.template24 .titulo-secao{padding:12px 20px!important;min-height:0!important;margin-bottom:20px!important;box-sizing:border-box}
html body#tda-template24.template24 .titulo-secao>h1,html body#tda-template24.template24 .titulo-secao>h2,html body#tda-template24.template24 .titulo-secao>h3{margin:0!important;min-height:0!important;line-height:1.3!important}
html body#tda-template24.template24 .titulo-secao>h1{padding:0!important}
html body#tda-template24.template24 .titulo-secao>h2,html body#tda-template24.template24 .titulo-secao>h3{padding-top:0!important;padding-bottom:8px!important;font-size:24px!important}
html body#tda-template24.template24 .about-section{padding-bottom:12px!important;margin-bottom:12px!important}
html body#tda-template24.template24 .products-section{padding-top:12px!important;padding-bottom:12px!important}
html body#tda-template24.template24 .products-section .container-padrao{padding-left:0!important;padding-right:0!important}
html body#tda-template24.site-page.template24 main .tda-map-form{margin-top:24px!important;margin-bottom:24px!important}
html body#tda-template24.template24 .tda-map-form .titulo-secao{padding:12px 16px!important}
html body#tda-template24.template24 .tda-map-form .titulo-secao>h2{font-size:20px!important;padding:0!important}
html body#tda-template24.template24 .faq-section{width:100%!important;max-width:100%!important;box-sizing:border-box;margin:24px 0!important;padding:0!important}
html body#tda-template24.template24 .faq-section>.container-padrao,html body#tda-template24.template24 .faq-container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}
html body#tda-template24.template24 .faq-resposta{padding:14px 18px!important;line-height:1.7!important}
html body#tda-template24.template24 .product-header{padding:8px 12px!important;min-height:0!important}
html body#tda-template24.template24 .product-header>h2,html body#tda-template24.template24 .product-header>h3{font-size:16px!important;line-height:1.25!important;margin:0!important;padding:0!important;min-height:0!important}
html body#tda-template24.template24 .tda-catalog .product-header>h2{font-size:16px!important;line-height:1.25!important}
html body#tda-template24.template24 .card-header-rodape{padding:17px 12px!important;min-height:0!important}
html body#tda-template24.template24 .card-title-rodape{font-size:14px!important;line-height:1.35!important;min-height:0!important;margin:0!important;padding:0!important}
html body#tda-template24.template24 .galeria-container-rodape{padding-bottom:24px!important}
html body#tda-template24.template24 .titulo-principal-rodape{font-size:24px!important;line-height:1.3!important;margin:0 0 24px!important;padding:12px 16px!important}
html body#tda-template24.template24 .footer-tda{border-top:3px solid #ffa500!important;margin-top:24px!important}
@media(min-width:1024px){
 html body#tda-template24.template24 main h1{font-size:22px!important;line-height:1.3!important}
 html body#tda-template24.site-page--home.template24 main h1{font-size:20px!important;letter-spacing:.5px!important}
}
@media(max-width:767px){
 html body#tda-template24.template24 main{margin-top:16px!important}
 html body#tda-template24.template24 .titulo-secao{padding:12px!important}
 html body#tda-template24.template24 .titulo-secao>h2,html body#tda-template24.template24 .titulo-secao>h3{font-size:20px!important}
 html body#tda-template24.template24 .tda-map-form .titulo-secao>h2{font-size:18px!important}
}
