html{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0}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,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{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;padding:0;margin:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0}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,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{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;padding:0;margin:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.inner,.mobile-ui-panel-enquiry .form.wpcf7 .submit,.page-template-home .testimonials-container{width:100%;max-width:1300px;margin:0 auto}.inner:after,.news-item:after,.related-items:after,.author-meta:after,.pagination-area .pagination-container:after,.document:after,.mobile-ui .mobile-ui-buttons:after,.mobile-ui-nav .item:after,form .row:after,.office-card .office:after,.search-tabs-container:after,.search-buckets .search-result:after,.search-container .search-bar:after,.staff-cards:after,.staff-list .searchandfilter ul:after,.header .header-bar .header-inner:after,.main:after,.pre-footer .pre-footer-inner:after,#jobs-board .item .job-buttons:after,.cms-share.share-extras:after{content:'';clear:both;display:block;width:100%;overflow:hidden}.blog-list,.nav .mega-menu-wrapper,.nav .mega-menu-wrapper .mega-menu-sections,.nav .mega-menu-wrapper .mega-menu-section,.section-success .news-container-options,.blog .news-container-options,.archive .news-container-options,.footer .footer-inner,.accreditations-container ul,.main .centre .services-grid-wrapper .services-grid ul,.main .centre .careers-grid-wrapper .careers-grid ul,.our-values-container ul,.community-container ul,.awards-container .awards-blocks,.knowledge-area .knowledge-tabs,.downloads-area{display:block;display:flex;align-items:stretch;flex-wrap:wrap;overflow:hidden}.related-items .related .related-title,.news-author .staff-contact .email,.news-author .staff-contact .profile{min-height:0}.related-items .related .related-title .icon-link,.news-author .staff-contact .email .icon-link,.news-author .staff-contact .profile .icon-link{min-height:0;padding-left:0}.related-items .related .related-title .icon,.news-author .staff-contact .email .icon,.news-author .staff-contact .profile .icon{display:none}.speaker .speaker-header .speaker-image img,.search-buckets .search-result .search-staff-image img,.staff-rotator .staff-image img,.profile-image-wrapper .profile-image,.card-grid-container .card-grid .card .card-content img,.footer-logos-container ul li a img,.our-values-container ul li .values-image img,.community-container .community .community-image img,.news-author .staff-image img{display:block;width:100%;height:auto}.hidden,.nav,.mobile-ui-panel-enquiry .form.wpcf7 .helper,.mobile-ui-panel-phone ul.office-list .office-contact .phone:before,.checkbox-list input[type=checkbox],.radio-list input[type=radio],.map span,.search-buckets .search-result .search-date,.search-container .search-label,.search-container .search-submit,.search-container .search-button .icon-link,.staff-profile .staff-contact .h3,.staff-profile .staff-contact form .legend,form .staff-profile .staff-contact .legend,.staff-profile .staff-departments,.staff-profile .staff-office,.related-practice-areas:empty,.calls-to-action,.header-buttons,.header-buttons .social-icons,.section-success .news-container-options .block .block-title,.section-success .news-container-options .block label,.blog .news-container-options .block .block-title,.blog .news-container-options .block label,.archive .news-container-options .block .block-title,.archive .news-container-options .block label,.sub-nav:empty,.page-template-service .main .right .sub-nav .page-item-3903,.main .right .sub-nav .page-item-3602,.main .right .sub-nav .page-item-2368,.main .right .sub-nav .page-item-2208,.main .right .sub-nav .page-item-2309,.main .right .sub-nav .page-item-2,.main .right .sub-nav .page-item-1464,.main .right .sub-nav .page-item-1353,.main .right .sub-nav .page-item-3522,.section-sitemap .main .centre ul .page-item-3602,.section-sitemap .main .centre ul .page-item-2368,.section-sitemap .main .centre ul .page-item-2208,.section-sitemap .main .centre ul .page-item-2309,.section-sitemap .main .centre ul .page-item-2,.section-sitemap .main .centre ul .page-item-1464,.section-sitemap .main .centre ul .page-item-1353,.section-sitemap .main .centre ul .page-item-3522,.block-form .form-reveal,.block-form .row .helper,.news-author .staff-details .office,.news-author .staff-details .profile,.news-author .staff-contact .mobile,.accordion-content{display:none}.loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading p{color:#fff}.loading .dot{width:14px;height:14px;margin:0 7px;background:#fff}.loading p{margin:0;text-align:center}.loading .dot{display:inline-block;transform:scale(0);border-radius:50%;animation:loading 1s ease infinite}.loading .dot:nth-child(2){animation:loading 1s ease infinite .3s}.loading .dot:nth-child(3){animation:loading 1s ease infinite .6s}.staff-rotator .staff-attributes .jobtitle,.staff-profile .staff-details .jobtitle{text-transform:uppercase;letter-spacing:1px}.has-icon{display:block;position:relative;min-height:30px}.has-icon .icon-link,.has-icon .icon-content{min-height:30px;padding-left:30px}.has-icon .icon{width:30px}.has-icon .icon-link,.has-icon .icon-content{display:block;position:relative;z-index:1}.has-icon .icon{position:absolute;top:0;left:0;height:100%;fill:#959190;z-index:0;transition:all .3s ease-out}body.popup.popup-video .popup-content{background:0 0}body.popup.popup-video .popup-content .h1,body.popup.popup-video .popup-content .search-summary .search-input,.search-summary body.popup.popup-video .popup-content .search-input{color:#fff}body.popup .popup-content{background:#fff;padding:0 2rem}body.popup .content h2,body.popup .content .h1,body.popup .content .search-summary .search-input,.search-summary body.popup .content .search-input{text-align:center;font-size:2.2rem}body.popup .content h2+p,body.popup .content .h1+p,body.popup .content .search-summary .search-input+p,.search-summary body.popup .content .search-input+p{font-size:1.4rem;max-width:70%;text-align:center;color:#898483;margin:0 auto 2rem}.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:rgba(17,17,17,.95)}.modal{position:absolute;left:50%;transform:translateX(-50%);top:8vh;width:90%;padding:0 0 60px;z-index:901}.modal.theme-popup .modal-inner{padding:4rem 1rem 2rem}.modal.theme-popup .modal-inner{height:84vh}.modal.theme-popup .popup-content{padding:0}.modal.theme-popup .modal-content,.modal.theme-popup iframe{height:100%}.modal iframe{border:none;width:100%}.modal .iframe-popup{min-height:800px}.modal .modal-inner{position:relative;background:#fff;padding:2rem}.modal .modal-inner .modal-close{position:absolute;top:1rem;right:1rem;left:auto;cursor:pointer;z-index:902}.modal .modal-inner .modal-close:hover .icon{fill:#66513d}.modal .modal-inner .modal-close .icon-close{fill:#d4df52}.popup.popup-video .popup-content{padding:1.5rem 0 0}.component-popup{display:none}.sitemap-menu{margin:0}.sitemap-menu .sub-menu{padding:0 0 0 3rem;margin:.75rem 0}html,body{min-height:100%}body{overflow-x:hidden}::-moz-selection{color:#fff;background:#d4df52}::selection{color:#fff;background:#d4df52}.wrapper{display:flex;flex-direction:column;position:relative;min-height:100vh;overflow-x:hidden}.page-template-casestudies .wrapper,.blog .wrapper,.date .wrapper,.category .wrapper,.page-template-careers .wrapper,.single-staff .wrapper{background:#f5f4f4}.main{flex-grow:1}.inner{position:relative;padding:0 1.5rem}.column{position:relative}.column.right,.column.left{display:flex;flex-direction:column}body:not(.page-template-careers) .column.centre{padding:3rem 0}body:not(.page-template-careers) .column.centre>.content{margin-bottom:3rem}.block,.list{margin-bottom:3rem}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.news-item,.related-items{padding:0 0 3rem;border-bottom:1px solid #f5f4f4;margin:0 0 3rem}.news-item .list-header{margin:0 0 1.5rem}.news-item .title{display:inline}.news-item .datetime:before{content:'\00a0-\00a0'}.news-item .content{padding:0 0 1.5rem}.blog-list{position:relative;clear:both;overflow:visible}.blog-list .news-item{border-radius:18px;background:#fff;position:relative;box-shadow:0px 0px 20px rgba(17,17,17,.2);float:left}.blog-list .news-item:nth-child(n){clear:none;width:calc((99.9999% - 0rem) / 1);margin:0 0 2rem 3rem}.blog-list .news-item:nth-child(1n+1){clear:both;margin-left:0}.blog-list .news-item .card-content{padding:3rem}.blog-list .news-item .title a{color:#515254}.blog-list .news-item .title a:hover{color:#d4df52}.blog-list .news-item .read-more{padding:1rem 3rem;position:absolute;bottom:3rem;background:#d4df52;color:#66513d;border-radius:9px;padding:1.2rem 2rem}.blog-list .news-item .read-more:hover{background:#66513d;color:#fff}.blog-list .news-item .author-meta{color:#515254}.blog-list .article-image-wrapper{aspect-ratio:2/1}.blog-list .article-image-wrapper .article-image{margin:0;width:100%;border-radius:18px 18px 0 0}.related-items .related{margin:0 0 1rem}.related-items .related .datetime:before{content:'\00a0-\00a0'}.author-meta{margin:5px 0 1.33333rem;font-size:1.1rem;color:#959190;line-height:1.3}.author-meta .meta-label{display:none}.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}.speaker .speaker-quote{clear:both}img{max-width:100%}.article-image{margin:2rem 0}.article-image img{max-width:100%}.pagination-area{width:100%;padding:50px 0 0;text-align:center;position:relative}.pagination-area:after{width:100%;position:absolute;top:50%;left:0;margin-top:26px;background-color:#d0d0d0;content:"";height:1px}.pagination-area .pagination-container{margin:0;text-align:center;width:auto;display:inline-block;background:#f5f4f4;padding:0 15px;z-index:60;position:relative}.pagination-area .pagination-container .current-page-number,.pagination-area .pagination-container .page-numbers{display:inline-block;text-decoration:none;max-width:100%;background-color:#fafafa;transition:all .2s ease-out;padding:.625rem 1.15rem;cursor:pointer;color:#aaa;border-radius:0;text-transform:uppercase;position:relative;border-bottom:1px solid #f5f4f4;box-shadow:0 2px #f1f1f1;font-weight:400}.pagination-area .pagination-container .page-numbers:hover,.pagination-area .pagination-container .page-numbers.current{transition:all .2s ease-out;background:#d4df52;color:#515254}.pagination-area .pagination-container .page-numbers.current:hover{transition:all .2s ease-out;background:#66513d;color:#fff}.disclaimer{padding:1.5rem;margin:0 0 3rem;background:#fff;font-size:.8rem;line-height:1.3}.document{padding:0 0 1rem;border-bottom:1px solid #f5f4f4;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}.nav .sub-menu.mega-menu-wrapper{position:relative;width:100%;padding:0 0 0 1.5rem;background-color:#fff;overflow:visible}.nav .sub-menu.mega-menu-wrapper:before,.nav .sub-menu.mega-menu-wrapper:after{content:"";position:absolute;top:-1px;height:calc(100% + 1px);width:100%;z-index:100;border-top:1px solid #d9e368}.nav .sub-menu.mega-menu-wrapper:before{right:100%;background-color:#fff}.nav .sub-menu.mega-menu-wrapper:after{background-color:#f7f9e1;left:calc(100% - 1px)}.nav .mega-menu-wrapper .mega-menu-triggers,.nav .mega-menu-wrapper .mega-menu-sections{max-height:calc(100vh - 200px)}.nav .mega-menu-wrapper .mega-menu-triggers{float:left}.nav .mega-menu-wrapper .mega-menu-triggers:nth-child(n){clear:none;width:33.33333%}.nav .mega-menu-wrapper .mega-menu-triggers:nth-child(3n+1){clear:both;margin-left:0}.nav .mega-menu-wrapper .menu-triggers{padding:1.5rem 3rem 1.5rem 0;overflow-y:auto;position:relative;height:550px;max-height:100%}.nav .mega-menu-wrapper .menu-triggers::-webkit-scrollbar{width:12px}.nav .mega-menu-wrapper .menu-triggers::-webkit-scrollbar-track{background:#dcdada}.nav .mega-menu-wrapper .menu-triggers::-webkit-scrollbar-thumb{background-color:rgba(102,81,61,.9);border-radius:12px;border:none}.nav .mega-menu-wrapper .menu-triggers li{float:left;width:100%}.nav .mega-menu-wrapper .menu-triggers li a{position:relative;display:block;color:#66513d;font-weight:300;padding:.5rem 0}.nav .mega-menu-wrapper .menu-triggers li a:hover,.nav .mega-menu-wrapper .menu-triggers li a.active{color:#959f01}.nav .mega-menu-wrapper .mega-menu-sections{position:relative;float:left}.nav .mega-menu-wrapper .mega-menu-sections:nth-child(n){clear:none;width:66.66667%}.nav .mega-menu-wrapper .mega-menu-sections:nth-child(1n+1){clear:both;margin-left:0}.nav .mega-menu-wrapper .mega-menu-section{background-color:#f7f9e1;width:100%;height:100%;position:absolute;top:0;left:0;visibility:hidden;opacity:0;transition:.2s ease-out}.nav .mega-menu-wrapper .mega-menu-section.visible{visibility:visible;opacity:1}.nav .mega-menu-wrapper .mega-menu-section .service-menu-items{position:relative;height:100%;background:#f7f9e1;padding:1.5rem 3rem;width:100%;clear:both;overflow:hidden;overflow-y:auto}.nav .mega-menu-wrapper .mega-menu-section .service-menu-items::-webkit-scrollbar{width:12px}.nav .mega-menu-wrapper .mega-menu-section .service-menu-items::-webkit-scrollbar-track{background:#dcdada}.nav .mega-menu-wrapper .mega-menu-section .service-menu-items::-webkit-scrollbar-thumb{background-color:rgba(102,81,61,.9);border-radius:12px;border:none}.nav .mega-menu-wrapper .mega-menu-section .service-menu-items li{float:left;width:50%;padding-right:1.5rem}.nav .mega-menu-wrapper .mega-menu-section .service-menu-items li a{position:relative;display:block;color:#66513d;font-weight:300;padding:.5rem 0}.nav .mega-menu-wrapper .mega-menu-section .service-menu-items li a:hover{color:#959f01}.nav .mega-menu-wrapper .mega-menu-section .service-menu-items li.current_page_item a{color:#959f01}.nav .mega-menu-wrapper .mega-menu{position:relative;padding:0 1.5rem}.nav .mega-menu-wrapper .mega-menu .sub-menu{font-family:"Lato","Arial",sans-serif}.nav .mega-menu-wrapper .mega-menu .sub-menu li a{background:0 0;display:block;padding:4px 1.5rem 4px 0;color:#66513d;font-weight:300}.nav .mega-menu-wrapper .mega-menu .sub-menu li a:hover,.nav .mega-menu-wrapper .mega-menu .sub-menu li a.active{color:#d4df52}.mobile-nav-trigger{position:absolute;top:50%;transform:translateY(-50%);right:1.5rem;height:50px;line-height:50px;background:#d4df52;padding:0 10px;border-radius:4px;cursor:pointer;transition:all .3s ease-out}.mobile-nav-trigger:hover{background:#c4d201}.mobile-nav-trigger.active{background:#d9e368}.mobile-nav-trigger.active:hover{background:#c4d201}.mobile-nav-trigger.active .icon-close{display:block}.mobile-nav-trigger.active .icon-menu{display:none}.mobile-nav-trigger .icon-close{display:none}.mobile-nav-trigger.has-icon{min-height:40px}.mobile-nav-trigger.has-icon .icon-link,.mobile-nav-trigger.has-icon .icon-content{min-height:40px;padding-left:40px}.mobile-nav-trigger.has-icon .icon{width:40px}.mobile-nav-trigger.has-icon .icon{left:10px;padding:6px;fill:#fff}.mobile-nav-trigger.has-icon .icon-content{color:#fff;padding-left:40px;text-transform:uppercase;font-size:.8rem;letter-spacing:2px}.mobile-nav{position:absolute;top:158%;left:0;width:100%;z-index:1000;background:rgba(17,17,17,.98);display:none}.mobile-nav.visible{visibility:visible;opacity:1}.mobile-nav ul li .level-1,.mobile-nav ul li .level-2,.mobile-nav ul li .level-3{display:block;padding:.5rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;transition:all .3s ease-out}.mobile-nav ul li a.active{background:#d9e368}.mobile-nav ul li a:hover{background:#c4d201}.mobile-nav ul li a:active{background:#1e1e1e}.mobile-nav ul li .level-2{padding-left:3rem}.mobile-nav ul li .level-3{padding-left:4.5rem}.mobile-ui{position:fixed;right:0;left:0;bottom:-60px;height:60px;z-index:300;transition:bottom .3s ease-in-out}.mobile-ui .mobile-ui-button{float:left;width:20%}.mobile-ui .mobile-ui-panels{width:500vw}.mobile-ui.active{bottom:0}.mobile-ui .mobile-ui-buttons{position:relative;z-index:2}.mobile-ui .ui-button{display:block;position:relative;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:none;background:#66513d;text-align:center;transition:all .2s ease-out;z-index:2}.mobile-ui .ui-button.active{background:#564433}.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%;transform:translate(-50%,-50%);line-height:1.3}.mobile-ui .ui-button .icon-content{display:block;color:#fff;font-size:1rem;text-transform:capitalize;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:#b7c23f;overflow:hidden;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;transition:all .3s ease-in-out}.mobile-ui .mobile-ui-panel-close .icon-link,.mobile-ui .mobile-ui-panel-close .icon-content{min-height:50px;padding-left:50px}.mobile-ui .mobile-ui-panel-close .icon{width:50px}.mobile-ui .mobile-ui-panel-close:hover{background:rgba(17,17,17,.7)}.mobile-ui .mobile-ui-panel-close .icon{fill:#fff;padding:12.5px}.mobile-ui .mobile-ui-panels{overflow:visible;height:100%}.mobile-ui .mobile-ui-panels.scroll{transition:transform .3s ease-out}.mobile-ui .mobile-ui-panel{position:relative;float:left;width:100vw;height:0;padding:0;background:#66513d;color:#fff;overflow:hidden}.mobile-ui .mobile-ui-panel>.title{font-size:1.4rem;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 .mobile-ui-panel .form-intro a:hover,.mobile-ui .mobile-ui-panel .form-outro a:hover{color:#fff}.mobile-ui .pay-button{padding:1rem;font-size:1.2rem;margin-top:1.25rem}.mobile-ui .pay-button:hover{background:#fff;color:#66513d}.mobile-ui .mobile-ui-panel-menu{background:#b7c23f}.grecaptcha-badge{bottom:65px !important;z-index:10}.mobile-ui-nav{position:relative;height:100%}.mobile-ui-nav .menu-panel{position:absolute;top:0;bottom:0;left:0;width:100%;background:#b7c23f}.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{background:#c4d201;color:#fff}.mobile-ui-nav .link.active{background:#c4d201;color:#fff}.mobile-ui-nav .link:hover{background:#c4d201;color:#fff}.mobile-ui-nav .sub-menu-trigger{position:absolute;top:0;bottom:0;width:15vw;border:none;outline:none;background:#9fa839;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;transition:all .2s ease-out}.mobile-ui-nav .sub-menu-trigger:hover{background:#66513d}.mobile-ui-nav .sub-menu-trigger:active{background:#c4d201}.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%;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%;transform:translate(-50%,-50%) rotate(-45deg)}.mobile-ui-panel-enquiry .form.wpcf7 ::-webkit-input-placeholder{color:#66513d;text-transform:uppercase}.mobile-ui-panel-enquiry .form.wpcf7 :-moz-placeholder{color:#66513d;text-transform:uppercase}.mobile-ui-panel-enquiry .form.wpcf7 ::-moz-placeholder{color:#66513d;text-transform:uppercase}.mobile-ui-panel-enquiry .form.wpcf7 :-ms-input-placeholder{color:#66513d;text-transform:uppercase}.mobile-ui-panel-enquiry .form.wpcf7 .form-intro{margin:0 0 1.5rem}.mobile-ui-panel-enquiry .form.wpcf7 .form-outro{margin:1.25rem 0 1.5rem}.mobile-ui-panel-enquiry .form.wpcf7 .captcha-wrapper label{display:block}.mobile-ui-panel-enquiry .form.wpcf7 .row.field-error .helper{color:#fff;font-weight:400}.mobile-ui-panel-enquiry .form.wpcf7 .gdpr-notice{border-top:2px solid #66513d}.mobile-ui-panel-enquiry .form.wpcf7 .gdpr-notice a{color:#66513d}.mobile-ui-panel-enquiry .form.wpcf7 .gdpr-notice a:hover{color:#fff}.mobile-ui-panel-enquiry .form.wpcf7 .submit{margin:1.5rem 0 0;background:#66513d;width:100%;display:block}.mobile-ui-panel-enquiry .form.wpcf7 .submit:hover{background:#46382a}.mobile-ui-panel-search .search-container .search-bar{height:60px}.mobile-ui-panel-search .search-container .search-bar ::-webkit-input-placeholder{color:#66513d;text-transform:uppercase}.mobile-ui-panel-search .search-container .search-bar :-moz-placeholder{color:#66513d;text-transform:uppercase}.mobile-ui-panel-search .search-container .search-bar ::-moz-placeholder{color:#66513d;text-transform:uppercase}.mobile-ui-panel-search .search-container .search-bar :-ms-input-placeholder{color:#66513d;text-transform:uppercase}.mobile-ui-panel-search .search-container .search-input{background:#fff;border-color:#fff;color:#66513d}.mobile-ui-panel-search .search-container .search-input:focus{background:#fff;border-color:#66513d}.mobile-ui-panel-search .search-container .search-button{background:#c4d201}.mobile-ui-panel-search .search-container .search-button:hover{background:#d4df52}.mobile-ui-panel-phone ul li{color:#fff;font-size:.9rem}.mobile-ui-panel-phone ul li.office{margin:0 0 1rem}.mobile-ui-panel-phone ul li a{display:block}.mobile-ui-panel-phone ul.office-list{margin:0}.mobile-ui-panel-phone ul.office-list .office-title a{font-size:1.1rem;color:#d4df52}.mobile-ui-panel-phone ul.office-list .office-title a:hover{color:#fff}.mobile-ui-panel-phone ul.office-list .office-contact a{font-size:1.4rem;color:#fff}.mobile-ui-panel-phone ul.office-list .office-contact a:hover{color:#c4d201}.mobile-ui-panel-phone ul.office-list .office-contact .phone:before{content:''}.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;color:#111}.cookie-bar{position:fixed;bottom:60px;width:100%;background-color:#46382a;color:#fff;padding:2rem 1.5rem;z-index:1000}.cookie-bar .cookies-title{color:#fff;text-align:center;font-size:1.2rem}.cookie-bar .cookie-bar-inner{max-width:1300px;margin:0 auto}.cookie-bar .cookie-bar-text p{font-size:1rem;margin-bottom:2rem}.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:flex;justify-content:space-evenly;gap:1rem}.button-cookies{display:inline-block;border:none;font-size:1.1rem;font-weight:400;outline:none;padding:.75rem 1.875rem;transition:all .3s ease-out;background-color:#fff;color:#111}.button-cookies:hover{background-color:#b7c23f}.button-transparent{background-color:#000;color:#fff}.button-transparent:hover{background-color:#b7c23f}.button-close{position:absolute;right:1.5rem;top:1.5rem;width:28px;height:28px;background-color:transparent;border:none}.button-close:before,.button-close:after{position:absolute;top:0;content:' ';height:28px;width:2px;background-color:#fff;transition:all .3s ease-out}.button-close:before{transform:rotate(45deg)}.button-close:after{transform:rotate(-45deg)}.button-close:hover:before,.button-close:hover:after{background-color:#d4df52}.cookie-modal{font-size:1rem}.cookie-modal #ccc-content{border:1px solid #f5f4f4;color:#111}.cookie-modal #ccc-content a{color:#66513d;text-decoration:underline}.cookie-modal #ccc-content a:hover{color:#b7c23f}.cookie-modal .modal-panel{padding:3rem 3rem 1.5rem}.cookie-modal .modal-panel-essential{background-color:#fff}.cookie-modal .modal-panel-optional,.cookie-modal .cookie-buttons{background-color:#f5f4f4}.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:#b7c23f}.cookie-modal .button-close:before,.cookie-modal .button-close:after{background-color:#111}.cookie-modal .button-close:hover:before,.cookie-modal .button-close:hover:after{background-color:#b7c23f}.cookie-modal .optional-cookie{margin-bottom:3rem}.cookie-modal .optional-cookie-header{width:100%}.onoffswitch-outer{position:relative}.onoffswitch{position:relative;width:80px;-webkit-user-select:none;-moz-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:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:35px;color:#fff;line-height:35px;padding:0;transform:translateX(-100%);transition:transform .2s ease 0s}.onoffswitch-inner:before{content:"On";background-color:#b7c23f;color:#fff;padding-left:.75rem}.onoffswitch-inner:after{content:"Off";padding-right:.75rem;background-color:#e9e7e7;color:#111;text-align:right}.onoffswitch-switch{display:block;position:absolute;top:50%;transform:translateY(-50%);left:6px;width:26px;height:26px;border-radius:50%;background:#fff;transition:all .2s ease 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner:before,.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner:after{transform:translateX(0)}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{transform:translateY(-50%) translateX(44px)}input[type=text],input[type=tel],input[type=email],textarea,.staff-list .searchandfilter li.sf-field-post-meta-service_areas label .sf-input-select,.staff-list .searchandfilter li.sf-field-post-meta-service_areas label .sf-input-text,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label .sf-input-select,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label .sf-input-text,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label .sf-input-select,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label .sf-input-text{-webkit-appearance:none;-moz-appearance:none;width:100%;padding:0 1rem;border:1px solid #dcdada;font-family:inherit;font-size:inherit;outline:none;transition:all .3s ease-out;color:#66513d}input:focus[type=text],input:focus[type=tel],input:focus[type=email],textarea:focus,.staff-list .searchandfilter li.sf-field-post-meta-service_areas label .sf-input-select:focus,.staff-list .searchandfilter li.sf-field-post-meta-service_areas label .sf-input-text:focus,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label .sf-input-select:focus,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label .sf-input-text:focus,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label .sf-input-select:focus,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label .sf-input-text:focus{border-color:#d4df52}input[type=text],input[type=tel],input[type=email],.wpcf7-form-control.wpcf7-submit,.staff-list .searchandfilter li.sf-field-post-meta-service_areas label .sf-input-select,.staff-list .searchandfilter li.sf-field-post-meta-service_areas label .sf-input-text,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label .sf-input-select,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label .sf-input-text,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label .sf-input-select,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label .sf-input-text{height:54px;line-height:54px}div.wpcf7-validation-errors,.wpcf7-response-output{display:none !important}form .form-intro{margin:0 0 1.5rem}form .form-outro{margin:0 0 .75rem !important}form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}form .wpcf7-acceptance input[type=checkbox]{width:25px;height:25px;float:left;margin-right:.75rem;margin-bottom:.5rem}form .legend{margin-bottom:1rem;padding:.5rem 1.5rem;background:#ccc}form fieldset{border-bottom:1px solid #ccc;margin-bottom:2rem}form .row{position:relative;padding:0 0 1.5rem}form .row ::-webkit-input-placeholder{color:#dcdada;text-transform:uppercase}form .row :-moz-placeholder{color:#dcdada;text-transform:uppercase}form .row ::-moz-placeholder{color:#dcdada;text-transform:uppercase}form .row :-ms-input-placeholder{color:#dcdada;text-transform:uppercase}form .row.required>label:after{content:'\00a0*';color:#66513d}form .row>label{display:block;margin-bottom:.5rem;font-size:1rem;padding-right:1rem;font-weight:400}form .row br{display:none}form .form-submit{padding-top:1.5rem}form .wpcf7-select{position:relative;height:54px;width:100%;padding:0 1rem;z-index:1;border:1px solid #dcdada;color:#66513d;border-radius:0}form .wpcf7-select:focus{outline:none}.wpcf7-form-control{overflow:hidden}.wpcf7-form-control.g-recaptcha{overflow:hidden}.wpcf7-form-control.g-recaptcha div{width:100% !important}.wpcf7-form-control.g-recaptcha div iframe{width:100% !important}.wpcf7-form-control.g-recaptcha div iframe .rc-anchor-normal{width:100% !important}.helper{display:none;clear:both;margin-top:5px;color:#dcdada;font-size:1rem;font-style:italic}.row.field-error .input,.row.field-error .textarea,.row.field-error .select{border-color:#aa0707;transition:all .3s ease-out;animation:hippyshake .15s linear;animation-iteration-count:.5s}.row.field-error .select{color:#66513d}.row.field-error .select-wrapper:after{border-top-color:#aa0707}.row.field-error .helper{display:block}.row.field-success .helper{display:none}textarea{display:block;height:162px;padding:1rem;line-height:1.7;resize:none}textarea.small{height:108px}.select-wrapper{position:relative;background:#fff;border-radius:4px;z-index:1}.select-wrapper:after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:1rem;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid #66513d;z-index:-1}.select-wrapper .select{-webkit-appearance:none;-moz-appearance:none;outline:none;width:100%;height:54px;padding:0 2rem 0 1rem;border:1px solid #f5f4f4;border-radius:4px;background:0 0;color:#66513d}.select-wrapper .select::-ms-expand{display:none}.checkbox-list{padding-top:.5rem}.checkbox-list .wpcf7-list-item{display:block;float:left;width:100%;margin:0;margin-bottom:1rem}.checkbox-list .wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;padding-left:35px;margin:0;line-height:1.4;cursor:pointer}.checkbox-list .wpcf7-list-item .wpcf7-list-item-label:before,.checkbox-list .wpcf7-list-item .wpcf7-list-item-label:after{position:absolute;top:50%;transform:translateY(-50%);content:"";left:0;transition:all .3s ease-out}.checkbox-list .wpcf7-list-item .wpcf7-list-item-label:before{width:28px;height:28px;background:#fff;border:2px solid #959190}.checkbox-list .wpcf7-list-item .wpcf7-list-item-label:after{content:"\0393";left:8px;font-family:sans-serif;transform:translateY(-50%) rotate(-135deg);color:#d4df52;font-weight:400;line-height:0;margin-top:-2px;visibility:hidden;opacity:0}.checkbox-list .wpcf7-list-item .wpcf7-list-item-label:hover:before{border-color:#66513d}.checkbox-list .wpcf7-list-item input[type=checkbox]:checked+span:before{border-color:#d4df52}.checkbox-list .wpcf7-list-item input[type=checkbox]:checked+span:after{color:#d4df52;visibility:visible;opacity:1}.radio-list{margin:1rem 0}.radio-list label{display:inline-block}.radio-list label em{display:none}.radio-list label span{cursor:pointer;position:relative;display:block;padding-left:35px;margin-right:1.5rem}.radio-list label span:before,.radio-list label span:after{position:absolute;top:50%;transform:translateY(-50%);content:"";border-radius:100%;transition:all .3s ease-out}.radio-list label span:before{left:0;width:28px;height:28px;border:2px solid #959190}.radio-list label span:after{left:5px;width:18px;height:18px;background:0 0}.radio-list label span:hover:before{border-color:#66513d}.radio-list label input[type=radio]:checked+span:before{border-color:#d4df52}.radio-list label input[type=radio]:checked+span:after{background:#d4df52}.radio-list label input[type=radio]:checked+span em{display:inline-block}.radio-list label input[type=radio]:checked+span+em{display:block}.captcha-wrapper{padding:1.5rem 0 2.25rem}.captcha-wrapper img{opacity:.7}.wpcf7-form-control.wpcf7-submit{min-width:40%;padding:0 1.5rem;font-size:1.2rem !important;outline:none;transition:all .3s ease-out;font-weight:400}.wpcf7-form-control.wpcf7-submit:hover{background:#66513d;color:#fff}.office-card .office{padding:0 0 1.5rem;border-bottom:1px solid #f5f4f4;margin:0 0 1.5rem;line-height:1.7em}.office-card .office-title{margin:0 0 .75rem}.office-card .office-title .title:after{content:'\00a0Office'}.office-card .office-address{clear:left}.office-card .phone:before{content:'Call:\00a0'}.office-card .fax:before{content:'Fax:\00a0'}.office-card .dx:before{content:'DX:\00a0'}.office-card .email:before{content:'Email:\00a0'}.map{height:340px;margin:0 0 3rem;background:#f5f4f4;fill:#d4df52}.map .gm-style-iw>div{width:300px !important;font-family:"Lato","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%}.search-results-container .highlight{padding:2px;background:#d4df52;color:#fff;transition:all .2s ease-out}.search-results-container a:hover .highlight{background:#66513d;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:#d4df52;text-transform:uppercase}.search-summary .search-form :-moz-placeholder{color:#d4df52;text-transform:uppercase}.search-summary .search-form ::-moz-placeholder{color:#d4df52;text-transform:uppercase}.search-summary .search-form :-ms-input-placeholder{color:#d4df52;text-transform:uppercase}.search-summary .search-input{width:100%;margin:0;outline:none;border:none;border-bottom:1px solid #f5f4f4;background:0 0;transition:all .3s ease-out}.search-summary .search-input:focus{border-color:#d4df52}.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 .search-submit,.search-summary .search-button .icon-link{display:none}.search-summary .search-button .icon{left:50%;transform:translateX(-50%);fill:#f5f4f4}.search-summary .search-button:hover .icon{fill:#d4df52}.search-summary .search-stats{font-size-body:1.4rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #959190}.search-tabs-container{margin-bottom:2rem;border-bottom:1px solid #d4df52}.search-tabs-container .search-tab{float:left}.search-tabs-container .search-tab a{display:block;padding:1rem 1.5rem;background:#f5f4f4;color:#66513d;text-transform:capitalize}.search-tabs-container .search-tab a:hover{background:#d4df52;color:#fff}.search-tabs-container .search-tab a.active{background:#d4df52;color:#fff}.search-tabs-container .search-tab a.active:hover{background:#c4d201}.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.3rem;margin-left:.5rem}.search-buckets .search-number:before{content:'('}.search-buckets .search-number:after{content:')'}.search-buckets .search-result{padding-bottom:3rem;border-bottom:1px solid #959190;margin-bottom:3rem}.search-buckets .search-result:last-child{border-bottom:none}.search-buckets .search-result .search-title{display:block;margin:0 0 .75rem}.search-buckets .search-result .search-title a{color:#66513d}.search-buckets .search-result .search-title a:hover{color:#d4df52}.search-buckets .search-result .search-staff-image{float:left;max-width:200px}.search-buckets .search-result .search-staff-image~.search-result-inner{margin-left:calc(200px + 3rem)}.search-buckets .search-result .search-content{margin:0 0 .375rem}.search-buckets .search-result .search-url{font-size:.9rem;margin-top:1rem;position:relative;display:block}.search-buckets .search-result .search-synopsis{line-height:1.5}.search-container{width:100%;margin-bottom:3rem;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 #f5f4f4;border-radius:0;transition:all .3s ease-out;outline:none;-webkit-appearance:none;-moz-appearance:none;color:#564433}.search-container .search-input:focus{border-color:#d4df52}.search-container .search-button{display:block;float:left;width:20%;height:inherit;background:#d4df52;border-radius:0;transition:background .3s ease-out;cursor:pointer}.search-container .search-button:hover{background:#66513d}.search-container .search-button .icon-search{left:50%;transform:translateX(-50%);fill:#fff;z-index:1}.page-template-search #container-centre .searchandfilter{position:relative}.page-template-search #container-centre .searchandfilter>ul{padding:0}.page-template-search #container-centre .searchandfilter .sf-field-search{padding:15px;background:rgba(212,223,82,.2)}.page-template-search #container-centre .searchandfilter .sf-field-search label{width:100%}.page-template-search #container-centre .searchandfilter .sf-field-post_type{margin:3rem 0 0}.page-template-search #container-centre .searchandfilter .sf-field-post_type li{display:inline-block}.page-template-search #container-centre .searchandfilter .sf-field-post_type input[type=radio]{position:absolute;opacity:0;pointer-events:none}.page-template-search #container-centre .searchandfilter .sf-field-post_type label{display:inline-block;background:#d4df52;color:#66513d;font-weight:400;padding:10px 20px;margin-right:10px;border-radius:4px;cursor:pointer;transition:background .2s,color .2s}.page-template-search #container-centre .searchandfilter .sf-field-post_type input[type=radio]:checked+label{background:#20aa9d;color:#fff}.page-template-search #container-centre .searchandfilter .sf-field-post_type label:hover{background:#66513d;color:#fff}.page-template-search #container-centre .searchandfilter .sf-field-submit{position:absolute;right:15px;top:15px;padding:0}.page-template-search #container-centre .searchandfilter .sf-field-submit input{background:#d4df52;border:none;border-radius:4px;font-weight:400;height:54px;line-height:54px;padding:0 1.5rem}.page-template-search #container-centre .search-filter-results article{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #f5f4f4}.page-template-search #container-centre .sf-pagination .page-count{margin-bottom:2rem}.page-template-search #container-centre .sf-pagination .nav-previous,.page-template-search #container-centre .sf-pagination .nav-next{display:inline-block;margin-right:10px}.staff-list .title{clear:both}.staff-cards .post-list{display:grid;grid-template-columns:1fr;gap:2rem}.staff-cards .post-list .card{display:flex;flex-direction:column;border-radius:18px 9px 9px 18px;overflow:hidden;box-shadow:0px 0px 15px rgba(17,17,17,.2)}.staff-cards .post-list .card .staff-image{width:100%;min-height:150px}.staff-cards .post-list .card .staff-image a,.staff-cards .post-list .card .staff-image img{display:block;height:100%;width:100%}.staff-cards .post-list .card .staff-image img{-o-object-fit:cover;object-fit:cover}.staff-cards .post-list .card .staff-attributes{width:100%;padding:2rem 1.75rem;color:#595a5c}.staff-cards .post-list .card .staff-attributes .name{font-size:2.2rem;letter-spacing:-.1rem;line-height:.8;margin:0 0 0 -1px}.staff-cards .post-list .card .staff-attributes .name a{color:#595a5c}.staff-cards .post-list .card .staff-attributes .name a:hover{color:#6684c2}.staff-cards .post-list .card .staff-attributes .jobtitle{text-transform:uppercase;font-weight:400;font-size:1rem;letter-spacing:.05rem;margin-top:.15rem;margin-bottom:.75rem}.staff-cards .post-list .card .staff-attributes .primary-service{font-size:1.1rem;letter-spacing:.04rem;font-weight:400}.staff-cards .post-list .card .staff-attributes .staff-details{margin-bottom:.75rem}.staff-cards .post-list .card .staff-attributes .phone{margin-bottom:.25rem}.staff-cards .post-list .card .staff-attributes .phone a{color:#66513d;font-size:1.05rem;letter-spacing:.04rem}.staff-cards .post-list .card .staff-attributes .phone a:hover{color:#6684c2}.staff-cards .post-list .card .staff-attributes .staff-contact li{margin-bottom:.2rem;letter-spacing:.04rem}.staff-cards .post-list .card .staff-attributes .staff-contact a{color:#66513d}.staff-cards .post-list .card .staff-attributes .staff-contact a:hover{color:#6684c2}.staff-rotator-container{position:relative;max-width:500px;z-index:1;width:calc(100% + 3rem);margin:0 0 3rem -1.5rem}.staff-rotator-container .staff-rotator-area{position:relative}.staff-rotator-container .bx-controls{position:absolute;bottom:.5rem;left:2.5rem;width:100%;max-width:calc(100% - 5rem);z-index:1000;margin:0}.staff-rotator-container .bx-controls .bx-pager{height:auto;margin:0 !important}.staff-rotator-container .bx-controls .bx-pager .bx-pager-link{background:#fff}.staff-rotator-container .staff-rotator-wrapper{position:relative}.staff-rotator-container .staff-link{text-align:center}.staff-rotator-container .read-more{font-size:1.3rem;padding:1.1rem 2rem;letter-spacing:-.03rem;border-radius:9px;margin-top:1.5rem}.staff-rotator-container .bx-viewport{overflow:visible !important}.staff-rotator{width:100% !important;height:100% !important;background:#fff;margin:0 !important;list-style-type:none !important}.staff-rotator>ul{margin:0 !important;list-style-type:none !important}.staff-rotator .card{display:block;clear:both}.staff-rotator .card:not(:first-child){display:none}.staff-rotator .card .card-inner{display:flex !important;flex-direction:column}.staff-rotator .staff-image{position:relative;display:block;width:100%}.staff-rotator .staff-image img{position:relative;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.staff-rotator .staff-attributes{position:relative;display:block;width:100%;padding:1.75rem 1.5rem 5rem;background:#fff;color:#595a5c;box-shadow:0px 0px 15px rgba(17,17,17,.2)}.staff-rotator .staff-attributes a{color:#66513d}.staff-rotator .staff-attributes a:hover{color:#6684c2}.staff-rotator .staff-attributes .name{margin:0;font-size:2.4rem;letter-spacing:-.065rem;line-height:1}.staff-rotator .staff-attributes .name a{font-weight:400;color:#595a5c}.staff-rotator .staff-attributes .name a:hover{color:#6684c2}.staff-rotator .staff-attributes .jobtitle{font-weight:400;line-height:1.3;letter-spacing:.09rem;margin-bottom:1rem}.staff-rotator .staff-attributes .primary-service{font-weight:400;line-height:1.1;letter-spacing:.08rem;margin-bottom:1rem}.staff-rotator .staff-attributes .phone{margin-bottom:.3rem}.staff-rotator .staff-attributes .email a{letter-spacing:.03rem;color:#66513d}.staff-rotator .staff-attributes .email a:hover{color:#6684c2}.profile-image-wrapper{position:relative;display:block;with:100%}.profile-image-wrapper .profile-image{height:auto}.profile-details{position:relative;display:block;color:#66513d}.staff-profile{background:#fff;padding:1.5rem;text-align:left;position:relative;display:block;width:100%;margin-top:50%}.staff-profile .staff-details{margin-bottom:1.5rem}.staff-profile .staff-details .name{margin:0 0 .25rem;color:#595a5c;font-size:2.2rem;font-weight:400}.staff-profile .staff-details .jobtitle{margin:0 0 .5rem;font-weight:400;color:#595a5c}.staff-profile .staff-contact{border-bottom:1px solid rgba(17,17,17,.1);padding-bottom:1.5rem;margin-bottom:1.5rem}.staff-profile .staff-contact li{padding:.5rem 0;font-size:1.2rem}.staff-profile .staff-contact li a{color:#66513d}.staff-profile .staff-contact li a:hover{color:#6684c2}.staff-profile .staff-contact li.phone{font-weight:400}.staff-profile .staff-contact li.fax:before{content:"F:\00a0"}.staff-profile .staff-contact li.mobile:before{content:"M:\00a0"}.staff-profile .staff-contact a{color:#d4df52}.staff-profile .staff-contact a:hover{color:#66513d}.staff-profile .staff-contact .icon{fill:#959190}.staff-profile .social-icons{position:relative;display:block;float:none;margin-bottom:1.5rem;clear:both;overflow:hidden}.staff-profile .social-icons li:hover{background:0 0}.staff-profile .social-icons li .icon{fill:#959190;padding:4px}.staff-profile .social-icons li .icon:hover{fill:#d9e368}.staff-profile .social-icons li:hover .icon{fill:#d9e368}.staff-biography .title,.staff-biography .job-title{margin:0 0 3rem}.staff-bio{margin-bottom:3rem}.related-practice-areas{order:1;background:#fff;padding:1.5rem;margin:0 0 3rem -1.5rem;width:calc(100% + 3rem)}.related-practice-areas .item{margin-bottom:.5rem}.related-practice-areas .link{display:block;position:relative;color:#66513d;font-weight:400;font-size:1rem;padding:.75rem 0;border-bottom:2px solid #d4df52}.related-practice-areas .link:after{content:'';position:absolute;top:100%;height:2px;background:#66513d;transition:all .3s ease-in-out;left:50%;rigth:50%}.related-practice-areas .link:hover,.related-practice-areas .link.active{color:#d4df52}.related-practice-areas .link:hover:after,.related-practice-areas .link.active:after{left:0;right:0;transition:all .3s ease-in-out}.meet-the-team{order:3;position:relative;display:block;width:100%;margin-bottom:0}.meet-the-team a{position:relative;display:block;color:#66513d;background:#d9e368;padding:1.5rem 3rem;text-align:center;font-size:.9rem;font-weight:300}.meet-the-team a:hover{background:#66513d;color:#d9e368}.staff-list .searchandfilter{margin-bottom:3.25rem}.staff-list .searchandfilter ul{padding:2rem 0 0}.staff-list .searchandfilter ul li{padding:0 0 .75rem}.staff-list .searchandfilter li{margin-bottom:.5rem;width:100%}.staff-list .searchandfilter li>h4{display:none}.staff-list .searchandfilter li label{width:100%}.staff-list .searchandfilter li.sf-field-search label{position:relative}.staff-list .searchandfilter li.sf-field-search .sf-input-text{border:1px solid #d4df52;border-radius:8px}.staff-list .searchandfilter li.sf-field-post-meta-service_areas label,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label{position:relative;background:#fff;border-radius:8px;z-index:1}.staff-list .searchandfilter li.sf-field-post-meta-service_areas label:after,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label:after,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label:after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:16px solid #fff;z-index:-1;margin-top:2px}.staff-list .searchandfilter li.sf-field-post-meta-service_areas label:before,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label:before,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label:before{content:'';right:0;bottom:0;top:0;width:55px;position:absolute;background:#c4d201;z-index:-1;border-radius:0 8px 8px 0}.staff-list .searchandfilter li.sf-field-post-meta-service_areas label:hover:before,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label:hover:before,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label:hover:before{background:#66513d;transition:all .2s ease-in-out}.staff-list .searchandfilter li.sf-field-post-meta-service_areas label .sf-input-select,.staff-list .searchandfilter li.sf-field-post-meta-service_areas label .sf-input-text,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label .sf-input-select,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label .sf-input-text,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label .sf-input-select,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label .sf-input-text{padding:0 3.25rem 0 1.25rem;background:0 0;border:1px solid #d4df52;border-radius:8px;color:#595a5c !important;font-size:1.2rem;letter-spacing:-.015rem;cursor:pointer;height:40px;line-height:40px}.staff-list .searchandfilter li.sf-field-post-meta-service_areas label .sf-input-select::-ms-expand,.staff-list .searchandfilter li.sf-field-post-meta-service_areas label .sf-input-text::-ms-expand,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label .sf-input-select::-ms-expand,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label .sf-input-text::-ms-expand,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label .sf-input-select::-ms-expand,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label .sf-input-text::-ms-expand{display:none}.staff-list .searchandfilter li.sf-field-reset{margin:0 !important;margin-top:1rem !important;position:relative;width:100%;text-align:center;z-index:1}.staff-list .searchandfilter li.sf-field-reset .search-filter-reset{border-radius:8px;background:#66513d;border:none;font-weight:400}.staff-list .searchandfilter li.sf-field-reset .search-filter-reset:hover{background:#c4d201;color:#66513d}.staff-list .searchandfilter li.sf-field-reset:before,.staff-list .searchandfilter li.sf-field-reset:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:30%;height:1px;background:rgba(17,17,17,.1);z-index:-1}.staff-list .searchandfilter li.sf-field-reset:before{left:10%}.staff-list .searchandfilter li.sf-field-reset:after{right:10%}.staff-list .searchandfilter li input,.staff-list .searchandfilter li select{padding:0 1.2rem;font-size:1.2rem;letter-spacing:-.015rem;color:#595a5c;height:40px;line-height:40px}.staff-list .searchandfilter li input::-moz-placeholder,.staff-list .searchandfilter li select::-moz-placeholder{color:#595a5c;opacity:1}.staff-list .searchandfilter li input::placeholder,.staff-list .searchandfilter li select::placeholder{color:#595a5c;opacity:1}.staff-list .searchandfilter .search-filter-reset{width:140px;margin:0 auto;border-radius:8px;display:block;background:#66513d;border:1px solid #765e47;border-left:none;padding:0;text-align:center;color:#fff;transition:all .3s ease-out;font-weight:300;z-index:1}.staff-list .searchandfilter .search-filter-reset .icon{fill:#fff;padding:15px;width:70px}.staff-list .searchandfilter .search-filter-reset:hover{background:#765e47;border-color:#765e47}.search-filter-results .results-found{display:none;margin-bottom:3rem}.type-service .column.left,.staff-template-default .column.left,.offices-template-default .column.left,.vacancy-template-default .column.left,.post-template-default .column.left,.page-template-contact .column.left,.page-template-office .column.left,.page-template-vacancies .column.left,.page-template-service .column.left,.page-template-about .column.left,.single-casestudy .column.left,.page-template-default .column.left{display:none}.page-template-single .column.left,.page-template-staff .column.left,.blog .column.left,.archive .column.left,.section-pay .column.left,.page-template-careers .column.left{display:none}.page-template-single .column.right,.page-template-staff .column.right,.blog .column.right,.archive .column.right,.section-pay .column.right,.page-template-careers .column.right{display:none}.page-template-static-map .cookie-bar,.page-template-static-map .mobile-ui,.page-template-static-map .header,.page-template-static-map .hero,.page-template-static-map .right,.page-template-static-map .pre-footer,.page-template-static-map .footer,.page-template-static-map .breadcrumbs,.page-template-static-map .crumbtrails{display:none !important}.page-template-static-map .main,.page-template-static-map .wrapper{padding:0 !important}.content ul,.content ol{padding:0 0 0 1.5rem;margin:0 0 2rem}.content ul{list-style:disc}.content ol{list-style:decimal}.map .map-meta .meta,.search-results-container ul,ul,ol,.content ul[class]{list-style:none;padding:0;margin:0}.wpcf7-form-control.wpcf7-submit,.news-item .read-more,.button,.page-template-search #container-centre .sf-pagination .nav-previous a,.page-template-search #container-centre .sf-pagination .nav-next a,.read-more,.card-grid-container>.grid-button,.case-studies-container .read-more,.accreditations-container .read-more,.side-service-container ul .services-blocks .read-more,.main .centre .services-grid-wrapper .service-button,.service-rotator-wrapper .see-more,.block-form .wpcf7-submit,.related-office-container .read-more,.main .centre .careers-grid-wrapper .service-button,.community-container .community .read-more,.newsletter-signup-block .read-more,.resources-container .read-more{border:none;background:#c4d201;color:#66513d;text-align:center;transition:all .3s ease-out;font-size:1rem;font-family:"Lato","Arial",sans-serif;border-radius:5px}.button:hover,.page-template-search #container-centre .sf-pagination .nav-previous a:hover,.page-template-search #container-centre .sf-pagination .nav-next a:hover,.read-more:hover,.card-grid-container>.grid-button:hover,.side-service-container ul .services-blocks .read-more:hover,.main .centre .services-grid-wrapper .service-button:hover,.service-rotator-wrapper .see-more:hover,.block-form .wpcf7-submit:hover,.main .centre .careers-grid-wrapper .service-button:hover,.community-container .community .read-more:hover{background:#66513d;color:#fff}.news-item .read-more{display:inline-block;padding:.5rem 1rem}@font-face{font-family:'Lato';src:url("/wp-content/themes/debenhamsottaway/assets/fonts/lato-300.woff2") format("woff2");font-display:swap;font-weight:300;font-style:normal}body{color:#66513d;font-family:"Lato","Arial",sans-serif;font-size:1.1rem;font-weight:300}@font-face{font-family:'Lato';src:url("/wp-content/themes/debenhamsottaway/assets/fonts/lato-regular.woff2") format("woff2");font-display:swap;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6,.h1,.search-summary .search-input,.h2,.h3,form .legend,.h4,.h5,.h6{margin:0 0 2rem;color:#66513d;font-family:"Lato","Arial",sans-serif;line-height:1.3}h1,.h1,.search-summary .search-input{font-size:2.2rem}h2,.h2{font-size:1.6rem;font-weight:400}h3,.h3,form .legend{font-size:1.4rem;font-weight:400}h4,.h4{font-size:1.3rem}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1.1rem}.bordered{position:relative;margin-bottom:2rem;padding-bottom:1.33333rem}.bordered:before,.bordered:after{position:absolute;left:0;content:""}.bordered:before{left:60px;bottom:-1px;z-index:1;width:80px;height:3px;background:#66513d}.bordered:after{bottom:0;width:200px;height:1px;background:#dcdada}p{margin:0}strong{font-weight:400}hr{border:1px solid #f5f4f4}a{color:#c4d201;text-decoration:none;transition:all .2s ease-out;font-weight:400}a:hover{color:#66513d}.main .centre .content a{color:#66513d}.main .centre .content a:hover{color:#d4df52}.section-pay .content a{color:#b1c108 !important}.section-pay .content a:hover{color:#66513d !important}.section-pay .add-pay-button{margin-bottom:2rem}.section-pay .legl-button{width:90%;margin:0 5% 1rem;padding:1rem 3rem !important;font-family:"Lato","Arial",sans-serif;border-radius:8px !important;background:#d4df52 !important;color:#66513d !important;font-size:.9rem !important;transition:all .3s ease-out !important}.section-pay .legl-button:hover{background:#66513d !important;color:#fff !important}.table-scroll{overflow:scroll;margin:0 0 2rem}.table-scroll table{width:100%}.table-scroll table th{padding:1rem 1.5rem;border:2px solid #c4d201;background:#d4df52;color:#fff;font-family:"Lato","Arial",sans-serif}.table-scroll table td{padding:1.5rem;border:2px solid #e9e8e8;vertical-align:top}.table-scroll table p{margin:0}.content{clear:both;overflow:hidden;color:#595a5c;line-height:1.65}.content p{margin:0 0 2rem}.content p:last-child{margin:0}.content p.intro{border-bottom:1px solid #f5f4f4;color:#66513d;font-family:"Lato","Arial",sans-serif;font-size:1.3rem}.content ul[class]{margin:0 0 2rem}.content hr{border:none;height:2px;background:#e9e8e8;margin:2rem 0}.content a{text-decoration:underline}.two-col-image{position:relative;width:100%;height:auto;margin-bottom:3rem}.two-col-image:last-child{clear:right}.three-col-image{position:relative;width:100%;height:auto;margin-bottom:3rem}.three-col-image:last-child{clear:right}.center-align{text-align:center}.button,.page-template-search #container-centre .sf-pagination .nav-previous a,.page-template-search #container-centre .sf-pagination .nav-next a,.read-more,.card-grid-container>.grid-button,.case-studies-container .read-more,.accreditations-container .read-more,.side-service-container ul .services-blocks .read-more,.main .centre .services-grid-wrapper .service-button,.service-rotator-wrapper .see-more,.block-form .wpcf7-submit,.related-office-container .read-more,.main .centre .careers-grid-wrapper .service-button,.community-container .community .read-more,.newsletter-signup-block .read-more,.resources-container .read-more{display:inline-block;padding:.5rem 3rem}.button a,.page-template-search #container-centre .sf-pagination .nav-previous a a,.page-template-search #container-centre .sf-pagination .nav-next a a,.read-more a,.card-grid-container>.grid-button a,.case-studies-container .read-more a,.accreditations-container .read-more a,.side-service-container ul .services-blocks .read-more a,.main .centre .services-grid-wrapper .service-button a,.service-rotator-wrapper .see-more a,.block-form .wpcf7-submit a,.related-office-container .read-more a,.main .centre .careers-grid-wrapper .service-button a,.community-container .community .read-more a,.newsletter-signup-block .read-more a,.resources-container .read-more a{color:inherit;transition:inherit}.read-more{padding:1rem 3rem;bottom:0}.header{position:relative;background:#fff;z-index:2;box-shadow:0px 0px 15px rgba(17,17,17,.2)}.header .header-bar{position:relative;z-index:301}.header .header-bar .header-inner{position:relative;height:97px;z-index:2}.header .nav-wrapper .inner{padding:0 1.15rem}.header .header-search{position:absolute;width:100%;transform:translateY(-10rem);transition:transform .2s ease;z-index:301;right:1.5rem;padding:1.5rem;background:#f5f4f4}.header .header-search.visible{transform:translateY(0rem);transition:transform .2s ease;bottom:-146%}.header .header-search .search-container{overflow:visible;margin-bottom:0}.header .header-search .sf-field-post_type{display:none}.header .header-search.active{top:100%;background:#e9e7e8;z-index:3}.header .header-search.active .search-button{background:#765e47}.header .header-search.active .search-button:hover{background:#d9e368}.header .header-search .sf-field-search{padding:15px;background:rgba(212,223,82,.2)}.header .header-search .sf-field-search label{display:block}.header .header-search .sf-field-search input:focus{box-shadow:0px 0px 10px rgba(17,17,17,.2)}.header .header-search .sf-field-submit{position:absolute;right:15px;top:15px;padding:0}.header .header-search .sf-field-submit input{background:#d4df52;border:none;font-weight:400;height:54px;line-height:54px;padding:0 1.5rem}.header .search-toggle{position:relative;width:40px;height:40px;background:0 0;border:0;padding:0;transition:fill .2s ease-out,opacity .2s ease-out}.header .search-toggle:hover .icon,.header .search-toggle.active .icon{fill:#66513d}.header .search-toggle.active .icon-close{visibility:visible;opacity:1}.header .search-toggle.active .icon-search{visibility:hidden;opacity:0}.header .search-toggle .icon{width:inherit;height:inherit;left:0;fill:#d4df52;transition:inherit}.header .search-toggle .icon-close{visibility:hidden;opacity:0}.office-phone-dropdown{position:relative;z-index:1}.office-phone-dropdown .office-numbers{visibility:hidden;opacity:0;position:absolute;top:calc(100% + .5rem);right:0;width:250px;background-color:#c4d201;box-shadow:0 2px 10px rgba(0,0,0,.02),0 5px 10px rgba(0,0,0,.04);padding:1.5rem 2.25rem;transform:translate3d(0,3px,0);transition:.2s opacity ease,.2s transform ease;z-index:301}.office-phone-dropdown .office-numbers:before{content:'';position:absolute;bottom:100%;right:1.5rem;width:0;height:0;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #c4d201}.office-phone-dropdown .office-numbers.visible{visibility:visible;opacity:1;transform:translate3d(0,0,0)}.office-phone-dropdown .office-numbers>*+*{margin-top:.5rem}.office-phone-dropdown .office-numbers .link{display:block;color:#66513d;transition:color .3s}.office-phone-dropdown .office-numbers .link:hover{color:#fff}.office-phone-dropdown .office-numbers .office-name{font-size:1rem;font-weight:400}.office-phone-dropdown .office-numbers .phone-link{font-size:1.3rem}.company-logo{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;padding:0 1.5rem}.company-logo img{max-width:100%;width:406px}.calls-to-action .has-icon{min-height:50px}.calls-to-action .has-icon .icon-link,.calls-to-action .has-icon .icon-content{min-height:50px;padding-left:50px}.calls-to-action .has-icon .icon{width:50px}.calls-to-action .has-icon .icon{fill:#d4df52}.calls-to-action .has-icon:hover .icon{fill:#fff}.calls-to-action:hover .has-icon .icon{fill:#fff}.calls-to-action .icon-link{padding-left:35px;border-radius:5px}.calls-to-action .icon-link.office-numbers-trigger,.calls-to-action .icon-link.email{color:#fff;background-color:#a86dad;border:0;font-size:1.25rem;font-weight:400;padding-right:1.2rem;padding-left:2.7rem;transition:all .3s}.calls-to-action .icon-link.office-numbers-trigger:hover,.calls-to-action .icon-link.office-numbers-trigger.office-numbers-visible,.calls-to-action .icon-link.email:hover,.calls-to-action .icon-link.email.office-numbers-visible{background-color:#66513d;color:#fff}.calls-to-action .icon-link.office-numbers-trigger:hover .icon,.calls-to-action .icon-link.office-numbers-trigger.office-numbers-visible .icon,.calls-to-action .icon-link.email:hover .icon,.calls-to-action .icon-link.email.office-numbers-visible .icon{fill:#fff}.calls-to-action .icon-link.office-numbers-trigger .icon,.calls-to-action .icon-link.email .icon{fill:#fff;left:.1rem}.calls-to-action .icon-link.email{display:flex;align-items:center;padding-left:3.1rem}.calls-to-action .icon-link.email .icon-email{padding:13px;left:.3rem}.calls-to-action .icon{padding:14px}.calls-to-action .search .search-toggle{background-color:#a86dad;border-radius:4px;transition:.3s;height:50px;line-height:50px;width:50px}.calls-to-action .search .search-toggle:hover{background-color:#66513d;color:#fff}.calls-to-action .search .search-toggle .icon{fill:#fff}.search-trigger{scroll-behavior:smooth}html{scroll-behavior:smooth}.header-buttons .social-icons li{background:0 0}.header-buttons .social-icons li .icon-link{padding-left:20px}.header-buttons .social-icons li .icon{width:20px;padding:10px 0}.header-buttons .social-icons li:hover .icon{fill:#d4df52}.social-icons{float:right;margin-bottom:3rem}.social-icons li{float:left;min-height:40px;margin:0 0 0 13.33333px;background-color:rgba(255,255,255,.1);border-radius:50%;transition:background-color .3s}.social-icons li .icon-link,.social-icons li .icon-content{min-height:40px;padding-left:40px}.social-icons li .icon{width:40px}.social-icons li:hover{background-color:#d4df52}.social-icons li:first-child{margin-left:0}.social-icons li .icon{padding:10px;fill:#fff;z-index:0}.hero{position:relative;background:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.hero:after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-.75rem;height:.75rem;width:585px;max-width:65%;background:#c4d201;border-radius:0 0 1rem 1rem}.hero .hero-content{display:flex;align-items:center;justify-content:space-between;min-height:125px;padding:1.5rem 0}.hero .hero-content h1{margin:0;color:#fff;letter-spacing:-.02rem;line-height:1.1;text-shadow:0px 0px 15px rgba(17,17,17,.5);font-weight:400}.hero .hero-content h1.long-title{font-size:1.8rem}.hero-left{padding-bottom:1.5rem}.hero-left .bordered{padding-right:3rem}.hero-left .intro{line-height:1.7;padding-right:3rem;margin-bottom:3rem}.hero-left h1{color:#fff;text-shadow:0px 0px 15px rgba(17,17,17,.25)}.staff-intro{padding:3rem 1.5rem;text-align:left}.single-staff .hero{background-position:center top;background-repeat:no-repeat;background-size:100%}.single-staff .hero:after{display:none}.single-staff .hero .hero-inner{max-width:100%;padding:0}.single-staff .main{padding-top:0}.single-staff .content{font-size:1.1rem;color:#66513d}.single-staff .footer-logos-container{border-top:6px solid #d9e368}.blog .hero .hero-left{width:100%}.section-success .hero .hero-left,.blog .hero .hero-left,.archive .hero .hero-left{width:100%}.section-success .news-container-options,.blog .news-container-options,.archive .news-container-options{position:relative;display:block;width:100%;clear:both;overflow:hidden}.section-success .news-container-options .block,.blog .news-container-options .block,.archive .news-container-options .block{position:relative;background:#eee;z-index:1;cursor:pointer;float:left}.section-success .news-container-options .block:nth-child(n),.blog .news-container-options .block:nth-child(n),.archive .news-container-options .block:nth-child(n){clear:none;width:calc((99.9999% - 0rem) / 1);margin:0 0 2rem 3rem}.section-success .news-container-options .block:nth-child(1n+1),.blog .news-container-options .block:nth-child(1n+1),.archive .news-container-options .block:nth-child(1n+1){clear:both;margin-left:0}.section-success .news-container-options .block:after,.blog .news-container-options .block:after,.archive .news-container-options .block:after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:1rem;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid #66513d;pointer-events:none}.section-success .news-container-options .block:before,.blog .news-container-options .block:before,.archive .news-container-options .block:before{content:'';right:0;bottom:0;top:0;width:40px;position:absolute;background:#d4df52;pointer-events:none}.section-success .news-container-options .block:hover:after,.blog .news-container-options .block:hover:after,.archive .news-container-options .block:hover:after{border-top:9px solid #fff;transition:all .2s ease-in-out}.section-success .news-container-options .block:hover:before,.blog .news-container-options .block:hover:before,.archive .news-container-options .block:hover:before{background:#66513d;transition:all .2s ease-in-out}.section-success .news-container-options .block select,.blog .news-container-options .block select,.archive .news-container-options .block select{-webkit-appearance:none;-moz-appearance:none;outline:none;width:100%;height:54px;padding:0 2.4rem 0 1rem;border:1px solid #d4df52;border-radius:0;background:#fff;color:#66513d}.section-success .news-container-options .block select::-ms-expand,.blog .news-container-options .block select::-ms-expand,.archive .news-container-options .block select::-ms-expand{display:none}.section-success .news-container-options .block.widget_categories,.blog .news-container-options .block.widget_categories,.archive .news-container-options .block.widget_categories{float:left}.section-success .news-container-options .block.widget_archive,.blog .news-container-options .block.widget_archive,.archive .news-container-options .block.widget_archive{float:right}.post-template-default .hero .hero-left{width:100%}.section-success .hero .hero-left{display:block;width:100%}.section-success .news-container-options{display:block;width:100%}.section-success .news-container-options .block select{-webkit-appearance:none;-moz-appearance:none;outline:none;width:100%;height:54px;padding:0 2.4rem 0 1rem;border:1px solid #d4df52;border-radius:0;background:#fff;color:#66513d}.section-success .news-container-options .block select::-ms-expand{display:none}.section-success .news-container-options .block.widget_categories{width:100%}.section-success .news-container-options .block.widget_archive{display:none}.main{padding-top:2.75rem}.page-template-home .main{padding-top:0}.page-template-staff .main{padding-top:1rem}iframe[src*="https://www.youtube"],iframe[src*="https://youtu.be"]{height:250px;width:100%}.section-lp-employment-law-settlement-agreement .mobile-ui .mobile-ui-buttons .mobile-ui-button{width:25%}.alignleft{float:left;margin-right:2rem;margin-bottom:1rem;clear:both}.alignright{float:right;margin-left:2rem;margin-bottom:1rem;clear:both}.sub-nav{order:0;background:#fff;margin-top:-1.5rem;margin-bottom:4.25rem}.sub-nav .item{margin-bottom:.5rem}.sub-nav .parent-link{display:block;padding:0 1.4rem;margin-bottom:1.25rem;color:#b7c23f;font-size:1.35rem;letter-spacing:-.03rem}.sub-nav .parent-link:hover{color:#c4d201}.sub-nav .page_item:last-child a{border-bottom:2px solid #d4df52}.sub-nav .page_item a{display:block;position:relative;color:#595a5c;font-family:"Lato","Arial",sans-serif;font-size:1.35rem;letter-spacing:-.03rem;padding:1.25rem .5rem 1.2rem 1.4rem;border-top:2px solid #d4df52}.sub-nav .page_item a:hover,.sub-nav .page_item a.active{color:#765e47;background:#f3f5cd}.sub-nav .current_page_item a{color:#765e47;background:#f3f5cd}.sub-nav .page_item_title a{font-family:"Lato","Arial",sans-serif;font-size:1.2rem}.sub-nav .sub-menu{position:relative}.dragon{position:relative;top:3rem;right:0;display:block}.dragon .donald-link{position:relative;display:block;width:30px;height:34px;background:url(//www.debenhamsottaway.co.uk/wp-content/themes/debenhamsottaway/assets/css/../../assets/images/DOnald-dragon.png) no-repeat center center;background-size:cover;display:block;opacity:.4;transition:all .2s ease-out}.dragon .donald-link span{display:none}.dragon .donald-link:hover{opacity:1;transition:all .2s ease-out}.breadcrumbs{color:#595a5c;font-size:1.1rem;letter-spacing:.2rem;z-index:1;margin:0 0 .5rem}.breadcrumbs+#container-centre,.breadcrumbs+.column.centre{padding-top:1.25rem !important}.breadcrumbs a{font-size:1.1rem;letter-spacing:-.01rem;color:#595a5c;font-weight:300;margin-right:.3rem}.breadcrumbs a:hover{color:#c4d201}.breadcrumbs span.breadcrumb_last{font-size:1.1rem;letter-spacing:-.01rem;color:#b7c23f;font-weight:400}.single-staff .breadcrumbs{margin-top:3rem}.pre-footer .pre-footer-inner{position:relative;padding-bottom:3rem}.card-grid-container{display:block;position:relative;padding-top:3rem;margin-bottom:3rem}.card-grid-container:before{content:'';position:absolute;left:50%;transform:translateX(-50%);top:0;height:calc(100% + -4rem);width:150vw;background:#ebeae6;z-index:-1}.card-grid-container>h2{font-size:2.3rem;float:left;margin-right:2.6rem;margin-top:.75rem;letter-spacing:-.01rem;margin-bottom:1.5rem}.card-grid-container>.grid-button{font-size:1.4rem;letter-spacing:-.02rem;padding:1.25rem 2.2rem;margin-bottom:1.5rem;border-radius:13px}.card-grid-container .card-grid{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1rem;clear:both;margin-top:1.5rem;margin-left:-1.5rem;width:calc(100% + 3rem)}.card-grid-container .card-grid .card{width:100%;border-radius:0}.card-grid-container .card-grid .card .card-content img{display:block;width:100%;height:auto}.card-grid-container .card-grid .card .card-category{display:inline-block;color:#fff;text-transform:uppercase;font-weight:400;padding:.55rem 1.2rem;font-size:1rem;letter-spacing:.12rem;border-radius:7px;margin-bottom:2.2rem}.card-grid-container .card-grid .card.promo-box{position:relative;overflow:hidden;color:#fff;background-size:auto 100%;background-position:calc(100% + 18rem) center;background-repeat:no-repeat;padding:2rem 1.5rem}.card-grid-container .card-grid .card.promo-box:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#6684c2;opacity:.65}.card-grid-container .card-grid .card.promo-box .promo-box-inner{position:relative}.card-grid-container .card-grid .card.promo-box .promo-box-inner .ecologi-widget-wrapper{width:100%;max-width:200px;margin:auto}.card-grid-container .card-grid .card.promo-box .title{color:#fff;font-size:2.4rem;letter-spacing:-.075rem;line-height:1.3;margin-bottom:1rem}.card-grid-container .card-grid .card.promo-box p:not([class]){margin-bottom:1.5rem;font-size:1.2rem;letter-spacing:-.04rem;line-height:1.34;text-shadow:0px 0px 15px rgba(17,17,17,.5)}.card-grid-container .card-grid .card.blog>a{color:#5a5b5e;background:#c4d201}.card-grid-container .card-grid .card.blog .card-category{background:#aab519}.card-grid-container .card-grid .card.blog,.card-grid-container .card-grid .card.recruitment-box{position:relative;overflow:hidden;display:flex}.card-grid-container .card-grid .card.blog>a,.card-grid-container .card-grid .card.recruitment-box>a{display:block;font-weight:300;padding:2rem 1.5rem 5.5rem;transition:all .2s ease-out;width:100%}.card-grid-container .card-grid .card.blog>a:hover,.card-grid-container .card-grid .card.recruitment-box>a:hover{background:#564433;color:#fff}.card-grid-container .card-grid .card.blog>a:hover .title,.card-grid-container .card-grid .card.recruitment-box>a:hover .title{color:#fff}.card-grid-container .card-grid .card.blog>a:hover .service-arrow,.card-grid-container .card-grid .card.recruitment-box>a:hover .service-arrow{border-color:#c4d201}.card-grid-container .card-grid .card.blog .title,.card-grid-container .card-grid .card.recruitment-box .title{font-size:2rem;letter-spacing:-.085rem;color:#5a5b5e;line-height:1.04;font-weight:400;transition:all .2s ease-out;margin-bottom:1rem}.card-grid-container .card-grid .card.blog .datetime,.card-grid-container .card-grid .card.recruitment-box .datetime{font-size:1.2rem;letter-spacing:-.05rem;margin-bottom:1rem}.card-grid-container .card-grid .card.blog .card-content,.card-grid-container .card-grid .card.recruitment-box .card-content{font-size:1.3rem;letter-spacing:-.1rem;margin-bottom:.5rem}.card-grid-container .card-grid .card.blog .service-arrow,.card-grid-container .card-grid .card.recruitment-box .service-arrow{position:absolute;left:2.5rem;bottom:2rem;transition:all .2s ease-out}.card-grid-container .card-grid .card.recruitment-box{position:relative}.card-grid-container .card-grid .card.recruitment-box a{color:#fff;background-color:#a86dad}.card-grid-container .card-grid .card.recruitment-box a:hover .card-category{background:#aab519}.card-grid-container .card-grid .card.recruitment-box .card-category{background-color:#b481b9}.card-grid-container .card-grid .card.recruitment-box .title{color:#fff}.infographic-container{margin:0 auto 3rem;max-width:795px}.infographic-container .infographic-image{width:100%;max-width:300px;margin:auto}.infographic-container .infographic-image a,.infographic-container .infographic-image img{display:block;transition:transform .2s linear}.infographic-container .infographic-image a:hover img{transform:scale(.95)}.infographic-container .infographic-title{font-size:2.4rem;font-weight:400;margin-bottom:1.75rem}.infographic-container .infographic-text{font-size:1.6rem;font-weight:400;letter-spacing:.025rem;margin-bottom:1.25rem}.infographic-container .infographic-alt-text{font-size:1.3rem;line-height:1.65}.footer{background:#959190;color:#fff}.footer .content{color:#fff}.footer .footer-inner{padding-top:3rem;padding-bottom:6rem;position:relative}.footer .footer-inner .footer-block{float:left;border-bottom:2px solid #a09c9b}.footer .footer-inner .footer-block:nth-child(n){clear:none;width:calc((99.9999% - 0rem) / 1);margin:0 0 2rem 3rem}.footer .footer-inner .footer-block:nth-child(1n+1){clear:both;margin-left:0}.footer .footer-inner .footer-block.footer-navigation ul{margin-bottom:2rem}.footer .footer-inner .footer-block.footer-sra{border-bottom:none;border-right:none;padding-right:0}.footer .footer-inner .footer-block .sra-badge{clear:both}.footer .footer-inner .footer-block p{font-size:.95rem}.footer .footer-inner .footer-block .h3,.footer .footer-inner .footer-block form .legend,form .footer .footer-inner .footer-block .legend{color:#fff;font-size:1.1rem}.footer-services,.footer-navigation{margin:0;font-size:1rem}.footer-services ul li,.footer-navigation ul li{display:block;margin-bottom:.5rem}.footer-services ul li a,.footer-navigation ul li a{color:#fff;font-weight:400}.footer-services ul li a:hover,.footer-navigation ul li a:hover{color:#66513d}.page-template-careers .button,.page-template-careers .page-template-search #container-centre .sf-pagination .nav-previous a,.page-template-search #container-centre .sf-pagination .nav-previous .page-template-careers a,.page-template-careers .page-template-search #container-centre .sf-pagination .nav-next a,.page-template-search #container-centre .sf-pagination .nav-next .page-template-careers a,.page-template-careers .read-more,.page-template-careers .card-grid-container>.grid-button,.page-template-careers .side-service-container ul .services-blocks .read-more,.side-service-container ul .services-blocks .page-template-careers .read-more,.page-template-careers .main .centre .services-grid-wrapper .service-button,.main .centre .services-grid-wrapper .page-template-careers .service-button,.page-template-careers .service-rotator-wrapper .see-more,.service-rotator-wrapper .page-template-careers .see-more,.page-template-careers .block-form .wpcf7-submit,.block-form .page-template-careers .wpcf7-submit,.page-template-careers .main .centre .careers-grid-wrapper .service-button,.main .centre .careers-grid-wrapper .page-template-careers .service-button,.page-template-careers .community-container .community .read-more,.community-container .community .page-template-careers .read-more{border-radius:8px;padding:.75rem 3rem}.page-template-careers .wrapper{background-color:#fff}.page-template-careers .hero-image{height:300px}.page-template-careers .hero-content{display:block;min-height:unset !important;padding:0 1.5rem}.page-template-careers .hero-content h1{margin:1.75rem 0 3rem;font-size:2.2rem !important;line-height:1.3;color:#66513d;letter-spacing:0 !important;padding:0 !important;text-shadow:none}.page-template-careers .breadcrumbs{margin:1.5rem 0}.page-template-careers #container-centre{padding:0}.page-template-careers #container-centre .content{color:#66513d}.page-template-careers #container-centre .intro-content{padding:3rem 0;font-size:1.4rem;background:#f5f4f4}.page-template-careers #container-centre .intro-content .inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.page-template-careers #container-centre .intro-content .content{margin-bottom:3rem;letter-spacing:0;font-size:1.4rem}.page-template-careers #container-centre .intro-content .button,.page-template-careers .page-template-search #container-centre .intro-content .sf-pagination .nav-previous a,.page-template-search .page-template-careers #container-centre .intro-content .sf-pagination .nav-previous a,.page-template-careers .page-template-search #container-centre .sf-pagination .nav-previous .intro-content a,.page-template-search .page-template-careers #container-centre .sf-pagination .nav-previous .intro-content a,.page-template-careers .page-template-search #container-centre .intro-content .sf-pagination .nav-next a,.page-template-search .page-template-careers #container-centre .intro-content .sf-pagination .nav-next a,.page-template-careers .page-template-search #container-centre .sf-pagination .nav-next .intro-content a,.page-template-search .page-template-careers #container-centre .sf-pagination .nav-next .intro-content a,.page-template-careers #container-centre .intro-content .read-more,.page-template-careers #container-centre .intro-content .card-grid-container>.grid-button,.page-template-careers #container-centre .intro-content .main .centre .services-grid-wrapper .service-button,.main .centre .services-grid-wrapper .page-template-careers #container-centre .intro-content .service-button,.page-template-careers #container-centre .intro-content .service-rotator-wrapper .see-more,.service-rotator-wrapper .page-template-careers #container-centre .intro-content .see-more,.page-template-careers #container-centre .intro-content .block-form .wpcf7-submit,.block-form .page-template-careers #container-centre .intro-content .wpcf7-submit,.page-template-careers #container-centre .intro-content .main .centre .careers-grid-wrapper .service-button,.main .centre .careers-grid-wrapper .page-template-careers #container-centre .intro-content .service-button{padding:1.5rem 3rem;border-radius:12px}.page-template-careers .main{max-width:100%;padding:0}.page-template-careers .panel{padding:3rem 0}.page-template-careers .footer-logos-container{border-top:6px solid #d9e368}.text-panel.center{text-align:center;max-width:900px;margin:0 auto}.text-panel.left .inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.text-panel.left .inner .content{margin-bottom:3rem}.image-buttons-panel{background:#f5f4f4}.image-buttons-panel .inner{padding-top:4.5rem}.image-buttons-panel .buttons{margin-bottom:0}.image-buttons-panel .buttons a{display:flex;flex-direction:column;justify-content:space-between;background:#d4df52;border-radius:12px;height:100%}.image-buttons-panel .buttons a:hover .button-content:before,.image-buttons-panel .buttons a:hover .button-content .description{opacity:1}.image-buttons-panel .buttons a .button-content,.image-buttons-panel .buttons a .button-title{padding:1.5rem}.image-buttons-panel .buttons a .button-title{background:#6684c2;border-radius:0 0 12px 12px;color:#fff;font-size:1.6rem;line-height:1.2;height:160px}.image-buttons-panel .buttons a .button-content{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;flex-grow:1;border-radius:12px 12px 0 0;line-height:1.2}.image-buttons-panel .buttons a .button-content:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(102,132,194,.7);opacity:0;transition:.3s;border-radius:12px 12px 0 0}.image-buttons-panel .buttons a .button-content .description{opacity:0;transition:.3s;color:#fff;position:relative;z-index:1}.image-buttons-panel .buttons li{margin-bottom:1.5rem}.image-buttons-panel .buttons li:nth-child(2) a .button-title{background:#a86dad}.image-buttons-panel .buttons li:nth-child(2) a .button-content:before{background:rgba(168,109,173,.7)}.image-buttons-panel .buttons li:nth-child(3) a .button-title{background:#20aa9d}.image-buttons-panel .buttons li:nth-child(3) a .button-content:before{background:rgba(32,170,157,.7)}.image-panel-quote .quote{position:relative;margin:3rem 0}.image-panel-quote .quote .icon-container{position:relative;margin:0 auto 3rem}.image-panel-quote .quote .icon{display:block;width:50px;height:50px;margin:0 auto;fill:#d4df52}.image-panel-quote .quote blockquote{margin:0 0 1.5rem;font-size:1.4rem}.image-panel-quote .quote cite{color:#d4df52;font-weight:400;font-style:normal}.trust-factors-panel{background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.trust-factors-panel h2{color:#fff}.trust-factors-panel .inner{min-height:300px;padding:3rem 1.5rem}.trust-factors-panel .trust-factors{background:#fff;padding:3rem;border-radius:12px;color:#66513d;box-shadow:0px 0px 20px rgba(17,17,17,.3)}.trust-factors-panel .trust-factors li{margin-bottom:1rem;display:flex;align-items:center}.trust-factors-panel .trust-factors .icon{position:relative;background:#d4df52;border-radius:50%;height:50px;width:50px;display:inline-block;margin-right:20px}.trust-factors-panel .trust-factors .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.trust-factors-bottom{background:#d4df52;padding:3rem 0}.trust-factors-bottom .button,.trust-factors-bottom .page-template-search #container-centre .sf-pagination .nav-previous a,.page-template-search #container-centre .sf-pagination .nav-previous .trust-factors-bottom a,.trust-factors-bottom .page-template-search #container-centre .sf-pagination .nav-next a,.page-template-search #container-centre .sf-pagination .nav-next .trust-factors-bottom a,.trust-factors-bottom .read-more,.trust-factors-bottom .card-grid-container>.grid-button,.trust-factors-bottom .side-service-container ul .services-blocks .read-more,.side-service-container ul .services-blocks .trust-factors-bottom .read-more,.trust-factors-bottom .main .centre .services-grid-wrapper .service-button,.main .centre .services-grid-wrapper .trust-factors-bottom .service-button,.trust-factors-bottom .service-rotator-wrapper .see-more,.service-rotator-wrapper .trust-factors-bottom .see-more,.trust-factors-bottom .block-form .wpcf7-submit,.block-form .trust-factors-bottom .wpcf7-submit,.trust-factors-bottom .main .centre .careers-grid-wrapper .service-button,.main .centre .careers-grid-wrapper .trust-factors-bottom .service-button,.trust-factors-bottom .community-container .community .read-more,.community-container .community .trust-factors-bottom .read-more{background:#66513d;color:#d4df52;border-radius:4px;margin-bottom:2rem}.trust-factors-bottom .button:hover,.trust-factors-bottom .page-template-search #container-centre .sf-pagination .nav-previous a:hover,.page-template-search #container-centre .sf-pagination .nav-previous .trust-factors-bottom a:hover,.trust-factors-bottom .page-template-search #container-centre .sf-pagination .nav-next a:hover,.page-template-search #container-centre .sf-pagination .nav-next .trust-factors-bottom a:hover,.trust-factors-bottom .read-more:hover,.trust-factors-bottom .card-grid-container>.grid-button:hover,.trust-factors-bottom .side-service-container ul .services-blocks .read-more:hover,.side-service-container ul .services-blocks .trust-factors-bottom .read-more:hover,.trust-factors-bottom .main .centre .services-grid-wrapper .service-button:hover,.main .centre .services-grid-wrapper .trust-factors-bottom .service-button:hover,.trust-factors-bottom .service-rotator-wrapper .see-more:hover,.service-rotator-wrapper .trust-factors-bottom .see-more:hover,.trust-factors-bottom .block-form .wpcf7-submit:hover,.block-form .trust-factors-bottom .wpcf7-submit:hover,.trust-factors-bottom .main .centre .careers-grid-wrapper .service-button:hover,.main .centre .careers-grid-wrapper .trust-factors-bottom .service-button:hover{background:#564433}.quote-panel{position:relative;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:visible}.quote-panel .inner{position:relative;height:300px}.quote-panel .quote{position:absolute;bottom:0;left:1.5rem;right:1.5rem;background:#fff;padding:1.5rem;border-bottom:4px solid #d4df52;border-radius:12px;box-shadow:0px 0px 20px rgba(17,17,17,.3);z-index:1;line-height:1.3}.quote-panel .quote blockquote{margin:0 0 1.5rem;font-size:1.3rem}.quote-panel .quote cite{color:#d4df52;font-weight:400;font-style:normal}.stats-boxes-panel .intro{margin-bottom:3rem;max-width:900px}.stats-boxes-panel .stats-box{background:#20aa9d;padding:3rem;border-radius:12px;color:#fff;text-align:center;line-height:1.2;margin-bottom:.75rem}.stats-boxes-panel .stats-box .value{font-size:5rem;font-weight:400}.stats-boxes-panel .stats-box .description{font-size:2.2rem;color:rgba(255,255,255,.8);max-width:260px;margin:0 auto}.stats-boxes-panel .stats-box:nth-child(2),.stats-boxes-panel .stats-box:nth-child(6){background:#d4df52}.stats-boxes-panel .stats-box:nth-child(3),.stats-boxes-panel .stats-box:nth-child(4){background:#a86dad}.stats-boxes-panel .stats-box:nth-child(5){background:#6684c2}.text-and-image-panel{background:#f5f4f4}:not(.our-history-container) .bx-pager{height:.25rem;margin-top:3rem;text-align:center}:not(.our-history-container) .bx-pager .bx-pager-item{display:inline-block;margin-right:8px;cursor:pointer}:not(.our-history-container) .bx-pager .bx-pager-link{display:block;width:1rem;height:.25rem;background:#96775a;color:transparent !important}:not(.our-history-container) .bx-pager .bx-pager-link:hover,:not(.our-history-container) .bx-pager .bx-pager-link.active{background:#c4d201}.case-studies-container{position:relative;order:2;background:#6684c2;color:#fff;padding:2.25rem 2.25rem 1rem;border-radius:13px;margin:0 0 3rem}.case-studies-container ul li:not(:first-child){display:none}.case-studies-container p{font-size:1.3rem}.case-studies-container .bx-pager-link{background:#fff !important}.case-studies-container .bx-pager-link.active,.case-studies-container .bx-pager-link:hover{background:#66513d !important}.case-studies-container .bx-pager{margin-top:2.25rem !important;height:auto}.case-studies-container .h3,.case-studies-container form .legend,form .case-studies-container .legend{display:block;max-width:180px;color:#fff;font-size:1.2rem;letter-spacing:-.03rem;line-height:1.1;margin-bottom:1.75rem}.case-studies-container ul{margin-bottom:2rem}.case-studies-container .title{font-size:1.4rem;letter-spacing:-.03rem;line-height:1.2;color:#fff;font-weight:400}.case-studies-container .title:hover{color:#595a5c}.case-studies-container .read-more{display:block;width:-moz-fit-content;width:fit-content;color:#fff;background:#66513d;padding:.85rem 2rem;font-size:1.2rem;line-height:1.4;border-radius:8px;margin-top:2rem}.case-studies-container .read-more:hover{background:#fff;color:#66513d}.testimonials-container{position:relative;margin-bottom:3.25rem;padding-top:2rem;border-top:1px solid #dcdada}.testimonials-container .icon-quote{display:block;width:75px;height:65px;margin-bottom:1.5rem;fill:#c4d201}.testimonials-container ul li{display:block}.testimonials-container ul li:not(:first-child){display:none}.testimonials-container ul li blockquote{display:block;margin:0;padding:0}.testimonials-container ul li blockquote>p{font-size:1.4rem;line-height:1.62;letter-spacing:-.065rem;font-style:normal;margin-bottom:1.5rem}.testimonials-container ul li blockquote em{font-size:1rem;font-style:normal}.testimonials-container ul li cite{font-weight:400;font-size:1.1rem;font-style:normal;color:#b7c23f}.testimonials-container .bx-pager{margin-top:1.5rem}.accreditations-container{order:3;padding:3rem 0;position:relative;border-top:2px solid #d9e368;margin:2rem 0}.accreditations-container .h3,.accreditations-container form .legend,form .accreditations-container .legend{color:#d9e368}.accreditations-container ul{position:relative}.accreditations-container ul li{float:left}.accreditations-container ul li:nth-child(n){clear:none;width:calc((99.9999% - 0rem) / 1);margin:0 0 2rem 3rem}.accreditations-container ul li:nth-child(1n+1){clear:both;margin-left:0}.accreditations-container .title{font-size:1.4rem}.accreditations-container .title a{color:#fff;font-weight:400}.accreditations-container .title a:hover{color:#d9e368}.accreditations-container .read-more{padding:1rem 2rem;position:absolute;bottom:0}.accreditations-container .read-more:hover{background:#c4d201;color:#fff}.side-service-container{order:4;position:relative;min-height:200px;z-index:1}.side-service-container ul .services-blocks{background-size:cover;min-height:320px;border-radius:13px;overflow:hidden}.side-service-container ul .services-blocks:not(:first-child){display:none}.side-service-container ul .services-blocks:before{content:'';position:absolute;display:block;background:rgba(17,17,17,.5);transition:.3s;top:0;width:100%;left:0;bottom:0}.side-service-container ul .services-blocks .services-block-link{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;color:#fff;position:absolute;top:0;left:0;height:100%;width:100%;padding:3.2rem 1.5rem 3.2rem 2.25rem;font-size:1.2rem;font-weight:400;line-height:1.7;z-index:4}.side-service-container ul .services-blocks .h3,.side-service-container ul .services-blocks form .legend,form .side-service-container ul .services-blocks .legend{position:relative;display:block;max-width:180px;color:#fff;font-size:1.2rem;letter-spacing:-.03rem;line-height:1.1;margin-bottom:.5rem;z-index:1}.side-service-container ul .services-blocks .services-block-title{display:block;font-size:1.55rem;letter-spacing:.02rem;line-height:1.2;margin-bottom:1.5rem}.side-service-container ul .services-blocks .read-more{padding:.85rem 2rem;font-size:1.2rem;line-height:1.4;border-radius:8px}.side-service-container ul .services-blocks .read-more:hover{background:#66513d;color:#fff}.side-service-container .bx-wrapper{position:relative}.side-service-container .bx-pager{margin-top:1.5rem;height:auto}.downloads-container,.job-spec-container{background:#7e716f;order:5;padding:3rem 3rem 5rem;position:relative}.downloads-container h3,.job-spec-container h3{color:#d9e368;margin-bottom:1rem}.downloads-container p,.job-spec-container p{color:#fff;line-height:1.5;font-size:1rem}.downloads-container .read-more,.job-spec-container .read-more{position:absolute;bottom:0;padding:1rem 2rem}.block-our-pricing{padding:2rem;background:#595a5c}.block-our-pricing .h3,.block-our-pricing form .legend,form .block-our-pricing .legend{margin-bottom:1rem}.footer-logos-container{position:relative;display:block;clear:both;overflow:hidden;background:#fff;padding:1.25rem 0 4rem}.footer-logos-container ul li{height:110px}.footer-logos-container ul li a{display:block;position:relative;width:100%;height:100%}.footer-logos-container ul li a img{position:relative;opacity:.5;transition:all .2s ease-out;max-width:300px;height:110px;-o-object-fit:contain;object-fit:contain;margin:auto}.footer-logos-container ul li a:hover img{transition:all .2s ease-out;opacity:1}.service-arrow{display:block;width:22px;height:22px;border-bottom:3px solid #fff;border-right:3px solid #fff;transform:rotate(-45deg)}.main .centre{position:static}.main .centre .services-grid-wrapper{display:block;width:100%}.main .centre .services-grid-wrapper .services-grid{position:relative;display:block;width:100%;clear:both;overflow:hidden}.main .centre .services-grid-wrapper .services-grid ul{position:relative}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item{width:100%;margin-bottom:1.5rem;background-size:cover}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item div{position:relative;height:250px;color:#fff}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item div:before{content:'';position:absolute;display:block;background:rgba(17,17,17,.5);transition:.3s;top:0;width:100%;left:0;bottom:0;transition:.3s}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item div:after{content:'';position:absolute;display:block;background:#d9e368;top:96%;width:100%;left:0;bottom:0;transition:.3s}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item div:hover:after{top:0;background:rgba(217,227,104,.7);transition:.3s}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item div a{display:block;position:relative;color:#fff;height:100%;width:100%;line-height:1.7;z-index:1}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item div a span{position:absolute;top:50%;transform:translateY(-50%);left:3rem;right:20%;text-align:center;line-height:24px;font-size:1.2rem;font-weight:400;font-family:"Lato","Arial",sans-serif}.main .centre .services-grid-wrapper .service-button{padding:1rem 3rem;position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}.service-rotator-wrapper{padding:1.5rem;max-width:calc(2000px + 3rem);margin:0 auto 2rem;overflow-x:hidden}.service-rotator-wrapper .see-more{display:block;margin:2.75rem auto 0;width:-moz-fit-content;width:fit-content;padding:1.3rem 3rem 1.2rem;font-size:1.4rem;border-radius:13px}.service-rotator .bx-wrapper{margin:auto}.service-rotator .bx-viewport{overflow:visible !important}.service-rotator>ul{display:flex}.service-rotator>ul .service-item:nth-child(n+6){display:none}.service-rotator .service-item{width:20%;min-height:400px;padding:0 .2rem;display:flex}.service-rotator .service-item a{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:2.75rem 2.25rem 4rem;border-radius:0;overflow:hidden;z-index:0;transition:all .2s ease-out}.service-rotator .service-item a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#111;opacity:.3;z-index:-1}.service-rotator .service-item a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#20aa9d;opacity:0;z-index:0;transition:opacity .2s ease-out}.service-rotator .service-item a:hover{transform:scale(1.08);z-index:1;transition:all .3s ease-out;border-radius:7px}.service-rotator .service-item a:hover:after{opacity:1}.service-rotator .service-item a:hover .service-title{text-shadow:none}.service-rotator .service-item a:hover .service-title:after{border-color:#fff}.service-rotator .service-item a:hover .service-synopsis,.service-rotator .service-item a:hover .service-arrow{opacity:1;transition:opacity .3s ease-out}.service-rotator .service-item .service-title,.service-rotator .service-item .service-synopsis,.service-rotator .service-item .service-arrow{position:relative;color:#fff;z-index:1}.service-rotator .service-item .service-title{display:block;font-size:2rem;letter-spacing:-.05rem;line-height:1;padding-bottom:1rem;margin-bottom:2rem;text-shadow:0px 0px 15px rgba(17,17,17,.5)}.service-rotator .service-item .service-title:after{content:'';position:absolute;bottom:0;left:0;width:50%;max-width:6.1rem;border-bottom:2px solid #c4d201;transition:border-color .2s linear}.service-rotator .service-item .service-synopsis{font-size:1.2rem;font-weight:400;line-height:1.3;letter-spacing:-.035rem;opacity:0;transition:opacity .2s ease-out}.service-rotator .service-item .service-arrow{opacity:0;position:absolute;bottom:2rem;left:1.75rem}.block-form-container{position:relative;padding:2rem 2rem 6.25rem;background:#c4d201;border-radius:0;overflow:hidden;box-shadow:0px 3px 20px rgba(17,17,17,.2);width:calc(100% + 3rem)}.block-form-container .block-form.full-view .close-form{visibility:visible;opacity:1}.block-form-container .block-form.full-view .textarea{height:162px;overflow-y:scroll}.block-form form .close-form{visibility:hidden;opacity:0;position:absolute;top:0;left:0;background:#564433;width:45px;height:42px;border-radius:0;transition:all .3s ease-out}.block-form form .close-form span{display:none}.block-form form .close-form:after{content:"X";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.6rem;font-weight:400}.block-form .title{color:#fff;font-size:2.5rem;letter-spacing:-.03rem;line-height:.95}.block-form label{display:block;font-size:1.25rem;line-height:1.1;margin-bottom:.25rem}.block-form .row{padding:0 0 .95rem}.block-form .row .wpcf7-not-valid-tip{margin-top:.25rem;color:#aa0707;font-size:.9rem}.block-form .form-outro{display:block;font-size:1.2rem;line-height:1.1}.block-form .form-outro a{color:#66513d;text-decoration:underline}.block-form .form-outro a:hover{color:#fff}.block-form .captcha-wrapper label{display:block}.block-form .wpcf7-spinner{position:absolute}.block-form .input,.block-form .textarea,.block-form .select-wrapper{border-color:transparent;border-radius:0;background:#fff;color:#66513d;font-size:1.1rem}.block-form .wpcf7-select{border:none}.block-form .textarea{height:54px;line-height:1.7}.block-form .row-submit{padding:0;position:absolute;left:50%;transform:translateX(-50%);bottom:3.5rem}.block-form .wpcf7-form-control.g-recaptcha div{width:100% !important;position:relative;display:block;overflow:hidden}.block-form .wpcf7-form-control.g-recaptcha div iframe{width:100% !important;position:relative;display:block;overflow:hidden}.block-form .wpcf7-form-control.g-recaptcha div iframe .rc-anchor.rc-anchor-light{background:rgba(255,255,255,.3) !important}.block-form .wpcf7-form-control.g-recaptcha div .rc-anchor-light{background:rgba(255,255,255,.3) !important}.block-form .wpcf7-submit{background:#66513d;padding:0 2.8rem;font-size:1.45rem;height:68px;color:#fff;border-radius:13px;font-weight:400}.block-form .wpcf7-submit:hover{background:#564433;color:#fff}.form-content form .close-form{visibility:hidden;opacity:0;position:absolute;top:-10px;left:0;background:#564433;width:40px;height:40px;border-radius:0;transition:all .3s ease-out}.form-content form .close-form span{display:none}.form-content form .close-form:after{content:"X";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.6rem;font-weight:400}.vacancies-main-content{margin:3rem 0;padding:3rem 0 1.5rem;border-top:2px solid #d9e368}.vacancies-main-content div{background:#fff;padding:2rem}.vacancies-main-content p{font-size:.975rem;margin-bottom:1rem;line-height:1.4}.vacancies-main-content p.h3,.vacancies-main-content form p.legend,form .vacancies-main-content p.legend{font-size:1.4rem}.related-office-container{background:#635350;order:1;padding:3rem;position:relative}.related-office-container .h3,.related-office-container form .legend,form .related-office-container .legend{color:#fff;margin-bottom:1rem}.related-office-container .office-address{margin-bottom:3rem;color:#fff}.related-office-container .read-more{padding:1rem 2rem;position:absolute;bottom:0}.related-office-container .read-more:hover{background:#564433;color:#fff}#jobs-board{margin:3rem 0}#jobs-board .item{margin-bottom:3rem;background:#e9e9e9;border-bottom:8px solid #d4df52;position:relative}#jobs-board .item .job-content{padding:1.5rem}#jobs-board .item .job-title{display:block;width:100%;position:relative;overflow:hidden;margin-bottom:0}#jobs-board .item .job-title a{position:relative;display:inline-block;padding:.5rem 4rem .5rem 2rem;background:#d4df52;border-bottom-right-radius:30px;color:#66513d;font-size:1.1rem}#jobs-board .item .job-title a:hover{color:#fff}#jobs-board .item .job-info{margin-bottom:1rem}#jobs-board .item .job-info .job-type,#jobs-board .item .job-info .job-location{padding-left:40px;line-height:30px}#jobs-board .item .job-info .icon{fill:#d4df52}#jobs-board .item .job-desc{margin-bottom:1rem}#jobs-board .item .vacancies-synopsis{display:block;position:relative;padding:2.5rem;margin-bottom:0;line-height:1.5;font-size:1rem}#jobs-board .item .vacancies-link{display:block;width:100%;position:relative;overflow:hidden;clear:both}#jobs-board .item .job-button{background:#d4df52;float:right;padding:1rem 3rem}#jobs-board .item .job-button:hover{background:#66513d;color:#fff}.main .centre{position:static}.main .centre .careers-grid-wrapper{display:block;width:100%}.main .centre .careers-grid-wrapper .careers-grid{position:relative;display:block;width:100%;clear:both;overflow:hidden}.main .centre .careers-grid-wrapper .careers-grid ul{position:relative}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item{width:100%;margin-bottom:1.5rem;background-size:cover}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item:nth-child(n+9){display:none}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item div{position:relative;height:250px;color:#fff}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item div:before{content:'';position:absolute;display:block;background:rgba(17,17,17,.5);transition:.3s;top:0;width:100%;left:0;bottom:0;transition:.3s}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item div:after{content:'';position:absolute;display:block;background:#d9e368;transition:.3s;top:96%;width:100%;left:0;bottom:0;transition:.3s}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item div:hover:after{top:0;background:rgba(217,227,104,.7);transition:.3s}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item div a{display:block;position:relative;color:#fff;height:100%;width:100%;line-height:1.7;z-index:1}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item div a span{position:absolute;top:50%;transform:translateY(-50%);left:3rem;right:20%;text-align:center;line-height:24px;font-size:1.2rem;font-weight:400;font-family:"Lato","Arial",sans-serif}.main .centre .careers-grid-wrapper .service-button{padding:1rem 3rem;position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}.our-history-container{background:#d9e368;padding:2rem;margin:3rem 0;position:relative}.our-history-container .bx-controls .bx-controls-direction{position:absolute;height:55px;right:2rem;z-index:2;bottom:0;margin:0;overflow:hidden}.our-history-container .bx-controls .bx-controls-direction a{font-size:2.5rem;background:#c4d201;padding:.05rem 1rem;color:#fff;margin:0;position:relative;display:inline-block;line-height:55px}.our-history-container .bx-controls .bx-controls-direction a:hover{background:#66513d}.our-history-container .bx-controls .bx-pager{position:relative;width:100%;margin-bottom:2.5rem}.our-history-container .bx-controls .bx-pager-item{display:inline-block}.our-history-container .bx-controls .bx-pager-item .bx-pager-link{display:block;height:20px;width:20px;background:#66513d;margin-right:.4rem;text-indent:-10000px}.our-history-container .bx-controls .bx-pager-item .bx-pager-link:hover,.our-history-container .bx-controls .bx-pager-item .bx-pager-link.active{background:#66513d;color:#fff}.our-history-container .bx-controls .bx-pager-item .bx-pager-link.active{background:#fff}.our-history-container .bx-controls .bx-pager-item .bx-pager-link.active:hover{background:#66513d}.our-history-container .bx-viewport{margin-bottom:1rem}.our-history-container ul li .history-image,.our-history-container ul li .history-content{display:block;float:left;position:relative;width:100%}.our-history-container ul li .history-content{float:right;padding:2rem 0;color:#66513d}.our-history-container ul li .history-content .history-title{font-size:1.5rem;font-weight:400;margin-bottom:1rem}.our-history-container ul li .history-content .history-synopsis{line-height:1.5;font-size:.95rem}.our-values-container{background:#765e47;margin:3rem 0}.our-values-container ul{position:relative;padding:1.5rem}.our-values-container ul li{float:left;border-bottom:6px solid rgba(255,255,255,.3);padding:1.5rem}.our-values-container ul li:nth-child(n){clear:none;width:calc((99.9999% - 0rem) / 1);margin:0 0 0 3rem}.our-values-container ul li:nth-child(1n+1){clear:both;margin-left:0}.our-values-container ul li:last-child{border-bottom:none}.our-values-container ul li .values-image{display:block;position:relative;width:100%;padding:0 1.5rem;margin-bottom:1rem}.our-values-container ul li .values-content{text-align:center;color:#fff}.our-values-container ul li .values-content .title{font-size:1.4rem;font-weight:400;margin-bottom:2rem}.community-container{position:relative;display:block;width:100%;margin:3rem 0}.community-container ul{position:relative;width:100%;clear:both;overflow:hidden}.community-container .community{position:relative;background:#fff;margin-bottom:2rem}.community-container .community .community-image{display:block;position:relative;width:100%;border-bottom:4px solid #d9e368}.community-container .community .content{padding:3rem 2rem 5rem}.community-container .community .button-link{display:flex;justify-content:flex-end;background:#d4df52;background:#d9d8d9;position:absolute;left:0;bottom:0;right:0;width:100%}.community-container .community .community-title{font-size:1.2rem;color:#d4df52;font-weight:400;margin-bottom:1rem}.community-container .community .community-text{line-height:1.5;font-size:1rem}.community-container .community .read-more{padding:1rem 2rem;border-radius:0}.community-container .community .read-more:hover{background:#c4d201;color:#fff}.awards-container{position:relative;display:block;width:100%;margin:3rem 0;border-top:2px solid #d9e368}.awards-container .awards-blocks{position:relative;margin:2rem 0;width:100%;clear:both;overflow:hidden}.awards-container .awards-blocks .awards{position:relative;background:#fff;margin-bottom:2rem;padding:1.5rem;border-bottom:6px solid #d9e368}.awards-container .awards-blocks .awards .award-title{font-size:1.3rem;color:#d4df52;font-weight:400;margin-bottom:1rem}.awards-container .awards-blocks .awards .award-image{position:relative;display:block;width:100%;border-bottom:6px solid #d9e368;padding-bottom:2rem}.awards-container .awards-blocks .awards .award-image img{margin:0 auto;position:relative;display:block;height:200px}.awards-container .awards-blocks .awards .content{padding-top:1rem}.recommendations-container .recommendations-rotator li img{max-height:130px;width:auto;margin:0 auto}.news-author .card{margin-top:3rem}.news-author .card:first-child{margin-top:0}.news-author .staff-image{border-radius:9px 9px 0 0}.news-author .staff-image img{height:auto;position:relative}.news-author .staff-attributes{background:#fff;box-shadow:0px 0px 15px rgba(17,17,17,.2);padding:1.5rem;border-radius:0 0 9px 9px}.news-author .staff-details .name{position:relative;margin:0 0 .375rem;font-size:1.7rem;font-weight:400;letter-spacing:-.1rem;line-height:.8}.news-author .staff-details .name a{color:#595a5c}.news-author .staff-details .name a:hover{color:#6684c2}.news-author .staff-details .jobtitle{text-transform:uppercase;font-weight:400;font-size:.9rem;letter-spacing:.05rem;margin-top:.15rem;margin-bottom:.75rem;color:#595a5c}.news-author .staff-phone .phone{color:#66513d;font-size:1.1rem;font-weight:400}.news-author .staff-phone .phone a{color:#66513d}.news-author .staff-phone .phone a:hover{color:#6684c2}.news-author .staff-contact .email a,.news-author .staff-contact .profile a{display:block;color:#66513d;font-size:1.1rem}.news-author .staff-contact .email a:hover,.news-author .staff-contact .profile a:hover{color:#6684c2}.related-service-area{background:#d4df52;padding:3rem}.related-service-area p.h3,.related-service-area form p.legend,form .related-service-area p.legend{color:#fff;margin-bottom:1rem}.related-service-area ul{position:relative;display:block;width:100%;overflow:hidden;clear:both}.related-service-area ul li a{display:block;position:relative;color:#66513d;font-weight:400;font-size:1rem;padding:.75rem 0;border-bottom:2px solid rgba(255,255,255,.3)}.related-service-area ul li a:after{content:'';position:absolute;top:100%;height:2px;background:#fff;transition:all .3s ease-in-out;left:50%;rigth:50%}.related-service-area ul li a:hover,.related-service-area ul li a.active{color:#fff}.related-service-area ul li a:hover:after,.related-service-area ul li a.active:after{left:0;right:0;transition:all .3s ease-in-out}.news-disclaimer{margin:3rem 0;position:relative;display:block;background:#f5f4f4;padding:2rem}.news-disclaimer p{line-height:1.5;font-size:1rem}.newsletter-signup-block{order:2;background:#635350;padding:3rem 3rem 5rem;position:relative}.newsletter-signup-block .h3,.newsletter-signup-block form .legend,form .newsletter-signup-block .legend{color:#d9e368;font-size:1.4rem}.newsletter-signup-block .news-content{color:#fff}.newsletter-signup-block .read-more{padding:1rem 2rem;position:absolute;bottom:0}.newsletter-signup-block .read-more:hover{background:#c4d201;color:#fff}.news-link{margin:2rem 0}.cms-share{display:none;z-index:51}.cms-share li{float:left;width:25%;transition:all .3s ease-out}.cms-share li.twitter{background:#55acee}.cms-share li.twitter:hover{background:#d4df52}.cms-share li.facebook{background:#3b5998}.cms-share li.facebook:hover{background:#d4df52}.cms-share li.linkedin{background:#007bb6}.cms-share li.linkedin:hover{background:#d4df52}.cms-share li.google-plus{background:#dd4b39}.cms-share li.google-plus:hover{background:#d4df52}.cms-share li.youtube{background:#dd4b39}.cms-share li.youtube:hover{background:#d4df52}.cms-share li.plus{background:#765e47}.cms-share li.plus:hover{background:#d4df52}.cms-share li.email{background:#c4d201}.cms-share li.email:hover{background:#d4df52}.cms-share li.blogger{background:#f60}.cms-share li.blogger:hover{background:#d4df52}.cms-share li.wordpress{background:#1d8bbe}.cms-share li.wordpress:hover{background:#d4df52}.cms-share li.tumblr{background:#34465d}.cms-share li.tumblr:hover{background:#d4df52}.cms-share li.delicious{background:#3298ff}.cms-share li.delicious:hover{background:#d4df52}.cms-share li.stumbleupon{background:#eb4924}.cms-share li.stumbleupon:hover{background:#d4df52}.cms-share li.pinterest{background:#cb2027}.cms-share li.pinterest:hover{background:#d4df52}.cms-share li.digg{background:#1a5891}.cms-share li.digg:hover{background:#d4df52}.cms-share li.reddit{background:#cee3f8}.cms-share li.reddit:hover{background:#d4df52}.cms-share li .icon{width:100%;padding:15px;z-index:2;fill:#fff}.cms-share li .icon-link{min-height:55px;padding-left:50px;z-index:6}.cms-share.share-extras{position:static;width:100%}.cms-share.share-extras li{width:48%;margin-bottom:8px;margin-right:2%}.cms-share.share-extras li:last-child{margin-right:0}.cms-share.share-extras li .label{text-align:center;display:block;color:#fff;font-weight:400;font-size:.9rem;text-transform:capitalize;height:50px;line-height:50px}.cms-share.share-extras li .icon-link{padding-left:0}.cms-share.share-extras li .icon{display:none}.modal.theme-cms-share .modal-inner{padding:0}.modal.theme-cms-share .modal-inner .modal-close{top:1rem}.modal.theme-cms-share .modal-header,.modal.theme-cms-share .modal-footer,.modal.theme-cms-share .cms-share{padding:1.5rem}.modal.theme-cms-share .cms-share{padding-top:2.25rem;padding-bottom:2.25rem}.modal.theme-cms-share .modal-header{border-bottom:1px solid #f5f4f4}.modal.theme-cms-share .modal-header .h2{margin:0;font-size:1.3rem;font-weight:400}.modal.theme-cms-share .modal-footer{clear:both;border-top:1px solid #f5f4f4;font-size:.9rem}.modal.theme-cms-share .modal-footer p{margin:0}.modal.theme-cms-share .modal-footer p strong{display:block}.modal.theme-cms-share .has-icon .icon-link{min-height:50px}.knowledge-area{position:relative;display:block;clear:both;overflow:hidden;width:100%}.knowledge-area .knowledge-tabs{position:relative;margin-bottom:3rem}.knowledge-area .knowledge-tabs li{position:relative;border-right:2px solid rgba(255,255,255,.1);min-width:-moz-fit-content;min-width:fit-content;margin-bottom:2px;float:left}.knowledge-area .knowledge-tabs li:last-child{border-right:none}.knowledge-area .knowledge-tabs li:nth-child(n){clear:none;width:33.33333%}.knowledge-area .knowledge-tabs li:nth-child(3n+1){clear:both;margin-left:0}.knowledge-area .knowledge-tabs li a{position:relative;display:block;background:#66513d;color:#fff;text-align:center;padding:1.5rem}.knowledge-area .knowledge-tabs li a:hover{color:#66513d;background:#d9e368}.faqs{overflow:hidden;margin-bottom:3rem}.faq-item{background:#c4d201}.faq-item:nth-child(even){background:#d9e368}.faq-title{width:100%;padding:1.5rem 1rem;display:block;font-size:1rem;position:relative;color:#66513d;margin-bottom:0;text-decoration:none;cursor:pointer}.faq-title:active{text-decoration:none}.faq-title span{background:#f5f4f4;margin-right:1rem;border-radius:50px;padding:.5rem .75rem;font-weight:400}.faq-title:hover,.faq-title.active{background:#d4df52;color:#66513d;cursor:pointer}.faq-title.active{background:#66513d;color:#fff;transition:all .2s ease-in-out}.faq-title.active span{background:#82a7da}.faq-title:hover h3,.faq-title.active h3{color:#66513d}.faq-title:after{transition:all .3s ease;content:'';position:absolute;top:50%;transform:translateY(-50%);right:1.5rem;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #fff}.faq-title.active:after{transform:translateY(-50%) rotate(180deg)}.faq-content{padding:1.5rem;display:none;background:#fff;font-size:1rem;border:2px solid #b3b3b3}.faq-content p:last-child{margin-bottom:0}.downloads-area{position:relative;margin-bottom:3rem}.downloads-area .download-item{background:#e9e9e9;padding:2rem 2.5rem;border-bottom:8px solid #c7d909;display:block;position:relative;width:100%;margin-bottom:2rem}.downloads-area .download-item .download-title{position:absolute;top:0;left:0;padding:1rem 4rem 1rem 2rem;background:#c7d909;border-bottom-right-radius:30px;color:#fff;margin-bottom:1rem}.downloads-area .download-item .download-content{margin:5rem 0 3rem;line-height:1.5;font-size:1rem}.downloads-area .download-item .read-more{background:#c7d909;position:absolute;bottom:0;right:0}.downloads-area .download-item .read-more:hover{background:#66513d;color:#fff}.knowledge-area .tab-content{display:none}.knowledge-area .tab-content.current{display:inherit}.resources-container{order:2;background:#d9e368;padding:2.25rem 2.5rem 5rem;position:relative}.resources-container .h3,.resources-container form .legend,form .resources-container .legend{font-size:1.4rem}.resources-container .h3 a,.resources-container form .legend a,form .resources-container .legend a{color:#fff;font-weight:400}.resources-container .h3 a:hover,.resources-container form .legend a:hover,form .resources-container .legend a:hover{color:#d9e368}.resources-container .read-more{padding:1rem 2rem;position:absolute;bottom:0;background:#564433;color:#fff;border-radius:0}.resources-container .read-more:hover{background:#765e47;color:#fff}.lastest-posts-container{background:#fff;padding:2rem 1.5rem 2.5rem;position:relative;width:calc(100% + 3rem);margin:0 0 3rem -1.5rem;border-radius:18px;box-shadow:0px 0px 20px rgba(17,17,17,.3)}.lastest-posts-container .bx-wrapper{position:relative}.lastest-posts-container .bx-controls{position:absolute;right:-8px;bottom:-.75rem;z-index:52}.lastest-posts-container .bx-controls .bx-pager{margin:0}.lastest-posts-container .bx-controls .bx-pager .bx-pager-link{background:#fff}.lastest-posts-container .bx-controls .bx-pager .bx-pager-link.active{background:#66513d}.lastest-posts-container p{color:#515254;line-height:1.5;font-size:1rem}.lastest-posts-container .h3,.lastest-posts-container form .legend,form .lastest-posts-container .legend{margin-bottom:1.5rem;color:#595a5c;font-size:2rem;letter-spacing:-.06rem}.lastest-posts-container li a{color:#515254;transition:all .2s ease-in-out}.lastest-posts-container li a:hover{color:#6684c2;transition:all .2s ease-in-out}.lastest-posts-container li p{font-size:1.4rem;letter-spacing:-.03rem;line-height:1.2}.lastest-posts-container li p.title{margin-bottom:1.5rem}.lastest-posts-container .read-more{display:inline-block;background:#d4df52;color:#66513d;margin-top:1.75rem;padding:1.2rem 2rem;font-size:1.2rem;border-radius:9px}.lastest-posts-container .read-more:hover{background:#66513d;color:#fff}.office-hours{background:#d9e368;padding:1.5rem}.office-hours .opening-hours{position:relative;display:block;width:100%;clear:both;overflow:hidden}.office-hours .opening-hours li{position:relative;display:block;clear:both;overflow:hidden;border-bottom:2px solid rgba(255,255,255,.2)}.office-hours .opening-hours li:last-child{border-bottom:none}.office-hours .opening-hours li span{padding:.75rem 0;position:relative;display:block;float:left;width:50%}.office-hours .opening-hours li span.time{float:right}.recommendations-container,.communities-container{margin-top:3rem;position:relative;display:block;width:100%;background:#fff;padding:1.5rem;overflow:hidden;clear:both}.recommendations-container .communities-rotator-container,.recommendations-container .communities-rotator-container,.communities-container .communities-rotator-container,.communities-container .communities-rotator-container{position:relative}.recommendations-container .content,.communities-container .content{margin-bottom:4rem}.recommendations-container ul li img,.communities-container ul li img{display:block;position:relative;width:100%}.recommendations-container .read-more,.communities-container .read-more{position:absolute}.form-stamp-duty .row input#price:focus{border-color:#3b99fc}.form-stamp-duty .row label[for=price]{position:relative}.form-stamp-duty .row.price-container{position:relative;display:block}.form-stamp-duty .row.price-container .price-icon{position:relative;display:block;float:left;width:20%;height:50px;line-height:50px;text-align:center;background:#d9e368}.form-stamp-duty .row.price-container #price{display:block;position:relative;float:left;width:80%}.form-stamp-duty .row>label{width:49%;font-weight:400;font-size:1.1rem}.form-stamp-duty .row .helper{display:block;clear:both}.form-stamp-duty .single-checkbox>label{width:auto;display:inline-block}.form-stamp-duty .single-checkbox div{display:inline-block;margin-bottom:1.5rem}.form-stamp-duty .submit-row{display:block;width:100%;margin-bottom:1.5rem}.form-stamp-duty .submit-row .read-more{position:relative;display:block;border-radius:0;background:#d4df52;width:48%;float:left;cursor:pointer}.form-stamp-duty .submit-row .read-more:hover{background:#66513d;coloir:#fff;text-decoration:none}.form-stamp-duty .submit-row .submit{width:48%;float:left;margin-right:4%}.sdlt-results{display:none;margin-top:3rem;padding-right:50%;position:relative;font-weight:400;font-size:1.3rem}.sdlt-results p{background:#d9e368;padding:1rem 0 1rem 1.5rem}.sdlt-results .final-price{font-size:2.2rem;color:#66513d;border:1px solid #f5f4f4;padding:.5rem 1.5rem;background:#fff;position:absolute;top:50%;transform:translateY(-50%);right:0}.sdlt-results{padding:.25rem 0;overflow:hidden;border-top:3px solid #d9e368;border-bottom:3px solid #d9e368}.block-accordion-shortcode .accordion-block-repeater{margin-bottom:3rem}.accordion-block{overflow:hidden;margin-bottom:1rem}.accordion-block .accordion-item{background:#66513d;margin-bottom:2rem}.accordion-block .accordion-title{width:100%;padding:1.5rem 1rem;display:block;font-size:1rem;position:relative;color:#66513d;margin-bottom:0;margin-top:1rem;line-height:1.4;text-decoration:none;font-family:"Lato","Arial",sans-serif;font-weight:400;cursor:pointer;border:none;background:#c4d201;text-align:left}.accordion-block .accordion-title:active{text-decoration:none}.accordion-block .accordion-title span{background:#f5f4f4;margin-right:1rem;border-radius:50px;padding:.5rem .75rem;font-weight:400}.accordion-block .accordion-title:hover,.accordion-block .accordion-title.active{background:#66513d;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.accordion-block .accordion-title.active{background:#66513d;color:#fff;transition:all .2s ease-in-out}.accordion-block .accordion-title.active span{background:#82a7da}.accordion-block .accordion-title:hover h3,.accordion-block .accordion-title.active h3{color:#66513d}.accordion-block .accordion-title:after{transition:all .3s ease;content:'';position:absolute;top:50%;transform:translateY(-50%);right:1.5rem;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #fff}.accordion-block .accordion-title.active:after{transform:translateY(-50%) rotate(180deg)}.accordion-block .accordion-content{padding:1.5rem;display:none;font-size:1rem;border:1px solid rgba(179,179,179,.45)}.accordion-block .accordion-content p:last-child{margin-bottom:0}.meet-the-team-wrapper{position:relative;z-index:0}#meet-the-team-panel{position:relative;max-width:1290px;min-height:calc(480px + 12rem);padding-bottom:3rem}#meet-the-team-panel:before{content:'';position:absolute;left:50%;transform:translateX(-50%);top:0;width:150vw;height:calc(100% - 9rem);background-color:#b584bb;z-index:-1}#meet-the-team-panel .bx-pager{position:absolute;bottom:0;margin-top:0;text-align:left}#meet-the-team-panel .bx-viewport{overflow:visible !important}#meet-the-team-panel .bx-wrapper{position:relative}#meet-the-team-panel .mtt-list>ul .mtt-member{margin-bottom:2.1rem}#meet-the-team-panel .mtt-content{padding-top:2rem}#meet-the-team-panel .mtt-intro{font-size:1.3rem;color:#fff;background-color:#b584bb}#meet-the-team-panel .mtt-intro h2{font-size:2.8rem;margin-bottom:1.75rem;color:#fff}#meet-the-team-panel .mtt-intro p{line-height:1.55}#meet-the-team-panel .mtt-intro>:last-child{margin-bottom:3rem}#meet-the-team-panel .mtt-list{overflow:hidden;padding:2rem 2.5rem 3rem;width:100%;background:#fff;border-radius:18px;box-shadow:0px 0px 20px rgba(17,17,17,.3)}#meet-the-team-panel .mtt-list>ul{position:relative}#meet-the-team-panel .mtt-list .mtt-member:not(:first-child){display:none}#meet-the-team-panel .mtt-list .mtt-member .name{font-size:2.4rem;letter-spacing:-.07rem;line-height:1;margin:0}#meet-the-team-panel .mtt-list .mtt-member .name a{color:#66513d}#meet-the-team-panel .mtt-list .mtt-member .name a:hover{color:#c4d201}#meet-the-team-panel .mtt-list .mtt-member li{color:#66513d;font-weight:400;letter-spacing:.05rem;margin-bottom:.3rem}#meet-the-team-panel .mtt-list .mtt-member li:first-child:not([class]){margin-top:1.5rem}#meet-the-team-panel .mtt-list .mtt-member .job-title{letter-spacing:.11rem;line-height:1.35;text-transform:uppercase;margin-bottom:1.1rem}#meet-the-team-panel .mtt-list .mtt-member .service-area{letter-spacing:0;margin-bottom:1.1rem}#meet-the-team-panel .mtt-list .mtt-member .email a{color:#c4d201}#meet-the-team-panel .mtt-list .mtt-member .email a:hover{color:#66513d}#meet-the-team-panel .mtt-list .mtt-member .mtt-image-wrapper{width:calc(100% + 5rem);margin-top:-2rem;margin-left:-2.5rem;margin-bottom:1.75rem}#meet-the-team-panel .mtt-list .mtt-member .mtt-image-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#meet-the-team-panel .mtt-list .bx-controls-direction{display:flex;flex-wrap:wrap;margin-top:1.5rem;gap:.5rem}#meet-the-team-panel .mtt-list .bx-prev,#meet-the-team-panel .mtt-list .bx-next{display:block;width:30px;height:30px;background-color:#d4df52}#meet-the-team-panel .mtt-list .bx-prev:hover,#meet-the-team-panel .mtt-list .bx-next:hover{background-color:#66513d}#meet-the-team-panel .mtt-list .bx-prev:hover .icon,#meet-the-team-panel .mtt-list .bx-next:hover .icon{fill:#d4df52}#meet-the-team-panel .mtt-list .bx-prev .icon,#meet-the-team-panel .mtt-list .bx-next .icon{fill:#66513d;width:inherit;height:inherit;padding:8px}.form-panel{margin-bottom:3rem}.form-wrapper{display:grid;position:relative;width:100%;grid-template-columns:1fr;gap:1.4rem;overflow:visible}.form-wrapper .load{width:calc(100% + 3rem);margin:0 0 0 -1.5rem}.form-wrapper .form-image{width:100%;-o-object-fit:cover;object-fit:cover}.form-wrapper .block-form-container{width:calc(100% + 3rem);margin:0 0 0 -1.5rem}.form-wrapper .block-form .row-submit{padding:0;position:absolute;left:50%;transform:translateX(-50%);bottom:3.5rem}.block-accordion{border-top:1px solid #f5f4f4;border-bottom:1px solid #f5f4f4;padding-top:3rem;padding-bottom:3rem}.accordion-trigger{position:relative;display:block;width:100%;border:none;background-color:rgba(212,223,82,.3);color:#66513d;font-size:1.1rem;outline:none;margin-bottom:1rem;padding:.75rem 3rem .75rem 1.5rem;text-align:left;transition:all .2s ease-out;position:relative}.accordion-trigger.active,.accordion-trigger:hover{background-color:rgba(212,223,82,.5);color:#66513d}.accordion-trigger.active:after{transform:rotate(180deg) translateY(5px)}.accordion-trigger:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:1.5rem;border-top:10px solid rgba(102,81,61,.9);border-left:8px solid transparent;border-right:8px solid transparent}.accordion-content{line-height:1.7}.accordion-content p{margin:0 0 2rem}.accordion-content p.intro{font-size:1.1rem;font-weight:300;padding:0;border-bottom:none}.accordion-content img{display:block;margin:0 auto}.component-awards{border-bottom:none}.component-awards .award-item{border-bottom:1px solid #f5f4f4;padding:.75rem .75rem .75rem 0}.component-awards .award-item .image{max-height:120px}.component-awards .award-image{flex:1;padding:0 0 .75rem}.component-awards .award-content{flex:2}.component-awards .award-title{color:#66513d;font-weight:400;margin-bottom:1rem}.component-awards .award-title:hover{color:#d4df52}.component-awards .award-description{margin:0}.bx-controls-direction{margin-top:3rem}.bx-controls-direction .bx-next,.bx-controls-direction .bx-prev{display:inline-block;background:#d4df52;margin-right:10px;width:40px;height:40px}.bx-controls-direction .icon{fill:#66513d;width:inherit;height:inherit;padding:10px}.page-template-home #banner-image-rotator{position:relative;height:100%;z-index:0}.page-template-home #banner-image-rotator #banner-images{position:unset !important}.page-template-home #banner-image-rotator>#banner-images .hero-inner:not(:first-child){display:none}.page-template-home #banner-image-rotator .hero-inner{min-height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.page-template-home #banner-image-rotator .hero-inner[aria-hidden=false]{display:flex !important;align-items:flex-end}.page-template-home .hero{padding-top:0 !important}.page-template-home .hero .inner{display:flex;align-items:flex-end;padding-bottom:3rem;padding-top:calc(97px + 5rem)}.page-template-home .hero .inner:after{display:none}.page-template-home .hero .banner-text{font-size:2.1rem;font-weight:400;line-height:.99;width:100%;max-width:275px;text-shadow:0px 0px 12px rgba(17,17,17,.9)}.page-template-home .hero .banner-text .button,.page-template-home .hero .banner-text .page-template-search #container-centre .sf-pagination .nav-previous a,.page-template-search #container-centre .sf-pagination .nav-previous .page-template-home .hero .banner-text a,.page-template-home .hero .banner-text .page-template-search #container-centre .sf-pagination .nav-next a,.page-template-search #container-centre .sf-pagination .nav-next .page-template-home .hero .banner-text a,.page-template-home .hero .banner-text .read-more,.page-template-home .hero .banner-text .card-grid-container>.grid-button,.page-template-home .hero .banner-text .main .centre .services-grid-wrapper .service-button,.main .centre .services-grid-wrapper .page-template-home .hero .banner-text .service-button,.page-template-home .hero .banner-text .service-rotator-wrapper .see-more,.service-rotator-wrapper .page-template-home .hero .banner-text .see-more,.page-template-home .hero .banner-text .block-form .wpcf7-submit,.block-form .page-template-home .hero .banner-text .wpcf7-submit,.page-template-home .hero .banner-text .main .centre .careers-grid-wrapper .service-button,.main .centre .careers-grid-wrapper .page-template-home .hero .banner-text .service-button{letter-spacing:0rem;padding:1.3rem 3rem 1.2rem;font-size:1.2rem;text-shadow:none;margin-top:2rem}.page-template-home .header{position:absolute;top:0;left:0;width:100%;background-color:transparent;transition:background-color .2s ease-out;box-shadow:none}.page-template-home .header .logo{opacity:1}.page-template-home .header .fixed-logo{opacity:0;position:absolute;top:0;left:0}.page-template-home .header .logo,.page-template-home .header .fixed-logo{transition:opacity .2s ease-out}.page-template-home .header:after{content:'';position:absolute;top:0;left:0;width:100%;height:calc(100% + 3rem);background:linear-gradient(180deg,#223320 0%,rgba(0,0,0,0) 100%);opacity:1;transition:opacity .2s ease-out}.page-template-home .header.fixed{background-color:#fff;box-shadow:0px 0px 15px rgba(17,17,17,.2)}.page-template-home .header.fixed:after{opacity:0;height:100%}.page-template-home .header.fixed .fixed-logo{opacity:1 !important}.page-template-home .header.fixed .logo{opacity:0}.page-template-home .header:not(.fixed) .level-1{color:#fff}.page-template-home #home-intro{max-width:900px;margin:auto;padding-top:.5rem;padding-bottom:1.75rem}.page-template-home #home-intro h1{font-size:2.3rem;letter-spacing:-.01rem;margin-bottom:1.5rem;line-height:1.1}.page-template-home #home-intro .content{font-size:1.15rem}.page-template-home .testimonials-container{position:relative;padding:0 1.5rem;border-top:none;margin-bottom:5.4rem}.page-template-home .testimonials-container .icon{top:-.5rem;left:1.5rem}.page-template-home .meet-the-team-wrapper{background:#fff}.page-template-home .main,.page-template-home #container-centre{padding-bottom:0}@media only screen and (min-width:25em){.staff-rotator-container{width:100%;margin:0 auto 3rem}.staff-rotator .staff-image img{border-radius:13px 13px 0 0}.staff-rotator .staff-attributes{border-radius:0 0 13px 13px;padding:1.75rem 2.5rem 5rem}.card-grid-container .card-grid{margin-left:0;width:100%}.card-grid-container .card-grid .card{border-radius:20px}.card-grid-container .card-grid .card.promo-box{padding:2.5rem}.card-grid-container .card-grid .card.blog>a,.card-grid-container .card-grid .card.recruitment-box>a{padding:2.5rem 2.5rem 5.5rem}.block-form-container{margin:0 0 3rem;width:100%;max-width:523px;border-radius:18px}.lastest-posts-container{width:100%;margin:0 0 3rem;border-radius:18px;padding:2rem 2.5rem 2.5rem}.form-stamp-duty .row #price:after{content:'£';position:absolute;font-size:1.2rem;line-height:54px;color:#dcdada;right:0;top:0}.form-stamp-duty .row .helper{margin-left:50%}#meet-the-team-panel .mtt-content{padding-top:3rem}.form-wrapper .load{width:100%;margin:0}.form-wrapper .form-image{border-radius:18px}.form-wrapper .block-form-container{margin:0 auto;width:100%;max-width:523px}.page-template-home #home-intro{text-align:center}}@media only screen and (min-width:32.5em){.staff-cards .post-list .card{flex-direction:row}.staff-cards .post-list .card .staff-image{width:47%}.staff-cards .post-list .card .staff-attributes{width:53%}.accreditations-container ul li{float:left}.accreditations-container ul li:nth-child(n){clear:none;width:calc((99.9999% - 3rem) / 2);margin:0 0 2rem 3rem}.accreditations-container ul li:nth-child(2n+1){clear:both;margin-left:0}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item{float:left}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item:nth-child(n){clear:none;width:calc((99.9999% - 1.5rem) / 2);margin:0 0 1.5rem 1.5rem}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item:nth-child(2n+1){clear:both;margin-left:0}.main .centre .services-grid-wrapper .service-button{width:280px}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item{float:left}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item:nth-child(n){clear:none;width:calc((99.9999% - 1.5rem) / 2);margin:0 0 1.5rem 1.5rem}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item:nth-child(2n+1){clear:both;margin-left:0}.main .centre .careers-grid-wrapper .service-button{width:280px}}@media only screen and (min-width:40em){.modal{max-width:650px;padding:0 0 140px}.modal.theme-video,.modal.theme-arrange-meeting{max-width:760px}.modal.theme-video h2,.modal.theme-arrange-meeting h2{text-align:center}.cookie-bar{padding:3rem 1.5rem 3rem}.cookie-bar .cookies-title{font-size:1.3rem}.cookie-bar .cookie-bar-text p{font-size:1.2rem}.cookie-modal .optional-cookie{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:1.5rem}.cookie-modal .optional-cookie-text{width:calc(100% - 100px)}.office-card .office-brand,.office-card .office-address,.office-card .office-contact{float:left;width:50%}.office-card .office-contact{margin:-1.7em 0 0}.related-practice-areas{order:0;margin:0 0 2rem;padding:3rem;width:100%}.meet-the-team{order:3;margin:0 0 2rem}.section-pay .legl-button{width:44%;margin:0 2.5%}.content p.intro{font-size:1.4rem}.stats-boxes-panel .stats-boxes{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.75rem}.stats-boxes-panel .stats-box{margin-bottom:0}.case-studies-container{order:0}.accreditations-container{order:4}.side-service-container{order:5;margin:0 0 2rem}.downloads-container,.job-spec-container{order:6;margin:0 0 2rem}.block-form-container{padding:3rem 3rem 6rem}.related-office-container{order:1;margin:0 0 2rem}.newsletter-signup-block{order:1;margin:0 0 2rem}.cms-share.share-extras li{float:left;width:31.5%;margin-right:2%}.cms-share.share-extras li:nth-child(3n+3){margin-right:0}#meet-the-team-panel .mtt-list{overflow:visible;max-width:50%;border-radius:18px 0 0 18px}#meet-the-team-panel .mtt-list .mtt-member .mtt-image-wrapper{position:absolute;top:-2rem;left:calc(100% + 2.5rem);width:calc(50vw - 1.5rem);height:calc(100% + 7rem);margin:0}#meet-the-team-panel .mtt-list .mtt-member .mtt-image-wrapper img{border-radius:0 18px 18px 0}.form-wrapper .block-form-container{padding:4rem 5.2rem 6.25rem 4.75rem}.component-awards .award-item{display:flex}.component-awards .award-image{padding:0 .75rem 0 0}}@media only screen and (min-width:50em){body.logged-in .header{top:32px}body:not(.home) .wrapper,body.home .hero{padding-top:168px}.blog-list .news-item{float:left}.blog-list .news-item:nth-child(n){clear:none;width:calc((99.9999% - 3rem) / 2);margin:0 0 2rem 3rem}.blog-list .news-item:nth-child(2n+1){clear:both;margin-left:0}.nav{display:inline-block;float:left;height:60px;background:0 0;visibility:visible;opacity:1;z-index:300}.nav.fixed{position:fixed}.nav .menu{float:left;display:inline-block;width:auto;margin-left:-10px}.nav .menu>.item{position:relative;float:left}.nav .menu>.item.has-mega-menu{position:static}.nav .menu>.item:last-child .sub-menu{right:0}.nav .menu>.item:hover .level-1{color:#b7c23f}.nav .menu>.item:hover .sub-menu{top:60px;transform:translateY(0)}.nav .item>.sub-menu{position:absolute;top:-100rem;width:300px;transform:translateY(6px);transition:transform .2s ease-out;z-index:50;border-top:1px solid #d9e368;filter:drop-shadow(0 10px 10px rgba(102,81,61,.2))}.nav .item>.sub-menu.mega-menu-wrapper{left:0;width:100%}.nav .item>.sub-menu.mega-menu-wrapper .mega-menu ul li{border-right:2px solid #d4df52;float:left}.nav .item>.sub-menu.mega-menu-wrapper .mega-menu ul li:nth-child(n){clear:none;width:calc((99.9999% - 6rem) / 3);margin:0 0 0 3rem}.nav .item>.sub-menu.mega-menu-wrapper .mega-menu ul li:nth-child(3n+1){clear:both;margin-left:0}.nav .item>.sub-menu.mega-menu-wrapper .mega-menu ul li:nth-child(3n){border-right:none}.nav .link{display:block;padding:10px;background:#fff;color:#66513d;font-size:1.1rem;font-family:"Lato","Arial",sans-serif;line-height:1.4;transition:color .2s ease-out,background .2s ease-out}.nav .link:hover,.nav .link:active,.nav .link.active{color:#b7c23f}.nav .link.current_page_item{color:#fff}.nav .link.current_page_item:hover{color:#fff}.nav .link.level-1{position:relative;height:60px;line-height:60px;padding:0 9px;background:0 0;color:#66513d;text-transform:uppercase;font-size:.85rem;letter-spacing:2px;text-align:center;z-index:2}.nav .link.level-1:hover,.nav .link.level-1:active,.nav .link.level-1.active{color:#b7c23f}.nav .link.level-1.active{color:#b7c23f}.mobile-nav-trigger{display:none}.mobile-ui{display:none}.grecaptcha-badge{bottom:14px !important}.cookie-bar{bottom:0;padding:6rem 2.25rem}.checkbox-list .wpcf7-list-item{width:50%}.profile-image-wrapper{float:left;width:50%}.type-service .column.centre,.staff-template-default .column.centre,.offices-template-default .column.centre,.vacancy-template-default .column.centre,.post-template-default .column.centre,.page-template-contact .column.centre,.page-template-office .column.centre,.page-template-vacancies .column.centre,.page-template-service .column.centre,.page-template-about .column.centre,.single-casestudy .column.centre,.page-template-default .column.centre{float:left;width:calc(100% - (35% + 40px))}.type-service .column.right,.staff-template-default .column.right,.offices-template-default .column.right,.vacancy-template-default .column.right,.post-template-default .column.right,.page-template-contact .column.right,.page-template-office .column.right,.page-template-vacancies .column.right,.page-template-service .column.right,.page-template-about .column.right,.single-casestudy .column.right,.page-template-default .column.right{float:right;width:35%}.content{font-size:1.2rem;letter-spacing:-.02rem;line-height:1.57}.header{position:fixed;right:0;left:0;top:0;z-index:301}.header .header-bar .header-inner{height:108px}.company-logo{justify-content:flex-start;left:1.5rem;margin:50px auto 0;padding:0;height:auto;width:auto}.calls-to-action{display:block;float:right;position:relative;margin:0 0 0 .5rem}.calls-to-action .action{float:left;margin:0 0 0 .6rem}.calls-to-action .action:first-child{margin:0}.header-buttons{display:block;position:relative;float:right;padding-top:38px}.header-buttons .social-icons{display:block;position:relative;display:block;float:left;margin-top:-2px}.hero:after{bottom:-1rem;height:1rem}.hero .hero-content{min-height:193px}.hero .hero-content h1{font-size:3.3rem;letter-spacing:-.13rem;padding-top:.5rem;margin-left:-.2rem}.hero .hero-content h1.long-title{font-size:2.75rem;letter-spacing:-.1rem;padding-top:.4rem}.hero-left{width:65%;float:left}.section-success .news-container-options .block,.blog .news-container-options .block,.archive .news-container-options .block{float:left}.section-success .news-container-options .block:nth-child(n),.blog .news-container-options .block:nth-child(n),.archive .news-container-options .block:nth-child(n){clear:none;width:calc((99.9999% - 3rem) / 2);margin:0 0 2rem 3rem}.section-success .news-container-options .block:nth-child(2n+1),.blog .news-container-options .block:nth-child(2n+1),.archive .news-container-options .block:nth-child(2n+1){clear:both;margin-left:0}.section-success .hero .hero-left{float:left}.section-success .news-container-options{float:left;position:relative;display:block;clear:right}.main{padding-top:3.65rem;padding-bottom:1.5rem}iframe[src*="https://www.youtube"],iframe[src*="https://youtu.be"]{height:300px;width:100%}.sub-nav{padding:.75rem 0 1rem;margin-top:0;margin-bottom:3rem}.breadcrumbs+#container-centre,.breadcrumbs+.column.centre{padding-top:3rem !important}.card-grid-container .card-grid{grid-template-columns:1fr 1fr;gap:.6rem}.card-grid-container .card-grid .card:first-child{grid-column:1/span 2}.card-grid-container .card-grid .card:last-child{grid-column:1/span 2}.card-grid-container .card-grid .card.promo-box{padding:4.5rem 5.5rem 3rem}.card-grid-container .card-grid .card.promo-box .promo-box-inner{max-width:70%;height:100%;padding-right:2rem}.card-grid-container .card-grid .card.promo-box .promo-box-inner .ecologi-widget-wrapper{position:absolute;left:100%;max-width:50%;bottom:2rem}.card-grid-container .card-grid .card.blog>a,.card-grid-container .card-grid .card.recruitment-box>a{padding:2.85rem 3rem 6rem}.card-grid-container .card-grid .card.blog .service-arrow,.card-grid-container .card-grid .card.recruitment-box .service-arrow{bottom:3rem}.infographic-container{display:flex;align-items:center;margin-bottom:5rem}.infographic-container .infographic-image{max-width:359px}.infographic-container .infographic-content{max-width:calc(100% - 359px);overflow:visible;padding:2rem 1.5rem 0}.infographic-container .infographic-title{font-size:3.6rem}.infographic-container .infographic-text{font-size:2.1rem}.infographic-container .infographic-alt-text{font-size:1.5rem}.page-template-careers .hero-image{height:500px}.page-template-careers .hero-image{height:570px}.page-template-careers #container-centre .intro-content{padding:4.5rem 0}.page-template-careers #container-centre .intro-content .content{flex-basis:70%;margin-bottom:0}.page-template-careers #container-centre .intro-content .button,.page-template-careers .page-template-search #container-centre .intro-content .sf-pagination .nav-previous a,.page-template-search .page-template-careers #container-centre .intro-content .sf-pagination .nav-previous a,.page-template-careers .page-template-search #container-centre .sf-pagination .nav-previous .intro-content a,.page-template-search .page-template-careers #container-centre .sf-pagination .nav-previous .intro-content a,.page-template-careers .page-template-search #container-centre .intro-content .sf-pagination .nav-next a,.page-template-search .page-template-careers #container-centre .intro-content .sf-pagination .nav-next a,.page-template-careers .page-template-search #container-centre .sf-pagination .nav-next .intro-content a,.page-template-search .page-template-careers #container-centre .sf-pagination .nav-next .intro-content a,.page-template-careers #container-centre .intro-content .read-more,.page-template-careers #container-centre .intro-content .card-grid-container>.grid-button,.page-template-careers #container-centre .intro-content .main .centre .services-grid-wrapper .service-button,.main .centre .services-grid-wrapper .page-template-careers #container-centre .intro-content .service-button,.page-template-careers #container-centre .intro-content .service-rotator-wrapper .see-more,.service-rotator-wrapper .page-template-careers #container-centre .intro-content .see-more,.page-template-careers #container-centre .intro-content .block-form .wpcf7-submit,.block-form .page-template-careers #container-centre .intro-content .wpcf7-submit,.page-template-careers #container-centre .intro-content .main .centre .careers-grid-wrapper .service-button,.main .centre .careers-grid-wrapper .page-template-careers #container-centre .intro-content .service-button{font-size:1.4rem}.page-template-careers .panel{padding:4.5rem 0}.text-panel.left .inner .content{flex-basis:70%;margin-bottom:0}.image-buttons-panel{background:linear-gradient(to top,#fff 191px,#f5f4f4 191px)}.image-buttons-panel .buttons{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:.75rem;column-gap:.75rem}.image-panel-quote .quote{padding-left:80px;margin:6rem 0}.image-panel-quote .quote .icon-container{position:absolute;top:0;left:0}.trust-factors-panel .inner{min-height:500px}.trust-factors-panel .trust-factors{-moz-columns:2;columns:2;width:900px;font-size:1.2rem;position:absolute;bottom:-3rem;left:1.5rem}.quote-panel .inner{height:500px}.footer-logos-container{padding:3rem 0 5.7rem}.block-form-container{max-width:unset}.cms-share{display:block;position:fixed;bottom:30%;right:0;width:50px}.cms-share li{float:none;padding:0;width:50px;height:50px}.cms-share li .icon{width:50px}.cms-share li .icon:hover{opacity:1}.cms-share li .icon-link{min-height:50px}.cms-share li .icon-plus{padding:0}.faq-title{padding:1rem 3rem 1rem 1.5rem}.accordion-block .accordion-title{padding:1rem 3rem 1rem 1.5rem}#meet-the-team-panel .mtt-list .mtt-member .name{font-size:2.7rem}#meet-the-team-panel .mtt-list .mtt-member li{font-size:1.35rem}#meet-the-team-panel .mtt-list .mtt-member .job-title{font-size:1.25rem}#meet-the-team-panel .mtt-list .mtt-member .service-area{font-size:1.45rem}.form-panel{margin-bottom:6rem}.form-wrapper{grid-template-columns:523px auto}.form-wrapper .form-image{position:absolute;height:560px;width:auto}.form-wrapper .block-form-container{max-width:unset}.page-template-home .hero,.page-template-home .hero .inner{min-height:852px;max-height:94vh}.page-template-home .hero .inner{padding-top:168px;padding-bottom:8rem}.page-template-home .hero .banner-text{max-width:60%;font-size:4rem;width:100%}.page-template-home .header{position:fixed}.page-template-home #home-intro{padding:3.9rem 1.5rem 6.5rem}.page-template-home #home-intro h1{font-size:2.65rem;line-height:1.3;margin-bottom:1rem}.page-template-home #home-intro .content{font-size:1.3rem}}@media only screen and (min-width:50em) and (min-width:50em){.nav .item>.sub-menu.mega-menu-wrapper .mega-menu{float:left;width:100%}.nav .item>.sub-menu.mega-menu-wrapper .mega-menu:first-child{border-right:1px solid #f5f4f4}}@media only screen and (min-width:60em){.blog-list .news-item{float:left}.blog-list .news-item:nth-child(n){clear:none;width:calc((99.9999% - 6rem) / 3);margin:0 0 2rem 3rem}.blog-list .news-item:nth-child(3n+1){clear:both;margin-left:0}.nav .link{padding:10px}.nav .link.level-1{padding:0 10px;font-size:.95rem}.cookie-bar .cookie-bar-inner{display:flex;align-items:center}.cookie-bar .cookie-bar-text{flex:2;padding-right:3rem}.cookie-bar .cookie-bar-text p{margin:0}.cookie-buttons{flex:1}.page-template-search #container-centre .searchandfilter .sf-field-search{min-width:900px}.staff-cards .post-list{grid-template-columns:1fr 1fr;gap:2.65rem 3rem}.staff-cards .post-list .card .staff-image{min-height:271px}.staff-cards .post-list .card .staff-attributes{padding:2rem 1.75rem 1.75rem 2.5rem}.staff-profile{margin-top:0;float:left;padding:3rem 4.5rem}.staff-list .searchandfilter li{float:left;width:calc((100% - 6rem) / 3);margin:0 0 0 3rem;margin:0 0 0 3rem !important}.staff-list .searchandfilter li:nth-child(3n+1){margin-left:0}.staff-list .searchandfilter li:first-child{margin:0 !important}.staff-list .searchandfilter li.sf-field-post-meta-service_areas label .sf-input-select,.staff-list .searchandfilter li.sf-field-post-meta-service_areas label .sf-input-text,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label .sf-input-select,.staff-list .searchandfilter li.sf-field-taxonomy-stafftype label .sf-input-text,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label .sf-input-select,.staff-list .searchandfilter li.sf-field-post-meta-people_service_areas label .sf-input-text{height:55px;line-height:55px}.staff-list .searchandfilter li input,.staff-list .searchandfilter li select{height:55px;line-height:55px}.two-col-image{float:left;width:48%;margin-right:4%}.two-col-image:nth-child(2n){margin-right:0}.three-col-image{float:left;width:32%;margin-right:2%}.three-col-image:nth-child(3n){margin-right:0}.calls-to-action{margin:0 0 0 2rem}.single-staff .hero{background-position:left;padding-left:60%;background-size:contain}.page-template-staff .main{padding-top:3rem}iframe[src*="https://www.youtube"],iframe[src*="https://youtu.be"]{height:400px;width:100%}.pre-footer .pre-footer-inner{padding-top:3rem}.card-grid-container .card-grid .card.promo-box{background-position:calc(100% + 12rem) center}.footer .footer-inner .footer-block{float:left;border-right:2px solid #a09c9b;border-bottom:none;padding-right:1.5rem}.footer .footer-inner .footer-block:nth-child(n){clear:none;width:calc((99.9999% - 9rem) / 4);margin:0 0 0 3rem}.footer .footer-inner .footer-block:nth-child(4n+1){clear:both;margin-left:0}.footer .footer-inner .footer-block.footer-info{padding-top:5rem}.footer .footer-inner .footer-block.footer-disclaimer{float:left;clear:none !important;margin-left:3rem !important;padding-right:2rem}.footer .footer-inner .footer-block.footer-disclaimer:nth-child(n){clear:none;width:calc((99.9999% - 3rem) / 2);margin:0 0 0 3rem}.footer .footer-inner .footer-block.footer-disclaimer:nth-child(2n+1){clear:both;margin-left:0}.image-buttons-panel h2{font-size:2.2rem;margin-bottom:4.5rem}.image-buttons-panel .buttons a .button-content{line-height:1.5}.image-buttons-panel .buttons li{margin-bottom:0}.trust-factors-bottom{padding:6rem 0 3rem}.trust-factors-bottom .button,.trust-factors-bottom .page-template-search #container-centre .sf-pagination .nav-previous a,.page-template-search #container-centre .sf-pagination .nav-previous .trust-factors-bottom a,.trust-factors-bottom .page-template-search #container-centre .sf-pagination .nav-next a,.page-template-search #container-centre .sf-pagination .nav-next .trust-factors-bottom a,.trust-factors-bottom .read-more,.trust-factors-bottom .card-grid-container>.grid-button,.trust-factors-bottom .side-service-container ul .services-blocks .read-more,.side-service-container ul .services-blocks .trust-factors-bottom .read-more,.trust-factors-bottom .main .centre .services-grid-wrapper .service-button,.main .centre .services-grid-wrapper .trust-factors-bottom .service-button,.trust-factors-bottom .service-rotator-wrapper .see-more,.service-rotator-wrapper .trust-factors-bottom .see-more,.trust-factors-bottom .block-form .wpcf7-submit,.block-form .trust-factors-bottom .wpcf7-submit,.trust-factors-bottom .main .centre .careers-grid-wrapper .service-button,.main .centre .careers-grid-wrapper .trust-factors-bottom .service-button,.trust-factors-bottom .community-container .community .read-more,.community-container .community .trust-factors-bottom .read-more{position:absolute;right:0;top:-4rem;margin-bottom:0}.trust-factors-bottom .description{width:900px}.quote-panel .quote{left:auto;bottom:-3rem;width:400px;padding:3rem}.quote-panel .quote blockquote{font-size:2.2rem}.stats-boxes-panel .stats-boxes{grid-template-columns:1fr 1fr 1fr}.text-and-image-panel .inner{display:flex;flex-direction:row;flex-wrap:wrap}.text-and-image-panel .inner .content{flex-basis:70%}.text-and-image-panel .inner .image{flex-basis:30%}.text-and-image-panel .inner .image img{max-width:100%}.accreditations-container ul li{float:left}.accreditations-container ul li:nth-child(n){clear:none;width:calc((99.9999% - 6rem) / 3);margin:0 0 2rem 3rem}.accreditations-container ul li:nth-child(3n+1){clear:both;margin-left:0}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item{float:left}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item:nth-child(n){clear:none;width:calc((99.9999% - 4.5rem) / 4);margin:0 0 1.5rem 1.5rem}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item:nth-child(4n+1){clear:both;margin-left:0}.main .centre .services-grid-wrapper .services-grid ul .services-nav-item div{height:250px}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item{float:left}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item:nth-child(n){clear:none;width:calc((99.9999% - 4.5rem) / 4);margin:0 0 1.5rem 1.5rem}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item:nth-child(4n+1){clear:both;margin-left:0}.main .centre .careers-grid-wrapper .careers-grid ul .careers-nav-item div{height:250px}.our-history-container ul li .history-content{padding:2rem}.our-values-container ul li .values-image{padding:0}.cms-share.share-extras li .label{padding-left:.15rem}.downloads-area .download-item{float:left}.downloads-area .download-item:nth-child(n){clear:none;width:calc((99.9999% - 1.5rem) / 2);margin:0 0 1.5rem 1.5rem}.downloads-area .download-item:nth-child(2n+1){clear:both;margin-left:0}.office-hours .opening-hours li span{padding:.75rem 1.5rem}#meet-the-team-panel .mtt-content{max-width:calc(100% - 480px);padding-right:71px}#meet-the-team-panel .mtt-intro{font-size:1.75rem;letter-spacing:-.085rem;min-height:265px}#meet-the-team-panel .mtt-list{float:right;max-width:417px;border-radius:18px;padding:3rem 3rem 3.8rem 4.2rem}#meet-the-team-panel .mtt-list .mtt-member .mtt-image-wrapper{width:480px;height:468px;left:unset;right:calc(-551px - 3rem);top:-324px}#meet-the-team-panel .mtt-list .mtt-member .mtt-image-wrapper img{border-radius:18px}}@media only screen and (min-width:70em){body:not(.page-template-careers) .column.centre>.content{margin-bottom:4.75rem}.staff-rotator-container{max-width:100%;margin:0 0 4.75rem}.staff-rotator-container .bx-controls{left:3.5rem;bottom:2.3rem;width:auto;max-width:calc(56% - 6rem);margin:0}.staff-rotator-container .staff-link{text-align:initial}.staff-rotator-container .read-more{margin-top:.4rem;margin-left:3.25rem}.staff-rotator .card .card-inner{flex-direction:row-reverse}.staff-rotator .staff-image{width:44%;min-height:363px}.staff-rotator .staff-image img{border-radius:13px}.staff-rotator .staff-attributes{width:56%;margin:1.2rem 0;border-radius:13px 0 0 13px;padding:2.85rem 2.5rem 2.85rem 3.5rem}.staff-rotator .staff-attributes .name{font-size:2.7rem}.staff-rotator .staff-attributes .email a,.staff-rotator .staff-attributes .phone,.staff-rotator .staff-attributes .primary-service,.staff-rotator .staff-attributes .jobtitle{font-size:1.3rem}.profile-details{min-height:400px;background:#fff}.staff-profile{width:55%;min-height:400px}.type-service .column.centre,.staff-template-default .column.centre,.offices-template-default .column.centre,.vacancy-template-default .column.centre,.post-template-default .column.centre,.page-template-contact .column.centre,.page-template-office .column.centre,.page-template-vacancies .column.centre,.page-template-service .column.centre,.page-template-about .column.centre,.single-casestudy .column.centre,.page-template-default .column.centre{float:left;width:calc(100% - (26% + 80px))}.type-service .column.right,.staff-template-default .column.right,.offices-template-default .column.right,.vacancy-template-default .column.right,.post-template-default .column.right,.page-template-contact .column.right,.page-template-office .column.right,.page-template-vacancies .column.right,.page-template-service .column.right,.page-template-about .column.right,.single-casestudy .column.right,.page-template-default .column.right{float:right;width:26%}.company-logo img{width:100%;max-width:505px}.hero-left{width:74%}.single-staff .hero{background-position:-10% center;padding-left:40%;background-size:contain;min-height:400px}iframe[src*="https://www.youtube"],iframe[src*="https://youtu.be"]{height:500px;width:100%}.card-grid-container{margin-bottom:7rem}.card-grid-container .card-grid{grid-template-columns:1fr 1fr 1fr}.card-grid-container .card-grid .card:first-child{grid-column:1/span 3}.card-grid-container .card-grid .card:last-child{grid-column:unset}.card-grid-container .card-grid .card.promo-box{background-position:calc(100% + 6rem) center}.card-grid-container .card-grid .card.promo-box:before{display:none}.card-grid-container .card-grid .card.promo-box .promo-box-inner{max-width:500px}.card-grid-container .card-grid .card.promo-box .promo-box-inner .ecologi-widget-wrapper{max-width:250px}.card-grid-container .card-grid .card.promo-box .title{font-size:2.75rem;margin-bottom:2rem}.card-grid-container .card-grid .card.promo-box p:not([class]){font-size:1.5rem;margin-bottom:2rem;text-shadow:none}.card-grid-container .card-grid .card.blog,.card-grid-container .card-grid .card.recruitment-box{min-height:533px}.card-grid-container .card-grid .card.blog .title,.card-grid-container .card-grid .card.recruitment-box .title{font-size:2.1rem;margin-bottom:2rem}.card-grid-container .card-grid .card.blog .datetime,.card-grid-container .card-grid .card.recruitment-box .datetime{margin-bottom:2rem}.card-grid-container .card-grid .card.blog .card-content,.card-grid-container .card-grid .card.recruitment-box .card-content{font-size:1.55rem}.infographic-container{margin-bottom:10rem}.footer .footer-inner .footer-block.footer-info{padding-top:3.5rem}.page-template-careers #container-centre .intro-content .button,.page-template-careers .page-template-search #container-centre .intro-content .sf-pagination .nav-previous a,.page-template-search .page-template-careers #container-centre .intro-content .sf-pagination .nav-previous a,.page-template-careers .page-template-search #container-centre .sf-pagination .nav-previous .intro-content a,.page-template-search .page-template-careers #container-centre .sf-pagination .nav-previous .intro-content a,.page-template-careers .page-template-search #container-centre .intro-content .sf-pagination .nav-next a,.page-template-search .page-template-careers #container-centre .intro-content .sf-pagination .nav-next a,.page-template-careers .page-template-search #container-centre .sf-pagination .nav-next .intro-content a,.page-template-search .page-template-careers #container-centre .sf-pagination .nav-next .intro-content a,.page-template-careers #container-centre .intro-content .read-more,.page-template-careers #container-centre .intro-content .card-grid-container>.grid-button,.page-template-careers #container-centre .intro-content .main .centre .services-grid-wrapper .service-button,.main .centre .services-grid-wrapper .page-template-careers #container-centre .intro-content .service-button,.page-template-careers #container-centre .intro-content .service-rotator-wrapper .see-more,.service-rotator-wrapper .page-template-careers #container-centre .intro-content .see-more,.page-template-careers #container-centre .intro-content .block-form .wpcf7-submit,.block-form .page-template-careers #container-centre .intro-content .wpcf7-submit,.page-template-careers #container-centre .intro-content .main .centre .careers-grid-wrapper .service-button,.main .centre .careers-grid-wrapper .page-template-careers #container-centre .intro-content .service-button{font-size:1.6rem;padding:3rem}.page-template-careers .panel{padding:6rem 0}.image-buttons-panel .buttons a .button-content,.image-buttons-panel .buttons a .button-title{padding:3rem}.trust-factors-panel .inner{min-height:600px}.quote-panel .inner{height:700px}.stats-boxes-panel .stats-box .value{font-size:8rem}.testimonials-container{padding-top:5.25rem;padding-left:95px;margin-bottom:3.75rem}.testimonials-container .icon-quote{position:absolute;left:-.25rem;top:4.75rem;margin:0}.testimonials-container ul li blockquote>p{font-size:1.7rem;margin-bottom:2.5rem}.service-rotator-wrapper{margin:0 auto 6.7rem}.our-history-container .bx-controls .bx-pager{margin-bottom:0}.our-history-container .bx-viewport{margin-bottom:0}.our-history-container ul li .history-image,.our-history-container ul li .history-content{width:50%}.our-values-container ul li{float:left;border-bottom:none;border-right:6px solid rgba(255,255,255,.3)}.our-values-container ul li:nth-child(n){clear:none;width:33.33333%}.our-values-container ul li:nth-child(3n+1){clear:both;margin-left:0}.our-values-container ul li:last-child{border-right:none}.community-container .community{float:left}.community-container .community:nth-child(n){clear:none;width:calc((99.9999% - 3rem) / 2);margin:0 0 2rem 3rem}.community-container .community:nth-child(2n+1){clear:both;margin-left:0}.awards-container .awards-blocks .awards{float:left}.awards-container .awards-blocks .awards:nth-child(n){clear:none;width:calc((99.9999% - 3rem) / 2);margin:0 0 2rem 3rem}.awards-container .awards-blocks .awards:nth-child(2n+1){clear:both;margin-left:0}.cms-share.share-extras li .icon{display:block}.resources-container{padding:3rem 3rem 5rem}.lastest-posts-container{padding:3rem 3.5rem 3rem}#meet-the-team-panel .mtt-content{padding-top:5.6rem}.page-template-home .testimonials-container{padding-left:125px}.page-template-home .testimonials-container .bx-pager{margin-left:calc(-125px + 1.5rem)}}@media only screen and (min-width:85em){.nav .link{padding:10px 20px}.nav .link.level-1{padding:0 15px}.staff-profile{width:52.8%}.card-grid-container .card-grid .card.promo-box{background-position:right center}.service-rotator .service-item{min-height:483px}.service-rotator .service-item a{padding:2.75rem 2.25rem 6rem}.service-rotator .service-item .service-synopsis{font-size:1.4rem}.service-rotator .service-item .service-arrow{bottom:3.5rem}}@media only screen and (min-width:100em){.staff-profile{width:43.8%}.single-staff .hero{background-size:contain;background-position:0 center}}@keyframes hippyshake{0%{transform:translateX(2px)}20%{transform:translateX(0)}40%{transform:translateX(-2px)}60%{transform:translateX(0)}80%{transform:translateX(2px)}100%{transform:translateX(0)}}@keyframes loading{50%{transform:scale(1);opacity:1}100%{opacity:0}}