.dc-m05.wp-block-dcclone-m05{box-sizing:border-box;width:100%;max-width:none;margin:0 0 var(--dc-m05-nextGapDesktop,0px);padding:var(--dc-m05-paddingTopDesktop,0px) 0 var(--dc-m05-paddingBottomDesktop,0px);background:var(--dc-m05-backgroundColor,#fff);overflow-anchor:none}
.dc-m05 .dc-m05__inner{box-sizing:border-box;width:100%;max-width:var(--dc-m05-maxWidth,1600px);margin:0 auto;padding:0 var(--dc-m05-gutterDesktop,40px)}
.dc-m05 .dc-m05__row{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;margin:0 auto;padding:0}
.dc-m05 .dc-m05__media{box-sizing:border-box;display:flex;flex:0 1 57%;min-width:0;max-width:var(--dc-m05-imageMaxWidth,800px);justify-content:flex-end;margin:0;padding:0}
.dc-m05 .dc-m05__media-inner{box-sizing:border-box;width:100%;max-height:var(--dc-m05-imageMaxHeight,500px);margin:0;padding:0;overflow:hidden}
.dc-m05 .dc-m05__image-link{display:block;margin:0;padding:0;border:0;text-decoration:none}
.dc-m05 .dc-m05__picture{display:block;position:relative;box-sizing:border-box;width:100%;aspect-ratio:1080/798;max-height:var(--dc-m05-imageMaxHeight,500px);margin:0;padding:0;overflow:hidden}
.dc-m05 .dc-m05__image{display:block;position:absolute;inset:0;box-sizing:border-box;width:100%;height:100%;max-width:100%;max-height:var(--dc-m05-imageMaxHeight,500px);margin:0;padding:0;border:0;object-fit:cover;object-position:center}
.dc-m05 .dc-m05__text{box-sizing:border-box;flex:0 1 43%;min-width:43%;margin:0 0 0 var(--dc-m05-textMarginDesktop,112px);padding:0 0 0 var(--dc-m05-textInsetDesktop,60px);text-align:left}
.dc-m05 .dc-m05__subtitle{display:block;margin:0 0 var(--dc-m05-subtitleGapDesktop,-8px);padding:0;border:0;color:var(--dc-m05-subtitleColor,#3d3936);font-family:Gotham,Arial,sans-serif;font-size:var(--dc-m05-subtitleDesktop,16px);font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:uppercase;text-align:left}
.dc-m05 .dc-m05__heading{display:block;margin:0 0 var(--dc-m05-headingGap,8px);padding:0;border:0;color:var(--dc-m05-headingColor,#3d3936);font-family:'Slussen Compressed Black',Impact,sans-serif;font-size:var(--dc-m05-headingDesktop,56px);font-weight:900;line-height:1.1;letter-spacing:.1px;text-transform:uppercase;text-align:left}
.dc-m05 .dc-m05__body{display:block;margin:0 0 var(--dc-m05-bodyGap,24px);padding:0;border:0;color:var(--dc-m05-bodyColor,#3d3936);font-family:Gotham,Arial,sans-serif;font-size:var(--dc-m05-bodyDesktop,16px);font-weight:500;line-height:1.4;letter-spacing:.1px;text-transform:none;text-align:left}
.dc-m05 a.dc-m05__cta{display:inline-block;box-sizing:border-box;margin:0;padding:9px 24px;border:2px solid #3d3936;border-radius:0;background:var(--dc-m05-buttonBackground,#c6b784);color:var(--dc-m05-buttonColor,#3d3936);font-family:'Chakra Petch',Gotham,sans-serif;font-size:var(--dc-m05-buttonDesktop,16px);font-weight:700;line-height:20px;letter-spacing:.1px;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;transition:background-color .2s,color .2s}
.dc-m05 a.dc-m05__cta:hover{background:var(--dc-m05-buttonHoverBackground,#3d3936);color:var(--dc-m05-buttonHoverColor,#fff)}
.dc-m05 a:focus-visible{outline:2px solid #3d3936;outline-offset:4px}
@media(min-width:769px) and (max-width:959px){.dc-m05 .dc-m05__media{flex-basis:50%}}
@media(max-width:768px){
 .dc-m05.wp-block-dcclone-m05{padding-top:var(--dc-m05-paddingTopMobile,0px);padding-bottom:var(--dc-m05-paddingBottomMobile,0px);margin-bottom:var(--dc-m05-nextGapMobile,0px)}
 .dc-m05 .dc-m05__inner{padding:0 var(--dc-m05-gutterMobile,17px)}
 .dc-m05 .dc-m05__row{flex-direction:column;margin:0}
 .dc-m05 .dc-m05__media{flex:1 1 auto;min-width:100%;max-width:100%}
 .dc-m05 .dc-m05__text{width:100%;max-width:100%;margin:0;padding:var(--dc-m05-textPaddingMobile,16px) 0}
 .dc-m05 .dc-m05__subtitle{font-size:var(--dc-m05-subtitleMobile,14px);margin-bottom:var(--dc-m05-subtitleGapMobile,-4px)}
 .dc-m05 .dc-m05__heading{font-size:var(--dc-m05-headingMobile,32px)}
 .dc-m05 .dc-m05__body{font-size:var(--dc-m05-bodyMobile,16px)}
 .dc-m05 a.dc-m05__cta{font-size:var(--dc-m05-buttonMobile,16px)}
}
@keyframes dc-m05-appear{from{opacity:0}to{opacity:1}}
.dc-m05.is-seen .dc-m05__heading{animation:dc-m05-appear 1s cubic-bezier(.165,.84,.44,1) .2s both}
.dc-m05.is-seen .dc-m05__body{animation:dc-m05-appear 1s cubic-bezier(.165,.84,.44,1) .32s both}
.dc-m05.is-seen .dc-m05__cta{animation:dc-m05-appear 1s cubic-bezier(.165,.84,.44,1) .38s both}
@media(prefers-reduced-motion:reduce){.dc-m05.is-seen :is(.dc-m05__heading,.dc-m05__body,.dc-m05__cta){animation:none}.dc-m05 a.dc-m05__cta{transition:none}}
