img,legend{border:0}fieldset,legend,td,th{padding:0}.helper,.speaker .speaker-quote,.staff-list .title{clear:both}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}body{margin:0;padding-bottom:60px}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes hippyshake{0%,80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%,20%,60%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes hippyshake{0%,80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%,20%,60%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@-webkit-keyframes loading{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@keyframes loading{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}.inner,.soundcloud-player{width:100%;max-width:1300px;margin:0 auto}.author-meta:after,.bookinginfo .row:after,.ces-hero-links:after,.ces-home-services:after,.ces-profile-accreditations:after,.crumbtrails:after,.document:after,.event-items .items .item:after,.footer .footer-inner:after,.header .header-inner .inner:after,.hero .hero-inner:after,.main:after,.mobile-ui .mobile-ui-buttons:after,.mobile-ui-nav .item:after,.news:after,.office-list .office:after,.pagination-container:after,.pre-footer .pre-footer-inner:after,.related-items:after,.search-buckets .search-result:after,.search-container .search-bar:after,.search-tabs-container:after,.soundcloud-controls:after,.type-home .main:after,form .row:after{content:'';clear:both;display:block;width:100%;overflow:hidden}.news .datetime:before,.related-items .related .datetime:before{content:'\00a0-\00a0'}.ces-profile-accreditations ul,.pre-footer .news-items,.type-home .centre,.type-home .hero-inner{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.calls-to-action .phone,.event-details li.event-vcalendar,.related-items .related .related-title,.staff-cards .card .staff-contact .email,.staff-cards .card .staff-contact .profile,.staff-profile .staff-contact .has-icon,.staff-rotator .staff-attributes .staff-contact .has-icon{min-height:0}.calls-to-action .phone .icon-link,.event-details li.event-vcalendar .icon-link,.related-items .related .related-title .icon-link,.staff-cards .card .staff-contact .email .icon-link,.staff-cards .card .staff-contact .profile .icon-link,.staff-profile .staff-contact .has-icon .icon-link,.staff-rotator .staff-attributes .staff-contact .has-icon .icon-link{min-height:0;padding-left:0}.calls-to-action .phone .icon,.event-details li.event-vcalendar .icon,.related-items .related .related-title .icon,.staff-cards .card .staff-contact .email .icon,.staff-cards .card .staff-contact .profile .icon,.staff-profile .staff-contact .has-icon .icon,.staff-rotator .staff-attributes .staff-contact .has-icon .icon{display:none}.profile-image-wrapper .profile-image,.search-buckets .search-result .search-staff-image img,.speaker .speaker-header .speaker-image img,.staff-cards .card .staff-image img,.staff-rotator .staff-image img{display:block;width:100%}#eventbooking .column.left,#eventbooking .column.right,.calls-to-action,.ces-home-video .bx-pager-link span,.checkbox-list .checkbox,.component-block-form .form-reveal,.crumbtrails,.event-details li.event-organiser,.event-items .items .item:empty,.hidden,.map span,.nav,.pagination-container .pagination .pagination-arrow,.radio-list .radio,.search-buckets .search-result .search-date,.search-buckets .search-result .searchResultDate,.search-buckets .search-result .staff-alpha-sort,.search-container .search-button .icon-link,.search-container .search-label,.search-container .search-submit,.soundcloud-playlist ul li .staff-profile .staff-contact p:first-child,.soundcloud-playlist ul li .staff-profile .staff-office p:first-child,.staff-cards .card .staff-contact .mobile,.staff-cards .card .staff-contact .phone,.staff-cards .card .staff-departments,.staff-cards .card .staff-details .office,.staff-cards .card .staff-details .profile,.staff-cards .card .staff-social,.staff-profile .officeDirections,.staff-profile .staff-contact .h3,.staff-profile .staff-contact .soundcloud-playlist ul li p:first-child,.staff-profile .staff-contact form .legend,.staff-profile .staff-departments,.staff-profile .staff-office .h3,.staff-profile .staff-office .soundcloud-playlist ul li p:first-child,.staff-profile .staff-office form .legend,.staff-profile .staff-social,.staff-rotator .staff-attributes .staff-social,.sub-nav:empty,.type-office .sub-nav,.type-people .hero,.type-secure .footer,.type-secure .form-login .email,form .staff-profile .staff-contact .legend,form .staff-profile .staff-office .legend{display:none}.loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading .dot{width:14px;height:14px;margin:0 7px;background:#fff;display:inline-block;-webkit-transform:scale(0);transform:scale(0);border-radius:50%;-webkit-animation:loading 1s ease infinite;animation:loading 1s ease infinite}.loading p{color:#fff;margin:0;text-align:center}.loading .dot:nth-child(2){-webkit-animation:loading 1s ease infinite .3s;animation:loading 1s ease infinite .3s}.loading .dot:nth-child(3){-webkit-animation:loading 1s ease infinite .6s;animation:loading 1s ease infinite .6s}.footer,.header{background:#10347b;background:-webkit-linear-gradient(left,#10347b 0,#2858b6 100%);background:linear-gradient(to right,#10347b 0,#2858b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#10347b', endColorstr='#2858b6', GradientType=1 )}body,html{min-height:100%}body.adminMode{margin-top:30px}body.adminMode .header,body.adminMode .nav.fixed{top:30px}body.lock{position:fixed;height:100vh;overflow:hidden}@media only screen and (min-width:60em){body{padding-bottom:0}body.lock{position:static;height:auto;overflow:auto}.wrapper{padding-top:185px}}.column,.wrapper{position:relative}::-moz-selection{color:#fff;background:#0d2046}::selection{color:#fff;background:#0d2046}.wrapper{min-height:100vh}.column.left,.column.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block,.list{margin-bottom:3rem}.footer-wrapper{position:absolute;right:0;left:0;bottom:0}.has-icon,.has-icon .icon-content,.has-icon .icon-link{min-height:30px;display:block;position:relative}.has-icon .icon-content,.has-icon .icon-link{padding-left:30px;z-index:1}.has-icon .icon{width:30px;position:absolute;top:0;left:0;height:100%;fill:#85898a;z-index:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.news,.related-items{padding:0 0 3rem;border-bottom:1px solid #eee;margin:0 0 3rem}.news .list-header{margin:0 0 1.5rem}.news .title{display:inline}.news .content{padding:0 0 1.5rem}.related-items .related{margin:0 0 1rem}.author-meta{margin:0 0 2rem;font-size:.9rem;line-height:1.3}.author-meta .meta-label:after{content:':\00a0'}.author-image{float:left;width:64px;height:64px;margin-right:20px;border-radius:32px;overflow:hidden}.author-image+.author-meta{padding:15px 0 0}.speaker{margin:0 0 1.5rem}.speaker .speaker-header{margin:0 0 2rem}.speaker .speaker-header .speaker-image{float:left;margin:0 2rem 0 0;max-width:50%}.speaker .speaker-header .name{margin:0 0 1rem}.article-image{margin:2rem 0}.article-image img{max-width:100%}.pagination-container{padding:0 0 1.5rem}.pagination-container .pagination{float:right}.pagination-container .pagination .pagination-label{margin:0 1.125rem 0 0}.pagination-container .pagination li{float:left;margin:0 0 0 .375rem}.pagination-container .pagination li a{display:block;width:30px;height:30px;border-radius:4px;text-align:center;line-height:1.5}.pagination-container .pagination li.active a,.pagination-container .pagination li:hover a{background:#de291e;color:#fff}.disclaimer{padding:1.5rem;margin:0 0 3rem;background:#fbfbfb;font-size:.8rem;line-height:1.3}.document{padding:0 0 1rem;border-bottom:1px solid #eee;margin:0 0 1rem}.document .document-name{float:left;margin-right:10px}.document .document-meta{float:right;font-size:.8rem}.document .document-meta li{float:left;width:5rem;text-align:center}.document.block{border:none}.document.block .document-meta{float:left;margin-left:5px}.document.block .document-meta li{width:auto}.mobile-ui{position:fixed;right:0;left:0;bottom:-60px;height:60px;z-index:300;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.mobile-ui .mobile-ui-buttons,.mobile-ui .ui-button{position:relative;z-index:2}.mobile-ui .mobile-ui-button{float:left;width:25%}.mobile-ui .mobile-ui-panels{width:400vw}.mobile-ui.active{bottom:0}@media only screen and (min-width:60em){.mobile-ui{display:none}}.mobile-ui .ui-button{display:block;width:100%;height:60px;padding:0;border:none;border-top:1px solid rgba(17,17,17,.2);border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(17,17,17,.1);outline:0;background:#0d2046;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-ui .ui-button.active{background:#091630}.mobile-ui .ui-button.active .icon-content{color:#fff}.mobile-ui .ui-button.active .icon{fill:#fff}.mobile-ui .ui-button .ui-button-inner{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1.3}.mobile-ui .ui-button .icon-content{display:block;color:#fff;font-size:1rem;text-transform:capitalize;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-ui .ui-button .icon{position:relative;width:24px;height:24px;fill:#fff;padding:2px;z-index:0}.mobile-ui .mobile-ui-panels-container{position:fixed;top:100%;left:0;height:0;background:#4a7dd2;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:1}.mobile-ui .mobile-ui-panels-container.in-view{top:0;height:100vh;z-index:1}.mobile-ui .mobile-ui-panels-container.in-view .mobile-ui-panel-close{visibility:visible;opacity:1;top:0}.mobile-ui .mobile-ui-panels-container.in-view .mobile-ui-panel{height:100%;overflow:visible}.mobile-ui .mobile-ui-panel-close{visibility:hidden;opacity:0;background:rgba(17,17,17,.4);position:fixed;top:-50px;right:0;width:50px;height:50px;cursor:pointer;min-height:50px;z-index:301;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-ui .mobile-ui-panel-close .icon-content,.mobile-ui .mobile-ui-panel-close .icon-link{min-height:50px;padding-left:50px}.mobile-ui .mobile-ui-panel-close .icon{width:50px;fill:#fff;padding:12.5px}.mobile-ui .mobile-ui-panel-close:hover{background:rgba(17,17,17,.7)}.mobile-ui .mobile-ui-panels{overflow:visible;height:100%}.mobile-ui .mobile-ui-panels.scroll{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.mobile-ui .mobile-ui-panel{position:relative;float:left;width:100vw;height:0;padding:0;background:#4a7dd2;color:#fff;overflow:hidden}.mobile-ui .mobile-ui-panel>.title{font-size:1.7rem;padding:7.5vw 0;margin:0 7.5vw;color:#fff}.mobile-ui .mobile-ui-panel .mobile-ui-panel-content{margin:0 7.5vw;padding-bottom:300px}.mobile-ui .mobile-ui-panel .block,.mobile-ui .mobile-ui-panel .menu,.mobile-ui .mobile-ui-panel .sub-menu{height:100%;overflow-y:scroll}.mobile-ui .mobile-ui-panel .block{-webkit-overflow-scrolling:touch;-webkit-overflow-wrap:touch;overflow-wrap:touch}.mobile-ui-nav{position:relative;height:100%}.mobile-ui-nav .menu-panel{position:absolute;top:0;bottom:0;left:0;width:100%;background:#4a7dd2}.mobile-ui-nav .menu-panel.menu-level-1{top:90px}.mobile-ui-nav .menu-panel.sub-menu-panel{left:100vw}.mobile-ui-nav .menu-panel .menu,.mobile-ui-nav .menu-panel .sub-menu{padding-bottom:200px}.mobile-ui-nav .sub-menu-title{font-size:1.6rem}.mobile-ui-nav .sub-menu-title .link.active{background:0 0}.mobile-ui-nav .item{border-bottom:1px solid rgba(255,255,255,.2)}.mobile-ui-nav .item-inner{position:relative}.mobile-ui-nav .link{display:block;padding:10px calc(10px + 15vw);color:#fff;font-size:1.3rem}.mobile-ui-nav .link.active,.mobile-ui-nav .link:active{background:#112a5c;color:#fff}.mobile-ui-nav .sub-menu-trigger{position:absolute;top:0;bottom:0;width:15vw;border:none;outline:0;background:rgba(17,17,17,.15);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-ui-nav .sub-menu-trigger:after{content:'';position:absolute;width:14px;height:14px;border-right:4px solid #fff;border-bottom:4px solid #fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-ui-nav .sub-menu-trigger:active{background:#de291e}.mobile-ui-nav .sub-menu-trigger:active:after{border-color:#fff}.mobile-ui-nav .sub-menu-trigger.up{left:0;border-right:1px solid rgba(255,255,255,.2)}.mobile-ui-nav .sub-menu-trigger.up:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-225deg);transform:translate(-50%,-50%) rotate(-225deg)}.mobile-ui-nav .sub-menu-trigger.down{right:0;border-left:1px solid rgba(255,255,255,.2)}.mobile-ui-nav .sub-menu-trigger.down:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.mobile-ui-panel-enquiry .form ::-webkit-input-placeholder{color:#0d2046}.mobile-ui-panel-enquiry .form :-moz-placeholder{color:#0d2046}.mobile-ui-panel-enquiry .form ::-moz-placeholder{color:#0d2046}.mobile-ui-panel-enquiry .form :-ms-input-placeholder{color:#0d2046}.mobile-ui-panel-enquiry .form .form-intro{margin:0 0 1.5rem}.mobile-ui-panel-enquiry .form .submit{background:#0d2046;margin:1.5rem 0 0}.mobile-ui-panel-enquiry .form .submit:hover{background:#de291e}.mobile-ui-panel-search .search-container .search-bar{height:60px}.mobile-ui-panel-search .search-container .search-bar ::-webkit-input-placeholder{color:#fff}.mobile-ui-panel-search .search-container .search-bar :-moz-placeholder{color:#fff}.mobile-ui-panel-search .search-container .search-bar ::-moz-placeholder{color:#fff}.mobile-ui-panel-search .search-container .search-bar :-ms-input-placeholder{color:#fff}.mobile-ui-panel-search .search-container .search-input{background:#5e8cd7;border-color:#5e8cd7}.mobile-ui-panel-search .search-container .search-button,.mobile-ui-panel-search .search-container .search-input:focus{background:#366ecd}.mobile-ui-panel-search .search-container .search-button:hover{background:#de291e}.mobile-ui-panel-phone ul li{color:#fff;font-size:2.9rem}.mobile-ui-panel-phone ul li.phone::before{content:""}.mobile-ui-panel-phone ul li.office{margin:0 0 3rem}.mobile-ui-panel-phone ul li.office-contact{width:auto;margin:0}.mobile-ui-panel-phone ul li.office-contact .phone{font-size:1.7rem}.mobile-ui-panel-phone ul li.office-title{font-size:1.7rem;margin-bottom:0}.mobile-ui-panel-phone ul li a{display:block;color:#fff}.mobile-ui-panel-phone ul li a:hover{color:#e33c32}@media only screen and (min-width:60em){.nav{display:block;clear:both;position:relative;height:65px;background:#fff;visibility:visible;opacity:1;z-index:300}.nav.fixed{position:fixed}.nav .inner{padding:0 1.5rem;position:relative;height:65px}.nav .menu,.nav .menu>.item{position:relative;float:left}.nav .menu>.item:last-child .sub-menu{right:0}.nav .menu>.item:hover .level-1{background:#fff;color:#de291e}.nav .menu>.item:hover .sub-menu{top:65px;-webkit-transform:translateY(0);transform:translateY(0)}.nav .menu>.item>.link{position:relative;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px}.nav .menu>.item>.link:after{content:'';position:absolute;height:4px;background:#de291e;width:calc(100% - 30px);left:15px;bottom:0;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.nav .menu>.item>.link.active:after,.nav .menu>.item>.link:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.nav .sub-menu{position:absolute;top:-100rem;width:300px;-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;z-index:1}.nav .link{display:block;padding:10px 7.5px;background:#de291e;color:#fff;font-size:1rem;line-height:1.4;-webkit-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out}.nav .link.active,.nav .link:active,.nav .link:hover{background:#0d2046;color:#fff}.nav .link.active:hover{background:#091630;color:#fff}.nav .link.level-1{position:relative;height:65px;line-height:65px;padding:0 4px;background:#fff;color:#0d2046;text-align:center;z-index:2}.nav .link.level-1.active,.nav .link.level-1:active,.nav .link.level-1:hover{background:#fff;color:#de291e}.nav .link.level-1.active:hover{background:#fff;color:#c8251b}}@media only screen and (min-width:70em){.nav .link.level-1{padding:0 7.5px}}@media only screen and (min-width:85em){.nav .menu>.item>.link{font-size:.8rem}.nav .link{padding:10px 15px}.nav .link.level-1{padding:0 15px}}@media only screen and (min-width:70em){.nav{padding:0 1.5rem}}.cookie-bar p,.cookie-modal p{margin:0 0 1rem}.cookie-bar .cookies-title,.cookie-modal .cookies-title{display:block;margin:0 0 1.25rem}.cookie-bar{position:fixed;bottom:60px;width:100%;background-color:#111;color:#fff;padding:3rem 1.5rem;z-index:1000}.cookie-bar .cookies-title{color:#fff;text-align:center}.cookie-bar .cookie-bar-inner{max-width:1300px;margin:0 auto}.cookie-bar .cookie-bar-text p{font-size:1.2rem;margin-bottom:2rem}@media only screen and (min-width:60em){.cookie-bar{bottom:0;padding:6rem 2.25rem}.cookie-bar .cookie-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie-bar .cookie-bar-text{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-right:3rem}.cookie-bar .cookie-bar-text p{margin:0}}.cookie-bar .cookie-bar-text a{color:#fff;text-decoration:underline}.cookie-bar .cookie-bar-text a:hover{color:#fff;text-decoration:none}.cookie-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:1rem}@media only screen and (min-width:60em){.cookie-buttons{-webkit-box-flex:1;-ms-flex:1;flex:1}}.button-cookies{display:inline-block;border:none;font-size:1.1rem;font-weight:700;outline:0;padding:.75rem 1.875rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-color:#fff;color:#111}.button-cookies:hover{background-color:#e1e1e1}.button-close{position:absolute;right:1.5rem;top:1.5rem;width:28px;height:28px;background-color:transparent;border:none}.button-close:after,.button-close:before{position:absolute;top:0;content:' ';height:28px;width:2px;background-color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.onoffswitch,.onoffswitch-outer{position:relative}.button-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button-close:hover:after,.button-close:hover:before{background-color:#0d2046}.cookie-modal{font-size:1rem}.cookie-modal #ccc-content{border:1px solid #eee}.cookie-modal #ccc-content a{color:#0d2046;text-decoration:underline}.cookie-modal .modal-panel{padding:3rem 3rem 1.5rem}.cookie-modal .modal-panel-essential{background-color:#fff}.cookie-modal .cookie-buttons,.cookie-modal .modal-panel-optional{background-color:#eee}.cookie-modal .cookie-buttons{padding:0 3rem 3rem}.cookie-modal .cookie-buttons .button-accept{background-color:#111;color:#fff}.cookie-modal .cookie-buttons .button-accept:hover{background-color:#85898a}.cookie-modal .button-close:after,.cookie-modal .button-close:before{background-color:#111}.cookie-modal .button-close:hover:after,.cookie-modal .button-close:hover:before{background-color:#0d2046}.cookie-modal .optional-cookie{margin-bottom:3rem}.cookie-modal .optional-cookie-header{width:100%}@media only screen and (min-width:40em){.cookie-modal .optional-cookie{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem}.cookie-modal .optional-cookie-text{width:calc(100% - 100px)}}.onoffswitch{width:80px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border-radius:20px}.onoffswitch-inner{display:block;width:200%}.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:35px;line-height:35px;padding:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}.onoffswitch-inner:before{content:"On";background-color:#111;color:#fff;padding-left:.75rem}.onoffswitch-inner:after{content:"Off";padding-right:.75rem;background-color:#e1e1e1;color:#111;text-align:right}.onoffswitch-switch{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:6px;width:26px;height:26px;border-radius:50%;background:#fff;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner:after,.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner:before{-webkit-transform:translateX(0);transform:translateX(0)}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{-webkit-transform:translateY(-50%) translateX(44px);transform:translateY(-50%) translateX(44px)}.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:rgba(13,32,70,.8)}.modal{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:60px;width:90%;padding:0 0 60px;z-index:901}@media only screen and (min-width:40em){.modal{top:140px;max-width:650px;padding:0 0 140px}}.modal .modal-inner{position:relative;background:#fff;padding:2rem}.modal .modal-inner .modal-close{position:absolute;top:2rem;right:2rem;left:auto;cursor:pointer;z-index:902}.modal .modal-inner .modal-close .icon-close{fill:#0d2046}.modal .modal-inner .modal-close .icon-close:hover{fill:#de291e}.modal.theme-iframe .modal-inner{padding:0;background:0 0}.modal.theme-iframe .modal-inner .modal-content{padding-top:50px}.modal.theme-iframe .modal-inner .modal-close{top:0;right:0}.modal.theme-iframe .modal-inner .modal-close .icon-close{fill:#fff}.type-secure .header{height:auto;padding:3rem 0;text-align:center}.type-secure .header a{display:block;text-align:center}.type-secure .header .company-logo{display:inline-block;position:static;float:none;max-width:none;margin:0}#billpay .billpay-form label,.type-secure .column.centre .helper,form .row>label{display:block}.type-secure .main{background:0 0;box-shadow:none;padding:0 0 3rem;width:100%}.type-secure .main .block{margin:0}.type-secure .column.centre{width:90%;max-width:650px;padding:1.5rem;margin:auto;background:#fff;box-shadow:0 0 5px rgba(17,17,17,.2)}@media only screen and (min-width:40em){.type-secure .column.centre{padding:3rem}}#billpay .column.left{display:block;width:90%;max-width:650px;margin:50px auto;padding:0 50px;left:0;float:none}.input,.select-wrapper .select,.textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;outline:0}#billpay .billpay-form fieldset{margin:0 0 2rem}#billpay .billpay-card-icons{padding:1rem;text-align:center}#billpay .billpay-card-icons img{margin-bottom:1rem}.sitemap-menu{margin:0}.sitemap-menu .sub-menu{padding:0 0 0 3rem;margin:.75rem 0}.input,.textarea{padding:0 1rem;border:1px solid #eee;border-radius:4px;font-family:inherit;font-size:inherit;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#0d2046}.input:focus,.textarea:focus{border-color:#0d2046}.input,.submit{height:50px;line-height:50px}form .form-intro{margin:0 0 1.5rem}form .row{position:relative;padding:0 0 1rem}form .row ::-webkit-input-placeholder{color:#bbb}form .row :-moz-placeholder{color:#bbb}form .row ::-moz-placeholder{color:#bbb}form .row :-ms-input-placeholder{color:#bbb}form .row.required>label:after{content:'\00a0*';color:#de291e}form .row>label{margin-bottom:5px;font-size:1.2rem;padding-right:1rem}.helper{display:none;margin-top:5px;color:#bbb;font-size:1rem;font-style:italic}.row.field-error .input,.row.field-error .select,.row.field-error .textarea{border-color:#e74c3c;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-animation:hippyshake .15s linear;animation:hippyshake .15s linear;-webkit-animation-iteration-count:.5s;animation-iteration-count:.5s}.row.field-error .select{color:#0d2046}.row.field-error .select-wrapper:after{border-top-color:#e74c3c}.row.field-error .helper{display:block}.row.field-success .helper{display:none}.textarea{display:block;height:150px;padding:1rem;line-height:1.7;resize:none}.textarea.small{height:100px}.select-wrapper{position:relative;background:#fff;border-radius:4px;z-index:1}.select-wrapper:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid #0d2046;z-index:-1}.select-wrapper .select{height:50px;padding:0 2rem 0 1rem;border:1px solid #eee;border-radius:4px;background:0 0;color:#0d2046}.select-wrapper .select::-ms-expand{display:none}.checkbox-list{padding-top:.5rem}.checkbox-list label{display:block}.checkbox-list label span{display:block;position:relative;padding-left:35px;margin:0;line-height:1.4;cursor:pointer}.checkbox-list label span:after,.checkbox-list label span:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";left:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.checkbox-list label span:before{width:28px;height:28px;background:#fff;border:2px solid #85898a}.checkbox-list label span:after{content:"\0393";left:8px;font-family:sans-serif;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);color:#0d2046;font-weight:700;line-height:0;margin-top:-2px;visibility:hidden;opacity:0}.checkbox-list label span:hover:before{border-color:#de291e}.checkbox-list label .checkbox:checked+span:before{border-color:#0d2046}.checkbox-list label .checkbox:checked+span:after{color:#0d2046;visibility:visible;opacity:1}.radio-list{margin:1rem 0}.radio-list label{display:inline-block}.radio-list label span{cursor:pointer;position:relative;display:block;padding-left:35px;margin-right:1.5rem}.radio-list label span:after,.radio-list label span:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";border-radius:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.radio-list label span:before{left:0;width:28px;height:28px;border:2px solid #85898a}.radio-list label span:after{left:5px;width:18px;height:18px;background:0 0}.radio-list label span:hover:before{border-color:#de291e}.radio-list label .radio:checked+span:before{border-color:#0d2046}.radio-list label .radio:checked+span:after{background:#0d2046}.captcha-wrapper{padding:1.5rem 0 2.25rem}.captcha-wrapper img{opacity:.7}.submit{min-width:50%;padding:0 2rem;outline:0}.submit:hover{background:#de291e}.social-icons{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.5rem;z-index:302}.social-icons li{float:left;min-height:45px;margin:0 0 0 8px;border-radius:10px}.social-icons li .icon-content,.social-icons li .icon-link{min-height:45px;padding-left:45px}.social-icons li .icon{width:45px}.social-icons li.search-toggle{background:#4a7dd2}.social-icons li.search-toggle:hover{background:#2e63bb}.social-icons li.twitter,.social-icons li.twitter:hover{background:#000}.social-icons li.facebook{background:#3b5998}.social-icons li.facebook:hover{background:#2d4373}.social-icons li.linkedin{background:#007bb6}.social-icons li.linkedin:hover{background:#005983}.social-icons li.google-plus{background:#dd4b39}.social-icons li.google-plus:hover{background:#c23321}.social-icons li.youtube{background:#f33}.social-icons li.youtube:hover{background:red}@media only screen and (min-width:100em){.social-icons li{min-height:50px}.social-icons li .icon-content,.social-icons li .icon-link{min-height:50px;padding-left:50px}.social-icons li .icon{width:50px}}.social-icons li:first-child{margin-left:0}.social-icons li .icon{padding:13px;fill:#fff;z-index:0}.search-results-container .highlight{padding:2px;background:#0d2046;color:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.search-results-container a:hover .highlight{background:#de291e;color:#fff}.search-summary{position:relative}.search-summary .title{float:left}.search-summary .search-form{position:relative;overflow:hidden}.search-summary .search-form ::-webkit-input-placeholder{color:#0d2046}.search-summary .search-form :-moz-placeholder{color:#0d2046}.search-summary .search-form ::-moz-placeholder{color:#0d2046}.search-summary .search-form :-ms-input-placeholder{color:#0d2046}.search-summary .search-input{width:100%;outline:0;border:none;border-bottom:1px solid #eee;background:0 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.search-summary .search-input:focus{border-color:#0d2046}.search-summary .search-button{position:absolute;top:0;bottom:0;right:0;width:60px;background:0 0;z-index:1;cursor:pointer}.search-summary .search-button .icon-link,.search-summary .search-button .search-submit{display:none}.search-summary .search-button .icon{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);fill:#eee}.search-summary .search-button:hover .icon{fill:#0d2046}.search-tabs-container{margin-bottom:2rem;border-bottom:1px solid #0d2046}.search-tabs-container ul{padding:0!important;list-style:none!important;margin:0 0 1.5rem!important}.search-tabs-container .search-tab{float:left}.search-tabs-container .search-tab.active a{background:#0d2046;color:#fff}.search-tabs-container .search-tab.active a:hover{background:#091630}.search-tabs-container .search-tab a{display:block;padding:1rem 1.5rem;background:#eee;color:#0d2046;text-transform:capitalize}.search-tabs-container .search-tab a:hover{background:#0d2046;color:#fff!important}.search-tabs-container .search-tab a .search-number{font-size:.9rem}.search-tabs-container .search-tab a .search-number:before{content:'\00a0\00a0('}.search-tabs-container .search-tab a .search-number:after{content:')'}.search-buckets .search-bucket-title{text-transform:capitalize}.search-buckets .search-number{font-size:1.5rem;margin-left:.5rem}.search-buckets .search-number:before{content:'('}.search-buckets .search-number:after{content:')'}.search-buckets .search-result{padding-bottom:2rem;border-bottom:1px solid #eee;margin-bottom:2rem}.search-buckets .search-result .search-title{display:block;margin:0 0 .75rem}.search-buckets .search-result .search-staff-image{float:left;max-width:100px}.search-buckets .search-result .search-staff-image~.search-result-inner{margin-left:calc(100px + 3rem)}.search-buckets .search-result .search-content{margin:0 0 .375rem}.search-buckets .search-result .search-url{font-size:.9rem}.search-container{width:100%;margin:0 0 1.5rem;overflow:hidden}.search-container .search-form{padding:0}.search-container .search-bar{height:50px}.search-container .search-input{float:left;width:80%;height:inherit;padding:0 .75rem;border:1px solid #eee;border-radius:4px 0 0 4px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;outline:0;-webkit-appearance:none;-moz-appearance:none}.search-container .search-input:focus{border-color:#0d2046}.search-container .search-button{display:block;float:left;width:20%;height:inherit;background:#0d2046;border-radius:0 4px 4px 0;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;cursor:pointer}.search-container .search-button:hover{background:#de291e}.search-container .search-button .icon-search{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);fill:#fff;z-index:1}.type-profile .hero-inner{max-width:1300px!important}@media only screen and (min-width:70em){.type-profile .main{padding-top:4.5rem}}.staff-cards .card{position:relative;margin:0 0 1.5rem;overflow:hidden}@media only screen and (min-width:40em){.staff-cards .card{float:left}.staff-cards .card:nth-child(n){clear:none;width:calc((100% - 1.5rem)/ 2);margin:0 0 1.5rem 1.5rem}.staff-cards .card:nth-child(2n+1){clear:both;margin-left:0}}@media only screen and (min-width:60em){.staff-cards .card{float:left}.staff-cards .card:nth-child(n){clear:none;width:calc((100% - 3rem)/ 3);margin:0 0 1.5rem 1.5rem}.staff-cards .card:nth-child(3n+1){clear:both;margin-left:0}}@media only screen and (min-width:81.25em){.staff-cards .card{float:left}.staff-cards .card:nth-child(n){clear:none;width:calc((100% - 4.5rem)/ 4);margin:0 0 1.5rem 1.5rem}.staff-cards .card:nth-child(4n+1){clear:both;margin-left:0}}.staff-cards .card .email,.staff-cards .card .profile{float:left;width:50%}.staff-cards .card .staff-attributes{background:#10357c}.staff-cards .card .staff-details{padding:1.5rem 1.5rem 2.25rem}.staff-cards .card .staff-details .name{margin:0 0 .375rem;font-size:1.3rem;font-weight:700;line-height:1.2}.staff-cards .card .staff-details .name a{color:#fff}.staff-cards .card .staff-details .name a:hover{color:#4a7dd2}.staff-cards .card .staff-details .jobtitle{color:#fff;font-size:.9rem;line-height:1.3}.staff-cards .card .staff-contact .email a,.staff-cards .card .staff-contact .profile a{display:block;height:40px;line-height:40px;color:#fff;font-size:.8rem;text-align:center}.staff-cards .card .staff-contact .email a:hover,.staff-cards .card .staff-contact .profile a:hover{background:#4a7dd2}.staff-cards .card .staff-contact .email{background:#133f93}.staff-cards .card .staff-contact .profile{background:#0d2b65}.staff-rotator-container{width:100%!important;margin:0 0 3rem;position:relative;margin-bottom:1.5rem!important}.staff-rotator-container .bx-controls{margin:.5rem 0 0}.staff-rotator .staff-attributes .name,.staff-rotator .staff-attributes .staff-contact{margin:0}.staff-rotator-container .bx-controls .bx-pager-link{display:block;padding:.5rem 1.5rem;background:#eee}.staff-rotator-container .bx-controls .bx-pager-link.active,.staff-rotator-container .bx-controls .bx-pager-link:hover{background:#10357c;color:#fff}.staff-rotator-container .bx-controls .bx-pager-link.active:hover{background:#091630}.staff-rotator{width:100%!important;height:100%;background:#10357c;border-radius:20px;margin-bottom:0;overflow:hidden}.staff-rotator>li{width:100%!important;min-height:463px}.staff-rotator .staff-image{display:block}.staff-rotator .staff-attributes{color:#fff;text-align:center}.staff-rotator .staff-attributes .staff-details{padding:1.5rem}.staff-rotator .staff-attributes .jobtitle{color:#4a7dd2;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;padding-top:.5rem}.staff-rotator .staff-attributes a{color:#fff;font-size:1.1rem}.staff-rotator .staff-attributes a:hover{color:#de291e}.staff-rotator .staff-attributes .staff-contact .email a,.staff-rotator .staff-attributes .staff-contact .profile a{display:block;height:40px;color:#fff;font-size:.6rem;text-transform:uppercase;letter-spacing:2px;line-height:40px}.staff-rotator .staff-attributes .staff-contact .email a:hover,.staff-rotator .staff-attributes .staff-contact .profile a:hover{background:#de291e}.staff-rotator .staff-attributes .staff-contact .email{background:#133f93;margin-top:1.5rem}.staff-rotator .staff-attributes .staff-contact .profile{background:#0d2b65;margin-top:0}@media only screen and (min-width:70em){.staff-rotator .staff-attributes .staff-contact .email,.staff-rotator .staff-attributes .staff-contact .profile{width:50%;float:left}.staff-rotator .staff-attributes .staff-contact .profile{margin-top:1.5rem}}.ces-meet-team{padding:1.5rem}.ces-staff-testimonial{margin:1.5rem 0}@media only screen and (min-width:50em){.ces-staff-testimonial{margin:3.75rem 0}}.ces-staff-testimonial blockquote{font-size:1.1rem;margin:0}@media only screen and (min-width:60em){.ces-staff-testimonial blockquote{font-size:1.7rem}}.ces-staff-testimonial strong{display:block;color:#bbb;font-size:.7rem;text-transform:uppercase;letter-spacing:4px;margin-top:1.5rem}.profile-image-wrapper{overflow-y:hidden}.staff-profile{color:#fff;text-align:center}.staff-profile .staff-details{background:#10357c;padding:1.5rem 1.5rem 0}.staff-profile .staff-details .name{color:#fff;font-size:1.3rem;margin:0 0 .5rem}.staff-profile .staff-details .jobtitle{color:#4a7dd2;font-size:.8rem;text-transform:uppercase;letter-spacing:4px;padding-bottom:.5rem}.staff-profile .staff-contact{background:#10357c}.staff-profile .staff-contact li:last-child{border-bottom:none}.staff-profile .staff-contact li.mobile,.staff-profile .staff-contact li.phone{padding:.75rem 0}.staff-profile .staff-contact li.email a{background:#133f93;color:#fff;padding:.75rem 0}.staff-profile .staff-contact li.email a:hover{background:#4a7dd2;color:#fff}.staff-profile .staff-contact li.vcard a{background:#10357c;color:#fff;padding:.75rem 0}.staff-profile .staff-contact li.vcard a:hover{background:#4a7dd2;color:#fff}.staff-profile .staff-contact a{color:#fff;text-transform:lowercase}.staff-profile .staff-contact a:hover{color:#4a7dd2}.staff-profile .staff-contact .icon{fill:#fff}.staff-profile .staff-office{color:#82929d;text-align:left;margin-top:3rem}.staff-profile .staff-office li{font-size:1.2rem;margin-bottom:.5rem}.staff-profile .staff-office .address::before{content:"Office";display:block;color:#0d2046;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:4px;margin-bottom:1.5rem}.staff-profile .staff-office .phone::before{content:"T:\00a0"}.staff-biography .title{margin-bottom:.75rem}.staff-biography .job-title{color:#bbb;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:4px;margin:0 0 3rem}.ces-profile-accreditations li{position:relative;float:left}.ces-profile-accreditations li:nth-child(n){clear:none;width:calc((100% - 0rem)/ 1);margin:0 0 1.5rem 1.5rem}.ces-profile-accreditations li:nth-child(1n+1){clear:both;margin-left:0}@media only screen and (min-width:60em){.ces-profile-accreditations li{float:left}.ces-profile-accreditations li:nth-child(n){clear:none;width:calc((100% - 3rem)/ 3);margin:0 0 0 1.5rem}.ces-profile-accreditations li:nth-child(3n+1){clear:both;margin-left:0}}.ces-profile-accreditations img{display:block;padding:.75rem;margin:0 auto}.ces-profile-accreditations .tall{width:100%;max-width:166px}.ces-profile-accreditations .wide{width:100%;max-width:300px}.ces-staff-video{background:#f9fbfb;padding:3rem;border-radius:20px;border-right:2px solid #eee;border-bottom:2px solid #eee}.ces-staff-video iframe{display:block;width:100%;max-width:560px;margin:0 auto}.ces-staff-video .play img{width:100%}.ces-staff-video .play span{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:51%;left:50%;color:#4a7dd2;font-size:1.5rem;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:60em){.ces-staff-video .play span{font-size:2.9rem;top:56%}}.ces-staff-video .play span:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;background:#fff;color:#0d2046;border-radius:50%;-webkit-transition:inherit;transition:inherit;z-index:-1}@media only screen and (min-width:32.5em){.ces-staff-video .play span:before{width:104px;height:104px}}.ces-staff-video .play:hover span{color:#fff}.ces-staff-video .play:hover span:before{background:#0d2046}.section-people .iframe-wrapper iframe[src*="executiveinterviews.com"]{height:480px}.section-events .centre .block p{line-height:1.7;margin:0 0 2rem}.event-items{margin-bottom:3rem}.event-items .items{width:100%}.event-items .items .item{background:#e8326d;padding:1.5rem;border-radius:10px;margin-bottom:1.5rem;overflow:hidden}.event-items .items .item .event-date{display:block;float:left;background:#b9154a;text-align:center;width:60px;padding:0 .3rem .3rem;border-radius:4px;margin:5px 0 0;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.event-items .items .item .event-date .day,.event-items .items .item .event-date .month{display:block;color:#fff;padding:.5rem 0}.event-items .items .item .event-date .day{border-radius:4px;background:#fff;color:#b9154a}.event-items .items .item .event-right,.event-items .items .item .event-title{float:right;width:calc(100% - 60px);padding-left:20px;color:#fff}.event-items .items .item .event-right a,.event-items .items .item .event-title a{color:#fff}.event-items .items .item .event-title{display:block;position:relative;font-size:1.7rem;line-height:1.3}.event-items .items .item .event-title:hover{color:#fff}.event-items .items .item .event-title:after{content:'';position:absolute;height:2px;background:#fff;width:100%;left:1rem;bottom:0;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.event-items .items .item .event-title.active:after,.event-items .items .item .event-title:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.event-items .items .item .event-location{margin:5px 0 10px}@media only screen and (min-width:50em){.event-items .items .item .event-left{float:left;width:67%}.event-items .items .item .event-right{float:right;width:33%;text-align:right}.event-items .items .item .event-right a{display:inline-block;color:#fff;text-align:center;padding:.5rem 1rem;border-radius:4px;border:1px solid #fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.event-items .items .item .event-right a:hover{background:#b9154a;border:1px solid #f28eae}}.event-register{display:block;margin-bottom:1.5rem}.event-details{display:block;background:#e8326d;color:#fff;padding:1.5rem;border-radius:10px;margin-bottom:.5rem}.event-details li{padding-bottom:.5rem;border-bottom:1px solid #eee;margin-bottom:.5rem}.event-details li.event-vcalendar .icon-link{display:block!important;margin-bottom:1.5rem}.event-details li.event-vcalendar .icon-link:hover{background:#0d2046!important;border-color:transparent}.event-details li .event-label{font-size:1.1rem;color:#fff}.event-details li .event-label:after{content:':\00a0'}.event-details li .event-date span:after{content:'\00a0'}.event-details li .event-date span.day{float:left}.event-details li .event-info span{display:block}.event-details li .event-info .icon-link{display:inline-block;color:#fff}#events .column.right,.section-cases .column.right,.section-coronavirus-hub .column.right,.section-crossland_news .column.right,.section-employment-rights-bill .column.right,.section-hr-hub .column.right,.section-knowledge .column.right,.type-office .column.right,.type-people .column.left,.type-people .column.right,.type-profile .column.left,.type-single .column.left,.type-single .column.right,.type-soundcloud .column.right{display:none}.event-details li .event-info .icon-link:hover{color:#0d2046}.event-details li .icon-link{padding-left:0}#eventbooking .button,#eventbooking .event-details li.event-vcalendar .icon-link,.event-details li.event-vcalendar #eventbooking .icon-link{line-height:1}.bookinginfo{margin-bottom:3rem}.bookinginfo .row{padding-bottom:.5rem;border-bottom:1px solid #eee;margin-bottom:.5rem;overflow:hidden}.bookinginfo .row div:first-child{float:left;width:20%;font-size:1.1rem;color:#e8326d}.bookinginfo .row div:first-child:after{content:':\00a0'}.bookinginfo .row div:first-child+div{float:left;width:80%}.event-booking-message{padding:1rem;margin:0 0 2rem;background:#e8326d;border:1px solid #e1e1e1}.event-booking-message p:first-child{margin-top:0}.event-booking-message p:last-child{margin:0}.office-list .office{line-height:1.7em;padding:0 0 1.5rem;margin:0 0 1.5rem}.office-list .office-title{margin:0 0 .75rem}.office-list .office-title .title:after{content:'\00a0Office'}.office-list .office-address,.office-list .office-brand,.office-list .office-contact{float:left;width:50%}.office-list .office-address{clear:left}.office-list .office-contact{margin:-1.7em 0 0}.office-list .phone:before{content:'T:\00a0'}.office-list .fax:before{content:'F:\00a0'}.office-list .dx:before{content:'DX:\00a0'}.office-list .email:before{content:'E:\00a0'}.map{height:340px;margin:0 0 3rem;background:#eee;fill:#0d2046}.map .gm-style-iw>div{width:300px!important;font-family:Lato,"Helvetica Neue",Arial,sans-serif;font-size:1rem}.map .map-meta{padding:.5rem;overflow:hidden}.map .map-meta .title{margin-bottom:1rem}.map .map-meta .meta{float:left;width:40%;line-height:1.5}.map .map-meta .meta.address{width:60%}@media only screen and (min-width:50em){.type-default .column.centre,.type-service .column.centre{float:left;width:calc(100% - (35% + 60px))}.type-default .column.left,.type-service .column.left{float:left;width:100%}.type-default .column.right,.type-service .column.right{float:right;width:35%}}@media only screen and (min-width:70em){.type-default .column.centre,.type-service .column.centre{float:left;width:calc(100% - ((23% + 70px) + (23% + 70px)));margin-right:calc(23% + 70px);margin-left:calc(23% + 70px)}.type-default .column.left,.type-service .column.left{float:left;width:23%;margin-left:-100%}.type-default .column.right,.type-service .column.right{float:right;width:23%;margin-right:-23%;left:-23%}}@media only screen and (min-width:50em){#events .column.centre,.section-cases .column.centre,.section-coronavirus-hub .column.centre,.section-crossland_news .column.centre,.section-employment-rights-bill .column.centre,.section-hr-hub .column.centre,.section-knowledge .column.centre,.type-soundcloud .column.centre{float:right;width:calc(100% - (35% + 40px))}#events .column.left,.section-cases .column.left,.section-coronavirus-hub .column.left,.section-crossland_news .column.left,.section-employment-rights-bill .column.left,.section-hr-hub .column.left,.section-knowledge .column.left,.type-soundcloud .column.left{float:left;width:35%}}@media only screen and (min-width:70em){#events .column.centre,.section-cases .column.centre,.section-coronavirus-hub .column.centre,.section-crossland_news .column.centre,.section-employment-rights-bill .column.centre,.section-hr-hub .column.centre,.section-knowledge .column.centre,.type-soundcloud .column.centre{float:right;width:calc(100% - (30% + 100px))}#events .column.left,.section-cases .column.left,.section-coronavirus-hub .column.left,.section-crossland_news .column.left,.section-employment-rights-bill .column.left,.section-hr-hub .column.left,.section-knowledge .column.left,.type-soundcloud .column.left{float:left;width:30%}}#events .column.centre,.section-cases .column.centre,.section-coronavirus-hub .column.centre,.section-crossland_news .column.centre,.section-employment-rights-bill .column.centre,.section-hr-hub .column.centre,.section-knowledge .column.centre,.type-soundcloud .column.centre{margin-left:0;margin-right:0}#events .column.left,.section-cases .column.left,.section-coronavirus-hub .column.left,.section-crossland_news .column.left,.section-employment-rights-bill .column.left,.section-hr-hub .column.left,.section-knowledge .column.left,.type-soundcloud .column.left{margin-left:0}@media only screen and (min-width:50em){.type-office .column.centre{float:right;width:calc(100% - (35% + 40px))}.type-office .column.left{float:left;width:35%}}@media only screen and (min-width:70em){.type-office .column.centre{float:right;width:calc(100% - (30% + 100px))}.type-office .column.left{float:left;width:30%}}.ces-home-video .bx-pager-item,.news .read-more{display:inline-block}@media only screen and (min-width:50em){.type-profile .column.centre{float:left;width:calc(100% - (30% + 40px))}.type-profile .column.right{float:right;width:30%}}@media only screen and (min-width:70em){.type-profile .column.centre{float:left;width:calc(100% - (25% + 100px))}.type-profile .column.right{float:right;width:25%}}.biography ol,.biography ul,.block-text ol,.block-text ul,.section-crossland_news .centre .block ol,.section-crossland_news .centre .block ul{padding:0 0 0 1.5rem;margin:0 0 2rem}.biography ul,.block-text ul,.section-crossland_news .centre .block ul{list-style:disc}.biography ol,.block-text ol,.section-crossland_news .centre .block ol{list-style:decimal}.biography ul[class],.block-text ul[class],.map .map-meta .meta,.search-results-container ul,.section-crossland_news .centre .block ul[class],ol,ul{list-style:none;padding:0;margin:0}.button,.ces-home-video .play span:before,.ces-meet-team,.event-details li.event-vcalendar .icon-link,.news .read-more,.submit{border:none;border-radius:10px;background:#4a7dd2;color:#fff;font-size:.8rem;text-align:center;text-transform:uppercase;letter-spacing:3px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.button:hover,.ces-meet-team:hover,.event-details li.event-vcalendar .icon-link:hover,.news .read-more:hover{background:#de291e;color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,.search-summary .search-input,.soundcloud-playlist ul li p:first-child,body,form .legend,h1,h2,h3,h4,h5,h6{color:#0d2046;font-weight:400;font-family:Lato,"Helvetica Neue",Arial,sans-serif}.news .read-more{padding:.75rem 1.5rem}.ces-hero-links li:first-child a{background:#a9e34b}.ces-hero-links li:first-child a:hover{background:#84c31e}.ces-hero-links li:nth-child(2) a{background:#16d2a8}.ces-hero-links li:nth-child(2) a:hover{background:#0f8d71}.ces-hero-links li:nth-child(3) a{background:#f47e0b}.ces-hero-links li:nth-child(3) a:hover{background:#ab5808}.ces-hero-links li:nth-child(4) a{background:#e8326d}.ces-hero-links li:nth-child(4) a:hover{background:#b9154a}.ces-home-video .bx-pager-link{display:block;width:16px;height:16px;text-indent:-9999px;background:#0d2046;border-radius:4px;padding:0;position:relative;margin-top:2.25rem;margin-right:6px;box-shadow:0 0 3px -1px #111}.ces-home-video .bx-pager-link:hover{background:#de291e}.ces-home-video .bx-pager-link.active{background:#e33c32}.ces-home-video .bx-pager-link.active:hover{background:#c8251b}body{font-size:1.1rem}.h1,.h2,.h3,.h4,.h5,.h6,.search-summary .search-input,.soundcloud-playlist ul li p:first-child,form .legend,h1,h2,h3,h4,h5,h6{margin:0 0 2rem;line-height:1.3}.h1,.search-summary .search-input,h1{font-size:2.1rem}.h2,h2{font-size:2.9rem}.h3,.soundcloud-playlist ul li p:first-child,form .legend,h3{font-size:1.7rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.3rem}.ces-more-info,.h6,h6{font-size:1.1rem}p{margin:0}strong{font-weight:700}hr{border:1px solid #eee}a{color:#de291e;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a:hover{color:#112a5c}.table-scroll{overflow:scroll;margin:0 0 2rem}.table-scroll table{width:100%}.table-scroll table th{padding:1rem 1.5rem;border:2px solid #091630;background:#0d2046;color:#fff;font-family:Lato,"Helvetica Neue",Arial,sans-serif}.table-scroll table td{padding:1.5rem;border:2px solid #eee;vertical-align:top}.table-scroll table p{margin:0}.biography p,.biography ul[class],.block-text p,.block-text ul[class],.section-crossland_news .centre .block p,.section-crossland_news .centre .block ul[class]{margin:0 0 2rem}.ces-more-info{background:#f9fbfb;color:#0d2046;line-height:1.7em;padding:1.5rem;border-radius:20px;border-right:2px solid #eee;border-bottom:2px solid #eee;word-break:break-word;clear:both}.ces-more-info a{color:#4a7dd2}.ces-more-info a:hover{color:#de291e}.biography p.intro,.block-text p.intro,.section-crossland_news .centre .block p.intro{padding:2rem 0;border-top:solid 4px #f9fbfb;border-bottom:solid 4px #f9fbfb;color:#82929d;font-family:Lato,"Helvetica Neue",Arial,sans-serif}.biography,.block-text{line-height:1.7;word-break:break-word}.biography p.intro,.block-text p.intro{font-size:1.2rem}.section-crossland_news .centre .block p.intro{font-size:1.5rem}@media only screen and (min-width:40em){.biography p.intro,.block-text p.intro,.section-crossland_news .centre .block p.intro{font-size:1.5rem}}.biography p.intro{color:#0d2046}.button,.event-details li.event-vcalendar .icon-link{display:inline-block;padding:.75rem 1.5rem}.button a,.event-details li.event-vcalendar .icon-link a{color:inherit;-webkit-transition:inherit;transition:inherit}.db-type-soundcloud .column.centre{padding-bottom:140px}.soundcloud-playlist ul{margin-bottom:3rem}.soundcloud-playlist ul li{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}.soundcloud-playlist ul li p:first-child{position:relative;margin:0;padding-left:160px}.soundcloud-playlist ul li .description{margin-top:1.5rem;padding-left:160px;line-height:1.7}.soundcloud-playlist ul li button{position:absolute;left:0;display:inline-block;margin-right:1.5rem;width:140px;height:50px;line-height:50px;border-radius:10px;border:none;outline:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-align:center;color:#fff;font-size:1.1rem;min-height:40px}.soundcloud-playlist ul li button .icon-content,.soundcloud-playlist ul li button .icon-link{min-height:40px;padding-left:40px}.soundcloud-playlist ul li button .icon{width:40px;left:10px;fill:#fff;padding:0}.soundcloud-playlist ul li button.play{background:#0d2046;text-transform:uppercase}.soundcloud-playlist ul li button.download{top:calc(50px + 1.5rem);background:#fff}.soundcloud-playlist ul li button.download:hover{background:#fff}.soundcloud-playlist ul li button.active,.soundcloud-playlist ul li button.active:hover{background:#c8251b}.soundcloud-playlist ul li button:hover{background:#de291e}.soundcloud-playlist ul li button span{padding-left:10px}.soundcloud-playlist ul li:last-child{margin-bottom:0;border:none}.soundcloud-playlist ul li .soundcloud-iframe{position:relative;margin:3rem 0 1.5rem;width:100%;height:100px;background:#eee;border:1px solid #eee}.soundcloud-playlist ul li .soundcloud-iframe .waiting{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.soundcloud-playlist ul li .soundcloud-iframe .loading .dot{background:#0d2046}.soundcloud-playlist ul li .soundcloud-iframe iframe{position:absolute;top:0;right:0;left:0;bottom:0}.soundcloud-player-wrapper{visibility:hidden;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:0}.soundcloud-player-wrapper.visible{visibility:visible;opacity:1;height:auto}.soundcloud-player{position:relative;height:160px}.soundcloud-iframe{height:120px;overflow:scroll}.soundcloud-controls{width:100%;background:#de291e;margin:3rem 0}.soundcloud-controls .control{float:left}.soundcloud-controls .control button{height:50px;line-height:50px;display:block;border:none;border-right:1px solid rgba(17,17,17,.3);border-right:1px solid rgba(255,255,255,.2);outline:0;background:#e33c32;color:#fff;padding:0}.soundcloud-controls .control button:hover{background:#0d2046}.soundcloud-controls .control button.active{background:#091630}.soundcloud-controls .control .icon{position:relative;display:block;height:50px;width:65px;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.soundcloud-controls .control .icon:after,.soundcloud-controls .control .icon:before{content:"";-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.soundcloud-controls .control button.play .icon:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid #fff}.soundcloud-controls .control button.pause .icon:after,.soundcloud-controls .control button.pause .icon:before{width:5px;height:25px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}.soundcloud-controls .control button.pause .icon:before{margin-left:-10px}.soundcloud-controls .control button.pause .icon:after{margin-right:-10px}.soundcloud-controls .control button.next .icon:after,.soundcloud-controls .control button.next .icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.soundcloud-controls .control button.next .icon:before{width:4px;height:20px;background:#fff;margin-left:8px}.soundcloud-controls .control button.next .icon:after{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:18px solid #fff;margin-left:-8px}.soundcloud-controls .control button.previous .icon:after,.soundcloud-controls .control button.previous .icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.soundcloud-controls .control button.previous .icon:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:18px solid #fff;-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg);margin-left:4px}.soundcloud-controls .control button.previous .icon:after{width:4px;height:20px;background:#fff;margin-left:-12px}.header{position:relative;z-index:1}@media only screen and (min-width:60em){.header{position:fixed;right:0;left:0;top:0;z-index:301}.header .header-inner .inner{height:120px}}.header .header-inner{padding:0 1.5rem}.header .header-inner .inner{position:relative}.company-logo{display:block;width:300px;max-width:80%;padding:30px 0;margin:0 auto}@media only screen and (min-width:32.5em){.company-logo{max-width:60%}}@media only screen and (min-width:60em){.company-logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1.5rem;padding:0;margin:0}.calls-to-action{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.5rem}.calls-to-action li{float:left;margin:0 0 0 1.5rem}}.calls-to-action .enquiry{background:#de291e;border-radius:10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.calls-to-action .enquiry:hover{background:#4a7dd2;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.calls-to-action .enquiry:hover a{color:#fff}.calls-to-action .enquiry a{color:#fff;font-size:.8rem;letter-spacing:2px;text-transform:uppercase;padding:.5rem 1rem .5rem 55px;cursor:pointer}.ces-hero-links a,.ces-home-services a{letter-spacing:3px;border-radius:20px;text-align:center}.calls-to-action .enquiry a:hover{color:#fff}.calls-to-action .enquiry .icon{fill:#fff;left:15px}.calls-to-action .phone{color:#fff;font-size:1.5rem;font-weight:700;margin:8px 0}.calls-to-action .phone a{color:#fff}.calls-to-action .phone a:hover{color:#de291e}.calls-to-action .icon-link{padding-left:35px;line-height:30px}.calls-to-action .icon{padding:5px}.header .search-container{display:none;height:65px;position:absolute;bottom:0;background:#fbfbfb;width:100%;padding:0;margin:0 auto;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.header .search-container form{max-width:1300px;margin:0 auto;width:100%}.header .search-container .search-bar{width:100%;height:45px;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.header .search-container .search-input{height:inherit}.header .search-container .search-button{height:inherit;background:#e33c32}.header .search-container .search-button:hover{background:#c8251b}.header .search-container.animate{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:0;transition-delay:0}.ces-hero-links a span,.ces-home-promo h1{-webkit-transform:translateY(-50%);top:50%}.header .search-container.animate .search-bar{visibility:visible;opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.hero{background:#f9fbfb}.hero .hero-inner{position:relative;padding:1.5rem}.ces-hero-links{margin-bottom:0}.ces-hero-links li{float:left}.ces-hero-links li:nth-child(n){clear:none;width:calc((100% - 1.5rem)/ 2);margin:0 0 1.5rem 1.5rem}.ces-hero-links li:nth-child(2n+1){clear:both;margin-left:0}@media only screen and (min-width:60em){.header .search-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ces-hero-links li{float:left}.ces-hero-links li:nth-child(n){clear:none;width:calc((100% - 4.5rem)/ 4);margin:0 0 0 1.5rem}.ces-hero-links li:nth-child(4n+1){clear:both;margin-left:0}}.ces-hero-links a{position:relative;display:block;background:#4a7dd2;color:#fff;text-transform:uppercase;width:100%;padding-bottom:50%}.ces-hero-links a:hover{background:#c8251b;color:#fff}.ces-hero-links a span{width:100%;left:0;padding:0 5%;position:absolute;transform:translateY(-50%);font-size:.7rem;text-align:center}.crumbtrails{margin-top:1.5rem}@media only screen and (min-width:50em){.ces-hero-links a span{font-size:1rem}.crumbtrails{display:block}}.crumbtrails .crumbtrail-links{width:100%;max-width:1300px;margin:0 auto;padding:0 1.5rem 1.5rem}.crumbtrails .crumbtrail-link{display:inline;font-size:.9rem}.crumbtrails .crumbtrail-link:after{content:'\00a0>\00a0'}.crumbtrails .crumbtrail-link:last-child:after{content:none}.crumbtrails .crumbtrail-link a{color:#0d2046}.crumbtrails .crumbtrail-link a:hover{color:#de291e}.crumbtrails .crumbtrail-link.active a{color:#e33c32}.crumbtrails .crumbtrail-link.active a:hover{color:#c8251b}.type-home .hero-inner{max-width:1300px}.type-home .main{padding:4.5rem 1.5rem}@media only screen and (min-width:81.25em){.type-home .main{padding:4.5rem 1.5rem 3rem}}.type-home .iframe-wrapper iframe[src*="executiveinterviews.com"]{height:480px}.type-home .panel-team{margin-bottom:6rem}.type-home .panel-team-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:3rem}.type-home .panel-team-image{background:url(/images/home/promo.jpg) center top no-repeat #de291e;background-size:cover;padding:3rem;border-radius:20px}.type-home .team-image-content{margin:0;color:#fff;font-size:1.3rem;line-height:1.6}.type-home .team-image-content .title{color:#fff;margin-bottom:9rem}.type-home .team-image-content p:not(:last-child){margin-bottom:2rem}.event-details li.event-vcalendar .type-home .team-image-content .icon-link,.type-home .team-image-content .button,.type-home .team-image-content .event-details li.event-vcalendar .icon-link{background:#0d2046}.event-details li.event-vcalendar .type-home .team-image-content .icon-link:hover,.type-home .team-image-content .button:hover,.type-home .team-image-content .event-details li.event-vcalendar .icon-link:hover{background:#de291e}.type-home .component-block-form-container{border-radius:20px;margin:0}.ces-home-promo{position:relative;background-image:-webkit-linear-gradient(top,#10347b 0,#2858b6 100%);background-image:linear-gradient(to bottom,#10347b 0,#2858b6 100%);padding:10.5rem 3rem;border-radius:20px;float:left}.ces-home-promo:nth-child(n){clear:none;width:calc((100% - 0rem)/ 1);margin:0 0 1.5rem 1.5rem}.ces-home-promo:nth-child(1n+1){clear:both;margin-left:0}@media only screen and (min-width:70em){.ces-home-promo{padding:3rem;float:left}.ces-home-promo:nth-child(n){clear:none;width:calc((100% - 1.5rem)/ 2);margin:0 0 1.5rem 1.5rem}.ces-home-promo:nth-child(2n+1){clear:both;margin-left:0}}.ces-home-promo h1{color:#fff;font-size:1.3rem;font-weight:300;margin:0;position:absolute;transform:translateY(-50%)}@media only screen and (min-width:32.5em){.ces-home-promo h1{font-size:2.2rem}}.ces-home-promo span{display:block;font-weight:400}.ces-home-services a,.ces-home-video .title{font-weight:700;text-transform:uppercase}.ces-home-services{margin-bottom:0;float:left}.ces-home-services:nth-child(n){clear:none;width:calc((100% - 0rem)/ 1);margin:0 0 1.5rem 1.5rem}.ces-home-services:nth-child(1n+1){clear:both;margin-left:0}@media only screen and (min-width:70em){.ces-home-services{float:left}.ces-home-services:nth-child(n){clear:none;width:calc((100% - 1.5rem)/ 2);margin:0 0 0 1.5rem}.ces-home-services:nth-child(2n+1){clear:both;margin-left:0}}.ces-home-services li{float:left}.ces-home-services li:nth-child(n){clear:none;width:calc((100% - 1.5rem)/ 2);margin:0 0 1.5rem 1.5rem}.ces-home-services li:nth-child(2n+1){clear:both;margin-left:0}@media only screen and (min-width:50em){.ces-home-services li{float:left}.ces-home-services li:nth-child(n){clear:none;width:calc((100% - 4.5rem)/ 4);margin:0 0 1.5rem 1.5rem}.ces-home-services li:nth-child(4n+1){clear:both;margin-left:0}}@media only screen and (min-width:70em){.ces-home-services li{float:left}.ces-home-services li:nth-child(n){clear:none;width:calc((100% - 1.5rem)/ 2);margin:0 0 1.5rem 1.5rem}.ces-home-services li:nth-child(2n+1){clear:both;margin-left:0}}.ces-home-services li:first-child a{background:#16d2a8}.ces-home-services li:first-child a:hover{background:#0f8d71}.ces-home-services li:nth-child(2) a{background:#a9e34b}.ces-home-services li:nth-child(2) a:hover{background:#84c31e}.ces-home-services li:nth-child(3) a{background:#f47e0b}.ces-home-services li:nth-child(3) a:hover{background:#ab5808}.ces-home-services li:nth-child(4) a{background:#e8326d}.ces-home-services li:nth-child(4) a:hover{background:#b9154a}.ces-home-services a{position:relative;display:block;background:#de291e;color:#fff;font-size:.7rem;width:100%;padding-bottom:75%}@media only screen and (min-width:32.5em){.ces-home-services a{font-size:1.3rem}}@media only screen and (min-width:50em){.ces-home-services a{font-size:.9rem}body#knowledge .sub-nav{-webkit-columns:2;-moz-columns:2;columns:2}}.ces-home-services a:hover{background:#c8251b;color:#fff}.ces-home-services span{width:100%;padding:0 5%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;left:0}.ces-home-video{float:left}.ces-home-video:nth-child(n){clear:none;width:calc((100% - 0rem)/ 1);margin:0 0 1.5rem}.ces-home-video:nth-child(1n+1){clear:both;margin-left:0}@media only screen and (min-width:70em){.ces-home-services a{font-size:1.3rem}.ces-home-video{float:left}.ces-home-video:nth-child(n){clear:none;width:calc((100% - 0rem)/ 1);margin:0 0 0 1.5rem}.ces-home-video:nth-child(1n+1){clear:both;margin-left:0}}.ces-home-video::before{content:"Latest Videos";display:block;font-size:1.7rem;margin-bottom:2rem}.ces-home-video .video-wrapper{background:#f9fbfb;color:#0d2046;padding:3rem;border-radius:20px;border-right:2px solid #eee;border-bottom:2px solid #eee}.ces-home-video img{width:100%}.ces-home-video .bx-viewport{height:100%;min-height:135px}@media only screen and (min-width:32.5em){.ces-home-video .bx-viewport{min-height:230px}}.ces-home-video .play{display:block;position:relative;cursor:pointer}.ces-home-video .play span,.ces-home-video .play span:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)}.ces-home-video .play span{transform:translate(-50%,-50%);color:#4a7dd2;font-size:1.5rem;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:60em){.type-home .panel-team-inner{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}.ces-home-video .bx-viewport{min-height:380px}.ces-home-video .play span{font-size:2.9rem}}.ces-home-video .play span:before{content:'';transform:translate(-50%,-50%);width:50px;height:50px;background:#fff;color:#0d2046;border-radius:50%;-webkit-transition:inherit;transition:inherit;z-index:-1}@media only screen and (min-width:32.5em){.ces-home-video .play span:before{width:104px;height:104px}}.ces-home-video .play:hover span{color:#fff}.ces-home-video .play:hover span:before{background:#0d2046}iframe{border:none}.iframe-wrapper{width:100%;padding-bottom:55%;position:relative}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main{padding:1.5rem}.sub-nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:3rem 0}@media only screen and (min-width:40em){.sub-nav{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0 0 3rem}}.sub-nav .link{display:block;padding:.75rem 0;border-bottom:1px solid #eee}.sub-nav .active{color:#c8251b}.sub-nav .active:hover{color:#4a7dd2}body#knowledge .sub-nav ul{list-style:disc;padding-right:1.5rem}.pre-footer{background:#f9fbfb}.pre-footer .pre-footer-inner{position:relative;padding:0 1.5rem}.pre-footer .news-items{padding:3rem 0 1.5rem;margin-bottom:0}.pre-footer .news-items::before{content:"Recent Updates";display:block;width:100%;color:#0d2046;font-size:1.7rem;margin-bottom:1.5rem}.pre-footer .news-items article{background:#fff;color:#091630;padding:3rem;border-radius:20px;border-right:2px solid #eee;border-bottom:2px solid #eee;margin-right:1rem!important;float:left}.pre-footer .news-items article:nth-of-type(n){clear:none;width:calc((99.9999% - 0rem)/ 1);margin:0 0 1.5rem 1rem}.pre-footer .news-items article:nth-of-type(1n+1){clear:both;margin-left:0}@media only screen and (min-width:60em){.pre-footer .news-items article{margin-right:0!important;float:left}.pre-footer .news-items article:nth-of-type(n){clear:none;width:calc((99.9999% - 3rem)/ 3);margin:0 0 1.5rem 1.5rem}.pre-footer .news-items article:nth-of-type(3n+1){clear:both;margin-left:0}}.pre-footer .news-items .list-header .title{display:block;font-size:1.3rem;margin-bottom:.75rem}.pre-footer .news-items .list-header .title a{color:#4a7dd2}.pre-footer .news-items .list-header .title a:hover{color:#de291e}.footer,.footer a{color:#fff}.pre-footer .news-items .list-header .datetime{font-size:.9rem}.pre-footer .news-items .list-header .datetime::before{content:""}.pre-footer .news-items .content{font-size:1rem}.footer{font-size:.9rem;padding:1.5rem}@media only screen and (min-width:100em){.footer{padding:1.5rem 0}}.footer .footer-inner{position:relative}.footer a:hover{color:#de291e}@media only screen and (min-width:70em){.footer .footer-inner{min-height:150px}.footer .ces-footer-block{float:left}.footer .ces-footer-block:nth-child(n){clear:none}.footer .ces-footer-block:nth-child(3n+1){clear:both;width:calc((100% - 2rem)/ 2);margin:0 0 1rem}.footer .ces-footer-block:nth-child(3n+2),.footer .ces-footer-block:nth-child(3n+3){width:calc((100% - 2rem)/ 4);margin:0 0 1rem 1rem}}.footer .ces-footer-block .accreditations li{clear:none!important;margin:0!important;float:left}.footer .ces-footer-block .accreditations li:nth-child(n){clear:none;width:calc((100% - 0rem)/ 1);margin:0 0 1rem}.footer .ces-footer-block .accreditations li:nth-child(1n+1){clear:both;margin-left:0}@media only screen and (min-width:40em){.footer .ces-footer-block .accreditations li{float:left}.footer .ces-footer-block .accreditations li:nth-child(n){clear:none;width:calc((100% - 1rem)/ 2);margin:0 0 1rem 1rem}.footer .ces-footer-block .accreditations li:nth-child(2n+1){clear:both;margin-left:0}}.footer .ces-footer-block .accreditations img{display:block;width:100%;max-width:208px;margin:0 auto}@media only screen and (min-width:70em){.footer .ces-footer-block .accreditations img{max-width:81px}}.footer .ces-footer-block .accreditations li:last-child img{max-width:208px}@media only screen and (min-width:70em){.footer .ces-footer-block .accreditations li:last-child img{max-width:138px}}.footer-links,.footer-meta{margin:0;font-size:.9rem}.footer-links p,.footer-meta p{margin:0 0 .75rem}.footer-links li,.footer-meta li{display:inline}.footer-links li:before,.footer-meta li:before{content:'\00a0|\00a0'}.footer-links li:first-child:before,.footer-meta li:first-child:before{content:none}.component-block-form-container{background-color:#0d2046;border-radius:20px 20px 0 0;margin-bottom:6rem}.component-block-form{position:relative;color:#fff;padding:2rem 2rem 3rem;margin-bottom:2rem;z-index:52}.component-block-form .title{color:#fff;text-align:center}.component-block-form .form-reveal-wrapper{position:absolute;right:0;left:0;background-color:#0d2046;padding:0 2rem 3rem;border-radius:0 0 20px 20px}.component-block-form .row ::-webkit-input-placeholder{color:#0d2046}.component-block-form .row :-moz-placeholder{color:#0d2046}.component-block-form .row ::-moz-placeholder{color:#0d2046}.component-block-form .row :-ms-input-placeholder{color:#0d2046}.component-block-form .row label{font-size:.95rem}.component-block-form .row.form-submit{padding:1.5rem 0 0;text-align:center}.component-block-form .row .helper{color:#fff;font-size:.95rem}.component-block-form .input,.component-block-form .select{height:45px;line-height:45px}.component-block-form .input,.component-block-form .select-wrapper,.component-block-form .textarea{border-color:transparent}.component-block-form .input:focus,.component-block-form .select-wrapper:focus,.component-block-form .textarea:focus{border-color:#de291e}.component-block-form .gdpr-notice{font-size:.9rem;line-height:1.5}.component-block-form .gdpr-notice a{color:#de291e}.component-block-form .submit{background:#de291e;color:#fff}.component-block-form .submit:hover{background:#fff;color:#de291e}.component-block-form .close-form{visibility:hidden;opacity:0;position:absolute;top:15px;right:15px;width:20px;height:20px;border-radius:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.component-block-form .close-form span{display:none}.component-block-form .close-form .icon{width:20px;height:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff}.full-view .close-form{visibility:visible;opacity:1}.section-cases .datetime,.section-coronavirus-hub .datetime,.section-employment-rights-bill .datetime,.section-hr-hub .datetime{display:block;margin:1.5rem 0}.section-cases .datetime::before,.section-coronavirus-hub .datetime::before,.section-employment-rights-bill .datetime::before,.section-hr-hub .datetime::before{content:''}.section-media .covid-hub-list{display:none}.search-summary .section-hr-hub .centre .title.search-input,.section-hr-hub .centre .search-summary .title.search-input,.section-hr-hub .centre .title.h1{color:#a9e34b}.section-hr-hub .centre .read-more{background:#a9e34b}.section-hr-hub .centre .read-more:hover{background:#de291e}.section-hr-hub .centre .list-header a{color:#84c31e}.section-hr-hub .centre .list-header a:hover{color:#de291e}.section-hr-hub .left .sub-menu a{color:#84c31e}.section-hr-hub .left .sub-menu a:hover{color:#de291e}.search-summary .section-new-employment-law .centre .title.search-input,.section-new-employment-law .centre .search-summary .title.search-input,.section-new-employment-law .centre .title.h1{color:#e8326d}.section-new-employment-law .centre .read-more{background:#e8326d}.section-new-employment-law .centre .read-more:hover{background:#de291e}.section-new-employment-law .centre .list-header a{color:#b9154a}.section-new-employment-law .centre .list-header a:hover{color:#de291e}.section-new-employment-law .left .sub-menu a{color:#b9154a}.section-new-employment-law .left .sub-menu a:hover{color:#de291e}.search-summary .section-cases .centre .title.search-input,.section-cases .centre .search-summary .title.search-input,.section-cases .centre .title.h1{color:#16d2a8}.section-cases .centre .read-more{background:#16d2a8}.section-cases .centre .read-more:hover{background:#de291e}.section-cases .centre .list-header a{color:#0f8d71}.section-cases .centre .list-header a:hover{color:#de291e}.section-cases .left .sub-menu a{color:#16d2a8}.section-cases .left .sub-menu a:hover{color:#de291e}.search-summary .section-knowledge .centre .title.search-input,.section-knowledge .centre .search-summary .title.search-input,.section-knowledge .centre .title.h1{color:#f47e0b}.section-knowledge .centre .intro{color:#0d2046;font-size:1.1rem;padding:0;border-top:none;border-bottom:none}.section-knowledge .centre .block-text{border-bottom:1px solid #eee}.section-knowledge .centre a{color:#f47e0b;word-break:break-word}.section-knowledge .centre a:hover{color:#de291e}.section-knowledge .centre .read-more{background:#f47e0b}.section-knowledge .centre .read-more:hover{background:#de291e}.section-knowledge .centre .list-header a{color:#ab5808}.section-knowledge .centre .list-header a:hover{color:#de291e}.section-knowledge .left .sub-menu a{color:#f47e0b}.section-knowledge .left .sub-menu a:hover{color:#de291e}.section-knowledge .left .ces-anchor-list{background:#f9fbfb;padding:2rem;border-radius:20px;border-right:2px solid #eee;border-bottom:2px solid #eee;margin:3rem 0}@media only screen and (min-width:40em){.section-knowledge .left .ces-anchor-list{margin:0 0 3rem}}.section-knowledge .left .ces-anchor-list.fixed{position:fixed;top:30px;width:calc(30% - 1.25rem);max-width:390px}.section-knowledge .left .ces-anchor-list a{display:block;color:#f47e0b;padding:.75rem 0}.section-knowledge .left .ces-anchor-list a:hover{color:#de291e}