.elementor-kit-5 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}h1.entry-title{display:var(--page-title-display)}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.fm-hero .elementor-widget-uael-search form{max-width:720px;margin:0 auto}.fm-search input[type=search]{background:#fff;border:1px solid var(--fm-border);border-radius:999px;padding:14px 18px;width:100%;outline:0;color:var(--fm-text)}.fm-search input[type=search]::placeholder{color:var(--fm-muted)}.fm-search input[type=search]:focus{border-color:var(--fm-gold);box-shadow:0 0 0 4px rgba(199,163,111,.15)}.fm-search button,.fm-search .uael-search-submit{background:var(--fm-gold);color:var(--fm-text);border-radius:999px;padding:10px 16px;border:none}.fm-search button:hover,.fm-search .uael-search-submit:hover{filter:brightness(.95)}.fm-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:16px auto 8px}.fm-chip{background:#fff;color:var(--fm-text);border:1px solid var(--fm-border);border-radius:999px;padding:8px 14px;text-decoration:none;font-size:14px;line-height:1;display:inline-flex;align-items:center;gap:6px;transition:.15s ease-in-out}.fm-chip:hover{background:var(--fm-gold);color:var(--fm-text);border-color:var(--fm-gold)}.elementor-post__read-more,.elementor-button--read-more{background:var(--fm-gold);color:var(--fm-text);border-radius:999px;padding:10px 16px;display:inline-block;border:none}.elementor-post__read-more:hover,.elementor-button--read-more:hover{filter:brightness(.95)}.fm-card{background:#fff;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.08);padding:16px}.fm-card .fm-img{border-radius:12px;overflow:hidden}.fm-card .fm-btn{background:var(--fm-gold);color:var(--fm-text);border-radius:999px;padding:10px 16px;border:none;display:inline-flex;align-items:center;gap:8px}.fm-card .fm-btn:hover{filter:brightness(.95)}.elementor-pagination a,.elementor-pagination span{border:1px solid var(--fm-border);border-radius:999px;padding:8px 12px;color:var(--fm-text)}.elementor-pagination .page-numbers.current{background:var(--fm-gold);border-color:var(--fm-gold);color:var(--fm-text)}