.elementor-1151 .elementor-element.elementor-element-yknj3t8 {
    --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: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --border-radius: 0px 0px 80px 80px;
    --padding-top: 240px;
    --padding-bottom: 160px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1151 .elementor-element.elementor-element-yknj3t8:not(.elementor-motion-effects-element-type-background),
.elementor-1151 .elementor-element.elementor-element-yknj3t8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://assetlinkholdings.ltd/wp-content/uploads/2024/02/servagroups-31.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1151 .elementor-element.elementor-element-yknj3t8::before,
.elementor-1151 .elementor-element.elementor-element-yknj3t8>.elementor-background-video-container::before,
.elementor-1151 .elementor-element.elementor-element-yknj3t8>.e-con-inner>.elementor-background-video-container::before,
.elementor-1151 .elementor-element.elementor-element-yknj3t8>.elementor-background-slideshow::before,
.elementor-1151 .elementor-element.elementor-element-yknj3t8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1151 .elementor-element.elementor-element-yknj3t8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(100deg, var( --e-global-color-astglobalcolor7) 1%, rgba(43, 47, 56, 0) 50%);
}

.elementor-1151 .elementor-element.elementor-element-yknj3t8,
.elementor-1151 .elementor-element.elementor-element-yknj3t8::before {
    --border-transition: 0.3s;
}

.elementor-1151 .elementor-element.elementor-element-0d2fdfe {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-1151 .elementor-element.elementor-element-b1c7270>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1151 .elementor-element.elementor-element-b1c7270 .elementor-heading-title {
    color: #DADADA;
}

.elementor-1151 .elementor-element.elementor-element-uiz31uj {
    --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: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 104px;
    --padding-bottom: 104px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1151 .elementor-element.elementor-element-861d6c4 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1151 .elementor-element.elementor-element-861d6c4.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1151 .elementor-element.elementor-element-af8ca01>.elementor-widget-container {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1151 .elementor-element.elementor-element-0420ce5 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 80px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1151 .elementor-element.elementor-element-89afc02 {
    --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: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 104px;
    --padding-bottom: 104px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1151 .elementor-element.elementor-element-da9af74 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1151 .elementor-element.elementor-element-da9af74.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1151 .elementor-element.elementor-element-ad1275f>.elementor-widget-container {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1151 .elementor-element.elementor-element-c5807f6 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 80px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1151 .elementor-element.elementor-element-06780e7 {
    --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: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 104px;
    --padding-bottom: 104px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1151 .elementor-element.elementor-element-6543406 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1151 .elementor-element.elementor-element-6543406.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1151 .elementor-element.elementor-element-c5fce34>.elementor-widget-container {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1151 .elementor-element.elementor-element-9b5f4e7 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 80px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1151 .elementor-element.elementor-element-c67tneo {
    --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: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1151 .elementor-element.elementor-element-c67tneo:not(.elementor-motion-effects-element-type-background),
.elementor-1151 .elementor-element.elementor-element-c67tneo>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor4);
}

.elementor-1151 .elementor-element.elementor-element-c67tneo,
.elementor-1151 .elementor-element.elementor-element-c67tneo::before {
    --border-transition: 0.3s;
}

.elementor-1151 .elementor-element.elementor-element-dd6a178 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1151 .elementor-element.elementor-element-cb9a59a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1151 .elementor-element.elementor-element-cb9a59a {
    text-align: center;
}

.elementor-1151 .elementor-element.elementor-element-2c013c7>.elementor-widget-container {
    margin: 0% 24% 0% 24%;
}

.elementor-1151 .elementor-element.elementor-element-2c013c7 {
    text-align: center;
}

.elementor-1151 .elementor-element.elementor-element-ec73f21>.elementor-widget-container {
    margin: 16px 0px 40px 0px;
}

.elementor-1151 .elementor-element.elementor-element-ec73f21 img {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1151 .elementor-element.elementor-element-5406152>.elementor-widget-container {
    margin: 0px 80px 0px 0px;
}

.elementor-1151 .elementor-element.elementor-element-5406152 {
    columns: 2;
    column-gap: 80px;
    text-align: left;
}

@media(max-width:1024px) {
    .elementor-1151 .elementor-element.elementor-element-yknj3t8:not(.elementor-motion-effects-element-type-background),
    .elementor-1151 .elementor-element.elementor-element-yknj3t8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }
    .elementor-1151 .elementor-element.elementor-element-yknj3t8 {
        --border-radius: 0px 0px 56px 56px;
        --padding-top: 240px;
        --padding-bottom: 160px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-1151 .elementor-element.elementor-element-0d2fdfe {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-uiz31uj {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-1151 .elementor-element.elementor-element-0420ce5 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 40px;
    }
    .elementor-1151 .elementor-element.elementor-element-89afc02 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-1151 .elementor-element.elementor-element-c5807f6 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 40px;
    }
    .elementor-1151 .elementor-element.elementor-element-06780e7 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-1151 .elementor-element.elementor-element-9b5f4e7 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 40px;
    }
    .elementor-1151 .elementor-element.elementor-element-c67tneo {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-1151 .elementor-element.elementor-element-2c013c7>.elementor-widget-container {
        margin: 0% 18% 0% 18%;
    }
    .elementor-1151 .elementor-element.elementor-element-5406152>.elementor-widget-container {
        margin: 0px 40px 0px 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-5406152 {
        column-gap: 40px;
    }
}

@media(max-width:767px) {
    .elementor-1151 .elementor-element.elementor-element-yknj3t8:not(.elementor-motion-effects-element-type-background),
    .elementor-1151 .elementor-element.elementor-element-yknj3t8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-1151 .elementor-element.elementor-element-yknj3t8 {
        --border-radius: 0px 0px 32px 32px;
        --padding-top: 200px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-1151 .elementor-element.elementor-element-0d2fdfe {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 40%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-uiz31uj {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-1151 .elementor-element.elementor-element-861d6c4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-af8ca01>.elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-0420ce5 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 24px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-89afc02 {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-1151 .elementor-element.elementor-element-da9af74 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-ad1275f>.elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-c5807f6 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 24px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-06780e7 {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-1151 .elementor-element.elementor-element-6543406 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-c5fce34>.elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-9b5f4e7 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 24px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-c67tneo {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-1151 .elementor-element.elementor-element-2c013c7>.elementor-widget-container {
        margin: 0px 16px 0px 16px;
    }
    .elementor-1151 .elementor-element.elementor-element-5406152>.elementor-widget-container {
        margin: 0px 16px 0px 0px;
    }
    .elementor-1151 .elementor-element.elementor-element-5406152 {
        columns: 1;
        text-align: left;
    }
}

@media(min-width:768px) {
    .elementor-1151 .elementor-element.elementor-element-861d6c4 {
        --width: 33.33%;
    }
    .elementor-1151 .elementor-element.elementor-element-0420ce5 {
        --width: 66.66%;
    }
    .elementor-1151 .elementor-element.elementor-element-da9af74 {
        --width: 33.33%;
    }
    .elementor-1151 .elementor-element.elementor-element-c5807f6 {
        --width: 66.66%;
    }
    .elementor-1151 .elementor-element.elementor-element-6543406 {
        --width: 33.33%;
    }
    .elementor-1151 .elementor-element.elementor-element-9b5f4e7 {
        --width: 66.66%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1151 .elementor-element.elementor-element-861d6c4 {
        --width: 40%;
    }
    .elementor-1151 .elementor-element.elementor-element-0420ce5 {
        --width: 60%;
    }
    .elementor-1151 .elementor-element.elementor-element-da9af74 {
        --width: 40%;
    }
    .elementor-1151 .elementor-element.elementor-element-c5807f6 {
        --width: 60%;
    }
    .elementor-1151 .elementor-element.elementor-element-6543406 {
        --width: 40%;
    }
    .elementor-1151 .elementor-element.elementor-element-9b5f4e7 {
        --width: 60%;
    }
}