.elementor .e-c9b81b1-26855f3{display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:8px 28px;
width:calc(100% - 48px);
max-width:1040px;
margin:140px auto 72px;
padding:48px;
border:1px solid #dfe6ec;
border-top:5px solid #32b75b;
border-radius:16px;
background:#fff;
box-shadow:0 16px 48px #16334a0d;
font-family:Arial,sans-serif;
color:#203544;
& :where(input,select,textarea,label,h1,h2,h3,p,button) {box-sizing:border-box;min-width:0;grid-row:var(--row);grid-column:var(--col,1 / -1);}
& label {font-size:14px;font-weight:600;line-height:1.5;color:#203544;margin:0;align-self:end;}
& :where(input:not([type="checkbox"]),select,textarea) {width:100%;min-height:50px;margin:0 0 14px;padding:12px 14px;border:1px solid #cbd6dc;border-radius:7px !important;background:#fff;color:#203544;font-size:15px;font-family:inherit;line-height:1.4;box-shadow:none;}
& input::placeholder {color:#87959e;opacity:1;}
& :where(input,select,textarea,button):focus-visible {outline:3px solid #2244df;outline-offset:3px;}
& :is(h1,h2,h3) {margin:28px 0 8px;padding:24px 0 0;border-top:1px solid #dfe6ec;color:#203544;font-size:25px;font-weight:700;line-height:1.25;letter-spacing:-.4px;}
& h1:not([id]) {font-size:36px;line-height:1.12;letter-spacing:-1px;border:0;padding:0;margin:0 0 16px;max-width:760px;}
& :is(#gt-rep1,#gt-rep2,#gt-rep3) {font-size:19px;border:0;padding:16px 18px;margin:18px 0 8px;background:#f1f6f8;border-left:3px solid #32b75b;border-radius:4px;}
& #gt-categoria {margin-top:16px;}
& p {margin:0 0 18px;color:#5b6b75;font-size:15px;line-height:1.65;}
& #gt-introducao {font-size:16px;line-height:1.75;max-width:850px;}
& input[type="checkbox"] {grid-column:1 / -1;justify-self:start;align-self:start;width:18px;height:18px;margin:16px 0 0 15px;accent-color:#2244df;z-index:1;position:relative;}
& :is(label[for^="interesse_"],label[for^="aceite_"],label[for^="autoriza_"]) {grid-column:1 / -1;align-self:stretch;margin:0;padding:12px 16px 12px 46px;border:1px solid #dfe6ec;border-radius:7px;background:#f8fafb;font-size:14px;font-weight:400;line-height:1.65;cursor:pointer;}
& label[for^="interesse_"] {font-weight:600;}
& #gt-documentos {font-size:13px;background:#f3f6fa;border-left:3px solid #2244df;padding:14px 18px;border-radius:4px;}
& #gt-revisao {font-size:13px;margin:24px 0 0;padding:16px 18px;background:#f1f7f3;border-left:3px solid #32b75b;border-radius:4px;}
& #gt-enviar {justify-self:start;width:auto;min-height:52px;margin:14px 0 0;padding:15px 28px;border:0;border-radius:7px;background:#2244df;color:#fff;font-family:inherit;font-size:15px;font-weight:700;line-height:1.5;}
& h1:not([id]) { --row:1; --mobile-row:1; --col:1 / -1; }
& #gt-introducao { --row:2; --mobile-row:2; --col:1 / -1; }
& #gt-categoria { --row:3; --mobile-row:3; --col:1 / -1; }
& label[for="categoria"] { --row:4; --mobile-row:4; --col:1 / -1; }
& #categoria { --row:5; --mobile-row:5; --col:1 / -1; }
& #gt-entidade { --row:6; --mobile-row:6; --col:1 / -1; }
& label[for="razao_social"] { --row:7; --mobile-row:7; --col:1; }
& #razao_social { --row:8; --mobile-row:8; --col:1; }
& label[for="nome_fantasia"] { --row:7; --mobile-row:9; --col:2; }
& #nome_fantasia { --row:8; --mobile-row:10; --col:2; }
& label[for="cnpj"] { --row:9; --mobile-row:11; --col:1; }
& #cnpj { --row:10; --mobile-row:12; --col:1; }
& label[for="uf"] { --row:9; --mobile-row:13; --col:2; }
& #uf { --row:10; --mobile-row:14; --col:2; }
& label[for="site_entidade"] { --row:11; --mobile-row:15; --col:1; }
& #site_entidade { --row:12; --mobile-row:16; --col:1; }
& label[for="sigla_aneel"] { --row:11; --mobile-row:17; --col:2; }
& #sigla_aneel { --row:12; --mobile-row:18; --col:2; }
& label[for="area_concessao"] { --row:20; --mobile-row:26; --col:1 / -1; }
& #area_concessao { --row:21; --mobile-row:27; --col:1 / -1; }
& #gt-representantes { --row:22; --mobile-row:28; --col:1 / -1; }
& #gt-representantes-ajuda { --row:23; --mobile-row:29; --col:1 / -1; }
& #gt-rep1 { --row:24; --mobile-row:30; --col:1 / -1; }
& label[for="rep1_nome"] { --row:25; --mobile-row:31; --col:1; }
& #rep1_nome { --row:26; --mobile-row:32; --col:1; }
& label[for="rep1_cargo"] { --row:25; --mobile-row:33; --col:2; }
& #rep1_cargo { --row:26; --mobile-row:34; --col:2; }
& label[for="rep1_area"] { --row:27; --mobile-row:35; --col:1; }
& #rep1_area { --row:28; --mobile-row:36; --col:1; }
& label[for="rep1_email"] { --row:27; --mobile-row:37; --col:2; }
& #rep1_email { --row:28; --mobile-row:38; --col:2; }
& label[for="rep1_telefone"] { --row:29; --mobile-row:39; --col:1 / -1; }
& #rep1_telefone { --row:30; --mobile-row:40; --col:1 / -1; }
& #gt-rep2 { --row:31; --mobile-row:41; --col:1 / -1; }
& #gt-rep2-ajuda { --row:32; --mobile-row:42; --col:1 / -1; }
& label[for="rep2_nome"] { --row:33; --mobile-row:43; --col:1; }
& #rep2_nome { --row:34; --mobile-row:44; --col:1; }
& label[for="rep2_cargo"] { --row:33; --mobile-row:45; --col:2; }
& #rep2_cargo { --row:34; --mobile-row:46; --col:2; }
& label[for="rep2_area"] { --row:35; --mobile-row:47; --col:1; }
& #rep2_area { --row:36; --mobile-row:48; --col:1; }
& label[for="rep2_email"] { --row:35; --mobile-row:49; --col:2; }
& #rep2_email { --row:36; --mobile-row:50; --col:2; }
& label[for="rep2_telefone"] { --row:37; --mobile-row:51; --col:1 / -1; }
& #rep2_telefone { --row:38; --mobile-row:52; --col:1 / -1; }
& #gt-rep3 { --row:39; --mobile-row:53; --col:1 / -1; }
& #gt-rep3-ajuda { --row:40; --mobile-row:54; --col:1 / -1; }
& label[for="rep3_nome"] { --row:41; --mobile-row:55; --col:1; }
& #rep3_nome { --row:42; --mobile-row:56; --col:1; }
& label[for="rep3_cargo"] { --row:41; --mobile-row:57; --col:2; }
& #rep3_cargo { --row:42; --mobile-row:58; --col:2; }
& label[for="rep3_area"] { --row:43; --mobile-row:59; --col:1; }
& #rep3_area { --row:44; --mobile-row:60; --col:1; }
& label[for="rep3_email"] { --row:43; --mobile-row:61; --col:2; }
& #rep3_email { --row:44; --mobile-row:62; --col:2; }
& label[for="rep3_telefone"] { --row:45; --mobile-row:63; --col:1 / -1; }
& #rep3_telefone { --row:46; --mobile-row:64; --col:1 / -1; }
& #gt-interesses { --row:47; --mobile-row:65; --col:1 / -1; }
& #gt-interesses-ajuda { --row:48; --mobile-row:66; --col:1 / -1; }
& #interesse_ativos, & label[for="interesse_ativos"] { --row:49; --mobile-row:67; --col:1 / -1; }
& #interesse_medicao, & label[for="interesse_medicao"] { --row:50; --mobile-row:68; --col:1 / -1; }
& #interesse_faturamento, & label[for="interesse_faturamento"] { --row:51; --mobile-row:69; --col:1 / -1; }
& #interesse_seguranca, & label[for="interesse_seguranca"] { --row:52; --mobile-row:70; --col:1 / -1; }
& #interesse_juridico, & label[for="interesse_juridico"] { --row:53; --mobile-row:71; --col:1 / -1; }
& #gt-declaracoes { --row:54; --mobile-row:72; --col:1 / -1; }
& #gt-documentos { --row:55; --mobile-row:73; --col:1 / -1; }
& #aceite_regulamento, & label[for="aceite_regulamento"] { --row:56; --mobile-row:74; --col:1 / -1; }
& #aceite_voluntario, & label[for="aceite_voluntario"] { --row:57; --mobile-row:75; --col:1 / -1; }
& #aceite_confidencialidade, & label[for="aceite_confidencialidade"] { --row:58; --mobile-row:76; --col:1 / -1; }
& #aceite_antitruste, & label[for="aceite_antitruste"] { --row:59; --mobile-row:77; --col:1 / -1; }
& #aceite_privacidade, & label[for="aceite_privacidade"] { --row:60; --mobile-row:78; --col:1 / -1; }
& #gt-autorizacoes { --row:61; --mobile-row:79; --col:1 / -1; }
& #gt-autorizacoes-ajuda { --row:62; --mobile-row:80; --col:1 / -1; }
& #autoriza_marca, & label[for="autoriza_marca"] { --row:63; --mobile-row:81; --col:1 / -1; }
& #autoriza_lista, & label[for="autoriza_lista"] { --row:64; --mobile-row:82; --col:1 / -1; }
& #gt-revisao { --row:65; --mobile-row:83; --col:1 / -1; }
& #gt-enviar { --row:66; --mobile-row:84; --col:1 / -1; }
@media(max-width:767px){width:calc(100% - 24px);margin:112px auto 32px;padding:24px 20px;grid-template-columns:minmax(0,1fr);gap:8px 0;border-radius:12px;& :where(input,select,textarea,label,h1,h2,h3,p,button){grid-row:var(--mobile-row);grid-column:1;}& h1:not([id]){font-size:29px;letter-spacing:-.6px;}& h2{font-size:22px;}& #gt-enviar{width:100%;justify-self:stretch;}& label{font-size:14px;}}

& input[type="checkbox"] {appearance:auto !important;border-radius:4px !important;min-width:18px;flex-shrink:0;}
body.elementor-page-3333:has(&) .elementor-location-header > .e-con {background-color:#203544 !important;}
& input:not([type="checkbox"]):user-invalid, & select:user-invalid {border-color:#b42318 !important;background-color:#fff9f8;box-shadow:0 0 0 1px #b423181a;}
& select {cursor:pointer;}
& #gt-aneel-ajuda { --row:13; --mobile-row:19; --col:1 / -1; margin:12px 0 14px; padding:14px 18px; background:#f1f7f3; border-left:3px solid #32b75b; border-radius:4px; font-size:14px; }
& label[for="distribuidora_aneel"] { --row:14; --mobile-row:20; --col:1 / -1; }
& #distribuidora_aneel { --row:15; --mobile-row:21; --col:1 / -1; }
& label[for="designada_aneel"] { --row:16; --mobile-row:22; --col:1 / -1; }
& #designada_aneel { --row:17; --mobile-row:23; --col:1 / -1; }
& label[for="permissionaria_aneel"] { --row:18; --mobile-row:24; --col:1 / -1; }
& #permissionaria_aneel { --row:19; --mobile-row:25; --col:1 / -1; }\n}