/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.slick-slider{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;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{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}:root{--White:#fff;--Black:#000;--PrimaryOne:#a8897d;--PrimaryTwo:#637188;--PrimaryThree:#1d2a3a;--PrimaryFour:#edeef2;--PrimaryFive:#c3ccd5;--NeutralOne:#edeef2;--NeutralTwo:#edeef2;--NeutralThree:#d9dee5;--NeutralFour:#c3ccd5;--NeutralFive:#c3ccd5;--WhiteCopy:#fff;--BlackCopy:#1d2a3a;--NeutralCopy:#9eb1bc;--HeadCopy:"Antonio";--HeadCopy-Light:"Antonio Light";--SubHeadCopy:"Libre Baskerville Italic";--BodyCopy-Bold:"Droid Sans Bold";--BodyCopy:"Droid Sans"}@media (max-width:1200px){div{box-sizing:inherit}}@media (max-width:1024px){div{box-sizing:inherit}}@media (max-width:768px){div{box-sizing:inherit}}@media (max-width:515px){div{box-sizing:inherit}}html{box-sizing:border-box;font-size:16px;color:var(--BlackCopy)}body{position:relative;overflow-x:hidden}body.no-scroll{overflow:hidden}*,:after,:before{box-sizing:inherit}body.admin-bar{margin-top:-32px}@media (max-width:1024px){body.admin-bar{margin-top:-46px!important}}#wpadminbar{opacity:.25;position:fixed!important;top:-32px!important;transition:all .25s ease-in-out}@media (max-width:1024px){#wpadminbar{top:-46px!important}}#wpadminbar:after{content:"";left:0;top:100%;right:0;height:10px;position:absolute}#wpadminbar:focus,#wpadminbar:hover{opacity:1;top:0!important}.alignleft{float:left;margin:8px 8px 8px 0}@media (max-width:515px){.alignleft{float:none;margin:10px auto;display:block}}.alignright{float:right;margin:8px 0 8px 8px}@media (max-width:515px){.alignright{float:none;margin:10px auto;display:block}}.aligncenter{margin:0 auto;display:block}.default-contents{width:90vw;max-width:940px;margin:0 auto;padding:5vh 0 8vh;position:relative;z-index:3}.default-contents img,.default-contents svg{max-width:100%;height:auto}.default-contents h1{font-size:responsive 30px 34px;font-range:420px 1400px;letter-spacing:1px}.default-contents>h1:first-child,.default-contents>h2:first-child,.default-contents>h3:first-child,.default-contents>h4:first-child,.default-contents>h5:first-child,.default-contents>h6:first-child,.default-contents>p:first-child{margin-top:0}.sidebar-and-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:90vw;max-width:940px;margin:0 auto}.sidebar-and-content aside{width:300px;margin-right:50px;padding:5vh 0 8vh;order:1}@media (max-width:768px){.sidebar-and-content aside{order:2;width:100%;margin:0}}.sidebar-and-content .default-contents{width:calc(100% - 350px);order:2}@media (max-width:768px){.sidebar-and-content .default-contents{order:1;width:100%}}@font-face{font-family:Antonio Light;src:url(../fonts/Antonio-Light.ttf) format("truetype")}@font-face{font-family:Antonio;src:url(../fonts/Antonio-Regular.ttf) format("truetype")}@font-face{font-family:Libre Baskerville Italic;src:url(../fonts/LibreBaskerville-Italic.ttf) format("truetype")}@font-face{font-family:Droid Sans;src:url(../fonts/DroidSans.ttf) format("truetype")}@font-face{font-family:Droid Sans Bold;src:url(../fonts/DroidSans-Bold.ttf) format("truetype")}.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6,h1,h2,h3,h4,h5,h6{font-family:var(--HeadCopy);font-weight:400;text-transform:uppercase;margin:1em 0 .35em}.widget h1,h1{font-size:responsive 35px 55px;font-range:420px 1400px;letter-spacing:5px}.widget h2,h2{font-size:responsive 30px 34px;font-range:420px 1400px;letter-spacing:1px}.widget h3,h3{font-size:responsive 18px 23px}.widget h3,.widget h4,h3,h4{font-family:var(--SubHeadCopy);font-range:420px 1400px;text-transform:none}.widget h4,h4{font-size:responsive 16px 20px}.widget h5,h5{font-family:var(--SubHeadCopy);text-transform:none}.widget h5,.widget h6,h5,h6{font-size:responsive 16px 18px;font-range:420px 1400px}h1+h2,h1+h3,h2+h3,h3+h4{font-family:var(--SubHeadCopy);margin-top:-.25em;text-transform:none}b,strong{font-family:var(--BodyCopy-Bold);font-weight:400}p,time{line-height:2}ol,p,time,ul{font-family:var(--BodyCopy);font-size:responsive 14px 16px;font-range:420px 1400px}ol,ul{margin:20px 0 35px}li,ol,ul{padding-left:1rem}li{font-family:var(--BodyCopy);line-height:2}a{color:var(--PrimaryOne);font-family:var(--BodyCopy-Bold);font-size:responsive 14px 16px;font-range:420px 1400px;text-decoration:none;position:relative}a:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background-color:var(--PrimaryOne);transition:all .5s ease-in-out}a:active:after,a:focus:after,a:hover:after{width:100%}hr{height:2px;margin:16px 0;background:var(--NeutralTwo);border:none}blockquote,q{margin:2rem auto;padding:.25rem 1.5rem;border-left:3px solid var(--PrimaryFive);width:90%}blockquote,blockquote p,q,q p{font-family:var(--SubHeadCopy);font-size:responsive 18px 22px;font-range:420px 1400px;line-height:1.75}pre{margin-bottom:0}pre+.click-to-copy{text-decoration:underline;font-size:responsive 14px 14px;font-range:420px 1400px}code{background:#272822;color:#e5e5e5;padding:.75rem .5rem;font-size:responsive 12px 12px;max-width:100%;max-height:200px;overflow:auto}.button,button,code{display:inline-block;font-range:420px 1400px}.button,button{padding:.75em 2.25em;margin:0 .5em .5rem 0;cursor:pointer;border:none;border-radius:50px;color:var(--WhiteCopy);background:var(--PrimaryOne);font-family:var(--HeadCopy-Light);font-size:responsive 14px 18px;text-transform:uppercase;text-decoration:none;letter-spacing:2px;transition:all .25s ease-in-out}.button:after,button:after{display:none}.button.is-hover,.button:focus,.button:hover,button.is-hover,button:focus,button:hover{background:#977b71}.button.is-active,.button:active,button.is-active,button:active{background:#8f746a}.button.is-secondary,button.is-secondary{background:var(--PrimaryTwo)}.button.is-secondary.is-hover,.button.is-secondary:focus,.button.is-secondary:hover,button.is-secondary.is-hover,button.is-secondary:focus,button.is-secondary:hover{background:#59667a}.button.is-secondary.is-active,.button.is-secondary:active,button.is-secondary.is-active,button.is-secondary:active{background:#546074}.button.is-small,button.is-small{padding:.5em 1.5em;font-size:.875rem}.skip-nav{opacity:1;position:absolute;top:0;left:3vw;transform:translateY(-100%)}.skip-nav:focus,.skip-nav:hover{transform:translateY(0)}.anchor{position:relative;display:block;width:0;height:0;top:-5vh}.social-button{width:75px;height:75px;display:inline-block;padding:16px;margin-right:10px;margin-bottom:10px;box-shadow:0 2px 10px rgba(0,67,115,.2);border:2px solid var(--PrimaryOne);border-radius:50%}.social-button:after{display:none}.social-button svg{width:100%;height:auto;fill:var(--White);transition:all .25s ease-in-out}.social-button:hover svg{fill:#c3ccd5}form ul{list-style:none;margin:0;padding:0}form ul.gfield_checkbox li,form ul.gfield_radio li{margin:0;width:auto}form li{display:inline-block;width:100%;margin-bottom:.5em;padding:0}form li.half{width:49%;margin-right:1%}form li.half.last{margin-right:0;margin-left:1%}@media (max-width:768px){form li.half{width:100%;margin-left:0;margin-right:0}}form li.third{width:32.33%;margin:0 .5%}form li.third.first{margin-left:0;margin-right:1%}form li.third.last{margin-right:0;margin-left:1%}@media (max-width:768px){form li.third{width:100%;margin-left:0!important;margin-right:0!important}}form li.block li{display:block}.validation_message{display:none}label{display:block;padding:.5em 0;font-size:responsive 14px 16px;font-range:420px 1400px;font-family:var(--BodyCopy)}.charleft,.ginput_container label{font-size:responsive 10px 12px;font-range:420px 1400px;margin-bottom:.5rem}input{font-family:var(--BodyCopy-Bold);background-color:var(--NeutralOne);border:2px solid var(--NeutralOne);width:100%;padding:1em;margin-bottom:.75em}input.is-activated,input:focus{outline:none;border-color:var(--NeutralFour)}input.LV_valid_field{border-color:#24ce5f}input.LV_invalid_field{border-color:#d0021b}input[type=radio]{width:14px;height:14px;border-radius:50%;margin:0 .25em 0 .5em;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=radio]:checked{background-color:#24ce5f;border-color:#24ce5f}input[type=radio]+label{display:inline-block;font-size:responsive 14px 16px;font-range:420px 1400px;margin:0}input[type=checkbox]{width:14px;height:14px;border-radius:4px;margin:0 .25em 0 1em;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]:checked{background-color:#24ce5f;border-color:#24ce5f}input[type=checkbox]+label{display:inline-block;font-size:responsive 14px 16px;font-range:420px 1400px;margin:0}input[type=file]{background:transparent;border:none;padding:0 0 0 85px;position:relative;margin-top:10px;font-family:var(--HeadCopy);letter-spacing:2px}input[type=file]::-webkit-file-upload-button{visibility:hidden}input[type=file]:before{content:"Choose File";display:inline-block;background:var(--PrimaryOne);border:none;border-radius:50px;padding:.75em 2.25em;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;color:var(--WhiteCopy);font-family:var(--HeadCopy-Light);letter-spacing:2px;font-weight:400;text-transform:uppercase;position:absolute;left:0;top:-10px}input[type=file]:hover:before{background:#977b71}input[type=file]:active:before{background:#8f746a}select{font-family:var(--BodyCopy-Bold);background-color:var(--NeutralOne);border:2px solid var(--NeutralOne);padding:.5em;width:100%}select.is-activated,select:focus{outline:none}select.LV_valid_field{border-color:#24ce5f}select.LV_invalid_field{border-color:#d0021b}textarea{font-family:var(--BodyCopy-Bold);background-color:var(--NeutralOne);border:2px solid var(--NeutralOne);padding:.5em;width:100%}textarea.is-activated,textarea:focus{outline:none}textarea.LV_valid_field{border-color:#24ce5f}textarea.LV_invalid_field{border-color:#d0021b}.gform_footer{padding:0 1vw}form.letter-filter{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}form.letter-filter label{color:var(--PrimaryThree);font-size:responsive 18px 23px}form.letter-filter label,form.letter-filter output{font-family:var(--HeadCopy);font-range:420px 1400px;text-transform:uppercase}form.letter-filter output{color:var(--PrimaryTwo);font-size:responsive 23px 30px;margin-top:-10px}form.letter-filter{.range-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:var(--PrimaryOne);border:1px solid var(--PrimaryOne);outline:none;padding:0;margin-top:25px}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:35px;height:35px;border-radius:50%;background:var(--PrimaryTwo);cursor:pointer}.range-slider::-moz-range-thumb{-moz-appearance:none;appearance:none;width:35px;height:35px;border-radius:50%;background:var(--PrimaryTwo);cursor:pointer}}.hidden{visibility:hidden}.visible{visibility:visible}@-webkit-keyframes title-scale{0%{transform:scale(.95)}to{transform:scale(1.075)}}@keyframes title-scale{0%{transform:scale(.95)}to{transform:scale(1.075)}}.primary-nav-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 0 0;position:fixed;z-index:10000;width:100%;min-height:0;transition:all .5s ease-in-out;overflow:hidden}@media (max-width:1200px){.primary-nav-container{align-items:flex-start;padding:10px 3vw 0}}.primary-nav-container.open{min-height:100vh;background-color:rgba(29,42,58,.9)}.primary-nav-container.notification-on{top:48px}.primary-nav-container.is_stuck{background-color:var(--White);box-shadow:0 3px 5px rgba(29,42,58,.1);width:100%;padding:0;top:0;left:0}@media (max-width:1200px){.primary-nav-container.is_stuck{padding:4px 3vw}}.primary-nav-container.is_stuck.notification-on{top:48px}.primary-nav-container.is_stuck nav.nav-primary ul li a{color:var(--PrimaryThree);padding:25px 0}@media (max-width:1200px){.primary-nav-container.is_stuck nav.nav-primary ul li a{color:var(--PrimaryOne);padding:1.5vh 0}}.primary-nav-container.is_stuck svg{fill:var(--PrimaryOne)}.primary-nav-container.is_stuck .brand svg .cls-1{fill:var(--PrimaryThree)}.primary-nav-container.is_stuck .brand svg .cls-2{fill:#92a1bd}nav.nav-primary{display:flex}@media (max-width:1200px){nav.nav-primary{position:absolute;top:16vh;left:0;width:100%}}nav.nav-primary:first-of-type{order:1}@media (max-width:1200px){nav.nav-primary:first-of-type{order:4;display:inline-block}}nav.nav-primary:first-of-type ul:last-child{display:none}@media (max-width:1200px){nav.nav-primary:first-of-type ul:last-child{display:block}}nav.nav-primary:last-of-type{margin-right:40px;order:3}@media (max-width:1200px){nav.nav-primary:last-of-type{display:none}}nav.nav-primary ul{list-style:none;margin:0;padding:0}nav.nav-primary ul li{display:inline-block;margin:0 16px;padding:0}@media (max-width:1200px){nav.nav-primary ul li{width:100%;text-align:center;margin:0}}nav.nav-primary ul li.active a:after{opacity:1}nav.nav-primary ul li a{display:inline-block;color:var(--WhiteCopy);font-family:var(--HeadCopy-Light);font-size:14px;text-transform:uppercase;letter-spacing:2px;text-decoration:none;padding:8px 0;position:relative}@media (max-width:1200px){nav.nav-primary ul li a{font-size:20px;padding:12px 0}}nav.nav-primary ul li a:after{content:"";position:absolute;height:3px;opacity:0;bottom:0;left:0;width:100%;background-color:var(--NeutralFive);transition:all .5s ease-in-out}nav.nav-primary ul li a:focus:after,nav.nav-primary ul li a:hover:after{opacity:1}svg.search-toggle{position:absolute;right:20px;top:38px;margin:0;height:16px;width:16px;fill:var(--WhiteCopy);cursor:pointer}@media (max-width:1200px){svg.search-toggle{position:relative;order:1;right:auto;height:24px;width:24px;margin-top:-10px}}.is_stuck svg.search-toggle{margin-top:-10px}svg.menu{margin:0;height:16px;width:16px;fill:var(--WhiteCopy);cursor:pointer;display:none}@media (max-width:1200px){svg.menu{display:inline-block;position:relative;order:3;height:24px;width:24px;margin-top:25px}}a.brand{text-decoration:none;order:2}a.brand:after{display:none}a.brand img,a.brand svg{height:65px;margin-top:5px;fill:var(--White)}@media (max-width:1200px){a.brand{position:relative;order:2;margin-top:0}}.attorney-search-block,.search-block{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:-1;overflow:hidden}.attorney-search-block.active .block,.search-block.active .block{left:0}.attorney-search-block .block,.search-block .block{background-color:rgba(29,42,58,.9);position:absolute;top:0;left:-100%;height:100%;width:100%;transition:all .5s ease-in-out}.attorney-search-block .block>svg,.search-block .block>svg{width:66px;height:66px;position:absolute;top:25px;right:50px;fill:var(--PrimaryOne);cursor:pointer}@media (max-width:515px){.attorney-search-block .block>svg,.search-block .block>svg{top:10px;right:10px;width:40px;height:40px}}.attorney-search-block .block form,.search-block .block form{width:90vw;max-width:800px;margin:0 auto;position:relative;top:30vh}.attorney-search-block .block form label,.search-block .block form label{color:var(--WhiteCopy);font-family:var(--HeadCopy);font-weight:400;font-size:responsive 45px 75px;font-range:420px 1400px;letter-spacing:5px;text-transform:uppercase}.attorney-search-block .block form input,.search-block .block form input{border-radius:50px;margin-right:6px;padding:8px 16px;font-family:var(--BodyCopy);font-size:responsive 18px 24px;font-range:420px 1400px}.attorney-search-block .block form button,.search-block .block form button{margin:1em 0 0;padding:8px 50px;font-size:responsive 18px 24px;font-range:420px 1400px}nav.breadcrumbs{width:80vw;margin:0 auto;font-family:var(--BodyCopy);font-size:responsive 14px 18px;font-range:420px 1400px;padding:1vh 0}@media (max-width:1024px){nav.breadcrumbs{width:90vw}}.back-to-top{position:fixed;bottom:20px;right:20px;z-index:-1;opacity:0;border-radius:50%;transition:opacity .25s ease-in-out}.back-to-top.visible{z-index:1000;opacity:1}.back-to-top:after{display:none}.back-to-top svg{width:60px;height:60px}footer{background-image:url(../images/footer-bg.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;padding-bottom:25px;position:relative;margin-top:100px}footer,footer>.block{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}footer>.block{width:90vw;max-width:1024px;margin:0 auto}footer>.block>.block{width:33.33%;position:relative;z-index:2;margin:30px 0}@media (max-width:1024px){footer>.block>.block{width:50%}}@media (max-width:768px){footer>.block>.block{width:100%;text-align:center;margin:0}}footer>.block>.block:nth-child(2){display:flex;justify-content:center;align-items:flex-start}@media (max-width:768px){footer>.block>.block:nth-child(2){display:none}}footer>.block>.block:nth-child(2)>img,footer>.block>.block:nth-child(2)>svg{height:60px}footer>.block>.block:first-child img{height:40px;margin:-40px auto 0;display:block}footer>.block>.block p{color:var(--WhiteCopy);margin:.5em 0;line-height:1.25}footer>.block>.block a{color:var(--WhiteCopy)}footer .featured-attorney{position:relative;z-index:2;align-items:center;margin:-40px 0 100px}@media (max-width:768px){footer .featured-attorney{margin-bottom:60px}}footer .featured-attorney a:after{display:none}footer .featured-attorney img{width:125px;height:125px;border-radius:50%}footer .featured-attorney p{font-family:var(--HeadCopy-Light);font-size:responsive 18px 20px;font-range:420px 1400px;letter-spacing:2px;text-transform:uppercase;color:var(--PrimaryTwo);margin:1em .5em 0}footer .featured-attorney a.name{width:100%;display:block}footer .featured-attorney a.name h3{width:100%;color:var(--WhiteCopy);text-align:center}footer .social-nav{text-align:center}footer .social-nav .social-button{width:40px;height:40px;padding:10px}footer .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#1d2a3a 15%,rgba(29,42,58,.6))}.copyright{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 1vw;width:100%;z-index:2}@media (max-width:768px){.copyright{padding-bottom:75px}}.copyright>p{color:var(--WhiteCopy);display:inline-block;margin:0 .5em 0 0;font-size:14px}@media (max-width:768px){.copyright>p{text-align:center}}.copyright nav.footer-nav{display:inline-block}.copyright nav.footer-nav ul{display:flex;width:100%;padding:0;margin:0;list-style:none}.copyright nav.footer-nav ul li{padding:0;margin:0;border-right:1px solid var(--WhiteCopy)}.copyright nav.footer-nav ul li:last-child{border-right:none}.copyright nav.footer-nav ul li a{color:var(--WhiteCopy);padding:.25em .5em;font-size:14px}#element5-credit{position:absolute;bottom:45px;width:100%;text-align:right;overflow:hidden;height:70px}@media (max-width:768px){#element5-credit{bottom:0}}#element5-credit a{display:inline-block;position:relative;z-index:2}#element5-credit a:after{display:none}#element5-credit img{transform:translateX(100%);transition:all .5s ease-in-out;box-shadow:0 10px 20px 0 rgba(0,0,0,.5)}#element5-credit img.visible{transform:translateX(0)}.title-section{width:100%;background-color:var(--PrimaryThree);background-size:cover;background-repeat:no-repeat;background-position:50%;padding:100px 0 50px;position:relative}.title-section>.block{background-color:rgba(29,42,58,.8);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:calc(100% - 100px);margin:0 50px;padding:2vw;min-height:50vh;position:relative;z-index:2}@media (max-width:515px){.title-section>.block{width:90vw;margin:0 auto}}.title-section h1{color:var(--WhiteCopy);text-align:center;margin:0}.title-section .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--PrimaryThree);opacity:.35}.page-title{position:relative;overflow:hidden}.page-title>.block>.block{max-width:600px;text-align:center}.page-title>.block>.block h1{margin:1em 0}.page-title h1,.page-title h2,.page-title h3,.page-title h4,.page-title h5,.page-title h6,.page-title p{width:100%;color:var(--White);text-align:center}.page-title .contain{-webkit-animation:title-scale 20s linear 0s 1;animation:title-scale 20s linear 0s 1;display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:500px;overflow:visible;top:50%;margin-top:-225px;transform:scale(1.075);z-index:2}@media (max-width:768px){.page-title .contain{display:none}}.page-title .contain>svg{width:95%;height:auto;fill:rgba(146,161,189,.2)}.post-title>.block>.block{display:flex;flex-wrap:wrap;justify-content:center}.post-title>.block>.block h1{width:100%}.post-title>.block>.block h1 span{color:var(--WhiteCopy);font-family:var(--SubHeadCopy);font-size:responsive 20px 26px;font-range:420px 1400px;vertical-align:middle;width:225px;display:inline-block}@media (max-width:1024px){.post-title>.block>.block h1 span{display:block;width:100%}}.post-title>.block>.block h1 span:first-child{margin-right:35px;text-align:right}@media (max-width:1024px){.post-title>.block>.block h1 span:first-child{margin:0;text-align:center}}.post-title>.block>.block h1 span:last-child{margin-left:35px;text-align:left}@media (max-width:1024px){.post-title>.block>.block h1 span:last-child{margin:0;text-align:center}}.post-title>.block>.block h3{color:var(--WhiteCopy);display:inline-block;padding:0 8px;border-right:2px solid var(--White);margin-bottom:1.75em;margin-top:1em}.post-title>.block>.block h3:last-of-type{border:0}@media (max-width:768px){.post-title>.block>.block h3{width:100%;text-align:center;border:0;margin:.25em 0}.post-title>.block>.block h3:first-of-type{margin-top:1em}.post-title>.block>.block h3:last-of-type{margin-bottom:1em}}.post-title>.block>.block h3+.button-contain{margin-top:0}.post-title>.block>.block .button-contain{text-align:center;width:100%;margin-TOP:1.75em}.post-title>.block>.block p.post-date{width:100%;color:var(--PrimaryTwo);font-family:var(--HeadCopy);font-size:responsive 18px 22px;font-range:420px 1400px;letter-spacing:1px;text-transform:uppercase;text-align:center}.post-title>.block>.block p.post-cat{width:100%;text-align:center;color:var(--WhiteCopy);font-family:var(--BodyCopy)}.post-title>.block>.block a:after{display:none}.post-title>.block>.block img{margin:35px auto 0;display:block;border-radius:50%;width:75px;height:75px}.thank-title-section{width:100%;min-height:90vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.thank-title-section .thank-message{width:80vw;margin:0 auto}.thank-title-section .thank-message h1{font-size:responsive 60px 100px;font-range:420px 1400px;margin:0 0 10px;color:var(--PrimaryOne);text-align:left}.thank-title-section .thank-message h2{margin-bottom:2rem;max-width:650px;color:var(--WhiteCopy);font-size:responsive 18px 23px;font-range:420px 1400px;text-align:left}.thank-title-section .thank-message svg{width:80px;fill:var(--PrimaryOne)}.error-title-section{width:100%;min-height:90vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.error-title-section .error-message{width:80vw;margin:0 auto}.error-title-section .error-message h1{font-size:responsive 70px 100px;font-range:420px 1400px;margin:0 0 2vh;color:var(--PrimaryOne);text-align:left}.error-title-section .error-message h2,.error-title-section .error-message p{max-width:500px;color:var(--WhiteCopy)}.error-title-section .error-message p{display:inline-block}.error-title-section .error-message svg{width:80px;position:relative;top:2rem;margin-top:-2rem;margin-left:1rem;fill:var(--PrimaryOne)}.newsletter{display:flex;justify-content:center;align-items:center;width:100%;min-height:400px;padding:25px 0;background-color:var(--PrimaryThree);background-image:url(../images/newsletter-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;position:relative}.newsletter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(29,42,58,.4)}.newsletter>.block{width:90vw;max-width:1200px;margin:0 auto;position:relative;z-index:2}.newsletter>.block>h2{margin-top:0}.newsletter>.block>h2,.newsletter>.block>p{color:var(--WhiteCopy);text-align:center}.newsletter>.block form .gform_body ul{display:flex}@media (max-width:1024px){.newsletter>.block form .gform_body ul{flex-wrap:wrap}}.newsletter>.block form .gform_body ul li{margin:10px}@media (max-width:1024px){.newsletter>.block form .gform_body ul li{width:50%}}@media (max-width:515px){.newsletter>.block form .gform_body ul li{width:100%;margin:0;padding:0}}.newsletter>.block form label{font-size:14px;color:var(--WhiteCopy)}.newsletter>.block form input{background-color:hsla(0,0%,100%,.75);line-height:1.25;padding:1em}.newsletter>.block form .gform_footer{text-align:center;margin:20px 0}.questions{margin-top:250px;background-color:var(--NeutralOne);padding:75px 2vw;text-align:center;position:relative}@media (max-width:1024px){.questions{margin-top:150px}}.questions>svg{position:absolute;left:50%;top:0;transform:translateX(-50%) translateY(-98%);width:80vw;height:auto;fill:var(--NeutralOne)}@media (max-width:768px){.questions>svg{width:90vw}}.questions a{color:var(--BlackCopy)}.questions a h3{margin:0;font-size:responsive 26px 34px;font-range:420px 1400px;line-height:1.5}.best-law-firm{display:flex;justify-content:center;align-items:center;width:100%;min-height:400px;padding:50px 0;background-color:var(--White);text-align:center}.best-law-firm>.block{width:90vw;max-width:1200px;margin:0 auto}.best-law-firm>.block img{max-height:150px}.best-law-firm>.block h2{margin-top:0}.manual{display:flex;justify-content:center;align-items:center;width:100%;min-height:400px;padding:25px 0;background-color:var(--PrimaryThree);background-image:url(../images/newsletter-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;position:relative}.manual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(29,42,58,.4)}.manual>.block{width:90vw;max-width:1200px;margin:0 auto;position:relative;z-index:2}.manual>.block>h2{margin-top:0}.manual>.block>h2,.manual>.block>p{color:var(--WhiteCopy);text-align:center}.manual>.block form .gform_body ul{display:flex}@media (max-width:1024px){.manual>.block form .gform_body ul{flex-wrap:wrap}}.manual>.block form .gform_body ul li{margin:10px}@media (max-width:1024px){.manual>.block form .gform_body ul li{width:calc(50% - 20px)}}@media (max-width:515px){.manual>.block form .gform_body ul li{width:100%;margin:0;padding:0}}.manual>.block form label{font-size:14px;color:var(--WhiteCopy)}.manual>.block form input{background-color:rgba(255,255,255.75);line-height:1.25;padding:1em}.manual>.block form .gform_footer{text-align:center;margin:20px 0}.notification-bar{width:100%;background-color:var(--PrimaryOne);max-height:100vh;overflow:hidden;position:fixed;top:0;z-index:999999}.notification-bar>div{margin:0 auto;max-width:1169px;width:95%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;padding:.5rem 0}.notification-bar p{color:var(--White);font-weight:100;font-size:14px;margin:0}.notification-bar a{color:var(--White);text-decoration:underline}.notification-bar a:focus,.notification-bar a:hover{color:var(--PrimaryTwo);text-decoration:none}.meta-card{display:inline-block;margin:3vh auto;padding:2vh;background-color:var(--NeutralTwo)}.meta-card p{margin:.5rem 0;display:table}.meta-card p:last-child{margin-bottom:0}.feed{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.pagination,.posts-navigation{display:none}.page-load-status{width:85vw;display:none;margin:5vh auto;color:var(--NeutralThree);text-align:center}.page-load-status p{margin:0}svg.loading path{fill:var(--PrimaryOne)}.load-more-block{width:90vw;max-width:940px;margin:0 auto;padding:25px 1vw 8vh}.load-more-block .load-more{display:table;margin:0 auto}.news-and-events{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:90vw;max-width:940px;margin:0 auto}@media (max-width:515px){.news-and-events .post-feed{order:2}}.news-and-events .event-feed,.news-and-events .post-feed{width:calc(50% - 2vw);margin:0 1vw;padding-bottom:0;transition:all .5s ease-in-out}@media (max-width:515px){.news-and-events .event-feed,.news-and-events .post-feed{width:90vw;margin:2vw auto}}.news-and-events .event-feed .event-preview,.news-and-events .event-feed .news-preview,.news-and-events .post-feed .event-preview,.news-and-events .post-feed .news-preview{width:100%;margin:1vw 0}.news-and-events .event-feed{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.news-and-events .event-cta{text-align:center;width:100%;display:flex;align-items:flex-start;padding:25px 0 0}@media (max-width:515px){.news-and-events .event-cta{justify-content:center}}.news-and-events .event-cta p{font-family:var(--SubHeadCopy)}.blog .load-more-block button{margin:0}@media (max-width:515px){.blog .load-more-block button{margin:0 auto}}.gov-and-fax{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:90vw;max-width:940px;margin:0 auto 100px}.gov-and-fax .fax-feed,.gov-and-fax .gov-feed{width:calc(50% - 2vw);margin:0 1vw;padding-bottom:0;transition:all .5s ease-in-out}@media (max-width:515px){.gov-and-fax .fax-feed,.gov-and-fax .gov-feed{width:90vw;margin:2vw auto}}.gov-and-fax .fax-feed .publication-preview,.gov-and-fax .gov-feed .publication-preview{width:100%;margin:1vw 0}.gov-and-fax .feed>a.button{margin:1.5em 0 0}@media (max-width:768px){.gov-and-fax .feed>a.button{margin:1.5em auto;display:table}}.post-type-archive-practice .default-contents p{max-width:650px;margin-left:auto;margin-right:auto}.practice-feed>h2{width:100%;padding:0 1vw;text-transform:uppercase}.practice-feed a.letter-anchor{position:relative;top:-100px;display:block}.attorney-feed>h2{width:100%;padding:0 1vw}@media (max-width:515px){.attorney-feed>h2{padding:0 2vw}}.design-heading-contain{max-width:800px;width:90vw;margin:-40px auto 0;position:relative}.design-heading-contain svg{position:relative;background:var(--PrimaryOne);border-radius:50%;padding:8px;height:40px;width:40px;fill:#fff;cursor:pointer}.design-heading-contain .design-heading{z-index:-1;white-space:nowrap;text-align:right;position:absolute;top:80px;color:var(--NeutralOne);font-family:var(--HeadCopy);font-size:responsive 150px 200px;font-range:420px 1400px;font-size:200px;letter-spacing:20px;text-transform:uppercase;right:28%;top:-80px}@media (max-width:1024px){.design-heading-contain .design-heading{top:30px;font-size:responsive 100px 175px;font-range:420px 1400px;right:auto;left:-20px}}@media (max-width:768px){.attorney-nav{margin-bottom:0}.attorney-nav:after,.attorney-nav:before{display:none}}.attorney-locations{width:200px;border:none;font-family:var(--SubHeadCopy);background-color:transparent;background-image:url(../images/select-arrow.svg);background-position:100%;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:2;cursor:pointer}.post-type-archive-attorney .load-more{margin:0 auto}.location-feed>h2{width:100%;padding:0 1vw}@media (max-width:515px){.location-feed>h2{padding:0 2vw}}#wpcomm .wc_notification_checkboxes input[type=checkbox],#wpcomm .wc_notification_checkboxes input[type=radio]{display:inline-block;width:14px;height:14px}#wpcomm .wc-comment-label{display:none}.comments-area{width:80vw!important;margin:10vh auto 5vh;overflow:hidden!important}@media (max-width:1024px){.comments-area{width:90vw!important}}.comments-area>h3{padding:0!important;max-width:100%!important}.comments-area #wpcomm{max-width:100%}.wc-thread-wrapper,.wpdiscuz-front-actions{font-family:var(--BodyCopy)}.wc-comment-text p:first-child{margin-top:0}.search-feed .post-preview .search-term{padding:0 .35rem;background:var(--PrimaryTwo)}.news-preview{background-color:var(--NeutralOne);position:relative;display:flex;flex-wrap:wrap;margin:1vw;width:calc(50% - 2vw);padding-bottom:0;transition:all .5s ease-in-out}@media (max-width:515px){.news-preview{width:90vw;margin:2vw auto}}.news-preview:focus,.news-preview:hover{background-color:var(--NeutralFive)}.news-preview>a{text-decoration:none}.news-preview .heading{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:175px;padding:1vw}.news-preview .heading h3{font-family:var(--HeadCopy);font-size:responsive 16px 20px;font-range:420px 1400px;text-transform:uppercase;letter-spacing:1px;color:var(--WhiteCopy);position:relative;z-index:2}.news-preview .heading .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(29,42,58,.5)}.news-preview .excerpt{padding:1.5vw 1.5vw 6px;color:var(--BlackCopy)}.news-preview .excerpt p{margin:0}.news-preview .meta{height:105px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:0 1.5vw 1vw;color:var(--BlackCopy)}.news-preview .meta p{width:100%;margin:0;padding:0;font-family:var(--SubHeadCopy);font-size:responsive 14px 14px;font-range:420px 1400px}.search-preview{background-color:var(--NeutralOne);position:relative;display:flex;flex-wrap:wrap;width:calc(50% - 2vw);margin:1vw;transition:all .5s ease-in-out}@media (max-width:515px){.search-preview{width:90vw;margin:2vw auto}}.search-preview:focus,.search-preview:hover{background-color:var(--NeutralFive)}.search-preview>a{text-decoration:none;width:100%}.search-preview .heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 1vw;min-height:100px;background-color:var(--NeutralThree)}@media (max-width:515px){.search-preview .heading{padding:0 2vw}}.search-preview .heading p{color:var(--BlackCopy)}.search-preview .heading p:first-of-type{font-family:var(--HeadCopy);text-transform:uppercase}.search-preview .heading p:last-of-type{font-family:var(--SubHeadCopy)}.search-preview .excerpt{padding:1vw;min-height:185px;color:var(--BlackCopy)}@media (max-width:515px){.search-preview .excerpt{padding:2vw}}.search-preview .meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:var(--White);padding:0 1vw;margin-top:1px;position:relative;width:100%;min-height:48px}@media (max-width:515px){.search-preview .meta{padding:0 2vw}}.search-preview .meta a{width:100%;color:var(--BlackCopy);min-height:48px}.search-preview .meta a:after{display:none}.search-preview .meta img{width:50px;height:50px;margin-top:-25px;border-radius:50%;background:var(--White);position:absolute;top:0}.search-preview .meta p{margin:8px 0;width:100%;text-align:right}.search-preview .meta p a{color:var(--PrimaryOne);text-decoration:none;font-family:var(--BodyCopy-Bold)}.search-preview .meta p:last-of-type{font-family:var(--SubHeadCopy)}.testimonies{background:var(--PrimaryOne);width:100%;padding:75px 0}.testimonies h2{color:var(--WhiteCopy);padding:0 1em;margin:0 0 75px;text-align:center}.testimonies{.slick-arrow{display:inline-block;position:absolute;right:0;top:0;height:100%;margin:0;border-radius:0;opacity:0}.slick-arrow.slick-next{right:0}.slick-arrow.slick-prev{left:0}}.testimony-preview{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:0 auto;padding:1vw 2vw}.testimony-preview img{width:66px;height:66px;border-radius:50%}.testimony-preview blockquote{width:calc(100% - 66px);padding:0 0 0 1vw;margin:0;border:none}.testimony-preview blockquote p{margin:0;color:var(--WhiteCopy);font-family:var(--BodyCopy);font-size:responsive 14px 16px;font-range:420px 1400px}.testimony-preview blockquote p:last-child{font-family:var(--BodyCopy-Bold)}.publication-preview{background-color:var(--NeutralOne);position:relative;display:flex;flex-wrap:wrap;width:calc(50% - 2vw);margin:1vw;transition:all .5s ease-in-out}@media (max-width:515px){.publication-preview{width:90vw;margin:2vw auto}}.publication-preview:focus,.publication-preview:hover{background-color:var(--NeutralFive)}.publication-preview>a{text-decoration:none}.publication-preview .heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:var(--NeutralThree);padding:0 1vw}@media (max-width:515px){.publication-preview .heading{padding:0 2vw}}.publication-preview .heading p{color:var(--BlackCopy)}.publication-preview .heading p:first-of-type{font-family:var(--HeadCopy);text-transform:uppercase;letter-spacing:2px}.publication-preview .heading p:last-of-type{font-family:var(--SubHeadCopy)}.publication-preview .excerpt{padding:0 2vw 45px;min-height:190px;color:var(--BlackCopy)}@media (max-width:1024px){.publication-preview .excerpt{padding:0 1vw 45px}}@media (max-width:515px){.publication-preview .excerpt{padding:0 2vw 45px}}.publication-preview .meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:var(--White);padding:0 1vw 0 calc(1vw + 71px);position:relative;width:100%}.publication-preview .meta img{position:absolute;left:1vw;top:-33px;border-radius:50%;width:66px;height:66px}.publication-preview .meta p{margin:8px 0}.publication-preview .meta p a{color:var(--PrimaryOne);text-decoration:none;font-family:var(--BodyCopy-Bold)}.publication-preview .meta p:last-of-type{font-family:var(--SubHeadCopy)}aside.publication-sidebar .author{margin-bottom:25px}aside.publication-sidebar .author img{max-width:100%}aside.publication-sidebar .author h2{margin:16px 0 8px}aside.publication-sidebar .author h3{margin:16px 0}aside.publication-sidebar .author h4{margin:0 0 4px}aside.publication-sidebar .author .contact{display:flex;align-items:center;justify-content:flex-start;margin-top:8px}aside.publication-sidebar .author .contact p{margin:0 4px}aside.publication-sidebar .author .contact a{width:40px;height:40px;background-color:var(--PrimaryOne);border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 4px;transition:all .25s ease-in-out}aside.publication-sidebar .author .contact a:after{display:none}aside.publication-sidebar .author .contact a.is-hover,aside.publication-sidebar .author .contact a:focus,aside.publication-sidebar .author .contact a:hover{background:#977b71}aside.publication-sidebar .author .contact a.is-active,aside.publication-sidebar .author .contact a:active{background:#8f746a}aside.publication-sidebar .author .contact a svg{max-width:100%;max-height:100%}.practice-preview{background-color:var(--NeutralOne);position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:calc(50% - 2vw);margin:1vw;transition:all .5s ease-in-out}@media (max-width:515px){.practice-preview{width:90vw;margin:2vw auto}}.practice-preview:focus,.practice-preview:hover{background-color:var(--NeutralFive)}.practice-preview a{position:absolute;top:0;right:0;bottom:0;left:0}.practice-preview h2{font-family:var(--BodyCopy);font-size:responsive 14px 16px;font-range:420px 1400px;line-height:1.25;text-transform:none;margin:1.5em .5em}.sectional-nav.practice-nav{justify-content:flex-start}.sectional-nav.practice-nav:after{right:auto;left:0}.sectional-nav.practice-nav ul{justify-content:flex-start}.positions{border-collapse:collapse;font-family:var(--BodyCopy);width:150%}@media (max-width:1024px){.positions{width:100%}}.positions tr:nth-child(odd){background-color:var(--White)}.positions tr:nth-child(2n){background-color:var(--NeutralOne)}.positions th{text-align:left;background-color:var(--PrimaryTwo);color:var(--WhiteCopy);font-family:var(--HeadCopy);font-size:responsive 18px 23px;font-range:420px 1400px;padding:10px 24px;letter-spacing:1px}.positions td{padding:10px 24px;font-size:14px;font-family:var(--SubHeadCopy)}.location-preview{background-color:var(--NeutralOne);position:relative;display:flex;flex-wrap:wrap;width:calc(33.33% - 2vw);margin:1vw;transition:all .5s ease-in-out}@media (max-width:768px){.location-preview{width:90vw;margin:2vw auto}}.location-preview:focus,.location-preview:hover{background-color:var(--NeutralFive)}.location-preview>a{text-decoration:none;width:100%}.location-preview .heading{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:175px;padding:1vw}.location-preview .heading h3{font-family:var(--HeadCopy);font-size:responsive 16px 20px;font-range:420px 1400px;text-transform:uppercase;letter-spacing:1px;color:var(--WhiteCopy);position:relative;z-index:2}.location-preview .heading .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(29,42,58,.5)}.location-preview .excerpt{padding:1vw 2vw;color:var(--BlackCopy)}.location-preview .excerpt address,.location-preview .excerpt p{margin:0 0 10px;line-height:1.5;font-weight:400;font-family:var(--BodyCopy)}.location-preview .excerpt address:last-child,.location-preview .excerpt p:last-child{margin:0}.location-map,.location-meta{width:90vw;max-width:940px;margin:0 auto}.location-meta{display:flex;flex-wrap:wrap}.location-meta .hosts,.location-meta .meta{width:50%}.location-meta .hosts .host p{margin:0}.host a{display:flex;margin-bottom:1vh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.acf-map{width:100%;height:400px;border:1px solid #ccc;margin:20px 0}.acf-map img{max-width:inherit!important}.event-preview{background-color:var(--NeutralOne);position:relative;display:flex;flex-wrap:wrap;margin:1vw;width:calc(50% - 2vw);padding-bottom:0;transition:all .5s ease-in-out}@media (max-width:515px){.event-preview{width:90vw;margin:2vw auto}}.event-preview:focus,.event-preview:hover{background-color:var(--NeutralFive)}.event-preview>a{text-decoration:none}.event-preview .heading{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:175px;padding:1vw}.event-preview .heading h3{font-family:var(--HeadCopy);font-size:responsive 16px 20px;font-range:420px 1400px;text-transform:uppercase;letter-spacing:1px;color:var(--WhiteCopy);position:relative;z-index:2}.event-preview .heading .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(29,42,58,.5)}.event-preview .excerpt{padding:1.5vw 1.5vw 6px;color:var(--BlackCopy)}.event-preview .excerpt p{margin:0}.event-preview .meta{height:105px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:0 1.5vw 1vw;color:var(--BlackCopy)}.event-preview .meta p{width:100%;margin:0;padding:0;font-family:var(--SubHeadCopy);font-size:responsive 14px 14px;font-range:420px 1400px}.attorney-preview{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;padding:1vw;min-height:300px;width:calc(25% - 2vw);margin:1vw;overflow:hidden}@media (max-width:1024px){.attorney-preview{width:calc(50% - 2vw)}}@media (max-width:515px){.attorney-preview{width:90vw;max-width:225px;margin:2vw auto;padding:3vw}}.attorney-preview:focus .headshot,.attorney-preview:hover .headshot{transform:scale(1.2)}.attorney-preview a{text-decoration:none;position:absolute;top:0;right:0;bottom:0;left:0}.attorney-preview .info{position:absolute;z-index:3;width:calc(100% - 2vw);right:1vw;left:1vw;bottom:1vw}@media (max-width:515px){.attorney-preview .info{width:calc(100% - 6vw);right:3vw;left:3vw;bottom:3vw}}.attorney-preview .info h2{color:var(--BlackCopy);margin:0}.attorney-preview .info h3{color:var(--BlackCopy);margin:8px 0 0;font-size:responsive 14px 18px;font-range:420px 1400px}.attorney-preview .headshot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:var(--PrimaryTwo);transition:all .5s ease-in-out}.attorney-preview .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}@media (max-width:768px){aside.attorney-sidebar{order:0}}aside.attorney-sidebar .author img{max-width:100%}aside.attorney-sidebar .author h2{margin:16px 0 8px}aside.attorney-sidebar .author h3{margin:16px 0}aside.attorney-sidebar .author h4{margin:0 0 4px}aside.attorney-sidebar .author .contact{display:flex;align-items:center;justify-content:flex-start;margin-top:8px}aside.attorney-sidebar .author .contact p{margin:0 4px;font-family:var(--HeadCopy);letter-spacing:2px;text-transform:uppercase}aside.attorney-sidebar .author .contact a{width:40px;height:40px;background-color:var(--PrimaryOne);border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 4px;transition:all .25s ease-in-out}aside.attorney-sidebar .author .contact a:after{display:none}aside.attorney-sidebar .author .contact a.is-hover,aside.attorney-sidebar .author .contact a:focus,aside.attorney-sidebar .author .contact a:hover{background:#977b71}aside.attorney-sidebar .author .contact a.is-active,aside.attorney-sidebar .author .contact a:active{background:#8f746a}aside.attorney-sidebar .author .contact a svg{max-width:100%;max-height:100%}.boxed-content{background-color:var(--NeutralOne);padding:2vw 4vw;margin-bottom:2vw}.boxed-content>h2:first-child,.boxed-content>h3:first-child,.boxed-content>h4:first-child,.boxed-content>h5:first-child,.boxed-content>h6:first-child,.boxed-content>p:first-child{margin-top:0}.boxed-content>h2:first-child,.boxed-content>h3:first-child,.boxed-content>h4:first-child,.boxed-content>h5:first-child,.boxed-content>h6:first-child{margin-bottom:1em}.single-attorney footer{padding-top:50px}.page-id-125 form .gform_footer{text-align:center}.page-id-125 form .gform_footer button{margin:0 auto}.sectional-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100vw;max-width:940px;margin:40px auto;padding:0 16px}@media (max-width:1024px){.sectional-nav{padding:0 4vw}}@media (max-width:768px){.sectional-nav{position:relative;z-index:2}}.sectional-nav:after{content:"";width:65vw;height:2px;background-color:var(--PrimaryOne);position:absolute;right:0;margin-top:32px}@media (max-width:768px){.sectional-nav:after{width:92vw;top:.5em;margin:0 4vw}}@media (max-width:768px){.sectional-nav:before{content:"Jump to:";font-family:var(--SubHeadCopy);font-size:18px;color:var(--BlackCopy);position:absolute;top:-1.25em;left:4vw}}.sectional-nav ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin:0;padding:0;width:100%}@media (max-width:768px){.sectional-nav ul{padding-top:.5em}}.sectional-nav ul li{padding:8px 0;margin:0}@media (max-width:768px){.sectional-nav ul li{width:100%;padding:1.25rem 0 0;line-height:1.5}}.sectional-nav ul li a{display:inline-block;padding:8px 16px;font-family:var(--HeadCopy);text-transform:uppercase;letter-spacing:1px}@media (max-width:768px){.sectional-nav ul li a{padding:0;font-size:20px}}.hidden-overflow{width:100%;height:auto;overflow:hidden;display:block}.sections{width:90vw;max-width:940px;margin:0 auto;position:relative}@media (max-width:1024px){.sections{width:100vw}}.sections .section{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.sections .section:nth-child(odd) .design-heading{left:0}@media (max-width:1024px){.sections .section:nth-child(odd) .design-heading{right:auto;left:-20px}}.sections .section:nth-child(odd) .content{order:2}@media (max-width:1024px){.sections .section:nth-child(odd) .content{order:1}}.sections .section:nth-child(odd) .gallery{order:1}@media (max-width:1024px){.sections .section:nth-child(odd) .gallery{order:2}}.sections .section:nth-child(2n) .design-heading{left:-10%}@media (max-width:1024px){.sections .section:nth-child(2n) .design-heading{right:auto;left:-20px}}.sections .section:nth-child(2n) .content{order:1}.sections .section:nth-child(2n) .gallery{order:2}.sections .section.garan-gives .content h2:first-child{display:none}.sections .section.garan-gives .content img:first-of-type{max-width:200px;height:auto}.sections .section .design-heading{white-space:nowrap;text-align:right;position:absolute;top:80px;color:var(--NeutralOne);font-family:var(--HeadCopy);font-size:responsive 150px 200px;font-range:420px 1400px;font-size:200px;letter-spacing:20px;text-transform:uppercase}@media (max-width:1024px){.sections .section .design-heading{top:30px;font-size:responsive 100px 175px;font-range:420px 1400px}}.sections .section>.block{width:50%;padding:0 2vw;margin:80px 0;position:relative}@media (max-width:1024px){.sections .section>.block{width:100%;margin:40px 0;padding:0 4vw}}@media (max-width:1024px){.sections .section .content .button{margin:1.5em auto;display:table}}.sections .section .gallery{text-align:center;padding-top:175px}@media (max-width:1024px){.sections .section .gallery{padding:0;margin-top:0}}.sections .section .gallery img{width:100%;max-width:600px;margin:0 auto}@media (max-width:1024px){.sections .section .gallery img{max-width:100%}}.page-template-template-styleguide .primary-nav-container{background-color:var(--PrimaryThree)}.page-template-template-styleguide .primary-nav-container.is_stuck{background-color:var(--White)}.styleguide-title{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:40vh;padding-top:100px}.styleguide-title>.block{padding:40px;border-radius:25px;text-align:center;max-width:90vw}@media (max-width:515px){.styleguide-title>.block{margin-bottom:10vh}}.styleguide-title>.block svg{width:auto;height:150px}.styleguide-title>.block h1,.styleguide-title>.block h2{margin:0;line-height:1.37}.styleguide-container{display:flex;flex-wrap:wrap;max-width:90vw;margin:0 auto}.styleguide-container>.block{width:45vw;padding:0 2.5vw}@media (max-width:1200px){.styleguide-container>.block{width:90vw;padding:0}}.styleguide-container>.block .styleguide-section:first-child>h2{margin-top:0}.styleguide-section>h2{margin-top:8vh}.colors{display:flex;flex-wrap:wrap}.colors>p:first-child{width:100%;margin:3vh 0;font-family:var(--HeadCopy);letter-spacing:1px;color:var(--NeutralCopy);text-transform:uppercase}.color{width:6.4vw;margin-right:2vw;margin-bottom:2vw}@media (max-width:1200px){.color{width:14.8vw;margin-right:4vw}}@media (max-width:1024px){.color{width:25vw;margin-right:5vw}}@media (max-width:515px){.color{width:40vw;margin:0 2vw}}.color:nth-of-type(5n){margin-right:0}@media (max-width:768px){.color:nth-of-type(5n){margin-right:8vw}}@media (max-width:768px){.color:nth-of-type(3n){margin-right:0}}.color .color-swatch{border-radius:16px;width:6.4vw;height:6.4vw;position:relative;text-decoration:none;display:flex;justify-content:center;align-items:center}@media (max-width:1200px){.color .color-swatch{width:12.8vw;height:12.8vw}}@media (max-width:1024px){.color .color-swatch{width:25vw;height:25vw}}@media (max-width:515px){.color .color-swatch{width:40vw;height:40vw}}.color .color-swatch:after{content:"";position:absolute;width:calc(100% + 8px);height:calc(100% + 8px);left:-4px;top:-4px;background:var(--White);border-radius:16px;box-shadow:0 2px 10px rgba(0,67,115,.2);z-index:-1}.color .color-swatch>p{margin:0;opacity:0;background:hsla(0,0%,100%,.5);padding:.5em}.color .color-swatch.copied>p{opacity:1}.color .color-details{margin-top:1rem}@media (max-width:768px){.color .color-details{margin-bottom:8vw}}.color .color-details p{text-transform:uppercase;margin:0 0 .5em;padding-left:.75em;font-size:.75em;font-family:var(--BodyCopy-Bold);color:var(--NeutralCopy)}.color .color-details p span{font-family:var(--BodyCopy);color:var(--BlackCopy);margin-left:.75em}@media (max-width:768px){.color .color-details p span{display:block}}@media (max-width:515px){.color .color-details p span{display:inline-block}}.colors:first-of-type .color:first-of-type .color-swatch{background-color:var(--PrimaryOne)}.colors:first-of-type .color:nth-of-type(2) .color-swatch{background-color:var(--PrimaryTwo)}.colors:first-of-type .color:nth-of-type(3) .color-swatch{background-color:var(--PrimaryThree)}.colors:first-of-type .color:nth-of-type(4) .color-swatch{background-color:var(--PrimaryFour)}.colors:first-of-type .color:nth-of-type(5) .color-swatch{background-color:var(--PrimaryFive)}.colors:nth-of-type(2) .color:first-of-type .color-swatch{background-color:var(--NeutralOne)}.colors:nth-of-type(2) .color:nth-of-type(2) .color-swatch{background-color:var(--NeutralTwo)}.colors:nth-of-type(2) .color:nth-of-type(3) .color-swatch{background-color:var(--NeutralThree)}.colors:nth-of-type(2) .color:nth-of-type(4) .color-swatch{background-color:var(--NeutralFour)}.colors:nth-of-type(2) .color:nth-of-type(5) .color-swatch{background-color:var(--NeutralFive)}.font,.fonts{display:flex;flex-wrap:wrap}.font{width:8.5vw;height:8.5vw;margin-right:2vw;margin-bottom:2vw;border:1px solid var(--NeutralTwo);border-radius:50%;justify-content:center;align-items:center}.font:first-child>.block p{font-family:var(--HeadCopy)}.font:nth-child(2)>.block p{font-family:var(--SubHeadCopy)}.font:nth-child(3)>.block p{font-family:var(--BodyCopy)}.font:nth-child(4)>.block p{font-family:var(--BodyCopy-Bold)}@media (max-width:1200px){.font{width:19.5vw;height:19.5vw;margin-right:4vw}}@media (max-width:1024px){.font{width:41vw;height:41vw;margin-right:8vw;margin-bottom:8vw}.font:nth-child(2n){margin-right:0}}.font:nth-child(4n){margin-right:0}.font>.block{width:100%}.font>.block p{font-size:2.5rem;margin:0;text-align:center}@media (max-width:1024px){.font>.block p{font-size:5rem}}@media (max-width:768px){.font>.block p{font-size:3rem!important}}.font>.block p:first-child,.font>.block p:last-child{font-size:.75rem;color:var(--NeutralCopy);font-family:var(--BodyCopy-Bold);line-height:1}@media (max-width:1024px){.font>.block p:first-child,.font>.block p:last-child{font-size:1.5rem}}@media (max-width:768px){.font>.block p:first-child,.font>.block p:last-child{font-size:.75rem!important}}.typography>p:first-child{width:100%;margin:4vh 0 1vh;font-family:var(--HeadCopy);letter-spacing:1px;color:var(--NeutralCopy);text-transform:uppercase}.typography>p:first-child span{color:var(--BlackCopy)}.typography>h1,.typography>h2,.typography>h3,.typography>h4,.typography>h5,.typography>p{margin:0}.logo,.logos{display:flex;flex-wrap:wrap}.logo{justify-content:center;align-items:center;width:19vw;height:10vw;margin-right:2vw;margin-bottom:2vw;box-shadow:0 2px 10px rgba(0,67,115,.2);border-radius:10px}@media (max-width:1200px){.logo{width:43vw;height:17vw;margin-right:4vw}}@media (max-width:768px){.logo{width:38.5vw;margin-right:8vw}}@media (max-width:515px){.logo{width:90vw;height:35vw;margin-right:0}}.logo:first-of-type{width:40vw;height:14vw;margin-right:0}@media (max-width:1200px){.logo:first-of-type{width:90vw;height:35vw}}.logo:nth-child(odd){margin-right:0}.logo img,.logo svg{width:80%;margin:0 auto;display:block}.icon,.icons{display:flex;flex-wrap:wrap}.icon{justify-content:center;align-items:center;width:5vw;height:5vw;margin-right:2vw;margin-bottom:2vw;box-shadow:0 2px 10px rgba(0,67,115,.2);border-radius:10px}@media (max-width:1200px){.icon{width:11.6vw;height:11.6vw;margin-right:4vw;margin-bottom:4vw}}@media (max-width:768px){.icon{width:19.5vw!important;height:19.5vw!important;margin-bottom:4vw}.icon,.icon:nth-child(6n){margin-right:4vw}.icon:nth-child(4n){margin-right:0}}.icon:nth-child(6n){margin-right:0}.icon a{width:5vw;height:5vw;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.icon a{width:10vw;height:10vw}}.icon a img,.icon a svg{height:75%;width:auto}.image,.images{display:flex;flex-wrap:wrap}.image{justify-content:center;align-items:center;width:40vw;height:22vw;margin-right:0;margin-bottom:2vw;box-shadow:0 2px 10px rgba(0,67,115,.2);border-radius:10px;background-size:cover;background-position:50%}@media (max-width:1200px){.image{width:90vw;height:44vw}}@media (max-width:768px){.image{width:85vw;height:45vw;margin-bottom:4vw}}.buttons>p:first-child{width:100%;margin:3vh 0 1.25vh;font-family:var(--HeadCopy);letter-spacing:1px;color:var(--NeutralCopy);text-transform:uppercase}.styleguide-section .buttons .social-button{background-color:var(--NeutralThree)}.lists{display:flex;flex-wrap:wrap}.list{width:19vw;margin-right:2vw}.list:nth-child(2n){margin-right:0}@media (max-width:1200px){.list{width:38.5vw;margin-right:4vw}}@media (max-width:768px){.list{width:85vw;margin-right:0}}.posts{display:flex;flex-wrap:wrap}.posts>p:first-child{width:100%;margin:20px 0 0;font-family:var(--HeadCopy);letter-spacing:1px;color:var(--NeutralCopy);text-transform:uppercase}.page-template-template-homepage .title-section{padding:100px 0 175px}.page-template-template-homepage .title-section>.block{min-height:calc(75vh - 100px);align-items:center;position:relative}.page-template-template-homepage .title-section .overlay{opacity:1;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);background-color:transparent}.page-template-template-homepage .title-section .contain{z-index:1}.page-template-template-homepage .title-section .contain svg{fill:#05a;fill-opacity:.5}.page-template-template-homepage .title-section .down-arrow-contain{width:100%;height:220px;position:absolute;bottom:-210px;left:0;overflow:hidden}.page-template-template-homepage .title-section .down-arrow-contain>svg{fill:rgba(29,42,58,.8);position:absolute;left:50%;top:10px;transform:translateX(-50.2%)}.page-template-template-homepage .title-section .down-arrow-contain .down-arrow{position:absolute;left:50%;top:70px;width:80px;height:80px;padding:16px;margin-left:-40px;border:2px solid var(--White);border-radius:50%;background-color:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center;z-index:2}.page-template-template-homepage .title-section .down-arrow-contain .down-arrow:before{content:"";position:absolute;top:-70px;left:50%;width:2px;height:70px;margin-left:-1px;background-color:var(--White)}.page-template-template-homepage .title-section .down-arrow-contain .down-arrow:after{content:"";position:absolute;bottom:-70px;left:50%;width:2px;height:70px;margin-left:-1px;background-color:var(--White)}.page-template-template-homepage .sections .section .best-law-firm{text-align:left;min-height:0;padding:90px 0 0}@media (max-width:1024px){.page-template-template-homepage .sections .section .best-law-firm{text-align:center;padding:20px 0 0}}.page-template-template-homepage footer,.page-template-template-thankyou footer{margin-top:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.primary-nav-container{justify-content:center}.page-template-template-homepage .title-section>.block{height:calc(75vh - 6.25rem)}.title-section>.block{height:50vh}.best-law-firm>.block,.manual>.block,.newsletter>.block,footer>.block{margin:0}.event-preview,.news-preview{display:block}}