:after,:before,:root{--vh:1vh;--vw:1vw;--svh:1vh;--lvh:1vh}@supports (height:100dvh){:after,:before,:root{--vh:1dvh;--svh:1svh;--lvh:1lvh}}@supports (width:100dvw){:after,:before,:root{--vw:1dvw;--vw:1svw}}.promo-bar{position:relative;padding:40px 20px;background-size:cover;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}@media (min-width:769px){.promo-bar{padding:60px 30px}}@media (max-width:1047.98px){.promo-bar{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}.promo-bar-container{max-width:1360px;display:block;margin:0 auto;text-align:center;z-index:1}.promo-bar .promo-bar-container .experience-assets-cta{width:auto}.promo-bar-image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.page-designer-reference .promo-bar-title{font-size:24px;line-height:28px;font-family:trade_gothic_lhboldextended;margin-bottom:10px}@media (min-width:769px){.page-designer-reference .promo-bar-title{font-size:32px;line-height:38px}}.promo-bar-description{font-size:13px;line-height:16px;font-family:theory-web-ulweb-ul;margin-bottom:20px}@media (min-width:769px){.promo-bar-description{font-size:16px;line-height:19px}}.promo-bar-cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.promo-bar-cta-container .pd_cta{min-width:150px}