.elementor-1908 .elementor-element.elementor-element-12690be
{
    margin-top: -1px;
    margin-bottom: 0;
}
.elementor-1908 .elementor-element.elementor-element-18ba911 .software_company_hero_section h1
{
    color: #fff!important;
}
.elementor-1908 .elementor-element.elementor-element-8c6661d:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-8c6661d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #e3f0ff;
}
.elementor-1908 .elementor-element.elementor-element-8c6661d
{
    overflow: hidden;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
    z-index: 1;
}
.elementor-1908 .elementor-element.elementor-element-8c6661d>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1908 .elementor-element.elementor-element-276d956>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-9e64149>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 15px 0 15px;
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-304bd76
{
    left: 0;
}
body.rtl .elementor-1908 .elementor-element.elementor-element-304bd76
{
    right: 0;
}
.elementor-1908 .elementor-element.elementor-element-304bd76
{
    top: 0;
    z-index: -1;
    text-align: left;
}
.elementor-1908 .elementor-element.elementor-element-304bd76 img
{
    max-width: 265px;
}
body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-45c12b0
{
    left: 0;
}
body.rtl .elementor-1908 .elementor-element.elementor-element-45c12b0
{
    right: 0;
}
.elementor-1908 .elementor-element.elementor-element-45c12b0
{
    top: 390px;
    z-index: -1;
    text-align: left;
}
.elementor-1908 .elementor-element.elementor-element-45c12b0 img
{
    max-width: 265px;
}
.elementor-1908 .elementor-element.elementor-element-b9aaeae
{
    padding: 69px 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-ef63dfe>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-e24d51e>.elementor-widget-container
{
    margin: 0 0 37px 0;
}
.elementor-1908 .elementor-element.elementor-element-e24d51e .heading_block
{
    text-align: center;
}
.elementor-1908 .elementor-element.elementor-element-4c967aa>.elementor-element-populated
{
    margin: 0 0 30px 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-d642206>.elementor-element-populated
{
    margin: 0 0 30px 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-1d0e37c>.elementor-element-populated
{
    margin: 0 0 30px 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-8214768
{
    padding: 0 0 50px 0;
}
.elementor-1908 .elementor-element.elementor-element-32cda22>.elementor-element-populated
{
    margin: 0 0 30px 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-b425708>.elementor-element-populated
{
    margin: 0 0 30px 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-1dd09ec>.elementor-element-populated
{
    margin: 0 0 30px 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-c72675e:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-c72675e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #020842;
}
.elementor-1908 .elementor-element.elementor-element-c72675e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-1908 .elementor-element.elementor-element-c72675e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1908 .elementor-element.elementor-element-74da06a>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-8702b76>.elementor-widget-container
{
    --e-transform-translateX: 28px;
}
.elementor-1908 .elementor-element.elementor-element-8702b76
{
    text-align: center;
}
.elementor-1908 .elementor-element.elementor-element-8bcb0e6:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-8bcb0e6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #020842;
    background-image: url("/wp-content/uploads/2024/05/bg_image_2-scaled-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-1908 .elementor-element.elementor-element-8bcb0e6
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 80px 0;
}
.elementor-1908 .elementor-element.elementor-element-8bcb0e6>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1908 .elementor-element.elementor-element-b99632f
{
    padding: 132px 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-30e6929>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-f6323b4>.elementor-widget-container
{
    margin: 0 0 30px 0;
}
.elementor-1908 .elementor-element.elementor-element-f6323b4 .heading_block
{
    text-align: start;
}
.elementor-1908 .elementor-element.elementor-element-f6323b4 .heading_focus_text
{
    color: #fff;
}
.elementor-1908 .elementor-element.elementor-element-f6323b4 .heading_focus_text, .elementor-1908 .elementor-element.elementor-element-f6323b4 .heading_focus_text .badge
{
    font-size: 18px;
}
.elementor-1908 .elementor-element.elementor-element-f6323b4 .heading_block .heading_text
{
    color: #fff;
    font-size: 25px;
    line-height: 31px;
}
.elementor-1908 .elementor-element.elementor-element-f6323b4 .heading_block .heading_description
{
    color: #fffc;
}
.elementor-1908 .elementor-element.elementor-element-8edaf43>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-f8a502c>.elementor-widget-container
{
    margin: 0 0 30px 0;
}
.elementor-1908 .elementor-element.elementor-element-44e23c9
{
    padding: 140px 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-eafbb3b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-1908 .elementor-element.elementor-element-eafbb3b>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-7834f30>.elementor-widget-container
{
    margin: 0 0 35px 0;
}
.elementor-1908 .elementor-element.elementor-element-7834f30 .heading_block
{
    text-align: center;
}
.elementor-1908 .elementor-element.elementor-element-7834f30 .heading_focus_text
{
    color: #fff;
}
.elementor-1908 .elementor-element.elementor-element-7834f30 .heading_block .heading_text
{
    color: #fff;
}
.elementor-1908 .elementor-element.elementor-element-7834f30 .heading_block .heading_description
{
    color: #fffc;
}
.elementor-1908 .elementor-element.elementor-element-d33a9fc:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-d33a9fc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #e3f0ff;
}
.elementor-1908 .elementor-element.elementor-element-d33a9fc
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 80px 0;
    z-index: 1;
}
.elementor-1908 .elementor-element.elementor-element-d33a9fc>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1908 .elementor-element.elementor-element-2e90b81>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-e1521bb
{
    width: auto;
    max-width: auto;
    top: 0;
    z-index: -1;
    text-align: left;
}
body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-e1521bb
{
    left: 0;
}
body.rtl .elementor-1908 .elementor-element.elementor-element-e1521bb
{
    right: 0;
}
.elementor-1908 .elementor-element.elementor-element-d4837e6
{
    padding: 128px 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-8a1ffec>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-4cf34f4
{
    padding: 70px 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-653a457>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-1908 .elementor-element.elementor-element-653a457>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-9f4d96c>.elementor-widget-container
{
    margin: 0 0 37px 0;
}
.elementor-1908 .elementor-element.elementor-element-9f4d96c .heading_block
{
    text-align: center;
}
.elementor-1908 .elementor-element.elementor-element-2d594f3
{
    padding: 120px 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-172e46d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-1908 .elementor-element.elementor-element-172e46d>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-3310a7b .deals_winner_customers .title_text
{
    font-size: 29px;
}
.elementor-1908 .elementor-element.elementor-element-f50442d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-1908 .elementor-element.elementor-element-f50442d>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-fe4a099
{
    padding: 0 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-d2d2783>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-1908 .elementor-element.elementor-element-d2d2783>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-c9130f2
{
    bottom: 482px;
    z-index: -1;
    text-align: right;
}
.elementor-1908 .elementor-element.elementor-element-83319bc
{
    width: auto;
    max-width: auto;
    bottom: -79px;
    z-index: -1;
    text-align: left;
}
body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-83319bc
{
    left: 0;
}
body.rtl .elementor-1908 .elementor-element.elementor-element-83319bc
{
    right: 0;
}
.elementor-1908 .elementor-element.elementor-element-54a75dc
{
    overflow: hidden;
    padding: 0 0 130px 0;
}
.elementor-1908 .elementor-element.elementor-element-a2d36ce>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-1908 .elementor-element.elementor-element-a2d36ce>.elementor-element-populated
{
    padding: 0 0 0 0;
}
body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-8b5cfba
{
    left: -20px;
}
body.rtl .elementor-1908 .elementor-element.elementor-element-8b5cfba
{
    right: -20px;
}
.elementor-1908 .elementor-element.elementor-element-8b5cfba
{
    top: 0;
    text-align: left;
}
body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-54e3ec4
{
    left: 0;
}
body.rtl .elementor-1908 .elementor-element.elementor-element-54e3ec4
{
    right: 0;
}
.elementor-1908 .elementor-element.elementor-element-54e3ec4
{
    top: 0;
    z-index: -1;
    text-align: right;
}
.elementor-1908 .elementor-element.elementor-element-54e3ec4 img
{
    max-width: 265px;
}
.elementor-1908 .elementor-element.elementor-element-c46bad4
{
    padding: 170px 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-1110b4f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-1908 .elementor-element.elementor-element-1110b4f>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-a8724c1>.elementor-widget-container
{
    margin: 0 0 37px 0;
}
.elementor-1908 .elementor-element.elementor-element-a8724c1 .heading_block
{
    text-align: center;
}
.elementor-1908 .elementor-element.elementor-element-0fdd660
{
    padding: 0 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-e707456>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-6495fb0
{
    padding: 0 0 75px 0;
}
.elementor-1908 .elementor-element.elementor-element-ed3ef7c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-1908 .elementor-element.elementor-element-ed3ef7c>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-e316c5d>.elementor-widget-container
{
    margin: 0 0 42px 0;
}
.elementor-1908 .elementor-element.elementor-element-e316c5d .heading_block
{
    text-align: center;
}
.elementor-1908 .elementor-element.elementor-element-41519b2>.elementor-widget-container
{
    padding: 0 0 0 5px;
}
.elementor-1908 .elementor-element.elementor-element-75e7b7a>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-75e7b7a .xb-btn-wrap
{
    text-align: center;
}
.elementor-1908 .elementor-element.elementor-element-7b6e95d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-1908 .elementor-element.elementor-element-7b6e95d>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-366089d
{
    width: auto;
    max-width: auto;
    bottom: 0;
    z-index: -1;
    text-align: left;
}
body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-366089d
{
    left: 0;
}
body.rtl .elementor-1908 .elementor-element.elementor-element-366089d
{
    right: 0;
}
.elementor-1908 .elementor-element.elementor-element-366089d img
{
    max-width: 265px;
}
.elementor-1908 .elementor-element.elementor-element-4838594
{
    width: auto;
    max-width: auto;
    bottom: 0;
    z-index: -1;
    text-align: right;
}
body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-4838594
{
    right: 0;
}
body.rtl .elementor-1908 .elementor-element.elementor-element-4838594
{
    left: 0;
}
.elementor-1908 .elementor-element.elementor-element-4838594 img
{
    max-width: 265px;
}
.elementor-1908 .elementor-element.elementor-element-5622eda:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-5622eda>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #e3f0ff;
}
.elementor-1908 .elementor-element.elementor-element-5622eda
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 80px 0;
    z-index: 1;
}
.elementor-1908 .elementor-element.elementor-element-5622eda>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1908 .elementor-element.elementor-element-48f9f08>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-4aa7afc>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-1841c98>.elementor-widget-container
{
    --e-transform-translateX: 8px;
}
.elementor-1908 .elementor-element.elementor-element-1841c98
{
    text-align: center;
}
.elementor-1908 .elementor-element.elementor-element-d84eb3c
{
    padding: 130px 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-499623e>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-0daa47f>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-48fb997
{
    padding: 0 0 0 0;
}
.elementor-1908 .elementor-element.elementor-element-f005fe5>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-1908 .elementor-element.elementor-element-c9aaf90
{
    width: auto;
    max-width: auto;
    bottom: 62px;
    z-index: -1;
    text-align: left;
}
body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-c9aaf90
{
    left: 0;
}
body.rtl .elementor-1908 .elementor-element.elementor-element-c9aaf90
{
    right: 0;
}
.elementor-1908 .elementor-element.elementor-element-bcd7996
{
    width: auto;
    max-width: auto;
    bottom: 287px;
    z-index: -1;
    text-align: right;
}
body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-bcd7996
{
    right: 0;
}
body.rtl .elementor-1908 .elementor-element.elementor-element-bcd7996
{
    left: 0;
}
@media(min-width: 768px)
{
    .elementor-1908 .elementor-element.elementor-element-30e6929
    {
        width: 42%;
    }
    .elementor-1908 .elementor-element.elementor-element-8edaf43
    {
        width: 58%;
    }
    .elementor-1908 .elementor-element.elementor-element-172e46d
    {
        width: 33.3333%;
    }
    .elementor-1908 .elementor-element.elementor-element-f50442d
    {
        width: 66.667%;
    }
    .elementor-1908 .elementor-element.elementor-element-499623e
    {
        width: 33.3333%;
    }
    .elementor-1908 .elementor-element.elementor-element-0daa47f
    {
        width: 66.667%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-1908 .elementor-element.elementor-element-4c967aa
    {
        width: 100%;
    }
    .elementor-1908 .elementor-element.elementor-element-d642206
    {
        width: 100%;
    }
    .elementor-1908 .elementor-element.elementor-element-1d0e37c
    {
        width: 100%;
    }
    .elementor-1908 .elementor-element.elementor-element-32cda22
    {
        width: 100%;
    }
    .elementor-1908 .elementor-element.elementor-element-b425708
    {
        width: 100%;
    }
    .elementor-1908 .elementor-element.elementor-element-1dd09ec
    {
        width: 100%;
    }
    .elementor-1908 .elementor-element.elementor-element-30e6929
    {
        width: 100%;
    }
    .elementor-1908 .elementor-element.elementor-element-8edaf43
    {
        width: 100%;
    }
    .elementor-1908 .elementor-element.elementor-element-172e46d
    {
        width: 100%;
    }
    .elementor-1908 .elementor-element.elementor-element-f50442d
    {
        width: 100%;
    }
    .elementor-1908 .elementor-element.elementor-element-499623e
    {
        width: 100%;
    }
    .elementor-1908 .elementor-element.elementor-element-0daa47f
    {
        width: 100%;
    }
}
@media(max-width: 1024px)
{
    .elementor-1908 .elementor-element.elementor-element-8702b76>.elementor-widget-container
    {
        --e-transform-translateX: 0px;
    }
    .elementor-1908 .elementor-element.elementor-element-8702b76
    {
        text-align: center;
    }
    .elementor-1908 .elementor-element.elementor-element-e1521bb img
    {
        max-width: 46%;
    }
    .elementor-1908 .elementor-element.elementor-element-f50442d>.elementor-element-populated
    {
        margin: 30px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-8b5cfba
    {
        left: -5px;
    }
    body.rtl .elementor-1908 .elementor-element.elementor-element-8b5cfba
    {
        right: -5px;
    }
    .elementor-1908 .elementor-element.elementor-element-8b5cfba
    {
        top: -3px;
    }
    .elementor-1908 .elementor-element.elementor-element-0daa47f>.elementor-element-populated
    {
        margin: 30px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}
@media(max-width: 767px)
{
    .elementor-1908 .elementor-element.elementor-element-18ba911 .xb-service .xb-item--title
    {
        font-size: 29px;
    }
    .elementor-1908 .elementor-element.elementor-element-304bd76 img
    {
        max-width: 43px;
    }
    .elementor-1908 .elementor-element.elementor-element-8702b76>.elementor-widget-container
    {
        --e-transform-translateY: -9px;
    }
}