
.monet-contact{margin-left:auto!important;margin-right:auto!important;display:block!important;float:none!important;align-self:center!important}
.monet-mat.cover-alternating{position:relative;isolation:isolate;overflow:hidden}
.cover-fusion{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 2s ease;z-index:2;pointer-events:none}
.cover-alternating .mat-window{transition:opacity 2s ease}
.cover-alternating.is-fusion .cover-fusion{opacity:1}
.cover-alternating.is-fusion .mat-window{opacity:0;pointer-events:none}
.cover-alternating figcaption{position:relative;z-index:3}
.cover-controls{position:absolute;top:18px;right:22px;z-index:5;display:flex;align-items:center;gap:10px;padding:9px 13px;background:rgba(27,51,37,.78);border-radius:24px;color:#fff}
.cover-controls button{font:12px 'DM Sans',Arial,sans-serif;color:inherit;background:transparent;border:0;padding:5px;cursor:pointer}
.cover-controls .cover-dot{height:9px;width:9px;border-radius:50%;padding:0;border:1px solid #fff;background:transparent}
.cover-controls .cover-dot[aria-pressed=true]{background:#fff}
.cover-alternating.is-fusion figcaption{background:linear-gradient(transparent,rgba(0,0,0,.55))}
@media(max-width:620px){.cover-fusion{object-position:50% 50%}.cover-controls{top:10px;right:10px;padding:6px 10px}.monet-contact{width:calc(100% - 36px)!important}}
@media(prefers-reduced-motion:reduce){.cover-fusion,.cover-alternating .mat-window{transition:none}}
