/* 27/10/2025, 14:02:11 */
.accordion{list-style:none;margin-bottom:15px;padding-left:0}.accordion li:first-of-type .accordion-heading{border-top:none;padding-top:0}.accordion-heading{border-color:#ccc;border-top-style:solid;border-top-width:1px;color:#222!important;cursor:pointer;font-size:16px;font-weight:700;margin:10px 0 0 0;padding:10px 0 0 0;position:relative;transition:border-color .2s .2s ease-in}@media (min-width:768px){.accordion-heading{margin-top:15px;padding-top:15px}}.accordion-heading.small i{background-color:#0097a9;height:28px;width:28px}.accordion-heading.small i::before{color:#fff;height:12px;left:11px;top:6px}.accordion-heading.small i::after{color:#fff;left:6px;top:11px;width:12px}@media (max-width:767px){.accordion-heading.no-border-top{margin:0}}.accordion-heading.collapsed i::before{transform:rotate(0);transition:transform .2s ease-in}.accordion-heading i{border-radius:50%;border-style:solid;border-width:2px;color:#0097a9;display:inline-block;height:26px;margin-right:10px;position:relative;vertical-align:middle;width:26px}@media (min-width:768px){.accordion-heading i{height:34px;margin-right:20px;width:34px}}.accordion-heading i::after,.accordion-heading i::before{content:"";position:absolute}.accordion-heading i::before{border-left-style:solid;border-left-width:2px;height:10px;left:10px;top:6px;transform:rotate(90deg);transition:transform .2s ease-out}@media (min-width:768px){.accordion-heading i::before{height:14px;left:14px;top:8px}}.accordion-heading i::after{border-bottom-style:solid;border-bottom-width:2px;left:6px;top:10px;width:10px}@media (min-width:768px){.accordion-heading i::after{left:8px;top:14px;width:14px}}.accordion-heading h2,.accordion-heading h3,.accordion-heading h4,.accordion-heading h5{display:inline-block;margin:0;position:absolute}@media (min-width:768px){.accordion-heading h2,.accordion-heading h3,.accordion-heading h4,.accordion-heading h5{margin:3px 0 0 0}}.accordion-content{margin-top:15px}.accordion-content ul{list-style-type:disc}.accordion-content ol,.accordion-content p,.accordion-content ul{font-size:1em}.course-title{align-items:center;display:flex;flex-wrap:nowrap}@media (max-width:480px){.course-title{align-items:start;flex-direction:column-reverse}}.course-title h1{display:inline-block;font-size:2em;margin:0 10px 20px 0}@media (max-width:480px){.course-title h1{font-size:1.5em}}@media (min-width:481px){.course-title h1{margin-top:20px}}.course-title h1 span{font-size:.75em;font-weight:400}@media (max-width:800px){.course-title h1 span{display:block}}.course-hero{position:relative}.course-hero__image{height:250px;object-fit:cover;width:100%}@media (min-width:768px){.course-hero__image{height:350px;object-position:0 calc(50% - 50px)}}@media (min-width:992px){.course-hero__image{height:425px}}@media (min-width:1024px){.course-hero__image{height:525px}}@media (min-width:768px){.course-hero__fade{background:rgba(0,0,0,.65);bottom:0;height:100%;position:absolute;top:0;width:100%}}.course-hero__fade .container{position:relative}@media (max-width:767px){.course-hero__fade .container{background:#e6e6e6;padding:20px}}.course-hero__blurb{color:#222;font-size:1.0625em;font-weight:900;margin-bottom:0}@media (min-width:768px){.course-hero__blurb{bottom:110px;color:#fff;font-size:1.25em;padding-right:15px;position:absolute}}@media (min-width:992px){.course-hero__blurb{font-size:1.6em}}@media (min-width:1200px){.course-hero__blurb{bottom:130px}}@media (min-width:1230px){.course-hero+.lt-grey .container:first-of-type{max-width:1700px;padding:0 40px;width:auto}}.course-features{background-color:#fff;border-radius:6px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;margin-top:-90px;padding:25px 30px;position:relative;z-index:1}@media (min-width:480px){.course-features{display:flex;flex-wrap:wrap;justify-content:space-between}@supports (display:grid){.course-features{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr}}}@media (max-width:767px){.course-features{margin-top:0}}@media (min-width:768px){@supports (display:grid){.course-features{grid-template-columns:1fr 1fr 1fr}}}@media (min-width:992px){@supports (display:grid){.course-features{grid-template-columns:1fr 1fr 1fr 1fr}}}@media (min-width:1200px){@supports (display:grid){.course-features{grid-auto-flow:column;grid-gap:30px;grid-template-columns:auto}}}.course-features>.feature-box{margin-bottom:20px}@supports (display:grid){.course-features>.feature-box{width:auto!important}}@media (min-width:480px){.course-features>.feature-box{width:calc(50% - 10px)}@supports (display:grid){.course-features>.feature-box{margin-bottom:0}}}@media (min-width:768px){.course-features>.feature-box{width:calc(33.3333333333% - 13.3333333333px)}}@media (min-width:992px){.course-features>.feature-box{width:calc(25% - 15px)}}@media (min-width:1200px){.course-features>.feature-box{width:auto}}@media (min-width:480px) and (max-width:991px){.course-features>.feature-box.location{grid-column:1/3}}@media (min-width:1200px) and (max-width:1399px){.course-features>.feature-box .location{max-width:200px}}@media (min-width:1400px){.course-features>.feature-box .location{width:max-content}}.course-features p{font-size:1em}@media (max-width:991px){.course-features p{margin-bottom:10px}}@media (min-width:992px){.course-features .h3{font-size:1.1875em}}@media (min-width:1200px){.course-features .h3{font-size:1.25em}}.course-features .radio-buttons.-option{min-width:180px}@media (min-width:1024px) and (max-width:1199px){.course-features .radio-buttons.-option{min-width:155px}}.course-features .radio-buttons label{cursor:pointer;font-weight:400;padding-left:25px;position:relative}.course-features .radio-buttons label:hover::after{background:#66c1cb}.course-features .radio-buttons label::before{position:absolute;top:50%;transform:translateY(-50%);border:2px solid #0097a9;border-radius:100%;content:"";height:16px;left:0;width:16px}.course-features .radio-buttons label::after{position:absolute;top:50%;transform:translateY(-50%);background:0 0;border-radius:50%;content:"";height:6px;left:5px;transition:all .2s;width:6px}.course-features .radio-buttons input[type=radio]{left:-9999px;position:absolute}.course-features .radio-buttons input[type=radio]:checked+label{cursor:default}.course-features .radio-buttons input[type=radio]:checked+label::after{background:#0097a9}.course-features .cavet-select.-start{min-width:160px}.course-features .cavet-select.-option{min-width:190px}.course-features .cavet-select select{background-color:#f2f2f2}.course-features .location span{transition:color 350ms ease-in-out}.burger-heading{color:#fff;float:left;font-size:1.125em;font-weight:900;line-height:50px;padding-left:15px}.course-template .navbar{background-color:#0074e7;border:none;margin:0;top:0;width:100%;z-index:100}@media (min-width:768px){.course-template .navbar{background-color:#e6e6e6}}.course-template .navbar .navbar-nav>li{background-color:#0097a9}@media (min-width:768px){.course-template .navbar .navbar-nav>li{background-color:#fff;text-align:center}}.course-template .navbar .navbar-nav>li:not(:last-child){border-right:1px solid #e6e6e6}@media (max-width:767px){.course-template .navbar .navbar-nav>li:not(:last-child){border-bottom:1px solid #fff;border-right:none;display:block;width:100%}}.course-template .navbar .navbar-nav>li>a{color:#fff;display:block;font-weight:900;line-height:1.3em;padding:15px;text-transform:uppercase;transition:border-top .2s ease-in-out;width:auto}@media (min-width:768px){.course-template .navbar .navbar-nav>li>a{color:#222!important;padding:25px 15px}}.course-template .navbar .navbar-nav a{border-top:7px solid transparent}@media (max-width:767px){.course-template .navbar .navbar-nav a{border-top:none;text-decoration:none}}.course-template .navbar .navbar-nav a:hover{border-color:#0074e7}@media (max-width:767px){.course-template .navbar .navbar-nav a:hover{border-top:none}}.course-template .navbar .navbar-nav .active{border-color:#0074e7}.course-template .navbar .navbar-nav .active a,.course-template .navbar .navbar-nav .active a:hover{background:0 0}.course-template .navbar-toggle{border-color:transparent}.course-template .navbar-toggle:focus,.course-template .navbar-toggle:hover{background-color:#0097a9}.course-template .navbar-nav{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}@media (max-width:767px){.course-template .navbar-nav{box-shadow:none!important;display:table;margin:0;width:100%}}@media (min-width:768px){.course-template .navbar-nav{display:flex;flex-wrap:nowrap;width:100%}}@media (min-width:768px) and (max-width:1023px){.course-template .navbar-nav{flex-wrap:wrap}}@media (max-width:768px){.course-template .navbar-nav>li>a{font-size:1em;padding:15px 10px;vertical-align:middle;width:auto}}@media (max-width:767px){.course-template .navbar-nav li a{color:#fff!important}}.course-template .navbar-nav .active,.course-template .navbar-nav .active a{background-color:transparent;border-bottom:0;color:#000}@media (min-width:768px){.course-template .navbar-nav .active,.course-template .navbar-nav .active a{background-color:#fff!important;color:#fff}}.course-template .nav-item{flex-grow:1}@media (min-width:768px) and (max-width:1023px){.course-template .nav-item{width:25%}}.course-template .nav-item a{height:100%}.course-template .nav-item a:hover{border-color:#666!important}@media (min-width:768px) and (max-width:1023px){.course-template .navbar-inverse .navbar-nav>li>a{padding:15px}}@media (max-width:767px){.course-template .navbar-header{border-bottom:1px solid #fff}}.course-template .navbar-collapse{padding:0}@media (max-width:767px){.course-template .navbar-collapse{border:none}}.course-template .nav-wrapper{min-height:50px}.course-template .affix{top:0;width:100%}.course-template .affix~.container-fluid{position:relative;top:100px}.course-template{overflow:hidden;position:relative}.section-padding{padding-bottom:35px}h2.tab-heading,h2.tab-heading-cu,h2.tab-heading-london,h2.tab-heading-online{background-color:#0074e7;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:rgba(0,0,0,.1) 0 10px 10px 2px;color:#fff;display:inline-block;margin:0 0 35px;padding:10px 40px}h2.tab-heading-online{background-color:#2b1c43}hr.course-tab{border-top:7px solid #0074e7;box-shadow:rgba(0,0,0,.1) 0 5px 10px 2px;margin:0}.divider-online{border-color:#2b1c43}@media (max-width:767px){.course-template .panel-content .text-left{text-align:center!important}}.accordion-heading h2,.accordion-heading h3,.accordion-heading h4,.accordion-heading h5{display:inline-block;margin:3px 0 0 0;position:absolute}@media (max-width:767px){.accordion-heading h2,.accordion-heading h3,.accordion-heading h4,.accordion-heading h5{margin:0}}.course-similar .campus-label{margin-left:0;position:absolute;z-index:1}.campus-label.-title{background:#e6e6e6;color:#222;position:relative}@media (max-width:480px){.campus-label.-title{margin-top:25px}}.course-template .blue-to-grey .container,.course-template .blue-to-tranz .container,.course-template .grey-to-blue .container,.course-template .purple-to-tranz .container,.course-template .tranz-to-blue .container,.course-template .tranz-to-purple .container,.course-template .tranz-to-yellow .container,.course-template .yellow-to-tranz .container{padding-bottom:50px!important;padding-top:50px!important}@media (max-width:768px){.course-template .blue-to-grey .container,.course-template .blue-to-tranz .container,.course-template .grey-to-blue .container,.course-template .purple-to-tranz .container,.course-template .tranz-to-blue .container,.course-template .tranz-to-purple .container,.course-template .tranz-to-yellow .container,.course-template .yellow-to-tranz .container{padding-bottom:0!important}}.blue-to-tranz .student-quote i,.purple-to-tranz .student-quote i,.tranz-to-blue .student-quote i,.tranz-to-purple .student-quote i{color:#fff}.tranz-to-yellow .student-quote i,.yellow-to-tranz .student-quote i{color:#000}@media (min-width:768px){.tabbed-widget-body .accordion__tab{font-size:1.15em}}.tabbed-widget-body .accordion__item{border-color:#999}.course-fact .pull-out-fact-small-inverted{margin:50px 0 25px}@media (max-width:767px){.course-fact .pull-out-fact-small-inverted{margin:25px 0}}@media (max-width:767px){#modules-nav.tabbed-widget-header li a{display:table-cell;padding:12.5px 12px;width:1%}}#modules-body table{background:#fff;font-size:1em;margin-bottom:15px}.module-options{color:#831f83;font-weight:900;margin-bottom:0}#entry-requirements-body .table-purple-basic{background-color:#fff}#entry-requirements-body .table-purple-basic td{border:2px solid #f2f2f2;padding:10px;vertical-align:top}.course-template .tabbed-widget-body .grey-bkgnd{background:#fff!important}.course-template .tabbed-widget-body .container{padding:0;width:auto}.course-similar h3,.course-similar h5{margin:8px 0}@media (min-width:600px){.code-apply{display:flex;flex-wrap:wrap;margin:0 -15px}}.code-apply>div{margin-bottom:20px;padding:0 15px;width:100%}@media (min-width:600px){.code-apply>div{width:50%}}@media (min-width:992px){.code-apply>div{width:25%}}.code-apply a{border:3px solid #b3b3b3;border-radius:6px;color:#333;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;padding:10px 20px;text-decoration:none;transition:all .3s}@media (min-width:576px){.code-apply a{border-radius:15px;min-height:210px;padding:15px 25px 20px}}.code-apply a:focus,.code-apply a:hover{background:#0097a9;border-color:transparent;color:#fff;transform:scale(1.03)}.code-apply a:focus>.bold,.code-apply a:hover>.bold{border-color:#fff}.code-apply a:focus>.apply,.code-apply a:hover>.apply{color:#fff}.code-apply a:focus>.apply::after,.code-apply a:hover>.apply::after{filter:grayscale(100%) brightness(300%);right:-10px}.code-apply a>.bold{font-size:1.7em;border-bottom:1px solid #bfbfbf;margin-bottom:5px}@media (min-width:576px){.code-apply a>.bold{font-size:2em;line-height:50px}}.code-apply a>.apply{font-weight:700;margin:auto 0 0;position:relative}.code-apply a>.apply::after{position:absolute;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE5LjkxIiB2aWV3Qm94PSIwIDAgNDQuNjEwMDAxIDE5LjkxIiB3aWR0aD0iNDQuNjEwMDAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0zOS4xMTgyMjUgNC40NWMxLjg0IDEuODMgMy42MyAzLjYgNS41MSA1LjQ2MDAwMDQtMy40NCAzLjMzOTk5OTYtNi44MyA2LjYzOTk5OTYtMTAuMyA5Ljk5OTk5OTYtLjUxLS41OC0uODktMS4wMi0xLjI4LTEuNDYtLjE1LS4xMS0uMjktLjIyLS40NC0uMzQgMi41NC0yLjIxIDUuMDgtNC40MSA3LjYxLTYuNjJsLS4yNy0uNGgtMzkuOTQ4MjI1di0yLjIyOTk5OTZoNDAuMDE4MjI1Yy0yLjQ5LTIuNDIwMDAwNC00Ljg4LTQuNzUwMDAwNC03LjMtNy4xMDAwMDA0Ljc3LS42OSAxLjMxLTEuMTggMS45Ni0xLjc2IDEuMzcgMS4zNyAyLjg4IDIuODggNC40NCA0LjQ1eiIgZmlsbD0iIzE4OThhYSIvPjwvc3ZnPg==) right no-repeat;content:"";height:20px;right:0;transition:right 250ms ease-in-out;width:30px}.code-apply a .subtitle{font-size:.9em}.code-apply .ins-code{background:#831f83;border-color:transparent;color:#fff}.code-apply .ins-code:hover>p{opacity:1}.code-apply .ins-code>.bold{border-color:#fff}.code-apply .ins-code>.apply::after{filter:grayscale(100%) brightness(300%)}.code-apply .ins-code p{margin:10px 0 0}@media (hover:hover){.code-apply .ins-code p{font-weight:700;opacity:0;transition:opacity .5s}}#du-widget-frame{height:664px}@media (min-width:992px){#du-widget-frame{height:500px}}@media (min-width:1200px){#du-widget-frame{height:330px}}.course-template .wide-signpost.-outline::before{border-color:#000}.info-box.-course{position:fixed;z-index:999}@media (max-width:767px){.info-box.-course{bottom:40px}}@media (min-width:768px){.info-box.-course{right:0;top:67%;transform:translateY(-67%);width:280px}}.container.green-icons,.container.orange-icons,.container.pink-icons{margin-left:-15px}@media (max-width:767px){.container.green-icons,.container.orange-icons,.container.pink-icons{margin-right:-15px}}.tariff-points{margin-left:auto;max-width:125px;padding:0 10px 10px}@media (max-width:767px){.tariff-points{margin-right:auto}}.tariff-points>.no{line-height:1.5}.tariff-points>.text{margin-top:-10px}.clearing-heading{background:#0074e7;background:linear-gradient(90deg,#0074e7 35%,#f89501 100%);color:#fff;display:block;margin:0;padding:12px 25px}.london-heading .clearing-heading{background-color:#52478a}.cu-heading .clearing-heading{background-color:#f7a900;color:#000}.lt-grey .clearing-heading+.grey-box{background:#fff}.medium-text{font-size:1.625em}