.elementor-1060 .elementor-element.elementor-element-azxglgm {
    --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: 24px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1060 .elementor-element.elementor-element-azxglgm,
.elementor-1060 .elementor-element.elementor-element-azxglgm::before {
    --border-transition: 0.3s;
}

.elementor-1060 .elementor-element.elementor-element-473e053 {
    --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: 200px;
}

.elementor-1060 .elementor-element.elementor-element-e8ab510 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-1060 .elementor-element.elementor-element-69612d8>.elementor-widget-container {
    margin: 0px 7px 16px 0px;
}

.elementor-1060 .elementor-element.elementor-element-69612d8 {
    text-align: left;
}

.elementor-1060 .elementor-element.elementor-element-c6a2848>.elementor-widget-container {
    margin: 0px 80px 0px 0px;
}

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

.elementor-1060 .elementor-element.elementor-element-ef61aa2,
.elementor-1060 .elementor-element.elementor-element-ef61aa2::before {
    --border-transition: 0.3s;
}

.elementor-1060 .elementor-element.elementor-element-fx4g195 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1060 .elementor-element.elementor-element-fx4g195,
.elementor-1060 .elementor-element.elementor-element-fx4g195::before {
    --border-transition: 0.3s;
}

.elementor-1060 .elementor-element.elementor-element-e3d316e {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 24%;
    --margin-left: 66.666%;
    --margin-right: 0.02%;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 64px;
}

.elementor-1060 .elementor-element.elementor-element-e3d316e:not(.elementor-motion-effects-element-type-background),
.elementor-1060 .elementor-element.elementor-element-e3d316e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor2);
}

.elementor-1060 .elementor-element.elementor-element-e3d316e,
.elementor-1060 .elementor-element.elementor-element-e3d316e::before {
    --border-transition: 0.3s;
}

.elementor-1060 .elementor-element.elementor-element-640d355>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-1060 .elementor-element.elementor-element-640d355 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4);
}

.elementor-1060 .elementor-element.elementor-element-5eed6bb {
    color: var( --e-global-color-astglobalcolor4);
}

.elementor-1060 .elementor-element.elementor-element-n4mjley {
    --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: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1060 .elementor-element.elementor-element-4f96ac2 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1060 .elementor-element.elementor-element-6953ddc {
    --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: flex-end;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-1060 .elementor-element.elementor-element-da59a42 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-1060 .elementor-element.elementor-element-6d1e122 {
    text-align: left;
}

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

.elementor-1060 .elementor-element.elementor-element-57214f5 {
    --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;
    --margin-top: 24px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1060 .elementor-element.elementor-element-e9d681f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 50px;
}

.elementor-1060 .elementor-element.elementor-element-35f9d0b {
    text-align: left;
}

.elementor-1060 .elementor-element.elementor-element-1905f37 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 50px;
}

.elementor-1060 .elementor-element.elementor-element-dc3ac1c {
    text-align: left;
}

.elementor-1060 .elementor-element.elementor-element-deaa215 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 50px;
}

.elementor-1060 .elementor-element.elementor-element-8d01a58 {
    text-align: left;
}

.elementor-1060 .elementor-element.elementor-element-mbty1jh {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-1060 .elementor-element.elementor-element-mbty1jh,
.elementor-1060 .elementor-element.elementor-element-mbty1jh::before {
    --border-transition: 0.3s;
}

.elementor-1060 .elementor-element.elementor-element-141669c {
    --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: 40px;
}

.elementor-1060 .elementor-element.elementor-element-ffeb71a .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-1060 .elementor-element.elementor-element-6b532d0>.elementor-widget-container {
    margin: 0px 0px 8px -2px;
}

.elementor-1060 .elementor-element.elementor-element-6b532d0 {
    text-align: left;
}

.elementor-1060 .elementor-element.elementor-element-8a473d1>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1060 .elementor-element.elementor-element-8a473d1 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1060 .elementor-element.elementor-element-8a473d1 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-1060 .elementor-element.elementor-element-347fe57 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.8;
    --margin-top: 0px;
    --margin-bottom: -80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1060 .elementor-element.elementor-element-347fe57::before,
.elementor-1060 .elementor-element.elementor-element-347fe57>.elementor-background-video-container::before,
.elementor-1060 .elementor-element.elementor-element-347fe57>.e-con-inner>.elementor-background-video-container::before,
.elementor-1060 .elementor-element.elementor-element-347fe57>.elementor-background-slideshow::before,
.elementor-1060 .elementor-element.elementor-element-347fe57>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1060 .elementor-element.elementor-element-347fe57>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://assetlinkholdings.ltd/wp-content/uploads/2024/01/flat-screen-TV.jpg");
    --background-overlay: '';
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 90% auto;
}

.elementor-1060 .elementor-element.elementor-element-347fe57::before {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 40px) hue-rotate( 0deg);
}

.elementor-1060 .elementor-element.elementor-element-24473c2 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-1060 .elementor-element.elementor-element-24473c2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1060 .elementor-element.elementor-element-24473c2 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-1060 .elementor-element.elementor-element-24473c2 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 24px;
    color: #1A1A1A;
}

.elementor-1060 .elementor-element.elementor-element-24473c2 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-1060 .elementor-element.elementor-element-24473c2 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #1A1A1A;
}

.elementor-1060 .elementor-element.elementor-element-24473c2 .swiper-pagination-bullet {
    width: 4px;
    height: 4px;
}

@media(max-width:1024px) {
    .elementor-1060 .elementor-element.elementor-element-azxglgm {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-473e053 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 48px;
    }
    .elementor-1060 .elementor-element.elementor-element-c6a2848>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-ef61aa2 {
        --justify-content: flex-end;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-fx4g195 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-e3d316e {
        --margin-top: 0%;
        --margin-bottom: 24%;
        --margin-left: 50%;
        --margin-right: 0%;
    }
    .elementor-1060 .elementor-element.elementor-element-n4mjley {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-1060 .elementor-element.elementor-element-a158e70 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-7682158 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-57214f5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-e9d681f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 32px;
    }
    .elementor-1060 .elementor-element.elementor-element-1905f37 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-1060 .elementor-element.elementor-element-deaa215 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-mbty1jh {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-1060 .elementor-element.elementor-element-347fe57 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-1060 .elementor-element.elementor-element-azxglgm {
        --padding-top: 64px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-1060 .elementor-element.elementor-element-473e053 {
        --margin-top: 0px;
        --margin-bottom: 040px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-c6a2848>.elementor-widget-container {
        margin: 0px 40px 0px 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-5c5fe04 img {
        width: 100%;
    }
    .elementor-1060 .elementor-element.elementor-element-fx4g195 {
        --padding-top: 0px;
        --padding-bottom: 420px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-1060 .elementor-element.elementor-element-e3d316e {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-n4mjley {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-1060 .elementor-element.elementor-element-a158e70 {
        --margin-top: 0px;
        --margin-bottom: 24px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-7682158 {
        --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-1060 .elementor-element.elementor-element-57214f5 {
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1060 .elementor-element.elementor-element-e9d681f {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 30px;
    }
    .elementor-1060 .elementor-element.elementor-element-1905f37 {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 30px;
    }
    .elementor-1060 .elementor-element.elementor-element-deaa215 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 30px;
    }
    .elementor-1060 .elementor-element.elementor-element-mbty1jh {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-1060 .elementor-element.elementor-element-141669c {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 40px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(min-width:768px) {
    .elementor-1060 .elementor-element.elementor-element-azxglgm {
        --content-width: 1200px;
    }
    .elementor-1060 .elementor-element.elementor-element-473e053 {
        --width: 66.583%;
    }
    .elementor-1060 .elementor-element.elementor-element-ef61aa2 {
        --width: 33.331%;
    }
    .elementor-1060 .elementor-element.elementor-element-fx4g195 {
        --content-width: 1200px;
    }
    .elementor-1060 .elementor-element.elementor-element-n4mjley {
        --content-width: 1200px;
    }
    .elementor-1060 .elementor-element.elementor-element-6953ddc {
        --content-width: 1200px;
    }
    .elementor-1060 .elementor-element.elementor-element-a158e70 {
        --width: 66.66%;
    }
    .elementor-1060 .elementor-element.elementor-element-7682158 {
        --width: 33.33%;
    }
    .elementor-1060 .elementor-element.elementor-element-57214f5 {
        --content-width: 1200px;
    }
    .elementor-1060 .elementor-element.elementor-element-e9d681f {
        --width: 33.33%;
    }
    .elementor-1060 .elementor-element.elementor-element-1905f37 {
        --width: 33.33%;
    }
    .elementor-1060 .elementor-element.elementor-element-deaa215 {
        --width: 33.33%;
    }
    .elementor-1060 .elementor-element.elementor-element-mbty1jh {
        --content-width: 1200px;
    }
    .elementor-1060 .elementor-element.elementor-element-141669c {
        --width: 33.33%;
    }
    .elementor-1060 .elementor-element.elementor-element-347fe57 {
        --width: 66.66%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1060 .elementor-element.elementor-element-473e053 {
        --width: 50%;
    }
    .elementor-1060 .elementor-element.elementor-element-ef61aa2 {
        --width: 50%;
    }
}