
.landingBg { 
  background-image: url(/assets/images/landingBg.png);
  background-repeat: no-repeat;
  background-size:cover ;
  background-position: center center;
}
.subcribe-form.send-mail-form .btn {
  position: absolute;
  top: 5px;
  bottom:5px;
  left: 14px;
  outline: none !important;
}



.subcribe-form.send-mail-form input{

    box-shadow: 0px 11px 14.9px -8px #00000012;
    border: 1px solid #D8EEED !important
}

.landing-search button{
  color:#B3D9D6
}
.landing-search .separator{
  background-color:#B3D9D6
}
.lead-we-section{
}
/* .pink-bg{
  position: absolute;
  top:0;
  right: 0;
  left: 0;
  height: 800px;
  z-index: 0;
  background-image: url(/assets/images/banner-shape.png);
  background-size: cover; 
  background-repeat: no-repeat; 

} */
.what-you-want{
  margin-top: 50px !important;

}
.landing-blogs{

 
  .card{
    background-color: #FFF8F4;
    border: 0.7px solid #F6DED1
  }
  
}
.blog-background{
   background-image: url(/assets/images/blogs-landing-shape.png);
  background-size: cover; /* Ensure the background image covers the entire element */
  background-repeat: no-repeat; 
    position: absolute;
  top:-10%;
  right: 0;
  left: 0;
  height: 800px;
  z-index: -1;

}

.container-grid {  
  direction: ltr;
  
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.4fr 1.1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1.1fr 0.9fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 2.3fr 1fr 1fr 1fr;
  gap: 0px 0px;
  grid-auto-flow: row;
  grid-template-areas:
    ". . . . . . . . . . . . . . . ."
    ". . . hours hours hours hours hours hours hours . . . . . ."
    ". . . hours hours hours hours hours hours hours . . . . . ."
    ". . . hours hours hours hours hours hours hours . . . . . ."
    ". . . hours hours hours hours hours hours hours . . . . . ."
    ". . . hours hours hours hours hours hours hours . . . . . ."
    ". . . hours hours hours hours hours hours hours . . . . . ."
    ". . . hours hours hours hours hours hours hours . . . . . ."
    ". . . . . . . . . . . . . . . ."
    ". . . . . . . . . users users users users users users ."
    ". . coaches coaches coaches coaches coaches coaches . users users users users users users ."
    ". . coaches coaches coaches coaches coaches coaches . users users users users users users ."
    ". . coaches coaches coaches coaches coaches coaches . users users users users users users ."
    ". . coaches coaches coaches coaches coaches coaches . users users users users users users ."
    ". . coaches coaches coaches coaches coaches coaches . . . . . . . ."
    ". . . . . . . . . . . . . . . .";
}

.hours { grid-area: hours; }

.coaches { grid-area: coaches; }

.users { grid-area: users; }
.family-logo{
  position: absolute;
  left: 0;
  top: 25%;
  transform: translate(0%,-50%);
  width: 35%;
  height: auto;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  border-radius: 15px;
  border: 0.4px solid #AE8E77;
  padding: 10px;
box-shadow: 9px 15px 24.9px 0px #00000014;


}


@media only screen and (max-width: 768px) {
    h3 {
        font-size: 20px !important;
    }
}




.tns-nav {
  display: none !important;

}
