.elementor-4112 .elementor-element.elementor-element-bb0f79b{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4112 .elementor-element.elementor-element-c1d6ae0{text-align:center;}.elementor-4112 .elementor-element.elementor-element-c1d6ae0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:700;}.elementor-4112 .elementor-element.elementor-element-0c1a62e{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-4112 .elementor-element.elementor-element-8ad39e8 img{border-radius:15px 15px 15px 15px;}@media(min-width:768px){.elementor-4112 .elementor-element.elementor-element-bb0f79b{--content-width:1000px;}}@media(max-width:1024px){.elementor-4112 .elementor-element.elementor-element-c1d6ae0 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-4112 .elementor-element.elementor-element-c1d6ae0 .elementor-heading-title{font-size:35px;}.elementor-4112 .elementor-element.elementor-element-0c1a62e{font-size:15px;line-height:1.6em;}}/* Start custom CSS */.card{
    background:#fff;
    border:1px solid #e5e7eb;
    box-shadow: 0 1px 3px rgba(0,0,0,.06);
    border-radius:12px;
    padding:14px;
    margin-bottom:22px;
  }
  table{
    width:100%;
    border-collapse:collapse;
    font-size:14px;
  }
  thead{
    background-color:#005c5a;
    color:#fff;
  }
  th, td{
    border:1px solid #e5e7eb;
    padding:10px 8px;
    vertical-align:top;
  }
  th{ font-weight:700; text-align:left;}
  .pkg{ min-width:200px; }
  .red{ color:#d90429; }
  .note{ font-style:italic; color:#d90429; }
  .price-strong{ color:#d90429; font-weight:700; }
  .badge{ display:inline-block; border:1px solid #ef4444; color:#ef4444; padding:2px 6px; border-radius:6px; font-size:12px; margin-left:6px;}
  .section-title{ font-size:18px; font-weight:800; margin:0 0 10px; }
  .muted{ color:#6b7280; font-size:12px; }
  @media (max-width:640px){
    th,td{ font-size:13px; }
  }/* End custom CSS */