.elementor-59 .elementor-element.elementor-element-c6385aa {
    --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-59 .elementor-element.elementor-element-72af81c {
    --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: 15px;
    --padding-right: 15px;
}

.elementor-59 .elementor-element.elementor-element-f70c0e7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-59 .elementor-element.elementor-element-a319de5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-8209eae {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 90px;
}

.elementor-59 .elementor-element.elementor-element-42ca13d {
    width: initial;
    max-width: initial;
}

.elementor-59 .elementor-element.elementor-element-42ca13d .sec-heading {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-42ca13d .sec-heading .sec-title {
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-b724b23 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-60fe8eb {
    width: var( --container-widget-width, 34px );
    max-width: 34px;
    --container-widget-width: 34px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
    text-align: center;
}

body:not(.rtl) .elementor-59 .elementor-element.elementor-element-60fe8eb {
    left: 50%;
}

body.rtl .elementor-59 .elementor-element.elementor-element-60fe8eb {
    right: 50%;
}

.elementor-59 .elementor-element.elementor-element-b6923cc {
    width: var( --container-widget-width, 200px );
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
    bottom: -45px;
    text-align: right;
}

body:not(.rtl) .elementor-59 .elementor-element.elementor-element-b6923cc {
    right: -50px;
}

body.rtl .elementor-59 .elementor-element.elementor-element-b6923cc {
    left: -50px;
}

.elementor-59 .elementor-element.elementor-element-5c763b9 {
    --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;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-59 .elementor-element.elementor-element-5c763b9:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-5c763b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E1E8F0;
}

.elementor-59 .elementor-element.elementor-element-694b162 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-991e0f4 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-59 .elementor-element.elementor-element-991e0f4 .sec-heading {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-991e0f4 .sec-heading .sec-title {
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-0baee08 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-5504c3c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-f21e7a6 {
    --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-59 .elementor-element.elementor-element-1214f7e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-59 .elementor-element.elementor-element-1214f7e:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-1214f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://solvior.themejunction.net/wp-content/uploads/2025/04/feature-image-2.webp");
    background-position: bottom right;
    background-repeat: no-repeat;
}

.elementor-59 .elementor-element.elementor-element-28d2309 {
    --display: flex;
    --gap: 45px 45px;
    --row-gap: 45px;
    --column-gap: 45px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-59 .elementor-element.elementor-element-a9d9852 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-59 .elementor-element.elementor-element-a9d9852 .sec-heading {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-a9d9852 .sec-heading .sec-title {
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-8ff0f49 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-611fe61 {
    --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;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-59 .elementor-element.elementor-element-611fe61:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-611fe61 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://solvior.themejunction.net/wp-content/uploads/2025/04/contact-bg.png");
}

.elementor-59 .elementor-element.elementor-element-bfad4ff {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-e313c91 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-59 .elementor-element.elementor-element-e313c91 .sec-heading {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-e313c91 .sec-heading .sec-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-17eaf7e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-0406ae1 {
    --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;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-59 .elementor-element.elementor-element-fe53e49 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-792f4fd {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-59 .elementor-element.elementor-element-792f4fd .sec-heading {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-792f4fd .sec-heading .sec-title {
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-4d36c9f {
    --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: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-2745103 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-672f4d1 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-961b7c9 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-3057871 {
    --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;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-3057871:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-3057871 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E1E8F0;
}

.elementor-59 .elementor-element.elementor-element-1d820f4 {
    --display: flex;
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-515590f .sec-heading {
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-320fb1f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-ae912e0 {
    --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;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-59 .elementor-element.elementor-element-0481ad0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-59 .elementor-element.elementor-element-83e1e65 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-59 .elementor-element.elementor-element-83e1e65 .sec-heading {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-83e1e65 .sec-heading .sec-title {
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-12176d3 {
    --display: flex;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

@media(max-width: 1399px) {
    .elementor-59 .elementor-element.elementor-element-8209eae {
        --padding-top:0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-59 .elementor-element.elementor-element-b6923cc {
        right: 0px;
    }

    body.rtl .elementor-59 .elementor-element.elementor-element-b6923cc {
        left: 0px;
    }

    .elementor-59 .elementor-element.elementor-element-1214f7e:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-1214f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://solvior.themejunction.net/wp-content/uploads/2025/04/feature-1.webp");
        background-size: cover;
    }

    .elementor-59 .elementor-element.elementor-element-8ff0f49 {
        --grid-auto-flow: row;
    }
}

@media(max-width: 1200px) {
    .elementor-59 .elementor-element.elementor-element-991e0f4 {
        --container-widget-width:65%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 65% );
        max-width: 65%;
    }

    .elementor-59 .elementor-element.elementor-element-1214f7e {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-59 .elementor-element.elementor-element-8ff0f49 {
        --grid-auto-flow: row;
    }

    .elementor-59 .elementor-element.elementor-element-e313c91 {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 70% );
        max-width: 70%;
    }

    .elementor-59 .elementor-element.elementor-element-3057871 {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width: 1024px) {
    .elementor-59 .elementor-element.elementor-element-f70c0e7 {
        --flex-direction:column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
    }

    .elementor-59 .elementor-element.elementor-element-b6923cc {
        bottom: 0px;
    }

    .elementor-59 .elementor-element.elementor-element-1214f7e {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-59 .elementor-element.elementor-element-8ff0f49 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-59 .elementor-element.elementor-element-4d36c9f {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --flex-wrap: wrap;
    }

    .elementor-59 .elementor-element.elementor-element-2745103.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-59 .elementor-element.elementor-element-672f4d1.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-59 .elementor-element.elementor-element-3057871 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-59 .elementor-element.elementor-element-83e1e65 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 60% );
        max-width: 60%;
    }
}

@media(max-width: 880px) {
    .elementor-59 .elementor-element.elementor-element-8ff0f49 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-59 .elementor-element.elementor-element-72af81c {
        --content-width:540px;
    }

    .elementor-59 .elementor-element.elementor-element-f70c0e7 {
        --content-width: 540px;
    }

    .elementor-59 .elementor-element.elementor-element-42ca13d .sec-heading .desc {
        margin: 20px 0px 0px 0px;
    }

    .elementor-59 .elementor-element.elementor-element-0e72f6e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-59 .elementor-element.elementor-element-60fe8eb {
        left: 70%;
    }

    body.rtl .elementor-59 .elementor-element.elementor-element-60fe8eb {
        right: 70%;
    }

    .elementor-59 .elementor-element.elementor-element-b6923cc {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100px );
        max-width: 100px;
    }

    .elementor-59 .elementor-element.elementor-element-5c763b9 {
        --content-width: 540px;
    }

    .elementor-59 .elementor-element.elementor-element-991e0f4 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-59 .elementor-element.elementor-element-1214f7e {
        --content-width: 540px;
    }

    .elementor-59 .elementor-element.elementor-element-a9d9852 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-59 .elementor-element.elementor-element-8ff0f49 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-59 .elementor-element.elementor-element-611fe61 {
        --content-width: 540px;
    }

    .elementor-59 .elementor-element.elementor-element-e313c91 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-59 .elementor-element.elementor-element-0406ae1 {
        --content-width: 540px;
    }

    .elementor-59 .elementor-element.elementor-element-fe53e49 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-59 .elementor-element.elementor-element-792f4fd {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-59 .elementor-element.elementor-element-ae912e0 {
        --content-width: 540px;
    }

    .elementor-59 .elementor-element.elementor-element-0481ad0 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-59 .elementor-element.elementor-element-83e1e65 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }
}

@media(min-width: 768px) {
    .elementor-59 .elementor-element.elementor-element-72af81c {
        --content-width:1320px;
    }

    .elementor-59 .elementor-element.elementor-element-f70c0e7 {
        --content-width: 1320px;
    }

    .elementor-59 .elementor-element.elementor-element-a319de5 {
        --width: 50%;
    }

    .elementor-59 .elementor-element.elementor-element-8209eae {
        --width: 50%;
    }

    .elementor-59 .elementor-element.elementor-element-5c763b9 {
        --content-width: 1320px;
    }

    .elementor-59 .elementor-element.elementor-element-1214f7e {
        --content-width: 1320px;
    }

    .elementor-59 .elementor-element.elementor-element-28d2309 {
        --width: 75%;
    }

    .elementor-59 .elementor-element.elementor-element-611fe61 {
        --content-width: 1320px;
    }

    .elementor-59 .elementor-element.elementor-element-0406ae1 {
        --content-width: 1320px;
    }

    .elementor-59 .elementor-element.elementor-element-ae912e0 {
        --content-width: 1320px;
    }
}

@media(max-width: 1399px) and (min-width:768px) {
    .elementor-59 .elementor-element.elementor-element-72af81c {
        --content-width:1140px;
    }

    .elementor-59 .elementor-element.elementor-element-f70c0e7 {
        --content-width: 1140px;
    }

    .elementor-59 .elementor-element.elementor-element-5c763b9 {
        --content-width: 1140px;
    }

    .elementor-59 .elementor-element.elementor-element-1214f7e {
        --content-width: 1140px;
    }

    .elementor-59 .elementor-element.elementor-element-28d2309 {
        --width: 90%;
    }

    .elementor-59 .elementor-element.elementor-element-611fe61 {
        --content-width: 1140px;
    }

    .elementor-59 .elementor-element.elementor-element-0406ae1 {
        --content-width: 1140px;
    }

    .elementor-59 .elementor-element.elementor-element-ae912e0 {
        --content-width: 1140px;
    }
}

@media(max-width: 1200px) and (min-width:768px) {
    .elementor-59 .elementor-element.elementor-element-72af81c {
        --content-width:960px;
    }

    .elementor-59 .elementor-element.elementor-element-f70c0e7 {
        --content-width: 960px;
    }

    .elementor-59 .elementor-element.elementor-element-5c763b9 {
        --content-width: 960px;
    }

    .elementor-59 .elementor-element.elementor-element-1214f7e {
        --content-width: 960px;
    }

    .elementor-59 .elementor-element.elementor-element-28d2309 {
        --width: 100%;
    }

    .elementor-59 .elementor-element.elementor-element-611fe61 {
        --content-width: 960px;
    }

    .elementor-59 .elementor-element.elementor-element-0406ae1 {
        --content-width: 960px;
    }

    .elementor-59 .elementor-element.elementor-element-ae912e0 {
        --content-width: 960px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-59 .elementor-element.elementor-element-72af81c {
        --content-width:720px;
    }

    .elementor-59 .elementor-element.elementor-element-f70c0e7 {
        --content-width: 720px;
    }

    .elementor-59 .elementor-element.elementor-element-a319de5 {
        --width: 100%;
    }

    .elementor-59 .elementor-element.elementor-element-8209eae {
        --width: 100%;
    }

    .elementor-59 .elementor-element.elementor-element-5c763b9 {
        --content-width: 720px;
    }

    .elementor-59 .elementor-element.elementor-element-1214f7e {
        --content-width: 720px;
    }

    .elementor-59 .elementor-element.elementor-element-611fe61 {
        --content-width: 720px;
    }

    .elementor-59 .elementor-element.elementor-element-0406ae1 {
        --content-width: 720px;
    }

    .elementor-59 .elementor-element.elementor-element-2745103 {
        --width: 40%;
    }

    .elementor-59 .elementor-element.elementor-element-672f4d1 {
        --width: 40%;
    }

    .elementor-59 .elementor-element.elementor-element-961b7c9 {
        --width: 48%;
    }

    .elementor-59 .elementor-element.elementor-element-ae912e0 {
        --content-width: 720px;
    }
}
