.elementor-widget-section .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-section .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9353 .elementor-element.elementor-element-dd767b9:not(.elementor-motion-effects-element-type-background), .elementor-9353 .elementor-element.elementor-element-dd767b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-9353 .elementor-element.elementor-element-dd767b9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-9353 .elementor-element.elementor-element-dd767b9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9353 .elementor-element.elementor-element-bd114f2 > .elementor-container {
    max-width: 1250px;
}

.elementor-9353 .elementor-element.elementor-element-32102be > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-widget-techbizsectiontitle .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-techbizsectiontitle .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9353 .elementor-element.elementor-element-78f27fb > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-9353 .elementor-element.elementor-element-78f27fb .title-area {
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.elementor-9353 .elementor-element.elementor-element-78f27fb .title-selector {
    color: var(--e-global-color-secondary);
    font-family: "Lato", Sans-serif;
    font-weight: 900;
    letter-spacing: -2px;
}

.elementor-widget-text-editor .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-9353 .elementor-element.elementor-element-1f3f46e > .elementor-widget-container {
    margin: 0px 0px -35px 0px;
}

.elementor-9353 .elementor-element.elementor-element-6c4078f > .elementor-widget-container {
    margin: 0px 0px -35px 0px;
}

.elementor-9353 .elementor-element.elementor-element-12cd82d > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-9353 .elementor-element.elementor-element-12cd82d {
    column-gap: 5px;
}

.elementor-9353 .elementor-element.elementor-element-f8884d9 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-widget-techbizimagebox .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-techbizimagebox .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9353 .elementor-element.elementor-element-9a12407:not(.elementor-motion-effects-element-type-background), .elementor-9353 .elementor-element.elementor-element-9a12407 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://cseonline.com.br/wp-content/uploads/2024/02/cta.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9353 .elementor-element.elementor-element-9a12407 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-9353 .elementor-element.elementor-element-9a12407 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9353 .elementor-element.elementor-element-fd10f58 > .elementor-container {
    max-width: 1250px;
}

.elementor-9353 .elementor-element.elementor-element-54eea21 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-9353 .elementor-element.elementor-element-373fdb3 {
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 49px;
    color: #EDEDED;
}

.elementor-9353 .elementor-element.elementor-element-2103981:not(.elementor-motion-effects-element-type-background), .elementor-9353 .elementor-element.elementor-element-2103981 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9353 .elementor-element.elementor-element-2103981 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-9353 .elementor-element.elementor-element-2103981 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9353 .elementor-element.elementor-element-31c0769 > .elementor-container {
    max-width: 1250px;
}

.elementor-bc-flex-widget .elementor-9353 .elementor-element.elementor-element-3a732a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9353 .elementor-element.elementor-element-3a732a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9353 .elementor-element.elementor-element-3a732a4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 15px 0px 15px;
}

.elementor-9353 .elementor-element.elementor-element-3a732a4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-image .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9353 .elementor-element.elementor-element-036a610 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-9353 .elementor-element.elementor-element-256d1ff > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
}

.elementor-9353 .elementor-element.elementor-element-256d1ff .title-area {
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.elementor-9353 .elementor-element.elementor-element-256d1ff .title-selector {
    color: var(--e-global-color-secondary);
    font-family: "Lato", Sans-serif;
    font-weight: 900;
    line-height: 50px;
    letter-spacing: -1.2px;
}

.elementor-9353 .elementor-element.elementor-element-6b2d998 > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
}

.elementor-9353 .elementor-element.elementor-element-6b2d998 .title-area {
    text-align: left;
    margin: 20px 0px 0px 0px;
}

@media (max-width: 1024px) {
    .elementor-9353 .elementor-element.elementor-element-dd767b9 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-9353 .elementor-element.elementor-element-32102be > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9353 .elementor-element.elementor-element-78f27fb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9353 .elementor-element.elementor-element-78f27fb .title-area {
        text-align: left;
    }

    .elementor-9353 .elementor-element.elementor-element-1f3f46e {
        width: var(--container-widget-width, 85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9353 .elementor-element.elementor-element-6c4078f {
        width: var(--container-widget-width, 85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9353 .elementor-element.elementor-element-9a12407 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-9353 .elementor-element.elementor-element-373fdb3 {
        text-align: center;
    }

    .elementor-9353 .elementor-element.elementor-element-2103981 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-9353 .elementor-element.elementor-element-3a732a4 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9353 .elementor-element.elementor-element-d56cb54 > .elementor-widget-container {
        padding: 0px 0px 29px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-9353 .elementor-element.elementor-element-32102be.elementor-column {
        -webkit-box-ordinal-group: calc(1 + 1);
        -ms-flex-order: 1;
        order: 1;
    }

    .elementor-9353 .elementor-element.elementor-element-78f27fb > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-9353 .elementor-element.elementor-element-1f3f46e {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9353 .elementor-element.elementor-element-6c4078f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9353 .elementor-element.elementor-element-6c4078f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9353 .elementor-element.elementor-element-12cd82d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9353 .elementor-element.elementor-element-373fdb3 {
        font-size: 29px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-9353 .elementor-element.elementor-element-32102be {
        width: 100%;
    }

    .elementor-9353 .elementor-element.elementor-element-f8884d9 {
        width: 100%;
    }

    .elementor-9353 .elementor-element.elementor-element-54eea21 {
        width: 100%;
    }

    .elementor-9353 .elementor-element.elementor-element-3a732a4 {
        width: 100%;
    }

    .elementor-9353 .elementor-element.elementor-element-036a610 {
        width: 100%;
    }
}