@charset "UTF-8";*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;font-family:"Open Sans",sans-serif;color:#141414}body article,body footer,body header{margin:0 auto;width:1400px;max-width:1400px}@media only screen and (max-width:1060px){body article,body footer,body header{max-width:1400px}}body header{width:1080px;max-width:1080px}.cf:after,.cf:before,.input:after,.input:before,header nav.subnav:after,header nav.subnav:before,header>nav:after,header>nav:before,header>nav>div:after,header>nav>div:before,header>section:after,header>section:before{content:" ";display:table}.cf:after,.input:after,header nav.subnav:after,header>nav:after,header>nav>div:after,header>section:after{clear:both}.relative{position:relative}nav{width:1080px;max-width:1080px;margin:0 auto}a{text-decoration:none}a:hover{text-decoration:none;opacity:.7}h1,h2,h3,h4{padding:0;margin:0}h1,h2{color:#0792f1;font-weight:700;font-size:2.25em}h3{color:#ed1c24;font-weight:700;font-size:1.25em}h4{color:#ed1c24;font-weight:700;font-size:16px}p{font-size:.875em}p a{color:#ed1c24}p a:hover{color:#greyColour}p a:focus{opacity:.5}figure{margin:0;padding:0}article h2,article h3{color:#0792f1}article.resilience h1,article.resilience h2,article.resilience h3,article.resilience h4{color:#04a8bd}article.resilience hr{border-top:1px solid #04a8bd}article.resilience li::before{color:#04a8bd}article.resilience .one_column_with_background{background-image:url(../../img/courses/panelbgs/resilience.png)}article.retirement h1,article.retirement h2,article.retirement h3,article.retirement h4{color:#62c569}article.retirement hr{border-top:1px solid #62c569}article.retirement li::before{color:#62c569}article.retirement .one_column_with_background{background-image:url(../../img/courses/panelbgs/retirement.png)}article.retirement .introcopy{font-weight:600}article.retirement .introcopy b{color:#62c569}article.retirement li{font-weight:600}article.new_beginnings h1,article.new_beginnings h2,article.new_beginnings h3,article.new_beginnings h4{color:#bd0487}article.new_beginnings hr{border-top:1px solid #bd0487}article.new_beginnings li::before{color:#bd0487}article.new_beginnings .one_column_with_background{background-image:url(../../img/courses/panelbgs/new_beginnings.png)}article.finishing_skills h1,article.finishing_skills h2,article.finishing_skills h3,article.finishing_skills h4{color:#e88108}article.finishing_skills hr{border-top:1px solid #e88108}article.finishing_skills li::before{color:#e88108}article.finishing_skills .one_column_with_background{background-image:url(../../img/courses/panelbgs/finishing_skills.png)}article.finishing_skills .centred li{font-weight:600}article.diversity h1,article.diversity h2,article.diversity h3,article.diversity h4{color:#0ccdb4}article.diversity hr{border-top:1px solid #0ccdb4}article.diversity li::before{color:#0ccdb4}article.diversity .one_column_with_background{background-image:url(../../img/courses/panelbgs/diversity.png)}article.young_graduates h1,article.young_graduates h2,article.young_graduates h3,article.young_graduates h4{color:#d94c70}article.young_graduates hr{border-top:1px solid #d94c70}article.young_graduates li.header,article.young_graduates li::before{color:#d94c70;font-weight:800}article.young_graduates .one_column_with_background{background-image:url(../../img/courses/panelbgs/young_graduates.png)}article.young_graduates.courses div.introcopy>p{width:100%}article.nobottompadding{padding-bottom:0}article.courses p{font-size:16px;line-height:1.5;color:#656f73}article.courses div{margin:0 auto;width:1060px}article.courses div.intro{width:1400px}article.courses div.introcopy{text-align:center;width:880px;padding:24px 0}article.courses div.introcopy h1{text-transform:uppercase;font-size:20px}article.courses div.introcopy p{width:700px;font-size:16px;line-height:1.5;margin:1em auto}article.courses div.top>div{float:left;width:50%}article.courses div.top img{float:right}article.courses div.top p{font-size:16px;color:#656f73}article.courses div.two_columns div{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:20px}article.courses div.two_columns div p{margin-top:0}article.courses div.one_column.centred{text-align:center;margin-bottom:40px}article.courses div.one_column.centred ul{text-align:left;margin-left:225px}article.courses div.one_column_with_background{height:265px;color:#fff;width:1400px;padding:24px 0;margin-top:24px;text-align:center}article.courses div.one_column_with_background>h4{color:#fff;font-size:20px;text-transform:uppercase}article.courses div.one_column_with_background p{color:#fff}article.courses div.moreh4gap h4{margin-bottom:24px}article.courses div.biggerleftpadding>ul{margin-left:130px}article.courses div.biggerleftpadding>ul>li{margin-top:2em}article.courses div.biggerleftpadding>ul ul li{margin-bottom:1em}article.courses div.biggerbottompadding{padding-bottom:60px}article.courses div>ul{list-style:none;padding:0;margin:0}article.courses div>ul li{padding-left:1em;color:#656f73}article.courses div>ul li::before{content:"• ";font-size:40px;line-height:18px;top:10px;position:relative}article.courses div>ul ul{margin-top:12px}article.courses div>ul ul li{list-style-type:none;margin-bottom:24px}article.courses div>ul ul li::before{content:""}article.courses hr{margin:27px auto;width:906px}article.contact h1{text-transform:uppercase;margin-bottom:24px}article.contact p{font-weight:600}article.contact div.social{position:relative;width:118px;margin:0 auto;margin-top:20px}article.contact div.social a{display:inline-block;text-indent:-9999em;overflow:hidden;width:48px;height:48px;background-image:url(../../img/header/facebook.png);margin-left:22px;float:right}article.contact div.social a.linkedin{margin-left:0;background-image:url(../../img/header/linkedin.png)}article.about h1{width:880px;color:#0792f1;font-size:20px;margin:36px auto 64px auto;text-align:center}article.about .two-columns{width:1060px;margin:0 auto}article.about .two-columns div{width:45%;float:left}article.about .two-columns div:last-child{float:right}article.about .two-columns div p{font-size:20px;color:#8e8f91;line-height:1.5}article.about .course_list{background-color:#0792f1;text-align:center;margin:0 auto;width:100%;padding:24px;color:#fff}article.about .course_list h4{font-size:20px;color:#fff}header{width:1400px;margin:0 auto;position:relative;padding:33px 0}header a>h1,header a>h2{background-image:url(../../img/logo.png);display:block;width:249px;height:120px;text-indent:-9999em;overflow:hidden;float:left}header nav div.social{float:right;height:107px;width:140px;position:relative}header nav div.social a{position:absolute;bottom:0;text-indent:-9999em;overflow:hidden;width:48px;height:48px;background-image:url(../../img/header/facebook.png);display:block;margin-left:22px;float:right;right:0}header nav div.social a.linkedin{right:70px;background-image:url(../../img/header/linkedin.png)}header nav div.menu{width:calc(100% - 390px);float:left}header nav div ul{margin:0;padding:0}header nav div ul li{list-style-type:none;margin-left:60px;float:left;display:inline-block;position:relative;height:107px;line-height:120px}header nav div ul li.parent{background-image:url(../../img/downarrow.png);background-position:100% calc(100% - 2px);background-repeat:no-repeat}header nav div ul li.parent.on{background-image:url(../../img/downarrow_grey.png)}header nav div ul li.parent a{padding-right:22px}header nav div ul li a{font-size:20px;font-family:"Open Sans",sans-serif;color:#0598fd;line-height:2.25;text-align:left;vertical-align:bottom}header nav div ul li a.on{color:#8e8f91}header nav div ul li ul{display:hidden;position:absolute;top:0;left:-99999em;background-color:#fff;z-index:99;margin:0;padding:0 0 20px 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}header nav div ul li ul.on{top:130px;left:0}header nav div ul li ul li{line-height:30px;width:400px;height:30px;margin-left:20px;margin-top:10px;color:#8e8f91}header nav div ul li ul li a{color:#8e8f91}header nav div ul li ul li a:hover{color:#0792f1}.intro{height:379px;width:1400px}.intro .hero-image{position:relative}.intro .hero-image h1,.intro .hero-image h2{text-transform:uppercase;font-weight:300;font-size:44px;font-family:"Open Sans",sans-serif;color:#fff;line-height:1.023;text-align:center;position:absolute;left:97px;top:98px;z-index:26}.intro .hero-image p{font-size:20px;color:#fff;line-height:1.5;text-align:left;position:absolute;left:100px;top:144px;width:495px;height:111px;z-index:25}.intro .hero-image img{position:absolute;top:0;left:0}aside div{padding-bottom:40px}aside h2,aside p{color:#fff}aside p{width:442px;display:inline-block;font-size:16px;line-height:26px}aside a.button,aside h2{text-transform:uppercase}aside h2{text-align:center;margin:39px auto 22px auto;font-weight:300}aside img{float:left;margin-left:260px;margin-right:60px}aside a.button{background-color:transparent;border:1px solid #fff;border-radius:6px;font-size:18px;padding:14px 60px 14px 20px;color:#fff;background-image:url(../../img/panels/arrow.png);background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;display:inline-block}aside .resilience{background-color:#04a8bd}aside .resilience a.button:hover{background-color:#05899a;opacity:1}aside .retirement{background-color:#62c569}aside .retirement a.button:hover{background-color:#51a557;opacity:1}aside .new_beginnings{background-color:#bd0487}aside .new_beginnings a.button:hover{background-color:#a00572;opacity:1}aside .finishing_skills{background-color:#e88108}aside .finishing_skills a.button:hover{background-color:#c86e05;opacity:1}aside .diversity{background-color:#0ccdb4}aside .diversity a.button:hover{background-color:#05a994;opacity:1}aside .young_graduates{background-color:#d94c70}aside .young_graduates a.button:hover{background-color:#c04061;opacity:1}.video-embed{padding:33px 0;background-color:#bac8d1}.video-embed div{max-width:560px;width:100%;margin:0 auto}.video-embed div iframe{max-width:560px;width:100%;margin:0 auto}.hrs-as-icons{padding:33px 0;text-align:center}.hrs-as-icons hr{height:64px;width:100%;background-image:url(../../img/logo_square.png);background-position:50% 50%;background-repeat:no-repeat;border:0;background-size:64px 64px;margin:30px auto}.hrs-as-icons li{list-style-type:none;font-size:18px;line-height:32px;font-weight:400;color:#8e8f91}.hrs-as-icons h2{margin-top:40px}.hrs-as-icons h3{margin-bottom:14px;height:33px;font-size:20px}.hrs-as-icons p{font-size:18px;line-height:32px;color:#8e8f91;width:880px;font-weight:400;display:inline-block;margin:0 auto}.hrs-as-icons p a{color:#0792f1}.hrs-as-icons p a:hover{color:#8e8f91}.inspirational-message{padding:36px 0}.inspirational-message h4{color:#0792f1;font-size:16px;text-align:center;margin:0 auto}.otherpages,.privacy{max-width:1080px;padding-bottom:120px}.otherpages h1,.privacy h1{font-size:20px;margin-bottom:20px}.otherpages p,.privacy p{color:#8e8f91;margin-bottom:1em;margin-top:0}.otherpages p.header,.privacy p.header{margin-bottom:3px}footer{background-color:#bac8d1;padding:44px 10px 120px 10px}footer>div{width:1080px;margin:0 auto;display:grid;grid-template-columns:25% 50% 25%}footer>div ul{padding-left:0}footer>div ul li{list-style-type:none;display:inline-block;margin-right:17px}footer>div ul li:last-child{margin-right:0}footer>div ul li a{color:#fff}footer>div p.social{float:right}footer>div p.social a{background-image:url(../../img/footer/facebook.png);width:50px;height:50px;display:inline-block;text-indent:-9999em;overflow:hidden;float:right;margin-left:20px}footer>div p.social a.linkedin{background-image:url(../../img/footer/linkedin.png)}footer>div p.copyright{font-size:12px;color:#fff;margin-top:-25px;text-align:center}