@media(min-width:768px) {
    .elementor-860 .elementor-element.elementor-element-8e63344 {
        --width: 70%;
    }

    .elementor-860 .elementor-element.elementor-element-8d7e05b {
        --width: 30%;
    }

    .elementor-860 .elementor-element.elementor-element-25a45f3 {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-dd1c195 {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-8959a64 {
        --width: 50%;
    }

    .elementor-860 .elementor-element.elementor-element-80b8b7f {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-b4b25ab {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-adc434d {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-e506422 {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-95b051b {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-d3c067a {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-7347863 {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-15aa7fd {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-c2dc268 {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-18f899b {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-8f3cdb5 {
        --width: 100%;
    }

    .elementor-860 .elementor-element.elementor-element-a9f1b8c {
        --width: 70%;
    }

    .elementor-860 .elementor-element.elementor-element-5c024f0 {
        --width: 30%;
    }
}

@media(min-width:1366px) {

    .elementor-860 .elementor-element.elementor-element-8d7e05b:not(.elementor-motion-effects-element-type-background),
    .elementor-860 .elementor-element.elementor-element-8d7e05b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-860 .elementor-element.elementor-element-dd1c195:not(.elementor-motion-effects-element-type-background),
    .elementor-860 .elementor-element.elementor-element-dd1c195>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-860 .elementor-element.elementor-element-8f3cdb5:not(.elementor-motion-effects-element-type-background),
    .elementor-860 .elementor-element.elementor-element-8f3cdb5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-860 .elementor-element.elementor-element-5c024f0:not(.elementor-motion-effects-element-type-background),
    .elementor-860 .elementor-element.elementor-element-5c024f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1365px) {
    .elementor-860 .elementor-element.elementor-element-8e63344 {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-0c54bd9 {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-25a45f3 {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-adc434d {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-2931552 {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-a9f1b8c {
        --grid-auto-flow: row;
    }
}

@media(max-width:1279px) {
    .elementor-860 .elementor-element.elementor-element-8e63344 {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-0c54bd9 {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-25a45f3 {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-adc434d {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-2931552 {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-a9f1b8c {
        --grid-auto-flow: row;
    }
}

@media(max-width:1023px) {
    .elementor-860 .elementor-element.elementor-element-8e63344 {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-0c54bd9 {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-25a45f3 {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-adc434d {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-2931552 {
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-a9f1b8c {
        --grid-auto-flow: row;
    }
}

@media (max-width: 767px) {
    .elementor-393 .elementor-element.elementor-element-286dacb {
        --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;
        --flex-wrap: nowrap;
    }

    .elementor-860 .elementor-element.elementor-element-8e63344 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-0c54bd9 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-25a45f3 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-adc434d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-2931552 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-860 .elementor-element.elementor-element-a9f1b8c {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
}