.elementor-1235 .elementor-element.elementor-element-22c5de3:not(.elementor-motion-effects-element-type-background), .elementor-1235 .elementor-element.elementor-element-22c5de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/static/images/firmbee-com-SpVHcbuKi6E-unsplash-4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1235 .elementor-element.elementor-element-22c5de3 > .elementor-background-overlay {
    background-color: #000c2d;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1235 .elementor-element.elementor-element-22c5de3, .elementor-1235 .elementor-element.elementor-element-22c5de3 > .elementor-background-overlay {
    border-radius: 0px 0px 120px 0px;
}

.elementor-1235 .elementor-element.elementor-element-22c5de3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 160px 0px;
}

.elementor-1235 .elementor-element.elementor-element-99f89cb > .elementor-element-populated {
    margin: 0% 50% 0% 0%;
}

.elementor-1235 .elementor-element.elementor-element-d64bb0d .elementor-heading-title {
    color: #ffffff;
}

.elementor-1235 .elementor-element.elementor-element-5c4aea2 {
    color: #DEE1F8;
}

.elementor-1235 .elementor-element.elementor-element-cdc7f47:not(.elementor-motion-effects-element-type-background), .elementor-1235 .elementor-element.elementor-element-cdc7f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://websitedemos.net/co-working-space-02/wp-content/uploads/sites/65/2020/06/blob-grad.svg");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-1235 .elementor-element.elementor-element-cdc7f47 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 104px 0px 104px 0px;
}

.elementor-1235 .elementor-element.elementor-element-cdc7f47 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1235 .elementor-element.elementor-element-8ecad5d {
    text-align: center;
}

.elementor-1235 .elementor-element.elementor-element-1593226 {
    text-align: center;
}

.elementor-1235 .elementor-element.elementor-element-1593226 > .elementor-widget-container {
    margin: 0px 320px 0px 320px;
}

.elementor-1235 .elementor-element.elementor-element-13b95eb {
    margin-top: 24px;
    margin-bottom: 0px;
}

.elementor-1235 .elementor-element.elementor-element-3cc76ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1235 .elementor-element.elementor-element-3cc76ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1235 .elementor-element.elementor-element-3cc76ae > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F5F6FD;
    box-shadow: 0px 32px 80px -40px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 32px 0px 0px;
    padding: 40px 40px 40px 40px;
}

.elementor-1235 .elementor-element.elementor-element-3cc76ae > .elementor-element-populated, .elementor-1235 .elementor-element.elementor-element-3cc76ae > .elementor-element-populated > .elementor-background-overlay, .elementor-1235 .elementor-element.elementor-element-3cc76ae > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1235 .elementor-element.elementor-element-3cc76ae > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1235 .elementor-element.elementor-element-e5c23d9.elementor-view-stacked .elementor-icon {
    background-color: rgba(59, 79, 228, 0.12);
    fill: #3B4FE4;
    color: #3B4FE4;
}

.elementor-1235 .elementor-element.elementor-element-e5c23d9.elementor-view-framed .elementor-icon, .elementor-1235 .elementor-element.elementor-element-e5c23d9.elementor-view-default .elementor-icon {
    fill: rgba(59, 79, 228, 0.12);
    color: rgba(59, 79, 228, 0.12);
    border-color: rgba(59, 79, 228, 0.12);
}

.elementor-1235 .elementor-element.elementor-element-e5c23d9.elementor-view-framed .elementor-icon {
    background-color: #3B4FE4;
}

.elementor-1235 .elementor-element.elementor-element-e5c23d9.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px;
}

.elementor-1235 .elementor-element.elementor-element-e5c23d9.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px;
}

.elementor-1235 .elementor-element.elementor-element-e5c23d9.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px;
}

.elementor-1235 .elementor-element.elementor-element-e5c23d9 .elementor-icon {
    font-size: 24px;
    padding: 16px;
}

.elementor-1235 .elementor-element.elementor-element-e5c23d9 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-1235 .elementor-element.elementor-element-e5c23d9 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1235 .elementor-element.elementor-element-e5c23d9 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-1235 .elementor-element.elementor-element-d0946c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1235 .elementor-element.elementor-element-d0946c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1235 .elementor-element.elementor-element-d0946c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1235 .elementor-element.elementor-element-d0946c1 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    box-shadow: 0px 32px 80px -40px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 16px;
    padding: 40px 40px 40px 40px;
}

.elementor-1235 .elementor-element.elementor-element-d0946c1 > .elementor-element-populated, .elementor-1235 .elementor-element.elementor-element-d0946c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1235 .elementor-element.elementor-element-d0946c1 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1235 .elementor-element.elementor-element-d0946c1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1235 .elementor-element.elementor-element-81bf096.elementor-view-stacked .elementor-icon {
    background-color: rgba(59, 79, 228, 0.12);
    fill: #3B4FE4;
    color: #3B4FE4;
}

.elementor-1235 .elementor-element.elementor-element-81bf096.elementor-view-framed .elementor-icon, .elementor-1235 .elementor-element.elementor-element-81bf096.elementor-view-default .elementor-icon {
    fill: rgba(59, 79, 228, 0.12);
    color: rgba(59, 79, 228, 0.12);
    border-color: rgba(59, 79, 228, 0.12);
}

.elementor-1235 .elementor-element.elementor-element-81bf096.elementor-view-framed .elementor-icon {
    background-color: #3B4FE4;
}

.elementor-1235 .elementor-element.elementor-element-81bf096.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px;
}

.elementor-1235 .elementor-element.elementor-element-81bf096.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px;
}

.elementor-1235 .elementor-element.elementor-element-81bf096.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px;
}

.elementor-1235 .elementor-element.elementor-element-81bf096 .elementor-icon {
    font-size: 24px;
    padding: 16px;
}

.elementor-1235 .elementor-element.elementor-element-81bf096 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-1235 .elementor-element.elementor-element-81bf096 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1235 .elementor-element.elementor-element-81bf096 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-1235 .elementor-element.elementor-element-1681ca8 {
    --e-icon-list-icon-size: 14px;
}

.elementor-1235 .elementor-element.elementor-element-15f0ab0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1235 .elementor-element.elementor-element-15f0ab0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1235 .elementor-element.elementor-element-15f0ab0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1235 .elementor-element.elementor-element-15f0ab0 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F5F6FD;
    box-shadow: 0px 32px 80px -40px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 32px;
    padding: 40px 40px 40px 40px;
}

.elementor-1235 .elementor-element.elementor-element-15f0ab0 > .elementor-element-populated, .elementor-1235 .elementor-element.elementor-element-15f0ab0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1235 .elementor-element.elementor-element-15f0ab0 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1235 .elementor-element.elementor-element-15f0ab0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1235 .elementor-element.elementor-element-54ccdca.elementor-view-stacked .elementor-icon {
    background-color: rgba(59, 79, 228, 0.12);
    fill: #3B4FE4;
    color: #3B4FE4;
}

.elementor-1235 .elementor-element.elementor-element-54ccdca.elementor-view-framed .elementor-icon, .elementor-1235 .elementor-element.elementor-element-54ccdca.elementor-view-default .elementor-icon {
    fill: rgba(59, 79, 228, 0.12);
    color: rgba(59, 79, 228, 0.12);
    border-color: rgba(59, 79, 228, 0.12);
}

.elementor-1235 .elementor-element.elementor-element-54ccdca.elementor-view-framed .elementor-icon {
    background-color: #3B4FE4;
}

.elementor-1235 .elementor-element.elementor-element-54ccdca.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px;
}

.elementor-1235 .elementor-element.elementor-element-54ccdca.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px;
}

.elementor-1235 .elementor-element.elementor-element-54ccdca.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px;
}

.elementor-1235 .elementor-element.elementor-element-54ccdca .elementor-icon {
    font-size: 24px;
    padding: 16px;
}

.elementor-1235 .elementor-element.elementor-element-54ccdca .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-1235 .elementor-element.elementor-element-54ccdca .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1235 .elementor-element.elementor-element-54ccdca .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-1235 .elementor-element.elementor-element-d407db2 {
    --e-icon-list-icon-size: 14px;
}

.elementor-1235 .elementor-element.elementor-element-ektu1av {
    padding: 0px 0px 0px 0px;
}

.elementor-1235 .elementor-element.elementor-element-24e8854 iframe {
    height: 350px;
}

.elementor-1235 .elementor-element.elementor-element-7bd3ea1 > .elementor-container {
    max-width: 560px;
}

.elementor-1235 .elementor-element.elementor-element-7bd3ea1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 104px 0px 104px 0px;
}

.elementor-1235 .elementor-element.elementor-element-7bd3ea1 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1235 .elementor-element.elementor-element-e3cca5c {
    text-align: center;
}

.elementor-1235 .elementor-element.elementor-element-e3cca5c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1235 .elementor-element.elementor-element-5587a19 {
    text-align: center;
}

.elementor-1235 .elementor-element.elementor-element-5587a19 > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

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

@media(max-width: 1024px) {
    .elementor-1235 .elementor-element.elementor-element-22c5de3, .elementor-1235 .elementor-element.elementor-element-22c5de3 > .elementor-background-overlay {
        border-radius:0px 0px 80px 0px;
    }

    .elementor-1235 .elementor-element.elementor-element-22c5de3 {
        padding: 160px 40px 104px 40px;
    }

    .elementor-1235 .elementor-element.elementor-element-99f89cb > .elementor-element-populated {
        margin: 0% 32% 0% 0%;
    }

    .elementor-1235 .elementor-element.elementor-element-cdc7f47 {
        padding: 80px 40px 80px 40px;
    }

    .elementor-1235 .elementor-element.elementor-element-1593226 > .elementor-widget-container {
        margin: 0px 80px -16px 80px;
    }

    .elementor-1235 .elementor-element.elementor-element-3cc76ae > .elementor-element-populated {
        margin: 0px 16px 0px 0px;
        padding: 24px 24px 24px 24px;
    }

    .elementor-1235 .elementor-element.elementor-element-e5c23d9 .elementor-icon {
        font-size: 18px;
    }

    .elementor-1235 .elementor-element.elementor-element-d0946c1 > .elementor-element-populated {
        margin: 0px 8px 0px 8px;
        padding: 24px 24px 24px 24px;
    }

    .elementor-1235 .elementor-element.elementor-element-81bf096 .elementor-icon {
        font-size: 18px;
    }

    .elementor-1235 .elementor-element.elementor-element-15f0ab0 > .elementor-element-populated {
        margin: 0px 0px 0px 16px;
        padding: 24px 24px 24px 24px;
    }

    .elementor-1235 .elementor-element.elementor-element-54ccdca .elementor-icon {
        font-size: 18px;
    }

    .elementor-1235 .elementor-element.elementor-element-7bd3ea1 {
        padding: 80px 0px 80px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-1235 .elementor-element.elementor-element-22c5de3, .elementor-1235 .elementor-element.elementor-element-22c5de3 > .elementor-background-overlay {
        border-radius:0px 0px 40px 0px;
    }

    .elementor-1235 .elementor-element.elementor-element-22c5de3 {
        padding: 160px 24px 80px 24px;
    }

    .elementor-1235 .elementor-element.elementor-element-99f89cb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1235 .elementor-element.elementor-element-cdc7f47 {
        padding: 64px 24px 64px 24px;
    }

    .elementor-1235 .elementor-element.elementor-element-1593226 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1235 .elementor-element.elementor-element-3cc76ae > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
    }

    .elementor-1235 .elementor-element.elementor-element-e5c23d9 .elementor-icon-box-icon {
        margin-bottom: 16px;
    }

    .elementor-1235 .elementor-element.elementor-element-d0946c1 > .elementor-element-populated {
        margin: 0px 0px 24px 0px;
    }

    .elementor-1235 .elementor-element.elementor-element-81bf096 .elementor-icon-box-icon {
        margin-bottom: 16px;
    }

    .elementor-1235 .elementor-element.elementor-element-15f0ab0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1235 .elementor-element.elementor-element-54ccdca .elementor-icon-box-icon {
        margin-bottom: 16px;
    }

    .elementor-1235 .elementor-element.elementor-element-7bd3ea1 {
        padding: 64px 24px 64px 24px;
    }
}
