.elementor-10716 .elementor-element.elementor-element-72f50f3{--display:flex;--min-height:450px;--justify-content:center;--overlay-opacity:0.65;}.elementor-10716 .elementor-element.elementor-element-72f50f3:not(.elementor-motion-effects-element-type-background), .elementor-10716 .elementor-element.elementor-element-72f50f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cnc-uae.com/wp-content/uploads/2026/03/Central-AC-Repair.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10716 .elementor-element.elementor-element-72f50f3::before, .elementor-10716 .elementor-element.elementor-element-72f50f3 > .elementor-background-video-container::before, .elementor-10716 .elementor-element.elementor-element-72f50f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10716 .elementor-element.elementor-element-72f50f3 > .elementor-background-slideshow::before, .elementor-10716 .elementor-element.elementor-element-72f50f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10716 .elementor-element.elementor-element-72f50f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0E0E0E;}.elementor-10716 .elementor-element.elementor-element-36fdd49{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F2F340;--border-color:#F2F340;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10716 .elementor-element.elementor-element-0f4723c{text-align:center;}.elementor-10716 .elementor-element.elementor-element-0f4723c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-8ea49a0 );}.elementor-10716 .elementor-element.elementor-element-0f4723c > .elementor-widget-container{padding:7px 7px 7px 7px;}.elementor-10716 .elementor-element.elementor-element-0f4723c.elementor-element{--align-self:center;}.elementor-10716 .elementor-element.elementor-element-28d819b{text-align:center;}.elementor-10716 .elementor-element.elementor-element-28d819b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-8ea49a0 );}.elementor-10716 .elementor-element.elementor-element-28d819b > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-10716 .elementor-element.elementor-element-28d819b.elementor-element{--align-self:center;}.elementor-10716 .elementor-element.elementor-element-e4b272d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-075c199 .btn-wrapper{text-align:left;}.elementor-10716 .elementor-element.elementor-element-075c199 .th-btn{border-style:solid;border-color:#F2F340;padding:12px 12px 12px 12px;border-radius:6px 6px 6px 6px;}.elementor-10716 .elementor-element.elementor-element-075c199 .th-btn:hover{border-style:solid;border-color:#F2F340;}.elementor-10716 .elementor-element.elementor-element-075c199 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-509743e .btn-wrapper{text-align:left;}.elementor-10716 .elementor-element.elementor-element-509743e .th-btn{border-style:solid;border-color:#F2F340;padding:12px 12px 12px 12px;border-radius:6px 6px 6px 6px;}.elementor-10716 .elementor-element.elementor-element-509743e .th-btn:hover{border-style:solid;border-color:#F2F340;}@media(max-width:767px){.elementor-10716 .elementor-element.elementor-element-0f4723c .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-10716 .elementor-element.elementor-element-28d819b .elementor-heading-title{font-size:15px;}.elementor-10716 .elementor-element.elementor-element-e4b272d{--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:1025px){.elementor-10716 .elementor-element.elementor-element-72f50f3:not(.elementor-motion-effects-element-type-background), .elementor-10716 .elementor-element.elementor-element-72f50f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS *//* Global Variable */
:root {
    --wpr-global-radius: 30px;
}

/* Global Class */
.wpr-global-radius {
    border-radius: var(--wpr-global-radius);
}


/* Glassmorphism Effect */ 
.wpr-glass {
  /* keep radius/border/shadow */
  border-radius: var(--wpr-global-radius);
  border: 1px solid rgba(255,255,255,0.2);
  box-shadow: 0 4px 30px rgba(0,0,0,0.1);
  overflow: hidden;

  /* fallback first (faster on low-end) */
  background-color: rgba(255,255,255,0.08);
}

/* Only apply blur if supported */
@supports (backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px)) {
  .wpr-glass {
    background-color: rgba(255,255,255,0.08);
    backdrop-filter: blur(8px);            /* slightly lower than 10px to reduce cost */
    -webkit-backdrop-filter: blur(8px);
  }
}


/* Highlight background animation on page load */ 
.wpr-highlight-bg {
  position: relative;
  display: inline-block; /* keeps background tight around text */
  background: linear-gradient(to right, #f4bba6 0%, #f4bca7 100%); /* You can use here global colors variables */
  background-repeat: no-repeat;
  background-size: 0% 100%;
  animation: bgFillLeftToRight 5s ease-in-out forwards;
  animation-delay: 2s; /* wait 3 seconds before starting */
}

@media (prefers-reduced-motion: reduce) {
  .wpr-glow-button a { animation: none !important; }
  .wpr-highlight-bg { animation: none !important; }
}

@keyframes bgFillLeftToRight {
  from {
    background-size: 0% 100%;
  }
  to {
    background-size: 100% 100%;
  }
}/* End custom CSS */