.standalone-payday-form #applicationForm .frm-step{padding: 25px 25px 10px !important; background: #f5f5f5; margin: 0 0 30px; border: 10px solid var(--green);}  
  .standalone-payday-form #applicationForm .frm-form h2{border-bottom: 0; font-size: 22px; background: var(--blue) !important; line-height: normal; padding: 8px 25px 8px; margin: 0 15px 25px; color: #fff; font-weight: 500; text-align: center; position: relative;}
  .standalone-payday-form #applicationForm .frm-form h2::before{content: ""; position: absolute; left: -15px; top: 10px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #1d5309;}
  .standalone-payday-form #applicationForm .frm-form h2::after{content: ""; position: absolute; right: -15px; top: 10px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 15px solid #1d5309;}
  .standalone-payday-form #applicationForm .frm-row{margin: 0 -10px; --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap;}
  .standalone-payday-form #applicationForm .frm-row > *{width: 50%; max-width: 50%; padding: 0 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; flex: 0 0 auto; margin: 0 0 20px !important;}
  .standalone-payday-form #applicationForm .frm-row .frm-col > *{float: none !important; width: auto;}
  .standalone-payday-form #applicationForm .frm-form .frm-row label{font-size: 14px !important; font-weight: 500 !important; line-height: normal; color: #000; margin: 0 0 10px;}
  .standalone-payday-form #applicationForm .frm-form .frm-row select, 
  .standalone-payday-form #applicationForm .frm-form .frm-row input[type="email"], 
  .standalone-payday-form #applicationForm .frm-form .frm-row input[type="number"], 
  .standalone-payday-form #applicationForm .frm-form .frm-row input[type="text"], 
  .standalone-payday-form #applicationForm .frm-form .frm-row textarea, 
  .standalone-payday-form #applicationForm .frm-form .frm-row input[type="tel"]{border-color: var(--blue) !important;; background-color: #fff !important; height: 40px; width: 100%; border-radius: 0 !important;}

@media (max-width: 767px) {
  .standalone-payday-form article{max-width: 100%;}
  .standalone-payday-form #applicationForm .frm-row > *{width: 100%; max-width: 100%;}
  .standalone-payday-form #applicationForm .frm-step{padding: 20px 18px 5px !important;}
  .standalone-payday-form #applicationForm .frm-form h2{font-size: 18px; padding-left: 15px; padding-right: 15px;}
  .standalone-payday-form #applicationForm .frm-form h2:before, .standalone-payday-form #applicationForm .frm-form h2:after{top: 7px;}
}