.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}img.alignright,img.alignleft{max-width:50%}img.alignright{float:right;margin:0 0 1.5rem 1.5rem}img.alignleft{float:left;margin:0 1.5rem 1.5rem 0}.responsive-embed{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-embed iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.menu-icon{margin-left:.5rem}#notable-cases .boxcontent ul li{margin:0 0 1rem}h2,.standfirst,.standfirst p{font-size:35px;line-height:1.4;margin:0 0 52px;text-align:center;color:#536e7d;border-bottom:none;padding:0;font-family:AdriaSlab,Georgia,serif;font-weight:400}@media all and (max-width: 950px){h2,.standfirst,.standfirst p{font-size:22px}}.standfirst p{margin:0 auto}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;-webkit-text-decoration:none;text-decoration:none;top:5px;width:auto;z-index:100000}.accordion{padding-top:90px;padding-bottom:40px}.tabcontent p{line-height:1.35}a.button.small,button.small,input[type=button].small,input[type=submit].small{font-size:13px;padding:1rem 1.5rem}a.button.tiny,button.tiny,input[type=button].tiny,input[type=submit].tiny{font-size:11px;padding:.5rem .75rem}.gpnf-add-entry{padding:20px 20px 20px;margin-top:0}.callout{padding:70px 90px 80px;margin-bottom:30px;text-align:left;overflow:hidden}.callout.blue{background:#1e416c;color:#c5d9e4}.callout.blue h2{color:#c5d9e4}.alert{padding:3rem;background:#fff;border:solid 1px #c5d9e4;margin:0 0 3rem}.alert.warning{background-color:#ffc;color:#300}.alert.success{background-color:#efe;color:#030}img.quarter{width:25%}img.third{width:33%}img.half{width:50%}.search-result{margin:0 0 48px;padding-bottom:52px}.search-result:not(:last-child){border-bottom:1px solid #d1d1d1}.search-result h2{border:none;padding:0;margin:0 0 1.5rem}.search-result img.wp-post-image.alignright{float:right;margin:0 0 1rem 1rem;max-width:250px;height:auto}#toptitle .search{position:relative}#toptitle .search-list{position:absolute;top:100%;left:0;width:100%;list-style:none;margin:0;padding:0;background-color:#fff;max-height:250px;overflow:auto}#toptitle .search-list--hide{display:none}#toptitle .search-list li{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;background:none}#toptitle .search-list li.hide{display:none}#toptitle .search-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:.5rem 1rem;color:#3d3d3d;-webkit-text-decoration:none;text-decoration:none;font-size:1rem;line-height:1.4;font-family:"Effra",Arial,sans-serif;border:none !important;cursor:pointer}#toptitle .search-list li a:hover{background-color:#e1bf4f}#toptitle .search-list li:nth-child(2n+1){background-color:#eff4f6}body.page-template-templatescontact-php .gform_wrapper.gravity-theme input[type=text],body.page-template-templatescontact-php .gform_wrapper.gravity-theme input[type=email],body.page-template-templatescontact-php .gform_wrapper.gravity-theme input[type=tel]{font-family:Effra,Arial,sans-serif;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background:#eff4f6;border:none;font-size:16px;line-height:20px;color:#3d3d3d;padding:16px 22px;border-bottom:1px solid #1e416c}body.page-template-templatescontact-php .gform_wrapper.gravity-theme .newsletter{background:#f8e6ac;text-align:center;padding:48px 24px;margin:0 0 55px}body.page-template-templatescontact-php .gform_wrapper.gravity-theme .newsletter label{font-size:19px;line-height:25px;color:#3d3d3d;display:inline-block;font-family:AdriaSlab,Georgia,serif;font-weight:normal;font-weight:400;width:65%}body.page-template-templatescontact-php .gform_wrapper.gravity-theme #field_6_11{max-width:500px;margin:0 auto;text-align:center}body.page-template-templatescontact-php .gform_wrapper.gravity-theme #field_6_11 .gfield_label{font-family:Effra,Arial,sans-serif;text-align:center;font-size:16px;line-height:25px;width:100%;max-width:500px;margin:0 auto 1rem}body.page-template-templatescontact-php .gform_wrapper.gravity-theme #gform_submit_button_6{margin:0 auto}body .gform_wrapper.gravity-theme .gsection{padding:1.5rem 0;margin:0 0 1.5rem}body .gform_wrapper.gravity-theme h3{font-size:1.4rem;font-family:AdriaSlab,Georgia,serif;font-weight:bold;line-height:inherit;color:#1e416c}body .gform_wrapper.gravity-theme .gfield_label,body .gform_wrapper.gravity-theme .ginput_complex .gform-field-label{font-size:19px;line-height:25px;color:#3d3d3d;display:block;margin:9px 0 3px 0;font-family:AdriaSlab,Georgia,serif;font-weight:normal;font-weight:400}body .gform_wrapper.gravity-theme .gfield-choice-input{width:35px;height:35px;display:inline-block}body .gform_wrapper.gravity-theme .gfield-choice-input::after{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:35px;height:35px;background:#eff4f6;vertical-align:middle;background-position:center center;background-repeat:no-repeat;margin:0 10px 0 0}#map{display:inherit;margin:0 0 -20px 0;background-color:#fff}.acf-map{width:100%;height:740px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit !important}@media all and (max-width: 950px){#toptitle .slide{position:relative}}#toptitle .slide .slidecontent .slidetitle .underline{margin-bottom:1rem !important;width:94%;float:left;height:25px}#toptitle .slide .slidecontent .quoteslideshow{clear:both}#toptitle .slide .slidecontent .iconlist{clear:both}#toptitle .slide .banner_image{position:absolute;top:0;bottom:0%;right:0;left:29%;background-position:left bottom;background-repeat:no-repeat}@media all and (max-width: 950px){#toptitle .slide .banner_image{display:none}}.subareas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:1120px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.subareas .single-subarea{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:174px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1e416c;min-height:87px}@media all and (min-width: 800px){.subareas .single-subarea{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 20px);flex:1 1 calc(50% - 20px)}}.subareas .single-subarea h2{margin-bottom:0;font-size:20px;letter-spacing:2px;text-transform:uppercase;font-weight:normal;font-family:Effra,Arial,sans-serif}.subareas .single-subarea h2 a{color:#fff;-webkit-text-decoration:none;text-decoration:none;font-size:18px;font-weight:bold}.subareas .single-subarea h2 a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media all and (min-width: 800px){.subareas .single-subarea:nth-child(odd):last-child{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 auto}}#footer .bsb a,#footer .credits a{color:#e1bf4f}.page-template-people .container-content .inner:first-of-type{padding-top:0}.page-template-contact .responsive-embed{padding-top:44.25%}.layout-builder section.narrow{max-width:1120px;margin:0 auto}.layout-builder section.lightgrey{background:#f0f0f0}.layout-builder section.blocks .blocks-inner{-webkit-box-shadow:0px 10px 76px -17px rgba(0,0,0,.2);box-shadow:0px 10px 76px -17px rgba(0,0,0,.2);background:#fff;text-align:center;margin:0 0 45px}.layout-builder section.blocks a.item{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-left-color:rgba(0,0,0,0);border-left-style:solid;border-left-width:0;width:33.33%;border-left:1px solid #e3e3e3;border-bottom-width:0;padding:30px 32px 41px}.layout-builder section.blocks a.item:first-child{border-left:none}.layout-builder section.blocks a.item .icon-wrapper{text-align:center;margin-bottom:10px}.layout-builder section.blocks a.item h3{letter-spacing:2px;text-transform:uppercase;font-weight:normal;font-family:Effra,Arial,sans-serif;color:#1e416c;font-weight:bold;margin:0 0 14px;font-size:14px;line-height:17px;padding:0}.layout-builder section.blocks a.item p{font-family:Effra,Arial,sans-serif;color:#3d3d3d;font-weight:normal;margin:0;font-size:16px;line-height:26px}@media all and (max-width: 950px){.layout-builder section.blocks a.item{width:100%;border-left:none;border-bottom:1px solid #e3e3e3}.layout-builder section.blocks a.item:last-child{border-bottom:none}}.layout-builder section.image-grid{padding:40px 0 100px}.layout-builder section.image-grid .logos{background:#fff}.layout-builder section.image-grid .logos div{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-left-color:rgba(0,0,0,0);border-left-style:solid;border-left-width:0;width:33.33%;margin:33px 0}.layout-builder section.image-grid .logos div img{display:block;margin:0 auto;height:150px}.layout-builder section.image-grid .logos div .title{display:block;text-transform:uppercase;text-align:center;font-weight:600;color:#1e416c;letter-spacing:2px;font-size:14px;line-height:18px}.layout-builder section.image-grid.white{background:#fff}.layout-builder section.image-grid.white .withline span{background:#fff}.layout-builder section.image-grid .withline{margin:50px 0}.layout-builder section.image-grid .withline div{background:#1e416c}.layout-builder section.image-grid .withline span{background:#c5d9e4}.layout-builder section.text.opencontent .accreditation{margin:0 auto}.layout-builder section.text.opencontent .withline{margin:0 auto 45px auto}.layout-builder section.accordion{padding:50px 0 20px 0}.layout-builder .solidbox .boxcontent h2.withline{margin-top:-38px;font-size:19px}.layout-builder .solidbox .boxcontent h2.withline span{background:#fff}.single-post #content{margin-top:120px}.single-event #content{margin-top:95px}.body-area #toptitle,.body-area #toptitle .slide{background:#e3ebee}.single-area .slide .both .inner{z-index:2}.single-area .slide .both .inner .slidetitle h1{margin-bottom:1rem}body .gform_wrapper.gravity-theme p.gform_required_legend{margin-bottom:1.5rem !important;font-size:1rem;text-align:right}body .gform_wrapper.gravity-theme .gfield_label{font-size:1.2rem;font-weight:bold;font-family:AdriaSlab;margin-bottom:1rem;display:block}body .gform_wrapper.gravity-theme .ginput_container{margin-bottom:1rem}body .gform_wrapper.gravity-theme .ginput_container_multiselect input[type=select-multiple]{height:53px}body .gform_wrapper.gravity-theme .ginput_container_multiselect .ts-control{background:#eff4f6;border:none;border-bottom:1px solid #1e416c}body .gform_wrapper.gravity-theme .ginput_container_multiselect .ts-control div{font-size:1rem;background-color:rgba(0,0,0,0);color:#3d3d3d}body .gform_wrapper.gravity-theme .ginput_container_multiselect .ts-control div .remove{background-color:#e1bf4f}body .gform_wrapper.gravity-theme .gfield_consent_description,body .gform_wrapper.gravity-theme .gfield_description{border:0;padding:0;margin:0;max-height:none;overflow:auto;font-size:1rem;line-height:1.2}body .gform_wrapper.gravity-theme .ginput_container_consent label{display:inline-block}body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=select-one],body .gform_wrapper.gravity-theme textarea,body .gform_wrapper.gravity-theme select{font-family:Effra,Arial,sans-serif;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background:#eff4f6;border:none;border-bottom:1px solid #1e416c;font-size:16px;line-height:20px;color:#3d3d3d;padding:16px 22px}body .gform_wrapper.gravity-theme .ts-dropdown [data-selectable].option{line-height:1.2 !important;font-size:16px;padding:.5rem}.search-wrap .search-form input{width:100%;max-width:360px;margin:0 0 1rem 0;letter-spacing:2px;font-weight:normal;color:#1e416c;height:41px;padding:0 .4rem}.search-wrap figure{margin:0 0}.search-wrap figure .posts-item__title{font-size:1.5rem}.search-wrap figure .sub_head{font-size:.9rem}.search-wrap figure .excerpt_part{font-size:1rem}.search-wrap figure .article__actions{margin-bottom:1.5rem;font-size:1rem}.search-wrap figure p{margin:0 0 1rem 0;line-height:1.2}.itempreview img.wp-post-image{float:left;width:68px;height:auto}.itempreviews .itempreview .booked{line-height:1.2;height:auto;display:inline-block;padding:.25rem .5rem;background:#e1bf4f;color:#fff;font-size:1rem;font-weight:bold;margin-top:.5rem}.container-logos .logoslider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.15rem}.container-logos .logoslider .slideritem img{height:100px}.container-latestnews img.top,.container-latestupdates img.top{width:70px;height:auto}.sqe-pdf__btn{background-color:rgba(0,0,0,0);border:none;text-transform:uppercase;color:#1e416c;font-family:Effra,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:normal;font-weight:bold;font-size:14px;line-height:18px}#sqe-pdf-form-1{padding-top:28px;padding-bottom:30px;background-color:#fff}
