.elementor-2 .elementor-element.elementor-element-63364ca{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-e663ab2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}:root{--page-title-display:none;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-63364ca{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-e663ab2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-63364ca{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-e663ab2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */body {
            font-family: Arial, sans-serif;
            line-height: 1.6;
            direction: rtl;
            text-align: right;
            padding: 20px;
        }
        h1 {
            text-align: center ;
            text-decoration: underline;
        }
        section {
            margin-bottom: 20px;
        }
        details, .bank-details {
            margin-bottom: 20px;
            border: 1px solid #ddd;
            padding: 10px;
            border-radius: 5px;
            background-color: #f9f9f9;
        }
        details div, .bank-details div {
            margin-bottom: 10px;
        }
        conditions {
            margin-bottom: 20px;
            border: 1px solid #ddd;
            padding: 10px;
            border-radius: 5px;
            background-color: #f9f9f9;
        }
        signature-section {
            margin-top: 40px;
        }
        signature-section div {
            margin-bottom: 20px;
        }
        signature {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        signature div {
            width: 45%;
            text-align: center;
        }
        footer {
            text-align: center;
            margin-top: 40px;
            font-weight: bold;
        }
p , h3 , ul {
	direction: rtl;
}
  .input-box {
    direction: rtl;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }

  .input-box input[type="text"], .input-box input[type="date"]  , .input-box input[type="email"] , .input-box input[type="tel"] {
    direction: rtl;
    border: none;
    border-bottom: 1px solid #000;
    background: none;
  }

  .input-title {
    direction: rtl;
    width: -webkit-fill-available;
  }
  [type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
    width: 100%;
}
.cf7_signature_clear img {
    margin-right: 300px;
}/* End custom CSS */