.home-carousel-footer{justify-content:center;align-items:center;gap:18px;min-width:0;margin-top:4px;display:flex}.home-carousel-footer:empty{display:none}.home-carousel-footer>.home-carousel-more{box-sizing:border-box;color:#102c46;white-space:nowrap;background:#f1ece1;border-color:#b49a61;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:36px;min-height:36px;margin:0;padding:0 14px;font-size:13px;line-height:1;display:inline-flex}.home-carousel-footer>.home-carousel-more svg{width:16px;height:16px}.home-carousel-footer>.home-carousel-more:hover{color:#102c46;background:#e8dfcc}.carousel-markers{justify-content:center;align-items:center;gap:0;display:flex}.carousel-markers button{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:36px;padding:0;display:grid}.carousel-markers button span{background:#dcd6cb;border-radius:4px;width:14px;height:3px;transition:background .2s,width .2s}.carousel-markers button.is-active span{background:#b6954a;width:22px}.carousel-markers button:hover span{background:#b6954a}.carousel-markers button:focus-visible{outline-offset:1px;border-radius:5px;outline:2px solid #b6954a}@media (max-width:540px){.carousel-markers button{width:16px}.carousel-markers button span{width:9px}.carousel-markers button.is-active span{width:14px}.home-carousel-footer>.home-carousel-more{gap:6px;height:32px;min-height:32px;padding:0 10px;font-size:12px}.home-carousel-footer>.home-carousel-more svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.carousel-markers button span{transition:none}}.featured-carousel-controls.home-carousel-pagination,.development-carousel-controls.home-carousel-pagination{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.home-carousel-pagination .home-carousel-position{text-align:center;color:#0b2a50;font-variant-numeric:tabular-nums;min-width:42px;font-size:14px;font-weight:400;line-height:1}.featured-carousel-controls.home-carousel-pagination button,.development-carousel-controls.home-carousel-pagination button{color:#102d43;cursor:pointer;background:0 0;border:1px solid #b49a61;border-radius:9px;place-items:center;width:36px;min-width:36px;height:36px;padding:0;display:grid}.featured-carousel-controls.home-carousel-pagination button:hover,.development-carousel-controls.home-carousel-pagination button:hover{color:#102d43;background:#b49a6114}.home-carousel-pagination button:focus-visible{outline-offset:4px;outline:2px solid #b49a61}.home-developments .development-carousel-track{scrollbar-width:none;-ms-overflow-style:none}.home-developments .development-carousel-track::-webkit-scrollbar{width:0;height:0;display:none}.featured-carousel-controls.home-carousel-pagination button svg{width:18px;height:18px}.home-carousel-arrows{flex:none;align-items:center;gap:8px;display:flex}.home-carousel-arrows button{color:#102d43;cursor:pointer;background:#fff;border:1px solid #b49a61;border-radius:9px;place-items:center;width:40px;height:40px;padding:0;display:grid}.home-carousel-arrows button:hover{background:#f6f2e9}.home-carousel-arrows button:focus-visible{outline-offset:3px;outline:2px solid #b49a61}.home-carousel-arrows svg{width:21px;height:21px}@media (max-width:760px){.home-carousel-arrows{display:none}}
