.elementor-24599 .elementor-element.elementor-element-36ff0eff{--spacer-size:40px;}.elementor-24599 .elementor-element.elementor-element-b266b71:not(.elementor-motion-effects-element-type-background), .elementor-24599 .elementor-element.elementor-element-b266b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.religareonline.com/wp-content/uploads/2025/07/Mask-Group-11265-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-24599 .elementor-element.elementor-element-b266b71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24599 .elementor-element.elementor-element-b266b71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24599 .elementor-element.elementor-element-7d47832d{--spacer-size:30px;}.elementor-24599 .elementor-element.elementor-element-26ccdc09{text-align:left;}.elementor-24599 .elementor-element.elementor-element-26ccdc09 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;line-height:45px;}.elementor-24599 .elementor-element.elementor-element-1aef041c{color:#6173D6;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-24599 .elementor-element.elementor-element-40df516{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-24599 .elementor-element.elementor-element-410fa295:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24599 .elementor-element.elementor-element-410fa295 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.religareonline.com/wp-content/uploads/2025/07/Group-48861.webp");background-position:bottom left;background-repeat:no-repeat;background-size:contain;}.elementor-24599 .elementor-element.elementor-element-410fa295 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24599 .elementor-element.elementor-element-410fa295 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24599 .elementor-element.elementor-element-1d4cc1c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24599 .elementor-element.elementor-element-1afe6b36{margin-top:-30px;margin-bottom:0px;}.elementor-24599 .elementor-element.elementor-element-2d9e8865{--spacer-size:20px;}.elementor-24599 .elementor-element.elementor-element-5d85eaa2{text-align:center;width:100%;max-width:100%;}.elementor-24599 .elementor-element.elementor-element-5d85eaa2 .elementor-heading-title{color:#0047AB;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-24599 .elementor-element.elementor-element-ea79b9b{--spacer-size:10px;}.elementor-24599 .elementor-element.elementor-element-2cf60df6{text-align:center;width:100%;max-width:100%;}.elementor-24599 .elementor-element.elementor-element-2cf60df6 .elementor-heading-title{color:#0047AB;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-24599 .elementor-element.elementor-element-31bf4f6d{--spacer-size:20px;}@media(max-width:767px){.elementor-24599 .elementor-element.elementor-element-b266b71:not(.elementor-motion-effects-element-type-background), .elementor-24599 .elementor-element.elementor-element-b266b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-size:cover;}.elementor-24599 .elementor-element.elementor-element-b266b71{padding:0px 0px 0px 0px;}.elementor-24599 .elementor-element.elementor-element-6923afe1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24599 .elementor-element.elementor-element-7d47832d{--spacer-size:0px;}.elementor-24599 .elementor-element.elementor-element-26ccdc09{text-align:center;}.elementor-24599 .elementor-element.elementor-element-26ccdc09 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-24599 .elementor-element.elementor-element-1aef041c{text-align:center;}.elementor-24599 .elementor-element.elementor-element-40df516{text-align:center;}}@media(min-width:768px){.elementor-24599 .elementor-element.elementor-element-1d1db9be{width:50%;}.elementor-24599 .elementor-element.elementor-element-410fa295{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24599 .elementor-element.elementor-element-1d1db9be{width:60%;}.elementor-24599 .elementor-element.elementor-element-410fa295{width:40%;}}/* Start custom CSS for html, class: .elementor-element-1a2d674d */.glow-btn {
      background-color: #0047ab;
      color: #fff;
      font-weight: 600;
      padding: 14px 30px;
      border-radius: 50px;
      box-shadow: 0 8px 20px rgba(0, 71, 171, 0.4);
      text-decoration: none;
      transition: 0.3s ease;
      display: inline-block;
      font-size: 12px;
    }
    .glow-btn:hover {
      background-color: #00307a;
      box-shadow: 0 10px 25px rgba(0, 47, 115, 0.5);
    }
  <style>
  .glow-btn {
    display: inline-block;
    padding: 12px 24px;
    font-size: 18px;
    color: white;
    background-color: #0b1f66;
    text-decoration: none;
    border-radius: 8px;
    box-shadow: 0 0 10px #0b1f66, 0 0 20px #0b1f66;
    transition: all 0.3s ease;
  }

  .glow-btn:hover {
    background: linear-gradient(to right, #0083B0, #00B485);
  color: white;
    
  }


/* ✅ Center only on small screens */
@media (max-width: 768px) {
  .button-wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-565cfe3d */.media-section {
      max-width: 1200px;
      margin: 0 auto;
      padding: 20px 20px;
    }

    .media-section h2 {
      text-align: center;
      font-size: 2.5rem;
      color: #1E3A8A;
      margin-bottom: 30px;
    }

    .media-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
      gap: 25px;
    }

    .media-item {
      background-color: #fff;
      border: 1px solid #e0e0e0;
      border-radius: 10px;
      overflow: hidden;
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
      transition: transform 0.3s ease;
    }

    .media-item:hover {
      transform: translateY(-5px);
    }

    .media-item img,
    .media-item video {
      width: 100%;
      display: block;
    }

    .media-caption {
      padding: 15px;
      font-size: 1.4rem;
      color: #333;
    }

    .media-caption strong {
      display: block;
      margin-bottom: 5px;
      color: #0077b6;
    }/* End custom CSS */