.elementor-892 .elementor-element.elementor-element-1ffb637{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-892 .elementor-element.elementor-element-f5b75e1{text-align:center;}.elementor-892 .elementor-element.elementor-element-f5b75e1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#803850;}.elementor-892 .elementor-element.elementor-element-82dd00c{--spacer-size:25px;}.elementor-892 .elementor-element.elementor-element-b0b1d21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-892 .elementor-element.elementor-element-b0b1d21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#803850;}.elementor-892 .elementor-element.elementor-element-b0b1d21 > .elementor-element-populated, .elementor-892 .elementor-element.elementor-element-b0b1d21 > .elementor-element-populated > .elementor-background-overlay, .elementor-892 .elementor-element.elementor-element-b0b1d21 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-892 .elementor-element.elementor-element-b0b1d21 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-892 .elementor-element.elementor-element-b0b1d21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-892 .elementor-element.elementor-element-3464df5 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-892 .elementor-element.elementor-element-6e67ec4{--spacer-size:60px;}body.elementor-page-892:not(.elementor-motion-effects-element-type-background), body.elementor-page-892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E2E3;}@media(min-width:768px){.elementor-892 .elementor-element.elementor-element-394d82a{width:19.997%;}.elementor-892 .elementor-element.elementor-element-b0b1d21{width:59.28%;}.elementor-892 .elementor-element.elementor-element-de5e3ce{width:19.96%;}}/* Start custom CSS for column, class: .elementor-element-b0b1d21 *//* Estilo para a seção principal do formulário */
.wcu-form-section-free {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 20px;
    
}

/* Estilo dos campos do formulário */
.wcu_form_style_3 .input-text.form-control {
    background-color: #fff; /* campos de entrada brancos */
    color: #333; /* texto dentro dos campos em preto */
    max-width: 100%; /* ocupa toda a largura do contêiner */
    margin: 10px 0; /* espaçamento entre os campos */
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-sizing: border-box;
}

/* Estilo dos rótulos */
.wcu_form_style_3 label {
    color: #fff; /* texto do rótulo em branco */
    font-weight: bold;
    margin-bottom: 5px;
    display: inline-block;
}

/* Estilo para o botão de envio */
#wcu-register-button {
    background-color: #28a745;
    color: #fff;
    border: none;
    padding: 10px 20px;
    margin-top: 20px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}

/* Estilo para o botão de envio */
form.wcu_form_affiliate_register #wcu-register-button {
    background-color: #fff !important; /* Fundo branco */
    color: #803850 !important; /* Cor do texto */
    border: 2px solid #803850 !important; /* Borda na mesma cor do texto */
    padding: 10px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important; /* Texto em negrito */
    cursor: pointer !important;
    border-radius: 5px !important;
    transition: background-color 0.3s ease !important, color 0.3s ease !important;
}

/* Efeito hover para o botão */
form.wcu_form_affiliate_register #wcu-register-button:hover {
    background-color: #9C2A2A !important; /* Fundo da cor do texto ao passar o mouse */
    color: #fff !important; /* Texto branco ao passar o mouse */
}

/* Ocultar o título da seção */
.wcusage-register-form-title {
    display: none !important; /* Oculta o título */
}/* End custom CSS */