button.jet-form-builder__submit{display:inline-flex;justify-content:center!important}#auth-container *{font-family:'Estedad',sans-serif!important;direction:rtl;margin-bottom:7px}.auth-form{transition:opacity .4s ease,transform .4s ease;opacity:0;transform:translateY(10px)}.auth-form.active,.auth-form[style*="block"]{opacity:1!important;transform:translateY(0)!important}#auth-container input[type=text],#auth-container input[type=password],#auth-container input[type=email]{width:100%;padding:12px 15px;border:1px solid #dcdcdc;border-radius:10px;font-size:15px;transition:border-color .3s;background:#fafafa}#auth-container input:focus{border-color:#0aad84;outline:none}#auth-container button,#auth-container input[type=submit]{width:100%;padding:12px;background:#0aad84;border-radius:10px;border:none!important;color:#fff;font-weight:600;font-size:16px;cursor:pointer;transition:background .3s,transform .2s;font-family:'Estedad',sans-serif!important;margin-top:10px}#auth-container button:hover,#auth-container input[type=submit]:hover{background:#08956f;transform:translateY(-2px)}.auth-switch{text-align:center;margin-top:15px;font-size:14px}.auth-switch a{color:#0aad84;font-weight:600;text-decoration:none;margin:0 6px;transition:color .2s}.auth-switch a:hover{color:#06694f}.auth-switch span.separator{color:#aaa;padding:0 5px}.maro-google-btn{width:100%;background:#fff;border:1px solid #dcdcdc;padding:12px;border-radius:10px;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:box-shadow .3s;margin:15px 0;font-weight:600}.maro-google-btn:hover{box-shadow:0 0 10px rgb(0 0 0 / .08)}.maro-google-btn img{width:22px;height:22px}@media (max-width:480px){#auth-container input,#auth-container button{font-size:14px;padding:10px}.auth-switch{font-size:13px}}.ds-directory-search{font-family:"Estedad",Sans-serif!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:-internal-autofill-selected{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;color:#000!important;border:1px solid #787878!important}.ds-input:not(:placeholder-shown){border-color:#555555!important}.ds-group{margin-bottom:21px}.ds_recent_item i.fa-history,i.fa-search,i.fa-map-marker{font-size:15px;margin-left:6px;opacity:.7;color:#5c5c5c}.ds_suggest_service,.ds_suggest_city{padding:10px 8px 10px 8px;cursor:pointer;font-size:15px;font-weight:500;color:#111}.ds-input-wrap{position:relative}.ds-input-wrap i{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:16px;color:#5c5c5c;pointer-events:none}.ds-input-wrap .ds-input{padding-right:38px!important}.ds-input-wrap input{width:100%;padding:12px 40px 12px 12px;font-size:16px}.ds-input-wrap label{position:absolute;right:40px;top:12px;color:#888;font-size:15px;pointer-events:none;transition:0.2s ease;background:#fff;padding:0 4px}.ds-input-wrap input:focus+label,.ds-input-wrap input:not(:placeholder-shown)+label{top:-10px;font-size:11px;color:#0e3176;font-weight:400}.ds-group label{display:block;margin-bottom:6px;font-size:14px;font-weight:400;color:#787878;line-height:1.5}.ds-input{width:100%!important;padding:12px 12px!important;border:1px solid #ccc!important;border-radius:10px!important;outline:none!important;transition:0.2s!important;font-size:13px!important}.ds-suggestions{display:none;overflow-y:auto;margin-top:15px}.ds-suggestion-item{padding:10px 12px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:0.15s}.ds-suggestion-item:hover{background:#f7f7f7}#ds_recent_searches{margin-top:18px;font-size:14px}.ds_recent_item{padding:10px 5px;border-bottom:1px dashed #e6e6e6;cursor:pointer;font-weight:500;font-size:15px;color:#111}#ds_clear_recent{margin-top:8px;padding:6px 10px;border-radius:8px;border:1px solid #bbb;background:#fafafa;cursor:pointer;transition:0.2s}#ds_clear_recent:hover{background:#eee}.ds-recent-title{font-size:16px;font-weight:400;margin-bottom:8px;color:#787878;display:block}.ds-results-list{margin-top:15px;border-radius:10px;overflow:hidden}.ds-results-list>div{padding:12px;border-bottom:1px solid #ececec}.ds-results-list a{color:#008c72;font-size:16px;text-decoration:none}.ds-results-list a:hover{text-decoration:underline}.ds-ajax-panel,.ds-search-popup,.elementor-popup-modal{z-index:99999!important}@font-face{font-family:"EstedadVF";src:url(/fonts/Estedad-Vf.woff2) format("woff2-variations"),url(/fonts/Estedad-Vf.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.glsr-summary-text,.glsr-review-date [class*=glsr-]{flex:1 1 100%;font-family:'EstedadVf'!important}.call-btn{display:block!important;text-align:center;padding:10px 0;background:#08997D;border-radius:8px;text-decoration:none!important;color:#fff!important;font-weight:500}.call-btn-popup{background:#08997D;border-radius:5px;padding:8px 15px 8px 15px;font-size:16px;color:#fff}.call-btn .icon{color:#fff!important;margin-left:6px}.call-btn:hover,.call-btn:focus,.call-btn:active{background:#079176!important;color:#fff!important}.call-btn-popup:hover,.call-btn-popup:focus,.call-btn-popup:active{background:#079176!important;color:#fff!important}a.custom-logout-link{color:#fff;font-family:'Estedad';font-size:16px}.swiper-slide-image:hover{border:2px solid #3E4C68!important;transition:0.9s}.elementor-swiper-button-prev,.elementor-swiper-button-next{margin:0 -15px 0 -15px}.m-with-line{display:flex;align-items:center;gap:10px;font-family:'Estedad',sans-serif;direction:rtl}.m-with-line::after{content:"";flex-grow:1;height:1px;background:#ebebeb;margin-top:4px}@font-face{font-family:'Estedad';src:url('<?php echo get_stylesheet_directory_uri(); ?>/fonts/Estedad.woff2') format('woff2'),url('<?php echo get_stylesheet_directory_uri(); ?>/fonts/Estedad.woff') format('woff');font-weight:400;font-style:normal}.back-link{font-family:'Estedad',sans-serif;color:#707070;text-decoration:none;font-weight:400;display:inline-flex;align-items:center;gap:6px;transition:0.2s;direction:rtl;font-size:14px}.back-link:hover{color:#111}.back-arrow{width:18px;height:18px;stroke-width:2.5;display:inline-block}.copy-icon-btn{background:none!important;border:1px solid #ccc!important;padding:12px!important;border-radius:5px!important;cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center}.copy-icon-btn:focus{outline:2px solid rgb(0 0 0 / .1);outline-offset:2px}nav.breadcrumb-nav{background:#fff;padding:15px 10px 7px 8px;border-radius:5px}