a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box;outline:0}::-moz-selection{color:#fff;background:#8ba9b9;background:rgba(139,169,185,.6)}::selection{color:#fff;background:#8ba9b9;background:rgba(139,169,185,.6)}body,html{width:100%;height:100%;font-size:100%;line-height:1.25;font-family:"Open Sans",sans-serif;color:#333}.container{position:relative;max-width:60em;width:95%;margin:0 auto}.row::after{content:'';display:table;clear:both}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}p{font-size:.9375em;line-height:1.3333333333;margin-bottom:1.25em}p a{color:inherit;text-decoration:underline}strong{font-weight:700}ul{margin-bottom:1.25em}ul li{font-size:.9375em;line-height:1.3333333333}.h1,h1{font-size:2.375em;line-height:1.0789473684}@media only screen and (min-width:48em){.h1,h1{font-size:2.5625em;line-height:1.0731707317}}@media only screen and (min-width:60em){.h1,h1{font-size:2.8125em;line-height:1.0666666667}}.h2,h2{font-size:1.4375em;line-height:1.2173913043}@media only screen and (min-width:48em){.h2,h2{font-size:1.625em;line-height:1.1923076923}}@media only screen and (min-width:60em){.h2,h2{font-size:1.875em;line-height:1.1666666667}}.h3,h3{font-size:1.125em;line-height:1.2222222222;font-weight:700}@media only screen and (min-width:48em){.h3,h3{font-size:1.1875em;line-height:1.2105263158}}@media only screen and (min-width:60em){.h3,h3{font-size:1.25em;line-height:1.2}}.h4,h4{font-size:1em;line-height:1.375}@media only screen and (min-width:48em){.h4,h4{font-size:1.0625em;line-height:1.3529411765}}@media only screen and (min-width:60em){.h4,h4{font-size:1.125em;line-height:1.3333333333}}.btn{background:#a9d7bd;padding:.75em;display:inline-block;font-size:.9375em;line-height:1.3333333333;font-weight:600}.btn__black{background:#333;color:#fff}.btn:hover{color:#fff;background:#75ac8d}header .container{background-color:#e2af56;background-color:rgba(226,175,86,.6);padding:1.5em 2.5%}header .container::after{content:'';display:table;clear:both}@media all and (min-width:48em){header .container{padding:4em 2.5% 3em}}header .logo{float:left;margin-right:3.0625em}@media all and (min-width:48em){header .logo{margin-right:0}}.mobile-nav{position:absolute;top:41px;right:2.5%}@media only screen and (min-width:60em){.mobile-nav{display:none}}.mobile-nav .btn-menu,.mobile-nav .mobile-search{display:inline-block;cursor:pointer;margin-left:.5rem}.mobile-nav .btn-menu .bar,.mobile-nav .mobile-search .bar{display:block;width:30px;height:4px;background:#c69d6e}.mobile-nav .btn-menu .bar+.bar,.mobile-nav .mobile-search .bar+.bar{margin-top:5px}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#c69d6e;z-index:5000}.overlay-close{width:20px;height:20px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;text-indent:-9999px;background-image:url(imgs/close.svg);background-color:transparent;background-size:cover;z-index:2500;cursor:pointer}.overlay nav{text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay ul{padding:0;margin:0 auto;display:inline-block;height:100%;position:relative}.overlay li{display:block;margin-bottom:.75rem}.overlay li:last-child{margin-bottom:0}.overlay a{color:#fff;display:block;font-size:1.125rem;text-transform:uppercase}@media only screen and (min-width:48em){.overlay a{font-size:1.5rem}}.overlay-scale{-webkit-transition:opacity .2s,visibility 0 .2s,-webkit-transform .2s;transition:opacity .2s,visibility 0 .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s,visibility 0 .2s;transition:transform .2s,opacity .2s,visibility 0 .2s,-webkit-transform .2s;-webkit-transform:scale(.8);transform:scale(.8);visibility:hidden;opacity:0}.overlay-scale.open{-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;-webkit-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}.primary-nav{display:none}@media all and (min-width:60em){.primary-nav{display:block;float:right;margin-top:2.25em}}.primary-nav li{display:inline-block;margin-left:2.5em}.primary-nav li:first-child{margin-left:0}.primary-nav li>.children{display:none}.primary-nav .current_page_item a{font-weight:700}.primary-nav a:hover{color:#c69d6e}footer .affiliation{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;margin-bottom:.75em}.affiliation img,.affiliation .sra{display:block;width:170px}@media only screen and (min-width:30em){footer .affiliation{flex-direction:row;justify-content:center;align-items:center;gap:16px;}}footer .copyright{text-align:center}footer .sitemap{text-align:center;margin-bottom:1.5em}footer .sitemap li{display:inline-block}input[type=email],input[type=tel],input[type=text],textarea{font-size:.9375em;line-height:1.3333333333;font-family:"Open Sans",sans-serif;background:#ececee;border:none;padding:.75em 1.125em;width:100%;margin-bottom:.9375em}textarea{display:block;height:240px}input[type=submit]{border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}input[type=submit]:hover{background:#634477;background:rgba(99,68,119,.8)}.bx-wrapper{display:none!important}@media only screen and (min-width:60em){.bx-wrapper{display:block!important}}.home__services{display:none!important}@media only screen and (min-width:60em){.home__services{display:block!important}}.home__services .slide{position:relative}.home__services .content{position:absolute;top:50%;right:5%;width:42%;margin-top:-61px;z-index:99999}@media only screen and (min-width:60em){.home__services .content{right:5%;width:42%;margin-top:-132px;z-index:99999}}.home__services .content h1{color:#3e525c;font-weight:700;margin-bottom:.375em}.home__services .content h2{font-weight:700;margin-bottom:.75em}.home__services .content p{display:none}@media only screen and (min-width:60em){.home__services .content p{display:block}}.home__services .content a{position:relative;text-transform:uppercase}.home__services .content a:after{position:absolute;top:6px;right:-25px;content:'';background-image:url(imgs/read-more-blue.svg);width:17px;height:11px}.home__our-services{display:block;color:#fff;background:#3d6f8a;margin-bottom:.9375em;padding:1.5em;font-weight:400}.home__choices{color:#fff;margin-bottom:.9375em}.home__choices::after{content:'';display:table;clear:both}@media only screen and (min-width:48em){.home__choices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.home__primary{background-color:#e2af56;background-color:rgba(226,175,86,.8)}@media only screen and (min-width:48em){.home__primary{float:left;width:39.5833333333%;margin-right:1.5625%;background-image:url(imgs/about-us-thumbnail.png);background-repeat:no-repeat;background-position:50% 100%}}.home__about{padding:1.5em;margin-bottom:.9375em}@media only screen and (min-width:48em){.home__about{margin-bottom:0}}.home__about h2{margin-bottom:.5em}.home__about a{position:relative;text-transform:uppercase}.home__about a:after{position:absolute;top:6px;right:-25px;content:'';background-image:url(imgs/read-more-white.svg);width:17px;height:11px}@media only screen and (min-width:48em){.home__secondary{float:left;width:58.8541666667%}}.home__news{background-color:#75ac8d;margin-bottom:.9375em;display:block}.home__news img{display:block}.home__news .thumbnail{display:block;width:100%;height:0;padding-bottom:35%;background-size:cover;background-position:50% 50%;background-image:url(imgs/news-thumbnail.jpg)}.home__news h2{padding:.75em 1em}@media only screen and (min-width:48em){.home__news h2{padding:.75em .875em}}.home__contact{background-color:#634477;background-color:rgba(99,68,119,.8);padding:1.5em}@media only screen and (min-width:48em){.home__contact{background-image:url(imgs/contact-us-thumbnail.png);background-position:50% 0}}.home__contact h2{margin-bottom:.5em}.home__contact a{position:relative;text-transform:uppercase}.home__contact a:after{position:absolute;top:6px;right:-25px;content:'';background-image:url(imgs/read-more-white.svg);width:17px;height:11px}.home__options{color:#fff;margin-bottom:1.125em}.home__options::after{content:'';display:table;clear:both}.home__option{display:block;margin-bottom:.9375em}.home__option:last-child{margin-bottom:0}@media only screen and (min-width:34.375em){.home__option{float:left;width:48.7616099071%;margin-right:2.3219814241%}.home__option:nth-child(even){margin-right:0}.home__option:nth-child(n+6){margin-bottom:0}}@media only screen and (min-width:60em){.home__option{width:23.7609649123%;margin-right:1.6447368421%;margin-bottom:1.5em}.home__option:nth-child(even){margin-right:1.6447368421%}.home__option:nth-child(4n){margin-right:0}.home__option:nth-child(n+4){margin-bottom:0}}.home__option img{display:block}.home__option .thumbnail{display:block;width:100%;height:0;padding-bottom:35%;background-size:cover;background-position:50% 50%}@media only screen and (min-width:34.375em){.home__option .thumbnail{padding-bottom:50%}}@media only screen and (min-width:60em){.home__option .thumbnail{padding-bottom:80%}}.home__option h2{font-size:1.4375em;font-weight:400;padding:1.043em 1em}@media only screen and (min-width:60em){.home__option h2{text-align:center;padding:1.043em 1em 2.087em}}.home .civil-litigation,.home .conveyancing{background:#9a545f}.home .conveyancing .thumbnail{background-image:url(imgs/home-conveyancing-mobile.jpg)}.home .civil-litigation .thumbnail{background-image:url(imgs/home-civil-litigation-mobile.jpg)}.home .family-law,.home .personal-injury{background:#497c73}.home .family-law .thumbnail{background-image:url(imgs/home-family-law-mobile.jpg)}.home .personal-injury .thumbnail{background-image:url(imgs/home-personal-injury-mobile.jpg)}.home .employment-law,.home .wills-and-probate{background:#c2555b}.home .wills-and-probate .thumbnail{background-image:url(imgs/home-wills-and-probate-mobile.jpg)}.home .employment-law .thumbnail{background-image:url(imgs/home-employment-law-mobile.jpg)}.home .commercial-law,.home .power-of-attorney{background:#425a64}.home .power-of-attorney .thumbnail{background-image:url(imgs/home-power-of-attorney-mobile.jpg)}.home .commercial-law .thumbnail{background-image:url(imgs/home-commercial-law-mobile.jpg)}@media only screen and (min-width:60em){.home .conveyancing .thumbnail{background-image:url(imgs/home-conveyancing-desktop.jpg)}.home .civil-litigation .thumbnail{background-image:url(imgs/home-civil-litigation-desktop.jpg)}.home .family-law .thumbnail{background-image:url(imgs/home-family-law-desktop.jpg)}.home .personal-injury .thumbnail{background-image:url(imgs/home-personal-injury-desktop.jpg)}.home .wills-and-probate .thumbnail{background-image:url(imgs/home-wills-and-probate-desktop.jpg)}.home .employment-law .thumbnail{background-image:url(imgs/home-employment-law-desktop.jpg)}.home .power-of-attorney .thumbnail{background-image:url(imgs/home-power-of-attorney-desktop.jpg)}.home .commercial-law .thumbnail{background-image:url(imgs/home-commercial-law-desktop.jpg)}}.internal .title{color:#fff;background:#8ba9b9;padding:1.5em}.internal .title__about{background:#e2af56;background:rgba(226,175,86,.8)}.internal__information{margin-bottom:1.125em}.internal__information::after{content:'';display:table;clear:both}@media only screen and (min-width:60em){.internal__information{margin:1.5em 0}}.internal__sidebar{display:none}@media only screen and (min-width:60em){.internal__sidebar{display:block;float:left;width:21.875%;margin-right:2.5%;padding:0 1.5em}}.internal__sidebar li{border-bottom:1px solid #ececee;padding:.75em 0}.internal__sidebar li:last-child{border-bottom:none}.internal__sidebar .current_page_item a{color:#8ba9b9;font-weight:700}.internal__sidebar a:hover{color:#8ba9b9}.internal__sidebar-mobile{display:block}@media only screen and (min-width:60em){.internal__sidebar-mobile{display:none}}.internal .no-sidebar{float:none;width:100%;margin:0 auto;max-width:720px}.internal__content{padding-bottom:1.5em;border-bottom:1px solid #ececee}.internal__content::after{content:'';display:table;clear:both}@media only screen and (min-width:60em){.internal__content{float:left;width:75.625%}}.internal__content-title{background:#e2ecf1;height:60px;margin:.9375em 0;padding:0 1.125em}.internal__content-title::after{content:'';display:table;clear:both}@media only screen and (min-width:60em){.internal__content-title{height:190px;margin:2.5em 0;padding:0 1.5em}}.internal__content-title h2{line-height:60px}@media only screen and (min-width:60em){.internal__content-title h2{line-height:190px}}.internal__content-title img{display:none;float:left;margin:-2.5em 2.5em 0 1.5em}@media only screen and (min-width:60em){.internal__content-title img{display:block}}.internal__content h3{margin-bottom:1.125em}.internal__content p:last-child{margin-bottom:0}.internal__content ul{margin-bottom:1.375em;margin-left:1.1em}.internal__content li{list-style:disc;list-style-position:outside;margin-bottom:.375em}.internal__content li:last-child{margin-bottom:0}.internal__content .member{margin-bottom:.9375em}.internal__content .member::after{content:'';display:table;clear:both}.internal__content .member:last-child{margin-bottom:0}@media only screen and (min-width:34.375em){.internal__content .member{float:left;width:75%}}.internal__content .member a{color:#8ba9b9}.internal__content .member img{float:left;margin-right:.9375em}@media only screen and (min-width:30em){.internal__content .member .position{float:left;width:75%}}.internal__content .member .position .btn{margin-top:.75em}.our-people .title{color:#fff;background:#8ba9b9;padding:1.5em}.our-people .title__our-people{background:#c2555b}.our-people__information{max-width:720px;margin:1.5em auto;padding-bottom:1.5em;border-bottom:1px solid #ececee}.our-people__information::after{content:'';display:table;clear:both}.our-people__single{max-width:720px;margin:1.5em auto;border-bottom:1px solid #ececee}.our-people__staff{margin-top:2.25em}.our-people__staff::after{content:'';display:table;clear:both}.our-people__staff .member{margin-bottom:.9375em}.our-people__staff .member::after{content:'';display:table;clear:both}.our-people__staff .member:last-child{margin-bottom:0}@media only screen and (min-width:34.375em){.our-people__staff .member{float:left;width:50%}}.our-people__staff .member img{float:left;margin-right:.9375em}.blog .title{color:#fff;background:#8ba9b9;padding:1.5em}.blog .title__news{background:#75ac8d}.blog__information{margin:1.5em 0}.blog__information::after{content:'';display:table;clear:both}.blog__sidebar{margin-bottom:.75em}.blog__sidebar h4{font-weight:600;margin-bottom:.25em}@media only screen and (min-width:60em){.blog__sidebar{float:left;width:21.875%;margin-right:2.5%;padding:0 1.5em}}.blog__sidebar li{border-bottom:1px solid #ececee;padding:.75em 0}.blog__sidebar li:last-child{border-bottom:none}.blog__sidebar .current-cat a{color:#8ba9b9;font-weight:700}.blog__sidebar a:hover{color:#8ba9b9}.blog__sidebar-mobile{display:block}@media only screen and (min-width:60em){.blog__sidebar-mobile{display:none}}.blog__posts{padding-bottom:1.5em;border-bottom:1px solid #ececee}@media only screen and (min-width:60em){.blog__posts{float:left;width:75.625%}}.blog__post{margin-bottom:1.5em}.blog__post-title{background:#a9d7bd;height:80px;margin-bottom:1.25em;padding:0 1.5em}.blog__post-title::after{content:'';display:table;clear:both}.blog__post-title h3{line-height:80px}.blog__post li{list-style:disc;list-style-position:inside;margin-bottom:.375em}.blog__post li:last-child{margin-bottom:0}.blog .single .blog__post{margin-bottom:0}.blog .single p{margin-bottom:0}.contact .title{color:#fff;background:#8ba9b9;padding:1.5em}.contact .title__contact{background-color:#634477;background-color:rgba(99,68,119,.8)}.contact__information{margin:1.5em 0;padding-bottom:.5em;border-bottom:1px solid #ececee}.contact__information::after{content:'';display:table;clear:both}@media only screen and (min-width:48em){.contact .venues{float:left;width:48.2191780822%;margin-right:3.2876712329%}.contact .venues:last-child{margin-right:0}.contact .venues h4{margin-bottom:.75em}}.contact .venues .acf-map{width:100%;height:0;padding-bottom:56.25%;margin-bottom:1.125em}@media only screen and (min-width:48em){.contact .venues .acf-map{padding-bottom:85%}}.contact .venues .acf-map img{max-width:inherit!important}.contact__form h3{margin-bottom:1.125em}.contact__form .success-contact{display:none}.contact__form .enquiry{margin-bottom:1.5em}.contact__form .enquiry::after{content:'';display:table;clear:both}@media only screen and (min-width:48em){.contact__form .enquiry__col{float:left;width:48.2191780822%;margin-right:3.2876712329%}.contact__form .enquiry__col:last-child{margin-right:0}}.contact__form .enquiry input[type=submit]{margin-bottom:.75em}.contact__form .enquiry .error-messages{color:#c2555b}.gallery .album{float:left;width:31.6666666667%;margin-right:2.5%}.gallery .album:last-child{margin-right:0}.image-wrap{width:100%;margin-bottom:.9375em;display:inline-block;vertical-align:top}@media only screen and (min-width:34.375em){.image-wrap{width:47.1264367816%;margin:0 3.4482758621% 1.25em 0}}@media only screen and (min-width:48em){.image-wrap{width:31.095890411%;margin:0 2.4657534247% 1.25em 0}}.image-wrap img{max-width:100%;height:auto}.image-wrap figcaption{display:none}.lightbox-link{-webkit-transition:all .25s ease-in-out 0;transition:all .25s ease-in-out 0}.lightbox-link:hover{opacity:.8}@media only screen and (min-width:34.375em){.lightbox-link:nth-child(even) .image-wrap{margin:0 0 1.125em}}@media only screen and (min-width:48em){.lightbox-link:nth-child(even) .image-wrap{margin:0 2.4657534247% 1.125em 0}}@media only screen and (min-width:48em){.lightbox-link:nth-child(3n) .image-wrap{margin:0 0 1.125em}}.mfp-bg figcaption{display:block;position:absolute}.lb-title{margin:.5em 0 0 .5em}.lb-description{margin-left:.6em;width:100%}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .25s ease-in-out 0;transition:all .25s ease-in-out 0}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}