
.dm-section.dm-photo-opening{background:#fff;padding-top:65px}
.dm-photo-opening>.dm-wrap>figure{margin:0;position:relative}
.dm-photo-opening>.dm-wrap>figure>.bs-photo{display:block;width:100%;height:400px;object-fit:cover;border-radius:0}
.dm-photo-opening .dm-photo-copy{position:relative;z-index:1;background:#fff;color:#11181d;max-width:1060px;margin:-90px auto 0;padding:46px 52px 28px;border-top:3px solid #2ecbff}
.dm-photo-opening .dm-photo-copy .dm-kicker,.dm-photo-opening .dm-photo-copy h2,.dm-photo-opening .dm-photo-copy .dm-intro{text-align:left}
.dm-photo-opening .dm-photo-copy h2{max-width:850px;margin:18px 0 22px;font-size:clamp(30px,3.3vw,49px)}
.dm-photo-opening .dm-photo-copy .dm-intro{max-width:none;margin:0;line-height:1.7}
.dm-photo-opening .dm-tabs{margin-top:28px}
@media(max-width:750px){.dm-section.dm-photo-opening{padding-top:54px}.dm-photo-opening>.dm-wrap>figure>.bs-photo{height:270px}.dm-photo-opening .dm-photo-copy{margin:-38px 15px 0;padding:28px 22px 26px}.dm-photo-opening .dm-photo-copy h2{font-size:30px}.dm-photo-opening .dm-tabs{margin-top:20px}}
