.elementor .location-hover{column-gap:10px;background-color:#292929;align-items:center;}.elementor .location-hover:hover,.elementor .location-hover:focus-visible{background-color:var(--primary-color);}.elementor .body-tx-size{font-family:var(--secondary-font-family);font-weight:400;font-size:12px;color:#fefcfc;text-align:center;}.elementor .hero-subheading-text{font-family:var(--secondary-font-family);font-weight:500;font-size:var(--hero-subheading);color:var(--primary-color);}.elementor .header-sz-h3{font-family:var(--primary-font-family);font-weight:700;color:var(--White);}.elementor .header-sz-h4{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h4-size);color:var(--White);}.elementor .hero-section{padding-block-start:60px;padding-block-end:60px;padding-inline-start:clamp(20px, 2vw, 40px);padding-inline-end:clamp(20px, 2vw, 40px);flex-direction:column;align-items:center;}.elementor .box-1660{width:100%;max-width:1660px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0px;align-items:center;}.elementor .section{padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;background-color:#0e0e0e;flex-direction:column;}.elementor .heading2{font-family:var(--primary-font-family);font-weight:700;font-size:var(--header-h2-size);color:#ffffff;}.elementor .heading-tagline{font-family:var(--secondary-font-family);font-weight:400;font-size:var(--body-text-size);color:var(--White);text-align:center;padding-inline-start:350px;padding-inline-end:350px;}.elementor .btn-b-bg{font-family:var(--secondary-font-family);font-weight:600;font-size:var(--button-text-size);color:var(--White);border-radius:5px;align-self:start;background: rgba(255, 255, 255, 0.05);
border: 1.5px solid rgb(255, 255, 255);
backdrop-filter: blur(4px) saturate(169%);
-webkit-backdrop-filter: blur(4px) saturate(169%);

/* Crucial for the smooth effect */
transition: 
  backdrop-filter 0.3s ease, 
  -webkit-backdrop-filter 0.3s ease,
  background-color 0.3s ease,
  transform 0.3s ease,
  box-shadow 0.3s ease;\n}.elementor .btn-b-bg:hover,.elementor .btn-b-bg:focus-visible{color:var(--White);/* 1. Deepen the blur and punch up the background colors */
backdrop-filter: blur(10px) saturate(210%);
-webkit-backdrop-filter: blur(10px) saturate(210%);

/* 2. Lightly brighten the card's face */
background: rgba(255, 255, 255, 0.187);
border-color: rgba(255, 255, 255, 0.25);

/* 3. Physical lift and drop shadow */
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);\n}.elementor .btn-white-bg{font-family:var(--secondary-font-family);font-weight:700;font-size:var(--button-text-size);color:var(--Black);padding-block-start:8px;padding-block-end:8px;background-color:var(--primary-color);align-self:start;}