.elementor-1354 .elementor-element.elementor-element-4065a85{--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;}body.elementor-page-1354:not(.elementor-motion-effects-element-type-background), body.elementor-page-1354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-745a590 */.iol-pr-container {
        /* Centralização e largura máxima, se necessário. Elementor pode já fazer isso. */
        max-width: 400px;
        margin: 0 auto;
        padding: 20px;
        text-align: center;
        /* Removido background-color: #000; para não interferir no body */
        font-family: sans-serif;
    }

    .iol-pr-form-wrapper {
        padding: 30px;
        border-radius: 8px;
        color: #ffffff;
        /* Adicionando o fundo preto ao wrapper do formulário, se o fundo da página não for preto */
        background-color: #000;
    }

    .iol-pr-title {
        font-size: 28px;
        font-weight: 600;
        margin-bottom: 10px;
        color: #ffffff;
    }

    .iol-pr-message {
        font-size: 16px;
        margin-bottom: 20px;
        color: #cccccc;
    }

    .iol-pr-form {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

    .iol-pr-input-group input[type="email"] {
        width: 100%;
        padding: 12px 15px;
        border: 1px solid #ddd;
        border-radius: 4px;
        font-size: 16px;
        color: #333;
        background-color: #ffffff;
        box-sizing: border-box;
    }

    .iol-pr-input-group input[type="email"]::placeholder {
        color: #999;
    }

    .iol-pr-button {
        background-color: #ff9900;
        color: #ffffff;
        font-size: 18px;
        font-weight: 700;
        padding: 12px 20px;
        border: none;
        border-radius: 4px;
        cursor: pointer;
        transition: background-color 0.3s ease;
        text-transform: uppercase;
    }

    .iol-pr-button:hover {
        background-color: #e68a00;
    }

    .iol-pr-note {
        margin-top: 20px;
        font-size: 12px;
        color: #999999;
    }/* End custom CSS */