﻿@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_Regular_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_Regular_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_Regular_2011.svg#Battersea_Regular_2011") format("svg");font-weight:normal}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_SemiBold_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_SemiBold_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_SemiBold_2011.svg#Battersea_SemiBold_2011") format("svg");font-weight:600}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_Bold_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_Bold_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_Bold_2011.svg#Battersea_Bold_2011") format("svg");font-weight:bold}@font-face{font-family:'BerlingskeSerifTx';src:url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.woff") format("woff"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.ttf") format("truetype"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.svg#BerlingskeSerifTx-XBd") format("svg");font-weight:normal}@font-face{font-family:'BerlingskeSerifTx';src:url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.woff") format("woff"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.ttf") format("truetype"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.svg#BerlingskeSerifTx-XBd") format("svg");font-weight:bold}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#f1563f;color:#fff;text-shadow:none}::selection{background:#f1563f;color:#fff;text-shadow:none}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none}.js .jsHide{display:none}.no-js .noJsHide{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.checkout-section.checkout-active .inner:before,.clearfix:after,.checkout-section.checkout-active .inner:after,.container:before,.container:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.checkout-section.checkout-active .inner:after,.container:after{clear:both}.clearfix,.checkout-section.checkout-active .inner,.container{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.grid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.5rem;clear:both}[class^="grid-"],[class*=" grid-"]{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;position:relative;color:#474c55;padding:8px;font-weight:normal}[class^="grid-"]>a,[class*=" grid-"]>a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:auto;-moz-box-flex:auto;box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-transition:150ms;transition:150ms;height:100%;color:#474c55;text-decoration:none}[class^="grid-"]>a div.text,[class*=" grid-"]>a div.text{-webkit-box-flex:auto;-moz-box-flex:auto;box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}[class^="grid-"]>a:hover,[class*=" grid-"]>a:hover{text-decoration:none}[class^="grid-"]>img,[class*=" grid-"]>img{display:block;margin:0 auto}[class^="grid-"] .text,[class*=" grid-"] .text{width:100%;padding:15px;background:#fff}[class^="grid-"] .text h1:first-child,[class^="grid-"] .text h2:first-child,[class^="grid-"] .text h3:first-child,[class^="grid-"] .text h4:first-child,[class^="grid-"] .text h5:first-child,[class^="grid-"] .text h6:first-child,[class^="grid-"] .text p:first-child,[class^="grid-"] .text ul:first-child,[class^="grid-"] .text ol:first-child,[class*=" grid-"] .text h1:first-child,[class*=" grid-"] .text h2:first-child,[class*=" grid-"] .text h3:first-child,[class*=" grid-"] .text h4:first-child,[class*=" grid-"] .text h5:first-child,[class*=" grid-"] .text h6:first-child,[class*=" grid-"] .text p:first-child,[class*=" grid-"] .text ul:first-child,[class*=" grid-"] .text ol:first-child{margin-top:0}[class^="grid-"] .text h1:last-child,[class^="grid-"] .text h2:last-child,[class^="grid-"] .text h3:last-child,[class^="grid-"] .text h4:last-child,[class^="grid-"] .text h5:last-child,[class^="grid-"] .text h6:last-child,[class^="grid-"] .text p:last-child,[class^="grid-"] .text ul:last-child,[class^="grid-"] .text ol:last-child,[class*=" grid-"] .text h1:last-child,[class*=" grid-"] .text h2:last-child,[class*=" grid-"] .text h3:last-child,[class*=" grid-"] .text h4:last-child,[class*=" grid-"] .text h5:last-child,[class*=" grid-"] .text h6:last-child,[class*=" grid-"] .text p:last-child,[class*=" grid-"] .text ul:last-child,[class*=" grid-"] .text ol:last-child{margin-bottom:0}[class^="grid-"] .text h3,[class*=" grid-"] .text h3{font-family:'Battersea', Tahoma, sans-serif;font-size:1.125rem;font-weight:bold;line-height:1.4;margin:0;padding:0 0 0.45rem}[class^="grid-"] .text p,[class*=" grid-"] .text p{font-weight:normal;font-size:0.9rem;margin-top:0}[class^="grid-"] .text,[class*=" grid-"] .text{background:#474c55}[class^="grid-"] .text h3,[class*=" grid-"] .text h3{color:white}[class^="grid-"] .text p,[class*=" grid-"] .text p{color:#f1563f}.international [class^="grid-"] .text,.membershippage [class^="grid-"] .text,.membership [class^="grid-"] .text,[class^="grid-"] .text .more,.international [class*=" grid-"] .text,.membershippage [class*=" grid-"] .text,.membership [class*=" grid-"] .text,[class*=" grid-"] .text .more{background:#070078}.international [class^="grid-"] .text p,.membershippage [class^="grid-"] .text p,.membership [class^="grid-"] .text p,[class^="grid-"] .text .more p,.international [class*=" grid-"] .text p,.membershippage [class*=" grid-"] .text p,.membership [class*=" grid-"] .text p,[class*=" grid-"] .text .more p{color:#73e8eb}[class^="grid-"] .text .resources,[class*=" grid-"] .text .resources{background:#8970B2}[class^="grid-"] .text .resources p,[class*=" grid-"] .text .resources p{color:#e7cceb}[class^="grid-"] small,[class*=" grid-"] small{font-size:12px;line-height:120%;display:block}[class^="grid-"] .director-image,[class*=" grid-"] .director-image{border-radius:50%;background-clip:padding-box;overflow:hidden;float:right;margin:0 0 10px 20px}[class^="grid-"] .small-block,[class*=" grid-"] .small-block{-webkit-transition:150ms;transition:150ms;background-color:#f2efeb;padding:25px;text-align:center}[class^="grid-"] .small-block:hover,[class*=" grid-"] .small-block:hover{box-shadow:none}[class^="grid-"] .small-block img,[class*=" grid-"] .small-block img{float:left;margin-right:8px}[class^="grid-"] .small-block h2,[class^="grid-"] .small-block h3,[class*=" grid-"] .small-block h2,[class*=" grid-"] .small-block h3{font-family:'BerlingskeSerifTx', Tahoma, serif;color:#070078;font-size:24px;font-weight:normal;line-height:1.5;margin-bottom:0.15em}[class^="grid-"] .small-block h3,[class*=" grid-"] .small-block h3{color:#909090}[class^="grid-"] .small-block p,[class*=" grid-"] .small-block p{color:#909090;font-weight:normal;font-size:14px;margin:0;clear:left}[class^="grid-"] .small-block.has-subtitle h3,[class*=" grid-"] .small-block.has-subtitle h3{color:#070078}[class^="grid-"] .small-block.has-subtitle p:before,[class*=" grid-"] .small-block.has-subtitle p:before{display:none}[class^="grid-"] .small-block.grey-titles h3,[class*=" grid-"] .small-block.grey-titles h3{color:#878787}[class^="grid-"] .small-block.single-line,[class*=" grid-"] .small-block.single-line{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#474c55}[class^="grid-"] .small-block.single-line h3,[class*=" grid-"] .small-block.single-line h3{color:#fff;font-size:20px;padding:0}#page-apprenticeships [class^="grid-"] .small-block.single-line,#page-apprenticeships [class*=" grid-"] .small-block.single-line{background-color:#73e8eb}#page-apprenticeships [class^="grid-"] .small-block.single-line h3,#page-apprenticeships [class*=" grid-"] .small-block.single-line h3{color:#474c55}.grid.half-grid{width:calc(50% - 8px);float:left;clear:none}.grid.half-grid:first-child{margin-right:0}.grid.half-grid:last-child{margin-left:0}.grid-1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 8.334%;-moz-flex:1 1 8.334%;-ms-flex:1 1 8.334%;flex:1 1 8.334%;max-width:calc(8.334%)}.grid-2{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 16.667%;-moz-flex:1 1 16.667%;-ms-flex:1 1 16.667%;flex:1 1 16.667%;max-width:calc(16.667%)}.grid-3{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:calc(25%)}.grid-4{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 33.3%;-moz-flex:1 1 33.3%;-ms-flex:1 1 33.3%;flex:1 1 33.3%;max-width:calc(33.3%)}.grid-5{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 41.66%;-moz-flex:1 1 41.66%;-ms-flex:1 1 41.66%;flex:1 1 41.66%;max-width:calc(41.66%)}.grid-6{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:calc(50%)}.grid-7{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 58.33%;-moz-flex:1 1 58.33%;-ms-flex:1 1 58.33%;flex:1 1 58.33%;max-width:calc(58.33%)}.grid-8{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 66.7%;-moz-flex:1 1 66.7%;-ms-flex:1 1 66.7%;flex:1 1 66.7%;max-width:calc(66.7%)}.grid-9{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 75%;-moz-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:calc(75%)}.grid-10{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 83.334%;-moz-flex:1 1 83.334%;-ms-flex:1 1 83.334%;flex:1 1 83.334%;max-width:calc(83.334%)}.grid-11{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 91.667%;-moz-flex:1 1 91.667%;-ms-flex:1 1 91.667%;flex:1 1 91.667%;max-width:calc(91.667%)}.grid-12{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}@media only screen and (max-width: 768px), screen and (max-device-width: 768px) and (max-aspect-ratio: 13 / 9){.grid.half-grid{width:calc(100%)}.grid-1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}.grid-2{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}.grid-3{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}.grid-4{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}.grid-5{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}.grid-6{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}.grid-7{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}.grid-8{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}.grid-9{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}.grid-10{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}.grid-11{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}.grid-12{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100%)}}[class^="col-"],[class*=" col-"],[class^="column"],[class*=" column"]{width:100%;display:inline;float:left;padding-left:15px;padding-right:15px;margin-bottom:30px}[class^="col-"].pad,[class*=" col-"].pad,[class^="column"].pad,[class*=" column"].pad{padding-top:15px;padding-bottom:15px}[class^="col-"].nopad,[class*=" col-"].nopad,[class^="column"].nopad,[class*=" column"].nopad{padding-left:0;padding-right:0}[class^="col-"].nomar,[class*=" col-"].nomar,[class^="column"].nomar,[class*=" column"].nomar{margin-bottom:0}.column-s-2-1{width:50%}.column-s-3-1{width:33.333%}.column-s-3-2{width:66.666%}.left{float:left;margin:0 10px 10px 0}.right{float:right;margin:0 0 10px 10px}.centre{text-align:center}.mega-pad{padding:30px 9%}.memblocks{margin-top:-18px}.memblocks .grid [class^="grid-"]>a{height:initial;background:transparent}.memblocks .grid-6 h3{position:relative;top:60px;left:30px;font-size:1.4em;font-weight:normal;margin:0;font-family:'BerlingskeSerifTx', Tahoma, serif;color:#101744}.memblocks .grid-6 a .img-wrapper{max-height:340px;background-repeat:no-repeat;background-size:contain}.memblocks .grid-4 h3{position:absolute;top:0;left:0;right:0;bottom:0;font-size:1.4em;font-weight:normal;margin:auto;font-family:'BerlingskeSerifTx', Tahoma, serif;color:#101744;height:30%;width:50%;line-height:1.4em}.memblocks .grid-4 .img-wrapper{margin:auto}.memblocks .grid-4>a{flex:0 0 100%;display:flex;align-items:center;justify-content:center;position:relative;padding:0}.memblocks .grid-4>a .img-wrapper{background-size:contain;background-repeat:no-repeat;background-color:transparent;background-position:center;max-height:300px;height:auto}.memblocks .grid-4>a.blur .overlaywrap{max-width:321px}.memblocks .grid .featured-box-text{display:none}.memblocks .grid .featured-box-text.show{position:absolute;top:0;left:0;bottom:0;right:0;width:80%;margin:auto;font-family:'BerlingskeSerifTx', Tahoma, serif;padding:0;text-align:left;display:table !important;padding:5%}.memblocks .grid .featured-box-text.show p{color:#fff}.memblocks .grid .featured-box-text ul{font-family:'BerlingskeSerifTx', Tahoma, serif;font-weight:normal}.memblocks a.blur{color:#fff;position:relative}.memblocks a.blur .overlaywrap{background-color:#101744}.memblocks a.blur .img-wrapper{opacity:0.2}.memblocks h3.blur{visibility:hidden}.page-home .memblocks .grid-4 h3{color:#fff}.page-home .memblocks .grid-4>a{background-color:transparent}.qualslayout{width:calc(100% - 30px);border:2px solid #9bca89;margin:0 auto 1em auto}.qualslayout .grid-4{padding:0 1.5em;min-height:185px;margin:-9px 0 0 0;flex:1 1 36%;max-width:36%;order:2}.qualslayout .grid-4 p{padding:0;width:100%}.qualslayout .grid-4:first-of-type{border-right:2px solid #9bca89;padding:1em;margin:-8px;flex:1 1 30%;order:1}.qualslayout .grid-4:first-of-type h3{margin:0;font-size:1.125em;line-height:1.2em}.qualslayout .grid-4:last-of-type{padding:1em;margin:-8px;flex:1 1 36%;order:3}.qualslayout .grid-4:last-of-type img{margin:0;position:absolute;right:0;top:0;max-height:192px;height:192px}.qualslayout .cim-button{width:calc(100% - 9px) !important;background:#9bca89;border:2px solid transparent;color:#fff;position:absolute;bottom:4px;padding:12px;margin:0 0.5em 0 -12px;font-size:1.2em}.qualslayout .cim-button:hover{color:#9bca89;background:transparent;border:2px solid #9bca89}.qualslayout.yellow{border-color:#F5C035}.qualslayout.yellow .grid-4{border-color:#F5C035}.qualslayout.yellow .cim-button{background:#F5C035}.qualslayout.yellow .cim-button:hover{color:#F5C035;border-color:#F5C035;background:transparent}.qualslayout.red{border-color:#E9543A}.qualslayout.red .grid-4{border-color:#E9543A}.qualslayout.red .cim-button{background:#E9543A}.qualslayout.red .cim-button:hover{color:#E9543A;border-color:#E9543A;background:transparent}.qualslayout.purple{border-color:#896FB1}.qualslayout.purple .grid-4{border-color:#896FB1}.qualslayout.purple .cim-button{background:#896FB1}.qualslayout.purple .cim-button:hover{color:#896FB1;border-color:#896FB1;background:transparent}@media only screen and (max-width: 768px), screen and (max-device-width: 768px) and (max-aspect-ratio: 13 / 9){.qualslayout .grid-4:first-of-type{order:1;flex:1 1 52%;max-width:52%}.qualslayout .grid-4{order:3;flex:1 1 100%;max-width:100%;margin:1em 0 0 0;min-height:195px}.qualslayout .grid-4:last-of-type{order:2;flex:1 1 50%;max-width:50%;margin-left:auto}.qualslayout .grid-4 p{width:100%}}h1,h2,h3,h4,h5,h6{line-height:100%}h1.stroke,h2.stroke,h3.stroke,h4.stroke,h5.stroke,h6.stroke{text-align:center;position:relative}h1.stroke:before,h2.stroke:before,h3.stroke:before,h4.stroke:before,h5.stroke:before,h6.stroke:before{content:'';border-top:1px solid #474c55;width:100%;position:absolute;top:50%;left:0;z-index:1}h1.stroke span,h2.stroke span,h3.stroke span,h4.stroke span,h5.stroke span,h6.stroke span{position:relative;padding:0 25px;background:#f7f5f2;z-index:2}h1.orange,h2.orange,h3.orange,h4.orange,h5.orange,h6.orange{color:#f1563f}h1{font-family:'BerlingskeSerifTx', Tahoma, serif;font-weight:400;font-size:1.75rem;margin:20px 0}h2{font-family:'BerlingskeSerifTx', Tahoma, serif;color:#333;font-weight:400;font-size:1.5rem;margin:0 0 14px}h3{font-family:'Battersea', Tahoma, sans-serif;font-size:1.0625rem;font-weight:700;margin:20px 0}h4{font-size:1.0625rem;font-weight:normal;margin:20px 0}h6{font-size:14px;font-weight:normal;margin:10px 0}h6.large-sans{font-family:'Battersea', Tahoma, sans-serif;color:#737370;font-size:1.375rem;font-weight:bold;line-height:1.5;margin-bottom:0;padding-bottom:0}.section-header{font-family:'BerlingskeSerifTx', Tahoma, serif;display:block;font-weight:normal;font-size:1.4rem;position:relative;text-align:center}.section-header.vertical-space{margin-top:0.5rem;padding-top:1rem;padding-bottom:1rem}.section-header::before{border-top:1px solid #474c55;content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:50%;width:100%}.section-header .inner{background:#f7f5f2;padding:0 1rem;position:relative}.strike{position:relative;text-align:center}.strike:before{content:'';position:absolute;top:50%;left:0;width:100%;z-index:1;border-bottom:1px solid #DFDBD5}.strike span,.strike strong{background:#fff;padding:2px 10px;display:inline-block;position:relative;z-index:2}ul{font-family:'Battersea', Tahoma, sans-serif;padding-left:20px}ul li{margin:5px 0}a{-webkit-transition:color 150ms,background-color 150ms;transition:color 150ms,background-color 150ms;text-decoration:none;color:#737370;font-weight:bold}a:hover{color:#f1563f}img{max-width:100%;height:auto}.purple{color:#8970B2}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:'Battersea', Tahoma, sans-serif;width:100%;min-width:300px;background:#fff;color:#474c55;font-size:1rem}.site-wrapper{background:#f7f5f2;margin:0;margin-top:132px;width:100%;overflow:hidden}.site-wrapper .site-wrapper-inner{-webkit-transition:transform 350ms;transition:transform 350ms;-webkit-transform:none;-ms-transform:none;transform:none}.site-main{zoom:1;margin:0 auto;max-width:1024px;position:relative}.site-main:before,.site-main:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.site-main:after{clear:both}.container{position:relative;zoom:1;margin:0 auto;width:100%;max-width:1024px}@media (min-width: 768px){.right{display:inline-block;float:right;margin:0 0 1rem 1.5rem}}.spritesheet{height:0;width:0;position:absolute;visibility:hidden}.icon{display:inline-block;fill:currentColor;vertical-align:middle}#header{position:fixed;top:0;left:0;z-index:200;width:100%;text-align:center}#header a{text-decoration:none;color:#474c55}#header a:hover{background:#F05168}#header .cim-logo:hover{background:none !important}#header #header-inner{position:relative;z-index:101;background:rgba(255,255,255,0.9);padding:0 0.5em 0.5em}#header #header-inner #header-top{padding:1em 0 0}#header .cim-logo{display:inline-block;vertical-align:middle;width:190px;margin:5px 10px 0}#header .cim-logo img{width:246px;height:40px}#header .nav-container{position:absolute;top:1em}#header #main-nav{float:left}#header #main-nav a{display:block;padding:0.5em}#header #main-nav .nav-caller{margin-top:3px;font-size:10px}#header #main-nav .nav-caller:hover,#header #main-nav .nav-caller:active,#header #main-nav .nav-caller:focus{background:transparent}#header #main-nav .nav-caller .lines{-webkit-transition:all 250ms;transition:all 250ms}#header #main-nav .nav-caller .line{-webkit-transition:all 250ms;transition:all 250ms;display:block;width:22px;height:2px;background:#474c55;margin:5px 0}#header #main-nav ul li{margin:0}#header #main-nav>ul{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 250ms;transition:transform 250ms;background:#474c55;height:calc(100vh - 130px);width:100vw;margin:0;padding:0;position:absolute;top:116px;overflow:auto;left:-0.5em}#header #main-nav>ul>li>a{color:#fff;display:block;padding:1.25em;border-bottom:1px solid rgba(255,255,255,0.5)}#header #main-nav>ul>li>ul{font-family:'Battersea', Tahoma, sans-serif;display:none;text-align:left;position:absolute;left:0;width:100%;border-top:0.5em solid #474c55;background:#fff;overflow:hidden}#header #main-nav>ul>li>ul>li{float:left;width:16.666%;padding:0.5em}#header #main-nav>ul>li>ul>li>a{height:38px;margin-bottom:0.5em;border-bottom:1px solid #d3d3d3}#header #main-nav>ul>li>ul>li .sub-nav{font-family:'Battersea', Tahoma, sans-serif;font-weight:700;font-size:0.75rem}#header #account-nav{display:inline-block;text-align:left;margin-top:1em;vertical-align:middle}@media (min-width: 768px){#header #account-nav{float:right;margin:0.5rem 0}#header #account-nav .search-box{width:300px;left:-251px}}#header #account-nav button,#header #account-nav a{padding:.35em 0;display:block;width:48px;font-size:10px;font-weight:normal;border:none;color:#474c55}#header #account-nav button:hover,#header #account-nav a:hover{background:#474C55;color:#fff}#header #account-nav ul li{float:left;text-align:center;font-size:10px;font-weight:normal;margin:0}#header #account-nav ul li.on button,#header #account-nav ul li.on a{background:#070078;color:#fff}#header #account-nav ul li.on .search-box{display:block}#header #account-nav ul li button{background:none;color:#737370}#header #account-nav ul li button>span{line-height:14px}#header #account-nav ul li figure{width:24px;height:24px;font-size:24px;line-height:24px;margin:2px auto 0}#header #account-nav ul li figure path,#header #account-nav ul li figure rect,#header #account-nav ul li figure polygon,#header #account-nav ul li figure line{-webkit-transition:fill 150ms,stroke 150ms;transition:fill 150ms,stroke 150ms}#header #account-nav ul li span{display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}#header #account-nav .search-box{display:none;width:100%;position:absolute;left:0;z-index:10;padding:1em;background:#070078;border:1px solid #fff;border-top:none}#header #account-nav .search-box input{border-radius:18px;width:100%;border:1px solid #474c55;padding:8px 12px;background:#f7f5f2;outline:none}#header #account-nav .stroke figure path,#header #account-nav .stroke figure rect,#header #account-nav .stroke figure polygon,#header #account-nav .stroke figure line{stroke:#000}#header #account-nav .stroke.on a figure path,#header #account-nav .stroke.on a figure rect,#header #account-nav .stroke.on a figure polygon,#header #account-nav .stroke.on a figure line,#header #account-nav .stroke.on button figure path,#header #account-nav .stroke.on button figure rect,#header #account-nav .stroke.on button figure polygon,#header #account-nav .stroke.on button figure line,#header #account-nav .stroke a:hover figure path,#header #account-nav .stroke a:hover figure rect,#header #account-nav .stroke a:hover figure polygon,#header #account-nav .stroke a:hover figure line,#header #account-nav .stroke button:hover figure path,#header #account-nav .stroke button:hover figure rect,#header #account-nav .stroke button:hover figure polygon,#header #account-nav .stroke button:hover figure line{stroke:#fff}#header #account-nav .cartIcon{display:none}#header #account-nav .cartIcon.available{display:inline-block}.overlap{margin-top:-55px}#header-search{position:relative;margin:20px auto 5px;width:calc(100% - 30px);max-width:780px}#header-search input{font-size:20px;padding:18px 20px 14px;border:none;height:auto;font-weight:normal}#header-search button{position:absolute;right:0;top:10px;z-index:3;border:none;border-left:1px solid #ccc;padding:0;background:none;font-size:20px;width:60px;height:40px;text-align:center}#header-search button:hover{color:#f1563f}#header-search button .icon-search{float:none;margin:0;line-height:40px;display:block}.cc-window{background:#000;padding:0.5em 1.8em}.cc-window .cc-message{overflow:hidden;margin:0 auto;padding:10px;max-width:1100px;font-weight:bold;color:#a8a8a8;padding-bottom:6px}.cc-window .cc-compliance{font-size:12px;font-weight:bold}.cc-window .cc-compliance .cc-btn{margin-right:5px;color:#d3d3d3;background-color:#696969;border:1px solid #d3d3d3;cursor:pointer;padding:5px;font-weight:bold}.cc-window .cc-compliance .cc-btn:hover{background-color:#000;color:#fff}.cc-window .cc-compliance a{padding:10px}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_Regular_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_Regular_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_Regular_2011.svg#Battersea_Regular_2011") format("svg");font-weight:normal}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_SemiBold_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_SemiBold_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_SemiBold_2011.svg#Battersea_SemiBold_2011") format("svg");font-weight:600}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_Bold_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_Bold_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_Bold_2011.svg#Battersea_Bold_2011") format("svg");font-weight:bold}@font-face{font-family:'BerlingskeSerifTx';src:url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.woff") format("woff"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.ttf") format("truetype"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.svg#BerlingskeSerifTx-XBd") format("svg");font-weight:normal}@font-face{font-family:'BerlingskeSerifTx';src:url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.woff") format("woff"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.ttf") format("truetype"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.svg#BerlingskeSerifTx-XBd") format("svg");font-weight:bold}footer{background-color:#000;color:#fff;padding-top:2em;font-size:0.75rem}footer .checkout-show{padding:2em 0}footer .checkout-show div[class^='col-'],footer .checkout-show div[class*='col-']{margin-bottom:15px;padding-bottom:0}footer .checkout-show .CIM-logo img{max-width:35%}@media (min-width: 768px){footer .checkout-show .CIM-logo img{max-width:13%}}footer .checkout-show .copyright{text-align:right;padding-top:1em}footer .checkout-show .inline-list ul{margin-top:0.5em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;list-style-type:none}@media (min-width: 768px){footer .checkout-show .inline-list ul{justify-content:flex-end}}footer .checkout-show .inline-list ul li{display:inline-block}footer .checkout-show .inline-list ul li::before{content:"|";display:inline-block;font-weight:normal;opacity:0.2;padding:0 0.3rem 0 0.2rem}footer .checkout-show .inline-list ul li:first-child::before{display:none}footer .checkout-hide div[class^='col-'],footer .checkout-hide div[class*='col-']{margin-bottom:15px;padding-bottom:0}@media (min-width: 768px){footer .checkout-hide div[class^='col-'],footer .checkout-hide div[class*='col-']{margin-bottom:30px}}footer .checkout-hide .CIM-logo{margin-bottom:0 !important;padding-bottom:0.3em !important}@media only screen and (min-width: 768px) and (max-width: 991px){footer .checkout-hide .CIM-logo{padding-top:0;text-align:left}}@media (min-width: 1020px){footer .checkout-hide .CIM-logo{padding-top:1em}}footer .checkout-hide .CIM-logo img{max-width:40%;margin-left:1em}@media only screen and (min-width: 768px) and (max-width: 991px){footer .checkout-hide .CIM-logo img{max-width:25%;margin-left:3em}}@media (min-width: 1020px){footer .checkout-hide .CIM-logo img{max-width:65%;margin-left:0 !important}}footer .checkout-hide .awards{padding-right:0.5em;margin-bottom:0 !important;text-align:center;display:flex;justify-content:center}@media (min-width: 768px){footer .checkout-hide .awards{display:block}}footer .checkout-hide .awards div{padding-right:0;padding-left:0}@media only screen and (min-width: 768px) and (max-width: 991px){footer .checkout-hide .awards div:first-child{text-align:left}}@media (min-width: 1020px){footer .checkout-hide .awards div:first-child{text-align:right}}footer .checkout-hide .awards div:last-child{text-align:left}footer .checkout-hide .awards div img.best-company{margin-right:0.3em;padding-right:0.3em;padding-top:0}@media only screen and (min-width: 768px) and (max-width: 991px){footer .checkout-hide .awards div img.best-company{padding-top:0;width:2.3em}}@media (min-width: 1020px){footer .checkout-hide .awards div img.best-company{padding-top:0;width:2.3em}}footer .checkout-hide .awards div img.top-50{width:12em !important}footer .checkout-hide .social-icons ul{display:flex;flex-direction:row;flex-wrap:nowrap;flex-direction:row-reverse;list-style-type:none;justify-content:space-evenly}@media only screen and (min-device-width: 992px){footer .checkout-hide .social-icons ul{justify-content:flex-start}}footer .checkout-hide .social-icons ul .icon{color:#fff;height:3em;width:3em;margin:0 0.5em}@media (min-width: 768px){footer .checkout-hide .social-icons ul .icon{height:2.5em;width:2.5em;margin:0 0.3em}}@media only screen and (min-device-width: 768px) and (max-device-width: 991px){footer .checkout-hide .social-icons ul .icon{height:4em;width:4em;margin:0 1em}}footer .checkout-hide .top-nav{margin-bottom:0;padding-bottom:0}footer .checkout-hide .top-nav div[class^='col-'],footer .checkout-hide .top-nav div[class*='col-']{margin-bottom:0 !important;padding-bottom:0}footer .checkout-hide .copyright{padding-top:0;padding-left:1em !important}@media only screen and (min-device-width: 768px) and (max-device-width: 991px){footer .checkout-hide .copyright{text-align:right;margin-left:4.3em}}@media (min-width: 1020px){footer .checkout-hide .copyright{text-align:left;padding-top:3.6em;padding-left:0;margin-left:1em}}footer .checkout-hide ul{list-style:none;padding-left:0;min-height:8em}@media only screen and (min-device-width: 768px) and (max-device-width: 991px){footer .checkout-hide ul{padding-left:20px;min-height:8em}}@media (min-width: 1020px){footer .checkout-hide ul{padding-left:20px;min-height:unset}}footer .checkout-hide ul li{margin:0}footer .checkout-hide ul li h3{font-family:'Battersea', Tahoma, sans-serif;text-transform:uppercase;margin:0;line-height:1.4;font-weight:700;font-size:1rem}@media (min-width: 1020px){footer .checkout-hide ul li h3{font-size:0.75rem}}footer .checkout-hide ul li h3 a{color:#fff}footer .checkout-hide ul li h3 a:hover{color:#f1563f}footer .checkout-hide .inline-list{padding-top:0.4em}footer .checkout-hide .inline-list ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none}footer .checkout-hide .inline-list ul li{display:inline-block}footer .checkout-hide .inline-list ul li::before{content:"|";display:inline-block;font-weight:normal;opacity:0.2;padding:0 0.3rem 0 0.2rem}footer .checkout-hide .inline-list ul li:first-child::before{display:none}.nav-open #header #main-nav .nav-caller .lines{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.nav-open #header #main-nav .nav-caller .line{background-color:#555}.nav-open #header #main-nav .nav-caller .line:first-child{-webkit-transform:rotate(45deg) translate3d(8px, -5px, 0);-ms-transform:rotate(45deg) translate3d(8px, -5px, 0);transform:rotate(45deg) translate3d(8px, -5px, 0);width:15px}.nav-open #header #main-nav .nav-caller .line:last-child{-webkit-transform:rotate(-45deg) translate3d(8px, 5px, 0);-ms-transform:rotate(-45deg) translate3d(8px, 5px, 0);transform:rotate(-45deg) translate3d(8px, 5px, 0);width:15px}.nav-open #header #main-nav>ul{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-open .wrapper-inner{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}.breadcrumb{font-size:14px;margin:15px 0 0;padding:0}.breadcrumb li{display:inline}.breadcrumb li:after{content:'/';display:inline-block;padding:0 5px}.breadcrumb li:last-child:after{display:none}@media only screen and (max-width: 767px){#header a:hover{background-color:#474c55;color:#fff}#header #main-nav>ul>li>ul{position:relative}#header #main-nav>ul>li>ul li>a:hover{background-color:#474c55}}#header a:hover{background-color:#474c55;color:#fff}#header #main-nav>ul>li>ul>li>a:hover{background-color:#474c55}#header #main-nav>ul.touch>li>ul{width:200%}#header #main-nav>ul.touch>li>ul>li:last-of-type>ul{margin-left:-100%}#header #main-nav>ul.touch>li>ul>li a{font-size:1rem}.cc-banner .cc-message{max-width:none}#mini-cart.has-items .cart-caller .icon-basket{margin-bottom:-1.2rem}@media only screen and (min-width: 768px), screen and (max-device-width: 768px) and (min-aspect-ratio: 13 / 9){#wrapper{margin-top:155px}.row.two-field{zoom:1}.row.two-field:before,.row.two-field:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.row.two-field:after{clear:both}.row.two-field .field{width:50%;float:left;padding-left:10px}.row.two-field .field:first-child{padding-left:0;padding-right:10px}.attendee-field{margin-bottom:10px}.attendee-field .checkbox{float:left;margin-top:10px}.attendee-field .select{float:right;max-width:175px}.expiry-cvv .field{float:left}.datepicker-container{max-width:200px}.btn-container button,.btn-container [class^="button"],.btn-container [class*=" button"]{width:calc(50% - 5px);float:left}.btn-container button:first-child,.btn-container [class^="button"]:first-child,.btn-container [class*=" button"]:first-child{margin-right:10px;margin-bottom:0}.col-md-12,.column-m-1-1{width:100.0%}.col-md-6,.column-m-2-1{width:50.0%}.col-md-4,.column-m-3-1{width:33.333%}.col-md-8,.column-m-3-2{width:66.666%}.col-md-3,.column-m-4-1{width:25.0%}.toolbar .filters{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.toolbar .filters h4{float:left;vertical-align:middle;line-height:40px;width:80px;margin:0}.toolbar .filters .slider-row,.toolbar .filters .select-row,.toolbar .filters .datepicker-row{zoom:1;display:inline-block;vertical-align:middle;margin:0}.toolbar .filters .slider-row:before,.toolbar .filters .slider-row:after,.toolbar .filters .select-row:before,.toolbar .filters .select-row:after,.toolbar .filters .datepicker-row:before,.toolbar .filters .datepicker-row:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.toolbar .filters .slider-row:after,.toolbar .filters .select-row:after,.toolbar .filters .datepicker-row:after{clear:both}.toolbar .filters .select{margin:0 5px 0 0;float:left}.toolbar .filters .select .customSelect,.toolbar .filters .select select{max-width:none;width:auto}.toolbar .filters .more-filters-toggle{float:right}.toolbar .filters .more-filters{padding-left:80px}.toolbar .event-filters{background:#fff;padding:15px}.toolbar .event-filters .field{float:left;width:calc(20% - 5px);margin:0 5px 0 0}.toolbar .results h4{float:left;max-width:calc(100% - 110px);margin:9px 0}.toolbar .slider-row .slider-container{padding:0 15px 10px 10px;margin-bottom:0}.toolbar .slider-row .slider-container label{float:left;padding:14px 5px 0 0;font-size:16px;line-height:100%}.toolbar .slider-row .slider-container .slider{float:left;width:100px}.view-toggle{margin:0 0 0 10px}#header{text-align:left}#header.membership #main-nav button:hover,#header.membership #main-nav a:hover,#header.membership #account-nav button:hover,#header.membership #account-nav a:hover{background:#070078}#header.membership #account-nav .search-box{background:#070078}#header.membership #account-nav ul li.on button,#header.membership #account-nav ul li.on a{background:#070078}#header.membership .nav-container .nav-arrow{background:#070078;left:0}#header.membership .nav-container .nav-arrow:before{border-top-color:#070078}#header.qualifications #main-nav button:hover,#header.qualifications #main-nav a:hover,#header.qualifications #account-nav button:hover,#header.qualifications #account-nav a:hover{background:#474c55}#header.qualifications #account-nav .search-box{background:#474c55}#header.qualifications #account-nav ul li.on button,#header.qualifications #account-nav ul li.on a{background:#474c55}#header.qualifications .nav-container .nav-arrow{background:#474c55;left:16.666%}#header.qualifications .nav-container .nav-arrow:before{border-top-color:#474c55}#header.training #main-nav button:hover,#header.training #main-nav a:hover,#header.training #account-nav button:hover,#header.training #account-nav a:hover{background:#474c55}#header.training #account-nav .search-box{background:#474c55}#header.training #account-nav ul li.on button,#header.training #account-nav ul li.on a{background:#474c55}#header.training .nav-container .nav-arrow{background:#474c55;left:33.333%}#header.training .nav-container .nav-arrow:before{border-top-color:#474c55}#header.more #main-nav button:hover,#header.more #main-nav a:hover,#header.more #account-nav button:hover,#header.more #account-nav a:hover{background:#474c55}#header.more #account-nav .search-box{background:#474c55}#header.more #account-nav ul li.on button,#header.more #account-nav ul li.on a{background:#474c55}#header.more .nav-container .nav-arrow{background:#474c55;left:50%}#header.more .nav-container .nav-arrow:before{border-top-color:#474c55}#header.events #main-nav button:hover,#header.events #main-nav a:hover,#header.events #account-nav button:hover,#header.events #account-nav a:hover{background:#8970b2}#header.events #account-nav .search-box{background:#8970b2}#header.events #account-nav ul li.on button,#header.events #account-nav ul li.on a{background:#8970b2}#header.events .nav-container .nav-arrow{background:#8970b2;left:66.33%}#header.events .nav-container .nav-arrow:before{border-top-color:#8970b2}#header.content-hub #main-nav button:hover,#header.content-hub #main-nav a:hover,#header.content-hub #account-nav button:hover,#header.content-hub #account-nav a:hover{background:#F05168}#header.content-hub #account-nav .search-box{background:#F05168}#header.content-hub #account-nav ul li.on button,#header.content-hub #account-nav ul li.on a{background:#F05168}#header.content-hub .nav-container .nav-arrow{background:#F05168;left:83.333%}#header.content-hub .nav-container .nav-arrow:before{border-top-color:#F05168}#header .cim-logo{margin:12px 10px 10px 15px;width:auto}#header #header-inner{border-top:0.5em solid #000;padding-bottom:0}#header #header-inner #header-top{padding:0.5em 0}#header .narrow{max-width:768px}#header .nav-container{position:relative;top:auto;border-top:4px solid #000;padding:0.5em 0}#header .nav-container .nav-arrow{position:absolute;border-left:solid 8px #fff;border-right:solid 8px #fff;background:#070078;left:0;top:-12px;z-index:2;height:4px;width:16.666%}#header .nav-container .nav-arrow:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid transparent;display:block;position:absolute;left:50%;margin-left:-6px;top:100%}#header #main-nav{display:block;float:none;font-size:14px}#header #main-nav a{font-family:'BerlingskeSerifTx', Tahoma, serif;font-weight:bold}#header #main-nav a:hover{background:#070078;color:#fff}#header #main-nav .nav-caller{display:none}#header #main-nav>ul{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;position:static;background:none;height:auto;width:auto;overflow:visible}#header #main-nav>ul>li{float:left;width:16.666%;position:relative}#header #main-nav>ul>li:hover>a{background:#474c55;color:#fff}#header #main-nav>ul>li:hover ul{display:block}#header #main-nav>ul>li>a{line-height:2em;display:block;padding:.5em 0;text-align:center;color:#737370;border-bottom:none}#header #main-nav>ul>li ul{width:100%;padding:0.5em}#header #main-nav>ul>li ul li{width:100%;float:none;padding:0}#header #main-nav>ul>li ul li:last-child a{border-bottom:none}#header #main-nav>ul>li ul li a{margin:0;height:auto}#header .dropdown-bg{-webkit-transition:background 250ms,height 1ms 250ms,width 1ms 250ms;transition:background 250ms,height 1ms 250ms,width 1ms 250ms;position:absolute;top:0;left:0;height:0;width:0;z-index:100;background:transparent}#header #header-inner:hover+.dropdown-bg{-webkit-transition:background 250ms;transition:background 250ms;height:100vh;width:100%;background:rgba(0,0,0,0.3)}.cc-banner .cc-message{float:left;padding:6px 0}.cc-banner .cc-compliance{float:right}.payment-methods{text-align:left}.payment-methods p{margin:0;line-height:27px;float:left;width:40%;font-size:13px}.payment-methods .payment-types{float:right}.cart-summary{width:100%}.cart-summary tr th,.cart-summary tr td{padding:20px}.cart-summary tr th:first-child,.cart-summary tr td:first-child{padding-left:0}.cart-summary tr th:nth-child(2),.cart-summary tr td:nth-child(2){text-align:center}.cart-summary tr th:last-child,.cart-summary tr td:last-child{border-left:1px solid #DFDBD5;text-align:right;padding-right:0}.cart-summary tr.residential-row{background:#f7f5f2;border-top:none}.cart-summary tr.residential-row td{padding:5px 10px 3px}.cart-summary tr.residential-row label{padding:2px 0}.cart-summary tr.residential-row input{height:auto;vertical-align:middle}.cart-summary tbody tr{border-top:1px solid #DFDBD5}.cart-summary tfoot tr:first-child{border-top:1px solid #DFDBD5}.cart-summary tfoot tr:first-child th,.cart-summary tfoot tr:first-child td{padding-top:20px}.cart-summary tfoot tr:last-child th,.cart-summary tfoot tr:last-child td{padding-bottom:20px}.cart-summary tfoot tr th,.cart-summary tfoot tr td{vertical-align:top;text-align:right;padding:5px 20px}.cart-summary tfoot tr th{padding-right:25px;position:relative}.course-dates{width:100%;margin:10px 0}.course-dates th,.course-dates td{padding:10px 5px}.course-dates th:first-child,.course-dates td:first-child{padding-left:15px;max-width:386px}.course-dates th:nth-child(2),.course-dates td:nth-child(2){white-space:nowrap}.course-dates th:last-child,.course-dates td:last-child{padding-right:15px}.accordion .accordion-inner .map{margin-left:10px}}@media only screen and (min-width: 1020px), screen and (min-device-width: 768px) and (max-device-width: 1020px) and (min-aspect-ratio: 13 / 9){body{border:10px solid #fff;border-top:none}.column-l-1-1{width:100.0%}.column-l-2-1{width:50.0%}.column-l-3-1{width:33.333%}.column-l-3-2{width:66.666%}.column-l-4-1{width:25.0%}.column-l-4-3{width:75.0%}.column-l-5-2{width:40.0%}.column-l-5-3{width:60.0%}.column-l-6-1{width:16.666%}.grid-3{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:calc(25% - 16px)}.grid-9{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 75%;-moz-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:calc(75% - 16px)}.grid-9+.grid-3{padding-left:20px}#header .narrow{max-width:1008px}#header #main-nav{font-size:16px}.price-table,.course-dates{font-size:16px}.course-dates th,.course-dates td{padding:10px}.page-banner.homepage .image-slider{margin:0 15px 20px}}@media only screen and (max-width: 768px), screen and (max-device-width: 768px) and (max-aspect-ratio: 13 / 9){#header #main-nav>ul>li:hover>a+ul{display:block;margin-top:0;padding-top:0;border:0}#header #main-nav>ul>li>ul>li{width:100%}}.theme-blue [class^="grid-"] .small-block,.theme-blue [class*=" grid-"] .small-block{background:#070078}.theme-blue [class^="grid-"] .small-block h3,.theme-blue [class^="grid-"] .small-block p,.theme-blue [class*=" grid-"] .small-block h3,.theme-blue [class*=" grid-"] .small-block p{color:#fff}.theme-blue [class^="grid-"] .small-block h3,.theme-blue [class*=" grid-"] .small-block h3{font-size:1.25rem}.theme-blue [class^="grid-"] .small-block p,.theme-blue [class*=" grid-"] .small-block p{font-size:1rem}.theme-blue form button{color:#070078}.theme-blue form button:hover,.theme-blue form button:active,.theme-blue form button:focus{background:#070078;border-color:#070078;color:#fff}.theme-grey .cim-button,.theme-grey .button-solid{background-color:#474c55;border-color:#474c55}.theme-grey .cim-button:hover,.theme-grey .cim-button:active,.theme-grey .cim-button:focus,.theme-grey .button-solid:hover,.theme-grey .button-solid:active,.theme-grey .button-solid:focus{color:#474c55}.theme-grey .small-block{background-color:#474c55;color:#fff;padding:2rem 1.5rem}.theme-grey .small-block h2{color:currentColor;font-size:1.25rem}.theme-grey .small-block p{color:currentColor;font-size:1rem}.theme-grey .small-block p::before{display:none}.theme-orange form .cim-button{background:#f1563f;border-color:#f1563f}.theme-orange form .cim-button:hover,.theme-orange form .cim-button:active,.theme-orange form .cim-button:focus{background:transparent;color:#f1563f}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_Regular_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_Regular_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_Regular_2011.svg#Battersea_Regular_2011") format("svg");font-weight:normal}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_SemiBold_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_SemiBold_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_SemiBold_2011.svg#Battersea_SemiBold_2011") format("svg");font-weight:600}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_Bold_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_Bold_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_Bold_2011.svg#Battersea_Bold_2011") format("svg");font-weight:bold}@font-face{font-family:'BerlingskeSerifTx';src:url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.woff") format("woff"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.ttf") format("truetype"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.svg#BerlingskeSerifTx-XBd") format("svg");font-weight:normal}@font-face{font-family:'BerlingskeSerifTx';src:url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.woff") format("woff"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.ttf") format("truetype"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.svg#BerlingskeSerifTx-XBd") format("svg");font-weight:bold}.landingpage .landing-page-wrapper .site-main>section{max-width:1024px;margin:auto}.landingpage .landing-page-wrapper .site-main>section.page-banner img{width:100%}.landingpage .section-header .inner{background:#fff}.landingpage h3,.landingpage .modal-item a{font-family:'BerlingskeSerifTx', Tahoma, serif;font-weight:normal}.landingpage .modal-item a:link{color:#070078}.landingpage .modal-item a:link:hover{color:#f1563f}.landingpage .footer-text{padding:0 1.5em}.landingpage *::-ms-backdrop,.landingpage .footer-text{max-width:1024px;margin:auto;padding:0 1em}.landingpage footer{text-align:center}@media only screen and (min-width: 992px){.landingpage footer{padding-top:0}}.landingpage footer .page-footer{display:-ms-inline-grid;display:grid;-ms-grid-columns:33.3% 33.3% 33.3%;grid-template-columns:33.3% 33.3% 33.3%;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"cim-logo cim-logo cim-logo" "footer-nav footer-nav footer-nav" "social-icons social-icons social-icons";max-width:1024px;padding:1em;margin:auto}@media only screen and (min-width: 640px){.landingpage footer .page-footer{padding:1em 25%}}@media only screen and (min-width: 992px){.landingpage footer .page-footer{-ms-grid-columns:20% 55% 25%;grid-template-columns:20% 55% 25%;grid-template-areas:"cim-logo footer-nav social-icons";padding:1em}}.landingpage footer .page-footer .CIM-logo{-ms-grid-column:1;grid-area:cim-logo;display:-ms-inline-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"left right";margin-top:1em}@media only screen and (min-width: 992px){.landingpage footer .page-footer .CIM-logo{margin:1.75em 0 0 1em}}.landingpage footer .page-footer .CIM-logo img{-ms-grid-column:1;grid-area:left;max-width:35%;margin:auto}@media only screen and (min-width: 992px){.landingpage footer .page-footer .CIM-logo img{margin:0;float:left;max-width:65%}}.landingpage footer .page-footer .CIM-logo span.footer-copyright{display:inline-block;-ms-grid-column:2;grid-area:right;margin:auto}@media only screen and (min-width: 992px){.landingpage footer .page-footer .CIM-logo span.footer-copyright{margin:0.5em 0 0 0}}.landingpage footer .page-footer nav{-ms-grid-column:2;grid-area:footer-nav;margin:2em 0}@media only screen and (min-width: 992px){.landingpage footer .page-footer nav{margin-top:1.25em}}.landingpage footer .page-footer nav ul{margin-top:0.5em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;list-style-type:none}.landingpage footer .page-footer nav ul li{display:inline-block}.landingpage footer .page-footer nav ul li::before{content:"|";display:inline-block;font-weight:normal;opacity:0.2;padding:0 0.3rem 0 0.2rem}.landingpage footer .page-footer nav ul li:first-child::before{display:none}.landingpage footer .page-footer .social-icons{-ms-grid-column:3;grid-area:social-icons}.landingpage footer .page-footer .social-icons ul{display:flex;flex-direction:row;flex-wrap:nowrap;flex-direction:row-reverse;list-style-type:none;justify-content:space-evenly;padding:0}@media only screen and (min-width: 640px){.landingpage footer .page-footer .social-icons ul{max-width:80%;margin:1em auto}}@media only screen and (min-width: 992px){.landingpage footer .page-footer .social-icons ul{justify-content:flex-start;max-width:100%;margin:1em 0 1em 0}}.landingpage footer .page-footer .social-icons ul .icon{color:#fff;height:3em;width:3em;margin:0 0.5em}@media only screen and (min-width: 992px){.landingpage footer .page-footer .social-icons ul .icon{height:2em;width:2em;margin:0 0.2em}}.isTouchType .memblocks .grid a .overlaywrap .button-large{display:none}.isTouchType .memblocks .grid a.blur .overlaywrap .button-large{position:absolute;right:2%;bottom:2%;display:block}.accordion .accordion-item{overflow:hidden}.accordion .accordion-item .accordion{padding-left:0}.accordion .accordion-caller{cursor:pointer;display:block;font-weight:bold;border-bottom:1px solid #474c55;padding:1em 0;color:#474c55;position:relative}.accordion .accordion-caller:before{-webkit-transition:200ms;transition:200ms;content:url("/img/icons/down-chevron-black.png");float:right;font-size:1.5rem;position:absolute;top:8px;right:0.5em}.accordion .accordion-caller:hover{color:#f1563f;text-decoration:none}.accordion .accordion-caller.on:before{transform:rotateX(180deg);top:12px}.accordion .accordion-inner{display:none;overflow:hidden}.accordion .accordion-inner p{margin:1em 0 !important}.accordion .accordion-inner .map{margin:1em 0;height:140px}.accordion-with-sidebar-nav{display:none;margin-top:1em}.accordion-with-sidebar-nav.on{display:block}.accordion-grey .accordion-item{margin-bottom:1em}.accordion-grey .accordion-item .accordion-caller{background:#e3e4e2;color:#070078;padding:0.5em 0.5em 0.5em 1em;border:none;font-size:1.1em}.accordion-grey .accordion-item .accordion-caller:before{font-size:2em;color:#474c55;top:-8px}.accordion-grey .accordion-item .accordion-caller.on:before{transform:rotateX(180deg);top:0}.accordion-grey .accordion-item .accordion-inner{background:#fff;padding:0 1em}.openAccordion .container .row{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.openAccordion .container .column{flex:1 auto}.openAccordion .accordion .accordion-item .accordion-caller.on:before{transform:rotateX(0deg)}.openAccordion .accordion .accordion-inner{background:rgba(255,255,255,0.9)}.openAccordion .accordion .button{float:none;position:absolute;right:24px;bottom:52px}.page-levy-paying-organisations .accordion .accordion-caller,.page-is-an-apprenticeship-for-me .accordion .accordion-caller,.page-non-levy-paying-organisations .accordion .accordion-caller{border-bottom:0}.page-levy-paying-organisations .accordion-inner,.page-is-an-apprenticeship-for-me .accordion-inner,.page-non-levy-paying-organisations .accordion-inner{background:#fff;padding:1rem}@media (min-width: 768px){.page-levy-paying-organisations .accordion-inner,.page-is-an-apprenticeship-for-me .accordion-inner,.page-non-levy-paying-organisations .accordion-inner{padding:1rem 2rem}}.page-banner{max-width:1008px;margin:0 auto 15px;position:relative;background:#fff;border-top:1px solid #A7A9AD}.page-banner .banner-text{zoom:1;padding:0 15px}.page-banner .banner-text:before,.page-banner .banner-text:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.page-banner .banner-text:after{clear:both}.page-banner .banner-text h1{font-weight:normal}.page-banner img{display:none}.page-banner.checkout-banner .banner-text table,.page-banner.product-banner .banner-text table{margin:50px 0 20px;font-size:0.9em}.page-banner.checkout-banner .banner-text{padding:30px}.attentionBanner{width:100%;max-width:1008px;text-align:center;background:#E9543A;color:#fff;margin:-16px auto 0;cursor:pointer}.attentionBanner p{padding:1em}.attentionBanner a{color:#fff;text-decoration:underline}.attentionBannerHover{width:100%;max-width:1008px;text-align:center;background:#fff;font-size:0.9em;margin:-1em auto 0;display:none;position:relative;color:#474c55}.attentionBannerHover p{padding:0.5em}.attentionBannerHover i{border:solid white;border-width:0 10px 10px 0;display:inline-block;padding:3px;position:absolute}.attentionBannerHover i.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:-0.5em;z-index:99}@media only screen and (min-width: 768px), screen and (max-device-width: 768px) and (min-aspect-ratio: 13 / 9){.page-banner{color:#fff;background:none;border:none}.page-banner .banner-text{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;position:absolute;top:0;left:0;height:100%;padding:0 30px}.page-banner img{display:block}.page-banner.checkout-banner,.page-banner.product-banner{background:#474c55 url(/img/test-images/banner.png) 100% 100% no-repeat;background-size:contain}.page-banner.checkout-banner .banner-text,.page-banner.product-banner .banner-text{display:block;position:relative}.page-banner.checkout-banner .banner-text table,.page-banner.product-banner .banner-text table{color:#fff}}.container .recognition .grid-4,.container .recognition .grid-6{background:rgba(247,245,242,0.9);border:10px solid #fff}.container .recognition .grid-4 a,.container .recognition .grid-6 a{background:rgba(247,245,242,0.9)}.container .recognition .grid-4 a:hover,.container .recognition .grid-6 a:hover{color:unset}.container .recognition .grid-4 .featured-box-text,.container .recognition .grid-6 .featured-box-text{background:rgba(247,245,242,0.9);padding:0 20px}.container .recognition .grid-4 .featured-box-text h3,.container .recognition .grid-6 .featured-box-text h3{color:#070078;font-family:'BerlingskeSerifTx', Tahoma, serif;font-weight:400;font-size:1.2em}.container .recognition .grid-4 .featured-box-text h4,.container .recognition .grid-6 .featured-box-text h4{color:#737370;font-weight:600;font-size:1em}.container .recognition .grid-4 .featured-box-text p,.container .recognition .grid-6 .featured-box-text p{color:#737370;font-weight:400;font-size:1em}.container .recognition .grid-4 .featured-box-text ul,.container .recognition .grid-6 .featured-box-text ul{color:#737370;font-weight:400;font-size:1em}.container .recognition .grid-6{padding:0.5em 1.5em}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_Regular_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_Regular_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_Regular_2011.svg#Battersea_Regular_2011") format("svg");font-weight:normal}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_SemiBold_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_SemiBold_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_SemiBold_2011.svg#Battersea_SemiBold_2011") format("svg");font-weight:600}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_Bold_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_Bold_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_Bold_2011.svg#Battersea_Bold_2011") format("svg");font-weight:bold}@font-face{font-family:'BerlingskeSerifTx';src:url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.woff") format("woff"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.ttf") format("truetype"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.svg#BerlingskeSerifTx-XBd") format("svg");font-weight:normal}@font-face{font-family:'BerlingskeSerifTx';src:url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.woff") format("woff"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.ttf") format("truetype"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.svg#BerlingskeSerifTx-XBd") format("svg");font-weight:bold}[class^="button"].button-yellow{background:#f5ba0f;border-color:#f5ba0f;color:#fff}[class^="button"].button-yellow:hover,[class^="button"].button-yellow:active,[class^="button"].button-yellow:focus{background:transparent;color:#f5ba0f}[class^="button"].button-green{background:#9bca89;border-color:#9bca89;color:#fff}[class^="button"].button-green:hover,[class^="button"].button-green:active,[class^="button"].button-green:focus{background:transparent;color:#9bca89}[class^="button"].button-orange{background:#f1563f;border-color:#f1563f;color:#fff}[class^="button"].button-orange:hover,[class^="button"].button-orange:active,[class^="button"].button-orange:focus{background:transparent;color:#f1563f}.btn,button,.button,.cim-button,.button-outline [class^="button"],[class*=" button"]{font-family:'Battersea', Tahoma, sans-serif;-webkit-transition:color 150ms,background-color 150ms;transition:color 150ms,background-color 150ms;display:inline-block;text-decoration:none;text-align:center;line-height:100%;border:2px solid;color:#474c55;font-weight:bold;padding:0.6em 1.1em;font-size:18px;background:none;position:relative}.btn:hover,button:hover,.button:hover,.cim-button:hover,.button-outline [class^="button"]:hover,[class*=" button"]:hover{background-color:#474c55;color:#fff;text-decoration:none}.btn .loading-indicator,button .loading-indicator,.button .loading-indicator,.cim-button .loading-indicator,.button-outline [class^="button"] .loading-indicator,[class*=" button"] .loading-indicator{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);-webkit-transition:all 250ms;transition:all 250ms;opacity:0;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-8px}.btn .btn-text,button .btn-text,.button .btn-text,.cim-button .btn-text,.button-outline [class^="button"] .btn-text,[class*=" button"] .btn-text{-webkit-transition:all 250ms;transition:all 250ms;display:block}.btn.loading,button.loading,.button.loading,.cim-button.loading,.button-outline [class^="button"].loading,[class*=" button"].loading{background:#fff}.btn.loading .btn-text,button.loading .btn-text,.button.loading .btn-text,.cim-button.loading .btn-text,.button-outline [class^="button"].loading .btn-text,[class*=" button"].loading .btn-text{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}.btn.loading .loading-indicator,button.loading .loading-indicator,.button.loading .loading-indicator,.cim-button.loading .loading-indicator,.button-outline [class^="button"].loading .loading-indicator,[class*=" button"].loading .loading-indicator{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.btn [class^="icon-"],.btn [class*=" icon-"],button [class^="icon-"],button [class*=" icon-"],.button [class^="icon-"],.button [class*=" icon-"],.cim-button [class^="icon-"],.cim-button [class*=" icon-"],.button-outline [class^="button"] [class^="icon-"],.button-outline [class^="button"] [class*=" icon-"],[class*=" button"] [class^="icon-"],[class*=" button"] [class*=" icon-"]{float:right;margin:-4px 0 -3px 10px;font-size:1.4em}.button-blue{background:#070078;border:none;color:#fff;padding:0.75em 1.25em}.button-blue:hover,.button-blue:active,.button-blue:focus{color:#fff}.button-purple{background:#8970B2;border:none;color:#fff}.button-purple:hover,.button-purple:active,.button-purple:focus{color:#fff}.button-purple.button-solid{background:#8970B2;border:2px solid #8970B2;color:#fff}.button-purple.button-solid:hover,.button-purple.button-solid:active,.button-purple.button-solid:focus{background:transparent;color:#8970B2}.button-large{font-size:18px}.button-small{font-size:14px}.btn-container button,.btn-container [class^="button"],.btn-container [class*=" button"]{display:block}.btn-container button:first-child,.btn-container [class^="button"]:first-child,.btn-container [class*=" button"]:first-child{margin-bottom:10px}.cim-button,.button-solid{background-color:#070078;border-color:#070078;color:#fff;cursor:pointer;font-size:1rem}.cim-button:hover,.cim-button:active,.cim-button:focus,.button-solid:hover,.button-solid:active,.button-solid:focus{background-color:transparent;color:#070078;text-decoration:none}.cim-button{width:100%}.cim-button.blue{background:#070078}.cim-button.blue:hover{color:#070078;border-color:#070078;background:transparent}.cim-button.grey{background:#474C55;border-color:#474C55}.cim-button.grey:hover{color:#474C55;border-color:#474C55;background:transparent}.cim-button.green{background:#9bca89;border-color:#9bca89}.cim-button.green:hover{color:#9bca89;background:transparent;border:2px solid #9bca89}.cim-button.yellow{background:#F0BA1A;border-color:#F0BA1A}.cim-button.yellow:hover{color:#F0BA1A;background:transparent;border:2px solid #F0BA1A}.cim-button.orange{background:#E9543A;border-color:#E9543A}.cim-button.orange:hover{color:#E9543A;background:transparent;border:2px solid #E9543A}.cim-button.purple{background:#896FB1;border-color:#896FB1}.cim-button.purple:hover{color:#896FB1;background:transparent;border:2px solid #896FB1}.view-all{text-decoration:none}.view-all:hover,.view-all:active,.view-all:focus{color:#f1563f;text-decoration:none}.view-all .icon{height:0.9375rem;width:0.9375rem}.top-of-page{border:2px solid;color:#474c55;border-radius:100%;width:3.25rem;height:3.25rem;text-align:center;overflow:hidden;margin:0 0 1rem;padding:0;opacity:0.4;position:fixed;right:2rem;bottom:2rem;z-index:9;background-color:#ecedec;font-size:3rem;font-weight:400;transform:rotate(270deg)}.top-of-page:hover,.top-of-page:active,.top-of-page:focus{background:transparent;color:#f1563f;opacity:1}.button-reset{border:0;color:#737370;font-size:0.85rem;padding:0;position:absolute;bottom:0.75rem;left:0}@media (min-width: 1020px){.button-reset{bottom:0;left:0}}.button-reset span{background:#909090;color:#fff;display:inline-block;font-size:0.7rem;font-weight:bold;line-height:1;margin:0 5px 0 0;padding:3px 4px;transition:all 150ms;vertical-align:bottom}.button-reset:hover,.button-reset:active,.button-reset:focus{background:transparent;color:#f1563f}.button-reset:hover span,.button-reset:active span,.button-reset:focus span{background:#f1563f;color:#fff}.reveal-popup-link p{display:inline;margin:-2.25rem 0 1rem;padding:0}.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}.reveal-modal{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);min-height:inherit;visibility:hidden;display:none;position:fixed;z-index:1005;width:100%;top:50% !important;border-radius:3px;left:0;background-color:#FFFFFF;padding:1.875rem;border:solid 1px #666666;width:80%;max-width:62.5rem;left:0;right:0;margin:0 auto;overflow:auto}.reveal-modal.open{max-height:90vh;visibility:visible;display:block;opacity:1}.reveal-modal iframe{height:50vh;width:100%}.reveal-modal .close-reveal-modal{font-family:'Battersea', Tahoma, sans-serif;font-size:1.5rem;line-height:1;position:absolute;top:0.5rem;right:0.75rem;color:#333;text-shadow:0 -1px 1px rbga(0, 0, 0, 0.6);font-weight:bold;cursor:pointer}.reveal-modal .close-reveal-modal:hover,.reveal-modal .close-reveal-modal:active,.reveal-modal .close-reveal-modal:focus{color:#f1563f;text-decoration:none}#loading-overlay-bg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.45);z-index:15}#loading-overlay-bar{position:fixed;top:60%;width:100%;max-width:1040px;z-index:16}#loading-overlay-bar .cim-logo.hue-wipe{width:20%;min-width:135px;margin:0 auto}#loading-overlay-bar .cim-logo.hue-wipe path,#loading-overlay-bar .cim-logo.hue-wipe rect,#loading-overlay-bar .cim-logo.hue-wipe polygon{fill:#e3e4e2}#loading-overlay-bar .cim-logo.hue-wipe svg>g:nth-of-type(1)>*{animation:hue-wipe 0.9s linear 0.3s infinite alternate}#loading-overlay-bar .cim-logo.hue-wipe svg>g:nth-of-type(2)>*{animation:hue-wipe 0.9s linear 0s infinite alternate}#loading-overlay-bar .cim-logo.hue-wipe svg>g:nth-of-type(3)>*{animation:hue-wipe 0.9s linear 0.6s infinite alternate}@keyframes hue-wipe{0%{opacity:0.5}100%{opacity:1}}#modalAlertOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.4);display:none;align-items:center;justify-content:center}#modalAlert{font-family:'BerlingskeSerifTx', Tahoma, serif;text-align:center;padding:0;position:fixed;z-index:1001}#modalAlert .alert,#modalAlert .confirm{margin:0 auto;background:#f7f7f7}#modalAlert .alert .header,#modalAlert .confirm .header{text-align:right;margin-bottom:1em}#modalAlert .alert .header span,#modalAlert .confirm .header span{font-family:sans-serif;font-size:1.5rem;padding:5px 10px 0 0}#modalAlert .alert .header span:hover,#modalAlert .confirm .header span:hover{cursor:pointer;text-decoration:underline}#modalAlert .alert .body,#modalAlert .confirm .body{padding:0 4em 2em 4em}#modalAlert .alert .body p,#modalAlert .confirm .body p{font-family:'Battersea', Tahoma, sans-serif;line-height:2rem;color:#474c55}#modalAlert button.alertOK{background-color:#fff;color:#f1563f;margin:1em;border-color:#f1563f}#modalAlert button.alertOK:hover{background-color:#f1563f;color:#fff}#modalAlert button.alertCancel{margin:1em;background-color:#f1563f;color:#fff;border-color:#f1563f}#modalAlert button.alertCancel:hover{background-color:#fff;color:#f1563f}.coursePopup{border:thin solid #000;width:36%;background-color:cornsilk;padding:1.5em;position:fixed;top:30%;left:32%;z-index:999}.coursePopup .closePopup{position:absolute;right:1em;top:0.5em;font-size:1.5em;font-weight:bold;cursor:pointer}.page-webinars .grid-4>a,.page-webinars .grid-3>a,.page-qualifications-webinars .grid-4>a,.page-qualifications-webinars .grid-3>a,.page-keep-social-honest .grid-4>a,.page-keep-social-honest .grid-3>a,.international .grid-4>a,.international .grid-3>a,.membershippage .grid-4>a,.membershippage .grid-3>a,.membership .grid-4>a,.membership .grid-3>a,.more .grid-4>a,.more .grid-3>a,.resources .grid-4>a,.resources .grid-3>a,.page-governance .grid-4>a,.page-governance .grid-3>a,.countrypage .grid-4>a,.countrypage .grid-3>a{background:#070078;padding:0}.page-webinars .grid-4 .img-wrapper,.page-webinars .grid-3 .img-wrapper,.page-qualifications-webinars .grid-4 .img-wrapper,.page-qualifications-webinars .grid-3 .img-wrapper,.page-keep-social-honest .grid-4 .img-wrapper,.page-keep-social-honest .grid-3 .img-wrapper,.international .grid-4 .img-wrapper,.international .grid-3 .img-wrapper,.membershippage .grid-4 .img-wrapper,.membershippage .grid-3 .img-wrapper,.membership .grid-4 .img-wrapper,.membership .grid-3 .img-wrapper,.more .grid-4 .img-wrapper,.more .grid-3 .img-wrapper,.resources .grid-4 .img-wrapper,.resources .grid-3 .img-wrapper,.page-governance .grid-4 .img-wrapper,.page-governance .grid-3 .img-wrapper,.countrypage .grid-4 .img-wrapper,.countrypage .grid-3 .img-wrapper{background-color:#474c55;background-size:cover;background-position:center}.page-webinars .grid-4 .featured-box-text,.page-webinars .grid-3 .featured-box-text,.page-qualifications-webinars .grid-4 .featured-box-text,.page-qualifications-webinars .grid-3 .featured-box-text,.page-keep-social-honest .grid-4 .featured-box-text,.page-keep-social-honest .grid-3 .featured-box-text,.international .grid-4 .featured-box-text,.international .grid-3 .featured-box-text,.membershippage .grid-4 .featured-box-text,.membershippage .grid-3 .featured-box-text,.membership .grid-4 .featured-box-text,.membership .grid-3 .featured-box-text,.more .grid-4 .featured-box-text,.more .grid-3 .featured-box-text,.resources .grid-4 .featured-box-text,.resources .grid-3 .featured-box-text,.page-governance .grid-4 .featured-box-text,.page-governance .grid-3 .featured-box-text,.countrypage .grid-4 .featured-box-text,.countrypage .grid-3 .featured-box-text{background:transparent;width:100%;padding:1rem}.page-webinars .grid-4 .featured-box-text h1:first-child,.page-webinars .grid-4 .featured-box-text h2:first-child,.page-webinars .grid-4 .featured-box-text h3:first-child,.page-webinars .grid-4 .featured-box-text h4:first-child,.page-webinars .grid-4 .featured-box-text h5:first-child,.page-webinars .grid-4 .featured-box-text h6:first-child,.page-webinars .grid-4 .featured-box-text p:first-child,.page-webinars .grid-4 .featured-box-text ul:first-child,.page-webinars .grid-4 .featured-box-text ol:first-child,.page-webinars .grid-3 .featured-box-text h1:first-child,.page-webinars .grid-3 .featured-box-text h2:first-child,.page-webinars .grid-3 .featured-box-text h3:first-child,.page-webinars .grid-3 .featured-box-text h4:first-child,.page-webinars .grid-3 .featured-box-text h5:first-child,.page-webinars .grid-3 .featured-box-text h6:first-child,.page-webinars .grid-3 .featured-box-text p:first-child,.page-webinars .grid-3 .featured-box-text ul:first-child,.page-webinars .grid-3 .featured-box-text ol:first-child,.page-qualifications-webinars .grid-4 .featured-box-text h1:first-child,.page-qualifications-webinars .grid-4 .featured-box-text h2:first-child,.page-qualifications-webinars .grid-4 .featured-box-text h3:first-child,.page-qualifications-webinars .grid-4 .featured-box-text h4:first-child,.page-qualifications-webinars .grid-4 .featured-box-text h5:first-child,.page-qualifications-webinars .grid-4 .featured-box-text h6:first-child,.page-qualifications-webinars .grid-4 .featured-box-text p:first-child,.page-qualifications-webinars .grid-4 .featured-box-text ul:first-child,.page-qualifications-webinars .grid-4 .featured-box-text ol:first-child,.page-qualifications-webinars .grid-3 .featured-box-text h1:first-child,.page-qualifications-webinars .grid-3 .featured-box-text h2:first-child,.page-qualifications-webinars .grid-3 .featured-box-text h3:first-child,.page-qualifications-webinars .grid-3 .featured-box-text h4:first-child,.page-qualifications-webinars .grid-3 .featured-box-text h5:first-child,.page-qualifications-webinars .grid-3 .featured-box-text h6:first-child,.page-qualifications-webinars .grid-3 .featured-box-text p:first-child,.page-qualifications-webinars .grid-3 .featured-box-text ul:first-child,.page-qualifications-webinars .grid-3 .featured-box-text ol:first-child,.page-keep-social-honest .grid-4 .featured-box-text h1:first-child,.page-keep-social-honest .grid-4 .featured-box-text h2:first-child,.page-keep-social-honest .grid-4 .featured-box-text h3:first-child,.page-keep-social-honest .grid-4 .featured-box-text h4:first-child,.page-keep-social-honest .grid-4 .featured-box-text h5:first-child,.page-keep-social-honest .grid-4 .featured-box-text h6:first-child,.page-keep-social-honest .grid-4 .featured-box-text p:first-child,.page-keep-social-honest .grid-4 .featured-box-text ul:first-child,.page-keep-social-honest .grid-4 .featured-box-text ol:first-child,.page-keep-social-honest .grid-3 .featured-box-text h1:first-child,.page-keep-social-honest .grid-3 .featured-box-text h2:first-child,.page-keep-social-honest .grid-3 .featured-box-text h3:first-child,.page-keep-social-honest .grid-3 .featured-box-text h4:first-child,.page-keep-social-honest .grid-3 .featured-box-text h5:first-child,.page-keep-social-honest .grid-3 .featured-box-text h6:first-child,.page-keep-social-honest .grid-3 .featured-box-text p:first-child,.page-keep-social-honest .grid-3 .featured-box-text ul:first-child,.page-keep-social-honest .grid-3 .featured-box-text ol:first-child,.international .grid-4 .featured-box-text h1:first-child,.international .grid-4 .featured-box-text h2:first-child,.international .grid-4 .featured-box-text h3:first-child,.international .grid-4 .featured-box-text h4:first-child,.international .grid-4 .featured-box-text h5:first-child,.international .grid-4 .featured-box-text h6:first-child,.international .grid-4 .featured-box-text p:first-child,.international .grid-4 .featured-box-text ul:first-child,.international .grid-4 .featured-box-text ol:first-child,.international .grid-3 .featured-box-text h1:first-child,.international .grid-3 .featured-box-text h2:first-child,.international .grid-3 .featured-box-text h3:first-child,.international .grid-3 .featured-box-text h4:first-child,.international .grid-3 .featured-box-text h5:first-child,.international .grid-3 .featured-box-text h6:first-child,.international .grid-3 .featured-box-text p:first-child,.international .grid-3 .featured-box-text ul:first-child,.international .grid-3 .featured-box-text ol:first-child,.membershippage .grid-4 .featured-box-text h1:first-child,.membershippage .grid-4 .featured-box-text h2:first-child,.membershippage .grid-4 .featured-box-text h3:first-child,.membershippage .grid-4 .featured-box-text h4:first-child,.membershippage .grid-4 .featured-box-text h5:first-child,.membershippage .grid-4 .featured-box-text h6:first-child,.membershippage .grid-4 .featured-box-text p:first-child,.membershippage .grid-4 .featured-box-text ul:first-child,.membershippage .grid-4 .featured-box-text ol:first-child,.membershippage .grid-3 .featured-box-text h1:first-child,.membershippage .grid-3 .featured-box-text h2:first-child,.membershippage .grid-3 .featured-box-text h3:first-child,.membershippage .grid-3 .featured-box-text h4:first-child,.membershippage .grid-3 .featured-box-text h5:first-child,.membershippage .grid-3 .featured-box-text h6:first-child,.membershippage .grid-3 .featured-box-text p:first-child,.membershippage .grid-3 .featured-box-text ul:first-child,.membershippage .grid-3 .featured-box-text ol:first-child,.membership .grid-4 .featured-box-text h1:first-child,.membership .grid-4 .featured-box-text h2:first-child,.membership .grid-4 .featured-box-text h3:first-child,.membership .grid-4 .featured-box-text h4:first-child,.membership .grid-4 .featured-box-text h5:first-child,.membership .grid-4 .featured-box-text h6:first-child,.membership .grid-4 .featured-box-text p:first-child,.membership .grid-4 .featured-box-text ul:first-child,.membership .grid-4 .featured-box-text ol:first-child,.membership .grid-3 .featured-box-text h1:first-child,.membership .grid-3 .featured-box-text h2:first-child,.membership .grid-3 .featured-box-text h3:first-child,.membership .grid-3 .featured-box-text h4:first-child,.membership .grid-3 .featured-box-text h5:first-child,.membership .grid-3 .featured-box-text h6:first-child,.membership .grid-3 .featured-box-text p:first-child,.membership .grid-3 .featured-box-text ul:first-child,.membership .grid-3 .featured-box-text ol:first-child,.more .grid-4 .featured-box-text h1:first-child,.more .grid-4 .featured-box-text h2:first-child,.more .grid-4 .featured-box-text h3:first-child,.more .grid-4 .featured-box-text h4:first-child,.more .grid-4 .featured-box-text h5:first-child,.more .grid-4 .featured-box-text h6:first-child,.more .grid-4 .featured-box-text p:first-child,.more .grid-4 .featured-box-text ul:first-child,.more .grid-4 .featured-box-text ol:first-child,.more .grid-3 .featured-box-text h1:first-child,.more .grid-3 .featured-box-text h2:first-child,.more .grid-3 .featured-box-text h3:first-child,.more .grid-3 .featured-box-text h4:first-child,.more .grid-3 .featured-box-text h5:first-child,.more .grid-3 .featured-box-text h6:first-child,.more .grid-3 .featured-box-text p:first-child,.more .grid-3 .featured-box-text ul:first-child,.more .grid-3 .featured-box-text ol:first-child,.resources .grid-4 .featured-box-text h1:first-child,.resources .grid-4 .featured-box-text h2:first-child,.resources .grid-4 .featured-box-text h3:first-child,.resources .grid-4 .featured-box-text h4:first-child,.resources .grid-4 .featured-box-text h5:first-child,.resources .grid-4 .featured-box-text h6:first-child,.resources .grid-4 .featured-box-text p:first-child,.resources .grid-4 .featured-box-text ul:first-child,.resources .grid-4 .featured-box-text ol:first-child,.resources .grid-3 .featured-box-text h1:first-child,.resources .grid-3 .featured-box-text h2:first-child,.resources .grid-3 .featured-box-text h3:first-child,.resources .grid-3 .featured-box-text h4:first-child,.resources .grid-3 .featured-box-text h5:first-child,.resources .grid-3 .featured-box-text h6:first-child,.resources .grid-3 .featured-box-text p:first-child,.resources .grid-3 .featured-box-text ul:first-child,.resources .grid-3 .featured-box-text ol:first-child,.page-governance .grid-4 .featured-box-text h1:first-child,.page-governance .grid-4 .featured-box-text h2:first-child,.page-governance .grid-4 .featured-box-text h3:first-child,.page-governance .grid-4 .featured-box-text h4:first-child,.page-governance .grid-4 .featured-box-text h5:first-child,.page-governance .grid-4 .featured-box-text h6:first-child,.page-governance .grid-4 .featured-box-text p:first-child,.page-governance .grid-4 .featured-box-text ul:first-child,.page-governance .grid-4 .featured-box-text ol:first-child,.page-governance .grid-3 .featured-box-text h1:first-child,.page-governance .grid-3 .featured-box-text h2:first-child,.page-governance .grid-3 .featured-box-text h3:first-child,.page-governance .grid-3 .featured-box-text h4:first-child,.page-governance .grid-3 .featured-box-text h5:first-child,.page-governance .grid-3 .featured-box-text h6:first-child,.page-governance .grid-3 .featured-box-text p:first-child,.page-governance .grid-3 .featured-box-text ul:first-child,.page-governance .grid-3 .featured-box-text ol:first-child,.countrypage .grid-4 .featured-box-text h1:first-child,.countrypage .grid-4 .featured-box-text h2:first-child,.countrypage .grid-4 .featured-box-text h3:first-child,.countrypage .grid-4 .featured-box-text h4:first-child,.countrypage .grid-4 .featured-box-text h5:first-child,.countrypage .grid-4 .featured-box-text h6:first-child,.countrypage .grid-4 .featured-box-text p:first-child,.countrypage .grid-4 .featured-box-text ul:first-child,.countrypage .grid-4 .featured-box-text ol:first-child,.countrypage .grid-3 .featured-box-text h1:first-child,.countrypage .grid-3 .featured-box-text h2:first-child,.countrypage .grid-3 .featured-box-text h3:first-child,.countrypage .grid-3 .featured-box-text h4:first-child,.countrypage .grid-3 .featured-box-text h5:first-child,.countrypage .grid-3 .featured-box-text h6:first-child,.countrypage .grid-3 .featured-box-text p:first-child,.countrypage .grid-3 .featured-box-text ul:first-child,.countrypage .grid-3 .featured-box-text ol:first-child{margin-top:0}.page-webinars .grid-4 .featured-box-text h1:last-child,.page-webinars .grid-4 .featured-box-text h2:last-child,.page-webinars .grid-4 .featured-box-text h3:last-child,.page-webinars .grid-4 .featured-box-text h4:last-child,.page-webinars .grid-4 .featured-box-text h5:last-child,.page-webinars .grid-4 .featured-box-text h6:last-child,.page-webinars .grid-4 .featured-box-text p:last-child,.page-webinars .grid-4 .featured-box-text ul:last-child,.page-webinars .grid-4 .featured-box-text ol:last-child,.page-webinars .grid-3 .featured-box-text h1:last-child,.page-webinars .grid-3 .featured-box-text h2:last-child,.page-webinars .grid-3 .featured-box-text h3:last-child,.page-webinars .grid-3 .featured-box-text h4:last-child,.page-webinars .grid-3 .featured-box-text h5:last-child,.page-webinars .grid-3 .featured-box-text h6:last-child,.page-webinars .grid-3 .featured-box-text p:last-child,.page-webinars .grid-3 .featured-box-text ul:last-child,.page-webinars .grid-3 .featured-box-text ol:last-child,.page-qualifications-webinars .grid-4 .featured-box-text h1:last-child,.page-qualifications-webinars .grid-4 .featured-box-text h2:last-child,.page-qualifications-webinars .grid-4 .featured-box-text h3:last-child,.page-qualifications-webinars .grid-4 .featured-box-text h4:last-child,.page-qualifications-webinars .grid-4 .featured-box-text h5:last-child,.page-qualifications-webinars .grid-4 .featured-box-text h6:last-child,.page-qualifications-webinars .grid-4 .featured-box-text p:last-child,.page-qualifications-webinars .grid-4 .featured-box-text ul:last-child,.page-qualifications-webinars .grid-4 .featured-box-text ol:last-child,.page-qualifications-webinars .grid-3 .featured-box-text h1:last-child,.page-qualifications-webinars .grid-3 .featured-box-text h2:last-child,.page-qualifications-webinars .grid-3 .featured-box-text h3:last-child,.page-qualifications-webinars .grid-3 .featured-box-text h4:last-child,.page-qualifications-webinars .grid-3 .featured-box-text h5:last-child,.page-qualifications-webinars .grid-3 .featured-box-text h6:last-child,.page-qualifications-webinars .grid-3 .featured-box-text p:last-child,.page-qualifications-webinars .grid-3 .featured-box-text ul:last-child,.page-qualifications-webinars .grid-3 .featured-box-text ol:last-child,.page-keep-social-honest .grid-4 .featured-box-text h1:last-child,.page-keep-social-honest .grid-4 .featured-box-text h2:last-child,.page-keep-social-honest .grid-4 .featured-box-text h3:last-child,.page-keep-social-honest .grid-4 .featured-box-text h4:last-child,.page-keep-social-honest .grid-4 .featured-box-text h5:last-child,.page-keep-social-honest .grid-4 .featured-box-text h6:last-child,.page-keep-social-honest .grid-4 .featured-box-text p:last-child,.page-keep-social-honest .grid-4 .featured-box-text ul:last-child,.page-keep-social-honest .grid-4 .featured-box-text ol:last-child,.page-keep-social-honest .grid-3 .featured-box-text h1:last-child,.page-keep-social-honest .grid-3 .featured-box-text h2:last-child,.page-keep-social-honest .grid-3 .featured-box-text h3:last-child,.page-keep-social-honest .grid-3 .featured-box-text h4:last-child,.page-keep-social-honest .grid-3 .featured-box-text h5:last-child,.page-keep-social-honest .grid-3 .featured-box-text h6:last-child,.page-keep-social-honest .grid-3 .featured-box-text p:last-child,.page-keep-social-honest .grid-3 .featured-box-text ul:last-child,.page-keep-social-honest .grid-3 .featured-box-text ol:last-child,.international .grid-4 .featured-box-text h1:last-child,.international .grid-4 .featured-box-text h2:last-child,.international .grid-4 .featured-box-text h3:last-child,.international .grid-4 .featured-box-text h4:last-child,.international .grid-4 .featured-box-text h5:last-child,.international .grid-4 .featured-box-text h6:last-child,.international .grid-4 .featured-box-text p:last-child,.international .grid-4 .featured-box-text ul:last-child,.international .grid-4 .featured-box-text ol:last-child,.international .grid-3 .featured-box-text h1:last-child,.international .grid-3 .featured-box-text h2:last-child,.international .grid-3 .featured-box-text h3:last-child,.international .grid-3 .featured-box-text h4:last-child,.international .grid-3 .featured-box-text h5:last-child,.international .grid-3 .featured-box-text h6:last-child,.international .grid-3 .featured-box-text p:last-child,.international .grid-3 .featured-box-text ul:last-child,.international .grid-3 .featured-box-text ol:last-child,.membershippage .grid-4 .featured-box-text h1:last-child,.membershippage .grid-4 .featured-box-text h2:last-child,.membershippage .grid-4 .featured-box-text h3:last-child,.membershippage .grid-4 .featured-box-text h4:last-child,.membershippage .grid-4 .featured-box-text h5:last-child,.membershippage .grid-4 .featured-box-text h6:last-child,.membershippage .grid-4 .featured-box-text p:last-child,.membershippage .grid-4 .featured-box-text ul:last-child,.membershippage .grid-4 .featured-box-text ol:last-child,.membershippage .grid-3 .featured-box-text h1:last-child,.membershippage .grid-3 .featured-box-text h2:last-child,.membershippage .grid-3 .featured-box-text h3:last-child,.membershippage .grid-3 .featured-box-text h4:last-child,.membershippage .grid-3 .featured-box-text h5:last-child,.membershippage .grid-3 .featured-box-text h6:last-child,.membershippage .grid-3 .featured-box-text p:last-child,.membershippage .grid-3 .featured-box-text ul:last-child,.membershippage .grid-3 .featured-box-text ol:last-child,.membership .grid-4 .featured-box-text h1:last-child,.membership .grid-4 .featured-box-text h2:last-child,.membership .grid-4 .featured-box-text h3:last-child,.membership .grid-4 .featured-box-text h4:last-child,.membership .grid-4 .featured-box-text h5:last-child,.membership .grid-4 .featured-box-text h6:last-child,.membership .grid-4 .featured-box-text p:last-child,.membership .grid-4 .featured-box-text ul:last-child,.membership .grid-4 .featured-box-text ol:last-child,.membership .grid-3 .featured-box-text h1:last-child,.membership .grid-3 .featured-box-text h2:last-child,.membership .grid-3 .featured-box-text h3:last-child,.membership .grid-3 .featured-box-text h4:last-child,.membership .grid-3 .featured-box-text h5:last-child,.membership .grid-3 .featured-box-text h6:last-child,.membership .grid-3 .featured-box-text p:last-child,.membership .grid-3 .featured-box-text ul:last-child,.membership .grid-3 .featured-box-text ol:last-child,.more .grid-4 .featured-box-text h1:last-child,.more .grid-4 .featured-box-text h2:last-child,.more .grid-4 .featured-box-text h3:last-child,.more .grid-4 .featured-box-text h4:last-child,.more .grid-4 .featured-box-text h5:last-child,.more .grid-4 .featured-box-text h6:last-child,.more .grid-4 .featured-box-text p:last-child,.more .grid-4 .featured-box-text ul:last-child,.more .grid-4 .featured-box-text ol:last-child,.more .grid-3 .featured-box-text h1:last-child,.more .grid-3 .featured-box-text h2:last-child,.more .grid-3 .featured-box-text h3:last-child,.more .grid-3 .featured-box-text h4:last-child,.more .grid-3 .featured-box-text h5:last-child,.more .grid-3 .featured-box-text h6:last-child,.more .grid-3 .featured-box-text p:last-child,.more .grid-3 .featured-box-text ul:last-child,.more .grid-3 .featured-box-text ol:last-child,.resources .grid-4 .featured-box-text h1:last-child,.resources .grid-4 .featured-box-text h2:last-child,.resources .grid-4 .featured-box-text h3:last-child,.resources .grid-4 .featured-box-text h4:last-child,.resources .grid-4 .featured-box-text h5:last-child,.resources .grid-4 .featured-box-text h6:last-child,.resources .grid-4 .featured-box-text p:last-child,.resources .grid-4 .featured-box-text ul:last-child,.resources .grid-4 .featured-box-text ol:last-child,.resources .grid-3 .featured-box-text h1:last-child,.resources .grid-3 .featured-box-text h2:last-child,.resources .grid-3 .featured-box-text h3:last-child,.resources .grid-3 .featured-box-text h4:last-child,.resources .grid-3 .featured-box-text h5:last-child,.resources .grid-3 .featured-box-text h6:last-child,.resources .grid-3 .featured-box-text p:last-child,.resources .grid-3 .featured-box-text ul:last-child,.resources .grid-3 .featured-box-text ol:last-child,.page-governance .grid-4 .featured-box-text h1:last-child,.page-governance .grid-4 .featured-box-text h2:last-child,.page-governance .grid-4 .featured-box-text h3:last-child,.page-governance .grid-4 .featured-box-text h4:last-child,.page-governance .grid-4 .featured-box-text h5:last-child,.page-governance .grid-4 .featured-box-text h6:last-child,.page-governance .grid-4 .featured-box-text p:last-child,.page-governance .grid-4 .featured-box-text ul:last-child,.page-governance .grid-4 .featured-box-text ol:last-child,.page-governance .grid-3 .featured-box-text h1:last-child,.page-governance .grid-3 .featured-box-text h2:last-child,.page-governance .grid-3 .featured-box-text h3:last-child,.page-governance .grid-3 .featured-box-text h4:last-child,.page-governance .grid-3 .featured-box-text h5:last-child,.page-governance .grid-3 .featured-box-text h6:last-child,.page-governance .grid-3 .featured-box-text p:last-child,.page-governance .grid-3 .featured-box-text ul:last-child,.page-governance .grid-3 .featured-box-text ol:last-child,.countrypage .grid-4 .featured-box-text h1:last-child,.countrypage .grid-4 .featured-box-text h2:last-child,.countrypage .grid-4 .featured-box-text h3:last-child,.countrypage .grid-4 .featured-box-text h4:last-child,.countrypage .grid-4 .featured-box-text h5:last-child,.countrypage .grid-4 .featured-box-text h6:last-child,.countrypage .grid-4 .featured-box-text p:last-child,.countrypage .grid-4 .featured-box-text ul:last-child,.countrypage .grid-4 .featured-box-text ol:last-child,.countrypage .grid-3 .featured-box-text h1:last-child,.countrypage .grid-3 .featured-box-text h2:last-child,.countrypage .grid-3 .featured-box-text h3:last-child,.countrypage .grid-3 .featured-box-text h4:last-child,.countrypage .grid-3 .featured-box-text h5:last-child,.countrypage .grid-3 .featured-box-text h6:last-child,.countrypage .grid-3 .featured-box-text p:last-child,.countrypage .grid-3 .featured-box-text ul:last-child,.countrypage .grid-3 .featured-box-text ol:last-child{margin-bottom:0}.page-webinars .grid-4 .featured-box-text h2,.page-webinars .grid-4 .featured-box-text h3,.page-webinars .grid-3 .featured-box-text h2,.page-webinars .grid-3 .featured-box-text h3,.page-qualifications-webinars .grid-4 .featured-box-text h2,.page-qualifications-webinars .grid-4 .featured-box-text h3,.page-qualifications-webinars .grid-3 .featured-box-text h2,.page-qualifications-webinars .grid-3 .featured-box-text h3,.page-keep-social-honest .grid-4 .featured-box-text h2,.page-keep-social-honest .grid-4 .featured-box-text h3,.page-keep-social-honest .grid-3 .featured-box-text h2,.page-keep-social-honest .grid-3 .featured-box-text h3,.international .grid-4 .featured-box-text h2,.international .grid-4 .featured-box-text h3,.international .grid-3 .featured-box-text h2,.international .grid-3 .featured-box-text h3,.membershippage .grid-4 .featured-box-text h2,.membershippage .grid-4 .featured-box-text h3,.membershippage .grid-3 .featured-box-text h2,.membershippage .grid-3 .featured-box-text h3,.membership .grid-4 .featured-box-text h2,.membership .grid-4 .featured-box-text h3,.membership .grid-3 .featured-box-text h2,.membership .grid-3 .featured-box-text h3,.more .grid-4 .featured-box-text h2,.more .grid-4 .featured-box-text h3,.more .grid-3 .featured-box-text h2,.more .grid-3 .featured-box-text h3,.resources .grid-4 .featured-box-text h2,.resources .grid-4 .featured-box-text h3,.resources .grid-3 .featured-box-text h2,.resources .grid-3 .featured-box-text h3,.page-governance .grid-4 .featured-box-text h2,.page-governance .grid-4 .featured-box-text h3,.page-governance .grid-3 .featured-box-text h2,.page-governance .grid-3 .featured-box-text h3,.countrypage .grid-4 .featured-box-text h2,.countrypage .grid-4 .featured-box-text h3,.countrypage .grid-3 .featured-box-text h2,.countrypage .grid-3 .featured-box-text h3{font-family:'Battersea', Tahoma, sans-serif;color:#fff;font-size:1.125rem;font-weight:bold;line-height:1.4;margin:0;padding:0 0 0.45rem}.page-webinars .grid-4 .featured-box-text h2+p,.page-webinars .grid-4 .featured-box-text h3+p,.page-webinars .grid-3 .featured-box-text h2+p,.page-webinars .grid-3 .featured-box-text h3+p,.page-qualifications-webinars .grid-4 .featured-box-text h2+p,.page-qualifications-webinars .grid-4 .featured-box-text h3+p,.page-qualifications-webinars .grid-3 .featured-box-text h2+p,.page-qualifications-webinars .grid-3 .featured-box-text h3+p,.page-keep-social-honest .grid-4 .featured-box-text h2+p,.page-keep-social-honest .grid-4 .featured-box-text h3+p,.page-keep-social-honest .grid-3 .featured-box-text h2+p,.page-keep-social-honest .grid-3 .featured-box-text h3+p,.international .grid-4 .featured-box-text h2+p,.international .grid-4 .featured-box-text h3+p,.international .grid-3 .featured-box-text h2+p,.international .grid-3 .featured-box-text h3+p,.membershippage .grid-4 .featured-box-text h2+p,.membershippage .grid-4 .featured-box-text h3+p,.membershippage .grid-3 .featured-box-text h2+p,.membershippage .grid-3 .featured-box-text h3+p,.membership .grid-4 .featured-box-text h2+p,.membership .grid-4 .featured-box-text h3+p,.membership .grid-3 .featured-box-text h2+p,.membership .grid-3 .featured-box-text h3+p,.more .grid-4 .featured-box-text h2+p,.more .grid-4 .featured-box-text h3+p,.more .grid-3 .featured-box-text h2+p,.more .grid-3 .featured-box-text h3+p,.resources .grid-4 .featured-box-text h2+p,.resources .grid-4 .featured-box-text h3+p,.resources .grid-3 .featured-box-text h2+p,.resources .grid-3 .featured-box-text h3+p,.page-governance .grid-4 .featured-box-text h2+p,.page-governance .grid-4 .featured-box-text h3+p,.page-governance .grid-3 .featured-box-text h2+p,.page-governance .grid-3 .featured-box-text h3+p,.countrypage .grid-4 .featured-box-text h2+p,.countrypage .grid-4 .featured-box-text h3+p,.countrypage .grid-3 .featured-box-text h2+p,.countrypage .grid-3 .featured-box-text h3+p{color:#73e8eb;font-weight:normal}.page-webinars .grid-4 .featured-box-text h2+p::before,.page-webinars .grid-4 .featured-box-text h3+p::before,.page-webinars .grid-3 .featured-box-text h2+p::before,.page-webinars .grid-3 .featured-box-text h3+p::before,.page-qualifications-webinars .grid-4 .featured-box-text h2+p::before,.page-qualifications-webinars .grid-4 .featured-box-text h3+p::before,.page-qualifications-webinars .grid-3 .featured-box-text h2+p::before,.page-qualifications-webinars .grid-3 .featured-box-text h3+p::before,.page-keep-social-honest .grid-4 .featured-box-text h2+p::before,.page-keep-social-honest .grid-4 .featured-box-text h3+p::before,.page-keep-social-honest .grid-3 .featured-box-text h2+p::before,.page-keep-social-honest .grid-3 .featured-box-text h3+p::before,.international .grid-4 .featured-box-text h2+p::before,.international .grid-4 .featured-box-text h3+p::before,.international .grid-3 .featured-box-text h2+p::before,.international .grid-3 .featured-box-text h3+p::before,.membershippage .grid-4 .featured-box-text h2+p::before,.membershippage .grid-4 .featured-box-text h3+p::before,.membershippage .grid-3 .featured-box-text h2+p::before,.membershippage .grid-3 .featured-box-text h3+p::before,.membership .grid-4 .featured-box-text h2+p::before,.membership .grid-4 .featured-box-text h3+p::before,.membership .grid-3 .featured-box-text h2+p::before,.membership .grid-3 .featured-box-text h3+p::before,.more .grid-4 .featured-box-text h2+p::before,.more .grid-4 .featured-box-text h3+p::before,.more .grid-3 .featured-box-text h2+p::before,.more .grid-3 .featured-box-text h3+p::before,.resources .grid-4 .featured-box-text h2+p::before,.resources .grid-4 .featured-box-text h3+p::before,.resources .grid-3 .featured-box-text h2+p::before,.resources .grid-3 .featured-box-text h3+p::before,.page-governance .grid-4 .featured-box-text h2+p::before,.page-governance .grid-4 .featured-box-text h3+p::before,.page-governance .grid-3 .featured-box-text h2+p::before,.page-governance .grid-3 .featured-box-text h3+p::before,.countrypage .grid-4 .featured-box-text h2+p::before,.countrypage .grid-4 .featured-box-text h3+p::before,.countrypage .grid-3 .featured-box-text h2+p::before,.countrypage .grid-3 .featured-box-text h3+p::before{border-top:1px solid currentColor;content:'';color:#73e8eb;display:block;height:0.5rem;width:1.75rem;font-weight:normal;font-size:0.9rem;margin-top:0}.page-benefits-of-graduate-gateway .grid-4 .img-wrapper,.page-benefits-of-graduate-gateway .grid-3 .img-wrapper,.page-benefits-of-graduate-gateway.theme-grey .grid-4 .img-wrapper,.page-benefits-of-graduate-gateway.theme-grey .grid-3 .img-wrapper{height:11rem}.page-benefits-of-graduate-gateway .grid-4 .featured-box-text,.page-benefits-of-graduate-gateway .grid-3 .featured-box-text,.page-benefits-of-graduate-gateway.theme-grey .grid-4 .featured-box-text,.page-benefits-of-graduate-gateway.theme-grey .grid-3 .featured-box-text{padding:1rem}.page-qualifications-webinars .grid-4>a{background:#474c55}.page-qualifications-webinars .grid-4>a p{color:#8FCC8F}.page-qualifications-webinars .grid-4>a p::before{color:#8FCC8F}.resources .grid-4>a{background:#8970B2}.resources .grid-4>a p{color:#e7cceb}.featured{display:none}.page-home .grid-4,.page-apprenticeships .grid-4,.page-cpd .grid-4{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:center;align-content:center;text-align:center;position:relative}.page-home .grid-4>a,.page-apprenticeships .grid-4>a,.page-cpd .grid-4>a{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#f7f5f2;position:relative;padding:0}.page-home .grid-4 .small-block-text,.page-apprenticeships .grid-4 .small-block-text,.page-cpd .grid-4 .small-block-text{background:transparent;padding:2rem 1rem 1rem;width:100%}.page-home .grid-4 h2,.page-apprenticeships .grid-4 h2,.page-cpd .grid-4 h2{color:#070078;line-height:1.6rem}.page-home .grid-4 h3,.page-apprenticeships .grid-4 h3,.page-cpd .grid-4 h3{color:#474c55;text-align:center}.page-home .grid-4 p,.page-apprenticeships .grid-4 p,.page-cpd .grid-4 p{color:#474c55;font-weight:normal}.page-apprenticeships .grid-4>a{background:#73e8eb}.page-apprenticeships .grid-4 .small-block-text{padding:2.5rem 1rem 2rem}.page-apprenticeships .grid-4 .small-block-text h2,.page-apprenticeships .grid-4 .small-block-text h3,.page-apprenticeships .grid-4 .small-block-text p{color:#474c55;margin-top:0;padding-top:0}.page-apprenticeships .grid-4 .small-block-text h2{font-size:1.25rem;margin-bottom:0;padding-bottom:0.5rem}.theme-grey .grid-3>a:not(.reveal-popup-link),.theme-grey .grid-4>a:not(.reveal-popup-link),.page-graduate-gateway .grid-3>a:not(.reveal-popup-link),.page-graduate-gateway .grid-4>a:not(.reveal-popup-link),.page-qualifications .grid-3>a:not(.reveal-popup-link),.page-qualifications .grid-4>a:not(.reveal-popup-link){background:#474c55}.theme-grey .grid-3 .small-block-text,.theme-grey .grid-4 .small-block-text,.page-graduate-gateway .grid-3 .small-block-text,.page-graduate-gateway .grid-4 .small-block-text,.page-qualifications .grid-3 .small-block-text,.page-qualifications .grid-4 .small-block-text{padding:2rem 1rem}.theme-grey .grid-3 .small-block-text h2,.theme-grey .grid-3 .small-block-text h3,.theme-grey .grid-3 .small-block-text p,.theme-grey .grid-4 .small-block-text h2,.theme-grey .grid-4 .small-block-text h3,.theme-grey .grid-4 .small-block-text p,.page-graduate-gateway .grid-3 .small-block-text h2,.page-graduate-gateway .grid-3 .small-block-text h3,.page-graduate-gateway .grid-3 .small-block-text p,.page-graduate-gateway .grid-4 .small-block-text h2,.page-graduate-gateway .grid-4 .small-block-text h3,.page-graduate-gateway .grid-4 .small-block-text p,.page-qualifications .grid-3 .small-block-text h2,.page-qualifications .grid-3 .small-block-text h3,.page-qualifications .grid-3 .small-block-text p,.page-qualifications .grid-4 .small-block-text h2,.page-qualifications .grid-4 .small-block-text h3,.page-qualifications .grid-4 .small-block-text p{color:#fff;margin:0;padding:0;text-align:center}.theme-grey .grid-3 .small-block-text h2,.theme-grey .grid-4 .small-block-text h2,.page-graduate-gateway .grid-3 .small-block-text h2,.page-graduate-gateway .grid-4 .small-block-text h2,.page-qualifications .grid-3 .small-block-text h2,.page-qualifications .grid-4 .small-block-text h2{margin-bottom:1rem}.theme-grey .grid-3 .small-block-text p,.theme-grey .grid-4 .small-block-text p,.page-graduate-gateway .grid-3 .small-block-text p,.page-graduate-gateway .grid-4 .small-block-text p,.page-qualifications .grid-3 .small-block-text p,.page-qualifications .grid-4 .small-block-text p{font-weight:normal}.page-not-just-digital .grid-4 .small-block-text{padding:1rem}.page-not-just-digital .grid-4 .small-block-text h2{font-family:'Battersea', Tahoma, sans-serif;color:#fff;font-size:1.125rem;font-weight:bold;line-height:1.4;margin:0 0 0.5rem;padding:0;text-align:left}.page-not-just-digital .grid-4 .small-block-text p{color:#fff;font-size:0.9rem;font-weight:normal;margin:0;padding:0;text-align:left}.page-not-just-digital .grid-4 .small-block-text p::before{border-top:1px solid #8FCC8F;content:'';color:#73e8eb;display:block;height:0.5rem;width:1.75rem}.theme-blue .grid-4>a{background:#070078}.theme-blue .grid-4 h2,.theme-blue .grid-4 h3,.theme-blue .grid-4 p{color:#fff}.small-block-link{background:#f7f5f2;justify-content:center;align-items:center;padding:0;min-height:127px}.small-block-link .small-block-text{padding:2rem 1rem 1rem}.small-block-link .small-block-text h2{color:#070078}.small-block-link .small-block-text p{color:#474c55;font-weight:normal}.flex-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-container .flex-item{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;padding:0.5em}.flex-container .flex-item .columns{margin-bottom:10px;padding:0}form,.umbraco-forms-field,.field{zoom:1;margin-bottom:15px;position:relative}form:before,form:after,.umbraco-forms-field:before,.umbraco-forms-field:after,.field:before,.field:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}form:after,.umbraco-forms-field:after,.field:after{clear:both}form button,.umbraco-forms-field button,.field button{border-width:1px;float:right}form input,form textarea,form .text,.umbraco-forms-field input,.umbraco-forms-field textarea,.umbraco-forms-field .text,.field input,.field textarea,.field .text{background:#fff;border:1px solid #A7A9AD;font:inherit;font-size:1rem;line-height:1.25rem;height:2.5rem;width:100%;margin:0;padding:0.625rem}form textarea,.umbraco-forms-field textarea,.field textarea{height:9.5rem}input.button{width:auto}label,.control-label{display:none}label.checkbox,label.radio,.cart-summary label,.control-label.checkbox,.control-label.radio,.cart-summary .control-label{display:block}label.display-inline,.control-label.display-inline{display:inline-block}.singlechoice label{display:block;text-align:left;margin:0}input[type="checkbox"],input[type="radio"]{cursor:pointer;width:auto;height:auto}.cardnumber{max-width:320px;width:calc(100% - 55px)}.checkbox{font-weight:bold;padding-left:30px}.checkbox input{position:absolute;left:-999em;visibility:hidden}.checkbox .cb{float:left;margin-left:-30px;width:20px;height:20px;border:1px solid #474c55;text-align:center}.checkbox .cb:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:100ms;transition:100ms;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e5ca';line-height:18px;font-size:17px;display:inline-block;color:#f1563f}.checkbox input:checked ~ .cb:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.row{zoom:1}.row:before,.row:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.row:after{clear:both}.attendee-field{zoom:1;margin-bottom:30px}.attendee-field:before,.attendee-field:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.attendee-field:after{clear:both}.attendee-field .checkbox{padding-bottom:10px;font-weight:normal}.attendee-field .select select,.attendee-field .select .customSelect{font-weight:normal;font-size:14px}.expiry-cvv .expiry{margin-right:50px}.expiry-cvv .expiry input{width:50px;display:inline-block;vertical-align:middle;text-align:center}.expiry-cvv .expiry .divider{margin:0 3px;display:inline-block}.expiry-cvv .cvv input{width:70px;display:inline-block;vertical-align:top;margin-right:10px;text-align:center}.expiry-cvv .cvv .cvv-info{position:relative;display:inline-block}.expiry-cvv .cvv .cvv-info:hover .info-inner{display:block}.expiry-cvv .cvv .cvv-info .icon-info{color:#909090;cursor:pointer;font-size:20px}.expiry-cvv .cvv .cvv-info .info-inner{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:5px;background-clip:padding-box;position:absolute;bottom:100%;left:50%;display:none;background:rgba(0,0,0,0.7);color:#fff;font-size:11px;line-height:120%;width:200px;padding:10px}.expiry-cvv .cvv .cvv-info .info-inner:after{content:'';position:absolute;top:100%;left:50%;border-top:6px solid rgba(0,0,0,0.7);border-left:6px solid transparent;border-right:6px solid transparent;margin-left:-6px}.datepicker-container{display:block;position:relative;padding-bottom:0}.datepicker-container:after{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e24f';position:absolute;top:0;right:0;height:40px;line-height:38px;width:30px;border-left:1px solid #A7A9AD;text-align:center;margin:0;font-size:20px;color:#909090}.datepicker-container:hover:after{border-color:#474c55;background-color:#474c55;color:#fff}.datepicker-container input{cursor:pointer;font-size:18px}.field-validation-error{font-size:12px;display:block;clear:both;color:#d32e2e;padding:3px 5px}::-webkit-input-placeholder{color:#909090}::-moz-placeholder{color:#909090}:-ms-input-placeholder{color:#909090}:-moz-placeholder{color:#909090}.input-container{position:relative}.input-container .search-text{color:#474c55;background:transparent;position:relative;z-index:2;outline:none}.input-container .search-text:focus{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.2);box-shadow:0 0 4px 0 rgba(0,0,0,0.2)}.input-container .search-text-placeholder{position:absolute;top:0;left:0;z-index:1;color:#ccc;background:#fff}.minisearch-outer{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);max-height:400px;max-height:50vh;overflow:auto;position:absolute;left:0;right:0;z-index:21;background:#fff;display:none;padding:10px}.minisearch-outer h6{color:#909090;font-size:12px;margin:0;padding:5px 0;float:left;position:relative;z-index:2}.minisearch-outer p{margin:0;line-height:125%}.minisearch-outer .hidden-result{display:none}.minisearch-outer .minisearch-expand{font-weight:bold;font-style:italic}.minisearch-outer ul{padding:5px 0 0;border-top:1px solid #DFDBD5;clear:both}.minisearch-outer ul li{list-style:none;margin:0}.minisearch-outer ul li.on a{background:#eee}.minisearch-outer ul li.on a:hover{background:#f1563f}.minisearch-outer ul li a{overflow:hidden;text-transform:none;font-size:14px;font-weight:normal;display:block;color:#909090;padding:5px;text-decoration:none;line-height:1.2em}.minisearch-outer ul li a.has-image{overflow:hidden;padding:6px}.minisearch-outer ul li a:hover{background:#f1563f;color:#fff}.minisearch-outer ul li a:hover .result-text,.minisearch-outer ul li a:hover .price{color:#fff}.minisearch-outer ul li a .search-term{font-style:italic}.minisearch-outer ul li a .result-text{font-weight:bold;color:#f1563f}.minisearch-outer ul li a .price{font-weight:bold;color:#777;margin-left:5px}[data-hide="after-submit"][data-hidden="true"]{display:none}[data-form-submitted="true"]{background:#DEDBD5;margin:1rem 0 2rem;padding:1rem}[class^="grid-"] [data-form-submitted="true"] p,[class*=" grid-"] [data-form-submitted="true"] p{font-weight:600}[class^="grid-"] [data-form-submitted="true"] p::before,[class*=" grid-"] [data-form-submitted="true"] p::before{display:none}.umbraco-forms-form .btn{width:auto;padding:0.6em 2em}.umbraco-forms-form .umbraco-forms-field input.text{margin:0}.umbraco-forms-form .umbraco-forms-field.checkbox{padding-left:0}.umbraco-forms-form .umbraco-forms-field.checkbox label{display:inline}.umbraco-forms-form .umbraco-forms-field.checkbox input{position:relative;left:0;visibility:visible;height:auto}.umbraco-forms-form .umbraco-forms-field.checkbox .umbraco-forms-field-wrapper{display:inline-block;float:left;margin:2px 5px 0 0}.umbraco-forms-form .umbraco-forms-tooltip,.umbraco-forms-form .help-block{display:none}.umbraco-forms-form select,.umbraco-forms-form .customSelect{max-width:400px}.umbraco-forms-form select{z-index:2}.umbraco-forms-form h2.response{font-family:'Battersea', Tahoma, sans-serif;padding:1em;line-height:normal}.image-slider{overflow:hidden}.image-slider .slider-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition:left 300ms;transition:left 300ms;position:relative;left:0}.image-slider .slider-inner .slide{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.image-slider .slider-nav{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:15px;left:50%;padding:0;margin:0}.image-slider .slider-nav li{list-style:none;float:left;margin:0 5px}.image-slider .slider-nav li.on a{background:#fff}.image-slider .slider-nav a{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:50%;background-clip:padding-box;overflow:hidden;text-indent:-900em;display:block;height:12px;width:12px;background:#999}.image-slider .slider-nav a:hover{background:#fff}.study-list{list-style:none;margin:0 0 2rem;padding:0}.study-list div{padding:0 0.5rem;vertical-align:top}@media (min-width: 768px){.study-list div{display:inline-block}}.study-list .styled-list-item:nth-child(2n){background:#fff}.study-list .qual-row{border-bottom:thin solid #909090;padding:1rem 0.5rem;width:100%}.study-list .qual-row:nth-child(even){background:#e3e4e2}.study-list .qual-row:last-child{border-width:4px;border-color:#737370}@media (min-width: 768px){.study-list .qualification{width:33%}}@media (min-width: 768px){.study-list .modules{width:40%}}@media (min-width: 768px){.study-list .exempt{width:25%}}.styled-list-header{background:#474c55;color:#fff;display:none;font-size:1.2rem;font-weight:bold;line-height:2rem;padding:0.5rem;margin:0 0 1.5rem}.styled-list-header .header-item{padding:0.5rem}.styled-list-item{margin:0 0 1rem}.styled-list-item .degree{background:#737370;color:#fff;display:block;font-weight:bold;font-size:1.2rem;padding:0.2rem 1rem}table{font-size:14px}table th,table td{text-align:left;padding-right:5px;font-weight:bold}.table-border{border:2px solid #737370;border-collapse:separate;padding:1rem 0;width:100%}@media (min-width: 768px){.table-border{padding:0}}.table-border th{font-family:'BerlingskeSerifTx', Tahoma, serif;border-bottom:1px solid;color:#737370;font-size:1.5rem;font-weight:normal;display:none;padding:1rem}@media (min-width: 768px){.table-border th{display:table-cell}}.table-border th:first-child{border:0}.table-border td{font-weight:normal;font-size:1rem;vertical-align:middle;display:block;padding:0.5rem 1rem 0}@media (min-width: 768px){.table-border td{border-bottom:1px solid;display:table-cell;padding:1rem}}.table-border td:first-child{border:0;color:#070078;font-size:1.3rem;text-align:center}@media (min-width: 768px){.table-border td:first-child{font-size:1.125rem;text-align:left}}.table-border tr:last-child td{border-bottom:0}.table-border p{font-weight:normal;font-size:1rem;padding:0}.tabs-container{overflow:hidden}.tabs-container .payment-methods{margin:10px}.tabs-container .tabs{font-family:'Battersea', Tahoma, sans-serif;margin:0 0 -1px;padding:0;overflow:hidden;position:relative;z-index:2;background:#dfdbd5}.tabs-container .tabs li{float:left;list-style:none;margin:0}.tabs-container .tabs li:first-child a{border-left:1px solid #DFDBD5}.tabs-container .tabs li a{display:block;padding:15px 30px;background:#f7f5f2;border:1px solid #DFDBD5;border-left:none}.tabs-container .tabs li a:hover{text-decoration:none;background:#fbfaf8}.tabs-container .tabs li.on a{background:#fff;border:1px solid #DFDBD5;border-bottom:1px solid #fff;color:#474c55}.tabs-container .tab-content{display:none;padding:20px;border:1px solid #DFDBD5;border-bottom:none}.tabs-container .tab-content.on{display:block}.customSelect{cursor:pointer;display:block;font-size:14px;line-height:18px;width:100%;height:40px;line-height:20px;border:1px solid #A7A9AD;padding:10px 30px 10px 10px;position:relative;z-index:1;background:#fff;max-width:100%;font-weight:bold}.customSelect:after{content:url("/img/icons/down-chevron-white.png");position:absolute;top:0;right:0;bottom:0;z-index:1;line-height:40px;width:2rem;text-align:center;font-size:20px;border-color:#737370;background:#737370;color:#fff}.customSelect.customSelectHover:after,.customSelect.customSelectOpen:after{background:#474c55}.customSelect.customSelectOpen.customSelectFocus:after{transform:rotateX(180deg)}.customSelect .customSelectInner{white-space:nowrap;overflow:hidden;min-width:100px}.select{position:relative;overflow:hidden}.select select{padding:11px 20px 9px 10px;font-size:14px;max-width:100%;width:100%;line-height:18px;height:40px;border:1px solid #474c55;z-index:2;cursor:pointer}select.hasCustomSelect{z-index:2}select.hasCustomSelect.titleSelect{width:323px !important}select.hasCustomSelect.statusSelect{max-width:calc(100% - 30px);width:100% !important;height:40px;left:15px;top:20px}#form0 #BillingDetailsFormSection select.hasCustomSelect{z-index:2;width:calc(100% - 30px) !important;left:15px;top:20px}@media only screen and (max-width: 767px){.responsive-table{border:none;width:100%;display:block}.responsive-table thead,.responsive-table tbody,.responsive-table tfoot,.responsive-table th,.responsive-table td,.responsive-table tr{display:block}.responsive-table th{padding:20px 10px;text-align:left;font-weight:bold}.responsive-table td{border:none;border-top:1px solid #DFDBD5;padding:10px;vertical-align:middle}.responsive-table thead{display:none}.responsive-table tbody tr{border:1px solid #DFDBD5;margin-bottom:16px}.responsive-table tbody tr:last-child{margin-bottom:0}.responsive-table tbody tr td{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#fff}.responsive-table tbody tr td:before{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 40%;-moz-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;content:attr(data-label);background:#f7f5f2;padding:10px;margin:-10px 10px -10px -10px;text-align:left;border-right:1px solid #DFDBD5}.responsive-table tbody tr td:first-child{border-top:none}.responsive-table tfoot{margin:20px 0;overflow:hidden;border:1px solid #DFDBD5}.responsive-table tfoot tr{overflow:hidden;clear:both;border-top:1px solid #DFDBD5}.responsive-table tfoot tr:first-child{border-top:none}.responsive-table tfoot tr th,.responsive-table tfoot tr td{width:50%;float:left;text-align:right;border-top:none}.responsive-table tfoot tr th{background:#f7f5f2;padding:10px;border-right:1px solid #DFDBD5}.courseitem .course-dates tbody tr td:nth-child(1):before{content:'Start Date'}.courseitem .course-dates tbody tr td:nth-child(2):before{content:'Duration'}.courseitem .course-dates tbody tr td:nth-child(3):before{content:'Venue'}.courseitem .course-dates tbody tr td:nth-child(6):before{display:none}.checkout .course-dates tbody tr td:nth-child(1):before{content:'Course'}.checkout .course-dates tbody tr td:nth-child(2):before{content:'Start Date'}.checkout .course-dates tbody tr td:nth-child(3):before{content:'End Date'}.checkout .course-dates tbody tr td:nth-child(4):before{content:'Venue'}.checkout .course-dates tbody tr td:nth-child(5):before{content:'Residential'}.checkout .course-dates tbody tr td:nth-child(6):before{content:'Cost'}.checkout .course-dates tbody tr td:nth-child(7):before{content:'Remove'}.checkout .course-dates tbody tr td form{width:100%}.checkout .course-dates tbody tr td form button{padding:10px}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/img/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/img/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("/img/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("/img/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/img/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("/img/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#474c55;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#474c55;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0;color:#474c55}.pika-prev:hover,.pika-next:hover{opacity:1;background-color:transparent}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#f1563f;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#f1563f;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#a8aaae;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.noUi-horizontal{height:10px}.noUi-horizontal .noUi-handle{width:18px;height:18px;left:-9px;top:-4px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background:#e6eae8;border-radius:5px}.noUi-connect{background:#f1563f;-webkit-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{border:2px solid #fff;border-radius:50%;background:#474c55;cursor:default}.noUi-active{background:#000}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.slider-max,.slider-min{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:100%;left:50%;text-align:center;font-weight:600;font-size:12px}.team-members{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.team-members .team-member{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;margin-bottom:30px}.team-members .team-member a{display:block;background:#fff;margin:0 15px;font-weight:normal;height:100%}.team-members .team-member a:hover{text-decoration:none}.team-members .team-member a p{margin:0;padding:10px}.team-members .team-member .bio{display:none}.team-members.management .team-member:first-child{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.team-members.management .team-member:first-child a{width:calc(50% - 30px)}@media only screen and (min-width: 768px), screen and (max-device-width: 768px) and (min-aspect-ratio: 13 / 9){.team-members .team-member{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 25%;-moz-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%}.ceo{width:25%}.ceo .team-member{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}.seniormanagementteam{width:75%}.seniormanagementteam .team-member{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 33.3%;-moz-flex:0 1 33.3%;-ms-flex:0 1 33.3%;flex:0 1 33.3%;max-width:33.3%}}.flex-control-nav{position:absolute;top:2.5rem;right:0;left:0;margin:0 auto;padding:0;text-align:center;z-index:2}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-nav li a{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);background:rgba(0,0,0,0.5);border-radius:1.25rem;cursor:pointer;display:block;width:0.7rem;height:0.7rem;text-indent:-9999px}.flex-control-nav li a:hover,.flex-control-nav li a:active,.flex-control-nav li a:focus{background:rgba(0,0,0,0.25)}.flex-control-nav li a.flex-active{background:transparent;cursor:default}.flex-direction-nav li{-webkit-transition:all 350ms;transition:all 350ms;list-style:none;margin:0;padding:0;width:1.25rem;opacity:0;position:absolute;top:0;bottom:0;z-index:5}@media (min-width: 768px){.flex-direction-nav li{width:2rem}}.flex-direction-nav li.flex-nav-prev{left:-10rem;margin-left:-1em;width:16px}.flex-direction-nav li.flex-nav-next{right:-10rem;margin-right:-1em;width:16px}.flex-direction-nav a{background:url(../img/icons/svg/chevron-bold-left.svg) center no-repeat;background-size:contain;display:block;height:100%;width:100%;text-indent:-1000vw;opacity:0.5;outline:none}.flex-direction-nav a.flex-next{background:url(../img/icons/svg/chevron-bold-right.svg) center no-repeat}.flex-direction-nav a:hover,.flex-direction-nav a:active,.flex-direction-nav a:focus{opacity:0.75}.flex-viewport{min-height:20rem;margin:auto;position:relative;z-index:1;overflow:hidden}.flexslider{margin:0 auto;padding:2rem;position:relative}.flexslider:hover .flex-nav-prev,.flexslider:active .flex-nav-prev,.flexslider:focus .flex-nav-prev{left:0.75rem;opacity:1}.flexslider:hover .flex-nav-next,.flexslider:active .flex-nav-next,.flexslider:focus .flex-nav-next{right:0.75rem;opacity:1}.flexslider .slides{list-style:none;margin:4rem auto 2rem;padding:0}.flexslider .slides li{display:block;font-size:1rem;margin:0;padding:0;position:relative}.flexslider .slide{padding:0 1rem}.slider_testimonials{background-color:#fff}.slider_testimonials .slides img{display:block;margin:0 auto 0.5rem;padding:0;width:50%}@media (min-width: 768px){.slider_testimonials .slides img{width:33%;float:right;margin:0 0 3.75rem 1rem}}.slider_testimonials .slides p{font-size:0.9rem;line-height:1.4}@media (min-width: 768px){.slider_testimonials .slides p{font-size:1rem;line-height:1.5}}@media (min-width: 1020px){.slider_testimonials .slides p{line-height:1.6}}.product-slider{overflow:hidden}.product-slider .slider-inner{-webkit-transition:left 250ms;transition:left 250ms;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;left:0}.product-slider .product-item{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;border-color:#DFDBD5}.product-slider .product-item:hover{border-color:#f1563f}.product-slider .product-item .link-text{display:inline-block}.product-slider .slider-nav{padding:0;position:absolute;top:5px;right:10px}.product-slider .slider-nav li{list-style:none;float:left;margin:0 0 0 10px}.product-slider .slider-nav li.on a{background:#A7A9AD}.product-slider .slider-nav a{overflow:hidden;text-indent:-900em;display:block;height:10px;width:10px;border:1px solid #A7A9AD}.product-slider .slider-nav a:hover{background:rgba(167,169,173,0.5)}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_Regular_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_Regular_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_Regular_2011.svg#Battersea_Regular_2011") format("svg");font-weight:normal}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_SemiBold_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_SemiBold_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_SemiBold_2011.svg#Battersea_SemiBold_2011") format("svg");font-weight:600}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_Bold_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_Bold_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_Bold_2011.svg#Battersea_Bold_2011") format("svg");font-weight:bold}@font-face{font-family:'BerlingskeSerifTx';src:url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.woff") format("woff"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.ttf") format("truetype"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.svg#BerlingskeSerifTx-XBd") format("svg");font-weight:normal}@font-face{font-family:'BerlingskeSerifTx';src:url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.woff") format("woff"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.ttf") format("truetype"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.svg#BerlingskeSerifTx-XBd") format("svg");font-weight:bold}.tabbed-carousel{background-color:#fff;margin-top:0.5em}.tabbed-carousel .flex-slider-controls{width:100%}.tabbed-carousel .flex-slider-controls ul{margin-left:0;padding-left:0}.tabbed-carousel .flex-slider-controls ul.tabbed-control-nav{display:flex;justify-content:space-between;font-family:BerlingskeSerifTx;font-size:1rem;margin:0}@media (min-width: 768px){.tabbed-carousel .flex-slider-controls ul.tabbed-control-nav{font-size:1.25rem}}.tabbed-carousel .flex-slider-controls ul.tabbed-control-nav li{list-style:none;width:33%;text-align:center;color:#fff;background-color:#73e8eb;padding:0.5em 1em;margin:0 0.2em}@media (min-width: 768px){.tabbed-carousel .flex-slider-controls ul.tabbed-control-nav li{padding:0.75em 3em;margin:0 0.5em}}.tabbed-carousel .flex-slider-controls ul.tabbed-control-nav li:first-child{margin-left:0}.tabbed-carousel .flex-slider-controls ul.tabbed-control-nav li:last-child{margin-right:0}.tabbed-carousel .flex-slider-controls ul.tabbed-control-nav li:hover{cursor:pointer}.tabbed-carousel .flex-slider-controls ul.tabbed-control-nav li.flex-active{background-color:#BD2F92}.tabbed-carousel .tabbed-slider{width:100%}@media (min-width: 768px){.tabbed-carousel .tabbed-slider{height:13em}}.tabbed-carousel .tabbed-slider ul{margin-left:0;padding-left:0}.tabbed-carousel .tabbed-slider ul.slides{width:100%;margin-top:0;margin-bottom:0}@media (min-width: 768px){.tabbed-carousel .tabbed-slider ul.slides{margin-top:1em;margin-bottom:1em}}.tabbed-carousel .tabbed-slider ul.slides li{list-style:none}.tabbed-carousel .tabbed-slider ul.slides li ul.blocks{display:flex;justify-content:center;align-content:center;flex-wrap:wrap}@media (min-width: 768px){.tabbed-carousel .tabbed-slider ul.slides li ul.blocks{flex-wrap:nowrap}}.tabbed-carousel .tabbed-slider ul.slides li ul.blocks li{list-style:none;text-align:center;padding:0 1em;margin-bottom:1.25em;width:10em}.tabbed-carousel .tabbed-slider ul.slides li ul.blocks li img{width:100%;height:100%}@media (min-width: 768px){.tabbed-carousel .tabbed-slider ul.slides li ul.blocks li img{width:8em;height:8em}}.tabbed-carousel.width50 .flex-slider-controls ul.tabbed-control-nav li{width:50%;padding:0.75em 0;margin:0;font-size:0.95em}.tabbed-carousel.width100 .flex-slider-controls ul.tabbed-control-nav li{width:100%;padding:0.75em 0;margin:0}.tabbed-carousel.qualsdefault-grey .flex-slider-controls ul.tabbed-control-nav li{background-color:#474c55}.tabbed-carousel.qualsdefault-purple .flex-slider-controls ul.tabbed-control-nav li{background-color:#896FB1}.tabbed-carousel.qualsactive-green .flex-slider-controls ul.tabbed-control-nav li.flex-active{background-color:#9bca89}.tabbed-carousel.qualsactive-yellow .flex-slider-controls ul.tabbed-control-nav li.flex-active{background-color:#F0BA1A}.tabbed-carousel.qualsactive-orange .flex-slider-controls ul.tabbed-control-nav li.flex-active{background-color:#E9543A}.tabbed-carousel.qualsactive-purple .flex-slider-controls ul.tabbed-control-nav li.flex-active{background-color:#896FB1}.tabbed-carousel.level-colours .flex-slider-controls ul.tabbed-control-nav li{background-color:#474c55}.tabbed-carousel.level-colours .flex-slider-controls ul.tabbed-control-nav li.flex-active.Level3{background-color:#8FCC8F}.tabbed-carousel.level-colours .flex-slider-controls ul.tabbed-control-nav li.flex-active.Level4{background-color:#FAC031}.tabbed-carousel.level-colours .flex-slider-controls ul.tabbed-control-nav li.flex-active.Level6{background-color:#f1563f}.tabbed-carousel.level-colours .flex-slider-controls ul.tabbed-control-nav li.flex-active.Level7{background-color:#8970B2}.cartDisplayNo{position:relative}.cartDisplayNo #cartNo{position:absolute;top:0;font-size:1.4em;font-weight:bold;left:36%}.cartDisplayNo #cartNo:before{content:"("}.cartDisplayNo #cartNo:after{content:")"}.icon-cart .st0{fill:green !important}#header #account-nav #cartDisplay{background:#fff}#header #account-nav #cartDisplay h3{margin:10px 0;border-bottom:thin solid #000;padding-bottom:5px}#header #account-nav #cartDisplay p{font-size:1.3em}#header #account-nav #cartDisplay a.cim-button{padding:0.6em 1.1em;display:flex;width:100%;font-size:1rem;font-weight:bold;color:#fff}#payment-form .mailResultGood{background-color:#070078 !important;color:#fff !important}#payment-form .mailResultGood h2{color:#fff}.page-events .toolbar h3{font-size:1.125rem;text-align:center;width:100%}.page-events .toolbar form{width:100%}.page-events .event-filters{background:transparent;padding:0.5rem 2rem}.page-events .select{max-width:calc(100% - 0.6rem)}.page-events .customSelect:after{background:#757572;font-size:2rem;width:2.5rem}.page-events .grid{-webkit-justify-content:space-between;justify-content:space-between}.page-events .grid::after{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;content:'';min-width:5rem}@media (min-width: 480px){.page-events .grid::after{max-width:calc(50% - 0.6rem)}}@media (min-width: 768px){.page-events .grid::after{max-width:calc(33.3% - 0.6rem)}}.page-events .event{background:#fff;border:1px solid;margin-bottom:0.9rem;padding:0.3rem}.page-events .event:hover,.page-events .event:active,.page-events .event:focus{border-color:#8970B2;color:#8970B2;text-decoration:none}.page-events .event:hover a,.page-events .event:hover h3,.page-events .event:hover p,.page-events .event:active a,.page-events .event:active h3,.page-events .event:active p,.page-events .event:focus a,.page-events .event:focus h3,.page-events .event:focus p{color:#474c55}@media (min-width: 480px){.page-events .event{max-width:calc(50% - 0.6rem)}}@media (min-width: 768px){.page-events .event{max-width:calc(33.3% - 0.6rem)}}.page-events .event .date{background-color:#8970B2;background-image:url("/img/icons/svg/chevron-white-bold-right.svg");background-position:center bottom 1rem;background-size:0.5rem;background-repeat:no-repeat;color:#fff;float:left;padding:1.875rem 0.3125rem 3rem;text-align:center;font-size:45px;font-weight:600;width:100px;height:100%}.page-events .event .date span{font-size:28px;display:block;line-height:100%}.page-events .event .summary{float:right;height:100%;position:relative;padding-bottom:2rem;width:calc(100% - 105px)}.page-events .event .summary .title{padding:0.3125rem}.page-events .event .summary .title h3{font-family:'Battersea', Tahoma, sans-serif;font-size:1rem;font-weight:bold;line-height:1.4;margin:0.5rem 0}.page-events .event .summary .title p{margin:0.625rem 0}.page-events .event .summary .venue{background:#8970B2;color:#fff;padding:0.625rem;line-height:100%;font-weight:bold;position:absolute;right:0;bottom:0;left:0}.eventspage address{font-style:normal}.eventspage .price-list{margin-top:0}.eventspage .price-list-header{margin-bottom:0}.eventspage .banner-text{width:90%}.page-event address{color:#8970B2;font-style:normal;font-weight:bold;line-height:1.6}.page-event .column-l-4-1{padding-top:2rem}.page-event .column-l-4-1 h2{font-size:1.25rem;padding-top:1rem}.page-event .column-l-4-1 p{color:#8970B2}.sponsorship{margin-bottom:1em}.sponsorship h3{margin-bottom:0.5em}.page-eventbooking .intrinsic-container{position:relative;width:100%;height:60vh;overflow:hidden;-webkit-overflow-scrolling:touch}@media screen and (max-width: 1023px){.page-eventbooking .intrinsic-container{z-index:0;overflow:scroll}}.page-eventbooking iframe{z-index:1;height:60vh;width:1024px}.cimevent .site-main{overflow-x:hidden}.event-CTA-block{background:#474c55;overflow:auto;position:relative}.event-CTA-block .img-wrapper{background-size:cover;background-position:center;display:block;height:0;width:50%;padding-top:50%;float:left}.event-CTA-description{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-justify-content:center;justify-content:center;color:#fff;float:right;padding:1rem;text-align:center;width:50%;position:absolute;top:0;right:0;bottom:0}.event-CTA-icon img{max-width:60%}@media (min-width: 768px){.event-CTA-icon img{max-width:none}}.event-CTA-text{font-size:1rem;line-height:1.3;margin:0;padding:0.3rem 0}@media (min-width: 768px){.event-CTA-text{font-size:1.3rem}}.cimevent .site-wrapper{background:#fff}.cimevent .page-banner{margin:0;width:100%;max-width:100%}.cimevent .page-banner img{width:100%}.cimevent .section-header{margin-bottom:2rem}.cimevent .section-header .inner{background:#fff}.cimevent .subsection{margin-bottom:1rem;padding:2rem 1rem 1rem}.cimevent .subsection:first-of-type{padding-top:0}.cimevent .subsection:first-of-type .grid,.cimevent .subsection:first-of-type .grid-9{padding-top:0}.cimevent .subsection:first-of-type .grid>p:first-child,.cimevent .subsection:first-of-type .grid-9>p:first-child{margin-top:0}.cimevent .subsection:nth-child(2n+1){background:#f7f5f2}.cimevent .subsection:nth-child(2n+1) .section-header .inner{background:#f7f5f2}.nav-secondary{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#e2e2e1;list-style:none;margin:0 auto 1.5rem;padding:0;text-align:center}.nav-secondary li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block;margin:0;padding:0}.nav-secondary a{font-family:'BerlingskeSerifTx', Tahoma, serif;border-bottom:1px solid #f7f5f2;color:#474c55;display:block;font-weight:700;margin:0;padding:0.75rem}.nav-secondary a:hover,.nav-secondary a:active,.nav-secondary a:focus{background:#8970B2;color:#fff}@media (min-width: 768px){.table-invitations td,.table-invitations th{text-align:center}.table-invitations td:first-child,.table-invitations th:first-child{text-align:left}}.table-invitations th{background:#e3e4e2;color:#474c55;font-size:1rem;font-weight:bold;display:none;padding:1rem;white-space:nowrap}@media (min-width: 768px){.table-invitations th{display:table-cell}}.table-invitations th:first-child{border:0}.table-invitations td{font-weight:normal;font-size:1rem;vertical-align:top;display:block;padding:0 1rem}@media (min-width: 768px){.table-invitations td{border-bottom:2px solid #e3e4e2;display:table-cell;padding:1rem}}.table-invitations tr:last-child td{border-bottom:0}.table-invitations p{font-weight:normal;font-size:1rem;margin:0;padding:0 1rem 0.5rem;display:inline-block}@media (min-width: 768px){.table-invitations p{padding:0 0 0.5rem}}.table-invitations td:first-child .mobile-label{background:#e3e4e2;display:block;font-size:1.2rem;padding:1rem;margin-bottom:1rem}@media (min-width: 768px){.table-invitations td:first-child .mobile-label{display:none}}.table-invitations td:first-child p:first-child{border-top:2px solid #e3e4e2;margin-top:1rem;padding-top:1rem}@media (min-width: 768px){.table-invitations td:first-child p:first-child{border:0;margin-top:0;padding-top:0}}.table-invitations .mobile-label{color:#474c55;display:inline-block;font-weight:bold;margin:0;padding:0;padding-left:1rem}@media (min-width: 768px){.table-invitations .mobile-label{display:none}}#event-location-map{border:1px solid #474c55;display:inline-block;width:100%;height:18.75rem;margin-bottom:0.5rem}@media (min-width: 768px){#event-location-map{width:70%}}@media (min-width: 768px){.map-events-content{float:right;width:26%}}.booking-widget.grid-3{padding-top:0.5rem}.booking-widget h2{color:#070078;font-size:1.3rem}.booking-widget p{margin:0;padding:0}.booking-widget h2,.booking-widget h3,.booking-widget .prices,.booking-widget p{margin:0;padding:0 0 0.75rem}.booking-widget .prices p{padding:0}.cimeventjudges .judges-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.cimeventjudges .judge{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin:0 0 1rem;padding:0;position:relative;text-align:center}@media (min-width: 768px){.cimeventjudges .judge{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 33%;-moz-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:14rem}}@media (min-width: 1020px){.cimeventjudges .judge{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 16%;-moz-flex:0 0 16%;-ms-flex:0 0 16%;flex:0 0 16%}}.cimeventjudges .judge:hover .popup,.cimeventjudges .judge:active .popup,.cimeventjudges .judge:focus .popup{max-height:100vh;opacity:1;top:0}.cimeventjudges .judge-logo{display:inline-block;max-width:calc(100% - 1rem);vertical-align:top}.cimeventjudges .event-speaker:hover .popup,.cimeventjudges .event-speaker:active .popup,.cimeventjudges .event-speaker:focus .popup,.cimeventjudges .judge:hover .popup,.cimeventjudges .judge:active .popup,.cimeventjudges .judge:focus .popup,.cimeventspeakerspanel .event-speaker:hover .popup,.cimeventspeakerspanel .event-speaker:active .popup,.cimeventspeakerspanel .event-speaker:focus .popup,.cimeventspeakerspanel .judge:hover .popup,.cimeventspeakerspanel .judge:active .popup,.cimeventspeakerspanel .judge:focus .popup{max-height:100vh;opacity:1;top:0}.cimeventjudges .popup,.cimeventspeakerspanel .popup{-webkit-transition:all 350ms;transition:all 350ms;background:#fff;border:2px solid #e3e4e2;max-height:0;overflow:hidden;opacity:0;position:absolute;top:-1rem;right:0.5rem;left:0.5rem;z-index:1}.cimeventjudges .popup-portrait,.cimeventspeakerspanel .popup-portrait{border-bottom:2px solid #e3e4e2;width:100%}.cimeventjudges .popup-intro,.cimeventspeakerspanel .popup-intro{padding:1rem}.cimeventjudges .popup-name,.cimeventjudges .popup-subtitle,.cimeventjudges .popup-more,.cimeventspeakerspanel .popup-name,.cimeventspeakerspanel .popup-subtitle,.cimeventspeakerspanel .popup-more{font-family:'Battersea', Tahoma, sans-serif;color:#070078;font-weight:bold;line-height:1.4;margin:0;padding:0;text-align:center}.cimeventjudges .popup-subtitle,.cimeventspeakerspanel .popup-subtitle{color:#474c55;font-weight:normal}.cimeventjudges .popup-more,.cimeventspeakerspanel .popup-more{color:#000;font-weight:bold}.event-sponsor-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.event-sponsor{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}@media (min-width: 768px){.event-sponsor{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}}.event-sponsor:hover,.event-sponsor:active,.event-sponsor:focus{opacity:0.5}.event-sponsor .sponsor-logo{margin-left:0.5rem;margin-right:0.5rem}.sponsor-modal h2,.sponsor-modal h3,.sponsor-modal p{text-align:center}.cimeventspeakerspanel .flex-viewport{min-height:10rem;overflow:visible !important}.cimeventspeakerspanel .popup .speaker-image{width:100%}.cimeventspeakerspanel .flexslider:hover .flex-nav-prev,.cimeventspeakerspanel .flexslider:active .flex-nav-prev,.cimeventspeakerspanel .flexslider:focus .flex-nav-prev{left:0}.cimeventspeakerspanel .flexslider:hover .flex-nav-next,.cimeventspeakerspanel .flexslider:active .flex-nav-next,.cimeventspeakerspanel .flexslider:focus .flex-nav-next{right:0}.speaker-modal img{width:100%;margin:0 0 2rem}@media (min-width: 480px){.speaker-modal img{float:left;margin:0 2rem 2rem 0;width:50%}}@media (min-width: 768px){.speaker-modal img{width:auto}}.cimeventprogrammepanel table td{color:#474c55;display:block;font-weight:400;font-size:1rem;line-height:1.5rem;padding:0.5rem 1.5rem;vertical-align:top}@media (min-width: 768px){.cimeventprogrammepanel table td{border-bottom:1px solid;display:table-cell}}.cimeventprogrammepanel table td:last-child{border-bottom:1px solid}.cimeventprogrammepanel table td:nth-child(2){font-weight:bold}@media (min-width: 1020px){.cimeventprogrammepanel table td:nth-child(3){min-width:18.5rem}}.page-students .fancyQuotes,.page-university .fancyQuotes{line-height:1.8}.page-students .fancyQuotes::before,.page-university .fancyQuotes::before{content:'\201c';padding-right:1rem}.page-students .fancyQuotes::after,.page-university .fancyQuotes::after{content:'\201d';padding-left:1rem}.page-students .fancyQuotes::before,.page-students .fancyQuotes::after,.page-university .fancyQuotes::before,.page-university .fancyQuotes::after{color:#73e8eb;display:inline-block;font-size:5rem;line-height:0;vertical-align:bottom}.page-students .accordion,.page-university .accordion{background:#fff;margin-left:-1.5rem;margin-right:-1.5rem;padding:0 2rem}.page-students .accordion .accordion-caller,.page-university .accordion .accordion-caller{border:0;color:#070078;font-size:1.2rem;padding-bottom:0}.page-students .accordion .accordion-caller::before,.page-university .accordion .accordion-caller::before{color:#737370;font-size:2.5rem}.page-students .accordion .accordion-inner,.page-university .accordion .accordion-inner{padding-left:2rem}.page-students .accordion .accordion-inner li,.page-university .accordion .accordion-inner li{color:#737370}.page-students #2017Finalists .accordion:first-of-type,.page-university #2017Finalists .accordion:first-of-type{padding-top:1rem}.page-students .event-accordion-wrapper,.page-university .event-accordion-wrapper{background:#fff;padding:0.5rem;margin:0 0.5rem}.page-students .event-accordion,.page-university .event-accordion{margin:0;padding:0 1rem}.page-students .event-accordion .accordion-caller,.page-university .event-accordion .accordion-caller{font-size:1.3rem;margin:0}.page-students .accordion li,.page-university .accordion li{list-style-type:disc}.page-students .umbraco-forms-page .cim-button,.page-university .umbraco-forms-page .cim-button{background:#737370;border-color:#737370}.page-students .umbraco-forms-page .cim-button:hover,.page-students .umbraco-forms-page .cim-button:active,.page-students .umbraco-forms-page .cim-button:focus,.page-university .umbraco-forms-page .cim-button:hover,.page-university .umbraco-forms-page .cim-button:active,.page-university .umbraco-forms-page .cim-button:focus{background:transparent;color:#737370}.page-students .umbraco-forms-page textarea,.page-university .umbraco-forms-page textarea{height:6rem}.page-students .umbraco-forms-page .umbraco-forms-container,.page-university .umbraco-forms-page .umbraco-forms-container{margin-bottom:1rem}.page-students .umbraco-forms-page .hasCustomSelect,.page-university .umbraco-forms-page .hasCustomSelect{cursor:pointer;min-width:100%}.page-students .cimeventformpicker .panel-contents,.page-students .cimeventcategories .panel-contents,.page-university .cimeventformpicker .panel-contents,.page-university .cimeventcategories .panel-contents{padding-left:1rem;padding-right:1rem}.page-students .customSelect,.page-university .customSelect{width:100%;max-width:none}.judges-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;list-style:none;margin:0;padding:0}@media (min-width: 1020px){.judges-list{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.judge{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin:0 0 1rem;padding:0;position:relative;text-align:center}@media (min-width: 768px){.judge{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 33%;-moz-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:14rem}}@media (min-width: 1020px){.judge{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.judge:hover .judge-popup,.judge:active .judge-popup,.judge:focus .judge-popup{max-height:100vh;opacity:1;top:0}.judge-logo{display:inline-block;max-width:calc(100% - 1rem);vertical-align:top}.judge-popup{-webkit-transition:all 350ms;transition:all 350ms;background:#fff;border:2px solid #e3e4e2;max-height:0;overflow:hidden;opacity:0;position:absolute;top:-1rem;right:0.5rem;left:0.5rem;z-index:1}.judge-portrait{border-bottom:2px solid #e3e4e2;width:100%}.judge-intro{padding:1rem}.judge-name,.judge-subtitle,.judge-more{font-family:'Battersea', Tahoma, sans-serif;color:#070078;font-weight:bold;line-height:1.4;margin:0;padding:0;text-align:center}.judge-subtitle{color:#474c55;font-weight:normal}.judge-more{color:#000;font-weight:bold}.videoFrame{position:relative;padding-top:56.25%}.videoContent{position:absolute;top:0;left:0;width:100%;height:100%}#page-testimonials .flex-viewport{margin-right:30px}.page-northern-awards-2017 .nav-secondary{margin-bottom:3rem}.page-northern-awards-2017 .cimeventcategories{overflow:auto}.page-northern-awards-2017 .cimeventcategories .event-accordion{margin:0;padding:0}@media (min-width: 768px){.page-northern-awards-2017 .cimeventcategories .event-accordion{float:left;padding-right:2rem;width:50%}.page-northern-awards-2017 .cimeventcategories .event-accordion:nth-child(2n){padding-right:0;padding-left:2rem}}.page-northern-awards-2017 .cimeventcategories .accordion-caller{border-color:#737370;color:#737370;font-weight:normal;margin:0;padding:0}.page-northern-awards-2017 .cimeventcategories .accordion-caller::before{font-size:2rem;margin-top:-0.3rem}.page-northern-awards-2017 .cimeventcategories .accordion-caller.on::before{color:#737370}@media (min-width: 1020px){.page-northern-awards-2017 .cimeventjudges .judge{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 20%;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}}@media (min-width: 1020px){.page-northern-awards-2017 .event-sponsor{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 20%;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}}.page-digital-summit-2017 .nav-secondary{margin-bottom:2rem}.page-digital-summit-2017 .section-header{color:#070078;text-align:left}.page-digital-summit-2017 .section-header::before{display:none}.page-digital-summit-2017 .grid-3{padding-top:0}@media (min-width: 1020px){.page-digital-summit-2017 .grid-3{padding-left:2rem}}.page-digital-summit-2017 .grid-9{max-width:71%}.page-digital-summit-2017 .subsection:nth-child(2n+1){background:transparent}.page-digital-summit-2017 .subsection:nth-child(2n+1) .section-header .inner{background:transparent}.page-digital-summit-2017 .event-slider{background:#f7f5f2;padding-bottom:0}.page-digital-summit-2017 .event-slider .popup{display:none}.page-digital-summit-2017 .flexslider:hover .flex-nav-prev,.page-digital-summit-2017 .flexslider:active .flex-nav-prev,.page-digital-summit-2017 .flexslider:focus .flex-nav-prev{left:1rem}.page-digital-summit-2017 .flexslider:hover .flex-nav-next,.page-digital-summit-2017 .flexslider:active .flex-nav-next,.page-digital-summit-2017 .flexslider:focus .flex-nav-next{right:1rem}.page-digital-summit-2017 #Bookyourplace .grid-9{background:#f7f5f2;padding:1rem;margin-bottom:2rem}@media (min-width: 1020px){.page-digital-summit-2017 #Bookyourplace .grid-9{margin-bottom:0}}.page-digital-summit-2017 .cimeventvenuepanel{position:relative}.page-digital-summit-2017 .cimeventvenuepanel p{display:none}.page-digital-summit-2017 .cimeventvenuepanel .panel-contents p{display:block}.page-digital-summit-2017 #Contactus{background:#f7f5f2}.page-digital-summit-2017 #Contactus .section-header{margin-bottom:1rem;text-align:center}.page-digital-summit-2017 #Contactus .cim-button{margin-top:0.5rem}.product{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;background-clip:content-box;min-height:8rem;position:relative;margin-bottom:0.75rem}.product .tagline{background:#f1563f;color:#fff;display:block;font-size:0.8rem;font-weight:normal;line-height:1;padding:0.3rem 0.75rem}.featured .product{border:thin solid #f1563f;padding:0;min-height:241px}@media (min-width: 480px){.featured .product{margin:0.5rem;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 calc(50% - 1rem);-moz-flex:0 0 calc(50% - 1rem);-ms-flex:0 0 calc(50% - 1rem);flex:0 0 calc(50% - 1rem)}}@media (min-width: 768px){.featured .product{margin:0.25rem;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 calc(25% - 0.5rem);-moz-flex:0 0 calc(25% - 0.5rem);-ms-flex:0 0 calc(25% - 0.5rem);flex:0 0 calc(25% - 0.5rem)}}@media (min-width: 1020px){.featured .product{margin:0.5rem;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 calc(25% - 1rem);-moz-flex:0 0 calc(25% - 1rem);-ms-flex:0 0 calc(25% - 1rem);flex:0 0 calc(25% - 1rem)}}.product:hover .product-description,.product:active .product-description,.product:focus .product-description{border-color:#f1563f}.product:hover .product-link,.product:active .product-link,.product:focus .product-link{color:#f1563f}.product:hover p,.product:active p,.product:focus p{color:#737370}.product-description{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border:thin solid #fff;background:#fff;padding:0.75rem 0.75rem 4rem}.product-description h3{font-family:'Battersea', Tahoma, sans-serif;color:#333;font-size:1rem;font-weight:700;line-height:1.4rem;margin:0 0 0.5rem}.product-description p{font-size:0.9rem;margin-top:0;padding-top:0}.product-footer{border-top:thin solid #DFDBD5;font-size:0.7rem;font-weight:bold;padding:0.5rem;height:2rem;position:absolute;bottom:0.5rem;left:0.5rem;right:0.5rem}.featured .product-footer{bottom:0;left:0;right:0}.product-footer .date{color:#f1563f;font-size:0.85rem;position:absolute;bottom:2.3rem;left:0.5rem}.product-footer .price{color:#737370;font-size:0.75rem;vertical-align:middle;margin:0.1rem 0 0 0.3rem}@media (min-width: 768px){.product-footer .price{margin-left:0.1rem}}@media (min-width: 1020px){.product-footer .price{margin-left:0.1em}}.product-footer .product-link{font-size:0.8rem;font-weight:bold;line-height:1;margin-top:0.1rem;position:absolute;bottom:0.4rem;right:0.3rem}.product-footer .product-link .icon{color:#f1563f;height:0.9rem;width:0.9rem}.product-footer .product-link .link-text{color:#333;display:none}@media (min-width: 1020px){.product-footer .product-link .link-text{display:inline-block}}.product-footer .tags{padding:0 0 0.2rem}.product-footer .tags li{background:#737370;display:inline-block;font-size:0.7rem;font-weight:normal;line-height:1;margin:0;padding:0.15rem 0.4rem}@media (min-width: 768px){.product-footer .tags li{font-size:0.6rem}}.product-footer .tags li.tag-orange{background:#f1563f}.price-table{width:100%;margin-bottom:10px}.price-table th,.price-table td{padding:2px 0}.price-table td{text-align:right}.course-dates{margin-top:16px}.course-dates th{background:#DEDBD5}.course-dates td{border-top:1px solid #DEDBD5;font-weight:normal;vertical-align:middle}.course-dates button,.course-dates a{float:right;padding:0;color:#f1563f !important;border:none;outline:none;font-size:16px}.course-dates button:hover,.course-dates a:hover{background:none;text-decoration:underline}[class^="card-type-"],[class*=" card-type-"]{-webkit-transition:background-position 250ms;transition:background-position 250ms;border-radius:4px;background-clip:padding-box;width:41px;height:27px;background:url(/img/card-logos.png) -82px 0;background-size:205px 27px;display:inline-block;vertical-align:middle;margin:0 5px}.card-type-amex{background-position:0 0}.card-type-visa{background-position:-41px 0}.card-type-mastercard{background-position:-123px 0}.card-type-paypal{background-position:-164px 0}.checkout-container{margin:10px auto 30px}.checkout-section{margin:0}.checkout-section .inner{zoom:1;margin:5px;padding:16px;background:#fff}.checkout-section .inner:before,.checkout-section .inner:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.checkout-section .inner:after{clear:both}.checkout-section .inner .checkout-step{font-family:'BerlingskeSerifTx', Tahoma, serif;font-size:60px;line-height:100%;color:#474c55;font-weight:normal}.checkout-section .inner h3{margin:15px 0 20px;font-size:18px}.checkout-section .inner .next-step{clear:right;float:right}.checkout-section form{zoom:1}.checkout-section form:before,.checkout-section form:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.checkout-section form:after{clear:both}.checkout-section .button-orange{padding:15px 20px;font-size:18px;min-width:200px;text-align:center}.checkout-section .edit{position:absolute;bottom:10px;left:10px;right:10px;min-width:0}.checkout-section.checkout-active .inner{border:10px solid #DFDBD5}.checkout-section.checkout-active .inner .checkout-step{float:right;margin-top:-20px}.checkout-section.checkout-inactive{padding:0 40px}.checkout-section.checkout-inactive .inner{text-align:center;padding:15px 40px 0}.checkout-section.checkout-inactive .inner h3{color:#474c55;font-weight:normal;font-size:18px}.checkout-section.checkout-complete{padding:0 40px}.checkout-section.checkout-complete .inner{text-align:center;padding:20px 20px 70px;border-top:5px solid #f7f5f2;position:relative;background:#DFDBD5;font-size:14px}.checkout-section.checkout-complete .inner [class^="icon-"],.checkout-section.checkout-complete .inner [class*=" icon-"]{display:block;font-size:55px;margin-bottom:10px}.checkout-section.checkout-complete .inner .cart-grand-total{font-size:20px;display:block}.payment-selection{overflow:hidden}.payment-selection .field{float:left;max-width:calc(50% - 10px);margin-left:20px}.payment-selection .field:first-child{margin-left:0}.payment-selection .field input{position:absolute;left:-999em}.payment-selection .field .outer{-webkit-transition:150ms;transition:150ms;text-align:center;padding:20px 0;width:140px;max-width:100%;display:block;border:2px solid #eee;background:#f7f7f7}.payment-selection .field .outer:hover{border-color:#f1563f}.payment-selection .field .outer span{display:block;display:block;font-weight:bold;margin-top:5px}.payment-selection .field .outer .icon-payment{margin:0;font-weight:normal;font-size:50px}.payment-selection .field input:checked ~ .outer{background:#FEEEEC;border-color:#f1563f}#card-form{background:#F7F7F7;padding:20px}.payment-card{border-radius:5px;background-clip:padding-box;background:#474c55;text-align:center;overflow:hidden;width:90px;margin:0 auto;font-weight:bold;color:#fff;line-height:27px;padding:3px}.payment-card span{float:left;margin:0}.payment-methods{clear:both;border-top:1px solid #DFDBD5;padding-top:1em;margin-top:3em;text-align:center}.payment-methods p{margin-top:0;font-size:12px;line-height:120%;width:50%}.payment-methods table{margin:auto;margin-top:1rem}#checkout-register.checkout-active .inner{padding:0}#checkout-register.checkout-complete .email{display:block;overflow:hidden;text-overflow:ellipsis;font-weight:bold}#checkout-register .guest-tab-caller{float:right;clear:right;margin-top:10px;font-weight:normal;color:#737370;font-size:14px}#checkout-details .button-orange{float:right}#checkout-details .attendee-section{display:none}#checkout-details .attendee-section:first-of-type{display:block}#checkout-details .attendee-details-manual{overflow:hidden}#checkout-details .attendee-details-manual .strike{margin-top:0}#checkout-details .member-search{zoom:1}#checkout-details .member-search:before,#checkout-details .member-search:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}#checkout-details .member-search:after{clear:both}#checkout-details .member-search #Attendee_MemberId{float:left;width:calc(100% - 40px)}#checkout-details .member-search .search-result{float:left;width:40px;height:40px;text-align:center;border:1px solid #A7A9AD;border-left:none;background:#f7f5f2}#checkout-details .member-search .search-result:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;line-height:38px;display:block}#checkout-details .member-search .search-result-details{display:none;clear:both;font-size:12px;border:1px solid #A7A9AD;border-top:none;background:#f7f5f2;padding:10px;margin:0}#checkout-details .member-search.loading .search-result{background:#f7f5f2 url(/img/loading.gif) 50% 50% no-repeat}#checkout-details .member-search.success .search-result:before{content:'\e5ca';color:green}#checkout-details .member-search.failure .search-result:before{content:'\e5cd';color:red}#checkout-details.checkout-complete .inner{padding:20px 10px 70px}.attendee-summary strong{display:block}.attendee-summary span{display:block;font-size:12px}.attendee-summary span:before{content:'';width:50px;border-top:1px solid #A7A9AD;margin:5px auto;display:block}.cart-summary{margin-bottom:3em;width:100%}.cart-summary td{font-weight:normal}.cart-summary a{font-weight:normal;color:#474c55}.cart-summary a:hover{color:#f1563f}.cart-summary .text-box{width:40px;display:inline-block;vertical-align:top;text-align:center;font-weight:normal;padding:10px 2px}.cart-summary .cart-remove{float:left;background:#A7A9AD;padding:0 5px;color:#fff}.cart-summary .cart-remove:hover{background:#f1563f;color:#fff;text-decoration:none}.cart-summary .cart-remove span{line-height:40px;display:block}.cart-summary td.cart-item{min-width:100px}.cart-summary .qty{line-height:38px;float:left;width:30px;text-align:center;font-weight:bold}.checkout-timer{width:80px;float:right;text-align:right}.checkout-timer p{font-family:'BerlingskeSerifTx', Tahoma, serif;font-size:12px;margin:20px 0 5px}.checkout-timer strong{display:block;font-size:20px;font-weight:bold}.billing-address{display:none}.attendee-details{margin-bottom:15px;font-size:14px}.attendee-details header{padding:12px 15px 10px;background:#DFDBD5;overflow:hidden}.attendee-details header h4{margin:0;font-size:14px}.attendee-details header a{float:right;line-height:100%}.attendee-details ul{font-family:'Battersea', Tahoma, sans-serif;padding:5px 15px;margin:0;background:#f7f5f2;border:1px solid #DFDBD5}.attendee-details ul li{list-style:none}.attendee-details ul li strong{display:block}.attendee-details ul li span{display:block;padding-left:15px}#header #account-nav .has-items{margin-left:0.5rem;width:4rem}#header #account-nav .has-items .cart-empty-caption{display:none}#header #account-nav .has-items>a{padding-top:0}#header #account-nav .has-items .cart-caller{padding-top:0.2rem}#mini-cart{-webkit-transition:right 150ms;transition:right 150ms;position:relative;text-align:center}#mini-cart .icon-cart{color:#000}#mini-cart .cart-empty-caption{height:14px;line-height:1.4}#mini-cart .price{border-radius:10px;background-clip:padding-box;background:#333;color:#fff;font-size:0.7rem;font-weight:bold;position:absolute;top:25px;right:0;bottom:-5%;left:-8px;min-height:2.2rem;line-height:1rem;min-width:4rem}#mini-cart .cart-caller{display:block;border:2px solid #474c55;color:#474c55;position:relative;top:0;left:-7px}#mini-cart .cart-caller:hover{background-color:#f1563f}#mini-cart .cart-caller .icon-basket{border-radius:50%;background-clip:padding-box;background:#f1563f;border:2px solid #333;color:#fff;font-size:1rem;line-height:1.2;height:2rem;width:2rem;margin:0 1rem;padding:0}#mini-cart .cart-caller .icon-cart{position:relative;top:-6px}#mini-cart .cart-caller .icon-cart:hover{stroke:#fff}#mini-cart .cart-product{-webkit-transition:150ms;transition:150ms;border-radius:50%;background-clip:padding-box;display:block;height:50px;width:50px;overflow:hidden;border:2px solid #f1563f;margin-top:10px;background:#474c55}#mini-cart .cart-product.animate-remove{-webkit-transition:500ms;transition:500ms;-webkit-transform:translate3d(80px, -30px, 0);-ms-transform:translate3d(80px, -30px, 0);transform:translate3d(80px, -30px, 0);opacity:0}#mini-cart .cart-product .name{font-family:'Battersea', Tahoma, sans-serif;line-height:120%;display:block;font-size:12px;padding:5px 0 0;color:#fff;text-transform:uppercase}#mini-cart .cart-product .name span{display:block;font-size:18px;line-height:80%}#mini-cart .cart-items{display:none !important;position:relative;z-index:-1;margin:0;padding:0}#mini-cart .cart-items li{-webkit-transition:margin 150ms;transition:margin 150ms;list-style:none;position:relative;margin-bottom:0}#mini-cart .cart-items li.animate-in{margin-bottom:-60px}#mini-cart .cart-items li:hover .cart-remove{display:block}#mini-cart .cart-items li:nth-last-child(n+5){display:none}#mini-cart .cart-remove{border-radius:10px;background-clip:padding-box;position:absolute;top:-2px;right:-2px;z-index:3;color:#fff;width:20px;padding:0;font-size:12px;background:#e0432c;display:none}#mini-cart .cart-remove span{display:block;line-height:20px}.dummy-cart-item{-webkit-transition:all 400ms;transition:all 400ms;border-radius:25px;background-clip:padding-box;position:fixed;z-index:99;overflow:hidden;height:50px;width:50px;opacity:1}.dummy-cart-item.animate{height:50px !important;width:50px !important;top:calc(100vh - 75px) !important;right:25px !important}.dummy-cart-item.animate-remove{-webkit-transform:translate3d(80px, -30px, 0);-ms-transform:translate3d(80px, -30px, 0);transform:translate3d(80px, -30px, 0);opacity:0}.voucher-caller{float:right;clear:right;margin-bottom:15px}.voucher-container{float:right;clear:right;width:100%;max-width:300px}.voucher-container .grey-box{background:#f7f5f2;padding:15px 15px 0;margin-bottom:15px}.voucher-container .checkout-discount input{float:left;width:calc(100% - 90px)}.voucher-container .checkout-discount button{float:left;width:90px;border:none;background:#474c55;color:#fff}.voucher-container .checkout-discount button:hover{background:#f1563f}.applied-vouchers{float:right;clear:right;width:100%;max-width:300px;background:#f7f5f2;padding:0 15px;margin-bottom:15px;font-size:14px}.applied-vouchers ul{padding:0}.applied-vouchers .applied-code{list-style:none}.applied-vouchers .applied-code .button-orange{padding:1px;min-width:20px;text-align:center;margin-top:-1px}.tags{overflow:hidden;margin:0;padding:0;display:inline-block;vertical-align:middle}.tags li{display:inline-block}[class^="tag-"],[class*=" tag-"]{font-family:'Battersea', Tahoma, sans-serif;border-radius:10px;background-clip:padding-box;color:#fff;line-height:100%;display:block;padding:4px 8px;margin:0 2px 0 0;font-size:12px}.tag-grey{background-color:#b7b6b6}.tag-orange{background-color:#f1563f}.modal{display:none}.price-list{color:#8970B2;list-style:none;padding:0}.price-list li{font-family:'Battersea', Tahoma, sans-serif}.toolbar{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 8px -8px}.toolbar .filters{background:#fff;padding:15px}.toolbar .filters h4{margin:0 0 10px}.toolbar .filters .more-filters-toggle{display:block;text-align:left}.toolbar .filters .more-filters-toggle .less{display:none}.toolbar .filters .more-filters-toggle.on{background:#e3e4e2;padding-bottom:20px;color:#474c55}.toolbar .filters .more-filters-toggle.on .more{display:none}.toolbar .filters .more-filters-toggle.on .less{display:inline}.toolbar .filters .more-filters-toggle.on .icon-dots:before{content:'\e5cd'}.toolbar .filters .more-filters{display:none;clear:both;background:#e3e4e2;padding:10px}.toolbar .results{padding:15px;background:#a7a9ad;color:#fff;overflow:hidden}.toolbar .results h4{margin:0;line-height:125%}.toolbar .select-row .select{margin-bottom:10px}.toolbar .slider-row .slider-container{overflow:hidden;padding:0 10px 10px;margin-bottom:10px}.toolbar .slider-row .slider-container .slider{margin:17px 12px 0}.paging-container{overflow:hidden;padding:1rem;margin:0}.paging-container .paging{float:left;padding:0;margin:0}.paging-container .paging li{float:left;list-style:none}.paging-container .paging li span,.paging-container .paging li a{display:block;height:40px;width:40px;line-height:40px;text-align:center;font-weight:bold;color:#474c55;background:#f7f5f2}.paging-container .paging li.on span{background:#f1563f;color:#fff}.paging-container .paging li a:hover{text-decoration:none;background:#474c55;color:#fff}.paging-container .top-of-page{float:right;bottom:0;display:none}.benefits-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:8px;padding:0}.benefits-list li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 100px;-moz-flex:1 0 100px;-ms-flex:1 0 100px;flex:1 0 100px;list-style:none;position:relative;margin:8px}.view-toggle{display:none;margin:10px 0 0 0;padding:0;float:right}.view-toggle li{float:left;margin:0 0 0 10px;list-style:none}.view-toggle a{color:#fff;display:block;width:40px;height:40px;text-align:center;border:1px solid #fff;margin:0;font-size:24px}.view-toggle a span{display:block;line-height:40px}.view-toggle a:hover,.view-toggle a.on{background:#e6eae8;border-color:#e6eae8;color:#474c55}@media only screen and (min-width: 768px), screen and (max-device-width: 768px) and (min-aspect-ratio: 13 / 9){.checkout-timer{width:auto}.checkout-timer p{font-size:20px}.checkout-timer strong{font-size:24px}}@media only screen and (min-width: 1020px), screen and (min-device-width: 768px) and (max-device-width: 1020px) and (min-aspect-ratio: 13 / 9){.checkout-header h1{line-height:50px;text-align:left}.payment-methods p{line-height:100%}#mini-cart .cart-items{display:block}.checkout-section.checkout-active.column-l-2-1{width:50%}.checkout-section.checkout-active.column-l-3-1{width:33.3%}.checkout-section.checkout-active .inner{min-height:530px}.checkout-section.checkout-inactive{padding:40px 0;width:16.666%}.checkout-section.checkout-inactive .inner{min-height:450px;border-left:none;padding-top:140px}.checkout-section.checkout-complete{padding:30px 0;width:16.666%}.checkout-section.checkout-complete .inner{min-height:450px}.checkout-section.checkout-complete .inner .icon-basket,.checkout-section.checkout-complete .inner .icon-lock,.checkout-section.checkout-complete .inner .icon-user{margin-bottom:30px}}.checkout-section .warning{border:1px solid #f1563f;margin:0 0 2rem;padding:0}.checkout-section .warning h3{font-family:'Battersea', Tahoma, sans-serif;background:#f1563f;color:#fff;font-size:1rem;font-weight:bold;margin:0 0 1rem;padding:0.5rem 1rem;text-align:center}.checkout-section p{color:#000;font-size:0.9rem;line-height:1.4;padding:0 1rem}.membership .benefits-list>li{position:static;text-align:center}@media (min-width: 768px){.membership .benefits-list>li{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 20%;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;margin:0}}.membership .benefits-list>li>a{color:#474c55;display:inline-block;font-weight:normal;font-size:0.9rem;padding:0.5rem}.membership .benefits-list>li img{height:5.625rem;width:auto}.membership #page-career #section-1 .grid,.membership #page-capability #section-1 .grid,.membership #page-community #section-1 .grid,.membership #page-content #section-1 .grid{background-color:inherit}.membership #page-career #section-1 .grid,.membership #page-career #section-1 .grid-12,.membership #page-capability #section-1 .grid,.membership #page-capability #section-1 .grid-12,.membership #page-community #section-1 .grid,.membership #page-community #section-1 .grid-12,.membership #page-content #section-1 .grid,.membership #page-content #section-1 .grid-12{padding:0 8px}.membership #page-career #section-2 .grid-4,.membership #page-career #section-2 .grid,.membership #page-capability #section-2 .grid-4,.membership #page-capability #section-2 .grid,.membership #page-community #section-2 .grid-4,.membership #page-community #section-2 .grid,.membership #page-content #section-2 .grid-4,.membership #page-content #section-2 .grid{padding:0 8px}.membership .page-banner{margin-bottom:0}.membership #page-membership h2.section-header{margin-bottom:0}.page-types .col-intro{margin-bottom:0}.page-types .col-intro h3{margin:0 0 0.3rem}.page-types .reveal-modal .disclaimer{background:#f7f5f2;font-size:0.9rem;font-weight:bold;margin:0 0 2rem;padding:1rem;text-align:center}.page-types .reveal-modal h2{color:#737370;font-weight:bold}.page-types .reveal-modal p{padding-left:2rem}.page-types .reveal-modal table p{padding-left:0}.page-types .table-border p{margin-top:0;padding-top:0}@media (min-width: 768px){.page-types .table-border td:nth-child(1){width:20%}.page-types .table-border td:nth-child(2),.page-types .table-border td:nth-child(4){width:35%}}.page-types .table-border td:nth-child(2)::before,.page-types .table-border td:nth-child(4)::before{font-family:'BerlingskeSerifTx', Tahoma, serif;content:'Qualification';display:block;font-size:1.1rem;margin-bottom:0.5rem}@media (min-width: 768px){.page-types .table-border td:nth-child(2)::before,.page-types .table-border td:nth-child(4)::before{display:none}}.page-types .table-border td:nth-child(4)::before{content:'Marketing Experience *'}.page-types .cim-form .customSelect{border:none;display:block;height:50px;padding:0;width:calc(100% - 1rem);max-width:96%;position:relative}.page-types .cim-form .customSelect::after{line-height:50px}.page-types .cim-form .customSelect:hover::after,.page-types .cim-form .customSelect:active::after,.page-types .cim-form .customSelect:focus::after{background:#474c55}.page-types .cim-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;outline:none;width:100%;border-color:#737370}.membershiptypespage.membership .membershiptype-content{margin-bottom:0}.table-plain{margin:0 0 2rem 2rem}.table-plain td{font-size:1rem;font-weight:400;line-height:1.6}.table-plain td:not(:last-child){padding-right:3rem;min-width:200px}.intList{padding:0 0 2rem}.intList ul{display:block;list-style:none;margin:0 1rem;padding:0;position:relative}@media (min-width: 768px){.intList ul{float:left;padding:0 1rem 1rem;width:calc(32% - 2rem)}}.intList ul li{line-height:1.6;margin:0;padding:0 1rem 0 0}.membership-type{border:3px solid #737370}.membership-type .cim-button{float:right;margin-top:0.3rem;white-space:nowrap}.membership-type a,.membership-type button{cursor:pointer}.membership-type tr{border-bottom:1px solid #737370}.membership-type th{font-family:'BerlingskeSerifTx', Tahoma, serif;color:#737370;display:none;font-size:1.4rem;font-weight:normal;line-height:120%;padding:1rem}@media (min-width: 768px){.membership-type th{display:table-cell}}.membership-type th small{font-family:'Battersea', Tahoma, sans-serif;font-size:0.75rem;color:#474c55;line-height:120%;display:block}.membership-type td{display:block;padding:0.625rem 1rem;vertical-align:middle;font-weight:normal;font-size:1rem;overflow:auto}.membership-type td:first-of-type{border-top:3px solid #737370}@media (min-width: 768px){.membership-type td:first-of-type{border-top:0}}.membership-type td::before{font-family:'BerlingskeSerifTx', Tahoma, serif;display:block;font-size:1.2rem;margin-bottom:0.5rem}.membership-type td:nth-child(1)::before{content:'Level'}.membership-type td:nth-child(2)::before{content:'Criteria'}.membership-type td:nth-child(3)::before{content:'Who is it for?'}.membership-type td:nth-child(4)::before{content:'Membership fee'}@media (min-width: 768px){.membership-type td{display:table-cell;width:30%}.membership-type td::before{display:none}.membership-type td:nth-child(1){font-size:1.125rem;width:15%;color:#070078}.membership-type td:nth-child(2){width:18%}.membership-type td:nth-child(4){width:33%}.membership-type td:nth-child(5){width:10%}}.membership-type td p{margin:0.25em 0}.membership-type td .right,.membership-type td .international{margin:0 0 0 10px;float:right}.membership-type td .international{border-radius:50%;background:#474c55;width:18px;height:18px;padding:3px}.membership-type td .international img{display:block;margin:0 auto;width:12px;height:12px}.page-exchange .page-banner{margin-bottom:1rem}.page-exchange .large-sans{color:#737370;padding-bottom:1rem}.page-exchange p{line-height:1.625rem;margin-top:0;padding-top:0}.page-exchange h3{display:inline-block;line-height:2rem;margin-top:0;padding-top:0.5rem}.page-exchange .right{float:right}.page-exchange .grid-12{display:block}.page-webinars h2,.page-qualifications-webinars h2{margin:0;padding:1rem 0 1.5rem}.page-webinars p,.page-webinars ul,.page-qualifications-webinars p,.page-qualifications-webinars ul{padding-top:0;margin-top:0}.page-webinars .grid,.page-webinars [class^="grid-"],.page-webinars [class*=" grid-"],.page-qualifications-webinars .grid,.page-qualifications-webinars [class^="grid-"],.page-qualifications-webinars [class*=" grid-"]{margin-top:0;margin-bottom:0}.page-webinars .grid-4 a,.page-qualifications-webinars .grid-4 a{margin-bottom:1rem}.home .site-wrapper{background:#fff}.home [class^="button"]:not(.top-of-page){border:2px solid currentColor;color:#909090;font-weight:600;font-size:1rem;text-transform:none}.homepage-highlights-tile{background-color:black;height:100%;width:100%}.homepage-highlights-tile>a{transition:background-color 10s linear}.homepage-highlights-tile>a:hover{background-color:yellow;z-index:999}.homepage-highlights-tile .image-overlay{position:absolute;background-color:#101744;margin:0px;padding:0px;opacity:0.25;top:8px}.homepage-highlights,.homepage-highlights-rollover{padding:1rem;position:absolute}.homepage-highlights h2,.homepage-highlights-rollover h2{text-align:left}.homepage-highlights-content,.homepage-highlights-rollover-content{color:white;margin-top:1rem;text-align:left}.home .button-grey{-webkit-transition:background 150ms;transition:background 150ms;color:#909090}.home .button-grey:hover,.home .button-grey:active,.home .button-grey:focus{background:#909090;border-color:#909090;color:#fff}.home .section-header .inner{background:#fff}.home .bottom-links h2{color:#737370;margin-bottom:0;padding-bottom:0.5rem}.home .bottom-links p{color:#737370;margin-top:0;padding-top:0}.home .highlights a{background:transparent}.home .highlights a:hover .button-grey,.home .highlights a:active .button-grey,.home .highlights a:focus .button-grey{background:#909090;border-color:#909090;color:#fff}.home .highlights .img-wrapper{background:transparent;display:block;width:100%;height:0;background-size:contain;background-position:center;background-repeat:no-repeat}.home .highlights .featured-box-text{padding:0;text-align:center}.home .upcoming-events .grid{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#f7f5f2}.home .upcoming-events .grid-4{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;background:#d1d0cf;margin:0.5rem;margin-bottom:0;max-width:none}.home .upcoming-events .grid-4:nth-child(2n){background:#b8b7b5}.home .upcoming-events .grid-4:hover .button,.home .upcoming-events .grid-4:active .button,.home .upcoming-events .grid-4:focus .button{background:#fff;border-color:#fff;color:#737370}.home .upcoming-events .grid-4>a{background:transparent}.home .upcoming-events .grid-4 .event{font-family:'Battersea', Tahoma, sans-serif;background:transparent;border:none;color:#fff;font-weight:normal;padding-top:1.5rem;text-transform:uppercase}@media (min-width: 768px){.home .upcoming-events .grid-4 .event{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.home .upcoming-events .grid-4 .event p{color:#fff}.home .upcoming-events .button{color:#fff}.home .upcoming-events .view-all{padding:0 0.5rem 0.5rem}.home .event-time-date{-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;font-size:1rem;white-space:nowrap}@media (min-width: 768px){.home .event-time-date{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}}.home .event-time-date [class^="event-"]{display:inline}.home .event-time-date [class^="event-"]:nth-child(n+3)::before{content:'|';display:inline-block;margin-left:0.1rem;padding-right:0.3rem}.home .event-time-date .event-day{font-size:4.5rem;font-weight:300;display:block;letter-spacing:-0.05em;line-height:1;padding:0}.home .event-description{padding:1rem 0}@media (min-width: 768px){.home .event-description{padding:0 2rem}}.home .event-description h3{color:#fff;font-weight:normal;line-height:1.4;margin:0;padding:0}.home .event-description p{color:#fff;font-size:1rem;line-height:1.6;text-transform:none}.home .event-action{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center}@media (min-width: 768px){.home .event-action{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 15%;-moz-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%}.home .event-action span{display:block;white-space:nowrap}}.home #section-5 .grid-12::before{display:none}#hero-panel{padding:1rem 1rem 2rem;position:relative}#hero-panel h1{color:#070078;font-size:3rem;font-weight:400}@media (min-width: 768px){#hero-panel h1{width:40%}}#hero-panel img{width:100%}.newsarticlepage #hero-panel{padding:0;margin-bottom:2rem}.newsroompage #hero-panel{padding:0}@media (min-width: 768px){.newsroompage #hero-panel .pageHeader{position:absolute;top:0;bottom:0;left:0;right:0;padding:2rem}.newsroompage #hero-panel .pageHeader .headerText{display:table;margin:0 auto;width:100%;height:100%}.newsroompage #hero-panel .pageHeader .headerTextInner{display:table-cell;vertical-align:middle}}.newsroompage #hero-panel h1{color:#000;font-size:1.75rem;line-height:1.6;padding-left:2rem;padding-right:2rem;text-shadow:0.4rem 0.2rem 2rem #fff}@media (min-width: 768px){.newsroompage #hero-panel h1{color:#070078;font-size:3rem}}.newsroompage #hero-panel .row{padding-top:0}.newsarticlepage .site-wrapper{background:#fff}.newsarticlepage .site-main{background:#f7f5f2}.newsItem a{display:block;overflow:auto;padding-bottom:2rem}.newsItem a:hover,.newsItem a:active,.newsItem a:focus{text-decoration:none}.newsItem a:hover .ndImage,.newsItem a:active .ndImage,.newsItem a:focus .ndImage{opacity:0.8}.newsItem a:hover .cim-button,.newsItem a:active .cim-button,.newsItem a:focus .cim-button{background-color:transparent;color:#070078;text-decoration:none}.newsItem h2{font-family:'BerlingskeSerifTx', Tahoma, serif;color:#070078;line-height:1.4;margin-bottom:1rem;font-size:1.5rem}@media (min-width: 480px){.newsItem h2{display:inline-block;max-width:65%;margin-bottom:0}}@media (min-width: 768px){.newsItem h2{max-width:75%}}.newsItem p{color:#333;font-weight:normal;line-height:1.6}.newsItem .ndImage{float:right;max-width:100%;width:100%;margin:0 auto 1rem}@media (min-width: 480px){.newsItem .ndImage{margin-left:1rem;max-width:30%}}@media (min-width: 768px){.newsItem .ndImage{max-width:22%}}.section-intro{padding:0 1rem 1rem}@media (min-width: 768px){.section-intro{padding-bottom:2rem}}.section-intro p{color:#333;font-size:1rem;line-height:1.6rem}.newsContacts{background-color:#E04400;padding:1rem}@media (min-width: 768px){.newsContacts{padding:3rem}}.newsContacts h3{font-family:'BerlingskeSerifTx', Tahoma, serif;color:#fff;font-size:1rem;font-weight:normal;margin-bottom:0.5rem}@media (min-width: 768px){.newsContacts h3{font-size:2rem;margin-bottom:2rem}}.newsContacts p{color:#fff}.newsContacts .columns{margin-top:1rem;text-align:center}@media (min-width: 768px){.newsContacts .columns{margin-left:30%}}.newsContacts .newsContactConnections{float:right}@media (min-width: 480px){.newsContacts .newsContactConnections{font-size:1.4rem;padding-top:0.5rem}}.newsContacts a{color:#fff;font-weight:normal}.newsContacts img{margin-right:0.625rem;max-width:7.5rem}@media (min-width: 480px){.newsContacts img{float:left;margin-right:1rem;max-width:10rem}}@media (min-width: 1020px){.newsContacts .pemergency{text-align:right}}.newsContactDetails{margin-top:1rem;float:none}@media (min-width: 480px){.newsContactDetails{float:left;padding-top:2rem;text-align:left}}.newsContactDetails h4{font-family:'BerlingskeSerifTx', Tahoma, serif;color:#fff;font-size:1.2rem;font-weight:normal;margin:0 0 0.2rem;line-height:1.6}.newsContactDetails p{margin:0}@media (min-width: 480px){.newsContactDetails p{margin-bottom:0.3rem}}.read-more{text-align:right}.read-more .cim-button{background:#f1563f;border-color:#f1563f;margin-left:1rem}.read-more .cim-button:hover,.read-more .cim-button:active,.read-more .cim-button:focus{background:#fff;color:#f1563f}.news-detail .row{margin-bottom:0;position:relative}@media (min-width: 768px){.news-detail content .row{padding:0 4rem 1rem}}.news-detail h2{font-family:'BerlingskeSerifTx', Tahoma, serif;color:#070078;font-size:1.5rem;line-height:1.4;margin-bottom:0.25rem}@media (min-width: 768px){.news-detail h2{font-size:1.6rem;margin-bottom:0.5rem}}.newsDate{font-family:'BerlingskeSerifTx', Tahoma, serif;color:#f1563f;font-size:1.4rem;margin-bottom:0.5rem}.trainingpage .page-banner,.courselist .page-banner,.searchpage .page-banner{margin-bottom:2rem}.trainingpage .page-banner .banner-text,.courselist .page-banner .banner-text,.searchpage .page-banner .banner-text{display:block;width:100%;padding:0.75rem 1rem 1rem;text-align:center}.trainingpage .page-banner h1,.courselist .page-banner h1,.searchpage .page-banner h1{font-size:1.8rem;margin:0;padding:0 0 0.5rem;text-align:center}.trainingpage .page-banner h2,.courselist .page-banner h2,.searchpage .page-banner h2{font-family:'Battersea', Tahoma, sans-serif;color:#fff;font-size:1rem}.trainingpage .toolbar,.courselist .toolbar,.searchpage .toolbar{margin-bottom:1.5rem}.trainingpage .toolbar .filters,.courselist .toolbar .filters,.searchpage .toolbar .filters{padding:1rem}.trainingpage .toolbar h4,.courselist .toolbar h4,.searchpage .toolbar h4{float:none;margin:0;padding:0.5rem 0}@media (min-width: 768px){.trainingpage .toolbar h4,.courselist .toolbar h4,.searchpage .toolbar h4{padding:0}}.trainingpage .toolbar .facet-search.has-button,.courselist .toolbar .facet-search.has-button,.searchpage .toolbar .facet-search.has-button{padding-bottom:2rem;position:relative}@media (min-width: 768px){.trainingpage .toolbar .facet-search,.courselist .toolbar .facet-search,.searchpage .toolbar .facet-search{display:inline-block}}.trainingpage .toolbar .facet-search .field,.courselist .toolbar .facet-search .field,.searchpage .toolbar .facet-search .field{float:left}@media (min-width: 1020px){.trainingpage .toolbar .sort,.courselist .toolbar .sort,.searchpage .toolbar .sort{display:inline-block;float:right}}.trainingpage #header-search,.courselist #header-search,.searchpage #header-search{margin:0 auto}.trainingpage #header-search input,.courselist #header-search input,.searchpage #header-search input{font-size:1.1rem;line-height:1;padding:0.25rem 1rem}.trainingpage #header-search button,.courselist #header-search button,.searchpage #header-search button{top:0;bottom:0;height:auto}.trainingpage #header-search .icon-search,.courselist #header-search .icon-search,.searchpage #header-search .icon-search{font-size:1.4rem;line-height:1}.trainingpage #header-search .minisearch-outer,.courselist #header-search .minisearch-outer,.searchpage #header-search .minisearch-outer{border-top:thin sold #DFDBD5;background-color:rgba(255,255,255,0.96);color:#474c55}.trainingpage .section-header,.courselist .section-header,.searchpage .section-header{margin:0 1rem 1.5rem}.trainingpage .specialHeading,.courselist .specialHeading,.searchpage .specialHeading{padding:0.2rem 0.5rem;background-color:#f1563f;color:#fff;font-size:0.8rem;font-weight:normal}.trainingpage .page-banner .banner-text,.courselist .page-banner .banner-text{text-align:left}.trainingpage .page-banner .banner-text.searched h1,.courselist .page-banner .banner-text.searched h1{text-transform:capitalize;margin-top:1.4em;margin-left:1em}.trainingpage .page-banner h1,.courselist .page-banner h1{text-align:left;margin-top:0.8em}.trainingdetailspage [class^="grid-"] .text,.trainingdetailspage [class*=" grid-"] .text,.courselist [class^="grid-"] .text,.courselist [class*=" grid-"] .text,.courseitem [class^="grid-"] .text,.courseitem [class*=" grid-"] .text,.trainingpage [class^="grid-"] .text,.trainingpage [class*=" grid-"] .text,.searchpage [class^="grid-"] .text,.searchpage [class*=" grid-"] .text{background-color:#fff}.trainingdetailspage [class^="grid-"] .text h3,.trainingdetailspage [class^="grid-"] .text p,.trainingdetailspage [class*=" grid-"] .text h3,.trainingdetailspage [class*=" grid-"] .text p,.courselist [class^="grid-"] .text h3,.courselist [class^="grid-"] .text p,.courselist [class*=" grid-"] .text h3,.courselist [class*=" grid-"] .text p,.courseitem [class^="grid-"] .text h3,.courseitem [class^="grid-"] .text p,.courseitem [class*=" grid-"] .text h3,.courseitem [class*=" grid-"] .text p,.trainingpage [class^="grid-"] .text h3,.trainingpage [class^="grid-"] .text p,.trainingpage [class*=" grid-"] .text h3,.trainingpage [class*=" grid-"] .text p,.searchpage [class^="grid-"] .text h3,.searchpage [class^="grid-"] .text p,.searchpage [class*=" grid-"] .text h3,.searchpage [class*=" grid-"] .text p{color:#474c55}.trainingdetailspage [class^="grid-"] .text p::before,.trainingdetailspage [class*=" grid-"] .text p::before,.courselist [class^="grid-"] .text p::before,.courselist [class*=" grid-"] .text p::before,.courseitem [class^="grid-"] .text p::before,.courseitem [class*=" grid-"] .text p::before,.trainingpage [class^="grid-"] .text p::before,.trainingpage [class*=" grid-"] .text p::before,.searchpage [class^="grid-"] .text p::before,.searchpage [class*=" grid-"] .text p::before{display:none}.trainingdetailspage [class^="grid-"] .text>ul,.trainingdetailspage [class*=" grid-"] .text>ul,.courseitem [class^="grid-"] .text>ul,.courseitem [class*=" grid-"] .text>ul{margin-top:0;padding-top:0}.trainingdetailspage [class^="grid-"] .text>ul li,.trainingdetailspage [class*=" grid-"] .text>ul li,.courseitem [class^="grid-"] .text>ul li,.courseitem [class*=" grid-"] .text>ul li{font-size:0.9rem;margin-top:0;padding-top:0}.trainingdetailspage [class^="grid-"] .text td,.trainingdetailspage [class^="grid-"] .text th,.trainingdetailspage [class*=" grid-"] .text td,.trainingdetailspage [class*=" grid-"] .text th,.courseitem [class^="grid-"] .text td,.courseitem [class^="grid-"] .text th,.courseitem [class*=" grid-"] .text td,.courseitem [class*=" grid-"] .text th{font-size:0.9rem}.trainingdetailspage [class^="grid-"] .text td button,.trainingdetailspage [class^="grid-"] .text th button,.trainingdetailspage [class*=" grid-"] .text td button,.trainingdetailspage [class*=" grid-"] .text th button,.courseitem [class^="grid-"] .text td button,.courseitem [class^="grid-"] .text th button,.courseitem [class*=" grid-"] .text td button,.courseitem [class*=" grid-"] .text th button{font-size:0.9rem}.trainingdetailspage .course-dates form,.courseitem .course-dates form{margin-bottom:0}#trainingenquiryform{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 992px;-moz-flex:1 1 992px;-ms-flex:1 1 992px;flex:1 1 992px;background:#fff;padding:1rem;margin:0.5rem}#trainingenquiryform p{font-size:0.9rem}#trainingenquiryform form{margin:0;padding:0}#trainingenquiryform .umbraco-forms-container,#trainingenquiryform .umbraco-forms-field,#trainingenquiryform .umbraco-forms-field-wrapper,#trainingenquiryform .col-sm-offset-2{margin:0;padding:0}#trainingenquiryform .umbraco-forms-field-wrapper{margin-bottom:0.5rem}#trainingenquiryform .form-control{border:1px solid #737370}#trainingenquiryform .cim-button{background:#fff;border:1px solid #474c55;color:#474c55;float:right}#trainingenquiryform .cim-button:hover,#trainingenquiryform .cim-button:active,#trainingenquiryform .cim-button:focus{background:#474c55;color:#fff}.training .section-header{margin-bottom:0.75rem}.training .section-header .inner{background:#fff}.training .training-heading-text{padding-top:0}.training .training-heading-text>div>p{margin-top:0.25rem}.training .training-heading-text>div>p:last-child{margin-bottom:0.25rem}.training .training-heading-text>.grid-12{padding-top:0}@media (min-width: 768px){.landing-page-header{border-bottom:4px solid #000}}.landing-page-wrapper{margin-top:5rem}@media (min-width: 768px){.landing-page-wrapper#wrapper{margin-top:6.5rem}}.landing-page-wrapper .site-main{background-color:#fff;background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}.landing-page-wrapper .site-main>section{margin-left:auto;margin-right:auto;max-width:50rem}.landing-page-wrapper .hero-image{display:block;margin:0 0 1.5rem;width:100%}@media (min-width: 768px){.landing-page-wrapper #section-0{padding:0 4rem}}.landing-page-wrapper #section-1{padding:1rem 0}.landing-page-wrapper #section-1 .grid-6{padding:0 0 1rem}@media (min-width: 768px){.landing-page-wrapper #section-1 .grid-6{padding-bottom:0}}.landing-CTA-block{-webkit-box-flex:auto;-moz-box-flex:auto;box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto;-webkit-align-self:stretch;-moz-align-self:stretch;align-self:stretch;-ms-flex-item-align:stretch;background:#fff;border:thin solid;height:100%;margin:0 1rem 1rem;padding:2rem 2rem 3rem;position:relative}.landing-CTA-block img:first-of-type{margin-top:-3.5rem;margin-left:-2.15rem;max-width:none;width:calc(100% + 4.3rem) !important;height:auto !important}.landing-CTA-block p{line-height:1.6rem;margin-bottom:1.5rem}.landing-CTA-block ul{margin-bottom:2rem}.landing-CTA-block li{font-size:0.9rem;margin-bottom:1rem}.landing-CTA-block .button-solid{margin:auto;padding:1rem;width:9rem;position:absolute;bottom:0;left:0;right:0}.page-fresh-opportunities .landing-CTA-block,.page-fresh-budget .landing-CTA-block{border:10px solid #AEC2D0}.page-fresh-opportunities .landing-CTA-block .button,.page-fresh-budget .landing-CTA-block .button{background:#AEC2D0;border-color:#AEC2D0;text-transform:uppercase;bottom:-2px;padding-bottom:0.75rem}.page-fresh-opportunities .landing-CTA-block .button:hover,.page-fresh-opportunities .landing-CTA-block .button:active,.page-fresh-opportunities .landing-CTA-block .button:focus,.page-fresh-budget .landing-CTA-block .button:hover,.page-fresh-budget .landing-CTA-block .button:active,.page-fresh-budget .landing-CTA-block .button:focus{background:#fff;color:#AEC2D0}.page-fresh-opportunities .landing-CTA-block h3,.page-fresh-budget .landing-CTA-block h3{border-bottom:thin solid #AEC2D0;color:#909090;margin:0 0 1rem;padding:0 0 1rem;font-size:2rem;text-align:center;text-transform:uppercase}.page-fresh-opportunities .landing-CTA-block li,.page-fresh-budget .landing-CTA-block li{color:#737370;font-weight:600}.page-fresh-opportunities .landing-CTA-block p,.page-fresh-budget .landing-CTA-block p{border-bottom:thin solid #AEC2D0;color:#737370;font-weight:600;font-size:0.95rem;line-height:1.3;margin:0.5rem 0;padding:0 0 1rem;text-align:center}.page-upskill .site-main,.page-use-it .site-main{background:#fff url("../img/training-landing/landing_page_assets_bottom_banner_1008x105.jpg") bottom center no-repeat;background-size:contain}.page-upskill .grid-12,.page-use-it .grid-12{padding-top:0}.page-upskill h1,.page-use-it h1{font-family:'Battersea', Tahoma, sans-serif;font-size:1.75rem;line-height:1.4;margin-top:0}.page-upskill .section-header,.page-use-it .section-header{margin:0}.page-upskill .section-header::before,.page-use-it .section-header::before{display:none}.page-upskill .grid-6 h3,.page-use-it .grid-6 h3{background-position:top center;background-repeat:no-repeat;background-size:auto 5rem;margin:0 -2rem;padding:0;height:5rem;text-indent:-200vw}@media (min-width: 768px){.page-upskill .grid-6 h3,.page-use-it .grid-6 h3{height:6rem;background-size:auto 6rem}}.page-upskill .grid-6:first-child h3,.page-use-it .grid-6:first-child h3{background-image:url("../img/training-landing/qualifications.png")}.page-upskill .grid-6:nth-child(2) h3,.page-use-it .grid-6:nth-child(2) h3{background-image:url("../img/training-landing/training.png")}.page-upskill .landing-CTA-block,.page-use-it .landing-CTA-block{padding-top:0;border-top:0}.page-upskill .landing-CTA-block h2,.page-upskill .landing-CTA-block h3,.page-upskill .landing-CTA-block p,.page-use-it .landing-CTA-block h2,.page-use-it .landing-CTA-block h3,.page-use-it .landing-CTA-block p{color:#000}.page-upskill .landing-CTA-block p,.page-use-it .landing-CTA-block p{text-transform:uppercase}.page-upskill .landing-CTA-block li,.page-use-it .landing-CTA-block li{color:#000;font-size:0.9rem;margin-bottom:1rem}.page-upskill .landing-CTA-block .button-solid,.page-use-it .landing-CTA-block .button-solid{background-color:#000;border-color:#000;font-size:0.9rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.page-upskill .landing-CTA-block:hover .button-solid,.page-upskill .landing-CTA-block:active .button-solid,.page-upskill .landing-CTA-block:focus .button-solid,.page-use-it .landing-CTA-block:hover .button-solid,.page-use-it .landing-CTA-block:active .button-solid,.page-use-it .landing-CTA-block:focus .button-solid{background:transparent;color:#000}.page-tailored-training-solutions-test .section-header,.page-tailored-training-solutions .section-header{color:#070078;line-height:1.4;text-align:left}.page-tailored-training-solutions-test .section-header::before,.page-tailored-training-solutions .section-header::before{display:none}.page-tailored-training-solutions-test .section-header .inner,.page-tailored-training-solutions .section-header .inner{background:transparent;padding:0}.page-tailored-training-solutions-test .info-area,.page-tailored-training-solutions .info-area{background:transparent url("../img/training-landing/TTS-CTA-background.jpg") bottom center no-repeat;border:0}.page-tailored-training-solutions-test .info-area h3,.page-tailored-training-solutions .info-area h3{font-family:'BerlingskeSerifTx', Tahoma, serif;font-weight:400;margin-top:0}.page-tailored-training-solutions-test .umbraco-forms-page,.page-tailored-training-solutions .umbraco-forms-page{padding-top:1rem}.page-tailored-training-solutions-test .umbraco-forms-container,.page-tailored-training-solutions .umbraco-forms-container{margin:0;padding:0}.page-tailored-training-solutions-test .umbraco-forms-navigation [class^="col-"],.page-tailored-training-solutions .umbraco-forms-navigation [class^="col-"]{margin:0;padding:0}.page-tailored-training-solutions-test .umbraco-forms-navigation .cim-button,.page-tailored-training-solutions .umbraco-forms-navigation .cim-button{background:transparent;border:0;color:#474c55;float:right;padding:0}.page-tailored-training-solutions-test .umbraco-forms-navigation .cim-button:hover,.page-tailored-training-solutions-test .umbraco-forms-navigation .cim-button:active,.page-tailored-training-solutions-test .umbraco-forms-navigation .cim-button:focus,.page-tailored-training-solutions .umbraco-forms-navigation .cim-button:hover,.page-tailored-training-solutions .umbraco-forms-navigation .cim-button:active,.page-tailored-training-solutions .umbraco-forms-navigation .cim-button:focus{color:#070078}@media (min-width: 768px){.page-tailored-training-solutions-test .grid-9,.page-tailored-training-solutions .grid-9{padding-right:2rem}}.page-tailored-training-solutions-test .grid-3,.page-tailored-training-solutions .grid-3{padding-top:2rem}@media (min-width: 768px){.page-tailored-training-solutions-test .grid-3,.page-tailored-training-solutions .grid-3{padding-top:0;padding-right:0}}.page-tailored-training-solutions-test .grid-3 p:last-of-type,.page-tailored-training-solutions .grid-3 p:last-of-type{float:right}.page-tailored-training-solutions-test .accordion-caller,.page-tailored-training-solutions .accordion-caller{font-family:'BerlingskeSerifTx', Tahoma, serif;color:#070078;font-weight:400}.page-tailored-training-solutions-test .accordion-caller:hover,.page-tailored-training-solutions-test .accordion-caller:active,.page-tailored-training-solutions-test .accordion-caller:focus,.page-tailored-training-solutions .accordion-caller:hover,.page-tailored-training-solutions .accordion-caller:active,.page-tailored-training-solutions .accordion-caller:focus{color:#070078}.page-tailored-training-solutions-test .accordion-caller.on::before,.page-tailored-training-solutions .accordion-caller.on::before{color:#070078}.trainingpage .featured .grid .product,.courselist .featured .grid .product{border:none}.trainingpage .featured .grid .product .tagline,.courselist .featured .grid .product .tagline{display:none}.trainingpage .featured .grid .product .product-description,.courselist .featured .grid .product .product-description{background:#474c55}.trainingpage .featured .grid .product .product-description h3,.courselist .featured .grid .product .product-description h3{color:#fff;font-size:1.4rem;line-height:1.3em;margin:1em 0.5em 2em 0.5em;font-family:BerlingskeSerifTx,Tahoma,serif;font-weight:normal}.trainingpage .featured .grid .product .product-description p,.courselist .featured .grid .product .product-description p{display:none}.trainingpage .featured .grid .product .product-description padding,.courselist .featured .grid .product .product-description padding{display:none}.trainingpage .featured .grid .product .product-description:hover,.courselist .featured .grid .product .product-description:hover{border:none}.trainingpage .featured .grid .product .product-footer .date,.courselist .featured .grid .product .product-footer .date{color:#fff;margin-left:1.3em;font-weight:normal}.trainingpage .featured .grid .product .product-footer .price,.courselist .featured .grid .product .product-footer .price{color:#fff;margin-left:0.4em;font-weight:normal}.trainingpage .featured .grid .product .product-footer .tags,.courselist .featured .grid .product .product-footer .tags{margin-left:0.8em}.trainingpage .featured .grid .product .product-footer .product-link .link-text,.courselist .featured .grid .product .product-footer .product-link .link-text{color:#fff;margin-right:0.5em;background-color:#f1563f;padding:.15em .4em;border-radius:10px;font-size:0.9em;font-weight:400;line-height:1}.trainingpage .featured .grid .product .product-footer .product-link .icon,.courselist .featured .grid .product .product-footer .product-link .icon{display:none}.trainingpage .featured .grid .product .tag-orange,.courselist .featured .grid .product .tag-orange{background:#737370}.trainingpage .featured .grid .product :hover,.courselist .featured .grid .product :hover{border:none}.trainingpage .site-wrapper .site-wrapper-inner,.courselist .site-wrapper .site-wrapper-inner{background-color:#fff}.trainingpage .search-block,.courselist .search-block{background-color:#f7f4f2;display:flex;align-items:center;justify-content:center}.trainingpage .toolbar,.courselist .toolbar{margin-left:1em;margin-right:1em;margin-top:1em}.trainingpage .toolbar .results-legend,.courselist .toolbar .results-legend{padding-left:1em}.trainingpage .toolbar .facet-search.has-button,.courselist .toolbar .facet-search.has-button{padding-bottom:initial}.trainingpage .toolbar .filters,.courselist .toolbar .filters{background-color:#f7f4f2}.trainingpage #header-search,.courselist #header-search{width:100%;max-width:none;margin-right:0}.trainingpage .toolbar .filters .facet-search h4,.courselist .toolbar .filters .facet-search h4{display:inline-block}.trainingpage .toolbar .filters .facet-search .select-row,.courselist .toolbar .filters .facet-search .select-row{margin-left:1.4em}.trainingpage .toolbar .filters .select .customSelect,.trainingpage .toolbar .filters .select select,.courselist .toolbar .filters .select .customSelect,.courselist .toolbar .filters .select select{width:137px !important}.trainingpage .toolbar .filters .select.specialism .customSelect,.trainingpage .toolbar .filters .select.specialism #specialism,.courselist .toolbar .filters .select.specialism .customSelect,.courselist .toolbar .filters .select.specialism #specialism{width:280px !important}.trainingpage .sort h4,.courselist .sort h4{display:none}.trainingpage .button-reset,.courselist .button-reset{bottom:-22px}.trainingpage .slider-row,.courselist .slider-row{display:none}.trainingpage .page-container .paging,.courselist .page-container .paging{float:none;margin:0 auto;display:table}.slider-nav{margin-right:1em}.moreitemsconsider{width:100%}.ourhistorypage .page-banner{border:none;margin-bottom:2rem}#timeline #left-arrow,#timeline #right-arrow{display:none;border:none;padding:0;outline:none}#timeline #left-arrow .icon,#timeline #right-arrow .icon{height:3rem;width:1rem}#timeline #left-arrow:hover,#timeline #left-arrow:active,#timeline #left-arrow:focus,#timeline #right-arrow:hover,#timeline #right-arrow:active,#timeline #right-arrow:focus{background:transparent;color:#f1563f}#timeline #scroll-list-container{max-width:900px;margin:0 auto}#timeline h2{font-family:'BerlingskeSerifTx', Tahoma, serif;margin:0 0 1rem 0;padding:0.2rem 0;font-weight:400;font-size:1.875rem;letter-spacing:0px;color:#070078;border-bottom:1px solid #070078}#timeline h3:first-of-type,#timeline h4{margin:0}#timeline h3{font-family:'Battersea', Tahoma, sans-serif;font-weight:bold;margin:2rem 0 0;line-height:1.4;font-size:1.5rem;letter-spacing:0px;color:#000;padding:0 0 0.5rem}#timeline h4{font-size:1.125rem;color:#737370;margin:0;line-height:1.4;padding:0 0 0.1rem}#timeline p{font-size:1rem;margin:0;padding:0 0 0.75rem;line-height:1.6}#timeline p+h4{margin:0.75em 0 0 0}#timeline p:last-of-type{margin:0}@media screen and (min-width: 64em){#timeline #left-arrow,#timeline #right-arrow{display:block;margin-top:150px;cursor:pointer}#timeline #left-arrow{float:left;margin-right:16px}#timeline #right-arrow{float:right;margin-left:16px}#timeline #scroll-list-container{max-width:915px;width:915px;overflow:hidden}#timeline .timeline{min-width:3355px}#timeline .timeline>div{width:305px !important}#timeline .timeline-block .timeline-line{width:100% !important;height:2px !important}}.timeline{color:#000;width:100%}.timeline-block .timeline-line{content:"";position:absolute;bottom:0;height:auto !important;width:2px;left:18px;transition-property:height, width, background;background:#73e8eb !important}.timeline-block:last-of-type>.timeline-line{opacity:0;display:none}.timeline-block{position:relative}.timeline-block.tl-orient-vertical{padding-bottom:3em}.timeline-block[data-tl-orient="horizontal"]{padding-right:1em}.timeline-block:last-of-type{padding-bottom:0px}.timeline-content{border-radius:0.25em;padding:1em;background:white;position:relative;box-sizing:border-box;border-radius:0 !important}.timeline-content figure{margin-bottom:1em}.timeline-block[data-tl-orient="horizontal"]>.timeline-content{margin-bottom:3px}.timeline-arrow{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid white;border-right-color:#fff !important}@media screen and (min-width: 64em){.timeline-arrow{border-bottom-color:#fff !important;border-right-color:transparent !important}}.timeline-block[data-tl-orient="horizontal"]>.timeline-content>.timeline-arrow{top:-14px;left:22px !important}.timeline-content:after{content:"";display:table;clear:both}.timeline-content>p{margin-bottom:0.75em}.timeline-content iframe{width:100%;min-height:300px}.timeline-block>.timeline-date{padding:.8em 0;opacity:0.7;position:relative}[data-tl-orient="horizontal"]>.timeline-img{display:block;margin-left:0px !important;position:relative;margin-bottom:1em}.timeline-img{position:absolute;top:0;left:0;width:30px;height:30px;background-color:white;border:4px solid white;background-size:80%;background-repeat:no-repeat;background-position:center;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')}.tl-large>.timeline-block.tl-orient-vertical>.timeline-line{left:50%;margin-left:-1px;top:60px}.tl-large>.timeline-block.tl-orient-vertical>.timeline-content{margin-left:0px;padding:1.6em;width:45%}.tl-large>.timeline-block.tl-orient-vertical.tl-even>.timeline-content>.timeline-arrow{top:24px;left:auto;right:100%}.tl-large>.timeline-block.tl-orient-vertical>.timeline-content>.timeline-arrow{top:24px;left:100%}.tl-large>.timeline-block.tl-orient-vertical>.timeline-date{position:absolute;width:100%;left:122%;top:6px;font-size:1rem}.tl-large>.timeline-block.tl-orient-vertical.tl-even>.timeline-date{left:auto !important;right:122% !important;text-align:right !important}.tl-large>.timeline-block>.timeline-img{width:60px;height:60px;left:50%;margin-left:-30px}.tl-large>.timeline-block[data-tl-orient="horizontal"]>.timeline-img{left:0.5%}.is-hidden{visibility:hidden}.bounce-in{visibility:visible;-webkit-animation:bounce 0.6s;animation:bounce 0.6s}@-moz-keyframes bounce{0%{opacity:0;transform:scale(0.5)}60%{opacity:1;transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes bounce{0%{opacity:0;transform:scale(0.5)}60%{opacity:1;transform:scale(1.2)}100%{transform:scale(1)}}@keyframes bounce{0%{opacity:0;transform:scale(0.5)}60%{opacity:1;transform:scale(1.2)}100%{transform:scale(1)}}.order .page-banner h1,.order .page-banner h2,.order .page-banner h3,.order .page-banner p{line-height:1.2;margin:0;padding:0 0 0.5rem}.order .page-banner h1{font-size:1.8rem}.order .page-banner h3{font-family:'Battersea', Tahoma, sans-serif;font-size:1.1rem}.order .page-banner p{font-size:1rem;text-shadow:0.4rem 0.2rem 0.9rem #474c55}@media (min-width: 768px){.order .page-banner p{font-size:1.2rem}}.order .checkout-timer{width:45%}@media (min-width: 768px){.order .checkout-timer{position:absolute;top:1em;right:1em}}.order .timer{font-family:'Battersea', Tahoma, sans-serif;display:block;font-size:1.2rem;white-space:nowrap;padding-top:0.5rem}@media (min-width: 768px){.order .timer{font-size:1.4rem}}footer .checkout-hide{display:block}footer .checkout-show{display:none}.checkoutloginpage #header #account-nav,.checkoutloginpage .nav-container,.checkoutloginpage footer .checkout-hide,.attendeedetailspage #header #account-nav,.attendeedetailspage .nav-container,.attendeedetailspage footer .checkout-hide,.billingpage #header #account-nav,.billingpage .nav-container,.billingpage footer .checkout-hide{display:none}.checkoutloginpage footer .checkout-show,.attendeedetailspage footer .checkout-show,.billingpage footer .checkout-show{display:block}.checkoutloginpage .site-header,.attendeedetailspage .site-header,.billingpage .site-header{border-bottom:4px solid #000}.checkoutloginpage #wrapper,.attendeedetailspage #wrapper,.billingpage #wrapper{margin-top:105px}.page-qualifications p{padding-bottom:0.5rem}.page-qualifications h2.section-header{margin:1em 0 1em 0}.page-qualifications h2.first{margin-top:0 !important}.page-qualifications .cim-button{width:100%}.page-qualifications .cim-button.grey-invert{color:#474c55;border-color:#474c55;background-color:#fff}.page-qualifications .cim-button.grey-invert:hover{color:#fff;background-color:#474c55}.page-qualifications .cimquals h3{font-family:'Battersea', Tahoma, sans-serif;color:#333;font-size:1.125rem;font-weight:bold;letter-spacing:-0.005rem;line-height:1.4;margin:0;padding:0 0 0.2rem}.page-qualifications .cimquals p{color:#333;font-size:1rem;line-height:1.6rem;margin:0;padding:0 0 1rem}.page-qualifications .cimquals .columns{padding:1rem;position:relative}.page-qualifications .cimqual{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;border:2px solid;margin-bottom:1rem}@media (min-width: 480px){.page-qualifications .cimqual{-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-qualifications .cimqual .button{background:currentColor;width:97%;margin:0.25em}.page-qualifications .cimqual .button:hover,.page-qualifications .cimqual .button:active,.page-qualifications .cimqual .button:focus{background:transparent}.page-qualifications .cimqual .button:hover .button-text,.page-qualifications .cimqual .button:active .button-text,.page-qualifications .cimqual .button:focus .button-text{color:currentColor}.page-qualifications .cimqual.cimfoundation{color:#8FCC8F}.page-qualifications .cimqual.cimfoundation .button{color:#8FCC8F}.page-qualifications .cimqual.cimcertificate{color:#FAC031}.page-qualifications .cimqual.cimcertificate .button{color:#FAC031}.page-qualifications .cimqual.cimpostgrad{color:#8970B2}.page-qualifications .cimqual.cimpostgrad .button{color:#8970B2}.page-qualifications .cimqual.cimdiploma{color:#f1563f}.page-qualifications .cimqual.cimdiploma .button{color:#f1563f}.page-qualifications .cimqual-col{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;padding:1rem}@media (min-width: 480px){.page-qualifications .cimqual-intro{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;padding-bottom:3rem}}@media (min-width: 768px){.page-qualifications .cimqual-intro{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 30%;-moz-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;border-right:2px solid currentColor;padding-bottom:3rem}}@media (min-width: 480px){.page-qualifications .cimqual-description{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3}}@media (min-width: 768px){.page-qualifications .cimqual-description{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 40%;-moz-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 calc(70% - 11.25rem)-1px;-moz-flex:0 0 calc(70% - 11.25rem)-1px;-ms-flex:0 0 calc(70% - 11.25rem)-1px;flex:0 0 calc(70% - 11.25rem)-1px;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}}.page-qualifications .cimqual-video-thumb{height:0;padding:100% 0 0}@media (min-width: 480px){.page-qualifications .cimqual-video-thumb{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;height:auto;padding:0}}@media (min-width: 768px){.page-qualifications .cimqual-video-thumb{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 11.25rem;-moz-flex:0 0 11.25rem;-ms-flex:0 0 11.25rem;flex:0 0 11.25rem;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;float:right;margin-left:auto}}.page-qualifications .cimqual-video-thumb>a{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 480px){.page-qualifications .button{position:absolute;bottom:-1px;left:-1px}.page-qualifications .button.top-of-page{position:fixed;left:auto;bottom:2rem}}.page-qualifications .button-text{color:#fff}@media screen and (min-width: 0\0){.page-qualifications .cimqual{display:block;min-height:250px}}@media screen and (min-width: 0\0) and (min-width: 768px){.page-qualifications .cimqual-intro{display:inline-block;width:25%}}@media screen and (min-width: 0\0) and (min-width: 768px){.page-qualifications .cimqual-description{display:inline-block;width:50%}}@media screen and (min-width: 0\0){.page-qualifications .cimqual-video-thumb{padding:0;height:250px;width:100%;text-align:center}}@media screen and (min-width: 0\0) and (min-width: 768px){.page-qualifications .cimqual-video-thumb{float:right;padding:0;height:250px;width:20%}}@media screen and (min-width: 0\0){.page-qualifications .cimqual-video-thumb a{display:block;width:100%}}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_Regular_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_Regular_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_Regular_2011.svg#Battersea_Regular_2011") format("svg");font-weight:normal}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_SemiBold_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_SemiBold_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_SemiBold_2011.svg#Battersea_SemiBold_2011") format("svg");font-weight:600}@font-face{font-family:'Battersea';src:url("/fonts/Battersea/Battersea_Bold_2011.woff") format("woff"),url("/fonts/Battersea/Battersea_Bold_2011.ttf") format("truetype"),url("/fonts/Battersea/Battersea_Bold_2011.svg#Battersea_Bold_2011") format("svg");font-weight:bold}@font-face{font-family:'BerlingskeSerifTx';src:url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.woff") format("woff"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.ttf") format("truetype"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-Rg.svg#BerlingskeSerifTx-XBd") format("svg");font-weight:normal}@font-face{font-family:'BerlingskeSerifTx';src:url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.woff") format("woff"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.ttf") format("truetype"),url("/fonts/BerlingskeSerifTx/BerlingskeSerifTx-XBd.svg#BerlingskeSerifTx-XBd") format("svg");font-weight:bold}.page-foundation-certificate-in-marketing h2,.page-foundation-certificate-in-marketing.theme-grey h2,.page-certificate-in-professional-marketing h2,.page-certificate-in-professional-marketing.theme-grey h2,.page-diploma-in-professional-marketing h2,.page-diploma-in-professional-marketing.theme-grey h2,.page-postgraduate-diploma-in-marketing h2,.page-postgraduate-diploma-in-marketing.theme-grey h2{color:#333}.quotes{background-color:#fff;background-image:url("../img/icons/left-quote.png"),url("../img/icons/right-quote.png");background-repeat:no-repeat, no-repeat;background-position:left .5rem top .5rem,right .5rem bottom .5rem;margin:3rem 0 2rem}.quotes.quote-single{background-size:2rem;padding:3rem}@media (min-width: 768px){.quotes.quote-single{background-size:auto;background-position:left 2rem top 2rem,right 2rem bottom 2rem;padding:2rem 2rem 6rem 10rem}}.quotes.quote-single p{line-height:1.4rem}.quotes .quote-author{color:#8970B2;font-weight:bold}@media (min-width: 768px){.quotes .quote-author{position:absolute;bottom:2.5rem;left:10rem}}.no-quotes{background-color:#fff;margin:0}@media (min-width: 768px){.no-quotes .slides img{width:33%;float:right;margin:0}}.qualificationpage h2{color:#333;margin:0 0 1rem;padding:0}.qualificationpage h2+.quote-single{margin-top:1rem}.qualificationpage h3{margin-top:0}.qualificationpage p{margin-top:0}.qualificationpage ul{margin-top:0;margin-bottom:0.8rem}.qualificationpage a[data-reveal-id]{background:transparent;color:#8970B2}.qualificationpage .button-purple{border:2px solid #8970B2}.qualificationpage .button-purple:hover,.qualificationpage .button-purple:active,.qualificationpage .button-purple:focus{background:transparent;color:#8970B2}.qualificationpage .slider_qualification{background:#fff;padding:0}.qualificationpage a.black-white-button{display:inline-block;background-color:#000;color:#fff;padding:0.5em 1em}.qualificationpage .flex-control-nav{top:1.5rem}.qualificationpage .flex-control-nav a{background:#8970B2}.qualificationpage .flex-control-nav a:hover,.qualificationpage .flex-control-nav a:active,.qualificationpage .flex-control-nav a:focus{background:#e7cceb}.qualificationpage .flex-control-nav a.flex-active{background:transparent}.qualificationpage .flex-viewport{min-height:14rem}@media (min-width: 480px){.qualificationpage .slides{margin:2rem auto}}.qualificationpage .slides a{display:block;text-align:center}.qualificationpage .slides img{display:inline-block;max-width:70%}@media (min-width: 768px){.qualificationpage .slides img{max-width:11rem}}.qualificationpage .flex-direction-nav li{width:1rem}@media (min-width: 768px){.qualificationpage .flex-direction-nav li{width:1.3rem}}.qualificationpage .flex-direction-nav a{background:url(../img/icons/svg/chevron-purple-left.svg) center no-repeat;opacity:1}.qualificationpage .flex-direction-nav a.flex-next{background:url(../img/icons/svg/chevron-purple-right.svg) center no-repeat}.qualificationpage .flex-direction-nav a:hover,.qualificationpage .flex-direction-nav a:active,.qualificationpage .flex-direction-nav a:focus{opacity:0.75}.qualificationpage .accordion-section{width:100%}.qualificationpage .accordion-section h2{font-family:'Battersea', Tahoma, sans-serif;background:#8970B2;color:#fff;font-size:1.125rem;font-weight:bold;line-height:1.4;margin:0;padding:1rem;text-transform:uppercase}@media (min-width: 768px){.qualificationpage .accordion-section .column{width:50%}}.qualificationpage .accordion-item{display:none}.qualificationpage .accordion-header{background:#fff url("/img/icons/svg/chevron-purple-down.svg") center right 1rem no-repeat;background-size:1.25rem auto;border:thin solid #8970B2;color:#8970B2;cursor:pointer;font-weight:400;margin:0;padding:1rem;text-transform:uppercase}.qualificationpage .accordion-header.opened{background-image:url("/img/icons/svg/chevron-purple-up.svg")}.qualificationpage .accordion-item{background:#fff;border:thin solid #8970B2;border-top:0;padding:2rem 2rem 1rem}.qualificationpage .accordion-item h3{color:#8970B2;font-weight:400;line-height:1.4;text-transform:uppercase}.qualificationpage .accordion-item li{line-height:1.6}.qualificationpage .modal-item{padding-left:0 !important}.qualificationpage .full-width{width:100%}.qualificationpage .qualification-diagram{display:flex}.qualificationpage h2.section-header{margin-bottom:2em}.qualificationpage h2.no-bottom-margin{margin-bottom:0 !important}.qualificationpage .block-image-series{display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:'BerlingskeSerifTx', Tahoma, serif}@media only screen and (min-width: 769px){.qualificationpage .block-image-series{flex-direction:row}}.qualificationpage .block-image-series .block-container{margin:0.5em;text-align:center;width:10em;flex-shrink:1}.qualificationpage .block-image-series .block-container .upper-text{display:flex;align-items:center;justify-content:center;padding:2em 0;font-size:1.2rem;background-repeat:no-repeat;background-size:75% 75%;height:5em}@-moz-document url-prefix(){.qualificationpage .block-image-series .block-container .upper-text{background-position-y:-62% !important;background-size:80% 80%}}.qualificationpage .block-image-series .block-container .upper-text a{display:block;color:#fff;font-weight:normal}.qualificationpage .block-image-series .block-container .upper-text a:hover{color:#DFDBD5}.qualificationpage .block-image-series .block-container .upper-text.noLinkBlockText{height:7.5em !important}@-moz-document url-prefix(){.qualificationpage .block-image-series .block-container .upper-text.noLinkBlockText{background-position-y:-65% !important;background-size:80% 80%}}.qualificationpage .block-image-series .block-container .lower-text{padding:0.75em 0;border-top:1px solid #fff;font-size:1rem;height:3em}.qualificationpage .block-image-series .link-block-text{font-size:1.5rem;border:1px solid #fff;width:1.5em;height:1.5em;text-align:center}.qualifications .grid-2{max-width:100%}.qualifications .grid-2 hr{margin:0.3rem 0}@media screen and (min-width: 640px){.qualifications .grid-2{max-width:50%}}@media screen and (min-width: 768px){.qualifications .grid-2{max-width:25%}}.qualifications .grid-3{max-width:100%}.qualifications .grid-3 hr{margin:0.3rem 0}@media screen and (min-width: 640px){.qualifications .grid-3{max-width:50%}}@media screen and (min-width: 768px){.qualifications .grid-3{max-width:33%;margin-left:1em}}.qualifications .grid-9{max-width:100%}@media screen and (min-width: 640px){.qualifications .grid-9{max-width:50%}}@media screen and (min-width: 768px){.qualifications .grid-9{max-width:66%}}.qualifications .grid-10{max-width:100%;padding-right:1em}@media screen and (min-width: 640px){.qualifications .grid-10{max-width:50%}}@media screen and (min-width: 768px){.qualifications .grid-10{max-width:75%}}.qualifications .modal-item{display:inline-block;width:100%}.qualifications.textpage .button.button-solid{background:#474c55;border-color:#474c55}.qualifications.textpage .button.button-solid:hover{background-color:#fff;color:#474c55}.info-area{background:#474c55;border:0.5rem solid;color:#fff;padding:1rem 1.5rem;text-align:center}.info-area .iconProps{height:4.5rem;margin-bottom:0.5rem}.info-area h3{font-size:1.5rem;margin-bottom:1rem}.info-area .cim-button{-webkit-transition:all 250ms;transition:all 250ms}.info-area .cim-button:hover,.info-area .cim-button:active,.info-area .cim-button:focus{border-color:currentColor;color:#fff}.img-responsive{-webkit-transition:all 250ms;transition:all 250ms;display:inline-block;vertical-align:middle;width:auto;max-width:100%}.img-responsive:hover,.img-responsive:active,.img-responsive:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-cim-marketing-leadership-programme .reveal-popup-link{text-align:left}.page-our-story #section-1>a{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-our-story #section-1 .img-wrapper{background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:7rem;width:auto}.page-our-story #section-1 .small-block-text{text-align:center}.page-our-story #section-1 h2{font-family:'Battersea', Tahoma, sans-serif;background:none;border:2px solid;color:#73e8eb;display:inline-block;font-size:1rem;font-weight:bold;line-height:100%;margin:0 auto 1.5rem;padding:0.6em 1.1em}@media (min-width: 480px){.page-more-about-cim #section-1 [class^="grid-"],.page-more-about-cim #section-1 [class*=" grid-"]{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 calc(50% - 1rem);-moz-flex:0 0 calc(50% - 1rem);-ms-flex:0 0 calc(50% - 1rem);flex:0 0 calc(50% - 1rem);margin:0.5rem;max-width:none}}@media (min-width: 768px){.page-more-about-cim #section-1 [class^="grid-"],.page-more-about-cim #section-1 [class*=" grid-"]{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 calc(24% - 1rem);-moz-flex:0 0 calc(24% - 1rem);-ms-flex:0 0 calc(24% - 1rem);flex:0 0 calc(24% - 1rem)}}.page-more-about-cim #section-1 [class^="grid-"]>a,.page-more-about-cim #section-1 [class*=" grid-"]>a{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;background:#070078;margin:0;padding:2rem 1rem;text-align:center}.page-more-about-cim #section-1 .img-wrapper{background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:4.5rem;width:auto;margin:0 0 0.5rem}.page-more-about-cim #section-1 h2{color:#fff;padding:0 0 0.5rem}.page-more-about-cim #section-1 h3{font-size:1.375rem;line-height:1.3;margin-bottom:1rem}@media (min-width: 768px){.page-more-about-cim #section-1 h3{font-size:1.5rem;min-height:4.5rem}}@media (min-width: 1020px){.page-more-about-cim #section-1 h3{min-height:3rem}}.page-more-about-cim #section-1 p{font-family:'Battersea', Tahoma, sans-serif;border:2px solid;color:#fff;display:inline-block;font-size:1rem;font-weight:bold;line-height:100%;margin:auto;padding:0.6em 1.1em;white-space:nowrap;text-align:center}#wheel{cursor:pointer;height:0;padding-top:100%;position:relative}#wheel svg{overflow:visible;position:absolute;top:0;left:0}.page-professional-marketing-competencies #section-1{padding-top:2rem}.page-professional-marketing-competencies .grid-9{margin-left:auto;margin-right:auto}@media (min-width: 768px){.page-professional-marketing-competencies .grid-9{max-width:66%;padding-left:2rem;padding-right:3rem}}@media (min-width: 1020px){.page-professional-marketing-competencies .grid-9{max-width:633px;padding-left:0;padding-right:3rem}}.page-professional-marketing-competencies .grid-3 h2{font-family:'BerlingskeSerifTx', Tahoma, serif;color:#333;font-weight:400;font-size:1.4rem;line-height:2rem;margin:0;padding:0}.page-professional-marketing-competencies .grid-3 h2+p,.page-professional-marketing-competencies .grid-3 p{color:#333;font-size:0.9rem;line-height:1.4rem;margin:0 0 1.125rem;padding:0}@media (min-width: 1020px){.page-professional-marketing-competencies .grid-3 h2+p,.page-professional-marketing-competencies .grid-3 p{margin-bottom:3rem}}.page-professional-marketing-competencies .grid-3 h2+p:before,.page-professional-marketing-competencies .grid-3 p:before{display:none}.cutting-edge-list{list-style:none;margin:0;padding:0}.cutting-edge-item{display:block;margin:0;position:relative}.cutting-edge-item:first-child{background-color:#fff;border-top:thin solid #333;border-bottom:thin solid #333;margin-top:1rem;margin-bottom:2rem}.cutting-edge-item:first-child .cutting-edge-description{max-width:100%}.cutting-edge-description{position:relative;padding:1.5rem 1rem 1rem}@media (min-width: 768px){.cutting-edge-description{max-width:calc(100% - 20rem)}}.cutting-edge-description h2{font-family:'Battersea', Tahoma, sans-serif;font-weight:bold;padding:0 3.5rem 1rem 0}.cutting-edge-icon{position:absolute;top:1rem;right:1rem;width:3.125rem}@media (min-width: 768px){.cutting-edge-sidebar{position:absolute;top:0;right:0}}.cutting-edge-sidebar img{max-width:70%}@media (min-width: 768px){.cutting-edge-sidebar img{max-width:16rem}}.page-cutting-edge h3{margin-left:1rem}.page-marketing-library #section-1 .grid,.page-marketing-library #section-3 .grid{background:#fff}.resource-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.resource-list li{border-bottom:2px solid rgba(223,219,213,0.7);margin:0 1rem 0.5rem;padding:1.5rem 0 0.5rem}@media (min-width: 480px){.resource-list li{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 calc(50% - 2rem);-moz-flex:0 0 calc(50% - 2rem);-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem)}}@media (min-width: 768px){.resource-list li{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 calc(33% - 2rem);-moz-flex:0 0 calc(33% - 2rem);-ms-flex:0 0 calc(33% - 2rem);flex:0 0 calc(33% - 2rem)}}.resource-list li:hover,.resource-list li:active,.resource-list li:focus{cursor:pointer}.resource-list li:hover p,.resource-list li:active p,.resource-list li:focus p{color:#474c55}.resource-list li:hover .resource-cta,.resource-list li:active .resource-cta,.resource-list li:focus .resource-cta{color:#f1563f}.resource-list .rl-header{position:relative}.resource-list .icon{height:auto;width:4.5rem;margin:0 0.6rem 0.5rem 0;vertical-align:top}.resource-list h3{color:#474c55;display:inline-block;font-size:1.5rem;line-height:1.2;margin:0;padding:1rem 0;width:calc(100% - 5.5rem)}.resource-list p{font-size:0.9rem}.resource-list a{color:#474c55;font-weight:normal}.resource-list .resource-cta{font-weight:bold}.page-our-network .grid-4 a{background:#070078}.page-our-network .grid-4 .small-block-text{background-color:#070078}.page-our-network .grid-4 .small-block-text h2{font-family:'Battersea', Tahoma, sans-serif;color:#fff;padding:1em 0.5em 0.5em 1em}.page-examination-centre .umbraco-forms-page{border-top:2px solid #333;margin-top:1rem}.page-examination-centre .umbraco-forms-container{padding:0}.page-examination-centre .umbraco-forms-field-wrapper{margin-bottom:1rem}.page-examination-centre .umbraco-forms-field-wrapper:first-child{margin:0;padding:0}.page-examination-centre .umbraco-forms-field{height:auto}.page-examination-centre .umbraco-forms-field textarea{height:6rem}.page-examination-centre .form-group{margin-bottom:0;padding-bottom:0}.page-examination-centre .select-styling{position:relative}.page-examination-centre .customSelect{color:#222;font-weight:normal;font-size:1rem;width:100%;max-width:none}.page-examination-centre .singlechoice label{display:inline-block}.faq-nav{padding:0;margin:1em 0 0 -7px}.faq-nav li{list-style:none;margin:0}.faq-nav li a{display:block;color:#474c55;background:#e3e4e2;padding:1em;border-bottom:1px solid #fff}.faq-nav li a:hover,.faq-nav li a.on{background:#070078;color:#fff}.international .site-wrapper{background:#fff}.international section:nth-child(odd):not(.page-banner){background:#f7f5f2;padding:1rem;margin:0 0.5rem 1rem}.international section.page-banner{margin:0 auto}.international h2{text-align:center;color:#000;display:inline-block;font-size:1.9em;margin:1rem auto}.international h2::after{background:#737370;border-radius:0.1rem;content:'';display:block;height:4px;width:13rem;margin:0.5rem auto}.international .sub-nav{font-family:'BerlingskeSerifTx', Tahoma, serif;margin:0 8px 1em;padding:0;background:#e3e4e2}.international .sub-nav li{list-style:none;margin:0}.international .sub-nav li a{padding:1em;text-align:center;display:block;color:#474c55}.international .sub-nav li a:hover{background:#8970B2;color:#fff}.international .study-centres{padding:2rem 0.5rem 1rem;text-align:center}.international .study-centre-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;clear:both;list-style:none;margin:0;padding:0}.international .study-centre-list li{margin:0;padding:0}.international .study-centre-list a{-webkit-transition:150ms;transition:150ms;text-align:center;display:block;height:9rem;padding:1rem 1rem 3rem;position:relative;width:100%}@media (min-width: 768px){.international .study-centre-list a{width:auto;min-width:10rem}}.international .study-centre-list img{display:inline-block;vertical-align:middle;margin:auto;max-height:5rem;max-width:12rem}.international .study-centre-list span{clear:both;color:#333;height:2rem;font-weight:normal;line-height:1.2;position:absolute;right:0.5rem;bottom:0;left:0.5rem}.international .contact-info p{margin:0}.international .board-members{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.international .board-members img{margin-bottom:1rem}.international .board-members h3{font-family:'BerlingskeSerifTx', Tahoma, serif;font-weight:normal;margin:0;padding:0}.international .board-members p{font-size:0.9rem;margin:0;padding:0}.international .board-members>li{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 calc(50% - 1rem);-moz-flex:0 0 calc(50% - 1rem);-ms-flex:0 0 calc(50% - 1rem);flex:0 0 calc(50% - 1rem);padding:0.5rem;text-align:center}@media (min-width: 480px){.international .board-members>li{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 calc(33% - 1rem);-moz-flex:0 0 calc(33% - 1rem);-ms-flex:0 0 calc(33% - 1rem);flex:0 0 calc(33% - 1rem)}}@media (min-width: 768px){.international .board-members>li{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 calc(20% - 1rem);-moz-flex:0 0 calc(20% - 1rem);-ms-flex:0 0 calc(20% - 1rem);flex:0 0 calc(20% - 1rem)}}.international .accordion-inner{background:#fff}.international .cim-button{background:#737370;border-color:#737370}.international .cim-button:hover,.international .cim-button:active,.international .cim-button:focus{background:transparent;color:#737370}@media only screen and (min-width: 768px), screen and (max-device-width: 768px) and (min-aspect-ratio: 13 / 9){.sub-nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sub-nav li{-webkit-box-flex:auto;-moz-box-flex:auto;box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}}.page-still-studying h3,.page-already-graduated h3{color:#333;font-size:1.125rem;margin:0;padding:0 0 1rem}.page-still-studying #select-boxes,.page-already-graduated #select-boxes{margin:0;padding:0;margin-bottom:1em}.page-still-studying #select-boxes li,.page-already-graduated #select-boxes li{margin:0;padding:0}@media (min-width: 768px){.page-still-studying #select-boxes li,.page-already-graduated #select-boxes li{max-width:32rem}}.page-page-not-found .site-main .page-banner img{display:none}@media (min-width: 768px){.page-page-not-found .site-main .page-banner img{display:block}}.page-page-not-found .site-main .container{background:#fff;margin-left:1rem;margin-right:1rem;padding-left:2rem;padding-right:2rem;width:auto}@media (min-width: 768px){.page-page-not-found .site-main .container{margin-left:auto;margin-right:auto}}.page-page-not-found .site-main p{font-size:1.1rem;line-height:1.75rem;text-align:center}.page-page-not-found .site-main p img{margin:1rem auto;width:80%}@media (min-width: 768px){.page-page-not-found .site-main p img{width:auto}}.page-terms-and-conditions h3,.page-privacy h3{color:#474c55}.page-terms-and-conditions .col-md-12,.page-privacy .col-md-12{margin-bottom:0}.cim-academy .section-header{font-size:30px;padding-bottom:20px}.cim-academy .section-header:before{top:100%;left:calc(50% - 100px);width:200px;border-top:3px solid #474c55}.cim-academy .section-header .inner{background:none}.cim-academy #section-2 .grid-4{margin:0;max-width:33.3%}.cim-academy #section-2 .grid-4 a{-webkit-transition:150ms;transition:150ms}.cim-academy #section-2 .grid-4 a:hover{opacity:0.75}.cim-academy #section-3 input[type="text"]{-webkit-box-shadow:inset 0px 8px 16px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 8px 16px 0px rgba(0,0,0,0.1);border-radius:50px;background-clip:padding-box;font-size:1.1em;height:auto;padding:0.75em}.cim-academy #section-3 #b7026a86-7f68-48f7-edc0-ec26815533e0 label{display:inline-block;margin-bottom:0.5em}.cim-academy #section-3 input[type="checkbox"]{height:auto}.cim-academy #section-3 input[type="submit"]{margin:0 auto;display:block}@media only screen and (min-width: 768px), screen and (max-device-width: 768px) and (min-aspect-ratio: 13 / 9){.cim-academy section{padding:1em 4em}.cim-academy #section-1{padding:0 4em}.cim-academy #section-1 .grid,.cim-academy #section-1 .grid-12{margin:0}.cim-academy #section-2{padding-top:0}}.page-cpd .grid-4>a{padding-left:0.25rem;padding-right:0.25rem}.page-cpd .grid-4 h2{font-size:1.25rem}.page-cpd .grid-4 .modal-item{width:100%;background-color:#070078;padding:1.4em 0.5em 1em 0.5em}.page-cpd .grid-4 .modal-item h2{font-family:'BerlingskeSerifTx', Tahoma, serif;font-weight:400}.page-cipd-2017-form .select-styling{position:relative}.page-cipd-2017-form .customSelect{color:#222;font-weight:normal;font-size:1rem;width:100%;max-width:none}.page-cipd-2017-form #section-0{background:url("/img/cim_crest_silver_spot.png");background-repeat:no-repeat;background-position:374px center}.page-cipd-2017-form .cim-button{background:#474c55;border:2px solid #474c55;float:right}.page-cipd-2017-form .cim-button:hover,.page-cipd-2017-form .cim-button:active,.page-cipd-2017-form .cim-button:focus{background:#fff;color:#474c55}.page-cipd-2017-form .umbraco-forms-page{padding-top:2rem}.page-cipd-2017-form .umbraco-forms-container{margin-top:0;margin-bottom:0}.page-cipd-2017-form .umbraco-forms-container.col-md-6{margin-bottom:1rem}.page-cipd-2017-form .termsandconditions,.page-cipd-2017-form .titleanddescription{margin:0}.page-cipd-2017-form .termsandconditions p,.page-cipd-2017-form .titleanddescription p{margin:0;padding:0 0 1rem}.cms-content h1,.cms-content h2{font-family:'BerlingskeSerifTx', Tahoma, serif;font-size:32px;font-weight:bold;margin:20px 0}.cms-content h2{color:#333;margin:0 0 14px;font-weight:400}.cms-content h3{font-family:'BerlingskeSerifTx', Tahoma, serif;font-size:26px;font-weight:normal;margin:20px 0}.cms-content h4{font-size:18px;font-weight:normal;margin:20px 0}.cms-content h6{font-size:14px;font-weight:normal;margin:10px 0}.cms-content h6.large-sans{font-family:'Battersea', Tahoma, sans-serif;color:#737370;font-size:1.375rem;font-weight:bold;line-height:1.5;margin-bottom:0;padding-bottom:0}@media (min-width: 768px){.cms-content .mobile-label{display:none}}.cms-content .purple{color:#8970B2}.flow-text-right{float:left;margin:0.5em 1em 0.5em 0}.flow-text-left{float:right;margin:0.5em 0.5em 1em 0}.getintomarketingpage #wrapper{background:#fff}.getintomarketingpage #secondary-nav{padding:0;margin:0}.getintomarketingpage #secondary-nav li{list-style:none}.getintomarketingpage #secondary-nav li a{border-bottom:1px solid #72E8EA;display:block;padding:0.75em 0;text-align:center;font-weight:normal;color:#474c55}.getintomarketingpage .gim-heading{text-align:center;margin-top:35px;margin-bottom:25px;color:#474c55}.getintomarketingpage .gim-heading span{display:inline-block;border-bottom:3px solid #82E8EC;padding-bottom:15px}.getintomarketingpage .its-block{background:#f7f7f7;padding:15px 0;border-bottom:5px solid #82E8EC}.getintomarketingpage .its-block h3{font-family:'BerlingskeSerifTx', Tahoma, serif;color:#82E8EC;font-size:150px;letter-spacing:-5px;margin:0;font-weight:300}.getintomarketingpage .its-block ul{padding:0;margin:0}.getintomarketingpage .its-block ul li{list-style:none}.getintomarketingpage .its-block ul li h4{font-family:'BerlingskeSerifTx', Tahoma, serif;font-size:20px;font-weight:normal;border:none;cursor:pointer;margin:0;padding:0.3em 1em 0.3em 0;position:relative}.getintomarketingpage .its-block ul li h4:before{border-radius:20px;background-clip:padding-box;content:'';background:#73e8eb;height:0.75em;width:0.75em;position:absolute;top:0.475em;right:0;font-size:1em}.getintomarketingpage .its-block ul li h4:after{-webkit-transition:150ms;transition:150ms;content:'';position:absolute;top:0.65em;right:0.175em;border-left:0.3em solid #fff;border-top:0.2em solid transparent;border-bottom:0.2em solid transparent}.getintomarketingpage .its-block ul li h4.on:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:0.22em}.getintomarketingpage .marketing-for-you{background:#73e8eb;padding:20px}.getintomarketingpage .marketing-for-you .flexslider{padding:1em 0 0}.getintomarketingpage .marketing-for-you .flexslider .flex-direction-nav{display:none}.getintomarketingpage .marketing-for-you .slide{padding:0}.getintomarketingpage .marketing-for-you .slide h2{color:#fff;font-size:22px;margin:1em 0 0.5em}.getintomarketingpage .get-into-marketing{clear:both;padding:10px}.getintomarketingpage .get-into-marketing a{font-family:'BerlingskeSerifTx', Tahoma, serif;display:block;margin:5px;background:#474c55;color:#fff;font-size:22px;font-weight:normal;text-align:center;padding:1em 0.2em}.getintomarketingpage .get-into-marketing a:hover{background:#333}.getintomarketingpage .get-into-marketing a:hover .arrow:before{border-left-color:#333}.getintomarketingpage .get-into-marketing a .arrow{border-radius:20px;background-clip:padding-box;display:inline-block;background:#73e8eb;height:1em;width:1em;margin-left:0.3em;vertical-align:middle;position:relative}.getintomarketingpage .get-into-marketing a .arrow:before{content:'';position:absolute;top:calc(50% - 6px);left:calc(50% - 3px);border-left:10px solid #474c55;border-top:6px solid transparent;border-bottom:6px solid transparent}@media only screen and (min-width: 768px){.getintomarketingpage #secondary-nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:'BerlingskeSerifTx', Tahoma, serif}.getintomarketingpage #secondary-nav li{-webkit-box-flex:auto;-moz-box-flex:auto;box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto;list-style:none;margin:0}.getintomarketingpage #secondary-nav li a{border-bottom:none;border-right:1px solid #72E8EA;margin:1em 0}.getintomarketingpage .its-block{padding:15px}.getintomarketingpage .its-block h3{font-size:240px;letter-spacing:-10px}.getintomarketingpage .its-block ul li h4{font-size:32px}.getintomarketingpage .marketing-for-you .slide{padding:0 1em}.getintomarketingpage .get-into-marketing{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.getintomarketingpage .get-into-marketing a{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:calc(50% - 10px)}}@media only screen and (min-width: 1020px){.getintomarketingpage .get-into-marketing a{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:calc(25% - 10px)}}.event-search-results{padding-left:1rem}.event-search-results-table{margin-bottom:5rem;margin-left:15px}.event-search-results-date{width:15%}.event-search-results-title{width:35%}.event-search-results-speaker{width:25%}.event-search-results-location{width:25%}#modal-holder{z-index:500}#modal-holder.position-Top,#modal-holder.position-Bottom,#modal-holder.position-Bottom-Right{position:fixed}#modal-holder.position-Top>div,#modal-holder.position-Bottom>div,#modal-holder.position-Bottom-Right>div{position:absolute}#modal-holder.position-Top,#modal-holder.position-Bottom{left:25%;width:50%}#modal-holder.position-Bottom-Right{right:-76px;width:50%}#modal-holder.position-Top{top:129px}#modal-holder.position-Bottom,#modal-holder.position-Bottom-Right{bottom:80px}.modal-overlay{background-color:#c6c6c6;height:2000px;left:0;opacity:0.6;position:absolute;top:0;width:100%;z-index:50}#modal-holder{z-index:500}#modal-holder.position-Top,#modal-holder.position-Bottom,#modal-holder.position-Bottom-Right{position:fixed}#modal-holder.position-Top>div,#modal-holder.position-Bottom>div,#modal-holder.position-Bottom-Right>div{position:absolute}#modal-holder.position-Top,#modal-holder.position-Bottom{left:25%;width:50%}#modal-holder.position-Bottom-Right{right:-76px;width:50%}#modal-holder.position-Top{top:129px}#modal-holder.position-Bottom,#modal-holder.position-Bottom-Right{bottom:80px}.modal-overlay{background-color:#c6c6c6;height:2000px;left:0;opacity:0.6;position:absolute;top:0;width:100%;z-index:50}#level-two{font-size:14px}#level-two h1,#level-two h2,#level-two h3,#level-two h4,#level-two h5,#level-two h6{color:#474c55}#level-two p{font-size:14px}#level-two .row{max-width:64em}.search-form-container{position:relative;margin:0 0 0.5em}.search-form-container button{border:none;position:absolute;height:25px;width:25px;top:11px;left:7px;padding:0}.search-form-container button svg{height:25px;width:25px;display:block}#study-centre-location{border:1px solid #ddd;padding:12px 12px 12px 45px;font-size:14px;height:auto;line-height:100%;font-weight:normal}#study-centre-location.searching{background:url(/images/loading.gif) no-repeat 6px 50%}#study-centre-results{position:relative}#study-centre-results .loading-block{transition:opacity 150ms;opacity:0;position:absolute;top:0;left:0;z-index:10;background:#fff url(/images/loading-large.gif) 50% 175px no-repeat}#study-centre-results.loading .loading-block{height:100%;width:100%;opacity:0.8}#study-centre-results #map{height:362px;max-width:none;width:100%;border:2px solid #ddd;margin-bottom:0.5em;display:block}#study-centre-results .results-table{border-bottom:1px solid #ccc;display:none;width:100%;border-collapse:collapse}#study-centre-results .results-table tr{background:#fff;cursor:pointer}#study-centre-results .results-table tr.highlight{background:#d2def4}#study-centre-results .results-table tr:hover{background:#f7f5f2}#study-centre-results .results-table th{font-family:'BerlingskeSerifTx', Tahoma, serif;padding:10px 8px;height:56px;font-weight:normal;text-align:center;vertical-align:top;background:#F7F5F2;color:#474c55;cursor:default}#study-centre-results .results-table th:first-child{text-align:left}#study-centre-results .results-table td{text-align:left;padding:5px 8px;border-top:1px solid #ccc;vertical-align:middle}#study-centre-results .results-table .header-row td{border-top:0.5em solid #fff;border-bottom:0.5em solid #fff;background:#F7F5F2;color:#474c55;padding:10px;cursor:default}#study-centre-results .results-table .check{height:12px;width:12px;background:#00338C;display:block;margin:0 auto}#study-centre-results .results-table a{width:45px;display:block;margin:0 auto}#study-centre-results .results-table svg{width:45px;height:45px}#study-centre-results .results-table svg:hover path{fill:#00338C}#study-centre-results .results-table h2{margin:10px 5px;color:#474c55;cursor:pointer;font-size:14px}#study-centre-results .results-table h2:after{transform:rotate(45deg);content:'';height:15px;width:15px;float:right;border-left:3px solid #333;border-top:3px solid #333;margin:10px 5px}#study-centre-results .results-table .result-row{background:#F7F5F2;display:none;cursor:default}#study-centre-results .results-table .result-row:hover{background:#F7F5F2}#study-centre-results .results-table .result-row.open{display:table-row}#study-centre-results .results-table .course{margin:5px}#study-centre-results .results-table .course h4{font-size:14px;margin:0;padding:5px 10px;background:#e3e4e2}#study-centre-results .results-table .course .modules{display:flex;margin:10px 0 10px 10px;padding:0}#study-centre-results .results-table .course .modules li{width:calc(25% - 10px);margin:0 10px 10px 0;text-align:center;padding:10px;list-style:none;line-height:150%;background:#fff}@media only screen and (max-width: 768px){#study-centre-results .results-table tbody tr:first-of-type{display:block}#study-centre-results .results-table tr{display:block;margin-bottom:10px;border:1px solid #ccc}#study-centre-results .results-table tr td{display:block}#study-centre-results .results-table tr:first-of-type{display:none}#study-centre-results .results-table tr:nth-child(odd) td{border-left:100px solid #f7f7f7}#study-centre-results .results-table tr:nth-child(odd) td .check{margin:8px auto}#study-centre-results .results-table tr:nth-child(odd) td:before{float:left;margin-left:-100px;padding:5px 0;width:80px}#study-centre-results .results-table tr:nth-child(odd) td:after{content:'';display:block;clear:both}#study-centre-results .results-table tr:nth-child(odd) td:nth-child(1):before{content:'Venue'}#study-centre-results .results-table tr:nth-child(odd) td:nth-child(2):before{content:'Blended'}#study-centre-results .results-table tr:nth-child(odd) td:nth-child(3):before{content:'Face to Face'}#study-centre-results .results-table tr:nth-child(odd) td:nth-child(4):before{content:'Distance Learning'}#study-centre-results .results-table tr:nth-child(odd) td:nth-child(5):before{content:'Contact'}#study-centre-results .results-table tr:nth-child(odd) td:nth-child(6):before{content:'Website'}#study-centre-results .results-table tr.result-row.open{display:block;margin-top:-11px}#study-centre-results .results-table tr.result-row .modules{display:block;margin:0}#study-centre-results .results-table tr.result-row .modules li{width:100%;margin:0}}.load-more{margin:10px auto 0;display:block;width:160px}.load-more.disabled{transition:none;padding:2px;cursor:default;background:#f5f5f5;border-color:#ccc}.load-more.disabled:before,.load-more.disabled:after{display:none}.load-more img{margin:8px auto;display:block;height:16px;width:16px}.load-more:before{background:#fff !important}#study-centre-finder{background:#fff;margin:0 8px;overflow:hidden}@media only screen and (min-width: 768px){#study-centre-finder{padding-left:0.25em;padding-right:0.25em}}#study-centre-finder .checkbox{display:block;padding:5px 10px 5px 31px;font-size:14px;font-weight:normal}#study-centre-finder .checkbox input{position:absolute;left:-999em}#study-centre-finder .checkbox .cb{border-radius:50%;border:1px solid #ccc;height:16px;width:16px;line-height:14px;background:#fff;float:left;padding:0;margin:1px 10px 0 -26px;text-align:center}#study-centre-finder .checkbox .cb:before{border-radius:50%;content:'';height:8px;width:8px;background:#474c55;display:none}#study-centre-finder .checkbox input:checked ~ .cb:before{display:inline-block}#study-centre-filters .filters{padding:0;margin:0 0 0.5em 0}#study-centre-filters .filters ul{margin:0 0 5px;padding:5px 0;background:#F7F5F2}#study-centre-filters .filters ul ul{background:rgba(0,0,0,0.05);padding-left:15px}#study-centre-filters .filters li{list-style:none}#study-centre-filters .filters>li{margin-bottom:0.5em}#study-centre-filters .filters label{color:#474c55}#study-centre-filters .filters .has-tip{border:none;background:#737370;border-radius:50%;height:18px;width:18px;line-height:18px;display:inline-block;text-align:center;vertical-align:middle;margin-left:3px}#study-centre-filters .filters .has-tip img,#study-centre-filters .filters .has-tip svg{display:inline-block;vertical-align:top;width:12px;height:12px;margin-top:3px}#study-centre-filters .filters .has-tip img path,#study-centre-filters .filters .has-tip svg path{fill:#fff;stroke:#fff}#study-centre-filters .filters .has-tip:hover{position:relative}#study-centre-filters .filters .has-tip:hover:before{content:'';position:absolute;top:3px;left:100%;z-index:10;margin-left:4px;border-right:6px solid rgba(0,0,0,0.8);border-top:6px solid transparent;border-bottom:6px solid transparent}#study-centre-filters .filters .has-tip:hover:after{border-radius:5px;content:attr(data-title);position:absolute;top:-5px;left:100%;z-index:10;margin-left:10px;background:rgba(0,0,0,0.8);color:#fff;font-size:12px;padding:5px 10px;width:200px}#study-centre-filters h4{font-family:'Battersea', Tahoma, sans-serif;font-size:16px;padding:10px;margin:0;line-height:120%;background:#e3e4e2}#study-centre-filters .distance-learning-toggle{padding-left:26px;margin-top:10px;display:none}.distance-selector{margin-bottom:1.5em;background:#F7F5F2}.distance-selector h4{color:#fff;background:#00338C}.distance-selector .inner{padding:15px;overflow:hidden}.distance-selector #filter-distance{display:inline-block;vertical-align:middle;width:calc(100% - 75px);background:none;border:none}.distance-selector .distance-selection{width:60px;display:inline-block;vertical-align:middle;margin-left:10px;padding:5px 0;background:none;border:none}.no-results{display:none;padding:20px;border:2px solid #ccc;margin:0.5em 0}.no-results h2{font-family:'Battersea', Tahoma, sans-serif;font-size:16px;color:#474c55;margin-bottom:10px}.no-results .checkbox{background:#eee}#contact-dialog{max-width:450px}#contact-dialog .field-wrap,#notification-form .field-wrap{overflow:hidden}#contact-dialog .field-wrap .field,#notification-form .field-wrap .field{float:left;width:50%;padding-left:10px}#contact-dialog .field-wrap .field:first-child,#notification-form .field-wrap .field:first-child{padding-right:10px;padding-left:0}#contact-dialog .field,#notification-form .field{margin-bottom:20px}#contact-dialog .field label,#notification-form .field label{display:block;padding-bottom:5px}#contact-dialog .field input,#notification-form .field input{border:1px solid #ccc}#contact-dialog .field textarea,#notification-form .field textarea{height:150px}#contact-dialog button,#notification-form button{float:right}#contact-dialog button .cim-button,#notification-form button .cim-button{background:#fff}#contact-dialog button .cim-button:hover,#notification-form button .cim-button:hover{color:#000 !important}#contact-dialog button .cim-button:before,#notification-form button .cim-button:before{background:#fff}main input[type='radio'],.studyMethod{display:inline-block}.qualification-filters{display:none}textarea{display:block}#study-centre-form label.error{background:#bb2121;color:#fff;padding:0.25em;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:97%;margin:auto}input[type=range]{-webkit-appearance:none;width:100%;margin:0;padding:0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer;box-shadow:1px 1px 2px rgba(0,0,0,0.2);background:#00338C;border-radius:1px;border:1px solid #333}input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 2px rgba(0,0,0,0.2);border:1px solid #333;height:22px;width:9px;background:#ffffff;cursor:pointer;-webkit-appearance:none;margin-top:-7px}input[type=range]:focus::-webkit-slider-runnable-track{background:#00338C}input[type=range]::-moz-range-track{width:100%;height:8px;cursor:pointer;box-shadow:1px 1px 2px rgba(0,0,0,0.2);background:#00338C;border-radius:1px;border:1px solid #333}input[type=range]::-moz-range-thumb{box-shadow:1px 1px 2px rgba(0,0,0,0.2);border:1px solid #333;height:22px;width:8px;border-radius:0px;background:#ffffff;cursor:pointer}input[type=range]::-ms-track{margin:6px 0;width:100%;height:10px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:rgba(42,100,149,0.78);border:1px solid #333;border-radius:1px;box-shadow:1px 1px 2px rgba(0,0,0,0.2)}input[type=range]::-ms-fill-upper{background:#00338C;border:1px solid #333;border-radius:1px;box-shadow:1px 1px 2px rgba(0,0,0,0.2)}input[type=range]::-ms-thumb{box-shadow:1px 1px 2px rgba(0,0,49,0.3);border:1px solid #333;height:20px;width:9px;border-radius:0px;background:#ffffff;cursor:pointer;margin-top:-1px}input[type=range]:focus::-ms-fill-lower{background:#00338C}input[type=range]:focus::-ms-fill-upper{background:#00338C}@media only screen and (max-width: 768px){.studycentrepage .site-wrapper .container [class^="column"]{display:block;float:none}}
