.elementor-1512 .elementor-element.elementor-element-c40294c{--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-1512 .elementor-element.elementor-element-73b2aca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-d606898{--grid-columns:4;}.elementor-1512 .elementor-element.elementor-element-d5132a1{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-047d315{padding:0px 0px 32px 0px;}.elementor-1512 .elementor-element.elementor-element-cc7648b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-5d28e30{--display:flex;--min-height:280px;--justify-content:flex-end;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-5d28e30:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-5d28e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goreact.ae/wp-content/uploads/2026/02/Orthopedic-Rehabilitation-768x512.webp");background-position:center center;background-size:cover;}.elementor-1512 .elementor-element.elementor-element-5d28e30.e-con:hover{--e-con-transform-scale:1.02;}.elementor-1512 .elementor-element.elementor-element-5d28e30:hover{box-shadow:0px 15px 35px 0px rgba(0, 0, 0, 0.2);}.elementor-1512 .elementor-element.elementor-element-649f43d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;border-radius:0px 0px 8px 8px;}.elementor-1512 .elementor-element.elementor-element-649f43d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-1512 .elementor-element.elementor-element-99157f4{--display:flex;--min-height:280px;--justify-content:flex-end;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-99157f4:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-99157f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goreact.ae/wp-content/uploads/2026/02/Neurological-Rehabilitation-768x432.webp");background-position:center center;background-size:cover;}.elementor-1512 .elementor-element.elementor-element-99157f4:hover{box-shadow:0px 15px 35px 0px rgba(0, 0, 0, 0.2);}.elementor-1512 .elementor-element.elementor-element-c95b72d{padding:16px 16px 16px 16px;border-radius:0px 0px 8px 8px;}.elementor-1512 .elementor-element.elementor-element-c95b72d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-1512 .elementor-element.elementor-element-79ea2c1{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-79ea2c1:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-79ea2c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goreact.ae/wp-content/uploads/2026/02/Geriatric-Rehabilitation-768x524.webp");background-position:center center;background-size:cover;}.elementor-1512 .elementor-element.elementor-element-5cf3eea{padding:16px 16px 16px 16px;border-radius:0px 0px 8px 8px;}.elementor-1512 .elementor-element.elementor-element-5cf3eea .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-1512 .elementor-element.elementor-element-36dec65{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-36dec65:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-36dec65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goreact.ae/wp-content/uploads/2026/02/Sports-Rehabilitation-768x512.webp");background-position:center center;background-size:cover;}.elementor-1512 .elementor-element.elementor-element-59aa0af{padding:16px 16px 16px 16px;border-radius:0px 0px 8px 8px;}.elementor-1512 .elementor-element.elementor-element-59aa0af .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-1512 .elementor-element.elementor-element-705a38a{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-705a38a:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-705a38a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goreact.ae/wp-content/uploads/2026/02/Virtual-Interactive-Rehabiliation-768x432.webp");background-position:center center;background-size:cover;}.elementor-1512 .elementor-element.elementor-element-6584b1a{padding:16px 16px 16px 16px;border-radius:0px 0px 8px 8px;}.elementor-1512 .elementor-element.elementor-element-6584b1a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-1512 .elementor-element.elementor-element-558fd2c{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-558fd2c:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-558fd2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goreact.ae/wp-content/uploads/2026/02/Occupational-Therapy-768x512.webp");background-position:center center;background-size:cover;}.elementor-1512 .elementor-element.elementor-element-5909529{padding:16px 16px 16px 16px;border-radius:0px 0px 8px 8px;}.elementor-1512 .elementor-element.elementor-element-5909529 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-1512 .elementor-element.elementor-element-10c861e{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-10c861e:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-10c861e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goreact.ae/wp-content/uploads/2026/02/Endurance-Training-Rehabilitation-768x512.webp");background-position:bottom center;background-size:cover;}.elementor-1512 .elementor-element.elementor-element-4e895ac{padding:16px 16px 16px 16px;border-radius:0px 0px 8px 8px;}.elementor-1512 .elementor-element.elementor-element-4e895ac .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-1512 .elementor-element.elementor-element-b7e33d0{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-b7e33d0:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-b7e33d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goreact.ae/wp-content/uploads/2026/02/Osteopathy-01-768x512.webp");background-position:bottom center;background-size:cover;}.elementor-1512 .elementor-element.elementor-element-c1ebe46{padding:16px 16px 16px 16px;border-radius:0px 0px 8px 8px;}.elementor-1512 .elementor-element.elementor-element-c1ebe46 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-1512 .elementor-element.elementor-element-eec5682{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-eec5682:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-eec5682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goreact.ae/wp-content/uploads/2026/02/Postural-Gait-Analysis-Correction-02-768x512.webp");background-position:bottom center;background-size:cover;}.elementor-1512 .elementor-element.elementor-element-ec05228{padding:16px 16px 16px 16px;border-radius:0px 0px 8px 8px;}.elementor-1512 .elementor-element.elementor-element-ec05228 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-1512 .elementor-element.elementor-element-d606898{--grid-columns:2;}.elementor-1512 .elementor-element.elementor-element-d5132a1{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-cc7648b{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1512 .elementor-element.elementor-element-649f43d .elementor-heading-title{font-size:16px;}.elementor-1512 .elementor-element.elementor-element-c95b72d .elementor-heading-title{font-size:16px;}.elementor-1512 .elementor-element.elementor-element-5cf3eea .elementor-heading-title{font-size:16px;}.elementor-1512 .elementor-element.elementor-element-59aa0af .elementor-heading-title{font-size:16px;}.elementor-1512 .elementor-element.elementor-element-6584b1a .elementor-heading-title{font-size:16px;}.elementor-1512 .elementor-element.elementor-element-5909529 .elementor-heading-title{font-size:16px;}.elementor-1512 .elementor-element.elementor-element-4e895ac .elementor-heading-title{font-size:16px;}.elementor-1512 .elementor-element.elementor-element-c1ebe46 .elementor-heading-title{font-size:16px;}.elementor-1512 .elementor-element.elementor-element-ec05228 .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-1512 .elementor-element.elementor-element-d606898{--grid-columns:1;}.elementor-1512 .elementor-element.elementor-element-d5132a1{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1512 .elementor-element.elementor-element-cc7648b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for loop-grid, class: .elementor-element-d606898 *//* Animaton for lool */
.elementor-1512 .elementor-element.elementor-element-d606898 .e-loop-item {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.6s ease-out, transform 0.6s ease-out;
    
    /* This calculates: Number of item * 300ms */
    transition-delay: calc(var(--i) * 300ms);
}

/* This class is added by the JS once the page loads */
.elementor-1512 .elementor-element.elementor-element-d606898 .e-loop-item.is-visible {
    opacity: 1;
    transform: translateY(0);
}



/* Glass effects */

.glass-text-bg {
  /* Semi-transparent white or beige background */
  background: rgba(238, 227, 203, 0.7); 
  
  /* The "Glass" effect: blurs whatever is behind the box */
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px); /* For Safari support */
  
  /* Styling to match your image */
  padding: 12px 20px;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.3); /* Subtle shine on the edge */
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc7648b */.glass-text-bg {
  /* Semi-transparent white or beige background */
  background: rgba(238, 227, 203, 0.7); 
  
  /* The "Glass" effect: blurs whatever is behind the box */
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px); /* For Safari support */
  
  /* Styling to match your image */
  padding: 12px 20px;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.3); /* Subtle shine on the edge */
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  
}/* End custom CSS */