.elementor-1782 .elementor-element.elementor-element-8c8dd6d {
    --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;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 80px;
    --padding-right: 80px;
}

.elementor-1782 .elementor-element.elementor-element-b46281a {
    text-align: center;
}

.elementor-1782 .elementor-element.elementor-element-b46281a>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-1782 .elementor-element.elementor-element-f646522 .wpcf7-form .wpcf7-form-control-wrap input::placeholder {
    color: var(--e-global-color-text_light);
}

.elementor-1782 .elementor-element.elementor-element-f646522 .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder {
    color: var(--e-global-color-text_light);
}

.elementor-1782 .elementor-element.elementor-element-f646522 .wpcf7-form .wpcf7-form-control-wrap {
    margin: 0px 0px 30px 0px;
}

.elementor-1782 .elementor-element.elementor-element-f646522 .wpcf7-form .wpcf7-form-control-wrap select:not([size]):not([multiple]) {
    margin: 0px 0px 30px 0px;
}

.elementor-1782 .elementor-element.elementor-element-f646522 .wpcf7-button button:hover {
    background-color: var(--e-global-color-primary_hover);
}

.breadcrumb-wrap .breadcrumb-overlay,
.elementor-page-5990 .breadcrumb-wrap .breadcrumb-overlay {
    opacity: 0.5;
}

@media(max-width:1200px) {
    .elementor-1782 .elementor-element.elementor-element-8c8dd6d {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
}

@media(min-width:768px) {
    .elementor-1782 .elementor-element.elementor-element-8c8dd6d {
        --content-width: 600px;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-1782 .elementor-element.elementor-element-8c8dd6d {
        --content-width: 500px;
    }
}

@media(max-width:767px) {
    .elementor-1782 .elementor-element.elementor-element-8c8dd6d {
        --content-width: 100%;
    }

    .elementor-1782 .elementor-element.elementor-element-b46281a>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
}