.elementor-15739 .elementor-element.elementor-element-86a1ce5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15739 .elementor-element.elementor-element-86a1ce5:not(.elementor-motion-effects-element-type-background), .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15739 .elementor-element.elementor-element-86a1ce5::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-background-video-container::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-background-slideshow::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hnsgold.com/wp-content/uploads/2025/08/9.png");--background-overlay:'';background-position:311px 77px;background-repeat:no-repeat;background-size:64% auto;}.elementor-15739 .elementor-element.elementor-element-86a1ce5::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-shape-top .elementor-shape-fill, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#BB0000;}.elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-shape-top svg, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:76px;}.elementor-15739 .elementor-element.elementor-element-e04c8c1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-15739 .elementor-element.elementor-element-e04c8c1 .elementor-heading-title{font-family:"Manrope", montserrat;font-size:25px;letter-spacing:-0.7px;color:#850B00;}.elementor-15739 .elementor-element.elementor-element-5ac0705 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form label{color:#000000;margin:0px 0px 0px 0px;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form label span{color:#777777;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form select{padding:0px 0px 0px 20px;width:100%;height:53px;border-radius:10px 10px 10px 10px;color:#000000;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form textarea{width:100%;height:176px;margin-bottom:0px;border-radius:10px 10px 10px 10px;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form .ekit-form-input, .elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form select, .elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form input{margin-bottom:0px;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .wpcf7-form textarea{color:#000000;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form > p{text-align:left;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form input[type="submit"]{border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;color:#F10000;}#elementor-popup-modal-15739{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-15739 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-15739 .dialog-close-button{display:flex;}#elementor-popup-modal-15739 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-15739 .elementor-element.elementor-element-86a1ce5::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-background-video-container::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-background-slideshow::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(min-width:768px){.elementor-15739 .elementor-element.elementor-element-86a1ce5{--content-width:500px;}}@media(max-width:767px){.elementor-15739 .elementor-element.elementor-element-86a1ce5{--content-width:300px;--min-height:0px;--margin-top:70px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15739 .elementor-element.elementor-element-86a1ce5::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-background-video-container::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-background-slideshow::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:199px -1px;}.elementor-15739 .elementor-element.elementor-element-86a1ce5 > .elementor-shape-top svg, .elementor-15739 .elementor-element.elementor-element-86a1ce5 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:42px;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form select{height:0px;}.elementor-15739 .elementor-element.elementor-element-5ac0705 .ekit-form form textarea{height:0px;}}/* Start custom CSS for html, class: .elementor-element-f643107 *//* =========================================================
   HNS Gold – Contact Form 7
   Layout matched to WonderGlass: phone + Verify row, OTP, Submit
   Features: MiniOrange OTP, Salesforce Web-to-Lead, terms
   ========================================================= */

/* Hidden OTP field + plugin noise */
.otp-hidden,
.cf-modern-form input.otp-hidden,
input[name="phone_verify"],
.wpcf7-form-control-wrap.phone_verify {
  position: absolute !important;
  opacity: 0 !important;
  pointer-events: none !important;
  height: 0 !important;
  width: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}

#mo_message,
.mo_message,
.mo_error,
.mo_success,
.mo_otp_message,
.mo_message_container,
.wpcf7-response-output {
  display: none !important;
}

.wpcf7-not-valid-tip {
  display: none !important;
}

/* Elementor / ElementsKit wrappers */
.elementor-element-4e0d9c0,
.elementor-element-4e0d9c0 .elementor-widget-container,
.elementor-element-4e0d9c0 .ekit-wid-con,
.elementor-element-4e0d9c0 .ekit-form,
.elementor-element-4e0d9c0 .wpcf7,
.elementor-element-4e0d9c0 .wpcf7-form {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  box-sizing: border-box !important;
}

.cf-modern-form,
.ekit-form .cf-modern-form,
.wpcf7 .cf-modern-form {
  width: 100% !important;
  max-width: 560px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

/* Kill WP autop phantom boxes */
.cf-modern-form p {
  display: contents !important;
  margin: 0 !important;
  padding: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  line-height: normal !important;
}

.cf-modern-form br {
  display: none !important;
}

.cf-modern-form .wpcf7-form-control-wrap {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}

.cf-card {
  background: #fff;
  border-radius: 20px;
  padding: 24px;
  box-shadow: none;
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  width: 100% !important;
  max-width: 100% !important;
  overflow: visible;
  margin: 0 auto;
}

/* Match WonderGlass outer breathing room on the form column */
.elementor-element-9cc6472 {
  padding: 12px !important;
  box-sizing: border-box !important;
}

.elementor-element-9cc6472 > .e-con-inner,
.elementor-element-9cc6472 .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}

.cf-field {
  display: block;
  margin: 0 0 14px;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
}

.cf-field:last-child {
  margin-bottom: 0;
}

.cf-modern-form label,
.cf-modern-form .otp-label {
  display: block !important;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin: 0 0 8px !important;
  color: #888;
  line-height: 1.3;
  text-align: left !important;
}

/* ---- Inputs fill slot ---- */
.cf-modern-form input.wpcf7-form-control:not(.otp-digit):not([type="checkbox"]):not([type="submit"]):not(.otp-hidden):not(.cf-verify),
.cf-modern-form select.wpcf7-form-control,
.cf-modern-form .cf-input:not(.otp-digit),
.ekit-form .cf-modern-form input[type="text"]:not(.otp-digit):not(.otp-hidden),
.ekit-form .cf-modern-form input[type="email"],
.ekit-form .cf-modern-form input[type="tel"],
.ekit-form .cf-modern-form select {
  display: block !important;
  float: none !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  height: 50px !important;
  min-height: 50px !important;
  line-height: 1.4 !important;
  border: 1px solid #e2e2e2 !important;
  border-radius: 12px !important;
  padding: 0 14px !important;
  margin: 0 !important;
  font-size: 15px !important;
  font-family: Montserrat, sans-serif !important;
  font-weight: 400 !important;
  color: #1a1a1a !important;
  background-color: #f7f7f7 !important;
  background-image: none !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}

.cf-modern-form select.wpcf7-form-control,
.cf-modern-form select#cf-location,
.ekit-form .cf-modern-form select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 12px center !important;
  background-size: 16px 16px !important;
  padding-right: 40px !important;
  cursor: pointer;
}

.cf-modern-form select::-ms-expand {
  display: none;
}

.cf-modern-form input.wpcf7-form-control:not(.otp-digit):not(.cf-verify):focus,
.cf-modern-form select.wpcf7-form-control:focus,
.cf-modern-form .cf-input:focus {
  border-color: #b8860b !important;
  background-color: #fff !important;
  box-shadow: 0 0 0 4px rgba(184, 134, 11, 0.18) !important;
  outline: none !important;
}

/* ---- Phone + Verify: ALWAYS one row (WonderGlass) ---- */
.phone-row {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  gap: 8px;
  align-items: stretch;
  width: 100% !important;
}

.phone-input {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  width: auto !important;
}

.phone-input .wpcf7-form-control-wrap,
.phone-input input[type="tel"],
.phone-input input.mo_phone {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

.verify-btn {
  flex: 0 0 108px !important;
  width: 108px !important;
  min-width: 108px !important;
  max-width: 108px !important;
  display: block !important;
  align-self: stretch;
}

.verify-btn p,
.verify-btn .wpcf7-form-control-wrap {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.cf-modern-form .verify-btn input,
.cf-modern-form .verify-btn input.button,
.cf-modern-form .verify-btn input.button.alt,
.cf-modern-form .verify-btn input.cf-verify,
.ekit-form .cf-modern-form .verify-btn input,
#miniorange_otp_token_submit_2ba693a {
  display: block !important;
  float: none !important;
  width: 108px !important;
  min-width: 108px !important;
  max-width: 108px !important;
  height: 50px !important;
  min-height: 50px !important;
  padding: 0 8px !important;
  margin: 0 !important;
  border: none !important;
  border-radius: 12px !important;
  background: #b8860b !important;
  color: #fff !important;
  font-family: Montserrat, sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em;
  line-height: 50px !important;
  text-align: center !important;
  cursor: pointer;
  box-shadow: none !important;
  box-sizing: border-box !important;
}

.cf-modern-form .verify-btn input:hover,
#miniorange_otp_token_submit_2ba693a:hover {
  background: #9a7209 !important;
}

.cf-modern-form .verify-btn input.is-sending {
  background: #d4b15a !important;
  cursor: progress;
}

/* ---- OTP ---- */
.otp-section,
#otp-section {
  display: none;
}

.otp-section.is-open,
#otp-section.is-open {
  display: block !important;
}

.cf-modern-form .otp-label {
  text-align: center !important;
}

.otp-boxes,
#otp-boxes {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 8px !important;
  width: 100% !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
}

.cf-modern-form .otp-digit,
.ekit-form .cf-modern-form .otp-digit,
#otp-boxes .otp-digit,
input.otp-digit {
  position: static !important;
  flex: 0 0 40px !important;
  width: 40px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  height: 44px !important;
  min-height: 44px !important;
  border: 1.5px solid #c8c8c8 !important;
  border-radius: 10px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  font-family: Montserrat, sans-serif !important;
  text-align: center !important;
  color: #1a1a1a !important;
  background-color: #f7f7f7 !important;
  padding: 0 !important;
  margin: 0 !important;
  float: none !important;
  display: block !important;
  line-height: 44px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
}

.cf-modern-form .otp-digit:focus,
input.otp-digit:focus {
  border-color: #b8860b !important;
  border-width: 2px !important;
  background-color: #fff !important;
  box-shadow: 0 0 0 3px rgba(184, 134, 11, 0.22) !important;
  outline: none !important;
}

.otp-boxes.otp-complete .otp-digit {
  border-color: #3d9c40 !important;
  background-color: #fff !important;
}

input.otp-digit.is-error {
  border-color: #c51f26 !important;
}

.otp-hint,
.otp-error {
  display: block;
  margin: 0 !important;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  line-height: 1.3;
  text-align: center !important;
}

.otp-hint {
  color: #666;
}

.otp-error {
  display: none;
  color: #c51f26;
}

.otp-error.is-visible {
  display: block !important;
}

.otp-hint.is-hidden {
  display: none !important;
}

/* ---- Submit (WonderGlass submit-wrap) ---- */
.submit-wrap {
  margin-top: 6px !important;
  margin-bottom: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  text-align: left !important;
}

.cf-modern-form .submit-wrap input.wpcf7-submit,
.ekit-form .cf-modern-form .wpcf7-submit,
.ekit-form .cf-modern-form input[type="submit"],
.cf-modern-form .submit-wrap input[type="submit"] {
  display: inline-block !important;
  width: auto !important;
  min-width: 160px !important;
  max-width: 100% !important;
  height: 50px !important;
  padding: 0 28px !important;
  border: none !important;
  border-radius: 12px !important;
  background: #c51f26 !important;
  color: #fff !important;
  font-family: Montserrat, sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em;
  line-height: 50px !important;
  cursor: pointer;
  box-shadow: none !important;
  box-sizing: border-box !important;
}

.cf-modern-form .submit-wrap input.wpcf7-submit:hover:not(:disabled):not(.cf-submit-locked) {
  background: #a91a20 !important;
}

.cf-modern-form .submit-wrap input.wpcf7-submit:disabled,
.cf-modern-form .submit-wrap input.wpcf7-submit.cf-submit-locked,
.ekit-form .cf-modern-form input[type="submit"]:disabled,
.ekit-form .cf-modern-form input[type="submit"].cf-submit-locked {
  background: #d8d8d8 !important;
  color: #888 !important;
  cursor: not-allowed !important;
  opacity: 1 !important;
  pointer-events: none !important;
}

/* ---- Terms: wrap under checkbox, no overflow hide ---- */
.cf-modern-form .terms-wrap,
.terms-wrap {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: flex-start !important;
  gap: 8px !important;
  margin-top: 12px !important;
  margin-bottom: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
}

.cf-modern-form .terms-wrap > p,
.terms-wrap > p {
  display: contents !important;
  margin: 0 !important;
  padding: 0 !important;
}

.terms-wrap input[type="checkbox"],
.terms-wrap #myCheck {
  flex: 0 0 auto !important;
  width: 16px !important;
  height: 16px !important;
  margin: 2px 0 0 !important;
  float: none !important;
}

.terms-wrap .terms-text {
  flex: 1 1 auto !important;
  display: block !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  font-family: Montserrat, sans-serif;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  word-wrap: break-word !important;
  overflow-wrap: anywhere !important;
  color: #555;
}

.terms-wrap .terms-text a {
  white-space: normal !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: inherit !important;
}

.cf-modern-form .wpcf7-not-valid {
  border-color: #c51f26 !important;
}

@media (max-width: 768px) {
  .cf-modern-form,
  .ekit-form .cf-modern-form,
  .wpcf7 .cf-modern-form {
    max-width: 100% !important;
  }

  .elementor-element-9cc6472 {
    padding: 8px !important;
  }

  .cf-card {
    padding: 16px 14px 20px;
    border-radius: 14px;
  }

  .cf-field {
    margin-bottom: 12px;
  }

  .phone-row {
    flex-direction: row !important;
    gap: 6px;
  }

  .verify-btn {
    flex: 0 0 96px !important;
    width: 96px !important;
    min-width: 96px !important;
    max-width: 96px !important;
  }

  .cf-modern-form .verify-btn input,
  #miniorange_otp_token_submit_2ba693a {
    width: 96px !important;
    min-width: 96px !important;
    max-width: 96px !important;
    font-size: 12px !important;
  }

  .otp-boxes,
  #otp-boxes {
    gap: 6px !important;
  }

  .cf-modern-form .otp-digit,
  input.otp-digit {
    flex: 0 0 36px !important;
    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;
    height: 40px !important;
    font-size: 16px !important;
    line-height: 40px !important;
  }

  .cf-modern-form .submit-wrap input.wpcf7-submit {
    width: 100% !important;
    min-width: 100% !important;
  }

  .terms-wrap {
    margin-top: 10px !important;
    gap: 6px !important;
  }

  .terms-wrap .terms-text,
  .terms-wrap .terms-text a {
    font-size: 11px !important;
    line-height: 1.35 !important;
  }
}

@media (max-width: 480px) {
  .elementor-element-9cc6472 {
    padding: 6px !important;
  }

  .cf-card {
    padding: 14px 12px 16px;
    border-radius: 12px;
  }

  .verify-btn {
    flex: 0 0 88px !important;
    width: 88px !important;
    min-width: 88px !important;
    max-width: 88px !important;
  }

  .cf-modern-form .verify-btn input,
  #miniorange_otp_token_submit_2ba693a {
    width: 88px !important;
    min-width: 88px !important;
    max-width: 88px !important;
    font-size: 11px !important;
  }

  .cf-modern-form .otp-digit,
  input.otp-digit {
    flex: 0 0 32px !important;
    width: 32px !important;
    min-width: 32px !important;
    max-width: 32px !important;
    height: 38px !important;
    font-size: 15px !important;
    line-height: 38px !important;
  }

  .otp-boxes,
  #otp-boxes {
    gap: 5px !important;
  }
}/* End custom CSS */