.bsc-carousel{display:none}
@media(max-width:1100px){
 #buildor-gallery .bg-intro .bg-hero-inquiry.bsc-host{position:absolute!important;top:auto!important;bottom:max(24px,env(safe-area-inset-bottom))!important;left:50%!important;right:auto!important;width:min(94%,900px)!important;height:auto!important;min-height:0!important;padding:0!important;transform:translateX(-50%)!important;translate:none!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important}
 #buildor-gallery .bg-intro .bsc-host .bg-service-choices{display:none!important}
 #buildor-gallery .bsc-carousel{display:block;width:100%;color:white}
 #buildor-gallery .bsc-window{overflow:hidden;width:100%;touch-action:pan-y}
 #buildor-gallery .bsc-track{display:flex;width:100%;will-change:transform;align-items:center}
 #buildor-gallery .bsc-service{flex:0 0 33.333333%;min-width:0;box-sizing:border-box;min-height:64px;padding:12px 2px 18px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f6f3ec;font:400 clamp(18px,4.8vw,22px)/1.3 Arial,sans-serif;text-align:center;white-space:nowrap;position:relative;cursor:pointer;text-shadow:0 1px 2px #000a,0 2px 6px #0004}
 #buildor-gallery .bsc-service.is-current{color:#e4c574;font-weight:700}
 #buildor-gallery .bsc-service.is-current:after{content:'';position:absolute;bottom:7px;left:35%;width:30%;height:2px;background:#d6ae58}
 #buildor-gallery .bsc-controls{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 6px;box-sizing:border-box}
 #buildor-gallery .bsc-arrows{display:flex;gap:12px}
 #buildor-gallery .bsc-controls button{min-height:52px;min-width:52px;padding:6px;margin:0;background:transparent;border:1px solid #ffffff55;border-radius:50%;box-shadow:none;color:#fff;font:20px/1 Arial,sans-serif;cursor:pointer;text-shadow:0 1px 2px #000a}
 #buildor-gallery .bsc-controls .bsc-play{font-size:14px}
 #buildor-gallery .bsc-carousel button:focus-visible{outline:2px solid #d6ae58;outline-offset:-3px}
}

@media(max-width:1100px){
 #buildor-gallery .bsc-controls{padding:4px 8px 0}
 #buildor-gallery .bsc-controls button{display:grid;place-items:center;width:52px;height:52px;transition:background .18s,border-color .18s}
 #buildor-gallery .bsc-controls button:hover{background:#ffffff12;border-color:#d6ae58}
 #buildor-gallery .bsc-controls svg{width:27px;height:27px}
 #buildor-gallery .bsc-controls .bsc-play{border-color:#d6ae58;color:#f6f3ec}
 #buildor-gallery .bsc-controls .bsc-play svg{width:23px;height:23px}
}

@media(max-width:1100px){
 #buildor-gallery .bsc-controls .bsc-prev,
 #buildor-gallery .bsc-controls .bsc-next{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
 #buildor-gallery .bsc-controls .bsc-play{border:1px solid #d6ae58!important;border-radius:50%!important}
}
