/* Only runtime replacements and accessibility repairs; exported presentation remains authoritative. */
#dmRoot [data-anim-desktop],#dmRoot [data-anim-extended],#dmRoot .dmNewParagraph {visibility:visible!important}
#dm .replica-page-heading{font-family:'Averia Sans Libre',sans-serif;font-weight:700;line-height:initial}
.replica-menu-toggle,#mobile-hamburger-drawer{display:none}
#dm a:focus-visible,#dm button:focus-visible,#dm summary:focus-visible{outline:2px solid #cd2952!important;outline-offset:4px}
#dm .replica-carousel{position:relative;display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;height:auto!important;min-height:160px}
#dm .replica-carousel .quote-slide{width:auto!important;height:auto!important;grid-column:2;grid-row:1;padding:20px;float:none!important}
#dm .replica-carousel .quote-slide[hidden]{display:none!important}
.replica-carousel button{background:transparent;border:0;color:inherit;cursor:pointer;font-size:24px;padding:4px}.replica-carousel .previous{grid-column:1;grid-row:1}.replica-carousel .next{grid-column:3;grid-row:1}
#dm .dmPhotoGallery img{display:block;width:100%;height:auto}
#dm .dmPhotoGallery .caption-container{display:none}
.replica-lightbox{border:0;background:#111e;color:#fff;max-width:100vw;max-height:100vh;width:100vw;height:100vh;padding:50px;overflow:hidden}.replica-lightbox::backdrop{background:#000c}.replica-lightbox[open]{display:flex;align-items:center;justify-content:center}.replica-lightbox img{max-height:85vh;max-width:85vw;object-fit:contain}.replica-lightbox button{background:transparent;color:white;border:0;font-size:40px;cursor:pointer}.lightbox-close{position:absolute;right:20px;top:10px}
@media(max-width:767px){
 #dmRoot .dmHeaderContainer{position:absolute;top:0;left:0;right:0;z-index:100}
 #dmRoot .dmHeaderContainer .dmHeaderResp{display:none!important}
 #dmRoot .replica-menu-toggle{display:flex;position:absolute;right:15px;top:15px;width:38px;height:34px;background:transparent;border:0;flex-direction:column;justify-content:space-evenly;padding:5px;z-index:102;cursor:pointer}
 .replica-menu-toggle span{height:2px;width:28px;background:#fff;display:block}
 #dmRoot #mobile-hamburger-drawer{display:none;position:fixed;top:0;right:0;width:85vw!important;height:100dvh;background:#272a2f;z-index:101;overflow:auto;padding-top:60px}
 #dmRoot #mobile-hamburger-drawer.open{display:block;transform:none!important;visibility:visible!important}
 #dmRoot #mobile-hamburger-drawer .unifiednav__container{display:flex;flex-direction:column}
 #dmRoot .dmHeader{min-height:0!important}
 .replica-lightbox{padding:30px 0}.replica-lightbox img{max-width:80vw}
}
@media(max-width:767px){
 #dmRoot #dm .dmInner{min-width:0!important}
 #dmRoot .dmHeaderContainer{display:block!important;position:relative!important;background:white;height:75px!important}
 #dmRoot #hcontainer{display:block!important;position:relative!important;height:75px!important;background:#fff!important}
 #dmRoot .replica-menu-toggle{top:20px}
 #dmRoot .replica-menu-toggle span{background:#666}
 #dmRoot #dm-outer-wrapper{padding-top:0!important}
}
#dm .dmImageSlider .slides{display:block!important;position:relative;padding:0!important;margin:0!important;overflow:hidden}
#dm .dmImageSlider .slides>li{position:relative!important;display:none!important;float:none!important;opacity:1!important;width:100%!important}
#dm .dmImageSlider .slides>li.replica-active{display:block!important}
#dm .dmImageSlider .slides>li>img{display:block!important;width:100%!important;height:auto!important}
.replica-image-controls{position:absolute;bottom:10px;left:10px;right:10px;display:flex;justify-content:space-between;z-index:5}.replica-image-controls button{border:0;background:#0008;color:white;padding:6px 12px;cursor:pointer;font-size:24px}
.replica-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
#dm .dmPhotoGallery .photogallery-row{display:flex;align-items:flex-start;margin:3px;gap:0}
#dm .dmPhotoGallery .photogallery-column{display:flex;flex:0 0 25%;flex-direction:column;min-width:0}
#dm .dmPhotoGallery .photoGalleryThumbs{padding:3px;width:100%;box-sizing:border-box}
#dm .dmPhotoGallery .image-container a{display:block;width:100%;background-size:cover;background-position:center}
#dm .dmPhotoGallery .pinterest-low .image-container a{aspect-ratio:4/3}
#dm .dmPhotoGallery .pinterest-high .image-container a{aspect-ratio:4/5}
#dm .dmPhotoGallery .image-container img{display:none!important}
#dm .dmPhotoGallery .photogallery-row[hidden]{display:none!important}
#dm .photoGalleryViewAll{display:block;text-align:center;cursor:pointer;margin:12px auto;background:transparent;border:0;color:inherit;font:inherit}
@media(max-width:767px){#dm .dmPhotoGallery .photogallery-column{flex-basis:50%}}
#dm .dmPhotoGallery .photogallery-row{margin:0}
