.MixedMediaSwiper-module__ddZySa__wrap{width:100%;max-width:500px}.MixedMediaSwiper-module__ddZySa__mainWrapper,.MixedMediaSwiper-module__ddZySa__mainInner{position:relative}.MixedMediaSwiper-module__ddZySa__main{background:var(--white-02);border:1px solid var(--white-10);border-radius:14px;overflow:hidden}.MixedMediaSwiper-module__ddZySa__mainImageBox,.MixedMediaSwiper-module__ddZySa__mainVideoBox{aspect-ratio:3/4;background:var(--white-02);width:100%;position:relative}.MixedMediaSwiper-module__ddZySa__mainImage{object-fit:cover}.MixedMediaSwiper-module__ddZySa__mainVideo{object-fit:cover;width:100%;height:100%;display:block}.MixedMediaSwiper-module__ddZySa__videoControlsStack{z-index:3;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:15px;right:15px}.MixedMediaSwiper-module__ddZySa__videoControlPanel{align-items:center;gap:20px;display:flex}.MixedMediaSwiper-module__ddZySa__videoControlButton{cursor:pointer;background:#00000040;border:0;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;padding:0;display:inline-flex}:is(.MixedMediaSwiper-module__ddZySa__main .swiper-button-prev,.MixedMediaSwiper-module__ddZySa__main .swiper-button-next){color:var(--text-75);transition:color .15s}:is(.MixedMediaSwiper-module__ddZySa__main .swiper-button-prev:hover,.MixedMediaSwiper-module__ddZySa__main .swiper-button-next:hover){color:var(--text-95)}:is(.MixedMediaSwiper-module__ddZySa__main .swiper-button-prev.swiper-button-disabled,.MixedMediaSwiper-module__ddZySa__main .swiper-button-next.swiper-button-disabled){opacity:.35;cursor:default}:is(.MixedMediaSwiper-module__ddZySa__main .swiper-button-prev:after,.MixedMediaSwiper-module__ddZySa__main .swiper-button-next:after){font-size:16px;font-weight:700}.MixedMediaSwiper-module__ddZySa__lightGalleryMount{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.MixedMediaSwiper-module__ddZySa__thumbs{margin-top:10px}.MixedMediaSwiper-module__ddZySa__thumbsNotReady{visibility:hidden}.MixedMediaSwiper-module__ddZySa__thumbsReady{visibility:visible}.MixedMediaSwiper-module__ddZySa__thumbSlide{height:auto}.MixedMediaSwiper-module__ddZySa__thumbBtn{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.MixedMediaSwiper-module__ddZySa__thumbMediaBox{aspect-ratio:1;border:1px solid var(--white-10);background:var(--white-02);opacity:.85;border-radius:12px;width:100%;transition:border-color .15s,box-shadow .15s,opacity .15s;position:relative;overflow:hidden}.MixedMediaSwiper-module__ddZySa__thumbMedia{object-fit:cover;width:100%;height:100%;display:block}.MixedMediaSwiper-module__ddZySa__thumbMediaNotReady{opacity:0}.MixedMediaSwiper-module__ddZySa__thumbMediaReady{opacity:1;transition:opacity .12s}.MixedMediaSwiper-module__ddZySa__thumbVideoOverlay{pointer-events:none;background:#0009;position:absolute;inset:0}.MixedMediaSwiper-module__ddZySa__thumbVideoIcon{opacity:.95;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MixedMediaSwiper-module__ddZySa__thumbs .swiper-slide-thumb-active .MixedMediaSwiper-module__ddZySa__thumbMediaBox{border-color:var(--white-25);opacity:1;box-shadow:0 0 0 1px var(--white-15)}
.ContactBar-module__8XYssq__contactBar{align-items:center;gap:.75rem;width:100%;height:56px;display:flex}.ContactBar-module__8XYssq__phoneBlock{background:var(--white-03);border:1px solid var(--accent-75);border-radius:8px;flex:1;align-items:center;gap:.75rem;min-width:0;height:100%;padding:0 .875rem;display:flex}.ContactBar-module__8XYssq__callBadge{background:0 0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ContactBar-module__8XYssq__phone{min-width:0;color:var(--text-95);letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:auto;align-items:center;font-size:1rem;font-weight:650;line-height:1;text-decoration:none;display:flex;overflow:hidden}.ContactBar-module__8XYssq__socialBlock{align-items:center;height:100%;display:flex}.ContactBar-module__8XYssq__icons{align-items:center;gap:1rem;display:flex}.ContactBar-module__8XYssq__iconBtn{border-radius:999px;place-items:center;width:30px;height:30px;display:grid}
