.single-programme-wrapper{padding-top:0;overflow:initial}.single-programme-wrapper article{max-width:unset;flex:0 0 100%}.single-programme-wrapper article .inside-article{position:initial}.single-programme-wrapper .entry-title{margin-bottom:4px}.single-programme-wrapper .entry-header{font-size:22px;font-style:normal;font-weight:400;line-height:35px}.single-programme-wrapper .entry-content>*:not(.programme-block){max-width:768px}.single-programme-wrapper .entry-header .content-button{color:var(--white,#fff);padding-left:30px;padding-right:30px}.single-programme-wrapper .entry-header .content-button:is(:hover,:focus,:active){color:#fff}.single-programme-wrapper article .inside-article .entry-header{margin:48px 0 0;max-width:768px}.single-programme-wrapper article .programme-cpd-badge{margin-bottom:38px;font-size:16px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:.85px;text-transform:uppercase;color:#5F6C8B;display:inline-flex;flex-wrap:wrap;align-items:center}.single-programme-wrapper article .programme-cpd-badge svg{margin-right:9px}.single-programme-wrapper .entry-content::before{content:"";position:absolute;background:var(--white,#fff);width:100vw;height:100%;z-index:-1;left:50%;transform:translateX(-50%);pointer-events:none;margin-top:-26px}.single-programme-wrapper article .inside-article .page-header-image-single{display:inline-block;width:100%;margin:22px 0 11px!important;border-radius:var(--radius-small,8px);overflow:hidden;position:relative;padding:0;height:unset}.single-programme-wrapper article .inside-article .page-header-image-single img{width:100%;height:355px;max-height:100%;border-radius:var(--radius-small,8px);-o-object-position:top;object-position:top;display:inline-block;object-fit:cover;object-position:center;box-shadow:var(--box-shadow,0 2px 4px 0 rgb(9 61 244 / .08))}.single-programme-wrapper .featured-image{display:grid;width:100%;margin:22px 0 0!important;position:relative;padding:0;overflow:hidden;height:315px;border-radius:var(--radius-large,16px)}.single-programme-wrapper .featured-image img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:50% 40%}.single-programme-wrapper .entry-content{margin-top:26px!important;display:grid}@media (max-width:991px){.single-programme-wrapper article .inside-article .entry-header{margin-bottom:60px}}@media (max-width:575px){.single-programme-wrapper .programme-registration-sidebar{margin:0 0 40px;max-width:unset}.single-programme-wrapper .programme-table-of-contents{margin-bottom:40px}}