.client-content .sans{font-family:functionpro,"Function Pro",sans-serif}.client-content .serif{font-family:crimsontext,"Crimson Text",serif}.client-content html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.client-content body{margin:0}.client-content article,.client-content aside,.client-content details,.client-content figcaption,.client-content figure,.client-content footer,.client-content header,.client-content hgroup,.client-content main,.client-content menu,.client-content nav,.client-content section,.client-content summary{display:block}.client-content audio,.client-content canvas,.client-content progress,.client-content video{display:inline-block;vertical-align:baseline}.client-content audio:not([controls]){display:none;height:0}.client-content [hidden],.client-content template{display:none}.client-content a{background-color:transparent}.client-content a:active,.client-content a:hover{outline:0}.client-content abbr[title]{border-bottom:1px dotted}.client-content b,.client-content strong{font-weight:700}.client-content dfn{font-style:italic}.client-content h1{font-size:2em;margin:0 0 0.67em 0}.client-content mark{background:#ff0;color:#000}.client-content small{font-size:80%}.client-content sub,.client-content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.client-content sup{top:-0.5em}.client-content sub{bottom:-0.25em}.client-content img{border:0}.client-content svg:not(:root){overflow:hidden}.client-content figure{margin:1em 40px}.client-content hr{box-sizing:content-box;height:0}.client-content pre{overflow:auto}.client-content code,.client-content kbd,.client-content pre,.client-content samp{font-family:monospace,monospace;font-size:1em}.client-content button,.client-content input,.client-content optgroup,.client-content select,.client-content textarea{color:inherit;font:inherit;margin:0}.client-content button{overflow:visible}.client-content button,.client-content select{text-transform:none}.client-content button,.client-content html input[type=button],.client-content input[type=reset],.client-content input[type=submit]{-webkit-appearance:button;cursor:pointer}.client-content button[disabled],.client-content html input[disabled]{cursor:default}.client-content button::-moz-focus-inner,.client-content input::-moz-focus-inner{border:0;padding:0}.client-content input{line-height:normal}.client-content input[type=checkbox],.client-content input[type=radio]{box-sizing:border-box;padding:0}.client-content input[type=number]::-webkit-inner-spin-button,.client-content input[type=number]::-webkit-outer-spin-button{height:auto}.client-content input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.client-content input[type=search]::-webkit-search-cancel-button,.client-content input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.client-content fieldset{border:none;margin:0;padding:0}.client-content legend{border:0;padding:0}.client-content textarea{overflow:auto}.client-content optgroup{font-weight:700}.client-content table{border-collapse:collapse;border-spacing:0}.client-content td,.client-content th{padding:0}.client-content *{box-sizing:border-box}.client-content .hidden{display:none}.client-content .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.client-content .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.client-content .slick-list:focus{outline:0}.client-content .slick-list.dragging{cursor:pointer;cursor:hand}.client-content .slick-slider .slick-list,.client-content .slick-slider .slick-track{-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)}.client-content .slick-track{position:relative;left:0;top:0;display:flex;align-items:center}.client-content .slick-track:after,.client-content .slick-track:before{content:"";display:table}.client-content .slick-track:after{clear:both}.client-content .slick-loading .slick-track{visibility:hidden}.client-content .slick-slide{height:100%;min-height:1px;display:none}.client-content [dir=rtl] .slick-slide{float:right}.client-content .slick-slide img{display:block}.client-content .slick-slide.slick-loading img{display:none}.client-content .slick-slide.dragging img{pointer-events:none}.client-content .slick-initialized .slick-slide{display:block}.client-content .slick-loading .slick-slide{visibility:hidden}.client-content .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.client-content .slick-arrow.slick-hidden{display:none}.client-content .lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.7);outline:0 !important;opacity:0;transition:opacity 0.3s ease}.client-content .lity.lity-opened{opacity:1}.client-content .lity.lity-closed{opacity:0}.client-content .lity *{box-sizing:border-box}.client-content .lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:0 !important}.client-content .lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.client-content .lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity 0.3s ease}.client-content .lity-loading .lity-loader{opacity:1}.client-content .lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:0 !important}.client-content .lity-content{z-index:9993;width:100%;max-width:96%;margin:0 auto;transform:scale(1);transition:transform 0.3s ease}.client-content .lity-content #form{background:#fff;padding:40px}@media (max-width:599px){.client-content .lity-content #form{padding:20px}}.client-content .lity-content #form .contact-us{margin:0;padding:0;background:0 0;height:auto}.client-content .lity-content #form .contact-us__bound{width:960px;max-width:100%;padding:0;box-shadow:0 0 0 transparent}.client-content .lity-closed .lity-content,.client-content .lity-loading .lity-content{transform:scale(0.8)}.client-content .lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6)}.client-content .lity-close{background-color:transparent;border:none;font-size:2rem;z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer}.client-content .lity-close::-moz-focus-inner{border:0;padding:0}.client-content .lity-close:active,.client-content .lity-close:focus,.client-content .lity-close:hover,.client-content .lity-close:visited{background-color:transparent}.client-content .lity-close:active{top:1px}.client-content .lity-image img{max-width:100%;display:block;line-height:0;border:0}.client-content .lity-iframe .lity-container{width:100%;max-width:964px}.client-content .lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.client-content .lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.client-content .lity-hide{display:none}.client-content body,.client-content html{font-family:functionpro,"Function Pro",sans-serif;font-size:17px;line-height:1.75;color:#303434}.client-content a{text-decoration:none;color:inherit}.client-content blockquote,.client-content h1,.client-content h2,.client-content h3,.client-content h4,.client-content h5,.client-content h6,.client-content hr,.client-content li,.client-content ol,.client-content p,.client-content ul{margin:0 0 2rem}.client-content blockquote.center,.client-content h1.center,.client-content h2.center,.client-content h3.center,.client-content h4.center,.client-content h5.center,.client-content h6.center,.client-content hr.center,.client-content li.center,.client-content ol.center,.client-content p.center,.client-content ul.center{text-align:center}.client-content li{margin-bottom:15px}.client-content h1,.client-content h2,.client-content h3,.client-content h4,.client-content h5,.client-content h6{line-height:1.1}.client-content h1,.client-content h2,.client-content h3,.client-content h6{font-family:crimsontext,"Crimson Text",serif}.client-content h1,.client-content h2,.client-content h5{font-weight:600}.client-content h1{font-weight:600;font-size:48px}.client-content h2{font-size:42px}.client-content h3{font-size:28px}.client-content h4{font-size:20px}.client-content h5{font-size:16px;text-transform:uppercase;font-weight:600;margin-bottom:15px}.client-content h6{font-size:16px;font-weight:600;margin-bottom:15px}.client-content hr{width:100%;height:1px;display:block;border:none;background:#ddd}.client-content hr.sep{margin:2em 0}.client-content blockquote{overflow:hidden}.client-content blockquote cite{font-weight:500;display:block;text-align:center}.client-content blockquote *{margin-bottom:15px}.client-content blockquote:last-child{margin-bottom:0}.client-content .the_content b,.client-content .the_content strong{color:#111}.client-content .the_content a{color:#303434;text-decoration:none;border-bottom:1px solid #303434;transition:all 150ms}.client-content .the_content a:hover{color:#7893af;border-bottom-color:#7893af}.client-content .the_content img{height:auto;max-width:100%}@media (max-width:599px){.client-content body{padding-top:55px}}.client-content body.nav-open{overflow:hidden}.client-content body.nav-open:after{background-color:rgba(0,0,0,0.7);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.client-content [class^=bound--]{margin:0 auto;position:relative;width:100%}@media (max-width:599px){.client-content [class^=bound--]{padding:0 10px}}@media (min-width:600px){.client-content [class^=bound--]{padding:0 20px}}.client-content .bound--no-padding{padding-left:0;padding-right:0}.client-content .bound--770{max-width:770px}.client-content .bound--800{max-width:800px}.client-content .bound--815{max-width:815px}.client-content .bound--820{max-width:820px}.client-content .bound--880{max-width:880px}.client-content .bound--1080{max-width:1080px}.client-content .bound--1100{max-width:1100px}.client-content .bound--1120{max-width:1120px}.client-content .bound--1220{max-width:1220px}.client-content .bound--1360{max-width:1360px}.client-content .bound--1440{max-width:1440px}.client-content .button{display:block;font-size:1rem;font-weight:500;letter-spacing:1px;line-height:50px;margin:auto;transition:background-color 0.2s linear;text-align:center;text-transform:uppercase;width:280px}.client-content .button--outlined{border:1px solid #fff}.client-content .button--outlined:hover{background:#fff;color:#1e4b79}.client-content .button--blue{background-color:#1e4b79;color:#fff}.client-content .button--blue:hover{background-color:#0e3359}.client-content button,.client-content input[type=submit]{background-color:#1e4b79;border:none;color:#fff;font-weight:500;letter-spacing:2px;line-height:50px;padding:0;text-align:center;text-transform:uppercase;transition:background-color 0.2s ease;width:100%}.client-content button:hover,.client-content input[type=submit]:hover{background:#0e3359}.client-content .intro{font-size:1.25em;line-height:1.9}.client-content .intro--home{margin-bottom:4em;text-align:center}@media (max-width:599px){.client-content .mf-logo{width:300px}}@media (min-width:600px){.client-content .mf-logo{width:100%}}.client-content .mf-logo__fulton-box{fill:#fff}@media (max-width:599px){.client-content .nav-open .mf-logo__fulton-box{fill:#1e4b79}}.client-content .mf-logo__box,.client-content .mf-logo__copy,.client-content .mf-logo__fulton{fill:#1e4b79}@media (max-width:599px){.client-content .nav-open .mf-logo__box,.client-content .nav-open .mf-logo__copy,.client-content .nav-open .mf-logo__fulton{fill:#fff}}.client-content .mf-logo__manning{fill:#fff;stroke:#fff;stroke-width:1.218}@media (max-width:599px){.client-content .nav-open .mf-logo__manning{fill:#1e4b79;stroke:#1e4b79}}.client-content .mf-logo__attorneys{fill:#565c5c}@media (max-width:599px){.client-content .mf-logo__attorneys{display:none}}.client-content .main{margin-bottom:4em}.client-content body.page-id-176 .main,.client-content body.page-template-services-twig .main,.client-content body.post-type-archive-blog .main,.client-content body.post-type-archive-case-study .main,.client-content body.post-type-archive-event .main,.client-content body.post-type-archive-news .main,.client-content body.single-service .main{margin-bottom:0}.client-content nav ul{display:flex;list-style:none;margin:0;padding:0}.client-content .columns{display:flex}@media (max-width:959px){.client-content .columns{flex-direction:column}}.client-content .person__columns{border-top:3px solid #1e4b79;padding-top:3em}.client-content .service__columns{padding-bottom:3em}.client-content .columns .left{max-width:740px}@media (min-width:960px){.client-content .columns .left{padding-right:32px}}@media (min-width:960px){.client-content .columns .right{max-width:340px}}.client-content .columns h2,.client-content .columns h3{font-family:functionpro,"Function Pro",sans-serif;font-size:1.625em;font-weight:500;margin-bottom:0.5em}.client-content .person__about{margin-bottom:2.5em}.client-content .person__about-content{overflow:hidden;position:relative}.client-content .person__about-content.ready{max-height:280px;transition:max-height 0.3s linear}.client-content .person__about-content.ready.open{max-height:none}.client-content .person__about-content.ready:after{background:-webkit-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(rgba(255,255,255,0) 0,#fff 100%);bottom:0;content:'';height:25%;position:absolute;left:0;width:100%}.client-content .person__about-content.ready.open:after{display:none}.client-content .person__more{color:#1e4b79;font-weight:500;text-transform:uppercase}.client-content .person__services ul{list-style-type:none;padding:0.25em 0 0}.client-content .person__services li{line-height:1.1;margin-bottom:1em}.client-content .panel:not(.active){display:none}@media (min-width:600px){.client-content .mobile-header{display:none}}.client-content .panel ul ul{padding-top:0.5rem;margin-bottom:0}.client-content .tabs{border-bottom:1px solid #d3d4d4;display:flex;font-weight:500;margin-bottom:3em;padding-bottom:0.4em}@media (max-width:450px){.client-content .tabs{flex-wrap:wrap}}.client-content .tab{display:block;font-size:1.2rem;line-height:1.1;position:relative}.client-content .tab:not(:last-child){margin-right:24px}@media (max-width:450px){.client-content .tab:not(:last-child){margin-bottom:24px}}.client-content .the_content a.tab{border-bottom:none}.client-content .tab.active:before{background:#1e4b79;content:'';height:5px;position:absolute;top:calc(100% + 4px);width:100%}.client-content .tab.active:after{border-color:#1e4b79 transparent transparent transparent;border-style:solid;border-width:8px 8px 0 8px;content:'';height:0;left:0;margin:auto;position:absolute;top:calc(100% + 7px);right:0;width:0}.client-content .panel ul,.client-content .panel ul ul{line-height:1.2;list-style:disc;padding-left:24px}.client-content .panel li{padding:0.45rem 0;margin-bottom:0}.client-content .feed{display:flex;flex-wrap:wrap}@media (max-width:599px){.client-content .feed{flex-direction:column}}@media (min-width:600px) and (max-width:1023px){.client-content .feed{justify-content:space-around}}@media (min-width:1024px){.client-content .feed{justify-content:center}}.client-content .meganav{background:#1e4b79;color:#fff;display:none;max-height:0;width:100%}@media (min-width:1024px){.client-content .meganav{left:0;opacity:0;position:absolute;transition:max-height 0.2s ease;top:100px;z-index:-1}}@media (min-width:1024px){.client-content .meganav--our-insights{min-width:200%}}@media (min-width:1024px){.client-content .meganav--our-firm,.client-content .meganav--services{padding:3.5rem 0}.client-content .meganav--people{padding:4.5rem 0}.client-content .meganav--offices,.client-content .meganav--our-insights{padding:40px 0}}.client-content .meganav.clicked,.client-content .meganav.hovered{display:block;opacity:1;z-index:1}.client-content .meganav.clicked{max-height:750px}.client-content .meganav.hovered{box-shadow:0 2px 10px rgba(0,0,0,0.5);max-height:350px;opacity:1;transform:translate(0,0)}.client-content .meganav.hovered.meganav--offices{max-height:450px}.client-content .meganav.hovered.meganav--offices .button{margin:10px auto 0}@media (min-width:1024px){.client-content .meganav.meganav--our-insights.hovered{transform:translate(-25%,0)}}.client-content .meganav .bound--1080{background-color:#1e4b79}@media (max-width:1023px){.client-content .meganav .bound--1080{padding:0}}@media (min-width:1024px){.client-content .meganav--our-insights .bound--1080{padding:0}}.client-content .meganav__ul{list-style:none;margin:0}@media (max-width:1023px){.client-content .meganav__ul{border-top:1px solid #0e3359;flex-direction:column;padding:0.5rem 0}}@media (min-width:1024px){.client-content .meganav__ul{flex-wrap:wrap;padding:0}}@media (min-width:1024px){.client-content .meganav--our-insights .meganav__ul{display:block;padding:0 50px}}.client-content .meganav__li{align-items:center;display:flex;margin:0;transition:border-color 0.2s}@media (min-width:1024px){.client-content .meganav__li{border-bottom:2px solid #0e3359;padding:1rem 0;width:31%}.client-content .meganav__li:not(:nth-child(3n+1)){margin-left:35px}}@media (min-width:1024px){.client-content .meganav--our-insights .meganav__li{display:block;margin:0;width:100%}}@media (max-width:1023px){.client-content .office__header{padding:0.5rem 26px;margin:0 !important;font-size:16px}}.client-content .meganav__a{display:block;letter-spacing:1px;line-height:1.1}@media (max-width:1023px){.client-content .meganav__a{padding:0.5rem 26px}}@media (min-width:1024px){.client-content .meganav__a{font-weight:500}}@media (min-width:1024px){.client-content .meganav__offices{display:flex;justify-content:space-between}}@media (min-width:1024px){.client-content .office{text-align:center;width:calc((100% - 34px) / 2)}}.client-content .office__image{display:block;margin-bottom:22px}.client-content .office__img{display:block;margin:0;width:100%}.client-content .office__header{font-weight:500;margin-bottom:14px}@media (max-width:599px){.client-content .office__header a{display:block;font-size:1rem;line-height:50px;padding:0 26px}}@media (min-width:1024px){.client-content .office__header a{border-bottom:2px solid #0e3359;padding-bottom:4px}}.client-content .office__address{margin:0}@media (max-width:1023px){.client-content .meganav__button,.client-content .office__address,.client-content .office__image,.client-content .office__phone{display:none}}@media (max-width:1023px){.client-content .meganav--people{border-top:1px solid #0e3359;padding:24px}}.client-content .meganav--people .nav-alpha__ul{list-style:none;margin:0 0 1.5rem;padding:0}.client-content .meganav--people .nav-alpha__a{display:block;font-size:1.25rem;font-weight:500;text-align:center;width:19px}@media (min-width:1024px){.client-content .meganav--people .nav-alpha__a{border-bottom:2px solid #0e3359}}.client-content .meganav--people .nav-alpha__a.nav-alpha__a--disabled{border-bottom:none;color:#0e3359;cursor:inherit}@media (min-width:1024px){.client-content .meganav__form{display:flex;justify-content:space-between}}.client-content .meganav__form .nav-filters__search{display:flex;flex-direction:row;height:50px;max-width:580px}@media (max-width:1023px){.client-content .meganav__form .nav-filters__search{margin-bottom:1rem}}.client-content .meganav__form .nav-filters__input{color:#303434}@media (max-width:599px){.client-content .meganav__form .nav-filters__input{margin:0;width:calc(100% - 90px)}}.client-content .meganav__form .nav-filters__submit{background-color:#0e3359}@media (max-width:599px){.client-content .meganav__form .nav-filters__submit{width:90px}}@media (max-width:599px){.client-content .meganav__form .nav-filter{margin:0 0 1rem}}@media (min-width:600px){.client-content .meganav__form .nav-filter{max-width:250px;margin:0}}.client-content .meganav .nav-filter__label,.client-content .meganav__form .nav-filter__a{color:#303434}.client-content .meganav__form .nav-filter__ul{margin:0;padding:0}.client-content .meganav__form .nav-filter__a{display:block;line-height:1.1;padding:2px 15px}.client-content .meganav__form .button{border:1px solid #0e3359;margin:0;transition:background-color 0.2s ease-in-out}@media (max-width:599px){.client-content .meganav__form .button{width:100%}}@media (min-width:600px) and (max-width:1023px){.client-content .meganav__form .button{width:calc(50% - .5rem)}}@media (min-width:1024px){.client-content .meganav__form .button{width:190px}}.client-content .meganav__form .button:hover{background-color:#0e3359}.client-content .nav-filters{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4em;position:relative;z-index:1}@media (max-width:599px){.client-content .nav-filters{flex-direction:column}}.client-content .nav-filters-alpha__ul{display:flex;flex:1 100%;flex-wrap:wrap}@media (max-width:599px){.client-content .nav-filters .nav-filters-alpha__ul{display:none}}@media (min-width:600px){.client-content .nav-filters-alpha__ul{justify-content:space-between}}@media (max-width:599px){.client-content .nav-filters-alpha__li{width:16.666667%;text-align:center}}@media (min-width:600px) and (max-width:1023px){.client-content .nav-filters-alpha__li{width:7.692308%;text-align:center}}.client-content .the_content a.nav-filters-alpha__a{border:none;color:#8e9090;font-size:1.125em;padding:0;font-weight:600;text-decoration:none;transition:color 150ms ease-in}.client-content .the_content a.nav-filters-alpha__a:hover{color:#1e4b79}.client-content .the_content a.nav-filters-alpha__a.nav-alpha__a--disabled{color:#eee;cursor:inherit}.client-content .nav-filter,.client-content .nav-filters__search{background:#f8f7f5;height:50px}@media (max-width:599px){.client-content .nav-filters__search{height:auto}}.client-content .nav-filter{flex:1;position:relative}@media (min-width:600px){.client-content .nav-filter{margin-right:10px}}.client-content .nav-filter.active{z-index:2}@media (max-width:599px){.client-content .nav-filters .nav-filter{margin-bottom:10px}}.client-content .nav-filter__label{border:1px solid #d3d4d4;cursor:pointer;display:block;height:50px;line-height:48px;padding:0 15px;position:relative}.client-content .nav-filter__label-text{display:block;line-height:48px;overflow:hidden;position:relative;white-space:nowrap;max-width:200px}.client-content .nav-filter__label-text:after{background:-moz-linear-gradient(left,rgba(248,247,245,0) 0,#f8f7f5 100%);background:-webkit-linear-gradient(left,rgba(248,247,245,0) 0,#f8f7f5 100%);background:linear-gradient(to right,rgba(248,247,245,0) 0,#f8f7f5 100%);content:'';position:absolute;top:0;right:0;height:100%;width:24px}.client-content .nav-filter__label.active{border-bottom:none}.client-content .nav-filter__arrow{align-items:center;display:flex;height:100%;position:absolute;right:15px;top:0}.client-content .nav-filter__ul{background:#f8f7f5;flex-direction:column;max-height:0;overflow:hidden;position:relative;top:-2px;z-index:1}.client-content .nav-filter__ul.active{border:1px solid #d3d4d4;border-top:none;max-height:275px;overflow-y:scroll;padding-top:2px}.client-content .nav-filter__li{display:block}.client-content .the_content a.nav-filter__a{border-bottom:0;display:block;line-height:1.1;padding:2px 15px}.client-content .nav-filters__search{display:flex;flex:2}@media (max-width:599px){.client-content .nav-filters__search{height:auto;flex-direction:column}}@media (min-width:600px){.client-content .nav-filters__search:not(.search-page){margin-left:10px}}.client-content .nav-filters__input{background:#f8f7f5;border:none;line-height:50px;padding:0 15px;width:calc(100% - 190px);-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}@media (max-width:599px){.client-content .nav-filters__input{width:100%;margin-bottom:10px}}.client-content .nav-filters .nav-filters__input{border:1px solid #d3d4d4}@media (min-width:600px){.client-content .nav-filters .nav-filters__input{border-right:none}}.client-content .nav-filters__submit{height:50px;max-width:190px;-webkit-border-radius:0;border-radius:0}@media (max-width:599px){.client-content .nav-filters__submit{max-width:100%;width:100%}}@media (min-width:600px){.client-content .nav-main{height:100%}}@media (max-width:1023px){.client-content .nav-main__toggle{cursor:pointer;height:55px;position:absolute;right:0;top:0;width:55px}}@media (max-width:599px){.client-content .nav-main__toggle{background-color:#1e4b79}}@media (min-width:600px) and (max-width:1023px){.client-content .nav-main__toggle{bottom:0;margin:auto}}@media (min-width:1024px){.client-content .nav-main__toggle{display:none}}.client-content .nav-main__hamburger{stroke-width:3}@media (max-width:599px){.client-content .nav-main__hamburger{stroke:#fff}}@media (min-width:600px) and (max-width:1023px){.client-content .nav-main__hamburger{stroke:#1e4b79}}.client-content body.nav-open path.open,.client-content body:not(.nav-open) path.close{display:none}@media (max-width:1023px){.client-content .nav-main__wrapper{background-color:#1e4b79;max-width:600px;overflow-y:scroll;position:fixed;right:0;transform:translate(100%,0);transition:transform 0.2s ease;width:100%}}@media (max-width:599px){.client-content .nav-main__wrapper{height:calc(100% - 55px);top:55px}}@media (min-width:600px) and (max-width:1023px){.client-content .nav-main__wrapper{height:calc(100% - 80px);top:80px}}@media (min-width:1024px){.client-content .nav-main__wrapper{display:flex;height:100%}}@media (max-width:1023px){.client-content .nav-open .nav-main__wrapper{transform:translate(0,0)}}@media (max-width:1023px){.client-content .nav-main__primary{flex-direction:column}}.client-content .nav-main__li{margin:0}@media (max-width:1023px){.client-content .nav-main__li{border-top:1px solid #12365b;min-height:51px;position:relative}}@media (min-width:1024px) and (max-width:1299px){.client-content .nav-main__li{margin:0 8px}}@media (min-width:1300px){.client-content .nav-main__li{margin:0 20px}}.client-content .nav-main__li.menu-item-186{position:relative}@media (min-width:1024px){.client-content .nav-main__a.hovered:after{border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #1e4b79 transparent;bottom:0;content:'';left:0;margin:auto;height:0;position:absolute;right:0;width:0;z-index:2}}.client-content .nav-main__a{display:block;font-size:1rem;font-weight:500;letter-spacing:1px;position:relative;text-transform:uppercase}@media (max-width:1440px){.client-content .nav-main__a{font-size:0.85rem}}@media (max-width:1023px){.client-content .nav-main__a{color:#fff;line-height:50px;padding-left:26px;width:calc(100% - 50px)}}@media (min-width:1024px) and (max-width:1100px){.client-content .nav-main__a{font-size:0.75rem}}@media (min-width:1024px){.client-content .nav-main__a{line-height:100px;transition:color 0.4s ease-in}.client-content .nav-main__a:hover{color:#1e4b79}}.client-content .nav-main__mobile-toggle{background-color:#0e3359;display:block;height:50px;position:absolute;right:0;top:0;width:50px;z-index:5}@media (min-width:1024px){.client-content .nav-main__mobile-toggle{display:none}}.client-content .nav-main__mobile-toggle-svg{stroke:#1e4b79;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all 0.2s ease}.client-content .nav-main__mobile-toggle.clicked .nav-main__mobile-toggle-svg{transform:translate(-50%,-50%) rotate(180deg)}.client-content .right .nav-share{display:inline-block;margin-bottom:2rem;width:auto}.client-content .partial-post .nav-share{border-top:1px solid #d3d4d4;display:flex;justify-content:flex-end;height:51px;bottom:0;position:absolute;left:0;width:100%}.client-content .nav-share__label{color:#8e9090;line-height:50px;padding-right:16px}.client-content .right .nav-share__label{color:#303434;font-size:1.625em;font-weight:500;margin-bottom:0.5em}.client-content .person__services .nav-share__ul{padding-top:0}.client-content .featured-events .nav-share__ul,.client-content .right .nav-share__ul{border:1px solid #d3d4d4;border-left:0}.client-content .featured-events .nav-share{display:flex;margin-bottom:2rem;width:auto}.client-content .nav-share__li{border-left:1px solid #d3d4d4;margin-bottom:0}.client-content .person__services .nav-share__li{margin-bottom:0}.client-content .nav-share__a{display:block;height:50px;position:relative;transition:background-color 0.2s ease;width:50px}.client-content .nav-share__a:hover{background-color:#1e4b79}.client-content .the_content .nav-share__a{border-bottom:none}.client-content .nav-share__svg{fill:#d3d4d4;left:50%;position:absolute;top:50%;transition:fill 0.2s ease;transform:translate(-50%,-50%)}.client-content .nav-share__a:hover .nav-share__svg{fill:#fff}.client-content .nav-share--person{display:flex}.client-content .nav-share__label--person{line-height:44px;font-weight:500}.client-content .nav-share__li--person{margin-bottom:0}.client-content .nav-share__a--person{display:block;height:44px;position:relative;width:40px}.client-content .nav-share__a--person .nav-share__svg{fill:#1e4b79}.client-content .nav-share--large{border:1px solid #d3d4d4;float:right;margin:0 0 1em 1.5em;position:relative;right:0;top:0;width:50px}.client-content .nav-share__ul--large{flex-direction:column}.client-content .nav-share__li--large{display:block;margin:0}.client-content .nav-share__li--large:not(:first-child){border-top:1px solid #d3d4d4}.client-content .nav-share__a--large{border-bottom:0 !important;display:block;height:48px;position:relative;text-align:left;width:210px}.client-content .nav-share__a--large:before{background-color:#1e4b79;content:'';height:100%;left:0;width:0;position:absolute;top:0}.client-content .nav-share__a--large:hover:before{width:100%}@media (max-width:1100px){.client-content .nav-share__a--large{width:48px !important}}.client-content .nav-share__icon--large{display:block;height:48px;left:0;position:absolute;top:0;width:48px}.client-content .nav-share__a--large svg{fill:#d3d4d4;left:50%;position:absolute;transition:fill 0.2s linear;transform:translate(-50%,-50%);top:50%}.client-content .nav-share__a--large:hover svg{fill:#fff}.client-content .nav-share__hidden--large{color:#fff;font-weight:700;right:0;height:48px;line-height:54px;position:absolute;top:0;width:150px;font-size:16px}@media (max-width:1100px){.client-content .nav-share__hidden--large{display:none}}.client-content .partial-person--small{max-width:200px}.client-content .partial-person--small:not(:last-child){margin-right:20px}.client-content .partial-person__a{display:block;text-align:center}.client-content .partial-person__img{display:block;margin:0 0 14px;width:100%}.client-content .partial-person__header{color:#1e4b79;font-family:functionpro,"Function Pro",sans-serif;font-size:1em;font-weight:600;margin-bottom:0.25em;text-transform:uppercase}.client-content .partial-person__position{color:#8e9090;font-weight:400;font-size:1em}.client-content .partial-post{border:1px solid #d3d4d4;margin-bottom:2em;padding:2em 2em calc(2em + 51px);position:relative}@media (max-width:959px){.client-content .partial-post{width:100%}}@media (min-width:960px){.client-content .partial-post{width:calc((100% - 4em)/ 3)}}.client-content .partial-post__a{display:block}.client-content .partial-post__tag{color:#1e4b79;margin-bottom:1.5em}.client-content .partial-post__header{font-family:crimsontext,"Crimson Text",serif;color:#303434;font-size:1.25em;font-weight:400;transition:color 0.2s ease}.client-content .partial-post__a:hover .partial-post__header{color:#1e4b79}.client-content .partial-post--large{border-bottom:1px solid #d3d4d4;margin-bottom:2em;padding-bottom:2em}.client-content .partial-post__tag{color:#1e4b79;font-weight:700;letter-spacing:1px;text-transform:uppercase}.client-content .partial-post__header--large{font-size:2.25em;font-weight:400;margin-bottom:0.5em}.client-content .partial-post__meta{margin-bottom:1em}.client-content .partial-post__meta,.client-content .partial-post__meta a{color:#8e9090}.client-content .partial-post__meta>*{display:inline-block;margin-right:24px}.client-content .meta__tag:not(:first-child):before{content:'/';padding:0 8px 0 4px}.client-content .partial-post__more{color:#1e4b79;font-weight:600;text-transform:uppercase}.client-content .partial-post__more svg{stroke:#1e4b79;margin-left:4px;position:relative;top:1px}.client-content .partial-post--large--with-image{display:flex;justify-content:space-between}.client-content .partial-post__image--large{display:block;max-width:150px}.client-content .partial-post__text--with-image{width:calc(100% - 166px)}.client-content .page-template-services-twig .feed{border-left:1px solid #1e4b79;border-top:1px solid #1e4b79}.client-content .service-icons__ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0 0 2em;padding:0}.client-content .service-icons__li{border-bottom:1px solid #8e9090;display:flex;font-weight:500;line-height:58px;margin:0}@media (max-width:599px){.client-content .service-icons__li{width:100%}.client-content .service-icons__li:first-child{border-top:1px solid #8e9090}}@media (min-width:600px) and (max-width:959px){.client-content .service-icons__li{width:calc((100% - 30px)/ 2)}.client-content .service-icons__li:nth-child(1),.client-content .service-icons__li:nth-child(2){border-top:1px solid #8e9090}}@media (min-width:960px){.client-content .service-icons__li{width:calc((100% - 60px)/ 3)}.client-content .service-icons__li:nth-child(1),.client-content .service-icons__li:nth-child(2),.client-content .service-icons__li:nth-child(3){border-top:1px solid #8e9090}}.client-content .service-icons__toggle{border-bottom:none !important;display:block;outline:0;width:100%}.client-content .service-icons__span{width:24px}.client-content .single-meta{border-bottom:1px solid #d3d4d4;color:#8e9090;margin-bottom:2em;padding-bottom:1em}.client-content .single-meta__date{display:inline-block;margin-right:24px}.client-content .single-meta__tags{display:inline-block}.client-content .single-meta__tag-a{color:#8e9090}.client-content .single-meta__tag-a:not(:first-of-type):before{content:'/';padding:0 8px 0 4px}.client-content .table-people{font-size:16px;width:100%}@media (max-width:599px){.client-content .table-people{margin-bottom:4em}}@media (min-width:600px){.client-content .table-people{margin-bottom:8em}}.client-content .table-people a{border-bottom:0}.client-content thead{border-bottom:1px solid #d3d4d4}.client-content thead th.table-people__header{color:#8e9090;font-weight:400;text-align:left}.client-content td.table-people__img{padding:10px 0;width:100px}.client-content td.table-people__img img{display:block;margin:0}.client-content td.table-people__phone{width:120px}.client-content tbody th.table-people__name{padding-left:20px;text-transform:uppercase;text-align:left}.client-content tbody th.table-people__name a{color:#1e4b79;font-size:18px}.client-content tbody th.table-people__name span{letter-spacing:0;text-transform:lowercase}.client-content td.table-people__email{text-align:right}.client-content tbody tr{border-bottom:1px solid #d3d4d4;padding:4px 0}.client-content .table-people a[href^=mailto]{color:#1e4b79}@media (max-width:599px){.client-content .table-people td,.client-content tbody th.table-people__name,.client-content td.table-people__phone,.client-content th{display:block;margin:0 0 1rem;width:100%;padding:0;text-align:center}.client-content .table-people thead th{display:none}.client-content td.table-people__img{padding-top:2rem}.client-content td.table-people__img img{margin:auto;max-width:300px;width:100%}.client-content tbody tr{padding:0 0 1rem}}.client-content .the_content{font-size:18px;line-height:1.85}.client-content .block-layout:first-child>p:first-child{font-size:1.125em;line-height:1.9}.client-content .block-image,.client-content .block-resources,.client-content .block-tabs,.client-content .block-video,.client-content .block-wysiwyg{margin-left:auto;margin-right:auto;max-width:758px}@media (max-width:960px){.client-content .block-image,.client-content .block-resources,.client-content .block-tabs,.client-content .block-video,.client-content .block-wysiwyg{width:calc(100% - 20px)}}@media (max-width:960px){.client-content .sective__left .block-cta,.client-content .sective__left .block-wysiwyg{width:100%}}.client-content .block-cta{margin-left:auto;margin-right:auto;max-width:860px}@media (max-width:960px){.client-content .block-cta{width:calc(100% - 20px)}}.client-content .block-image img{display:block;margin:0 auto;max-width:100%}.client-content .block-image,.client-content .block-resources,.client-content .block-video{margin-bottom:2em}.client-content .sective__left .block-cta .cta-wrap{padding:20px}.client-content .sective__left .block-cta .cta-wrap .block-wysiwyg .left .button{color:#fff}.client-content .sective__left .block-cta .cta-wrap .block-wysiwyg .right h6 a{color:#1e4b79;text-decoration:none !important;border:none}.client-content .block-cta{margin:60px auto}.client-content .block-cta .cta-wrap{border:1px solid #d3d4d4;padding:50px 0;background:#f8f7f5}.client-content .block-cta .cta-wrap .block-wysiwyg{display:flex;justify-content:space-between}.client-content .block-cta .cta-wrap .block-wysiwyg .left{width:55%}.client-content .block-cta .cta-wrap .block-wysiwyg .left h3{font-family:functionpro,"Function Pro",sans-serif;margin:0 0 10px}.client-content .block-cta .cta-wrap .block-wysiwyg .left p{font-size:14px;margin:0 0 15px}.client-content .block-cta .cta-wrap .block-wysiwyg .left .button{margin:0}.client-content .block-cta .cta-wrap .block-wysiwyg .right{width:35%;font-size:14px}.client-content .block-cta .cta-wrap .block-wysiwyg .right .person{margin:25px 0 0}.client-content .block-cta .cta-wrap .block-wysiwyg .right .person:first-child{margin:10px 0 0}.client-content .block-cta .cta-wrap .block-wysiwyg .right h6{font-family:functionpro,"Function Pro",sans-serif;color:#1e4b79;text-transform:uppercase;margin:0 0 5px}@media (max-width:960px){.client-content .block-cta{margin:30px auto}.client-content .block-cta .cta-wrap{padding:20px 10px}}@media (max-width:760px){.client-content .block-cta .cta-wrap .block-wysiwyg{display:block}.client-content .block-cta .cta-wrap .block-wysiwyg .left{width:100%;margin:0 0 25px}.client-content .block-cta .cta-wrap .block-wysiwyg .right{width:100%}}.client-content .block-resources__ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;margin:0;padding:0}@media (max-width:959px){.client-content .block-resources__ul{border-top:1px solid #d3d4d4}}.client-content .block-resources__li{border-bottom:1px solid #d3d4d4;margin:0}@media (max-width:959px){.client-content .block-resources__li{width:100%}}@media (min-width:960px){.client-content .block-resources__li{width:47%}}@media (min-width:960px){.client-content .block-resources__li:first-child,.client-content .block-resources__li:nth-child(-n+2){border-top:1px solid #d3d4d4}}.client-content a.block-resources__a{border:none;color:#1e4b79;display:block;font-weight:600;line-height:1.1;padding:25px 0}.client-content .testimonial.bound--1100{border-bottom:3px solid #1e4b79;border-top:3px solid #1e4b79;margin-bottom:2em;padding:3em 20px}.client-content .testimonial p{font-family:crimsontext,"Crimson Text",serif;font-size:1.5em;font-style:italic;line-height:1.6;max-width:780px;margin-left:auto;margin-right:auto;text-align:center}@media (max-width:599px){.client-content .testimonial p{font-size:1em}}.client-content .testimonial cite{color:#8e9090;font-style:normal;text-transform:uppercase}.client-content .testimonial cite:before{content:"-";padding-right:4px}.client-content .header{background-color:#fff;z-index:10}@media (max-width:599px){.client-content .header{height:55px;left:0;position:fixed;top:0;width:100%}}@media (max-width:599px){.client-content body.scrolled .header{box-shadow:0 1px 2px rgba(0,0,0,0.25)}}@media (min-width:600px){.client-content .header{position:relative}}@media (min-width:600px) and (max-width:1023px){.client-content .header{height:80px}}@media (min-width:1024px){.client-content .header{height:100px}}.client-content .header__bound{height:100%;z-index:2}@media (min-width:600px){.client-content .header__bound{align-items:center;display:flex;justify-content:space-between}}@media (max-width:599px){.client-content .header__bg{background:#1e4b79;position:absolute;top:0;right:0;width:100%;height:100%;transform:translate(100%,0);transition:transform 0.2s ease}}@media (min-width:600px){.client-content .header__bg{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}}@media (max-width:599px){.client-content .nav-open .header__bg{transform:translate(0,0)}}.client-content .header__logo{display:block}@media (max-width:599px){.client-content .header__logo{height:38px;left:10px;overflow:hidden;width:260px;bottom:0;margin:auto;position:absolute;top:0}}@media (min-width:600px) and (max-width:1279px){.client-content .header__logo{height:38px;width:280px}}@media (min-width:1280px){.client-content .header__logo{height:52px;width:416px}}.client-content .header__extras{display:flex}@media (max-width:1023px){.client-content .header__extras{border-top:1px solid #12365b;height:50px;padding:5px 10px}.client-content .header__extras .svg-linkedin,.client-content .header__extras .svg-twitter{fill:#fff}}@media (min-width:1024px){.client-content .header__extras{height:100%}.client-content .header__extras .svg-linkedin,.client-content .header__extras .svg-twitter{fill:#1e4b79}}.client-content .header__search{display:flex;align-items:center}@media (max-width:599px){.client-content .header__search{width:calc(100% - 72px)}}.client-content .social-nav__ul{align-items:center}@media (max-width:599px){.client-content .social-nav__ul{width:72px}}@media (max-width:599px){.client-content .social-nav__li{padding-right:10px}}.client-content .search-open .search__form{opacity:1}.client-content .search__toggle{cursor:pointer;display:inline-block;margin-left:16px}@media (max-width:1023px){.client-content .search__toggle{display:none}}.client-content .search__toggle svg{fill:#adafaf}.client-content .search__form{background-color:#1e4b79}@media (max-width:599px){.client-content .search__form{position:relative;width:100%}}@media (min-width:1024px){.client-content .search__form{max-width:400px;opacity:0;padding:27px 20px 20px;position:absolute;right:0;top:100%;transition:all 250ms ease-in;width:45%}}@media (min-width:1024px){.client-content .search__form:before{border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #1e4b79 transparent;content:'';height:0;position:absolute;right:20px;top:-8px;width:0}}.client-content input[type=search].search__input{background:#0e3359;border:none;box-sizing:border-box;color:#fff;height:40px;line-height:40px;width:100%;padding:0 50px 0 10px;-webkit-appearance:none}@media (min-width:1024px){.client-content input[type=search].search__input{max-width:360px}}.client-content button.search__button{background:0 0;border:none;height:40px;position:absolute;width:40px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}@media (max-width:1023px){.client-content button.search__button{right:0;top:0}}@media (min-width:1024px){.client-content button.search__button{right:20px;top:27px}}.client-content button.search__button .svg-right-arrow{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.client-content .social-nav__li{margin:0 4px}.client-content .banner{align-items:center;background-color:#f8f7f5;display:flex;justify-content:center}@media (max-width:599px){.client-content .banner{height:100px;margin-bottom:2rem}}@media (min-width:600px) and (max-width:1023px){.client-content .banner{height:160px;margin-bottom:2.75rem}}@media (min-width:1024px){.client-content .banner{height:200px;margin-bottom:3.75rem}}.client-content .banner__bound{margin:0}.client-content .banner.banner--no-margin{margin:0}.client-content .banner__tag{color:#8e9090;font-family:functionpro,"Function Pro",sans-serif;font-weight:600;text-align:center;text-transform:uppercase}.client-content .banner__h1,.client-content .banner__header{font-size:3.375em;font-weight:600;max-width:500px;margin:0 auto;position:relative;text-align:center}@media (max-width:599px){.client-content .banner__h1,.client-content .banner__header{font-size:2.25rem}}@media (min-width:600px) and (max-width:1023px){.client-content .banner__h1,.client-content .banner__header{font-size:2.75rem}}.client-content .banner__h1:before,.client-content .banner__header:before{background-color:#1e4b79;content:'';display:block;height:3px;left:0;margin:auto;position:absolute;right:0;top:calc(100% + 16px);width:90px}.client-content .banner--single .banner__header{font-family:crimsontext,"Crimson Text",serif;font-size:2.25em;font-weight:400}.client-content .banner--service,.client-content .banner--single{height:auto;padding:4em 0 6em}.client-content .banner--person{margin-bottom:3em;overflow:hidden;padding:30px 0}@media (max-width:599px){.client-content .banner--person{height:auto}}@media (min-width:600px){.client-content .banner--person{height:auto;max-height:400px}}.client-content .banner__bound--flex{display:flex;justify-content:space-between}.client-content .person__tag{color:#8e9090;font-family:functionpro,"Function Pro",sans-serif;font-weight:600;text-transform:uppercase}.client-content .person__header{font-size:2.25em;font-weight:700;margin-bottom:0;position:relative}.client-content .person__header:before{background-color:#1e4b79;content:'';display:block;height:3px;left:0;position:absolute;top:calc(100% + 24px);width:100px}.client-content .person__details{display:flex;flex-direction:column;justify-content:space-around}.client-content .person__position{font-size:1.25em;margin-bottom:0.5em}.client-content .person__bottom{line-height:1.3}.client-content .person__links{display:flex;padding-top:1em}.client-content .person__links svg{fill:#1e4b79}.client-content .person__links a{color:#1e4b79;font-weight:600}.client-content .person__linkedin{display:block;height:16px;margin-right:12px;width:16px}.client-content .person__vcard{line-height:18px}.client-content .person__mug{max-width:340px;width:45%}.client-content .person__mug img{display:block;margin:0;width:100%}.client-content .person__email span.tag,.client-content .person__fax span.type,.client-content .person__phone span.type{display:inline-block;width:45px}.client-content .subnav{align-items:center;background-color:#1e4b79;display:flex;height:60px;margin-bottom:3.75rem;justify-content:center}.client-content .subnav__a{color:#7893af;font-weight:500;letter-spacing:1px;margin:0 10px;text-transform:uppercase}.client-content .feature{margin-bottom:4em;position:relative}@media (max-width:599px){.client-content .feature{margin-bottom:2rem}}.client-content .feature__image{position:relative}@media (max-width:340px){.client-content .feature__image{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}}.client-content .feature__image:after{background:-moz-linear-gradient(top,rgba(51,51,51,0.55) 0,rgba(30,75,121,0.75) 100%);background:-webkit-linear-gradient(top,rgba(51,51,51,0.55) 0,rgba(30,75,121,0.75) 100%);background:linear-gradient(to bottom,rgba(51,51,51,0.55) 0,rgba(30,75,121,0.75) 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.client-content .feature__img{display:block;margin:0;width:100%}@media (max-width:340px){.client-content .feature__img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}}.client-content .feature__bound{align-items:center;display:flex;height:100%;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0}@media (max-width:340px){.client-content .feature__bound{position:relative;padding:1rem 0;z-index:1;top:auto;left:auto;right:auto}}.client-content .feature__header,.client-content .feature__subhead{color:#fff;letter-spacing:1px;text-align:center;text-shadow:0 0 8px rgba(0,0,0,0.3)}.client-content .feature__header{font-size:5.625em;font-weight:600;margin:0}@media (max-width:599px){.client-content .feature__header{font-size:2.5rem}}@media (min-width:600px) and (max-width:1023px){.client-content .feature__header{font-size:3.75rem}}.client-content .feature__subhead{font-size:1.8rem;font-size:500;margin:0;padding-top:2rem;text-transform:uppercase}@media (max-width:599px){.client-content .feature__subhead{font-size:1rem;padding-top:1rem}}@media (min-width:600px) and (max-width:1023px){.client-content .feature__subhead{font-size:1.25rem}}.client-content .office-image{position:relative;width:100%;height:0;overflow:hidden}.client-content .office-image img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.client-content .service__contact{background-color:#1e4b79;color:#fff;font-size:1.2rem;line-height:1.4;margin-bottom:2rem;padding:2rem;text-align:center}.client-content .service__contact p{margin-bottom:1em}.client-content .service__contact ul{font-size:1rem;font-weight:700;list-style-type:none;margin:0;padding:0}.client-content .the_content .service__contact a{border:none;color:#fff;font-weight:400;text-decoration:none}.client-content .service-attorneys__header{font-family:functionpro,"Function Pro",sans-serif;font-size:1.625em;font-weight:500;line-height:40px;margin-bottom:1em}.client-content .person__services li{margin-bottom:1.25rem}.client-content .person__services a{line-height:1.2;border:none}.client-content div.single{position:relative}.client-content .email-signup{background-color:#1e4b79;background-image:url(/wp-content/uploads/2018/03/mf-services-cta.jpg);background-size:cover;background-position:50% 50%;margin-top:4rem;padding:53px 0}.client-content .email-signup__header{color:#fff;font-size:36px;font-weight:400;line-height:1.1;margin-bottom:1em;text-align:center}@media (min-width:600px){.client-content .email-sigup__form{display:flex;height:50px}}.client-content .email-sigup__form input.email{border:none;height:50px;line-height:50px;padding:0 20px}@media (max-width:599px){.client-content .email-sigup__form input.email{margin-bottom:10px;width:100%}}@media (min-width:600px){.client-content .email-sigup__form input.email{width:calc(100% - 266px)}}.client-content .button.white-outline{border:1px solid #fff;height:50px;background-color:transparent}@media (max-width:599px){.client-content .button.white-outline{width:100%}}@media (min-width:600px){.client-content .button.white-outline{width:246px}}.client-content .slick-next,.client-content .slick-prev{background:#303434;cursor:pointer;height:60px;line-height:70px;opacity:0.8;overflow:hidden;position:absolute;text-align:center;transition:all 0.2s ease;transform:translate(0,-50%);top:170px;white-space:nowrap;width:60px;z-index:1}.client-content .slick-next svg,.client-content .slick-prev svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.client-content .slick-next:hover,.client-content .slick-prev:hover{background:#0e3359;opacity:1}.client-content .slick-next.slick-disabled,.client-content .slick-prev.slick-disabled{cursor:inherit;opacity:0}.client-content .slick-prev{left:0}.client-content .slick-prev:after{background-color:#0e3359;height:40px;position:absolute;top:0;right:-1px;content:'';width:1px}.client-content .slick-next{right:0}.client-content .service-attorneys{padding-bottom:40px;overflow:hidden;margin-bottom:2em}.client-content .service-attorneys .attorney-slider .slick-list{overflow:visible}.client-content .service-attorneys .attorney-slider .slide{position:relative;height:340px}.client-content .service-attorneys .attorney-slider .slide:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;opacity:1;visibility:visible;transition:all 0.2s ease;background:rgba(0,0,0,0.2)}.client-content .service-attorneys .attorney-slider .slide:after{content:'';position:absolute;left:-27px;top:-27px;right:-27px;bottom:-140px;z-index:-1;background:#fff;opacity:0;visibility:hidden}.client-content .service-attorneys .attorney-slider .slide:focus{outline:0}.client-content .service-attorneys .attorney-slider .slide a{display:block}.client-content .service-attorneys .attorney-slider .slide .content{margin-top:25px;text-align:center;opacity:0}.client-content .service-attorneys .attorney-slider .slide .content h4{margin-bottom:10px;font-size:1rem;color:#1e4b79;font-weight:700;text-transform:uppercase}.client-content .service-attorneys .attorney-slider .slide .content h5{color:#8e9090;font-size:1rem;font-weight:400;text-transform:none}.client-content .service-attorneys .attorney-slider .slide .content a.more{background:#1e4b79;color:#fff;font-family:functionpro,"Function Pro",sans-serif;font-weight:500;letter-spacing:1px;line-height:50px;text-transform:uppercase}.client-content .service-attorneys .attorney-slider .slick-active,.client-content .service-attorneys .attorney-slider .slick-current{z-index:1}.client-content .service-attorneys .attorney-slider .slick-active:before,.client-content .service-attorneys .attorney-slider .slick-current:before{opacity:0;visibility:hidden}.client-content .service-attorneys .attorney-slider .slick-active:after,.client-content .service-attorneys .attorney-slider .slick-current:after{opacity:1;visibility:visible;transition:0.2s all 0.5s}.client-content .service-attorneys .attorney-slider .slick-active .content,.client-content .service-attorneys .attorney-slider .slick-current .content{opacity:1;transition:0.2s all 0.5s}@media (max-width:599px){.client-content .service-attorneys{padding-bottom:120px}.client-content .service-attorneys .attorney-slider .slick-next,.client-content .service-attorneys .attorney-slider .slick-prev{width:30px}.client-content .service-attorneys .attorney-slider .slick-prev{left:0}.client-content .service-attorneys .attorney-slider .slick-next{right:0}.client-content .service-attorneys .attorney-slider .slide:after{left:-5px;top:-5px;right:-5px;bottom:-70px}.client-content .service-attorneys .attorney-slider .slide .content{margin-top:12px}.client-content .service-attorneys .attorney-slider .slide .content h4{margin-bottom:0}}.client-content .attorney-testimonials{border-bottom:3px solid #1e4b79;border-top:3px solid #1e4b79;margin-bottom:2em;padding:3em 20px}.client-content .attorney-testimonials .slick{overflow:hidden}.client-content .corp-quotes{background-color:#f8f7f5;margin-bottom:5em;padding:2.5em 0}@media (max-width:599px){.client-content .corp-quotes{padding:1.5rem 0}}.client-content body.home .corp-quotes{margin-bottom:0}.client-content .corp-quotes__logos{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1100px}@media (max-width:1023px){.client-content .corp-quotes__logos{margin-bottom:2rem}}.client-content .corp-quotes__link{margin:0 0 1rem}@media (max-width:1023px){.client-content .corp-quotes__link{padding:0 10px}}@media (max-width:599px){.client-content .corp-quotes__link{width:25%;padding:15px 10px}}@media (min-width:600px) and (max-width:1023px){.client-content .corp-quotes__link{width:16.666667%}}@media (min-width:1024px){.client-content .corp-quotes__link{padding:0 2rem;width:16.666667%}}.client-content .corp-quotes__link img{display:block;margin:0;max-width:100%}.client-content .corp-quotes__link{opacity:0.4}.client-content .corp-quotes__link.active{opacity:1}.client-content .corp-quotes__blockquote{border:none;margin:0;padding:0}.client-content .corp-quotes__blockquote.ready{margin:auto;opacity:0;position:absolute;top:0;left:0;bottom:0;width:100%}@media (max-width:599px){.client-content .corp-quotes__blockquote.ready{bottom:auto}}.client-content .corp-quotes__blockquote.ready.active{opacity:1}.client-content .corp-quotes__testimonials{position:relative;margin-bottom:2rem}.client-content .single-person .related-content{border-top:3px solid #1e4b79;padding-top:3em}.client-content .related-content__header{font-family:functionpro,"Function Pro",sans-serif;font-size:1.625em;font-weight:500;margin-bottom:1em}.client-content .related-content__flex{flex-wrap:wrap}@media (min-width:960px){.client-content .related-content__flex{display:flex}}@media (min-width:960px){.client-content .related-content__flex .partial-post:not(:first-child){margin-left:2rem}}.client-content .related-professionals__bound{border-top:1px solid #d3d4d4;padding-top:2em}.client-content .related-professionals__header{font-family:functionpro,"Function Pro",sans-serif;font-size:1.625em;font-weight:500;margin-bottom:1em}.client-content .related-professionals__flex{display:flex;flex-wrap:wrap}.client-content .mini-cta{min-height:250px;overflow:hidden;position:relative}@media (max-width:959px){.client-content .mini-cta{padding:20px 0}}@media (max-width:599px){.client-content .mini-cta{min-height:440px}}.client-content .mini-cta__img{display:block;margin:0;height:100%;left:50%;position:absolute;transform:translate(-50%,-50%);top:50%;width:auto}.client-content .mini-cta__bound{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;left:0;margin:auto;position:absolute;right:0;top:0}.client-content .mini-cta__intro{color:#fff;font-size:1.7rem;line-height:1.5;text-align:center}.client-content .mini-cta__button{border:1px solid #fff;color:#fff;display:block;font-size:1.35rem;font-weight:500;height:60px;max-width:350px;line-height:58px;position:relative;text-align:center;text-transform:uppercase;transition:background-color 0.2s ease-in-out;width:100%;z-index:2}.client-content .mini-cta__button:hover{background-color:#0e3359}.client-content .cta,.client-content .home-cta{color:#fff;overflow:hidden;position:relative}.client-content .cta{background-color:#1e4b79;color:#fff;margin-bottom:-4rem;padding-top:38.19444444%;position:relative}.client-content .home-cta__img{display:block;margin:0}@media (max-width:959px){.client-content .home-cta__img{height:100%;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:auto}}@media (min-width:960px){.client-content .home-cta__img{width:100%}}@media (max-width:959px){.client-content .cta__content,.client-content .home-cta__content{padding:3rem 20px}}@media (min-width:960px){.client-content .cta__content,.client-content .home-cta__content{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}}.client-content .cta__header,.client-content .home-cta__header{font-size:3.375rem;line-height:1.2;margin-bottom:1rem;text-align:center}.client-content .cta__desc,.client-content .home-cta__desc{margin:0 auto 1rem;max-width:500px}.client-content .cta__button,.client-content .home-cta__button{border:1px solid #fff}.client-content .cta__button:hover,.client-content .home-cta__button:hover{background:#fff;color:#1e4b79}.client-content .our-stories__header{font-family:functionpro,"Function Pro",sans-serif;font-size:1.625em;font-weight:500;margin-bottom:1em}.client-content .map{background:#1e4b79;margin-bottom:4rem}.client-content .map__bound{display:flex}@media (max-width:1023px){.client-content .map__bound{flex-direction:column}}.client-content .map__container{height:550px}@media (max-width:1023px){.client-content .map__container{width:100%}}@media (min-width:1024px) and (max-width:1279px){.client-content .map__container{width:720px}}@media (min-width:1280px){.client-content .map__container{width:940px}}.client-content .map__content{align-items:center;color:#fff;display:flex}@media (max-width:1023px){.client-content .map__content{padding:30px}}@media (min-width:1024px) and (max-width:1279px){.client-content .map__content{padding:20px;width:calc(100% - 720px)}}@media (min-width:1280px){.client-content .map__content{padding:0 30px;width:calc(100% - 940px)}}.client-content .transactions{display:none}.client-content .transaction{background:#fff;padding:36px;width:100%;max-width:580px}.client-content .transaction__author,.client-content .transaction__category{border-bottom:1px solid #1e4b79;color:#1e4b79;display:inline-block;font-weight:700}.client-content .transaction__desc,.client-content .transaction__location{margin-bottom:1rem}.client-content .transaction__header{font-family:functionpro,"Function Pro",sans-serif;font-weight:500;margin-bottom:0.25rem}.client-content .transaction__header--margin-bottom{margin-bottom:1rem}.client-content .transaction__location{font-size:1rem;font-weight:400}.client-content .transaction p:last-child{margin-bottom:0}.client-content .featured-story__container{width:100%}.client-content .featured-story__span{color:#7893af;display:block;font-weight:500;margin-bottom:1rem;text-transform:uppercase}.client-content .featured-story__header{font-family:functionpro,"Function Pro",sans-serif;font-weight:500;margin-bottom:4px}.client-content .featured-story__more{color:#7893af;font-weight:500;text-transform:uppercase}.client-content .button.featured-story__button{border:2px solid #fff;margin:2rem 0 0;transition:background-color 0.2s ease-in-out}.client-content .button.featured-story__button:hover{background-color:#0e3359}.client-content .insights{background:#fff;padding:4rem 0}.client-content .insights__header{font-size:3.375rem;line-height:1;text-align:center}.client-content .insights__flexbox{display:flex;flex-wrap:wrap;justify-content:space-between}.client-content .insights-filter{margin-bottom:2rem;padding-bottom:2rem;position:relative}.client-content .insights-filter:after{background-color:#d3d4d4;bottom:0;content:'';height:1px;position:absolute}@media (max-width:599px){.client-content .insights-filter:after{left:10px;width:calc(100% - 20px)}}@media (min-width:600px){.client-content .insights-filter:after{left:20px;width:calc(100% - 40px)}}.client-content .insights-filter .nav-filters{margin:0}.client-content .insights-filter .nav-filter{margin:0;max-width:250px}.client-content .insights-filter .nav-filter__a{display:block;line-height:1.2;padding:0 15px}.client-content .insights-filter h2{font-family:functionpro,"Function Pro",sans-serif;font-size:1.625em;font-weight:500;margin-bottom:1em}.client-content .pagination{margin-bottom:2rem;text-align:center}.client-content .pagination .button{display:inline-block}.client-content .featured-events{background-color:#f8f7f5;padding:4rem 0;margin-bottom:2em}.client-content .featured-events .button{border:1px solid #d3d4d4;color:#d3d4d4;margin:0}.client-content .featured-events .button:hover{background-color:#d3d4d4;color:#303434}.client-content .featured-events__tag{font-family:functionpro,"Function Pro",sans-serif;font-weight:500;margin-bottom:1em;text-transform:uppercase}@media (min-width:600px){.client-content .partial-event{padding-right:82px;position:relative}}.client-content .partial-event .partial-post__share--large{position:absolute;right:0;top:0}@media (max-width:599px){.client-content .partial-event .partial-post__share--large{display:none}}.client-content .partial-event .patrial-post__share-hidden--large{display:none}.client-content .partial-event .partial-post__share-a--large:hover .patrial-post__share-hidden--large{display:block}.client-content .partial-event__desc{margin-bottom:1rem}.client-content .swipe{overflow:hidden;visibility:hidden;position:relative}.client-content .swipe-wrap{overflow:hidden;position:relative}.client-content .swipe-wrap>div{float:left;width:100%;position:relative}.client-content .direct{position:absolute;bottom:-2rem;right:0}.client-content .direct__a{background-color:#d3d4d4;border-radius:7px;cursor:inherit;display:inline-block;height:14px;width:14px;overflow:hidden;transition:background-color 0.1s ease}.client-content .direct__a.active{background-color:#1e4b79}.client-content .resources{padding-top:2rem;margin-bottom:4rem}.client-content .resources__header{font-family:functionpro,"Function Pro",sans-serif;font-size:1.625em;font-weight:500;margin-bottom:1em}.client-content .contact-us{background-color:#f8f7f5;clear:both}@media (max-width:599px){.client-content .contact-us{background-image:none !important}}@media (min-width:600px){.client-content .contact-us{background-image:url(/wp-content/themes/nmc_manningfulton/assets/contact-us-durham.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:100% auto;padding-top:25%}}@media (min-width:600px) and (max-width:1023px){.client-content .contact-us{padding-bottom:40px}}@media (min-width:960px) and (max-width:1440px){.client-content .contact-us{margin-bottom:-8%}}@media (min-width:1441px){.client-content .contact-us{align-items:flex-end;display:flex;height:900px;margin-bottom:-120px}}.client-content .contact-us__bound{background:#fff;padding:50px 46px;box-shadow:0 0 4px rgba(0,0,0,0.25)}@media (min-width:600px) and (max-width:1440px){.client-content .contact-us__bound{max-width:calc(100% - 80px)}}.client-content .contact-us__header{font-size:3.375em;text-align:center}@media (max-width:599px){.client-content .contact-us__header{margin-bottom:0.5em}}@media (min-width:600px){.client-content .contact-us__header{margin-bottom:0.25em}}@media (max-width:1023px){.client-content .contact-us .form-field{margin-bottom:20px}.client-content .contact-us .form-field{margin-left:0;width:100%}}@media (min-width:1024px){.client-content .contact-us .form-field,.client-content .contact-us .frm_submit{width:calc((100% - 20px) / 2);margin-left:0 !important;float:none;clear:none;grid-column:inherit}.client-content .contact-us .form-field:nth-of-type(1),.client-content .contact-us .form-field:nth-of-type(2),.client-content .contact-us .form-field:nth-of-type(3),.client-content .contact-us .form-field:nth-of-type(4){margin-bottom:10px}.client-content #frm_field_73_container{align-content:flex-start;height:170px}.client-content .frm_submit{padding-top:20px;align-self:flex-end}.client-content .contact-us .frm_form_fields .frm_fields_container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}}.client-content #frm_field_79_container .frm_primary_label,.client-content .contact-us .frm_inside_container label,.client-content .contact-us .frm_pos_none{display:none}.client-content .contact-us .form-field{position:relative}.client-content .contact-us fieldset{position:relative}@media (min-width:1024px){.client-content .contact-us .frm_form_fields .frm_fields_container{height:320px}}@media (min-width:1024px) and (max-width:1240px){.client-content .contact-us .frm_form_fields .frm_fields_container{padding-bottom:100px;height:420px}}.client-content .contact-us label{color:#565c5c;font-family:functionpro,"Function Pro",sans-serif;line-height:40px;z-index:0}.client-content .contact-us label.frm_hidden,.client-content .contact-us legend{display:none}.client-content .contact-us input[type=email],.client-content .contact-us input[type=tel],.client-content .contact-us input[type=text]{height:40px;line-height:38px;padding:0 15px}.client-content .contact-us input[type=email],.client-content .contact-us input[type=tel],.client-content .contact-us input[type=text],.client-content .contact-us textarea{background-color:transparent;border:1px solid #d3d4d4;font-family:functionpro,"Function Pro",sans-serif;color:#565c5c;position:relative;transition:background-color 0.1s ease;width:100%;z-index:1}.client-content .contact-us input[type=email].populated,.client-content .contact-us input[type=email]:focus,.client-content .contact-us input[type=tel].populated,.client-content .contact-us input[type=tel]:focus,.client-content .contact-us input[type=text].populated,.client-content .contact-us input[type=text]:focus,.client-content .contact-us textarea.populated,.client-content .contact-us textarea:focus{background-color:#fff}.client-content .contact-us textarea{height:100%;padding:5px 15px;margin:0}.client-content .contact-us .frm_submit button{display:block;float:right;max-width:240px;text-align:center}@media (min-width:1024px) and (max-width:1240px){.client-content .contact-us .frm_submit button{position:absolute;bottom:0;right:0}}@media (min-width:1024px){.client-content #frm_field_94_container{bottom:13px;position:absolute;right:260px;width:304px}}@media (min-width:1024px) and (max-width:1240px){.client-content #frm_field_94_container{right:calc(100% - 304px);bottom:0}}.client-content .frm_verify label{display:none}.client-content .footer{background-color:#f8f7f5;clear:both}@media (max-width:959px){.client-content .footer{padding:2em 0}}@media (min-width:960px){.client-content .footer{padding:160px 0 2em}}.client-content .footer__h-card{display:flex;justify-content:space-between;margin-bottom:2.75em}@media (max-width:959px){.client-content .footer__h-card{flex-wrap:wrap;justify-content:center}}.client-content .footer__logo{display:flex;flex-direction:column;text-align:right}@media (max-width:959px){.client-content .footer__logo{align-items:center;flex:1 100%;justify-content:center;margin-bottom:1em}}@media (min-width:960px){.client-content .footer__logo{align-items:flex-end;justify-content:space-between;order:1;width:50%}}.client-content .accolades{align-items:center;display:flex}@media (max-width:599px){.client-content .accolades{flex-wrap:wrap;justify-content:center}}.client-content .accolades .accolade{max-width:90px;max-height:60px}@media (max-width:959px){.client-content .accolades .accolade{margin:0 1rem}}@media (min-width:960px){.client-content .accolades .accolade{margin-left:1rem}}.client-content .accolades .accolade__img{max-height:60px;max-width:90px}.client-content .accolades .accolade__a{display:block}.client-content .footer__addresses{display:flex}@media (max-width:599px){.client-content .footer__addresses{flex-direction:column;text-align:center}}@media (min-width:960px){.client-content .footer__addresses{width:50%}}.client-content h4.footer__city{font-size:1.25em;font-family:crimsontext,"Crimson Text",serif;font-weight:400;line-height:1;margin-bottom:1em}.client-content .p-name{max-width:336px;width:100%}.client-content .p-adr{margin-right:20px;min-width:200px}.client-content .footer__adr{margin-bottom:1em}.client-content .footer__bottom{align-items:flex-start;display:flex;justify-content:space-between}@media (max-width:959px){.client-content .footer__bottom{align-items:center;flex-direction:column}}.client-content nav.footer__cell{display:flex;line-height:1}@media (max-width:959px){.client-content nav.footer__cell{margin-bottom:1em}}.client-content .footer__social{display:flex;margin-right:15px}.client-content .footer__social svg{fill:#1e4b79}.client-content .footer__social__li{vertical-align:top;margin:0 9px 0 0}.client-content .footer__social__a{display:block;height:19px}.client-content .footer p{font-size:0.875em;margin:0}@media (max-width:959px){.client-content .footer p{text-align:center}}@media (max-width:959px){.client-content .footer p a{display:block}}@media (min-width:960px){.client-content .footer p a{margin-left:24px}}.client-content .footer p a:hover{color:#1e4b79}.client-content .footer p span.blue{color:#1e4b79}@media (min-width:960px){.client-content .footer p+p{padding-top:10px;text-align:right}}.client-content .footer__intranet{color:#1e4b79;font-weight:500;line-height:19px}.client-content .be-related-link-container{align-items:center;display:flex;flex-direction:column;text-align:center}.client-content .be-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0.6rem 0 1.4rem}@media (min-width:960px){.client-content .be-related-link-container{flex-direction:row;text-align:left;padding:1rem 0}.client-content .be-list{text-align:left;padding:1rem 0;flex-direction:row}.client-content .be-list-item{margin:0;margin-left:1rem}}