.elementor-10885 .elementor-element.elementor-element-a5d835d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --margin-top: -30px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 0%;
    --padding-right: 0%;
    --padding-bottom: 3%;
    --padding-left: 0%;
}

.elementor-10885 .elementor-element.elementor-element-7c14d05 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-right: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
}

.elementor-10885 .elementor-element.elementor-element-c51f1c4 > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-10885 .elementor-element.elementor-element-e3724bf > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-10885 .elementor-element.elementor-element-749049d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 2%;
    --padding-right: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
}

.elementor-10885 .elementor-element.elementor-element-cb439c8 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-10885 .elementor-element.elementor-element-4f1f67f > .elementor-widget-container {
    padding: 0% 25% 0% 0%;
}

.elementor-10885 .elementor-element.elementor-element-ac5c171 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-10885 .elementor-element.elementor-element-8a0f78a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-right: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
}

.elementor-10885 .elementor-element.elementor-element-2ab38e1 > .elementor-widget-container {
    margin: -25px 0px 30px 0px;
    padding: 0px 0px 5px 0px;
}

.elementor-10885 .elementor-element.elementor-element-082b6cd {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-right: 0%;
    --padding-bottom: 5%;
    --padding-left: 0%;
}

.elementor-10885 .elementor-element.elementor-element-637a31a iframe {
    height: 590px;
}

@media(max-width: 1024px) {
    .elementor-10885 .elementor-element.elementor-element-a5d835d {
        --flex-wrap:wrap;
    }

    .elementor-10885 .elementor-element.elementor-element-c51f1c4 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-10885 .elementor-element.elementor-element-a5d835d {
        --margin-top:0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
    }

    .elementor-10885 .elementor-element.elementor-element-4f1f67f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-10885 .elementor-element.elementor-element-082b6cd {
        --padding-top: 0%;
        --padding-right: 0%;
        --padding-bottom: 8%;
        --padding-left: 0%;
    }

    .elementor-10885 .elementor-element.elementor-element-637a31a iframe {
        height: 400px;
    }
}

@media(min-width: 768px) {
    .elementor-10885 .elementor-element.elementor-element-a5d835d {
        --content-width:1440px;
    }

    .elementor-10885 .elementor-element.elementor-element-7c14d05 {
        --width: 50%;
    }

    .elementor-10885 .elementor-element.elementor-element-8a0f78a {
        --width: 50%;
    }

    .elementor-10885 .elementor-element.elementor-element-082b6cd {
        --content-width: 1440px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-10885 .elementor-element.elementor-element-7c14d05 {
        --width:100%;
    }

    .elementor-10885 .elementor-element.elementor-element-8a0f78a {
        --width: 100%;
    }
}
