/* Generated from page: work-life-balance-yoga */
.themify_builder_content-4061 .tb_78pm009.module_row{padding-top:10px; padding-bottom:10px; background-color:rgba(7, 101, 217, 1);}
.themify_builder_content-4061 .tb_4ejz084.module-menu .nav li{font-size:13px; font-weight:400;font-family:"Poppins";}
.themify_builder_content-4061 .tb_4ejz084.module-menu .nav li a:hover{color:rgba(62, 20, 179, 1);}
.themify_builder_content-4061 .tb_4ejz084.module-menu .nav li a{color:rgba(255, 255, 255, 1);}
.themify_builder_content-4061 .tb_4ejz084.module-menu .nav > li > a:hover{border-radius:5px; background-color:rgba(255, 255, 255, 1);}
.themify_builder_content-4061 .tb_3v8m184.module_row{background-image:linear-gradient(180deg,rgb(162, 192, 239) 0%,rgb(255, 255, 255) 100%); text-align:center; padding-top:0%; padding-bottom:3%; background-color:rgba(3, 71, 98, 1);}
.themify_builder_content-4061 .tb_d958411.module_row{padding-bottom:3%;}
.themify_builder_content-4061 .tb_3zpp188.module-text.module .tb_text_wrap h2{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
/* Builder Custom CSS START */
.webinar-section{
  font-family:Poppins,Arial,sans-serif;
  background:linear-gradient(135deg,#071b3a,#123f8c,#f4f8ff);
  padding:35px;
  border-radius:28px;
}

.webinar-title{
  text-align:center;
  color:#fff;
  margin-bottom:25px;
}

.webinar-title h2{
  font-size:32px;
  margin:0;
}

.webinar-title p{
  opacity:.9;
  margin-top:8px;
}

.webinar-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(310px,1fr));
  gap:22px;
}

.webinar-card{
  position:relative;
  background:rgba(255,255,255,.96);
  border-radius:24px;
  padding:22px;
  overflow:hidden;
  box-shadow:0 18px 35px rgba(0,0,0,.18);
  transition:.35s;
}

.webinar-card:hover{
  transform:translateY(-8px);
}

.webinar-card:before{
  content:\"\";
  position:absolute;
  top:-45px;
  right:-45px;
  width:130px;
  height:130px;
  background:linear-gradient(135deg,#ffcc70,#ff4b4b);
  border-radius:50%;
  opacity:.18;
}

.webinar-date{
  display:inline-block;
  background:#eaf2ff;
  color:#174ea6;
  padding:7px 14px;
  border-radius:30px;
  font-size:13px;
  font-weight:700;
  margin-bottom:14px;
}

.webinar-card h3{
  color:#12284c;
  font-size:18px;
  line-height:1.45;
  min-height:78px;
  margin:0 0 20px;
}

.webinar-actions{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
}

.webinar-btn{
  text-decoration:none;
  color:#fff;
  padding:10px 16px;
  border-radius:40px;
  font-size:13px;
  font-weight:700;
  display:inline-flex;
  align-items:center;
  gap:7px;
  transition:.3s;
}

.webinar-btn:hover{
  transform:scale(1.06);
}

.icai-btn{
  background:linear-gradient(135deg,#174ea6,#43a5ff);
}

.yt-btn{
  background:linear-gradient(135deg,#d71920,#ff6b6b);
}

.webinar-no{
  position:absolute;
  bottom:12px;
  right:18px;
  font-size:42px;
  font-weight:800;
  color:#eef3ff;
}
/* Builder Custom CSS END */