body,html{border:none;height:100%;margin:0;min-height:100%;padding:0}address,big,blockquote,button,caption,cite,code,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,small,strike,sub,sup,table,td,th,tr,ul{border:none;font-size:100%;font-style:normal;font-weight:400;line-height:1;margin:0;padding:0;text-align:left}blockquote:after,blockquote:before{content:""}a{outline:0}html{font-size:62.5%}body{background:rgba(255,255,255,1);-moz-box-sizing:border-box;box-sizing:border-box;color:rgba(5,44,60,1);font-size:1.6rem}body *{font-family:Arimo,'Helvetica Neue',Helvetica,sans-serif}*,:after,:before{-moz-box-sizing:inherit;box-sizing:inherit;-webkit-font-smoothing:antialiased}::selection{background:rgba(17,17,17,1);color:rgba(255,255,255,1)}.entry-content:after,.group:after{clear:both;content:"";display:block}.celled tbody tr,.filter .filter-button,.filter .filter-button:after,a{transition:all .1s ease-in-out}.arrow-link,.arrow-link svg,.faux-button,.faux-checkbox:before,.language-toggle .indicator:before,.language-toggle span,.office-map #map-open,.posts-preview .arrow-disc,.team-member .member-image,.transaction-gallery a,.transaction-gallery a .caption,.transaction-gallery a:after,.transaction-preview .arrow-disc,.upload label:after,.upload label:before,button,input[type=button],input[type=reset],input[type=submit],tr.clickable-row .arrow-cell svg{transition:all .2s ease-in-out}.sub-page-nav-toggle img{transition:all .3s ease-in-out}.nav-toggle,.nav-toggle:before{transition:all .4s ease-in-out}.screen-reader-text{clip:rect(.1rem,.1rem,.1rem,.1rem);height:.1rem;overflow:hidden;position:absolute!important;width:.1rem}.screen-reader-text:focus{background-color:rgba(241,241,241,1);border-radius:.3rem .3rem .3rem .3rem;box-shadow:0 0 .2rem .2rem rgba(0,0,0,.6);clip:auto!important;display:block;font-size:1.4rem;font-weight:700;height:auto;left:.5rem;line-height:normal;padding:1.5rem 2.3rem 1.4rem 2.3rem;text-decoration:none;top:.5rem;width:auto;z-index:100000}a{color:rgba(152,80,68,1);text-decoration:none}a:focus,a:hover{text-decoration:underline}p{line-height:1.2;margin:0 0 2rem 0}dfn,em,i,q{font-style:italic}b,strong{font-weight:700}ins{text-decoration:underline}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}abbr,acronym{cursor:help}address{margin:0 0 2rem 0}hr{border-top:.1rem solid rgba(221,221,221,1);margin:4rem 0 4rem 0;text-align:center}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin:0 0 1.2rem 0}h1{font-size:4.2rem;line-height:1.1}h1 a{color:rgba(5,44,60,1)}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2.2rem}.title-sep{position:relative}.title-sep:before{background:url( ./assets/images/angles/angle-yellow.svg ) no-repeat bottom right;background-size:1000%;content:"";display:block;height:.4rem;margin-bottom:1rem;overflow:hidden;width:2.2rem}.title-sep.medium-sep:before{height:.6rem;margin-bottom:1rem;width:2.8rem}.title-sep.big-sep:before{height:.8rem;margin-bottom:1.5rem;width:2.8rem}ol,ul{margin:0 0 2rem 3rem}ul{list-style:disc}ul ul{list-style:circle}ul ul ul{list-style:square}ol{list-style:decimal}ol ol{list-style:lower-alpha}ol ol ol{list-style:lower-roman}li{margin:1rem 0 1rem 0}li>ol,li>ul{margin-bottom:0;margin-left:2rem}dt{font-weight:700}dd+dt{margin-top:1.5rem}blockquote p{line-height:1.4}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}embed,iframe,img,object{height:auto;max-width:100%}.wp-caption{margin-bottom:2rem}.wp-caption img{display:block;width:100%}.alignleft,.alignright{display:block;max-width:50%}.alignleft{float:left;margin:.8rem 3rem 2rem -10%}.alignright{float:right;margin:.8rem -10% 2rem 3rem}.aligncenter,.alignnone{margin:0 auto 0 auto}.wp-caption-text{font-size:.8em;margin:0;padding:1.5rem 5% 0 5%;text-align:center}.gallery{margin-bottom:3rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block;margin-top:1rem}label{margin:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;background:rgba(255,255,255,1);border:.1rem solid rgba(228,228,228,1);color:rgba(5,44,60,1);display:block;font-size:1em;margin:0;max-width:100%;outline:0;padding:1rem 1.8rem 1.2rem 1.8rem;width:100%}textarea{height:20rem;line-height:1.5;width:100%}::-webkit-input-placeholder{color:rgba(91,120,132,1)}:-ms-input-placeholder{color:rgba(91,120,132,1)}::-moz-placeholder{color:rgba(91,120,132,1)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.faux-button,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;background:0 0;border:.3rem solid rgba(152,80,68,1);border-radius:1rem 1rem 1rem 1rem;color:rgba(152,80,68,1);display:inline-block;font-size:1.4rem;font-weight:700;padding:1.4rem 2.6rem;text-transform:uppercase}.faux-button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:rgba(152,80,68,1);color:rgba(255,255,255,1);cursor:pointer;text-decoration:none}.faux-button.white,button.white,input[type=button].white,input[type=reset].white,input[type=submit].white{border-color:rgba(255,255,255,1);color:rgba(255,255,255,1)}.faux-button.white:hover,button.white:hover,input[type=button].white:hover,input[type=reset].white:hover,input[type=submit].white:hover{background:rgba(255,255,255,1);color:rgba(152,80,68,1)}button.reset,input.reset,textarea.reset{background:0 0;border:none;border-radius:0;box-shadow:none;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:0;text-transform:none;transition:none}table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:3rem;max-width:100%;overflow:hidden;width:100%}td,th{line-height:1.4;margin:0;overflow:visible;padding:1.5rem 0 1.5rem 0}caption{border-bottom:.1rem solid rgba(228,228,228,1);font-weight:700;padding-bottom:2rem;text-align:center}thead{vertical-align:bottom;white-space:nowrap}th{font-weight:700}tbody tr+tr{border-top:.1rem solid rgba(228,228,228,1)}#site-content,#site-footer,#site-header{margin:0 auto 0 auto;position:relative;width:100%}section{display:flex;flex-wrap:wrap;flex-direction:row}.parallax{background-size:cover;background-position:center top;height:calc(100% + 5rem);position:absolute;top:-5rem;width:100%}.overlay .parallax{position:absolute}.overlay{align-items:flex-end;background-color:rgba(229,229,229,1);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;min-height:60vh;overflow:hidden;position:relative}.rendered-cut .overlay{background-color:transparent;background-image:none!important}.overlay:before{background-position:bottom right;background-repeat:no-repeat;content:"";display:block;height:100%;position:absolute;bottom:0;left:0;right:0;top:0;z-index:3}.overlay.blue,.overlay.blue-gradient,.overlay.dark-gradient,.overlay.rendered-blue,.overlay.rendered-blue-gradient,.overlay.rendered-dark-gradient{color:rgba(255,255,255,1)}.overlay.blue:before{background-image:url( ./assets/images/angles/angle-blue.svg );background-size:1000%;opacity:.6}.overlay.white:before{background-image:url( ./assets/images/angles/angle-white.svg );background-size:1000%}.overlay.dark-gradient:before{background-image:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(24,53,81,1) 100%);max-width:none;right:0}.overlay.blue-gradient:before{background-image:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(24,53,81,1) 100%);max-width:none;right:0}.overlay>*{position:relative;z-index:2}.overlay header{padding:4rem 3rem 4rem 3rem;width:100%;z-index:4}.overlay header p{line-height:1.35}.overlay header p:last-of-type{margin-bottom:0}.blue-overlay::after{content:"";width:100%;height:100%;background:rgba(34,87,110,1);background-size:1000%;position:absolute;top:0;left:0;mix-blend-mode:multiply}.arrow-link{display:block;font-size:1.6rem;line-height:1;margin-top:3rem;padding-right:4.4rem;position:relative;text-transform:uppercase}.arrow-link svg{display:block;position:absolute;right:0;top:calc(50% - 1.1rem)}.arrow-link:hover svg{transform:translateX(.5rem)}.arrow-link.white{color:rgba(255,255,255,1)}.arrow-link.white svg path{stroke:rgba(255,255,255,1)}.puff{border-bottom:.2rem solid rgba(229,229,229,1);flex:100%}.puff.small{font-size:1.8rem}.puff .inner{padding:3rem 3rem 3rem 3rem}.puff-image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.puff-image:before{content:"";display:block;padding-bottom:62.5%;width:100%}.puff h3.inner{margin:0;word-break:break-all}.puff h3.inner a{color:rgba(5,44,60,1)}.puff p{line-height:1.4;margin:0}.puff.small .arrow-link{font-size:1.4rem;font-weight:700}.practice-areas.rendered-cut{background-position:center center;background-size:cover}.cover-modal{display:none;opacity:0;overflow:auto;position:fixed;bottom:0;left:0;right:0;top:0;transition:opacity .25s linear;z-index:9999}.admin-bar .cover-modal{top:var(--wp-admin--admin-bar--height)}.cover-modal.show-modal{display:flex}.cover-modal.active{opacity:1}.cover-modal.vertically-centered .cover-modal-inner{margin:auto}#site-header{border-bottom:.1rem solid rgba(229,229,229,1);padding:1.4rem 0 1.5rem 0;border-top:4px solid #7d9b9e}.header-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 0 auto;max-width:85%;position:relative;width:124rem}.header-logo,.header-logo img{display:block}.header-logo{height:auto;width:11rem}.language-toggle{color:rgba(146,168,177,1);cursor:pointer;align-items:center;display:flex;font-size:1.2rem;text-decoration:none;text-transform:uppercase}.language-toggle:hover{text-decoration:none}#site-header .language-toggle{display:none}.language-toggle span{border-bottom:.1rem solid transparent;display:block;width:1.5rem}.language-toggle .sv{text-align:right}.language-toggle .indicator{background:rgba(236,242,244,1);border:.1rem solid rgba(202,217,223,1);border-radius:99rem 99rem 99rem 99rem;height:2.3rem;margin:0 1rem 0 1rem;position:relative;width:4.2rem}.language-toggle .indicator:before{background:rgba(255,255,255,1);border:.1rem solid rgba(202,217,223,1);border-radius:99rem 99rem 99rem 99rem;content:"";display:block;height:1.7rem;position:absolute;top:.2rem;width:1.7rem}.language-toggle.sv-active .indicator:before{left:.4rem}.language-toggle.en-active .indicator:before{right:.4rem}.language-toggle.sv-active:hover .en{border-bottom-color:rgba(146,168,177,1)}.language-toggle.sv-active:hover .indicator:before{left:.6rem}.language-toggle.en-active:hover .sv{border-bottom-color:rgba(146,168,177,1)}.language-toggle.en-active:hover .indicator:before{right:.6rem}.language-toggle.sv-active .sv{font-weight:700}.language-toggle.en-active .en{font-weight:700}.oddcookie{background:rgba(229,229,229,1)}#site-header ul{list-style:none}.main-menu,.mobile-menu-wrapper{display:none}.mobile-menu-wrapper{border-bottom:.1rem solid rgba(229,229,229,1)}.mobile-menu{background:rgba(248,248,248,1);list-style:none;margin:0}.mobile-menu li{border-bottom:.1rem solid rgba(229,229,229,1);margin:0}.mobile-menu a{color:rgba(5,44,60,1);display:block;padding:1.8rem 7.5% 1.8rem 7.5%;text-decoration:none}.mobile-menu-wrapper .language-toggle{padding:2rem 0 2rem 0;justify-content:center}.nav-toggle{align-items:center;border:.1rem solid rgba(229,229,229,1);border-radius:.6rem .6rem .6rem .6rem;color:rgba(146,168,177,1);cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:4.2rem;letter-spacing:.025rem;justify-content:center;overflow:hidden;position:relative;text-transform:uppercase;width:7.8rem}.nav-toggle:before{background:rgba(17,102,136,1);content:"";display:block;height:20rem;position:absolute;bottom:200%;left:-200%;transform:rotate(45deg);width:20rem;z-index:-1}.nav-toggle.active{border-color:rgba(17,102,136,1);color:rgba(255,255,255,1)}.nav-toggle.active:before{left:-100%;bottom:-50%}.hero{background-position:top center;background-repeat:no-repeat;background-size:cover;max-height:70rem;min-height:68vh}.hero:before{max-width:105.4rem;right:-40%}.hero header{padding:4rem 7.5% 4.5rem 7.5%}.hero p{margin-bottom:0}.hero .caption{padding:.9rem 1.1rem .9rem 1.1rem;position:absolute;bottom:0;left:0;margin:0;max-width:30rem}.news{align-items:center;background:rgba(229,229,229,1);flex-wrap:nowrap;overflow:hidden;padding:3rem 7.5% 3rem 7.5%;position:relative}.news:before{background:url( ./assets/images/angles/angle-yellow.svg ) no-repeat right bottom;content:"";display:block;max-width:29rem;position:absolute;bottom:0;left:0;top:0;width:50%}.news .image{background:no-repeat center;background-size:cover;border-radius:9999rem;display:none;flex:0 1 22.2rem;margin:0 2rem 0 -10%;max-width:30%;width:22.2rem}.news .image:before{content:"";display:block;padding-bottom:100%;width:100%}.news div{flex:1 1 1rem;position:relative}.news p{line-height:1.27;margin:0}.news time{text-transform:uppercase;font-weight:700}.counsellor{border-bottom:.4rem solid rgba(229,229,229,1)}.big-quote-wrapper{background:no-repeat center;background-attachment:fixed;background-size:cover;border-bottom:.4rem solid rgba(229,229,229,1);color:rgba(255,255,255,1);padding:calc(6rem + 10vw) 0 calc(6rem + 10vw) 0;position:relative}.is-ios .big-quote-wrapper{background-attachment:scroll}.big-quote-wrapper:before{background-color:rgba(34,87,110,1);content:"";opacity:.6;position:absolute;bottom:0;left:0;right:0;top:0}.big-quote-wrapper:after{position:absolute;display:block;background:url(./assets/images/real-pattern.svg);background-repeat:repeat;background-size:150px;content:"";width:100%;height:100%;top:0;left:0;z-index:0;opacity:.2}.big-quote-wrapper p{margin:0 auto 0 auto;max-width:85%;position:relative;width:90.3rem}.big-quote{position:relative;font-size:3.5rem;line-height:1.2;z-index:1}.overlay.half{background-position:center;min-height:0;padding-top:22rem}.overlay.half:before{display:none}.overlay.half header{background:#fff}.barrister{border-bottom:.4rem solid rgba(229,229,229,1);border-top:.4rem solid rgba(229,229,229,1)}.barrister>h3{flex:100%;margin:0;padding:3rem 3rem 3rem 3rem}.barrister .overlay,.barrister .puff{border-bottom:.1rem solid rgba(229,229,229,1)}.barrister .overlay{flex:100%}.barrister .overlay:before{left:-100%;right:-100%}.sub-page-nav-toggle{background:rgba(231,193,54,1);color:rgba(5,44,60,1);cursor:pointer;font-size:1.7rem;display:block;padding:2.5rem calc(3rem + 6.8rem) 2.5rem 3rem;position:relative}.sub-page-nav-toggle:after{background:rgba(35,34,36,.1);content:"";position:absolute;bottom:0;right:6.7rem;top:0;width:.1rem}.sub-page-nav-toggle p{display:flex;flex-wrap:wrap;line-height:1;margin:0}.sub-page-nav-toggle p span{line-height:1.5;position:relative;white-space:nowrap}.sub-page-nav-toggle p span:not(:last-child){margin-right:3rem}.sub-page-nav-toggle p span:not(:last-child):before{align-items:center;content:url( ./assets/images/sub-page-nav-chevron.svg );display:flex;position:absolute;bottom:.1rem;right:-1.7rem;top:0}.sub-page-nav-toggle p span:last-of-type{font-weight:700}.sub-page-nav-toggle img{position:absolute;right:2rem;top:calc(50% - 1rem);transform:rotate(90deg)}.sub-page-nav-toggle.active img{transform:rotate(270deg)}.sub-page-nav{border-left:1rem solid rgba(231,193,54,1);display:none;padding:2.7rem 3rem 2.7rem 2rem}.sub-page-nav.active{display:block}.sub-page-nav,.sub-page-nav li,.sub-page-nav ul{list-style:none;margin:0}.sub-page-nav h6{color:rgba(146,168,177,1);font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase}.sub-page-nav a{display:block;padding:1.8rem 3rem 1.8rem 0}.sub-page-nav .current_page_item>a{background:url( ./assets/images/angles/angle-yellow.svg ) no-repeat bottom right;background-size:1000%;color:rgba(5,44,60,1);font-weight:700;margin-left:-5rem;padding-left:7.5rem;position:relative}.sub-page-nav ul{border-left:1rem solid rgba(231,193,54,1);margin-left:-2rem;padding:0 0 0 2rem}.entry-inner{padding:3.3rem 7.5% 3rem 7.5%}.entry-image{background:no-repeat center;background-size:cover;display:block;max-height:80vh;position:relative}.entry-image:before{content:"";display:block;padding-bottom:62.5%;width:100%}.entry-image:after{background:url( ./assets/images/angles/angle-blue.svg ) no-repeat bottom right;background-size:1000%;content:"";opacity:.6;position:absolute;bottom:0;left:27.5%;right:0;top:0;transform:scaleX(-1) scaleY(-1);z-index:2}.entry-image img{width:100%;z-index:1}.entry-header{margin-bottom:2rem}.entry-header h1{margin:0}.entry-header .excerpt{color:rgba(152,80,68,1);font-size:2.2rem;line-height:1.25;margin:1rem 0 0 0}.entry-content>:last-child{margin-bottom:0}.entry-content p{line-height:1.5}.entry-content li{line-height:1.4}.entry-content blockquote{margin:2rem 0 2rem 0}.entry-content blockquote:before{background:rgba(231,193,54,1);content:"";display:block;height:.8rem;margin-bottom:1.4rem;width:4rem}.entry-content blockquote p{color:rgba(152,80,68,1);font-size:1.25em;line-height:1.3}.entry-content blockquote p:last-child{margin-bottom:0}@media (max-width:599px){.page .aligncenter,.page .alignleft,.page .alignnone,.page .alignright{float:none;margin-left:0;margin-right:0;max-width:none;position:relative;left:calc(50% - 50vw);width:100vw}}.squiggle{display:none;background-image:url( ./assets/images/squiggle.svg );background-size:3.1rem .8rem;clear:both;height:.8rem;margin:3rem auto 0 auto;width:3.1rem}.real-on-facebook{display:block;padding:5rem 7.5% 5rem 7.5%}.real-on-facebook p{margin:0}.real-on-facebook .hero-links{margin-top:2.5rem}.real-on-facebook .arrow-link{margin-top:1.5rem;text-transform:none}.real-on-facebook img{display:block;margin-top:4rem;width:100%}.grid .row{display:flex;flex-direction:column;width:100%}.grid-item{display:flex;flex-direction:column;justify-content:center;padding:5rem 7.5% 5rem 7.5%;position:relative;text-align:left}.grid-item :last-child{margin-bottom:0}.grid-item.yellow-bg{background:rgba(231,193,54,1)}.grid-item.image{background-position:center;background-repeat:no-repeat;background-size:cover}.grid-item.faux-height{max-height:50vh;min-height:28rem}.grid-item.faux-height:after{content:"";display:block;padding-bottom:50%;width:100%}.grid-item.tone{color:rgba(255,255,255,1);overflow:hidden}.grid-item.tone:before{color:rgba(255,255,255,1);content:"";mix-blend-mode:multiply;position:absolute;bottom:-1rem;left:-1rem;right:-1rem;top:-1rem}.grid-item.tone.dark:before{background:rgba(51,51,51,1)}.grid-item.tone.blue:before{background:rgba(152,80,68,1)}.grid-item.tone.yellow:before{background:rgba(231,193,54,1)}.grid-item.tone>*{position:relative}.grid-item.content-block p{line-height:1.41}.grid-item.content-block p:first-of-type{margin-top:2.5rem}.workbuster-wrapper{padding:5rem 7.5% 0 7.5%}.workbuster-wrapper #onecruiter_container,.workbuster-wrapper #workbuster_container{width:100%}.instagram-feed{position:relative;display:flex;flex-direction:column;border-top:3px solid rgba(125,155,158,1);background-color:#fafafa;padding:0 0 9rem}.instagram-feed:after{background:url(./assets/images/real-pattern.svg);background-repeat:repeat;background-size:170px;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:.1}.instagram-feed__wrapper{position:relative;width:100%;max-width:1160px;margin:0 auto;z-index:1}.instagram-feed-title{font-weight:700;padding:0 20px}.instagram-feed-button{position:relative;background-color:rgba(125,155,158,1);color:#fff;font-weight:700;display:flex;flex-direction:column;padding:1rem;align-self:flex-end;font-size:1rem;margin-right:3.5rem;text-decoration:none!important;text-align:center;z-index:2}.instagram-icon{height:40px;width:40px;padding-bottom:.5rem}.contact-details{padding:5rem 7.5% 5rem 7.5%;width:100%}.contact-details h1{margin-bottom:4rem}.contact-details address p{line-height:1.33}.contact-details table{margin:3rem 0 0 0}.contact-details table td{text-align:right}.phone-number{background:rgba(236,242,244,1);border:.1rem solid rgba(202,217,223,1);border-radius:.6rem .6rem .6rem .6rem;display:inline-block;color:rgba(5,44,60,1);padding:.3rem .6rem .2rem .6rem;text-decoration:none}.office-map{background:rgba(146,168,177,1);height:40.7rem;position:relative;width:100%}.office-map #map-blocker{background:rgba(0,0,0,.1);position:absolute;bottom:0;left:0;right:0;top:0;z-index:999}.office-map #map-open{background:rgba(255,255,255,1) url( ./assets/images/map-chevron.svg ) no-repeat center 5.7rem;color:rgba(17,102,136,1);display:block;font-size:1.4rem;font-weight:700;position:absolute;bottom:0;left:0;right:0;padding:3rem 7.5% 6rem 7.5%;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1000}.office-map #map-open:hover{background-position:center 6.2rem}.office-map #map-reset{background:rgba(255,255,255,1);display:none;position:fixed;bottom:1rem;right:1rem;text-align:center;z-index:9999}.office-map #map-reset:hover{background:rgba(152,80,68,1)}.contact-form{background:rgba(210,210,210,1);padding:5rem 7.5% 5rem 7.5%;position:relative}.contact-form .inner{max-width:66.8rem;width:100%}.contact-form .inner:before{background:rgba(210,210,210,.8);content:"";display:block;position:absolute;bottom:0;left:0;right:0;top:0}.contact-form .inner>*{position:relative}.contact-form h3{margin-bottom:2.5rem}.contact-form p{line-height:1.4}.contact-form form{margin:4rem 0 0 0}.form-field{border-bottom:.6rem solid rgba(5,44,60,.13);border-left:.1rem solid rgba(5,44,60,.13);margin-bottom:1rem;padding-top:.5rem}.form-field br,.submit-wrapper .wpcf7-list-item-label,.submit-wrapper br,.upload br{display:none}.form-field label{display:block;font-size:1rem;font-weight:700;margin-left:1.8rem}.form-field input,.form-field textarea{background:0 0;border:none;font-size:1em}.upload{border-bottom:.1rem solid rgba(5,44,60,.13);padding:1.5rem 0 2.5rem 0}.upload input{position:absolute;left:-9999rem}.upload label{color:rgba(152,80,68,1);cursor:pointer;font-weight:700;font-size:1.4rem;padding:0 0 0 3.6rem;position:relative;text-transform:uppercase}.upload label:after,.upload label:before{position:absolute;left:0;top:calc(50% - .8rem)}.upload label:before{content:url( ./assets/images/upload.svg )}.upload label:after{content:url( ./assets/images/uploaded.svg );opacity:0}.upload label.active:after{opacity:1}.upload label.active:before{opacity:0}.upload label:hover{text-decoration:underline}.submit-wrapper{padding-top:2.5rem;position:relative}.submit-wrapper .wpcf7-checkbox{position:absolute;left:-9999rem}.faux-checkbox{cursor:pointer;display:block;font-size:1.4rem;padding-left:3rem;position:relative;width:100%}.faux-checkbox:before{background:no-repeat center;border:.2rem solid rgba(146,168,177,1);border-radius:.5rem .5rem .5rem .5rem;content:"";height:2rem;position:absolute;left:0;top:calc(50% - 1rem);width:2rem}.faux-checkbox.active:before,input:checked+.faux-checkbox:before{background-color:rgba(146,168,177,1);background-image:url( ./assets/images/check.svg )}.faux-checkbox.active span.wpcf7-not-valid-tip{display:none}.submit-wrapper input[type=submit]{display:block;margin-top:2.5rem!important;width:100%}form .submit-wrapper .ajax-loader{display:none!important}span.wpcf7-not-valid-tip{color:rgba(152,80,68,1);font-size:1.2rem}.form-field span.wpcf7-not-valid-tip{padding:0 0 1rem 1.8rem}.submit-wrapper span.wpcf7-not-valid-tip{margin-bottom:.3rem}div.wpcf7-response-output{background:rgba(5,44,60,.13);border-radius:.8rem .8rem .8rem .8rem;font-size:1.4rem;line-height:1.25;margin:2.5rem 0 0 0;padding:1.5rem 2rem 1.5rem 2rem}div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{border:none}div.wpcf7-mail-sent-ok{background:rgba(40,185,152,1);color:rgba(255,255,255,1)}.practice-areas{background-color:#e5e5e5}.practice-areas .practice-areas-grid{--cols:1;--gap:2rem;max-width:calc(100% - 4rem);margin:0 auto;padding:2rem 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--gap)}.practice-areas .practice-areas-grid>article{flex-basis:calc(100% / var(--cols) - var(--gap)/ var(--cols) * (var(--cols) - 1));background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.practice-areas .practice-areas-grid>article .practice-image{display:block;width:100%;aspect-ratio:16/9;background-size:cover}.practice-areas .practice-areas-grid>article .practice-info{padding:2rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;font-size:1.8rem}.practice-areas .practice-areas-grid>article .practice-info h4{font-size:2.2rem}.practice-areas .practice-areas-grid>article .practice-info .excerpt>p:last-child{margin-bottom:0}.practice-areas .practice-areas-grid>article .practice-info .arrow-link{font-weight:700;align-self:flex-start}.team-header{margin:0 auto 0 auto;max-width:124rem;padding:5rem 0 3rem 0;width:85%}.team-header-wrapper{position:relative}.team-header-wrapper:before{background:url(./assets/images/real-pattern.svg);background-repeat:repeat;background-size:170px;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:.1}.filter{display:flex;flex-wrap:wrap}.team-header .filter{margin-top:2.5rem}.filter .filter-button{background:rgba(229,229,229,1);color:inherit;cursor:pointer;font-size:1.3rem;margin:.1rem .2rem .1rem 0;padding:1rem 1.3rem 1rem 1.3rem;position:relative}.filter .filter-button:after{border:1rem solid transparent;border-top-color:rgba(229,229,229,1);content:"";display:block;position:absolute;bottom:-1rem;left:calc(50% - 1rem)}.filter .filter-button.active{background:rgba(231,193,54,1)}.filter .filter-button.active:after{border-top-color:rgba(231,193,54,1);bottom:-2rem}#team-members{background:rgba(229,229,229,1);display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.team-member.preview{background:rgba(255,255,255,1);display:flex;flex:0 1 50%;flex-direction:column;margin:0 0 .6rem 0;max-width:50%;position:relative;width:100%}.team-member.preview:before{background:rgba(229,229,229,1);content:"";display:block;position:absolute;bottom:0;left:-.2rem;top:0;width:.2rem;z-index:1}.single-member .team-member.preview{flex:100%;max-width:100%}.team-member .member-image{background-size:cover;background-position:top center;position:relative}.team-member.preview .member-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:url('url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");');filter:gray}.team-member .member-image:before{content:"";display:block;padding-bottom:141%;width:100%}.team-member .member-image:hover{-webkit-filter:none;filter:none}.team-member.preview .singular-title{display:none}.team-member .member-image .titles{color:rgba(255,255,255,1);padding:9.5% 9.5% 9.5% 9.5%;position:absolute;bottom:0;left:0;right:0}.team-member .member-image .titles:before{background-image:linear-gradient(-180deg,rgba(0,0,0,0) 0,#000 100%);content:"";height:200%;position:absolute;bottom:0;left:0;right:0}.team-member .member-image .titles *{color:rgba(255,255,255,1);position:relative}.team-member.preview h4{font-size:1.6rem;margin-bottom:.5rem}.team-member.preview .position{display:block;font-size:1.4rem}.member-contact-info{font-size:1.6rem}.team-member.preview .member-contact-info{flex-grow:1;font-size:1.2rem;margin:1.5rem 9.5% 1.5rem 9.5%;padding-bottom:3rem;position:relative}.contact-detail{margin-bottom:1rem}.contact-detail .title{font-weight:700}.preview-contact-details .contact-detail .title{display:block}.contact-detail a{color:rgba(17,102,136,1);text-decoration:underline;word-break:break-all}.contact-detail .phone-number{text-decoration:none}.team-member.preview .arrow-link{font-size:1.4rem;font-weight:700;padding-right:4rem;position:absolute;bottom:0;left:0;right:0}.single-member .member-image{background-position:center 35%;max-height:65.4rem;overflow:hidden}.single-member .member-image .titles{padding:9.5% 7.5% 9.5% 7.5%}.single-member .member-image .titles :last-child{margin-bottom:0}.single-member .desktop-titles{display:none}.team-member-inner{padding:7.5% 7.5% 7.5% 7.5%}.team-member-inner .background,.team-member-inner .entry-content,.team-member-inner .member-contact-info,.team-member-inner header{margin-bottom:4rem}.team-member-inner>:last-child{margin-bottom:0}.single-member .contact-detail{display:flex;justify-content:space-between;margin-bottom:1.5rem}.single-member .contact-detail .title .full{display:none}.single-member .entry-content{max-width:none;width:100%}.background h4{margin:3rem 0 1rem 0}.background ul{color:rgba(91,120,132,1);margin-bottom:0}.background li{line-height:1.33}.team-member-projects{border-top:.1rem solid rgba(229,229,229,1);padding-top:4.4rem}.team-member-projects .inner{margin:0 auto 0 auto;max-width:124rem;width:85%}.team-member-projects .transaction-preview-group{margin-bottom:-.2rem}.team-member-posts{border-top:.1rem solid rgba(229,229,229,1);padding-top:4.4rem}.team-member-posts .inner{margin:0 auto 0 auto;max-width:124rem;width:85%}.team-member-posts .post-preview-group{margin-bottom:-.2rem}.posts-preview{align-items:flex-start;background-color:#168;flex-direction:column;justify-content:flex-end;margin-bottom:.2rem;min-height:30rem;width:100%}.posts-preview:hover{text-decoration:none}.posts-preview.overlay:not(.has-post-thumbnail):before{content:none}.posts-preview.overlay header{padding:10rem 3rem 3rem 3rem;width:100%}.posts-preview:hover h3{text-decoration:underline}.posts-preview .meta,.posts-preview.overlay:not(.has-post-thumbnail) h3{padding-right:10rem}.posts-preview .meta div{display:block;font-size:1.6rem;padding:.3rem 0 .3rem 0}.posts-preview .meta strong{text-transform:uppercase}.posts-preview .arrow-disc{position:absolute;bottom:3rem;right:3rem;background:#e7c237}.posts-preview:hover .arrow-disc{right:2.5rem}.transactions{flex-direction:column;margin:0 auto 0 auto;max-width:144rem;padding:3rem 0 3rem 0;width:90%}.page-template-template-page_transactions main>.hero{background-color:rgba(152,80,68,1)}.transactions+.transactions{padding-top:0}.transactions .faux-button{align-self:center;margin:4rem 4rem 4rem 4rem;max-width:20rem;text-align:center}.transactions>h3{margin:0;padding:0 0 2rem 0;width:100%}.transaction-preview-group{margin-bottom:-.2rem;position:relative;left:calc(50% - 50vw);width:100vw}.transaction-preview{align-items:flex-start;background-color:rgba(152,80,68,1);flex-direction:column;justify-content:flex-end;margin-bottom:.2rem;min-height:30rem;width:100%}.transaction-preview:hover{text-decoration:none}.transaction-preview.overlay:not(.has-post-thumbnail):before{content:none}.client-logo{background:rgba(255,255,255,1);padding:12% 12% 12% 12%}.transaction-preview .client-logo{margin:3rem 3rem 0 3rem;max-width:8.2rem;padding:1rem 1rem 1rem 1rem;position:absolute;left:0;top:0;z-index:3}.client-logo img{display:block;margin:0 auto 0 auto;width:100vw}.transaction-preview.overlay header{padding:10rem 3rem 3rem 3rem;width:100%}.transaction-preview:hover h3{text-decoration:underline}.transaction-preview .meta,.transaction-preview.overlay:not(.has-post-thumbnail) h3{padding-right:10rem}.transaction-preview .meta div{display:block;font-size:1.6rem;padding:.3rem 0 .3rem 0}.transaction-preview .meta strong{text-transform:uppercase}.arrow-disc{background:rgba(152,80,68,1);border-radius:999rem;height:5.1rem;position:relative;width:5.1rem}.arrow-disc svg{position:absolute;left:calc(50% - 1.25rem);top:calc(50% - 1rem)}.arrow-disc svg path{stroke:rgba(255,255,255,1)}.transaction-preview .arrow-disc{position:absolute;bottom:3rem;right:3rem}.transaction-preview:hover .arrow-disc{right:2.5rem}table.celled{margin:0;max-width:100vw;position:relative;left:calc(50% - 50vw);width:100vw}.celled thead{display:none}.celled th{font-size:1.2rem;font-weight:400;color:rgba(146,168,177,1);letter-spacing:0;padding:0 0 .5rem 0;text-align:left}.celled th:first-child{padding:0 0 .5rem 1rem}.celled tr{display:inline-block;width:100%}.celled tbody tr{border-top:.1rem solid rgba(228,228,228,1);min-height:10.6rem;position:relative}.celled tbody tr:last-child{border-bottom:.1rem solid rgba(228,228,228,1)}.celled tbody tr:hover{background-color:rgba(228,228,228,.5);cursor:pointer}tr.clickable-row .arrow-cell{vertical-align:middle}tr.clickable-row .arrow-cell svg{position:absolute;right:1rem;width:1.15rem}.celled tbody tr:hover .arrow-cell svg{right:.5rem}.celled td{color:rgba(91,120,132,1);font-size:1.2rem;padding:0 1rem 2rem 1rem;vertical-align:text-top}.celled td a{color:rgba(91,120,132,1);font-weight:700;text-decoration:none}.celled tbody td:first-child{color:rgba(17,102,136,1);display:block;font-size:1.6rem;line-height:1.2;padding:2rem 1rem .9rem 10.6rem;position:relative}.celled tbody td:first-child .cell-image{background:rgba(255,255,255,1);border:.1rem solid rgba(228,228,228,1);padding:.8rem .8rem .8rem .8rem;position:absolute;left:1rem;vertical-align:middle;width:8.1rem}.celled tbody td:first-child .cell-image div{background:no-repeat center;background-size:contain}.celled tbody td:first-child .cell-image div:before{content:"";display:block;padding-bottom:75%;width:100%}.celled tbody td:nth-child(2){padding-left:10.7rem}.celled tbody td span.label{color:rgba(146,168,177,1);display:block;font-size:.8rem;font-weight:700;text-align:left;text-transform:uppercase}.celled tfoot{border-top:.1rem solid rgba(228,228,228,1)}.celled tfoot td{padding-top:3rem}.celled tfoot a{color:rgba(17,102,136,1);text-transform:uppercase}.celled tfoot td:nth-child(2){text-align:center}.celled tfoot td:nth-child(3){text-align:right}.single-realadv_transaction .hero{min-height:55vh}.single-realadv_transaction .hero:before{background-image:url( ./assets/images/angles/angle-blue-flipped.svg );background-position:top left;left:auto;max-width:100rem;right:0;width:50%}.single-realadv_transaction .transaction-inner{padding:3rem 7.5% 0 7.5%}.single-realadv_transaction .flex-content{margin:0 auto 0 auto;max-width:64rem;width:100%}.single-realadv_transaction .transaction-inner .entry-content,.single-realadv_transaction .transaction-inner .entry-header{max-width:100%;width:100%}.transaction-excerpt{color:rgba(152,80,68,1);margin:2rem 0 0 0}.single-realadv_transaction .transaction-meta{background:rgba(229,229,229,1);margin-top:3.4rem;max-width:100vw;padding:3.4rem 7.5% 3.4rem 7.5%;position:relative;left:calc(50% - 50vw);width:100vw}.single-realadv_transaction .transaction-meta .client-logo{border:.1rem solid rgba(202,217,223,1);margin-bottom:2rem;max-width:100%;padding:3rem 3rem 3rem 3rem}.single-realadv_transaction .transaction-meta table{font-size:1.4rem;margin:0}.single-realadv_transaction .transaction-meta table tr:first-child>*{padding-top:0}.single-realadv_transaction .transaction-meta table tr:last-child>*{padding-bottom:0}.single-realadv_transaction .transaction-meta table tr+tr{border-top:.1rem solid rgba(0,0,0,.05)}.single-realadv_transaction .transaction-meta td{text-align:right}.transaction-gallery{margin-top:3rem}.transaction-gallery a,.transaction-gallery img{display:block}.transaction-gallery a{background:no-repeat center;background-size:cover;align-items:flex-end;display:flex;justify-content:flex-start;flex:1 1 100%;margin-bottom:1rem;min-height:23.6rem;position:relative;text-decoration:none}.celled th.sortable{cursor:pointer}.celled th span.sort{padding-left:5px}.celled th span.sort.asc,.celled th span.sort.desc{padding-left:5px;display:inline-block}.celled th span.sort svg{transform:rotate(0);width:15px;padding-right:2px;vertical-align:bottom;transition:transform .5s}.celled th span.sort.asc svg{transform:rotate(-90deg);-moz-transform:rotate(-90deg)}.celled th span.sort.desc svg{transform:rotate(90deg);-moz-transform:rotate(90deg)}.transaction-gallery a:after{background:rgba(152,80,68,1) url( ./assets/images/plus.svg ) no-repeat center;content:"";display:block;height:4rem;position:absolute;bottom:0;right:0;width:4rem}.transaction-gallery img{width:100%}.transaction-gallery a:focus:after,.transaction-gallery a:hover:after{height:4.6rem;width:4.6rem}.caption{background:rgba(5,44,60,1);color:rgba(255,255,255,1);font-size:1.4rem;margin:1rem 6rem 1rem 1rem;padding:.7rem 1.1rem .7rem 1.1rem}.single-realadv_transaction .team-members{display:block}.single-realadv_transaction .team-members>h3{margin:0;padding:3rem 7.5% 3rem 7.5%}.news-section__mobile-nav,.news-section__mobile-nav-toggle{width:100%}.news-tabs{display:none;width:100%;background-color:rgba(229,229,229,1);padding-top:40px}.news-tabs:after{content:"";display:block;clear:both}.news-tabs__tab{position:relative;display:block;float:left;padding-right:45px;overflow:hidden;font-size:1.7rem;font-weight:600;letter-spacing:.2px;z-index:1}.news-tabs__tab-inner{display:block;padding:20px 0 20px 15px;background-color:#168;color:#fff}.news-tabs__tab:after{content:"";display:block;position:absolute;transform:skew(30deg,0);height:100%;width:50px;top:0;right:20px;background-color:#168;z-index:-1}.news-tabs__tab.is-active .news-tabs__tab-inner{background-color:#fff;color:rgba(5,44,60,1)}.news-tabs__tab.is-active:after{background-color:#fff}.news-tabs__tab:hover{text-decoration:none}.news-tabs__tab:hover .news-tabs__tab-inner{background-color:#e7c237;color:rgba(5,44,60,1)}.news-tabs__tab:hover:after{background-color:#e7c237}.news-newsletter{align-items:center;border-bottom:.1rem solid rgba(229,229,229,1);display:block;justify-content:flex-start;width:100%}.news-newsletter-toggle-wrapper{padding:4rem min(7.5%,4rem)}.news-newsletter-quarters{border-left:.1rem solid rgba(229,229,229,1);display:none;padding:4rem min(7.5%,4rem)}.news-newsletter .newsletter-toggle{padding:1.15rem 1.8rem;text-align:center}.newsletter-toggle .desktop-text{display:none}.news-listing{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:100%}.news-listing__main{flex:0 1 100%;max-width:100%;width:100%;display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.news-listing__main .news-posts{display:flex;flex-wrap:wrap;width:100%}.news-listing__main .news-block{flex:0 1 100%;max-width:100%;width:100%}.news-listing__main .news-block--large{flex:0 1 100%;max-width:100%;width:100%}.news-listing__controls{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:100%;padding:30px 40px}.news-listing__nav{flex:0 1 50%;max-width:50%;width:100%;background-color:transparent;border:none;margin-top:0!important}.news-listing__nav.newer{padding:1.4rem 2.6rem 1.4rem 4.4rem}.news-listing__nav.newer svg{right:auto;left:0;transform:scaleX(-1)}.news-listing__nav:hover{background-color:transparent;color:rgba(152,80,68,1)}.news-listing__nav.newer:hover svg{transform:scaleX(-1) translateX(.5rem)}.news-block{position:relative;display:block;border-bottom:1px solid rgba(229,229,229,1);color:inherit;overflow:hidden}a.news-block:hover{text-decoration:none}a.news-block:focus .news-block__title,a.news-block:hover .news-block__title{text-decoration:underline}.news-block__label{position:relative;display:inline-block;background-color:#749d9e;color:#fff;text-transform:uppercase;font-size:1.5rem;font-weight:700;padding:8px 50px 8px 40px;margin:20px 0 0}.news-block__label:after{position:absolute;display:block;content:"";height:100%;width:20px;top:0;right:0;transform:skew(30deg,0) translateX(50%);background:#fff}.news-block__image{padding-bottom:calc(1080/1920 * 100%);background-position:center center;background-size:cover}.news-block__bg{padding-bottom:calc(1080/1920 * 100%);background-size:cover;background-position:center center;z-index:-2}.news-block__content{padding:45px min(40px,7.5%)}.news-block:not(.news-block--large) p{font-size:1.6rem}.news-block__meta{text-transform:uppercase;font-weight:700;font-size:1.4rem;color:#8e969b;margin-bottom:10px}.news-block__sep{padding:0 10px}.news-block__link{display:inline-block;font-weight:700}.news-block__link:hover{text-decoration:none}.news-block__excerpt p:last-child{margin-bottom:0}.news-block__link{color:rgba(152,80,68,1)}a.news-block:hover .arrow-link svg{transform:translateX(.5rem)}.is-disabled{opacity:0;pointer-events:none}.news-listing__contact{border-top:.1rem solid rgba(229,229,229,1);display:flex;flex-wrap:wrap;overflow:hidden;padding:4rem 0;position:relative;width:100%}.news-listing__contact-title{font-weight:700;margin:0 0 4rem 0;padding:0 min(40px,7.5%);width:100%}.news-contact{flex:0 1 100%;padding:10px min(40px,7.5%)}.news-contact__image{padding-bottom:100%;background-size:cover;margin-bottom:3rem}.news-contact__name{margin-bottom:8px}.news-contact__title{font-weight:500;margin-bottom:.5rem}.contact-list{list-style:none;margin:0;padding:1rem 0 0}.contact-list__item{width:100%}.contact-list__item:last-child{margin-bottom:0}.contact-list__key{display:block;text-transform:uppercase;font-weight:800;font-size:1.4rem;width:100%;margin-bottom:5px}.contact-list__value{display:block;font-size:1.4rem;width:100%;margin-bottom:20px}.news-single-nav{padding:1.5rem 45px;border-bottom:1px solid rgba(229,229,229,1)}.news-single-nav__button{background-color:transparent;border:none;margin-top:0!important;padding:1.4rem 2.6rem 1.4rem 4.4rem;font-weight:700}.news-single-nav__button:hover{text-decoration:none;background-color:transparent;color:rgba(152,80,68,1)}.news-single-nav__button svg{right:auto;left:0;transform:scaleX(-1)}.news-single-nav__button:hover svg{transform:scaleX(-1) translateX(.5rem)}.news-single__image{margin-bottom:50px}.news-single___date{display:inline-block;color:#aeaeae;padding-top:1.4rem}.newsletter-modal,.newsletter-modal .cover-modal-inner{background-color:#fff}.newsletter-modal .cover-modal-inner{padding:7.5% 0;position:relative;width:100%}.newsletter-modal .cover-modal-inner iframe{display:block;margin:0 auto}.newsletter-modal .newsletter-untoggle{display:block;line-height:0;margin:0 7.5% 0 auto;position:relative}.newsletter-modal .newsletter-untoggle:before{content:"";display:block;position:absolute;inset:-2rem}.newsletter-modal .newsletter-untoggle svg{height:1.6rem;width:1.6rem}.newsletter-modal .newsletter-untoggle svg *{vector-effect:non-scaling-stroke}.newsletter-cover-untoggle{position:absolute;inset:0}.archive-header{background:rgba(244,244,244,1);border-bottom:.1rem solid rgba(229,229,229,1);padding:4rem 0 4rem 0}.archive-header h1{font-size:1.8rem;letter-spacing:.05rem;margin:0 auto 0 auto;max-width:90%;text-transform:uppercase;width:64rem}.search .entry-inner{padding-right:0}.error404 .entry-content,.error404 .entry-header{margin-left:auto;margin-right:auto}.error404 article{min-height:calc(100vh - 45rem)}#site-footer{border-top:.1rem solid rgba(229,229,229,1);padding:5rem 7.5% 5rem 7.5%;text-align:center}.footer-logo,.footer-logo img{display:block}.footer-logo{margin:0 auto 0 auto;width:11rem}.footer-menu{list-style:none;margin:5rem 0 5rem 0}.footer-menu li{text-align:center}.footer-menu li+li{margin-top:2.2rem}.footer-menu a{color:rgba(5,44,60,1);font-size:1.6rem}#site-footer .language-toggle{justify-content:center}.credits,.legal{color:rgba(146,168,177,1);font-size:1.4rem;margin:2rem 0 0 0;text-align:center}.legal{margin-top:1rem}.credits a,.legal a{border-bottom:.1rem solid transparent;color:rgba(146,168,177,1);text-decoration:none}.credits a:focus,.credits a:hover,.legal a{border-bottom-color:rgba(146,168,177,1)}.page-blocks{max-width:74rem;padding:2rem 0}.page-block{position:relative;display:block;border:1px solid #ebebeb;border-left:8px solid #052c3b;margin-bottom:20px;color:inherit;overflow:hidden}.page-block__image{width:100%;padding-bottom:calc(800/1920 *100%);background-size:cover;background-position:center center}.page-block__content{background-color:#fff;position:relative;padding:25px;width:100%}.oddcookie-button{border-width:.2rem;font-size:1.2rem;padding:1rem 1.6rem}.oddcookie{background:rgba(255,255,255,1);border-top:.1rem solid #be4251;padding:2rem 0 2rem 0}@media all and (min-width:480px){.arrow-link{margin-top:4rem}#site-header{padding:2.4rem 0 2.5rem 0}#site-header .language-toggle{display:flex;position:absolute;right:10.8rem;top:1rem}.mobile-menu-wrapper .language-toggle{display:none}@media all and (max-width:768px){.main-menu{margin:2.5rem 0 -2.5rem 0}}.news:before{width:50%}.news .image{display:block;margin:0 3.8rem 0 0}.filter .filter-button{font-size:1.6rem;padding:1.4rem 1.8rem 1.4rem 1.8rem}.team-member.preview .member-contact-info{margin:2.4rem 9.5% 2.4rem 9.5%}.team-member.preview .member-contact-info .contact-detail{display:flex;justify-content:space-between}.preview-contact-details .contact-detail .title{display:inline}}@media all and (min-width:600px){body{font-size:2.2rem}.overlay header{padding:5rem 5rem 5rem 5rem}.puff .inner{padding:5rem 5rem 5rem 5rem}.puff h3.inner{padding-bottom:4rem}.puff.small{flex:1 1 50%;max-width:50%}.puff.small+.puff.small{border-left:.1rem solid rgba(229,229,229,1)}.puff.small .inner{padding:4rem 4rem 4rem 4rem}.mobile-menu a{padding:2.5rem 7.5% 2.5rem 7.5%}h1{font-size:5.4rem}h2{font-size:2.8rem}h3{font-size:2.4rem}.hero:before{right:0}.hero header{max-width:93.4rem;padding:7rem 7.5% 7rem 7.5%;width:85.77%}.hero.dark-gradient header{max-width:110rem;padding:10rem 7.5% 10rem 7.5%;width:100%}.hero .faux-button{margin-top:2rem}.big-quote{font-size:4.5rem}.overlay.half{min-height:60vh;padding:0}.overlay.half:before{display:block;max-width:90.8rem;width:80%}.overlay.half header{background:0 0;max-width:61.9rem;width:65%}.overlay.half header h3+p{margin-top:2.6rem}.overlay.half .arrow-link{display:inline-block}.barrister>h3{padding:5.2rem 5rem 3.8rem 5rem}.barrister .overlay:before{left:-100%;right:0}.barrister .overlay header{max-width:58.7rem;width:75%}.barrister .overlay .arrow-link{display:inline-block}.entry-inner{padding:5rem 7.5% 5rem 7.5%}.has-post-thumbnail .entry-inner{margin-top:-11rem;position:relative;z-index:3}.has-post-thumbnail .entry-inner:after,.has-post-thumbnail .entry-inner:before{background:no-repeat bottom right;background-size:1000%;content:"";position:absolute;left:-.1rem;right:7rem;top:0;height:11rem}.has-post-thumbnail .entry-inner:before{background-image:url( ./assets/images/angles/angle-yellow.svg );max-width:89.5rem;right:5rem}.has-post-thumbnail .entry-inner:after{background-image:url( ./assets/images/angles/angle-white.svg );height:11.1rem;max-width:87.5rem}.entry-content,.entry-footer,.entry-header{margin-left:auto;margin-right:auto;max-width:64rem;position:relative;width:100%;z-index:4}.has-post-thumbnail .entry-header{width:85%}.entry-header{margin-bottom:3rem}.entry-header .excerpt{font-size:2.8rem;margin-top:3rem}.entry-content blockquote{margin:3rem 0 3rem 0}.entry-content blockquote:before{margin-bottom:2.2rem}.squiggle{margin:5.6rem auto 1rem auto}.real-on-facebook{padding:7rem 7.5% 7rem 7.5%}.real-on-facebook .arrow-link{display:inline-block;font-size:2rem;margin-right:3rem;margin-top:0}.workbuster-wrapper{padding:7rem 7.5% 0 7.5%}.transactions{padding:6rem 0 6rem 0}.transactions>h3{padding-bottom:3rem}.transaction-preview-group{display:flex;flex-wrap:wrap;margin-bottom:3.8rem}.transaction-preview{flex:0 0 calc(50% - .1rem);max-width:calc(50% - .1rem);left:auto}.transaction-preview:nth-child(2n){margin-left:.2rem}table.celled{left:auto;max-width:100%;width:100%}.celled thead{display:table-header-group}.celled tr{display:table-row}.celled tbody .arrow-cell{min-width:4.5rem;position:relative}.celled tbody tr .arrow-cell svg{right:2rem;top:calc(50% - 1rem);width:2.5rem}.celled tbody tr:hover .arrow-cell svg{right:1.5rem}.celled td{font-size:1.4rem;padding:2rem 1rem 2rem 0;vertical-align:middle}.celled tbody td:first-child{align-items:center;display:flex;height:10.5rem;padding:2rem 1rem 2rem 10.6rem}.celled tbody td:first-child .cell-image{left:1rem;top:calc(50% - 3.25rem)}.celled tbody td:nth-child(2){padding-left:0;width:10rem}.celled tbody td:nth-child(3){width:30%}.celled tbody td:nth-child(4){width:20%}.celled tbody td span.label{display:none}.single-realadv_transaction .flex-content entry-header{width:100%}.transaction-gallery{background:url( ./assets/images/stripe-bg.png );background-size:1.1rem;display:flex;flex-wrap:wrap;margin:5rem 0 -5rem 0;position:relative;left:calc(50% - 50vw);width:100vw;z-index:10}.transaction-gallery a{flex:0 1 50%;margin-bottom:0;max-width:50%;min-height:25.6rem}.single-realadv_transaction .transaction-meta{align-items:flex-start;display:flex;justify-content:space-between}.single-realadv_transaction .transaction-meta .client-logo,.single-realadv_transaction .transaction-meta table{width:calc(50% - 1.5rem)}.single-realadv_transaction .transaction-meta .client-logo{margin:0}.single-realadv_transaction .transaction-inner{padding:5rem 7.5% 2rem 7.5%}.single-realadv_transaction .transaction-meta{margin-top:5rem;padding:5rem 7.5% 5rem 7.5%}.posts-preview{flex:0 0 calc(50% - .1rem);max-width:calc(50% - .1rem);left:auto}.posts-preview:nth-child(2n){margin-left:.2rem}.post-preview-group{display:flex;flex-wrap:wrap;margin-bottom:3.8rem}.team-header{padding:7rem 0 4.5rem 0}.team-member-inner .background,.team-member-inner .entry-content,.team-member-inner .member-contact-info,.team-member-inner header{margin-bottom:5rem}.single-member .member-contact-info{font-size:1.8rem}.background h4{margin:5rem 0 2rem 0}.team-member-projects{padding-top:5rem}.team-member-projects .inner>h3{margin-bottom:3rem}.form-field input,.form-field textarea{font-size:.9em}.submit-wrapper{align-items:center;display:flex;justify-content:space-between}.submit-wrapper input[type=submit]{margin:0;min-width:13.9rem;width:auto}.office-map{height:50.7rem}#site-footer{padding:0}.footer-top{display:flex;justify-content:space-between;min-height:31.2rem;overflow-x:hidden;padding:5rem 5rem 5rem 5rem}.footer-logo{margin:0}.footer-menu{margin:-5rem -5rem -5rem -5rem;padding:5rem 5rem 5rem 5rem;position:relative;width:calc(50% + 5rem)}.footer-menu:before{background:url( ./assets/images/angles/angle-gray.svg ) no-repeat bottom right;background-size:1000%;content:"";position:absolute;left:0;bottom:0;top:0;right:0;transform:scaleX(-1) scaleY(-1);z-index:-1}.footer-menu li{text-align:right}.footer-bottom{position:absolute;bottom:5rem;left:5rem}#site-footer .language-toggle{justify-content:flex-start}.credits,.legal{text-align:left}}@media all and (min-width:769px){.puff{flex:1 1 50%;max-width:50%}.puff+.puff{border-left:.1rem solid rgba(229,229,229,1)}.singular-member .team-member.preview{flex:50%;flex-direction:row;max-width:50%}.singular-member .team-member.preview .member-image{flex:50%}.singular-member .team-member.preview .titles{display:none}.singular-member .team-member.preview .member-contact-info{align-items:flex-end;display:flex;margin:3.9rem 5%;flex:50%}.singular-member .team-member.preview .member-contact-info .singular-title{display:block;padding-bottom:3rem}.team-member.preview{flex:0 1 33.33%;max-width:33.33%}.team-member.preview .position,.team-member.preview h4{font-size:2rem}.team-member.preview .member-contact-info{font-size:1.4rem;margin:3.2rem 9.5% 3.2rem 9.5%;padding-bottom:4rem}.grid .row{flex-direction:row}.grid-item{flex:0 1 50%;padding:8rem 7.5% 8rem 7.5%}.grid-item.image.faux-height{max-height:none}.celled th:first-child{padding:0 0 .5rem 1rem}.celled tbody td:first-child{padding:1.2rem 1rem 1.2rem 10.6rem}.celled td{font-size:1.4rem}.news-listing__main .news-block{flex:0 1 50%;max-width:50%;width:100%}.news-listing__main .news-block:not(.news-block--large):nth-of-type(even){border-right:1px solid rgba(229,229,229,1)}.news-listing__main .news-block--large{display:flex;flex-direction:row-reverse;flex:0 1 100%;max-width:100%;width:100%}.news-block--large .news-block__content-wrapper{width:100%}.news-block__bg{flex-shrink:0;padding-bottom:calc(540/1920 * 100%);width:50%}.news-block__label{margin:40px 0 50px}.news-contact{padding:1rem 4rem;flex:0 1 50%}.newsletter-modal{background-color:rgba(17,102,136,.25);padding:3.2rem 0}.newsletter-modal .cover-modal-inner{margin:auto;padding:2.4rem;max-width:calc(32rem + 4.8rem);opacity:0;transform:translateY(2.4rem);transition:opacity .3s ease,transform .3s ease}.newsletter-modal.active .cover-modal-inner{opacity:1;transform:translateY(0);transition-duration:.25s}.newsletter-modal .newsletter-untoggle{margin:0 0 0 auto}.page-block{border-left:12px solid #052c3b}.page-block__image{position:absolute;top:0;right:0;height:100%;width:55%;background-size:cover;z-index:-1}.page-block__content{background-color:transparent;position:relative;padding:35px 45px;width:100%}.page-block__content:after{content:"";display:block;transform:skew(30deg,0);transform-origin:bottom;background-color:#fff;width:70%;height:100%;position:absolute;right:20%;top:0;z-index:-1}.page-block__title{padding-right:52%}.page-block__excerpt{padding-right:35%}.practice-areas .practice-areas-grid{--cols:2}}@media all and (min-width:1000px){.page .alignleft{margin-left:-29rem;max-width:none;width:43.4rem}.page .alignright{margin-right:-6rem}.puff.small{flex:1 1 25%;max-width:25%}.hero{position:relative;background-size:cover}.hero header{width:64.9%}.hero:before{right:10%}.hero.pattern:after{position:absolute;display:block;background:url(./assets/images/real-pattern.svg);background-repeat:repeat;background-size:150px;content:"";width:100%;height:100%;top:0;left:0;z-index:3;opacity:.1}.overlay.half:before{width:60%}.overlay.half header{width:52.5%}.barrister .overlay{flex:1 1 50%;max-width:50%}.barrister .overlay:before{right:-100%}.barrister .overlay header{width:100%}.barrister .puff.small{border-left:.1rem solid rgba(229,229,229,1)}.transactions{padding:8rem 0 8rem 0}.single-realadv_transaction .transaction-inner{display:flex;justify-content:center;margin:0 auto 0 auto;max-width:144rem;padding:7rem 0 4rem 0;width:85%}.single-realadv_transaction.has-gallery .transaction-inner{margin:0 0 0 auto;overflow:hidden;width:calc(100% - 5rem)}.single-realadv_transaction .flex-content{align-content:flex-start;display:flex;flex-wrap:wrap;margin:0;max-width:64rem;order:2}.single-realadv_transaction .transaction-meta{background:0 0;display:block;left:auto;margin:0 5% 0 0;max-width:28rem;order:1;padding:0;width:30%}.single-realadv_transaction .transaction-meta .client-logo,.single-realadv_transaction .transaction-meta table{width:100%}.single-realadv_transaction .transaction-meta .client-logo{margin-bottom:3rem}.single-realadv_transaction .transaction-meta table{font-size:1.6rem}.single-realadv_transaction .transaction-meta table tr+tr{border-top:.1rem solid rgba(236,242,244,1)}.single-realadv_transaction .transaction-gallery{background:0 0;display:block;left:auto;margin:0 0 0 5%;max-width:38rem;order:3;width:30%}.single-realadv_transaction .transaction-gallery a{max-width:none;min-height:22rem;right:0;width:calc(100% + 10rem)}.single-realadv_transaction .transaction-gallery a+a{margin-top:1rem}.single-realadv_transaction .transaction-gallery .caption{max-width:calc(100% - 16rem)}.single-realadv_transaction .transaction-gallery a:after{right:9.9rem}.single-realadv_transaction .transaction-gallery a:hover{right:10rem}.single-realadv_transaction .transaction-gallery a:hover .caption{max-width:calc(100% - 6rem)}.single-realadv_transaction .transaction-gallery a:hover:after{right:0}.single-realadv_transaction .team-members>h3{margin:0 auto 0 auto;max-width:144rem;padding:3rem 0 3rem 0;width:calc(100% - 10rem)}.page-template-default:not(.home) #site-content{display:flex}.sub-page-nav-toggle:not(.news-section__mobile-nav-toggle){display:none}.sub-page-nav:not(.news-section__mobile-nav){display:block!important;width:30rem}.page-template-default .hentry{flex:auto}.entry-inner{padding-left:0}.has-post-thumbnail .entry-inner{margin-top:-25rem;min-height:30rem}.has-post-thumbnail .entry-inner:before{height:25rem}.has-post-thumbnail .entry-inner:after{height:25.1rem}.page-template-default .entry-content,.page-template-default .entry-header{margin-left:0;margin-right:0}.entry-header{margin-bottom:4rem}.real-on-facebook{align-items:center;display:flex;min-height:68.3rem;overflow:hidden;padding:10rem 0 10rem 5%;position:relative}.real-on-facebook header{max-width:calc(100% - 41.4rem);width:80rem}.real-on-facebook h1{margin-bottom:4rem}.real-on-facebook .hero-links{margin-top:4.5rem}.real-on-facebook .arrow-link{font-size:2.4rem;margin-right:5rem}.real-on-facebook .arrow-link:last-child{margin-right:0}.real-on-facebook img{height:48.5rem;margin:0;position:absolute;top:calc(50% - 24.25rem);right:-34.8rem;width:auto}.office-map-contact-details{display:flex;min-height:calc(100vh - 12.1rem)}.contact-details,.office-map{flex:0 1 50%;max-width:50%}.office-map{min-height:calc(100vh - 12.1rem)}.office-map #map-blocker,.office-map #map-open{display:none}.contact-details{order:1;padding:8.32rem 7.2rem 8.32rem 7.2rem}.contact-form{padding:10rem 7.5% 10rem 7.5%;position:relative}.contact-form:before{background:url( ./assets/images/angles/angle-dark-blue.svg ) no-repeat bottom right;background-size:1000%;content:"";display:block;mix-blend-mode:multiply;position:absolute;bottom:0;left:50%;right:0;top:0;transform:scaleX(-1) scaleY(-1);z-index:1}.contact-form .inner{max-width:53rem}.transaction-preview-group{left:auto;margin-bottom:2rem;width:100%}.transaction-preview{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem);min-height:38rem;margin-bottom:2rem}.transaction-preview:nth-child(2n){margin-left:2rem}.celled th{font-size:1.4rem}.celled td{font-size:1.8rem;min-width:9rem;padding-left:0}.team-member-projects{padding:8rem 0 8rem 0}.team-member-projects .inner>h3{margin-bottom:5rem}.team-member-projects .transaction-preview-group{margin-bottom:-2rem}.team-member-posts{padding:8rem 0 8rem 0}.team-member-posts .inner>h3{margin-bottom:5rem}.team-member-posts .post-preview-group{margin-bottom:-2rem}.posts-preview{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem);min-height:38rem;margin-bottom:2rem}.posts-preview:nth-child(2n){margin-left:2rem}.search .entry-inner{padding-right:0}.contact-list__item{display:flex;flex-wrap:wrap;align-items:center;overflow:hidden;position:relative;width:100%}.contact-list__key{flex:0 1 50%;max-width:50%;width:100%;margin-bottom:0}.contact-list__value{flex:0 1 50%;max-width:50%;width:100%;margin-bottom:0}}@media all and (min-width:1025px){h1{font-size:6.6rem}h2{font-size:3.5rem}.title-sep.big-sep:before{width:4.4rem}.big-quote{font-size:5.3rem}.entry-header .excerpt{font-size:3.5rem}.single-member{align-items:flex-start;display:flex;margin:0 auto 0 auto;max-width:124rem;padding:10rem 0 10rem 0;width:85%}.single-member .member-image{flex:1 1 33%;max-width:33%}.single-member .mobile-titles{display:none}.single-member .team-member-inner{flex:1 1 1rem;margin-left:4%;padding:0}.single-member .desktop-titles{display:block}.single-member .contact-detail{justify-content:flex-start}.single-member .contact-detail .title{width:24rem;text-transform:uppercase}.single-member .contact-detail .title .short{display:none}.single-member .contact-detail .title .full{display:inline}.team-member-inner .background{display:flex;flex-wrap:wrap;margin:-5rem 0 0 0}.background div{flex:0 1 calc(50% - 4rem);max-width:calc(50% - 4rem)}.background div:nth-child(2n){margin:0 0 0 4rem}.background h4{font-size:2rem;margin:3.6rem 0 1.7rem 0}.background li{font-size:1.6rem}.news-section__mobile-nav,.news-section__mobile-nav-toggle{display:none!important}.news-newsletter{display:flex}.news-newsletter-quarters,.news-tabs{display:block}.newsletter-toggle .mobile-text{display:none}.newsletter-toggle .desktop-text{display:inline}.news-single .entry-content,.news-single .entry-footer,.news-single .entry-header{max-width:990px;padding:0 40px}.news-single .entry-content{margin-bottom:6rem}}@media all and (min-width:1200px){#site-header{flex-wrap:nowrap;padding:3.4rem 0 3.5rem 0}.header-logo{order:1;width:13.1rem}#site-header .language-toggle{order:3;position:static}.mobile-menu{display:none!important}.mobile-menu-wrapper,.nav-toggle{display:none!important}.main-menu{display:flex;font-size:2rem;margin:0;order:2;position:relative;z-index:1}.main-menu li{display:block;margin:0 1.4rem 0 1.4rem;position:relative}.main-menu li a{color:rgba(5,44,60,1);display:block;font-size:1.8rem}.main-menu ul{opacity:0;margin:1rem 0 0 0;position:absolute;left:-9999rem;top:100%;transition:opacity .2s ease-in-out,margin .2s ease-in-out}.main-menu li:hover>ul{margin:0;opacity:1}.main-menu li:hover>ul{left:0}.main-menu ul li:hover>ul{left:100%;top:0}.team-member.preview{flex:0 1 25%;max-width:25%}.team-member.preview .position,.team-member.preview h4{font-size:2.4rem}.team-member.preview .member-contact-info{font-size:1.6rem}}@media all and (min-width:1281px){.barrister .overlay:before{right:0}.barrister .overlay header{width:75%}.sub-page-nav:not(.news-section__mobile-nav){padding:2.7rem 5rem 2.7rem 5rem;width:40rem}.page .alignleft{margin-left:-39rem;width:56.6rem}.page .alignright{margin-right:-12rem;max-width:60%}.entry-content blockquote{margin:0;position:absolute;left:calc(100% + 2rem);width:21rem}.real-on-facebook header{max-width:calc(100% - 64.4rem);width:80rem}.real-on-facebook img{right:-14.8rem}.practice-areas .practice-areas-grid{--cols:3;max-width:124rem;padding:3rem 0}.team-header{padding:9rem 0 5.5rem 0}.team-header .filter{margin-top:4.5rem}.member-contact-info .contact-detail .title{margin-right:1rem}.single-realadv_transaction .hero{height:40rem}.single-realadv_transaction .transaction-gallery a{min-height:26rem}}@media all and (min-width:1340px){.entry-content blockquote{position:absolute;left:calc(100% + 3rem);width:26rem}.entry-content blockquote p{line-height:1.16}.main-menu li a{font-size:2rem}.contact-form .inner:before{content:none}.contact-list__key{flex:0 1 40%;max-width:40%}.contact-list__value{flex:0 1 60%;max-width:60%}.news-tabs__tab-inner{padding:20px 10px 20px 25px}}@media all and (min-width:1490px){.single-realadv_transaction.has-gallery .transaction-inner{margin:0 auto 0 auto}}@media all and (min-width:1600px){.team-member.preview{flex:0 1 20%;max-width:20%}.team-member.preview .member-contact-info{margin:4.5rem 9.5% 4.5rem 9.5%}.news-tabs__tab-inner{padding:20px 25px 20px 35px}}