.elementor-435 .elementor-element.elementor-element-90c5a8a{--display:flex;--min-height:350px;--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-90c5a8a:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-90c5a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F1FD;}.elementor-435 .elementor-element.elementor-element-f07d8ff > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-435 .elementor-element.elementor-element-f07d8ff{text-align:center;}.elementor-435 .elementor-element.elementor-element-3a11a43{--display:flex;}.elementor-435 .elementor-element.elementor-element-3a11a43:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-3a11a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-c28f2f9{--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-435 .elementor-element.elementor-element-c28f2f9:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-c28f2f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F1FD;}.elementor-435 .elementor-element.elementor-element-0c45622{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-c1ebecd{text-align:center;}.elementor-435 .elementor-element.elementor-element-882d521 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-882d521{text-align:center;}.elementor-435 .elementor-element.elementor-element-c254724 .elementor-button{background-color:#1B71C2;}.elementor-435 .elementor-element.elementor-element-c254724 > .elementor-widget-container{margin:15px 0px 30px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-435 .elementor-element.elementor-element-f07d8ff > .elementor-widget-container{margin:0px 40px 0px 40px;}}/* Start custom CSS for html, class: .elementor-element-9a7b09a */.tabs {
      display: flex;
      justify-content: center;
      margin-top: 40px;
    }

    .tab {
      padding: 12px 32px;
      border-radius: 40px;
      margin: 0 10px;
      font-weight: 600;
      font-size: 18px;
      cursor: pointer;
      transition: all 0.3s ease;
      background-color: #eaf1ff;
      color: #333;
    }

    .tab.active {
      background-color: #0074e4;
      color: #fff;
    } 

    .tab-content {
      max-width: 1200px;
      margin: 40px auto;
      display: none;
  grid-template-columns: repeat(2, 1fr);
      gap: 24px;
      padding: 0 20px;
    }

    .tab-content.active {
      display: grid;
      grid-column: 2;
    }

    .card {
      background: #eaf1ff;
      border-radius: 16px;
      overflow: hidden;
      text-decoration: none;
      color: inherit;
      box-shadow: 0 2px 6px rgba(0,0,0,0.1);
      transition: transform 0.2s ease;
    }

    .card:hover {
      transform: translateY(-4px);
    }

    .card img {
      width: 100%;
      height: auto;
      object-fit: cover;
      display: block;
    }

    .card-content {
      padding: 16px;
    }

    .card h3 {
      font-size: 18px;
      margin: 0 0 10px;
      padding-top: 10px; 
    }

    .card p {
      font-size: 14px;
      color: #555;
    }
    
  .coming-soon-text {
  background-color: #e6f2fd;
  padding: 30px;
  border-radius: 20px;
  text-align: center;
  color: #2c3e50;
  font-size: 1.25rem;
  font-weight: 500;
  width: 80%;
  margin: 40px auto;
  grid-column: 1 / -1; 
  justify-self: center; 
}/* End custom CSS */