.elementor-2785 .elementor-element.elementor-element-1fedbc4b {
    --display: flex;
}

.elementor-2785 .elementor-element.elementor-element-6af60119 {
    --display: flex;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-6af60119:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-6af60119>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/realar/wp-content/uploads/2024/07/hero_bg_4_1.png");
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
}

.elementor-2785 .elementor-element.elementor-element-1bf37104 {
    --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;
    --justify-content: space-between;
}

.elementor-2785 .elementor-element.elementor-element-78361cca {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-49e32142 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-475474c2 .th_btn i {
    margin-left: 8px;
}

.elementor-2785 .elementor-element.elementor-element-475474c2 .btn-wrapper {
    text-align: left;
}

.elementor-2785 .elementor-element.elementor-element-2ff28c5d {
    --display: flex;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-2ff28c5d:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-2ff28c5d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/realar/wp-content/uploads/2024/07/hero_bg_4_1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2785 .elementor-element.elementor-element-604ec665>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-2785 .elementor-element.elementor-element-62320d8e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 170px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-62320d8e:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-62320d8e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/realar/wp-content/uploads/2024/07/hero_bg_4_1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-2785 .elementor-element.elementor-element-46d74e33 {
    --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;
}

.elementor-2785 .elementor-element.elementor-element-7908ce1a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-1189140f .title-area {
    text-align: left;
}

.elementor-2785 .elementor-element.elementor-element-15bc4dac {
    --display: flex;
    --justify-content: space-around;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-3263b65 .th_btn i {
    margin-left: 8px;
}

.elementor-2785 .elementor-element.elementor-element-3263b65 .btn-wrapper {
    text-align: left;
}

.elementor-2785 .elementor-element.elementor-element-3263b65 .th_btn {
    background-color: rgb(125,125,125);
}

.elementor-2785 .elementor-element.elementor-element-54aab9d8 {
    --display: flex;
}

.elementor-2785 .elementor-element.elementor-element-63b8e02a>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-2785 .elementor-element.elementor-element-2d41df43 {
    --display: flex;
    --padding-top: 170px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-2d41df43:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-2d41df43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(243, 244, 246);
}

.elementor-2785 .elementor-element.elementor-element-1f8cefbf {
    --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;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-2ef0075b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-7e5b11f .title-area {
    text-align: left;
}

.elementor-2785 .elementor-element.elementor-element-7e5b11f p {
    color: rgb(125,125,125);
}

.elementor-2785 .elementor-element.elementor-element-5f213965>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-2785 .elementor-element.elementor-element-4833ec79 .th_btn i {
    margin-left: 8px;
}

.elementor-2785 .elementor-element.elementor-element-4833ec79 .btn-wrapper {
    text-align: left;
}

.elementor-2785 .elementor-element.elementor-element-3dd79fa7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-3cf69246 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-2d934332 {
    --display: flex;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-7aa022c5 .title-area {
    text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-661ac3b8 {
    --display: flex;
}

.elementor-2785 .elementor-element.elementor-element-1f278338 .th_btn i {
    margin-left: 8px;
}

.elementor-2785 .elementor-element.elementor-element-1f278338 .btn-wrapper {
    text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-d7b3b5c {
    --display: flex;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-d7b3b5c:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-d7b3b5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(125,125,125);
}

.elementor-2785 .elementor-element.elementor-element-53507b79>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-2785 .elementor-element.elementor-element-3285e002 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-3ae74f62 {
    --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;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-4f3c2ad0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-5e5e26fd .title-area {
    text-align: left;
}

.elementor-2785 .elementor-element.elementor-element-5e5e26fd .sec-title {
    color: rgb(125,125,125);
}

.elementor-2785 .elementor-element.elementor-element-5e5e26fd p {
    color: rgb(125,125,125);
}

.elementor-2785 .elementor-element.elementor-element-27330f85 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-b390c68 .th_btn i {
    margin-left: 8px;
}

.elementor-2785 .elementor-element.elementor-element-b390c68 .btn-wrapper {
    text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-54eaefbe {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-1925a210 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-3db0f892 .team-card-content {
    --gray-color: rgb(243, 244, 246);
}

.elementor-2785 .elementor-element.elementor-element-53a27866 {
    --display: flex;
}

.elementor-2785 .elementor-element.elementor-element-65f0fb5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-65f0fb5:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-65f0fb5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(243, 244, 246);
}

.elementor-2785 .elementor-element.elementor-element-76a5d4e4 {
    z-index: 2;
}

.elementor-2785 .elementor-element.elementor-element-75f4f5c8 {
    z-index: 2;
}

.elementor-2785 .elementor-element.elementor-element-637aca50 {
    --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;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 3;
}

.elementor-2785 .elementor-element.elementor-element-22999e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-167e6861 .title-area {
    text-align: left;
}

.elementor-2785 .elementor-element.elementor-element-167e6861 p {
    color: rgb(125,125,125);
}

.elementor-2785 .elementor-element.elementor-element-1e574b02 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-4720dfbb {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 3;
}

.elementor-2785 .elementor-element.elementor-element-245b5c86 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-76813fa {
    --display: flex;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-76813fa:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-76813fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(125,125,125);
    background-image: url("../../../../../realar/wp-content/uploads/2024/07/hero_bg_4_1.png");
}

.elementor-2785 .elementor-element.elementor-element-62ad434d {
    --display: flex;
}

.elementor-2785 .elementor-element.elementor-element-7ca075b0 .title-area {
    text-align: center;
}

.elementor-2785 .elementor-element.elementor-element-7ca075b0 .sec-title {
    color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-7ca075b0 p {
    color: rgb(125,125,125);
}

.elementor-2785 .elementor-element.elementor-element-27ec79ba {
    --display: flex;
    --overlay-opacity: 0.3;
}

.elementor-2785 .elementor-element.elementor-element-27ec79ba:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-27ec79ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://wordpress.themeholy.com/realar/wp-content/uploads/2024/05/contact-bg-1-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2785 .elementor-element.elementor-element-27ec79ba::before,
.elementor-2785 .elementor-element.elementor-element-27ec79ba>.elementor-background-video-container::before,
.elementor-2785 .elementor-element.elementor-element-27ec79ba>.e-con-inner>.elementor-background-video-container::before,
.elementor-2785 .elementor-element.elementor-element-27ec79ba>.elementor-background-slideshow::before,
.elementor-2785 .elementor-element.elementor-element-27ec79ba>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2785 .elementor-element.elementor-element-27ec79ba>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #0D0D0C;
    --background-overlay: '';
}

.elementor-2785 .elementor-element.elementor-element-55fb68b1 {
    z-index: 2;
}

.elementor-2785 .elementor-element.elementor-element-438ca8c1 {
    --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;
}

.elementor-2785 .elementor-element.elementor-element-6dfb96c6 {
    --display: flex;
    --justify-content: center;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 12px;
    --padding-right: 62px;
}

.elementor-2785 .elementor-element.elementor-element-21da9e77 .bg {
    background: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-21da9e77 .form-title {
    --white-color: #000000;
}

.elementor-2785 .elementor-element.elementor-element-21da9e77 .th-btn {
    background-color: rgb(125,125,125);
}

.elementor-2785 .elementor-element.elementor-element-21da9e77 .th-btn:hover {
    color: #FFFFFF !important;
}

.elementor-2785 .elementor-element.elementor-element-76f2b601 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-4d62ff8e iframe {
    height: 909px;
    filter: brightness(95%) contrast(116%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-2785 .elementor-element.elementor-element-6b80a217 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-6b80a217:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-6b80a217>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(125,125,125);
}

.elementor-2785 .elementor-element.elementor-element-3c1b6d39 {
    --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;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-5f89206f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-7f622c7f .title-area {
    text-align: left;
}

.elementor-2785 .elementor-element.elementor-element-7f622c7f .sec-title {
    color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-7f622c7f p {
    color: #FFFFFF;
}

.elementor-2785 .elementor-element.elementor-element-390e0d16 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-2785 .elementor-element.elementor-element-3aa5f03a .th_btn i {
    margin-left: 8px;
}

.elementor-2785 .elementor-element.elementor-element-3aa5f03a .btn-wrapper {
    text-align: right;
}

.elementor-2785 .elementor-element.elementor-element-7b6ce984 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2785 .elementor-element.elementor-element-3b875b29 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

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

.elementor-2785 .elementor-element.elementor-element-6e43bf2e:not(.elementor-motion-effects-element-type-background),
.elementor-2785 .elementor-element.elementor-element-6e43bf2e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(243, 244, 246);
}

@media(min-width:768px) {
    .elementor-2785 .elementor-element.elementor-element-78361cca {
        --width: 33%;
    }

    .elementor-2785 .elementor-element.elementor-element-49e32142 {
        --width: 50%;
    }

    .elementor-2785 .elementor-element.elementor-element-2ef0075b {
        --width: 50%;
    }

    .elementor-2785 .elementor-element.elementor-element-3dd79fa7 {
        --width: 50%;
    }

    .elementor-2785 .elementor-element.elementor-element-2d934332 {
        --content-width: 655px;
    }

    .elementor-2785 .elementor-element.elementor-element-d7b3b5c {
        --content-width: 1760px;
    }

    .elementor-2785 .elementor-element.elementor-element-4f3c2ad0 {
        --width: 50%;
    }

    .elementor-2785 .elementor-element.elementor-element-27330f85 {
        --width: 50%;
    }

    .elementor-2785 .elementor-element.elementor-element-1925a210 {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-22999e {
        --width: 50%;
    }

    .elementor-2785 .elementor-element.elementor-element-1e574b02 {
        --width: 50%;
    }

    .elementor-2785 .elementor-element.elementor-element-245b5c86 {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-6dfb96c6 {
        --width: 50%;
    }

    .elementor-2785 .elementor-element.elementor-element-5f89206f {
        --width: 50%;
    }

    .elementor-2785 .elementor-element.elementor-element-390e0d16 {
        --width: 50%;
    }

    .elementor-2785 .elementor-element.elementor-element-3b875b29 {
        --width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2785 .elementor-element.elementor-element-78361cca {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-49e32142 {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-7908ce1a {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-2ef0075b {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-3dd79fa7 {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-4f3c2ad0 {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-27330f85 {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-1925a210 {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-22999e {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-1e574b02 {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-245b5c86 {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-6dfb96c6 {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-5f89206f {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-390e0d16 {
        --width: 100%;
    }

    .elementor-2785 .elementor-element.elementor-element-3b875b29 {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-2785 .elementor-element.elementor-element-6af60119 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-1bf37104 {
        --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;
        --justify-content: space-between;
    }

    .elementor-2785 .elementor-element.elementor-element-49e32142 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-2ff28c5d {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-604ec665>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-46d74e33 {
        --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;
    }

    .elementor-2785 .elementor-element.elementor-element-7908ce1a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-1189140f .title-area {
        text-align: center;
    }

    .elementor-2785 .elementor-element.elementor-element-15bc4dac {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-2785 .elementor-element.elementor-element-54aab9d8 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-63b8e02a>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-1f8cefbf {
        --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: 80px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-2785 .elementor-element.elementor-element-4833ec79 .btn-wrapper {
        text-align: left;
    }

    .elementor-2785 .elementor-element.elementor-element-3dd79fa7 {
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-3cf69246 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-2d934332 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-7aa022c5>.elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-7aa022c5 .title-area {
        text-align: center;
    }

    .elementor-2785 .elementor-element.elementor-element-1f278338 .btn-wrapper {
        text-align: left;
    }

    .elementor-2785 .elementor-element.elementor-element-d7b3b5c {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-3285e002 {
        --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;
    }

    .elementor-2785 .elementor-element.elementor-element-3ae74f62 {
        --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: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-4f3c2ad0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-5e5e26fd .title-area {
        text-align: left;
    }

    .elementor-2785 .elementor-element.elementor-element-27330f85 {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-b390c68 .btn-wrapper {
        text-align: left;
    }

    .elementor-2785 .elementor-element.elementor-element-54eaefbe {
        --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;
        --padding-top: 50px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-1925a210 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-65f0fb5 {
        --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;
    }

    .elementor-2785 .elementor-element.elementor-element-637aca50 {
        --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: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-22999e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-167e6861 .title-area {
        text-align: center;
    }

    .elementor-2785 .elementor-element.elementor-element-1e574b02 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-4720dfbb {
        --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;
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-245b5c86 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-76813fa {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-7ca075b0 .title-area {
        text-align: center;
    }

    .elementor-2785 .elementor-element.elementor-element-438ca8c1 {
        --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;
    }

    .elementor-2785 .elementor-element.elementor-element-6dfb96c6 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-76f2b601 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-4d62ff8e iframe {
        height: 360px;
    }

    .elementor-2785 .elementor-element.elementor-element-6b80a217 {
        --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;
    }

    .elementor-2785 .elementor-element.elementor-element-3c1b6d39 {
        --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: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-5f89206f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-7f622c7f .title-area {
        text-align: left;
    }

    .elementor-2785 .elementor-element.elementor-element-390e0d16 {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-3aa5f03a .btn-wrapper {
        text-align: left;
    }

    .elementor-2785 .elementor-element.elementor-element-7b6ce984 {
        --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;
        --padding-top: 50px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-3b875b29 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-2785 .elementor-element.elementor-element-6e43bf2e {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-2785 .elementor-element.elementor-element-49e32142 {
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-604ec665>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-7908ce1a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-63b8e02a>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-1f8cefbf {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-7aa022c5>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-3285e002 {
        --border-radius: 10px 10px 0px 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-4f3c2ad0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-27330f85 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-1925a210 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-65f0fb5 {
        --border-radius: 10px 10px 0px 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-22999e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-1e574b02 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-245b5c86 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-6dfb96c6 {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-6b80a217 {
        --border-radius: 10px 10px 0px 0px;
    }

    .elementor-2785 .elementor-element.elementor-element-5f89206f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-390e0d16 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-2785 .elementor-element.elementor-element-3b875b29 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
}