.elementor-11059 .elementor-element.elementor-element-f7c9c3d{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;}.elementor-11059 .elementor-element.elementor-element-f7c9c3d:not(.elementor-motion-effects-element-type-background), .elementor-11059 .elementor-element.elementor-element-f7c9c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cnc-uae.com/wp-content/uploads/2026/04/AC-Repair-Dubai-CNC-Home.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11059 .elementor-element.elementor-element-f7c9c3d::before, .elementor-11059 .elementor-element.elementor-element-f7c9c3d > .elementor-background-video-container::before, .elementor-11059 .elementor-element.elementor-element-f7c9c3d > .e-con-inner > .elementor-background-video-container::before, .elementor-11059 .elementor-element.elementor-element-f7c9c3d > .elementor-background-slideshow::before, .elementor-11059 .elementor-element.elementor-element-f7c9c3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-11059 .elementor-element.elementor-element-f7c9c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8eba30d );--background-overlay:'';}.elementor-11059 .elementor-element.elementor-element-f7c9c3d.e-con{--align-self:center;}.elementor-11059 .elementor-element.elementor-element-9c7e876{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:var( --e-global-color-87897f5 );--border-color:var( --e-global-color-87897f5 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-11059 .elementor-element.elementor-element-9c7e876.e-con{--align-self:center;}.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-11059 .elementor-element.elementor-element-ca9d1a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-8ea49a0 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11059 .elementor-element.elementor-element-2239e40{text-align:center;color:var( --e-global-color-8ea49a0 );}.elementor-11059 .elementor-element.elementor-element-98d73d2{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11059 .elementor-element.elementor-element-2db81b2 .elementor-button{background-color:#0000006B;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;fill:var( --e-global-color-87897f5 );color:var( --e-global-color-87897f5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-87897f5 );border-radius:8px 8px 8px 8px;}.elementor-11059 .elementor-element.elementor-element-2db81b2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11059 .elementor-element.elementor-element-2db81b2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11059 .elementor-element.elementor-element-a8939bc .elementor-button{background-color:#0000006B;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;fill:var( --e-global-color-87897f5 );color:var( --e-global-color-87897f5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-87897f5 );border-radius:8px 8px 8px 8px;}.elementor-11059 .elementor-element.elementor-element-a8939bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-11059 .elementor-element.elementor-element-a8939bc .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11059 .elementor-element.elementor-element-f3f2809{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-11059 .elementor-element.elementor-element-f3f2809.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11059 .elementor-element.elementor-element-44c686c > .elementor-widget-container{background-color:#0000008A;padding:16px 16px 16px 16px;}.elementor-11059 .elementor-element.elementor-element-44c686c .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-11059 .elementor-element.elementor-element-44c686c.elementor-view-stacked .elementor-icon{background-color:#DFF304;}.elementor-11059 .elementor-element.elementor-element-44c686c.elementor-view-framed .elementor-icon, .elementor-11059 .elementor-element.elementor-element-44c686c.elementor-view-default .elementor-icon{fill:#DFF304;color:#DFF304;border-color:#DFF304;}.elementor-11059 .elementor-element.elementor-element-44c686c .elementor-icon{font-size:35px;}.elementor-11059 .elementor-element.elementor-element-44c686c .elementor-icon-box-title, .elementor-11059 .elementor-element.elementor-element-44c686c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:600;}.elementor-11059 .elementor-element.elementor-element-44c686c .elementor-icon-box-title{color:var( --e-global-color-8ea49a0 );}.elementor-11059 .elementor-element.elementor-element-44c686c .elementor-icon-box-description{color:var( --e-global-color-8ea49a0 );}.elementor-11059 .elementor-element.elementor-element-fc41523 > .elementor-widget-container{background-color:#0000008A;padding:16px 16px 16px 16px;}.elementor-11059 .elementor-element.elementor-element-fc41523 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-11059 .elementor-element.elementor-element-fc41523.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-87897f5 );}.elementor-11059 .elementor-element.elementor-element-fc41523.elementor-view-framed .elementor-icon, .elementor-11059 .elementor-element.elementor-element-fc41523.elementor-view-default .elementor-icon{fill:var( --e-global-color-87897f5 );color:var( --e-global-color-87897f5 );border-color:var( --e-global-color-87897f5 );}.elementor-11059 .elementor-element.elementor-element-fc41523 .elementor-icon{font-size:35px;}.elementor-11059 .elementor-element.elementor-element-fc41523 .elementor-icon-box-title, .elementor-11059 .elementor-element.elementor-element-fc41523 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:600;}.elementor-11059 .elementor-element.elementor-element-fc41523 .elementor-icon-box-title{color:var( --e-global-color-8ea49a0 );}.elementor-11059 .elementor-element.elementor-element-fc41523 .elementor-icon-box-description{color:var( --e-global-color-8ea49a0 );}.elementor-11059 .elementor-element.elementor-element-c04cc72 > .elementor-widget-container{background-color:#0000008A;padding:16px 16px 16px 16px;}.elementor-11059 .elementor-element.elementor-element-c04cc72 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-11059 .elementor-element.elementor-element-c04cc72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-87897f5 );}.elementor-11059 .elementor-element.elementor-element-c04cc72.elementor-view-framed .elementor-icon, .elementor-11059 .elementor-element.elementor-element-c04cc72.elementor-view-default .elementor-icon{fill:var( --e-global-color-87897f5 );color:var( --e-global-color-87897f5 );border-color:var( --e-global-color-87897f5 );}.elementor-11059 .elementor-element.elementor-element-c04cc72 .elementor-icon{font-size:35px;}.elementor-11059 .elementor-element.elementor-element-c04cc72 .elementor-icon-box-title, .elementor-11059 .elementor-element.elementor-element-c04cc72 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:600;}.elementor-11059 .elementor-element.elementor-element-c04cc72 .elementor-icon-box-title{color:var( --e-global-color-8ea49a0 );}.elementor-11059 .elementor-element.elementor-element-c04cc72 .elementor-icon-box-description{color:var( --e-global-color-8ea49a0 );}.elementor-11059 .elementor-element.elementor-element-1fcfa47 > .elementor-widget-container{background-color:#0000008A;padding:16px 16px 16px 16px;}.elementor-11059 .elementor-element.elementor-element-1fcfa47 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-11059 .elementor-element.elementor-element-1fcfa47.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-87897f5 );}.elementor-11059 .elementor-element.elementor-element-1fcfa47.elementor-view-framed .elementor-icon, .elementor-11059 .elementor-element.elementor-element-1fcfa47.elementor-view-default .elementor-icon{fill:var( --e-global-color-87897f5 );color:var( --e-global-color-87897f5 );border-color:var( --e-global-color-87897f5 );}.elementor-11059 .elementor-element.elementor-element-1fcfa47 .elementor-icon{font-size:35px;}.elementor-11059 .elementor-element.elementor-element-1fcfa47 .elementor-icon-box-title, .elementor-11059 .elementor-element.elementor-element-1fcfa47 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:600;}.elementor-11059 .elementor-element.elementor-element-1fcfa47 .elementor-icon-box-title{color:var( --e-global-color-8ea49a0 );}.elementor-11059 .elementor-element.elementor-element-1fcfa47 .elementor-icon-box-description{color:var( --e-global-color-8ea49a0 );}.elementor-11059 .elementor-element.elementor-element-5b36095{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11059 .elementor-element.elementor-element-7f44b94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-5c5dd72 );}.elementor-11059 .elementor-element.elementor-element-52d309c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11059 .elementor-element.elementor-element-53e90a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11059 .elementor-element.elementor-element-5971655 .title-area{text-align:left;}.elementor-11059 .elementor-element.elementor-element-5971655 .subtitle-selector{color:var( --e-global-color-5c5dd72 );font-family:"Poppins", Sans-serif;font-size:28px;}.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 );}.elementor-11059 .elementor-element.elementor-element-0689993 img{border-style:none;}.elementor-11059 .elementor-element.elementor-element-1b90780{--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;}.elementor-11059 .elementor-element.elementor-element-608763a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11059 .elementor-element.elementor-element-f124122{--display:flex;}.elementor-11059 .elementor-element.elementor-element-2963d77 img{border-radius:20px 20px 20px 20px;}.elementor-11059 .elementor-element.elementor-element-dff30c0 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-11059 .elementor-element.elementor-element-dff30c0 .title-area{text-align:left;}.elementor-11059 .elementor-element.elementor-element-dff30c0 .subtitle-selector{color:#FFFFFF!important;font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-11059 .elementor-element.elementor-element-24b60c9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-11059 .elementor-element.elementor-element-9001fba{--display:flex;}.elementor-11059 .elementor-element.elementor-element-3f96011 img{border-radius:20px 20px 20px 20px;}.elementor-11059 .elementor-element.elementor-element-5de7423 > .elementor-widget-container{margin:0px 0px -52px 0px;}.elementor-11059 .elementor-element.elementor-element-5de7423 .title-area{text-align:left;}.elementor-11059 .elementor-element.elementor-element-5de7423 .subtitle-selector{color:#FFFFFF!important;font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-11059 .elementor-element.elementor-element-4d8affd > .elementor-widget-container{margin:-10px 0px 0px 0px;}body.elementor-page-11059:not(.elementor-motion-effects-element-type-background), body.elementor-page-11059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040117;}@media(max-width:1024px){.elementor-11059 .elementor-element.elementor-element-f3f2809{--grid-auto-flow:row;}.elementor-11059 .elementor-element.elementor-element-53e90a7{--grid-auto-flow:row;}.elementor-11059 .elementor-element.elementor-element-608763a{--grid-auto-flow:row;}}@media(min-width:1025px){.elementor-11059 .elementor-element.elementor-element-f7c9c3d:not(.elementor-motion-effects-element-type-background), .elementor-11059 .elementor-element.elementor-element-f7c9c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-11059 .elementor-element.elementor-element-f3f2809{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11059 .elementor-element.elementor-element-53e90a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11059 .elementor-element.elementor-element-608763a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* 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%;
  }
}


/* Button shimmer effect
* Apply this code into a single widget or in to the global CSS of the page.
* In the first case it will apply only to the button inside the widget,
* in the second case it will apply to all the buttons on the page */

body.elementor-page-11059 .elementor-button {
    position: relative;
    overflow: hidden;
}
/* Soft, centered shimmer */
body.elementor-page-11059 .elementor-button::before {
    content: "";
    position: absolute;
    /* cover the button, but allow a little bleed for blur */
    top: -12%;
    bottom: -12%;
    left: 0;
    width: 150%;                 /* narrow light band */
    margin-left: 0%;           /* start visually centered */
    background: linear-gradient(
        90deg,
        rgba(255,255,255,0) 20%,
        rgba(255,255,255,0.22) 62%,
        rgba(255,255,255,0.55) 150%,
        rgba(255,255,255,0.22) 158%,
        rgba(255,255,255,0) 30%
    );
    filter: blur(8px);          /* soft edges */
    opacity: 0.9;
    animation: shimmer 5.5s ease-in-out infinite;
}
/* Passes exactly through the button center at 50% */
@keyframes shimmer {
    0%   { transform: translateX(-160%); }
    50%  { transform: translateX(0%); }   /* centered */
    100% { transform: translateX(160%); }
}/* End custom CSS */