.elementor-120524 .elementor-element.elementor-element-c11f4b6{--display:flex;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-120524 .elementor-element.elementor-element-a338e59{text-align:center;}.elementor-120524 .elementor-element.elementor-element-a338e59 .elementor-heading-title{font-size:59px;font-weight:600;}.elementor-120524 .elementor-element.elementor-element-72393c8{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-120524 .elementor-element.elementor-element-031498a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-120524 .elementor-element.elementor-element-f20043d{--display:flex;}.elementor-120524 .elementor-element.elementor-element-8ea48c8 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-120524 .elementor-element.elementor-element-aa250ca{--display:flex;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-120524 .elementor-element.elementor-element-b4b386c > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-120524 .elementor-element.elementor-element-b4b386c{text-align:center;font-size:20px;font-weight:400;line-height:37px;}.elementor-120524 .elementor-element.elementor-element-a5a274f{--display:flex;}.elementor-120524 .elementor-element.elementor-element-82ee983{text-align:center;}.elementor-120524 .elementor-element.elementor-element-71068d4{--display:flex;}.elementor-120524 .elementor-element.elementor-element-c1ca336{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-120524 .elementor-element.elementor-element-06f9fdd img{width:35%;}.elementor-120524 .elementor-element.elementor-element-01128b3{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-120524 .elementor-element.elementor-element-01128b3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EBEBEB;}@media(max-width:767px){.elementor-120524 .elementor-element.elementor-element-c11f4b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-120524 .elementor-element.elementor-element-a338e59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-120524 .elementor-element.elementor-element-a338e59 .elementor-heading-title{font-size:35px;}.elementor-120524 .elementor-element.elementor-element-f20043d{--content-width:69%;}.elementor-120524 .elementor-element.elementor-element-b4b386c > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-82ee983 *//* Estilo para o campo */
.afiliado {
    text-align: center;
    background-color: #ffffff;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 5px;
}


/* Estilo para o campo */
.afiliado-readonly {
    text-align: center;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 5px;
}

.wpcf7-form-control-wrap a,
.field a {
  color: #FFA500; /* Laranja/Amarelo - Você pode ajustar o código da cor se necessário */
  text-decoration: none; /* Opcional: remove o sublinhado do link */
}

/* Opcional: Adiciona o sublinhado novamente quando o mouse passa por cima */
.wpcf7-form-control-wrap a:hover,
.field a:hover {
  text-decoration: underline;
}

span.wpcf7-not-valid-tip {
    display: block;       /* Transforma o <span> em um bloco, para que ele ocupe sua própria linha. */
    text-align: center;   /* Centraliza o TEXTO da mensagem. */
    margin: 5px auto 0;   /* Adiciona uma margem no topo e centraliza o BLOCO da mensagem na página. */
}/* End custom CSS */