.elementor-362 .elementor-element.elementor-element-70883b5 > .elementor-container{max-width:1150px;}.elementor-362 .elementor-element.elementor-element-70883b5:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-70883b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-362 .elementor-element.elementor-element-70883b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-362 .elementor-element.elementor-element-70883b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-362 .elementor-element.elementor-element-b3a9612 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-362 .elementor-element.elementor-element-2860eea{--spacer-size:32px;}.elementor-362 .elementor-element.elementor-element-608808d{text-align:center;}.elementor-362 .elementor-element.elementor-element-608808d .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:38px;font-weight:400;letter-spacing:4.9px;}.elementor-362 .elementor-element.elementor-element-a500445{text-align:center;}.elementor-362 .elementor-element.elementor-element-a500445 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:38px;font-weight:400;letter-spacing:4.9px;}.elementor-362 .elementor-element.elementor-element-9202a9b{text-align:center;color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:400;letter-spacing:1.6px;}.elementor-362 .elementor-element.elementor-element-247e947 > .elementor-container{max-width:683px;}.elementor-362 .elementor-element.elementor-element-4e287ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-5b4b45b:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-5b4b45b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-362 .elementor-element.elementor-element-5b4b45b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 150px 0px 0px;}.elementor-362 .elementor-element.elementor-element-5b4b45b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-362 .elementor-element.elementor-element-b858923 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-362 .elementor-element.elementor-element-b858923 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-362 .elementor-element.elementor-element-ff76cf8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-362 .elementor-element.elementor-element-ff76cf8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-362 .elementor-element.elementor-element-ff76cf8 > .elementor-element-populated{padding:65px 65px 65px 65px;}.elementor-362 .elementor-element.elementor-element-44e9578{text-align:justify;color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:400;letter-spacing:1.6px;}.elementor-362 .elementor-element.elementor-element-663504a{padding:80px 0px 80px 0px;}.elementor-362 .elementor-element.elementor-element-e568d97 img{width:10%;}.elementor-362 .elementor-element.elementor-element-53ee4be{text-align:center;color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:400;letter-spacing:1.6px;}.elementor-362 .elementor-element.elementor-element-c608b0c > .elementor-container{max-width:613px;}.elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/2);}.elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/2);}.elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}body.rtl .elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-6px/2);}body:not(.rtl) .elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-6px/2);}.elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-362 .elementor-element.elementor-element-84af9e0{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-362 .elementor-element.elementor-element-2d298c3 > .elementor-container{max-width:800px;}.elementor-362 .elementor-element.elementor-element-2d298c3:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-2d298c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-362 .elementor-element.elementor-element-2d298c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-362 .elementor-element.elementor-element-2d298c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-362 .elementor-element.elementor-element-21acefd{text-align:center;}.elementor-362 .elementor-element.elementor-element-21acefd .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-weight:400;letter-spacing:3.4px;}.elementor-362 .elementor-element.elementor-element-76d66853 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:8px;}.elementor-362 .elementor-element.elementor-element-76d66853 .bdt-ep-title-text{justify-content:flex-start;}.elementor-362 .elementor-element.elementor-element-76d66853 .bdt-ep-accordion-title{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-radius:35px 35px 35px 35px;overflow:hidden;padding:18px 10px 18px 20px;font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-362 .elementor-element.elementor-element-76d66853 .bdt-ep-accordion-custom-icon svg{fill:var( --e-global-color-primary );}.elementor-362 .elementor-element.elementor-element-76d66853 .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-362 .elementor-element.elementor-element-76d66853 .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:var( --e-global-color-text );}.elementor-362 .elementor-element.elementor-element-76d66853 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{background-color:var( --e-global-color-primary );}.elementor-362 .elementor-element.elementor-element-76d66853 .bdt-ep-accordion-content{padding:15px 15px 15px 15px;margin-top:10px;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-362 .elementor-element.elementor-element-d1160a1{padding:80px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-c0b4055{text-align:center;}.elementor-362 .elementor-element.elementor-element-c0b4055 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"IBM Plex Sans", Sans-serif;font-size:30px;font-weight:400;letter-spacing:4.9px;}.elementor-362 .elementor-element.elementor-element-a663b85 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-362 .elementor-element.elementor-element-2a45fda .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-362 .elementor-element.elementor-element-8988e60 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-362 .elementor-element.elementor-element-0110db7{padding:80px 0px 80px 0px;}.elementor-bc-flex-widget .elementor-362 .elementor-element.elementor-element-86bb660.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-362 .elementor-element.elementor-element-86bb660.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-362 .elementor-element.elementor-element-86bb660 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-362 .elementor-element.elementor-element-379c507{text-align:left;}.elementor-362 .elementor-element.elementor-element-379c507 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"IBM Plex Sans", Sans-serif;font-size:30px;font-weight:400;letter-spacing:4.9px;}.elementor-362 .elementor-element.elementor-element-8a7336e{color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-362 .elementor-element.elementor-element-4552fce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-362 .elementor-element.elementor-element-4552fce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-362 .elementor-element.elementor-element-4552fce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-5px;}.elementor-362 .elementor-element.elementor-element-4552fce > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-362 .elementor-element.elementor-element-1c6eb7c{color:var( --e-global-color-primary );font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-362 .elementor-element.elementor-element-e0d5218{color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:25px;font-weight:500;}.elementor-362 .elementor-element.elementor-element-fd9ff41{color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:19px;font-weight:400;}.elementor-362 .elementor-element.elementor-element-9fb7f06{--spacer-size:20px;}.elementor-362 .elementor-element.elementor-element-cd2008f{color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:25px;font-weight:500;}.elementor-362 .elementor-element.elementor-element-2e67469{color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:19px;font-weight:400;}.elementor-362 .elementor-element.elementor-element-bd95630 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-362 .elementor-element.elementor-element-4d72ff7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-362 .elementor-element.elementor-element-ccf121f{text-align:left;}.elementor-362 .elementor-element.elementor-element-ccf121f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"IBM Plex Sans", Sans-serif;font-size:51px;font-weight:500;letter-spacing:-0.9px;}.elementor-362 .elementor-element.elementor-element-85ae08d{color:var( --e-global-color-accent );}.elementor-362 .elementor-element.elementor-element-b516334{--spacer-size:20px;}.elementor-362 .elementor-element.elementor-element-6a16d24 .elementor-button{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:2.7px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;padding:15px 30px 15px 30px;}.elementor-362 .elementor-element.elementor-element-9e80f1c:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-9e80f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-362 .elementor-element.elementor-element-9e80f1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-362 .elementor-element.elementor-element-9e80f1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-362 .elementor-element.elementor-element-42d52af{--spacer-size:8px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-362 .elementor-element.elementor-element-5b4b45b{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-362 .elementor-element.elementor-element-70883b5{padding:40px 15px 40px 15px;}.elementor-362 .elementor-element.elementor-element-a500445 .elementor-heading-title{font-size:18px;line-height:1.7em;}.elementor-362 .elementor-element.elementor-element-9202a9b{font-size:15px;}.elementor-362 .elementor-element.elementor-element-5b4b45b{padding:0px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-b858923 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-362 .elementor-element.elementor-element-ff76cf8 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-362 .elementor-element.elementor-element-44e9578{text-align:left;font-size:15px;line-height:1.5em;}.elementor-362 .elementor-element.elementor-element-44e9578 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-663504a{padding:40px 15px 40px 15px;}.elementor-362 .elementor-element.elementor-element-e568d97 img{width:27%;}.elementor-362 .elementor-element.elementor-element-53ee4be{font-size:15px;}.elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-84af9e0 .elementor-icon-list-item > a{font-size:15px;}.elementor-362 .elementor-element.elementor-element-2d298c3{padding:40px 15px 40px 15px;}.elementor-362 .elementor-element.elementor-element-76d66853 .bdt-ep-accordion-title{font-size:16px;}.elementor-362 .elementor-element.elementor-element-76d66853 .bdt-ep-accordion-content{font-size:16px;}.elementor-362 .elementor-element.elementor-element-d1160a1{padding:40px 15px 40px 15px;}.elementor-362 .elementor-element.elementor-element-c0b4055{text-align:center;}.elementor-362 .elementor-element.elementor-element-c0b4055 .elementor-heading-title{font-size:22px;}.elementor-362 .elementor-element.elementor-element-0110db7{padding:40px 20px 40px 020px;}.elementor-362 .elementor-element.elementor-element-86bb660 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-379c507{text-align:center;}.elementor-362 .elementor-element.elementor-element-379c507 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-362 .elementor-element.elementor-element-8a7336e{text-align:center;}.elementor-362 .elementor-element.elementor-element-4552fce > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-362 .elementor-element.elementor-element-1c6eb7c{text-align:center;}.elementor-362 .elementor-element.elementor-element-e0d5218{text-align:center;}.elementor-362 .elementor-element.elementor-element-fd9ff41{text-align:center;}.elementor-362 .elementor-element.elementor-element-cd2008f{text-align:center;}.elementor-362 .elementor-element.elementor-element-2e67469{text-align:center;}.elementor-362 .elementor-element.elementor-element-ccf121f{text-align:center;}.elementor-362 .elementor-element.elementor-element-85ae08d{text-align:center;}.elementor-362 .elementor-element.elementor-element-6a16d24 .elementor-button{padding:15px 20px 15px 20px;}}@media(min-width:768px){.elementor-362 .elementor-element.elementor-element-9a6669e{width:56.117%;}.elementor-362 .elementor-element.elementor-element-ff76cf8{width:43.883%;}.elementor-362 .elementor-element.elementor-element-86bb660{width:61.664%;}.elementor-362 .elementor-element.elementor-element-4552fce{width:38.292%;}}@media(max-width:1024px) and (min-width:768px){.elementor-362 .elementor-element.elementor-element-9a6669e{width:100%;}.elementor-362 .elementor-element.elementor-element-ff76cf8{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-4e287ea *//* Estilo do grupo do formulário */
.cf7_group {
  width:100%;
  margin: 0;
  padding: 0px;
  display: flex;
  flex-direction:column;
}

/* Linha com 2 colunas */
.cf7_row {
    width:100%;
  display: flex;
  flex-direction:row !important;
  gap: 10px;
 
}
.cf7_linha
{
     width:100%;
}

/* Estilo dos inputs */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
  width: 100%;
  padding: 15px;
  border-radius: 10px;
  border: none;
  margin-bottom: 5px;
  font-size: 15px;
  box-sizing: border-box;
}

/* Divide os dois campos lado a lado */
.cf7_row > div {
  width: 50%;
}
.cf7_linha > div
{
     width:100%;
}

/* Botão personalizado */
.cf7_btn input[type="submit"] {
  width: 100%;
  background-color: #c6825e; /* cor do botão */
  color: white;
  font-weight: 500;
  font-size: 16px;
  padding: 11px;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  transition: background 0.3s ease;
}

.cf7_btn input[type="submit"]:hover {
  background-color: #b06f50;
}
@media(max-width:600px)
{
    .cf7_row {
    width:100%;
  display: flex;
  flex-direction:column !important;
  gap: 0px;
 
}
    .cf7_row > div {
         width: 100%;
        }
        
        .wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
  width: 100%;
  padding: 15px;
  border-radius: 10px;
  border: none;
  margin-bottom: 0px;
  font-size: 15px;
  box-sizing: border-box;
}
    
}

.wpcf7-response-output {
  font-size: 16px;
  padding: 15px;
  margin-top: 15px;
  border-radius: 10px;
  text-align: center;
}

/* Sucesso */
.wpcf7-mail-sent-ok {
  background-color: #d4edda;
  border: 1px solid #c3e6cb;
  color: #155724;
}

/* Erro de validação */
.wpcf7-validation-errors {
  background-color: #fff3cd;
  border: 1px solid #ffeeba;
  color: #856404;
}

/* Erro de envio */
.wpcf7-mail-sent-ng {
  background-color: #f8d7da;
  border: 1px solid #f5c6cb;
  color: #721c24;
}
.wpcf7-not-valid-tip
{
    
    color:#FFFFFF !important;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
  background-color: #d1e7dd;
  color: #0f5132;
  border: 1px solid #badbcc;
  padding: 15px;
  border-radius: 8px;
  margin-top: 20px;
  font-size: 16px;
  text-align: center;
  font-weight: 500;
}/* End custom CSS */