.elementor-639 .elementor-element.elementor-element-92bd68a{--display:flex;--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;}:root{--page-title-display:none;}/* Start custom CSS */.wb-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:980px;margin:24px auto;direction:rtl}
.wb-col{background:#fff;border:1px solid #eee;border-radius:12px;padding:20px;box-shadow:0 10px 24px rgba(0,0,0,.05)}
.wb-col h3{margin:0 0 12px;color:#273445;font-size:20px}
.wb-form .wb-field{margin-bottom:12px}
.wb-form label{display:block;margin-bottom:6px;color:#273445;font-weight:600}
.wb-form input,.wb-form select{width:100%;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;outline:0}
.wb-form input:focus,.wb-form select:focus{border-color:#C26B28;box-shadow:0 0 0 3px rgba(194,107,40,.12)}
.wb-btn{display:inline-block;border:0;cursor:pointer;border-radius:10px;padding:10px 14px;font-weight:700}
.wb-btn-primary{background:#C26B28;color:#fff;box-shadow:0 8px 18px rgba(194,107,40,.25);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}
.wb-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.05)}
.wb-errors{background:#ffe9e3;border:1px solid #f5c2b8;color:#a94442;border-radius:10px;padding:10px 12px;margin-bottom:12px}
.wb-lostpass{display:inline-block;margin-right:10px;color:#273445;text-decoration:none}
.wb-lostpass:hover{text-decoration:underline}
@media(max-width:820px){.wb-auth-grid{grid-template-columns:1fr}}/* End custom CSS */