/** Shopify CDN: Minification failed

Line 77:4 Unexpected "}"

**/


    /* Custom hero with button*/

    .custom-hero-with-button .overlay {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.5); /* Optional: Adds a semi-transparent overlay to improve text readability */
    }
.custom-hero-with-button .image-wrapper img{
  margin-top:25px;
}
    .custom-hero-with-button .content-wrapper {
      position: relative;
      z-index: 1; /* Ensure content is above the overlay */
      max-width: 1400px;
      margin: 0 auto;
    }
    .custom-hero-with-button h2 {
    
      margin : 0 auto;
      
      margin-bottom: 40px;
    
    
      word-wrap: break-word; /* Ensures long words will wrap to the next line */
    }
    .custom-hero-with-button .cta-button {
      height: 71px;
      padding: 22px 65px;
      justify-content: center;
     align-items: center;
     gap: 10px;
      
      color:white;
      text-decoration: none;
      border-radius: 50px;
     background: #283593;
    }
    .custom-hero-with-button .cta-button:hover {
     background: #283593;
    }
    
    .custom-hero-with-button .image-wrapper img {
      width: 100%;
      max-width: 600px;
      height: auto;
      border-radius: 8px;
    }

    /* Mobile Responsive */
    @media (max-width: 768px) {
      .custom-hero-with-button {
        padding: 70px 15px !important;
      }
      .custom-hero-with-button h2 {
       
      
      }
      .custom-hero-with-button .cta-button {
       padding: 11px 35px;
    height: auto;
   
    }
      }
      .custom-hero-with-button .image-wrapper img {
        max-width: 100%;
      }
    }

   @media screen and (min-width: 768px) {
      .custom-hero-with-button {
        padding: 50px 10px;
      }
      .custom-hero-with-button h2 {
      
           margin-left:10px;
      margin-right:10px;
      }
      
    }
@media(min-width:1920px){
   .custom-hero-with-button h2 {
    
      line-height: 48px; /* Ensures better spacing between lines */
    }
}
