.elementor-2406 .elementor-element.elementor-element-2b92d07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2406 .elementor-element.elementor-element-3746995{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2406 .elementor-element.elementor-element-f7390ce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2406 .elementor-element.elementor-element-3c98f2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-3746995 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');    
    
    a{
    text-decoration:none !important;
    }
    .highlight{
    color:#f89c1c;
    border:none !important;
    outline:none !important;
    box-shadow:none !important;
    background:none !important;
    padding:0 !important;
    }
    /* HERO TEXT ANIMATION */
    
    .animate-title{
    opacity:0;
    transform:translateY(50px);
    animation:fadeUp 1s ease forwards;
    }
    
    .animate-text{
    opacity:0;
    transform:translateY(50px);
    animation:fadeUp 1s ease forwards;
    animation-delay:0.3s;
    }
    
    .animate-buttons{
    opacity:0;
    transform:translateY(50px);
    animation:fadeUp 1s ease forwards;
    animation-delay:0.6s;
    }
    
    @keyframes fadeUp{
    
    0%{
    opacity:0;
    transform:translateY(50px);
    }
    
    100%{
    opacity:1;
    transform:translateY(0);
    }
    
    }
    
    
    html{
  scroll-behavior:smooth;
}
    
    
    
/* container */
.fx-hero{
  text-align:center;
  margin-top:100px;
}

/* main text */
.fx-hero h1{
  font-size:50px;
  font-weight:800;
  color:white;
  line-height:1.2;
  will-change: transform, opacity;
  transform-style:preserve-3d;
}

/* highlight box */
.fx-box{
  background:#f89c1c;
  padding:12px 30px;
  display:inline-block;
  box-shadow:8px 8px 0 white;
  border-radius:0 30px 0 30px;
  margin:8px 0;
  color:#000;
}

/* animation */
.fx-out{
  opacity:0;
  transform:translateY(-8px) scale(0.97) translateZ(-40px);
  filter:blur(2px);
  transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

.fx-in{
  opacity:1;
  transform:translateY(0) scale(1) translateZ(0);
  filter:blur(0);
  transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

/* normal text */
.fx-normal{
  color:white;
}

/* responsive */
@media(max-width:768px){
  .fx-hero h1{
    font-size:40px;
  }
}    




#fx-main{
  font-size:60px;
}











/* STATS */

.brand-stats{
    margin-top: 40px;
display:flex;
justify-content:center;
gap:100px;
flex-wrap:wrap;
border-top:none;
padding-top:30px;
}

/* STAT NUMBER */

.brand-stat h3{
font-size:44px;
margin:0;
color:#ffffff;
font-weight:700;
}

/* STAT TEXT */

.brand-stat p{
margin-top:8px;
font-size:13px;
letter-spacing:1px;
color:#f89c1c;
}
















































    
    
    
    
    
    
    
    .highlight{
  background:#19e68c;
  color:#000;
  padding:8px 18px;
  border-radius:16px;
  display:inline-block;
  box-shadow:4px 4px 0px #000;
  transition:0.3s;
}

/* animation */
.fade-out{
  opacity:0;
  transform:translateY(10px);
}

.fade-in{
  opacity:1;
  transform:translateY(0);
  transition:0.4s;
}
    
    
    
    
.logo{
  display:flex;
  align-items:center;
}    
  
  

    
    /* RESET */
    
    body{
    margin:0;
    padding:0;
   font-family:'Poppins', sans-serif;
    background:#0b0d10;
    color:white;
    overflow-x:hidden;
    }
    
    /* REMOVE WORDPRESS SIDE SPACE */
    
    .container,
    .site-content,
    .page{
    max-width:100% !important;
    padding:0 !important;
    margin:0 !important;
    }
    
    /* HERO SECTION */
    
    .hero{
    position:relative;
    min-height:100vh;
    width:100vw;
    margin-left:calc(-50vw + 50%);
    padding:40px 80px;
    overflow:hidden;
    
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    
    background: radial-gradient(circle at center,#1b1e23,#0b0d10);
    }
    
    
    .bg-lines{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    
    background-image:
    linear-gradient(rgba(255,153,0,0.07) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,153,0,0.07) 1px, transparent 1px);
    
    background-size:120px 120px;
    pointer-events:none;
    
    animation:gridMove 20s linear infinite;
    }
    
    @keyframes gridMove{
    0%{
    background-position:0 0;
    }
    100%{
    background-position:120px 120px;
    }
    }
    
    /* NAVBAR */
    
    .navbar{
        
  height:80px;
    width:100%;
    max-width:1200px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:1px;
    position:relative;
    z-index:2;
    }
    
    .logo img{
      height:100%;
  max-height:150px; 
    width:auto;
    display:block;
    }
    
    .logo span{
    color:#f89c1c;
    }
    
    .menu{
    display:flex;
    gap:40px;
    list-style:none;
    margin:0;
    padding:0;
    }
    
   .menu li a{
color:#ccc;
text-decoration:none;
font-size:16px;
font-weight:700;
transition:0.3s;
}

.menu li a:hover{
color:#f89c1c;
}
    
    /* NAV BUTTON */
    
    .work-btn{
    background:#f89c1c;
    padding:12px 24px;
    color:#000;
    font-weight:bold;
    text-decoration:none;
    transition:all .3s ease;
    }
    
    .work-btn:hover{
          background:#ffb347;
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,0.3);
    color:#000;
    }
    
    
    .work-btn:active{
          background:#ffb347;
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,0.3);
    color:#000;
    }
     .work-btn:focus{
          background:#ffb347;
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,0.3);
    color:#000;
    }
    
    
    }
    
    /* HERO CONTENT */
    
    .hero-content{
    max-width:900px;
    margin:auto;
    position:relative;
    z-index:2;
    
    animation:fadeUp 1.2s ease;
    }
    
    .hero-content h1{
      font-size:50px;
    line-height:1.1;
    color:#ffffff;
    margin:0;
    font-weight:800;
    }
    
    .highlight{
    color:#f89c1c;
    }
    
    .hero-content p{
    color:#bbb;
    max-width:700px;
    margin:20px auto;
    font-size:18px;
    line-height:1.6;
    }
    
    /* BUTTONS */
    
    .buttons{
    margin-top:70px;
    display:flex;
    gap:20px;
    justify-content:center;
    flex-wrap:wrap;
    }
    
    .btn-primary{
    background:#f89c1c;
    padding:14px 28px;
    color:#000;
    font-weight:bold;
    text-decoration:none;
    transition:all .3s ease;
    }
    
    .btn-outline{
    border:1px solid #f89c1c;
    padding:14px 28px;
    color:#f89c1c;
    text-decoration:none;
    transition:all .3s ease;
    }
    
    .btn-primary:hover{
    background:#ffb347;
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,0.3);
    color:#000;
    }
    
     .btn-primary:focus{
    background:#ffb347;
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,0.3);
    color:#000;
    }
    
     .btn-primary:active{
    background:#ffb347;
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,0.3);
    color:#000;
    }
   .btn-outline:hover{
    background:#f89c1c;
    color:#000;
    transform:translateY(-4px);
}


.btn-outline:visited{
  color:#f89c1c;
}



/* FOCUS (important for blue issue) */
.btn-outline:focus{
   border:1px solid #f89c1c;
    padding:14px 28px;
    color:#f89c1c;
    text-decoration:none;
    transition:all .3s ease;
}
    
  /*  .btn-outline:focus{*/
  /*border:1px solid #f89c1c;*/
  /*  padding:14px 28px;*/
  /*  color:#f89c1c;*/
  /*  text-decoration:none;*/
  /*  transition:all .3s ease;*/
  /*  }*/
    
  /*    .btn-outline:active{*/
  /*  border:1px solid #f89c1c;*/
  /*  padding:14px 28px;*/
  /*  color:#f89c1c;*/
  /*  text-decoration:none;*/
  /*  transition:all .3s ease;*/
  /*  }*/
    
    
    /* STATS SECTION */
    
    .stats-section{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:80px;
    margin-top:10px;
    border-top:none;
    padding-top:30px;
    position:relative;
    z-index:2;
    flex-wrap:wrap;
    }
    
    .stat-box{
    text-align:center;
    animation:fadeUp 1.5s ease;
    }
    
    .stat-box h2{
    font-size:32px;
    margin:0;
    font-weight:700;
    color:white;
    }
    
    .stat-box p{
    font-size:11px;
    letter-spacing:2px;
    color:#f89c1c;
    margin-top:5px;
    }
    
    /* SCROLL INDICATOR */
    
    .scroll-text{
    font-size:10px;
    letter-spacing:4px;
    color:#888;
    position:relative;
    }
    
    .scroll-text::after{
    content:"";
    display:block;
    width:2px;
    height:30px;
    background:#f89c1c;
    margin:8px auto 0;
    animation:scrollLine 1.5s infinite;
    }
    
    @keyframes scrollLine{
    0%{
    opacity:0;
    transform:translateY(0);
    }
    50%{
    opacity:1;
    }
    100%{
    opacity:0;
    transform:translateY(10px);
    }
    }
    
    /* FADE ANIMATION */
    
    @keyframes fadeUp{
    0%{
    opacity:0;
    transform:translateY(40px);
    }
    100%{
    opacity:1;
    transform:translateY(0);
    }
    }
    
    
    
     /* Hamburger right */
  .hamburger{
    display:none;
  } 
    
/* Default navbar */
.navbar{
  display:flex;
  align-items:center;
  justify-content:space-between;
}

/* Mobile Fix */
@media(max-width:768px){

  .navbar{
    position:relative;
    padding:0 12px;
    height:70px; /* 👈 navbar height fix */
  }

  /* Logo left */
  .logo{
    flex:1;
  }

  .logo img{
    max-height:130px;   /* 👈 FIXED (proper size) */
    width:auto;
    margin-left: -50px ;
  }

  /* Button center */
  .work-btn{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    padding:10px 18px;
    font-size:14px;
    border-radius: 2px ;
    font-weight:700;
    
    white-space:nowrap;
    transition:all 0.3s ease;
  }

  /* Hover fix (no jump) */
  .work-btn:hover{
    transform:translateX(-50%) translateY(-2px);
  }

  /* Hamburger right */
  .hamburger{
    display:block;
    flex:1;
    text-align:right;
    font-size:36px;
  }

  /* Menu */
  .menu{
    display:none;
    flex-direction:column;
    position:absolute;
    top:70px;
    left:0;
    width:100%;
    background:#0b0d10;
    padding:20px 0;
    text-align:center;
  }

  .menu.active{
    display:flex;
  }

}    
    
    
    
    
    
    
    
    
    
    /* RESPONSIVE */
    
    @media(max-width:768px){
    
      #fx-main{
    font-size:45px;  
    margin-top: 150px;
  }
  

  .fx-box{
    font-size:45px;
  }
    .fx-box{
    margin:10px 0;   /* aa main fix chhe */
  }
 .fx-hero{
    height:260px;          /* FIXED HEIGHT */
    display:flex;
    align-items:center;
    justify-content:center;
   
    
  }
    
    .hero{
    padding:40px 20px;
    }
    
    .hero-content h1{
    font-size:42px;
    }
    
    .menu{
    display:none;
    }
    
    .buttons{
        margin-top: 200px ;
    flex-direction:column;
    }
    
    .stats-section{
    gap:30px;
    }
    
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c98f2a */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');    
    
    a{
    text-decoration:none !important;
    }
    .highlight{
    color:#f89c1c;
    border:none !important;
    outline:none !important;
    box-shadow:none !important;
    background:none !important;
    padding:0 !important;
    }
    /* HERO TEXT ANIMATION */
    
    .animate-title{
    opacity:0;
    transform:translateY(50px);
    animation:fadeUp 1s ease forwards;
    }
    
    .animate-text{
    opacity:0;
    transform:translateY(50px);
    animation:fadeUp 1s ease forwards;
    animation-delay:0.3s;
    }
    
    .animate-buttons{
    opacity:0;
    transform:translateY(50px);
    animation:fadeUp 1s ease forwards;
    animation-delay:0.6s;
    }
    
    @keyframes fadeUp{
    
    0%{
    opacity:0;
    transform:translateY(50px);
    }
    
    100%{
    opacity:1;
    transform:translateY(0);
    }
    
    }
    
    
    html{
  scroll-behavior:smooth;
}
    
    
    
/* container */
.fx-hero{
  text-align:center;
  margin-top:100px;
}

/* main text */
.fx-hero h1{
  font-size:50px;
  font-weight:800;
  color:white;
  line-height:1.2;
  will-change: transform, opacity;
  transform-style:preserve-3d;
}

/* highlight box */
.fx-box{
  background:#f89c1c;
  padding:12px 30px;
  display:inline-block;
  box-shadow:8px 8px 0 white;
  border-radius:0 30px 0 30px;
  margin:8px 0;
  color:#000;
}

/* animation */
.fx-out{
  opacity:0;
  transform:translateY(-8px) scale(0.97) translateZ(-40px);
  filter:blur(2px);
  transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

.fx-in{
  opacity:1;
  transform:translateY(0) scale(1) translateZ(0);
  filter:blur(0);
  transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

/* normal text */
.fx-normal{
  color:white;
}

/* responsive */
@media(max-width:768px){
  .fx-hero h1{
    font-size:40px;
  }
}    




#fx-main{
  font-size:60px;
}











/* STATS */

.brand-stats{
    margin-top: 40px;
display:flex;
justify-content:center;
gap:100px;
flex-wrap:wrap;
border-top:none;
padding-top:30px;
}

/* STAT NUMBER */

.brand-stat h3{
font-size:44px;
margin:0;
color:#ffffff;
font-weight:700;
}

/* STAT TEXT */

.brand-stat p{
margin-top:8px;
font-size:13px;
letter-spacing:1px;
color:#f89c1c;
}
















































    
    
    
    
    
    
    
    .highlight{
  background:#19e68c;
  color:#000;
  padding:8px 18px;
  border-radius:16px;
  display:inline-block;
  box-shadow:4px 4px 0px #000;
  transition:0.3s;
}

/* animation */
.fade-out{
  opacity:0;
  transform:translateY(10px);
}

.fade-in{
  opacity:1;
  transform:translateY(0);
  transition:0.4s;
}
    
    
    
    
.logo{
  display:flex;
  align-items:center;
}    
  
  

    
    /* RESET */
    
    body{
    margin:0;
    padding:0;
   font-family:'Poppins', sans-serif;
    background:#0b0d10;
    color:white;
    overflow-x:hidden;
    }
    
    /* REMOVE WORDPRESS SIDE SPACE */
    
    .container,
    .site-content,
    .page{
    max-width:100% !important;
    padding:0 !important;
    margin:0 !important;
    }
    
    /* HERO SECTION */
    
    .hero{
    position:relative;
    min-height:100vh;
    width:100vw;
    margin-left:calc(-50vw + 50%);
    padding:40px 80px;
    overflow:hidden;
    
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    
    background: radial-gradient(circle at center,#1b1e23,#0b0d10);
    }
    
    
    .bg-lines{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    
    background-image:
    linear-gradient(rgba(255,153,0,0.07) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,153,0,0.07) 1px, transparent 1px);
    
    background-size:120px 120px;
    pointer-events:none;
    
    animation:gridMove 20s linear infinite;
    }
    
    @keyframes gridMove{
    0%{
    background-position:0 0;
    }
    100%{
    background-position:120px 120px;
    }
    }
    
    /* NAVBAR */
    
    .navbar{
        
  height:80px;
    width:100%;
    max-width:1200px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:1px;
    position:relative;
    z-index:2;
    }
    
    .logo img{
      height:100%;
  max-height:150px; 
    width:auto;
    display:block;
    }
    
    .logo span{
    color:#f89c1c;
    }
    
    .menu{
    display:flex;
    gap:40px;
    list-style:none;
    margin:0;
    padding:0;
    }
    
   .menu li a{
color:#ccc;
text-decoration:none;
font-size:16px;
font-weight:700;
transition:0.3s;
}

.menu li a:hover{
color:#f89c1c;
}
    
    /* NAV BUTTON */
    
    .work-btn{
    background:#f89c1c;
    padding:12px 24px;
    color:#000;
    font-weight:bold;
    text-decoration:none;
    transition:all .3s ease;
    }
    
    .work-btn:hover{
          background:#ffb347;
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,0.3);
    color:#000;
    }
    
    
    .work-btn:active{
          background:#ffb347;
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,0.3);
    color:#000;
    }
     .work-btn:focus{
          background:#ffb347;
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,0.3);
    color:#000;
    }
    
    
    }
    
    /* HERO CONTENT */
    
    .hero-content{
    max-width:900px;
    margin:auto;
    position:relative;
    z-index:2;
    
    animation:fadeUp 1.2s ease;
    }
    
    .hero-content h1{
      font-size:50px;
    line-height:1.1;
    color:#ffffff;
    margin:0;
    font-weight:800;
    }
    
    .highlight{
    color:#f89c1c;
    }
    
    .hero-content p{
    color:#bbb;
    max-width:700px;
    margin:20px auto;
    font-size:18px;
    line-height:1.6;
    }
    
    /* BUTTONS */
    
    .buttons{
    margin-top:70px;
    display:flex;
    gap:20px;
    justify-content:center;
    flex-wrap:wrap;
    }
    
    .btn-primary{
    background:#f89c1c;
    padding:14px 28px;
    color:#000;
    font-weight:bold;
    text-decoration:none;
    transition:all .3s ease;
    }
    
    .btn-outline{
    border:1px solid #f89c1c;
    padding:14px 28px;
    color:#f89c1c;
    text-decoration:none;
    transition:all .3s ease;
    }
    
    .btn-primary:hover{
    background:#ffb347;
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,0.3);
    color:#000;
    }
    
     .btn-primary:focus{
    background:#ffb347;
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,0.3);
    color:#000;
    }
    
     .btn-primary:active{
    background:#ffb347;
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,0.3);
    color:#000;
    }
   .btn-outline:hover{
    background:#f89c1c;
    color:#000;
    transform:translateY(-4px);
}


.btn-outline:visited{
  color:#f89c1c;
}



/* FOCUS (important for blue issue) */
.btn-outline:focus{
   border:1px solid #f89c1c;
    padding:14px 28px;
    color:#f89c1c;
    text-decoration:none;
    transition:all .3s ease;
}
    
  /*  .btn-outline:focus{*/
  /*border:1px solid #f89c1c;*/
  /*  padding:14px 28px;*/
  /*  color:#f89c1c;*/
  /*  text-decoration:none;*/
  /*  transition:all .3s ease;*/
  /*  }*/
    
  /*    .btn-outline:active{*/
  /*  border:1px solid #f89c1c;*/
  /*  padding:14px 28px;*/
  /*  color:#f89c1c;*/
  /*  text-decoration:none;*/
  /*  transition:all .3s ease;*/
  /*  }*/
    
    
    /* STATS SECTION */
    
    .stats-section{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:80px;
    margin-top:10px;
    border-top:none;
    padding-top:30px;
    position:relative;
    z-index:2;
    flex-wrap:wrap;
    }
    
    .stat-box{
    text-align:center;
    animation:fadeUp 1.5s ease;
    }
    
    .stat-box h2{
    font-size:32px;
    margin:0;
    font-weight:700;
    color:white;
    }
    
    .stat-box p{
    font-size:11px;
    letter-spacing:2px;
    color:#f89c1c;
    margin-top:5px;
    }
    
    /* SCROLL INDICATOR */
    
    .scroll-text{
    font-size:10px;
    letter-spacing:4px;
    color:#888;
    position:relative;
    }
    
    .scroll-text::after{
    content:"";
    display:block;
    width:2px;
    height:30px;
    background:#f89c1c;
    margin:8px auto 0;
    animation:scrollLine 1.5s infinite;
    }
    
    @keyframes scrollLine{
    0%{
    opacity:0;
    transform:translateY(0);
    }
    50%{
    opacity:1;
    }
    100%{
    opacity:0;
    transform:translateY(10px);
    }
    }
    
    /* FADE ANIMATION */
    
    @keyframes fadeUp{
    0%{
    opacity:0;
    transform:translateY(40px);
    }
    100%{
    opacity:1;
    transform:translateY(0);
    }
    }
    
    
    
     /* Hamburger right */
  .hamburger{
    display:none;
  } 
    
/* Default navbar */
.navbar{
  display:flex;
  align-items:center;
  justify-content:space-between;
}

/* Mobile Fix */
@media(max-width:768px){

  .navbar{
    position:relative;
    padding:0 12px;
    height:70px; /* 👈 navbar height fix */
  }

  /* Logo left */
  .logo{
    flex:1;
  }

  .logo img{
    max-height:130px;   /* 👈 FIXED (proper size) */
    width:auto;
    margin-left: -50px ;
  }

  /* Button center */
  .work-btn{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    padding:10px 18px;
    font-size:14px;
    border-radius: 2px ;
    font-weight:700;
    
    white-space:nowrap;
    transition:all 0.3s ease;
  }

  /* Hover fix (no jump) */
  .work-btn:hover{
    transform:translateX(-50%) translateY(-2px);
  }

  /* Hamburger right */
  .hamburger{
    display:block;
    flex:1;
    text-align:right;
    font-size:36px;
  }

  /* Menu */
  .menu{
    display:none;
    flex-direction:column;
    position:absolute;
    top:70px;
    left:0;
    width:100%;
    background:#0b0d10;
    padding:20px 0;
    text-align:center;
  }

  .menu.active{
    display:flex;
  }

}    
    
    
    
    
    
    
    
    
    
    /* RESPONSIVE */
    
    @media(max-width:768px){
    
      #fx-main{
    font-size:45px;  
    margin-top: 150px;
  }
  

  .fx-box{
    font-size:45px;
  }
    .fx-box{
    margin:10px 0;   /* aa main fix chhe */
  }
 .fx-hero{
    height:260px;          /* FIXED HEIGHT */
    display:flex;
    align-items:center;
    justify-content:center;
   
    
  }
    
    .hero{
    padding:40px 20px;
    }
    
    .hero-content h1{
    font-size:42px;
    }
    
    .menu{
    display:none;
    }
    
    .buttons{
        margin-top: 200px ;
    flex-direction:column;
    }
    
    .stats-section{
    gap:30px;
    }
    
    }/* End custom CSS */