._hero_lt222_1{background:url(https://cdn.forsaprop.com/assets/images/home-hero-compressed.png) center 25%/cover no-repeat;background-attachment:fixed;height:calc(100vh - 70px);display:flex;align-items:center;justify-content:center;position:relative}._hero_lt222_1:before{content:"";position:absolute;inset:0;background:inherit;background-attachment:inherit;background-size:inherit;background-repeat:inherit;background-position:inherit;z-index:0;filter:brightness(.9) saturate(1.1) contrast(1.1);pointer-events:none}._hero_lt222_1>*{position:relative;z-index:1}._overlay_lt222_59{background:#00000026;padding:22.5px 40px 40px;border:1px solid rgba(255,255,255,.25);border-radius:40px;max-width:100%;width:100%;margin-right:10%;margin-left:10%;color:#fff;text-align:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 30px #00000040}._overlay_lt222_59 h1{font-size:36px;font-weight:700;color:#000;margin-bottom:10px}._overlay_lt222_59 p{font-size:16px;font-weight:400;color:#000;margin-bottom:30px}._searchBox_lt222_119{background:#fff;border-radius:20px;padding:20px;box-shadow:0 0 30px #00000040}._tabs_lt222_133{display:flex;justify-content:center;border-bottom:1px solid #e0e0e0;margin-bottom:20px}._tab_lt222_133{padding:10px 20px;cursor:pointer;color:#888;font-weight:500;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}._active_lt222_169{border-bottom:3px solid #C6AD85;color:#000}._listingTypeToggle_lt222_181{display:flex;justify-content:center;gap:10px;margin-bottom:12px;background:#f5f5f5;border-radius:15px;padding:4px;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto}._listingTypeBtn_lt222_207{padding:8px 24px;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;background:transparent;color:#666;font-family:Noto Sans,Noto Sans Arabic,sans-serif}._listingTypeBtn_lt222_207._active_lt222_169{background:#000;color:#fff;border-bottom:none}._listingTypeBtn_lt222_207:hover:not(._active_lt222_169){background:#e0e0e0}._categoryButtons_lt222_255{display:flex;justify-content:center;gap:12px;margin-bottom:16px}._categoryBtn_lt222_269{padding:10px 28px;border:1px solid #ccc;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;background:transparent;color:#666;font-family:Noto Sans,Noto Sans Arabic,sans-serif}._categoryBtn_lt222_269:hover{border-color:#c6ad85;color:#c6ad85;background:#c6ad851a}._categoryBtn_lt222_269._selected_lt222_307{border:1px solid #C6AD85;background:#c6ad85;color:#000}._input_lt222_319{width:100%;border:1px solid #ccc;border-radius:10px;font-size:14px;margin-bottom:20px;font-family:Noto Sans,Noto Sans Arabic,sans-serif}._filters_lt222_337{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px}._filters_lt222_337 select,._filters_lt222_337 button{flex:1;min-width:150px;padding:12px;border-radius:10px;border:1px solid #ccc;font-size:14px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;cursor:pointer;color:#000;background:#fff;transition:all .2s ease}._filters_lt222_337 button:not([style*=background]){background:#fff;color:#000;font-weight:500;text-align:left;justify-content:space-between;display:flex;align-items:center;position:relative}._filters_lt222_337 button:not([style*=background]) img{height:20px;width:20px}._filters_lt222_337 button:not([style*=background])[data-has-selection=true]{color:#c6ad85;font-weight:600}._filters_lt222_337 button[style*=background]{background:#000!important;color:#fff!important;font-weight:600;border:none;justify-content:center;display:flex;align-items:center}._filters_lt222_337 button[style*=background]:hover{background:#c6ad85!important}._extraButton_lt222_473{font-family:Noto Sans,Noto Sans Arabic,sans-serif;flex:1;min-width:150px;padding:12px;border-radius:10px;border:1px solid #ccc;font-size:14px;background:#000;color:#fff;font-weight:600;border:none;cursor:pointer;transition:background .3s}._extraButton_lt222_473:hover{background:#c6ad85}._bannerItem_lt222_513{margin:15px 0;border:1px solid #e0e0e0;border-radius:20px;overflow:hidden;background:#fff;display:flex;flex-direction:column}._card_lt222_533{background:#fff;padding:16px;border-radius:20px;text-align:center;box-shadow:0 0 10px #0000001a;margin:15px 0;height:200px;width:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;box-sizing:border-box}._card_lt222_533 ._imageWrapper_lt222_575{display:flex;justify-content:center;align-items:center;min-width:75px;margin-bottom:16px;border-radius:6px;overflow:hidden;background:#fff;padding:10px;box-shadow:0 0 10px #0000001a}._card_lt222_533 ._image_lt222_575{width:75px;height:auto;object-fit:contain;border-radius:6px}._card_lt222_533 ._imageDefault_lt222_617{width:100px;height:auto}._card_lt222_533 h3{margin:0;padding:0}._seeAll_lt222_637{color:#000;font-weight:500;display:flex;align-items:center;gap:5px;transition:color .3s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}._seeAll_lt222_637 h3{white-space:nowrap}._seeAll_lt222_637:hover{color:#c6ad85}._seeAll_lt222_637:hover img{filter:brightness(0) saturate(100%) invert(71%) sepia(8%) saturate(1273%) hue-rotate(358deg) brightness(100%) contrast(85%)}@media only screen and (max-width:768px){._overlay_lt222_59{padding:20px;border-radius:30px;max-width:450px;width:90%;margin:5vh 0px}._hero_lt222_1{background:url(https://cdn.forsaprop.com/assets/images/home-hero-compressed-mobile.png) center/cover no-repeat;min-height:calc(100vh - 120px);height:-webkit-fit-content;height:fit-content}._filters_lt222_337{flex-direction:column}._filters_lt222_337 button,._filters_lt222_337 select{min-width:100%;width:100%}._listingTypeToggle_lt222_181{margin-bottom:10px}._listingTypeBtn_lt222_207{padding:6px 18px;font-size:13px}._categoryButtons_lt222_255{gap:8px;margin-bottom:12px}._categoryBtn_lt222_269{padding:8px 20px;font-size:13px}._bannerItem_lt222_513{margin:10px 0}._card_lt222_533{width:150px;height:165px}._card_lt222_533 ._imageWrapper_lt222_575,._card_lt222_533 ._image_lt222_575{height:auto}._card_lt222_533 ._imageWrapper_lt222_575{padding:10px}h1{font-size:22px}h2{font-size:18px}h3{font-size:14px}}@media only screen and (min-width:769px)and (max-width:1100px){._overlay_lt222_59{max-width:60vw}._hero_lt222_1{height:calc(100vh + 100px)}}
