/* Original design styles are retained; React replaces the legacy plugins. */
.react-banner-track{width:100%;position:relative}
.react-banner-slide{width:100%;transition:opacity 500ms ease}
.react-banner-slide:not(.selected){pointer-events:none}
.react-camera{position:relative;float:none;clear:both;margin-bottom:0;overflow:hidden}
.react-camera .camera_fakehover,.react-camera .cameraContents{position:absolute;inset:0}
.react-camera-image{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}
.react-camera button{border:0;padding:0;opacity:0;transition:opacity 200ms}
.react-camera:hover button,.react-camera:focus-within button{opacity:1}
.modal.show .modal-dialog{transform:translate(0,0)}
@media(max-width:767px){#banner-slider .slick-dots{display:none}}
@media(prefers-reduced-motion:reduce){.react-banner-slide{transition:none}}

.modal-backdrop.show{z-index:6000}.modal.show{z-index:6001}
