.elementor-337 .elementor-element.elementor-element-f6bb1e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-337 .elementor-element.elementor-element-11b5a4a{--display:flex}.elementor-337 .elementor-element.elementor-element-e9ec261>.elementor-widget-container{margin:0 0 0 0}.elementor-337 .elementor-element.elementor-element-e9ec261{text-align:center}.elementor-337 .elementor-element.elementor-element-e9ec261 .elementor-heading-title{font-size:30px;color:var(--e-global-color-primary)}.elementor-337 .elementor-element.elementor-element-2fd11995{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-337 .elementor-element.elementor-element-2fd11995.e-con{--flex-grow:0;--flex-shrink:0}.elementor-337 .elementor-element.elementor-element-21d7ce3c{width:100%;max-width:100%;column-gap:0;text-align:start;color:var(--e-global-color-primary)}.elementor-337 .elementor-element.elementor-element-21d7ce3c>.elementor-widget-container{margin:0 0 0 0}.elementor-337 .elementor-element.elementor-element-21d7ce3c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-337 .elementor-element.elementor-element-21d7ce3c a{color:var(--e-global-color-primary)}@media(min-width:768px){.elementor-337 .elementor-element.elementor-element-2fd11995{--width:106.477%}}.grupos-reneto{max-width:1200px;margin:0 auto;padding:40px 20px;font-family:"Segoe UI",Arial,sans-serif;color:#333}.grupos-reneto h2{text-align:center;font-size:2rem;margin-bottom:40px;color:#1e3a8a;position:relative}.grupos-reneto h2::after{content:"";display:block;width:60px;height:4px;background:#307DA1;margin:10px auto 0;border-radius:2px}.gt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}.gt-card{background:#fff;border-radius:12px;padding:25px;box-shadow:0 6px 16px rgb(0 0 0 / .08);transition:transform 0.2s ease,box-shadow 0.2s ease}.gt-card:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgb(0 0 0 / .12)}.gt-card h3{font-size:1.1rem;margin-bottom:15px;color:#307DA1}.coord-title{font-weight:600;margin-bottom:8px}.gt-card ul{list-style:none;padding:0;margin:0}.gt-card li{margin-bottom:8px;font-size:.95rem;line-height:1.5}.gt-card a{color:#1e40af;text-decoration:none;font-weight:500}.gt-card a:hover{text-decoration:underline}