:root {
    font-size: 16px; /* 1rem = 10px */
    line-height: 1.5;
  }


  #client_bar > div.elementor-element.elementor-element-0b8ebff.e-con-full.e-flex.e-con.e-child {
    display: none !important;
  }


  #client_bar {
    justify-content: flex-end !important;   
  }
  #post-7216 > div > div > div > div > div.elementor-element.elementor-element-70cbbdd.e-con-full.pay_total.e-flex.e-con.e-child {
    margin: 0 !important;
  }
  #post-7216 > div > div > div {
    padding: 2rem !important;
  }
  #post-7216 > div > div > div > div > div.elementor-element.elementor-element-70cbbdd.e-con-full.pay_total.e-flex.e-con.e-child {
    padding: 1rem !important;
  }
  #post-7216 > div > div > div > div > div.elementor-element.elementor-element-085bf79.e-con-full.e-flex.e-con.e-child > div > div > h2 {
    margin-bottom: 1rem !important;
  }
  div#mysr .md\:max-w-80{
    width: 100% !important;
    max-width: 100% !important;
  }


  div input#mysr-cc-name.shadow-input, div input#mysr-cc-number.shadow-input, div input#mysr-cc-exp.shadow-input, div input#mysr-cc-csc.shadow-input {
    width: 100% !important;
  padding: 0.6rem 0.8rem !important;
  font-size: 16px !important;
  font-family: inherit !important;
  border: 1px solid #ccc;
  outline: none;
  background-color: #fff !important;
  color: #333 !important;
  transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
  }

  div input#mysr-cc-number.shadow-input {
    margin-bottom: 1rem !important;
  }

  #mysr > div > form > button[type="submit"] {
    padding: 2rem 2rem !important;
    font-size: 18px !important;
  }


  #post-7216 > div > div > div > div > div.elementor-element.elementor-element-70cbbdd.e-con-full.pay_total.e-flex.e-con.e-child > div > div > div > figure {
    width: fit-content !important;
  }

  #post-7216 > div > div > div > div > div.elementor-element.elementor-element-70cbbdd.e-con-full.pay_total.e-flex.e-con.e-child > div > div {
    margin: 0 !important;
  }

  #mysr-cc-name {
    font-size: 16px !important;
  }