{"id":13,"date":"2026-03-17T12:43:55","date_gmt":"2026-03-17T15:43:55","guid":{"rendered":"https:\/\/geraisdesentupidora.com.br\/?page_id=13"},"modified":"2026-04-01T11:07:52","modified_gmt":"2026-04-01T14:07:52","slug":"gerais-desentupidora","status":"publish","type":"page","link":"https:\/\/geraisdesentupidora.com.br\/","title":{"rendered":"Gerais Desentupidora"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13\" class=\"elementor elementor-13\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36e85266 e-flex e-con-boxed e-con e-parent\" data-id=\"36e85266\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:104,&quot;url&quot;:&quot;http:\\\/\\\/geraisdesentupidora.com.br\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Gerais-frota.webp&quot;},{&quot;id&quot;:105,&quot;url&quot;:&quot;http:\\\/\\\/geraisdesentupidora.com.br\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Frota-gerais.webp&quot;}],&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_duration&quot;:5000,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-460f794b elementor-widget elementor-widget-html\" data-id=\"460f794b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     GERAIS \u2014 TOPBAR + HEADER COMPLETO\n     Desenvolvido por: Venik\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<!-- Schema LocalBusiness (SEO \u2014 Google Maps e buscas locais) -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"LocalBusiness\",\n  \"name\": \"Gerais Desentupidora e Dedetizadora\",\n  \"image\": \"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/Logo-Site.webp\",\n  \"telephone\": \"+55-31-2559-3420\",\n  \"email\": \"atendimento@geraisdesentupidora.com.br\",\n  \"url\": \"https:\/\/geraisdesentupidora.com.br\",\n  \"priceRange\": \"$$\",\n  \"description\": \"Desentupidora e dedetizadora em Contagem e Grande BH. Atendimento 24h, mais de 20 anos de experi\u00eancia. Desentupimento, dedetiza\u00e7\u00e3o e suc\u00e7\u00e3o de fossas.\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"Rua Rio das Velhas, 897\",\n    \"addressLocality\": \"Contagem\",\n    \"addressRegion\": \"MG\",\n    \"postalCode\": \"32280-370\",\n    \"addressCountry\": \"BR\"\n  },\n  \"geo\": {\n    \"@type\": \"GeoCoordinates\",\n    \"latitude\": -19.9212,\n    \"longitude\": -44.0681\n  },\n  \"openingHoursSpecification\": {\n    \"@type\": \"OpeningHoursSpecification\",\n    \"dayOfWeek\": [\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\n    \"opens\": \"00:00\",\n    \"closes\": \"23:59\"\n  },\n  \"sameAs\": [\n    \"https:\/\/www.instagram.com\/gerais_desentupidora\"\n  ]\n}\n<\/script>\n\n<style>\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   TOPBAR VERMELHA\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  #gerais-topbar {\n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    z-index: 10000;\n    background: #C0392B;\n    font-family: 'Inter', sans-serif;\n  }\n\n  #gerais-topbar .gt-inner {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 24px;\n    height: 38px;\n    display: flex;\n    align-items: center;\n    justify-content: flex-end;\n    gap: 28px;\n  }\n\n  #gerais-topbar .gt-item {\n    display: flex;\n    align-items: center;\n    gap: 7px;\n    font-size: 0.80rem;\n    font-weight: 600;\n    color: rgba(255, 255, 255, 0.92);\n    white-space: nowrap;\n  }\n\n  #gerais-topbar .gt-item svg {\n    width: 14px;\n    height: 14px;\n    stroke: #FFFFFF;\n    \/* \u2190 era #F1C40F amarelo, agora cinza *\/\n    stroke-width: 2.5;\n    flex-shrink: 0;\n  }\n\n  #gerais-topbar .gt-item a {\n    color: inherit;\n    text-decoration: none;\n    transition: color 0.2s ease;\n  }\n\n  #gerais-topbar .gt-item a:hover {\n    color: #BDBDBD;\n  }\n\n  \/* \u2190 era #F1C40F *\/\n  #gerais-topbar .gt-divider {\n    width: 1px;\n    height: 16px;\n    background: rgba(255, 255, 255, 0.25);\n    flex-shrink: 0;\n  }\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   HEADER BRANCO\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  #gerais-header {\n    position: fixed;\n    top: 38px;\n    left: 0;\n    right: 0;\n    z-index: 9999;\n    background: #F5F5F5;\n    border-bottom: none;\n    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);\n    transition: box-shadow 0.3s ease;\n    font-family: 'Inter', sans-serif;\n  }\n\n  #gerais-header.gh-scrolled {\n    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.12);\n  }\n\n  #gerais-header .gh-inner {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 24px;\n    height: 70px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 32px;\n  }\n\n  \/* \u2500\u2500 Logo \u2500\u2500 *\/\n  #gerais-header .gh-logo {\n    display: flex;\n    align-items: center;\n    text-decoration: none;\n    flex-shrink: 0;\n  }\n\n  #gerais-header .gh-logo-img {\n    height: 100px;\n    width: auto;\n    display: block;\n    object-fit: contain;\n  }\n\n  \/* \u2500\u2500 Navega\u00e7\u00e3o desktop \u2500\u2500 *\/\n  #gerais-header .gh-nav {\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    list-style: none;\n    margin: 0;\n    padding: 0;\n  }\n\n  #gerais-header .gh-nav a {\n    font-size: 0.87rem;\n    font-weight: 600;\n    color: rgba(0, 0, 0, 0.65);\n    text-decoration: none;\n    padding: 8px 12px;\n    border-radius: 6px;\n    transition: all 0.28s ease;\n    white-space: nowrap;\n  }\n\n  #gerais-header .gh-nav a:hover,\n  #gerais-header .gh-nav a[aria-current=\"page\"] {\n    color: #C0392B;\n    background: rgba(192, 57, 43, 0.07);\n  }\n\n  \/* \u2500\u2500 CTA \u2014 apenas WhatsApp \u2500\u2500 *\/\n  #gerais-header .gh-cta {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    flex-shrink: 0;\n  }\n\n  #gerais-header .gh-btn-wa {\n    display: flex;\n    align-items: center;\n    gap: 7px;\n    background: #C0392B;\n    \/* \u2190 era #F1C40F amarelo *\/\n    color: #ffffff;\n    \/* \u2190 era #1A1A1A *\/\n    font-family: inherit;\n    font-size: 0.85rem;\n    font-weight: 700;\n    padding: 9px 18px;\n    border-radius: 7px;\n    text-decoration: none;\n    transition: all 0.28s ease;\n    white-space: nowrap;\n  }\n\n  #gerais-header .gh-btn-wa:hover {\n    background: #A93226;\n    \/* \u2190 era #D4AC0D *\/\n    transform: translateY(-1px);\n    color: #ffffff;\n    \/* \u2190 era #1A1A1A *\/\n    text-decoration: none;\n  }\n\n  \/* \u2500\u2500 Hamburger (mobile) \u2500\u2500 *\/\n  #gerais-header .gh-hamburger {\n    display: none;\n    flex-direction: column;\n    gap: 5px;\n    background: none;\n    border: none;\n    cursor: pointer;\n    padding: 6px;\n    border-radius: 6px;\n    transition: background 0.2s;\n  }\n\n  #gerais-header .gh-hamburger:hover {\n    background: rgba(0, 0, 0, 0.06);\n  }\n\n  #gerais-header .gh-hamburger span {\n    width: 24px;\n    height: 2px;\n    background: #1A1A1A;\n    border-radius: 2px;\n    display: block;\n    transition: all 0.3s ease;\n    transform-origin: center;\n  }\n\n  #gerais-header .gh-hamburger.gh-open span:nth-child(1) {\n    transform: translateY(7px) rotate(45deg);\n  }\n\n  #gerais-header .gh-hamburger.gh-open span:nth-child(2) {\n    opacity: 0;\n  }\n\n  #gerais-header .gh-hamburger.gh-open span:nth-child(3) {\n    transform: translateY(-7px) rotate(-45deg);\n  }\n\n  \/* \u2500\u2500 Menu mobile \u2500\u2500 *\/\n  #gerais-header .gh-mobile-nav {\n    position: fixed;\n    top: 108px;\n    left: 0;\n    right: 0;\n    background: #F5F5F5;\n    border-bottom: 1px solid rgba(0, 0, 0, 0.08);\n    padding: 0;\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease;\n    z-index: 9998;\n  }\n\n  #gerais-header .gh-mobile-nav.gh-open {\n    max-height: 500px;\n    padding: 16px 0 24px;\n  }\n\n  #gerais-header .gh-mobile-nav ul {\n    list-style: none;\n    margin: 0;\n    padding: 0 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n  }\n\n  #gerais-header .gh-mobile-nav a {\n    display: block;\n    font-size: 1rem;\n    font-weight: 600;\n    color: rgba(0, 0, 0, 0.70);\n    text-decoration: none;\n    padding: 12px 0;\n    border-bottom: 1px solid rgba(0, 0, 0, 0.07);\n    transition: color 0.28s ease;\n  }\n\n  #gerais-header .gh-mobile-nav a:hover {\n    color: #C0392B;\n  }\n\n  #gerais-header .gh-mobile-nav .gh-mobile-cta {\n    margin: 16px 24px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n  }\n\n  #gerais-header .gh-mobile-nav .gh-btn-wa {\n    justify-content: center;\n    padding: 12px;\n    font-size: 0.95rem;\n  }\n\n  \/* \u2500\u2500 Offset scroll \u2500\u2500 *\/\n  .gerais-section-offset {\n    scroll-margin-top: 116px;\n  }\n\n  \/* \u2500\u2500 Responsivo \u2500\u2500 *\/\n  @media (max-width: 900px) {\n    #gerais-header .gh-nav {\n      display: none;\n    }\n\n    #gerais-header .gh-btn-wa {\n      display: none;\n    }\n\n    #gerais-header .gh-hamburger {\n      display: flex;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #gerais-topbar .gt-inner {\n      gap: 14px;\n      justify-content: center;\n    }\n\n    #gerais-topbar .gt-item:nth-child(3) {\n      display: none;\n    }\n\n    #gerais-topbar .gt-divider {\n      display: none;\n    }\n  }\n\n  \/* \u2500\u2500 WordPress Admin Bar \u2500\u2500 *\/\n  body.admin-bar #gerais-topbar {\n    top: 32px;\n  }\n\n  body.admin-bar #gerais-header {\n    top: calc(38px + 32px);\n  }\n\n  body.admin-bar #gerais-header .gh-mobile-nav {\n    top: calc(108px + 32px);\n  }\n\n  @media screen and (max-width: 782px) {\n    body.admin-bar #gerais-topbar {\n      top: 46px;\n    }\n\n    body.admin-bar #gerais-header {\n      top: calc(38px + 46px);\n    }\n\n    body.admin-bar #gerais-header .gh-mobile-nav {\n      top: calc(108px + 46px);\n    }\n  }\n<\/style>\n\n<!-- \u2550\u2550\u2550 TOPBAR \u2550\u2550\u2550 -->\n<div id=\"gerais-topbar\" role=\"complementary\" aria-label=\"Informa\u00e7\u00f5es de atendimento\">\n  <div class=\"gt-inner\">\n\n    <div class=\"gt-item\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n        <circle cx=\"12\" cy=\"12\" r=\"10\" \/>\n        <polyline points=\"12 6 12 12 16 14\" \/>\n      <\/svg>\n      <span>Atendimento 24h<\/span>\n    <\/div>\n\n    <div class=\"gt-divider\" aria-hidden=\"true\"><\/div>\n\n    <div class=\"gt-item\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n        <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" \/>\n        <line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\" \/>\n        <line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\" \/>\n        <line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\" \/>\n      <\/svg>\n      <span>Todos os dias da semana<\/span>\n    <\/div>\n\n    <div class=\"gt-divider\" aria-hidden=\"true\"><\/div>\n\n    <div class=\"gt-item\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n        <path\n          d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.09 12a19.79 19.79 0 01-3-8.56A2 2 0 012.11 2h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.15 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\" \/>\n      <\/svg>\n      <a href=\"tel:+553125593420\" aria-label=\"Ligar agora\">(31) 2559-3420<\/a>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550 HEADER \u2550\u2550\u2550 -->\n<header id=\"gerais-header\" role=\"banner\">\n  <div class=\"gh-inner\">\n\n    <!-- Logo -->\n    <a href=\"\/\" class=\"gh-logo\" aria-label=\"Gerais Desentupidora \u2014 In\u00edcio\">\n      <img decoding=\"async\" src=\"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/Logo-Site.webp\"\n        class=\"gh-logo-img\" width=\"238\" height=\"68\" loading=\"eager\" \/>\n    <\/a>\n\n    <!-- Navega\u00e7\u00e3o desktop -->\n    <nav aria-label=\"Menu principal\">\n      <ul class=\"gh-nav\">\n        <li><a href=\"#gerais-sobre\">Sobre<\/a><\/li>\n        <li><a href=\"#gerais-servicos\">Servi\u00e7os<\/a><\/li>\n        <li><a href=\"#gerais-cobertura\">Cobertura<\/a><\/li>\n        <li><a href=\"#gerais-frota\">Frota<\/a><\/li>\n        <li><a href=\"#gerais-avaliacoes\">Avalia\u00e7\u00f5es<\/a><\/li>\n        <li><a href=\"#gerais-contato\">Contato<\/a><\/li>\n      <\/ul>\n    <\/nav>\n\n    <!-- CTA desktop -->\n    <div class=\"gh-cta\">\n      <a href=\"https:\/\/wa.me\/553125593420?text=Oi%2C%20vim%20pelo%20site%20e%20gostaria%20de%20fazer%20um%20or%C3%A7amento!\" class=\"gh-btn-wa\"\n        target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Chamar a Gerais no WhatsApp\">\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"15\" height=\"15\" aria-hidden=\"true\">\n          <path\n            d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\" \/>\n        <\/svg>\n        WhatsApp\n      <\/a>\n    <\/div>\n\n    <!-- Hamburger (mobile) -->\n    <button class=\"gh-hamburger\" id=\"gh-hamburger-btn\" aria-label=\"Abrir menu de navega\u00e7\u00e3o\" aria-expanded=\"false\"\n      aria-controls=\"gh-mobile-menu\">\n      <span><\/span><span><\/span><span><\/span>\n    <\/button>\n\n  <\/div>\n\n  <!-- Menu Mobile -->\n  <nav id=\"gh-mobile-menu\" class=\"gh-mobile-nav\" aria-label=\"Menu mobile\">\n    <ul>\n      <li><a href=\"#gerais-sobre\">Sobre<\/a><\/li>\n      <li><a href=\"#gerais-servicos\">Servi\u00e7os<\/a><\/li>\n      <li><a href=\"#gerais-cobertura\">Cobertura<\/a><\/li>\n      <li><a href=\"#gerais-frota\">Frota<\/a><\/li>\n      <li><a href=\"#gerais-avaliacoes\">Avalia\u00e7\u00f5es<\/a><\/li>\n      <li><a href=\"#gerais-contato\">Contato<\/a><\/li>\n    <\/ul>\n    <div class=\"gh-mobile-cta\">\n      <a href=\"https:\/\/wa.me\/553125593420?text=Oi%2C%20vim%20pelo%20site%20e%20gostaria%20de%20fazer%20um%20or%C3%A7amento!\" class=\"gh-btn-wa\"\n        target=\"_blank\" rel=\"noopener noreferrer\">\n        WhatsApp\n      <\/a>\n    <\/div>\n  <\/nav>\n\n<\/header>\n\n<!-- Espa\u00e7ador: 38px topbar + 70px header -->\n<div style=\"height: 108px;\" aria-hidden=\"true\"><\/div>\n\n<script>\n  document.addEventListener('DOMContentLoaded', function () {\n    if (typeof lucide !== 'undefined') { lucide.createIcons(); }\n\n    var header = document.getElementById('gerais-header');\n    var hamburger = document.getElementById('gh-hamburger-btn');\n    var mobileNav = document.getElementById('gh-mobile-menu');\n\n    window.addEventListener('scroll', function () {\n      header.classList.toggle('gh-scrolled', window.scrollY > 60);\n    }, { passive: true });\n\n    if (hamburger && mobileNav) {\n      hamburger.addEventListener('click', function () {\n        var isOpen = mobileNav.classList.toggle('gh-open');\n        hamburger.classList.toggle('gh-open', isOpen);\n        hamburger.setAttribute('aria-expanded', isOpen);\n        document.body.style.overflow = isOpen ? 'hidden' : '';\n      });\n      mobileNav.querySelectorAll('a').forEach(function (link) {\n        link.addEventListener('click', function () {\n          mobileNav.classList.remove('gh-open');\n          hamburger.classList.remove('gh-open');\n          hamburger.setAttribute('aria-expanded', 'false');\n          document.body.style.overflow = '';\n        });\n      });\n      document.addEventListener('click', function (e) {\n        if (!header.contains(e.target) && mobileNav.classList.contains('gh-open')) {\n          mobileNav.classList.remove('gh-open');\n          hamburger.classList.remove('gh-open');\n          hamburger.setAttribute('aria-expanded', 'false');\n          document.body.style.overflow = '';\n        }\n      });\n    }\n\n    document.querySelectorAll('a[href^=\"#\"]').forEach(function (anchor) {\n      anchor.addEventListener('click', function (e) {\n        var target = document.querySelector(this.getAttribute('href'));\n        if (!target) return;\n        e.preventDefault();\n        var top = target.getBoundingClientRect().top + window.scrollY - 116;\n        window.scrollTo({ top: top, behavior: 'smooth' });\n      });\n    });\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-387e4f73 elementor-widget elementor-widget-html\" data-id=\"387e4f73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     GERAIS \u2014 SESS\u00c3O HERO\n     Bloco: Custom HTML \/ Elementor HTML Widget\n     Desenvolvido por: Venik\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<style>\n    \/* \u2500\u2500 Gerais Hero \u2500\u2500 *\/\n    #gerais-hero {\n        position: relative;\n        \/*background: linear-gradient(135deg, #96281B 0%, #C0392B 55%, #8B1A0E 100%);*\/\n        padding: 100px 0 80px;\n        overflow: hidden;\n        font-family: 'Inter', sans-serif;\n    }\n\n    #gerais-hero .gh-bg-pattern {\n        position: absolute;\n        inset: 0;\n        \/* background-image: radial-gradient(circle at 80% 50%, rgba(241,196,15,0.08) 0%, transparent 60%); *\/\n        background-image: repeating-linear-gradient(-45deg,\n                rgba(255, 255, 255, 0.02) 0px,\n                rgba(255, 255, 255, 0.02) 1px,\n                transparent 1px,\n                transparent 20px);\n        pointer-events: none;\n    }\n\n    #gerais-hero .gh-container {\n        max-width: 1180px;\n        margin: 0 auto;\n        padding: 0 24px;\n    }\n\n    #gerais-hero .gh-inner {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 48px;\n        align-items: center;\n        position: relative;\n    }\n\n    \/* \u2500\u2500 Personagem central \u2500\u2500 *\/\n    #gerais-hero .gh-character {\n        position: absolute;\n        bottom: -90px;\n        left: 59%;\n        transform: translateX(-50%);\n        height: calc(90% + 180px);\n        width: auto;\n        max-width: 380px;\n        z-index: 2;\n        pointer-events: none;\n        object-fit: contain;\n        object-position: bottom center;\n        filter: drop-shadow(0 12px 48px rgba(0, 0, 0, 0.55));\n    }\n\n    \/* Badge *\/\n    #gerais-hero .gh-badge {\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n        background: rgba(255, 255, 255, 0.12);\n        color: #ffffff;\n        font-size: 0.8rem;\n        font-weight: 700;\n        letter-spacing: 0.1em;\n        text-transform: uppercase;\n        padding: 6px 16px;\n        border-radius: 100px;\n        margin-bottom: 20px;\n        border: 1px solid rgba(255, 255, 255, 0.5);\n    }\n\n    #gerais-hero .gh-badge::before {\n        content: \"\";\n        width: 8px;\n        height: 8px;\n        background: #2ECC71;\n        border-radius: 50%;\n        flex-shrink: 0;\n    }\n\n    \/* T\u00edtulo *\/\n    #gerais-hero .gh-title {\n        font-size: clamp(2rem, 4.5vw, 3rem);\n        font-weight: 900;\n        line-height: 1.1;\n        color: #ffffff;\n        margin: 0 0 20px;\n    }\n\n    #gerais-hero .gh-title em {\n        color: #C0392B;\n        font-style: normal;\n    }\n\n    \/* Subt\u00edtulo *\/\n    #gerais-hero .gh-subtitle {\n        font-size: 1.1rem;\n        color: rgba(255, 255, 255, 0.85);\n        margin-bottom: 36px;\n        max-width: 500px;\n        line-height: 1.65;\n    }\n\n    \/* Bot\u00f5es *\/\n    #gerais-hero .gh-buttons {\n        display: flex;\n        gap: 14px;\n    }\n\n    #gerais-hero .gh-btn {\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n        font-size: 0.95rem;\n        font-weight: 700;\n        padding: 14px 28px;\n        border-radius: 8px;\n        border: none;\n        cursor: pointer;\n        text-decoration: none;\n        transition: all 0.28s ease;\n        white-space: nowrap;\n        font-family: inherit;\n    }\n\n    #gerais-hero .gh-btn-yellow {\n        background: #C0392B;\n        color: #ffffff;\n    }\n\n    #gerais-hero .gh-btn-yellow:hover {\n        background: #96281B;\n        transform: translateY(-2px);\n        box-shadow: 0 6px 20px rgba(192, 57, 43, 0.4);\n        text-decoration: none;\n    }\n\n    #gerais-hero .gh-btn-outline {\n        background: transparent;\n        color: #ffffff;\n        border: 2px solid rgba(255, 255, 255, 0.7);\n    }\n\n    #gerais-hero .gh-btn-outline:hover {\n        background: rgba(255, 255, 255, 0.15);\n        border-color: #ffffff;\n        color: #ffffff;\n        text-decoration: none;\n    }\n\n    \/* Stats *\/\n    #gerais-hero .gh-stats {\n        display: flex;\n        gap: 32px;\n        padding-top: 32px;\n        border-top: 1px solid rgba(255, 255, 255, 0.15);\n    }\n\n    #gerais-hero .gh-stat-number {\n        font-size: 1.9rem;\n        font-weight: 900;\n        color: #C0392B;\n        line-height: 1;\n    }\n\n    #gerais-hero .gh-stat-label {\n        font-size: 0.8rem;\n        color: rgba(255, 255, 255, 0.7);\n        margin-top: 2px;\n    }\n\n    \/* Cards laterais *\/\n    #gerais-hero .gh-visual {\n        position: relative;\n        z-index: 3;\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n        align-items: flex-end;\n    }\n\n    \/* Ret\u00e2ngulo de blur atr\u00e1s do conte\u00fado *\/\n    #gerais-hero .gh-content {\n        position: relative;\n        z-index: 1;\n        background: rgba(255, 255, 255, 0.08);\n        backdrop-filter: blur(12px);\n        -webkit-backdrop-filter: blur(12px);\n        border: 1px solid rgba(255, 255, 255, 0.15);\n        border-radius: 12px;\n        padding: 36px 40px;\n    }\n\n    #gerais-hero .gh-card {\n        background: rgba(255, 255, 255, 0.1);\n        backdrop-filter: blur(10px);\n        -webkit-backdrop-filter: blur(10px);\n        border: 1px solid rgba(255, 255, 255, 0.15);\n        border-radius: 12px;\n        padding: 18px 22px;\n        width: 100%;\n        max-width: 340px;\n        display: flex;\n        align-items: flex-start;\n        gap: 14px;\n    }\n\n    #gerais-hero .gh-card-icon {\n        width: 42px;\n        height: 42px;\n        background: rgba(255, 255, 255, 0.5);\n        border-radius: 10px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        flex-shrink: 0;\n        color: #C0392B;\n    }\n\n    #gerais-hero .gh-card-icon svg {\n        width: 22px;\n        height: 22px;\n        stroke-width: 2.2;\n    }\n\n    #gerais-hero .gh-card-title {\n        font-size: 0.95rem;\n        font-weight: 700;\n        color: #ffffff;\n        margin-bottom: 4px;\n    }\n\n    #gerais-hero .gh-card-text {\n        font-size: 0.82rem;\n        color: rgba(255, 255, 255, 0.7);\n        line-height: 1.5;\n    }\n\n    \/* \u00cdcones inline *\/\n    #gerais-hero .gh-btn svg,\n    #gerais-hero .gh-btn .lucide {\n        width: 18px;\n        height: 18px;\n        stroke-width: 2.2;\n    }\n\n    \/* Responsivo *\/\n    @media (max-width: 768px) {\n        #gerais-hero .gh-inner {\n            grid-template-columns: 1fr;\n        }\n\n        #gerais-hero .gh-character {\n            display: none;\n        }\n\n        #gerais-hero .gh-visual {\n            display: flex;\n            flex-direction: column;\n            align-items: stretch;\n            gap: 12px;\n            margin-top: 8px;\n        }\n\n        #gerais-hero .gh-card {\n            max-width: 100%;\n        }\n\n        #gerais-hero .gh-stats {\n            gap: 20px;\n            flex-wrap: wrap;\n        }\n\n        #gerais-hero .gh-buttons {\n            flex-direction: column;\n        }\n\n        #gerais-hero .gh-btn {\n            justify-content: center;\n        }\n    }\n<\/style>\n\n<section id=\"gerais-hero\" aria-labelledby=\"gerais-hero-heading\">\n    <div class=\"gh-bg-pattern\" aria-hidden=\"true\"><\/div>\n\n    <div class=\"gh-container\">\n        <div class=\"gh-inner\">\n\n            <!-- Conte\u00fado Principal -->\n            <div class=\"gh-content\">\n\n                <div class=\"gh-badge\" aria-label=\"Atendimento dispon\u00edvel agora\">\n                    Atendimento 24h dispon\u00edvel\n                <\/div>\n\n                <h1 class=\"gh-title\" id=\"gerais-hero-heading\">\n                    Desentupidora e Dedetizadora em\n                    <em>Contagem e Grande BH<\/em>\n                <\/h1>\n\n                <p class=\"gh-subtitle\">\n                    Atendimento r\u00e1pido, profissional e garantido. Mais de 20 anos resolvendo problemas de\n                    desentupimento, dedetiza\u00e7\u00e3o e controle de pragas.\n                <\/p>\n\n                <div class=\"gh-buttons\">\n                    <a href=\"https:\/\/wa.me\/553125593420?text=Oi%2C%20vim%20pelo%20site%20e%20gostaria%20de%20fazer%20um%20or%C3%A7amento!\"\n                        class=\"gh-btn gh-btn-yellow\" target=\"_blank\" rel=\"noopener noreferrer\"\n                        aria-label=\"Chamar a Gerais no WhatsApp\">\n                        <i data-lucide=\"smartphone\"><\/i> Chamar no WhatsApp\n                    <\/a>\n                    <a href=\"tel:+553125593420\" class=\"gh-btn gh-btn-outline\"\n                        aria-label=\"Ligar para a Gerais: (31) 2559-3420\">\n                        <i data-lucide=\"phone\"><\/i> (31) 2559-3420\n                    <\/a>\n                <\/div>\n\n            <\/div>\n\n            <!-- Personagem central (posicionado entre as colunas) -->\n            <img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/PrBFTK5L\/Te-cnico-Gerais-Desentupidorae-Detetizadora.png\"\n                class=\"gh-character\" alt=\"\" aria-hidden=\"true\" loading=\"eager\" \/>\n\n            <!-- Cards laterais (ocultos no mobile) -->\n            <div class=\"gh-visual\" aria-hidden=\"true\">\n                <div class=\"gh-card\">\n                    <div class=\"gh-card-icon\"><i data-lucide=\"wrench\"><\/i><\/div>\n                    <div>\n                        <div class=\"gh-card-title\">Desentupimento de Emerg\u00eancia<\/div>\n                        <div class=\"gh-card-text\">Calhas, esgoto, vaso sanit\u00e1rio, pia e muito mais.<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"gh-card\">\n                    <div class=\"gh-card-icon\"><i data-lucide=\"bug\"><\/i><\/div>\n                    <div>\n                        <div class=\"gh-card-title\">Dedetiza\u00e7\u00e3o Profissional<\/div>\n                        <div class=\"gh-card-text\">Baratas, ratos, cupins, formigas e outras pragas.<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"gh-card\">\n                    <div class=\"gh-card-icon\"><i data-lucide=\"truck\"><\/i><\/div>\n                    <div>\n                        <div class=\"gh-card-title\">Suc\u00e7\u00e3o de Fossas<\/div>\n                        <div class=\"gh-card-text\">Limpeza e manuten\u00e7\u00e3o de fossas s\u00e9pticas.<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        if (typeof lucide !== 'undefined') { lucide.createIcons(); }\n    });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75574560 e-flex e-con-boxed e-con e-parent\" data-id=\"75574560\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-230548b5 elementor-widget elementor-widget-html\" data-id=\"230548b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     GERAIS \u2014 SESS\u00c3O DIFERENCIAIS (Barra Amarela)\n     Bloco: Custom HTML \/ Elementor HTML Widget\n     Desenvolvido por: Venik\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<style>\n  \/* \u2500\u2500 Gerais Diferenciais \u2500\u2500 *\/\n  #gerais-diferenciais {\n    background: #595B5C;\n    padding: 28px 0;\n    font-family: 'Inter', sans-serif;\n  }\n\n  #gerais-diferenciais .gd-container {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  #gerais-diferenciais .gd-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 8px;\n    list-style: none;\n    margin: 0;\n    padding: 0;\n  }\n\n  #gerais-diferenciais .gd-item {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    padding: 12px 16px;\n    border-radius: 8px;\n    transition: background 0.28s ease;\n    cursor: default;\n  }\n\n  #gerais-diferenciais .gd-item:hover {\n    background: rgba(0, 0, 0, 0.05);\n  }\n\n  #gerais-diferenciais .gd-icon {\n    width: 48px;\n    height: 48px;\n    background: #ffffff;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    color: #C0392B;\n    transition: transform 0.28s ease;\n  }\n\n  #gerais-diferenciais .gd-item:hover .gd-icon {\n    transform: scale(1.08);\n  }\n\n  #gerais-diferenciais .gd-icon svg {\n    width: 22px;\n    height: 22px;\n    stroke-width: 2.2;\n  }\n\n  #gerais-diferenciais .gd-text strong {\n    display: block;\n    font-size: 0.95rem;\n    font-weight: 800;\n    color: #ffffff;\n    line-height: 1.2;\n    margin-bottom: 2px;\n  }\n\n  #gerais-diferenciais .gd-text span {\n    font-size: 0.78rem;\n    color: rgba(255, 255, 255);\n    line-height: 1.4;\n  }\n\n  \/* Responsivo *\/\n  @media (max-width: 768px) {\n    #gerais-diferenciais .gd-grid {\n      grid-template-columns: 1fr 1fr;\n      gap: 4px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    #gerais-diferenciais .gd-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n<\/style>\n\n<section id=\"gerais-diferenciais\" aria-label=\"Diferenciais da Gerais Desentupidora\">\n  <div class=\"gd-container\">\n    <ul class=\"gd-grid\">\n\n      <li class=\"gd-item\">\n        <div class=\"gd-icon\" aria-hidden=\"true\">\n          <i data-lucide=\"clock\"><\/i>\n        <\/div>\n        <div class=\"gd-text\">\n          <strong>24 Horas por Dia<\/strong>\n          <span>7 dias por semana, inclusive feriados<\/span>\n        <\/div>\n      <\/li>\n\n      <li class=\"gd-item\">\n        <div class=\"gd-icon\" aria-hidden=\"true\">\n          <i data-lucide=\"trophy\"><\/i>\n        <\/div>\n        <div class=\"gd-text\">\n          <strong>+20 Anos de Experi\u00eancia<\/strong>\n          <span>Tradi\u00e7\u00e3o e confian\u00e7a no mercado<\/span>\n        <\/div>\n      <\/li>\n\n      <li class=\"gd-item\">\n        <div class=\"gd-icon\" aria-hidden=\"true\">\n          <i data-lucide=\"zap\"><\/i>\n        <\/div>\n        <div class=\"gd-text\">\n          <strong>Atendimento R\u00e1pido<\/strong>\n          <span>Chegamos onde voc\u00ea est\u00e1 com agilidade<\/span>\n        <\/div>\n      <\/li>\n\n      <li class=\"gd-item\">\n        <div class=\"gd-icon\" aria-hidden=\"true\">\n          <i data-lucide=\"check-circle-2\"><\/i>\n        <\/div>\n        <div class=\"gd-text\">\n          <strong>Servi\u00e7o com Garantia<\/strong>\n          <span>Compromisso com a qualidade e efici\u00eancia<\/span>\n        <\/div>\n      <\/li>\n\n    <\/ul>\n  <\/div>\n<\/section>\n\n<script>\n  document.addEventListener('DOMContentLoaded', function () {\n    if (typeof lucide !== 'undefined') { lucide.createIcons(); }\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-53ee7698 e-flex e-con-boxed e-con e-parent\" data-id=\"53ee7698\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b0295e4 elementor-widget elementor-widget-html\" data-id=\"4b0295e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/unpkg.com\/lucide@latest\"><\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ca418eb elementor-widget elementor-widget-html\" data-id=\"6ca418eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     GERAIS \u2014 SESS\u00c3O QUEM SOMOS (Sobre)\n     Bloco: Custom HTML \/ Elementor HTML Widget\n     Desenvolvido por: Venik\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<style>\n  \/* \u2500\u2500 Gerais Quem Somos \u2500\u2500 *\/\n  #gerais-sobre {\n    padding: 80px 0;\n    background: #ffffff;\n    font-family: 'Inter', sans-serif;\n  }\n\n  #gerais-sobre .gs-container {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  #gerais-sobre .gs-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 64px;\n    align-items: center;\n  }\n\n  \/* \u2500\u2500 Lado da imagem \u2500\u2500 *\/\n  #gerais-sobre .gs-image-wrap {\n    position: relative;\n  }\n\n  #gerais-sobre .gs-image-wrap img {\n    width: 100%;\n    border-radius: 12px;\n    aspect-ratio: 4\/3;\n    object-fit: cover;\n    display: block;\n  }\n\n  \/* Placeholder enquanto n\u00e3o tem foto real *\/\n  #gerais-sobre .gs-img-placeholder {\n    width: 100%;\n    aspect-ratio: 4\/3;\n    background: linear-gradient(135deg, #f0f0f0 0%, #e0e0e0 100%);\n    border-radius: 12px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    color: #5A5A5A;\n    border: 2px dashed #ccc;\n  }\n\n  #gerais-sobre .gs-img-placeholder svg {\n    width: 3rem;\n    height: 3rem;\n    stroke-width: 1.5;\n    opacity: 0.4;\n  }\n\n  #gerais-sobre .gs-img-placeholder p {\n    font-size: 0.85rem;\n    font-weight: 600;\n    margin: 0;\n  }\n\n  #gerais-sobre .gs-img-placeholder small {\n    font-size: 0.72rem;\n    color: #bbb;\n  }\n\n  \/* Badge flutuante \"+20 anos\" *\/\n  #gerais-sobre .gs-badge-float {\n    position: absolute;\n    bottom: -20px;\n    right: -20px;\n    background: #C0392B;\n    color: #ffffff;\n    border-radius: 12px;\n    padding: 18px 22px;\n    text-align: center;\n    box-shadow: 0 8px 40px rgba(0, 0, 0, 0.16);\n  }\n\n  #gerais-sobre .gs-badge-float strong {\n    display: block;\n    font-size: 2rem;\n    font-weight: 900;\n    line-height: 1;\n  }\n\n  #gerais-sobre .gs-badge-float span {\n    font-size: 0.78rem;\n    opacity: 0.85;\n  }\n\n  \/* \u2500\u2500 Lado do conte\u00fado \u2500\u2500 *\/\n  #gerais-sobre .gs-content {\n    padding-right: 16px;\n  }\n\n  #gerais-sobre .gs-badge {\n    display: inline-block;\n    background: #595B5C;\n    color: #ffffff;\n    font-size: 0.72rem;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    padding: 4px 14px;\n    border-radius: 100px;\n    margin-bottom: 12px;\n  }\n\n  #gerais-sobre .gs-title {\n    font-size: clamp(1.6rem, 3.5vw, 2.2rem);\n    font-weight: 800;\n    line-height: 1.2;\n    color: #1A1A1A;\n    margin: 0 0 16px;\n  }\n\n  #gerais-sobre .gs-title span {\n    color: #C0392B;\n  }\n\n  #gerais-sobre .gs-text {\n    color: #5A5A5A;\n    font-size: 0.95rem;\n    line-height: 1.7;\n    margin-bottom: 16px;\n  }\n\n  \/* Lista de diferenciais *\/\n  #gerais-sobre .gs-list {\n    list-style: none;\n    margin: 24px 0 32px;\n    padding: 0;\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n  }\n\n  #gerais-sobre .gs-list li {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    font-size: 0.95rem;\n    color: #5A5A5A;\n    line-height: 1.5;\n  }\n\n  #gerais-sobre .gs-list li::before {\n    content: \"\u2713\";\n    width: 22px;\n    height: 22px;\n    background: #C0392B;\n    color: #ffffff;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 0.75rem;\n    font-weight: 700;\n    flex-shrink: 0;\n    margin-top: 1px;\n  }\n\n  \/* Bot\u00e3o *\/\n  #gerais-sobre .gs-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: #C0392B;\n    color: #ffffff;\n    font-family: inherit;\n    font-size: 0.95rem;\n    font-weight: 700;\n    padding: 14px 28px;\n    border-radius: 8px;\n    text-decoration: none;\n    transition: all 0.28s ease;\n  }\n\n  #gerais-sobre .gs-btn:hover {\n    background: #96281B;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(192, 57, 43, 0.4);\n    color: #ffffff;\n    text-decoration: none;\n  }\n\n  #gerais-sobre .gs-btn svg {\n    width: 18px;\n    height: 18px;\n    stroke-width: 2.2;\n  }\n\n  \/* Responsivo *\/\n  @media (max-width: 768px) {\n    #gerais-sobre .gs-grid {\n      grid-template-columns: 1fr;\n      gap: 48px;\n    }\n\n    #gerais-sobre .gs-image-wrap {\n      order: -1;\n    }\n\n    #gerais-sobre .gs-badge-float {\n      right: 0;\n      bottom: -16px;\n    }\n\n    #gerais-sobre .gs-content {\n      padding-right: 0;\n    }\n  }\n<\/style>\n\n<section id=\"gerais-sobre\" aria-labelledby=\"gerais-sobre-heading\">\n  <div class=\"gs-container\">\n    <div class=\"gs-grid\">\n\n      <!-- \u2550\u2550\u2550 LADO DA IMAGEM \u2550\u2550\u2550 -->\n      <!-- \n        SUBSTITUIR: troque o bloco .gs-img-placeholder abaixo \n        por uma tag <img> com a foto real da sua frota\/equipe.\n        Exemplo:\n        <img decoding=\"async\" src=\"URL-DA-SUA-FOTO.jpg\" \n             alt=\"Frota da Gerais Desentupidora em Contagem MG\" \/>\n      -->\n      <div class=\"gs-image-wrap\">\n        <!-- DEPOIS \u2014 Foto real -->\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.postimg.cc\/yW4GLjgq\/Whats-App-Image-2026-03-03-at-16-34-36.jpg\"\n          alt=\"Frota da Gerais Desentupidora e Dedetizadora em Contagem MG\" width=\"600\" height=\"450\" loading=\"lazy\"\n          style=\"width:100%; border-radius:12px; aspect-ratio:4\/3; object-fit:cover; display:block;\" \/>\n\n        <div class=\"gs-badge-float\" aria-label=\"Mais de 20 anos de mercado\">\n          <strong>+20<\/strong>\n          <span>Anos de mercado<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- \u2550\u2550\u2550 LADO DO CONTE\u00daDO \u2550\u2550\u2550 -->\n      <div class=\"gs-content\">\n        <span class=\"gs-badge\">Quem somos<\/span>\n\n        <h2 class=\"gs-title\" id=\"gerais-sobre-heading\">\n          A <span>Gerais Desentupidora<\/span> &amp; Dedetizadora\n        <\/h2>\n\n        <p class=\"gs-text\">\n          Com mais de 20 anos atuando em Contagem e na Grande Belo Horizonte, a <strong>Gerais Desentupidora e\n            Dedetizadora<\/strong> \u00e9 refer\u00eancia em servi\u00e7os de saneamento e controle de pragas para resid\u00eancias,\n          empresas, com\u00e9rcios, clubes e escolas.\n        <\/p>\n        <p class=\"gs-text\">\n          Nossa equipe \u00e9 treinada e equipada com tecnologia moderna para oferecer solu\u00e7\u00f5es eficientes, seguras e com\n          garantia. Atendemos 24 horas por dia, todos os dias do ano, porque sabemos que urg\u00eancias n\u00e3o t\u00eam hora.\n        <\/p>\n\n        <ul class=\"gs-list\" aria-label=\"Diferenciais da Gerais\">\n          <li>Equipe especializada e treinada<\/li>\n          <li>Produtos seguros e certificados<\/li>\n          <li>Atendemos resid\u00eancias, empresas, com\u00e9rcios, clubes e escolas<\/li>\n          <li>Frota pr\u00f3pria de ve\u00edculos e equipamentos modernos<\/li>\n          <li>Atendimento \u00e1gil 24 horas \u2014 at\u00e9 nos feriados<\/li>\n        <\/ul>\n\n        <a href=\"https:\/\/wa.me\/553125593420?text=Oi%2C%20vim%20pelo%20site%20e%20gostaria%20de%20fazer%20um%20or%C3%A7amento!\" class=\"gs-btn\"\n          target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Falar com a Gerais pelo WhatsApp\">\n          <i data-lucide=\"smartphone\"><\/i> Fale conosco agora\n        <\/a>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  document.addEventListener('DOMContentLoaded', function () {\n    if (typeof lucide !== 'undefined') { lucide.createIcons(); }\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-783cca04 e-flex e-con-boxed e-con e-parent\" data-id=\"783cca04\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16ae9738 elementor-widget elementor-widget-html\" data-id=\"16ae9738\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     GERAIS \u2014 SESS\u00c3O O QUE FAZEMOS (Servi\u00e7os)\n     Bloco: Custom HTML \/ Elementor HTML Widget\n     Desenvolvido por: Venik\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<style>\n  \/* \u2500\u2500 Gerais Servi\u00e7os \u2500\u2500 *\/\n  #gerais-servicos {\n    padding: 80px 0;\n    background: #F5F5F5;\n    font-family: 'Inter', sans-serif;\n  }\n\n  #gerais-servicos .gsv-container {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  \/* Header da se\u00e7\u00e3o *\/\n  #gerais-servicos .gsv-header {\n    text-align: center;\n    margin-bottom: 52px;\n  }\n\n  #gerais-servicos .gsv-badge {\n    display: inline-block;\n    background: #595B5C;\n    color: #ffffff;\n    font-size: 0.72rem;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    padding: 4px 14px;\n    border-radius: 100px;\n    margin-bottom: 12px;\n  }\n\n  #gerais-servicos .gsv-title {\n    font-size: clamp(1.6rem, 3.5vw, 2.2rem);\n    font-weight: 800;\n    line-height: 1.2;\n    color: #1A1A1A;\n    margin: 0 0 16px;\n  }\n\n  #gerais-servicos .gsv-title span {\n    color: #C0392B;\n  }\n\n  #gerais-servicos .gsv-subtitle {\n    font-size: 1.05rem;\n    color: #5A5A5A;\n    max-width: 600px;\n    margin: 0 auto;\n    line-height: 1.65;\n  }\n\n  \/* Grid de cards *\/\n  #gerais-servicos .gsv-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 28px;\n    list-style: none;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* Card *\/\n  #gerais-servicos .gsv-card {\n    background: #ffffff;\n    border-radius: 16px;\n    overflow: hidden;\n    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.10);\n    display: flex;\n    flex-direction: column;\n    transition: all 0.28s ease;\n    border-bottom: 4px solid transparent;\n  }\n\n  #gerais-servicos .gsv-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 8px 40px rgba(0, 0, 0, 0.16);\n    border-bottom-color: #C0392B;\n  }\n\n  \/* Topo do card (faixa vermelha) *\/\n  #gerais-servicos .gsv-card-top {\n    position: relative;\n    background: linear-gradient(135deg, #96281B, #C0392B);\n    padding: 32px 28px 24px;\n    display: flex;\n    align-items: flex-start;\n    gap: 18px;\n  }\n\n  #gerais-servicos .gsv-icon {\n    width: 60px;\n    height: 60px;\n    background: rgba(255, 255, 255, 0.15);\n    border-radius: 12px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    color: #ffffff;\n  }\n\n  #gerais-servicos .gsv-icon svg {\n    width: 28px;\n    height: 28px;\n    stroke-width: 2;\n  }\n\n  #gerais-servicos .gsv-card-top h3 {\n    font-size: 1.2rem;\n    font-weight: 800;\n    color: #ffffff;\n    margin: 0 0 4px;\n  }\n\n  #gerais-servicos .gsv-card-top p {\n    font-size: 0.83rem;\n    color: rgba(255, 255, 255, 0.75);\n    margin: 0;\n    line-height: 1.4;\n  }\n\n  #gerais-servicos .gsv-num {\n    position: absolute;\n    top: 16px;\n    right: 16px;\n    font-size: 3rem;\n    font-weight: 900;\n    color: rgba(255, 255, 255, 0.08);\n    line-height: 1;\n  }\n\n  \/* Corpo do card *\/\n  #gerais-servicos .gsv-card-body {\n    padding: 24px 28px;\n    flex: 1;\n    display: flex;\n    flex-direction: column;\n  }\n\n  #gerais-servicos .gsv-card-body>p {\n    font-size: 0.92rem;\n    color: #5A5A5A;\n    line-height: 1.65;\n    margin: 0 0 20px;\n    flex: 1;\n  }\n\n  \/* Tags *\/\n  #gerais-servicos .gsv-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n    margin-bottom: 20px;\n  }\n\n  #gerais-servicos .gsv-tag {\n    font-size: 0.75rem;\n    font-weight: 600;\n    background: rgba(192, 57, 43, 0.08);\n    color: #C0392B;\n    padding: 4px 10px;\n    border-radius: 100px;\n    border: 1px solid rgba(192, 57, 43, 0.15);\n  }\n\n  \/* CTA inline *\/\n  #gerais-servicos .gsv-cta {\n    font-size: 0.88rem;\n    font-weight: 700;\n    color: #C0392B;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    text-decoration: none;\n    transition: gap 0.28s ease;\n    margin-top: auto;\n  }\n\n  #gerais-servicos .gsv-cta:hover {\n    gap: 10px;\n    color: #96281B;\n    text-decoration: none;\n  }\n\n  \/* Responsivo *\/\n  @media (max-width: 768px) {\n    #gerais-servicos .gsv-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n<\/style>\n\n<section id=\"gerais-servicos\" aria-labelledby=\"gerais-servicos-heading\">\n  <div class=\"gsv-container\">\n\n    <!-- Cabe\u00e7alho -->\n    <div class=\"gsv-header\">\n      <span class=\"gsv-badge\">O que fazemos<\/span>\n      <h2 class=\"gsv-title\" id=\"gerais-servicos-heading\">\n        Nossos <span>Servi\u00e7os<\/span>\n      <\/h2>\n      <p class=\"gsv-subtitle\">\n        Solu\u00e7\u00f5es completas para desentupimento, dedetiza\u00e7\u00e3o e saneamento em Contagem, BH e regi\u00e3o. Atendemos qualquer\n        porte de estabelecimento.\n      <\/p>\n    <\/div>\n\n    <!-- Cards -->\n    <ul class=\"gsv-grid\" role=\"list\" aria-label=\"Lista de servi\u00e7os da Gerais\">\n\n      <!-- 01 \u2014 Desentupimento -->\n      <li class=\"gsv-card\" role=\"listitem\">\n        <div class=\"gsv-card-top\">\n          <div class=\"gsv-icon\" aria-hidden=\"true\"><i data-lucide=\"wrench\"><\/i><\/div>\n          <div>\n            <h3>Desentupimento<\/h3>\n            <p>Desentupimento r\u00e1pido e eficiente em Contagem e Grande BH<\/p>\n          <\/div>\n          <span class=\"gsv-num\" aria-hidden=\"true\">01<\/span>\n        <\/div>\n        <div class=\"gsv-card-body\">\n          <p>Desentupimento profissional de ralos, pias, vasos sanit\u00e1rios, esgotos, calhas e tubula\u00e7\u00f5es em geral. Usamos\n            equipamentos de alta press\u00e3o para uma limpeza completa e duradoura.<\/p>\n          <div class=\"gsv-tags\">\n            <span class=\"gsv-tag\">Esgoto<\/span>\n            <span class=\"gsv-tag\">Pia<\/span>\n            <span class=\"gsv-tag\">Vaso Sanit\u00e1rio<\/span>\n            <span class=\"gsv-tag\">Calha<\/span>\n            <span class=\"gsv-tag\">Ralo<\/span>\n          <\/div>\n          <a href=\"https:\/\/wa.me\/553125593420?text=Oi%2C%20vim%20pelo%20site%20e%20gostaria%20de%20fazer%20um%20or%C3%A7amento!\" class=\"gsv-cta\"\n            target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Solicitar or\u00e7amento de desentupimento pelo WhatsApp\">\n            Solicitar or\u00e7amento \u2192\n          <\/a>\n        <\/div>\n      <\/li>\n\n      <!-- 02 \u2014 Dedetiza\u00e7\u00e3o -->\n      <li class=\"gsv-card\" role=\"listitem\">\n        <div class=\"gsv-card-top\">\n          <div class=\"gsv-icon\" aria-hidden=\"true\"><i data-lucide=\"bug\"><\/i><\/div>\n          <div>\n            <h3>Dedetiza\u00e7\u00e3o<\/h3>\n            <p>Elimina\u00e7\u00e3o de insetos e pragas com produtos seguros<\/p>\n          <\/div>\n          <span class=\"gsv-num\" aria-hidden=\"true\">02<\/span>\n        <\/div>\n        <div class=\"gsv-card-body\">\n          <p>Dedetiza\u00e7\u00e3o profissional para eliminar baratas, formigas, pulgas, mosquitos e outros insetos. Aplicamos\n            produtos seguros para humanos e animais, com efic\u00e1cia comprovada.<\/p>\n          <div class=\"gsv-tags\">\n            <span class=\"gsv-tag\">Baratas<\/span>\n            <span class=\"gsv-tag\">Formigas<\/span>\n            <span class=\"gsv-tag\">Pulgas<\/span>\n            <span class=\"gsv-tag\">Mosquitos<\/span>\n            <span class=\"gsv-tag\">T\u00e9rmitas<\/span>\n          <\/div>\n          <a href=\"https:\/\/wa.me\/553125593420?text=Oi%2C%20vim%20pelo%20site%20e%20gostaria%20de%20fazer%20um%20or%C3%A7amento!\" class=\"gsv-cta\"\n            target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Solicitar or\u00e7amento de dedetiza\u00e7\u00e3o pelo WhatsApp\">\n            Solicitar or\u00e7amento \u2192\n          <\/a>\n        <\/div>\n      <\/li>\n\n      <!-- 03 \u2014 Controle de Pragas -->\n      <li class=\"gsv-card\" role=\"listitem\">\n        <div class=\"gsv-card-top\">\n          <div class=\"gsv-icon\" aria-hidden=\"true\"><i data-lucide=\"shield-alert\"><\/i><\/div>\n          <div>\n            <h3>Controle de Pragas<\/h3>\n            <p>Controle e preven\u00e7\u00e3o de roedores e pragas urbanas<\/p>\n          <\/div>\n          <span class=\"gsv-num\" aria-hidden=\"true\">03<\/span>\n        <\/div>\n        <div class=\"gsv-card-body\">\n          <p>Controle eficaz de ratos, camundongos, cupins e outras pragas urbanas. Desenvolvemos planos de preven\u00e7\u00e3o\n            personalizados para proteger sua casa, empresa ou estabelecimento comercial.<\/p>\n          <div class=\"gsv-tags\">\n            <span class=\"gsv-tag\">Ratos<\/span>\n            <span class=\"gsv-tag\">Cupins<\/span>\n            <span class=\"gsv-tag\">Escorpi\u00f5es<\/span>\n            <span class=\"gsv-tag\">Abelhas<\/span>\n            <span class=\"gsv-tag\">Morcegos<\/span>\n          <\/div>\n          <a href=\"https:\/\/wa.me\/553125593420?text=Oi%2C%20vim%20pelo%20site%20e%20gostaria%20de%20fazer%20um%20or%C3%A7amento!\" class=\"gsv-cta\"\n            target=\"_blank\" rel=\"noopener noreferrer\"\n            aria-label=\"Solicitar or\u00e7amento de controle de pragas pelo WhatsApp\">\n            Solicitar or\u00e7amento \u2192\n          <\/a>\n        <\/div>\n      <\/li>\n\n      <!-- 04 \u2014 Suc\u00e7\u00e3o de Fossas -->\n      <li class=\"gsv-card\" role=\"listitem\">\n        <div class=\"gsv-card-top\">\n          <div class=\"gsv-icon\" aria-hidden=\"true\"><i data-lucide=\"truck\"><\/i><\/div>\n          <div>\n            <h3>Suc\u00e7\u00e3o de Fossas<\/h3>\n            <p>Limpeza e manuten\u00e7\u00e3o de fossas s\u00e9pticas em Contagem<\/p>\n          <\/div>\n          <span class=\"gsv-num\" aria-hidden=\"true\">04<\/span>\n        <\/div>\n        <div class=\"gsv-card-body\">\n          <p>Limpeza e suc\u00e7\u00e3o de fossas s\u00e9pticas, caixas de gordura e reservat\u00f3rios. Frota pr\u00f3pria de caminh\u00f5es com\n            equipamentos modernos para atendimento r\u00e1pido em toda a regi\u00e3o.<\/p>\n          <div class=\"gsv-tags\">\n            <span class=\"gsv-tag\">Fossa S\u00e9ptica<\/span>\n            <span class=\"gsv-tag\">Caixa de Gordura<\/span>\n            <span class=\"gsv-tag\">Esgotamento<\/span>\n            <span class=\"gsv-tag\">Limpeza<\/span>\n          <\/div>\n          <a href=\"https:\/\/wa.me\/553125593420?text=Oi%2C%20vim%20pelo%20site%20e%20gostaria%20de%20fazer%20um%20or%C3%A7amento!\" class=\"gsv-cta\"\n            target=\"_blank\" rel=\"noopener noreferrer\"\n            aria-label=\"Solicitar or\u00e7amento de suc\u00e7\u00e3o de fossas pelo WhatsApp\">\n            Solicitar or\u00e7amento \u2192\n          <\/a>\n        <\/div>\n      <\/li>\n\n    <\/ul>\n  <\/div>\n<\/section>\n\n<script>\n  document.addEventListener('DOMContentLoaded', function () {\n    if (typeof lucide !== 'undefined') { lucide.createIcons(); }\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-10e9d570 e-flex e-con-boxed e-con e-parent\" data-id=\"10e9d570\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f4128bb elementor-widget elementor-widget-html\" data-id=\"4f4128bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     GERAIS \u2014 SESS\u00c3O COBERTURA (\u00c1rea de Atendimento)\n     Bloco: Custom HTML \/ Elementor HTML Widget\n     Desenvolvido por: Venik\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<style>\n    \/* \u2500\u2500 Gerais Cobertura \u2500\u2500 *\/\n    #gerais-cobertura {\n        padding: 80px 0;\n        background: #ffffff;\n        font-family: 'Inter', sans-serif;\n    }\n\n    #gerais-cobertura .gc-container {\n        max-width: 1180px;\n        margin: 0 auto;\n        padding: 0 24px;\n    }\n\n    #gerais-cobertura .gc-inner {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 64px;\n        align-items: center;\n    }\n\n    \/* \u2500\u2500 Mapa (imagem real + anima\u00e7\u00e3o por cima) \u2500\u2500 *\/\n    #gerais-cobertura .gc-map {\n        position: relative;\n        border-radius: 16px;\n        overflow: hidden;\n        aspect-ratio: 6\/6;\n        border: 2px solid #E5E5E5;\n        box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08);\n    }\n\n    \/* Imagem real como base *\/\n    #gerais-cobertura .gc-map-base {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        display: block;\n    }\n\n    \/* Overlay escuro sutil para as ondas aparecerem *\/\n    #gerais-cobertura .gc-map-overlay {\n        position: absolute;\n        inset: 0;\n        background: rgba(0, 0, 0, 0.25);\n        pointer-events: none;\n    }\n\n    #gerais-cobertura .gc-map-waves {\n        position: absolute;\n        inset: 0;\n        pointer-events: none;\n    }\n\n    #gerais-cobertura .gc-wave {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        border-radius: 50%;\n        border: 2px solid rgba(192, 57, 43, 0.55);\n        animation: gc-wave-out 3s infinite;\n    }\n\n    #gerais-cobertura .gc-wave:nth-child(1) {\n        width: 80px;\n        height: 80px;\n        animation-delay: 0s;\n    }\n\n    #gerais-cobertura .gc-wave:nth-child(2) {\n        width: 140px;\n        height: 140px;\n        animation-delay: 0.8s;\n    }\n\n    #gerais-cobertura .gc-wave:nth-child(3) {\n        width: 210px;\n        height: 210px;\n        animation-delay: 1.6s;\n    }\n\n    @keyframes gc-wave-out {\n        0% {\n            opacity: 0.6;\n            transform: translate(-50%, -50%) scale(1);\n        }\n\n        100% {\n            opacity: 0;\n            transform: translate(-50%, -50%) scale(1.15);\n        }\n    }\n\n    #gerais-cobertura .gc-map-center {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        z-index: 3;\n        text-align: center;\n    }\n\n    #gerais-cobertura .gc-pin {\n        width: 48px;\n        height: 48px;\n        background: #C0392B;\n        border-radius: 50% 50% 50% 0;\n        transform: rotate(-45deg);\n        margin: 0 auto 16px;\n        box-shadow: 0 6px 20px rgba(192, 57, 43, 0.4);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        transition: transform 0.3s ease, box-shadow 0.3s ease;\n    }\n\n    #gerais-cobertura .gc-map:hover .gc-pin {\n        transform: rotate(-45deg) scale(1.1);\n        box-shadow: 0 10px 30px rgba(192, 57, 43, 0.55);\n    }\n\n    #gerais-cobertura .gc-pin::after {\n        content: \"\";\n        width: 18px;\n        height: 18px;\n        background: #fff;\n        border-radius: 50%;\n        transform: rotate(45deg);\n    }\n\n    #gerais-cobertura .gc-map-label {\n        font-size: 0.95rem;\n        font-weight: 800;\n        color: #ffffff;\n        text-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);\n        margin: 0 0 2px;\n    }\n\n    #gerais-cobertura .gc-map-sublabel {\n        font-size: 0.78rem;\n        color: rgba(255, 255, 255, 0.85);\n        text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);\n        margin: 0;\n    }\n\n    \/* \u2500\u2500 Conte\u00fado lateral \u2500\u2500 *\/\n    #gerais-cobertura .gc-badge {\n        display: inline-block;\n        background: #595B5C;\n        color: #ffffff;\n        font-size: 0.72rem;\n        font-weight: 700;\n        letter-spacing: 0.12em;\n        text-transform: uppercase;\n        padding: 4px 14px;\n        border-radius: 100px;\n        margin-bottom: 12px;\n    }\n\n    #gerais-cobertura .gc-title {\n        font-size: clamp(1.6rem, 3.5vw, 2.2rem);\n        font-weight: 800;\n        line-height: 1.2;\n        color: #1A1A1A;\n        margin: 0 0 16px;\n    }\n\n    #gerais-cobertura .gc-title span {\n        color: #C0392B;\n    }\n\n    #gerais-cobertura .gc-subtitle {\n        font-size: 1.05rem;\n        color: #5A5A5A;\n        line-height: 1.65;\n        margin-bottom: 24px;\n    }\n\n    \/* Grid de cidades *\/\n    #gerais-cobertura .gc-cidades {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 10px;\n        margin-bottom: 32px;\n        list-style: none;\n        padding: 0;\n    }\n\n    #gerais-cobertura .gc-cidade {\n        display: flex;\n        align-items: center;\n        gap: 10px;\n        padding: 12px 14px;\n        background: #F5F5F5;\n        border-radius: 8px;\n        font-size: 0.88rem;\n        font-weight: 600;\n        color: #1A1A1A;\n        transition: all 0.25s ease;\n        border: 1px solid transparent;\n    }\n\n    #gerais-cobertura .gc-cidade:hover {\n        background: rgba(192, 57, 43, 0.06);\n        border-color: rgba(192, 57, 43, 0.2);\n        color: #C0392B;\n    }\n\n    #gerais-cobertura .gc-cidade .gc-cidade-icon {\n        width: 16px;\n        height: 16px;\n        stroke: #C0392B;\n        stroke-width: 2.5;\n        fill: none;\n        flex-shrink: 0;\n    }\n\n    #gerais-cobertura .gc-cidade small {\n        display: block;\n        font-size: 0.72rem;\n        font-weight: 400;\n        color: #5A5A5A;\n    }\n\n    \/* \u2500\u2500 Verificador de CEP \u2500\u2500 *\/\n    #gerais-cobertura .gc-cep-form {\n        display: flex;\n        gap: 10px;\n        align-items: stretch;\n    }\n\n    #gerais-cobertura .gc-cep-input {\n        flex: 1;\n        padding: 14px 16px;\n        border: 2px solid #E5E5E5;\n        border-radius: 8px;\n        font-family: inherit;\n        font-size: 1rem;\n        font-weight: 600;\n        color: #1A1A1A;\n        outline: none;\n        transition: border-color 0.2s ease;\n        letter-spacing: 0.05em;\n    }\n\n    #gerais-cobertura .gc-cep-input::placeholder {\n        font-weight: 400;\n        color: #9A9A9A;\n        letter-spacing: 0;\n    }\n\n    #gerais-cobertura .gc-cep-input:focus {\n        border-color: #C0392B;\n    }\n\n    #gerais-cobertura .gc-cep-btn {\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n        background: #C0392B;\n        color: #ffffff;\n        font-family: inherit;\n        font-size: 0.95rem;\n        font-weight: 700;\n        padding: 14px 22px;\n        border-radius: 8px;\n        border: none;\n        cursor: pointer;\n        transition: all 0.28s ease;\n        white-space: nowrap;\n    }\n\n    #gerais-cobertura .gc-cep-btn:hover:not(:disabled) {\n        background: #96281B;\n        transform: translateY(-2px);\n        box-shadow: 0 6px 20px rgba(192, 57, 43, 0.4);\n    }\n\n    #gerais-cobertura .gc-cep-btn:disabled {\n        opacity: 0.65;\n        cursor: not-allowed;\n    }\n\n    #gerais-cobertura .gc-cep-btn svg {\n        width: 18px;\n        height: 18px;\n        fill: none;\n        stroke: currentColor;\n        stroke-width: 2.2;\n    }\n\n    #gerais-cobertura .gc-cep-btn .gc-spinner {\n        width: 18px;\n        height: 18px;\n        border: 2.5px solid rgba(255,255,255,0.3);\n        border-top-color: #fff;\n        border-radius: 50%;\n        animation: gc-spin 0.7s linear infinite;\n    }\n\n    @keyframes gc-spin { to { transform: rotate(360deg); } }\n\n\n    \/* Responsivo *\/\n    @media (max-width: 768px) {\n        #gerais-cobertura .gc-inner {\n            grid-template-columns: 1fr;\n            gap: 40px;\n        }\n        #gerais-cobertura .gc-cidades {\n            grid-template-columns: 1fr;\n        }\n        #gerais-cobertura .gc-cep-form {\n            flex-direction: column;\n        }\n        #gerais-cobertura .gc-cep-btn {\n            justify-content: center;\n        }\n    }\n\n    \/* \u2500\u2500 Modal \u2500\u2500 *\/\n    #gc-modal-overlay {\n        position: fixed;\n        inset: 0;\n        background: rgba(0,0,0,0.55);\n        z-index: 9999;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        padding: 24px;\n        opacity: 0;\n        pointer-events: none;\n        transition: opacity 0.3s ease;\n    }\n    #gc-modal-overlay.gc-modal-open {\n        opacity: 1;\n        pointer-events: all;\n    }\n    #gc-modal {\n        background: #fff;\n        border-radius: 16px;\n        padding: 40px 36px;\n        max-width: 440px;\n        width: 100%;\n        text-align: center;\n        box-shadow: 0 20px 60px rgba(0,0,0,0.18);\n        transform: scale(0.92) translateY(16px);\n        transition: transform 0.3s ease;\n    }\n    #gc-modal-overlay.gc-modal-open #gc-modal {\n        transform: scale(1) translateY(0);\n    }\n    #gc-modal .gc-modal-icon {\n        width: 64px; height: 64px;\n        border-radius: 50%;\n        display: flex; align-items: center; justify-content: center;\n        margin: 0 auto 20px;\n    }\n    #gc-modal .gc-modal-icon svg {\n        width: 32px; height: 32px;\n        fill: none; stroke: #fff; stroke-width: 2.5;\n    }\n    #gc-modal .gc-modal-icon.success { background: #C0392B; }\n    #gc-modal .gc-modal-icon.error   { background: #595B5C; }\n    #gc-modal .gc-modal-title {\n        font-size: 1.35rem; font-weight: 800; color: #1A1A1A;\n        margin: 0 0 10px; line-height: 1.25;\n    }\n    #gc-modal .gc-modal-text {\n        font-size: 0.95rem; color: #5A5A5A;\n        line-height: 1.6; margin: 0 0 28px;\n    }\n    #gc-modal .gc-modal-actions {\n        display: flex; gap: 10px; justify-content: center; flex-wrap: wrap;\n    }\n    #gc-modal .gc-modal-btn {\n        display: inline-flex; align-items: center; gap: 7px;\n        padding: 12px 22px; border-radius: 8px;\n        font-family: inherit; font-size: 0.9rem; font-weight: 700;\n        cursor: pointer; border: none; text-decoration: none;\n        transition: all 0.25s ease;\n    }\n    #gc-modal .gc-modal-btn.primary  { background: #C0392B; color: #fff; }\n    #gc-modal .gc-modal-btn.primary:hover {\n        background: #96281B; transform: translateY(-2px);\n        box-shadow: 0 6px 16px rgba(192,57,43,0.35); color: #fff;\n    }\n    #gc-modal .gc-modal-btn.secondary { background: #F0F0F0; color: #1A1A1A; }\n    #gc-modal .gc-modal-btn.secondary:hover { background: #E0E0E0; }\n\n    \/* Responsivo *\/\n    @media (max-width: 768px) {\n        #gerais-cobertura .gc-inner {\n            grid-template-columns: 1fr;\n            gap: 40px;\n        }\n        #gerais-cobertura .gc-cidades {\n            grid-template-columns: 1fr;\n        }\n        #gerais-cobertura .gc-cep-form {\n            flex-direction: column;\n        }\n        #gerais-cobertura .gc-cep-btn {\n            justify-content: center;\n        }\n    }\n\n    \/* \u2500\u2500 Acessibilidade: respeitar prefer\u00eancia de movimento reduzido \u2500\u2500 *\/\n    @media (prefers-reduced-motion: reduce) {\n        #gerais-cobertura .gc-wave {\n            animation: none !important;\n        }\n        #gerais-cobertura .gc-cep-btn .gc-spinner {\n            animation: none !important;\n            border: 2.5px solid rgba(255, 255, 255, 0.7);\n            border-top-color: #fff;\n        }\n        #gc-modal,\n        #gc-modal-overlay {\n            transition: none !important;\n        }\n    }\n<\/style>\n\n<section id=\"gerais-cobertura\" aria-labelledby=\"gc-heading\">\n    <div class=\"gc-container\">\n        <div class=\"gc-inner\">\n\n            <!-- \u2550\u2550\u2550 COLUNA ESQUERDA: Mapa com anima\u00e7\u00e3o sobreposta \u2550\u2550\u2550 -->\n            <div class=\"gc-map\" role=\"img\" aria-label=\"Mapa de cobertura \u2014 Contagem e Grande BH\">\n\n                <!-- Imagem real do mapa como fundo -->\n                <img decoding=\"async\" class=\"gc-map-base\" src=\"https:\/\/i.postimg.cc\/wTMXbw7j\/Captura-de-Tela-2026-03-07-a-s-19-36-53.png\"\n                    alt=\"Mapa de cobertura da Gerais Desentupidora em Contagem e Grande BH\" loading=\"lazy\" \/>\n                <!-- Overlay escuro -->\n                <div class=\"gc-map-overlay\" aria-hidden=\"true\"><\/div>\n\n                <!-- Ondas animadas -->\n                <div class=\"gc-map-waves\" aria-hidden=\"true\">\n                    <div class=\"gc-wave\"><\/div>\n                    <div class=\"gc-wave\"><\/div>\n                    <div class=\"gc-wave\"><\/div>\n                <\/div>\n\n                <!-- Pin central -->\n                <div class=\"gc-map-center\">\n                    <div class=\"gc-pin\" aria-hidden=\"true\"><\/div>\n                    <p class=\"gc-map-label\">R. Rio das Velhas, 897<\/p>\n                    <p class=\"gc-map-sublabel\">Novo Riacho, Contagem \u2014 MG, 32280-370<\/p>\n                <\/div>\n\n            <\/div>\n\n            <!-- \u2550\u2550\u2550 COLUNA DIREITA: Conte\u00fado \u2550\u2550\u2550 -->\n            <div>\n                <span class=\"gc-badge\">Cobertura<\/span>\n\n                <h2 class=\"gc-title\" id=\"gc-heading\">\n                    Atendemos <span>Contagem e toda a Grande BH<\/span>\n                <\/h2>\n\n                <p class=\"gc-subtitle\">\n                    Nossa equipe est\u00e1 pronta para atender voc\u00ea em Contagem e nas principais cidades da Grande Belo\n                    Horizonte, 24 horas por dia, todos os dias da semana.\n                <\/p>\n\n                <ul class=\"gc-cidades\" role=\"list\" aria-label=\"Cidades atendidas\">\n                    <li class=\"gc-cidade\">\n                        <svg class=\"gc-cidade-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\" \/>\n                            <circle cx=\"12\" cy=\"10\" r=\"3\" \/>\n                        <\/svg>\n                        <div>Contagem <small>Base principal<\/small><\/div>\n                    <\/li>\n                    <li class=\"gc-cidade\">\n                        <svg class=\"gc-cidade-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\" \/>\n                            <circle cx=\"12\" cy=\"10\" r=\"3\" \/>\n                        <\/svg>\n                        <div>Belo Horizonte <small>Atendimento completo<\/small><\/div>\n                    <\/li>\n                    <li class=\"gc-cidade\">\n                        <svg class=\"gc-cidade-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\" \/>\n                            <circle cx=\"12\" cy=\"10\" r=\"3\" \/>\n                        <\/svg>\n                        <div>Betim <small>Atendimento completo<\/small><\/div>\n                    <\/li>\n                    <li class=\"gc-cidade\">\n                        <svg class=\"gc-cidade-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\" \/>\n                            <circle cx=\"12\" cy=\"10\" r=\"3\" \/>\n                        <\/svg>\n                        <div>Ibirit\u00e9 <small>Atendimento completo<\/small><\/div>\n                    <\/li>\n                    <li class=\"gc-cidade\">\n                        <svg class=\"gc-cidade-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\" \/>\n                            <circle cx=\"12\" cy=\"10\" r=\"3\" \/>\n                        <\/svg>\n                        <div>Nova Lima <small>Atendimento completo<\/small><\/div>\n                    <\/li>\n                    <li class=\"gc-cidade\">\n                        <svg class=\"gc-cidade-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\" \/>\n                            <circle cx=\"12\" cy=\"10\" r=\"3\" \/>\n                        <\/svg>\n                        <div>E regi\u00e3o <small>Consulte disponibilidade<\/small><\/div>\n                    <\/li>\n                <\/ul>\n\n                <div class=\"gc-cep-form\" role=\"search\" aria-label=\"Verificar cobertura por CEP\">\n                    <input\n                        type=\"text\"\n                        id=\"gc-cep-input\"\n                        class=\"gc-cep-input\"\n                        placeholder=\"Digite seu CEP\"\n                        maxlength=\"9\"\n                        inputmode=\"numeric\"\n                        autocomplete=\"postal-code\"\n                        aria-label=\"Seu CEP\"\n                    \/>\n                    <button id=\"gc-cep-btn\" class=\"gc-cep-btn\" type=\"button\" aria-label=\"Verificar cobertura\">\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <circle cx=\"11\" cy=\"11\" r=\"8\"\/>\n                            <line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/>\n                        <\/svg>\n                        Verificar\n                    <\/button>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550 Modal de Cobertura \u2550\u2550\u2550 -->\n<div id=\"gc-modal-overlay\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"gc-modal-title\" aria-hidden=\"true\">\n    <div id=\"gc-modal\">\n        <div class=\"gc-modal-icon\" id=\"gc-modal-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" id=\"gc-modal-icon-svg\"><\/svg>\n        <\/div>\n        <h3 class=\"gc-modal-title\" id=\"gc-modal-title\"><\/h3>\n        <p class=\"gc-modal-text\" id=\"gc-modal-text\"><\/p>\n        <div class=\"gc-modal-actions\" id=\"gc-modal-actions\"><\/div>\n    <\/div>\n<\/div>\n\n<script>\n(function () {\n    const BASE_LAT = -19.9212;\n    const BASE_LNG = -44.0681;\n    const RAIO_KM  = 200;\n\n    const input   = document.getElementById('gc-cep-input');\n    const btn     = document.getElementById('gc-cep-btn');\n    const overlay = document.getElementById('gc-modal-overlay');\n\n    \/\/ Cache em mem\u00f3ria para evitar requests repetidos ao Nominatim\n    const cepCache = {};\n\n    \/\/ M\u00e1scara CEP\n    input.addEventListener('input', function () {\n        let v = this.value.replace(\/\\D\/g, '').slice(0, 8);\n        if (v.length > 5) v = v.slice(0, 5) + '-' + v.slice(5);\n        this.value = v;\n    });\n    input.addEventListener('keydown', function (e) { if (e.key === 'Enter') btn.click(); });\n    btn.addEventListener('click', verificarCEP);\n    overlay.addEventListener('click', function (e) { if (e.target === overlay) fecharModal(); });\n    document.addEventListener('keydown', function (e) { if (e.key === 'Escape') fecharModal(); });\n\n    function haversine(lat1, lng1, lat2, lng2) {\n        const R = 6371;\n        const dLat = (lat2 - lat1) * Math.PI \/ 180;\n        const dLng = (lng2 - lng1) * Math.PI \/ 180;\n        const a = Math.sin(dLat \/ 2) ** 2 +\n                  Math.cos(lat1 * Math.PI \/ 180) * Math.cos(lat2 * Math.PI \/ 180) *\n                  Math.sin(dLng \/ 2) ** 2;\n        return R * 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\n    }\n\n    async function verificarCEP() {\n        const cep = input.value.replace(\/\\D\/g, '');\n        if (cep.length !== 8) {\n            input.focus();\n            input.style.borderColor = '#C0392B';\n            setTimeout(() => input.style.borderColor = '', 1200);\n            return;\n        }\n\n        \/\/ Usa cache se o CEP j\u00e1 foi consultado antes\n        if (cepCache[cep]) {\n            const cached = cepCache[cep];\n            abrirModal(cached.tipo, cached.cidade, cached.dist);\n            return;\n        }\n\n        setLoading(true);\n        try {\n            \/\/ 1) Valida CEP via ViaCEP\n            const viaCepRes  = await fetch(`https:\/\/viacep.com.br\/ws\/${cep}\/json\/`);\n            const viaCepData = await viaCepRes.json();\n            if (viaCepData.erro) throw new Error('CEP inv\u00e1lido');\n\n            const cidade = viaCepData.localidade + (viaCepData.uf ? ' - ' + viaCepData.uf : '');\n\n            \/\/ 2a) Estrat\u00e9gia PRIM\u00c1RIA: busca por postalcode (muito mais precisa)\n            let lat, lng;\n            const geoRes1 = await fetch(\n                `https:\/\/nominatim.openstreetmap.org\/search?postalcode=${cep}&country=BR&format=json&limit=1`,\n                { headers: { 'Accept-Language': 'pt-BR' } }\n            );\n            const geoData1 = await geoRes1.json();\n\n            if (geoData1 && geoData1.length > 0) {\n                lat = parseFloat(geoData1[0].lat);\n                lng = parseFloat(geoData1[0].lon);\n            } else {\n                \/\/ 2b) Fallback: bairro + cidade + estado\n                const q2 = encodeURIComponent(\n                    `${viaCepData.bairro || ''}, ${viaCepData.localidade}, ${viaCepData.uf}, Brasil`\n                );\n                const geoRes2 = await fetch(\n                    `https:\/\/nominatim.openstreetmap.org\/search?q=${q2}&format=json&limit=1`,\n                    { headers: { 'Accept-Language': 'pt-BR' } }\n                );\n                const geoData2 = await geoRes2.json();\n\n                if (geoData2 && geoData2.length > 0) {\n                    lat = parseFloat(geoData2[0].lat);\n                    lng = parseFloat(geoData2[0].lon);\n                } else {\n                    \/\/ 2c) Fallback final: somente cidade + estado\n                    const q3 = encodeURIComponent(`${viaCepData.localidade}, ${viaCepData.uf}, Brasil`);\n                    const geoRes3 = await fetch(\n                        `https:\/\/nominatim.openstreetmap.org\/search?q=${q3}&format=json&limit=1`,\n                        { headers: { 'Accept-Language': 'pt-BR' } }\n                    );\n                    const geoData3 = await geoRes3.json();\n                    if (!geoData3 || geoData3.length === 0) throw new Error('N\u00e3o localiz\u00e1vel');\n                    lat = parseFloat(geoData3[0].lat);\n                    lng = parseFloat(geoData3[0].lon);\n                }\n            }\n\n            const dist = haversine(BASE_LAT, BASE_LNG, lat, lng);\n            const tipo = dist <= RAIO_KM ? 'success' : 'error';\n\n            \/\/ Salva no cache para consultas futuras do mesmo CEP\n            cepCache[cep] = { tipo, cidade, dist };\n\n            abrirModal(tipo, cidade, dist);\n\n        } catch (err) {\n            abrirModal('invalid');\n        } finally {\n            setLoading(false);\n        }\n    }\n\n    function abrirModal(tipo, cidade, dist) {\n        const icon    = document.getElementById('gc-modal-icon');\n        const iconSvg = document.getElementById('gc-modal-icon-svg');\n        const title   = document.getElementById('gc-modal-title');\n        const text    = document.getElementById('gc-modal-text');\n        const actions = document.getElementById('gc-modal-actions');\n\n        icon.className    = 'gc-modal-icon ' + (tipo === 'success' ? 'success' : 'error');\n        actions.innerHTML = '';\n\n        if (tipo === 'success') {\n            iconSvg.innerHTML = '<polyline points=\"20 6 9 17 4 12\"\/>';\n            title.textContent = '\u00d3tima not\u00edcia!';\n            text.innerHTML    = `Atendemos em <strong>${cidade}<\/strong>!<br>Voc\u00ea est\u00e1 a aproximadamente <strong>${dist.toFixed(0)} km<\/strong> da nossa base. Nossa equipe est\u00e1 pronta para te atender!`;\n            actions.innerHTML = `\n                <a href=\"https:\/\/wa.me\/553125593420?text=Oi%2C%20vim%20pelo%20site%20e%20gostaria%20de%20fazer%20um%20or%C3%A7amento!\" target=\"_blank\" rel=\"noopener\" class=\"gc-modal-btn primary\">\n                    Falar no WhatsApp\n                <\/a>\n                <button class=\"gc-modal-btn secondary\" onclick=\"fecharModal()\">Fechar<\/button>`;\n        } else if (tipo === 'error') {\n            iconSvg.innerHTML = '<line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/>';\n            title.textContent = 'Fora da nossa \u00e1rea';\n            text.innerHTML    = `Infelizmente <strong>${cidade}<\/strong> fica a aproximadamente <strong>${dist.toFixed(0)} km<\/strong> da nossa base e est\u00e1 fora do nosso raio de ${RAIO_KM} km.`;\n            actions.innerHTML = `<button class=\"gc-modal-btn secondary\" onclick=\"fecharModal()\">Entendi<\/button>`;\n        } else {\n            iconSvg.innerHTML = '<circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/>';\n            title.textContent = 'CEP n\u00e3o encontrado';\n            text.textContent  = 'Verifique se o CEP digitado est\u00e1 correto e tente novamente.';\n            actions.innerHTML = `<button class=\"gc-modal-btn secondary\" onclick=\"fecharModal()\">Tentar novamente<\/button>`;\n        }\n\n        overlay.removeAttribute('aria-hidden');\n        overlay.classList.add('gc-modal-open');\n        document.body.style.overflow = 'hidden';\n    }\n\n    window.fecharModal = function () {\n        overlay.classList.remove('gc-modal-open');\n        overlay.setAttribute('aria-hidden', 'true');\n        document.body.style.overflow = '';\n    };\n\n    function setLoading(on) {\n        btn.disabled = on;\n        btn.innerHTML = on\n            ? '<div class=\"gc-spinner\"><\/div> Verificando...'\n            : '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><\/svg> Verificar CEP';\n    }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-42766103 e-flex e-con-boxed e-con e-parent\" data-id=\"42766103\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43b343fb elementor-widget elementor-widget-html\" data-id=\"43b343fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     GERAIS \u2014 SESS\u00c3O DIFERENCIAIS (Por que nos escolher)\n     Bloco: Custom HTML \/ Elementor HTML Widget\n     Desenvolvido por: Venik\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<style>\n\/* \u2500\u2500 Gerais Diferenciais Cards \u2500\u2500 *\/\n#gerais-diferenciais-cards {\n  padding: 80px 0;\n  background: #F5F5F5;\n  font-family: 'Inter', sans-serif;\n}\n#gerais-diferenciais-cards .gdc-container {\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n\/* Cabe\u00e7alho *\/\n#gerais-diferenciais-cards .gdc-header {\n  text-align: center;\n  margin-bottom: 52px;\n}\n#gerais-diferenciais-cards .gdc-badge {\n  display: inline-block;\n  background: #595B5C;\n  color: #ffffff;\n  font-size: 0.72rem;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  padding: 4px 14px;\n  border-radius: 100px;\n  margin-bottom: 12px;\n}\n#gerais-diferenciais-cards .gdc-title {\n  font-size: clamp(1.6rem, 3.5vw, 2.2rem);\n  font-weight: 800;\n  line-height: 1.2;\n  color: #1A1A1A;\n  margin: 0 0 16px;\n}\n#gerais-diferenciais-cards .gdc-title span { color: #C0392B; }\n#gerais-diferenciais-cards .gdc-subtitle {\n  font-size: 1.05rem;\n  color: #5A5A5A;\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.65;\n}\n\n\/* Grid de cards *\/\n#gerais-diferenciais-cards .gdc-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 24px;\n  list-style: none;\n  margin: 0; padding: 0;\n}\n\n\/* Card individual *\/\n#gerais-diferenciais-cards .gdc-card {\n  background: #ffffff;\n  border-radius: 16px;\n  padding: 32px 28px;\n  box-shadow: 0 4px 20px rgba(0,0,0,0.10);\n  transition: all 0.28s ease;\n  position: relative;\n  overflow: hidden;\n}\n\/* Barra vermelha no topo \u2014 animada no hover *\/\n#gerais-diferenciais-cards .gdc-card::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 3px;\n  background: #C0392B;\n  transform: scaleX(0);\n  transform-origin: left;\n  transition: transform 0.28s ease;\n}\n#gerais-diferenciais-cards .gdc-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 8px 40px rgba(0,0,0,0.16);\n}\n#gerais-diferenciais-cards .gdc-card:hover::before {\n  transform: scaleX(1);\n}\n\n\/* \u00cdcone *\/\n#gerais-diferenciais-cards .gdc-icon {\n  width: 56px; height: 56px;\n  background: rgba(192,57,43,0.08);\n  border-radius: 12px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 18px;\n  transition: background 0.28s ease;\n}\n#gerais-diferenciais-cards .gdc-card:hover .gdc-icon {\n  background: rgba(192,57,43,0.14);\n}\n#gerais-diferenciais-cards .gdc-icon svg {\n  width: 26px; height: 26px;\n  stroke-width: 2;\n  color: #C0392B;\n}\n#gerais-diferenciais-cards .gdc-card h3 {\n  font-size: 1rem;\n  font-weight: 800;\n  color: #1A1A1A;\n  margin: 0 0 10px;\n}\n#gerais-diferenciais-cards .gdc-card p {\n  font-size: 0.88rem;\n  color: #5A5A5A;\n  line-height: 1.65;\n  margin: 0;\n}\n\n\/* Responsivo *\/\n@media (max-width: 1024px) {\n  #gerais-diferenciais-cards .gdc-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n@media (max-width: 768px) {\n  #gerais-diferenciais-cards .gdc-grid {\n    grid-template-columns: 1fr;\n  }\n}\n<\/style>\n\n<section id=\"gerais-diferenciais-cards\" aria-labelledby=\"gerais-diferenciais-heading\">\n  <div class=\"gdc-container\">\n\n    <!-- Cabe\u00e7alho -->\n    <div class=\"gdc-header\">\n      <span class=\"gdc-badge\">Nossos diferenciais<\/span>\n      <h2 class=\"gdc-title\" id=\"gerais-diferenciais-heading\">\n        Por que escolher a <span>Gerais?<\/span>\n      <\/h2>\n      <p class=\"gdc-subtitle\">\n        Somos especialistas no assunto. Veja o que nos diferencia dos concorrentes.\n      <\/p>\n    <\/div>\n\n    <!-- Cards -->\n    <ul class=\"gdc-grid\" role=\"list\" aria-label=\"Diferenciais da Gerais Desentupidora\">\n\n      <li class=\"gdc-card\" role=\"listitem\">\n        <div class=\"gdc-icon\" aria-hidden=\"true\"><i data-lucide=\"clock\"><\/i><\/div>\n        <h3>Atendimento 24 Horas<\/h3>\n        <p>Estamos dispon\u00edveis a qualquer hora do dia ou da noite, inclusive finais de semana e feriados. Urg\u00eancias t\u00eam prioridade.<\/p>\n      <\/li>\n\n      <li class=\"gdc-card\" role=\"listitem\">\n        <div class=\"gdc-icon\" aria-hidden=\"true\"><i data-lucide=\"medal\"><\/i><\/div>\n        <h3>Mais de 20 Anos de Experi\u00eancia<\/h3>\n        <p>Conquistamos a confian\u00e7a de centenas de clientes em Contagem e na Grande BH ao longo de mais de uma d\u00e9cada de atua\u00e7\u00e3o.<\/p>\n      <\/li>\n\n      <li class=\"gdc-card\" role=\"listitem\">\n        <div class=\"gdc-icon\" aria-hidden=\"true\"><i data-lucide=\"truck\"><\/i><\/div>\n        <h3>Frota Pr\u00f3pria<\/h3>\n        <p>Contamos com frota pr\u00f3pria de caminh\u00f5es e ve\u00edculos equipados para garantir atendimento \u00e1gil e eficiente em toda a regi\u00e3o.<\/p>\n      <\/li>\n\n      <li class=\"gdc-card\" role=\"listitem\">\n        <div class=\"gdc-icon\" aria-hidden=\"true\"><i data-lucide=\"flask-conical\"><\/i><\/div>\n        <h3>Produtos Seguros<\/h3>\n        <p>Utilizamos produtos e insumos de qualidade, seguros para pessoas, animais de estima\u00e7\u00e3o e o meio ambiente.<\/p>\n      <\/li>\n\n      <li class=\"gdc-card\" role=\"listitem\">\n        <div class=\"gdc-icon\" aria-hidden=\"true\"><i data-lucide=\"home\"><\/i><\/div>\n        <h3>Atendemos Todos os P\u00fablicos<\/h3>\n        <p>Resid\u00eancias, apartamentos, empresas, com\u00e9rcios, clubes e escolas. Temos a solu\u00e7\u00e3o certa para cada necessidade.<\/p>\n      <\/li>\n\n      <li class=\"gdc-card\" role=\"listitem\">\n        <div class=\"gdc-icon\" aria-hidden=\"true\"><i data-lucide=\"check-circle-2\"><\/i><\/div>\n        <h3>Servi\u00e7o Garantido<\/h3>\n        <p>Trabalhamos com compromisso total de qualidade. Nosso objetivo \u00e9 resolver o seu problema de forma definitiva.<\/p>\n      <\/li>\n\n    <\/ul>\n  <\/div>\n<\/section>\n\n<script>\n  document.addEventListener('DOMContentLoaded', function() {\n    if (typeof lucide !== 'undefined') { lucide.createIcons(); }\n  });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d45876f e-flex e-con-boxed e-con e-parent\" data-id=\"5d45876f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;background_motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5be95422 elementor-widget elementor-widget-html\" data-id=\"5be95422\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     GERAIS \u2014 SESS\u00c3O FROTA (Carrossel)\n     Bloco: Custom HTML \/ Elementor HTML Widget\n     Desenvolvido por: Venik\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<style>\n    #gerais-frota {\n        background: #ffffff;\n        padding: 52px 24px;\n        font-family: 'Inter', sans-serif;\n    }\n\n    #gerais-frota .gfr-container {\n        max-width: 1180px;\n        margin: 0 auto;\n    }\n\n    \/* \u2500\u2500 Cabe\u00e7alho \u2500\u2500 *\/\n    #gerais-frota .gfr-header {\n        text-align: center;\n        margin-bottom: 36px;\n    }\n\n    #gerais-frota .gfr-badge {\n        display: inline-block;\n        background: #595B5C;\n        color: #ffffff;\n        font-size: 0.72rem;\n        font-weight: 700;\n        letter-spacing: 0.12em;\n        text-transform: uppercase;\n        padding: 3px 12px;\n        border-radius: 100px;\n        border: 1px solid rgba(255, 255, 255, 0.2);\n        margin-bottom: 12px;\n    }\n\n    #gerais-frota .gfr-title {\n        font-size: clamp(1.5rem, 3vw, 2.1rem);\n        font-weight: 800;\n        color: #595B5C;\n        margin: 0 0 12px;\n        line-height: 1.2;\n    }\n\n    #gerais-frota .gfr-title span {\n        color: #C0392B;\n    }\n\n    #gerais-frota .gfr-subtitle {\n        font-size: 0.95rem;\n        color: #595B5C;\n        max-width: 520px;\n        margin: 0 auto;\n        line-height: 1.65;\n    }\n\n    \/* \u2500\u2500 Carrossel \u2500\u2500 *\/\n    #gerais-frota .gfr-carousel-wrap {\n        position: relative;\n    }\n\n    #gerais-frota .gfr-track-outer {\n        overflow: hidden;\n        border-radius: 14px;\n    }\n\n    #gerais-frota .gfr-track {\n        display: flex;\n        gap: 14px;\n        transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);\n        will-change: transform;\n    }\n\n    \/* Cada slide ocupa 1\/3 da largura vis\u00edvel (+gap) *\/\n    #gerais-frota .gfr-slide {\n        flex: 0 0 calc((100% - 28px) \/ 3);\n        border-radius: 14px;\n        overflow: hidden;\n        aspect-ratio: 4\/3;\n        position: relative;\n    }\n\n    #gerais-frota .gfr-slide img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        display: block;\n        transition: transform 0.4s ease;\n    }\n\n    #gerais-frota .gfr-slide:hover img {\n        transform: scale(1.05);\n    }\n\n    \/* Overlay label *\/\n    #gerais-frota .gfr-slide-label {\n        position: absolute;\n        inset: 0;\n        background: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, transparent 55%);\n        opacity: 0;\n        transition: opacity 0.3s ease;\n        display: flex;\n        align-items: flex-end;\n        padding: 12px;\n    }\n\n    #gerais-frota .gfr-slide:hover .gfr-slide-label {\n        opacity: 1;\n    }\n\n    #gerais-frota .gfr-slide-label span {\n        font-size: 0.8rem;\n        font-weight: 700;\n        color: #fff;\n    }\n\n    \/* \u2500\u2500 Setas \u2500\u2500 *\/\n    #gerais-frota .gfr-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        width: 52px;\n        height: 52px;\n        background: rgba(0, 0, 0, 0.55);\n        border: 1px solid rgba(255, 255, 255, 0.15);\n        border-radius: 50%;\n        color: #fff;\n        cursor: pointer;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        z-index: 10;\n        transition: background 0.2s ease;\n        backdrop-filter: blur(4px);\n        -webkit-backdrop-filter: blur(4px);\n    }\n\n    #gerais-frota .gfr-btn:hover {\n        background: #C0392B;\n        border-color: #C0392B;\n    }\n\n    #gerais-frota .gfr-btn svg {\n        width: 32px;\n        height: 32px;\n        stroke: #fff;\n        stroke-width: 2;\n        fill: none;\n    }\n\n    #gerais-frota .gfr-btn-prev {\n        left: 10px;\n    }\n\n    #gerais-frota .gfr-btn-next {\n        right: 10px;\n    }\n\n    #gerais-frota .gfr-btn:disabled {\n        opacity: 0.3;\n        pointer-events: none;\n    }\n\n    \/* \u2500\u2500 Dots \u2500\u2500 *\/\n    #gerais-frota .gfr-dots {\n        display: flex;\n        justify-content: center;\n        gap: 6px;\n        margin-top: 14px;\n    }\n\n    #gerais-frota .gfr-dot {\n        width: 6px;\n        height: 6px;\n        border-radius: 50%;\n        background: rgba(255, 0, 0, 0.25);\n        cursor: pointer;\n        transition: all 0.25s ease;\n        border: none;\n        padding: 0;\n    }\n\n    #gerais-frota .gfr-dot.active {\n        background: #C0392B;\n        width: 18px;\n        border-radius: 3px;\n    }\n\n    \/* \u2500\u2500 Responsivo \u2500\u2500 *\/\n    @media (max-width: 768px) {\n        #gerais-frota .gfr-slide {\n            flex: 0 0 calc((100% - 14px) \/ 2);\n        }\n    }\n\n    @media (max-width: 480px) {\n        #gerais-frota .gfr-slide {\n            flex: 0 0 100%;\n        }\n    }\n<\/style>\n\n<section id=\"gerais-frota\" aria-label=\"Nossa frota de ve\u00edculos e equipamentos\">\n    <div class=\"gfr-container\">\n\n        <!-- Cabe\u00e7alho -->\n        <div class=\"gfr-header\">\n            <span class=\"gfr-badge\">Nossa Frota<\/span>\n            <h2 class=\"gfr-title\" id=\"gfr-heading\">\n                Equipamentos para <span>Qualquer Servi\u00e7o<\/span>\n            <\/h2>\n            <p class=\"gfr-subtitle\">\n                Frota completa com ve\u00edculos especializados e equipamentos de \u00faltima gera\u00e7\u00e3o para <br> atender com\n                agilidade e\n                efici\u00eancia.\n            <\/p>\n        <\/div>\n\n        <!-- Carrossel -->\n        <div class=\"gfr-carousel-wrap\">\n\n            <button class=\"gfr-btn gfr-btn-prev\" id=\"gfr-prev\" aria-label=\"Anterior\">\n                <svg viewBox=\"0 0 24 24\">\n                    <polyline points=\"15 18 9 12 15 6\" \/>\n                <\/svg>\n            <\/button>\n\n            <div class=\"gfr-track-outer\">\n                <div class=\"gfr-track\" id=\"gfr-track\" role=\"list\">\n\n                    <div class=\"gfr-slide\" role=\"listitem\">\n                        <img decoding=\"async\" src=\"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/04\/Caminhao-Gerais-Frota.webp\"\n                            alt=\"Caminh\u00e3o principal da Gerais Desentupidora\" loading=\"eager\" \/>\n                        <div class=\"gfr-slide-label\" aria-hidden=\"true\"><span>.<\/span><\/div>\n                    <\/div>\n\n                    <div class=\"gfr-slide\" role=\"listitem\">\n                        <img decoding=\"async\" src=\"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/04\/Fiorine-Gerais.webp\"\n                            alt=\"Ve\u00edculos de apoio da Gerais Desentupidora\" loading=\"lazy\" \/>\n                        <div class=\"gfr-slide-label\" aria-hidden=\"true\"><span>.<\/span><\/div>\n                    <\/div>\n\n                    <div class=\"gfr-slide\" role=\"listitem\">\n                        <img decoding=\"async\" src=\"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/Gerais-frota.webp\"\n                            alt=\"Equipamentos profissionais da Gerais Desentupidora\" loading=\"lazy\" \/>\n                        <div class=\"gfr-slide-label\" aria-hidden=\"true\"><span>.<\/span><\/div>\n                    <\/div>\n\n                    <div class=\"gfr-slide\" role=\"listitem\">\n                        <img decoding=\"async\" src=\"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/Frota-gerais.webp\"\n                            alt=\"Caminh\u00e3o sugador da Gerais Desentupidora\" loading=\"lazy\" \/>\n                        <div class=\"gfr-slide-label\" aria-hidden=\"true\"><span>.<\/span><\/div>\n                    <\/div>\n\n                    <div class=\"gfr-slide\" role=\"listitem\">\n                        <img decoding=\"async\" src=\"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/Frotasgerais.webp\"\n                            alt=\"Equipe da Gerais em servi\u00e7o\" loading=\"lazy\" \/>\n                        <div class=\"gfr-slide-label\" aria-hidden=\"true\"><span>.<\/span><\/div>\n                    <\/div>\n\n                <\/div>\n            <\/div>\n\n            <button class=\"gfr-btn gfr-btn-next\" id=\"gfr-next\" aria-label=\"Pr\u00f3ximo\">\n                <svg viewBox=\"0 0 24 24\">\n                    <polyline points=\"9 18 15 12 9 6\" \/>\n                <\/svg>\n            <\/button>\n        <\/div>\n\n        <!-- Dots -->\n        <div class=\"gfr-dots\" id=\"gfr-dots\" aria-hidden=\"true\"><\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n    (function () {\n        var track = document.getElementById('gfr-track');\n        var btnPrev = document.getElementById('gfr-prev');\n        var btnNext = document.getElementById('gfr-next');\n        var dotsEl = document.getElementById('gfr-dots');\n        if (!track) return;\n\n        var slides = track.querySelectorAll('.gfr-slide');\n        var total = slides.length;\n        var current = 0;\n        var perView = 3; \/* quantos slides vis\u00edveis *\/\n\n        \/* Detecta perView conforme largura *\/\n        function getPerView() {\n            if (window.innerWidth <= 480) return 1;\n            if (window.innerWidth <= 768) return 2;\n            return 3;\n        }\n\n        var maxIndex = function () { return total - perView; };\n\n        \/* Gera dots *\/\n        function buildDots() {\n            dotsEl.innerHTML = '';\n            var count = maxIndex() + 1;\n            for (var i = 0; i < count; i++) {\n                var d = document.createElement('button');\n                d.className = 'gfr-dot' + (i === current ? ' active' : '');\n                d.setAttribute('aria-label', 'Slide ' + (i + 1));\n                (function (idx) {\n                    d.addEventListener('click', function () { goTo(idx); });\n                })(i);\n                dotsEl.appendChild(d);\n            }\n        }\n\n        function updateDots() {\n            var dots = dotsEl.querySelectorAll('.gfr-dot');\n            dots.forEach(function (d, i) {\n                d.classList.toggle('active', i === current);\n            });\n        }\n\n        function goTo(idx) {\n            current = Math.max(0, Math.min(idx, maxIndex()));\n            var slideW = slides[0].offsetWidth + 14; \/* 14 = gap *\/\n            track.style.transform = 'translateX(-' + (current * slideW) + 'px)';\n            btnPrev.disabled = current === 0;\n            btnNext.disabled = current >= maxIndex();\n            updateDots();\n        }\n\n        function init() {\n            perView = getPerView();\n            \/* Ajusta flex-basis dos slides *\/\n            var gap = 14;\n            slides.forEach(function (s) {\n                s.style.flex = '0 0 calc((100% - ' + (gap * (perView - 1)) + 'px) \/ ' + perView + ')';\n            });\n            current = Math.min(current, maxIndex());\n            buildDots();\n            goTo(current);\n        }\n\n        btnPrev.addEventListener('click', function () { goTo(current - 1); });\n        btnNext.addEventListener('click', function () { goTo(current + 1); });\n\n        window.addEventListener('resize', init);\n        init();\n\n        \/* Auto-play a cada 4s com cleanup quando aba perde foco *\/\n        var autoPlay = null;\n\n        function iniciarAutoPlay() {\n            if (autoPlay) return;\n            autoPlay = setInterval(function () {\n                goTo(current >= maxIndex() ? 0 : current + 1);\n            }, 4000);\n        }\n\n        function pararAutoPlay() {\n            if (autoPlay) {\n                clearInterval(autoPlay);\n                autoPlay = null;\n            }\n        }\n\n        document.addEventListener('visibilitychange', function () {\n            if (document.hidden) {\n                pararAutoPlay();\n            } else {\n                iniciarAutoPlay();\n            }\n        });\n\n        iniciarAutoPlay();\n    })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-20f92552 e-flex e-con-boxed e-con e-parent\" data-id=\"20f92552\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58ed2bc2 elementor-widget elementor-widget-html\" data-id=\"58ed2bc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     GERAIS \u2014 SESS\u00c3O AVALIA\u00c7\u00d5ES (Depoimentos)\n     Bloco: Custom HTML \/ Elementor HTML Widget\n     Desenvolvido por: Venik\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<style>\n    \/* \u2500\u2500 Gerais Avalia\u00e7\u00f5es \u2500\u2500 *\/\n    #gerais-avaliacoes {\n        padding: 80px 0;\n        background: #F5F5F5;\n        font-family: 'Inter', sans-serif;\n    }\n\n    #gerais-avaliacoes .gav-container {\n        max-width: 1180px;\n        margin: 0 auto;\n        padding: 0 24px;\n    }\n\n    \/* Cabe\u00e7alho *\/\n    #gerais-avaliacoes .gav-header {\n        text-align: center;\n        margin-bottom: 48px;\n    }\n\n    #gerais-avaliacoes .gav-badge {\n        display: inline-block;\n        background: #595B5C;\n        color: #ffffff;\n        font-size: 0.72rem;\n        font-weight: 700;\n        letter-spacing: 0.12em;\n        text-transform: uppercase;\n        padding: 4px 14px;\n        border-radius: 100px;\n        margin-bottom: 12px;\n    }\n\n    #gerais-avaliacoes .gav-title {\n        font-size: clamp(1.6rem, 3.5vw, 2.2rem);\n        font-weight: 800;\n        line-height: 1.2;\n        color: #1A1A1A;\n        margin: 0 0 16px;\n    }\n\n    #gerais-avaliacoes .gav-title span {\n        color: #C0392B;\n    }\n\n    #gerais-avaliacoes .gav-subtitle {\n        font-size: 1.05rem;\n        color: #5A5A5A;\n        max-width: 600px;\n        margin: 0 auto;\n        line-height: 1.65;\n    }\n\n    \/* Grid de cards *\/\n    #gerais-avaliacoes .gav-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 24px;\n        list-style: none;\n        margin: 0;\n        padding: 0;\n    }\n\n    \/* Card *\/\n    #gerais-avaliacoes .gav-card {\n        background: #ffffff;\n        border-radius: 16px;\n        padding: 28px 24px;\n        border: 1px solid rgba(0, 0, 0, 0.05);\n        transition: all 0.28s ease;\n        display: flex;\n        flex-direction: column;\n    }\n\n    #gerais-avaliacoes .gav-card:hover {\n        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.10);\n        transform: translateY(-2px);\n    }\n\n    \/* Estrelas *\/\n    #gerais-avaliacoes .gav-stars {\n        color: #F1C40F;\n        font-size: 1.1rem;\n        letter-spacing: 2px;\n        margin-bottom: 14px;\n        line-height: 1;\n    }\n\n    \/* Texto do depoimento *\/\n    #gerais-avaliacoes .gav-text {\n        font-size: 0.92rem;\n        color: #5A5A5A;\n        font-style: italic;\n        line-height: 1.7;\n        margin: 0 0 20px;\n        flex: 1;\n    }\n\n    \/* Autor *\/\n    #gerais-avaliacoes .gav-author {\n        display: flex;\n        align-items: center;\n        gap: 12px;\n        margin-top: auto;\n    }\n\n    #gerais-avaliacoes .gav-avatar {\n        width: 42px;\n        height: 42px;\n        border-radius: 50%;\n        overflow: hidden;\n        flex-shrink: 0;\n        border: 2px solid #C0392B;\n    }\n\n    #gerais-avaliacoes .gav-avatar img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        display: block;\n    }\n\n    #gerais-avaliacoes .gav-author-info strong {\n        display: block;\n        font-size: 0.9rem;\n        font-weight: 700;\n        color: #1A1A1A;\n    }\n\n    #gerais-avaliacoes .gav-author-info span {\n        font-size: 0.78rem;\n        color: #5A5A5A;\n    }\n\n    \/* Responsivo *\/\n    @media (max-width: 768px) {\n        #gerais-avaliacoes .gav-grid {\n            grid-template-columns: 1fr;\n        }\n    }\n<\/style>\n\n<section id=\"gerais-avaliacoes\" aria-labelledby=\"gerais-avaliacoes-heading\">\n    <div class=\"gav-container\">\n\n        <!-- Cabe\u00e7alho -->\n        <div class=\"gav-header\">\n            <span class=\"gav-badge\">Avalia\u00e7\u00f5es<\/span>\n            <h2 class=\"gav-title\" id=\"gerais-avaliacoes-heading\">\n                O que nossos <span>clientes dizem<\/span>\n            <\/h2>\n            <p class=\"gav-subtitle\">\n                A satisfa\u00e7\u00e3o dos nossos clientes \u00e9 o nosso maior resultado.\n            <\/p>\n        <\/div>\n\n        <!-- Cards de depoimentos -->\n        <ul class=\"gav-grid\" role=\"list\" aria-label=\"Depoimentos de clientes da Gerais\">\n\n            <!-- Depoimento 1 -->\n            <li class=\"gav-card\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Review\">\n                <div class=\"gav-stars\" aria-label=\"Avalia\u00e7\u00e3o: 5 estrelas\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <p class=\"gav-text\" itemprop=\"reviewBody\">\n                    \"Atendimento incr\u00edvel! Tive um problema urgente no esgoto \u00e0s 22h e em menos de 1 hora j\u00e1 tinham\n                    resolvido tudo. Super profissionais.\"\n                <\/p>\n                <div class=\"gav-author\" itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Person\">\n                    <div class=\"gav-avatar\">\n                        <img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/28Q3VDJf\/Captura-de-Tela-2026-03-06-a-s-13-15-57.png\"\n                            alt=\"Foto de Marcos Oliveira\" loading=\"lazy\" \/>\n                    <\/div>\n                    <div class=\"gav-author-info\">\n                        <strong itemprop=\"name\">Marcos Oliveira<\/strong>\n                        <span>Contagem \u2014 MG<\/span>\n                    <\/div>\n                <\/div>\n            <\/li>\n\n            <!-- Depoimento 2 -->\n            <li class=\"gav-card\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Review\">\n                <div class=\"gav-stars\" aria-label=\"Avalia\u00e7\u00e3o: 5 estrelas\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <p class=\"gav-text\" itemprop=\"reviewBody\">\n                    \"Fiz a dedetiza\u00e7\u00e3o da minha loja e ficou perfeito. Equipe muito educada e os produtos n\u00e3o deixaram\n                    cheiro ruim. Recomendo demais!\"\n                <\/p>\n                <div class=\"gav-author\" itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Person\">\n                    <div class=\"gav-avatar\">\n                        <img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/mDYK7mGD\/Captura-de-Tela-2026-03-06-a-s-13-19-51.png\"\n                            alt=\"Foto de Ana Paula Lima\" loading=\"lazy\" \/>\n                    <\/div>\n                    <div class=\"gav-author-info\">\n                        <strong itemprop=\"name\">Ana Paula Lima<\/strong>\n                        <span>Belo Horizonte \u2014 MG<\/span>\n                    <\/div>\n                <\/div>\n            <\/li>\n\n            <!-- Depoimento 3 -->\n            <li class=\"gav-card\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Review\">\n                <div class=\"gav-stars\" aria-label=\"Avalia\u00e7\u00e3o: 5 estrelas\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <p class=\"gav-text\" itemprop=\"reviewBody\">\n                    \"Contratei o servi\u00e7o de suc\u00e7\u00e3o de fossa e foi tudo muito r\u00e1pido. Pre\u00e7o justo e trabalho bem feito.\n                    Com certeza vou contratar de novo.\"\n                <\/p>\n                <div class=\"gav-author\" itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Person\">\n                    <div class=\"gav-avatar\">\n                        <img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/bvjT1pYs\/Captura-de-Tela-2026-03-06-a-s-13-21-49.png\"\n                            alt=\"Foto de Roberto Santos\" loading=\"lazy\" \/>\n                    <\/div>\n                    <div class=\"gav-author-info\">\n                        <strong itemprop=\"name\">Roberto Santos<\/strong>\n                        <span>Betim \u2014 MG<\/span>\n                    <\/div>\n                <\/div>\n            <\/li>\n\n        <\/ul>\n    <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2d677b69 e-flex e-con-boxed e-con e-parent\" data-id=\"2d677b69\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31266eaa elementor-widget elementor-widget-html\" data-id=\"31266eaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     GERAIS \u2014 SESS\u00c3O FORMUL\u00c1RIO\n     Bloco: Custom HTML \/ Elementor HTML Widget\n     Desenvolvido por: Venik\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<style>\n  \/* \u2500\u2500 Se\u00e7\u00e3o Formul\u00e1rio \u2500\u2500 *\/\n  #gerais-contato {\n    position: relative;\n    padding: 90px 0;\n    font-family: 'Inter', sans-serif;\n    overflow: hidden;\n    background: transparent;\n  }\n\n  #gerais-contato .gcf-container {\n    position: relative;\n    z-index: 2;\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  \/* \u2500\u2500 Grid 2 colunas \u2500\u2500 *\/\n  #gerais-contato .gcf-inner {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 72px;\n    align-items: center;\n  }\n\n\n\n  #gerais-contato .gcf-badge {\n    display: inline-block;\n    background: #595B5C;\n    color: #ffffff;\n    font-size: 0.72rem;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    padding: 5px 14px;\n    border-radius: 100px;\n    border: 1px solid #595B5C;\n    margin-bottom: 16px;\n  }\n\n  #gerais-contato .gcf-title {\n    font-size: clamp(1.8rem, 3.5vw, 2.6rem);\n    font-weight: 900;\n    line-height: 1.15;\n    color: #ffffff;\n    margin: 0 0 16px;\n  }\n\n  #gerais-contato .gcf-title span {\n    color: #1A1A1A;\n  }\n\n  #gerais-contato .gcf-desc {\n    font-size: 1rem;\n    color: rgba(255, 255, 255, 0.65);\n    line-height: 1.7;\n    margin-bottom: 36px;\n  }\n\n  \/* Benef\u00edcios *\/\n  #gerais-contato .gcf-benefits {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n  }\n\n  #gerais-contato .gcf-benefit {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n  }\n\n  #gerais-contato .gcf-benefit-icon {\n    width: 38px;\n    height: 38px;\n    background: rgba(255, 255, 255, 0.15);\n    border-radius: 10px;\n    border: 1px solid rgba(255, 255, 255, 0.3);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n\n  #gerais-contato .gcf-benefit-icon svg {\n    width: 18px;\n    height: 18px;\n    stroke: #ffffff;\n    stroke-width: 2.2;\n    fill: none;\n  }\n\n  #gerais-contato .gcf-benefit-body strong {\n    display: block;\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #ffffff;\n    margin-bottom: 2px;\n  }\n\n  #gerais-contato .gcf-benefit-body span {\n    font-size: 0.82rem;\n    color: rgba(255, 255, 255, 0.5);\n  }\n\n  \/* \u2550\u2550 COLUNA DIREITA \u2014 Formul\u00e1rio \u2550\u2550 *\/\n  #gerais-contato .gcf-card {\n    background: #ffffff;\n    border-radius: 18px;\n    padding: 40px 36px;\n    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.45);\n  }\n\n  #gerais-contato .gcf-card h3 {\n    font-size: 1.15rem;\n    font-weight: 800;\n    color: #1A1A1A;\n    margin: 0 0 6px;\n  }\n\n  #gerais-contato .gcf-card .gcf-form-sub {\n    font-size: 0.84rem;\n    color: #5A5A5A;\n    margin: 0 0 24px;\n  }\n\n  \/* Campos *\/\n  .gcf-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px;\n    margin-bottom: 12px;\n  }\n\n  .gcf-field {\n    display: flex;\n    flex-direction: column;\n    gap: 5px;\n    margin-bottom: 12px;\n  }\n\n  .gcf-field label {\n    font-size: 0.78rem;\n    font-weight: 700;\n    color: #1A1A1A;\n  }\n\n  .gcf-field input,\n  .gcf-field select,\n  .gcf-field textarea {\n    padding: 11px 13px;\n    border: 1.5px solid #E5E5E5;\n    border-radius: 8px;\n    font-family: inherit;\n    font-size: 0.88rem;\n    color: #1A1A1A;\n    background: #fff;\n    outline: none;\n    transition: border-color 0.2s, box-shadow 0.2s;\n    box-sizing: border-box;\n    width: 100%;\n    -webkit-appearance: none;\n  }\n\n  .gcf-field input:focus,\n  .gcf-field select:focus,\n  .gcf-field textarea:focus {\n    border-color: #C0392B;\n    box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.07);\n  }\n\n  .gcf-field textarea {\n    min-height: 80px;\n    resize: vertical;\n  }\n\n  .gcf-submit {\n    width: 100%;\n    background: #C0392B;\n    color: #fff;\n    border: none;\n    padding: 14px;\n    font-family: inherit;\n    font-size: 0.95rem;\n    font-weight: 800;\n    border-radius: 8px;\n    cursor: pointer;\n    transition: all 0.25s ease;\n  }\n\n  .gcf-submit:hover {\n    background: #96281B;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 24px rgba(192, 57, 43, 0.35);\n  }\n\n  .gcf-note {\n    font-size: 0.74rem;\n    color: #aaa;\n    text-align: center;\n    margin-top: 10px;\n  }\n\n  \/* Popup confirma\u00e7\u00e3o *\/\n  #gcf-popup-overlay {\n    position: fixed;\n    inset: 0;\n    background: rgba(0, 0, 0, 0.55);\n    z-index: 99999;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 24px;\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity 0.3s ease, visibility 0.3s ease;\n  }\n\n  #gcf-popup-overlay.gcf-open {\n    opacity: 1;\n    visibility: visible;\n  }\n\n  #gcf-popup {\n    background: #fff;\n    border-radius: 16px;\n    padding: 44px 32px 36px;\n    max-width: 380px;\n    width: 100%;\n    text-align: center;\n    box-shadow: 0 16px 64px rgba(0, 0, 0, 0.2);\n    transform: scale(0.92);\n    transition: transform 0.3s ease;\n  }\n\n  #gcf-popup-overlay.gcf-open #gcf-popup {\n    transform: scale(1);\n  }\n\n  .gcf-popup-icon {\n    width: 68px;\n    height: 68px;\n    background: rgba(39, 174, 96, 0.1);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin: 0 auto 20px;\n  }\n\n  .gcf-popup-icon svg {\n    width: 32px;\n    height: 32px;\n    stroke: #27AE60;\n    stroke-width: 2.5;\n    fill: none;\n  }\n\n  #gcf-popup h4 {\n    font-size: 1.25rem;\n    font-weight: 800;\n    color: #1A1A1A;\n    margin: 0 0 10px;\n  }\n\n  #gcf-popup p {\n    font-size: 0.9rem;\n    color: #5A5A5A;\n    line-height: 1.6;\n    margin: 0;\n  }\n\n  \/* \u2500\u2500 Responsivo \u2500\u2500 *\/\n  @media (max-width: 860px) {\n    #gerais-contato .gcf-inner {\n      grid-template-columns: 1fr;\n      gap: 40px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .gcf-row {\n      grid-template-columns: 1fr;\n    }\n\n    #gerais-contato .gcf-card {\n      padding: 28px 20px;\n    }\n  }\n<\/style>\n\n<section id=\"gerais-contato\" aria-labelledby=\"gcf-heading\">\n  <div class=\"gcf-container\">\n    <div class=\"gcf-inner\">\n\n      <!-- \u2550\u2550 ESQUERDA \u2014 Texto \u2550\u2550 -->\n      <div class=\"gcf-text\">\n        <span class=\"gcf-badge\">Or\u00e7amento Gratuito<\/span>\n\n        <h2 class=\"gcf-title\" id=\"gcf-heading\">\n          Precisa de ajuda? <span>Fale agora<\/span> com a Gerais\n        <\/h2>\n\n        <p class=\"gcf-desc\">\n          Atendemos Contagem e toda a Grande BH com rapidez e profissionalismo. Preencha o formul\u00e1rio e retornamos via\n          WhatsApp em minutos.\n        <\/p>\n\n        <ul class=\"gcf-benefits\" role=\"list\">\n          <li class=\"gcf-benefit\">\n            <div class=\"gcf-benefit-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\">\n                <circle cx=\"12\" cy=\"12\" r=\"10\" \/>\n                <polyline points=\"12 6 12 12 16 14\" \/>\n              <\/svg>\n            <\/div>\n            <div class=\"gcf-benefit-body\">\n              <strong>Atendimento 24 horas<\/strong>\n              <span>Inclusive fins de semana e feriados<\/span>\n            <\/div>\n          <\/li>\n          <li class=\"gcf-benefit\">\n            <div class=\"gcf-benefit-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\">\n                <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" \/>\n              <\/svg>\n            <\/div>\n            <div class=\"gcf-benefit-body\">\n              <strong>Servi\u00e7o com garantia<\/strong>\n              <span>Todos os servi\u00e7os t\u00eam garantia por escrito<\/span>\n            <\/div>\n          <\/li>\n          <li class=\"gcf-benefit\">\n            <div class=\"gcf-benefit-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\">\n                <line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\" \/>\n                <path d=\"M17 5H9.5a3.5 3.5 0 000 7h5a3.5 3.5 0 010 7H6\" \/>\n              <\/svg>\n            <\/div>\n            <div class=\"gcf-benefit-body\">\n              <strong>Or\u00e7amento 100% gratuito<\/strong>\n              <span>Sem taxa de visita ou deslocamento<\/span>\n            <\/div>\n          <\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- \u2550\u2550 DIREITA \u2014 Formul\u00e1rio \u2550\u2550 -->\n      <div class=\"gcf-card\">\n        <h3>Solicitar Or\u00e7amento Gratuito<\/h3>\n        <p class=\"gcf-form-sub\">Preencha abaixo e retornamos via WhatsApp em minutos.<\/p>\n\n        <form id=\"gcf-form\" action=\"https:\/\/formsubmit.co\/Geraisdesentupidora21@gmail.com\" method=\"POST\" novalidate>\n          <!-- Configura\u00e7\u00f5es Formsubmit.co -->\n          <input type=\"hidden\" name=\"_subject\" value=\"\ud83d\udccb Novo or\u00e7amento pelo site Gerais\">\n          <input type=\"hidden\" name=\"_captcha\" value=\"false\">\n          <input type=\"hidden\" name=\"_template\" value=\"table\">\n          <input type=\"hidden\" name=\"_next\" value=\"https:\/\/geraisdesentupidora.com.br\">\n          <div class=\"gcf-row\">\n            <div class=\"gcf-field\">\n              <label for=\"gcf-nome\">Nome *<\/label>\n              <input type=\"text\" id=\"gcf-nome\" name=\"Nome\" required placeholder=\"Seu nome\" autocomplete=\"name\" \/>\n            <\/div>\n            <div class=\"gcf-field\">\n              <label for=\"gcf-tel\">WhatsApp *<\/label>\n              <input type=\"tel\" id=\"gcf-tel\" name=\"WhatsApp\" required placeholder=\"(31) 9 9999-9999\" autocomplete=\"tel\" inputmode=\"numeric\" maxlength=\"16\" \/>\n            <\/div>\n          <\/div>\n\n          <div class=\"gcf-row\">\n            <div class=\"gcf-field\">\n              <label for=\"gcf-servico\">Servi\u00e7o *<\/label>\n              <select id=\"gcf-servico\" name=\"Servi\u00e7o\" required>\n                <option value=\"\" disabled selected>Selecione<\/option>\n                <option value=\"Desentupimento\">Desentupimento<\/option>\n                <option value=\"Dedetiza\u00e7\u00e3o\">Dedetiza\u00e7\u00e3o<\/option>\n                <option value=\"Controle de Pragas\">Controle de Pragas<\/option>\n                <option value=\"Suc\u00e7\u00e3o de Fossas\">Suc\u00e7\u00e3o de Fossas<\/option>\n                <option value=\"Outro\">Outro<\/option>\n              <\/select>\n            <\/div>\n            <div class=\"gcf-field\">\n              <label for=\"gcf-cidade\">Cidade *<\/label>\n              <input type=\"text\" id=\"gcf-cidade\" name=\"Cidade\" required placeholder=\"Sua cidade\" \/>\n            <\/div>\n          <\/div>\n\n          <div class=\"gcf-field\">\n            <label for=\"gcf-msg\">Descri\u00e7\u00e3o do problema<\/label>\n            <textarea id=\"gcf-msg\" name=\"Descri\u00e7\u00e3o do problema\" placeholder=\"Ex: Vaso entupido, esgoto transbordando...\"><\/textarea>\n          <\/div>\n\n          <button type=\"submit\" class=\"gcf-submit\">Enviar Solicita\u00e7\u00e3o<\/button>\n          <p class=\"gcf-note\">\ud83d\udd12 Seus dados s\u00e3o usados apenas para enviar o or\u00e7amento.<\/p>\n        <\/form>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Popup de confirma\u00e7\u00e3o -->\n<div id=\"gcf-popup-overlay\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"gcf-popup-title\">\n  <div id=\"gcf-popup\">\n    <div class=\"gcf-popup-icon\" aria-hidden=\"true\">\n      <svg viewBox=\"0 0 24 24\">\n        <polyline points=\"20 6 9 17 4 12\" \/>\n      <\/svg>\n    <\/div>\n    <h4 id=\"gcf-popup-title\">Enviado com sucesso!<\/h4>\n    <p>Recebemos seu pedido de or\u00e7amento, em instantes entraremos em contato.<\/p>\n  <\/div>\n<\/div>\n\n<script>\n  (function () {\n    var form = document.getElementById('gcf-form');\n    var overlay = document.getElementById('gcf-popup-overlay');\n\n    function openPopup() {\n      overlay.classList.add('gcf-open');\n      document.body.style.overflow = 'hidden';\n      setTimeout(closePopup, 4000);\n    }\n    function closePopup() {\n      overlay.classList.remove('gcf-open');\n      document.body.style.overflow = '';\n    }\n\n    overlay.addEventListener('click', function (e) { if (e.target === overlay) closePopup(); });\n    document.addEventListener('keydown', function (e) { if (e.key === 'Escape') closePopup(); });\n\n    \/* \u2500\u2500 M\u00e1scara telef\u00f4nica \u2500\u2500 *\/\n    var telInput = document.getElementById('gcf-tel');\n    if (telInput) {\n      telInput.addEventListener('input', function () {\n        var digits = this.value.replace(\/\\D\/g, '').slice(0, 11);\n        var fmt = '';\n        if (digits.length === 0) {\n          fmt = '';\n        } else if (digits.length <= 2) {\n          fmt = '(' + digits;\n        } else if (digits.length <= 6) {\n          fmt = '(' + digits.slice(0,2) + ') ' + digits.slice(2);\n        } else if (digits.length <= 10) {\n          fmt = '(' + digits.slice(0,2) + ') ' + digits.slice(2,6) + '-' + digits.slice(6);\n        } else {\n          fmt = '(' + digits.slice(0,2) + ') ' + digits.slice(2,7) + '-' + digits.slice(7);\n        }\n        this.value = fmt;\n      });\n      telInput.addEventListener('keydown', function (e) {\n        var allowed = ['Backspace','Delete','Tab','ArrowLeft','ArrowRight','ArrowUp','ArrowDown'];\n        if (allowed.indexOf(e.key) === -1 && !\/^\\d$\/.test(e.key)) e.preventDefault();\n      });\n    }\n\n    if (form) {\n      form.addEventListener('submit', function (e) {\n        var nome    = document.getElementById('gcf-nome').value.trim();\n        var tel     = document.getElementById('gcf-tel').value.trim();\n        var servico = document.getElementById('gcf-servico').value;\n        var cidade  = document.getElementById('gcf-cidade').value.trim();\n\n        if (!nome || !tel || !servico || !cidade) {\n          e.preventDefault();\n          alert('Por favor, preencha todos os campos obrigat\u00f3rios (*).');\n          return;\n        }\n\n        var btn = form.querySelector('.gcf-submit');\n        btn.disabled = true;\n        btn.textContent = 'Enviando...';\n        \/* Formul\u00e1rio envia nativamente para Formsubmit.co *\/\n      });\n    }\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6eb0e23d e-flex e-con-boxed e-con e-parent\" data-id=\"6eb0e23d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fdcf304 elementor-widget elementor-widget-html\" data-id=\"4fdcf304\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     GERAIS \u2014 SESS\u00c3O FAQ\n     Bloco: Custom HTML \/ Elementor HTML Widget\n     Desenvolvido por: Venik\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<!-- Schema FAQPage (SEO) -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"A Gerais Desentupidora atende emerg\u00eancias 24 horas, inclusive nos fins de semana e feriados?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Sim! Atendemos 24 horas por dia, 7 dias por semana, inclusive em feriados, em Contagem e toda a Grande Belo Horizonte. Em casos de urg\u00eancia, nosso tempo m\u00e9dio de chegada \u00e9 de at\u00e9 1 hora.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Quais cidades da Grande BH a Gerais Desentupidora e Dedetizadora atende?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Atendemos Contagem (nossa base principal), Belo Horizonte, Betim, Ibirit\u00e9, Nova Lima e toda a regi\u00e3o da Grande BH. Entre em contato para confirmar o atendimento na sua cidade.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Quais servi\u00e7os a Gerais Desentupidora oferece?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Oferecemos desentupimento de ralos, pias, vasos sanit\u00e1rios, esgoto e calhas; dedetiza\u00e7\u00e3o e controle de baratas, ratos, cupins e formigas; suc\u00e7\u00e3o e limpeza de fossas s\u00e9pticas. Mais de 20 anos de experi\u00eancia em Contagem e Grande BH.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"O or\u00e7amento \u00e9 gratuito? H\u00e1 taxa de deslocamento?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Sim, o or\u00e7amento \u00e9 completamente gratuito e sem taxa de deslocamento. Voc\u00ea s\u00f3 paga pelo servi\u00e7o aprovado, com pre\u00e7o justo e transparente.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Os servi\u00e7os da Gerais Desentupidora t\u00eam garantia?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Sim! Todos os nossos servi\u00e7os s\u00e3o realizados por profissionais qualificados e acompanhados de garantia por escrito. Utilizamos produtos certificados e seguros para pessoas, animais e meio ambiente.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<style>\n    \/* \u2500\u2500 Gerais FAQ \u2500\u2500 *\/\n    #gerais-faq {\n        padding: 80px 0;\n        background: #F5F5F5;\n        font-family: 'Inter', sans-serif;\n    }\n\n    #gerais-faq .gfaq-container {\n        max-width: 800px;\n        margin: 0 auto;\n        padding: 0 24px;\n    }\n\n    \/* \u2500\u2500 Cabe\u00e7alho \u2500\u2500 *\/\n    #gerais-faq .gfaq-header {\n        text-align: center;\n        margin-bottom: 48px;\n    }\n\n    #gerais-faq .gfaq-badge {\n        display: inline-block;\n        background: #595B5C;\n        color: #ffffff;\n        font-size: 0.72rem;\n        font-weight: 700;\n        letter-spacing: 0.12em;\n        text-transform: uppercase;\n        padding: 4px 14px;\n        border-radius: 100px;\n        margin-bottom: 12px;\n    }\n\n    #gerais-faq .gfaq-title {\n        font-size: clamp(1.6rem, 3.5vw, 2.2rem);\n        font-weight: 800;\n        line-height: 1.2;\n        color: #1A1A1A;\n        margin: 0 0 14px;\n    }\n\n    #gerais-faq .gfaq-title span {\n        color: #C0392B;\n    }\n\n    #gerais-faq .gfaq-subtitle {\n        font-size: 1rem;\n        color: #5A5A5A;\n        line-height: 1.65;\n    }\n\n    \/* \u2500\u2500 Accordion \u2500\u2500 *\/\n    #gerais-faq .gfaq-list {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n        display: flex;\n        flex-direction: column;\n        gap: 12px;\n    }\n\n    #gerais-faq .gfaq-item {\n        background: #ffffff;\n        border-radius: 12px;\n        border: 1px solid rgba(0, 0, 0, 0.06);\n        overflow: hidden;\n        transition: box-shadow 0.25s ease;\n    }\n\n    #gerais-faq .gfaq-item:hover {\n        box-shadow: 0 4px 18px rgba(0, 0, 0, 0.08);\n    }\n\n    #gerais-faq .gfaq-item.open {\n        box-shadow: 0 4px 18px rgba(192, 57, 43, 0.10);\n        border-color: rgba(192, 57, 43, 0.2);\n    }\n\n    \/* Bot\u00e3o da pergunta *\/\n    #gerais-faq .gfaq-question {\n        width: 100%;\n        background: none;\n        border: none;\n        padding: 20px 24px;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        gap: 16px;\n        cursor: pointer;\n        text-align: left;\n        font-family: inherit;\n    }\n\n    #gerais-faq .gfaq-question-text {\n        font-size: 0.98rem;\n        font-weight: 700;\n        color: #1A1A1A;\n        line-height: 1.4;\n        transition: color 0.2s;\n        min-width: 0;\n        word-break: break-word;\n        flex: 1;\n        white-space: normal;\n    }\n\n    #gerais-faq .gfaq-item.open .gfaq-question-text {\n        color: #C0392B;\n    }\n\n    \/* \u00cdcone + \/ \u00d7 *\/\n    #gerais-faq .gfaq-icon {\n        width: 32px;\n        height: 32px;\n        background: #F5F5F5;\n        border-radius: 50%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        flex-shrink: 0;\n        transition: background 0.25s ease, transform 0.35s ease;\n    }\n\n    #gerais-faq .gfaq-icon svg {\n        width: 14px;\n        height: 14px;\n        stroke: #595B5C;\n        stroke-width: 2.5;\n        fill: none;\n        transition: stroke 0.2s;\n    }\n\n    #gerais-faq .gfaq-item.open .gfaq-icon {\n        background: #C0392B;\n        transform: rotate(45deg);\n    }\n\n    #gerais-faq .gfaq-item.open .gfaq-icon svg {\n        stroke: #ffffff;\n    }\n\n    \/* Resposta *\/\n    #gerais-faq .gfaq-answer {\n        max-height: 0;\n        overflow: hidden;\n        transition: max-height 0.4s ease, padding 0.3s ease;\n        padding: 0 24px;\n    }\n\n    #gerais-faq .gfaq-item.open .gfaq-answer {\n        max-height: 300px;\n        padding: 0 24px 22px;\n    }\n\n    #gerais-faq .gfaq-answer p {\n        font-size: 0.92rem;\n        color: #5A5A5A;\n        line-height: 1.7;\n        margin: 0;\n        padding-top: 4px;\n        border-top: 1px solid #F0F0F0;\n        padding-top: 16px;\n    }\n\n    \/* \u2500\u2500 Responsivo \u2500\u2500 *\/\n    @media (max-width: 600px) {\n        #gerais-faq .gfaq-question {\n            padding: 16px 18px;\n        }\n\n        #gerais-faq .gfaq-answer {\n            padding: 0 18px;\n        }\n\n        #gerais-faq .gfaq-item.open .gfaq-answer {\n            padding: 0 18px 18px;\n        }\n    }\n<\/style>\n\n<section id=\"gerais-faq\" aria-labelledby=\"gfaq-heading\">\n    <div class=\"gfaq-container\">\n\n        <!-- Cabe\u00e7alho -->\n        <div class=\"gfaq-header\">\n            <span class=\"gfaq-badge\">FAQ<\/span>\n            <h2 class=\"gfaq-title\" id=\"gfaq-heading\">\n                Perguntas <span>Frequentes<\/span>\n            <\/h2>\n            <p class=\"gfaq-subtitle\">Tire suas d\u00favidas sobre os servi\u00e7os da Gerais Desentupidora e Dedetizadora.<\/p>\n        <\/div>\n\n        <!-- Accordion -->\n        <ul class=\"gfaq-list\" role=\"list\">\n\n            <!-- Q1 -->\n            <li class=\"gfaq-item\" role=\"listitem\" itemscope itemprop=\"mainEntity\"\n                itemtype=\"https:\/\/schema.org\/Question\">\n                <button class=\"gfaq-question\" aria-expanded=\"false\" aria-controls=\"gfaq-a1\" itemprop=\"name\">\n                    <span class=\"gfaq-question-text\">A Gerais atende emerg\u00eancias 24 horas, inclusive fins de semana e\n                        feriados?<\/span>\n                    <span class=\"gfaq-icon\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\">\n                            <line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\" \/>\n                            <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\" \/>\n                        <\/svg>\n                    <\/span>\n                <\/button>\n                <div class=\"gfaq-answer\" id=\"gfaq-a1\" role=\"region\" itemscope itemprop=\"acceptedAnswer\"\n                    itemtype=\"https:\/\/schema.org\/Answer\">\n                    <p itemprop=\"text\">Sim! Atendemos 24 horas por dia, 7 dias por semana, inclusive em feriados, em\n                        Contagem e toda a Grande Belo Horizonte. Em casos de urg\u00eancia, nosso tempo m\u00e9dio de chegada \u00e9 de\n                        at\u00e9 1 hora ap\u00f3s o acionamento.<\/p>\n                <\/div>\n            <\/li>\n\n            <!-- Q2 -->\n            <li class=\"gfaq-item\" role=\"listitem\" itemscope itemprop=\"mainEntity\"\n                itemtype=\"https:\/\/schema.org\/Question\">\n                <button class=\"gfaq-question\" aria-expanded=\"false\" aria-controls=\"gfaq-a2\" itemprop=\"name\">\n                    <span class=\"gfaq-question-text\">Quais cidades da Grande BH a Gerais Desentupidora atende?<\/span>\n                    <span class=\"gfaq-icon\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\">\n                            <line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\" \/>\n                            <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\" \/>\n                        <\/svg>\n                    <\/span>\n                <\/button>\n                <div class=\"gfaq-answer\" id=\"gfaq-a2\" role=\"region\" itemscope itemprop=\"acceptedAnswer\"\n                    itemtype=\"https:\/\/schema.org\/Answer\">\n                    <p itemprop=\"text\">Atendemos Contagem (nossa base principal), Belo Horizonte, Betim, Ibirit\u00e9, Nova\n                        Lima e toda a regi\u00e3o da Grande BH. Entre em contato para confirmar o atendimento na sua cidade.\n                    <\/p>\n                <\/div>\n            <\/li>\n\n            <!-- Q3 -->\n            <li class=\"gfaq-item\" role=\"listitem\" itemscope itemprop=\"mainEntity\"\n                itemtype=\"https:\/\/schema.org\/Question\">\n                <button class=\"gfaq-question\" aria-expanded=\"false\" aria-controls=\"gfaq-a3\" itemprop=\"name\">\n                    <span class=\"gfaq-question-text\">Quais servi\u00e7os a Gerais Desentupidora e Dedetizadora\n                        oferece?<\/span>\n                    <span class=\"gfaq-icon\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\">\n                            <line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\" \/>\n                            <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\" \/>\n                        <\/svg>\n                    <\/span>\n                <\/button>\n                <div class=\"gfaq-answer\" id=\"gfaq-a3\" role=\"region\" itemscope itemprop=\"acceptedAnswer\"\n                    itemtype=\"https:\/\/schema.org\/Answer\">\n                    <p itemprop=\"text\">Oferecemos desentupimento de ralos, pias, vasos sanit\u00e1rios, esgoto e calhas;\n                        dedetiza\u00e7\u00e3o e controle de baratas, ratos, cupins e formigas; suc\u00e7\u00e3o e limpeza de fossas\n                        s\u00e9pticas. Mais de 20 anos de experi\u00eancia em Contagem e Grande BH.<\/p>\n                <\/div>\n            <\/li>\n\n            <!-- Q4 -->\n            <li class=\"gfaq-item\" role=\"listitem\" itemscope itemprop=\"mainEntity\"\n                itemtype=\"https:\/\/schema.org\/Question\">\n                <button class=\"gfaq-question\" aria-expanded=\"false\" aria-controls=\"gfaq-a4\" itemprop=\"name\">\n                    <span class=\"gfaq-question-text\">O or\u00e7amento \u00e9 gratuito? H\u00e1 alguma taxa de deslocamento?<\/span>\n                    <span class=\"gfaq-icon\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\">\n                            <line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\" \/>\n                            <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\" \/>\n                        <\/svg>\n                    <\/span>\n                <\/button>\n                <div class=\"gfaq-answer\" id=\"gfaq-a4\" role=\"region\" itemscope itemprop=\"acceptedAnswer\"\n                    itemtype=\"https:\/\/schema.org\/Answer\">\n                    <p itemprop=\"text\">Sim, o or\u00e7amento \u00e9 completamente gratuito e sem taxa de deslocamento. Voc\u00ea s\u00f3\n                        paga pelo servi\u00e7o aprovado, com pre\u00e7o justo e transparente \u2014 sem surpresas na hora do pagamento.\n                    <\/p>\n                <\/div>\n            <\/li>\n\n            <!-- Q5 -->\n            <li class=\"gfaq-item\" role=\"listitem\" itemscope itemprop=\"mainEntity\"\n                itemtype=\"https:\/\/schema.org\/Question\">\n                <button class=\"gfaq-question\" aria-expanded=\"false\" aria-controls=\"gfaq-a5\" itemprop=\"name\">\n                    <span class=\"gfaq-question-text\">Os servi\u00e7os da Gerais Desentupidora t\u00eam garantia?<\/span>\n                    <span class=\"gfaq-icon\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\">\n                            <line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\" \/>\n                            <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\" \/>\n                        <\/svg>\n                    <\/span>\n                <\/button>\n                <div class=\"gfaq-answer\" id=\"gfaq-a5\" role=\"region\" itemscope itemprop=\"acceptedAnswer\"\n                    itemtype=\"https:\/\/schema.org\/Answer\">\n                    <p itemprop=\"text\">Sim! Todos os nossos servi\u00e7os s\u00e3o realizados por profissionais qualificados e\n                        acompanhados de garantia por escrito. Utilizamos produtos certificados e seguros para pessoas,\n                        animais e meio ambiente.<\/p>\n                <\/div>\n            <\/li>\n\n        <\/ul>\n    <\/div>\n<\/section>\n\n<script>\n    (function () {\n        var items = document.querySelectorAll('#gerais-faq .gfaq-item');\n        items.forEach(function (item) {\n            var btn = item.querySelector('.gfaq-question');\n            btn.addEventListener('click', function () {\n                var isOpen = item.classList.contains('open');\n                \/* Fecha todos *\/\n                items.forEach(function (i) {\n                    i.classList.remove('open');\n                    i.querySelector('.gfaq-question').setAttribute('aria-expanded', 'false');\n                });\n                \/* Abre o clicado (se n\u00e3o estava aberto) *\/\n                if (!isOpen) {\n                    item.classList.add('open');\n                    btn.setAttribute('aria-expanded', 'true');\n                }\n            });\n        });\n    })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-79cdc2ab e-flex e-con-boxed e-con e-parent\" data-id=\"79cdc2ab\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d870015 elementor-widget elementor-widget-html\" data-id=\"4d870015\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     GERAIS \u2014 FOOTER\n     Bloco: Custom HTML \/ Elementor HTML Widget\n     Desenvolvido por: Venik\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<style>\n  \/* \u2500\u2500 Gerais Footer \u2500\u2500 *\/\n  #gerais-footer {\n    background: #1D1D1D;\n    color: rgba(255, 255, 255, 0.7);\n    \/* \u2190 bug corrigido: faltava um 255 *\/\n    font-family: 'Inter', sans-serif;\n    padding: 0;\n  }\n\n  #gerais-footer .gf-container {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  #gerais-footer .gf-grid {\n    display: grid;\n    grid-template-columns: 2fr 1fr 1fr 1.5fr;\n    gap: 48px;\n    padding-top: 60px;\n    \/* \u2190 adicionado: espa\u00e7o acima das colunas *\/\n    padding-bottom: 48px;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n  }\n\n  \/* \u2500\u2500 Coluna da marca \u2500\u2500 *\/\n  #gerais-footer .gf-logo {\n    display: inline-flex;\n    align-items: center;\n    text-decoration: none;\n    margin-bottom: 18px;\n  }\n\n  #gerais-footer .gf-logo img {\n    height: 130px;\n    \/* \u2190 era 90px *\/\n    width: auto;\n    display: block;\n    object-fit: contain;\n  }\n\n  #gerais-footer .gf-desc {\n    font-size: 0.88rem;\n    line-height: 1.7;\n    color: rgba(255, 255, 255, 0.75);\n    margin-bottom: 24px;\n    max-width: 280px;\n  }\n\n  \/* Bot\u00f5es de redes sociais *\/\n  #gerais-footer .gf-social {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n  }\n\n  #gerais-footer .gf-social-btn {\n    width: 38px;\n    height: 38px;\n    background: rgba(255, 255, 255, 0.08);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    text-decoration: none;\n    color: rgba(255, 255, 255, 0.6);\n    transition: all 0.28s ease;\n    border: 1px solid rgba(255, 255, 255, 0.07);\n  }\n\n  #gerais-footer .gf-social-btn:hover {\n    background: #C0392B;\n    color: #ffffff;\n    border-color: #C0392B;\n    text-decoration: none;\n  }\n\n  #gerais-footer .gf-social-btn svg {\n    width: 16px;\n    height: 16px;\n    stroke-width: 2;\n  }\n\n  \/* \u2500\u2500 Colunas de links \u2500\u2500 *\/\n  #gerais-footer .gf-col h4 {\n    font-size: 0.78rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    margin: 0 0 18px;\n  }\n\n  #gerais-footer .gf-col ul {\n    list-style: none;\n    margin: 0;\n    padding: 0;\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n  }\n\n  #gerais-footer .gf-col ul li a {\n    font-size: 0.88rem;\n    color: rgba(255, 255, 255, 0.75);\n    text-decoration: none;\n    transition: color 0.28s ease;\n  }\n\n  #gerais-footer .gf-col ul li a:hover {\n    color: #C0392B;\n  }\n\n  \/* \u2500\u2500 Coluna de contato \u2500\u2500 *\/\n  #gerais-footer .gf-contact-list {\n    list-style: none;\n    margin: 0;\n    padding: 0;\n    display: flex;\n    flex-direction: column;\n    gap: 14px;\n  }\n\n  #gerais-footer .gf-contact-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 10px;\n    font-size: 0.87rem;\n    color: rgba(255, 255, 255, 0.65);\n    line-height: 1.5;\n  }\n\n  #gerais-footer .gf-contact-item svg {\n    width: 16px;\n    height: 16px;\n    color: #ffffff;\n    flex-shrink: 0;\n    margin-top: 2px;\n    stroke-width: 2.5;\n  }\n\n  #gerais-footer .gf-contact-item a {\n    color: rgba(255, 255, 255, 0.65);\n    text-decoration: none;\n    transition: color 0.28s ease;\n  }\n\n  #gerais-footer .gf-contact-item a:hover {\n    color: #C0392B;\n  }\n\n  \/* \u2190 bug corrigido *\/\n\n  \/* \u2500\u2500 Footer Bottom \u2500\u2500 *\/\n  #gerais-footer .gf-bottom {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding: 22px 0;\n  }\n\n  #gerais-footer .gf-bottom p {\n    font-size: 0.82rem;\n    color: rgba(255, 255, 255, 0.35);\n    margin: 0;\n  }\n\n  #gerais-footer .gf-bottom a {\n    color: rgba(255, 255, 255, 0.55);\n    text-decoration: none;\n    transition: color 0.25s ease;\n  }\n\n  #gerais-footer .gf-bottom a:hover {\n    color: #C0392B;\n  }\n\n  \/* \u2190 bug corrigido *\/\n\n  \/* \u2500\u2500 Responsivo \u2500\u2500 *\/\n  @media (max-width: 1024px) {\n    #gerais-footer .gf-grid {\n      grid-template-columns: 1fr 1fr;\n      gap: 36px;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #gerais-footer .gf-grid {\n      grid-template-columns: 1fr;\n      gap: 32px;\n    }\n\n    #gerais-footer .gf-bottom {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n<\/style>\n\n<footer id=\"gerais-footer\" role=\"contentinfo\">\n  <div class=\"gf-container\">\n    <div class=\"gf-grid\">\n\n      <!-- \u2550\u2550\u2550 MARCA \u2550\u2550\u2550 -->\n      <div class=\"gf-brand\">\n        <a href=\"\/\" class=\"gf-logo\" aria-label=\"Gerais Desentupidora \u2014 Voltar ao in\u00edcio\">\n          <img decoding=\"async\" src=\"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/Logo-Site.webp\" alt=\"Gerais Desentupidora e Dedetizadora\"\n            loading=\"eager\" \/>\n        <\/a>\n        <p class=\"gf-desc\">\n          Mais de 20 anos cuidando do saneamento e da sa\u00fade da sua casa e empresa em Contagem e na Grande Belo\n          Horizonte. Atendimento 24 horas.\n        <\/p>\n        <nav class=\"gf-social\" aria-label=\"Redes sociais da Gerais\">\n          <a href=\"#\" class=\"gf-social-btn\" aria-label=\"Facebook\" title=\"Facebook\">\n            <i data-lucide=\"facebook\"><\/i>\n          <\/a>\n          <a href=\"#\" class=\"gf-social-btn\" aria-label=\"Instagram\" title=\"Instagram\">\n            <i data-lucide=\"instagram\"><\/i>\n          <\/a>\n          <a href=\"https:\/\/wa.me\/553125593420?text=Oi%2C%20vim%20pelo%20site%20e%20gostaria%20de%20fazer%20um%20or%C3%A7amento!\" class=\"gf-social-btn\" aria-label=\"WhatsApp\" title=\"WhatsApp\"\n            target=\"_blank\" rel=\"noopener noreferrer\">\n            <i data-lucide=\"message-circle\"><\/i>\n          <\/a>\n        <\/nav>\n      <\/div>\n\n      <!-- \u2550\u2550\u2550 SERVI\u00c7OS \u2550\u2550\u2550 -->\n      <div class=\"gf-col\">\n        <h4>Servi\u00e7os<\/h4>\n        <ul>\n          <li><a href=\"#gerais-servicos\">Desentupimento<\/a><\/li>\n          <li><a href=\"#gerais-servicos\">Dedetiza\u00e7\u00e3o<\/a><\/li>\n          <li><a href=\"#gerais-servicos\">Controle de Pragas<\/a><\/li>\n          <li><a href=\"#gerais-servicos\">Suc\u00e7\u00e3o de Fossas<\/a><\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- \u2550\u2550\u2550 NAVEGA\u00c7\u00c3O \u2550\u2550\u2550 -->\n      <div class=\"gf-col\">\n        <h4>Navega\u00e7\u00e3o<\/h4>\n        <ul>\n          <li><a href=\"#gerais-sobre\">Sobre n\u00f3s<\/a><\/li>\n          <li><a href=\"#gerais-cobertura\">\u00c1rea de Atendimento<\/a><\/li>\n          <li><a href=\"#gerais-frota\">Nossa Frota<\/a><\/li>\n          <li><a href=\"#gerais-avaliacoes\">Avalia\u00e7\u00f5es<\/a><\/li>\n          <li><a href=\"#gerais-contato\">Contato<\/a><\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- \u2550\u2550\u2550 CONTATO \u2550\u2550\u2550 -->\n      <div class=\"gf-col\">\n        <h4>Contato<\/h4>\n        <ul class=\"gf-contact-list\">\n          <li class=\"gf-contact-item\">\n            <i data-lucide=\"map-pin\"><\/i>\n            <span>Rua Rio das Velhas, 897 \u2014 Novo Riacho, Contagem \u2014 MG<\/span>\n          <\/li>\n          <li class=\"gf-contact-item\">\n            <i data-lucide=\"phone\"><\/i>\n            <a href=\"tel:+553125593420\">(31) 2559-3420<\/a>\n          <\/li>\n          <li class=\"gf-contact-item\">\n            <i data-lucide=\"mail\"><\/i>\n            <a href=\"mailto:atendimento@geraisdesentupidora.com.br\">\n              atendimento@geraisdesentupidora.com.br\n            <\/a>\n          <\/li>\n          <li class=\"gf-contact-item\">\n            <i data-lucide=\"clock\"><\/i>\n            <span>24 horas \u2014 7 dias por semana<\/span>\n          <\/li>\n        <\/ul>\n      <\/div>\n\n    <\/div>\n\n    <!-- Footer Bottom -->\n    <div class=\"gf-bottom\">\n      <p>\n        &copy; <span id=\"gf-year\"><\/span> Gerais Desentupidora e Dedetizadora \u2014 Todos os direitos reservados.<br>\n        <b>CNPJ: 05.726.694\/0001-62<\/b>\n      <\/p>\n      <p>Desenvolvido por <a href=\"https:\/\/grupozark.com.br\/\" target=\"_blank\" rel=\"noopener noreferrer\"><b>GRUPO\n            ZARK<\/b><\/a><\/p>\n    <\/div>\n\n  <\/div>\n<\/footer>\n\n<script>\n  document.addEventListener('DOMContentLoaded', function () {\n    if (typeof lucide !== 'undefined') { lucide.createIcons(); }\n    var yearEl = document.getElementById('gf-year');\n    if (yearEl) yearEl.textContent = new Date().getFullYear();\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Atendimento 24h Todos os dias da semana (31) 2559-3420 Sobre Servi\u00e7os Cobertura Frota Avalia\u00e7\u00f5es Contato WhatsApp Sobre Servi\u00e7os Cobertura Frota Avalia\u00e7\u00f5es Contato WhatsApp Atendimento 24h dispon\u00edvel Desentupidora e Dedetizadora em Contagem e Grande BH Atendimento r\u00e1pido, profissional e garantido. Mais de 20 anos resolvendo problemas de desentupimento, dedetiza\u00e7\u00e3o e controle de pragas. Chamar no WhatsApp [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Desentupidora e Dedetizadora em Contagem 24h | Gerais<\/title>\n<meta name=\"description\" content=\"Desentupidora e dedetizadora 24 horas em Contagem e Grande BH. Mais de 20 anos resolvendo desentupimento, dedetiza\u00e7\u00e3o e controle de pragas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/geraisdesentupidora.com.br\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Desentupidora e Dedetizadora em Contagem 24h | Gerais\" \/>\n<meta property=\"og:description\" content=\"Desentupidora e dedetizadora 24 horas em Contagem e Grande BH. Mais de 20 anos resolvendo desentupimento, dedetiza\u00e7\u00e3o e controle de pragas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/geraisdesentupidora.com.br\/\" \/>\n<meta property=\"og:site_name\" content=\"Gerais Desentupidora\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-01T14:07:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/Logo-Site.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/\",\"url\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/\",\"name\":\"Desentupidora e Dedetizadora em Contagem 24h | Gerais\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/geraisdesentupidora.com.br\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Logo-Site.webp\",\"datePublished\":\"2026-03-17T15:43:55+00:00\",\"dateModified\":\"2026-04-01T14:07:52+00:00\",\"description\":\"Desentupidora e dedetizadora 24 horas em Contagem e Grande BH. Mais de 20 anos resolvendo desentupimento, dedetiza\u00e7\u00e3o e controle de pragas.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/geraisdesentupidora.com.br\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/#primaryimage\",\"url\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Logo-Site.webp\",\"contentUrl\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Logo-Site.webp\",\"width\":1900,\"height\":1024,\"caption\":\"Logo Gerais Desentupidora e Dedetizadora\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gerais Desentupidora\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/#website\",\"url\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/\",\"name\":\"Gerais Desentupidora\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/#organization\",\"name\":\"Gerais Desentupidora\",\"url\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-Logo-Site.webp\",\"contentUrl\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-Logo-Site.webp\",\"width\":1899,\"height\":542,\"caption\":\"Gerais Desentupidora\"},\"image\":{\"@id\":\"https:\\\/\\\/geraisdesentupidora.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Desentupidora e Dedetizadora em Contagem 24h | Gerais","description":"Desentupidora e dedetizadora 24 horas em Contagem e Grande BH. Mais de 20 anos resolvendo desentupimento, dedetiza\u00e7\u00e3o e controle de pragas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/geraisdesentupidora.com.br\/","og_locale":"pt_BR","og_type":"article","og_title":"Desentupidora e Dedetizadora em Contagem 24h | Gerais","og_description":"Desentupidora e dedetizadora 24 horas em Contagem e Grande BH. Mais de 20 anos resolvendo desentupimento, dedetiza\u00e7\u00e3o e controle de pragas.","og_url":"https:\/\/geraisdesentupidora.com.br\/","og_site_name":"Gerais Desentupidora","article_modified_time":"2026-04-01T14:07:52+00:00","og_image":[{"url":"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/Logo-Site.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/geraisdesentupidora.com.br\/","url":"https:\/\/geraisdesentupidora.com.br\/","name":"Desentupidora e Dedetizadora em Contagem 24h | Gerais","isPartOf":{"@id":"https:\/\/geraisdesentupidora.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/geraisdesentupidora.com.br\/#primaryimage"},"image":{"@id":"https:\/\/geraisdesentupidora.com.br\/#primaryimage"},"thumbnailUrl":"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/Logo-Site.webp","datePublished":"2026-03-17T15:43:55+00:00","dateModified":"2026-04-01T14:07:52+00:00","description":"Desentupidora e dedetizadora 24 horas em Contagem e Grande BH. Mais de 20 anos resolvendo desentupimento, dedetiza\u00e7\u00e3o e controle de pragas.","breadcrumb":{"@id":"https:\/\/geraisdesentupidora.com.br\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/geraisdesentupidora.com.br\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/geraisdesentupidora.com.br\/#primaryimage","url":"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/Logo-Site.webp","contentUrl":"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/Logo-Site.webp","width":1900,"height":1024,"caption":"Logo Gerais Desentupidora e Dedetizadora"},{"@type":"BreadcrumbList","@id":"https:\/\/geraisdesentupidora.com.br\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/geraisdesentupidora.com.br\/"},{"@type":"ListItem","position":2,"name":"Gerais Desentupidora"}]},{"@type":"WebSite","@id":"https:\/\/geraisdesentupidora.com.br\/#website","url":"https:\/\/geraisdesentupidora.com.br\/","name":"Gerais Desentupidora","description":"","publisher":{"@id":"https:\/\/geraisdesentupidora.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/geraisdesentupidora.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/geraisdesentupidora.com.br\/#organization","name":"Gerais Desentupidora","url":"https:\/\/geraisdesentupidora.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/geraisdesentupidora.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/cropped-Logo-Site.webp","contentUrl":"https:\/\/geraisdesentupidora.com.br\/wp-content\/uploads\/2026\/03\/cropped-Logo-Site.webp","width":1899,"height":542,"caption":"Gerais Desentupidora"},"image":{"@id":"https:\/\/geraisdesentupidora.com.br\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/geraisdesentupidora.com.br\/index.php?rest_route=\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geraisdesentupidora.com.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/geraisdesentupidora.com.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/geraisdesentupidora.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geraisdesentupidora.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13"}],"version-history":[{"count":16,"href":"https:\/\/geraisdesentupidora.com.br\/index.php?rest_route=\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":132,"href":"https:\/\/geraisdesentupidora.com.br\/index.php?rest_route=\/wp\/v2\/pages\/13\/revisions\/132"}],"wp:attachment":[{"href":"https:\/\/geraisdesentupidora.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}