
.elementor-1002 .elementor-element.elementor-element-df19b59 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.55;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-1002 .elementor-element.elementor-element-df19b59 > .elementor-container {
    min-height: 100vh;
}
.elementor-1002 .elementor-element.elementor-element-df19b59 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-1002 .elementor-element.elementor-element-768b25f > .elementor-widget-container {
    margin: 90px 0px 0px 0px;
    padding: 100px 0px 100px 0px;
}
.elementor-1002 .elementor-element.elementor-element-fe1806c {
    padding: 110px 0px 110px 0px;
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1002 .elementor-element.elementor-element-9c076c5 {
        width: 100%;
    }
}
@media (max-width: 1024px) {
    .elementor-1002 .elementor-element.elementor-element-fe1806c {
        padding: 80px 0px 80px 0px;
    }
}
