.elementor-12912 .elementor-element.elementor-element-1a38a00:not(.elementor-motion-effects-element-type-background), .elementor-12912 .elementor-element.elementor-element-1a38a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ptslab.ae/wp-content/uploads/2025/10/INDUSTRIES_3.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-12912 .elementor-element.elementor-element-1a38a00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12912 .elementor-element.elementor-element-1a38a00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12912 .elementor-element.elementor-element-7902cf0{text-align:center;}.elementor-12912 .elementor-element.elementor-element-7902cf0 .elementor-heading-title{font-size:73px;}.elementor-bc-flex-widget .elementor-12912 .elementor-element.elementor-element-d5162d4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12912 .elementor-element.elementor-element-d5162d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12912 .elementor-element.elementor-element-d5162d4 > .elementor-element-populated{text-align:center;}.elementor-12912 .elementor-element.elementor-element-9d6adc7 .banner-title{font-size:48px;font-weight:700;line-height:33px;letter-spacing:-2.1px;}.elementor-12912 .elementor-element.elementor-element-9d6adc7 .banner-inner{color:#FFFFFF;font-size:43px;font-weight:700;line-height:50px;letter-spacing:1.7px;word-spacing:4px;}.elementor-12912 .elementor-element.elementor-element-9d6adc7 .promo-banner:not(.banner-content-background) .content-banner, .elementor-12912 .elementor-element.elementor-element-9d6adc7 .promo-banner.banner-content-background .wrapper-content-banner{max-width:71%;}.elementor-12912 .elementor-element.elementor-element-7e43d25 .banner-title{color:#FFFFFF;font-size:75px;line-height:56px;letter-spacing:2.3px;word-spacing:3px;}.elementor-12912 .elementor-element.elementor-element-7e43d25 .banner-inner{color:#FFFFFF;font-size:54px;}.elementor-12912 .elementor-element.elementor-element-c3f6dbb .banner-title{color:#FFFFFF;font-size:59px;}.elementor-12912 .elementor-element.elementor-element-c3f6dbb .banner-inner{color:#FCFCFC;font-size:62px;line-height:100px;}.elementor-12912 .elementor-element.elementor-element-f05d0e4 .banner-title{color:#FFFFFF;}.elementor-12912 .elementor-element.elementor-element-f05d0e4 .banner-inner{color:#FFFFFF;font-weight:var( --e-global-typography-a820968-font-weight );line-height:var( --e-global-typography-a820968-line-height );letter-spacing:var( --e-global-typography-a820968-letter-spacing );}.elementor-12912 .elementor-element.elementor-element-f05d0e4 .promo-banner:not(.banner-content-background) .content-banner, .elementor-12912 .elementor-element.elementor-element-f05d0e4 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-12912 .elementor-element.elementor-element-8396a86 .banner-title{color:#FFFFFF;font-size:34px;}.elementor-12912 .elementor-element.elementor-element-8396a86 .banner-inner{font-size:1px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12912 .elementor-element.elementor-element-f05d0e4 .banner-inner{line-height:var( --e-global-typography-a820968-line-height );letter-spacing:var( --e-global-typography-a820968-letter-spacing );}}@media(max-width:767px){.elementor-12912 .elementor-element.elementor-element-f05d0e4 .banner-inner{line-height:var( --e-global-typography-a820968-line-height );letter-spacing:var( --e-global-typography-a820968-letter-spacing );}}/* Start custom CSS for wd_banner, class: .elementor-element-9d6adc7 *//* --- ۱. تنظیمات روکش (Overlay) --- */
.elementor-12912 .elementor-element.elementor-element-9d6adc7 .banner-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3); 
    z-index: 1;
    transition: background-color .3s ease;
}

/* --- ۲. تنظیمات روکش در حالت هاور (Hover) --- */
.elementor-12912 .elementor-element.elementor-element-9d6adc7 .promo-banner:hover .banner-image:before {
    background-color: rgba(0, 0, 0, 0.6);
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-7e43d25 *//* --- ۱. تنظیمات روکش (Overlay) --- */
.elementor-12912 .elementor-element.elementor-element-7e43d25 .banner-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3); 
    z-index: 1;
    transition: background-color .3s ease;
}

/* --- ۲. تنظیمات روکش در حالت هاور (Hover) --- */
.elementor-12912 .elementor-element.elementor-element-7e43d25 .promo-banner:hover .banner-image:before {
    background-color: rgba(0, 0, 0, 0.6);
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-c3f6dbb *//* --- ۱. تنظیمات روکش (Overlay) --- */
.elementor-12912 .elementor-element.elementor-element-c3f6dbb .banner-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3); 
    z-index: 1;
    transition: background-color .3s ease;
}

/* --- ۲. تنظیمات روکش در حالت هاور (Hover) --- */
.elementor-12912 .elementor-element.elementor-element-c3f6dbb .promo-banner:hover .banner-image:before {
    background-color: rgba(0, 0, 0, 0.6);
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-f05d0e4 *//* --- ۱. تنظیمات روکش (Overlay) --- */
.elementor-12912 .elementor-element.elementor-element-f05d0e4 .banner-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3); 
    z-index: 1;
    transition: background-color .3s ease;
}

/* --- ۲. تنظیمات روکش در حالت هاور (Hover) --- */
.elementor-12912 .elementor-element.elementor-element-f05d0e4 .promo-banner:hover .banner-image:before {
    background-color: rgba(0, 0, 0, 0.6);
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-8396a86 *//* --- ۱. تنظیمات روکش (Overlay) --- */
.elementor-12912 .elementor-element.elementor-element-8396a86 .banner-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3); 
    z-index: 1;
    transition: background-color .3s ease;
}

/* --- ۲. تنظیمات روکش در حالت هاور (Hover) --- */
.elementor-12912 .elementor-element.elementor-element-8396a86 .promo-banner:hover .banner-image:before {
    background-color: rgba(0, 0, 0, 0.6);
}/* End custom CSS */