.elementor-1831 .elementor-element.elementor-element-4836787{--display:flex;}.elementor-1831 .elementor-element.elementor-element-800298f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1831 .elementor-element.elementor-element-00e8da8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1831 .elementor-element.elementor-element-0853421{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1831 .elementor-element.elementor-element-0ee2c49{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1831 .elementor-element.elementor-element-9dcce51{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1831 .elementor-element.elementor-element-6e2f25f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1831 .elementor-element.elementor-element-7dcdac9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:767px){.elementor-1831 .elementor-element.elementor-element-800298f{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1831 .elementor-element.elementor-element-00e8da8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1831 .elementor-element.elementor-element-0853421{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1831 .elementor-element.elementor-element-0ee2c49{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1831 .elementor-element.elementor-element-9dcce51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1831 .elementor-element.elementor-element-6e2f25f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1831 .elementor-element.elementor-element-7dcdac9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-1831 .elementor-element.elementor-element-4836787{--content-width:1600px;}.elementor-1831 .elementor-element.elementor-element-800298f{--content-width:1600px;}.elementor-1831 .elementor-element.elementor-element-00e8da8{--content-width:1600px;}.elementor-1831 .elementor-element.elementor-element-0853421{--content-width:1600px;}.elementor-1831 .elementor-element.elementor-element-0ee2c49{--content-width:1600px;}.elementor-1831 .elementor-element.elementor-element-9dcce51{--content-width:1600px;}.elementor-1831 .elementor-element.elementor-element-6e2f25f{--content-width:1600px;}.elementor-1831 .elementor-element.elementor-element-7dcdac9{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-753b3ff */.footer-note{
  font-size:34px; /* normal but strong */
  font-weight:600;
  line-height:1.6;
  color:#111827;
  text-align:center;
  max-width:900px;
  margin:0 auto 20px auto;
  
  background:#ffffff;
  padding:20px 24px;
  border-radius:16px;
  
  /* Stylish Border */
  border:2px solid transparent;
  background-image: 
    linear-gradient(#ffffff,#ffffff),
    linear-gradient(120deg,#6366f1,#22c55e,#f97316);
  background-origin:border-box;
  background-clip:padding-box,border-box;

  box-shadow:0 10px 30px rgba(0,0,0,0.05);
}

/* Highlight word */
.footer-note {
  color:#6366f1;
  font-weight:700;
}

/* Mobile Responsive */
@media(max-width:768px){
  .hero-title-box{
    font-size:22px;
    padding:14px 16px;
    line-height:1.4;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce93e39 */.footer-note{
  font-size:34px; /* normal but strong */
  font-weight:600;
  line-height:1.6;
  color:#111827;
  text-align:center;
  max-width:900px;
  margin:0 auto 20px auto;
  
  background:#ffffff;
  padding:20px 24px;
  border-radius:16px;
  
  /* Stylish Border */
  border:2px solid transparent;
  background-image: 
    linear-gradient(#ffffff,#ffffff),
    linear-gradient(120deg,#6366f1,#22c55e,#f97316);
  background-origin:border-box;
  background-clip:padding-box,border-box;

  box-shadow:0 10px 30px rgba(0,0,0,0.05);
}

/* Highlight word */
.footer-note {
  color:#6366f1;
  font-weight:700;
}

/* Mobile Responsive */
@media(max-width:768px){
  .hero-title-box{
    font-size:22px;
    padding:14px 16px;
    line-height:1.4;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a5f6ab */.footer-note{
  font-size:34px; /* normal but strong */
  font-weight:600;
  line-height:1.6;
  color:#111827;
  text-align:center;
  max-width:900px;
  margin:0 auto 20px auto;
  
  background:#ffffff;
  padding:20px 24px;
  border-radius:16px;
  
  /* Stylish Border */
  border:2px solid transparent;
  background-image: 
    linear-gradient(#ffffff,#ffffff),
    linear-gradient(120deg,#6366f1,#22c55e,#f97316);
  background-origin:border-box;
  background-clip:padding-box,border-box;

  box-shadow:0 10px 30px rgba(0,0,0,0.05);
}

/* Highlight word */
.footer-note {
  color:#6366f1;
  font-weight:700;
}

/* Mobile Responsive */
@media(max-width:768px){
  .hero-title-box{
    font-size:22px;
    padding:14px 16px;
    line-height:1.4;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9869241 */.footer-note{
  font-size:34px; /* normal but strong */
  font-weight:600;
  line-height:1.6;
  color:#111827;
  text-align:center;
  max-width:900px;
  margin:0 auto 20px auto;
  
  background:#ffffff;
  padding:20px 24px;
  border-radius:16px;
  
  /* Stylish Border */
  border:2px solid transparent;
  background-image: 
    linear-gradient(#ffffff,#ffffff),
    linear-gradient(120deg,#6366f1,#22c55e,#f97316);
  background-origin:border-box;
  background-clip:padding-box,border-box;

  box-shadow:0 10px 30px rgba(0,0,0,0.05);
}

/* Highlight word */
.footer-note {
  color:#6366f1;
  font-weight:700;
}

/* Mobile Responsive */
@media(max-width:768px){
  .hero-title-box{
    font-size:22px;
    padding:14px 16px;
    line-height:1.4;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8c59d0 *//* Pricing & Offer */
        .offer-card {
            background: #fff3e0;
            border: 2px dashed #ff9800;
            padding: 20px;
            border-radius: 10px;
            margin: 30px 0;
            text-align: center;
        }

        .price-tag {
            font-size: 1.8rem;
            color: #d32f2f;
            font-weight: bold;
        }

        .old-price { text-decoration: line-through; color: #777; font-size: 1.2rem; }/* End custom CSS */