.elementor-524 .elementor-element.elementor-element-953127f:not(.elementor-motion-effects-element-type-background),
.elementor-524 .elementor-element.elementor-element-953127f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-524 .elementor-element.elementor-element-953127f {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.11);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 60px 80px 60px;
}

.elementor-524 .elementor-element.elementor-element-953127f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-524 .elementor-element.elementor-element-377244c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-bad2363>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-between;
    align-items: space-between;
}

.elementor-524 .elementor-element.elementor-element-546e1fc {
    text-align: left;
}

.elementor-524 .elementor-element.elementor-element-7904ee4 .elementor-blockquote__content {
    color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-7904ee4 .elementor-blockquote:before {
    color: var(--e-global-color-text);
    font-size: calc(1px * 100);
}

.elementor-524 .elementor-element.elementor-element-51819ef {
    text-align: right;
}

.elementor-524 .elementor-element.elementor-element-51819ef .elementor-heading-title {
    color: #FF3D00;
}

.elementor-524 .elementor-element.elementor-element-51819ef>.elementor-widget-container {
    margin: 32px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-b208bb3 {
    text-align: right;
}

.elementor-524 .elementor-element.elementor-element-b208bb3 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-b208bb3>.elementor-widget-container {
    margin: 04px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-524 .elementor-element.elementor-element-953127f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-524 .elementor-element.elementor-element-377244c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
}