html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;margin:0;outline:0;padding:0}html{font-size:62.5%;overflow-y:scroll}body{font-family:"Ubuntu",Arial,Helvetica,sans-serif}html,body{overflow-y:auto}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}*,*:before,*:after{box-sizing:border-box}.clearfix:after{clear:both;content:' ';display:block;font-size:0;width:0;height:0;line-height:0;visibility:hidden}embed,iframe,object{max-width:100%}img{border:none;display:block}body ::-webkit-scrollbar{display:none;width:6px}body ::-webkit-scrollbar-thumb{background:#30333f;border-radius:4px}.fullwidth{width:100%;margin:0}.maxwidth{width:94%;margin:0 auto;max-width:1440px}@media (min-width: 769px){.maxwidth{width:96%}}hr{background-color:#edeef1;border:0;height:1px;margin-bottom:1.5rem}h2,h3,h4,h5,h6{margin:0;padding:0;font-family:"Ubuntu",Arial,Helvetica,sans-serif;font-weight:500;line-height:1}p{font-weight:300;color:#040405;line-height:1.5}a{color:#676e87;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}a:link,a:visited{color:#676e87;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-decoration:none}a:hover,a:focus,a:active{color:#968c78;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}p.readmore a{padding:0.4rem 2rem 0.4rem 0.5rem;font-size:1.2rem;line-height:1;background:none;color:#676e87;display:inline-block;font-weight:300;text-align:center;text-transform:uppercase;border:1px solid #676e87;border-radius:2px;position:relative}p.readmore a:after{height:100%;font-size:1rem;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:#676e87;pointer-events:none;position:absolute;top:0rem;right:0.5rem;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}p.readmore a:link,p.readmore a:visited{color:#676e87;text-decoration:none}p.readmore a:hover,p.readmore a:active{color:white;text-decoration:none;background:#676e87}p.readmore a:hover:after,p.readmore a:active:after{color:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media (min-width: 769px){p.readmore a{font-size:1.4rem}}ul,ol{margin:0 0 1.5rem}ul{list-style:none;font-weight:300}ol{list-style:none}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;margin-left:1.5rem}dt{font-weight:500}dd{margin:0 1.5rem 1.5rem}b,strong{font-weight:500}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5rem}sub,superscript{font-size:75%}.sliding-popup-bottom{width:100%;margin:0;padding:0}.sliding-popup-bottom .block-eucookies{width:100%;height:auto;background:rgba(48,51,63,0.95)}.sliding-popup-bottom .block-eucookies-inner{max-width:90%;margin:0 auto;text-align:center;width:100%}.sliding-popup-bottom .block-eucookies .block-eucookies-text{width:100%;margin:0;max-width:100%;text-align:center;float:left}.sliding-popup-bottom .block-eucookies .block-eucookies-text p{color:white}.sliding-popup-bottom .block-eucookies .block-eucookies-buttons{width:100%;margin:0;float:left}.sliding-popup-bottom .block-eucookies .block-eucookies-buttons button{font-weight:500;border:none;border-radius:4px;box-shadow:none;text-transform:none;text-shadow:none;color:white;display:inline-block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.2)));background-image:linear-gradient(transparent, rgba(0,0,0,0.1) 40%, rgba(0,0,0,0.2))}.sliding-popup-bottom .block-eucookies .block-eucookies-buttons button:hover,.sliding-popup-bottom .block-eucookies .block-eucookies-buttons button:active{text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.sliding-popup-bottom .block-eucookies button.button-agree{background-color:green}.sliding-popup-bottom .block-eucookies button.button-agree:hover,.sliding-popup-bottom .block-eucookies button.button-agree:active{background-color:#009a00}.sliding-popup-bottom .block-eucookies button.button-disagree{background-color:red}.sliding-popup-bottom .block-eucookies button.button-disagree:hover,.sliding-popup-bottom .block-eucookies button.button-disagree:active{background-color:#ff4d4d}.sliding-popup-bottom .block-eucookies button.button-more{background-color:transparent;background-image:none;padding:.5rem 0;text-decoration:underline}.sliding-popup-bottom .block-eucookies button.button-more:hover,.sliding-popup-bottom .block-eucookies button.button-more:active{color:yellow;text-decoration:underline}.eu-cookie-withdraw-tab{margin:0;padding:0.5rem 1rem;font-size:1.2rem;line-height:1;color:white;border-radius:4px 4px 0 0;border:none;background:rgba(48,51,63,0.95);outline:none;pointer-events:all}.eu-cookie-withdraw-tab:hover,.eu-cookie-withdraw-tab:active,.eu-cookie-withdraw-tab:focus{background:rgba(48,51,63,0.95)}.header{background:#30333f;display:-webkit-box;display:flex}@media (min-width: 769px){.header{position:relative;z-index:200}}body.front .header{background:none}.header-inner{padding:1rem 0}.header-inner.maxwidth{width:100%;margin:0}@media (min-width: 769px){.header-inner.maxwidth{width:94%;margin:0 auto}}@media (min-width: 481px){.header-inner{padding:1.5rem 0}}@media (min-width: 769px){.header-inner{padding:2rem 0}}body.front .header-inner{background:none}@media (min-width: 769px){body.front .header-inner{padding:2rem 0}}.region-header{width:100%;margin:0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.accessibility-controls{display:none;visibility:hidden}.header-logo{width:auto;margin-left:1rem;padding:0;text-align:center;position:inherit;-webkit-box-flex:0;flex:0 0 auto}.header-logo a{display:block}@media (min-width: 481px){.header-logo{margin-left:1.5rem}}@media (min-width: 769px){.header-logo{margin:0}}.header-logo img{width:auto !important;height:4rem !important}@media (min-width: 769px){.header-logo img{height:5rem !important;display:block}}@media (min-width: 769px){body.front .header-logo img{height:8rem !important}}.header-contact{display:none}@media (min-width: 769px){.header-contact{display:initial;-webkit-box-flex:0;flex:0 0 30%}}.header-contact p{margin:0;font-size:1.4rem;line-height:1;color:white;display:inline-block;text-align:left}.header-contact p span{display:none}.header-contact p:before{content:"\f095";margin:0 .5rem 0 0;font-size:1.2rem;font-family:"Font Awesome 5 Free";font-weight:900;color:#5c6279;display:inline-block}@media (min-width: 769px){.header-contact p:before{font-size:1.8rem}}.header-contact p a:link,.header-contact p a:visited,.header-contact p a:hover,.header-contact p a:active{color:white;text-decoration:none}@media (min-width: 769px){.header-contact p{font-size:1.6rem}}@media (min-width: 991px){.header-contact p{font-size:1.8rem}}.block-search{width:100%}.header .block-search{width:auto;margin-right:6rem;padding:0;-webkit-box-flex:0;flex:0 0 auto;position:static}@media (min-width: 481px){.header .block-search{margin-right:6.5rem}}@media (min-width: 769px){.header .block-search{width:30%;margin:0;height:2.6rem;display:initial;-webkit-box-flex:0;flex:0 0 30%}}@media (min-width: 991px){.header .block-search{height:3rem}}.header .block-search form .form-item .form-text{border:none}.section-search .block-search{margin:0 0 3rem}.block-search form{margin:0}.block-search .views-exposed-form{width:100%;position:relative}@media (min-width: 481px){.block-search .views-exposed-form{width:100%;margin:0}}.block-search .views-widget-filter-keys{width:100%;height:4rem;margin:0;padding:0}@media (min-width: 769px){.block-search .views-widget-filter-keys{height:2.4rem;text-align:right}}@media (min-width: 991px){.block-search .views-widget-filter-keys{height:2.6rem}}.block-search label{display:none;visibility:hidden}.block-search .views-exposed-widgets{margin:0}.block-search form .form-item .form-text{width:100%;height:4rem;margin:0;padding:.5rem;font-weight:300;font-size:1.6rem;line-height:1;text-transform:uppercase;color:#30333f;background:rgba(255,255,255,0.9);box-sizing:border-box;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media (min-width: 769px){.block-search form .form-item .form-text{width:50%;padding:.6rem;height:2.4rem;font-size:1.2rem}}@media (min-width: 991px){.block-search form .form-item .form-text{height:2.6rem;font-size:1.4rem}}.block-search form .form-item .form-text::-webkit-input-placeholder{color:#737a95}.block-search form .form-item .form-text::-moz-placeholder{color:#737a95}.block-search form .form-item .form-text:-ms-input-placeholder{color:#737a95}.block-search form .form-item .form-text::-ms-input-placeholder{color:#737a95}.block-search form .form-item .form-text::placeholder{color:#737a95}.block-search form .form-item .form-text:hover,.block-search form .form-item .form-text:active,.block-search form .form-item .form-text:focus{outline:none}@media (min-width: 769px){.block-search form .form-item .form-text:hover,.block-search form .form-item .form-text:active,.block-search form .form-item .form-text:focus{width:70%}}.block-search .views-submit-button{width:4rem;height:4rem;margin:0;padding:0;position:absolute;right:0;top:0}@media (min-width: 769px){.block-search .views-submit-button{width:2.4rem;height:2.4rem}}@media (min-width: 991px){.block-search .views-submit-button{width:2.6rem;height:2.6rem}}.block-search .views-submit-button:before{content:"\f002";margin-right:1rem;font-family:"Font Awesome 5 Free";font-weight:900;color:#968c78;font-size:3rem;line-height:1.3;text-align:center;cursor:pointer;display:block}@media (min-width: 769px){.block-search .views-submit-button:before{font-size:2rem}}.block-search .form-submit{width:100%;height:100%;margin:0 !important;padding:0;text-indent:-9999px;font-size:0.01em;background:none;border:none;cursor:pointer;float:left;position:absolute;left:0;top:0;box-shadow:none}.block-search .form-submit:hover{box-shadow:none;background:none}.block-search .search-toggle{display:none}.header .block-search #views-exposed-form-search-block{display:none;position:absolute;top:6rem;right:0;z-index:500}@media (min-width: 769px){.header .block-search #views-exposed-form-search-block{width:100%;background:none;display:block;position:initial}}.header .block-search .search-toggle:checked+.search-button+#views-exposed-form-search-block{margin:0;padding:1rem;background:#30333f;display:block;position:absolute;left:0;right:0}@media (min-width: 769px){.header .block-search .search-toggle:checked+.search-button+#views-exposed-form-search-block{position:inherit}}.block-search .search-button{width:4rem;height:4rem;margin:0;padding:0;text-indent:-9999px;display:block;cursor:pointer;position:relative;visibility:visible;border-radius:4px}@media (min-width: 769px){.block-search .search-button{display:none}}.block-search .search-button:before{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900;color:white;font-size:3rem;line-height:1;text-align:center;text-indent:0;cursor:pointer;position:absolute;top:.4rem;left:.5rem}.block-search .search-toggle:checked+.search-button:before{content:"\f00d"}.header .block-search .search-toggle:checked+.search-button+#views-exposed-form-search-block .form-text{border:none}nav.navigation-primary{width:4rem;height:4rem;position:absolute;top:1rem;right:1rem}@media (min-width: 481px){nav.navigation-primary{top:1.5rem;right:1.5rem}}@media (min-width: 769px){nav.navigation-primary{width:100%;height:initial;text-align:center;background:#30333f;border-bottom:4px solid #676e87;position:relative;top:0;right:0}}.front nav.navigation-primary{border-bottom:none}.site-section-training .navigation-primary,.site-section-recruitment .navigation-primary,.site-section-advisory .navigation-primary,.site-section-international .navigation-primary{border-bottom:none}@media (min-width: 769px){body.front nav.navigation-primary{background:none}}.tb-megamenu{position:initial !important}.tb-megamenu:before,.tb-megamenu:after{content:"";display:table;line-height:0}.tb-megamenu:after{clear:both}@media (min-width: 769px){.navigation-primary .tb-megamenu .btn-navbar{display:none}}.navigation-primary ul.tb-megamenu-nav{width:auto;margin:0;padding:0;font-weight:300;font-size:2rem;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:1px;list-style:none;background:#30333f;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start}@media (min-width: 769px){.navigation-primary ul.tb-megamenu-nav{font-size:1.6rem;text-align:left;background:none;-webkit-box-pack:center;justify-content:center}}@media (min-width: 991px){.navigation-primary ul.tb-megamenu-nav{font-size:1.8rem}}.tb-megamenu .dropup,.tb-megamenu .dropdown{position:initial !important}.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item{width:100%;margin:0;padding:0;list-style:none;-webkit-box-flex:0;flex:0 0 100%}@media (min-width: 769px){.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item{width:auto;margin:0 2px 0 0;-webkit-box-flex:0;flex:0 0 auto}}.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a{margin:0;padding:1rem 2rem;color:white;border:none !important}@media (min-width: 769px){.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a{padding:0.6rem 1rem;border-radius:2px}.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a.dropdown-toggle{border-radius:2px 2px 0 0}}.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a span.caret{display:none !important}.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a:link,.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a:visited{color:white;text-decoration:none}.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a:hover,.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a:active,.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item.active-trail>a{color:white;text-decoration:none;background:#676e87}.front .navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item.active-trail>a{background:none}.front .navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item.active-trail>a:hover,.front .navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item.active-trail>a:active{background:#676e87}.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a.dropdown-toggle{padding:1rem 1rem;position:relative}@media (min-width: 769px){.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a.dropdown-toggle{padding:.6rem 2.5rem .6rem 1rem}}.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a.dropdown-toggle:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.8rem;line-height:1;position:absolute;top:0.8rem;right:0.5rem}@media (min-width: 769px){.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a.dropdown-toggle:after{font-size:1.1rem;top:.7rem}}@media (min-width: 991px){.navigation-primary ul.tb-megamenu-nav>li.tb-megamenu-item>a.dropdown-toggle:after{font-size:1.2rem;top:.8rem}}ul.tb-megamenu-nav>li.tb-megamenu-item.dropdown-training>a.dropdown-toggle:after{color:#b47800}ul.tb-megamenu-nav>li.tb-megamenu-item.dropdown-recruitment>a.dropdown-toggle:after{color:#5aa6ac}ul.tb-megamenu-nav>li.tb-megamenu-item.dropdown-advisory>a.dropdown-toggle:after{color:#af5c94}ul.tb-megamenu-nav>li.tb-megamenu-item.dropdown-international>a.dropdown-toggle:after{color:#286e94}.site-section-training .navigation-primary ul.tb-megamenu-nav li.dropdown-training>a,.navigation-primary ul.tb-megamenu-nav li.dropdown-training>a:hover,.navigation-primary ul.tb-megamenu-nav li.dropdown-training>a:active,.navigation-primary ul.tb-megamenu-nav li.dropdown-training.open>a{color:white;background:#b47800}.site-section-training .navigation-primary ul.tb-megamenu-nav li.dropdown-training>a:after,.navigation-primary ul.tb-megamenu-nav li.dropdown-training>a:hover:after,.navigation-primary ul.tb-megamenu-nav li.dropdown-training>a:active:after,.navigation-primary ul.tb-megamenu-nav li.dropdown-training.open>a:after{color:white}.site-section-recruitment .navigation-primary ul.tb-megamenu-nav li.dropdown-recruitment>a,.navigation-primary ul.tb-megamenu-nav li.dropdown-recruitment>a:hover,.navigation-primary ul.tb-megamenu-nav li.dropdown-recruitment>a:active,.navigation-primary ul.tb-megamenu-nav li.dropdown-recruitment.open>a{color:white;background:#5aa6ac}.site-section-recruitment .navigation-primary ul.tb-megamenu-nav li.dropdown-recruitment>a:after,.navigation-primary ul.tb-megamenu-nav li.dropdown-recruitment>a:hover:after,.navigation-primary ul.tb-megamenu-nav li.dropdown-recruitment>a:active:after,.navigation-primary ul.tb-megamenu-nav li.dropdown-recruitment.open>a:after{color:white}.site-section-advisory .navigation-primary ul.tb-megamenu-nav li.dropdown-advisory>a,.navigation-primary ul.tb-megamenu-nav li.dropdown-advisory>a:hover,.navigation-primary ul.tb-megamenu-nav li.dropdown-advisory>a:active,.navigation-primary ul.tb-megamenu-nav li.dropdown-advisory.open>a{color:white;background:#af5c94}.site-section-advisory .navigation-primary ul.tb-megamenu-nav li.dropdown-advisory>a:after,.navigation-primary ul.tb-megamenu-nav li.dropdown-advisory>a:hover:after,.navigation-primary ul.tb-megamenu-nav li.dropdown-advisory>a:active:after,.navigation-primary ul.tb-megamenu-nav li.dropdown-advisory.open>a:after{color:white}.site-section-international .navigation-primary ul.tb-megamenu-nav li.dropdown-international>a,.navigation-primary ul.tb-megamenu-nav li.dropdown-international>a:hover,.navigation-primary ul.tb-megamenu-nav li.dropdown-international>a:active,.navigation-primary ul.tb-megamenu-nav li.dropdown-international.open>a{color:white;background:#286e94}.site-section-international .navigation-primary ul.tb-megamenu-nav li.dropdown-international>a:after,.navigation-primary ul.tb-megamenu-nav li.dropdown-international>a:hover:after,.navigation-primary ul.tb-megamenu-nav li.dropdown-international>a:active:after,.navigation-primary ul.tb-megamenu-nav li.dropdown-international.open>a:after{color:white}.navigation-primary .tb-megamenu .dropdown-menu{width:100%;margin:0;padding:0;border:none;box-shadow:none;border-radius:0;position:relative}@media (min-width: 769px){.navigation-primary .tb-megamenu .dropdown-menu{padding:2rem 3%;position:absolute}}.tb-megamenu li>.mega-dropdown-menu{position:relative}@media (min-width: 769px){.tb-megamenu li>.mega-dropdown-menu{position:absolute}}.tb-megamenu li.dropdown-training>.mega-dropdown-menu{background:#b47800}.tb-megamenu li.dropdown-recruitment>.mega-dropdown-menu{background:#5aa6ac}.tb-megamenu li.dropdown-advisory>.mega-dropdown-menu{background:#af5c94}.tb-megamenu li.dropdown-international>.mega-dropdown-menu{background:#286e94}.tb-megamenu-row{width:100%;display:-webkit-box;display:flex;flex-wrap:nowrap}.tb-megamenu-column .tb-megamenu-column-inner{margin:0;padding:0 !important}.tb-megamenu-column.span3{-webkit-box-flex:0;flex:0 0 25%}.tb-megamenu-column.span4{-webkit-box-flex:0;flex:0 0 100%}@media (min-width: 769px){.tb-megamenu-column.span4{-webkit-box-flex:0;flex:0 0 33%}}.tb-megamenu-column.span6{-webkit-box-flex:0;flex:0 0 50%}.tb-megamenu-column.span8{-webkit-box-flex:0;flex:0 0 66%}.tb-megamenu-column.span9{-webkit-box-flex:0;flex:0 0 75%}.tb-megamenu-column.span12{-webkit-box-flex:0;flex:0 0 100%}.tb-megamenu .mega-inner{padding:0}.tb-megamenu-block{margin:0}.megamenu-submenu ul.tb-megamenu-subnav{width:100%;margin:0;padding:0;font-size:1.8rem;line-height:1;font-weight:500;text-transform:none;letter-spacing:0}@media (min-width: 769px){.megamenu-submenu ul.tb-megamenu-subnav{font-size:2rem}}.megamenu-submenu ul.tb-megamenu-subnav li{margin:0;padding:0}.megamenu-submenu ul.tb-megamenu-subnav li a{padding:1rem 0;font-weight:300;color:white;background:none;border:none !important;display:inline-block;position:relative}.megamenu-submenu ul.tb-megamenu-subnav li a:after{margin-left:.5rem;font-size:1rem;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:white;pointer-events:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media (min-width: 769px){.megamenu-submenu ul.tb-megamenu-subnav li a:after{font-size:1.2rem}}.megamenu-submenu ul.tb-megamenu-subnav li a:hover,.megamenu-submenu ul.tb-megamenu-subnav li a:active{color:white;background:none}.megamenu-submenu ul.tb-megamenu-subnav li a:hover:after,.megamenu-submenu ul.tb-megamenu-subnav li a:active:after{margin-left:1rem;color:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.megamenu-submenu ul.tb-megamenu-subnav li.active a,.megamenu-submenu ul.tb-megamenu-subnav li.active a:hover,.megamenu-submenu ul.tb-megamenu-subnav li.active a:active,.megamenu-submenu ul.tb-megamenu-subnav li.active a:focus{color:white;background:none}.megamenu-submenu ul.tb-megamenu-subnav li.active a:after,.megamenu-submenu ul.tb-megamenu-subnav li.active a:hover:after,.megamenu-submenu ul.tb-megamenu-subnav li.active a:active:after,.megamenu-submenu ul.tb-megamenu-subnav li.active a:focus:after{margin-left:1rem;color:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.tb-megamenu-block .megamenu-courses-cats,.tb-megamenu-block .megamenu-jobs-cats{display:none}@media (min-width: 769px){.tb-megamenu-block .megamenu-courses-cats,.tb-megamenu-block .megamenu-jobs-cats{display:block;border-left:1px solid rgba(255,255,255,0.2)}}.tb-megamenu-block .megamenu-courses-cats h4,.tb-megamenu-block .megamenu-jobs-cats h4{margin:0 0 1rem 2rem;font-size:1.4rem;line-height:1;color:rgba(255,255,255,0.7);text-transform:uppercase;font-weight:300}.tb-megamenu-block .megamenu-courses-cats .item-list ul,.tb-megamenu-block .megamenu-jobs-cats .item-list ul{width:auto;margin:0 0 0 2rem;font-size:1.4rem;line-height:1;text-transform:none;letter-spacing:0;display:none}@media (min-width: 769px){.tb-megamenu-block .megamenu-courses-cats .item-list ul,.tb-megamenu-block .megamenu-jobs-cats .item-list ul{display:block;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.tb-megamenu-block .megamenu-courses-cats .item-list ul li,.tb-megamenu-block .megamenu-jobs-cats .item-list ul li{margin:0 0 .5rem;padding:0}.tb-megamenu-block .megamenu-courses-cats .item-list ul li a,.tb-megamenu-block .megamenu-jobs-cats .item-list ul li a{padding:0;color:white}.tb-megamenu-block .megamenu-courses-cats .item-list ul li a:hover,.tb-megamenu-block .megamenu-courses-cats .item-list ul li a:active,.tb-megamenu-block .megamenu-jobs-cats .item-list ul li a:hover,.tb-megamenu-block .megamenu-jobs-cats .item-list ul li a:active{color:white;background:none}@media (min-width: 769px){.tb-megamenu-block .megamenu-jobs-cats .item-list ul{display:grid;grid-template-columns:auto auto}}.tb-megamenu-block .block-views-courses-international-megamenu,.tb-megamenu-block .block-views-blogs-block-megamenu{display:none}@media (min-width: 769px){.tb-megamenu-block .block-views-courses-international-megamenu,.tb-megamenu-block .block-views-blogs-block-megamenu{width:100%;border-left:1px solid rgba(255,255,255,0.2);display:block}}.tb-megamenu-block .block-views-courses-international-megamenu h4,.tb-megamenu-block .block-views-blogs-block-megamenu h4{margin:0 0 1rem 2rem;font-size:1.4rem;line-height:1;color:rgba(255,255,255,0.7);text-transform:uppercase;font-weight:300}.tb-megamenu-block .block-views-courses-international-megamenu .view-content,.tb-megamenu-block .block-views-blogs-block-megamenu .view-content{width:100%;margin:0;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.tb-megamenu-block .block-views-courses-international-megamenu div.item,.tb-megamenu-block .block-views-blogs-block-megamenu div.item{margin:0;-webkit-box-flex:0;flex:0 0 49%}.tb-megamenu-block .block-views-courses-international-megamenu div.item:first-child,.tb-megamenu-block .block-views-blogs-block-megamenu div.item:first-child{margin:0 2% 0 0}.tb-megamenu-block .block-views-courses-international-megamenu a,.tb-megamenu-block .block-views-blogs-block-megamenu a{white-space:normal !important;font-weight:500}.tb-megamenu-block .block-views-courses-international-megamenu a:link,.tb-megamenu-block .block-views-courses-international-megamenu a:visited,.tb-megamenu-block .block-views-courses-international-megamenu a:hover,.tb-megamenu-block .block-views-courses-international-megamenu a:active,.tb-megamenu-block .block-views-blogs-block-megamenu a:link,.tb-megamenu-block .block-views-blogs-block-megamenu a:visited,.tb-megamenu-block .block-views-blogs-block-megamenu a:hover,.tb-megamenu-block .block-views-blogs-block-megamenu a:active{color:white;text-decoration:none}.tb-megamenu-block .block-views-courses-international-megamenu h5,.tb-megamenu-block .block-views-blogs-block-megamenu h5{font-size:1.6rem;text-transform:none;letter-spacing:0}.tb-megamenu-block .block-views-courses-international-megamenu h6,.tb-megamenu-block .block-views-blogs-block-megamenu h6{font-size:1.4rem;text-transform:none;letter-spacing:0}.tb-megamenu-block .block-views-courses-international-megamenu h6 span,.tb-megamenu-block .block-views-blogs-block-megamenu h6 span{font-size:80%;font-weight:300;text-transform:uppercase}.tb-megamenu-block .block-views-courses-international-megamenu p.summary,.tb-megamenu-block .block-views-blogs-block-megamenu p.summary{margin:0 0 .5rem;font-size:1.2rem;text-transform:none;letter-spacing:0;font-weight:300}.tb-megamenu-block .block-views-courses-international-megamenu p.summary a,.tb-megamenu-block .block-views-blogs-block-megamenu p.summary a{font-weight:300}.tb-megamenu-block .block-views-courses-international-megamenu p.link,.tb-megamenu-block .block-views-blogs-block-megamenu p.link{margin-left:2rem}.tb-megamenu-block .block-views-courses-international-megamenu p.link a,.tb-megamenu-block .block-views-blogs-block-megamenu p.link a{padding:0;text-transform:none;letter-spacing:0;font-size:1.4rem;font-weight:500;color:white;background:none;border:none;display:inline-block;position:relative}.tb-megamenu-block .block-views-courses-international-megamenu p.link a:after,.tb-megamenu-block .block-views-blogs-block-megamenu p.link a:after{margin-left:.5rem;font-size:1rem;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:white;pointer-events:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.tb-megamenu-block .block-views-courses-international-megamenu p.link a:hover,.tb-megamenu-block .block-views-courses-international-megamenu p.link a:active,.tb-megamenu-block .block-views-blogs-block-megamenu p.link a:hover,.tb-megamenu-block .block-views-blogs-block-megamenu p.link a:active{color:white;background:none}.tb-megamenu-block .block-views-courses-international-megamenu p.link a:hover:after,.tb-megamenu-block .block-views-courses-international-megamenu p.link a:active:after,.tb-megamenu-block .block-views-blogs-block-megamenu p.link a:hover:after,.tb-megamenu-block .block-views-blogs-block-megamenu p.link a:active:after{margin-left:1rem;color:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.navigation-primary .tb-megamenu .btn-navbar,.navigation-primary .menu-toggle{display:none}.navigation-primary .menu-button{width:4rem;height:4rem;margin:0;padding:0;text-indent:-9999px;display:table;cursor:pointer;float:right;position:relative;visibility:visible;border-radius:4px}@media (min-width: 769px){.navigation-primary .menu-button{display:none}}.navigation-primary .menu-toggle+.menu-button+#tb-megamenu-menu-primary-navigation{display:none}@media (min-width: 769px){.navigation-primary .menu-toggle+.menu-button+#tb-megamenu-menu-primary-navigation{display:block}}.navigation-primary .menu-toggle:checked+.menu-button+#tb-megamenu-menu-primary-navigation{width:100vw;display:block;position:absolute !important;right:-1rem;top:5rem;z-index:800}@media (min-width: 769px){.navigation-primary .menu-toggle:checked+.menu-button+#tb-megamenu-menu-primary-navigation{position:initial !important}}.navigation-primary .menu-button:before{content:"\f0c9";font-family:"Font Awesome 5 Free";font-weight:900;color:white;font-size:4rem;line-height:1;text-align:center;text-indent:0;cursor:pointer;display:table-cell;vertical-align:middle}.navigation-primary .menu-toggle:checked+.menu-button:before{content:"\f00d"}.navigation-primary .tb-megamenu .collapse{height:auto !important}.navigation-secondary{width:100%;border-top:2px solid #676e87;min-height:2rem;box-shadow:inset 0 10px 10px -10px rgba(0,0,0,0.3);display:none}@media (min-width: 769px){.navigation-secondary{border-top:4px solid #676e87;display:block}}body.front .navigation-secondary{display:none}.site-section-training .navigation-secondary{background:#b47800;border-top-color:#b47800}.site-section-recruitment .navigation-secondary{background:#5aa6ac;border-top-color:#5aa6ac}.site-section-advisory .navigation-secondary{background:#af5c94;border-top-color:#af5c94}.site-section-international .navigation-secondary{background:#286e94;border-top-color:#286e94}.navigation-secondary-inner{white-space:nowrap;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none}.js .navigation-secondary-inner{-ms-overflow-style:-ms-autohiding-scrollbar}.js .navigation-secondary-inner::-webkit-scrollbar{display:none}.navigation-secondary ul.menu{width:auto;margin:0;padding:0;font-weight:300;font-size:1.4rem;line-height:1;text-align:center;list-style:none;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start}@media (min-width: 769px){.navigation-secondary ul.menu{font-size:1.4rem;text-align:center;-webkit-box-pack:center;justify-content:center}}@media (min-width: 991px){.navigation-secondary ul.menu{font-size:1.6rem}}.navigation-secondary ul.menu li{margin:0;padding:0;list-style:none;-webkit-box-flex:0;flex:0 0 auto}.navigation-secondary ul.menu li>a{margin:0;padding:0;color:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:block;padding:1rem;border-right:1px solid rgba(255,255,255,0.1)}.navigation-secondary ul.menu li>a:link,.navigation-secondary ul.menu li>a:visited{color:white;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.navigation-secondary ul.menu li>a:hover,.navigation-secondary ul.menu li>a:active,.navigation-secondary ul.menu li>a.active-trail{color:white;text-decoration:none;background:rgba(0,0,0,0.2);box-shadow:inset 0 10px 10px -10px rgba(0,0,0,0.4);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media (min-width: 769px){.navigation-secondary ul.menu li:first-child>a{border-left:1px solid rgba(255,255,255,0.1)}}.navigation-breadcrumbs{width:100%;margin:0;padding:0}.navigation-breadcrumbs-inner{width:100%;margin:0;padding:0}@media (min-width: 769px){.navigation-breadcrumbs-inner{width:94%;max-width:1440px;margin:0 auto}}.breadcrumb{padding:2rem 0 .5rem;font-size:1.4rem;line-height:1;font-weight:300;color:#040405}@media (min-width: 769px){.breadcrumb{font-size:1.2rem}}@media (min-width: 991px){.breadcrumb{font-size:1.4rem}}.breadcrumb span.crumbs-separator{margin:0 .5rem;color:#30333f}.hero-content,.hero-content-mobile{width:100%;height:50vh;background-size:cover;position:relative;overflow:hidden;z-index:-1;display:none}@media (min-width: 769px){.hero-content,.hero-content-mobile{height:70vh;display:block}}.hero-content:after,.hero-content-mobile:after{content:'';position:absolute;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), color-stop(rgba(0,0,0,0.4)), color-stop(rgba(0,0,0,0.3)), color-stop(rgba(255,255,255,0)), to(rgba(0,0,0,0.3)));background:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.4), rgba(0,0,0,0.3), rgba(255,255,255,0), rgba(0,0,0,0.3));top:0;bottom:0;left:0;right:0;z-index:0}.hero-content-front{height:90vh;margin-top:-7rem;display:none}.hero-content-front:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.9)), color-stop(rgba(0,0,0,0.7)), color-stop(rgba(0,0,0,0.4)), color-stop(rgba(0,0,0,0.4)), to(rgba(0,0,0,0.7)));background:linear-gradient(to bottom, rgba(0,0,0,0.9), rgba(0,0,0,0.7), rgba(0,0,0,0.4), rgba(0,0,0,0.4), rgba(0,0,0,0.7))}@media (min-width: 481px){.hero-content-front{margin-top:-8rem}}@media (min-width: 769px){.hero-content-front{height:100vh;margin-top:-17.5rem;display:block}}.hero-content-mobile{height:auto;display:block}@media (min-width: 769px){.hero-content-mobile{display:none}}.hero-content-mobile-front{margin-top:-7rem}.hero-content-mobile-front:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.9)), color-stop(rgba(0,0,0,0.7)), color-stop(rgba(0,0,0,0.4)), color-stop(rgba(0,0,0,0.4)), to(rgba(0,0,0,0.7)));background:linear-gradient(to bottom, rgba(0,0,0,0.9), rgba(0,0,0,0.7), rgba(0,0,0,0.4), rgba(0,0,0,0.4), rgba(0,0,0,0.7))}@media (min-width: 481px){.hero-content-mobile-front{margin-top:-8rem}}.hero-video-wrapper{width:100%;height:100%;position:relative}.hero-video{width:100%;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.hero-video video{display:none}@media (min-width: 769px){.hero-video video{display:block}}.hero-image{width:100%;height:100%;position:relative;background-size:cover}.hero-image img{width:120% !important;height:auto !important}@media (min-width: 481px){.hero-image img{width:100% !important}}.hero-text{width:80%;height:100%;text-align:center;display:-webkit-box;display:flex;flex-wrap:wrap;align-content:center;position:absolute;bottom:0;left:10%;z-index:1}@media (min-width: 769px){.hero-text{width:60%;height:auto;display:block;bottom:6rem;left:20%}}@media (min-width: 991px){.hero-text{width:40%;left:30%}}.hero-text-front{width:90%;margin-top:8rem;padding:7rem 0 6rem;left:5%}@media (min-width: 481px){.hero-text-front{margin-top:7rem;padding:6rem 0 12rem}}@media (min-width: 769px){.hero-text-front{width:60%;margin:0;padding:0;top:24rem;left:20%}}@media (min-width: 991px){.hero-text-front{width:50%;left:25%}}.hero-text h1{font-size:1.6rem;line-height:1.5;font-weight:300;color:white;text-shadow:0px 0px 4px rgba(0,0,0,0.9);-webkit-box-flex:0;flex:0 0 100%;-webkit-box-ordinal-group:2;order:1}@media (min-width: 321px){.hero-text h1{font-size:2.2rem}}@media (min-width: 481px){.hero-text h1{font-size:2.6rem}}@media (min-width: 769px){.hero-text h1{font-size:3rem}}@media (min-width: 991px){.hero-text h1{font-size:3.4rem}}.hero-text h2{margin-bottom:.5rem;font-size:1.6rem;line-height:1;font-weight:300;color:white;text-transform:uppercase;text-shadow:0px 0px 4px rgba(0,0,0,0.9);-webkit-box-flex:0;flex:0 0 100%;-webkit-box-ordinal-group:1;order:0}@media (min-width: 321px){.hero-text h2{margin-bottom:1rem;font-size:2.4rem}}@media (min-width: 481px){.hero-text h2{font-size:3rem}}.hero-content-mobile-front h2{color:#676e87}.hero-content-mobile-training h2{color:#b47800}.hero-content-mobile-advisory h2{color:#af5c94}.hero-content-mobile-recruitment h2{color:#5aa6ac}.hero-content-mobile-international h2{color:#286e94}.block-front-video-video{width:100%;height:100%}.main{width:94%;max-width:1440px;margin:0 auto;padding:0}.node-type-section .main{width:100%;max-width:100%}.main-top{display:none}.main-body,.main-article{width:100%;margin:0;padding:0;position:relative}@media (min-width: 769px){.main-body,.main-article{padding:0;border:none;border-radius:0;background:none;float:left}}@media (min-width: 769px){.main-body.with-sidebar,.main-article.with-sidebar{width:70%;margin:0 3% 3rem 0;padding:0;background:white}}.main-sidebar{width:80%;max-width:320px;margin:4rem auto 0;padding:0;box-sizing:border-box}@media (min-width: 481px){.main-sidebar{max-width:400px}}@media (min-width: 769px){.main-sidebar{width:27%;max-width:inherit;margin:0;padding:0;float:left}}.main-sidebar .block{width:100%;margin:0 0 3rem;float:left}.section-page>header{width:100%;margin:0 0 3rem}@media (min-width: 769px){.section-page>header{margin:0 0 6rem}}.section-page>header h1{margin:0;padding:0;font-size:2.6rem;line-height:1.2;font-weight:300;color:#676e87;text-transform:uppercase;text-align:center;letter-spacing:2px}@media (min-width: 769px){.section-page>header h1{font-size:2.8rem}}@media (min-width: 991px){.section-page>header h1{font-size:3.2rem}}.site-section-training .section-page>header h1{color:#b47800}.site-section-recruitment .section-page>header h1{color:#5aa6ac}.site-section-advisory .section-page>header h1{color:#af5c94}.site-section-international .section-page>header h1{color:#286e94}.section-courses{width:100%;margin:0;padding:2rem 0}@media (min-width: 769px){.section-courses{padding:4rem 0}}@media (min-width: 991px){.section-courses{padding:6rem 0}}.page-training-courses .section-courses .view-header-bottom,.page-taxonomy-term .section-courses .view-header-top{display:none}.page-training-courses .section-courses .view-header-top,.page-taxonomy-term .section-courses .view-header-bottom{display:block}.page-training-courses .section-courses .view-header-top .showall{display:none}.section-courses .view-footer .training-courses-cats{width:90%;margin:0 5% 1.5rem}@media (min-width: 769px){.section-courses .view-footer .training-courses-cats{width:70%;margin:0 15% 3rem}}@media (min-width: 991px){.section-courses .view-footer .training-courses-cats{width:60%;margin:0 20% 3rem}}.section-courses .view-footer .training-courses-cats h4{font-size:1.4rem}@media (min-width: 769px){.section-courses .view-footer .training-courses-cats h4{font-size:1.2rem}}.section-courses .view-footer .training-courses-cats ul{font-size:1.2rem}@media (min-width: 769px){.section-courses .view-footer .training-courses-cats ul{font-size:1.4rem}}.section-courses .view-content{width:100%;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:stretch;align-items:stretch}.teaser-article-course{margin:0 0 3rem;padding:1.5rem 1rem 5rem;border:1px solid #edeef1;border-radius:2px;position:relative;-webkit-box-flex:0;flex:0 0 100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.teaser-article-course:hover,.teaser-article-course:active,.teaser-article-course:focus{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer}@media (min-width: 769px){.teaser-article-course{margin:0 1.5% 3rem;-webkit-box-flex:0;flex:0 0 48.5%}}@media (min-width: 991px){.teaser-article-course{margin:0 1.5% 3rem;-webkit-box-flex:0;flex:0 0 30%}}.teaser-article-course p.sport{margin:0 0 1rem;padding:0;font-size:1.1rem;line-height:1;text-transform:uppercase;text-align:center;color:#b47800}@media (min-width: 769px){.teaser-article-course p.sport{font-size:1.3rem}}.site-section-international .teaser-article-course p.sport{display:none}.teaser-article-course .image{width:100%;margin:0 0 2rem;position:relative;text-align:center}.teaser-article-course .image img{width:100% !important;height:auto !important;display:inline-block}.teaser-article-course h1{margin:0 0 1rem;font-size:2rem;line-height:1.2;font-weight:500;color:#3c6eb4;text-align:center;overflow:hidden}@inlude mqm{.teaser-article-course h1{font-size:2.4rem}}.teaser-article-course h1 a:link,.teaser-article-course h1 a:visited,.teaser-article-course h1 a:hover,.teaser-article-course h1 a:active{color:#3c6eb4;text-decoration:none}.teaser-article-course h2{margin:0 1rem 1rem;font-size:1.2rem;line-height:1.3;font-weight:300;color:#b47800;text-align:center;text-transform:uppercase;letter-spacing:1px}@media (min-width: 769px){.teaser-article-course h2{font-size:1.4rem}}.teaser-article-course h2 a:link,.teaser-article-course h2 a:visited,.teaser-article-course h2 a:hover,.teaser-article-course h2 a:active{color:#b47800;text-decoration:none}.teaser-article-course p.details{margin:0 1rem 1rem;font-size:1.2rem;line-height:1.3;color:#040405;text-align:center}@media (min-width: 769px){.teaser-article-course p.details{font-size:1.4rem}}.teaser-article-course p.details a:link,.teaser-article-course p.details a:visited,.teaser-article-course p.details a:hover,.teaser-article-course p.details a:active{color:#040405;text-decoration:none}.teaser-article-course p.readmore{width:100%;margin:0;text-align:center;position:absolute;bottom:1.5rem;left:0}.teaser-article-course p.readmore a{color:#3c6eb4;background:none;border:1px solid #3c6eb4}.teaser-article-course p.readmore a:after{color:#3c6eb4}.teaser-article-course p.readmore a:hover,.teaser-article-course p.readmore a:active{color:white;background:#3c6eb4;border:1px solid #3c6eb4}.teaser-article-course p.readmore a:hover:after,.teaser-article-course p.readmore a:active:after{color:white}body.front .main-body-top{margin-top:-6rem}@media (min-width: 481px){body.front .main-body-top{margin-top:-12rem}}@media (min-width: 991px){body.front .main-body-top{margin-top:-14rem}}body.front .region-content-header{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start}@media (min-width: 481px){body.front .region-content-header{-webkit-box-align:normal;align-items:normal}}@media (min-width: 991px){body.front .region-content-header{-webkit-box-align:inherit;align-items:inherit}}.block-front-training,.block-front-recruitment,.block-front-advisory,.block-front-international{margin:0 3% 3rem;padding:1.5rem;display:inline-block;vertical-align:top;position:relative;-webkit-box-flex:0;flex:0 0 94%}@media (min-width: 481px){.block-front-training,.block-front-recruitment,.block-front-advisory,.block-front-international{margin:0 1% 3rem;box-shadow:0 0 10px rgba(0,0,0,0.6);-webkit-box-flex:0;flex:0 0 48%}}@media (min-width: 991px){.block-front-training,.block-front-recruitment,.block-front-advisory,.block-front-international{margin:0 1% 6rem;-webkit-box-flex:0;flex:0 0 23%}}.block-front-training .image,.block-front-recruitment .image,.block-front-advisory .image,.block-front-international .image{width:100%;margin:0 0 1rem;position:relative}.block-front-training .image:before,.block-front-recruitment .image:before,.block-front-advisory .image:before,.block-front-international .image:before{content:'';width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), color-stop(rgba(0,0,0,0.4)), color-stop(rgba(255,255,255,0)), color-stop(rgba(255,255,255,0)), to(rgba(0,0,0,0.3)));background:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.4), rgba(255,255,255,0), rgba(255,255,255,0), rgba(0,0,0,0.3));position:absolute;top:0;left:0;pointer-events:none}.block-front-training .image img,.block-front-recruitment .image img,.block-front-advisory .image img,.block-front-international .image img{width:100% !important;height:auto !important}.block-front-training h2,.block-front-recruitment h2,.block-front-advisory h2,.block-front-international h2{width:100%;margin:0 0 1rem;font-size:2.6rem;line-height:1;font-weight:300;text-transform:uppercase;text-align:center;letter-spacing:1px;position:absolute;top:2rem;left:0;z-index:100}.block-front-training h2 a:link,.block-front-training h2 a:visited,.block-front-training h2 a:hover,.block-front-training h2 a:active,.block-front-recruitment h2 a:link,.block-front-recruitment h2 a:visited,.block-front-recruitment h2 a:hover,.block-front-recruitment h2 a:active,.block-front-advisory h2 a:link,.block-front-advisory h2 a:visited,.block-front-advisory h2 a:hover,.block-front-advisory h2 a:active,.block-front-international h2 a:link,.block-front-international h2 a:visited,.block-front-international h2 a:hover,.block-front-international h2 a:active{color:white;text-decoration:none}@media (min-width: 769px){.block-front-training h2,.block-front-recruitment h2,.block-front-advisory h2,.block-front-international h2{font-size:2.2rem}}.block-front-training p,.block-front-recruitment p,.block-front-advisory p,.block-front-international p{margin:0 1rem 1rem;font-size:1.8rem;color:#040405;text-align:center}.block-front-training p a:link,.block-front-training p a:visited,.block-front-training p a:hover,.block-front-training p a:active,.block-front-recruitment p a:link,.block-front-recruitment p a:visited,.block-front-recruitment p a:hover,.block-front-recruitment p a:active,.block-front-advisory p a:link,.block-front-advisory p a:visited,.block-front-advisory p a:hover,.block-front-advisory p a:active,.block-front-international p a:link,.block-front-international p a:visited,.block-front-international p a:hover,.block-front-international p a:active{color:white;text-decoration:none}.block-front-training p.readmore a,.block-front-recruitment p.readmore a,.block-front-advisory p.readmore a,.block-front-international p.readmore a{font-size:1.6rem;background:none;border-width:1px;border-style:solid;border-color:white}.block-front-training p.readmore a:after,.block-front-recruitment p.readmore a:after,.block-front-advisory p.readmore a:after,.block-front-international p.readmore a:after{color:white}.block-front-training p.readmore a:hover,.block-front-training p.readmore a:active,.block-front-recruitment p.readmore a:hover,.block-front-recruitment p.readmore a:active,.block-front-advisory p.readmore a:hover,.block-front-advisory p.readmore a:active,.block-front-international p.readmore a:hover,.block-front-international p.readmore a:active{background:white}.block-front-training{background:#b47800}.block-front-training p.readmore a:hover,.block-front-training p.readmore a:active{color:#b47800}.block-front-training p.readmore a:hover:after,.block-front-training p.readmore a:active:after{color:#b47800}.block-front-recruitment{background:#5aa6ac}.block-front-recruitment p.readmore a:hover,.block-front-recruitment p.readmore a:active{color:#5aa6ac}.block-front-recruitment p.readmore a:hover:after,.block-front-recruitment p.readmore a:active:after{color:#5aa6ac}.block-front-advisory{background:#af5c94}.block-front-advisory p.readmore a:hover,.block-front-advisory p.readmore a:active{color:#af5c94}.block-front-advisory p.readmore a:hover:after,.block-front-advisory p.readmore a:active:after{color:#af5c94}.block-front-international{background:#286e94}.block-front-international p.readmore a:hover,.block-front-international p.readmore a:active{color:#286e94}.block-front-international p.readmore a:hover:after,.block-front-international p.readmore a:active:after{color:#286e94}.front .main-body-bottom{width:100%;margin:0;padding:2rem 0 4rem;background:#f9f9fa;border-top:1px solid #edeef1;display:inline-block}.node-type-section.site-section-training .main-body-top{padding:4rem 0;background:#f9f9fa;border-bottom:1px solid #edeef1}.training-courses-cats{width:80%;margin:0 10% 1.5rem}@media (min-width: 769px){.training-courses-cats{width:60%;margin:0 20% 3rem}}@media (min-width: 991px){.training-courses-cats{width:50%;margin:0 25% 3rem}}.training-courses-cats h4{margin:0 0 1rem;font-size:1.4rem;line-height:1;color:#b47800;text-transform:lowercase;font-weight:300;text-align:center;text-transform:uppercase}@media (min-width: 769px){.training-courses-cats h4{font-size:1.2rem}}.training-courses-cats ul{margin:0;font-size:1.4rem;line-height:2;text-align:center;text-transform:uppercase;letter-spacing:1px}@media (min-width: 769px){.training-courses-cats ul{font-size:1.6rem}}.training-courses-cats ul li{margin:0;display:inline-block}.training-courses-cats ul li a{padding:.2rem 1rem .3rem;color:#3c6eb4;background:none;border:1px solid transparent;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:2px}.training-courses-cats ul li a:hover,.training-courses-cats ul li a:active{color:#b47800;border:1px solid #b47800;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-decoration:none}.training-courses-carousel{width:90%;margin:0 5% 3rem;padding:0 1rem}@media (min-width: 769px){.training-courses-carousel{width:80%;margin:0 10% 6rem}}@media (min-width: 991px){.training-courses-carousel{width:70%;margin:0 15% 6rem}}.training-courses-carousel>h4{margin:0 0 1rem;font-size:1.8rem;line-height:1;color:#b47800;text-transform:lowercase;font-weight:300;text-align:center;text-transform:uppercase}.training-courses-carousel .view-content{padding:2rem 0;position:relative}.training-courses-carousel .view-content:after,.training-courses-carousel .view-content:before{content:'';width:4rem;height:100%;background:#f9f9fa;position:absolute;z-index:10;top:0}.training-courses-carousel .view-content:before{left:0}.training-courses-carousel .view-content:after{right:0}@media (min-width: 769px){.training-courses-carousel .view-content:before{left:-4rem}.training-courses-carousel .view-content:after{right:-4rem}}.training-courses-carousel .view-content>.slick:after,.training-courses-carousel .view-content>.slick:before{content:'';width:2rem;height:100%;box-shadow:0 0 15px rgba(0,0,0,0.3);border-radius:10px / 100px;position:absolute;z-index:5;top:0}.training-courses-carousel .view-content>.slick:before{left:2rem}.training-courses-carousel .view-content>.slick:after{right:2rem}@media (min-width: 769px){.training-courses-carousel .view-content>.slick:before{left:-2rem}.training-courses-carousel .view-content>.slick:after{right:-2rem}}.training-courses-carousel .slick__arrow{display:none}.training-courses-carousel .slick-track{display:-webkit-box;display:flex}.training-courses-carousel .slick-slide{height:inherit;margin:0 .5rem;padding:.5rem 1rem 1rem;background:white;border:1px solid #d6d8e0;border-radius:2px;position:relative}.training-courses-carousel .slick-slide>div{height:100%}@media (min-width: 769px){.training-courses-carousel .slick-slide{margin:0 1rem}}.training-courses-carousel p.sport{margin:0 0 .5rem;padding:0;font-size:1.1rem;line-height:1;text-transform:uppercase;text-align:center;color:#b47800}.training-courses-carousel .image{width:100%;margin:0 0 1rem;position:relative}.training-courses-carousel .image:before{content:'';width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;top:0;left:0}.training-courses-carousel h4{max-height:9.6rem;margin:0 1rem 3rem;font-size:2rem;line-height:1.2;font-weight:300;color:#3c6eb4;text-align:center;overflow:hidden}.training-courses-carousel h4 a:link,.training-courses-carousel h4 a:visited,.training-courses-carousel h4 a:hover,.training-courses-carousel h4 a:active{color:#3c6eb4;text-decoration:none}.training-courses-carousel .summary{color:white}.training-courses-carousel p.readmore{width:100%;margin:0;text-align:center;position:absolute;bottom:1rem;left:0}.training-courses-carousel p.readmore a{color:#b47800;background:none;border:1px solid #b47800}.training-courses-carousel p.readmore a:after{color:#b47800}.training-courses-carousel p.readmore a:hover,.training-courses-carousel p.readmore a:active{color:white;background:#b47800;border:1px solid #b47800}.training-courses-carousel p.readmore a:hover:after,.training-courses-carousel p.readmore a:active:after{color:white}.training-courses-carousel .slick__arrow .slick-arrow{z-index:15}.training-courses-carousel .slick__arrow .slick-arrow::before{color:#3c6eb4;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.training-courses-carousel .slick__arrow .slick-arrow:hover::before{color:#5b88c8;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.training-courses-carousel .slick__arrow .slick-prev{text-align:left;left:-4rem}.training-courses-carousel .slick__arrow .slick-next{text-align:right;right:-4rem}.training-courses-carousel .view-footer{margin:3rem 0 0;text-align:center}.training-courses-carousel .view-footer p{margin:0;font-size:1.6rem;line-height:1}.training-courses-carousel .view-footer p a{padding:.3rem 2rem .2rem 1rem;color:#b47800;text-transform:uppercase;border:1px solid #b47800;text-decoration:none;border-radius:2px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative}.training-courses-carousel .view-footer p a:after{font-size:1.2rem;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:#b47800;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;pointer-events:none;position:absolute;top:0.5rem;right:0.5rem}@media (min-width: 481px){.training-courses-carousel .view-footer p a:after{top:0.6rem}}@media (min-width: 769px){.training-courses-carousel .view-footer p a:after{top:0.7rem}}.training-courses-carousel .view-footer p a:hover,.training-courses-carousel .view-footer p a:active{color:white;background:#b47800;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.training-courses-carousel .view-footer p a:hover:after,.training-courses-carousel .view-footer p a:active:after{color:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.training-other{width:100%;padding:4rem 3%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}@media (min-width: 769px){.training-other{padding:6rem 10%}}.training-other-coachingdays,.training-other-inset{margin:0 0 3rem;padding:2rem;text-align:center;display:inline-block;vertical-align:top;background:#f9f9fa;border:1px solid #d6d8e0;border-radius:2px;position:relative;-webkit-box-flex:0;flex:0 0 100%}.training-other-coachingdays .image,.training-other-inset .image{width:100%;margin:0 0 1rem;position:relative}.training-other-coachingdays .image:before,.training-other-inset .image:before{content:'';width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), color-stop(rgba(0,0,0,0.3)), color-stop(rgba(255,255,255,0)), color-stop(rgba(255,255,255,0)), to(rgba(0,0,0,0.3)));background:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.3), rgba(255,255,255,0), rgba(255,255,255,0), rgba(0,0,0,0.3));position:absolute;top:0;left:0}.training-other-coachingdays .image img,.training-other-inset .image img{width:100% !important;height:auto !important}.training-other-coachingdays h2,.training-other-inset h2{font-size:2.4rem;margin:0 0 1.5rem;font-weight:300;text-transform:uppercase;text-align:center;color:#3c6eb4}.training-other-coachingdays p,.training-other-inset p{margin:0 2rem 1.5rem;font-size:1.8rem;color:#040405}.training-other-coachingdays p.readmore,.training-other-inset p.readmore{margin:0}.training-other-coachingdays p.readmore a,.training-other-inset p.readmore a{font-size:1.4rem;color:#b47800;background:none;border:1px solid #b47800}.training-other-coachingdays p.readmore a:after,.training-other-inset p.readmore a:after{color:#b47800}.training-other-coachingdays p.readmore a:hover,.training-other-coachingdays p.readmore a:active,.training-other-inset p.readmore a:hover,.training-other-inset p.readmore a:active{color:white;background:#b47800;border:1px solid #b47800}.training-other-coachingdays p.readmore a:hover:after,.training-other-coachingdays p.readmore a:active:after,.training-other-inset p.readmore a:hover:after,.training-other-inset p.readmore a:active:after{color:white}@media (min-width: 481px){.training-other-coachingdays p.readmore a,.training-other-inset p.readmore a{font-size:1.6rem}}@media (min-width: 769px){.training-other-coachingdays p.readmore a,.training-other-inset p.readmore a{font-size:2rem}}@media (min-width: 769px){.training-other-coachingdays,.training-other-inset{margin:0;-webkit-box-flex:0;flex:0 0 48%}}.node-type-section.site-section-recruitment .main-body-top{padding:4rem 0;background:#f9f9fa;border-bottom:1px solid #edeef1}.recruitment-jobs-cats{width:80%;margin:0 10% 1.5rem}@media (min-width: 769px){.recruitment-jobs-cats{width:60%;margin:0 20% 3rem}}@media (min-width: 991px){.recruitment-jobs-cats{width:50%;margin:0 25% 3rem}}.recruitment-jobs-cats h4{margin:0 0 1rem;font-size:1.4rem;line-height:1;color:#5aa6ac;text-transform:lowercase;font-weight:300;text-align:center;text-transform:uppercase}@media (min-width: 769px){.recruitment-jobs-cats h4{font-size:1.2rem}}.recruitment-jobs-cats ul{margin:0;font-size:1.4rem;line-height:2;text-align:center;text-transform:uppercase;letter-spacing:1px}@media (min-width: 769px){.recruitment-jobs-cats ul{font-size:1.6rem}}.recruitment-jobs-cats ul li{margin:0;display:inline-block}.recruitment-jobs-cats ul li a{padding:.2rem 1rem .3rem;color:#b95a50;background:none;border:1px solid transparent;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:2px}.recruitment-jobs-cats ul li a:hover,.recruitment-jobs-cats ul li a:active{color:#5aa6ac;border:1px solid #5aa6ac;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-decoration:none}.recruitment-jobs-carousel{width:90%;margin:0 5% 3rem;padding:0 1rem;overflow:hidden}@media (min-width: 769px){.recruitment-jobs-carousel{width:80%;margin:0 10% 6rem}}@media (min-width: 991px){.recruitment-jobs-carousel{width:70%;margin:0 15% 6rem}}.recruitment-jobs-carousel>h4{margin:0 0 1rem;font-size:1.8rem;line-height:1;color:#5aa6ac;text-transform:lowercase;font-weight:300;text-align:center;text-transform:uppercase}.recruitment-jobs-carousel .view-content{padding:2rem 0;position:relative}.recruitment-jobs-carousel .view-content:after,.recruitment-jobs-carousel .view-content:before{content:'';width:4rem;height:100%;background:#f9f9fa;position:absolute;z-index:10;top:0}.recruitment-jobs-carousel .view-content:before{left:-4rem}.recruitment-jobs-carousel .view-content:after{right:-4rem}.recruitment-jobs-carousel .view-content>.slick:after,.recruitment-jobs-carousel .view-content>.slick:before{content:'';width:2rem;height:100%;box-shadow:0 0 15px rgba(0,0,0,0.3);border-radius:10px / 100px;position:absolute;z-index:5;top:0}.recruitment-jobs-carousel .view-content>.slick:before{left:-2rem}.recruitment-jobs-carousel .view-content>.slick:after{right:-2rem}.recruitment-jobs-carousel .slick__arrow{display:none}.recruitment-jobs-carousel .slick-track{display:-webkit-box;display:flex}.recruitment-jobs-carousel .slick-slide{height:inherit;margin:0 .5rem;padding:.5rem 1rem 1rem;background:white;border:1px solid #edeef1;border-radius:2px;position:relative}.recruitment-jobs-carousel .slick-slide>div{height:100%}@media (min-width: 769px){.recruitment-jobs-carousel .slick-slide{margin:0 1rem}}.recruitment-jobs-carousel p.jobtype{margin:0 0 .5rem;padding:0;font-size:1.1rem;line-height:1;text-transform:uppercase;text-align:center;color:#5aa6ac}.recruitment-jobs-carousel .image{width:100%;margin:1rem 0 2rem;position:relative;text-align:center}.recruitment-jobs-carousel .image a{display:inline-block}.recruitment-jobs-carousel h4{max-height:9.6rem;margin:0 1rem 1rem;font-size:2rem;line-height:1.2;font-weight:300;color:#b95a50;text-align:center;overflow:hidden}.recruitment-jobs-carousel h4 a:link,.recruitment-jobs-carousel h4 a:visited,.recruitment-jobs-carousel h4 a:hover,.recruitment-jobs-carousel h4 a:active{color:#b95a50;text-decoration:none}.recruitment-courses-carousel .summary{color:white}.recruitment-jobs-carousel p.school{margin:0 1rem 1rem;font-size:1.2rem;line-height:1.3;color:#5aa6ac;text-align:center;text-transform:uppercase;letter-spacing:1px}@media (min-width: 769px){.recruitment-jobs-carousel p.school{font-size:1.4rem}}.recruitment-jobs-carousel p.closingdate{margin:0 1rem 4rem;font-size:1.4rem;line-height:1.3;color:#040405;text-align:center}.recruitment-jobs-carousel p.closingdate span{font-size:80%;text-transform:uppercase;display:block}.recruitment-jobs-carousel p.closingdate strong{display:inline-block}@media (min-width: 769px){.recruitment-jobs-carousel p.closingdate{font-size:1.6rem}}.recruitment-jobs-carousel p.readmore{width:100%;margin:0;text-align:center;position:absolute;bottom:1rem;left:0}.recruitment-jobs-carousel p.readmore a{color:#b95a50;background:none;border:1px solid #b95a50}.recruitment-jobs-carousel p.readmore a:after{color:#b95a50}.recruitment-jobs-carousel p.readmore a:hover,.recruitment-jobs-carousel p.readmore a:active{color:white;background:#b95a50;border:1px solid #b95a50}.recruitment-jobs-carousel p.readmore a:hover:after,.recruitment-jobs-carousel p.readmore a:active:after{color:white}.recruitment-jobs-carousel .slick__arrow .slick-arrow{z-index:15}.recruitment-jobs-carousel .slick__arrow .slick-arrow::before{color:#b95a50;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.recruitment-jobs-carousel .slick__arrow .slick-arrow:hover::before{color:#c87c74;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.recruitment-jobs-carousel .slick__arrow .slick-prev{text-align:left;left:-4rem}.recruitment-jobs-carousel .slick__arrow .slick-next{text-align:right;right:-4rem}.recruitment-jobs-carousel .view-footer{margin:3rem 0 0;text-align:center}.recruitment-jobs-carousel .view-footer p{margin:0;font-size:1.6rem;line-height:1}.recruitment-jobs-carousel .view-footer p a{padding:.3rem 2rem .2rem 1rem;color:#5aa6ac;text-transform:uppercase;border:1px solid #5aa6ac;text-decoration:none;border-radius:2px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative}.recruitment-jobs-carousel .view-footer p a:after{font-size:1.2rem;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:#5aa6ac;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;pointer-events:none;position:absolute;top:0.5rem;right:0.5rem}@media (min-width: 481px){.recruitment-jobs-carousel .view-footer p a:after{top:0.6rem}}@media (min-width: 769px){.recruitment-jobs-carousel .view-footer p a:after{top:0.7rem}}.recruitment-jobs-carousel .view-footer p a:hover,.recruitment-jobs-carousel .view-footer p a:active{color:white;background:#5aa6ac;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.recruitment-jobs-carousel .view-footer p a:hover:after,.recruitment-jobs-carousel .view-footer p a:active:after{color:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.recruitment-other{width:100%;padding:2rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}@media (min-width: 769px){.recruitment-other{width:100%;padding:0;padding:6rem 10%}}.recruitment-other-intro{width:100%;margin:0 0 3rem}.recruitment-other-intro h4{margin:0 0 1rem;font-size:1.8rem;line-height:1;color:#5aa6ac;text-transform:lowercase;font-weight:300;text-align:center;text-transform:uppercase}.recruitment-other-intro p{margin:0 2rem 1.5rem;font-size:1.6rem;color:#040405;text-align:center}@media (min-width: 769px){.recruitment-other-intro{-webkit-box-flex:0;flex:0 0 100%}}.recruitment-other-advertise,.recruitment-other-graduate,.recruitment-other-senior,.recruitment-other-lacrosse{width:100%;margin:0 0 3rem;padding:2rem;text-align:center;display:inline-block;vertical-align:top;background:#f9f9fa;border:1px solid #d6d8e0;border-radius:2px;position:relative}.recruitment-other-advertise .image,.recruitment-other-graduate .image,.recruitment-other-senior .image,.recruitment-other-lacrosse .image{width:100%;margin:0 0 1rem;position:relative}.recruitment-other-advertise .image:before,.recruitment-other-graduate .image:before,.recruitment-other-senior .image:before,.recruitment-other-lacrosse .image:before{content:'';width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), color-stop(rgba(0,0,0,0.3)), color-stop(rgba(255,255,255,0)), color-stop(rgba(255,255,255,0)), to(rgba(0,0,0,0.3)));background:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.3), rgba(255,255,255,0), rgba(255,255,255,0), rgba(0,0,0,0.3));position:absolute;top:0;left:0}.recruitment-other-advertise .image img,.recruitment-other-graduate .image img,.recruitment-other-senior .image img,.recruitment-other-lacrosse .image img{width:100% !important;height:auto !important}.recruitment-other-advertise h2,.recruitment-other-graduate h2,.recruitment-other-senior h2,.recruitment-other-lacrosse h2{font-size:2.4rem;margin:0 0 1.5rem;font-weight:300;text-transform:uppercase;text-align:center;color:#b95a50}.recruitment-other-advertise p,.recruitment-other-graduate p,.recruitment-other-senior p,.recruitment-other-lacrosse p{margin:0 2rem 1.5rem;font-size:1.8rem;color:#040405}.recruitment-other-advertise p.readmore,.recruitment-other-graduate p.readmore,.recruitment-other-senior p.readmore,.recruitment-other-lacrosse p.readmore{margin:0}.recruitment-other-advertise p.readmore a,.recruitment-other-graduate p.readmore a,.recruitment-other-senior p.readmore a,.recruitment-other-lacrosse p.readmore a{font-size:1.4rem;color:#5aa6ac;background:none;border:1px solid #5aa6ac}.recruitment-other-advertise p.readmore a:after,.recruitment-other-graduate p.readmore a:after,.recruitment-other-senior p.readmore a:after,.recruitment-other-lacrosse p.readmore a:after{color:#5aa6ac}.recruitment-other-advertise p.readmore a:hover,.recruitment-other-advertise p.readmore a:active,.recruitment-other-graduate p.readmore a:hover,.recruitment-other-graduate p.readmore a:active,.recruitment-other-senior p.readmore a:hover,.recruitment-other-senior p.readmore a:active,.recruitment-other-lacrosse p.readmore a:hover,.recruitment-other-lacrosse p.readmore a:active{color:white;background:#5aa6ac;border:1px solid #5aa6ac}.recruitment-other-advertise p.readmore a:hover:after,.recruitment-other-advertise p.readmore a:active:after,.recruitment-other-graduate p.readmore a:hover:after,.recruitment-other-graduate p.readmore a:active:after,.recruitment-other-senior p.readmore a:hover:after,.recruitment-other-senior p.readmore a:active:after,.recruitment-other-lacrosse p.readmore a:hover:after,.recruitment-other-lacrosse p.readmore a:active:after{color:white}@media (min-width: 481px){.recruitment-other-advertise p.readmore a,.recruitment-other-graduate p.readmore a,.recruitment-other-senior p.readmore a,.recruitment-other-lacrosse p.readmore a{font-size:1.6rem}}@media (min-width: 769px){.recruitment-other-advertise p.readmore a,.recruitment-other-graduate p.readmore a,.recruitment-other-senior p.readmore a,.recruitment-other-lacrosse p.readmore a{font-size:2rem}}@media (min-width: 769px){.recruitment-other-advertise,.recruitment-other-graduate,.recruitment-other-senior,.recruitment-other-lacrosse{width:48%;margin:0 0 3rem;-webkit-box-flex:0;flex:0 0 48%}}.advisory-blog-block{width:100%;margin-top:4rem;padding:0 1rem}@media (min-width: 769px){.advisory-blog-block{width:80%;margin:4rem 10%}}@media (min-width: 991px){.advisory-blog-block{width:70%;margin:4rem 15%}}.advisory-blog-block .view-content{width:100%;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:stretch;align-items:stretch}.advisory-blog-block>h4{margin:0 0 2rem;font-size:2rem;line-height:1;color:#af5c94;text-transform:lowercase;font-weight:300;text-align:center;text-transform:uppercase}@media (min-width: 769px){.advisory-blog-block>h4{font-size:2.8rem}}.advisory-blog-block .teaser-article-blog{margin:0 0 1rem;padding:1.5rem 1rem 5rem;background:#f9f9fa;border:1px solid #edeef1;border-radius:2px;position:relative;-webkit-box-flex:0;flex:0 0 100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.advisory-blog-block .teaser-article-blog:hover,.advisory-blog-block .teaser-article-blog:active,.advisory-blog-block .teaser-article-blog:focus{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer}@media (min-width: 769px){.advisory-blog-block .teaser-article-blog{margin:0 1.5% 3rem;-webkit-box-flex:0;flex:0 0 47%}}.advisory-blog-block .teaser-article-blog .image{width:100%;margin:0 0 2rem;position:relative;text-align:center}.advisory-blog-block .teaser-article-blog .image img{width:100% !important;height:auto !important;display:inline-block}.advisory-blog-block .teaser-article-blog h1{margin:0 0 1rem;font-size:2rem;line-height:1.2;font-weight:500;color:#af5c94;text-align:center;overflow:hidden}@inlude mqm{.advisory-blog-block .teaser-article-blog h1{font-size:2.4rem}}.advisory-blog-block .teaser-article-blog h1 a:link,.advisory-blog-block .teaser-article-blog h1 a:visited,.advisory-blog-block .teaser-article-blog h1 a:hover,.advisory-blog-block .teaser-article-blog h1 a:active{color:#a5b48c;text-decoration:none}.advisory-blog-block .teaser-article-blog p.posted{margin:0 1rem 1rem;font-size:1rem;line-height:1.3;color:#040405;text-align:center;text-transform:uppercase}.advisory-blog-block .teaser-article-blog p.posted a:link,.advisory-blog-block .teaser-article-blog p.posted a:visited,.advisory-blog-block .teaser-article-blog p.posted a:hover,.advisory-blog-block .teaser-article-blog p.posted a:active{text-decoration:none}@media (min-width: 769px){.advisory-blog-block .teaser-article-blog p.posted{font-size:1.2rem}}.advisory-blog-block .teaser-article-blog p.details{margin:0 1rem 1rem;font-size:1.2rem;line-height:1.3;color:#040405;text-align:center}.advisory-blog-block .teaser-article-blog p.details a:link,.advisory-blog-block .teaser-article-blog p.details a:visited,.advisory-blog-block .teaser-article-blog p.details a:hover,.advisory-blog-block .teaser-article-blog p.details a:active{text-decoration:none}@media (min-width: 769px){.advisory-blog-block .teaser-article-blog p.details{font-size:1.4rem}}.advisory-blog-block .teaser-article-blog p.readmore{width:100%;margin:0;text-align:center;position:absolute;bottom:1.5rem;left:0}.advisory-blog-block .teaser-article-blog p.readmore a{color:#a5b48c;background:none;border:1px solid #a5b48c}.advisory-blog-block .teaser-article-blog p.readmore a:after{color:#a5b48c}.advisory-blog-block .teaser-article-blog p.readmore a:hover,.advisory-blog-block .teaser-article-blog p.readmore a:active{color:white;background:#a5b48c;border:1px solid #a5b48c}.advisory-blog-block .teaser-article-blog p.readmore a:hover:after,.advisory-blog-block .teaser-article-blog p.readmore a:active:after{color:white}.block-advisory-services{width:94%;padding:4rem 3%;background:#f9f9fa;border-bottom:1px solid #edeef1}.block-advisory-services h4{margin:0 0 1rem;font-size:2rem;line-height:1;color:#af5c94;text-transform:lowercase;font-weight:300;text-align:center;text-transform:uppercase}@media (min-width: 769px){.block-advisory-services h4{margin:0 0 3rem;font-size:2.4rem}}.block-advisory-services .view-content{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media (min-width: 769px){.block-advisory-services{padding:6rem 10%}}.block-advisory-services article{-webkit-box-flex:0;flex:0 0 100%}@media (min-width: 769px){.block-advisory-services article{margin:0;-webkit-box-flex:0;flex:0 0 60%}}@media (min-width: 991px){.block-advisory-services article{margin:0;-webkit-box-flex:0;flex:0 0 70%}}.block-advisory-services article p{margin:1.5rem 0 0;font-size:1.5rem;color:#040405;text-align:center}@media (min-width: 769px){.block-advisory-services article p{margin:1.8rem 0 0;font-size:1.8rem}}.block-advisory-services article ul{margin:1.3rem 0 0;font-size:1.3rem;color:#040405;text-align:center;font-weight:500}@media (min-width: 769px){.block-advisory-services article ul{margin:1.6rem 0 0;font-size:1.6rem}}.advisory-other{width:100%;padding:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;background:#f9f9fa;border-bottom:1px solid #edeef1}@media (min-width: 769px){.advisory-other{padding:6rem 10%}}.advisory-other-item{width:100%;margin:0 0 3rem;padding:2rem;text-align:center;display:inline-block;vertical-align:top;background:white;border:1px solid #d6d8e0;border-radius:2px;position:relative}.advisory-other-item .image{width:100%;margin:0 0 1rem;position:relative}.advisory-other-item .image:before{content:'';width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.9)), color-stop(rgba(0,0,0,0.7)), color-stop(rgba(0,0,0,0.4)), color-stop(rgba(0,0,0,0.4)), to(rgba(0,0,0,0.7)));background:linear-gradient(to bottom, rgba(0,0,0,0.9), rgba(0,0,0,0.7), rgba(0,0,0,0.4), rgba(0,0,0,0.4), rgba(0,0,0,0.7));position:absolute;top:0;left:0}.advisory-other-item .image img{width:100% !important;height:auto !important}.advisory-other-item h2{font-size:2.4rem;margin:0 0 1.5rem;font-weight:300;text-transform:uppercase;text-align:center;color:#a5b48c}.advisory-other-item p{margin:0 2rem 1.5rem;font-size:1.8rem;color:#040405}.advisory-other-item p.readmore{margin:0}.advisory-other-item p.readmore a{font-size:1.4rem;color:#af5c94;background:none;border:1px solid #af5c94}.advisory-other-item p.readmore a:after{color:#af5c94}.advisory-other-item p.readmore a:hover,.advisory-other-item p.readmore a:active{color:white;background:#af5c94;border:1px solid #af5c94}.advisory-other-item p.readmore a:hover:after,.advisory-other-item p.readmore a:active:after{color:white}@media (min-width: 481px){.advisory-other-item p.readmore a{font-size:1.6rem}}@media (min-width: 769px){.advisory-other-item p.readmore a{font-size:2rem}}@media (min-width: 769px){.advisory-other-item{width:48%;margin:0;-webkit-box-flex:0;flex:0 0 48%}}.node-type-section.site-section-international .main-body-top{padding:4rem 0;background:#f9f9fa;border-bottom:1px solid #edeef1}.international-courses-block{width:100%;margin:0;padding:0 1rem}@media (min-width: 769px){.international-courses-block{width:80%;margin:0 10%}}@media (min-width: 991px){.international-courses-block{width:90%;margin:0 5%}}.international-courses-block .view-content{width:100%;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:stretch;align-items:stretch}.international-courses-block>h4{margin:0 0 3rem;font-size:2rem;line-height:1;color:#286e94;text-transform:lowercase;font-weight:300;text-align:center;text-transform:uppercase}@media (min-width: 769px){.international-courses-block>h4{margin:0 0 6rem;font-size:2.8rem}}.international-courses-block .teaser-article-course{margin:0 0 1rem;padding:1.5rem 1rem 5rem;background:white;border:1px solid #edeef1;border-radius:2px;position:relative;-webkit-box-flex:0;flex:0 0 100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.international-courses-block .teaser-article-course:hover,.international-courses-block .teaser-article-course:active,.international-courses-block .teaser-article-course:focus{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer}@media (min-width: 769px){.international-courses-block .teaser-article-course{margin:0 1.5% 3rem;-webkit-box-flex:0;flex:0 0 47%}}@media (min-width: 991px){.international-courses-block .teaser-article-course{margin:0 1.5% 3rem;-webkit-box-flex:0;flex:0 0 30%}}.international-courses-block .teaser-article-course p.sport{display:none}.international-courses-block .teaser-article-course .image{width:100%;margin:0 0 2rem;position:relative;text-align:center}.international-courses-block .teaser-article-course .image img{width:100% !important;height:auto !important;display:inline-block}.international-courses-block .teaser-article-course h1{margin:0 0 1rem;font-size:2rem;line-height:1.2;font-weight:500;color:#b4a596;text-align:center;overflow:hidden}@inlude mqm{.international-courses-block .teaser-article-course h1{font-size:2.4rem}}.international-courses-block .teaser-article-course h1 a:link,.international-courses-block .teaser-article-course h1 a:visited,.international-courses-block .teaser-article-course h1 a:hover,.international-courses-block .teaser-article-course h1 a:active{color:#b4a596;text-decoration:none}.international-courses-block .teaser-article-course h2{margin:0 1rem 1rem;font-size:1.2rem;line-height:1.3;font-weight:300;color:#286e94;text-align:center;text-transform:uppercase;letter-spacing:1px}@media (min-width: 769px){.international-courses-block .teaser-article-course h2{font-size:1.4rem}}.international-courses-block .teaser-article-course p.details{margin:0 1rem 1rem;font-size:1.3rem;line-height:1.3;color:#040405;text-align:center}.international-courses-block .teaser-article-course p.details a:link,.international-courses-block .teaser-article-course p.details a:visited,.international-courses-block .teaser-article-course p.details a:hover,.international-courses-block .teaser-article-course p.details a:active{text-decoration:none}@media (min-width: 769px){.international-courses-block .teaser-article-course p.details{font-size:1.5rem}}.international-courses-block .teaser-article-course p.readmore{width:100%;margin:0;text-align:center;position:absolute;bottom:1.5rem;left:0}.international-courses-block .teaser-article-course p.readmore a{color:#b4a596;background:none;border:1px solid #b4a596}.international-courses-block .teaser-article-course p.readmore a:after{color:#b4a596}.international-courses-block .teaser-article-course p.readmore a:hover,.international-courses-block .teaser-article-course p.readmore a:active{color:white;background:#b4a596;border:1px solid #b4a596}.international-courses-block .teaser-article-course p.readmore a:hover:after,.international-courses-block .teaser-article-course p.readmore a:active:after{color:white}.block-international-cpd{width:100%;padding:0}@media (min-width: 769px){.block-international-cpd{padding:6rem 10%}}.block-international-cpd h4{font-size:2rem;margin:0 0 1.5rem;font-weight:300;text-transform:uppercase;text-align:center;color:#b4a596}@media (min-width: 769px){.block-international-cpd h4{font-size:2.4rem}}.block-international-cpd p{margin:0 0 .5rem;padding:0;font-size:1.5rem;line-height:1.5;text-align:center}@media (min-width: 769px){.block-international-cpd p{font-size:1.7rem}}.block-international-cpd p:last-child{margin:0}.block-international-tutors{width:100%;padding:0 0 2rem}@media (min-width: 769px){.block-international-tutors{padding:0 10% 4rem}}.block-international-tutors .view{width:100%}.block-international-tutors .view-content{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}.block-international-tutors>h4{font-size:1.4rem;margin:0 0 1.5rem;font-weight:300;text-transform:uppercase;text-align:center;color:#286e94}@media (min-width: 769px){.block-international-tutors>h4{font-size:1.8rem}}.block-international-tutors .item{width:48%;margin:0 1.5% 3rem;padding:1rem 1rem 5rem;text-align:center;display:inline-block;vertical-align:top;background:#f9f9fa;border:1px solid #d6d8e0;border-radius:2px;position:relative;-webkit-box-flex:0;flex:0 0 48.5%}.block-international-tutors .item .image{width:100%;margin:0 0 1rem}.block-international-tutors .item .image img{width:100% !important;height:auto !important}@media (min-width: 769px){.block-international-tutors .item{width:30%;-webkit-box-flex:0;flex:0 0 48.5%}}@media (min-width: 991px){.block-international-tutors .item{width:22%;-webkit-box-flex:0;flex:0 0 22%}}.block-international-tutors .item p.sport{margin:0 0 .5rem;padding:0;font-size:1.1rem;line-height:1;text-transform:uppercase;text-align:center;color:#286e94}@media (min-width: 769px){.block-international-tutors .item p.sport{font-size:1.3rem}}.block-international-tutors .item h5{font-size:1.5rem;margin:0 0 1.5rem;font-weight:300;text-transform:uppercase;text-align:center;color:#b4a596}@media (min-width: 769px){.block-international-tutors .item h5{font-size:1.8rem}}.block-international-tutors .item p.coursename{margin:0 1rem;font-size:1.4rem;line-height:1.3;color:#286e94;text-align:center}.block-international-tutors .item p.coursename strong{display:inline-block}@media (min-width: 769px){.block-international-tutors .item p.coursename{font-size:1.6rem}}.block-international-tutors .item p.readmore{width:100%;margin:0;text-align:center;position:absolute;bottom:1.5rem;left:0}.block-international-tutors .item p.readmore a{font-size:1.2rem;color:#286e94;background:none;border:1px solid #286e94}.block-international-tutors .item p.readmore a:after{color:#286e94}.block-international-tutors .item p.readmore a:hover,.block-international-tutors .item p.readmore a:active{color:white;background:#286e94;border:1px solid #286e94}.block-international-tutors .item p.readmore a:hover:after,.block-international-tutors .item p.readmore a:active:after{color:white}@media (min-width: 769px){.block-international-tutors .item p.readmore a{font-size:1.4rem}}.main-article-cpd-tutors{width:100%;margin:0;padding:0 1rem 3rem;background:#f9f9fa;border-top:1px solid #edeef1}@media (min-width: 769px){.main-article-cpd-tutors{padding:0 2rem 2rem}}@media (min-width: 991px){.main-article-cpd-tutors{padding:0 3rem 3rem}}.main-article .main-article-cpd-tutors h6.boxheader{color:#b4a596}.block-internationalcpd-tutors{width:100%;padding:0}.block-internationalcpd-tutors .view{width:100%}.block-internationalcpd-tutors .view-content{width:104%;margin-left:-4%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap}.block-internationalcpd-tutors h3{width:104%;margin:0 0 1.5rem 4%;font-size:1.7rem;font-weight:300;text-transform:uppercase;color:#286e94;-webkit-box-flex:0;flex:0 0 100%}@media (min-width: 769px){.block-internationalcpd-tutors h3{font-size:2rem}}.block-internationalcpd-tutors .item{margin:0 0 3rem 4%;display:inline-block;vertical-align:top;-webkit-box-flex:0;flex:0 0 46%}.block-internationalcpd-tutors .item .image{width:100%;margin:0 0 1rem}.block-internationalcpd-tutors .item .image img{width:100% !important;height:auto !important}@media (min-width: 769px){.block-internationalcpd-tutors .item{margin:0 0 3rem 4%;-webkit-box-flex:0;flex:0 0 29.3%}}.block-internationalcpd-tutors .item h5{font-size:1.5rem;margin:0 0 1rem;font-weight:500;color:#b4a596}@media (min-width: 769px){.block-internationalcpd-tutors .item h5{font-size:1.8rem}}.block-internationalcpd-tutors .item h5 a:link,.block-internationalcpd-tutors .item h5 a:visited,.block-internationalcpd-tutors .item h5 a:hover,.block-internationalcpd-tutors .item h5 a:active{color:#b4a596}.block-internationalcpd-tutors .item p.coursename{margin:0;font-size:1.4rem;line-height:1.3;color:#286e94}.block-internationalcpd-tutors .item p.coursename strong{display:inline-block}@media (min-width: 769px){.block-internationalcpd-tutors .item p.coursename{font-size:1.6rem}}.block-internationalcpd-tutors .item p.readmore{width:100%;margin:0}.block-internationalcpd-tutors .item p.readmore a{font-size:1.2rem;color:#286e94;background:none;border:1px solid #286e94}.block-internationalcpd-tutors .item p.readmore a:after{color:#286e94}.block-internationalcpd-tutors .item p.readmore a:hover,.block-internationalcpd-tutors .item p.readmore a:active{color:white;background:#286e94;border:1px solid #286e94}.block-internationalcpd-tutors .item p.readmore a:hover:after,.block-internationalcpd-tutors .item p.readmore a:active:after{color:white}@media (min-width: 769px){.block-internationalcpd-tutors .item p.readmore a{font-size:1.4rem}}.section-blog{width:100%;margin:0;padding:2rem 0}@media (min-width: 769px){.section-blog{padding:4rem 0}}@media (min-width: 991px){.section-blog{padding:6rem 0}}.section-blog .view-content{width:100%;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:stretch;align-items:stretch}.section-blog .teaser-article-blog{margin:0 0 3rem;padding:1.5rem 1rem 5rem;border:1px solid #edeef1;border-radius:2px;position:relative;-webkit-box-flex:0;flex:0 0 100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.section-blog .teaser-article-blog:hover,.section-blog .teaser-article-blog:active,.section-blog .teaser-article-blog:focus{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer}@media (min-width: 769px){.section-blog .teaser-article-blog{margin:0 1.5% 3rem;-webkit-box-flex:0;flex:0 0 47%}}@media (min-width: 991px){.section-blog .teaser-article-blog{-webkit-box-flex:0;flex:0 0 30%}}.section-blog .teaser-article-blog .image{width:100%;margin:0 0 2rem;position:relative;text-align:center}.section-blog .teaser-article-blog .image img{width:100% !important;height:auto !important;display:inline-block}.section-blog .teaser-article-blog h1{margin:0 0 1rem;font-size:2rem;line-height:1.2;font-weight:500;color:#a5b48c;text-align:center;overflow:hidden}@inlude mqm{.section-blog .teaser-article-blog h1{font-size:2.4rem}}.section-blog .teaser-article-blog h1 a:link,.section-blog .teaser-article-blog h1 a:visited,.section-blog .teaser-article-blog h1 a:hover,.section-blog .teaser-article-blog h1 a:active{color:#a5b48c;text-decoration:none}.section-blog .teaser-article-blog p.posted{margin:0 1rem 1rem;font-size:1rem;line-height:1.3;color:#040405;text-align:center;text-transform:uppercase}.section-blog .teaser-article-blog p.posted a:link,.section-blog .teaser-article-blog p.posted a:visited,.section-blog .teaser-article-blog p.posted a:hover,.section-blog .teaser-article-blog p.posted a:active{text-decoration:none}@media (min-width: 769px){.section-blog .teaser-article-blog p.posted{font-size:1.2rem}}.section-blog .teaser-article-blog p.details{margin:0 1rem 1rem;font-size:1.2rem;line-height:1.3;color:#040405;text-align:center}.section-blog .teaser-article-blog p.details a:link,.section-blog .teaser-article-blog p.details a:visited,.section-blog .teaser-article-blog p.details a:hover,.section-blog .teaser-article-blog p.details a:active{text-decoration:none}@media (min-width: 769px){.section-blog .teaser-article-blog p.details{font-size:1.4rem}}.section-blog .teaser-article-blog p.readmore{width:100%;margin:0;text-align:center;position:absolute;bottom:1.5rem;left:0}.section-blog .teaser-article-blog p.readmore a{color:#a5b48c;background:none;border:1px solid #a5b48c}.section-blog .teaser-article-blog p.readmore a:after{color:#a5b48c}.section-blog .teaser-article-blog p.readmore a:hover,.section-blog .teaser-article-blog p.readmore a:active{color:white;background:#a5b48c;border:1px solid #a5b48c}.section-blog .teaser-article-blog p.readmore a:hover:after,.section-blog .teaser-article-blog p.readmore a:active:after{color:white}.section-jobs{width:100%;margin:0;padding:2rem 0}@media (min-width: 769px){.section-jobs{padding:4rem 0}}@media (min-width: 991px){.section-jobs{padding:6rem 0}}.page-recruitment-jobs .section-jobs .view-header-bottom,.page-taxonomy-term .section-jobs .view-header-top{display:none}.page-training-jobs .section-jobs .view-header-top,.page-taxonomy-term .section-jobs .view-header-bottom{display:block}.page-training-jobs .section-jobs .view-header-top .showall{display:none}.section-jobs-cats{width:90%;margin:0 5% 1.5rem}@media (min-width: 769px){.section-jobs-cats{width:70%;margin:0 15% 3rem}}@media (min-width: 991px){.section-jobs-cats{width:60%;margin:0 20% 3rem}}.section-jobs-cats p{margin:0 0 1rem;font-size:1.4rem;line-height:1;color:#040405;font-weight:300;text-align:center}.section-jobs-cats ul{margin:0;font-size:1.2rem;line-height:2;text-align:center;text-transform:uppercase;letter-spacing:1px}@media (min-width: 769px){.section-jobs-cats ul{font-size:1.4rem}}.section-jobs-cats ul li{margin:0;display:inline-block}.section-jobs-cats ul li a{padding:.2rem 1rem .3rem;color:#b95a50;background:none;border:1px solid transparent;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:2px}.section-jobs-cats ul li a:hover,.section-jobs-cats ul li a:active{color:#5aa6ac;border:1px solid #5aa6ac;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-decoration:none}.section-jobs .view-content{width:100%;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:stretch;align-items:stretch}.teaser-article-jobvacancy{margin:0 0 3rem;padding:1.5rem 1rem 5rem;border:1px solid #edeef1;border-radius:2px;position:relative;-webkit-box-flex:0;flex:0 0 100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.teaser-article-jobvacancy:hover,.teaser-article-jobvacancy:active,.teaser-article-jobvacancy:focus{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer}@media (min-width: 769px){.teaser-article-jobvacancy{margin:0 1.5% 3rem;-webkit-box-flex:0;flex:0 0 30%}}@media (min-width: 991px){.teaser-article-jobvacancy{-webkit-box-flex:0;flex:0 0 22%}}.teaser-article-jobvacancy p.jobtype{margin:0 0 .5rem;padding:0;font-size:1.1rem;line-height:1;text-transform:uppercase;text-align:center;color:#5aa6ac}.teaser-article-jobvacancy p.jobtype a:link,.teaser-article-jobvacancy p.jobtype a:visited,.teaser-article-jobvacancy p.jobtype a:hover,.teaser-article-jobvacancy p.jobtype a:active{color:#5aa6ac;text-decoration:none}.teaser-article-jobvacancy .image{width:100%;margin:0 0 2rem;position:relative;text-align:center}.teaser-article-jobvacancy .image img{width:auto !important;height:auto !important;max-width:12rem;max-height:6rem;display:inline-block}@media (min-width: 769px){.teaser-article-jobvacancy .image img{max-width:14rem;max-height:8rem}}.teaser-article-jobvacancy h1{margin:0 0 1rem;font-size:2rem;line-height:1.2;font-weight:500;color:#b95a50;text-align:center;overflow:hidden}@inlude mqm{.teaser-article-jobvacancy h1{font-size:2.4rem}}.teaser-article-jobvacancy h1 a:link,.teaser-article-jobvacancy h1 a:visited,.teaser-article-jobvacancy h1 a:hover,.teaser-article-jobvacancy h1 a:active{color:#b95a50;text-decoration:none}.teaser-article-jobvacancy p.school{margin:0 1rem 1rem;font-size:1.2rem;line-height:1.3;color:#5aa6ac;text-align:center;text-transform:uppercase;letter-spacing:1px}.teaser-article-jobvacancy p.school a:link,.teaser-article-jobvacancy p.school a:visited,.teaser-article-jobvacancy p.school a:hover,.teaser-article-jobvacancy p.school a:active{color:#5aa6ac;text-decoration:none}@media (min-width: 769px){.teaser-article-jobvacancy p.school{font-size:1.4rem}}.teaser-article-jobvacancy p.closingdate,.teaser-article-jobvacancy p.contracttype,.teaser-article-jobvacancy p.salary{margin:0 1rem 1rem;font-size:1.2rem;line-height:1.1;color:#040405;text-align:center}.teaser-article-jobvacancy p.closingdate span:not(.date-display-single),.teaser-article-jobvacancy p.contracttype span:not(.date-display-single),.teaser-article-jobvacancy p.salary span:not(.date-display-single){font-size:80%;text-transform:uppercase;display:block}.teaser-article-jobvacancy p.closingdate strong,.teaser-article-jobvacancy p.contracttype strong,.teaser-article-jobvacancy p.salary strong{display:inline-block}.teaser-article-jobvacancy p.closingdate a:link,.teaser-article-jobvacancy p.closingdate a:visited,.teaser-article-jobvacancy p.closingdate a:hover,.teaser-article-jobvacancy p.closingdate a:active,.teaser-article-jobvacancy p.contracttype a:link,.teaser-article-jobvacancy p.contracttype a:visited,.teaser-article-jobvacancy p.contracttype a:hover,.teaser-article-jobvacancy p.contracttype a:active,.teaser-article-jobvacancy p.salary a:link,.teaser-article-jobvacancy p.salary a:visited,.teaser-article-jobvacancy p.salary a:hover,.teaser-article-jobvacancy p.salary a:active{color:#040405;text-decoration:none}@media (min-width: 769px){.teaser-article-jobvacancy p.closingdate,.teaser-article-jobvacancy p.contracttype,.teaser-article-jobvacancy p.salary{font-size:1.4rem}}.teaser-article-jobvacancy p.readmore{width:100%;margin:0;text-align:center;position:absolute;bottom:1.5rem;left:0}.teaser-article-jobvacancy p.readmore a{color:#b95a50;background:none;border:1px solid #b95a50}.teaser-article-jobvacancy p.readmore a:after{color:#b95a50}.teaser-article-jobvacancy p.readmore a:hover,.teaser-article-jobvacancy p.readmore a:active{color:white;background:#b95a50;border:1px solid #b95a50}.teaser-article-jobvacancy p.readmore a:hover:after,.teaser-article-jobvacancy p.readmore a:active:after{color:white}.section-jobs-jobalerts{width:100%;margin:2rem 0;padding:0 2rem 2rem;text-align:center;background:#f9f9fa;border:1px solid #edeef1}@media (min-width: 769px){.section-jobs-jobalerts{width:70%;margin:0 15% 2rem}}@media (min-width: 991px){.section-jobs-jobalerts{width:50%;margin:0 25% 3rem;padding:0 3rem 3rem}}.section-jobs-jobalerts input[type=text],.section-jobs-jobalerts input[type=email]{height:2.6rem;font-size:1.2rem}@media (min-width: 769px){.section-jobs-jobalerts input[type=text],.section-jobs-jobalerts input[type=email]{height:2.8rem;font-size:1.3rem}}.section-jobs-jobalerts textarea{height:7.8rem;font-size:1.2rem}@media (min-width: 769px){.section-jobs-jobalerts textarea{height:8.4rem;font-size:1.3rem}}.section-jobs-jobalerts h6.boxheader{margin:0 0 2rem;padding:1rem 0 0;font-size:1.2rem;line-height:1;font-weight:300;text-transform:uppercase;color:#b95a50}@media (min-width: 769px){.section-jobs-jobalerts h6.boxheader{font-size:1.4rem}}@media (min-width: 991px){.section-jobs-jobalerts h6.boxheader{font-size:1.6rem}}.section-jobs-jobalerts form .webform-component-email,.section-jobs-jobalerts form .webform-component-textfield{margin:0 0 1rem}@media (min-width: 769px){.section-jobs-jobalerts form .webform-component-email,.section-jobs-jobalerts form .webform-component-textfield{width:48%;margin:0 3% 1.5rem 0}.section-jobs-jobalerts form .webform-component-email:nth-child(2n),.section-jobs-jobalerts form .webform-component-textfield:nth-child(2n){margin-right:0}}.section-jobs-jobalerts form .webform-component-textarea{margin:0 0 1rem}@media (min-width: 769px){.section-jobs-jobalerts form .webform-component-textarea{margin:0 0 1.5rem}}.section-jobs-jobalerts form .form-checkboxes{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.section-jobs-jobalerts form .webform-component-checkboxes{margin:0 0 1rem}@media (min-width: 769px){.section-jobs-jobalerts form .webform-component-checkboxes{margin:0 0 1.5rem}}.section-jobs-jobalerts form .webform-component-checkboxes label{color:#b95a50;font-size:1.5rem}@media (min-width: 769px){.section-jobs-jobalerts form .webform-component-checkboxes label{font-size:1.3rem}}.section-jobs-jobalerts form .webform-component-checkboxes .form-type-checkbox{margin:0 0 .5rem;display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-flex:0;flex:0 0 100%;text-align:left}@media (min-width: 769px){.section-jobs-jobalerts form .webform-component-checkboxes .form-type-checkbox{-webkit-box-flex:0;flex:0 0 48%}}.section-jobs-jobalerts form .webform-component-checkboxes .form-type-checkbox input[type=checkbox]{display:inline-block;position:relative;top:0}.section-jobs-jobalerts form .webform-component-checkboxes .form-type-checkbox label.option{margin:0;font-size:1.2rem;font-weight:300}@media (min-width: 769px){.section-jobs-jobalerts form .webform-component-checkboxes .form-type-checkbox label.option{font-size:1.4rem}}.section-jobs-jobalerts form .webform-component-checkboxes .form-item-submitted-consent-1 label.option{font-style:italic}@media (min-width: 769px){.section-jobs-jobalerts form .webform-component-checkboxes .form-item-submitted-consent-1{-webkit-box-flex:0;flex:0 0 100%}}.section-jobs-jobalerts form input[type="submit"]{font-size:1.2rem;background-color:#5aa6ac}@media (min-width: 769px){.section-jobs-jobalerts form input[type="submit"]{font-size:1.4rem}}.section-jobs-jobalerts form input[type="submit"]:hover,.section-jobs-jobalerts form input[type="submit"]:active,.section-jobs-jobalerts form input[type="submit"]:focus{background-color:#9ecbce}.section-jobs-jobalerts .webform-component--options,.section-jobs-jobalerts .webform-component--csrf{display:none}.section-jobs-jobalerts .messages{padding:1rem;background:#5aa6ac;border:none;color:white}.section-jobs-jobalerts .messages p{margin:0;font-size:1.4rem;color:white;font-weight:500}.section-reports{width:100%;margin:0;padding:2rem 0}@media (min-width: 769px){.section-reports{padding:4rem 0}}@media (min-width: 991px){.section-reports{padding:6rem 0}}.section-reports .view-content{width:100%;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:stretch;align-items:stretch}.section-reports .teaser-article-report{margin:0 0 3rem;padding:1.5rem 1rem;border:1px solid #edeef1;border-radius:2px;position:relative;-webkit-box-flex:0;flex:0 0 100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.section-reports .teaser-article-report:hover,.section-reports .teaser-article-report:active,.section-reports .teaser-article-report:focus{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media (min-width: 481px){.section-reports .teaser-article-report{margin:0 1.5% 3rem;-webkit-box-flex:0;flex:0 0 47%}}@media (min-width: 769px){.section-reports .teaser-article-report{-webkit-box-flex:0;flex:0 0 30%}}.section-reports .teaser-article-report .image{width:100%;margin:0 0 2rem;position:relative;text-align:center}.section-reports .teaser-article-report .image img{width:40% !important;max-width:240px;height:auto !important;display:inline-block}@media (min-width: 769px){.section-reports .teaser-article-report .image img{width:30% !important}}.section-reports .teaser-article-report h1{margin:0 0 1rem;font-size:1.6rem;line-height:1.2;font-weight:500;color:#a5b48c;text-align:center;overflow:hidden}@inlude mqm{.section-reports .teaser-article-report h1{font-size:2rem}}.section-reports .teaser-article-report h1 a:link,.section-reports .teaser-article-report h1 a:visited,.section-reports .teaser-article-report h1 a:hover,.section-reports .teaser-article-report h1 a:active{color:#a5b48c;text-decoration:none}.teaser-article-report p.details{margin:0 1rem 1rem;font-size:1.2rem;line-height:1.3;color:#040405;text-align:center}@media (min-width: 769px){.teaser-article-report p.details{font-size:1.4rem}}.teaser-article-report p.details a:link,.teaser-article-report p.details a:visited,.teaser-article-report p.details a:hover,.teaser-article-report p.details a:active{color:#040405;text-decoration:none}.teaser-article-report span.file{margin:0;padding:0;display:block;text-align:center}.teaser-article-report span.file:last-child{margin-bottom:0}.teaser-article-report span.file img{display:none}.teaser-article-report span.file a{margin:0;padding:0;font-size:1.2rem;line-height:1.3;font-weight:300}@media (min-width: 769px){.teaser-article-report span.file a{font-size:1.3rem}}@media (min-width: 991px){.teaser-article-report span.file a{font-size:1.4rem}}.teaser-article-report span.file a:link,.teaser-article-report span.file a:visited{color:#af5c94;text-decoration:underline;-webkit-text-decoration-color:#e1c3d7;text-decoration-color:#e1c3d7}.teaser-article-report span.file a:hover,.teaser-article-report span.file a:active{color:#af5c94;text-decoration:none}.teaser-article-report span.file .file-size{margin:.5rem 0 0;font-size:.8rem;font-weight:300;line-height:1;color:#5c6279}@media (min-width: 769px){.teaser-article-report span.file .file-size{font-size:.9rem}}@media (min-width: 991px){.teaser-article-report span.file .file-size{font-size:1.1rem}}.section-news{width:100%;margin:0;padding:2rem 0}@media (min-width: 769px){.section-news{padding:4rem 0}}@media (min-width: 991px){.section-news{padding:6rem 0}}.section-news .view-content{width:100%;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:stretch;align-items:stretch}.section-news .teaser-article-news{margin:0 0 3rem;padding:1.5rem 1rem 1.5rem;border:1px solid #edeef1;border-radius:2px;position:relative;-webkit-box-flex:0;flex:0 0 100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media (min-width: 769px){.section-news .teaser-article-news{margin:0 1.5% 3rem;-webkit-box-flex:0;flex:0 0 47%}}@media (min-width: 991px){.section-news .teaser-article-news{-webkit-box-flex:0;flex:0 0 30%}}.section-news .teaser-article-news h1{margin:0 0 1rem;font-size:2rem;line-height:1.2;font-weight:500;color:#a5b48c;text-align:center;overflow:hidden}@inlude mqm{.section-news .teaser-article-news h1{font-size:2.4rem}}.section-news .teaser-article-news p.posted{margin:0 1rem 1rem;font-size:1rem;line-height:1.3;color:#040405;text-align:center;text-transform:uppercase}@media (min-width: 769px){.section-news .teaser-article-news p.posted{font-size:1.2rem}}.section-news .teaser-article-news .teaser-article-news-body p{margin:0 1rem 1rem;font-size:1.2rem;line-height:1.3;color:#040405;text-align:center}@media (min-width: 769px){.section-news .teaser-article-news .teaser-article-news-body p{font-size:1.4rem}}.section-search{width:100%;margin:3rem 0}@media (min-width: 769px){.section-search{width:70%;margin:4rem 15%}}@media (min-width: 991px){.section-search{width:60%;margin:6rem 20%}}.section-search .view-filters{margin:0 0 3rem}@media (min-width: 769px){.section-search .view-filters{margin:0 0 4rem}}@media (min-width: 991px){.section-search .view-filters{margin:0 0 6rem}}.section-search .view-filters .views-exposed-form{width:100%;position:relative}@media (min-width: 481px){.section-search .view-filters .views-exposed-form{width:50%;margin:0 25% 0}}.section-search .view-filters form,.section-search .view-filters .views-exposed-widgets{margin:0}.section-search .views-widget-filter-keys{width:100%;margin:0;padding:0;display:inline-block;float:none}.section-search .views-widget-filter-keys label{display:none}.section-search .views-widget-filter-keys .form-text{width:100%}.section-search .view-filters .views-submit-button{width:3.2rem;height:3.2rem;margin:0;padding:0;position:absolute;right:0;top:0}@media (min-width: 769px){.section-search .view-filters .views-submit-button{width:3.4rem;height:3.4rem}}@media (min-width: 991px){.section-search .view-filters .views-submit-button{width:3.6rem;height:3.6rem}}.section-search .view-filters .views-submit-button:before{content:"\f002";margin:.5rem 0;font-family:"Font Awesome 5 Free";font-weight:900;color:#676e87;font-size:2.2rem;line-height:1;text-align:center;cursor:pointer;display:block}@media (min-width: 769px){.section-search .view-filters .views-submit-button:before{font-size:2.4rem}}@media (min-width: 991px){.section-search .view-filters .views-submit-button:before{font-size:2.6rem}}.section-search .view-filters .views-submit-button:hover:before{color:#968c78}.section-search .view-filters .form-submit{width:100%;height:100%;margin:0 !important;padding:0;text-indent:-9999px;background:none;border:none;cursor:pointer;position:absolute;left:0;top:0;box-shadow:none}.section-search .view-header{width:100%;margin:0 0 3rem;padding:1rem 0;font-size:1.2rem;line-height:1;font-weight:400;text-align:center;text-transform:uppercase;color:#d6d8e0;border-top:1px solid #edeef1;border-bottom:1px solid #edeef1}@media (min-width: 769px){.section-search .view-header{margin:0 0 4rem;font-size:1.4rem}}@media (min-width: 991px){.section-search .view-header{margin:0 0 6rem}}.section-search article{width:100%;margin:0;padding:2rem 0;border-bottom:1px solid #edeef1}@media (min-width: 769px){.section-search article{padding:3rem 0}}.section-search article:first-child{padding-top:0}.section-search article:last-child{padding-bottom:0;border-bottom:none}.section-search article h1{margin:0 0 1rem;font-size:1.9rem;line-height:1;text-align:center;color:#968c78}@media (min-width: 769px){.section-search article h1{font-size:2.1rem}}@media (min-width: 991px){.section-search article h1{font-size:2.4rem}}.section-search article h1 a:link,.section-search article h1 a:visited{color:#968c78}.section-search article h1 a:hover,.section-search article h1 a:active{color:#968c78;text-decoration:none}.section-search article p.section-search-summary{margin:0 0 1.5rem;font-size:1.4rem;line-height:1.3;text-align:center}@media (min-width: 769px){.section-search article p.section-search-summary{font-size:1.6rem}}.section-search article p.section-search-summary a:link,.section-search article p.section-search-summary a:visited,.section-search article p.section-search-summary a:hover,.section-search article p.section-search-summary a:active{color:#040405;text-decoration:none}.section-search article p.section-search-path{margin:0;font-size:1.2rem;line-height:1;text-align:center}@media (min-width: 769px){.section-search article p.section-search-path{font-size:1.4rem}}.section-search article p.section-search-path span{margin:0 1rem 0 0;font-size:1.2rem;text-transform:uppercase;font-weight:300;display:block}@media (min-width: 769px){.section-search article p.section-search-path span{font-size:1.2rem}}.section-search article p.section-search-path a:link,.section-search article p.section-search-path a:visited,.section-search article p.section-search-path a:hover,.section-search article p.section-search-path a:active{color:#464a5c;text-decoration:none}.section-search .view-footer{width:100%;margin:3rem 0;padding:1rem 0;font-size:1.2rem;line-height:1;font-weight:400;text-align:center;text-transform:uppercase;color:#d6d8e0;border-top:1px solid #edeef1;border-bottom:1px solid #edeef1}@media (min-width: 769px){.section-search .view-footer{margin:4rem 0;font-size:1.4rem}}@media (min-width: 991px){.section-search .view-footer{margin:6rem 0}}.main-article{width:100%;display:-webkit-box;display:flex;flex-wrap:wrap}.main-article-header{margin:0 0 2rem;padding:0;-webkit-box-ordinal-group:1;order:0}@media (min-width: 769px){.main-article-header{margin:0 2rem 4rem 0;-webkit-box-flex:0;flex:0 0 100%}}@media (min-width: 991px){.main-article-header{margin:0 3rem 6rem}}.main-article-meta{width:100%;margin:0;padding:2rem 0;border-top:1px solid #edeef1;-webkit-box-ordinal-group:2;order:1}@media (min-width: 769px){.main-article-meta{-webkit-box-ordinal-group:3;order:2}}@media (min-width: 991px){.main-article-meta{width:15%;padding:6rem 0 0;-webkit-box-flex:0;flex:0 0 15%;-webkit-box-ordinal-group:1;order:0}}.main-article-social{margin:2rem 0 0;padding:1rem 0 0;border-top:1px solid #edeef1}@media (min-width: 991px){.main-article-social{padding:2rem 3rem 2rem 0}}.main-article-social .shariff ul.orientation-horizontal li.shariff-button{width:3rem;max-width:3rem;min-width:3rem;height:3rem;margin:0 1rem 0 0;padding:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media (min-width: 991px){.main-article-social .shariff ul.orientation-horizontal li.shariff-button{margin:0 1rem 1rem 0}}.main-article-social .shariff ul.orientation-horizontal li.shariff-button .share_text{display:none}.main-article-social .shariff ul.orientation-horizontal li.shariff-button .fa,.main-article-social .shariff ul.orientation-horizontal li.shariff-button .far,.main-article-social .shariff ul.orientation-horizontal li.shariff-button .fas{font-family:fontawesome}.main-article-social .shariff ul.orientation-horizontal li.shariff-button:before{content:inherit}.main-article-social .shariff ul.orientation-horizontal li.shariff-button:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.main-article-content{width:100%;margin:0;padding:3rem 0 0;-webkit-box-ordinal-group:1;order:0;border-top:1px solid #edeef1}@media (min-width: 769px){.main-article-content{width:70%;padding:4rem 0 0;-webkit-box-flex:0;flex:0 0 70%;border-right:1px solid #edeef1}}@media (min-width: 991px){.main-article-content{width:55%;padding:6rem 0 0;-webkit-box-flex:0;flex:0 0 55%;border-left:1px solid #edeef1;-webkit-box-ordinal-group:2;order:1}}.main-article-sidebar{width:100%;margin:0;padding:2rem 0;-webkit-box-ordinal-group:3;order:2;border-top:1px solid #edeef1}@media (min-width: 769px){.main-article-sidebar{width:30%;padding:4rem 0 0;-webkit-box-flex:0;flex:0 0 30%;-webkit-box-ordinal-group:2;order:1}}@media (min-width: 991px){.main-article-sidebar{padding:6rem 0 0;-webkit-box-ordinal-group:3;order:2}}.main-article-body{width:100%;margin:0 0 2rem;padding:0}@media (min-width: 769px){.main-article-body{padding:0 2rem 2rem 0}}@media (min-width: 991px){.main-article-body{padding:0 3rem 3rem}}.main-article-sidebar-text{margin:0 0 2rem;padding:0 1rem;background:#f9f9fa;border:1px solid #edeef1;display:none}@media (min-width: 769px){.main-article-sidebar-text{margin:0 0 2rem 2rem;padding:0 2rem 2rem;display:block}}@media (min-width: 991px){.main-article-sidebar-text{margin:0 0 3rem 3rem}}.main-article-sidebar-text-mobile{width:100%;margin:2rem 0 0;padding:0 1rem 2rem;background:#f9f9fa;border-top:1px solid #edeef1;display:inline-block}@media (min-width: 769px){.main-article-sidebar-text-mobile{display:none}}.main-article-image-mobile{width:100%;margin:0 0 2rem;padding:0}@media (min-width: 769px){.main-article-image-mobile{display:none}}.main-article-image{display:none}@media (min-width: 769px){.main-article-image{width:100%;margin:0 0 3rem;padding:0 0 0 2rem;display:block}}@media (min-width: 991px){.main-article-image{padding:0 0 0 3rem}}.main-article-image-mobile img,.main-article-image img{width:100% !important;height:auto !important}.main-article-video{display:none}@media (min-width: 769px){.main-article-video{width:100%;margin:0 0 3rem;padding:0 0 0 2rem;display:block}}@media (min-width: 991px){.main-article-video{padding:0 0 0 3rem}}.main-article-video .video-responsive{width:100%;height:0;margin:0;padding:0 0 60%;overflow:hidden;position:relative}.main-article-video .video-responsive iframe{height:100%;width:100%;left:0;top:0;position:absolute}.main-article-downloads{margin:0;padding:0 1rem 1rem;background:#f9f9fa;border-top:1px solid #edeef1}@media (min-width: 769px){.main-article-downloads{padding:0 2rem 2rem}}@media (min-width: 991px){.main-article-downloads{padding:0 3rem 3rem;border-bottom:1px solid #edeef1}}.main-article-downloads span.file{margin:2rem 0;padding:0;display:block;position:relative}@media (min-width: 769px){.main-article-downloads span.file{margin:0 0 2rem;display:inline-block}}.main-article-downloads span.file:before{content:"\f019";font-family:"Font Awesome 5 Free";font-weight:900;font-size:2.5rem;line-height:1;color:#af5c94;position:absolute;left:0;top:.5rem}@media (min-width: 769px){.main-article-downloads span.file:before{font-size:2.5rem}}@media (min-width: 991px){.main-article-downloads span.file:before{font-size:3rem}}.main-article-downloads span.file:last-child{margin-bottom:0}.main-article-downloads span.file img{display:none}.site-section-recruitment .main-article-downloads span.file:before{color:#5aa6ac}.site-section-advisory .main-article-downloads span.file:before{color:#a5b48c}.site-section-training .main-article-downloads span.file:before{color:#3c6eb4}.site-section-international .main-article-downloads span.file:before{color:#b4a596}.main-article-downloads span.file a{margin:0 0 0 4rem;padding:0;font-size:1.4rem;line-height:1.3;font-weight:300;word-break:break-word;display:inline-block}@media (min-width: 769px){.main-article-downloads span.file a{font-size:1.6rem}}@media (min-width: 991px){.main-article-downloads span.file a{margin:0 0 0 4.5rem;font-size:1.8rem}}.main-article-downloads span.file a:link,.main-article-downloads span.file a:visited{color:#676e87;text-decoration:underline}.main-article-downloads span.file a:hover,.main-article-downloads span.file a:active{color:#676e87;text-decoration:none}.site-section-recruitment .main-article-downloads span.file a:link,.site-section-recruitment .main-article-downloads span.file a:visited{color:#b95a50;-webkit-text-decoration-color:#e5c1bd;text-decoration-color:#e5c1bd}.site-section-recruitment .main-article-downloads span.file a:hover,.site-section-recruitment .main-article-downloads span.file a:active{color:#b95a50}.site-section-training .main-article-downloads span.file a:link,.site-section-training .main-article-downloads span.file a:visited{color:#b47800;-webkit-text-decoration-color:#ffc44e;text-decoration-color:#ffc44e}.site-section-training .main-article-downloads span.file a:hover,.site-section-training .main-article-downloads span.file a:active{color:#b47800}.site-section-advisory .main-article-downloads span.file a:link,.site-section-advisory .main-article-downloads span.file a:visited{color:#af5c94;-webkit-text-decoration-color:#e1c3d7;text-decoration-color:#e1c3d7}.site-section-advisory .main-article-downloads span.file a:hover,.site-section-advisory .main-article-downloads span.file a:active{color:#af5c94}.site-section-international .main-article-downloads span.file a:link,.site-section-international .main-article-downloads span.file a:visited{color:#286e94;-webkit-text-decoration-color:#7ab9db;text-decoration-color:#7ab9db}.site-section-international .main-article-downloads span.file a:hover,.site-section-international .main-article-downloads span.file a:active{color:#286e94}.main-article-downloads span.file .file-size{margin:.5rem 0 0 4rem;font-size:1rem;font-weight:300;line-height:1;color:#5c6279;display:block}@media (min-width: 769px){.main-article-downloads span.file .file-size{font-size:1.2rem}}@media (min-width: 991px){.main-article-downloads span.file .file-size{margin:.5rem 0 0 4.5rem;font-size:1.4rem}}.main-article-contact{width:100%;margin:0 0 3rem;padding:0 2rem 2rem;background:#f9f9fa;border-top:1px solid #edeef1}@media (min-width: 769px){.main-article-contact{padding:0 2rem 2rem}}@media (min-width: 991px){.main-article-contact{padding:0 3rem 3rem;border-bottom:1px solid #edeef1}}.main-article-admin{width:100%;margin:0 0 3rem;padding:0;border-bottom:1px solid #edeef1}@media (min-width: 991px){.main-article-admin{padding:0 3rem}}.main-article-admin ul.tabs{width:100%;margin:0;padding:0;list-style:none;font-size:1.2rem;border:none;z-index:100;position:relative}.main-article-admin ul.tabs li{margin:0 1rem 0 0;padding:0;list-style:none;font-weight:700;background:white;display:inline-block}.main-article-admin ul.tabs li a{margin:0;padding:.5rem 1rem;font-size:1.2rem;line-height:1;font-weight:300;text-transform:uppercase;letter-spacing:1px;background:#f9f9fa;border-top:1px solid #edeef1;border-left:1px solid #edeef1;border-right:1px solid #edeef1;border-bottom:none;border-radius:2px 2px 0 0;display:block}.main-article-admin ul.tabs li a:link,.main-article-admin ul.tabs li a:visited{color:#676e87}.main-article-admin ul.tabs li a:hover,.main-article-admin ul.tabs li a:active{color:#968c78;background:#edeef1}.main-article-admin ul.tabs li.active a{color:#968c78}.main-article-admin ul.tabs li.active a:link,.main-article-admin ul.tabs li.active a:visited,.main-article-admin ul.tabs li.active a:hover,.main-article-admin ul.tabs li.active a:active{color:#968c78;background:#edeef1}.main-article h6.boxheader{margin:0 0 2rem;padding:1rem 0 0;font-size:1.2rem;line-height:1;font-weight:300;text-transform:uppercase;color:#30333f}@media (min-width: 769px){.main-article h6.boxheader{font-size:1.4rem}}@media (min-width: 991px){.main-article h6.boxheader{font-size:1.6rem}}.main-article-meta p.posted{margin-right:2rem;font-size:1.2rem;line-height:1.2;color:#040405}.main-article-meta p.posted span{margin-bottom:.5rem;font-size:80%;text-transform:uppercase;color:#5c6279;display:block}@media (min-width: 769px){.main-article-meta p.posted{margin-right:4rem;font-size:1.4rem;display:inline-block}}@media (min-width: 991px){.main-article-meta p.posted{margin-right:2rem;display:block}}.main-article-meta p.tags{margin:2rem 0 0;font-size:1.2rem;line-height:1.3;color:#040405}.main-article-meta p.tags span{margin-bottom:.5rem;font-size:80%;text-transform:uppercase;color:#5c6279;display:block}.main-article-meta p.tags a{display:block}@media (min-width: 769px){.main-article-meta p.tags{margin:0 2rem 0 0;font-size:1.4rem;display:inline-block}}@media (min-width: 991px){.main-article-meta p.tags{margin:2rem 2rem 0 0;display:block}}.main-article header h1{font-size:2.6rem;line-height:1.2;font-weight:300;color:#676e87}@media (min-width: 769px){.main-article header h1{font-size:2.8rem}}@media (min-width: 991px){.main-article header h1{font-size:3.2rem}}.site-section-training .main-article header h1{color:#b47800}.site-section-recruitment .main-article header h1{color:#5aa6ac}.site-section-advisory .main-article header h1{color:#af5c94}.site-section-international .main-article header h1{color:#286e94}.main-article-body h2{font-size:2.1rem;color:#968c78}@media (min-width: 991px){.main-article-body h2{font-size:2.3rem}}.main-article-body p+h2,.main-article-body ul+h2,.main-article-body ol+h2{margin:4.2rem 0 0}@media (min-width: 991px){.main-article-body p+h2,.main-article-body ul+h2,.main-article-body ol+h2{margin:4.6rem 0 0}}.main-article-body h3{font-size:1.9rem;color:#30333f}@media (min-width: 991px){.main-article-body h3{font-size:2.1rem}}.main-article-body h2+h3{margin:1.9rem 0 0}@media (min-width: 991px){.main-article-body h2+h3{margin:2.1rem 0 0}}.main-article-body p+h3,.main-article-body ul+h3,.main-article-body ol+h3{margin:3.8rem 0 0}@media (min-width: 991px){.main-article-body p+h3,.main-article-body ul+h3,.main-article-body ol+h3{margin:4.2rem 0 0}}.main-article-body h4{font-size:1.7rem;color:#968c78}@media (min-width: 991px){.main-article-body h4{font-size:1.9rem}}.main-article-body h2+h4,.main-article-body h3+h4{margin:1.7rem 0 0}@media (min-width: 991px){.main-article-body h2+h4,.main-article-body h3+h4{margin:1.9rem 0 0}}.main-article-body p+h4,.main-article-body ul+h4,.main-article-body ol+h4{margin:3.4rem 0 0}@media (min-width: 991px){.main-article-body p+h4,.main-article-body ul+h4,.main-article-body ol+h4{margin:3.8rem 0 0}}.main-article-body h5{font-size:1.5rem;color:#30333f}@media (min-width: 991px){.main-article-body h5{font-size:1.7rem}}.main-article-body h2+h5,.main-article-body h3+h5,.main-article-body h4+h5{margin:1.5rem 0 0}@media (min-width: 991px){.main-article-body h2+h5,.main-article-body h3+h5,.main-article-body h4+h5{margin:1.7rem 0 0}}.main-article-body p+h5,.main-article-body ul+h5,.main-article-body ol+h5{margin:3rem 0 0}@media (min-width: 991px){.main-article-body p+h5,.main-article-body ul+h5,.main-article-body ol+h5{margin:3.4rem 0 0}}.main-article-body h6{font-size:1.5rem;font-weight:300;color:#968c78}@media (min-width: 991px){.main-article-body h6{font-size:1.7rem}}.main-article-body h2+h6,.main-article-body h3+h6,.main-article-body h4+h6,.main-article-body h5+h6{margin:1.5rem 0 0}@media (min-width: 991px){.main-article-body h2+h6,.main-article-body h3+h6,.main-article-body h4+h6,.main-article-body h5+h6{margin:1.7rem 0 0}}.main-article-body p+h6,.main-article-body ul+h6,.main-article-body ol+h6{margin:3rem 0 0}@media (min-width: 991px){.main-article-body p+h6,.main-article-body ul+h6,.main-article-body ol+h6{margin:3.4rem 0 0}}.site-section-training .main-article-body h2,.site-section-training .main-article-body h3,.site-section-training .main-article-body h4,.site-section-training .main-article-body h5,.site-section-training .main-article-body h6{color:#3c6eb4}.site-section-recruitment .main-article-body h2,.site-section-recruitment .main-article-body h3,.site-section-recruitment .main-article-body h4,.site-section-recruitment .main-article-body h5,.site-section-recruitment .main-article-body h6{color:#b95a50}.site-section-advisory .main-article-body h2,.site-section-advisory .main-article-body h3,.site-section-advisory .main-article-body h4,.site-section-advisory .main-article-body h5,.site-section-advisory .main-article-body h6{color:#a5b48c}.site-section-international .main-article-body h2,.site-section-international .main-article-body h3,.site-section-international .main-article-body h4,.site-section-international .main-article-body h5,.site-section-international .main-article-body h6{color:#b4a596}.main-article-body p{margin:0;padding:0;font-size:1.6rem;line-height:1.5;color:#040405}@media (min-width: 769px){.main-article-body p{font-size:1.7rem}}@media (min-width: 991px){.main-article-body p{font-size:1.8rem}}.main-article-body h2+p,.main-article-body h3+p,.main-article-body h4+p,.main-article-body h5+p,.main-article-body h6+p,.main-article-body p+p,.main-article-body ul+p,.main-article-body ol+p{margin:1.6rem 0 0}@media (min-width: 769px){.main-article-body h2+p,.main-article-body h3+p,.main-article-body h4+p,.main-article-body h5+p,.main-article-body h6+p,.main-article-body p+p,.main-article-body ul+p,.main-article-body ol+p{margin:1.7rem 0 0}}@media (min-width: 991px){.main-article-body h2+p,.main-article-body h3+p,.main-article-body h4+p,.main-article-body h5+p,.main-article-body h6+p,.main-article-body p+p,.main-article-body ul+p,.main-article-body ol+p{margin:1.8rem 0 0}}.main-article-body h2 a:link,.main-article-body h2 a:visited,.main-article-body h3 a:link,.main-article-body h3 a:visited,.main-article-body h4 a:link,.main-article-body h4 a:visited,.main-article-body h5 a:link,.main-article-body h5 a:visited,.main-article-body h6 a:link,.main-article-body h6 a:visited,.main-article-body p a:link,.main-article-body p a:visited,.main-article-body ul a:link,.main-article-body ul a:visited,.main-article-body ol a:link,.main-article-body ol a:visited{text-decoration:underline;-webkit-text-decoration-color:#bcbfcc;text-decoration-color:#bcbfcc}.main-article-body h2 a:hover,.main-article-body h2 a:focus,.main-article-body h2 a:active,.main-article-body h3 a:hover,.main-article-body h3 a:focus,.main-article-body h3 a:active,.main-article-body h4 a:hover,.main-article-body h4 a:focus,.main-article-body h4 a:active,.main-article-body h5 a:hover,.main-article-body h5 a:focus,.main-article-body h5 a:active,.main-article-body h6 a:hover,.main-article-body h6 a:focus,.main-article-body h6 a:active,.main-article-body p a:hover,.main-article-body p a:focus,.main-article-body p a:active,.main-article-body ul a:hover,.main-article-body ul a:focus,.main-article-body ul a:active,.main-article-body ol a:hover,.main-article-body ol a:focus,.main-article-body ol a:active{text-decoration:none}.main-article-sidebar-text>h2,.main-article-sidebar-text>h3,.main-article-sidebar-text>h4,.main-article-sidebar-text>h5,.main-article-sidebar-text>h6,.main-article-sidebar-text-mobile>h2,.main-article-sidebar-text-mobile>h3,.main-article-sidebar-text-mobile>h4,.main-article-sidebar-text-mobile>h5,.main-article-sidebar-text-mobile>h6{margin:0 0 2rem;padding:1rem 0 0;font-size:1.4rem;line-height:1;font-weight:300;text-transform:uppercase;color:#b47800}@media (min-width: 769px){.main-article-sidebar-text>h2,.main-article-sidebar-text>h3,.main-article-sidebar-text>h4,.main-article-sidebar-text>h5,.main-article-sidebar-text>h6,.main-article-sidebar-text-mobile>h2,.main-article-sidebar-text-mobile>h3,.main-article-sidebar-text-mobile>h4,.main-article-sidebar-text-mobile>h5,.main-article-sidebar-text-mobile>h6{font-size:1.5rem}}@media (min-width: 991px){.main-article-sidebar-text>h2,.main-article-sidebar-text>h3,.main-article-sidebar-text>h4,.main-article-sidebar-text>h5,.main-article-sidebar-text>h6,.main-article-sidebar-text-mobile>h2,.main-article-sidebar-text-mobile>h3,.main-article-sidebar-text-mobile>h4,.main-article-sidebar-text-mobile>h5,.main-article-sidebar-text-mobile>h6{font-size:1.6rem}}.main-article-sidebar-text p,.main-article-sidebar-text-mobile p{margin:1.4rem 0 0;padding:0;font-size:1.4rem;line-height:1.5;color:#040405}@media (min-width: 769px){.main-article-sidebar-text p,.main-article-sidebar-text-mobile p{margin:1.5rem 0 0;font-size:1.5rem}}@media (min-width: 991px){.main-article-sidebar-text p,.main-article-sidebar-text-mobile p{margin:1.6rem 0 0;font-size:1.6rem}}.main-article-sidebar-text ul,.main-article-sidebar-text-mobile ul{margin:1.4rem 0 0;font-size:1.4rem;list-style:none;-webkit-column-count:2;-moz-column-count:2;column-count:2}@media (min-width: 769px){.main-article-sidebar-text ul,.main-article-sidebar-text-mobile ul{margin:1.5rem 0 0;font-size:1.5rem;-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (min-width: 991px){.main-article-sidebar-text ul,.main-article-sidebar-text-mobile ul{margin:1.6rem 0 0;font-size:1.6rem}}.main-article-sidebar-text ul+p,.main-article-sidebar-text-mobile ul+p{margin:2.6rem 0 0}@media (min-width: 991px){.main-article-sidebar-text ul+p,.main-article-sidebar-text-mobile ul+p{margin:3rem 0 0}}.main-article-sidebar-text ul li,.main-article-sidebar-text-mobile ul li{margin:0.5rem 0 0;padding:0 0 0 2rem;position:relative}.main-article-sidebar-text ul li:before,.main-article-sidebar-text-mobile ul li:before{width:0.6rem;height:0.6rem;margin:0.5rem 0 0;padding:0;content:"";font-size:0.3rem;background:#edeef1;position:absolute;left:0;border-radius:2px}@media (min-width: 769px){.main-article-sidebar-text ul li:before,.main-article-sidebar-text-mobile ul li:before{width:0.8rem;height:0.8rem;margin:0.5rem 0 0}}.main-article-body ul,.main-article-body ol{margin:1.5rem 0 0;font-size:1.5rem;list-style:none}@media (min-width: 991px){.main-article-body ul,.main-article-body ol{margin:1.7rem 0 0;font-size:1.7rem}}.main-article-body ul+p,.main-article-body ol+p{margin:3rem 0 0}@media (min-width: 991px){.main-article-body ul+p,.main-article-body ol+p{margin:3.4rem 0 0}}.main-article-body ul ul,.main-article-body ol ol,.main-article-body ol ul,.main-article-body ul ol{margin:0.7rem 0 0;font-size:1.4rem}@media (min-width: 769px){.main-article-body ul ul,.main-article-body ol ol,.main-article-body ol ul,.main-article-body ul ol{margin:0.75rem 0 0;font-size:1.5rem}}@media (min-width: 991px){.main-article-body ul ul,.main-article-body ol ol,.main-article-body ol ul,.main-article-body ul ol{margin:0.8rem 0 0;font-size:1.6rem}}.main-article-body ul ul ul,.main-article-body ul ul ol,.main-article-body ul ol ol,.main-article-body ul ol ul,.main-article-body ol ol ol,.main-article-body ol ol ul,.main-article-body ol ul ul,.main-article-body ol ul ol{margin:0.6rem 0 0;font-size:1.2rem}@media (min-width: 991px){.main-article-body ul ul ul,.main-article-body ul ul ol,.main-article-body ul ol ol,.main-article-body ul ol ul,.main-article-body ol ol ol,.main-article-body ol ol ul,.main-article-body ol ul ul,.main-article-body ol ul ol{margin:0.7rem 0 0;font-size:1.4rem}}.main-article-body ul li{margin:0.5rem 0 0;padding:0 0 0 2rem;position:relative}.main-article-body ul li:before{width:0.6rem;height:0.6rem;margin:0.5rem 0 0;padding:0;content:"";font-size:0.3rem;background:#edeef1;position:absolute;left:0;border-radius:2px}@media (min-width: 769px){.main-article-body ul li:before{width:0.8rem;height:0.8rem;margin:0.5rem 0 0}}.site-section-recruitment .main-article-body ul li:before{color:#5aa6ac}.site-section-training .main-article-body ul li:before{color:#b47800}.site-section-advisory .main-article-body ul li:before{color:#af5c94}.site-section-international .main-article-body ul li:before{color:#286e94}.main-article-body ol li{margin:0 0 0.5rem 1rem;padding:0 0 0 2rem;position:relative;counter-increment:step-counter}.main-article-body ul ul li:before{width:0.5rem;height:0.5rem;margin:0.5rem 0 0}@media (min-width: 769px){.main-article-body ul ul li:before{width:0.6rem;height:0.6rem;margin:0.5rem 0 0}}.main-article-body ol li:before{margin:0;padding:0;font-family:"Ubuntu",Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:800;line-height:1;color:#edeef1;position:absolute;left:0;top:0.3rem;content:counter(step-counter)}.main-article-body table{width:100%;margin:1rem 0 2rem;padding:0;border:1px solid #edeef1;border-collapse:collapse;border-spacing:0}.main-article-body table tr th{padding:0.5rem 1rem;font-size:1rem;font-weight:bold;border-bottom:none;color:#30333f;background:#f9f9fa;vertical-align:bottom}@media (min-width: 769px){.main-article-body table tr th{padding:.5rem 2rem}}.main-article-body table tr th p,.main-article-body table tr th h2,.main-article-body table tr th h3,.main-article-body table tr th h4,.main-article-body table tr th h5{margin:0;font-size:1.3rem;font-weight:300;text-transform:uppercase}@media (min-width: 769px){.main-article-body table tr th p,.main-article-body table tr th h2,.main-article-body table tr th h3,.main-article-body table tr th h4,.main-article-body table tr th h5{font-size:1.4rem}}@media (min-width: 991px){.main-article-body table tr th p,.main-article-body table tr th h2,.main-article-body table tr th h3,.main-article-body table tr th h4,.main-article-body table tr th h5{font-size:1.5rem}}.site-section-recruitment .main-article-body table tr th p,.site-section-recruitment .main-article-body table tr th h2,.site-section-recruitment .main-article-body table tr th h3,.site-section-recruitment .main-article-body table tr th h4,.site-section-recruitment .main-article-body table tr th h5,.site-section-recruitment .main-article-body table tr th h6{color:#5aa6ac}.site-section-training .main-article-body table tr th p,.site-section-training .main-article-body table tr th h2,.site-section-training .main-article-body table tr th h3,.site-section-training .main-article-body table tr th h4,.site-section-training .main-article-body table tr th h5,.site-section-training .main-article-body table tr th h6{color:#b47800}.site-section-advisory .main-article-body table tr th p,.site-section-advisory .main-article-body table tr th h2,.site-section-advisory .main-article-body table tr th h3,.site-section-advisory .main-article-body table tr th h4,.site-section-advisory .main-article-body table tr th h5,.site-section-advisory .main-article-body table tr th h6{color:#af5c94}.site-section-international .main-article-body table tr th p,.site-section-international .main-article-body table tr th h2,.site-section-international .main-article-body table tr th h3,.site-section-international .main-article-body table tr th h4,.site-section-international .main-article-body table tr th h5,.site-section-international .main-article-body table tr th h6{color:#286e94}.main-article-body table tr td{padding:0.5rem 1rem;border:1px solid #edeef1;vertical-align:center}@media (min-width: 769px){.main-article-body table tr td{padding:.5rem 2rem}}.main-article-body table tr td p{font-size:1.3rem}@media (min-width: 769px){.main-article-body table tr td p{font-size:1.4rem}}@media (min-width: 991px){.main-article-body table tr td p{font-size:1.5rem}}.main-article-body table tr td ul,.main-article-body table tr td ol{margin:0.65rem 0 0;font-size:1.3rem}@media (min-width: 769px){.main-article-body table tr td ul,.main-article-body table tr td ol{margin:0.7rem 0 0;font-size:1.4rem}}@media (min-width: 991px){.main-article-body table tr td ul,.main-article-body table tr td ol{margin:0.7xrem 0 0;font-size:1.5rem}}.main-article-body table.main-article-body-table-50{width:100%;margin:1rem 0 2rem;float:left}@media (min-width: 769px){.main-article-body table.main-article-body-table-50{width:48%;margin:2rem 4% 3rem 0}}.main-article-body table.main-article-body-table-50+.main-article-body-table-50{margin:1rem 0 2rem}@media (min-width: 769px){.main-article-body table.main-article-body-table-50+.main-article-body-table-50{margin:2rem 0 3rem}}.teaser-article-biography>h6{margin:0 0 2rem;padding:1rem 0 0;font-size:1.2rem;line-height:1;font-weight:300;text-transform:uppercase}@media (min-width: 769px){.teaser-article-biography>h6{font-size:1.4rem}}@media (min-width: 991px){.teaser-article-biography>h6{font-size:1.6rem}}.site-section-training .teaser-article-biography>h6{color:#3c6eb4}.site-section-recruitment .teaser-article-biography>h6{color:#b95a50}.site-section-advisory .teaser-article-biography>h6{color:#a5b48c}.site-section-international .teaser-article-biography>h6{color:#b4a596}.teaser-article-biography p{margin:0 0 2rem;font-size:1.7rem;line-height:1.2;color:#040405;font-weight:500}@media (min-width: 769px){.teaser-article-biography p{font-size:2rem}}.teaser-article-biography p:before{margin-right:1rem;font-size:1.7rem;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;color:#5c6279}@media (min-width: 769px){.teaser-article-biography p:before{font-size:2rem}}.teaser-article-biography p span{display:none}.teaser-article-biography p.teaser-article-biography-telephone:before{content:'\f095'}.teaser-article-biography p.teaser-article-biography-mobile:before{content:'\f10b'}.teaser-article-biography p.teaser-article-biography-email:before{content:'\f0e0'}.site-section-training .teaser-article-biography p{color:#b47800}.site-section-training .teaser-article-biography p:before{color:#3c6eb4}.site-section-training .teaser-article-biography p a:link,.site-section-training .teaser-article-biography p a:visited{color:#b47800}.site-section-training .teaser-article-biography p a:hover,.site-section-training .teaser-article-biography p a:active,.site-section-training .teaser-article-biography p a:focus{color:#e79a00}.site-section-recruitment .teaser-article-biography p{color:#5aa6ac}.site-section-recruitment .teaser-article-biography p:before{color:#b95a50}.site-section-recruitment .teaser-article-biography p a:link,.site-section-recruitment .teaser-article-biography p a:visited{color:#5aa6ac}.site-section-recruitment .teaser-article-biography p a:hover,.site-section-recruitment .teaser-article-biography p a:active,.site-section-recruitment .teaser-article-biography p a:focus{color:#7cb8bd}.site-section-advisory .teaser-article-biography p{color:#af5c94}.site-section-advisory .teaser-article-biography p:before{color:#a5b48c}.site-section-advisory .teaser-article-biography p a:link,.site-section-advisory .teaser-article-biography p a:visited{color:#af5c94}.site-section-advisory .teaser-article-biography p a:hover,.site-section-advisory .teaser-article-biography p a:active,.site-section-advisory .teaser-article-biography p a:focus{color:#c07eaa}.site-section-international .teaser-article-biography p{color:#286e94}.site-section-international .teaser-article-biography p:before{color:#b4a596}.site-section-international .teaser-article-biography p a:link,.site-section-international .teaser-article-biography p a:visited{color:#286e94}.site-section-international .teaser-article-biography p a:hover,.site-section-international .teaser-article-biography p a:active,.site-section-international .teaser-article-biography p a:focus{color:#338cbc}.main-article-course header h1,.main-article-special_event header h1{color:#b47800}.main-article-course header h2{margin:1rem 0 0;padding:0;font-size:1.8rem;line-height:1;font-weight:500;color:#3c6eb4}@media (min-width: 991px){.main-article-course header h2{font-size:2rem}}.main-article-course .datevenue{margin:0}.main-article-course .datevenue p{margin:1rem 0 0;padding:0;font-size:1.6rem;line-height:1;font-weight:500;color:#b47800}@media (min-width: 991px){.main-article-course .datevenue p{font-size:1.8rem}}.main-article-course h6.boxheader{color:#b47800}.main-article-course-datesvenues{margin:0 0 3rem;padding:0 2rem 2rem;background:#f9f9fa;border-top:1px solid #edeef1;border-bottom:1px solid #edeef1}@media (min-width: 991px){.main-article-course-datesvenues{padding:0 3rem 3rem}}.main-article-course-datesvenues ol{margin:0;padding:0}.main-article-course-datesvenues li{width:100%;margin:2rem 0 0;padding:0;font-size:1.4rem;line-height:1;font-weight:300;color:#040405;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;counter-increment:step-counter}@media (min-width: 769px){.main-article-course-datesvenues li{font-size:1.5rem}}@media (min-width: 991px){.main-article-course-datesvenues li{font-size:1.6rem}}.main-article-course-datesvenues li:first-child{margin:0}.main-article-course-datesvenues li span{margin-right:2rem;-webkit-box-flex:1;flex:1 1 auto}.main-article-course-datesvenues li:before{margin:0 1rem 0 0;padding:0;font-size:1.8rem;font-weight:500;color:#81a4d5;content:counter(step-counter)}@media (min-width: 769px){.main-article-course-datesvenues li:before{font-size:1.9rem}}@media (min-width: 991px){.main-article-course-datesvenues li:before{font-size:2rem}}.main-article-course-datesvenues li a{margin:0;padding:0.5rem 1rem;font-weight:300;color:#676e87;text-transform:uppercase;border:1px solid #3c6eb4;border-radius:4px;-webkit-box-flex:0;flex:0 0 auto}.main-article-course-datesvenues li a:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.1rem;color:#3c6eb4;margin:0 0 0 0.8rem}@media (min-width: 769px){.main-article-course-datesvenues li a:after{font-size:1.2rem}}@media (min-width: 991px){.main-article-course-datesvenues li a:after{font-size:1.3rem}}.main-article-course-datesvenues li a:link,.main-article-course-datesvenues li a:visited{color:#3c6eb4}.main-article-course-datesvenues li a:hover,.main-article-course-datesvenues li a:active{color:white;background:#3c6eb4;text-decoration:none}.main-article-course-datesvenues li a:hover:after,.main-article-course-datesvenues li a:active:after{color:white}.main-article-course-datesvenues p.empty{width:100%;margin:0;padding:0;font-size:1.4rem;line-height:1;font-weight:500;color:#040405}@media (min-width: 769px){.main-article-course-datesvenues p.empty{font-size:1.6rem}}.main-article-course-bookinglink{width:100%;margin:0 0 2rem;padding:0}@media (min-width: 769px){.main-article-course-bookinglink{padding:0 3rem 2rem}}.main-article-course-bookinglink p{width:100%;margin:1.5rem 0 0;padding:0;font-size:1.2rem;line-height:1;color:#040405}.main-article-course-bookinglink p a{margin:0;padding:0.5rem 1rem;font-size:1.4rem;color:#676e87;text-transform:uppercase;border:1px solid #3c6eb4;border-radius:4px;display:inline-block}.main-article-course-bookinglink p a:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1rem;color:#3c6eb4;margin:0 0 0 0.8rem}.main-article-course-bookinglink p a:link,.main-article-course-bookinglink p a:visited{color:#3c6eb4}.main-article-course-bookinglink p a:hover,.main-article-course-bookinglink p a:active{color:white;background:#3c6eb4;text-decoration:none}.main-article-course-bookinglink p a:hover:after,.main-article-course-bookinglink p a:active:after{color:white}.main-article-course-iaps-members{width:100%;margin:0 0 2rem;padding:0;text-align:center}@media (min-width: 769px){.main-article-course-iaps-members{margin:0 0 3rem}}.main-article-course-iaps-members .logo{margin:0;display:inline-block}.main-article-course-iaps-members .logo img{width:30px !important;height:auto !important}@media (min-width: 769px){.main-article-course-iaps-members .logo img{width:40px !important}}.main-article-course-iaps-members .text{margin:u0 0 0 1rem;font-size:1.6rem;line-height:1.2;text-transform:uppercase;text-align:left;color:#4f2683;display:inline-block}.main-article-course-sponsor{width:100%;margin:0 0 3rem;border-top:1px solid #edeef1;display:none}@media (min-width: 769px){.main-article-course-sponsor{padding:0 0 0 3rem;display:block}}.main-article-course-sponsor-mobile{width:30%;margin:0 2rem 2rem 0;padding:0;text-align:center;float:right}.main-article-course-sponsor-mobile h6.boxheader{padding:0}@media (min-width: 481px){.main-article-course-sponsor-mobile{width:20%}}@media (min-width: 769px){.main-article-course-sponsor-mobile{display:none}}.main-article-course-sponsor img{margin:0 0 2rem}.main-article-course-sponsor img:last-child{margin:0}.main-article-course-sponsor-mobile img{width:100% !important;height:auto !important;margin:0 0 2rem}.main-article-course-sponsor-mobile img:last-child{margin:0}#content .pane-courses-tab-main #block-content-field_download{width:100%;margin:0 0 2em 0;padding:0;float:left;float:left}#content .pane-courses-tab-main #block-content-field_download .filefield-icon{width:10%;margin:0 2% 0.5em 0;display:inline-block;vertical-align:bottom}#content .pane-courses-tab-main #block-content-field_download .filefield-icon img{width:100% !important;height:auto !important}#content .pane-courses-tab-main #block-content-field_download a{width:88%;margin:0 0 0.5em;padding:0;font-size:1.2em;line-height:1.25em;font-weight:500;display:inline-block}.main-article-course-video-intro{width:100%;margin:0 0 3rem;float:left}.main-article-course-video-intro .media-youtube-video{width:100%;height:0;margin:0;padding:0 0 56%;overflow:hidden;position:relative;float:left}.main-article-course-video-intro .media-youtube-video iframe{height:100%;width:100%;left:0;top:0;position:absolute}.main-article-course-price{width:100%;margin:0;padding:0 0 3rem;border-top:1px solid #edeef1}@media (min-width: 769px){.main-article-course-price{padding:0 2rem 2rem 0}}@media (min-width: 991px){.main-article-course-price{padding:0 3rem 3rem}}.main-article-course-price p{margin:0 0 1rem;padding:0;font-size:1.6rem;line-height:1;color:#30333f}@media (min-width: 769px){.main-article-course-price p{font-size:1.8rem}}.main-article-course-notes{width:100%;margin:0;padding:0;font-size:1.2rem}.main-article-course-notes p{margin:0;padding:0;font-size:1.1rem;line-height:1.2;color:#040405}@media (min-width: 769px){.main-article-course-notes p{font-size:1.3rem}}.main-article-course-programme{margin:0;padding:0 2rem 3rem;background:#f9f9fa;border-top:1px solid #edeef1}@media (min-width: 769px){.main-article-course-programme{padding:0 2rem 0 0}}@media (min-width: 991px){.main-article-course-programme{padding:0 3rem 3rem}}.main-article-course-programme h2,.main-article-course-programme h3,.main-article-course-programme h4,.main-article-course-programme h5,.main-article-course-programme h6{margin:2.2rem 0 0;font-size:1.1rem;line-height:1;font-weight:300;color:#3c6eb4;text-transform:uppercase}@media (min-width: 769px){.main-article-course-programme h2,.main-article-course-programme h3,.main-article-course-programme h4,.main-article-course-programme h5,.main-article-course-programme h6{margin:12.6rem 0 0;font-size:1.3rem}}@media (min-width: 991px){.main-article-course-programme h2,.main-article-course-programme h3,.main-article-course-programme h4,.main-article-course-programme h5,.main-article-course-programme h6{margin:3rem 0 0;font-size:1.5rem}}.main-article-course-programme ul{margin:1.1rem 0 0;font-size:1.1rem;list-style:none}@media (min-width: 769px){.main-article-course-programme ul{margin:1.3rem 0 0;font-size:1.3rem}}@media (min-width: 991px){.main-article-course-programme ul{margin:1.5rem 0 0;font-size:1.5rem}}.main-article-course-programme ul li{margin:0.5rem 0 0;padding:0 0 0 2rem;position:relative}.main-article-course-programme ul li:before{width:0.6rem;height:0.6rem;margin:0.5rem 0 0;padding:0;content:"";font-size:0.3rem;background:#edeef1;position:absolute;left:0;border-radius:2px}@media (min-width: 769px){.main-article-course-programme ul li:before{width:0.8rem;height:0.8rem;margin:0.5rem 0 0}}.main-article-course-programme table td h3{margin:0 0 1rem;font-size:1.3rem;line-height:1;color:#3c6eb4}@media (min-width: 769px){.main-article-course-programme table td h3{font-size:1.5rem}}@media (min-width: 991px){.main-article-course-programme table td h3{font-size:1.7rem}}.main-article-course-programme table td h5+h3,.main-article-course-programme table td h6+h3,.main-article-course-programme table td p+h3{margin:3rem 0 1rem}.main-article-course-programme table td h4{margin:0 0 .5rem;font-size:1.1rem;line-height:1;font-weight:300;color:#040405;text-transform:uppercase}@media (min-width: 769px){.main-article-course-programme table td h4{font-size:1.3rem}}@media (min-width: 991px){.main-article-course-programme table td h4{font-size:1.5rem}}.main-article-course-programme table td h5{margin:0 0 .5rem;font-size:1.3rem;line-height:1.2;color:#b47800}@media (min-width: 769px){.main-article-course-programme table td h5{font-size:1.5rem}}@media (min-width: 991px){.main-article-course-programme table td h5{font-size:1.7rem}}.main-article-course-programme table td h5+h5,.main-article-course-programme table td h6+h5,.main-article-course-programme table td p+h5{margin:1rem 0 .5rem}.main-article-course-programme table td h6{margin:0 0 .5rem;font-size:1.1rem;line-height:1.2;font-weight:300;color:#3c6eb4;text-transform:uppercase}@media (min-width: 769px){.main-article-course-programme table td h6{font-size:1.3rem}}@media (min-width: 991px){.main-article-course-programme table td h6{font-size:1.5rem}}.main-article-course-programme table td p{margin:0;font-size:1.1rem;line-height:1.3;color:#040405;text-transform:none}@media (min-width: 769px){.main-article-course-programme table td p{font-size:1.3rem}}@media (min-width: 991px){.main-article-course-programme table td p{font-size:1.5rem}}.main-article-course-tutors{width:100%;margin:0;padding:0 1rem 3rem;background:#f9f9fa;border-top:1px solid #edeef1}@media (min-width: 769px){.main-article-course-tutors{padding:0 2rem 2rem}}@media (min-width: 991px){.main-article-course-tutors{padding:0 3rem 3rem}}.main-article-course-tutors article{width:100%;margin:2rem 0 0;padding:0;display:-webkit-box;display:flex;flex-wrap:nowrap}.main-article-course-tutors article:first-child{margin:0}.main-article-course-tutors .image{width:20%;margin:0;padding:0;-webkit-box-flex:0;flex:0 0 20%}.main-article-course-tutors .image img{width:100% !important;height:auto !important}.main-article-course-tutors .text{width:77%;margin:0 0 0 3%;padding:0;-webkit-box-flex:0;flex:0 0 77%}@media (min-width: 769px){.main-article-course-tutors .text{width:78%;margin:0 0 0 2%;-webkit-box-flex:0;flex:0 0 78%}}.main-article-course-tutors .text h1{margin:0;padding:0;font-size:1.7rem;line-height:1;font-weight:500;color:#3c6eb4}@media (min-width: 769px){.main-article-course-tutors .text h1{font-size:1.9rem}}.main-article-course-tutors .text p.details{margin:0;padding:0;font-size:1.3rem;line-height:1.4}@media (min-width: 769px){.main-article-course-tutors .text p.details{font-size:1.5rem}}.main-article-course-tutors .text p.readmore{display:none}.main-article-course-bookingform{width:100%;margin:0;padding:0 1rem 3rem;background:#f9f9fa;border-top:1px solid #edeef1}@media (min-width: 769px){.main-article-course-bookingform{padding:0 0 2rem 2rem}}@media (min-width: 991px){.main-article-course-bookingform{padding:0 3rem 3rem}}.main-article-course-bookingform .teaser-article-body p{margin:1.3rem 0 0;padding:0;font-size:1.3rem;line-height:1.5;color:#040405}@media (min-width: 769px){.main-article-course-bookingform .teaser-article-body p{margin:1.5rem 0 0;font-size:1.5rem}}.main-article-course-bookingform .teaser-article-body p:first-child{margin:0}.main-article-course-bookingform .teaser-article-body h5{margin:1.3rem 0 0;padding:0;font-size:1.3rem;line-height:1;font-weight:500;color:#3c6eb4}@media (min-width: 769px){.main-article-course-bookingform .teaser-article-body h5{margin:1.5rem 0 0;font-size:1.5rem}}.main-article-course-bookingform .teaser-article-body h6{margin:1.2rem 0 0;padding:0;font-size:1.2rem;line-height:1;font-weight:500;color:#3c6eb4}@media (min-width: 769px){.main-article-course-bookingform .teaser-article-body h6{margin:1.4rem 0 0;font-size:1.4rem}}@media (min-width: 991px){.main-article-course-bookingform .teaser-article-body h6{margin:1.6rem 0 0;font-size:1.6rem}}.main-article-course-bookingform input[type=text]:-moz-read-only{height:auto;margin:3rem 0 0;padding:0;font-size:1.7rem;font-weight:500;color:#b47800;border:none;background:none}.main-article-course-bookingform input[type=text]:read-only{height:auto;margin:3rem 0 0;padding:0;font-size:1.7rem;font-weight:500;color:#b47800;border:none;background:none}@media (min-width: 769px){.main-article-course-bookingform input[type=text]:-moz-read-only{margin:6rem 0 0;font-size:1.9rem}.main-article-course-bookingform input[type=text]:read-only{margin:6rem 0 0;font-size:1.9rem}}.main-article-course-bookingform .webform-component--coursename .description{font-size:1.5rem;font-weight:500;color:#3c6eb4}@media (min-width: 769px){.main-article-course-bookingform .webform-component--coursename .description{font-size:1.7rem}}.main-article-course-bookingform .webform-component--datevenue p{font-size:1.5rem;font-weight:500;color:#3c6eb4}@media (min-width: 769px){.main-article-course-bookingform .webform-component--datevenue p{font-size:1.7rem}}.main-article-course-bookingform form label{color:#b47800}.main-article-course-bookingform fieldset legend{color:#3c6eb4}.main-article-course-bookingform form .select-wrapper{background:white}.main-article-course-bookingform .webform-component--booking--totalprice span.field-prefix{font-size:1.5rem;color:#3c6eb4}@media (min-width: 769px){.main-article-course-bookingform .webform-component--booking--totalprice span.field-prefix{font-size:1.7rem}}.main-article-course-bookingform .webform-component--booking--totalprice input[type=text]:-moz-read-only{width:10rem;margin:0;color:#3c6eb4}.main-article-course-bookingform .webform-component--booking--totalprice input[type=text]:read-only{width:10rem;margin:0;color:#3c6eb4}.main-article-courses-related{margin:0;padding:0 2rem 2rem;text-align:left;background:#f9f9fa;border:1px solid #edeef1}.main-article-courses-related .view-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}@media (min-width: 769px){.main-article-courses-related{margin:0 0 0 3rem;padding:0 2rem 2rem}}@media (min-width: 991px){.main-article-courses-related{margin:0 0 0 3rem;padding:0 2rem 3rem}}.main-article-courses-related:empty{display:none}.main-article-courses-related article{margin:0 0 2rem;-webkit-box-flex:0;flex:0 0 46%}@media (min-width: 769px){.main-article-courses-related article{-webkit-box-flex:0;flex:0 0 100%}}@media (min-width: 991px){.main-article-courses-related article{margin:0 0 3rem}}.main-article-courses-related article:last-child{margin:0}.main-article-courses-related article h1{margin:0 0 1rem;font-size:1.6rem;text-align:left}@inlude mqm{.main-article-courses-related article h1{font-size:2rem}}.main-article-courses-related article h1 a:link,.main-article-courses-related article h1 a:visited,.main-article-courses-related article h1 a:hover,.main-article-courses-related article h1 a:active{color:#3c6eb4;text-decoration:none}.main-article-courses-related article .image{width:100%;margin:0 0 1rem;position:relative;text-align:center}.main-article-courses-related article .image img{width:100% !important;height:auto !important;display:inline-block}.main-article-courses-related article h2{margin:0 0 1rem;font-size:1.2rem;text-align:left}.main-article-courses-related article h2 a:link,.main-article-courses-related article h2 a:visited,.main-article-courses-related article h2 a:hover,.main-article-courses-related article h2 a:active{color:#b47800;text-decoration:none}.main-article-courses-related article p.details{margin:0 0 1.5rem;font-size:1.2rem;text-align:left}.main-article-courses-related article p.details a:link,.main-article-courses-related article p.details a:visited,.main-article-courses-related article p.details a:hover,.main-article-courses-related article p.details a:active{color:#040405;text-decoration:none}.main-article-courses-related article p.readmore{text-align:left;position:initial}.main-article-courses-related article p.readmore a{font-size:1rem;color:#3c6eb4;background:none;border:1px solid #3c6eb4}.main-article-courses-related article p.readmore a:after{color:#3c6eb4}.main-article-courses-related article p.readmore a:hover,.main-article-courses-related article p.readmore a:active{color:white;background:#3c6eb4;border:1px solid #3c6eb4}.main-article-courses-related article p.readmore a:hover:after,.main-article-courses-related article p.readmore a:active:after{color:white}@media (min-width: 769px){.main-article-courses-related article p.readmore a{font-size:1.2rem}}.main-article-jobvacancy header h1{color:#5aa6ac}.main-article-jobvacancy h6.boxheader{color:#b95a50}.main-article-jobvacancy-image-mobile{width:30%;margin:0 0 2rem 2rem;float:right}.main-article-jobvacancy header h2.school{margin:1rem 0 0;padding:0;font-size:1.8rem;line-height:1;font-weight:500;color:#b95a50}.main-article-jobvacancy header h2.school span:not(.date-display-single){font-size:80%;text-transform:uppercase;letter-spacing:1px}@media (min-width: 991px){.main-article-jobvacancy header h2.school{font-size:2rem}}.main-article-jobvacancy header p.closingdate{margin:1.4rem 0 0;padding:0;font-size:1.4rem;line-height:1;font-weight:500;color:#040405}.main-article-jobvacancy header p.closingdate span:not(.date-display-single){font-size:80%;text-transform:uppercase;letter-spacing:1px;font-weight:300}@media (min-width: 991px){.main-article-jobvacancy header p.closingdate{margin:1.6rem 0 0;font-size:1.6rem}}.main-article-jobvacancy-information{margin:0 0 3rem;padding:2rem 2rem;background:#f9f9fa;border-top:1px solid #edeef1}@media (min-width: 769px){.main-article-jobvacancy-information{padding:2rem 2rem}}@media (min-width: 991px){.main-article-jobvacancy-information{padding:3rem 3rem;border-bottom:1px solid #edeef1}}.main-article-jobvacancy-information p{margin:1.3rem 0 0;padding:0 0 0 2rem;font-size:1.3rem;line-height:1.2;color:#040405;position:relative}@media (min-width: 769px){.main-article-jobvacancy-information p{margin:1.5rem 0 0;padding:0 0 0 3rem;font-size:1.5rem}}.main-article-jobvacancy-information p:first-child{margin:0}.main-article-jobvacancy-information p:before{margin-right:1rem;font-size:1.3rem;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;color:#b95a50;position:absolute;left:0;top:.2rem}@media (min-width: 769px){.main-article-jobvacancy-information p:before{font-size:1.7rem}}.main-article-jobvacancy-information p.contract:before{content:"\f02b"}.main-article-jobvacancy-information p.salary:before{content:"\f154"}.main-article-jobvacancy-jobalerts{margin:0;padding:0 2rem 2rem;text-align:left;background:#f9f9fa;border:1px solid #edeef1}.main-article-jobvacancy-jobalerts .view-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}@media (min-width: 769px){.main-article-jobvacancy-jobalerts{margin:0 0 0 3rem;padding:0 2rem 2rem}}@media (min-width: 991px){.main-article-jobvacancy-jobalerts{margin:0 0 0 3rem;padding:0 2rem 3rem}}.main-article-jobvacancy-jobalerts:empty{display:none}.main-article-jobvacancy-jobalerts input[type=text],.main-article-jobvacancy-jobalerts input[type=email]{height:2.6rem;font-size:1.2rem}@media (min-width: 769px){.main-article-jobvacancy-jobalerts input[type=text],.main-article-jobvacancy-jobalerts input[type=email]{height:2.8rem;font-size:1.3rem}}.main-article-jobvacancy-jobalerts textarea{height:7.8rem;font-size:1.2rem}@media (min-width: 769px){.main-article-jobvacancy-jobalerts textarea{height:8.4rem;font-size:1.3rem}}.main-article-jobvacancy-jobalerts form .webform-component{margin:0 0 1rem}@media (min-width: 769px){.main-article-jobvacancy-jobalerts form .webform-component{margin:0 0 1.5rem}}.main-article-jobvacancy-jobalerts form .webform-component-checkboxes label{color:#b95a50;font-size:1.5rem}@media (min-width: 769px){.main-article-jobvacancy-jobalerts form .webform-component-checkboxes label{font-size:1.3rem}}.main-article-jobvacancy-jobalerts form .webform-component-checkboxes .form-type-checkbox{margin:0 0 .5rem;display:-webkit-box;display:flex;flex-wrap:nowrap}.main-article-jobvacancy-jobalerts form .webform-component-checkboxes .form-type-checkbox input[type=checkbox]{display:inline-block;position:relative;top:0}.main-article-jobvacancy-jobalerts form .webform-component-checkboxes .form-type-checkbox label.option{margin:0;font-size:1.2rem;font-weight:300}@media (min-width: 769px){.main-article-jobvacancy-jobalerts form .webform-component-checkboxes .form-type-checkbox label.option{font-size:1.4rem}}.main-article-jobvacancy-jobalerts form .webform-component-checkboxes .form-item-submitted-consent-1 label.option{font-style:italic}.main-article-jobvacancy-jobalerts form input[type="submit"]{font-size:1.2rem;background-color:#5aa6ac}@media (min-width: 769px){.main-article-jobvacancy-jobalerts form input[type="submit"]{font-size:1.4rem}}.main-article-jobvacancy-jobalerts form input[type="submit"]:hover,.main-article-jobvacancy-jobalerts form input[type="submit"]:active,.main-article-jobvacancy-jobalerts form input[type="submit"]:focus{background-color:#9ecbce}.main-article-jobvacancy-jobalerts .webform-component--options,.main-article-jobvacancy-jobalerts .webform-component--csrf{display:none}.main-article-jobvacancy-jobalerts .messages{padding:1rem;background:#5aa6ac;border:none;color:white}.main-article-jobvacancy-jobalerts .messages p{margin:0;font-size:1.4rem;color:white;font-weight:500}.main-article-blog header h1,.main-article-news header h1{color:#af5c94}.main-article-blog h6.boxheader,.main-article-news h6.boxheader{color:#b47800}.main-article-blog p.author{margin-top:1rem;font-size:1.4rem;line-height:1;color:#a5b48c}@media (min-width: 769px){.main-article-blog p.author{font-size:1.8rem}}.main-article-tutor h6.boxheader{color:#b47800}.main-article-tutor-image-mobile{width:40%;margin:0 0 2rem 2rem;float:right}@media (min-width: 481px){.main-article-tutor-image-mobile{width:30%}}.main-article-tutor-cpd{width:100%;margin:0;padding:0 1rem 3rem;background:#f9f9fa;border-top:1px solid #edeef1}@media (min-width: 769px){.main-article-tutor-cpd{padding:0 2rem 2rem;border-bottom:1px solid #edeef1}}@media (min-width: 991px){.main-article-tutor-cpd{padding:0 3rem 3rem}}.main-article-tutor-cpd p{margin:0;padding:0;font-size:1.4rem;line-height:1.5;color:#040405;font-weight:500}@media (min-width: 769px){.main-article-tutor-cpd p{font-size:1.57rem}}@media (min-width: 991px){.main-article-tutor-cpd p{font-size:1.6rem}}.main-article-tutor-cpd p.readmore{width:100%;margin:1rem 0 0}.main-article-tutor-cpd p.readmore a{font-size:1.2rem;color:#3c6eb4;background:none;border:1px solid #3c6eb4}.main-article-tutor-cpd p.readmore a:after{color:#3c6eb4}.main-article-tutor-cpd p.readmore a:hover,.main-article-tutor-cpd p.readmore a:active{color:white;background:#3c6eb4;border:1px solid #3c6eb4}.main-article-tutor-cpd p.readmore a:hover:after,.main-article-tutor-cpd p.readmore a:active:after{color:white}@media (min-width: 769px){.main-article-tutor-cpd p.readmore a{font-size:1.4rem}}.main-article-tutor-related{margin:0 0 2rem;padding:0 2rem 2rem;text-align:left;background:#f9f9fa;border:1px solid #edeef1}.main-article-tutor-related .view-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}@media (min-width: 769px){.main-article-tutor-related{margin:0 0 3rem 3rem;padding:0 2rem 2rem}}@media (min-width: 991px){.main-article-tutor-related{margin:0 0 3rem 3rem;padding:0 2rem 3rem}}.main-article-tutor-related:empty{display:none}.main-article-tutor-related article{margin:0 0 2rem;-webkit-box-flex:0;flex:0 0 100%}@media (min-width: 481px){.main-article-tutor-related article{-webkit-box-flex:0;flex:0 0 46%}}@media (min-width: 769px){.main-article-tutor-related article{-webkit-box-flex:0;flex:0 0 100%}}@media (min-width: 991px){.main-article-tutor-related article{margin:0 0 3rem}}.main-article-tutor-related article:last-child{margin:0}.main-article-tutor-related article h1{margin:0 0 1rem;font-size:1.6rem;text-align:left}@inlude mqm{.main-article-tutor-related article h1{font-size:2rem}}.main-article-tutor-related article h1 a:link,.main-article-tutor-related article h1 a:visited,.main-article-tutor-related article h1 a:hover,.main-article-tutor-related article h1 a:active{color:#3c6eb4;text-decoration:none}.main-article-tutor-related article .image{width:100%;margin:0 0 1rem;position:relative;text-align:center}.main-article-tutor-related article .image img{width:100% !important;height:auto !important;display:inline-block}.main-article-tutor-related article h2{margin:0 0 1rem;font-size:1.2rem;text-align:left}.main-article-tutor-related article h2 a:link,.main-article-tutor-related article h2 a:visited,.main-article-tutor-related article h2 a:hover,.main-article-tutor-related article h2 a:active{color:#b47800;text-decoration:none}.main-article-tutor-related article p.details{margin:0 0 1.5rem;font-size:1.2rem;text-align:left}.main-article-tutor-related article p.details a:link,.main-article-tutor-related article p.details a:visited,.main-article-tutor-related article p.details a:hover,.main-article-tutor-related article p.details a:active{color:#040405;text-decoration:none}.main-article-tutor-related article p.readmore{text-align:left;position:initial}.main-article-tutor-related article p.readmore a{font-size:1rem;color:#3c6eb4;background:none;border:1px solid #3c6eb4}.main-article-tutor-related article p.readmore a:after{color:#3c6eb4}.main-article-tutor-related article p.readmore a:hover,.main-article-tutor-related article p.readmore a:active{color:white;background:#3c6eb4;border:1px solid #3c6eb4}.main-article-tutor-related article p.readmore a:hover:after,.main-article-tutor-related article p.readmore a:active:after{color:white}@media (min-width: 769px){.main-article-tutor-related article p.readmore a{font-size:1.2rem}}.main-article-blog header h1,.main-article-news header h1{color:#af5c94}.main-article-blog h6.boxheader,.main-article-news h6.boxheader{color:#b47800}.main-article-blog p.author{margin-top:1rem;font-size:1.4rem;line-height:1;color:#a5b48c}@media (min-width: 769px){.main-article-blog p.author{font-size:1.8rem}}.main-article-webform{margin:0 0 2rem}@media (min-width: 769px){.main-article-webform{width:70%;margin:0 15% 4rem}}@media (min-width: 991px){.main-article-webform{width:60%;margin:0 20% 6rem}}.main-article-webform header{margin:2rem 0;text-align:center}@media (min-width: 769px){.main-article-webform header{margin:4rem 0}}@media (min-width: 991px){.main-article-webform header{margin:6rem 0}}.main-article-body-webform{text-align:center}.main-article-webform .webform-client-form{width:90%;margin-top:2rem;margin-left:5%;margin-right:5%}.main-article-webform .webform-client-form input[type=text],.main-article-webform .webform-client-form input[type=email],.main-article-webform .webform-client-form textarea{text-align:center}.main-article-webform .webform-client-form .form-actions{text-align:center}.main-article-webform .webform-client-form .form-actions input[type=submit]{display:inline-block}@media (min-width: 769px){.main-article-webform .webform-client-form{width:80%;margin-left:10%;margin-right:10%}}@media (min-width: 991px){.main-article-webform .webform-client-form{width:60%;margin-left:20%;margin-right:20%}}.footer{padding:0}.footer-top{padding:2rem 0;background:#676e87}.footer-logo{height:3rem;margin:0 0 2rem;text-align:center}@media (min-width: 769px){.footer-logo{margin:.5rem 0;height:4.6rem;text-align:left;float:left}}.footer-logo img{width:auto !important;height:3rem !important;display:inline-block}@media (min-width: 769px){.footer-logo img{height:4.6rem !important}}@media (min-width: 769px){.footer-socialmedia{float:right}}.footer-socialmedia-item{width:auto;margin:0 0 1rem;position:relative;text-align:center}.footer-socialmedia-item:last-child{margin:0}@media (min-width: 769px){.footer-socialmedia-item{margin:0 0 0 2rem;text-align:right;float:right}.footer-socialmedia-item:last-child{margin:0 0 0 2rem}}.footer-socialmedia-item a{padding:1rem 1rem 1rem 4.5rem;font-size:1.6rem;line-height:1.1;font-weight:normal;color:white;text-transform:uppercase;text-align:center;border:1px solid #8288a0;border-radius:2px;display:inline-block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative}.footer-socialmedia-item a:before{font-size:2.8rem;font-family:"Font Awesome 5 Brands";font-weight:400;line-height:1;color:white;position:absolute;top:1rem;left:1rem;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;pointer-events:none}@media (min-width: 769px){.footer-socialmedia-item a:before{font-size:3rem}}@media (min-width: 991px){.footer-socialmedia-item a:before{font-size:3.4rem}}.footer-socialmedia-item a:hover,.footer-socialmedia-item a:active,.footer-socialmedia-item a:focus{color:#676e87;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background:white;border-color:white}.footer-socialmedia-item a:hover:before,.footer-socialmedia-item a:active:before,.footer-socialmedia-item a:focus:before{color:#676e87;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media (min-width: 769px){.footer-socialmedia-item a{font-size:1.2rem;display:block}}@media (min-width: 991px){.footer-socialmedia-item a{padding:1rem 1rem 1rem 5rem;font-size:1.6rem}}.footer-socialmedia-item.footer-facebook a:before{content:'\f09a'}.footer-socialmedia-item.footer-twitter a:before{content:'\f099'}.footer-socialmedia-item.footer-linkedin a:before{content:'\f0e1'}.footer-main{padding:2rem 0 0}@media (min-width: 769px){.footer-main{padding:2rem 0 0}}.region-footer-main{width:100%;display:-webkit-box;display:flex;flex-wrap:wrap}.footer-contact{width:100%;margin:0 0 1rem;padding:1rem 0;-webkit-box-flex:0;flex:0 0 100%;border-top:1px solid #edeef1;border-bottom:1px solid #edeef1}@media (min-width: 769px){.footer-contact{margin:0 0 2rem;padding:2rem 0}}.footer-contact p{margin:0 0 0.5rem;font-size:1.4rem;line-height:1.2;text-align:center}@media (min-width: 769px){.footer-contact p{margin:0 0 1rem;font-size:1.6rem}}.footer-contact p:last-child{margin:0}.footer-contact p span{display:inline-block}.footer-partners{width:100%;-webkit-box-flex:0;flex:0 0 100%}.footer-partners h4{margin:0 0 1rem;padding:0;font-size:1rem;line-height:1;text-align:center;font-weight:300;color:#676e87}@media (min-width: 769px){.footer-partners h4{font-size:1.2rem}}.footer-partners .view-content{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.footer-partners a{margin:.5rem 1%;-webkit-box-flex:0;flex:0 0 31%;text-align:center}@media (min-width: 481px){.footer-partners a{-webkit-box-flex:0;flex:0 0 12%}}@media (min-width: 769px){.footer-partners a{-webkit-box-flex:0;flex:0 0 9%}}@media (min-width: 1201px){.footer-partners a{-webkit-box-flex:0;flex:0 0 7%}}.footer-partners img{width:auto !important;height:auto !important;display:inline-block}@media (min-width: 481px){.footer-partners img{max-height:3rem}}@media (min-width: 481px){.footer-partners img{max-height:4rem}}.footer-bottom{padding:2rem 0}.footer-credits p{font-size:1rem;color:#040405;text-align:center}.footer-credits p a{margin:0 .5rem}@media (min-width: 769px){.footer-credits p{font-size:1.2rem}}.block-brochure{width:100%;margin:0 0 2rem;padding:0;float:left;position:relative;border-radius:4px;border:1px solid #edeef1;overflow:hidden;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.block-brochure:hover{border:1px solid #d0d2db;cursor:pointer;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.block-brochure .views-row{display:table-row}.block-brochure .image{display:table-cell}.block-brochure .image a{display:inline-block;margin:1rem;-webkit-transform:rotate(4deg);transform:rotate(4deg)}.block-brochure img{width:auto !important;height:100px !important;margin:0;padding:0;float:right}@media (min-width: 769px){.block-brochure img{height:100px !important}}@media (min-width: 991px){.block-brochure img{height:120px !important}}.block-brochure .text{display:table-cell;vertical-align:middle}.block-brochure .text p{margin:0 1rem;padding:0;font-size:2.4rem;line-height:1;font-weight:500}@media (min-width: 769px){.block-brochure .text p{font-size:2.6rem}}@media (min-width: 991px){.block-brochure .text p{font-size:2.8rem}}.block-brochure .text p a{color:#968c78;text-decoration:none}.front .block-brochure{width:100%;margin:0 0 4rem}@media (min-width: 769px){.front .block-brochure{width:50%;margin:0 25% 6rem}}@media (min-width: 769px){.front .block-brochure{width:40%;margin:0 30% 6rem}}.block-subscribe{width:100%;margin:0 auto;padding:0}@media (min-width: 481px){.block-subscribe{width:80%}}@media (min-width: 769px){.block-subscribe{width:60%}}@media (min-width: 991px){.block-subscribe{width:50%}}.block-subscribe h4{margin:0 0 3rem;padding:0;font-size:1.6rem;line-height:1;font-weight:300;color:#968c78;text-align:center;text-transform:uppercase}.block-subscribe form{margin:0}.block-subscribe label.element-invisible{width:auto;display:none}.block-subscribe form .form-item-name,.block-subscribe form .form-item-email{width:100%;margin:0 0 2rem}@media (min-width: 769px){.block-subscribe form .form-item-name,.block-subscribe form .form-item-email{width:46%;margin:0 1% 2rem}}.block-subscribe form input.form-text{width:100% !important;text-align:center}@media (min-width: 769px){.block-subscribe form input.form-text{width:100% !important}}@media (min-width: 991px){.block-subscribe form input.form-text{width:100% !important}}.block-subscribe form .form-checkboxes{width:100%;margin:0 0 2rem;text-align:center;float:left}.block-subscribe form .form-checkboxes .form-checkboxes-label{width:100%;margin:0 0 1rem;font-size:1.3rem;text-transform:uppercase;font-weight:300;color:#968c78}.block-subscribe form .form-checkboxes .form-item{width:auto;margin:0 2rem 0 0;text-align:center;display:inline-block;float:none}.block-subscribe form .form-checkboxes .form-item:last-child{margin:0}.block-subscribe form .form-checkboxes .form-item label{width:auto;margin:0;padding:0;font-size:1.4rem;line-height:1;font-weight:500;color:#30333f;display:inline-block}@media (min-width: 769px){.block-subscribe form .form-checkboxes .form-item label{font-size:1.2rem}}@media (min-width: 991px){.block-subscribe form .form-checkboxes .form-item label{font-size:1.4rem}}@media (min-width: 1201px){.block-subscribe form .form-checkboxes .form-item label{font-size:1.6rem}}.block-subscribe form .form-checkboxes .form-item input[type="checkbox"]{margin:0 1rem 0 0;font-size:2rem;display:inline-block}.block-subscribe form .form-item-consent{margin:0 0 2rem;text-align:center}.block-subscribe form .form-item-consent input{width:auto;font-size:2rem;display:inline-block;float:none}.block-subscribe form .form-item-consent label{width:auto;font-size:1.2rem;font-weight:300;font-style:italic;display:inline-block;float:none}@media (min-width: 769px){.block-subscribe form .form-item-consent label{font-size:1.4rem}}.block-subscribe form .form-actions{width:100%;margin:0 0 2rem;text-align:center;float:left}.block-subscribe form .form-actions button{display:inline-block}.block-subscribe form input[type="submit"]{font-size:1.2rem;background-color:#676e87}@media (min-width: 769px){.block-subscribe form input[type="submit"]{font-size:1.4rem}}.block-subscribe form input[type="submit"]:hover,.block-subscribe form input[type="submit"]:active,.block-subscribe form input[type="submit"]:focus{background-color:#968c78}.block-facebook{width:100%;margin:0 0 3rem;padding:0 0 1rem;box-sizing:border-box;border-top:1px solid #edeef1;border-bottom:1px solid #edeef1;float:left}@media (min-width: 769px){.block-facebook-front{width:80%;margin:0 10% 6rem}}@media (min-width: 991px){.block-facebook-front{width:70%;margin:0 15% 6rem}}.block-facebook h4{margin:0 0 2rem;padding:.5rem 0 0;font-family:"Ubuntu",Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:300;color:#968c78;text-align:left;text-transform:uppercase;border-top:2px solid #edeef1;display:inline-block}@media (min-width: 481px){.block-facebook h4{font-size:1.4rem}}.block-facebook article{width:100%;margin:0 0 2rem;padding:0;float:left}.block-facebook article:last-child{margin:0}@media (min-width: 769px){.block-facebook-front article{width:48%;margin:0 4% 0 0}.block-facebook-front article:last-child{margin:0}}.block-facebook header{width:100%;margin:0 0 1rem;float:left}.block-facebook header .image{width:4rem;margin:0;height:4rem;overflow:hidden}@media (min-width: 769px){.block-facebook header .image{width:3.5rem;height:3.5rem}}@media (min-width: 991px){.block-facebook header .image{width:4rem;height:4rem}}.block-facebook header .details{width:auto;margin:0 0 0 1rem;float:left}.block-facebook header .details h5{margin:.25rem 0 .5rem;font-family:"Ubuntu",Arial,Helvetica,sans-serif;font-size:1.4rem;line-height:1;font-weight:500}@media (min-width: 769px){.block-facebook header .details h5{font-size:1.3rem}}@media (min-width: 991px){.block-facebook header .details h5{font-size:1.4rem}}.block-facebook header .details h5 a:link,.block-facebook header .details h5 a:visited,.block-facebook header .details h5 a:hover,.block-facebook header .details h5 a:active{color:#30333f;text-decoration:none}.block-facebook header .details p.posted{margin:0;font-family:"Ubuntu",Arial,Helvetica,sans-serif;font-size:1.2rem;line-height:1;font-weight:300;color:#363637}@media (min-width: 769px){.block-facebook header .details p.posted{font-size:1.1rem}}@media (min-width: 991px){.block-facebook header .details p.posted{font-size:1.2rem}}.block-facebook>.image{margin:0 0 1rem}.block-facebook .body{width:100%;margin:0 0 1rem;float:left}.block-facebook .body p{margin:0;font-size:1.4rem;line-height:1.3;word-wrap:break-word}.block-facebook .body p a:link,.block-facebook .body p a:visited,.block-facebook .body p a:hover,.block-facebook .body p a:active{color:#040405;text-decoration:none;display:block}.block-facebook .image{width:100%;margin:0 0 1rem;border:1px solid #d6d8e0;box-sizing:border-box;float:left}.block-facebook .image img{width:100% !important;height:auto !important}.block-facebook footer{width:100%;margin:0;padding:1rem 0 0;border-top:1px solid #f9f9fa;box-sizing:border-box;float:left}.block-facebook footer span{margin:0 2rem 0 0;padding:0 0 0 1.8rem;font-size:1.3rem;line-height:1;font-weight:500;display:inline-block;position:relative}@media (min-width: 769px){.block-facebook footer span{font-size:1.2rem}}@media (min-width: 991px){.block-facebook footer span{font-size:1.3rem}}.block-facebook footer span:last-child{margin:0}.block-facebook footer span a{display:block}.block-facebook footer span a:before{width:1.3rem;height:1.3rem;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.3rem;color:#968c78;position:absolute;top:0;left:0}@media (min-width: 769px){.block-facebook footer span a:before{width:1.2rem;height:1.2rem;font-size:1.2rem}}@media (min-width: 991px){.block-facebook footer span a:before{width:1.3rem;height:1.3rem;font-size:1.3rem}}.block-facebook footer span.like a:before{content:"\f164"}.block-facebook footer span.comment a:before{content:"\f075"}.block-facebook footer span.share a:before{content:"\f064"}.block-christmashours{width:100%;margin:0 0 3rem;padding:1.5rem;background:url(/sites/default/files/core/block-christmashours-background.jpg);background-size:cover;background-color:#968c78}body.front .block-christmashours{width:94%;margin:0 3% 3rem}@media (min-width: 481px){body.front .block-christmashours{width:440px;margin:0 auto 3rem}}@media (min-width: 769px){body.front .block-christmashours{width:740px}}@media (min-width: 991px){body.front .block-christmashours{width:960px}}@media (min-width: 1201px){body.front .block-christmashours{width:1100px}}.block-christmashours img{width:90% !important;height:auto !important;margin:0 5%}.block-christmashours h2{margin:1rem 0 0;font-size:1.6rem;line-height:1.2;text-align:center;color:white}@media (min-width: 481px){.block-christmashours h2{font-size:1.8rem}}@media (min-width: 769px){.block-christmashours h2{font-size:2rem}}@media (min-width: 991px){.block-christmashours h2{font-size:2.2rem}}.block-christmashours p{margin:1rem 0 0;font-size:1.2rem;line-height:1.2;text-align:center;color:white}@media (min-width: 481px){.block-christmashours p{font-size:1.4rem}}@media (min-width: 769px){.block-christmashours p{font-size:1.6rem}}@media (min-width: 991px){.block-christmashours p{font-size:1.8rem}}.block-announcement{width:90%;margin:3rem auto;padding:2rem;background:#676e87}.block-announcement h4{margin:0 0 1.5rem;font-size:2.5rem;line-height:1.5;color:white;text-align:center}.block-announcement h4:last-child{margin:0}.block-announcement p{margin:0 0 1.5rem;font-size:1.5rem;line-height:1.5;color:white;text-align:center}.block-announcement p:last-child{margin:0}.block-announcement p a:link,.block-announcement p a:visited{color:white;text-decoration:underline;font-weight:500}.block-announcement p a:hover,.block-announcement p a:focus,.block-announcement p a:active{color:white;text-decoration:underline;font-weight:500}.view-header{width:100%;margin:0 0 3rem;padding:0}.view-filters{width:100%;margin:0 0 3rem;padding:0;text-align:center;display:inline-block}.view-filters form,.view-filters form .form-item .form-radios,.view-filters .views-exposed-widgets,.view-filters .views-exposed-widget{width:100%;margin:0;padding:0}.view-filters .views-submit-button,.view-filters .views-widget-filter-tid{width:100%;margin:0;padding:0}@media (min-width: 769px){.view-filters .views-submit-button,.view-filters .views-widget-filter-tid{float:left}}@media (min-width: 769px){.views-exposed-form label{width:auto;margin:0 2rem 0 0}}.view-filters .views-widget-sort-sort_bef_combine{width:auto;padding:1rem 0;text-align:center;border-top:1px solid #edeef1;border-bottom:1px solid #edeef1;display:inline-block;float:none}.view-filters .views-widget-sort-sort_bef_combine label{display:none}.view-filters .views-widget-sort-sort_bef_combine .form-item .form-item{width:auto;margin:0 1rem;display:inline-block;float:none}.view-filters .views-widget-sort-sort_bef_combine .views-widget-filter-tid{text-align:left}.view-filters .views-widget-sort-sort_bef_combine .views-widget-filter-tid label{width:100%;margin:0 0 0.5rem;padding:0;font-size:1.2rem;line-height:1;font-weight:500;color:#30333f;text-align:left;text-transform:uppercase;float:left}.view-filters .views-widget-sort-sort_bef_combine .views-widget-filter-tid select{font-size:1.6rem}.view-filters .views-widget-sort-sort_bef_combine .form-item a{margin:0;padding:0.6rem 2rem 0.4rem 1rem;font-size:1.1rem;line-height:1;font-weight:300;text-align:center;text-transform:uppercase;border-radius:4px;display:block;border:1px solid #d6d8e0;position:relative;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.view-filters .views-widget-sort-sort_bef_combine .form-item a:link,.view-filters .views-widget-sort-sort_bef_combine .form-item a:visited{color:#30333f;text-decoration:none}.view-filters .views-widget-sort-sort_bef_combine .form-item a:after{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;font-size:1rem;right:0.5rem;top:0.6rem;color:#30333f;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.view-filters .views-widget-sort-sort_bef_combine .form-item a:after:hover,.view-filters .views-widget-sort-sort_bef_combine .form-item a:after:active{color:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.view-filters .views-widget-sort-sort_bef_combine .form-item a:hover,.view-filters .views-widget-sort-sort_bef_combine .form-item a:active{color:white;text-decoration:none;background:#d6d8e0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.view-filters .views-widget-sort-sort_bef_combine .form-item a:hover:after,.view-filters .views-widget-sort-sort_bef_combine .form-item a:active:after{color:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.view-filters .form-item-edit-sort-bef-combine-title-asc a:after,.view-filters .form-item-edit-sort-bef-combine-changed-asc a:after,.view-filters .form-item-edit-sort-bef-combine-created-asc a:after{content:"\f063"}.view-filters .form-item-edit-sort-bef-combine-title-desc a:after,.view-filters .form-item-edit-sort-bef-combine-changed-desc a:after,.view-filters .form-item-edit-sort-bef-combine-created-desc a:after{content:"\f062"}.view-footer{width:100%;margin:0;padding:0;font-size:1.4rem;line-height:1;font-weight:500;text-align:left;color:#30333f}.view-pager+.view-footer{margin:3rem 0 0}.view-pager{width:100%;margin:3rem 0 0;padding:0;text-align:center}.view-pager ul.pager{margin:0;font-size:1.2rem;line-height:1;font-weight:300;text-align:center;text-transform:uppercase;display:inline-block}@media (min-width: 769px){.view-pager ul.pager{font-size:1.4rem}}.view-pager ul.pager li{margin:0 .5rem;padding:0;display:inline-block;vertical-align:middle}.view-pager ul.pager li:first-child{margin:0 0.5rem 0 0}.view-pager ul.pager li.pager-current{padding:0.5rem 1rem;font-weight:500;color:white;border-radius:2px;border:1px solid #d6d8e0;background:#d6d8e0;position:relative}.view-pager ul.pager li a{padding:0.5rem 1rem;border-radius:2px;border:1px solid #d6d8e0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:block}.view-pager ul.pager li a:link,.view-pager ul.pager li a:visited{color:#30333f;text-decoration:none}.view-pager ul.pager li a:hover,.view-pager ul.pager li a:active{color:white;text-decoration:none;background:#d6d8e0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.view-pager ul.pager li.pager-first,.view-pager ul.pager li.pager-previous,.view-pager ul.pager li.pager-next,.view-pager ul.pager li.pager-last{margin:0}.view-pager ul.pager li.pager-first a,.view-pager ul.pager li.pager-next a,.view-pager ul.pager li.pager-previous a,.view-pager ul.pager li.pager-last a{padding:0 0.5rem;font-size:2.6rem;border:none}.view-pager ul.pager li.pager-first a:link,.view-pager ul.pager li.pager-first a:visited,.view-pager ul.pager li.pager-next a:link,.view-pager ul.pager li.pager-next a:visited,.view-pager ul.pager li.pager-previous a:link,.view-pager ul.pager li.pager-previous a:visited,.view-pager ul.pager li.pager-last a:link,.view-pager ul.pager li.pager-last a:visited{color:#30333f;text-decoration:none}.view-pager ul.pager li.pager-first a:hover,.view-pager ul.pager li.pager-first a:active,.view-pager ul.pager li.pager-next a:hover,.view-pager ul.pager li.pager-next a:active,.view-pager ul.pager li.pager-previous a:hover,.view-pager ul.pager li.pager-previous a:active,.view-pager ul.pager li.pager-last a:hover,.view-pager ul.pager li.pager-last a:active{color:#d6d8e0;text-decoration:none;background:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}form{width:100%;margin:2rem 0 0;padding:0;display:inline-block}form#user-login,form#user-pass,form#user-register,form#user-profile-form{width:100%;margin:2rem 0;padding:0}form .webform-component,form .form-item{width:100%;margin:0 0 2rem;padding:0;display:inline-block}@media (min-width: 769px){form .webform-component,form .form-item{margin:0 0 3rem}}form table .form-item{width:auto}form .webform-component .form-item{width:100%;margin:0;padding:0}button,input,select,textarea{font-family:"Ubuntu",Arial,Helvetica,sans-serif;font-weight:300;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}label{width:100%;margin:0 0 1rem;padding:0;font-weight:300;font-size:1.6rem;line-height:1;color:#968c78;text-transform:uppercase}@media (min-width: 769px){label{font-size:1.4rem}}label span.form-required{color:#968c78}input[type=text],input[type=email],input[type=password],textarea{height:3.2rem;padding:0 1rem;font-family:"Ubuntu",Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:300;color:#040405;border:1px solid #d6d8e0;border-radius:2px;box-sizing:border-box;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background:white}@media (min-width: 769px){input[type=text],input[type=email],input[type=password],textarea{height:3.4rem;font-size:1.7rem}}input[type=text]:hover,input[type=text]:focus,input[type=email]:hover,input[type=email]:focus,input[type=password]:hover,input[type=password]:focus,textarea:hover,textarea:focus{border-color:#999eb1;outline:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.webform-client-form input[type=text],.webform-client-form input[type=email]{width:100%}textarea{height:20rem;padding:1rem;overflow:auto;vertical-align:top;border-radius:2px 2px 0 0}.webform-client-form .form-textarea-wrapper{width:100%}form .form-item .description,form fieldset .description .form-item .description{width:100%;margin:.5rem 0 0;padding:0;font-size:1.2rem;line-height:1.2;font-weight:300;display:inline-block}@media (min-width: 769px){form .form-item .description,form fieldset .description .form-item .description{margin:1rem 0 0;font-size:1.4rem}}form .form-item .resizable-textarea .grippie{width:100%;margin:0}.form-radios,.form-checkboxes{width:100%;margin:0;display:inline-block}form .webform-component .form-type-radio,form .webform-component .form-type-checkbox{width:100%;margin:0 0 1rem 0;position:relative}form .webform-component .form-type-radio label,form .webform-component .form-type-checkbox label{width:auto;margin:0;font-size:1.4rem;font-weight:400;color:#040405;text-transform:none;display:inline-block;vertical-align:baseline}@media (min-width: 769px){form .webform-component .form-type-radio label,form .webform-component .form-type-checkbox label{font-size:1.6rem}}form .webform-component .form-type-radio{width:auto;margin:0 2rem 1rem 0}input[type=checkbox],input[type=radio]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.4rem;line-height:1;margin:0 1rem 0 0;color:#edeef1;outline:none;font-family:"Font Awesome 5 Free";font-weight:900;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;vertical-align:baseline}@media (min-width: 769px){input[type=checkbox],input[type=radio]{font-size:1.6rem}}input[type=checkbox]::after,input[type=radio]::after{width:1rem;display:inline-block;text-align:center}input[type=checkbox]:checked::after,input[type=radio]:checked::after{color:#d6d8e0;font-weight:900}input[type=checkbox]:active,input[type=radio]:active{-webkit-transform:scale(0.6);transform:scale(0.6)}input[type=checkbox]:after{content:'\f0c8';font-weight:normal}input[type=checkbox]:checked::after{content:'\f14a'}input[type=radio]:after{content:'\f111';font-weight:normal}input[type=radio]:checked::after{content:'\f058'}form .select-wrapper{width:auto;overflow:hidden;position:relative;background:#f9f9fa;border:1px solid #d6d8e0;border-radius:4px;display:inline-block}form .select-wrapper:after{height:100%;content:"\f078";padding:0.8rem 0.5rem;font-size:1.2rem;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;color:white;position:absolute;right:0;top:0;z-index:1;text-align:center;pointer-events:none;box-sizing:border-box;background:#5c6279}@media (min-width: 769px){form .select-wrapper:after{padding:0.7rem 0.5rem;font-size:1.4rem}}@media (min-width: 991px){form .select-wrapper:after{font-size:1.6rem}}select{margin:0;padding:0.8rem 3.5rem 0.6rem 1rem;font-size:1.2rem;line-height:1;font-weight:300;color:#040405;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}@media (min-width: 769px){select{font-size:1.4rem}}@media (min-width: 991px){select{font-size:1.6rem}}select:focus{outline:none}form .captcha{width:100%;margin:0 0 3rem;padding:0}form .form-actions{width:100%;margin:0;padding:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{margin:0;padding:1rem 2rem;font-size:1.2rem;line-height:1;font-weight:500;text-align:center;color:white;text-transform:uppercase;border-radius:4px;display:block;background:#676e87;border:none;cursor:pointer;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media (min-width: 769px){button,html input[type="button"],input[type="reset"],input[type="submit"]{font-size:1.4rem}}@media (min-width: 991px){button,html input[type="button"],input[type="reset"],input[type="submit"]{font-size:1.6rem}}button:link,button:visited,html input[type="button"]:link,html input[type="button"]:visited,input[type="reset"]:link,input[type="reset"]:visited,input[type="submit"]:link,input[type="submit"]:visited{color:white;text-decoration:none}button:hover,button:active,button:focus,html input[type="button"]:hover,html input[type="button"]:active,html input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{color:white;text-decoration:none;background:#968c78;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}form fieldset{width:100%;margin:0 0 2rem;padding:0;border:none}form fieldset legend{width:100%;margin:0 0 3rem;padding:1rem 0 0;font-size:2rem;line-height:1;font-weight:500;color:#968c78;border-top:1px solid #edeef1}form fieldset fieldset legend{width:100%;margin:0;padding:1rem 0 0;font-size:1.8rem;color:#968c78}form fieldset .fieldset-description{width:100%;margin:0 0 2rem;padding:0;font-size:1.2rem;line-height:1.2;font-weight:300}@media (min-width: 769px){form fieldset .fieldset-description{margin:0 0 3rem;font-size:1.4rem}}form fieldset fieldset .webform-component{margin:1rem 0}form fieldset fieldset .webform-component .webform-component{margin:0 0 1rem}.main-top ul.tabs{width:100%;margin:0;padding:0;list-style:none;font-size:1.2rem;border:none;z-index:100;position:relative}.main-top ul.tabs li{margin:0 2rem 0 0;padding:0;list-style:none;font-weight:500;background:white;float:left}.main-top ul.tabs li a{margin:0 0 1rem;padding:.6rem .7rem .4rem;font-size:1.4rem;line-height:1;border:none;display:block;background:#30333f;border-radius:4px}.main-top ul.tabs li a:link,.main-top ul.tabs li a:visited{color:white}.main-top ul.tabs li a:hover,.main-top ul.tabs li a:active{color:white;background:#968c78}.main-top ul.tabs li.active a{margin:0;background:#968c78}.main-top ul.tabs li.active a:link,.main-top ul.tabs li.active a:visited,.main-top ul.tabs li.active a:hover,.main-top ul.tabs li.active a:active{background:#968c78}.messages,.status{width:100%;margin:0 0 3rem;padding:1rem 2%;font-size:1.4rem;line-height:1.2;font-weight:500;color:#30333f;background:#f2f5f7;border:none;border-radius:4px;float:left}.warning,.error{width:100%;margin:0 0 3rem;padding:1rem 2%;background:#968c78;border:none;float:left}#content .messages p,#content .status p{margin:0;padding:0;font-size:1.4rem}#content ul.secondary{width:100%;margin:1rem 0;padding:0;list-style:none;font-size:1.2rem;border:none}#content ul.secondary li{margin:0;padding:0 1rem;background:none;float:left}body.page-user-login,body.page-user-password,body.page-user-reset{background:#30333f}body.page-user-login #auth_box,body.page-user-password #auth_box,body.page-user-reset #auth_box,body.page-user-register #auth_box{width:94%;margin:20% auto 10%;padding:0;font-family:"Ubuntu",Arial,Helvetica,sans-serif;text-align:center}@media (min-width: 481px){body.page-user-login #auth_box,body.page-user-password #auth_box,body.page-user-reset #auth_box,body.page-user-register #auth_box{width:70%;margin:10% auto;max-width:400px}}@media (min-width: 769px){body.page-user-login #auth_box,body.page-user-password #auth_box,body.page-user-reset #auth_box,body.page-user-register #auth_box{width:50%}}body.page-user-login .header,body.page-user-password .header,body.page-user-reset .header{width:50%;margin:0 25%}body.page-user-login .header .header-logo,body.page-user-password .header .header-logo,body.page-user-reset .header .header-logo{width:100%;margin:0 0 2rem;display:inline-block;float:none}body.page-user-login .header .header-logo img,body.page-user-password .header .header-logo img,body.page-user-reset .header .header-logo img{width:100% !important;height:auto !important;max-height:initial}#auth_box #middle_part{background:#f9f9fa;box-shadow:0 0 20px 0 rgba(0,0,0,0.5)}#auth_box #middle_part h2{margin:0;padding:0;font-family:"Ubuntu",Arial,Helvetica,sans-serif;text-align:center;color:#968c78}#auth_box #user-login,#auth_box #user-pass,#auth_box #user-pass-reset{margin:2rem 0 0}#auth_box #user-login .messages,#auth_box #user-pass .messages,#auth_box #user-pass-reset .messages{width:100%;margin:2rem 0 1rem;padding:1rem;font-family:"Ubuntu",Arial,Helvetica,sans-serif;text-align:center;color:#30333f;border-color:#30333f;background-image:none;background-color:#edeef1}#auth_box #user-login label,#auth_box #user-pass label,#auth_box #user-pass-reset label{display:none}#auth_box #user-login input[type="text"],#auth_box #user-login input[type="password"],#auth_box #user-login input[type="email"],#auth_box #user-pass input[type="text"],#auth_box #user-pass input[type="password"],#auth_box #user-pass input[type="email"],#auth_box #user-pass-reset input[type="text"],#auth_box #user-pass-reset input[type="password"],#auth_box #user-pass-reset input[type="email"]{width:100%;padding-left:4rem;font-size:1.4rem;color:#040405;border:1px solid #968c78;border-radius:4px}@media (min-width: 769px){#auth_box #user-login input[type="text"],#auth_box #user-login input[type="password"],#auth_box #user-login input[type="email"],#auth_box #user-pass input[type="text"],#auth_box #user-pass input[type="password"],#auth_box #user-pass input[type="email"],#auth_box #user-pass-reset input[type="text"],#auth_box #user-pass-reset input[type="password"],#auth_box #user-pass-reset input[type="email"]{font-size:1.6rem}}#auth_box #user-login .form-item,#auth_box #user-pass .form-item,#auth_box #user-pass-reset .form-item{position:relative}#auth_box #user-login .form-type-textfield:before,#auth_box #user-login .form-type-password:before,#auth_box #user-pass .form-type-textfield:before,#auth_box #user-pass .form-type-password:before,#auth_box #user-pass-reset .form-type-textfield:before,#auth_box #user-pass-reset .form-type-password:before{width:3.2rem;margin:0;padding:.7rem 0;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.6rem !important;line-height:1;color:#040405;text-align:center;border:1px solid #968c78;border-radius:4px 0 0 4px;background:#edeef1;position:absolute;left:0}@media (min-width: 769px){#auth_box #user-login .form-type-textfield:before,#auth_box #user-login .form-type-password:before,#auth_box #user-pass .form-type-textfield:before,#auth_box #user-pass .form-type-password:before,#auth_box #user-pass-reset .form-type-textfield:before,#auth_box #user-pass-reset .form-type-password:before{padding:.8rem 0}}#auth_box #user-login #edit-actions,#auth_box #user-pass #edit-actions,#auth_box #user-pass-reset #edit-actions{position:relative}#auth_box #user-login #edit-actions:before,#auth_box #user-pass #edit-actions:before,#auth_box #user-pass-reset #edit-actions:before{content:"\f090";margin:0 2.5rem 0 0;padding:1.1rem 0;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.8rem !important;color:white;position:absolute;right:50%}#auth_box #user-login .form-submit,#auth_box #user-pass .form-submit,#auth_box #user-pass-reset .form-submit{width:100%;margin:0 0 1rem;padding:1rem 0 1rem 2rem;font-size:1.8rem !important;background:#968c78;border-color:#7b7260;color:white;float:none}#auth_box #user-login .form-submit:hover,#auth_box #user-login .form-submit:active,#auth_box #user-pass .form-submit:hover,#auth_box #user-pass .form-submit:active,#auth_box #user-pass-reset .form-submit:hover,#auth_box #user-pass-reset .form-submit:active{background:#a19886}#auth_box #user-login .form-item-name:before,#auth_box #user-pass .form-item-name:before{content:"\f007"}#auth_box #user-login .form-item-pass:before,#auth_box #user-pass-reset .form-type-password:before{content:"\f13e"}#auth_box #user-pass #edit-actions:before{display:none}#auth_box #middle_part .twitter_signin{display:none}body.page-user-login .footer,body.page-user-password .footer,body.page-user-reset .footer{width:100%;margin:2rem 0 0;text-align:center;background:none}body.page-user-login .footer .password-link,body.page-user-login .footer .register-link,body.page-user-password .footer .login-link,body.page-user-reset .footer .login-link{margin:0 0 2rem}body.page-user-login .footer p,body.page-user-password .footer p,body.page-user-reset .footer p{margin:0;font-size:1.4rem;line-height:1;text-align:center}body.page-user-login .footer p a:link,body.page-user-login .footer p a:visited,body.page-user-login .footer p a:hover,body.page-user-login .footer p a:active,body.page-user-password .footer p a:link,body.page-user-password .footer p a:visited,body.page-user-password .footer p a:hover,body.page-user-password .footer p a:active,body.page-user-reset .footer p a:link,body.page-user-reset .footer p a:visited,body.page-user-reset .footer p a:hover,body.page-user-reset .footer p a:active{color:white;text-decoration:none}body.page-user-reset .password-parent{padding:0 0 2.4rem}body.page-user-reset .confirm-parent{margin:0;padding:0 0 1.8rem}body.page-user-reset div.password-strength,body.page-user-reset div.password-confirm{width:100%;margin:0;padding:0;font-size:1.2rem;color:#040405;position:absolute;bottom:0;left:0;pointer-events:none}body.page-user-reset div.password-indicator{height:.6rem;background-color:#968c78}body.page-user-reset div.password-confirm .error{width:initial;margin:0;padding:0;font-weight:500;color:#968c78;background:none;float:none}body.page-user-reset div.password-confirm .ok{font-weight:500;color:green}body.page-user-reset div.password-suggestions{width:100%;margin:1.5rem 0 0;padding:1rem;font-size:1.2rem;font-weight:500;line-height:1;color:#040405;border:2px solid #968c78;border-radius:4px;background:#edeef1;box-shadow:4px 4px 6px rgba(0,0,0,0.1);position:relative;float:left}body.page-user-reset div.password-suggestions:after,body.page-user-reset div.password-suggestions:before{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}body.page-user-reset div.password-suggestions:after{border-color:rgba(237,238,241,0);border-bottom-color:#edeef1;border-width:10px;margin-left:-10px}body.page-user-reset div.password-suggestions:before{border-color:rgba(150,140,120,0);border-bottom-color:#968c78;border-width:13px;margin-left:-13px}body.page-user-reset div.password-suggestions ul{margin:.5rem 0 0;font-weight:300;line-height:1.2;list-style:none}body.page-user-reset div.password-suggestions ul li{margin:0;padding:0}body.page-user-reset div.password-suggestions+.description{display:none}body.page-user-reset #user-pass-reset>div>p{margin:0;font-size:1.2rem;font-weight:500;line-height:1;color:#968c78}body.page-user-reset #user-pass-reset>div>p+p{margin:1rem 0 2rem}.page-node-6260 .main-article .main-article-meta,.page-node-6261 .main-article .main-article-meta,.page-node-6260 .main-article .main-article-sidebar,.page-node-6261 .main-article .main-article-sidebar{display:none}.page-node-6260 .main-article .main-article-content,.page-node-6261 .main-article .main-article-content{margin:0 auto;-webkit-box-flex:0;flex:0 0 100%;border-right:none;border-left:none}@media (min-width: 769px){.page-node-6260 .main-article .main-article-content,.page-node-6261 .main-article .main-article-content{-webkit-box-flex:0;flex:0 0 70%}}.page-node-6260 .main-article h1,.page-node-6261 .main-article h1{display:none}.page-node-6260 .main-article-body,.page-node-6261 .main-article-body{width:100%;margin:0;text-align:center}@media (min-width: 769px){.page-node-6260 .main-article-body,.page-node-6261 .main-article-body{width:80%;margin:0 10%}}.page-node-6260 .main-article h2,.page-node-6261 .main-article h2{color:#30333f;font-size:3rem}@media (min-width: 769px){.page-node-6260 .main-article h2,.page-node-6261 .main-article h2{font-size:4rem}}.page-node-6260 .main-article p,.page-node-6261 .main-article p{font-size:1.5rem}@media (min-width: 769px){.page-node-6260 .main-article p,.page-node-6261 .main-article p{font-size:2rem}}.image-error-403,.image-error-404{width:40%;padding:0;display:inline-block;text-align:center;vertical-align:middle}@media (min-width: 769px){.image-error-403,.image-error-404{width:15%;margin:0 0 6rem}}.image-error-403 img,.image-error-404 img{width:100% !important;height:auto !important}.text-error-403,.text-error-404{width:100%;padding:6rem 0;display:inline-block;text-align:center;vertical-align:middle}@media (min-width: 769px){.text-error-403,.text-error-404{width:auto;padding:3rem 0}}.tb-megamenu .clearfix{*zoom:1}.tb-megamenu .clearfix:before,.tb-megamenu .clearfix:after{display:table;content:"";line-height:0}.tb-megamenu .clearfix:after{clear:both}.tb-megamenu .mega-inner{padding:10px;*zoom:1}.tb-megamenu .mega-inner:before,.tb-megamenu .mega-inner:after{display:table;content:"";line-height:0}.tb-megamenu .mega-inner:after{clear:both}.tb-megamenu .row-fluid+.row-fluid{padding-top:10px;border-top:1px solid #eeeeee}.tb-megamenu .mega>.mega-dropdown-menu{min-width:200px;display:none}.tb-megamenu .mega.open>.mega-dropdown-menu,.tb-megamenu .mega.dropdown-submenu:hover>.mega-dropdown-menu{display:block}.tb-megamenu .mega-group{*zoom:1}.tb-megamenu .mega-group:before,.tb-megamenu .mega-group:after{display:table;content:"";line-height:0}.tb-megamenu .mega-group:after{clear:both}.tb-megamenu .mega-nav .mega-group>.mega-group-title,.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title,.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title{background:inherit;font-weight:bold;padding:0 0 0 10px;margin:0;text-transform:uppercase}.tb-megamenu .mega-nav .mega-group>.mega-group-title:hover,.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title:hover,.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title:hover,.tb-megamenu .mega-nav .mega-group>.mega-group-title:active,.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title:active,.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title:active,.tb-megamenu .mega-nav .mega-group>.mega-group-title:focus,.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title:focus,.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title:focus{background:inherit;color:inherit}.tb-megamenu .mega-group-ct{margin:0;padding:0;*zoom:1}.tb-megamenu .mega-group-ct:before,.tb-megamenu .mega-group-ct:after{display:table;content:"";line-height:0}.tb-megamenu .mega-group-ct:after{clear:both}.tb-megamenu .mega-group-ct>.row-fluid>[class*="span"]>.mega-inner{padding:0}.tb-megamenu .span12.mega-col-nav .mega-inner{padding:10px}.tb-megamenu .mega-nav,.tb-megamenu .dropdown-menu .mega-nav{margin:0;padding:0;list-style:none}.tb-megamenu .mega-nav>li,.tb-megamenu .dropdown-menu .mega-nav>li{display:block;float:none;list-style:none;margin-left:0}.tb-megamenu .mega-nav>li a,.tb-megamenu .dropdown-menu .mega-nav>li a{white-space:normal}.tb-megamenu .mega-group>.mega-nav,.tb-megamenu .dropdown-menu .mega-group>.mega-nav{margin-left:-5px;margin-right:-5px}.tb-megamenu .mega-nav .dropdown-submenu>a::after{margin-right:5px}.tb-megamenu .tb-block{margin-bottom:10px}.tb-megamenu .tb-block .block-title{margin-bottom:0}.tb-megamenu .tb-block .block-ct{margin:0;padding:0}.tb-megamenu .nav .caret,.tb-megamenu .dropdown-submenu .caret,.tb-megamenu .mega-menu .caret{display:none}.tb-megamenu .nav>.dropdown>.dropdown-toggle .caret{display:inline-block}.tb-megamenu .nav{margin-left:0;margin-bottom:0;list-style:none}.tb-megamenu .nav>li>a{display:block}.tb-megamenu .nav>li>a:hover{text-decoration:none;background-color:#eee}.tb-megamenu .nav>.pull-right{float:right}.tb-megamenu .dropup,.tb-megamenu .dropdown{position:relative}.tb-megamenu .dropdown-toggle{*margin-bottom:-3px}.tb-megamenu .dropdown-toggle:active,.tb-megamenu .open .dropdown-toggle{outline:0}.tb-megamenu .caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.tb-megamenu .dropdown .caret{margin-top:8px;margin-left:2px}.tb-megamenu .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.tb-megamenu .dropdown-menu.pull-right{right:0;left:auto}.tb-megamenu .dropdown-menu .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.tb-megamenu .dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:18px;color:#333;white-space:nowrap}.tb-megamenu .dropdown-menu li>a:hover,.tb-megamenu .dropdown-menu li>a:focus,.tb-megamenu .dropdown-submenu:hover>a{text-decoration:none;color:#fff;background-color:#08c;background-color:#0081c2;background-image:-webkit-gradient(linear, left top, left bottom, from(#08c), to(#0077b3));background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0)}.tb-megamenu .dropdown-menu .active>a,.tb-megamenu .dropdown-menu .active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#08c;background-color:#0081c2;background-image:-webkit-gradient(linear, left top, left bottom, from(#08c), to(#0077b3));background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0)}.tb-megamenu .dropdown-menu .disabled>a,.tb-megamenu .dropdown-menu .disabled>a:hover{color:#999}.tb-megamenu .dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.tb-megamenu .open{*z-index:1000}.tb-megamenu .open>.dropdown-menu{display:block}.tb-megamenu .pull-right>.dropdown-menu{right:0;left:auto}.tb-megamenu .dropup .caret{border-top:0;border-bottom:4px solid #000;content:"\2191"}.tb-megamenu .dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.tb-megamenu .dropdown-submenu{position:relative}.tb-megamenu .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.tb-megamenu .dropdown-submenu:hover .dropdown-menu{display:block}.tb-megamenu .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.tb-megamenu .dropdown-submenu:hover>a:after{border-left-color:#fff}.tb-megamenu .dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.tb-megamenu .mega-align-left>.dropdown-menu{left:0}.tb-megamenu .mega-align-right>.dropdown-menu{left:auto;right:0}.tb-megamenu .mega-align-center>.dropdown-menu{left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%)}.tb-megamenu .dropdown-submenu.mega-align-left>.dropdown-menu{left:100%}.tb-megamenu .dropdown-submenu.mega-align-right>.dropdown-menu{left:auto;right:100%}.tb-megamenu .mega-align-justify{position:static}.tb-megamenu .mega-align-justify>.dropdown-menu{left:0;margin-left:0;top:auto}.tb-megamenu .mega-align-justify>.dropdown-menu.span12{width:100%}.tb-megamenu .mega-caption{display:block;white-space:nowrap}.tb-megamenu .fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.tb-megamenu .fade.in{opacity:1}.tb-megamenu .collapse{position:relative;height:0;overflow:visible;-webkit-transition:height .35s ease;transition:height .35s ease}.tb-megamenu .collapse.in{height:auto}.tb-megamenu .close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.tb-megamenu .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}.tb-megamenu button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.tb-megamenu .btn{display:inline-block;*display:inline;*zoom:1;padding:4px 14px;margin-bottom:0;font-size:13px;line-height:18px;*line-height:18px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbb;*border:0;border-bottom-color:#a2a2a2;border-radius:4px;*margin-left:.3em;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.tb-megamenu .btn:hover,.tb-megamenu .btn:active,.tb-megamenu .btn.active,.tb-megamenu .btn.disabled,.tb-megamenu .btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.tb-megamenu .btn:active,.tb-megamenu .btn.active{background-color:#cccccc \9}.tb-megamenu .btn:first-child{*margin-left:0}.tb-megamenu .btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;transition:background-position .1s linear}.tb-megamenu .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.tb-megamenu .btn.active,.tb-megamenu .btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.tb-megamenu .btn.disabled,.tb-megamenu .btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);box-shadow:none}.tb-megamenu .btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#bd362f));background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.tb-megamenu .btn-danger:hover,.tb-megamenu .btn-danger:active,.tb-megamenu .btn-danger.active,.tb-megamenu .btn-danger.disabled,.tb-megamenu .btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.tb-megamenu .btn-danger:active,.tb-megamenu .btn-danger.active{background-color:#942a25 \9}.tb-megamenu .btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-webkit-gradient(linear, left top, left bottom, from(#62c462), to(#51a351));background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.tb-megamenu .btn-success:hover,.tb-megamenu .btn-success:active,.tb-megamenu .btn-success.active,.tb-megamenu .btn-success.disabled,.tb-megamenu .btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.tb-megamenu .btn-success:active,.tb-megamenu .btn-success.active{background-color:#408140 \9}.tb-megamenu .btn-danger.active,.tb-megamenu .btn-success.active{color:rgba(255,255,255,0.75)}.tb-megamenu .btn-block{display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box}.tb-megamenu .btn-block+.btn-block{margin-top:5px}.tb-megamenu .btn-primary.active,.tb-megamenu .btn-warning.active,.tb-megamenu .btn-danger.active,.tb-megamenu .btn-success.active,.tb-megamenu .btn-info.active,.tb-megamenu .btn-inverse.active{color:rgba(255,255,255,0.95)}.tb-megamenu .btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.tb-megamenu button.btn,.tb-megamenu input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}.tb-megamenu button.btn::-moz-focus-inner,.tb-megamenu input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}.tb-megamenu .btn-group{position:relative;font-size:0;white-space:nowrap;*margin-left:.3em}.tb-megamenu .btn-group:first-child{*margin-left:0}.tb-megamenu .btn-group+.btn-group{margin-left:5px}.tb-megamenu .btn-group>.btn{position:relative;border-radius:0}.tb-megamenu .btn-group>.btn+.btn{margin-left:-1px}.tb-megamenu .btn-group>.btn.first,.tb-megamenu .btn-group>.btn:first-child{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.tb-megamenu .btn-group>.btn.last,.tb-megamenu .btn-group>.btn:last-child,.tb-megamenu .btn-group>.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px}.tb-megamenu .btn-group>.btn.large:first-child{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.tb-megamenu .btn-group>.btn.large:last-child,.tb-megamenu .btn-group>.large.dropdown-toggle{border-top-right-radius:6px;border-bottom-right-radius:6px}.tb-megamenu .btn-group>.btn:hover,.tb-megamenu .btn-group>.btn:focus,.tb-megamenu .btn-group>.btn:active,.tb-megamenu .btn-group>.btn.active{z-index:2}.tb-megamenu .btn-group .dropdown-toggle:active,.tb-megamenu .btn-group.open .dropdown-toggle{outline:0}.tb-megamenu .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);*padding-top:5px;*padding-bottom:5px}.tb-megamenu .btn-group.open .dropdown-toggle{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.tb-megamenu .btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.tb-megamenu a.disabled,.tb-megamenu a.disabled:hover{color:#999999;background-color:transparent;cursor:default;text-decoration:none}#tb-megamenu-admin fieldset{padding:0;margin:0;border:0}.tb-megamenu legend{display:block;width:100%;padding:0;margin-bottom:18px;font-size:19.5px;line-height:36px;color:#333;border:0;border-bottom:1px solid #e5e5e5}.tb-megamenu legend small{font-size:13.5px;color:#999}.tb-megamenu label,.tb-megamenu input,.tb-megamenu button,.tb-megamenu select,.tb-megamenu textarea{font-size:13px;font-weight:normal;line-height:18px}.tb-megamenu input,.tb-megamenu button,.tb-megamenu select,.tb-megamenu textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.tb-megamenu label{display:block;margin-bottom:5px}.tb-megamenu select,.tb-megamenu textarea,.tb-megamenu input[type="text"],.tb-megamenu input[type="password"],.tb-megamenu input[type="datetime"],.tb-megamenu input[type="datetime-local"],.tb-megamenu input[type="date"],.tb-megamenu input[type="month"],.tb-megamenu input[type="time"],.tb-megamenu input[type="week"],.tb-megamenu input[type="number"],.tb-megamenu input[type="email"],.tb-megamenu input[type="url"],.tb-megamenu input[type="search"],.tb-megamenu input[type="tel"],.tb-megamenu input[type="color"],.tb-megamenu .uneditable-input{display:inline-block;height:18px;padding:4px 6px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555;border-radius:3px}.tb-megamenu input,.tb-megamenu textarea{width:170px}.tb-megamenu textarea{height:auto}.tb-megamenu textarea,.tb-megamenu input[type="text"],.tb-megamenu input[type="password"],.tb-megamenu input[type="datetime"],.tb-megamenu input[type="datetime-local"],.tb-megamenu input[type="date"],.tb-megamenu input[type="month"],.tb-megamenu input[type="time"],.tb-megamenu input[type="week"],.tb-megamenu input[type="number"],.tb-megamenu input[type="email"],.tb-megamenu input[type="url"],.tb-megamenu input[type="search"],.tb-megamenu input[type="tel"],.tb-megamenu input[type="color"],.tb-megamenu .uneditable-input{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s}.tb-megamenu textarea:focus,.tb-megamenu input[type="text"]:focus,.tb-megamenu input[type="password"]:focus,.tb-megamenu input[type="datetime"]:focus,.tb-megamenu input[type="datetime-local"]:focus,.tb-megamenu input[type="date"]:focus,.tb-megamenu input[type="month"]:focus,.tb-megamenu input[type="time"]:focus,.tb-megamenu input[type="week"]:focus,.tb-megamenu input[type="number"]:focus,.tb-megamenu input[type="email"]:focus,.tb-megamenu input[type="url"]:focus,.tb-megamenu input[type="search"]:focus,.tb-megamenu input[type="tel"]:focus,.tb-megamenu input[type="color"]:focus,.tb-megamenu .uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}.tb-megamenu input[type="radio"],.tb-megamenu input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;cursor:pointer}.tb-megamenu input[type="file"],.tb-megamenu input[type="image"],.tb-megamenu input[type="submit"],.tb-megamenu input[type="reset"],.tb-megamenu input[type="button"],.tb-megamenu input[type="radio"],.tb-megamenu input[type="checkbox"]{width:auto}.tb-megamenu select,.tb-megamenu input[type="file"]{height:30px;*margin-top:4px;line-height:30px}.tb-megamenu select{width:220px;border:1px solid #bbb;background-color:#fff}.tb-megamenu select[multiple],.tb-megamenu select[size]{height:auto}.tb-megamenu select:focus,.tb-megamenu input[type="file"]:focus,.tb-megamenu input[type="radio"]:focus,.tb-megamenu input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}@media (min-width: 769px){.tb-megamenu .navbar .brand{font-size:13px}.tb-megamenu .navbar .nav{margin:0 2px 0 0}.tb-megamenu .navbar .nav>li>a{padding:6px}.tb-megamenu .container-fluid{padding-left:10px;padding-right:10px}}@media (max-width: 767px){.tb-megamenu .page-title{text-align:center}.tb-megamenu .navbar-search.pull-right{float:none;text-align:center}.tb-megamenu .subhead-fixed{position:static;width:auto}.tb-megamenu .container-fluid{padding-left:0;padding-right:0}}@media (min-width: 738px){.tb-megamenu body{padding-top:30px}}@media (max-width: 738px){.tb-megamenu .navbar .brand{font-size:16px}}.tb-megamenu .btn-subhead{display:none}@media (min-width: 481px){.tb-megamenu #filter-bar{height:29px}}@media (max-width: 480px){.table th:nth-of-type(n+5),.table th:nth-of-type(3),.table th:nth-of-type(2),.table td:nth-of-type(n+5),.table td:nth-of-type(2),.table td:nth-of-type(3){white-space:normal}.tb-megamenu .pagination a{padding:5px}.tb-megamenu .btn-group.divider,.tb-megamenu .header .row-fluid .span3,.tb-megamenu .header .row-fluid .span7,.tb-megamenu .subhead-collapse{display:none}.tb-megamenu .btn{font-size:11px;padding:1px 4px 2px 4px}.tb-megamenu .navbar .btn{margin:0}.tb-megamenu .btn-subhead{display:block;margin:10px 0}.tb-megamenu .chzn-container,.tb-megamenu .chzn-container .chzn-results,.tb-megamenu .chzn-container-single .chzn-drop,.tb-megamenu .btn-toolbar>.btn-group,.tb-megamenu .btn-toolbar>.btn-group>.btn{width:99% !important}.tb-megamenu .login .chzn-single{width:222px !important}.tb-megamenu .login .chzn-container,.tb-megamenu .login .chzn-drop{width:230px !important}}@media (max-width: 738px){.tb-megamenu .navbar .brand{margin-top:2px}.tb-megamenu .navbar .btn-navbar{margin-top:3px;margin-right:3px;margin-bottom:3px}.tb-megamenu .nav-collapse .nav .nav-header{color:#fff}.tb-megamenu .nav-collapse.collapse.in{height:auto !important}.tb-megamenu .nav-collapse .nav,.tb-megamenu .navbar .nav-collapse .nav.pull-right{margin:0}.tb-megamenu .nav-collapse .dropdown-menu{margin:0}.tb-megamenu .nav-collapse .nav li a{margin-bottom:0;border-top:1px solid #d9d9d9}.tb-megamenu .nav-collapse .nav li ul li ul.dropdown-menu,.tb-megamenu .nav-collapse .nav li ul li:hover ul.dropdown-menu,.tb-megamenu .nav-collapse .caret{display:none !important}.tb-megamenu .nav-collapse .nav>li>a,.tb-megamenu .nav-collapse .dropdown-menu a{border-radius:0}.tb-megamenu .navbar .nav-collapse .nav>li>.dropdown-menu::before,.tb-megamenu .navbar .nav-collapse .nav>li>.dropdown-menu::after,.tb-megamenu .navbar .nav-collapse .dropdown-submenu>a::after{display:none}.tb-megamenu .nav-collapse .dropdown-menu li+li a{margin-bottom:0}}.tb-megamenu{position:relative}.tb-megamenu .nav,.tb-megamenu .tb-block ul,.tb-megamenu .tb-block .nav{padding:0}.tb-megamenu .tb-block ul li,.tb-megamenu .tb-block .nav li{list-style:none}.tb-megamenu .block-view-demo .item-list ul li{border-bottom:1px solid #444}.tb-megamenu .dropdown-submenu:hover .dropdown-menu{display:none}@media (min-width: 769px){.tb-megamenu .nav-collapse .dropdown-menu .views-field-field-image a{border-top:0 none}#user-login-form .item-list li a{border:0 none}.tb-megamenu .nav-collapse,.tb-megamenu .nav-collapse.collapse{z-index:999}}
