:root{--gpe-navy:#06284a;--gpe-navy-2:#031b33;--gpe-orange:#ff5a00;--gpe-cyan:#13b8b1;--gpe-ice:#f3f7f9;--gpe-ink:#15283b;--gpe-muted:#667789;--gpe-border:#e2e9ed;--gpe-radius:16px;--gpe-shadow:0 18px 50px rgba(6,40,74,.1)}
.gpe,.gpe *{box-sizing:border-box}.gpe{color:var(--gpe-ink);font-family:"Manrope","Segoe UI",sans-serif}.gpe-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.gpe a{text-decoration:none}.gpe h1,.gpe h2,.gpe h3,.gpe p{margin-top:0}.gpe-eyebrow{display:block;margin-bottom:10px;color:var(--gpe-orange);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.gpe-heading{text-align:center;margin:0 auto 34px;max-width:680px}.gpe-heading h2,.gpe-stats h2{font-size:clamp(28px,3vw,42px);line-height:1.12;margin-bottom:10px;color:var(--gpe-navy)}.gpe-heading p{color:var(--gpe-muted)}.gpe-section{padding:88px 0}.gpe-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:10px;font-weight:800}.gpe-button--light{background:#fff;color:var(--gpe-orange)}
.gpe-hero{min-height:650px;display:flex;align-items:center;position:relative;isolation:isolate;background-image:linear-gradient(100deg,rgba(3,27,51,.92),rgba(6,40,74,.55)),var(--gpe-hero-image,linear-gradient(135deg,#06284a,#0d5b78));background-size:cover;background-position:center;color:#fff}.gpe-hero:after{content:"";position:absolute;inset:auto 0 0;height:140px;background:linear-gradient(transparent,rgba(3,27,51,.25));z-index:-1}.gpe-hero__inner{text-align:center;padding:120px 0}.gpe-hero .gpe-eyebrow{color:#76e2dc}.gpe-hero h1{max-width:820px;margin:0 auto 16px;font-size:clamp(44px,6.5vw,78px);line-height:1.01;letter-spacing:-.045em;color:#fff}.gpe-hero p{font-size:clamp(17px,2vw,22px);color:rgba(255,255,255,.86)}
.gpe-search{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:0;max-width:1050px;margin:38px auto 0;padding:8px;background:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.28)}.gpe-search label{display:flex;border-right:1px solid var(--gpe-border)}.gpe-search input,.gpe-search select{width:100%;min-height:56px;border:0!important;box-shadow:none!important;padding:0 18px;background:#fff;color:var(--gpe-ink);font:inherit}.gpe-search button{min-width:145px;border:0;border-radius:9px;background:var(--gpe-orange);color:#fff;font-weight:800;cursor:pointer}.gpe-search :focus-visible,.gpe a:focus-visible{outline:3px solid var(--gpe-cyan);outline-offset:3px}
.gpe-categories{position:relative;z-index:3;margin-top:-72px}.gpe-category-grid{display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border:1px solid var(--gpe-border);border-radius:18px;box-shadow:var(--gpe-shadow);overflow:hidden}.gpe-category{min-height:142px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 10px;color:var(--gpe-navy);border-right:1px solid var(--gpe-border);border-bottom:1px solid var(--gpe-border);transition:transform .2s,background .2s}.gpe-category:nth-child(6n){border-right:0}.gpe-category:hover{background:#fff8f3;transform:translateY(-3px)}.gpe-category__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:10px;border-radius:14px;background:#fff1e9;color:var(--gpe-orange);font-size:20px;font-weight:900}.gpe-category strong{font-size:14px;text-align:center}.gpe-category small{margin-top:4px;color:var(--gpe-muted)}
.gpe-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.gpe-card{overflow:hidden;border:1px solid var(--gpe-border);border-radius:var(--gpe-radius);background:#fff;box-shadow:0 8px 28px rgba(6,40,74,.07);transition:transform .25s,box-shadow .25s}.gpe-card:hover{transform:translateY(-7px);box-shadow:var(--gpe-shadow)}.gpe-card>a{color:inherit}.gpe-card__media{height:225px;background:linear-gradient(135deg,#dbe7ec,#afc8d1);background-size:cover;background-position:center;position:relative}.gpe-card__media span{position:absolute;left:14px;bottom:14px;padding:7px 10px;border-radius:7px;background:var(--gpe-cyan);color:#fff;font-size:10px;font-weight:900;text-transform:uppercase}.gpe-card__body{padding:20px}.gpe-card__body h3{font-size:19px;line-height:1.25;margin-bottom:8px;color:var(--gpe-navy)}.gpe-card__body p{min-height:22px;color:var(--gpe-muted);font-size:14px}.gpe-card__body strong{color:var(--gpe-orange);font-size:13px}.gpe-empty{text-align:center;padding:30px;background:var(--gpe-ice);border-radius:12px;color:var(--gpe-muted)}
.gpe-cta{padding:42px 0}.gpe-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:45px 55px;border-radius:20px;background:linear-gradient(115deg,#f24800,var(--gpe-orange) 60%,#ff7a2f);color:#fff;box-shadow:0 20px 45px rgba(255,90,0,.24)}.gpe-cta .gpe-eyebrow{color:#ffe2d2}.gpe-cta h2{max-width:650px;margin-bottom:8px;color:#fff;font-size:clamp(28px,3vw,42px)}.gpe-cta p{margin:0;color:#ffe9dd}
.gpe-stats{background:var(--gpe-ice)}.gpe-stats__layout{display:grid;grid-template-columns:1.05fr 1.4fr;gap:65px;align-items:center}.gpe-stats__copy p{color:var(--gpe-muted);line-height:1.8}.gpe-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);border-radius:18px;background:#fff;box-shadow:var(--gpe-shadow);overflow:hidden}.gpe-stats__grid div{padding:35px 18px;text-align:center;border-right:1px solid var(--gpe-border)}.gpe-stats__grid div:last-child{border:0}.gpe-stats__grid strong{display:block;color:var(--gpe-orange);font-size:30px}.gpe-stats__grid span{font-size:12px;color:var(--gpe-muted);text-transform:uppercase}
.gpe-steps{padding:90px 0;background:radial-gradient(circle at 50% -20%,#0a4b76,var(--gpe-navy-2) 55%);color:#fff}.gpe-steps .gpe-heading h2{color:#fff}.gpe-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gpe-steps__grid>div{position:relative;padding:30px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.05)}.gpe-steps__grid b{color:var(--gpe-orange);font-size:13px}.gpe-steps__grid h3{margin:22px 0 10px;color:#fff;font-size:18px}.gpe-steps__grid p{margin:0;color:#a9bed0;font-size:14px;line-height:1.6}
.gpe-blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.gpe-blog-card{overflow:hidden;border:1px solid var(--gpe-border);border-radius:var(--gpe-radius);background:#fff}.gpe-blog-card a{display:block;color:inherit}.gpe-blog-card img,.gpe-blog-card__placeholder{display:block;width:100%;height:180px;object-fit:cover;background:linear-gradient(135deg,#d8e6eb,#91b8c7)}.gpe-blog-card div{padding:20px}.gpe-blog-card small{color:var(--gpe-orange);font-weight:800;text-transform:uppercase}.gpe-blog-card h3{margin:8px 0;color:var(--gpe-navy);font-size:18px;line-height:1.3}.gpe-blog-card p{margin:0;color:var(--gpe-muted);font-size:14px;line-height:1.55}
@media(max-width:1024px){.gpe-category-grid{grid-template-columns:repeat(4,1fr)}.gpe-category:nth-child(6n){border-right:1px solid var(--gpe-border)}.gpe-category:nth-child(4n){border-right:0}.gpe-card-grid,.gpe-blog-grid{grid-template-columns:repeat(2,1fr)}.gpe-stats__layout{grid-template-columns:1fr}.gpe-search{grid-template-columns:1fr 1fr}.gpe-search button{min-height:56px}.gpe-steps__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.gpe-container{width:min(100% - 26px,1180px)}.gpe-section{padding:64px 0}.gpe-hero{min-height:720px}.gpe-hero__inner{padding:90px 0 130px}.gpe-hero h1{font-size:42px}.gpe-search{grid-template-columns:1fr;padding:10px}.gpe-search label{border-right:0;border-bottom:1px solid var(--gpe-border)}.gpe-search button{margin-top:8px}.gpe-categories{margin-top:-105px}.gpe-category-grid{grid-template-columns:repeat(2,1fr)}.gpe-category:nth-child(4n){border-right:1px solid var(--gpe-border)}.gpe-category:nth-child(2n){border-right:0}.gpe-card-grid,.gpe-blog-grid,.gpe-steps__grid{grid-template-columns:1fr}.gpe-cta__inner{align-items:flex-start;flex-direction:column;padding:34px 26px}.gpe-stats__grid{grid-template-columns:repeat(2,1fr)}.gpe-stats__grid div:nth-child(2){border-right:0}.gpe-stats__grid div:nth-child(-n+2){border-bottom:1px solid var(--gpe-border)}}
@media(prefers-reduced-motion:reduce){.gpe *{scroll-behavior:auto!important;transition:none!important}}

/* Header, testimonials and footer complete the full-page Elementor layout. */
.gpe-header{position:relative;z-index:20;background:#fff;border-bottom:1px solid var(--gpe-border)}.gpe-header__inner{min-height:86px;display:flex;align-items:center;gap:24px}.gpe-brand{display:flex;align-items:center;gap:10px;color:var(--gpe-navy)}.gpe-brand img{display:block;width:245px;max-height:62px;object-fit:contain}.gpe-brand__pin{display:grid;place-items:center;width:38px;height:48px;border-radius:22px 22px 28px 28px;background:var(--gpe-orange);color:#fff}.gpe-brand strong{font-size:18px;white-space:nowrap}.gpe-brand em,.gpe-footer em{color:var(--gpe-orange);font-style:normal}.gpe-nav{display:flex;align-items:center;gap:20px;margin-left:auto}.gpe-nav a,.gpe-header__actions>a{color:var(--gpe-navy);font-size:12px;font-weight:750;white-space:nowrap}.gpe-nav__account{display:none}.gpe-header__actions{display:flex;align-items:center;gap:12px}.gpe-header__actions .gpe-button{min-height:40px;padding:0 16px;background:var(--gpe-orange);color:#fff}.gpe-header__actions .gpe-button--logout{background:transparent;color:inherit;border:1px solid currentColor}.gpe-menu-toggle{display:none;border:0;background:transparent}.gpe-menu-toggle span{display:block;width:25px;height:2px;margin:5px;background:var(--gpe-navy)}
.gpe-testimonials{padding:88px 0;background:var(--gpe-ice)}.gpe-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gpe-testimonials article{position:relative;padding:32px;border:1px solid var(--gpe-border);border-radius:var(--gpe-radius);background:#fff;box-shadow:0 10px 30px rgba(6,40,74,.06)}.gpe-quote{display:block;height:34px;color:var(--gpe-orange);font:700 46px Georgia,serif}.gpe-testimonials article>p{min-height:78px;color:var(--gpe-muted);font-size:15px;line-height:1.65}.gpe-testimonials article div{display:flex;flex-direction:column}.gpe-testimonials small{color:var(--gpe-muted)}.gpe-stars{display:block;margin-top:16px;color:var(--gpe-orange);letter-spacing:3px}
.gpe-footer{padding:72px 0 24px;background:var(--gpe-navy-2);color:#a9bed0}.gpe-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:45px}.gpe-footer h2,.gpe-footer h3{color:#fff}.gpe-footer h3{font-size:14px}.gpe-footer a{display:block;margin:10px 0;color:#a9bed0;font-size:13px}.gpe-footer a:hover{color:#fff}.gpe-footer__about img{width:280px;max-height:75px;object-fit:contain;background:#fff;border-radius:8px;padding:5px}.gpe-footer__about p{max-width:340px;line-height:1.7}.gpe-footer__bottom{display:flex;justify-content:space-between;margin-top:55px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:12px}
.gpe-pricing{padding:86px 0;background:#f4f7fa}.gpe-pricing__heading{max-width:680px;margin:0 auto 36px;text-align:center}.gpe-pricing__heading h2{margin:8px 0 10px;color:var(--gpe-navy);font-size:clamp(30px,4vw,44px)}.gpe-pricing__heading p{margin:0;color:var(--gpe-muted)}.gpe-pricing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,430px));justify-content:center;gap:24px}.gpe-price-card{position:relative;display:flex;flex-direction:column;gap:24px;padding:34px;border:1px solid var(--gpe-border);border-radius:20px;background:#fff;box-shadow:var(--gpe-shadow)}.gpe-price-card--featured{border:2px solid var(--gpe-orange);box-shadow:0 22px 55px rgba(255,90,0,.16)}.gpe-price-card__badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:6px 15px;border-radius:999px;background:var(--gpe-orange);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.gpe-price-card__label{color:var(--gpe-navy);font-size:17px;font-weight:800}.gpe-price-card__price{margin:8px 0 5px;color:var(--gpe-navy);font-size:40px;font-weight:900;line-height:1}.gpe-price-card__price small{font-size:17px}.gpe-price-card__price em{color:var(--gpe-muted);font-size:14px;font-style:normal;font-weight:600}.gpe-price-card>div>p:last-child{margin:0;color:var(--gpe-muted);font-size:14px}.gpe-price-card ul{display:grid;grid-auto-rows:max-content;align-content:start;gap:11px;margin:0;padding:0;list-style:none;flex:1}.gpe-price-card li{display:flex;align-items:center;gap:8px;color:var(--gpe-navy);font-size:14px}.gpe-price-card li .material-symbols-rounded{color:#16a36a;font-size:19px;font-variation-settings:'FILL' 1}.gpe-price-card .gpe-button{justify-content:center;min-height:48px;background:var(--gpe-orange);color:#fff}.gpe-price-card .gpe-button--outline{border:1px solid var(--gpe-orange);background:#fff;color:var(--gpe-orange)}.gpe-price-card .gpe-button--outline:hover{background:#fff5f0}
@media(max-width:1024px){.gpe-nav,.gpe-header__actions{display:none}.gpe-menu-toggle{display:block;margin-left:auto}.gpe-header.is-menu-open .gpe-nav .gpe-nav__account{display:flex}.gpe-header.is-menu-open .gpe-nav .gpe-nav__account--cta{justify-content:center;padding:11px 16px;border-radius:10px;background:var(--gpe-orange);color:#fff}}
@media(max-width:680px){.gpe-brand img{width:205px}.gpe-testimonials__grid,.gpe-footer__grid{grid-template-columns:1fr}.gpe-footer__bottom{align-items:flex-start;flex-direction:column;gap:8px}}
@media(max-width:680px){.gpe-pricing{padding:62px 0}.gpe-pricing__grid{grid-template-columns:1fr}.gpe-price-card{padding:28px 22px}.gpe-price-card__price{font-size:34px}}
.gpe-header.is-menu-open .gpe-nav{display:flex;position:absolute;left:0;right:0;top:86px;flex-direction:column;align-items:flex-start;padding:24px;background:#fff;box-shadow:var(--gpe-shadow)}
.gpe-cta{background-image:linear-gradient(90deg,rgba(255,90,0,.96),rgba(255,90,0,.74)),var(--gpe-cta-image);background-size:cover;background-position:center}.gpe-steps__visual{height:360px;display:grid;place-items:center;margin:0 0 28px;border-radius:18px;background-image:linear-gradient(rgba(3,27,51,.15),rgba(3,27,51,.35)),var(--gpe-steps-image);background-size:cover;background-position:center;box-shadow:0 25px 55px rgba(0,0,0,.25)}.gpe-steps__visual span{display:grid;place-items:center;width:74px;height:74px;padding-left:5px;border-radius:50%;background:#fff;color:var(--gpe-orange);font-size:24px;box-shadow:0 12px 30px rgba(0,0,0,.22)}

/* Fidelity pass based on the approved full-page mockup. */
.elementor-page-9782 .gpe-header{position:absolute;inset:0 0 auto;z-index:30;background:linear-gradient(180deg,rgba(3,27,51,.92),transparent);border:0;color:#fff}.elementor-page-9782 .gpe-header__inner{min-height:92px}.elementor-page-9782 .gpe-brand,.elementor-page-9782 .gpe-nav a,.elementor-page-9782 .gpe-header__actions>a:first-child{color:#fff}.gpe-brand>span:last-child{display:flex;flex-direction:column}.gpe-brand small{margin-top:3px;font-size:8px;font-weight:600;letter-spacing:.01em;opacity:.8}.gpe-brand__pin{background:var(--gpe-orange);font-size:20px}.elementor-page-9782 .gpe-hero{min-height:710px}.elementor-page-9782 .gpe-hero__inner{padding:175px 0 160px}.elementor-page-9782 .gpe-categories{margin-top:-112px}.elementor-page-9782 .gpe-section{padding:78px 0}.elementor-page-9782 .gpe-card__media{height:235px}.elementor-page-9782 .gpe-card-grid{gap:18px}.elementor-page-9782 .gpe-cta{padding:52px 0;background-position:center}.elementor-page-9782 .gpe-cta__inner{min-height:235px;background:linear-gradient(90deg,rgba(255,90,0,.96),rgba(255,90,0,.7));box-shadow:none}.gpe-stats__layout{grid-template-columns:.9fr 1.1fr;gap:0;min-height:480px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--gpe-shadow)}.gpe-stats__photo{min-height:480px;background-image:linear-gradient(rgba(3,27,51,.08),rgba(3,27,51,.18)),var(--gpe-hero-image,url('https://guiadepocos.com.br/wp-content/uploads/2026/07/hero-pocos-v1.png'));background-size:cover;background-position:center}.gpe-stats__content{align-self:center;padding:48px}.gpe-stats__grid{margin-top:30px;box-shadow:none;border:1px solid var(--gpe-border)}.gpe-testimonials__grid:empty{display:none}.gpe-footer__about h2{font-size:22px}.elementor-page-9782 .gpe-footer{padding-top:78px}
@media(max-width:1024px){.elementor-page-9782 .gpe-header{position:relative;background:var(--gpe-navy)}.elementor-page-9782 .gpe-menu-toggle span{background:#fff}.elementor-page-9782 .gpe-header.is-menu-open .gpe-nav{background:var(--gpe-navy-2)}.elementor-page-9782 .gpe-header.is-menu-open .gpe-nav a{color:#fff}.elementor-page-9782 .gpe-hero__inner{padding-top:110px}.gpe-stats__layout{grid-template-columns:1fr}.gpe-stats__photo{min-height:360px}}
.elementor-page-9782 .gpe-footer__about img{display:none}.elementor-page-9782 .gpe-footer__about:before{content:"POÇOS DE CALDAS";display:block;margin-bottom:14px;color:#fff;font-size:20px;font-weight:900;letter-spacing:-.02em}.elementor-page-9782 .gpe-footer__about:after{content:"O guia com tudo o que você procura em Poços.";display:block;margin-top:-58px;margin-bottom:48px;color:var(--gpe-orange);font-size:10px;font-weight:700}

/* The supplied logo has large white margins; crop them visually in the header. */
.gpe-header .gpe-brand{width:360px;height:78px;overflow:hidden;justify-content:center;flex:0 0 360px}.gpe-header .gpe-brand img{width:390px;max-width:none;max-height:none;transform:scale(1.55);transform-origin:center;object-fit:contain}.gpe-header .gpe-brand>span{transform:scale(1.22);transform-origin:left center}.gpe-header .gpe-brand>span:last-child{margin-left:8px}.gpe-header__inner{min-height:96px}
@media(max-width:1100px){.gpe-header .gpe-brand{width:285px;flex-basis:285px}.gpe-header .gpe-brand img{width:315px}}
@media(max-width:680px){.gpe-header .gpe-brand{width:235px;height:68px;flex-basis:235px}.gpe-header .gpe-brand img{width:270px;transform:scale(1.4)}}

/* 1.2 visual composition fixes. */
.elementor-page-9782 .gpe-cta{padding:58px 0;background:none}.elementor-page-9782 .gpe-cta__inner{display:grid;grid-template-columns:minmax(300px,42%) 1fr auto;align-items:center;gap:0;min-height:250px;padding:0;overflow:hidden;background:linear-gradient(115deg,#f24800,#ff5a00 65%,#ff7a2f);box-shadow:0 20px 45px rgba(255,90,0,.2)}.elementor-page-9782 .gpe-cta__inner:before{content:"";align-self:stretch;background-image:linear-gradient(rgba(6,40,74,.12),rgba(6,40,74,.28)),var(--gpe-cta-image);background-size:cover;background-position:center}.elementor-page-9782 .gpe-cta__inner>div{padding:42px 38px}.elementor-page-9782 .gpe-cta__inner>.gpe-button{margin-right:34px;white-space:nowrap}.elementor-page-9782 .gpe-stats__photo{background-image:linear-gradient(rgba(3,27,51,.08),rgba(3,27,51,.2)),url('https://guiadepocos.com.br/wp-content/uploads/2026/07/hero-pocos-v1.png')}.elementor-page-9782 .gpe-blog-grid:has(.gpe-blog-card:only-child){grid-template-columns:minmax(260px,310px);justify-content:center}.elementor-page-9782 .gpe-footer__about img{display:none!important}.elementor-page-9782 .gpe-header .gpe-brand{width:410px;flex-basis:410px}.elementor-page-9782 .gpe-header .gpe-brand img{width:440px}.elementor-page-9782 .gpe-steps__visual{display:grid!important;min-height:360px}
@media(max-width:1024px){.elementor-page-9782 .gpe-cta__inner{grid-template-columns:38% 1fr}.elementor-page-9782 .gpe-cta__inner>.gpe-button{grid-column:2;margin:0 38px 38px;justify-self:start}.elementor-page-9782 .gpe-header .gpe-brand{width:300px;flex-basis:300px}.elementor-page-9782 .gpe-header .gpe-brand img{width:330px}}
@media(max-width:680px){.elementor-page-9782 .gpe-cta__inner{grid-template-columns:1fr}.elementor-page-9782 .gpe-cta__inner:before{min-height:210px}.elementor-page-9782 .gpe-cta__inner>.gpe-button{grid-column:1;margin:0 28px 30px}.elementor-page-9782 .gpe-cta__inner>div{padding:32px 28px}.elementor-page-9782 .gpe-header .gpe-brand{width:235px;flex-basis:235px}.elementor-page-9782 .gpe-header .gpe-brand img{width:270px}}
.elementor-page-9782 .gpe-brand__pin{width:48px;height:58px;font-size:25px;flex:0 0 48px}.elementor-page-9782 .gpe-brand strong{font-size:24px;line-height:1}.elementor-page-9782 .gpe-brand small{font-size:9px;margin-top:6px}.elementor-page-9782 .gpe-brand>span:last-child{transform:none;margin-left:12px}.elementor-page-9782 .gpe-header__inner{min-height:104px}
@media(max-width:680px){.elementor-page-9782 .gpe-brand__pin{width:38px;height:48px;font-size:20px;flex-basis:38px}.elementor-page-9782 .gpe-brand strong{font-size:18px}.elementor-page-9782 .gpe-brand small{font-size:7px}}

html:has(body.elementor-page-9782),body.elementor-page-9782{margin:0!important;padding:0!important;width:100%!important;overflow-x:hidden}.elementor-page-9782 .elementor-location-single,.elementor-page-9782 .elementor-9782{margin:0!important;padding:0!important}.gpe-category__icon.material-symbols-rounded{font-family:'Material Symbols Rounded';font-size:27px;font-weight:500;line-height:1;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-feature-settings:'liga'}
/* GPE logo oficial 2026 — Projeto Gerado pelo Prompt Mestre do Desenvolvedor e Vibe Coder Dante Testa — www.dantetesta.com.br */
.elementor-page-9782 .gpe-header .gpe-brand {
	width: 360px;
	height: 92px;
	flex: 0 0 360px;
	overflow: visible;
	justify-content: flex-start;
}
.elementor-page-9782 .gpe-header .gpe-brand img.gpe-brand__image {
	display: block;
	width: 320px;
	height: auto;
	max-width: 100%;
	max-height: 92px;
	object-fit: contain;
	object-position: left center;
	transform: none;
}
@media (max-width: 1100px) {
	.elementor-page-9782 .gpe-header .gpe-brand {
		width: 285px;
		flex-basis: 285px;
	}
	.elementor-page-9782 .gpe-header .gpe-brand img.gpe-brand__image {
		width: 275px;
		max-height: 80px;
	}
}
@media (max-width: 680px) {
	.elementor-page-9782 .gpe-header .gpe-brand {
		width: 225px;
		height: 68px;
		flex-basis: 225px;
	}
	.elementor-page-9782 .gpe-header .gpe-brand img.gpe-brand__image {
		width: 220px;
		max-height: 64px;
	}
}
