img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;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:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
body{display:block}.searchandfilter p{margin-top:1em;display:inline-block}.searchandfilter ul{display:inline-block}.searchandfilter li{list-style:none;display:inline-block;padding-right:10px}.widget-area .searchandfilter li,.widget-area .searchandfilter p{display:block}.searchandfilter label{display:block}.searchandfilter h4{margin:15px 0;font-size:16px}.searchandfilter ul>li>ul:not(.children){margin-left:0}
img.wpsmartcrop-image{opacity:0;transition:opacity .2s;overflow:hidden;o-object-fit:cover;object-fit:cover}img.wpsmartcrop-image.wpsmartcrop-rendered{opacity:1}img.wpsmartcrop-image+div.wpsmartcrop-overlay{position:absolute;margin:0;padding:0;overflow:hidden;opacity:0;transition:opacity .2s}img.wpsmartcrop-image+div.wpsmartcrop-overlay.wpsmartcrop-overlay-rendered{opacity:1}img.wpsmartcrop-image+div.wpsmartcrop-overlay img{position:absolute;top:auto;right:auto;bottom:auto;left:auto;margin:0;padding:0;overflow:hidden;min-width:0;max-width:none;min-height:0;max-height:none;width:auto;height:auto}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
*{box-sizing:border-box}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:0}footer{display:block}header{display:block}hgroup{display:block}nav{display:block}section{display:block}audio{display:inline;zoom:1}canvas{display:inline;zoom:1}video{display:inline;zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;color:#222}button{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;line-height:normal;cursor:pointer;-webkit-appearance:button;overflow:visible;margin:0}input{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;line-height:normal;margin:0}select{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;margin:0}textarea{font-family:sans-serif;color:#222;font-size:100%;overflow:auto;vertical-align:top;resize:vertical;margin:0}body{font-size:1em;line-height:1.4;margin:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a{color:#00e}a:hover{color:#06e;outline:0}a:active{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:700}strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;white-space:pre-wrap;word-wrap:break-word}code{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}kbd{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}q{quotes:none}q:before{content:none}q:after{content:none}small{font-size:85%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}ul{margin:1em 0;padding:0 0 0 40px}ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul{list-style:none;list-style-image:none;margin:0;padding:0}nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;margin-left:-7px;white-space:normal;padding:0}input[type=button]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type=reset]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible}button[disabled]{cursor:default}input[disabled]{cursor:default}input[type=checkbox]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type=radio]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input:invalid{background-color:#f0dddd}textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}html{font-size:100%}body{background:#fff;color:#37393a;font:1rem 'Open Sans',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.special,a,select,h3,input,.btn.see-more,.btn.load-more,.attorneys .filters button{display:block;font:600 .75rem 'Open Sans',Arial,Helvetica,sans-serif;letter-spacing:.8px;text-transform:uppercase}a,select{border-bottom:1px solid #005941;color:#005941;display:inline-block;text-decoration:none;transition:all .25s ease}select::-ms-expand{display:none}a:hover{border-color:#37393a;color:#37393a}img,svg,iframe{height:auto;max-width:100%}h1,.callout h2{color:#f5faf8;font:2.875rem/1.3 'Playfair Display',Georgia,serif;margin:0 0 22px}h2{color:#023436;font:2.375rem/1.31 'Playfair Display',Georgia,serif;margin:0 0 22px}h3{color:#5f6263;margin:0 0 14px}p,ul,ol{line-height:1.75;margin:0 0 32px}header,section,footer,article{width:100%}input.btn,button.btn{background:0 0;display:inline-block;transition:all .25s ease}.btn{border:1px solid #005941;color:#005941;padding:9px 15px;text-align:center}.btn:hover{background:#005941;color:#fff}.btn.white{border-color:#fff;color:#fff}.btn.white:hover{background:#fff;color:#005941}.btn.green-fill{background:#005941;color:#fff}.btn.green-fill:hover{background:#fff;color:#005941}.container{clear:both;margin:0 auto;max-width:1320px;padding:0 20px;position:relative}.flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}.grid{display:flex;justify-content:space-between;flex-wrap:wrap}.accessibility{backface-visibility:hidden;left:-999999999px;position:absolute}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.skip-to-main.focusable:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;position:fixed;color:#000;padding:0 15px;background:#fff;z-index:1001;padding:14px;border-radius:7px;text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#f9fafb),to(#f4f6f8));background:linear-gradient(to bottom,#f9fafb,#f4f6f8);border-color:#c4cdd5;-webkit-box-shadow:0 1px 0 0 rgba(22,29,37,.05);box-shadow:0 1px 0 0 rgba(22,29,37,.05)}.showvisuallyhidden,.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:10px 0 0 10px;overflow:visible;width:auto;white-space:inherit}main{padding:32px}header{background:#fff;left:0;position:absolute;transition:all .25s ease;top:0;z-index:3}header.sticky{box-shadow:0 2px 20px rgba(0,5,4,.16);position:fixed}header .container{align-items:center;max-width:100%;padding:0 32px;transition:all .25s ease}header.sticky .container{align-items:center}header .logo{border:none;width:295px}header .logo .letter{fill:#005941}header .menu>li{display:inline-block;padding:19px 0 17px;margin-left:30px;position:relative}header.sticky .menu>li{padding:11px 0 9px}header .menu a{border-bottom:2px solid transparent;color:#005941;display:block;font-size:.875rem;padding-bottom:2px}header.sticky .menu a{font-size:.75rem}header .current-menu-item>a,.single-areas #menu-item-12>a,.single-attorneys #menu-item-126>a,.tax-year #menu-item-222>a{border-color:#e2ece9;color:#023436}header .menu a:hover{opacity:.6}header .logo svg{height:1rem}header .menu .sub-menu{background:#fff;border-top:2px solid #005941;left:0;position:absolute;opacity:0;pointer-events:none;top:100%;transition:opacity,transform .25s ease;visibility:hidden;transform:translate3d(0,-10px,0);width:150px;z-index:-999}header .menu li:hover .sub-menu{opacity:1;pointer-events:unset;visibility:visible;transform:translate3d(0,0,0);z-index:2}header .menu .sub-menu li{margin:0;padding:10px 5px}header .mobile-menu{display:none}footer{background:#1b1c20;color:#a3aaa8;padding:64px 0 32px;position:relative;text-align:center}footer .logo{border:none;width:295px}footer .logo .letter{fill:#fff}footer ul{margin:0;padding:0}footer li{display:inline-block;list-style:none;margin:0 16px}footer a{border:none;color:#a3aaa8;text-transform:none}footer a:hover{color:#fff}#menu-footer{margin-top:64px}#menu-footer-secondary{margin-top:18px}.bottom-footer{align-items:flex-start;border-top:1px solid rgba(55,57,58,.5);flex-wrap:nowrap;margin-top:64px;padding-top:54px}.bottom-footer .logos{flex-shrink:0;margin-right:109px;width:109px}.bottom-footer .logos li{margin:0}.bottom-footer .logos li,.bottom-footer .logos img{width:100%}.bottom-footer article{width:100%}.bottom-footer article p{font-size:.75rem;line-height:1.66;margin-bottom:16px;text-align:left}.bottom-footer article a{color:#fff;font-weight:400;letter-spacing:0;text-decoration:none}.bottom-footer article a:hover{color:#a3aaa8}footer .linkedin{bottom:20px;color:#fff;font-size:calc(32rem/16);position:absolute;right:20px}.hero{background:url(//www.egsllp.com/wp-content/themes/egs/images/hero-bkg1.jpg) no-repeat center #000;background-size:cover;height:100vh;overflow:hidden;position:relative}.home .hero:after{background:url(//www.egsllp.com/wp-content/themes/egs/images/hero-bkg2.png) no-repeat right bottom;background-size:100% auto;bottom:0;content:"";height:435px;position:absolute;right:0;width:516px}.hero img{bottom:0;max-width:850px;position:absolute;right:0;width:60%}.hero .container{align-items:center;height:100%}.hero article{color:#f5faf8;margin-top:30px;max-width:623px;position:relative;z-index:2}.hero svg{margin-bottom:14px;width:222px}.hero svg .letter{fill:#fff}.hero article p{max-width:514px}.practice-areas-search{padding-top:64px;text-align:center}.practice-areas-search p{margin:0 auto 42px;max-width:495px;min-height:0}.searchandfilter{margin:0 auto 64px;max-width:843px}.searchandfilter ul{display:flex;justify-content:space-between;margin:0;padding:0}.searchandfilter li{list-style:none;padding:0}.searchandfilter li:first-child{margin-right:16px;width:100%}.searchandfilter li:nth-of-type(2){flex-shrink:0;width:257px}.searchandfilter li:nth-of-type(3){flex-shrink:0;width:48px}input[type=text],select,input[type=submit]:not(.btn),input[type=email],input[type=password],textarea{border:none;border-radius:0;display:block;font-family:inherit;height:48px;width:100%}input[type=text],select,input[type=email],input[type=password],textarea{border-bottom:1px solid #005941}input[type=text]:focus,select:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{border-bottom-color:#37393a;outline:none}input[type=text],input[type=email],input[type=password],textarea{background:#f5faf8;color:#37393a;font-size:1rem;padding:0 16px}::-webkit-input-placeholder{color:#5f6263;font-style:italic}::-moz-placeholder{color:#5f6263;font-style:italic;opacity:1}:-ms-input-placeholder{color:#5f6263;font-style:italic}select{-webkit-appearance:none;appearance:none;background:url(//www.egsllp.com/wp-content/themes/egs/svgs/icon-dropdown.svg) no-repeat 95% center;padding:0 30px 0 16px}select:focus{border-color:#c5dad4;outline:none}input[type=submit]:not(.btn){background:url(//www.egsllp.com/wp-content/themes/egs/svgs/icon-arrow.svg) no-repeat center;background-color:#005941;padding:0;text-indent:-999999px}input[type=submit]:not(.btn):hover{background-color:#37393a;transition:all .25s ease}.practice-areas ul{justify-content:left}.practice-areas,.attorney-listings{background:repeat-y center #a3aaa8;background-size:100% auto;padding:96px 0 64px;position:relative}.practice-areas:before,.attorney-listings:before,.attorneys.attorney-listings .posts-container:after,.business-development .posts:after{border-color:#fff transparent transparent;border-style:solid;border-width:16px 16px 0;content:"";left:50%;margin-left:-16px;position:absolute;top:0}.practice-areas li{list-style:none;margin-bottom:32px;margin-right:24px;width:calc(25% - 24px)}.practice-areas a{align-items:center;display:flex;height:295px;justify-content:center;padding:10px;text-align:center;width:100%}.practice-areas a:not(.view-all){background:no-repeat center #005941;background-size:cover;box-shadow:0 8px 32px rgba(0,0,0,.2);color:#fff;font:1.875rem/1.33 'Playfair Display',Georgia,serif;position:relative;text-transform:none}.practice-areas a:not(.view-all):hover{background-blend-mode:luminosity}.practice-areas a:not(.view-all):before{background:rgba(55,57,58,.75);content:'';height:100%;left:0;position:absolute;top:0;transition:background .25s ease;width:100%}.practice-areas a:not(.view-all):hover:before{background:rgba(0,89,65,.5)}.practice-areas a span{position:relative}.practice-areas .view-all{border:1px solid #fff;color:#fff;font-size:1rem;line-height:1.75}.practice-areas .view-all:hover{background:#005941;color:#fff}.practice-areas .view-all span{text-shadow:0 8px 32px rgba(0,0,0,.2);max-width:142px}.practice-areas .view-all svg{display:block;font-size:24px;margin:12px auto 0}.recent-updates{padding:96px 0}.testimonial-carousel,.attorney-info article blockquote{background:url(//www.egsllp.com/wp-content/themes/egs/svgs/icon-quotes.svg) no-repeat center top;margin:0 auto 64px;max-width:843px;overflow:hidden;padding:32px 0 0;text-align:center;width:100%}.testimonial-carousel blockquote{margin:0;padding:0}.testimonial-carousel blockquote p,.attorney-info article blockquote p{color:#005941;font:1.875rem/1.3 'Playfair Display',Georgia,serif;margin:0 0 40px}.testimonial-carousel cite{color:#37393a;font-style:normal;line-height:1.75}.slick-dots{margin:32px 0 0;padding:0;text-align:center}.slick-dots li{display:inline-block;list-style:none;margin:0 4px}.slick-dots button{background:0 0;border:1px solid #005941;border-radius:0;height:8px;padding:0;text-indent:-99999px;transition:all .25s ease;width:8px}.slick-dots .slick-active button,.slick-dots button:hover{background:#005941}.recent-updates .flex-container{flex-wrap:nowrap}.recent-updates .intro{flex-shrink:0;margin-right:32px;width:405px}.recent-updates h2{margin-bottom:32px}.recent-updates .updates{margin:0;padding:0;width:100%}.post{list-style:none;margin-bottom:32px}.post:last-child,.post p:last-child{margin:0}.post h3{color:#005941}.post h3 span{background:#e2ece9;color:#023436;display:inline-block;margin-left:14px;padding:2px 8px;vertical-align:middle}.post p{margin-bottom:14px}.post a{position:relative}.post a svg{position:absolute;right:-20px;top:4px}.callout{background:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-home-callout.jpg) no-repeat center;background-size:cover;color:#c5dad4;padding:106px 0;position:relative}.callout .container{max-width:840px;text-align:center}.callout h2{margin-bottom:22px}.callout p{max-width:514px;margin:0 auto}.callout p:last-of-type{margin-bottom:34px}.callout img{bottom:0;left:0;max-width:350px;position:absolute;width:25.43%}.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}.aligncenter{display:block;margin:0 auto 20px}.alignnone{display:block;margin:0 0 20px}.wp-caption{max-width:100%}.page-hero{background:no-repeat center #000;background-size:cover;color:#fff;display:flex;flex-direction:column;margin-top:34px;min-height:350px;padding:72px 0;text-align:center}.page-hero .container{margin:auto;max-width:883px}.page-hero h1,.page-hero h2{color:#fff;font-size:2.375rem;margin-bottom:0}.page-hero p{margin-top:22px;margin:0}.page-hero .btn{margin-top:26px}.page-content{padding:164px 0 64px}.page-content .container{max-width:850px}.page-content h1{color:#005941}.page-content .post-password-form{max-width:400px}.page-content .post-password-form input[type=password]{border:1px solid #023436;display:block;margin:10px 0;width:100%}.dual-column aside{width:31.64%}.single-areas .dual-column aside{border-right:2px solid #e2ece9;padding-right:40px}.dual-column article{width:63.5%}.dual-column article:only-child{margin:0 auto}.blog-posts .no-search-results{text-align:center}.blog-posts .searchandfilter{width:100%;max-width:700px}.blog-posts .searchandfilter ul{align-items:stretch;justify-content:center;flex-wrap:nowrap;margin:0 !important}.blog-posts .searchandfilter ul li{height:100%;padding:0;margin:0;min-height:100%}.blog-posts .searchandfilter ul li:nth-of-type(2){width:48px}.blog-posts .searchandfilter ul li input[type=submit]:not(.btn){width:100%}.blog-posts ul{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:-40px !important;margin-right:-32px !important}.blog-posts ul a{width:calc((100% / 3) - (32px * (3 / 3)))}.blog-posts ul a.featured{width:calc((100% * (2/3)) - (32px*(3/3)))}.blog-posts ul li{position:relative;z-index:1;height:350px;display:flex;flex-direction:column;justify-content:flex-end;padding:40px}.blog-posts ul a.featured li .date{color:#f5faf8}.blog-posts ul a.featured li .blog-title{font-size:2.375rem;line-height:3.125rem;color:#fff}.blog-posts ul a{margin-right:32px;margin-bottom:40px;border:none}.blog-posts ul li .background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;background:no-repeat center center;background-size:cover;opacity:.9;transition:.35s ease}.blog-posts ul li:not(.nobg):hover .background{opacity:.7}.blog-posts ul li.nobg:hover .background{background-color:#c5dad4 !important}.blog-posts ul a.featured li{justify-content:center}.blog-posts ul a.featured li .background:after{background:rgba(0,89,65,.75);mix-blend-mode:normal}.blog-posts ul li .date{font-size:.75rem;color:#e2ece9;letter-spacing:.8px;line-height:.75rem;font-weight:500;margin:0 0 8px;text-transform:uppercase}.blog-posts ul li.nobg{justify-content:center;align-items:center;text-align:center}.blog-posts ul li.nobg .background{opacity:1}.blog-posts ul li.nobg .date{color:#5f6263}.blog-posts ul li .blog-title{font-size:1.25rem;line-height:1.75rem;font-family:'Playfair Display',Georgia,serif;font-weight:400;color:#f5faf8;text-transform:none;margin:0}.blog-posts ul li.nobg .blog-title{color:#023436}.blog-hero{height:500px;position:relative;z-index:1}@supports (mix-blend-mode:color) or (mix-blend-mode:multiply){.blog-hero:before{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:#005941;mix-blend-mode:color}.blog-posts ul li:not(.nobg) .background:before{position:absolute;content:'';background:#1b1c20;mix-blend-mode:color;top:0;left:0;height:100%;width:100%;z-index:1}.blog-posts ul li:not(.nobg) .background:after{position:absolute;content:'';background:rgba(55,57,58,.7);mix-blend-mode:multiply;top:0;left:0;height:100%;width:100%;z-index:2}.blog-posts ul a.featured li .background:before{background:#000;mix-blend-mode:color}.related-articles .newsletter-signup .background:after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;z-index:-1;background:#005941 !important;mix-blend-mode:color !important}}@supports not (mix-blend-mode:color){.blog-hero:before{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:rgba(0,89,65,.7)}.blog-posts ul li:not(.nobg) .background:before{position:absolute;content:'';background:rgba(27,28,32,.5);top:0;left:0;height:100%;width:100%;z-index:1}.blog-posts ul li:not(.nobg) .background:after{position:absolute;content:'';background:rgba(55,57,58,.7);top:0;left:0;height:100%;width:100%;z-index:2}.blog-posts ul a.featured li .background:before{background:rgba(0,0,0,.5)}.related-articles .newsletter-signup .background:after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;z-index:-1;background:rgba(0,89,65,.5) !important;mix-blend-mode:normal !important}}.blog-hero:after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:rgba(0,89,65,.6)}.blog-content{padding:64px 0}.blog-content .wrapper{position:relative}.blog-content .social-share{position:absolute;left:-90px;top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;list-style:none;margin:0;padding:0}.blog-content .social-share .share-link{margin-bottom:24px}.blog-content .social-share .share-link:last-of-type{margin:0}.blog-content .social-share .share-link a{font-size:18px;border:none;line-height:18px;display:block}.blog-content .social-share .share-link a svg path{fill:#5f6263}.blog-content h3{font-size:1.875rem;line-height:2.5rem;color:#1b1c20;font-family:"Playfair Display",Georgia,serif;text-transform:none;font-weight:400;letter-spacing:0;margin-top:24px}.blog-content p,.blog-content ul,.blog-content ol{margin-bottom:12px}.blog-content .date{margin:0 0 50px;font-size:.75rem;color:#5f6263;letter-spacing:.8px;line-height:.75rem;font-weight:500;text-transform:uppercase}.blog-content a{text-decoration:underline;border:none;display:contents}.blog-content blockquote{margin:1em 0;padding:0 30px;border-left:solid 3px #005941}.blog-content hr{margin:40px 0 30px;border:none;background:#e2ece9;height:1px;width:100%}.blog-content .tag{text-decoration:none}.blog-content .tag:after{content:', '}.blog-content .tag:last-of-type:after{content:''}.related-articles .title{margin:0 0 50px}.related-articles.blog-posts ul{padding:0 0 64px;margin-right:0 !important;flex-wrap:nowrap}.related-articles.blog-posts ul a{margin-bottom:0}.related-articles .newsletter-signup{width:calc((100%/3) - (32px*(3/3)));text-align:center;position:relative;z-index:1;justify-content:center}.related-articles .newsletter-signup .background{background-image:url(//egsllp.wpengine.com/wp-content/themes/egs/images/bkg-callout3.png);opacity:1 !important}.related-articles .newsletter-signup h2{font-size:1.875rem;line-height:2.5rem;color:#f5faf8;padding:0}.related-articles .newsletter-signup p{margin-bottom:0}.related-articles .newsletter-signup .ajax-loader{display:none}.blog-content .categories .tag{border-bottom:none;margin-right:4px}.blog-content .categories .tag:last-of-type{margin-right:0}.attorneys-hero{padding:128px 0 64px;text-align:center}.attorneys-hero .container{max-width:883px}.attorneys-hero h1{color:#023436;font-size:2.375rem;margin-bottom:48px}.attorneys-hero .searchandfilter{margin-bottom:0}.attorneys-hero .searchandfilter ul{flex-wrap:wrap;gap:16px 8px}.attorneys-hero .searchandfilter li{list-style:none;padding:0;flex:1 0 calc((100% - 48px) / 3 - 8px)}.attorneys-hero .searchandfilter li:first-child{margin:0 0 16px;flex:0 0 100%}.attorneys-hero .searchandfilter li:last-child{flex:0 0 48px;max-width:48px}.attorneys-hero .searchandfilter li:has(select):not(:has(option)){display:none}.attorney-listings{padding:64px 0}.attorney-listings h2{color:#fff;font-size:1.875rem;margin-bottom:48px;text-align:center}.attorney-listings h2 span{font-style:italic;text-transform:capitalize}.attorney-listings ul{gap:48px 32px;justify-content:flex-start;margin:0 auto;max-width:1264px;padding:0}.attorney-listings li{list-style:none;margin:0;width:calc((100% - (5 * 32px)) / 6)}.attorney-listings li a{border:none;color:#fff;font:1.25rem 'Playfair Display',Georgia,serif;height:100%;letter-spacing:0;text-align:center;width:100%}.attorney-listings .image-container{aspect-ratio:1;height:auto;margin:0 0 10px;overflow:hidden;position:relative;width:100%}.attorney-listings img{height:100%;object-fit:cover;object-position:center top;width:100%}.attorney-listings li a span{color:#fff;margin-top:8px}.attorney-listings .no-results{color:#fff;font-weight:700;text-align:center}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.attorney-listings img{object-fit:none;height:auto;width:100%}}.wp-pagenavi{margin-top:16px;text-align:center}.wp-pagenavi *{display:inline-block;margin:0 12px;vertical-align:middle}.wp-pagenavi a{border:none;color:#fff}.wp-pagenavi a:hover{opacity:.8}.wp-pagenavi .page,.wp-pagenavi .current{font-size:1rem}.wp-pagenavi .current{align-items:center;background:#fff;display:inline-flex;color:#005941;font-weight:600;height:24px;justify-content:center;width:24px}.in-memoriam{margin-top:64px}.in-memoriam .container{align-items:flex-end;background:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-momoriam.jpg) no-repeat right top;background-size:cover}.in-memoriam article{align-self:center;color:#fff;padding:64px 28px 66px;width:48.67%}.in-memoriam h2{color:#fff;font-size:2.875rem;margin-bottom:8px}.in-memoriam h2 span{margin-bottom:16px}.in-memoriam .position{display:block;font:italic 1.875rem 'Playfair Display',Georgia,serif;margin-bottom:22px}.in-memoriam p{margin:0}.in-memoriam img{margin:20px 15.625% 0 0;width:28.9%}.our-people-hero{margin:28px 0 32px;position:relative}.our-people-hero:before{background:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-our-people-hero.png) no-repeat;background-size:cover;content:'';height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50% 0;width:calc(100vw - 64px)}.our-people-hero .container{display:grid;gap:40px;grid-template-columns:repeat(12,minmax(0, 1fr))}.our-people-hero article{color:#fff;grid-column:3/span 8;padding:90px 0 120px;text-align:center}.our-people-hero h1{margin:0 0 24px}.our-people-hero p{margin:0}.jump-nav{margin:0 0 40px}.jump-nav .container{align-items:center;display:flex;gap:24px;justify-content:center}.page-template-page-our-people .jump-nav h2,.jump-nav a{font:600 calc(18rem / 16)/calc(12 / 18) 'Open Sans',Arial,Helvetica,sans-serif;letter-spacing:.8px;margin:0;text-transform:uppercase}.jump-nav ul{align-items:center;display:flex;gap:24px;list-style:none;margin:0;padding:0}.jump-nav a{background:#e2ece9;border-bottom:unset;color:#023436;display:block;padding:12px 16px;text-decoration:unset}.jump-nav a:hover{background:#005941;color:#fff}.attorneys.attorney-listings{background:unset;padding:0}.attorneys.attorney-listings:before{display:none}.attorneys.attorney-listings .container{padding:0}.attorneys h2,.business-development h2,.support-staff h2{color:#023436;font-size:calc(40rem / 16);line-height:calc(60 / 40);margin:0 0 35px;text-align:center}.attorneys.attorney-listings .posts-container{padding:48px 16px 65px;position:relative}.attorneys.attorney-listings .posts-container:before,.business-development .posts:before{background:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-attorney-listings.png);background-repeat:repeat-y;background-size:100% auto;content:'';height:100%;left:50%;pointer-events:none;position:absolute;top:0;translate:-50% 0;width:calc(100vw - 64px);z-index:-1}.attorneys .btn{margin:0 auto}.attorneys .filters{margin:0 auto 40px;max-width:846px;position:relative;transition:all .25s ease;width:calc(100vw - 64px)}.attorneys .filters-container{bottom:0;display:flex;flex-wrap:wrap;gap:16px 8px;height:max-content;left:0;opacity:0;pointer-events:none;position:absolute;transition:all .25s ease;visibility:hidden;width:100%}.attorneys .filters-container.active{opacity:1;pointer-events:auto;visibility:visible}.attorneys .filters ul{list-style:none;margin:0;padding:0}.attorneys .filters li{margin:0;width:100%}.attorneys .filters button{background:unset;border:unset;transition:all .25s ease}.attorneys .filters .open-filters{color:#023436;font-size:calc(16rem / 16);letter-spacing:2px;line-height:calc(14 / 16);margin:0 auto 24px;padding:0 16px 0 0;position:relative;width:max-content}.attorneys .filters .open-filters:before{aspect-ratio:1;border-bottom:3px solid #d8e5e1;border-right:3px solid #d8e5e1;content:'';display:block;height:auto;pointer-events:none;position:absolute;right:0;rotate:-45deg;top:50%;transition:all .25s ease;translate:0 -50%;width:8px}.attorneys .filters.active .open-filters:before{right:-2px;rotate:45deg;top:calc(50% - 2px)}.attorneys .filter{position:relative}.attorneys .filter.attorney-title,.attorneys .filter.office,.attorneys .filter.practice-groups{width:calc((100% - 16px) / 3)}.attorneys .filter.education,.attorneys .filter.jurisdiction{width:calc((100% - 8px) / 2)}.attorneys .filter.search{width:100%}.attorneys .filter.search input{font-size:calc(20rem / 16);font-weight:400;letter-spacing:0;line-height:calc(28 / 20);text-transform:unset}.attorneys .filter.search input::placeholder{color:rgb(0 0 0/50%)}.attorneys .filter button{color:#005941;text-align:left}.attorneys .filter button:hover{background-color:#f5faf8}.attorneys .filter .open-filter{background:url(//egsllp.local/wp-content/themes/egs/svgs/icon-dropdown.svg) no-repeat 95% center;border-bottom:1px solid #005941;height:48px;padding:0 30px 0 16px;width:100%}.attorneys .filter ul{background:#fff;box-shadow:0 2px 20px rgba(0,5,4,.1);height:300px;left:0;max-height:max-content;opacity:0;overflow:auto;pointer-events:none;position:absolute;top:100%;transition:all .25s ease;visibility:hidden;width:100%;z-index:1}.attorneys .filter.active ul{opacity:1;pointer-events:auto;visibility:visible}.attorneys .filter li button{padding:12px 16px;width:100%}.attorneys .no-results{color:#fff;display:none;font-weight:700;margin:0;text-align:center}.attorneys .posts-container:has(.posts:empty) .load-more{display:none}.attorneys .posts-container:has(.posts:empty) .no-results{display:block}.attorneys .results-title{color:#fff;font-size:1.875rem;display:none;margin-bottom:48px}.attorneys .load-more{margin-top:58px}.business-development,.support-staff{margin:80px 0 0;--one-column-width:calc((1280px - (11 * 40px)) / 12)}.business-development h2{margin:0 0 40px}.business-development .posts{display:flex;flex-direction:column;gap:105px;list-style:none;margin:0;padding:80px 0;position:relative}.business-development .posts:before{background-image:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-business-development.png)}.business-development .posts li{display:grid;gap:40px;grid-template-columns:repeat(12,minmax(0, 1fr));padding:52px 0 0}.business-development .posts .image-container{aspect-ratio:3/4;grid-column:1/span 2;height:auto;overflow:hidden;position:relative;width:calc(100% + 40px)}.business-development .posts .image-container img{height:100%;object-fit:cover;width:100%}.business-development .posts article{color:#000504;grid-column:4/span 8;height:max-content;left:-40px;padding:0 0 66px;position:relative;width:calc(100% + 80px)}.business-development .posts article:before{background:#fff;bottom:0;content:'';height:calc(100% + 52px);left:calc(-1 * ((1 * var(--one-column-width)) + 40px));position:absolute;width:calc((10 * var(--one-column-width)) + (9 * 40px));z-index:-1}.business-development .posts h3{color:#000504;font:400 calc(38rem / 16)/calc(50 / 38) 'Playfair Display',Georgia,serif;margin:0;text-transform:unset}.business-development .posts .special{margin:8px 0 0}.business-development .posts .excerpt{margin:32px 0 0}.business-development .posts .btn{margin:24px 0 0}.support-staff h3{margin:0 0 56px}.support-staff .posts{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}.support-staff .posts li{align-items:center;background:#f5faf8;display:flex;flex-direction:column;justify-content:center;min-height:160px;overflow:hidden;padding:24px 20px;position:relative;text-align:center;width:calc((100% - (4 * 24px)) / 5)}.support-staff .posts h3{color:#023436;font:400 calc(20rem / 16)/calc(28 / 20) 'Playfair Display',Georgia,serif;margin:0;text-transform:unset}.support-staff .posts .special,.support-staff .posts a{margin:8px 0 0}.support-staff .posts li .overflow-wrapper{display:flex;margin:8px 0 0;overflow:hidden;padding:0 20px;position:relative;width:calc(100% + 40px)}.support-staff .posts li .overflow-wrapper:before{background:linear-gradient(to right,transparent 10%,#f5faf8 50%);bottom:0;content:'';height:calc(100% + 8px);pointer-events:none;position:absolute;right:0;width:32px;z-index:1}.support-staff .posts a{align-items:center;border-bottom:unset;color:#37393a;display:flex;font-size:calc(14rem / 16);font-weight:400;gap:6px;line-height:calc(28 / 16);margin:0 auto;text-align:center;text-transform:unset;width:max-content}.support-staff .posts a:hover{color:#005941}.support-staff .posts a svg{height:auto;margin-bottom:-1px;min-width:16px;width:16px}.support-staff .posts a path{fill:#023436}.support-staff .posts a:hover path{fill:#005941}.page-template-page-our-people .callout{margin-top:52px}.contact-hero .locations{gap:60px;display:grid;grid-template-columns:1fr 1fr}.contact-hero .locations li{width:unset}.contact-hero .locations>li:first-child:last-child{grid-column:1/-1;width:50%;margin-inline:auto}.contact-hero .locations:has(>li:nth-child(3)){grid-template-columns:repeat(3,1fr)}.contact-hero .locations .image-container{aspect-ratio:386/254;height:auto;overflow:hidden;position:relative;width:100%}.contact-hero .locations .image-container img{height:100%;object-fit:cover;object-position:bottom;width:100%}.contact-hero .locations h3{font:600 .75rem 'Open Sans',Arial,Helvetica,sans-serif;margin:60px 135px 18px 0}.contact-hero .locations .attorneys-list{position:relative}.contact-hero .locations .attorneys-list .btn{bottom:calc(100% + 18px);cursor:pointer;font:600 .75rem 'Open Sans',Arial,Helvetica,sans-serif;padding-right:30px;position:absolute;right:0;transition:all .25s ease}.contact-hero .locations .attorneys-list .btn .plus-minus{background-color:#005941;height:1px;position:absolute;right:10px;top:50%;width:10px}.contact-hero .locations .attorneys-list .btn:hover .plus-minus{background-color:#e2ece9;transition:all .25s ease}.contact-hero .locations .attorneys-list .btn .plus-minus:last-of-type{rotate:90deg}.contact-hero .locations .attorneys-list .btn.open .btn-text-closed,.contact-hero .locations .attorneys-list .btn.closed .btn-text-open{display:none}.contact-hero .locations .attorneys-list .btn.open .plus-minus{rotate:0deg}.contact-hero .attorneys-list .hidden{display:none}.contact-hero .attorneys-list a{font:600 1rem 'Open Sans',Arial,Helvetica,sans-serif;color:#023436;letter-spacing:0;line-height:28px;padding:15px 0;text-transform:unset;border-color:#e2ece9;width:100%;position:relative}.contact-hero .attorneys-list a:after{background-image:url(//www.egsllp.com/wp-content/themes/egs/svgs/icon-arrow-dark.svg);background-repeat:no-repeat;background-position:center;background-color:#e2ece9;content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;width:24px;height:24px}.contact-hero .btn.see-more{display:block;margin:24px 0 0;max-width:max-content}.attorney-hero{background:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-attorney.png) no-repeat center;background-size:cover;color:#fff;height:400px;margin-top:40px;padding:120px 0 48px}.attorney-hero .flex-container{align-items:flex-end;height:100%}.back-link a{border-color:#fff;color:#fff;left:40px;position:absolute;top:-40px}.back-link a:hover{opacity:.5}.back-link svg{left:-20px;position:absolute;top:3px}.attorney-hero img{box-shadow:0 8px 32px 0 rgba(0,0,0,.2);height:570px;left:20px;object-fit:cover;object-position:center top;position:absolute;top:0;width:29.14%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.attorney-hero img{height:420px;width:auto;max-height:420px;max-width:29.14%}}.attorney-hero article{margin-left:auto;width:65.85%}.attorney-hero h1{color:#fff;font-size:2.375rem;margin-bottom:8px}.attorney-info{padding:46px 0 108px}.attorney-info aside{margin-top:292px}.attorney-info aside h3{margin-bottom:14px}.attorney-info aside ul{margin:0 0 48px;padding:0}.attorney-info aside .office+h3{margin-top:48px}.attorney-info aside li{list-style:none;margin-bottom:6px}.attorney-info aside a:not(.btn){border:none;letter-spacing:0;text-transform:none}.attorney-info aside .office a,.attorney-info aside ul:first-of-type a,.attorney-info aside .education p,.attorney-info aside .jurisdiction p{font:1.25rem/1.31 'Playfair Display',Georgia,serif}.attorney-info aside li p:only-child{margin-bottom:0}.attorney-info aside .office p{margin-top:6px}.attorney-info aside span{color:#37393a}.attorney-info aside .office p,.attorney-info aside ul:last-of-type a{font:1rem 'Open Sans',Arial,Helvetica,sans-serif}.attorney-info aside .education p,.attorney-info aside .jurisdiction p{color:#005941}.attorney-info article blockquote{background-size:auto 100%;margin-bottom:30px}.transactions,.rankings{background:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-transactions.png) no-repeat center;background-size:cover;color:#fff;padding:64px 0 66px}.transactions h2,.rankings h2{color:#fff;font-size:1.875rem;margin-bottom:64px;text-align:center}.transactions h2 span,.rankings h2 span{margin-bottom:14px}.transactions ul,.rankings ul{margin:0;padding:0}.transactions li,.rankings li{list-style:none;width:31.64%}.transactions h3{color:#fff;font:1.25rem 'Playfair Display',Georgia,serif;letter-spacing:0;margin-bottom:5px;text-transform:none}.transactions h3 .number{display:block;font-size:1.875rem;margin:12px 0 5px}.staff-members{margin-block:120px;padding-inline:30px}.staff-members h2{margin-bottom:8px}.staff-members .staff-title{font-family:'Open Sans';font-size:calc(12rem/16);text-transform:uppercase;font-weight:600;letter-spacing:.8px}.staff-members ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.staff-list{gap:175px}.staff-list>li{display:grid;grid-template-columns:400px 1fr;gap:140px;width:100%}.staff-members .image-container{aspect-ratio:400/540;align-self:start}.staff-members article{align-self:center}.staff-bio p:last-child{margin-bottom:0}.staff-members h3{line-height:1}.staff-contact{margin-top:32px}.staff-contact ul{gap:8px}.staff-contact li a{font-size:1rem;border-bottom:none;font-weight:400;text-transform:none}.staff-contact li a:hover{border-bottom:1px solid #005941}.bottom-callouts{margin-top:96px}.bottom-callouts li{background:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-callout1.png) no-repeat center;background-size:cover;color:#fff;list-style:none;text-align:center;width:48.67%}.bottom-callouts li:first-child{padding:74px 32px 44px}.bottom-callouts .small-callout,.bottom-callouts .newsletter-signup{align-items:center;background-image:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-callout2.png);display:flex;flex-direction:column;justify-content:center;padding:32px 20px}.bottom-callouts h2{color:#fff;margin-bottom:14px}.bottom-callouts blockquote{margin:0 0 30px;padding:0}.bottom-callouts blockquote p{font:1.875rem/1.33 'Playfair Display',Georgia,serif;margin:0}.bottom-callouts cite{color:#c5dad4;font-size:1rem;font-style:normal}.bottom-callouts .small-callout p{margin:0 auto 16px;max-width:405px}.areas-info{padding:48px 0 96px}.areas-info .sticky{position:sticky;top:100px}.areas-info aside h3{margin-bottom:6px}.areas-info ul{margin:0 0 32px;padding:0}.areas-info li{list-style:none}.areas-info aside li a{border:none}.areas-info .btn+.btn{margin-top:16px}.accordions{margin:-16px 0 0;padding:0}.accordions li{list-style:none}.accordions h2{margin:0}.accordions>li,.resources-listings article li{border-bottom:1px solid #e2ece9}.accordions button,.resources-listings h2 a{background:0 0;border:none;color:#005941;font:1.25rem 'Playfair Display',Georgia,serif;padding:16px 34px 16px 0;position:relative;text-align:left;transition:all .5s ease;width:100%}.accordions button:focus{outline:none}.accordions .active button{font-size:1.875rem}.accordions button:hover,.accordions button:focus{opacity:.6}.accordions button .icons{background:#e2ece9;display:flex;font-size:16px;height:24px;margin-top:-12px;position:absolute;right:0;transition:all .5s ease;top:50%;width:24px}.accordions button .icons svg{margin:auto}.accordions button .icons svg:last-child,.accordions .content,.accordions li.active button .icons svg:first-child{display:none}.accordions li.active .content,.accordions li.active button .icons svg:last-child{display:block}.accordions .content{margin-top:5px;padding-bottom:50px}.accordions .content h3{color:#023436;font:1.25rem 'Playfair Display',Georgia,serif;letter-spacing:0;margin-top:26px;text-transform:none}.accordions .content p,.accordions .content ul,.accordions .content ol{margin-bottom:8px}.accordions .content li{padding-left:17px;position:relative}.accordions .content li:before{background:#005941;content:"";height:9px;left:0;position:absolute;top:11px;width:9px}.deals-carousel{margin-top:32px;position:relative;width:calc(100% + ((100vw - 1320px) / 2) + 20px)}.deals-carousel .slick-list{overflow:clip}.deals-carousel .slick-track{display:flex;gap:24px}.deals-carousel .slick-slide{background:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-deals.png) no-repeat center/cover;color:#fff;float:unset;height:unset;padding:40px 32px;transition:opacity .25s ease;width:324px}.deals-carousel .slick-slide:not(.slick-active){opacity:.75}.deals-carousel .slick-slide .special{font-size:calc(11rem/16);margin-bottom:4px}.deals-carousel .slick-slide h3{color:#fff;font-size:calc(20rem/16);line-height:calc(28/20);margin:0 0 4px}.deals-carousel .slick-slide p{font-size:calc(12rem/16);line-height:calc(20/12);margin:0 0 8px}.deals-carousel .slick-slide .amount{font:600 calc(20rem/16)/calc(24/20) 'Playfair Display',Georgia,serif}.deals-carousel .slick-arrow{background:0 0;border:none;bottom:-56px;height:24px;position:absolute;padding:0;right:calc(((100vw - 1320px) / 2) + 20px);width:21px}.deals-carousel .slick-arrow.slick-prev{right:calc(37px + ((100vw - 1320px) / 2) + 20px)}.deals-carousel .slick-arrow svg{fill:#005941;width:100%}.deals-carousel .slick-arrow.slick-disabled svg{fill:#000234;opacity:.25;pointer-events:none}.slide-controls{display:flex;margin:32px 0}.rankings{padding-bottom:32px;text-align:center}.rankings .btn{margin:0 14px 14px}.rankings h2{margin:0 auto 28px;max-width:1062px}.rankings ul{margin-top:50px}.rankings li{margin-bottom:34px}.rankings li h3{color:#fff;font:bold 2.875rem/1.3 'Playfair Display',Georgia,serif;letter-spacing:0;margin-bottom:6px;text-transform:none}.rankings li p{margin:0}.text-callout{text-align:center}.text-callout h2{margin-bottom:32px}.text-callout h2 span{font-style:italic}.single-areas .callout{margin-top:96px}.resources-listings{padding:48px 0 0}.resources-listings h2{margin:0}.resources-listings h2 a{text-decoration:none;text-transform:none}.resources-listings article ul{list-style:none;margin:0;padding:0}.dropdown .searchandfilter{margin:0;max-width:328px}.dropdown .searchandfilter li:first-child{margin-right:0}.dropdown .searchandfilter select{border:1px solid #37393a}.dropdown .searchandfilter li:nth-of-type(2){width:48px}.bottom-callouts .newsletter-signup{background-image:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-callout3.png)}.newsletter-signup h2{margin-bottom:24px;padding:0 40px}.newsletter-signup p{width:100%}.newsletter-signup form{width:100%}.newsletter-signup input[type=email]{border:none;margin-bottom:16px}.resources-content .back-link{margin-bottom:40px}.resources-content .back-link a{color:#005941;position:relative;top:0}.single-format-standard h1{color:#005941}.latest-news{padding:64px 0;text-align:center}.latest-news h2{font-size:1.875rem;margin-bottom:32px;text-align:center}.latest-news ul,.featured-deals ul{margin:0;padding:0;text-align:left}.latest-news li{margin:0;width:31.64%}.news-expansion{border-top:1px solid #005941;display:none}.news-listings{padding:64px 0}.news-listings article>ul{margin:0;padding:0}.news-listings .wp-pagenavi{margin-top:64px}.news-listings .wp-pagenavi a,.search-listings .wp-pagenavi a{color:#005941}.news-listings .wp-pagenavi .current,.search-listings .wp-pagenavi .current{background:#005941;color:#fff}.news-listings .wp-pagenavi .previouspostslink,.news-listings .wp-pagenavi .nextpostslink,.search-listings .wp-pagenavi .previouspostslink,.search-listings .wp-pagenavi .nextpostslink{color:#5f6263}.single-deals h1{color:#005941}.featured-deals{padding:56px 0 80px;text-align:center}.featured-deals h2{color:#023436;font:400 calc(30rem / 16)/calc(40 / 30) 'Playfair Display',Georgia,serif;margin:0 0 40px;text-align:left}.featured-deals ul{display:grid;gap:40px;grid-template-columns:repeat(12,minmax(0, 1fr));list-style:none}.featured-deals li{background:#f5faf8;grid-column:span 4;padding:40px 32px}.featured-deals .special{color:#005941;margin-bottom:10px}.featured-deals .amount{color:#005941;display:block;font:600 calc(28rem / 16)/calc(26 / 28) 'Playfair Display',Georgia,serif;margin:16px 0 0}.featured-deals .amount span{font-weight:400}.featured-deals h3{color:#023436;font:calc(38rem / 16)/calc(50 / 38) 'Playfair Display',Georgia,serif;letter-spacing:0;margin-bottom:8px;text-transform:none}.featured-deals p{color:#37393a;font-size:calc(12rem / 16);font-weight:400;line-height:calc(20 / 12);margin:10px 0 0}.featured-deals .load-more{display:block;font:600 calc(12rem / 16)/calc(24 / 12) 'Open Sans',Arial,Helvetica,sans-serif;letter-spacing:.8px;margin:48px auto 0;max-width:max-content;padding:6px 16px;text-transform:uppercase}.deals-listings{padding:0 0 64px}.deals-listings h2{margin:0 0 48px;width:100%}.tax-year .deals-listings,.blog .deals-listings{padding:64px 0}.deals-listings article{padding-top:20px}.deals-listings article ul{margin:0;padding:0}.deals-listings article li{display:inline-block;margin:0 30px 10px 0}.page-template-page-about .hero{background-image:url(//www.egsllp.com/wp-content/themes/egs/images/hero-about.jpg);max-height:450px;min-height:450px}.page-template-page-about .hero img{max-width:560px}.page-template-page-about .hero .special{margin-bottom:14px}.page-template-page-about .hero p{font:1.25rem 'Playfair Display',Georgia,serif;margin:0}.content-section{padding:115px 0 32px}.content-section .flex-container,.founders .flex-container{flex-wrap:nowrap}.content-section h2,.founders h2{color:#005941;flex-shrink:0;margin-right:32px;width:405px}.content-section article,.founders article{width:100%}.content-section p{margin-bottom:8px}.founders{padding-bottom:64px}.founders article{margin:0 0 66px}.founders ul{justify-content:center;margin:0;padding:0;text-align:center}.founders li{color:#005941;font:1.25rem 'Playfair Display',Georgia,serif;list-style:none;margin:0 16px;max-width:218px;width:calc(33.333% - 32px)}.founders li img{margin-bottom:16px}.contact-hero{padding:176px 0 84px}.contact-hero h1{color:#005941;font-size:2.375rem;margin-bottom:64px;text-align:center}.contact-hero ul{margin:0;padding:0}.contact-hero li{list-style:none;width:48%}.contact-hero li img{opacity:.9}.contact-hero address,.contact-hero p,.contact-hero a{color:#023436;font:1.25rem/1.4 'Playfair Display',Georgia,serif}.contact-hero address h2{font-size:2rem;margin-bottom:10px}.contact-hero address{display:block;font-size:1.3rem;line-height:1.33;margin:24px 0}.contact-hero p{margin:0 0 12px}.contact-hero p a{border:none;letter-spacing:0;text-transform:none}.contact-hero a:hover{opacity:.6}.staff-listings{padding-bottom:96px;text-align:center}.staff-listings h2{margin-bottom:64px}.staff-listings ul{justify-content:flex-start;margin:0;padding:0}.staff-listings li{list-style:none;margin:0 2.5% 48px 0;width:14.53%}.staff-listings li:nth-of-type(6n+6){margin-right:0}.staff-listings a,.staff-listings h3{border:none;font-weight:400;letter-spacing:0;text-transform:none}.staff-listings h3{color:#023436;font:1.25rem 'Playfair Display',Georgia,serif;margin-bottom:4px}.staff-listings a{color:#37393a;font-size:1rem}.staff-listings a:hover{color:#005941}.contact-form{background:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-contact.png) no-repeat left bottom;background-size:cover;color:#fff;padding:64px 0}.contact-form .container{max-width:888px}.contact-form h2{color:#fff;margin-bottom:8px}.contact-form .row{margin-bottom:32px}.contact-form .column{width:48%}.contact-form label{display:block;margin-bottom:16px}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea,.contact-form select,.post-password-form input[type=password]{background-color:#fff;border-bottom-color:transparent}textarea{height:208px;padding:16px}.contact-form input[type=submit]{float:right;width:214px}.contact-form .wpcf7-not-valid-tip{font-size:.875rem;font-style:italic;margin-top:5px}.career-callout{background:url(//www.egsllp.com/wp-content/themes/egs/images/bkg-careers.png) no-repeat center;background-size:cover;color:#fff;margin-top:64px;padding:64px 0;text-align:center}.career-callout .container{max-width:883px}.career-callout h2{color:#fff;margin-bottom:14px}.career-callout p{margin-bottom:8px}.career-callout p:last-child{margin:0}.career-callout p a{border:none;color:#fff;font-size:inherit;font-weight:400;letter-spacing:0;text-transform:none}.career-callout p a:hover{opacity:.6}.search-listings ul{margin:0;padding:0}.search-listings li{border-bottom:1px solid #e2ece9;list-style:none;margin-bottom:32px;padding-bottom:32px}.search-listings p:last-child{margin:0}@media only screen and (max-width:86.5em){.attorney-listings ul{padding:0 20px}.business-development,.support-staff{--one-column-width:calc(((100vw - 64px - 40px - 20px - 20px) - (11 * 40px)) / 12)}.business-development .posts{padding:80px 20px}}@media only screen and (max-width:81.25em){header .menu li a{font-size:.75rem}}@media only screen and (max-width:76.25em){main{padding:0 20px 20px}header,header.sticky{box-shadow:none;padding:15px 0;position:static}header .container{align-items:center;padding:0 20px}header .mobile-menu,header.active .mobile-menu .fa-times,header.active nav{display:block}header .mobile-menu .fa-times,header.active .mobile-menu .fa-bars,header nav{display:none}header .mobile-menu{background:0 0;border:none;border-radius:0;color:#005941;font-size:1.25rem;padding:0}header nav{background:#fff;display:none;left:0;padding:20px;position:absolute;top:100%;width:100%;z-index:99}header ul{flex-wrap:wrap;text-align:center}header .menu li{display:block;margin:0;width:100%}header .menu>li{padding:0}header .menu li a{border:none;display:block;height:auto;margin:0;padding:15px 0}header .menu .sub-menu{background:0 0;border:none;opacity:1;position:static;visibility:visible;transform:none;width:100%;z-index:-999}header .menu .sub-menu li{padding:0}.practice-areas-search,.bottom-footer{padding-top:32px}.recent-updates,.callout,.page-content,.attorneys-hero,.attorney-listings,.in-memoriam article,.attorney-hero,.attorney-info,.transactions,.page-hero,.areas-info,.rankings,.latest-news,.news-listings,.tax-year .deals-listings,.blog .deals-listings,.content-section,.contact-hero,.contact-form,.career-callout{padding:32px 0}footer{padding:32px 0 64px}.practice-areas{padding:32px 0 0}.featured-deals{padding:32px 0 64px}.deals-listings,.founders,.staff-listings{padding:0 0 32px}.searchandfilter,.testimonial-carousel,.recent-updates .intro,.bottom-callouts li,.callout,.contact-hero h1,.staff-listings h2{margin-bottom:32px}#menu-footer,.bottom-footer,.in-memoriam,.bottom-callouts,.news-listings .wp-pagenavi,.career-callout{margin-top:32px}.deals-listings h2{margin:0 0 32px}.hero{height:auto !important}.hero .container{align-items:flex-start;height:auto}.hero article{margin:100px auto 0;position:relative;text-align:center}.hero article p{margin:0 auto 34px}.hero img{display:block;margin:0 0 0 auto;position:static;width:auto}.practice-areas li{width:calc((100% - 72px) / 3)}.recent-updates .flex-container{flex-wrap:wrap}.recent-updates .intro{margin-right:0;width:100%}.callout img{display:none}.page-hero{margin:0;min-height:0}.attorney-listings ul{padding:0 32px}.attorney-listings li{width:calc((100% - (2 * 32px)) / 3)}.business-development,.support-staff{--one-column-width:calc(((100vw - 120px) - (11 * 40px)) / 12)}.support-staff .posts li{width:calc((100% - (3 * 24px)) / 4)}.in-memoriam article{width:100%}.in-memoriam .position{font-size:1.25rem}.in-memoriam img{margin:0 auto;max-width:370px;width:75%}.attorney-hero{height:auto;margin:0}.attorney-hero .flex-container{align-items:flex-start}.back-link{margin-bottom:30px;width:100%}.back-link a{left:20px;position:relative;top:0}.attorney-hero img{height:auto;position:relative}.attorney-hero article{margin:auto 0 0}.attorney-info aside{margin-top:0}.attorney-info aside ul:first-of-type a{font-size:1rem}.bottom-callouts li{width:100%}.deals-carousel{width:calc(100% + 38px)}.deals-carousel .slick-arrow.slick-prev{right:calc(37px + 38px)}.deals-carousel .slick-arrow.slick-next{right:38px}.deals-carousel .slick-slide{width:250px}.staff-listings ul{justify-content:space-between}.staff-listings li{margin:0 0 32px;width:32%}.content-section .flex-container,.founders .flex-container{flex-wrap:wrap}.blog-posts ul li{padding:30px}.staff-members{margin-top:80px}.staff-members,.staff-members .container{padding:0}.staff-members li{gap:40px}}@media only screen and (max-width:68.75rem){.blog-posts ul{margin-right:-20px !important}.blog-posts ul a{margin-right:20px;margin-bottom:30px}.blog-posts ul a.featured{width:calc((100%*(2/3)) - (20px*(3/3)))}.blog-posts ul a{width:calc((100%/3) - (20px*(3/3)))}.blog-posts ul li{padding:60px 30px;height:100%;min-height:300px}.blog-hero{height:400px}.related-articles.blog-posts ul{flex-wrap:wrap}.related-articles.blog-posts ul a{width:calc((100%/2) - (20px*(1/2)))}.related-articles.blog-posts ul a:nth-of-type(2){margin-right:0}.related-articles .newsletter-signup{margin-top:30px;width:100%}.related-articles .newsletter-signup form{max-width:600px;margin:0 auto}.featured-deals ul{gap:32px}.featured-deals h3{font-size:calc(32rem / 16)}}@media only screen and (max-width:55.875rem){.practice-areas ul{justify-content:space-between}.practice-areas li{margin-right:0;width:48%}.latest-news li{margin-bottom:32px;width:100%}.blog-posts ul a.featured{width:calc((100%*(2/2)) - (20px*(2/2)))}.blog-posts ul a{width:calc((100%/2) - (20px*(2/2)))}.contact-hero .locations,.contact-hero .locations:has(>li:nth-child(3)){grid-template-columns:1fr;row-gap:80px}.staff-members{margin-top:20px}.staff-members li{grid-template-columns:250px 1fr}.staff-members .container{padding:20px}.staff-members .image-container{max-width:400px}.featured-deals li{grid-column:span 6}.our-people-hero article{grid-column:2/span 10}.jump-nav .container{flex-direction:column}.jump-nav ul{flex-wrap:wrap;gap:16px;justify-content:center}.support-staff .posts li{width:calc((100% - (2 * 24px)) / 3)}}@media only screen and (max-width:43.75em){h1,.callout h2,.attorneys-hero h1,.in-memoriam h2,.attorney-hero h1,.page-hero h1,.page-hero h2,.rankings li h3,.contact-hero h1,.blog-posts ul a.featured li .blog-title{font-size:2rem}.blog-posts ul a.featured li .blog-title{line-height:1.4}h2,.transactions h2,.rankings h2{font-size:1.5rem}p{font-size:.875rem}main{padding:0}header .logo{width:200px}footer{padding-bottom:50px}footer .logo{max-width:100%}footer li{display:block;margin:0}footer .linkedin{left:50%;right:auto;transform:translateX(-50%)}.bottom-footer{flex-wrap:wrap}.bottom-footer .logos{margin:0 auto 32px;text-align:center}.practice-areas-search p{margin-bottom:30px}.searchandfilter ul{flex-wrap:wrap}.searchandfilter li:first-child{margin:0 0 15px}.searchandfilter li:nth-of-type(2){width:80%}.searchandfilter li:nth-of-type(3){width:20%}.practice-areas a:not(.view-all){font-size:1.25rem}.practice-areas li{width:100%}.practice-areas a{height:200px}.testimonial-carousel blockquote p,.attorney-info article blockquote p{font-size:1.25rem;margin-bottom:25px}.our-people-hero:before{width:100vw}.our-people-hero .container{grid-template-columns:minmax(0, 1fr)}.our-people-hero article{grid-column:1/-1;padding:80px 0 90px}.attorneys-hero .searchandfilter li{flex-basis:100%;margin-bottom:0}.attorneys .filters{width:calc(100vw - 32px)}.attorneys.attorney-listings .posts-container:before,.business-development .posts:before{width:100vw}.attorneys .filter,.attorneys .filter.attorney-title,.attorneys .filter.office,.attorneys .filter.practice-groups,.attorneys .filter.education,.attorneys .filter.jurisdiction,.attorneys .filter.search{width:100%}.attorney-listings ul{gap:32px 24px;justify-content:space-between;padding:0}.attorney-listings li{width:calc((100% - 24px) / 2)}.attorney-listings li a{font-size:1rem}.in-memoriam{margin-bottom:32px}.business-development .posts{gap:80px}.business-development .posts li{gap:32px;grid-template-columns:minmax(0, 1fr);padding:0}.business-development .posts .image-container,.business-development .posts article{grid-column:1/-1;width:100%}.business-development .posts .image-container{overflow:unset}.business-development .posts .image-container:before{background:#fff;bottom:0;content:'';height:50%;left:50%;position:absolute;translate:-50% 0;width:calc(100vw - 40px);z-index:-1}.business-development .posts article{left:unset;padding:0 20px 48px;text-align:center}.business-development .posts article:before{height:calc(100% + 32px);left:50%;translate:-50% 0;width:calc(100vw - 40px)}.support-staff .posts li{width:calc((100% - 24px) / 2)}.attorney-hero article,.attorney-hero img{text-align:center;width:100%}.attorney-hero img{margin:0 auto 30px;max-width:180px}.dual-column aside,.dual-column article{width:100%}.attorney-info aside{order:2}.transactions,.rankings{margin-bottom:32px}.transactions h2{margin-bottom:32px}.transactions li,.rankings li{width:100%}.deals-carousel{width:calc(100% + 20px)}.deals-carousel .slick-arrow{bottom:-63px}.deals-carousel .slick-arrow.slick-prev{right:calc(37px + 20px)}.deals-carousel .slick-arrow.slick-next{right:20px}.bottom-callouts li:first-child{padding:32px 20px}.bottom-callouts blockquote p{font-size:1.25rem}.areas-info article{margin-top:32px}.accordions button,.accordions .content h3{font-size:1rem}.accordions .active button{font-size:1.25rem}.single-areas .callout{margin:0 0 32px}aside.dropdown{margin-bottom:30px}.dropdown .searchandfilter ul{flex-wrap:nowrap}.featured-deals .amount{font-size:1.5rem}.featured-deals h3{font-size:1.125rem}.deals-listings aside.dropdown{margin-bottom:0}.founders article{margin-bottom:0}.founders li{font-size:1.125rem;margin-top:20px;width:100%}.contact-hero li{width:100%}.contact-hero li+li{margin-top:32px}.contact-hero address{font-size:1.25rem}.staff-listings li{width:100%}.contact-form .column{width:100%}.contact-form .column+.column{margin-top:32px}.career-callout{margin-bottom:32px}.staff-members{margin-top:0}.staff-members li{grid-template-columns:200px 1fr}}@media only screen and (max-width:37.5rem){.blog-posts ul a{width:calc((100%*(2/2)) - (20px*(2/2)))}.blog-hero{height:250px}.blog-posts ul a.featured li .blog-title{font-size:1.3rem !important;line-height:1.3 !important}.single-blog .page-content h1{font-size:1.6rem;line-height:1.3}.blog-content .date,.related-articles .title{margin-bottom:32px}.related-articles.blog-posts ul a{width:100% !important}.related-articles.blog-posts ul a:first-of-type{margin-bottom:30px;margin-right:0 !important}.staff-members{margin-top:40px}.staff-members .staff-list{gap:125px}.staff-members li{grid-template-columns:1fr}.staff-members .image-container{max-width:unset;margin-inline:auto}.featured-deals ul{grid-template-columns:minmax(0, 1fr)}.featured-deals li{grid-column:1/-1}.support-staff .posts li{width:100%}}