.elementor-13 .elementor-element.elementor-element-5fbda50 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-1130ca6 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-13 .elementor-element.elementor-element-1cc4fa2 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-f320354 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 15px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-61c3f9b {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-ac73107 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-eb12024 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-b15887e {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-b6892f2 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-2299243 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-4cd21f8 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-ee3e068 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-5e0d562 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 110px;
    --padding-bottom: 140px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-b9d9b1b {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-3c91fb7 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-ae89325 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 140px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-b37738d {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-949f699 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 135px;
    --padding-bottom: 110px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-13 .elementor-element.elementor-element-fef6ad7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-13 .elementor-element.elementor-element-9b597b9>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

body.elementor-page-13:not(.elementor-motion-effects-element-type-background),
body.elementor-page-13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1F3F5;
}

@media(max-width:1024px) {
    .elementor-13 .elementor-element.elementor-element-f320354 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-13 .elementor-element.elementor-element-61c3f9b {
        --flex-wrap: wrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
    .elementor-13 .elementor-element.elementor-element-ac73107 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
    .elementor-13 .elementor-element.elementor-element-380fda0>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-eb12024 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
    .elementor-13 .elementor-element.elementor-element-b15887e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
}

@media(max-width:767px) {
    .elementor-13 .elementor-element.elementor-element-8e16856>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-a86e885>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
}

@media(min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-1130ca6 {
        --content-width: 1424px;
    }
    .elementor-13 .elementor-element.elementor-element-61c3f9b {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-ac73107 {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-eb12024 {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-b15887e {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-5e0d562 {
        --content-width: 1424px;
    }
    .elementor-13 .elementor-element.elementor-element-b9d9b1b {
        --content-width: 1424px;
    }
    .elementor-13 .elementor-element.elementor-element-949f699 {
        --content-width: 1424px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-61c3f9b {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-ac73107 {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-eb12024 {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-b15887e {
        --width: 50%;
    }
}