.downloadProspectus-btn a,.jquery-modal .modal a[href]{text-decoration:underline}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-video-play a.course-title-info-image-video-play-button:focus svg,section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-video-play:hover a.course-title-info-image-video-play-button svg{fill:var(--highlight-1)}body main a:link{color:var(--dark-orange)}a.btn{color:var(--white)!important}a.btn-outline{color:var(--black)!important}section.social-banner div.social-banner-wrapper{display:flex;justify-content:center;align-items:center}section.social-banner div.social-banner-wrapper div.social-banner-social{flex:2 1 auto;display:flex;justify-content:flex-start;flex-wrap:wrap}section.social-banner div.social-banner-wrapper div.social-banner-social h4{display:inline-block;padding:.2rem 0 0;flex:0 1 auto;line-height:1.2;margin-right:1rem}section.social-banner div.social-banner-wrapper div.social-banner-social div.social-banner-social-links{display:flex;flex:0 0 auto}section.social-banner div.social-banner-wrapper div.social-banner-social div.social-banner-social-links a.social-btn{position:relative;height:63px;width:63px;margin-right:1rem}section.social-banner div.social-banner-wrapper div.social-banner-uni{flex:1 0 auto;position:relative;max-width:40rem}.skin-3 .ryanDirectEdit:hover,section.social-banner div.social-banner-wrapper div.social-banner-uni img,section.tab-buttons-band{position:relative}section.promo-apply-now{background-color:var(--dark);margin-bottom:var(--padding-section-medium);padding-bottom:0}section.promo-apply-now div.promo-apply-now-wrapper{display:flex;padding-right:0;padding-left:1rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box{flex:1 1 0;display:flex;flex-direction:column;justify-content:space-between;padding:2.3rem 2.5rem;padding:min(2.3rem,3vw) min(2.5rem,2.4vw) min(2.8rem,3.4vw);background-color:var(--black);margin:1.2rem 0}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper{flex:0 1 auto;margin-bottom:2rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper h4{color:var(--white);padding-bottom:1.6rem;padding-bottom:min(1.6rem,2vw);margin-bottom:.6rem;margin-bottom:min(.6rem,1vw);font-size:3.1rem;width:auto;display:inline-block}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper h4 span{color:var(--orange)}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper p{color:var(--white);font-size:1.6rem;font-size:min(1.6rem, 2.3vw);padding-bottom:.5rem;padding-bottom:min(.5rem,.7vw);font-weight:var(--font-strong);line-height:1.3}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper{display:flex;flex:0 1 auto}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-date{flex:1 1 0;align-self:center}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-date span{color:var(--white);font-size:1.2rem;font-size:min(1.2rem, 1.4vw);font-weight:var(--font-strong)}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-date h5{color:var(--highlight-2);font-family:var(--base-font);text-transform:none;font-size:3rem;font-size:min(3rem, 3.4vw);font-weight:var(--font-strong);padding-top:.6rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-button{flex:1 1 0}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-button a.btn{margin-left:2rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-image{flex:1 1 0;position:relative;min-height:25rem}section.promo-apply-now.no-image div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper{margin-bottom:3rem}section.promo-apply-now.no-image div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper h4{border-bottom:.4rem solid var(--highlight-2);display:block;padding-bottom:1.6rem;padding-bottom:min(1.6rem,2vw);margin-bottom:1.6rem;margin-bottom:min(1.6rem,2vw)}section.promo-apply-now.no-image div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper p{display:inline}section.promo-apply-now.no-image div.promo-apply-now-wrapper div.promo-apply-now-box-apply-button a.btn{float:right}.hide-clearing-top-bar,.hide-course-info,.t4-de-insert,body main a.btn::after,body main a.btn::before,body main button::after,body main button::before,section.promo-apply-now.no-image div.promo-apply-now-image{display:none}aside.key-details div.key-details-wrapper div.key-details-additional div.key-details-additional-wrapper div.key-details-additional-info-wrapper p.key-details-additional-info-figure,aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li span.key-details-location span,aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li span.key-details-social-wrapper span,section.carousel-blocks div.carousel-blocks-wrapper{padding:0}section.carousel-blocks div.carousel-blocks-wrapper h3{text-align:center;padding-left:2rem;padding-right:2rem}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper{position:relative;padding:0 2rem}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-sr-only{z-index:10000}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next::after,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next::before,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev::after,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev::before,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-sr-only::after,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-sr-only::before,section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset button::after,section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset button::before{content:none;position:inherit;width:auto;left:auto;top:auto;height:auto;z-index:auto;transition:none}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next::after,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev::after,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-sr-only::after{background:0 0;transition:none}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{position:absolute;top:calc(50% - 2rem);left:10rem;background-image:var(--arrow-black);background-repeat:no-repeat;background-size:1.5rem;background-position:center right 46%;padding:2rem;width:auto;height:auto;font-size:0;line-height:0}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next:focus,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next:hover,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev:focus,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev:hover{transition:background-color .1s linear;background-image:var(--arrow-white)}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{transform:rotate(180deg)}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{left:calc(100% - 10rem);transform:translateX(-100%)}@media all and (max-width:1800px){section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{left:2vw}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{left:calc(100% - 2vw)}}@media all and (max-width:var(--desktop-large)){section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{left:1.4rem}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{left:calc(100% - 1.4rem)}}@media all and (max-width:var(--desktop)){section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{left:.5rem}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{left:calc(100% - .5rem)}}@media all and (max-width:var(--tablet-small)){section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{background-size:1rem;background-position:center right 46%;padding:1.5rem;top:calc(50% - .75rem)}}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content{display:flex;max-width:var(--smallest-width);margin:0 auto;padding-top:1rem;overflow:hidden;position:relative}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content.two-items{max-width:900px}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li{flex:1 1 auto;min-height:320px;margin:0 0 1rem}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item{position:relative;height:100%;width:100%;padding:0 .65rem;box-sizing:border-box}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item a,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item div.no-link{height:100%;width:100%;display:block;position:relative}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item a div,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item div.no-link div{position:absolute;width:100%;bottom:0;padding:1.6rem 2rem;box-sizing:border-box;opacity:1;background-color:rgba(0,0,0,.6)}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item a h4,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item div.no-link h4{padding-bottom:.5rem}.cpd_fees p,aside.key-details div.key-details-wrapper div.key-details-title h3,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item a p,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item div.no-link p,section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content h4.no-padding{padding-bottom:0}section.carousel-blocks div.carousel-blocks-wrapper.image-only-blocks div.carousel-blocks-content-wrapper ul.carousel-blocks-content li{min-height:180px}section.carousel-blocks div.carousel-blocks-wrapper.image-only-blocks div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item a img,section.carousel-blocks div.carousel-blocks-wrapper.image-only-blocks div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item div img{object-fit:contain;font-family:"object-fit: contain;"}section.carousel-spotlight{padding-top:1rem}section.carousel-spotlight div.carousel-spotlight-wrapper{display:flex;margin-top:3rem;margin-bottom:3rem}section.carousel-spotlight div.carousel-spotlight-wrapper ul.carousel-spotlight-images{flex:1 1 0;overflow:hidden;display:flex;margin-top:-4rem;margin-bottom:-4rem}section.carousel-spotlight div.carousel-spotlight-wrapper ul.carousel-spotlight-images li{position:relative;width:100%;flex:0 0 auto}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content{width:50%;flex:1 1 0;position:relative}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls{position:absolute;top:0;right:0;width:100%;text-align:center;transition:height .5s}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset{position:absolute;top:0;left:0;width:100%;height:100%}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset:focus{outline-width:4px;outline-style:dashed;outline-offset:4px;z-index:1000}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset:focus:not(:focus-visible){outline-width:0;outline-style:none;outline-offset:0;z-index:1}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset:focus-visible{outline-width:4px;outline-style:dashed;outline-offset:4px;z-index:1000}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset button{box-sizing:content-box;padding:1rem;position:relative;top:50%;transform:translateY(-50%);background:0 0;left:0;height:8rem;width:3.5rem;float:right}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset button.left{float:left}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset button.left svg{transform:translateY(-50%) rotate(180deg);transform-origin:50% 75%}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content{position:relative;display:flex;overflow:hidden;border-right-width:1px;border-right-style:solid}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li{width:100%;flex:0 0 auto;border-bottom-width:1px;border-bottom-style:solid}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-title{font-family:var(--heading-font);padding:2.5rem 3.5rem}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-title h4,section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-title h5{line-height:2.4rem;padding:0 2rem}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-title h4{margin:0}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-title.no-arrows{padding:2.5rem}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-title.no-arrows h4,section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-title.no-arrows h5{padding-left:0;padding-right:0}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-text{padding:2.5rem;min-height:12rem;display:flex;flex-direction:column;justify-content:center}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-text p{flex:0}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-text a.btn{margin-top:1rem;flex:0;max-width:max-content}section.carousel-spotlight.swap-image-right div.carousel-spotlight-wrapper{flex-direction:row-reverse}section.carousel-spotlight.swap-image-right div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content{border-left-width:1px;border-left-style:solid;border-right-width:0;border-right-style:solid}@media all and (max-width:1300px){section.carousel-spotlight div.carousel-spotlight-wrapper ul.carousel-spotlight-images{margin-top:-1rem;margin-bottom:-1rem}}section.tab-buttons-band div.tab-buttons-band-wrapper{max-width:100%;padding:0;margin-bottom:6rem;height:5.8rem;position:relative;background-color:var(--table-line-color);border-bottom-width:1px;border-bottom-style:solid;box-sizing:border-box}section.tab-buttons-band div.tab-buttons-band-wrapper::after{content:"";width:3rem;height:100%;position:absolute;z-index:1;right:0;top:0;pointer-events:none}section.tab-buttons-band div.tab-buttons-band-wrapper.gradient-grey-colour::after{background:linear-gradient(90deg,rgba(229,229,229,0) 0,var(--table-line-color) 90%,var(--table-line-color) 100%)}section.tab-buttons-band div.tab-buttons-band-wrapper div.tab-buttons-band-scroll{height:6.9rem;will-change:transform;scrollbar-color:var(--black) var(--white);scrollbar-width:thin;overflow-x:auto;overflow-y:hidden}section.tab-buttons-band div.tab-buttons-band-wrapper div.tab-buttons-band-scroll ul.tab-buttons-band-list{padding:.8rem 3.6rem 0;margin:0 auto;display:flex;align-items:center;justify-content:center;min-width:min-content;height:5.2rem}section.tab-buttons-band div.tab-buttons-band-wrapper div.tab-buttons-band-scroll ul.tab-buttons-band-list li.tab-buttons-band-button{flex:0 0 0;margin:0 .6rem}section.tab-buttons-band div.tab-buttons-band-content-wrapper h3{text-align:center;padding-bottom:3rem}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container{display:flex;flex-wrap:wrap;justify-content:center}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content{flex:1 0 0}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content:not(.tab-double-width),section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content:not(.tab-single-width){padding-right:2rem;padding-left:0}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content:not(.tab-double-width)~div,section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content:not(.tab-single-width)~div{padding-left:1.5rem;padding-right:0}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content.tab-double-width{flex-basis:100%;padding-right:0!important;padding-left:0!important;max-width:100%}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-content p.not-header-highlight-font,section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content.tab-double-width.padding-top,section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content.tab-single-width.padding-top{padding-top:2rem}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content.tab-double-width.padding-bottom,section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content.tab-single-width.padding-bottom{padding-bottom:2rem}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content.tab-single-width{flex-basis:100%;padding-right:0!important;padding-left:0!important;max-width:75%}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content h4{padding-top:1rem;padding-bottom:1.5rem;font-size:var(--h5-small-tablet)}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content h5{padding-top:.5rem;padding-bottom:1.5rem;font-size:var(--h4-tiny-small-tablet)}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content h6{padding-top:.5rem;padding-bottom:1.5rem}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content:last-of-type h5:first-of-type{padding-top:.5rem}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content ul{padding-bottom:1rem}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content ul li{position:relative;padding:0 0 1rem 1.7rem}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content ul li::before{content:"\2022";font-weight:400;margin-left:-1.7rem;width:2rem;font-size:2.3rem;position:absolute;top:0;color:var(--highlight-1);height:20px;line-height:28px}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content div.tab-buttons-band-content-table{width:100%;overflow-x:auto;max-width:100%}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content div.tab-buttons-band-content-table table{width:100%;text-align:center;border:1px solid var(--black)}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content div.tab-buttons-band-content-table table td,section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content div.tab-buttons-band-content-table table th{padding:1.5rem .5rem;border:1px solid var(--grey-line-color)}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content div.tab-buttons-band-content-table table th{background-color:var(--black);color:var(--highlight-2,var(--fallback-highlight-2));font-family:var(--heading-font);font-size:2rem}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content div.tab-buttons-band-content-table table td{font-size:1.4rem}aside.key-details div.key-details-wrapper div.key-details-additional div.key-details-additional-wrapper,section.course-overview-key-details div.course-overview-key-details-wrapper,section.course-title-info-image div.course-title-info-image-wrapper{display:flex}section.course-overview-key-details div.course-overview-key-details-wrapper div.course-overview-contents{flex:3 1 0;padding:0 2rem 0 0}section.course-overview-key-details div.course-overview-key-details-wrapper div.course-overview-contents p,section.course-overview-key-details div.course-overview-key-details-wrapper div.course-overview-contents ul{padding-bottom:3rem}section.course-overview-key-details div.course-overview-key-details-wrapper div.course-overview-contents h4{padding-bottom:1.5rem}section.course-overview-key-details div.course-overview-key-details-wrapper div.course-overview-contents div a:first-child{margin-right:1rem;margin-bottom:1rem}aside.key-details{flex:2 1 0;position:relative;background:var(--white);margin-right:var(--breakout-box-shadow-width);align-self:baseline}aside.key-details::before{content:"";position:absolute;z-index:-1;top:var(--breakout-box-shadow-width);left:var(--breakout-box-shadow-width);bottom:-var(--breakout-box-shadow-width);right:-var(--breakout-box-shadow-width)}aside.key-details.no-breakout{margin-right:0}aside.key-details.no-breakout::before{top:0;left:0;bottom:0;right:0}aside.key-details div.key-details-wrapper{display:flex;flex-direction:column;height:100%}aside.key-details div.key-details-wrapper div.key-details-title{padding:1.5rem 2rem 1rem}aside.key-details div.key-details-wrapper div.key-details-table-wrapper{border-width:0 1px 1px;border-style:solid;flex:1 1 auto}aside.key-details div.key-details-wrapper div.key-details-table-wrapper.border-bottom{border-bottom-width:1px}.course_related_blogs a,aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table{width:100%}aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li{border-bottom:1px solid var(--table-line-color);display:flex;align-items:center}aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li.no-line{border-bottom:0 solid var(--white)}aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li span{padding:1rem 2rem 1rem 0;display:inline-block;flex:6 0 0}aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li span:first-child{padding:1rem 1rem 1rem 2rem;flex:4 0 0;font-weight:var(--font-strong)}aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li span.key-details-social-wrapper a{margin-right:.5rem;text-decoration:none}aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li span.key-details-social-wrapper a:focus svg{fill:var(--dark,#000)}aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li span.key-details-social-wrapper a:focus-visited svg{fill:var(--dark,#000)}aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li span.key-details-social-wrapper a svg{width:30px;height:30px}aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li span.key-details-social-wrapper span.at4-share-count-container{padding-right:.5rem}aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li span.key-details-social-wrapper div.at-share-btn-elements{line-height:inherit}aside.key-details div.key-details-wrapper div.key-details-additional{flex:1 1 auto;padding-left:1rem;padding-bottom:2rem;border-width:0 1px 1px;border-style:solid;border-bottom:1px solid var(--black)}aside.key-details div.key-details-wrapper div.key-details-additional h4.key-details-additional-header{padding-top:2rem;padding-left:1rem;padding-bottom:1rem}aside.key-details div.key-details-wrapper div.key-details-additional div.key-details-additional-wrapper div.key-details-additional-info-wrapper{flex:1 1 0;text-align:center}aside.key-details div.key-details-wrapper div.key-details-additional div.key-details-additional-wrapper div.key-details-additional-info-wrapper:first-child{border-right-width:1px;border-right-style:solid}aside.key-details div.key-details-wrapper div.key-details-additional div.key-details-additional-wrapper div.key-details-additional-info-wrapper p.key-details-additional-info-details{padding:0 1rem}@media all and (max-width:900px){section.social-banner div.social-banner-wrapper{flex-wrap:wrap}section.social-banner div.social-banner-wrapper div.social-banner-social{justify-content:center}section.social-banner div.social-banner-wrapper div.social-banner-uni{padding-top:1.5rem;text-align:center}section.social-banner div.social-banner-wrapper div.social-banner-uni img{width:auto}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper{margin-bottom:1rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper p{font-size:1.3rem}section.carousel-spotlight.swap-image-right div.carousel-spotlight-wrapper,section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper{flex-direction:column}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-date{align-self:auto}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-date span{font-size:1rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-date h5{font-size:2.2rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-button a.btn{margin:1rem 0 0}section.promo-apply-now.no-image div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper{margin-bottom:3rem}section.promo-apply-now.no-image div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper h4{padding-bottom:1.6rem;margin-bottom:1.6rem}section.promo-apply-now.no-image div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper{flex-direction:row}section.promo-apply-now.no-image div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-date{align-self:center}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{left:0}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{left:100%}section.carousel-spotlight div.carousel-spotlight-wrapper{flex-direction:column;align-items:center;margin-top:0;margin-bottom:0}section.carousel-spotlight div.carousel-spotlight-wrapper ul.carousel-spotlight-images{margin-top:0;margin-bottom:0;width:100%;min-height:var(--min-height-images-tablet-small)}section.carousel-spotlight div.carousel-spotlight-wrapper ul.carousel-spotlight-images li{width:100%;height:var(--min-height-images-tablet-small);min-height:var(--min-height-images-tablet-small)}section.carousel-spotlight div.carousel-spotlight-wrapper ul.carousel-spotlight-images li>div{min-height:var(--min-height-images-tablet-small)}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content{width:calc(100% - 2px);border-left-width:1px;border-left-style:solid}section.carousel-spotlight.swap-image-right div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content{border-right-width:1px;border-right-style:solid}section.carousel-spotlight.swap-image-right div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content{border:0 solid var(--white)}section.tab-buttons-band div.tab-buttons-band-wrapper::after{height:calc(100% + 1px)}section.tab-buttons-band div.tab-buttons-band-wrapper div.tab-buttons-band-scroll ul.tab-buttons-band-list{padding-right:3.6rem;padding-left:0}section.course-overview-key-details div.course-overview-key-details-wrapper{flex-direction:column;flex-direction:column-reverse}section.course-overview-key-details div.course-overview-key-details-wrapper div.course-overview-contents{padding:2rem 0}aside.key-details div.key-details-wrapper div.key-details-title{padding:1.5rem 2rem 1rem}aside.key-details div.key-details-wrapper div.key-details-table-wrapper table.key-details-table tr td{padding:1rem 2rem}}section.buttons-band{padding-top:.6rem;padding-bottom:0}section.buttons-band.sticky-band{position:sticky;top:0;z-index:1000000}section.buttons-band.scroll-nav{position:fixed;bottom:-100%;top:auto;z-index:1000000;transition:bottom .6s cubic-bezier(1, 0, 0, 1);width:100%;left:0}section.buttons-band.scroll-nav.scrollUp{bottom:0}section.buttons-band.scroll-nav ul.buttons-band-wrapper{margin-bottom:0}section.buttons-band ul.buttons-band-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;margin-bottom:4rem}section.buttons-band ul.buttons-band-wrapper li.buttons-band-button{flex:0 0 0;margin:0 .6rem;padding-bottom:.7rem}section.buttons-band ul.buttons-band-wrapper li.buttons-band-button a.btn{margin:0 auto;display:block;width:max-content}@media all and (max-width:700px){section.promo-apply-now div.promo-apply-now-wrapper{flex-direction:column-reverse;padding:0}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box{padding-left:2rem;padding-right:2rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper{margin-bottom:2rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper h4{font-size:3rem;padding-bottom:1.6rem;margin-bottom:0}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper{flex-direction:row}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-date{align-self:center}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-button a.btn{margin:0;position:relative;float:right}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{top:43%}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li{min-height:260px}section.carousel-spotlight div.carousel-spotlight-wrapper{width:100%;padding:0}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content{width:100%;border-width:0 0 1px;border-style:solid}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content,section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li{border-width:0;border-style:solid}section.carousel-spotlight.swap-image-right div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content{border-width:0 0 1px;border-style:solid}section.tab-buttons-band div.tab-buttons-band-wrapper{height:5rem}section.tab-buttons-band div.tab-buttons-band-wrapper div.tab-buttons-band-scroll{height:6.1rem}section.tab-buttons-band div.tab-buttons-band-wrapper div.tab-buttons-band-scroll ul.tab-buttons-band-list{padding-right:2.4rem;height:4.1rem}section.tab-buttons-band div.tab-buttons-band-wrapper div.tab-buttons-band-scroll div.tab-buttons-band-scroll-bg-image{background-size:3rem}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container{flex-direction:column}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content{padding:0}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content:not(.tab-double-width){padding-right:0;padding-left:0}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content:not(.tab-double-width)~div{padding-left:0;padding-right:0;padding-top:1rem}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content h4{padding-top:1rem;padding-bottom:1.5rem;font-size:var(--h5-mobile)}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content h4.no-padding{padding-bottom:0}section.tab-buttons-band div.tab-buttons-band-content-wrapper div.tab-buttons-band-content-container div.tab-buttons-band-content h5{padding-top:.5rem;padding-bottom:1.5rem;font-size:var(--h4-tiny-mobile)}aside.key-details{margin-right:0}aside.key-details::before{content:"";position:absolute;z-index:-1;top:0;left:0;bottom:0;right:0;background-color:var(--white)}aside.key-details.no-breakout{width:100%}section.buttons-band{padding-top:.5rem}section.buttons-band ul.buttons-band-wrapper li.buttons-band-button{padding-bottom:.3rem;margin:0 .2rem}section.buttons-band ul.buttons-band-wrapper li.buttons-band-button a.btn{padding:var(--button-standard-less-padding-tiny);line-height:1}}@media all and (max-width:500px){section.social-banner div.social-banner-wrapper div.social-banner-social h4{padding-bottom:.5rem;margin-right:0}section.social-banner div.social-banner-wrapper div.social-banner-social div.social-banner-social-links{flex-wrap:wrap;width:100%;justify-content:space-around}section.social-banner div.social-banner-wrapper div.social-banner-social div.social-banner-social-links a.social-btn,section.social-banner div.social-banner-wrapper div.social-banner-social div.social-banner-social-links a.social-btn:first-of-type{margin:0}section.social-banner div.social-banner-wrapper div.social-banner-uni{padding-top:1.5rem;text-align:center;flex:1 0 0}section.social-banner div.social-banner-wrapper div.social-banner-uni img{width:100%}section.course-overview-key-details div.course-overview-key-details-wrapper,section.promo-apply-now div.promo-apply-now-wrapper{padding:0}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box{margin:0;padding:1rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper h4{font-size:2.8rem;padding-bottom:1.6rem;margin-bottom:0}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-text-wrapper p{padding-bottom:.75rem;display:inline}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper{flex-direction:row}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-date{align-self:center;margin-right:.5rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-date span{font-size:.9rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-date h5{font-size:1.7rem}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-box div.promo-apply-now-box-apply-wrapper div.promo-apply-now-box-apply-button a.btn{margin:0;position:relative;float:right}section.promo-apply-now div.promo-apply-now-wrapper div.promo-apply-now-image{min-height:18rem}section.carousel-spotlight div.carousel-spotlight-wrapper ul.carousel-spotlight-images,section.carousel-spotlight div.carousel-spotlight-wrapper ul.carousel-spotlight-images li{min-height:250px}section.carousel-spotlight div.carousel-spotlight-wrapper ul.carousel-spotlight-images li img{height:250px}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset{width:calc(100% - 2.5px)}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset button{padding:.5rem;height:4rem;width:2.5rem}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset button svg{transform:scale(.8)}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content div.carousel-spotlight-content-controls fieldset button.left svg{transform:scale(.8) translateY(-50%) rotate(180deg)}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li{border-left:0 solid var(--white)}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-title{padding:1.5rem}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-title h4,section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-title h5{line-height:2rem;padding:0 2rem;font-size:2rem}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-title.no-arrows h4,section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-title.no-arrows h5{padding-left:0;padding-right:0}section.carousel-spotlight div.carousel-spotlight-wrapper div.wrapper-carousel-spotlight-content ul.carousel-spotlight-content li div.carousel-spotlight-content-text{padding:1.5rem;min-height:6rem}section.tab-buttons-band div.tab-buttons-band-wrapper{height:4.15rem}section.tab-buttons-band div.tab-buttons-band-wrapper div.tab-buttons-band-scroll{height:5.3rem}section.tab-buttons-band div.tab-buttons-band-wrapper div.tab-buttons-band-scroll ul.tab-buttons-band-list{height:3.9rem}section.tab-buttons-band div.tab-buttons-band-wrapper div.tab-buttons-band-scroll ul.tab-buttons-band-list li.tab-buttons-band-button{padding-bottom:.6rem}section.course-overview-key-details div.course-overview-key-details-wrapper div.course-overview-contents{padding:2rem 1rem}section.course-overview-key-details div.course-overview-key-details-wrapper div.course-overview-contents h4{padding-bottom:.5rem}section.course-overview-key-details div.course-overview-key-details-wrapper div.course-overview-contents a.text-link{width:94%;display:inline-block}aside.key-details{margin-right:0}aside.key-details div.key-details-wrapper div.key-details-title{padding:1.5rem 1rem 1rem}aside.key-details div.key-details-wrapper div.key-details-table-wrapper{border-width:0;border-style:solid}aside.key-details div.key-details-wrapper div.key-details-table-wrapper.border-bottom{border-bottom-width:1px;border-bottom-style:solid}aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li span{padding:1rem 0}aside.key-details div.key-details-wrapper div.key-details-table-wrapper ul.key-details-table li span:first-child{padding:1rem}aside.key-details div.key-details-wrapper div.key-details-social{border-left-width:0;border-right-width:0}aside.key-details div.key-details-wrapper div.key-details-additional{border:0 solid var(--white);padding:0 0 3rem}aside.key-details div.key-details-wrapper div.key-details-additional p.key-details-additional-header{padding-left:1rem}aside.key-details div.key-details-wrapper div.key-details-additional div.key-details-additional-wrapper div.key-details-additional-info-wrapper p.key-details-additional-info-details{padding:0 1rem}section.buttons-band{padding-top:.4rem}section.buttons-band ul.buttons-band-wrapper li.buttons-band-button{padding-bottom:.2rem}section.buttons-band ul.buttons-band-wrapper li.buttons-band-button a.btn{padding:var(--button-standard-less-padding-tiniest)}}@media all and (max-width:350px){section.buttons-band{padding-top:.3rem}section.buttons-band ul.buttons-band-wrapper li.buttons-band-button a.btn{font-size:var(--body-small-header-highlight-font-size-mobile);padding:var(--button-standard-less-padding-tiniest-small-mobile)}}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-content{flex:1;padding:0 2rem 2rem 0}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-content h2{padding:2rem 0}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-content div.course-title-info-accredit-image{padding-bottom:.8rem;max-width:11rem;display:inline-block}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-content div.course-title-info-accredit-image:first-of-type{margin-right:.5rem}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-content div.course-title-info-accredit-image a{position:relative;display:inline-block}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-content div.course-title-info-accredit-image a img{position:relative;width:auto;height:auto;max-width:100%;object-fit:contain;object-position:left}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-image{flex:1;position:relative;width:100%;min-height:475px}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-video-play{width:100%;position:absolute;height:100%;top:0;left:0}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-video-play a.course-title-info-image-video-play-button{height:100%;width:100%;display:block}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-video-play a.course-title-info-image-video-play-button svg{height:10rem;width:10rem;transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;fill:var(--white);filter:drop-shadow(0px 0px 6px black)}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-video-play a.course-title-info-image-video-play-button:focus-visible svg{fill:var(--highlight-1)}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-video-play:active a.course-title-info-image-video-play-button svg{fill:var(--white)}div.blocker{z-index:1000000}div.blocker #course-video-modal{max-width:calc(900px + 1rem);position:absolute;width:90vw;aspect-ratio:1.777777/1;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--dark);padding:.5rem}@media all and (max-width:850px){section.course-title-info-image{padding-top:var(--mobile-menu-padding-height)}}@media all and (max-width:700px){section.course-title-info-image div.course-title-info-image-wrapper{flex-direction:column-reverse}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-content{padding:2rem 0}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-image{min-height:var(--min-height-images-tablet-small)}}@media all and (max-width:500px){section.course-title-info-image h1.not-hero{padding:0 1rem 2rem}section.course-title-info-image div.course-title-info-image-wrapper div.course-title-info-image-image{min-height:var(--min-height-images-mobile)}}.cpd-key-bullet li,.cpdpanel li{margin-left:2.2rem;margin-right:2.2rem}.cpd-key-bullet ul,.cpdpanel ul{list-style:disc;padding-bottom:0!important}.cpd_fees{display:flex;padding-left:1rem;padding-right:1rem;gap:1rem}.fees_summary{border-left:1px solid var(--highlight-1);padding-left:1rem}.cpdaccordion,.cpdpanel{padding:20px 0;background-color:#fff}.cpdaccordion{color:#000;cursor:pointer;width:100%;border:none;text-align:left;outline:0;font-size:2.5rem;transition:.4s;position:relative;text-shadow:none;border-bottom:1px solid #000}.cpdaccordion span::after{content:'\002B';font-size:2.5rem;color:#000;position:absolute;right:20px;transition:transform .4s}.cpdaccordion.active span::after{content:'\2212'}.active,.course-title-info-image-content a.btn:hover,.cpdaccordion:hover,body main a:hover,body main a>:hover,section.course-overview-key-details a.btn:hover{color:var(--highlight-1)!important}.cpdpanel{display:none;overflow:hidden}.cpdpanel p{padding-bottom:1rem!important}@media only screen and (min-width:1200px){#uxDevDesktopNav{display:block!important}}@media only screen and (max-width:1199px){#uxDevMobileNav{display:block!important}}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/heebo/v10/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiSysdUmg7UiCXB5W.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/bebasneue/v2/JTUSjIg69CK48gW7PXoo9WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/bebasneue/v2/JTUSjIg69CK48gW7PXoo9WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}.skin-3 .tab-buttons-band-content-wrapper{display:block!important}.skin-3 .ryanDirectEdit:hover:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:5px dashed #001fff;box-sizing:border-box;cursor:pointer}.key-details-additional-wrapper p{padding-left:1rem}.old-editor-link{padding:25px;box-sizing:border-box;display:none;background:#cdcdcd;font-size:30px;text-align:center;cursor:pointer}.skin-3 .old-editor-link{display:block}.course-title-info-image-content a.btn,section.course-overview-key-details a.btn{background:#000!important;border:1px solid #fff!important;color:#fff!important}.course-title-info-image-content a.btn:hover,section.course-overview-key-details a.btn:hover{background:var(--highlight-1)!important}.ga-Trigger-coursePage-Location-Click:hover{background:#ceebf0!important}@media (prefers-color-scheme:dark){aside.key-details div.key-details-wrapper,html{background:#000!important}body main a.btn::after,body main a.btn::before,body main button::after,body main button::before,header{background:#fff!important}.carousel-spotlight-content-text *,.course-overview-contents *,.course-title-info-image-content p,.tab-buttons-band-content-wrapper *,aside.key-details div.key-details-wrapper *,section.carousel-quote-desc *,section.course-overview-key-details div.course-overview-key-details-wrapper div.course-overview-contents p,section.course-title-info-image>h3{color:#fff!important}body main a.btn,body main button{color:#000!important;text-shadow:none!important}header:not(.masthead-image) div.header-nav-line,section.carousel-quote-desc,section.promo-apply-now,section.tab-buttons-band div.tab-buttons-band-wrapper div.tab-buttons-band-scroll ul.tab-buttons-band-list{background:#222!important}ul.key-details-table.body-highlight-font{border-top:1px solid var(--highlight-1)}section.tab-buttons-band div.tab-buttons-band-wrapper.gradient-grey-colour::after{background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgb(34 34 34) 90%,rgb(34 34 34) 100%)}}@media (max-width:900px){.course-book-open-day{border-bottom:0!important;display:block;width:100%!important;max-width:100%!important}a.btn.course-apply,a.btn.reg-interest{display:block;width:100%;box-sizing:border-box}section.course-title-info-image>h3{padding-left:1rem!important;padding-right:1rem!important;padding-top:1rem!important}}.course-book-open-day{font-size:2rem}.downloadProspectus-btn a{display:block;color:#e32679!important;font-size:var(--button-font-size-max);font-family:var(--heading-font);position:relative;box-sizing:border-box;z-index:999;margin-top:2rem;border-bottom:10px solid #fff;box-sizing:border-box}.downloadProspectus-btn a:hover{color:#000!important}.course-page-sticky-cta-banner>._inner{max-width:1280px;max-width:calc(1280px + 2rem);margin:auto;display:flex;align-items:center;padding:0 1rem;box-sizing:border-box}.course-page-sticky-cta-banner{background:#f8f8fa;padding:1rem 0;font-family:var(--heading-font);font-size:2rem;position:sticky;top:0;z-index:9999;margin-bottom:2.5rem}.course-page-sticky-cta-banner>._inner>div:first-child{flex:1;padding-right:2.5rem}.course-page-sticky-cta-banner>._inner ._btn{font-family:var(--base-font);font-size:1rem;color:#000;padding:0 1rem;display:block;border-radius:2rem;border:2px solid var(--light-green);overflow:hidden;position:relative;height:3rem;line-height:3rem;background:var(--light-green);cursor:pointer;text-decoration:none}@media(min-width:769px){.course-page-sticky-cta-banner>._inner ._btn:after,.course-page-sticky-cta-banner>._inner ._btn:before{content:'Browse Open Days';position:absolute;top:0;left:0;width:0%;height:100%;background:#000;color:#fff;z-index:1;line-height:3rem;text-align:left;overflow:hidden;box-sizing:border-box;text-indent:1rem;text-overflow:clip;white-space:nowrap}.course-page-sticky-cta-banner>._inner ._btn:after{direction:rtl;text-indent:1rem;text-align:right;left:auto;right:0}@keyframes cp-sticky-cta-banner-btn-before{0%{width:0%;opacity:1}10%{width:100%;opacity:1}10.000001%,100%{opacity:0}}.course-page-sticky-cta-banner>._inner ._btn:hover:before{animation:3s forwards cp-sticky-cta-banner-btn-before}@keyframes cp-sticky-cta-banner-btn-after{0%,10%{opacity:0;width:100%}10.000001%{opacity:1}100%,20%{width:0%;opacity:1}}.course-page-sticky-cta-banner>._inner ._btn:hover:after{animation:3s forwards cp-sticky-cta-banner-btn-after}@keyframes cp-sticky-cta-banner-btn-pulser{0%,100%,80%{transform:scale(1)}90%{transform:scale(.9)}}.course-page-sticky-cta-banner>._inner ._btn{animation:2s infinite cp-sticky-cta-banner-btn-pulser}.course-page-sticky-cta-banner>._inner ._btn:hover{cursor:pointer;border-color:#000;animation:none;transform:scale(1);background:#f8f8fa;color:#000;transition:background .001ms linear 0.1s}}@media(max-width:768px){.course-page-sticky-cta-banner>._inner{flex-direction:column;gap:1rem}.course-page-sticky-cta-banner{position:relative;text-align:center;margin-bottom:0}.course-page-sticky-cta-banner>._inner>div:first-child{padding-right:0}}.course-page-sticky-cta-banner span{display:block;font-family:var(--base-font);font-size:1rem;max-width:768px;line-height:1.2}.btn.course-apply,.btn.course-apply.clicked{background:#000!important;color:#fff!important;border:2px solid #fff!important}.btn.course-apply:hover{color:#fff!important}.related_stories_images{overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:230px}.related_stories{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.related_stories h4{font-size:2rem;margin-top:20px;padding-bottom:0}.related_stories li{list-style:none}@media (max-width:1140px){.related_stories_images{height:160px}}@media (max-width:767px){.related_stories h4{font-size:1.5rem;padding-bottom:30px}@media (max-width:500px){.course_related_blogs,.related_stories{display:block}}}