:root{font-family:"AvenirNextDemi";--font-size-base:16.5px;--sub-menu-width:280px;--sub-menu-font-size:1em;--sub-menu-background:#002b3a;--color-link-dark:#f27431;--content-sidebar-wrap-margin-top:0;--content-sidebar-wrap-margin-bottom:var(--spacing-md)}body{line-height:var(--body-line-height,var(--line-height-md))}:focus{outline:none}.avmedium{font-family:"AvenirNextMedium"}.avdemi{font-family:"AvenirNextDemi"}.avbold{font-family:"AvenirNextBold"}.avheavy{font-family:"AvenirNextHeavy"}h1,h2,h3,h4,h5,h6{font-family:"AvenirNextBold";text-transform:uppercase}h1,.entry-title{font-size:var(--h1-font-size,var(--font-size-lg));text-transform:uppercase}h2{font-size:var(--h2-font-size,var(--font-size-md));color:#1b75bb;padding-top:26px}.tight{margin-bottom:0}.tighttop{padding-top:0}.spread{line-height:1.6}.button,.button:visited,[type=button],[type=reset],[type=submit],button{letter-spacing:.15em}body:not(.has-alignfull-first) .entry-wrap-single{margin-bottom:var(--spacing-xl);padding:0;border:none;box-shadow:none}.nav-header{--menu-item-name-filter-hover:none}.menu{font-family:"AvenirNextDemi";text-transform:uppercase;font-weight:400;font-size:.9rem;letter-spacing:3px}.menu-item-link{color:#FFF}.nav-practice.current-menu-parent>a,.nav-practice .menu-item-link-current,.nav-practice .menu-item-link:focus,.nav-practice .menu-item-link:hover{color:#f27431!important}.nav-team.current-menu-parent>a,.nav-team a.menu-item-link-current,.nav-team a.menu-item-link:focus,.nav-team a.menu-item-link:hover{color:#ab3dae}.nav-news.current_page_parent>a,.nav-news a.menu-item-link-current,.nav-news a.menu-item-link:focus,.nav-news a.menu-item-link:hover{color:#3BBC34!important}.nav-contact a.menu-item-link-current,.nav-contact a.menu-item-link:focus,.nav-contact a.menu-item-link:hover{color:#1d89dc}.home .entry-grid h3{font-family:"AvenirNextMedium";text-transform:none}.entry-title-archive{font-family:"AvenirNextDemi";padding-top:0;text-transform:none}.active .pagination-link.button{background-color:#3bbc34}.pagination-link.button-secondary,.pagination-link.button-secondary:visited{background-color:#002B3A}.has-standard-content{--content-max-width:var(--breakpoint-lg)}.category .content-sidebar-wrap,.category .content{margin-top:0;padding-top:0}.archive-description{display:none}blockquote{font-weight:var(--blockquote-font-weight,normal);font-size:var(--blockquote-font-size,1em);font-family:"AvenirNextMedium";font-style:var(--blockquote-font-style,normal);line-height:var(--blockquote-line-height,1.6);text-align:var(--blockquote-text-align,inherit);color:#1b75bb;background:#F2F2F2;padding:var(--blockquote-padding,var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) var(--spacing-xxl));border-top:var(--blockquote-border-top,0);border-right:var(--blockquote-border-right,0);border-bottom:var(--blockquote-border-bottom,0);border-left:var(--blockquote-border-left,var(--border));box-shadow:var(--blockquote-box-shadow,none)}.wp-block-quote:before{position:absolute;top:calc(var(--spacing-sm)* .7);left:calc(var(--spacing-sm)* .7);z-index:0;width:50px;height:50px;opacity:.2}cite{color:#1b75bb}.sidebar{background:#F4F4F4;padding:52px 35px}.sidebar h3{font-size:18px}.sidebar p{font-size:.95rem}#menu-practice .menu-item-link{color:#484848}#menu-practice .menu-item-link-current,#menu-practice .menu-item-link:focus,#menu-practice .menu-item-link:hover{color:#f27431!important}#menu-news-menu .menu-item-link{color:#484848}#menu-news-menu .menu-item-link-current,#menu-news-menu .menu-item-link:focus,#menu-news-menu .menu-item-link:hover{color:#3BBC34!important}.sidebar .menu{font-size:15px;letter-spacing:0}.sidebar li.menu-item{padding-bottom:10px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:1px!important}.site-footer{letter-spacing:.25rem;text-transform:uppercase;line-height:2}.disclaimer{font-family:"AvenirNextMedium";letter-spacing:.08rem;text-transform:none;line-height:1.5;color:#80898c}.bannertext{background:rgb(255 255 255 / .5);word-spacing:1em;font-family:"AvenirNextHeavy";font-size:47px;line-height:46px;letter-spacing:.35rem;text-transform:uppercase;margin:0;padding-top:1rem;padding-bottom:.6rem}@media only screen and (max-width:544px){.bannertext{font-size:45px;letter-spacing:.25rem}.page-id-110 .bannertext{font-size:45px;letter-spacing:.05rem}.page-id-100 .bannertext{font-size:44px;letter-spacing:0}}.honest{color:#EB5C0E;display:inline-block}.experienced{color:#893A8B;display:inline-block}.practice{color:#EA5E0F;display:inline-block}.firstword,.contact,.unique{color:#464745;display:inline-block}.team{color:#89398A;display:inline-block}.news{color:#3BBC34;display:inline-block}.tendy{color:#1b75bb;display:inline-block}.law{color:#FFF;display:inline-block}