.elementor-1176 .elementor-element.elementor-element-11d9e527{--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-1176 .elementor-element.elementor-element-11d9e527.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1176 .elementor-element.elementor-element-293f6209{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1176 .elementor-element.elementor-element-75df38d8{--display:flex;}.elementor-1176 .elementor-element.elementor-element-75df38d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1176 .elementor-element.elementor-element-3a6c381f{font-size:16px;}.elementor-1176 .elementor-element.elementor-element-19bd4460 .elementor-button{background-color:#1541BC;font-size:20px;fill:#FFFFFF;color:#FFFFFF;}.elementor-1176 .elementor-element.elementor-element-6e577e22 .elementor-heading-title{font-size:17px;line-height:20px;}.elementor-1176 .elementor-element.elementor-element-36d33a1b{font-size:16px;}.elementor-1176 .elementor-element.elementor-element-9e077c1 .elementor-heading-title{font-size:28px;}.elementor-1176 .elementor-element.elementor-element-27d9e70e{font-size:16px;}.elementor-1176 .elementor-element.elementor-element-74a1391c .elementor-heading-title{font-size:28px;}.elementor-1176 .elementor-element.elementor-element-1c1116b3{font-size:16px;}.elementor-1176 .elementor-element.elementor-element-ae4c3a5 .elementor-button{background-color:#1541BC;font-size:20px;fill:#FFFFFF;color:#FFFFFF;}.elementor-1176 .elementor-element.elementor-element-62f082a5 .elementor-heading-title{font-size:28px;}.elementor-1176 .elementor-element.elementor-element-4ea54bb0{font-size:16px;}.elementor-1176 .elementor-element.elementor-element-13f00125 .elementor-heading-title{font-size:28px;}.elementor-1176 .elementor-element.elementor-element-7fd1bfb0{font-size:16px;}.elementor-1176 .elementor-element.elementor-element-7ea69e97 .elementor-button{background-color:#1541BC;font-size:20px;fill:#FFFFFF;color:#FFFFFF;}.elementor-1176 .elementor-element.elementor-element-6d499807 .elementor-heading-title{font-size:28px;}.elementor-1176 .elementor-element.elementor-element-4b6be3bf{column-gap:0px;font-size:16px;}.elementor-1176 .elementor-element.elementor-element-4b6be3bf p{margin-block-end:0px;}.elementor-1176 .elementor-element.elementor-element-15fefd4a .elementor-button{background-color:transparent;font-size:20px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #1541BC 0%, #1541BC 100%);}.elementor-1176 .elementor-element.elementor-element-7f407d5 .elementor-heading-title{font-size:28px;}.elementor-1176 .elementor-element.elementor-element-3aab2869{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1176 .elementor-element.elementor-element-5990c34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-1176 .elementor-element.elementor-element-5990c34:not(.elementor-motion-effects-element-type-background), .elementor-1176 .elementor-element.elementor-element-5990c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1541BC;}.elementor-1176 .elementor-element.elementor-element-d157fe6{font-size:16px;color:#FFFFFF;}.elementor-1176 .elementor-element.elementor-element-3d49883d{column-gap:0px;font-size:16px;color:#FFFFFF;}.elementor-1176 .elementor-element.elementor-element-3d49883d p{margin-block-end:0px;}.elementor-1176 .elementor-element.elementor-element-57236a5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-1176 .elementor-element.elementor-element-57236a5c:not(.elementor-motion-effects-element-type-background), .elementor-1176 .elementor-element.elementor-element-57236a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1541BC;}.elementor-1176 .elementor-element.elementor-element-7f6a579{font-size:16px;color:#FFFFFF;}.elementor-1176 .elementor-element.elementor-element-d04aac6{column-gap:0px;font-size:16px;color:#FFFFFF;}.elementor-1176 .elementor-element.elementor-element-d04aac6 p{margin-block-end:0px;}.elementor-1176 .elementor-element.elementor-element-542e3c82{--display:flex;}.elementor-1176 .elementor-element.elementor-element-542e3c82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1176 .elementor-element.elementor-element-69c6fc05{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1176 .elementor-element.elementor-element-69c6fc05:not(.elementor-motion-effects-element-type-background), .elementor-1176 .elementor-element.elementor-element-69c6fc05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1541BC;}.elementor-1176 .elementor-element.elementor-element-69c6fc05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1176 .elementor-element.elementor-element-879c43b .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-1176 .elementor-element.elementor-element-522d157f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1176 .elementor-element.elementor-element-60c8cb0f{--display:flex;}.elementor-1176 .elementor-element.elementor-element-60c8cb0f:not(.elementor-motion-effects-element-type-background), .elementor-1176 .elementor-element.elementor-element-60c8cb0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-1176 .elementor-element.elementor-element-60c8cb0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1176 .elementor-element.elementor-element-a97e28f .elementor-heading-title{font-size:20px;}.elementor-1176 .elementor-element.elementor-element-658bcc55{--box-min-height:0px;width:var( --container-widget-width, 107.314% );max-width:107.314%;--container-widget-width:107.314%;--container-widget-flex-grow:0;--box-border-color:#FFFFFF00;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--nested-list-indent:0.1em;--item-text-hover-decoration:underline;--marker-size:0px;}.elementor-1176 .elementor-element.elementor-element-658bcc55 .elementor-toc__header-title{text-align:start;}.elementor-1176 .elementor-element.elementor-element-50cfd0ae{--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-1176 .elementor-element.elementor-element-723f1fa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1176 .elementor-element.elementor-element-723f1fa3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1176 .elementor-element.elementor-element-6bae714a{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1176 .elementor-element.elementor-element-6bae714a::before, .elementor-1176 .elementor-element.elementor-element-6bae714a > .elementor-background-video-container::before, .elementor-1176 .elementor-element.elementor-element-6bae714a > .e-con-inner > .elementor-background-video-container::before, .elementor-1176 .elementor-element.elementor-element-6bae714a > .elementor-background-slideshow::before, .elementor-1176 .elementor-element.elementor-element-6bae714a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1176 .elementor-element.elementor-element-6bae714a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1541BC;--background-overlay:'';}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1176 .elementor-element.elementor-element-11d9e527{--width:1099px;}.elementor-1176 .elementor-element.elementor-element-75df38d8{--width:737.297px;}.elementor-1176 .elementor-element.elementor-element-542e3c82{--width:216.641px;}.elementor-1176 .elementor-element.elementor-element-69c6fc05{--width:142.696%;}.elementor-1176 .elementor-element.elementor-element-60c8cb0f{--width:143.031%;}.elementor-1176 .elementor-element.elementor-element-6bae714a{--content-width:1200px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-658bcc55 *//* Remove qualquer barra de rolagem do TOC e deixa o conteúdo “crescer” */
.elementor-widget-table-of-contents .elementor-toc__list-wrapper {
 max-height: none !important;
 height: auto !important;
 overflow: visible !important;
}

/* Evita rolagem horizontal e força o texto a quebrar corretamente */
.elementor-widget-table-of-contents,
.elementor-widget-table-of-contents .elementor-toc__list-wrapper,
.elementor-widget-table-of-contents .elementor-toc__list {
 overflow-x: hidden !important;
}

.elementor-widget-table-of-contents .elementor-toc__list-item-text,
.elementor-widget-table-of-contents a {
 white-space: normal !important;
 word-break: break-word;
 overflow-wrap: anywhere;
}


/* Remove totalmente os ícones do TOC */
.elementor-widget-table-of-contents .elementor-toc__list-item-icon {
 display: none !important;
}

/* Garante que o texto ocupe toda a largura */
.elementor-widget-table-of-contents .elementor-toc__list-item-text {
 flex: 1 1 auto;
 width: 100%;
}

/* Remove qualquer gap reservado para ícone */
.elementor-widget-table-of-contents .elementor-toc__list-item {
 gap: 0 !important;
}


.elementor-widget-table-of-contents .elementor-toc__list-item::before,
.elementor-widget-table-of-contents .elementor-toc__list-item::after {
 content: none !important;
}

/* Remove placeholders do TOC */
.elementor-widget-table-of-contents a {
 white-space: normal;
}

/* Esconde qualquer texto entre chaves no TOC */
.elementor-widget-table-of-contents a {
 font-variant-ligatures: none;
}

.elementor-widget-table-of-contents a::after {
 content: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-723f1fa3 *//* Container geral */
.regioes-atendemos{
 max-width: 1000px;   /* controla a “largura” do bloco no centro */
 margin: 0 auto;     /* centraliza o bloco */
 text-align: center;   /* centraliza o conteúdo */
}

/* Se o shortcode gera uma lista <ul><li> */
.regioes-atendemos ul{
 list-style: none;
 padding: 0;
 margin: 0 auto;
 column-count: 3;    /* 3 colunas como na imagem */
 column-gap: 80px;    /* espaço entre colunas */
 display: inline-block; /* faz o bloco respeitar o center */
 text-align: center;   /* centraliza texto dentro */
}

.regioes-atendemos li{
 break-inside: avoid;  /* evita quebrar item no meio */
 padding: 6px 0;
}

/* Responsivo */
@media (max-width: 900px){
 .regioes-atendemos ul{ column-count: 2; }
}
@media (max-width: 600px){
 .regioes-atendemos ul{ column-count: 1; }
}/* End custom CSS */
/* Start custom CSS */.form-box-azul{
 background: #1742b8;
 max-width: 520px;
 margin: 0 auto;
 padding: 40px 32px;
 border-radius: 6px;
}

/* labels */
.form-box-azul label{
 color: #ffffff;
 font-weight: 500;
}

/* inputs e select */
.form-box-azul input,
.form-box-azul select,
.form-box-azul textarea{
 background: #ffffff;
 border-radius: 8px;
 border: none;
 padding: 12px 14px;
 width: 100%;
}

/* textarea maior */
.form-box-azul textarea{
 min-height: 120px;
}

/* texto LGPD */
.form-box-azul .elementor-field-subgroup,
.form-box-azul .elementor-field-description{
 color: #e6e6e6;
 font-size: 13px;
}

/* botão */
.form-box-azul button,
.form-box-azul .elementor-button{
 background: #1e6bff;
 color: #ffffff;
 border-radius: 6px;
 padding: 12px 26px;
}/* End custom CSS */