.al-blog-toolbar{--al-green:#0F8A4B;--al-green-soft:#E8F7EF;--al-ink:#0F172A;--al-muted:#64748B;--al-line:#E2E8F0;width:min(920px, 100%);margin:0 auto 28px;padding:0 16px;box-sizing:border-box;font-family:'Cairo',Tahoma,sans-serif}.al-blog-search{display:flex;align-items:center;gap:0;background:#fff;border:1px solid var(--al-line);border-radius:16px;padding:6px 6px 6px 14px;box-shadow:0 10px 28px rgba(15,23,42,.06)}.al-blog-toolbar[dir="ltr"] .al-blog-search{padding:6px 14px 6px 6px}.al-blog-search__icon{display:inline-flex;color:var(--al-muted);margin-inline-end:8px;flex-shrink:0}.al-blog-search__input{flex:1;min-width:0;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;font:inherit;font-size:.98rem;font-weight:600;color:var(--al-ink);padding:10px 4px!important;margin:0!important}.al-blog-search__input::placeholder{color:#94A3B8;font-weight:500}.al-blog-search__btn{flex-shrink:0;border:0;cursor:pointer;background:linear-gradient(145deg,#12C48A 0%,var(--al-green) 100%);color:#fff;font-weight:800;font-size:.92rem;padding:12px 20px;border-radius:12px;transition:transform 0.2s,box-shadow 0.2s}.al-blog-search__btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,138,75,.28)}.al-blog-toolbar__counter{margin:12px 4px 0!important;color:var(--al-muted);font-size:.9rem;font-weight:700;text-align:center}.elementor-location-archive .elementor-element-0be40f3 .elementor-heading-title{font-family:'Cairo',Tahoma,sans-serif!important;font-weight:800!important;letter-spacing:-.02em}.elementor-location-archive .elementor-element-ccd4aae{max-width:640px;margin-inline:auto}.elementor-location-archive .elementor-posts--skin-cards .elementor-post__card{border-radius:20px!important;overflow:hidden;border:1px solid rgba(15,23,42,.06);box-shadow:0 10px 28px rgba(15,23,42,.07)!important;transition:transform 0.25s ease,box-shadow 0.25s ease;background:#fff}.elementor-location-archive .elementor-posts--skin-cards .elementor-post__card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(15,23,42,.12)!important}.elementor-location-archive .elementor-post__thumbnail{aspect-ratio:16 / 9;overflow:hidden;background:#1E293B}.elementor-location-archive .elementor-post__thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.35s ease}.elementor-location-archive .elementor-post__card:hover .elementor-post__thumbnail img{transform:scale(1.04)}.elementor-location-archive .elementor-post__badge{background:var(--al-green)!important;font-weight:700!important;border-radius:999px!important;padding:5px 12px!important}.elementor-location-archive .elementor-post__title,.elementor-location-archive .elementor-post__title a{font-family:'Cairo',Tahoma,sans-serif!important;font-weight:800!important;line-height:1.45!important;color:#0F172A!important}.elementor-location-archive .elementor-post__title a:hover{color:#0F8A4B!important}.elementor-location-archive .elementor-post__excerpt{color:#64748B!important;font-weight:600;line-height:1.6}.elementor-location-archive .elementor-post__read-more{color:#0F8A4B!important;font-weight:800!important}.elementor-location-archive .elementor-pagination{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:36px!important;font-family:'Cairo',Tahoma,sans-serif}.elementor-location-archive .elementor-pagination .page-numbers{min-width:42px;height:42px;display:inline-flex!important;align-items:center;justify-content:center;padding:0 12px!important;border-radius:12px!important;border:1px solid #E2E8F0;background:#fff;color:#0F172A!important;font-weight:800!important;text-decoration:none!important;transition:background 0.2s,color 0.2s,border-color 0.2s,transform 0.2s}.elementor-location-archive .elementor-pagination .page-numbers:hover{border-color:#0F8A4B;color:#0F8A4B!important;transform:translateY(-1px)}.elementor-location-archive .elementor-pagination .page-numbers.current{background:linear-gradient(145deg,#12C48A 0%,#0F8A4B 100%)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 18px rgba(15,138,75,.28)}.elementor-location-archive .elementor-pagination .page-numbers.prev,.elementor-location-archive .elementor-pagination .page-numbers.next{min-width:auto;padding:0 16px!important}@media (max-width:640px){.al-blog-search{flex-wrap:wrap;padding:10px;border-radius:14px}.al-blog-search__icon{display:none}.al-blog-search__input{width:100%;flex:1 1 100%;padding:8px 4px!important}.al-blog-search__btn{width:100%;margin-top:6px}.elementor-location-archive .elementor-pagination .page-numbers{min-width:38px;height:38px;font-size:.88rem}}