/* Kaspipharm: Tilda form styling */
.r:has(.t-form){background:#0E5C73}
.r:has(.t-form) .t-title{font-family:'Unbounded',sans-serif;font-weight:500;color:#fff;letter-spacing:-0.03em}
.r:has(.t-form) .t-descr{font-family:'Instrument Sans',system-ui,sans-serif;color:#D9E7EA}
.r:has(.t-form) .t-input-title{font-family:'Instrument Sans',system-ui,sans-serif;color:#fff;font-weight:600;font-size:15px}
.r:has(.t-form) .t-input{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;color:#0A2B3E;background:#fff;border:1px solid #1D4A5E;border-radius:6px}
.r:has(.t-form) .t-input::placeholder{color:#6B8591}
.r:has(.t-form) .t-submit{font-family:'Instrument Sans',system-ui,sans-serif;font-weight:600;font-size:17px;background:#CC3D14!important;color:#fff!important;border-radius:6px!important;height:54px;padding:0 34px;transition:background .15s}
.r:has(.t-form) .t-submit:hover{background:#A92F0D!important}
.r:has(.t-form) .t-input-group{margin-bottom:18px}
.r:has(.t-form) .t-form__errorbox-text,.r:has(.t-form) .t-input-error{color:#FFD2C7}
.r:has(.t-form) .t-form__successbox,.r:has(.t-form) .t-form-success-popup,.r:has(.t-form) .js-successbox{font-family:'Instrument Sans',system-ui,sans-serif;color:#fff}
.r:has(.t-form) .t-checkbox__indicator{border-color:#fff}
.r:has(.t-form) .t-text,.r:has(.t-form) .t-checkbox__control{color:#D9E7EA}
.r:has(.t-form){padding-top:30px;padding-bottom:30px}

/* Arabic form: RTL */
.uc-kp-ar .t-title,.uc-kp-ar .t-descr,.uc-kp-ar .t-input-title,.uc-kp-ar .t-input,.uc-kp-ar .t-submit{direction:rtl;text-align:right;font-family:'IBM Plex Sans Arabic','Segoe UI',Tahoma,sans-serif}
.uc-kp-ar .t-title,.uc-kp-ar .t-descr{text-align:center}
.uc-kp-ar .t-input-phonemask__wrap{direction:ltr}
/* Phone field: single border */
.r:has(.t-form) .t-input-phonemask{border:0!important;background:transparent!important;box-shadow:none!important;outline:0}
.r:has(.t-form) .t-input-phonemask__select-code{color:#0A2B3E}
