.cmi-custom-module.hero .highlights{display:flex;flex-wrap:wrap}.cmi-custom-module.hero .highlights,.cmi-custom-module.hero .highlights li{list-style:none;padding:0;margin:0}.cmi-custom-module.hero .highlights li{display:flex;position:relative;align-items:center}.cmi-custom-module.hero .highlights li+li{margin-left:calc(0.75em + 1px);padding-left:.75em}.cmi-custom-module.hero .highlights li+li::before{content:'';display:block;position:absolute;top:50%;left:0%;width:1px;background:#fff;opacity:.65;height:1.2em;transform:translateY(-50%)}.cmi-custom-module.hero .highlights li i{font-size:1.75em;opacity:.6;margin-right:.25em}.bootcamp-modules{display:flex;flex-wrap:wrap;justify-content:space-between}.bootcamp-modules .bootcamp-module{display:flex;flex-direction:column;width:100%;border:2px solid transparent;padding:1.8rem;margin-bottom:30px;border-radius:1rem}@media screen and (min-width:992px){.bootcamp-modules .bootcamp-module{width:calc(50% - 15px)}}.bootcamp-modules .bootcamp-module .message{font-style:italic}.bootcamp-modules .bootcamp-module.disabled,.bootcamp-modules .bootcamp-module.completed,.bootcamp-modules .bootcamp-module.in-progress{border-color:#dcdcdc}.bootcamp-modules .bootcamp-module.not-started{border-color:#d10074}.bootcamp-modules .bootcamp-module.disabled{opacity:.25;pointer-events:none;color:#757575}.bootcamp-modules .bootcamp-module.disabled .btn{background:#757575;color:#fff}.bootcamp-modules .bootcamp-module.disabled .btn::after{content:''}.bootcamp-modules .bootcamp-module.not-started .btn,.bootcamp-modules .bootcamp-module.in-progress .btn{background:#d10074;color:#fff}.bootcamp-modules .bootcamp-module.not-started .message,.bootcamp-modules .bootcamp-module.in-progress .message{color:#d10074}.bootcamp-modules .bootcamp-module.in-progress .icon::after,.bootcamp-modules .bootcamp-module.completed .icon::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:900;font-family:"font awesome 5 free";font-size:3rem}.bootcamp-modules .bootcamp-module.in-progress .icon{background-color:#d10074}.bootcamp-modules .bootcamp-module.in-progress .icon .inner{opacity:.25}.bootcamp-modules .bootcamp-module.in-progress .icon::after{content:"\f04b";margin-left:.1em}.bootcamp-modules .bootcamp-module.completed .btn{background:#757575;color:#fff}.bootcamp-modules .bootcamp-module.completed .message{color:#00818a}.bootcamp-modules .bootcamp-module.completed .icon{background-color:#00818a}.bootcamp-modules .bootcamp-module.completed .icon .inner{opacity:.25}.bootcamp-modules .bootcamp-module.completed .icon::after{content:"\f00c";font-size:4.5rem}.bootcamp-modules .wrapper,.bootcamp-modules .content{flex-grow:2}.bootcamp-modules .wrapper{display:flex}.bootcamp-modules .wrapper~*{margin-top:.8rem}@media screen and (max-width:575px){.bootcamp-modules .wrapper{flex-direction:column;align-items:center}.bootcamp-modules .wrapper .icon{order:1}.bootcamp-modules .wrapper .content{order:2}}.bootcamp-modules .content{display:flex;flex-direction:column;align-items:flex-start}.bootcamp-modules .icon{position:relative;height:120px;width:clamp(120px,100vw,120px);min-width:120px;background-color:#dcdcdc;border-radius:50%;margin-bottom:1rem}@media screen and (min-width:576px){.bootcamp-modules .icon{margin-left:1rem;margin-bottom:0}}.bootcamp-modules .icon .inner{position:absolute;top:50%;left:50%;height:80px;width:80px;transform:translate(-50%,-50%);background-size:100% auto;background-repeat:no-repeat;background-position:50% 50%}.bootcamp-modules .message{display:block;margin-top:.6rem}@media screen and (max-width:575px){.bootcamp-modules .cta{display:flex;flex-direction:column;align-items:flex-start}}.bootcamp-modules .btn::after{content:"\F35D";font-weight:700;font-family:"font awesome 5 free";font-style:normal;padding-left:.6rem}@media screen and (min-width:576px){.bootcamp-modules .btn+.btn{margin-left:.6rem}}@media screen and (max-width:575px){.bootcamp-modules .btn+.btn{margin-top:.6rem}}.pie-chart{position:relative;border-radius:50%;overflow:hidden}.pie-chart.lines-8 .lines .line,.pie-chart.lines-9 .lines .line,.pie-chart.lines-10 .lines .line,.pie-chart.lines-11 .lines .line,.pie-chart.lines-12 .lines .line{top:calc(50% - 3px);height:6px}.pie-chart .gradient{position:absolute;top:0;left:0;width:calc(100% - 2px);padding-bottom:calc(100% - 2px);border-radius:50%;border:1px solid #efefef}.pie-chart .stats{position:relative;padding-bottom:100%}.pie-chart .progress,.pie-chart .complete{position:absolute;top:32px;left:32px;height:calc(100% - 64px);width:calc(100% - 64px);border-radius:50%;background:#f7f7f7;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:575px){.pie-chart .progress,.pie-chart .complete{top:10vw;left:10vw;height:calc(100% - 20vw);width:calc(100% - 20vw)}}.pie-chart .progress{font-size:3em;line-height:1em}@media screen and (max-width:575px){.pie-chart .progress{font-size:22vw}}.pie-chart .progress span{position:relative}.pie-chart .progress span+span{margin-top:.1em;padding-top:.1em}.pie-chart .progress span+span::before{content:'';position:absolute;top:-2px;left:-10%;height:4px;border-radius:4px;background:#222;width:120%}@media screen and (max-width:575px){.pie-chart .progress span+span::before{top:-.75vw;height:1.5vw}}.pie-chart .complete{font-size:1.4em;line-height:1.1;font-weight:700}@media screen and (max-width:991px){.pie-chart .complete{font-size:4vw}}@media screen and (max-width:575px){.pie-chart .complete{font-size:10vw}}.pie-chart .complete .numbers{font-size:1.8em;display:flex;align-items:flex-end}.pie-chart .complete span{font-size:.75em;line-height:1.4em}.pie-chart .inactive{display:none}.pie-chart .lines{position:absolute;height:100%;width:100%;transform:rotate(-90deg)}.pie-chart .lines .line{position:absolute;top:calc(50% - 6px);left:50%;width:calc(50% + 10px);height:12px;background:#efefef;transform-origin:0 50%}@media screen and (max-width:575px){.pie-chart .lines .line{top:calc(50% - 2.5vw);height:5vw}}.pie-chart+.title{text-align:center;margin:.5rem 0}.bootcamp-messaging.no-diagnostic h2{color:#d10074}.bootcamp-messaging:not(.no-diagnostic){margin-top:1rem}.bootcamp-messaging h2{font-size:1.6rem;margin-bottom:.2em}.bootcamp-messaging h3{font-size:1.25rem;margin-bottom:.6em;color:#d10074}.bootcamp-messaging ul.links{display:flex;flex-wrap:wrap;align-items:center}.bootcamp-messaging ul.links,.bootcamp-messaging ul.links li{list-style:none;padding:0;margin:0}.bootcamp-messaging ul.links li{margin-top:.6rem;margin-right:.6rem}.bootcamp-messaging ul.links li:last-child{margin-right:0}.bootcamp-messaging ul.links a{display:block;border:1px solid transparent;border-radius:15rem;padding:.3em .8em}.bootcamp-messaging ul.links a:link,.bootcamp-messaging ul.links a:visited{text-decoration:none}.bootcamp-messaging ul.links a:hover,.bootcamp-messaging ul.links a:active{text-decoration:none}.bootcamp-messaging ul.links a::after{content:'';display:inline-block;margin-left:.4em;font-family:"font awesome 5 free";font-weight:900}.bootcamp-messaging ul.links.cta-prompt li:first-child{font-size:1.2em}.bootcamp-messaging ul.links.cta-prompt li:first-child a{background:#d10074;color:#fff}.bootcamp-messaging ul.links.cta-prompt li:first-child a::after{content:"\f0da"}.bootcamp-messaging ul.links.cta-prompt li:nth-child(2){font-size:.9em}.bootcamp-messaging ul.links.cta-prompt li:nth-child(2) a{background:0 0;border-color:#757575;color:#757575}.bootcamp-messaging ul.links.cta-prompt li:nth-child(2) a::after{content:"\f2f1";color:#d10074}.bootcamp-messaging ul.links a{background:#d10074;color:#fff}.bootcamp-messaging ul.links a::after{content:"\f0da"}.bootcamp-messaging-icon .inner{position:relative;display:block;height:100%}.bootcamp-messaging-icon .inner::before{content:'';display:block;position:absolute;top:-4rem;bottom:-4rem;left:0;right:0;background-image:url(https://www.managers.org.uk/wp-content/uploads/2020/06/CTA-background-arrow-magenta40.png);background-position:0 50%;background-repeat:no-repeat}.bootcamp-link-blocks{display:flex;justify-content:space-between;flex-wrap:wrap}.bootcamp-link-blocks.magenta .link-block,.bootcamp-link-blocks.magenta li{border-color:#d10074}.bootcamp-link-blocks.magenta a:link,.bootcamp-link-blocks.magenta a:visited{color:#d10074}.bootcamp-link-blocks.magenta a:hover,.bootcamp-link-blocks.magenta a:focus{color:#d10074}.bootcamp-link-blocks.magenta a::after{background-color:#d10074}.bootcamp-link-blocks.indigo .link-block,.bootcamp-link-blocks.indigo li{border-color:#21076a}.bootcamp-link-blocks.indigo a:link,.bootcamp-link-blocks.indigo a:visited{color:#21076a}.bootcamp-link-blocks.indigo a:hover,.bootcamp-link-blocks.indigo a:focus{color:#21076a}.bootcamp-link-blocks.indigo a::after{background-color:#21076a}.bootcamp-link-blocks.cyan .link-block,.bootcamp-link-blocks.cyan li{border-color:#017ac1}.bootcamp-link-blocks.cyan a:link,.bootcamp-link-blocks.cyan a:visited{color:#017ac1}.bootcamp-link-blocks.cyan a:hover,.bootcamp-link-blocks.cyan a:focus{color:#017ac1}.bootcamp-link-blocks.cyan a::after{background-color:#017ac1}.bootcamp-link-blocks.mint .link-block,.bootcamp-link-blocks.mint li{border-color:#00818a}.bootcamp-link-blocks.mint a:link,.bootcamp-link-blocks.mint a:visited{color:#00818a}.bootcamp-link-blocks.mint a:hover,.bootcamp-link-blocks.mint a:focus{color:#00818a}.bootcamp-link-blocks.mint a::after{background-color:#00818a}.bootcamp-link-blocks.mango .link-block,.bootcamp-link-blocks.mango li{border-color:#f4a11e}.bootcamp-link-blocks.mango a:link,.bootcamp-link-blocks.mango a:visited{color:#f4a11e}.bootcamp-link-blocks.mango a:hover,.bootcamp-link-blocks.mango a:focus{color:#f4a11e}.bootcamp-link-blocks.mango a::after{background-color:#f4a11e}.bootcamp-link-blocks.heather .link-block,.bootcamp-link-blocks.heather li{border-color:#dfdbe0}.bootcamp-link-blocks.heather a:link,.bootcamp-link-blocks.heather a:visited{color:#dfdbe0}.bootcamp-link-blocks.heather a:hover,.bootcamp-link-blocks.heather a:focus{color:#dfdbe0}.bootcamp-link-blocks.heather a::after{background-color:#dfdbe0}.bootcamp-link-blocks.dove .link-block,.bootcamp-link-blocks.dove li{border-color:#dcdcdc}.bootcamp-link-blocks.dove a:link,.bootcamp-link-blocks.dove a:visited{color:#dcdcdc}.bootcamp-link-blocks.dove a:hover,.bootcamp-link-blocks.dove a:focus{color:#dcdcdc}.bootcamp-link-blocks.dove a::after{background-color:#dcdcdc}.bootcamp-link-blocks.violet .link-block,.bootcamp-link-blocks.violet li{border-color:#712c6f}.bootcamp-link-blocks.violet a:link,.bootcamp-link-blocks.violet a:visited{color:#712c6f}.bootcamp-link-blocks.violet a:hover,.bootcamp-link-blocks.violet a:focus{color:#712c6f}.bootcamp-link-blocks.violet a::after{background-color:#712c6f}.bootcamp-link-blocks.slate .link-block,.bootcamp-link-blocks.slate li{border-color:#333}.bootcamp-link-blocks.slate a:link,.bootcamp-link-blocks.slate a:visited{color:#333}.bootcamp-link-blocks.slate a:hover,.bootcamp-link-blocks.slate a:focus{color:#333}.bootcamp-link-blocks.slate a::after{background-color:#333}.bootcamp-link-blocks.grey .link-block,.bootcamp-link-blocks.grey li{border-color:#757575}.bootcamp-link-blocks.grey a:link,.bootcamp-link-blocks.grey a:visited{color:#757575}.bootcamp-link-blocks.grey a:hover,.bootcamp-link-blocks.grey a:focus{color:#757575}.bootcamp-link-blocks.grey a::after{background-color:#757575}.bootcamp-link-blocks.midgrey .link-block,.bootcamp-link-blocks.midgrey li{border-color:#efefef}.bootcamp-link-blocks.midgrey a:link,.bootcamp-link-blocks.midgrey a:visited{color:#efefef}.bootcamp-link-blocks.midgrey a:hover,.bootcamp-link-blocks.midgrey a:focus{color:#efefef}.bootcamp-link-blocks.midgrey a::after{background-color:#efefef}.bootcamp-link-blocks.white .link-block,.bootcamp-link-blocks.white li{border-color:#fff}.bootcamp-link-blocks.white a:link,.bootcamp-link-blocks.white a:visited{color:#fff}.bootcamp-link-blocks.white a:hover,.bootcamp-link-blocks.white a:focus{color:#fff}.bootcamp-link-blocks.white a::after{background-color:#fff}.bootcamp-link-blocks>.link-block{display:flex;flex-direction:column;width:100%;margin-top:15px;margin-bottom:15px;border:2px solid transparent;border-radius:.5em;background:#fff;overflow:hidden}@media screen and (min-width:768px){.bootcamp-link-blocks>.link-block{width:calc(50% - 15px)}}.bootcamp-link-blocks .image{padding-bottom:50%;background-size:cover;background-position:50% 50%}.bootcamp-link-blocks .content{display:flex;flex-direction:column;flex-grow:1;padding:1em;font-size:.9em}.bootcamp-link-blocks .copy{flex-grow:1}.bootcamp-link-blocks ul,.bootcamp-link-blocks li{list-style:none;padding:0;margin:0}.bootcamp-link-blocks li,.bootcamp-link-blocks a{display:flex;justify-content:space-between;align-items:center}.bootcamp-link-blocks li{padding:6px 0;border-top:1px dashed transparent}.bootcamp-link-blocks li:last-child{padding-bottom:0}.bootcamp-link-blocks a{width:100%}.bootcamp-link-blocks a::after{content:'';display:block;width:20px;height:20px;border-radius:999px;background-color:transparent;background-image:url(https://www.managers.org.uk/wp-content/uploads/2022/02/CTA-bg-arrow-XS-white-transparent-bg.png)}