.ccm-block-hero-image--working-detail{position:relative;display:block;min-height:500px !important;overflow:hidden;height:45vh}.ccm-block-hero-image--working-detail .ccm-block-hero-image-image{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;height:100% !important}.ccm-block-hero-image--working-detail .ccm-block-hero-image-cover{display:none}.ccm-block-hero-image--working-detail .ccm-block-hero-image-overlay{position:absolute;inset:auto 0 0 0;z-index:2;min-height:300px;display:flex;align-items:stretch;justify-content:space-between;gap:24px;padding:32px;background:linear-gradient(to top, rgba(0, 0, 0, 0.56) 0%, rgba(0, 0, 0, 0) 100%)}.ccm-block-hero-image--working-detail .ccm-block-hero-image-lead{align-self:flex-end;display:flex;flex-direction:row;align-items:center;gap:24px;max-width:100%;min-width:0}.ccm-block-hero-image--working-detail .ccm-block-hero-image-back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:50px;height:50px;background:#1485ff;color:#fff;clip-path:polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px);filter:drop-shadow(0 14px 30px rgba(20, 133, 255, 0.4));transition:transform .2s ease,filter .2s ease}.ccm-block-hero-image--working-detail .ccm-block-hero-image-back i{font-size:18px;line-height:1}.ccm-block-hero-image--working-detail .ccm-block-hero-image-back .ccm-block-hero-image-back-icon{width:20px;height:20px;display:block}.ccm-block-hero-image--working-detail .ccm-block-hero-image-back:hover{transform:translateX(-2px)}.ccm-block-hero-image--working-detail .ccm-block-hero-image-title{margin:0;color:var(--text-base-primary, #fff);font-family:"TT Norms Pro",sans-serif;font-size:32px;font-weight:700;line-height:48px;letter-spacing:var(--typography-letter-spacing-h3, -1px);text-transform:uppercase}.ccm-block-hero-image--working-detail .ccm-block-hero-image-action{flex:none;align-self:flex-end}.ccm-block-hero-image--working-detail .ccm-block-hero-image-btn{display:inline-flex;align-items:center;gap:24px;padding:15px 17px;border:0;background:#fff;color:var(--Black, #191314);font-family:"TT Norms Pro",sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:.72px;text-transform:uppercase;text-decoration:none;white-space:nowrap;clip-path:polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px);filter:drop-shadow(0 14px 30px rgba(0, 0, 0, 0.28));transition:transform .2s ease,filter .2s ease}.ccm-block-hero-image--working-detail .ccm-block-hero-image-btn:hover{color:var(--Black, #191314);transform:translateY(-2px);filter:drop-shadow(0 18px 36px rgba(0, 0, 0, 0.34))}.ccm-block-hero-image--working-detail .ccm-block-hero-image-btn-icon{flex:none;display:inline-block;width:16px;height:16px}.ccm-block-hero-image--working-detail .ccm-block-hero-image-body{position:absolute;inset:auto 0 0 0;z-index:1;pointer-events:none;opacity:0}@media(max-width: 640px){.ccm-block-hero-image--working-detail .ccm-block-hero-image-overlay{flex-direction:column;align-items:stretch;justify-content:flex-end;gap:20px;padding:24px}.ccm-block-hero-image--working-detail .ccm-block-hero-image-lead{width:100%;gap:18px}.ccm-block-hero-image--working-detail .ccm-block-hero-image-back{width:64px;height:64px}.ccm-block-hero-image--working-detail .ccm-block-hero-image-title{font-size:24px;line-height:32px}.ccm-block-hero-image--working-detail .ccm-block-hero-image-action{align-self:flex-start}}
