@charset "UTF-8";.helper,dfn{font-style:italic}body,fieldset{margin:0}img,legend{border:0}fieldset,legend,td,th{padding:0}.column.left,.column.right,.component-blogs .article .article-header,.component-news .article .article-header,.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:border-box}.input,.search-bar .search-input,.select-wrapper .select,.textarea{-webkit-appearance:none;-moz-appearance:none;outline:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes hippyshake{0%,80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%,20%,60%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes hippyshake{0%,80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%,20%,60%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@-webkit-keyframes loading{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@keyframes loading{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}.inner{width:100%;max-width:800px;margin:0 auto}.author-meta:after,.bx-has-controls-direction:after,.crumbtrails:after,.document:after,.footer .footer-bottom:after,.footer .footer-inner:after,.main:after,.mobile-ui-nav .item:after,.news:after,.office-card .office:after,.pagination-container:after,.related-items:after,.search-tabs-container:after,.social-icons:after,.staff-group:after,.staff-list:after,.staff-search-container .staff-search-filters:after,.staff-search-container:after,.staff-search-results:after,form .row:after,form.form-training-contract-application .input-group:after{content:'';clear:both;display:block;width:100%;overflow:hidden}.related-items .related .related-title,.staff-member .staff-attributes .staff-contact .has-icon,.staff-rotator .staff-attributes .staff-contact .has-icon{min-height:0}.related-items .related .related-title .icon-link,.staff-member .staff-attributes .staff-contact .has-icon .icon-link,.staff-rotator .staff-attributes .staff-contact .has-icon .icon-link{min-height:0;padding-left:0}.related-items .related .related-title .icon,.staff-member .staff-attributes .staff-contact .has-icon .icon,.staff-rotator .staff-attributes .staff-contact .has-icon .icon{display:none}.speaker .speaker-header .speaker-image img,.staff-cards .card .staff-image img,.staff-member .staff-image img,.staff-rotator .staff-image img{display:block;width:100%}#container-centre>.block blockquote,.biography blockquote,.block-text blockquote,.pre-footer-testimonials blockquote{margin:0}#container-centre>.block blockquote>p:before,.biography blockquote>p:before,.block-text blockquote>p:before,.pre-footer-testimonials blockquote>p:before{content:'\2018'}#container-centre>.block blockquote>p:after,.biography blockquote>p:after,.block-text blockquote>p:after,.pre-footer-testimonials blockquote>p:after{content:'\2019'}#container-centre>.block blockquote p,.biography blockquote p,.block-text blockquote p,.pre-footer-testimonials blockquote p{display:inline;margin:0}#container-centre>.block blockquote cite,.biography blockquote cite,.block-text blockquote cite,.pre-footer-testimonials blockquote cite{display:block}.block-form .form-reveal,.block-form .row label:not(.captcha-label),.calls-to-action,.checkbox-list .checkbox,.cms-faq-list .faq-answer,.component-blogs .article .article-image-wrapper,.component-blogs .article .article-meta .datetime,.component-blogs .article .article-synopsis,.component-news .article .ar .article-image-wrapper,.component-news .article .article-meta .datetime,.hidden,.map span,.meet-the-team-wrapper .meet-the-team,.mobile-ui-panel-enquiry .form .helper,.nav,.pagination-container .pagination .pagination-arrow,.radio-list .radio,.search-bar .search-button .icon-link,.search-bar .search-label,.search-bar .search-submit,.search-buckets .search-result .searchResultDate,.search-buckets .search-result .staff-alpha-sort,.search-summary .none-found,.staff-cards .card .staff-contact .email,.staff-cards .card .staff-contact .mobile,.staff-cards .card .staff-contact .phone,.staff-cards .card .staff-departments,.staff-cards .card .staff-details .office,.staff-cards .card .staff-details .profile,.staff-cards .card .staff-social,.staff-member .staff-attributes .staff-contact .h3,.staff-member .staff-attributes .staff-contact form .legend,.staff-rotator .staff-attributes .staff-contact .phone,.staffresults,.sub-nav .sub-menu:empty,.type-profile .profile-contact .profile-block-header,.type-profile .profile-office .office-contact,.type-profile .profile-office .office-title,.type-profile .tabs-container,form .staff-member .staff-attributes .staff-contact .legend{display:none}.loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading .dot{width:14px;height:14px;margin:0 7px;background:#fff;display:inline-block;-webkit-transform:scale(0);transform:scale(0);border-radius:50%;-webkit-animation:loading 1s ease infinite;animation:loading 1s ease infinite}.has-icon,.has-icon .icon-content,.has-icon .icon-link{min-height:30px;display:block;position:relative}.loading p{color:#fff;margin:0;text-align:center}.loading .dot:nth-child(2){-webkit-animation:loading 1s ease infinite .3s;animation:loading 1s ease infinite .3s}.loading .dot:nth-child(3){-webkit-animation:loading 1s ease infinite .6s;animation:loading 1s ease infinite .6s}.has-icon .icon-content,.has-icon .icon-link{padding-left:30px;z-index:1}.has-icon .icon{width:30px;position:absolute;top:0;left:0;height:100%;fill:#6b7285;z-index:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.mobile-ui{position:fixed;right:0;left:0;bottom:-75px;height:75px;z-index:302;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.mobile-ui .mobile-ui-button{float:left;width:25%}.mobile-ui .mobile-ui-panels{width:400vw}.mobile-ui.active{bottom:0}@media only screen and (min-width:60em){.inner{max-width:1166px}.mobile-ui{display:none}}.mobile-ui .mobile-ui-buttons{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-ui .mobile-ui-buttons .mobile-ui-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mobile-ui .mobile-ui-buttons .pay-button{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.mobile-ui .ui-button{display:block;position:relative;width:100%;height:75px;padding:0;border:none;border-top:1px solid rgba(17,17,17,.2);border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(17,17,17,.1);outline:0;background:#68a32f;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:2}.mobile-ui .ui-button.active{background:#5b8f29}.mobile-ui .ui-button.active .icon-content{color:#fff}.mobile-ui .ui-button.active .icon{fill:#fff}.mobile-ui .ui-button .ui-button-inner{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1.1;width:100%}.mobile-ui .ui-button .icon-content{display:block;color:#fff;font-size:1.1rem;text-transform:capitalize;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-ui .ui-button .icon{position:relative;width:22px;height:22px;fill:#fff;padding:2px;z-index:0}.mobile-ui .mobile-ui-panels-container{position:fixed;top:100%;left:0;height:0;background:#68a32f;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:1}.mobile-ui .mobile-ui-panels-container.in-view{top:0;height:100vh;z-index:1}.mobile-ui .mobile-ui-panels-container.in-view .mobile-ui-panel-close{visibility:visible;opacity:1;top:0}.mobile-ui .mobile-ui-panels-container.in-view .mobile-ui-panel{height:100%;overflow:visible}.mobile-ui .mobile-ui-panel-close{visibility:hidden;opacity:0;background:rgba(17,17,17,.4);position:fixed;top:-50px;right:0;width:50px;height:50px;cursor:pointer;min-height:50px;z-index:303;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-ui .mobile-ui-panel-close .icon-content,.mobile-ui .mobile-ui-panel-close .icon-link{min-height:50px;padding-left:50px}.mobile-ui .mobile-ui-panel-close .icon{width:50px;fill:#fff;padding:12.5px}.mobile-ui .mobile-ui-panel-close:hover{background:rgba(17,17,17,.7)}.mobile-ui .mobile-ui-panels{overflow:visible;height:100%}.mobile-ui .mobile-ui-panels.scroll{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.mobile-ui .mobile-ui-panel{position:relative;float:left;width:100vw;height:0;padding:0;background:#68a32f;color:#fff;overflow:hidden}.mobile-ui .mobile-ui-panel>.title{font-size:1.6rem;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:375px}.mobile-ui .mobile-ui-panel .block,.mobile-ui .mobile-ui-panel .menu,.mobile-ui .mobile-ui-panel .sub-menu{height:100%;overflow-y:scroll}.mobile-ui .mobile-ui-panel .block{-webkit-overflow-scrolling:touch;-webkit-overflow-wrap:touch;overflow-wrap:touch}.mobile-ui-nav{position:relative;height:100%}.mobile-ui-nav .menu-panel{position:absolute;top:0;bottom:0;left:0;width:100%;background:#68a32f}.mobile-ui-nav .menu-panel.menu-level-1{top:112.5px}.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.7rem}.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.4rem}.mobile-ui-nav .link.active,.mobile-ui-nav .link:active{background:#7ec638;color:#fff}.mobile-ui-nav .sub-menu-trigger{position:absolute;top:0;bottom:0;width:15vw;border:none;outline:0;background:rgba(17,17,17,.15);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-ui-nav .sub-menu-trigger:after{content:'';position:absolute;width:14px;height:14px;border-right:4px solid #fff;border-bottom:4px solid #fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-ui-nav .sub-menu-trigger:active{background:#531862}.mobile-ui-nav .sub-menu-trigger:active:after{border-color:#fff}.mobile-ui-nav .sub-menu-trigger.up{left:0;border-right:1px solid rgba(255,255,255,.2)}.mobile-ui-nav .sub-menu-trigger.up:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-225deg);transform:translate(-50%,-50%) rotate(-225deg)}.mobile-ui-nav .sub-menu-trigger.down{right:0;border-left:1px solid rgba(255,255,255,.2)}.mobile-ui-nav .sub-menu-trigger.down:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.mobile-ui-panel-enquiry .form ::-webkit-input-placeholder{color:#485157;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.mobile-ui-panel-enquiry .form :-moz-placeholder{color:#485157;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.mobile-ui-panel-enquiry .form ::-moz-placeholder{color:#485157;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.mobile-ui-panel-enquiry .form :-ms-input-placeholder{color:#485157;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.mobile-ui-panel-enquiry .form .form-intro{margin:0 0 1.5rem}.mobile-ui-panel-enquiry .form .helper{color:#fff}.mobile-ui-panel-enquiry .form .captcha-wrapper label{display:block}.mobile-ui-panel-enquiry .form .submit{background-color:#531862;margin:1.5rem 0 0}.mobile-ui-panel-enquiry .form .submit:hover{background-color:#155113}.mobile-ui-panel-search .site-search-bar{height:60px}.mobile-ui-panel-search .site-search-bar ::-webkit-input-placeholder{color:#485157;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.mobile-ui-panel-search .site-search-bar :-moz-placeholder{color:#485157;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.mobile-ui-panel-search .site-search-bar ::-moz-placeholder{color:#485157;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.mobile-ui-panel-search .site-search-bar :-ms-input-placeholder{color:#485157;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.mobile-ui-panel-search .site-search-bar .search-input{background:#fff;color:#485157}.mobile-ui-panel-search .site-search-bar .search-input:focus{border-color:#68a32f}.mobile-ui-panel-search .site-search-bar .search-button{background:#155113}.mobile-ui-panel-search .site-search-bar .search-button:hover{background:#32093c}.mobile-ui-panel-search .site-search-bar .search-input::-webkit-input-placeholder{font-weight:400;font-size:1rem;color:#787f92}.mobile-ui-panel-search .site-search-bar .search-input::-moz-placeholder{font-weight:400;font-size:1rem;color:#787f92}.mobile-ui-panel-search .site-search-bar .search-input:-ms-input-placeholder{font-weight:400;font-size:1rem;color:#787f92}.mobile-ui-panel-search .site-search-bar .search-input::placeholder{font-weight:400;font-size:1rem;color:#787f92}.mobile-ui-panel-phone ul li{font-size:1.1rem}.mobile-ui-panel-phone ul li.office{margin:0 0 1.5rem}.mobile-ui-panel-phone ul li a{display:block;color:#fff}.mobile-ui-panel-phone ul li .office-title{margin:0}.mobile-ui-panel-phone ul li .phone a{font-size:1.6rem}.mobile-ui-panel-phone ul li .phone:before{content:none}.cookie-bar p,.cookie-modal p{margin:0 0 1rem}.cookie-bar .cookies-title,.cookie-modal .cookies-title{display:block;margin:0 0 1.25rem}.cookie-bar{position:fixed;bottom:75px;width:100%;background-color:#0b3609;color:#fff;padding:3rem 1.5rem;z-index:1000}.cookie-bar .cookies-title{color:#fff;text-align:center}.cookie-bar .cookie-bar-inner{max-width:800px;margin:0 auto}@media only screen and (min-width:60em){.cookie-bar{bottom:0;padding:6rem 2.25rem}.cookie-bar .cookie-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1166px}.cookie-bar .cookie-bar-text{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-right:3rem}}.cookie-buttons,.wrapper{display:-webkit-box;display:-ms-flexbox}.cookie-bar .cookie-bar-text p{font-size:1.2rem;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;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:1rem}@media only screen and (min-width:60em){.cookie-bar .cookie-bar-text p{margin:0}.cookie-buttons{-webkit-box-flex:1;-ms-flex:1;flex:1}}.button-cookies{display:inline-block;border:none;font-size:1.1rem;font-weight:700;outline:0;padding:.75rem 1.875rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-color:#fff;color:#111}.button-cookies:hover{background-color:#68a32f;color:#fff}.button-close{position:absolute;right:1.5rem;top:1.5rem;width:28px;height:28px;background-color:transparent;border:none}.document,.news,.related-items{border-bottom:1px solid #ececec}.button-close:after,.button-close:before{position:absolute;top:0;content:' ';height:28px;width:2px;background-color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.onoffswitch,.onoffswitch-outer{position:relative}.button-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button-close:hover:after,.button-close:hover:before{background-color:#68a32f}.cookie-modal{font-size:1rem}.cookie-modal #ccc-content{border:1px solid #ececec}.cookie-modal #ccc-content a{color:#485157;text-decoration:underline}.cookie-modal .modal-panel{padding:3rem 3rem 1.5rem}.cookie-modal .cookie-buttons,.cookie-modal .modal-panel-essential,.cookie-modal .modal-panel-optional{background-color:#fff}.cookie-modal .cookie-buttons{padding:0 3rem 3rem}.cookie-modal .cookie-buttons .button-accept{background-color:#155113;color:#fff}.cookie-modal .cookie-buttons .button-accept:hover{background-color:#68a32f}.cookie-modal .button-close:after,.cookie-modal .button-close:before{background-color:#155113}.cookie-modal .button-close:hover:after,.cookie-modal .button-close:hover:before{background-color:#68a32f}.cookie-modal .optional-cookie{margin-bottom:3rem}.cookie-modal .optional-cookie-header{width:100%}@media only screen and (min-width:40em){.cookie-modal .optional-cookie{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem}.cookie-modal .optional-cookie-text{width:calc(100% - 100px)}}.onoffswitch{width:80px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border-radius:20px}.onoffswitch-inner{display:block;width:200%}.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:35px;line-height:35px;padding:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}.onoffswitch-inner:before{content:"On";background-color:#68a32f;color:#fff;padding-left:.75rem}.onoffswitch-inner:after{content:"Off";padding-right:.75rem;background-color:#ececec;color:#111;text-align:right}.block-header .datetime:before,.news .datetime:before,.related-items .related .datetime:before{content:'\00a0-\00a0'}.onoffswitch-switch{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:6px;width:26px;height:26px;border-radius:50%;background:#fff;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner:after,.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner:before{-webkit-transform:translateX(0);transform:translateX(0)}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{-webkit-transform:translateY(-50%) translateX(44px);transform:translateY(-50%) translateX(44px)}.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:rgba(104,163,47,.8)}.modal{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:60px;width:90%;padding:0 0 60px;z-index:901}@media only screen and (min-width:40em){.modal{top:140px;max-width:650px;padding:0 0 140px}}.modal .modal-inner{position:relative;background:#fff;padding:2rem}.modal .modal-inner .modal-close{position:absolute;top:2rem;right:2rem;left:auto;cursor:pointer;z-index:902}.modal .modal-inner .modal-close .icon-close{fill:#68a32f}.modal .modal-inner .modal-close .icon-close:hover{fill:#531862}body,html{min-height:100%}body{padding-bottom:75px}body.adminMode{margin-top:30px}body.lock{position:fixed;height:100vh;overflow:hidden}@media only screen and (min-width:60em){body{padding-bottom:0}body.lock{position:static;height:auto;overflow:auto}}.column,.wrapper{position:relative}::-moz-selection{color:#fff;background:#68a32f}::selection{color:#fff;background:#68a32f}.wrapper{display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow-x:hidden}.main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.inner{padding:0 1.5rem}@media only screen and (min-width:25em){.inner{padding:0 2.25rem}}@media only screen and (min-width:60em){.inner{padding:0 3rem}#container-centre [id]{scroll-margin-top:160px}}@media only screen and (min-width:85em){.inner{padding:0 1.5rem}}.column.left,.column.right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block,.list{margin-bottom:3rem}.news,.related-items{padding:0 0 3rem;margin:0 0 3rem}.news .list-header{margin:0 0 1.5rem}.news .title{display:inline}.news .datetime{display:block;font-size:1.1rem;margin-top:.25rem}.news .content{padding:0 0 1.75rem}.news .read-more:hover:before{background-color:#32093c}.news .read-more:hover:after{color:#fff;top:-.17rem}.block-header .datetime{display:block;font-size:1.15rem;margin:-1rem 0 1.25rem}.related-items .related{margin:0 0 1rem}.author-meta{margin:0 0 1.9rem;font-size:1rem;line-height:1.3}.author-meta .meta-label:after{content:':\00a0'}.author-image{float:left;width:64px;height:64px;margin-right:20px;border-radius:32px;overflow:hidden}.author-image+.author-meta{padding:15px 0 0}.speaker{margin:0 0 1.5rem}.speaker .speaker-header{margin:0 0 2rem}.speaker .speaker-header .speaker-image{float:left;margin:0 2rem 0 0;max-width:50%}.speaker .speaker-header .name{margin:0 0 1rem}.speaker .speaker-quote{clear:both}.article-image{margin:1.9rem 0}.article-image img{max-width:100%}.pagination-container{padding:0 0 1.5rem}.pagination-container .pagination{float:right}.pagination-container .pagination .pagination-label{margin:0 1.125rem 0 0}.pagination-container .pagination li{float:left;margin:0 0 0 .375rem}.pagination-container .pagination li a{display:block;width:30px;height:30px;line-height:30px;text-align:center}.pagination-container .pagination li.active a,.pagination-container .pagination li:hover a{background:#531862;color:#fff}.disclaimer,.disclaimer-block{padding:1.5rem;margin:0 0 3rem;background:#f9f9f9;font-size:.9rem;line-height:1.3}.document{padding:0 0 1rem;margin:0 0 1rem}.document .document-name{float:left;margin-right:10px}.document .document-meta{float:right;font-size:.9rem}.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}@media only screen and (min-width:60em){.nav{display:block;position:relative;height:61px;visibility:visible;opacity:1;z-index:300;float:right;clear:right;margin-top:7px}.nav .menu,.nav .menu>.item{position:relative;float:left}.nav .menu>.item:last-child>.link{padding-right:0}.nav .menu>.item:last-child .sub-menu,.nav .menu>.item:nth-last-child(2) .sub-menu{right:0}.nav .menu>.item:hover .level-1{background:0 0;color:#fff}.nav .menu>.item:hover .level-1:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.nav .menu>.item:hover .sub-menu{top:61px;opacity:1;-webkit-transition:opacity .2s ease-out 0s,top 0s ease-out 0s;transition:opacity .2s ease-out 0s,top 0s ease-out 0s}.nav .sub-menu{position:absolute;top:-100rem;opacity:0;width:300px;z-index:1;padding-bottom:.75rem;background:#68a32f;box-shadow:0 5px 20px 0 rgba(0,0,0,.2);-webkit-transition:opacity .2s ease-out 0s,top 0s ease-out .2s;transition:opacity .2s ease-out 0s,top 0s ease-out .2s}.nav .sub-menu>.item:last-child:first-child a{margin-bottom:-.75rem;padding-top:13px;padding-bottom:13px}.nav .link{display:block;padding:10px;background:#68a32f;color:#fff;font-size:1.1rem;line-height:1.4;-webkit-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out}.nav .link:hover{background:#32093c;color:#fff}.nav .link.level-1,.nav .link.level-1:hover{background:0 0;color:#fff}.nav .link.level-1{position:relative;height:61px;font-size:1rem;line-height:55px;padding:0 10px;text-align:center;z-index:2;-webkit-transition:background-color 0s;transition:background-color 0s}.nav .link.level-1.active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.nav .link.level-1.active:hover:after{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}.nav .link.level-1:after{content:'';position:absolute;bottom:16px;left:10px;width:20px;height:2px;background-color:#7ec638;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}}.helper,.staff-group .group-title{clear:both}.search-summary,form.form-training-contract-application{text-align:left}@media only screen and (min-width:70em){.nav .link{padding:10px 20px}.nav .link.level-1{font-size:1.1rem;padding:0 9px}.nav .link.level-1:after{left:9px}}#nav .sub-menu-our-services{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:1.25rem;-ms-grid-row-align:center;align-items:center;width:665px!important;right:-1.5rem!important;-webkit-clip-path:polygon(-200vw 0,calc(100% - 5rem) 0,calc(100% - 4.25rem) 1rem,calc(100% - 3.5rem) 0,200vw 0,100% 200vw,-200vw 100%);clip-path:polygon(-200vw 0,calc(100% - 5rem) 0,calc(100% - 4.25rem) 1rem,calc(100% - 3.5rem) 0,200vw 0,100% 200vw,-200vw 100%);padding-top:2.5rem!important;padding-bottom:3.75rem!important}@media only screen and (min-width:85em){#nav .sub-menu-our-services:before{content:'Our Services';font-size:2.5rem;color:#fff;opacity:.4;white-space:nowrap;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:100%;padding:0 5rem 5rem 0}}#nav .sub-menu-our-services:after{content:'';position:absolute;right:-100vw;top:0;width:200vw;height:100%;background-color:#68a32f;z-index:-1;box-shadow:0 5px 20px 0 rgba(0,0,0,.2)}#nav .sub-menu-our-services>li{position:relative}#nav .sub-menu-our-services>li .link{padding-left:1.5rem;font-size:1.2rem;letter-spacing:-.01rem;line-height:1.25}#nav .sub-menu-our-services>li .link:hover{background:#68a32f}#nav .sub-menu-our-services>li:before{content:'>';color:#fff;font-size:1.4rem;position:absolute;top:50%;-webkit-transform:translateY(-50%) scaleY(1.7);transform:translateY(-50%) scaleY(1.7);left:0;-webkit-transition:left .2s linear;transition:left .2s linear}#nav .sub-menu-our-services>li:hover:before{left:.4rem}.item-our-services:hover>.level-1:before{content:'';position:absolute;bottom:-1.5rem;left:0;height:100%;width:100%}.input,.textarea{width:100%;padding:0 1rem;border:1px solid #ececec;font-family:inherit;font-size:inherit;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#485157}.input:focus,.textarea:focus{border-color:#155113}.input{height:50px;line-height:50px}form .form-intro{margin:0 0 1.5rem}form .row{position:relative;padding:0 0 1rem}form .row ::-webkit-input-placeholder{color:#ececec;font-weight:700;font-size:.8rem;letter-spacing:.1rem}form .row :-moz-placeholder{color:#ececec;font-weight:700;font-size:.8rem;letter-spacing:.1rem}form .row ::-moz-placeholder{color:#ececec;font-weight:700;font-size:.8rem;letter-spacing:.1rem}form .row :-ms-input-placeholder{color:#ececec;font-weight:700;font-size:.8rem;letter-spacing:.1rem}form .row.required>label:after{content:'\00a0*';color:#531862}form .row>label{display:block;margin-bottom:5px;font-size:1.3rem;padding-right:1rem}form .form-submit{padding-top:1.5rem}form.form-training-contract-application legend{font-size:1.6rem;margin-bottom:1.9rem;background-color:#68a32f;display:block;width:100%;padding:.5rem 1.25rem;color:#fff}form.form-training-contract-application fieldset{margin-bottom:1.9rem}form.form-training-contract-application .submit{width:auto;padding:1rem 1.5rem}form.form-training-contract-application .radio-list{display:inline-block}form.form-training-contract-application .radio-list label span{padding:0 2rem}form.form-training-contract-application .radio-label{line-height:40px;vertical-align:top}form.form-training-contract-application .radio-helper{display:block}form.form-training-contract-application .input-group .row{width:50%;float:left;padding-right:1.5rem}.form-complaints .checkbox-list>*+*{margin-top:.5rem}.helper{display:none;margin-top:5px;color:#6b7285;font-size:1.1rem}.row.field-error .input,.row.field-error .select,.row.field-error .textarea{border-color:#bb1300;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-animation:hippyshake .15s linear;animation:hippyshake .15s linear;-webkit-animation-iteration-count:.5s;animation-iteration-count:.5s}.row.field-error .select{color:#485157}.row.field-error .select-wrapper:after{border-top-color:#bb1300}.row.field-error .helper{display:block}.row.field-success .helper{display:none}form:not(#form-reveal) .input::-webkit-input-placeholder,form:not(#form-reveal) input::-webkit-input-placeholder,form:not(#form-reveal) textarea::-webkit-input-placeholder{font-weight:400!important;color:#6b7285!important;font-size:1.1rem!important;letter-spacing:normal!important}form:not(#form-reveal) .input::-moz-placeholder,form:not(#form-reveal) input::-moz-placeholder,form:not(#form-reveal) textarea::-moz-placeholder{font-weight:400!important;color:#6b7285!important;font-size:1.1rem!important;letter-spacing:normal!important}form:not(#form-reveal) .input:-ms-input-placeholder,form:not(#form-reveal) input:-ms-input-placeholder,form:not(#form-reveal) textarea:-ms-input-placeholder{font-weight:400!important;color:#6b7285!important;font-size:1.1rem!important;letter-spacing:normal!important}form:not(#form-reveal) .input::placeholder,form:not(#form-reveal) input::placeholder,form:not(#form-reveal) textarea::placeholder{font-weight:400!important;color:#6b7285!important;font-size:1.1rem!important;letter-spacing:normal!important}.textarea{display:block;height:150px;padding:1rem;line-height:1.7;resize:none}.textarea.small{height:125px}.select-wrapper{position:relative;background:#fff;z-index:1}.select-wrapper:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.5rem;margin-top:2px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:13px solid #155113;pointer-events:none;z-index:1}.select-wrapper .select{width:100%;height:50px;padding:0 2rem 0 1rem;border:1px solid #ececec;background:0 0;color:#485157}.select-wrapper .select::-ms-expand{display:none}.checkbox-list{padding-top:.5rem}.checkbox-list label{display:block}.checkbox-list label span{display:block;position:relative;padding-left:35px;margin:0;line-height:1.4;cursor:pointer}.checkbox-list label span:after,.checkbox-list label span:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";left:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.checkbox-list label span:before{width:28px;height:28px;background:#fff;border:2px solid #6b7285}.checkbox-list label span:after{content:"\0393";left:8px;font-family:sans-serif;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);color:#68a32f;font-weight:700;line-height:0;margin-top:-2px;visibility:hidden;opacity:0}.h1,.h2,.h3,.h4,.h5,.h6,.map .gm-style-iw>div,.search-tabs-container .search-tab a,.table-scroll table th,body,form .legend,h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif}.checkbox-list label span:hover:before{border-color:#531862}.checkbox-list label .checkbox:checked+span:before{border-color:#68a32f}.checkbox-list label .checkbox:checked+span:after{color:#68a32f;visibility:visible;opacity:1}.radio-list{margin:1rem 0}.radio-list label{display:inline-block}.radio-list label span{cursor:pointer;position:relative;display:block;padding-left:35px;margin-right:1.5rem}.radio-list label span:after,.radio-list label span:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";border-radius:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.radio-list label span:before{left:0;width:28px;height:28px;border:2px solid #6b7285}.radio-list label span:after{left:5px;width:18px;height:18px;background:0 0}.radio-list label span:hover:before{border-color:#531862}.radio-list label .radio:checked+span:before{border-color:#68a32f}.radio-list label .radio:checked+span:after{background:#68a32f}.captcha-wrapper{padding:1.5rem 0 2.25rem}.captcha-wrapper img{opacity:.7}.submit{min-width:30%;outline:0}.social-icons{margin:3.25rem -.5rem 0 0;float:right}.social-icons li{float:left;min-height:50px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.social-icons li .icon-content,.social-icons li .icon-link{min-height:50px;padding-left:50px}.social-icons li .icon{width:50px;fill:#fff;z-index:0;opacity:.5;padding:7px}.social-icons li:not(.twitter){margin-right:.25rem}.social-icons li:hover{background-color:#68a32f}.search-results-container .highlight{padding:2px;background:#68a32f;color:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.search-results-container a:hover .highlight{background:#531862;color:#fff}.search-bar{width:100%;margin:0 0 1.5rem;overflow:hidden}.search-bar .search-form{padding:0}.search-bar .search-action{height:50px}.search-bar .search-input{float:left;width:80%;height:inherit;padding:0 .75rem;border:1px solid #ececec;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#485157!important}.search-bar .search-input:focus{border-color:#68a32f}.search-bar .search-button{display:block;float:left;width:20%;height:inherit;background:#68a32f;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;cursor:pointer}.search-bar .search-button:hover{background:#531862}.search-bar .search-button .icon-search{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);fill:#fff;z-index:1}.search-tabs-container{margin-bottom:3rem}.search-tabs-container .search-tab{float:left;margin-right:.25rem}.search-tabs-container .search-tab.active a{background:#68a32f;color:#fff}.search-tabs-container .search-tab.active a:hover{background:#531862}.search-tabs-container .search-tab a{display:block;border-radius:0;border-bottom:0!important;padding:.75rem 1.875rem!important}.search-tabs-container .search-tab a:hover{background:#68a32f;color:#fff}.search-buckets .search-number{font-size:1.5rem;margin-left:.5rem}.search-buckets .search-number:before{content:'('}.search-buckets .search-number:after{content:')'}.search-buckets .search-result{padding-bottom:2rem;border-bottom:1px solid #ececec;margin-bottom:2rem}.search-buckets .search-result .search-title{font-size:1.6rem;line-height:1.3}.search-buckets .search-result .search-staff-image{float:left}.search-buckets .search-result .search-staff-image~.search-result-inner{margin-left:120px}.search-container .search-bar{max-width:unset;margin:0 0 3rem;float:none;height:3rem}.staff-group{margin:0 0 3rem}.staff-cards .card{position:relative;margin:0 0 2.25rem;overflow:hidden}@media only screen and (min-width:40em){.staff-cards .card{float:left}.staff-cards .card:nth-child(n){clear:none;width:calc((100% - 2.25rem)/ 2);margin:0 0 2.25rem 2.25rem}.staff-cards .card:nth-child(2n+1){clear:both;margin-left:0}}@media only screen and (min-width:60em){.staff-cards .card{float:left}.staff-cards .card:nth-child(n){clear:none;width:calc((100% - 4.5rem)/ 3);margin:0 0 2.25rem 2.25rem}.staff-cards .card:nth-child(3n+1){clear:both;margin-left:0}}@media only screen and (min-width:72.875em){.staff-cards .card{float:left}.staff-cards .card:nth-child(n){clear:none;width:calc((100% - 6.75rem)/ 4);margin:0 0 2.25rem 2.25rem}.staff-cards .card:nth-child(4n+1){clear:both;margin-left:0}}.staff-cards .card .email,.staff-cards .card .profile{float:left;width:50%}.staff-cards .card .staff-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;aspect-ratio:9/7}.staff-cards .card .staff-attributes{background:#32093c;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.staff-cards .card:hover .staff-attributes{background-color:#68a32f!important}.staff-cards .card .staff-details{padding:.75rem 1.5rem 1.5rem;font-weight:700;min-height:130px}.staff-cards .card .staff-details .name{margin:0 0 .375rem;font-size:1.3rem;font-weight:700;line-height:1.2}.staff-cards .card .staff-details .name a{color:#fff}.staff-cards .card .staff-details .jobtitle{color:#fff;font-size:.95rem;line-height:1.25}.staff-cards .card .staff-contact .profile{position:unset!important;min-height:0;height:0}.staff-cards .card .staff-contact .profile a{display:block;position:absolute;height:100%;width:100%;top:0;opacity:0}.staff-rotator-container{margin:0 0 3rem}.staff-rotator{width:100%!important;height:100%!important;background:#68a32f}.staff-rotator .staff-attributes{padding:2.25rem;text-align:center}.staff-rotator .staff-attributes .name{margin:0;font-weight:700}.staff-rotator .staff-attributes .jobtitle{color:rgba(255,255,255,.75);font-size:1.1rem}.staff-rotator .staff-attributes a{color:#fff}.staff-rotator .staff-attributes a:hover{color:#531862}.staff-rotator .staff-attributes .staff-contact{margin:1.5rem 0 0}.staff-rotator .staff-attributes .staff-contact ul{text-align:center}.staff-rotator .staff-attributes .staff-contact a{width:130px;background-color:rgba(255,255,255,.05);border-radius:0;font-size:.9rem;font-weight:700;padding:.75rem 0;text-align:center}.staff-rotator .staff-attributes .staff-contact .email,.staff-rotator .staff-attributes .staff-contact .profile{display:inline-block;margin:.3rem}.staff-member{background:#68a32f}.staff-member .staff-attributes{padding:2.25rem;text-align:center}.staff-member .staff-attributes .name{margin:0;font-weight:700}.staff-member .staff-attributes .jobtitle{color:rgba(255,255,255,.75);font-size:1.1rem}.staff-member .staff-attributes a{color:#fff}.staff-member .staff-attributes a:hover{color:#531862}.staff-member .staff-attributes .staff-contact{margin:1.5rem 0 0}.staff-member .staff-attributes .staff-contact ul{text-align:center}.staff-member .staff-attributes .staff-contact .icon-link{width:160px;background-color:#32093c;border-radius:0;font-size:1.05rem;font-weight:700;padding:.75rem 0;text-align:center;margin:auto}.staff-member .staff-attributes .staff-contact .email{margin-bottom:.75rem}.staff-search-container{background-color:#eaf1ed;margin-bottom:2.25rem;padding:1.25rem}@media only screen and (min-width:60em){.staff-search-container{padding-right:3.25rem;margin-bottom:5.2rem}.staff-search-container .staff-search-action,.staff-search-container .staff-search-filters{float:left}.staff-search-container .staff-search-action:nth-child(n),.staff-search-container .staff-search-filters:nth-child(n){clear:none}.staff-search-container .staff-search-action:nth-child(2n+1),.staff-search-container .staff-search-filters:nth-child(2n+1){clear:both;width:calc((100% - 3.25rem)/ 1.2);margin:0}.staff-search-container .staff-search-action:nth-child(2n+2),.staff-search-container .staff-search-filters:nth-child(2n+2){width:calc((100% - 3.25rem)/ 6);margin:0 0 0 3.25rem}}.staff-search-container .staff-search{padding:3rem;background:#ececec;border:1px solid #ececec}@media only screen and (min-width:60em){.staff-search-container .staff-search-filters{margin-bottom:-1.5rem!important}}.staff-search-container .staff-search-filters .search-filter{margin-bottom:1.5rem}.staff-search-container .search-filter{width:100%}.staff-search-container .search-filter>label{display:none}@media only screen and (min-width:60em){.staff-search-container .search-filter{float:left;width:calc((100% - 4rem)/ 3);margin:0 0 0 2rem}.staff-search-container .search-filter:nth-child(3n+1){margin-left:0}}.staff-search-container .select-wrapper{margin-bottom:0}.staff-search-container .input,.staff-search-container .select{padding:0 1rem;height:45px;line-height:45px;font-size:1.1rem}.staff-search-container .input::-webkit-input-placeholder{color:#485157!important}.staff-search-container .input::-moz-placeholder{color:#485157!important}.staff-search-container .input:-ms-input-placeholder{color:#485157!important}.staff-search-container .input::placeholder{color:#485157!important}.staff-search-container .search-action{display:block;width:100%;height:44px;background:#68a32f;color:#fff;padding:0;text-align:center;font-size:1rem;font-weight:700;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border:1px solid #eaf1ed}.staff-search-container [data-value=business-recovery-and-insolvency],.staff-search-container [data-value=data-protection],.type-default .column.left,.type-home .column.left,.type-office .column.left,.type-people .column.left,.type-people .column.right,.type-profile .column.left,.type-service .column.left,.type-single .column.left,.type-single .column.right{display:none}.staff-search-results,.staff-search-results .staff-cards,.staff-search-stats{padding-bottom:1.5rem}.staff-search-container .search-action:hover{background:#531862}.staff-search-results{position:relative;width:100%;min-height:300px}.staff-search-results .loading{position:static;top:0;left:0;-webkit-transform:none;transform:none;text-align:center}.staff-search-results .loading .dot{background:#68a32f}.office-card .office{padding:0 0 1.5rem;border-bottom:1px solid #ececec;margin:0 0 1.5rem;line-height:1.7}.office-card .office-contact{margin:1.5rem 0 0}@media only screen and (min-width:32.5em){.office-card .office-address,.office-card .office-brand,.office-card .office-contact{float:left;width:50%}.office-card .office-address{clear:left}.office-card .office-contact{margin:0}}.office-address,.office-title{margin:0 0 1rem}.office-title{font-weight:700}.office-title .title:after{content:'\00a0Office'}.office-contact li.phone:before{content:"Tel: ";font-weight:700}.office-contact li.fax:before{content:"F: ";font-weight:700}.office-contact li.dx:before{content:"DX: ";font-weight:700}.office-contact li.email:before{content:"E: ";font-weight:700}.map{height:350px;margin:0 0 3rem;background:#ececec;fill:#68a32f}.map .gm-style-iw>div{width:300px!important;font-size:1.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%}.type-default .main.inner,.type-home .main.inner,.type-office .main.inner,.type-profile .main.inner,.type-service .main.inner{max-width:800px}@media only screen and (min-width:60em){.type-default .column.centre,.type-home .column.centre,.type-office .column.centre,.type-profile .column.centre,.type-service .column.centre{float:left;width:calc(100% - (34.25% + 85px))}.type-default .column.right,.type-home .column.right,.type-office .column.right,.type-profile .column.right,.type-service .column.right{float:right;width:34.25%}.type-default .main.inner,.type-home .main.inner,.type-office .main.inner,.type-profile .main.inner,.type-service .main.inner{padding-right:0;max-width:1440px}}@media only screen and (min-width:85em){.type-default .main.inner,.type-home .main.inner,.type-office .main.inner,.type-profile .main.inner,.type-service .main.inner{padding-left:10rem}}#container-centre>.block ol,#container-centre>.block ul,.biography ol,.biography ul,.block-text ol,.block-text ul,.cms-faq-list .faq-answer ul{padding:0 0 0 1.25rem;margin:0 0 1.9rem;line-height:1.63}#container-centre>.block ol li::marker,#container-centre>.block ul li::marker,.biography ol li::marker,.biography ul li::marker,.block-text ol li::marker,.block-text ul li::marker,.cms-faq-list .faq-answer ul li::marker{color:#68a32f}#container-centre>.block ul,.biography ul,.block-text ul,.cms-faq-list .faq-answer ul{list-style:disc}#container-centre>.block ol,.biography ol,.block-text ol{list-style:decimal}#container-centre>.block ul[class],#container-centre>.block ul[class] ul,.biography ul[class],.biography ul[class] ul,.block-text ul[class],.block-text ul[class] ul,.centre .search-buckets .search-results,.map .map-meta .meta,.search-results-container ul,ol,ul{list-style:none;padding:0;margin:0}.button,.button-secondary,.submit{display:inline-block;border:none;color:#fff;font-size:.95rem;font-weight:700;padding:1rem 1.875rem;text-align:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.button,.submit{background-color:#68a32f}.button-secondary{background-color:#32093c}.button:hover,.submit:hover{background:#32093c;color:#fff}.button-secondary:hover{background:#68a32f;color:#fff}@font-face{font-family:Outfit;font-style:normal;font-display:optional;font-weight:400;src:local("Outfit 400"),url(../../../fonts/outfit-400.woff2) format("woff2"),url(../../../fonts/outfit-400.woff) format("woff")}body{color:#485157;font-size:1.2rem;font-weight:400}@font-face{font-family:Outfit;font-style:normal;font-display:optional;font-weight:700;src:local("Outfit 700"),url(../../../fonts/outfit-700.woff2) format("woff2"),url(../../../fonts/outfit-700.woff) format("woff")}.h1,.h2,.h3,.h4,.h5,.h6,form .legend,h1,h2,h3,h4,h5,h6{margin:0 0 1.9rem;color:#32093c;font-weight:700;line-height:1.3}.h1,x h1{font-size:2rem}.h2,h2{font-size:1.8rem}.h3,form .legend,h3{font-size:1.6rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.3rem}.h6,h6{font-size:1.1rem}.h1,h1{font-size:1.8rem;line-height:1.1}@media only screen and (min-width:60em){.h1,h1{font-size:2rem;letter-spacing:-.03rem}}p{margin:0}strong{font-weight:700}hr{border:1px solid #ececec}a{color:#68a32f;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a:hover{color:#531862}.table-scroll{overflow:scroll;margin:0 0 1.9rem}.table-scroll table{width:100%}.table-scroll table th{padding:1rem 1.5rem;border:2px solid #155113;background:#68a32f;color:#fff}.table-scroll table td{padding:1.5rem;border:2px solid #ececec;vertical-align:top}.table-scroll table p{margin:0}#container-centre>.block,.biography,.block-text{line-height:1.65;font-size:1.1rem}@media only screen and (min-width:50em){#container-centre>.block,.biography,.block-text{font-size:1.2rem}}#container-centre>.block p,.biography p,.block-text p{margin:0 0 1.9rem;letter-spacing:.012rem}#container-centre>.block ul[class],.biography ul[class],.block-text ul[class]{margin:0 0 1.9rem}#container-centre>.block ul,.biography ul,.block-text ul{margin-top:-.25rem}#container-centre>.block blockquote,.biography blockquote,.block-text blockquote{font-size:1.6rem;letter-spacing:-.025rem;line-height:1.4;color:#8e7096;margin-bottom:2.75rem;padding-bottom:1.75rem;border-bottom:1px solid #dfdfdf}@media only screen and (min-width:50em){#container-centre>.block blockquote,.biography blockquote,.block-text blockquote{font-size:2rem}}#container-centre>.block blockquote P,.biography blockquote P,.block-text blockquote P{letter-spacing:-.025rem}#container-centre>.block blockquote cite,.biography blockquote cite,.block-text blockquote cite{color:#155113;font-weight:700;font-size:1rem;font-style:normal;margin-top:1.15rem;letter-spacing:.01rem}body:not(.section-home) .biography.content>blockquote:first-child+p,body:not(.section-home) .biography.content>p:first-child,body:not(.section-home) .block-text .content>p:first-child,body:not(.section-home) p.intro{font-size:1.35rem;line-height:1.55;letter-spacing:-.005rem}span[data-image-src]{display:block}.button a{color:inherit;-webkit-transition:inherit;transition:inherit}.arrow-link,a.read-more{display:inline-block;position:relative;text-transform:uppercase;font-size:.8rem;letter-spacing:.1rem;line-height:1;font-weight:700;padding-left:3rem}.arrow-link:after,a.read-more:after{content:'>';display:block;position:absolute;-webkit-transform:scaleY(2);transform:scaleY(2);top:-.17rem;left:.9rem;color:#fff;font-size:1.1rem;font-weight:400;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.arrow-link:before,a.read-more:before{content:'';display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.25rem;height:2.25rem;background:#68a32f;border-radius:50%;left:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.arrow-link:hover:before,a.read-more:hover:before{background:#531862}.arrow-link:hover:after,a.read-more:hover:after{color:#fff}@-webkit-keyframes fixedHeader{from{top:-150px}to{top:-1.4rem}}@keyframes fixedHeader{from{top:-150px}to{top:-1.4rem}}.header{position:absolute;width:100%;top:0;z-index:301}.header .header-inner{background-color:transparent}@media only screen and (min-width:60em){.header .header-inner.fixed{position:fixed;width:100%;-webkit-animation-name:fixedHeader;animation-name:fixedHeader;-webkit-animation-duration:.3s;animation-duration:.3s;top:-1.4rem;background:-webkit-linear-gradient(65deg,#0b3609 0,rgba(11,54,9,.7) 60%)!important;background:linear-gradient(25deg,#0b3609 0,rgba(11,54,9,.7) 60%)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header .header-inner.fixed .calls-to-action{margin-top:-.25rem;margin-bottom:.5rem}.header .header-inner.fixed .calls-to-action .action span{bottom:unset;top:calc(100% + 5px);font-size:.95rem;line-height:26px}.header .header-inner.fixed .calls-to-action .action span:after{bottom:unset;top:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .header-inner.fixed .level-1{background:0 0;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out}.header .header-inner.fixed .item-our-services:after{content:'';position:absolute;top:-100rem;right:calc(2rem - 1px);display:block;height:calc(1rem + 1px);width:calc(1.5rem + 2px);background-color:rgba(11,54,9,.7);-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);opacity:0;-webkit-transition:opacity .2s ease-out 0s,top 0s ease-out .2s;transition:opacity .2s ease-out 0s,top 0s ease-out .2s}.header .header-inner.fixed .item-our-services:hover:after{top:61px;opacity:1;-webkit-transition:opacity .2s ease-out 0s,top 0s ease-out 0s;transition:opacity .2s ease-out 0s,top 0s ease-out 0s}}.header .header-inner>.inner{position:relative;height:100px}@media only screen and (min-width:60em){.header .header-inner>.inner{height:150px;padding:2.25rem 1.5rem 0;max-width:1360px}}.company-logo{display:block;height:auto;max-width:100%;width:270px;margin:2.5rem auto 0}@media only screen and (min-width:60em){.company-logo{width:255px;margin:0}.company-logo-link{float:left}.calls-to-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;float:right;margin-top:.25rem}}.calls-to-action .action{float:left;margin-left:1.15rem;background:#68a32f;border-radius:50%;z-index:301}.calls-to-action .action a{position:relative;display:block;color:#fff;width:42px;height:42px}.calls-to-action .action a:hover span{opacity:1;z-index:1}.calls-to-action .action span{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(100% + 5px);white-space:nowrap;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding:0 10px;border-radius:10px;line-height:29px;background:#68a32f;font-size:1rem;z-index:0}.calls-to-action .action span:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:5px solid transparent;border-top-color:#68a32f;border-bottom:0;margin-left:-5px;margin-bottom:-5px;z-index:-1}.calls-to-action .phone{margin-left:1.5rem;z-index:301}.calls-to-action .phone a{color:#7ec638;font-size:2rem}.calls-to-action .phone a:hover{color:#fff}.calls-to-action .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:12px;height:42px;width:42px;fill:#fff}.calls-to-action .icon.icon-pay-us{padding:13px}.hero .hero-top{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;height:280px}@media only screen and (min-width:60em){.hero .hero-top{height:431px}}.hero .hero-top:after,.hero .hero-top:before{top:0;width:100%;height:100%;position:absolute;content:''}.hero .hero-top:before{background:-webkit-linear-gradient(top,rgba(0,44,28,.9) 0,rgba(0,44,28,.3) 100%);background:linear-gradient(180deg,rgba(0,44,28,.9) 0,rgba(0,44,28,.3) 100%)}@media only screen and (min-width:60em){.hero .hero-top:before{background:-webkit-linear-gradient(top,rgba(0,44,28,.95) 0,rgba(0,173,49,.1) 60%);background:linear-gradient(180deg,rgba(0,44,28,.95) 0,rgba(0,173,49,.1) 60%)}}.hero .hero-top:after{background:-webkit-linear-gradient(315deg,rgba(0,17,11,.95) 0,rgba(0,44,28,.1) 50%);background:linear-gradient(135deg,rgba(0,17,11,.95) 0,rgba(0,44,28,.1) 50%)}.hero .hero-inner{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;padding-bottom:1.5rem;text-align:center;z-index:1}.hero .hero-inner p{color:#fff;font-size:1.5rem;text-shadow:0 0 10px #000}.hero .hero-inner p:after{content:'';display:block;width:3.5rem;border-top:4px solid #7ec638;margin:.5rem auto 1px}@media only screen and (min-width:60em){.hero .hero-inner{padding-bottom:5rem}.hero .hero-inner p{font-size:3rem;letter-spacing:-.05rem}.hero .hero-inner p:after{width:7.5rem;margin-top:1.15rem}.main{padding-bottom:4.75rem}}.sub-nav{background-color:#32093c;width:calc(100% + 3rem);margin-left:-1.5rem}@media only screen and (min-width:25em){.sub-nav{width:calc(100% + 4.5rem);margin-left:-2.25rem}}@media only screen and (min-width:40em){.sub-nav{width:100%;margin:0 auto}}.sub-nav .sub-nav-title{background-color:#531862;color:#9675a1;font-weight:700;font-size:1.4rem;padding:1.5rem 1.5rem 1.45rem 3.75rem}.sub-nav .sub-menu{padding:2.25rem 0 2.85rem}.sub-nav .link,.sub-nav .sub-menu-title-link{display:block;font-weight:700}.sub-nav .sub-menu-title-link{font-size:1.5rem;margin:0 0 .6rem;padding:.375rem 3rem}.sub-nav .link{position:relative;font-size:1.15rem;letter-spacing:.015rem;padding:.3rem 3rem 1.2rem;color:#fff}.sub-nav .link:before{content:'>';position:absolute;left:1.25rem;top:-.15rem;color:#68a32f;font-weight:400;font-size:1.75rem;-webkit-transform:scaleX(.6);transform:scaleX(.6);-webkit-transition:left .2s linear;transition:left .2s linear}.block-form,.footer .footer-bottom,.footer .footer-inner{position:relative}@media only screen and (min-width:40em){.sub-nav .link{padding:.3rem 4rem 1.2rem 3.75rem}.sub-nav .link:before{left:2rem}}.sub-nav .link.active,.sub-nav .link:hover{color:#7ec638}.sub-nav .link:hover:before{left:1.75rem}.crumbtrails{margin:.65rem 0 2.75rem}.crumbtrails .item{float:left}.crumbtrails .item:not(:first-of-type):before{content:'>';font-size:.8rem;padding:0 .3rem;color:#6b7285;font-weight:700}.crumbtrails .item:last-of-type:before{color:#68a32f}.crumbtrails .item .link{color:#6b7285;font-size:.7rem;letter-spacing:.05rem;text-transform:uppercase;font-weight:700}.crumbtrails .item .link.active{font-weight:700}.crumbtrails .item .link.active,.crumbtrails .item .link:hover{color:#68a32f}.pre-footer-inner{padding-top:3rem;padding-bottom:1rem}@media only screen and (min-width:40em){.sub-nav .link:hover:before{left:2.5rem}.pre-footer-inner{padding-top:5rem;padding-bottom:3.5rem}}.footer .footer-block{margin-bottom:3rem}@media only screen and (min-width:60em){.pre-footer-inner{padding-top:1.5rem}.footer .footer-office{width:77.5%;float:left}.footer .footer-search-container{width:22.5%;float:right;margin-top:.5rem}}.footer .footer-search-container .icon-search{padding:2px}.footer .office-list{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem}.footer{background-color:#155113;color:#fff;font-size:1.1rem;line-height:1.7}.footer .footer-inner{padding-top:4.2rem;padding-bottom:1.5rem}.footer .footer-title{display:block;font-weight:700;font-size:1.6rem;color:#68a32f;margin-bottom:2.2rem}.footer .footer-title:after{content:'';display:block;width:100%;border-bottom:2px solid #68a32f;margin-top:.55rem}.footer a{color:#fff;font-weight:700}.footer a:hover{color:#68a32f}.block-form,.block-form .row .helper,.footer .footer-bottom .h2,.footer .footer-bottom .h3,.footer .footer-bottom form .legend,.footer .footer-bottom h2,.footer .footer-bottom h3,form .footer .footer-bottom .legend{color:#fff}.footer .office-title{margin:0;font-size:1.05rem;letter-spacing:-.01rem}.footer .office-title:after{content:':'}.footer .office-address{margin-top:-.2rem;font-size:1rem;letter-spacing:.01rem;line-height:1.4;margin-bottom:0}.footer .phone a,.footer .phone:before{font-size:1rem;letter-spacing:.01rem;line-height:1.4;font-weight:400!important}.footer .footer-links{font-size:.9rem;letter-spacing:.03rem;margin-bottom:2.8rem}.footer .footer-links .block{margin:0}.footer .footer-links p,.footer .footer-links ul{margin-bottom:1.9rem}.footer .footer-links li{display:inline}.footer .footer-links li:not(:first-child):before{content:'|';padding:0 .5rem}.footer .footer-links [data-image-src]{height:161px}.footer .footer-links [data-image-src] img{height:161px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.footer .footer-bottom{padding:3rem 0;background-color:#0b3609;font-size:.9rem;letter-spacing:.03rem;line-height:1.5}.footer .footer-bottom .footer-bottom-inner>.block{min-height:163px;max-width:835px}.footer .footer-sra{max-width:275px;height:163px;margin:0 0 2.8rem}@media only screen and (min-width:60em){.footer .footer-sra{display:block;width:100%;float:left;margin-right:3.5rem}}.component-block-form-container{background-color:#68a32f;width:calc(100% + 3rem);margin-left:-1.5rem}@media only screen and (min-width:25em){.component-block-form-container{width:calc(100% + 4.5rem);margin-left:-2.25rem}}@media only screen and (min-width:40em){.component-block-form-container{width:100%;max-width:450px;margin:3rem auto}}@media only screen and (min-width:60em){.component-block-form-container{margin:0 auto 3rem}}.block-form{padding:3.7rem 1.5rem 2.75rem;margin-bottom:0;z-index:52}@media only screen and (min-width:40em){.block-form{padding:3.7rem 3rem 2.75rem}}.block-form legend{color:#fff;font-size:2.3rem;letter-spacing:-.03rem;text-align:center;margin-bottom:2.8rem}.block-form .form-reveal-wrapper{position:absolute;right:0;left:0;background-color:#68a32f;padding:0 3rem 2.25rem}.block-form .row{padding:0 1.5rem 1.25rem}.block-form .row ::-webkit-input-placeholder{color:#fff;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.block-form .row :-moz-placeholder{color:#fff;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.block-form .row ::-moz-placeholder{color:#fff;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.block-form .row :-ms-input-placeholder{color:#fff;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.block-form .row.form-submit{text-align:center;padding-top:1.35rem}.block-form .input,.block-form .select{height:45px;line-height:45px}.block-form .input,.block-form .select,.block-form .textarea{border-color:transparent;background-color:#87b65a;color:#fff!important;padding-bottom:2px}.block-form .input:focus,.block-form .select:focus,.block-form .textarea:focus{border-color:#155113}.block-form .gdpr-notice{font-size:1rem;line-height:1.5}.block-form .gdpr-notice a{color:#531862}.block-form .gdpr-notice a:hover{text-decoration:underline}.block-form .submit{background:#32093c!important;font-weight:700;font-size:.8rem;letter-spacing:.1rem;text-transform:uppercase;padding:1rem 3.25rem}.block-form .submit:hover{background:#155113!important}.block-form .close-form{visibility:hidden;opacity:0;position:absolute;top:.75rem;right:1rem;width:35px;height:35px;border-radius:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.block-form .close-form span{display:none}.block-form .close-form .icon{width:25px;height:25px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff}.full-view .close-form{visibility:visible;opacity:1}.pre-footer-news{background-color:#ececec;padding-top:4rem}.pre-footer-news .inner>.title{font-weight:700;font-size:1.55rem;letter-spacing:-.01rem;color:#2d3450}.component-blogs .article a,.component-news .article .read-more:hover:after,.pre-footer-news .inner>.title .arrow-link:hover:after{color:#fff}.pre-footer-news .inner>.title .arrow-link{display:block;margin-top:2.5rem;padding-left:2.75rem}@media only screen and (min-width:60em){.pre-footer-news{padding-top:5.75rem}.pre-footer-news .inner>.title .arrow-link{display:inline-block;margin-top:3rem;margin-left:1.5rem}}.pre-footer-news .inner>.title .arrow-link:hover:before{background:#531862}.component-news{padding-top:3rem}.component-news .list{display:-ms-grid;display:grid;grid-template-areas:"a" "b" "c" "d";margin:0}@media only screen and (min-width:50em){.component-news .list{gap:2.5rem}}@media only screen and (min-width:60em){.component-news{padding-top:4.15rem}.component-news .list{gap:3.1rem;grid-template-areas:"a a a" "b c d"}}.component-news .list>h2{width:100%;text-align:center}@media only screen and (min-width:70em){.component-news .list>h2{margin:0 0 3rem}}.component-news .article{position:relative;background:#fff;box-shadow:0 1px 20px 0 rgba(0,0,0,.1);margin-left:-1.5rem;width:calc(100% + 3rem);grid-area:a;overflow:auto}@media only screen and (min-width:25em){.component-news .article{margin-left:-2.25rem;width:calc(100% + 4.5rem)}}@media only screen and (min-width:50em){.component-news .article{margin-left:0;width:100%}.component-blogs .list{gap:2.5rem}}.component-news .article[data-image]{display:-ms-grid;display:grid;grid-template-areas:"a a" "b b" "c c" "d d"}.component-news .article .article-image-wrapper{display:block;grid-area:a}.component-news .article .article-header,.component-news .article .article-meta,.component-news .article .article-synopsis{display:block;padding-left:2.75rem;padding-right:1.75rem}.component-news .article .article-header{padding-top:3rem;grid-area:b}.component-news .article .title{letter-spacing:-.04rem;margin-bottom:1.25rem}@media only screen and (min-width:60em){.component-news .article[data-image]{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"a b" "a c" "a d"}.component-news .article .article-header,.component-news .article .article-meta,.component-news .article .article-synopsis{padding-left:4rem;padding-right:3rem}.component-news .article .title{font-size:1.8rem;letter-spacing:-.01rem;line-height:1.35}}.component-news .article .article-synopsis{letter-spacing:-.02rem;line-height:1.35;grid-area:c}.component-news .article .article-meta{grid-area:d;display:-ms-grid;display:grid;-ms-grid-row-align:center;align-items:center;min-height:8rem}.component-news .article .article-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.component-news .article .article-header .datetime{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;opacity:.6;font-size:.85rem;letter-spacing:.03rem;text-transform:uppercase;font-weight:700;line-height:1.6;margin-bottom:1.3rem;min-height:22px}.component-news .article .article-header .title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;letter-spacing:-.04rem}.component-news .article .ar .article-image-wrapper{background-color:#68a32f;min-height:375px}.component-news .article .ar .article-image-wrapper *{display:block;height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.component-news .article .ar .article-image-wrapper .article-image{margin:0}.component-news .article .ar .article-image-wrapper img{opacity:.75;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.component-news .article:hover img{opacity:1}.component-news .article .read-more:hover:before{background:#531862}.component-news.in-view .article{z-index:0}.component-news.in-view .article:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:100%;opacity:.2;background-repeat:no-repeat;background-position:bottom right;background-size:auto 43%;z-index:-1}.component-news.in-view .article:nth-child(2):after{background-image:url(/images/icons/shape-1.png)}.component-news.in-view .article:nth-child(3):after{background-image:url(/images/icons/shape-2.png)}.component-news.in-view .article:nth-child(4):after{background-image:url(/images/icons/shape-3.png)}.component-blogs{padding-bottom:3.5rem}.component-blogs .list{display:-ms-grid;display:grid;grid-template-areas:"a" "b" "c" "d";margin:0}@media only screen and (min-width:60em){.component-blogs{padding-bottom:9rem}.component-blogs .list{gap:3.1rem;grid-template-areas:"a a a" "b c d"}}.component-blogs .list>h2{width:100%;text-align:center}@media only screen and (min-width:70em){.component-blogs .list>h2{margin:0 0 3rem}}.component-blogs .article{position:relative;background:#fff;box-shadow:0 1px 20px 0 rgba(0,0,0,.1);overflow:hidden;color:#fff;padding:1.75rem 1.75rem 6.75rem 2.75rem;margin-left:-1.5rem;width:calc(100% + 3rem)}.component-blogs .article:nth-child(1){background-color:#68a32f}.component-blogs .article:nth-child(2){background-color:#155113}.component-blogs .article:nth-child(3){background-color:#32093c}@media only screen and (min-width:25em){.component-blogs .article{margin-left:-2.25rem;width:calc(100% + 4.5rem)}}@media only screen and (min-width:50em){.component-blogs .article{margin-left:0;width:100%}}.component-blogs .article a:not(.read-more){text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.component-blogs .article a:not(.read-more):hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.component-blogs .article .article-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.component-blogs .article .article-header .datetime{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;opacity:.6;font-size:.85rem;letter-spacing:.03rem;text-transform:uppercase;font-weight:700;line-height:1.6;margin-bottom:1.3rem;min-height:22px}.component-blogs .article .article-header .title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;letter-spacing:-.04rem}.component-blogs .article .read-more{position:absolute;bottom:0;display:block;margin-bottom:3.75rem}.component-blogs .article .read-more:after{color:#68a32f}.component-blogs .article .read-more:before{background-color:#fff}.component-blogs .article .article-image-wrapper{background-color:#68a32f;min-height:375px}.component-blogs .article .article-image-wrapper *{display:block;height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.component-blogs .article .article-image-wrapper .article-image{margin:0}.component-blogs .article .article-image-wrapper img{opacity:.75;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.component-blogs .article:hover img{opacity:1}.component-blogs .article .read-more:hover:before{background:#531862}.component-blogs .article .read-more:hover:after{color:#fff}.component-blogs.in-view .article{z-index:0}.component-blogs.in-view .article:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:100%;opacity:.2;background-repeat:no-repeat;background-position:bottom right;background-size:auto 43%;z-index:-1}.component-blogs.in-view .article:nth-child(1):after{background-image:url(/images/icons/shape-1.png)}.component-blogs.in-view .article:nth-child(2):after{background-image:url(/images/icons/shape-2.png)}.component-blogs.in-view .article:nth-child(3):after{background-image:url(/images/icons/shape-3.png)}.pre-footer-testimonials{background-size:cover;background-repeat:no-repeat;background-color:#155113}.pre-footer-testimonials .component-testimonials{padding-top:4rem;padding-bottom:3.5rem}@media only screen and (min-width:60em){.pre-footer-testimonials{min-height:550px}.pre-footer-testimonials .component-testimonials{padding-top:7rem;padding-bottom:5.8rem}}.pre-footer-testimonials .component-testimonials .block>.content{padding-bottom:64px}.pre-footer-testimonials .title{color:#fff;opacity:.6;margin-bottom:2rem}@media only screen and (min-width:60em){.pre-footer-testimonials .title{margin-bottom:2.75rem}}.pre-footer-testimonials .block{margin:0}.pre-footer-testimonials blockquote{color:#fff;font-size:1.9rem;letter-spacing:-.035rem;line-height:1.23}@media only screen and (min-width:60em){.pre-footer-testimonials blockquote{font-size:2.65rem}}.pre-footer-testimonials blockquote:not(:first-child){display:none}.pre-footer-testimonials blockquote cite{font-weight:700;font-size:1rem;margin-top:1.75rem;font-style:normal;letter-spacing:normal}.bx-pager{height:12px;margin-top:3.25rem}.bx-pager .bx-pager-item{display:inline-block;margin-right:8px}.bx-pager .bx-pager-link{display:block;width:12px;height:3px;background:#ececec;color:transparent!important}.bx-pager .bx-pager-link.active,.bx-pager .bx-pager-link:hover{background:#68a32f}.bx-wrapper{position:relative}.bx-has-controls-direction{margin-top:3rem}@media only screen and (min-width:70em){.bx-has-controls-direction{right:0;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.bx-has-controls-direction .bx-next,.bx-has-controls-direction .bx-prev{display:inline-block;width:33.33px;height:33.33px;position:relative}@media only screen and (min-width:70em){.bx-has-controls-direction .bx-next,.bx-has-controls-direction .bx-prev{width:50px;height:50px}.bx-has-controls-direction .bx-prev{float:left;left:-75px}}.bx-has-controls-direction .bx-next:hover .icon,.bx-has-controls-direction .bx-prev:hover .icon{fill:#68a32f}.bx-has-controls-direction .bx-next .icon,.bx-has-controls-direction .bx-prev .icon{width:inherit;height:inherit;fill:#fff;padding:7.5px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (min-width:70em){.bx-has-controls-direction .bx-next{float:right;right:-75px}}@media only screen and (min-width:100em){.bx-has-controls-direction .bx-prev{left:-100px}.bx-has-controls-direction .bx-next{right:-100px}}.meet-the-team-wrapper{position:relative;background:#32093c}@media only screen and (min-width:40em){.meet-the-team-wrapper{padding:3.5rem 0 0}}@media only screen and (min-width:60em){.meet-the-team-wrapper{padding:4.25rem 0 5.25rem}.meet-the-team-wrapper:after{content:'';position:absolute;bottom:0;height:8rem;width:100%;background:#fff;z-index:0}}@media only screen and (min-width:70em){.meet-the-team-wrapper{padding:6rem 0 5.25rem}}.meet-the-team-wrapper .inner{display:-ms-grid;display:grid;position:relative;z-index:1}.meet-the-team-wrapper .inner .featured-staff{position:relative;aspect-ratio:14/13;width:calc(100% + 3rem);margin-left:-1.5rem;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#fff}@media only screen and (min-width:25em){.meet-the-team-wrapper .inner .featured-staff{width:calc(100% + 4.5rem);margin-left:-2.25rem}}@media only screen and (min-width:40em){.meet-the-team-wrapper .inner .featured-staff{width:100%;margin:0 auto}}.meet-the-team-wrapper .inner .featured-staff .staff-name-link{position:absolute;bottom:0;right:0;background:#68a32f;color:#fff;font-size:1rem;letter-spacing:.05rem;padding:.65rem 1.8rem}@media only screen and (min-width:25em){.meet-the-team-wrapper .inner .featured-staff .staff-name-link{max-width:80%;font-size:1.2rem}}.meet-the-team-wrapper .inner .featured-staff-text{padding:3.25rem 0 0}@media only screen and (min-width:720px){.meet-the-team-wrapper .inner{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.meet-the-team-wrapper .inner .featured-staff-text{padding:0 0 0 3.25rem}}@media only screen and (min-width:60em){.meet-the-team-wrapper .inner .featured-staff-text{padding:0 0 0 4.25rem}}@media only screen and (min-width:70em){.meet-the-team-wrapper .inner .featured-staff-text{padding:3.75rem 0 0 5.25rem}}.meet-the-team-wrapper .inner .featured-staff-text .block{margin:0}.meet-the-team-wrapper .inner .featured-staff-text .content{padding-bottom:3rem}.meet-the-team-wrapper .inner .featured-staff-text p{color:#fff;font-size:1.6rem;letter-spacing:.02rem;line-height:1.3;margin-bottom:1.25rem}@media only screen and (min-width:40em){.meet-the-team-wrapper .inner .featured-staff-text p{font-size:1.8rem}}.meet-the-team-wrapper .inner .featured-staff-text p:first-child{font-size:1.4rem;letter-spacing:.05rem;font-weight:700;color:#68a32f}@media only screen and (min-width:70em){.meet-the-team-wrapper .inner .featured-staff-text a{margin-top:3.5rem}}.meet-the-team-wrapper .inner .featured-staff-text a:hover{color:#7ec638}.meet-the-team-wrapper .inner .featured-staff-text a:hover:before{background-color:#fff}.meet-the-team-wrapper .inner .featured-staff-text a:hover:after{color:#68a32f}.work-with-grid .title{margin-bottom:1.5rem}.work-with-grid .content>ul{padding-bottom:36px}.work-with-grid .content>ul li:not(:first-child){display:none}.work-with-grid .bx-viewport{min-height:80px}@media only screen and (min-width:40em){.meet-the-team-wrapper .inner .featured-staff-text p:first-child{font-size:1.5rem}.work-with-grid .content>ul{padding-bottom:0}.work-with-grid .content>ul li:not(:first-child){display:block}.work-with-grid ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;margin-top:3.5rem}.work-with-grid ul li{max-width:125px;max-height:80px}}.work-with-grid ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px}.work-with-grid ul li img{display:block;width:100%;height:100%;max-height:80px;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .2s linear;transition:-webkit-filter .2s linear;transition:filter .2s linear;transition:filter .2s linear,-webkit-filter .2s linear;-o-object-fit:contain;object-fit:contain}.work-with-grid ul li a{display:block}.work-with-grid ul li a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.work-with-grid .bx-pager{margin-top:1.5rem}.work-with-grid .bx-pager .bx-pager-link{background:#155113}.work-with-grid .bx-pager .bx-pager-link.active{background:#7ec638}#container-right .accreditations{position:relative;background:#68a32f;height:450px;width:calc(100% + 3rem);margin:3rem 0 0 -1.5rem}@media only screen and (min-width:25em){#container-right .accreditations{width:calc(100% + 4.5rem);margin-left:-2.25rem}}@media only screen and (min-width:40em){#container-right .accreditations{width:100%;margin:0 auto 3rem;max-width:450px}}#container-right .accreditations .bx-wrapper,#container-right .accreditations .content{position:unset;height:100%}#container-right .accreditations .content>ul{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:0}#container-right .accreditations .bx-viewport{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:visible!important}#container-right .accreditations .bx-pager .bx-pager-link:hover{background:#531862}#container-right .accreditations ul{text-align:center}#container-right .accreditations ul li:not(:first-child){display:none}#container-right .accreditations ul img{max-height:215px;max-width:275px;width:100%;-o-object-fit:contain;object-fit:contain}#container-right .accreditations ul *{display:inline-block;line-height:0}#container-right .accreditations .bx-controls{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:3.95rem}#container-right .accreditations .bx-controls .bx-pager-link.active{background-color:#155113}.pre-footer-accreditations{padding-top:3.5rem;padding-bottom:2rem}@media only screen and (min-width:40em){.pre-footer-accreditations{padding-top:4.25rem;padding-bottom:4rem}}.pre-footer-accreditations .block{margin:0}.pre-footer-accreditations .content>ul{padding-bottom:44px}.pre-footer-accreditations .accreditations{display:block}.pre-footer-accreditations .accreditations li{min-height:95px}.pre-footer-accreditations ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:40em){.pre-footer-accreditations .content>ul{padding:0}.pre-footer-accreditations .accreditations{text-align:center}.pre-footer-accreditations ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem}}.pre-footer-accreditations ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:40em){.pre-footer-accreditations ul li{display:block}}.pre-footer-accreditations img{display:block;max-height:95px;width:auto;max-width:100%}.pre-footer-accreditations .bx-pager{margin-top:2rem}.pre-footer-accreditations .bx-pager .bx-pager-link{background:#155113}.pre-footer-accreditations .bx-pager .bx-pager-link.active{background:#7ec638}.cms-faq-list .cms-faq-item{position:relative}.cms-faq-list .cms-faq-item:not(:last-child) .faq-title+div{min-height:.5rem}.cms-faq-list .faq-title{position:relative;display:block;width:100%;background-color:#68a32f;border:0;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin:0!important;outline:0;padding:1rem 6rem 1rem 1.5rem;-webkit-transition:.2s background-color ease-out,.2s color ease-out;transition:.2s background-color ease-out,.2s color ease-out}.cms-faq-list .faq-title:before{content:'';display:block;width:2px;height:0;position:absolute;top:22px;right:20px;-webkit-transition:all .4s;transition:all .4s;z-index:1;border-top:13px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent}.cms-faq-list .faq-title.active,.cms-faq-list .faq-title:hover{background-color:#531862}.cms-faq-list .faq-title.active:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:20px}.cms-faq-list .faq-answer{line-height:1.6;padding:1.5rem 1.5rem 2rem;background-color:#fff}.cms-faq-list .faq-answer p:not(:last-child),.cms-faq-list .faq-answer ul{margin-bottom:.95rem}.cms-faq-list .faq-answer a:not([class]){padding-bottom:.1rem;border-bottom:2px solid rgba(83,24,98,.25)}.cms-faq-list .faq-answer>:last-child{margin-bottom:0!important}.parker-content-area{margin-top:3rem}.type-profile #header{position:relative;top:0}.type-profile #header #header-inner:not(.fixed){background-repeat:no-repeat;background-size:cover;height:166px}.type-profile #header #header-inner:not(.fixed):before{content:'';position:absolute;top:0;width:100%;height:100%;background:rgba(0,44,28,.7)}.type-profile #header #header-inner:not(.fixed) .inner{height:166px}.type-profile #header #header-inner.fixed{background-image:none}@media only screen and (max-width:60em){.type-profile #header #header-inner,.type-profile #header .inner{height:182px!important}.type-profile #header .company-logo-link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.type-profile #header .company-logo{margin:0 auto}}.type-profile .hero{background-color:#eaeaea}.type-profile .hero-top{height:651px;max-height:70vw;min-height:280px;width:100%;max-width:1440px;margin:auto;background-position:right top;background-size:cover}.type-profile .hero-top:after,.type-profile .hero-top:before{display:none}@media only screen and (min-width:85em){.type-profile .hero-top:after{display:block;background:-webkit-linear-gradient(left,#eaeaea 0,transparent 7%,transparent 93%,#eaeaea 100%);background:linear-gradient(90deg,#eaeaea 0,transparent 7%,transparent 93%,#eaeaea 100%)}}.type-profile .hero-top.no-image{display:none}.type-profile h1{font-size:2.45rem}.type-profile .profile-block{background-color:#531862;font-size:1.5rem;font-weight:700;color:#fff;line-height:1.6;padding:2.4rem 1.5rem 2.4rem 3.9rem;width:calc(100% + 3rem);margin:0 0 0 -1.5rem}@media only screen and (min-width:25em){.type-profile .profile-block{width:calc(100% + 4.5rem);margin-left:-2.25rem}}@media only screen and (min-width:50em){.type-profile .profile-block{width:100%;margin:0}}.type-profile .profile-block+.accreditations{margin-top:0!important}@media only screen and (min-width:40em){.type-profile .profile-block+.accreditations{margin-top:3rem!important}}@media only screen and (min-width:60em){.type-profile .profile-block+.accreditations{margin-top:0!important}}.type-profile .profile-block a{color:#fff}.type-profile .profile-block a:hover{color:#7ec638}.type-profile .profile-block .profile-block-title{text-transform:uppercase;font-size:1rem;letter-spacing:.02rem;margin:.6rem 0 .5rem}.type-profile .profile-contact .profile-phone:before{content:'T:';font-weight:400;padding-right:1.25rem}.type-profile .profile-contact .profile-mobile:before{content:'M:';font-weight:400;padding-right:.85rem}.type-profile .profile-contact .profile-email a,.type-profile .profile-contact .profile-vcard a{font-size:1.35rem;color:#7ec638}.type-profile .profile-contact .profile-email a:hover,.type-profile .profile-contact .profile-vcard a:hover{color:#fff}.type-profile .profile-contact .profile-contact-social{margin-top:1rem}.type-profile .profile-contact .profile-contact-social .icon{fill:#fff}.type-profile .profile-contact .profile-contact-social:hover .icon{fill:#7ec638}.type-profile .profile-expertise{background-color:#32093c}.type-profile .profile-expertise .profile-block-content{padding:.1rem 0 .75rem}.type-profile .profile-expertise .link{position:relative;font-size:1.2rem}.type-profile .profile-expertise .link:hover:before{color:#fff;left:-1rem}.type-profile .profile-expertise .link:before{content:'>';display:block;position:absolute;-webkit-transform:scaleY(2);transform:scaleY(2);top:0;left:-1.5rem;font-size:.95rem;color:#7ec638;font-weight:400;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.type-profile .profile-office{background-color:#155113}.type-profile .profile-office .office-address{font-size:1.2rem;padding-top:.75rem;line-height:1.2}.type-profile .profile-office .list{margin-bottom:1.5rem}.type-profile .h1{margin:0}.type-profile .job-title{color:#155113;font-size:1.3rem;font-weight:700;line-height:1.7;margin:0 0 2.75rem}@media only screen and (min-width:50em){.type-profile .job-title{margin:0 0 4.25rem}}.type-profile .pre-footer-news{padding-top:3.75rem}.type-people #container-centre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:.65rem solid #f3f5f3}@media only screen and (min-width:60em){.type-people #container-centre{padding-bottom:2rem;margin-bottom:-4.5rem}}.type-people #container-centre>div{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.type-people #container-centre #crumbtrails{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.type-people #container-centre>.title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:1.25rem}.type-home .hero .hero-top{height:700px}.type-home .hero .hero-inner{bottom:unset;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-top:5.25rem;padding-bottom:0}.type-home .hero .hero-inner .block{margin:0}.type-home .hero .hero-inner p{font-size:3.4rem;line-height:1.1}.type-home .hero .hero-inner p:after{width:6rem;margin-top:1.5rem}.type-home .main{padding-top:0;padding-bottom:0}.type-home .main #container-centre{padding-top:3.5rem;padding-bottom:1rem}@media only screen and (min-width:70em){.type-home .main #container-centre{padding-top:5.1rem;padding-bottom:1.8rem}}.type-home .main #container-right .accreditations{margin-top:-1.25rem}@media only screen and (min-width:40em){.type-home .main #container-right .accreditations{margin:-1.25rem auto 3rem}}@media only screen and (min-width:60em){.type-home .hero .hero-top{height:817px}.type-home .hero .hero-inner p{font-size:3.6rem}.type-home .main #container-right .accreditations{margin:0 auto}}.type-home .main h1{font-size:1.6rem;margin-bottom:1.55rem}.type-home .main .block-text p{font-size:1.35rem;letter-spacing:-.01rem;line-height:1.55;margin-bottom:2.3rem}@media only screen and (min-width:60em){.type-home .pre-footer-testimonials .inner{display:-ms-grid;display:grid;-ms-grid-columns:5fr 4fr;grid-template-columns:5fr 4fr}.type-home .pre-footer-testimonials .inner .component-testimonials{padding-right:4rem}.type-home .pre-footer-testimonials .inner .component-block-form-container{position:relative;background:0 0;margin:0;padding-top:5rem}.type-home .pre-footer-testimonials .inner .block-form{position:absolute;width:100%;background:#68a32f;padding-top:4.1rem;padding-bottom:3.2rem}.type-home .pre-footer-testimonials .inner .block-form legend{font-size:2.45rem;margin-bottom:3.25rem}.type-home .pre-footer-testimonials .inner .block-form .input,.type-home .pre-footer-testimonials .inner .block-form .select{height:50px;line-height:50px}.type-home .pre-footer-testimonials .inner .block-form .form-submit{padding-top:1.5rem}.type-home .pre-footer-testimonials .inner .block-form .form-submit .submit{font-size:.85rem;padding:1rem 3.75rem}.type-home .pre-footer-testimonials .inner .block-form .row{max-width:363px;margin:auto}}