.dark_button,.red_button{padding:.75em;display:inline-block;font-family:Lato,Arial,sans-serif;line-height:1}.B_crumbBox li,.dark_button,.mobile-top-level ul,.red_button,body{font-family:Lato,Arial,sans-serif}#big_search_typeahead,#big_search_typeahead2,#big_search_where,#big_search_where2{background-color:#f7f7f7;background-size:30px;vertical-align:top;height:68px;box-shadow:none}.footer-links,ul.B_crumbBox,ul.la-list,ul.legion-nav{list-style-type:none}body{font-variant-ligatures:no-common-ligatures}hr{margin:1rem auto}a{color:#00f}a.redlink:hover,a:hover{color:#ff3003;text-decoration:underline}#feat-attys .slick-next:before,#feat-attys .slick-prev:before,#home-header ul.legion-nav #search-toggle:hover a,#home-header.home-sticky ul.legion-nav #search-toggle a,.brown_text,.browselist a,.browselist>div>div>ul>li>a,.crumbs a,.insightListing,.marketing-cta-bar a,.pa_list_title a,.tab-content label,a.redlink{color:#4a0e01}h1,h2,h3,h4,h5,h6{font-family:Lora,serif;font-weight:700;color:#4a0e01}.red_button{background:#ff3003;color:#fff;border:0;border-radius:4px}#home-header.home-sticky #menu-toggle span,#menu-toggle span,.dark_button,.state-drop-down option:active,.state-drop-down option:focus,.state-drop-down option:hover{background:#4a0e01}.red_button:active,.red_button:focus,.red_button:hover{background:#4a0e01;color:#f7f0d4;text-decoration:none;cursor:pointer}.dark_button{color:#f7f0d4;border:0;border-radius:4px}.dark_button:active,.dark_button:focus,.dark_button:hover{background:#ff3003;color:#fff;text-decoration:none;cursor:pointer}@media(max-width:768px){.show-for-tablet{display:none}}.B_crumbBox li,.signedin-av,ul.legion-nav li.nav-link{display:inline-block}.banner{background:url('images/ll-mobile-banner.jpg') 0 0/100% no-repeat #000;border-bottom:5px solid #f7f0d4}.banner-interior{height:81vh}.banner-tagline{font-size:5.5vw;font-weight:700;color:#fff;margin-top:65%}.banner-lower{font-size:3vw;color:#fff}.menu-overlay{width:100%;height:100vh;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:visibility .25s,opacity .25s}.header-row,.mast-head{height:55px}.menu-overlay.menu-opened{opacity:1;visibility:visible;z-index:9997;top:55px}.mast-head{background:#f7f0d4;position:fixed;top:0;width:100%;z-index:999}.big-first-field,.big-first-field+div,.logo-container,ul.legion-nav li.nav-link.signedin{position:relative}.logomark{max-height:45px}.logotype{max-height:36px;padding-left:.5rem}.crumb-container{background:#f9f9f9}.crumbs{color:#4a0e01;padding:.7em .9375em;font-size:.75em}ul.B_crumbBox{margin-left:0;padding:0;margin-bottom:0}.crumbs a:hover{text-decoration:underline}@media(min-width:768px){.hide-for-tablet{display:none}.banner-tagline{margin-top:6em}.header-row,.mast-head{height:75px}.crumbs,.crumbs a,.crumbs span a{color:#4a0e01}.menu-overlay.menu-opened{opacity:1;z-index:9997;top:75px}.mast-head{border-bottom:1px solid #ece5e4;background:#fff;position:relative}.logomark{max-height:101px;position:absolute;top:-1.8em;left:0}.logotype{max-height:100%;top:unset;margin-left:7.4375em}.crumb-container{background:#f9f9f9}.crumbs{padding:.7em 0 .7em 8rem;font-size:.75em;z-index:2;position:relative}.crumbs a:hover,.crumbs span a:hover{text-decoration:underline}}@media(min-width:1024px){.banner-tagline{font-size:3.25em}.header-row,.mast-head{height:90px}.mast-head .logomark{z-index:1000;max-height:116px;top:-1em}.mast-head .logotype{max-width:180px;z-index:1000;margin-top:.5em}}.banner #big_search_typeahead2{border-bottom:1px solid #b3b3b4;border-right:0}#cert-search #basicstate option,#cert-search .searchprac .pracresults,#cert-search .searchprac .practiceprop,.banner .search-container.opened-search{background:#fff}.banner .search-container.opened-search>.grid-x{height:150px}.banner .search-container{position:fixed;top:55px;width:100%;margin:0 auto;padding-left:2em;padding-right:1em;left:0;right:0}.banner-interior #big_search_btn,.banner-interior #big_search_typeahead,.banner-interior #big_search_where{height:40px}.banner-interior #big_search_typeahead,.banner-interior #big_search_where{font-size:.9375em}#home-header{background:0 0}#cert-search .searchprac .pracselection:after,#home-header .red-logotype,#searchbox #cert-search a.form-submit:before,.cert-search-container #searchbox #advanced-search,.insight_big_1 hr,.insight_big_2 .iExcerpt,.insight_big_3 .iExcerpt,.side-search.tabs input[type=radio],ul.legion-nav li#login_box_ow .sub-menu li a:after,ul.legion-nav li.nav-link ul.sub-menu .nav-insights-container a:before,ul.legion-nav li.nav-link.has-children>a.no-caret:after,ul.legion-nav li.nav-link.level1.signin{display:none}#home-header #menu-toggle span,#home-header.home-sticky{background:#f7f0d4}#home-header ul.legion-nav #search-toggle a,#rightBar .for-assoc ul.la-list li a,.footer-social a:active,.footer-social a:focus,.footer-social a:hover,.for-assoc ul.la-list li a,.lfooter a:active,.lfooter a:focus,.lfooter a:hover{color:#f7f0d4}#search-toggle{font-size:1.25em;text-align:center;padding:0 5px;margin-right:1rem}#search-toggle a{padding:0 1em}.search-container>.grid-x{height:0;visibility:hidden;opacity:0;transition-duration:.2s;transition-timing-function:ease-in;transition-property:opacity,visibility,margin-top}.search-container.opened-search>.grid-x{height:165px;visibility:visible;opacity:1}.state-drop-down,.state-drop-down:active,.state-drop-down:focus{background-color:#f0eeee;border:0;outline:0;box-shadow:none;color:#4a0e01;font-weight:700;border-radius:4px;font-size:1rem;margin-bottom:0}.iExcerpt a,.marketing-form-section a,.state-drop-down option{color:#4a0e01;font-weight:700}.feat-i-text{font-weight:700;color:#4a0e01;margin-bottom:1rem}ul.legion-nav li.nav-link ul.sub-menu .nav-insights-container a{padding:unset;display:initial}ul.legion-nav li.nav-link ul.sub-menu .nav-insights-container a:active,ul.legion-nav li.nav-link ul.sub-menu .nav-insights-container a:focus,ul.legion-nav li.nav-link ul.sub-menu .nav-insights-container a:hover{text-decoration:underline;color:#ff3003;background:0 0}.nav-insights-container .insightListing{font-style:normal;font-family:Lato,Arial,sans-serif;margin-bottom:1rem}.nav-insights-container .insightListing .post-author-img{width:50px;height:50px;margin-top:-25px;border:2px solid #f7f0d4;border-radius:50%;margin-left:1em;overflow:hidden;text-align:center}.nav-insights-container .insightListing .post-meta .post-author{margin-left:0;margin-right:1em;margin-top:.25em}.nav-insights-container .insightListing .insight-listing-title{font-size:1.0625rem}.nav-insights-container .insightListing.smaller-menu-insight .small-i-img{max-width:148px;margin-right:1em}.nav-insights-container .insightListing.smaller-menu-insight .insight-listing-title{margin:0 0 .5rem}.nav-insights-container .insightListing.smaller-menu-insight .insight-listing-title a{font-size:1rem}.nav-insights-container .insightListing.smaller-menu-insight .post-meta .post-author{font-size:.875em}#menu-insights-button{max-height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#f7f0d4}#menu-insights-button:active,#menu-insights-button:focus,#menu-insights-button:hover{background:#ff3003;color:#fff;text-decoration:none}.mobilenav{height:100%;width:0;position:fixed;z-index:9999;top:55px;left:0;background-color:#f7f0d4;overflow-x:hidden;padding-top:0;transition:.5s}#big_search,#menu-toggle,.portrait-frame,.signedin-av{position:relative}.mobilenav.opened-nav{width:85%}.mobilenav ul li a{padding:2em 0 2em 1em;text-decoration:none;font-size:1rem;color:#4a0e01;display:block;transition:.3s;border-bottom:1px solid rgba(0,0,0,.1)}.mobile-top-level,.mobilenav ul li.signin a{font-family:Lora,serif;font-style:italic}.browselist a:hover,.mobilenav a:hover,.pa_list_title>a:hover{color:#ff3003}.mobilenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{border-color:#4a0e01 transparent transparent}.mobile-top-level strong,.mobile-top-level ul,ul.legion-nav li.nav-link.level1>a strong{font-style:normal}.accordion-menu .is-accordion-submenu a{padding:1rem 1.75rem 1rem 1rem;line-height:1.5}#menu-toggle{width:28px;height:20px;margin:auto;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#menu-toggle span{display:block;position:absolute;height:4px;width:100%;border-radius:100px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu-toggle span:first-child{top:0}#menu-toggle span:nth-child(2),#menu-toggle span:nth-child(3){top:9px}#menu-toggle span:nth-child(4){top:18px}#menu-toggle.open span:first-child,#menu-toggle.open span:nth-child(4){top:18px;width:0%;left:50%}#menu-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#menu-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}ul.legion-nav{margin:0;display:flex;align-items:center;justify-content:flex-end}ul.legion-nav li.nav-link a{font-family:Lora,sans-serif;font-style:italic;color:#4a0e01;line-height:1}ul.legion-nav li.nav-link.has-children a:after,ul.legion-nav li.nav-link.has-children ul.sub-menu li.has-level2 a:after{background:0 0;font-family:fontawesome;font-style:normal;position:relative;right:-4px}#cert-search #certcheck,.home-reviews-list .slick-track,ul.legion-nav li.nav-link.signedin a{display:flex;align-items:center}.signedin-av{width:21px;height:21px;border-radius:50%;overflow:hidden;margin-right:3px}.feat-area,.la-title{font-family:Lora,serif}.big-first-field+div:before,.big-first-field:before{font-size:1.35em;left:10px;position:absolute;font-family:fontawesome;color:#4a0e01}@media(min-width:1100px){.mast-head .logotype{max-width:200px}.nav_signed_in ul.legion-nav li.nav-link{font-size:.875em}}@media(min-width:1200px){.mast-head>.grid-container{padding-left:0;padding-right:0}.mast-head .logotype{max-width:unset}#ftr-signin{margin-right:0}.nav_signed_in ul.legion-nav li.nav-link{font-size:.9375em}}#big_search{background-image:url('../images/fal-bg.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;border-bottom:10px solid #f7f0d4;height:410px;display:flex;align-items:center;justify-content:center}#big_search_box{margin-top:7.5em}.header-search-fields #ajax_search2,.header-search-fields #big_search_box2,.home-marketing-section .mkt-screen-list{margin:0}#ajax_search{margin:.5rem 1em}#ajax_search input,#legion-content #searchbox.cert-searchbox #cert-search,.cert-search-container #searchbox.cert-searchbox #cert-search{border:0}#ajax_search #big_search_where{border-top:1px solid #b3b3b4}#tagline_l{font-size:5.85vw;font-weight:900;color:#fff;text-align:center;line-height:1}#tagline_2{font-size:3vw;font-weight:700;color:#fff;text-align:center;line-height:1}#big_search_typeahead,#big_search_typeahead2{background-position:left top;background-repeat:no-repeat;padding:0 0 0 45px;border:none;border-right:1px solid #b3b3b4;border-radius:0;margin:0}.big-first-field:before{content:"\f002";top:8px}#ajax_search2 .big-first-field+div:before,#ajax_search2 .big-first-field:before{top:6px}#big_search_where,#big_search_where2{padding:0 0 0 35px;border:none;border-radius:0;margin:0}.big-first-field+div:before{content:"\f041";top:9px;width:25px}#big_search_typeahead,#big_search_where{background-position:0 -3px}#big_search_btn,#big_search_btn2{width:100%;height:68px;background-color:#ff3003;font-size:18px;color:#fff;border:0;box-shadow:none;padding:0!important}#big_search_btn2:hover,#big_search_btn:hover{background-color:#95665b;cursor:pointer}.header-search-fields #big_search_btn2,.header-search-fields #big_search_typeahead2,.header-search-fields #big_search_where2{height:38px}.header-search-fields #big_search_typeahead2,.header-search-fields #big_search_where2{background-size:20px;padding-left:25px;background-position:0 5px}#big_search_results,#big_search_results2{background-color:#fff;z-index:9002;position:absolute;width:100%;max-height:180px;overflow-y:hidden}#big_search_results .search_person,#big_search_results2 .search_person{font-size:.8125rem;padding:.5rem 0}.search_person .portrait-frame{border:2px solid #f7f0d4;background:#f7f0d4;overflow:hidden;width:44px;height:44px;margin:0 auto}.cert-search-container,.grid-container.featured-attorneys-section,.grid-container.mission-section-2,.side-search.tabs{margin-bottom:1.5em}.search_person>table>tbody>tr>td{vertical-align:bottom;padding:2px}.search_person>table{margin-bottom:5px}.bs_pa_b:hover,.bs_pa_s:hover,.search_person:hover{background-color:#f7f7f7}@media(min-width:375px){.banner-interior #big_search_btn,.banner-interior #big_search_typeahead,.banner-interior #big_search_where{height:50px}#search-toggle{margin-right:1.75rem}#big_search_box{margin-top:8.5em}#big_search_typeahead,#big_search_where{background-position:unset}}@media(min-width:640px){.banner{background:url('images/llbanner.jpg') center/cover no-repeat #000;border-bottom:10px solid #f7f0d4}.banner-interior{height:660px}.banner-lower{font-size:1.375em}.banner .search-container.opened-search>.grid-x{height:70px}.banner #big_search_typeahead2{border-right:1px solid #b3b3b4;border-bottom:0}#ajax_search input{font-size:.8125rem}#ajax_search #big_search_where{border:none}#ajax_search #big_search_typeahead{border-right:1px solid #b3b3b4}}@media(min-width:768px){.banner .logomark{top:-1em}.banner .search-container.opened-search{background:0 0}.banner .mast-head{background:0 0;border-bottom:0;position:relative}.banner ul.legion-nav li.nav-link.level1>a{color:#f7f0d4}.banner #menu-toggle span{background:#f7f0d4}.banner .search-container{top:75px}.mobilenav{top:0}ul.legion-nav{list-style-type:none;margin:0;display:flex;align-items:center;justify-content:flex-end}ul.legion-nav li.nav-link{display:inline-block;font-family:Lora,sans-serif;font-style:italic}.nav_signed_in ul.legion-nav li.nav-link a{padding:0 2.25em}#ajax_search input{font-size:.9375rem}.search-container.opened-search>.grid-x{height:75px}#big_search_typeahead,#big_search_where{background-size:auto;background-position:0 -8px}.header-search-fields #big_search_btn2,.header-search-fields #big_search_typeahead2,.header-search-fields #big_search_where2{height:45px}.header-search-fields #big_search_typeahead2,.header-search-fields #big_search_where2{background-size:30px;padding-left:35px;background-position:0 2px}}#feat-attys{margin:-60px 1em 0;min-height:328px}#feat-attys .slick-prev:before{content:'\f053';font-family:fontawesome}#feat-attys .slick-next:before{content:'\f054';font-family:fontawesome}.front-page-card{text-align:center;min-height:328px;display:flex;flex-direction:column;justify-content:space-between}.slick-initialized .slick-slide.front-page-card{display:flex}.portrait-frame{border-radius:50%;border:5px solid #f7f0d4;background:#f7f0d4;overflow:hidden;width:120px;height:120px;margin:0 auto .5em}.attorney-portrait{display:block;width:100%;height:auto}.feat-loc,.feat-name,.feat-name a{font-size:1.125rem;font-weight:700;color:#4a0e01}.feat-area{color:#4a0e01;font-size:.9375em}.feat-area,.feat-loc,.feat-name{margin-bottom:.5rem}.front-page-card .dark_button{width:100%;line-height:1.5;font-weight:700;margin-top:auto;padding:1.25em .5em}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.for-la-section p,.home-marketing-section .mkt-line1,.home-marketing-section .mkt-line2,.home-marketing-section .mkt-line3,.home-marketing-section .mkt-line4,.lava-btn{line-height:normal}#feat-attys .slick-prev{left:-25px}#feat-attys .slick-next{right:-25px}@media(min-width:375px){#feat-attys,.front-page-card{min-height:368px}#feat-attys{margin:-80px 1em 0}.portrait-frame{width:160px;height:160px}}@media(min-width:640px){.portrait-frame{border:5px solid #f7f0d4}.feat-loc,.feat-name,.feat-name a{font-size:1.125rem}}@media(min-width:1024px){.banner ul.legion-nav li.nav-link:hover>a{background:#fff;color:#4a0e01}.banner .search-container{top:75px;position:absolute}#search-toggle{margin-right:0}#search-toggle a{padding:0 1.5em}.mm-heading,ul.legion-nav>li.nav-link{font-size:1em}.mm-heading,ul.legion-nav li.nav-link ul.sub-menu li a{font-weight:700;font-family:Lato,Arial,sans-serif;font-style:normal}.mm-heading,ul.legion-nav li.nav-link.level1>a strong{font-style:normal}.nav-container,ul.legion-nav,ul.legion-nav>li.nav-link{height:100%}.nav_signed_in ul.legion-nav>li.nav-link{font-size:.8125em}ul.legion-nav>li.nav-link a{padding:0 1.75em;display:flex;align-items:center;height:100%;font-size:1.03125em}ul.legion-nav li.nav-link ul.sub-menu li a:hover,ul.legion-nav li.nav-link:hover>a,ul.legion-nav>li.nav-link a:hover{background:#4a0e01;color:#f7f0d4;text-decoration:none}ul.legion-nav li.nav-link.level1.signin{display:inline-block}ul.legion-nav .mega-menu-level2,ul.legion-nav>li.nav-link.has-children .mega-menu-container{opacity:0;visibility:hidden;margin-top:10px;transition-duration:.2s;position:absolute;transition-timing-function:ease-in;transition-property:opacity,visibility,margin-top;display:block;left:0;right:0;width:100%;text-align:left}.menu-divider{display:block;height:10px;background:#f7f0d4}.mm-heading,ul.legion-nav>li.nav-link a.mm-heading{height:auto}ul.legion-nav li.nav-link.has-children:hover .mega-menu-container{opacity:1;visibility:visible;margin-top:0}ul.legion-nav li.nav-link.has-children .mega-menu-container .mega-menu{background:#fff}ul.legion-nav li.nav-link.has-children ul.sub-menu{list-style-type:none;display:flex}ul.legion-nav li.nav-link ul.sub-menu li a{position:relative;display:block;padding:3em 1em}ul.legion-nav li.nav-link ul.sub-menu li a:before{position:absolute;content:'';height:80px;width:1px;background:#ece5e4;margin:auto;right:0;top:0;bottom:0}ul.legion-nav li.nav-link ul.sub-menu li a:hover:before{background:0 0}a.pa-menu-link:before,ul.legion-nav li.nav-link ul.sub-menu .mega-menu-level2 a:after,ul.legion-nav li.nav-link ul.sub-menu li:last-child:before,ul.legion-nav>li.nav-link a.mm-heading:before{display:none}.menu-search{padding-left:7.25rem}.mega-menu-level2>.grid-container{padding:1em 0}ul.legion-nav li.nav-link ul.sub-menu li.has-level2:hover .mega-menu-level2{opacity:1;visibility:visible;margin-top:0;background:#fff}.mega-menu-level2 .grid-container>ul.pa-list,.mega-menu-level2 ul.state-links{columns:4}.mega-menu-level2 .grid-container>ul.pa-list li{position:relative;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}ul.legion-nav li.nav-link ul.sub-menu .mega-menu-level2 li a{padding:.5em 0 .5em .5em;font-size:1em;font-weight:400}ul.legion-nav li.nav-link ul.sub-menu li .mega-menu-level2 ul li a:before{font-family:FontAwesome;content:'\f101';margin:0 5px 0 0;font-size:.85em;position:relative;bottom:1px;background:0 0}ul.legion-nav li.nav-link ul.sub-menu .mega-menu-level2 li a.pa-menu-link{font-weight:700}ul.legion-nav li.nav-link ul.sub-menu .mega-menu-level2 ul.pa-list li ul.pa-list li a,ul.legion-nav li.nav-link ul.sub-menu .mega-menu-level2 ul.resource-links li ul li a,ul.legion-nav li.nav-link ul.sub-menu .mega-menu-level2 ul.spec-links li ul li a{padding-left:1.5em}.mega-menu-level2 ul.np-links li ul.np-sub,.mega-menu-level2 ul.pa-list li ul.pa-sub{margin-left:1em}.mega-menu-level2 ul.spec-links li ul.spec-sub li a,ul.legion-nav li.nav-link ul.sub-menu .mega-menu-level2 ul.np-links li ul.np-sub li a,ul.legion-nav li.nav-link ul.sub-menu .mega-menu-level2 ul.pa-list li ul.pa-sub li a{font-weight:400;font-size:1rem}.mega-menu-level2 ul.spec-sub2,ul.spec-sub2{columns:2}.mm-heading{color:#4a0e01}ul.state-board-sub-list{margin-left:1.5em}ul.legion-nav li.nav-link a{padding:0 .875em}ul.legion-nav li.nav-link ul.sub-menu .mega-menu-level2 li a.mm-heading{font-weight:700;height:auto;font-family:Lato,Arial,sans-serif;font-style:normal}#big_search{height:333px}#big_search_box{margin-top:10em}#ajax_search{max-width:950px;margin:0 auto}#ajax_search input{font-size:1rem}#tagline_l{font-size:3.5em;line-height:1.5}#tagline_2{font-size:1.75em;line-height:1.5}#big_search_results{max-height:unset}.front-page-card{min-height:346px}.front-page-card .dark_button{font-size:.9375em;min-height:103px;display:flex;align-items:center;justify-content:center}}@media(min-width:1162px){.front-page-card .dark_button{min-height:unset}}@media(min-width:1220px){.front-page-card .dark_button{font-size:1rem}}@media(min-width:1328px){.nav_signed_in ul.legion-nav li.nav-link{font-size:1em}.feat-loc,.feat-name{font-size:1.25em}.feat-area{font-size:1.125em}}.find-section #map_inner{left:-2em}.side-search.tabs{display:flex;flex-wrap:wrap;border:none;justify-content:flex-end}.side-search.tabs label.tab{order:1;display:block;padding:.75rem 1.5rem .25rem;margin-left:.25rem;margin-right:0;cursor:pointer;background:#c2c1c1;color:#fff;font-weight:700;transition:background .25s;width:48.5%;text-align:center}.side-search.tabs label.tab.half-width{width:48.9%}.side-search.tabs .tab-content{order:99;flex-grow:1;width:100%;display:none;background:#fff}.side-search.tabs input[type=radio]:checked+label{background:#fff;color:#4a0e01;border-bottom:6px solid #4a0e01}#cert-search .searchprac .pracselection,#searchbox .searchprac.open .practicepop,.side-search.tabs input[type=radio]:checked+label+.tab-content{display:block}.side-search input,.side-search select,select.state-drop-down{background-color:#f0eeee;border:0;outline:0;box-shadow:none;color:#4a0e01;font-weight:700;border-radius:4px;font-size:1rem}#cert-search #cert-checkbox,select.state-drop-down{margin-bottom:0}.insightListing button.cat-button,.solution-title,select.state-drop-down option{font-weight:700}.side-search .button{margin:0 auto;display:block;width:50%}.home-marketing-section .mkt-line1,.la-title{margin-top:1.5rem}#mobile-map{margin:1em auto}.grid-container.for-la-section{position:relative;overflow:hidden;margin-bottom:1.5em}.for-assoc,.for-lawyers{border-radius:10px;position:relative;z-index:2}.side-fla .for-assoc,.side-fla .for-lawyers{padding-bottom:1em}.for-lawyers,.side-fla .for-lawyers{color:#fff;background:url('images/flbg.jpg') left center/cover no-repeat;margin-bottom:1.5em}.for-assoc,.side-fla .for-assoc{color:#f7f0d4;background:url('images/fabg.jpg') right center/cover no-repeat}.la-title{font-size:1.75em;text-align:center;margin-bottom:.1em}.for-la-section p{margin:1em 0 2em}ul.la-list{padding:0;margin:0;font-size:1.125em}ul.la-list li{padding-left:1.75em;font-size:1.125em}ul.la-list li a{background:0 0;border-radius:4px;padding:.5em;display:flex;align-items:middle}#rightBar .for-lawyers ul.la-list li a,#rightbar a.mkt-ad,.footer-social a,.for-lawyers ul.la-list li a{color:#fff}ul.la-list li a:active,ul.la-list li a:focus,ul.la-list li a:hover{text-decoration:none;background:#ff3003;color:#fff}.la-icon{width:35px;text-align:center;display:inline-block;margin-right:.5rem}.button.portfolio-button,.lava-btn,.tabs-title>a{display:block}.la-icon img{vertical-align:middle}@media (min-width:1024px){.grid-container.find-section{margin-bottom:1.5em}.side-search.tabs{margin-bottom:0}.side-fla .grid-margin-x>.medium-6.for-assoc,.side-fla .grid-margin-x>.medium-6.for-lawyers{width:100%;margin-left:0;margin-right:0}.for-la-section{position:relative;overflow:hidden;margin:1.5em auto;background:url('images/labg.jpg') center center no-repeat;height:649px}.side-fla .for-la-section{height:unset;background:0 0}.for-assoc,.for-lawyers{background:0 0}.grid-padding-x>.cell.for-lawyers{padding-right:1.15em}.grid-padding-x>.cell.for-assoc{padding-left:1.15em}.for-la-section p{margin:1em 0 2em;font-size:1.15em}ul.la-list li{font-size:1.25em}.la-icon{width:40px}.la-icon img{vertical-align:middle}}.grid-container.lava-section{background:url('images/lavabg.jpg') center center/cover no-repeat;color:#fff;padding:1.5em;margin-bottom:1.5em}.footer-adr,.footer-loginout,.footer-social,.lava-sites .site,.lavalogo,.lower-footer .cell{margin-bottom:1em}.lava-btn{padding:20px;background-color:#eb1e27;font-family:Roboto,sans-serif;font-weight:300;font-size:1.2em;color:#fff;margin:0 auto 20px;text-align:center;text-transform:uppercase;border-radius:20px;position:relative}.home-marketing-section,.mission-section .connect,.mission-type,.recent-profiles p{font-family:Lora,serif}.lava-btn:active,.lava-btn:focus,.lava-btn:hover{background:#fff;color:#eb1e27;text-decoration:none}.ad-tagline{font-size:1.5em;font-weight:600;margin-bottom:1.5rem}@media (min-width:375px){.ad-tagline{font-size:1.75em}}@media (min-width:500px){ul.lava-ad-list{columns:2;margin:0 auto 1em;max-width:400px}ul.lava-ad-list li{margin-bottom:.25rem}}@media (min-width:640px){.side-search.tabs label.tab{width:unset}ul.lava-ad-list{max-width:400px}.ad-tagline{font-size:1.875em;font-weight:600}.study-name{font-size:.75em}}@media (min-width:750px){.side-fla .grid-margin-x>.medium-6.for-assoc,.side-fla .grid-margin-x>.medium-6.for-lawyers,.side-lava .grid-margin-x>.large-4.lava-left,.side-lava .grid-margin-x>.large-8.lava-right,.side-lava .grid-margin-x>.medium-4.site{width:100%;margin-left:0;margin-right:0}.side-fla .for-la-section p{display:none}.side-fla .la-title{font-size:1.125em}.side-fla .la-icon{width:25px}.side-fla ul.la-list li{padding-left:0;font-size:1rem}.side-lava .lava-section{border-radius:10px}.side-lava .grid-container.lava-section{padding:1rem}.side-lava .lava-left{text-align:center}.side-lava ul.lava-ad-list{columns:1;margin-left:1rem}.side-lava ul.lava-ad-list li{font-size:.875em}.side-lava .lava-btn{font-size:1em}.side-lava .ad-tagline{font-size:1.5em}.side-lava .study-name{font-size:.8125rem}.side-lava .site img{padding:0 1rem}}@media (min-width:768px){.study-name{font-size:.8125em}.side-lava .study-name{font-size:.875rem}}@media (min-width:960px){.side-lava ul.lava-ad-list{margin-left:3.25rem}.side-lava ul.lava-ad-list li{font-size:1rem}}@media (min-width:1024px){.lava-section{background-size:default;padding:2.5em}ul.lava-ad-list{column-gap:1px;margin-left:1.5em}.study-name,ul.lava-ad-list li{font-size:.75em}ul.lava-ad-list li span{position:relative;left:-6px}}@media (min-width:1100px){ul.lava-ad-list{margin-left:2.5vw;max-width:300px}}@media (min-width:1200px){ul.la-list li{font-size:1.5em}.la-icon{width:45px}ul.lava-ad-list{margin-left:4.5vw;max-width:300px}.study-name,ul.lava-ad-list li{font-size:.8125em}}@media (min-width:1328px){.outer-container{padding-left:0;padding-right:0}ul.lava-ad-list{margin-left:2.5em;max-width:375px}.study-name,ul.lava-ad-list li{font-size:.9375rem}}@media (min-width:1353px){.study-name,ul.lava-ad-list li{font-size:1rem}}.grid-container.home-marketing-section{background:#4a0e01;color:#fff;padding:1rem;margin-bottom:1.5em}.home-marketing-section .marketing-left{background:url('images/mkt-shield-bg.jpg') center top no-repeat}.home-marketing-section .mkt-line1,.home-marketing-section .mkt-line3,.home-marketing-section .mkt-line4{font-size:1.75rem;margin-bottom:.5rem}.home-marketing-section .mkt-beige-box{margin-bottom:.5rem;border-radius:4px}.home-marketing-section .mkt-screen{margin:0 .5rem}.home-marketing-section .red_button{font-weight:700;font-size:1.75rem;font-style:italic}.home-marketing-section .red_button:active,.home-marketing-section .red_button:focus,.home-marketing-section .red_button:hover,.marketing-banner .red_button:active,.marketing-banner .red_button:focus,.marketing-banner .red_button:hover,.mkt-ad:active .mkt-button.red_button,.mkt-ad:focus .mkt-button.red_button,.mkt-ad:hover .mkt-button.red_button,.mkt-button.red_button:active,.mkt-button.red_button:focus,.mkt-button.red_button:hover,.tabs-title>a:focus:hover,.tabs-title>a[aria-selected=true]:hover{background:#fff;color:#4a0e01}@-webkit-keyframes logoslide{from{background-position:799620px}to{background-position:0}}@keyframes logoslide{from{background-position:799620px}to{background-position:0}}.logo-slider{height:50px;background:url('images/logo-slider-bg.png') 0 0/cover repeat-x;animation:30000s linear infinite logoslide;-webkit-animation:30000s linear infinite logoslide;margin-bottom:.75rem}.mission-section{margin-bottom:1.5em;background:url('images/fadedshield.jpg') 5% 5%/35% no-repeat}.mission-section .mission-top{color:#4a0e01;padding:1em 0}.mission-section .connect{font-weight:700;font-size:1.8em;margin-bottom:1rem;line-height:normal}.mission-section .connect .big{font-size:2em;line-height:1}.mission-section .mission-statement p{color:#4a0e01;line-height:1.4}.mission-section .mission-statement .our-mission{font-family:Lora,serif;font-style:italic;font-size:1.5em;font-weight:700;line-height:1}.mission-section-2>.grid-container{padding-left:0;padding-right:0}.mission-grid{color:#fdf9e9}.mission-grid-sec{padding:1em}.mission-grid-sec.public{background:url('images/mission-public-bg.jpg') 0 0/cover no-repeat #4a0e01}.mission-grid-sec.lawyers{background:url('images/mission-lawyers-bg.jpg') 0 0/cover no-repeat #31270c}.mission-grid-sec.associations{background:url('images/mission-assoc-bg.jpg') 0 0/cover no-repeat #151970}.mission-grid-sec.specialty{background:url('images/mission-specialty-bg.jpg') 0 0/cover no-repeat #036}.mission-type{color:#fff;font-size:1.125em;margin-bottom:.75rem}@media (min-width:375px){.mission-section{background-size:30%}}@media (min-width:640px){.mission-section{background-position:5% center;background-size:25%}.mission-section .mission-statement p{font-size:1.125em}.i-first .insight-listing-title,.i-second-third .insight-listing-title{font-size:1.5em}}@media (min-width:768px){.mission-section{background-size:auto}.mission-section .mission-statement p{text-align:left;text-indent:-25%;max-width:90%;float:right}.mission-grid-sec{padding:2em}.insight_big_1 .post-author-img{position:relative;width:80px;height:80px;margin-top:-40px}.insight_big_1 .post-meta .post-author,.post-meta .post-date{margin-top:.75em}.insight_big_1 .post-meta .post-author{margin-left:1em}}@media (min-width:1328px){.mission-section{background-position:10% center}.mission-section-2{background:url('images/mission-grid-bg.jpg') center center no-repeat;height:688px}.mission-grid-sec{padding:2.5em 4em;font-size:1.125em}.mission-type{font-size:1.375em}.mission-grid-sec.associations,.mission-grid-sec.lawyers,.mission-grid-sec.public,.mission-grid-sec.specialty{background:0 0}.grid-margin-x>.large-4.i-first{width:475px}}@media (min-width:1600px){.mission-section{background-position:13.5% center}}@media (min-width:2000px){.mission-section{background-position:23.5% center}}.i-first .post-author,.i-first .post-date,.i-second-third .post-author,.i-second-third .post-date{font-size:.8125em;margin-top:1.75em}.iExcerpt a:active,.iExcerpt a:focus,.iExcerpt a:hover{color:#ff3003;font-weight:700}.post-date{margin-left:auto}.i-first .post-author-img,.i-second-third .post-author-img{position:absolute;width:48px;height:48px;overflow:hidden;text-align:center;border-radius:50%;margin-left:.5em;margin-top:-24px;border:2px solid #f7f0d4;background:#f7f0d4}.insight-listing-title{font-family:Lato,Arial,sans-serif;font-weight:700}#insight_with_out_images .insight-listing-title{font-size:1.25rem}.insightListing button.cat-button:active,.insightListing button.cat-button:focus,.insightListing button.cat-button:hover{cursor:pointer;color:#ff3003;text-decoration:underline}.dark_button.featured-insight-button{display:block;margin:2em auto 0;text-align:center;padding:2em .5em;font-weight:700}@media (min-width:400px){.i-first .post-author,.i-first .post-date,.i-second-third .post-author,.i-second-third .post-date{margin-top:0}.i-first .post-author,.i-second-third .post-author{margin-left:64px}}@-webkit-keyframes bgslideleft{from{background-position:90000%}to{background-position:0}}@keyframes bgslideleft{from{background-position:90000%}to{background-position:0}}.recent-profiles{background-image:url('images/recentattybg.jpg');background-repeat:repeat;animation:30000s linear infinite bgslideleft;-webkit-animation:30000s linear infinite bgslideleft;color:#fff;padding:1.5em 0;border-top:5px solid #4a0e01;border-bottom:5px solid #4a0e01}.recent-profiles h2{line-height:1;color:#fff}#recent_photos{background:#f7f0d4;margin:1.5em auto;display:flex;flex-wrap:wrap;border:3px solid #f7f0d4}#recent_photos a{flex:0 1 31.222%;margin:3px}#recent_photos a img{border:2px solid #f7f0d4}#recent_photos a:hover img{border:2px solid #4a0e01}.recent-profiles .red_button{font-weight:700;padding:2rem 2.25rem;font-size:1.125em}@media (min-width:414px){#recent_photos a{flex:0 1 31.75%}}@media (min-width:640px){#recent_photos{justify-content:center}#recent_photos a{flex:0 1 15.67%;flex:0 1 13.29%}}@media (min-width:768px){.recent-profiles p{font-size:1.125em}#recent_photos a{flex:0 1 13.4%}}@media (min-width:800px){#recent_photos a{flex:0 1 10.36%}}@media (min-width:1000px){.recent-profiles{padding:2.5em 0;border-top:10px solid #4a0e01;border-bottom:10px solid #4a0e01}#recent_photos{width:1000px;margin:2.5em auto;border:5px solid #fcf8c4}#recent_photos a{flex:0 1 10.102%;margin:5px}}.home-browse{padding:1.5em 0}.home-browse h2{margin-bottom:1.5rem}.tabs,.tabs-content{border:none;background:#fff;color:#4a0e01}.cert-search-header,.head-row{background:#f8f8f8;font-weight:700}.tabs.grid-margin-x>.cell.tabs-title{margin-left:3px;margin-right:3px;margin-bottom:6px}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#fff;color:#4a0e01;position:relative}.tabs-title>a:focus:after,.tabs-title>a[aria-selected=true]:after{position:absolute;content:'';width:100%;height:6px;background:#4a0e01;left:0;bottom:0}.tabs-title>a{padding:1.25rem 1.5rem;font-size:1rem;line-height:1;color:#fff;background:#bab9b9;font-weight:700;text-align:center;transition:.15s}.tabs-title>a:hover{background:#a7a6a6;color:#f7f0d4;text-decoration:none}.browselist ul{padding-left:20px;list-style:none}.browselist li{margin-bottom:4px;font-size:.9375em}.browselist li:before{font-family:FontAwesome;content:'\f101';margin:0 5px 0 -15px;font-size:.85em;position:relative;bottom:1px}.browselist h3,.pa_list_title{font-size:1.125em;font-weight:700}.browse-title{font-family:Lora,serif;font-size:1.5em;margin-top:1.25em;font-weight:700}.browselist .county-links,.browselist .state-links{columns:2}.specialty-heading{font-size:1.125em;font-weight:700;margin-bottom:.5rem}@media (min-width:640px){.tabs.grid-margin-x>.cell.tabs-title{width:calc(25% - 6px)}.tabs-title>a{font-size:.9375em}.browselist .county-links,.browselist .state-links{columns:3}}@media (min-width:768px){.tabs.grid-margin-x>.cell.tabs-title{width:calc(20% - 6px)}.browselist .county-links,.browselist .state-links{columns:4}.browselist ul.spec-sub2{columns:2}}.grid-container.cert-banner{background:url('images/certbg.jpg') center center/cover no-repeat #4e655e;color:#fff;border-bottom:10px solid #f7f0d4;margin-bottom:1.5rem}.cert-banner .cert-banner-inner{text-align:center;padding:1.5em 0}.certh1{color:#fff;text-align:center;font-size:2em;font-family:Lora,sans-serif;font-weight:700}.cert-search-header{padding:.75rem 1.75rem;font-size:1.125em;border-bottom:1px solid #e0e0e0}.rubric-row .fa-check-circle,.rubric-row .fa-times-circle,.upgradeh1{font-size:2em}.hidelabel{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#searchbox #browse-search,#searchbox form,#searchbox>div{border-radius:4px;padding:1.25em 1.75em}#legion-content #searchbox.cert-searchbox,.cert-search-container #searchbox.cert-searchbox{background:#eeebeb;border:0;border-radius:0;font-family:Lato,Arial,sans-serif}#cert-search .certcheck-label{font-size:1rem;color:#363636;text-shadow:none;padding:0;display:inline-block;height:36px;margin-left:.5rem}#cert-search ::-webkit-input-placeholder{color:#363636;font-size:1rem}#cert-search ::-moz-placeholder{color:#363636;font-size:1rem}#cert-search :-ms-input-placeholder{color:#363636;font-size:1rem}#cert-search :-moz-placeholder{color:#363636;font-size:1rem}#cert-search #basicstate{margin-right:0;margin-bottom:0}#cert-search #searchcitystatezip{width:100%;margin-bottom:0}#legion-content #searchbox form#cert-search a.form-submit,.cert-search-container #searchbox form#cert-search a.form-submit{margin:0 auto;float:none;height:unset;width:calc(25% - 1.875rem);display:flex;align-items:center;justify-content:center;background:#4a0e01;color:#f7f0d4!important;border:0;text-shadow:none;font-size:1.125em;border-radius:4px}#legion-content #searchbox form#cert-search a.form-submit:active,#legion-content #searchbox form#cert-search a.form-submit:focus,#legion-content #searchbox form#cert-search a.form-submit:hover,.cert-search-container #searchbox form#cert-search a.form-submit:active,.cert-search-container #searchbox form#cert-search a.form-submit:focus,.cert-search-container #searchbox form#cert-search a.form-submit:hover{background:#ff3003;color:#fff!important;text-decoration:none}@media(max-width:1024px){#legion-content #searchbox form#cert-search a.form-submit,.cert-search-container #searchbox form#cert-search a.form-submit{display:block;width:92%;padding:15px 0;text-align:center}}#cert-search .certifications.grid-x,#cert-search .searchprac.certifications,#cert-search .states{margin-bottom:1.25rem}#cert-search #basicstate,#cert-search .searchprac .pracselection,#cert-search .searchprac-container,#cert-search .searchprac.disabled .pracselection,#cert-search input,#cert-search select{background:#d6d6d6;height:40px;border-radius:4px;border:0 solid;box-shadow:none}#cert-search #basicstate,#cert-search .searchprac .pracselection,#cert-search .searchprac.disabled .pracselection,#cert-search .searchprac.open .pracselection{background:url('images/select-button.jpg') right center no-repeat #d6d6d6}#cert-search .searchprac{position:relative;z-index:100;width:100%}#cert-search .practicepop{display:none;position:absolute;top:100%;left:0;z-index:300;background:#fff;border:1px solid #d6d6d6;padding:0 4px 4px}.pracfind.textfield{margin-top:.5rem}#searchbox .practicepop ul{overflow:auto;max-height:261px;list-style-type:none;position:relative;padding:0;margin-left:0;margin-bottom:.5rem;width:calc(100% - 20px)}#searchbox .practicepop ul li.selected,#searchbox .practicepop ul li:hover{cursor:pointer;color:#fff;background:#4a0e01}#searchbox .practicepop ul li{padding-left:.5rem}#searchbox .practicepop .parent,#searchbox select .parent{font-weight:700;color:#555;padding-left:.5rem}#searchbox .practicepop .child,#searchbox select .child{padding-left:1.5rem}#cert-search .searchprac .pracselection,#cert-search .searchprac.disabled .pracselection{font-size:1rem;padding:12px 6px;color:#363636;text-shadow:none;line-height:16px}#cert-search .searchprac .practicepop{width:100%}#cert-search .searchprac .practicepop input{width:100%;height:40px}#cert-search .practicepop ul li{height:unset}#cert-search .dark_button{width:100%;height:100%}#cert-search .cert-search-btn{width:100%;height:calc(100% - 22px);margin-bottom:0;margin-top:22px}.grid-container.upgrade-banner{background:url('images/upgrade-bg.jpg') center center/cover no-repeat;border-bottom:10px solid #f7f0d4;margin-bottom:1.5em}.upgradeh1{color:#fff;margin-bottom:0;text-align:center;margin-top:2.25rem}.upgrade-button-row .cell{margin-left:.25rem;margin-right:.25rem}.upgrade-banner .red_button{margin:2.25em 0;color:#fff;font-weight:700;padding:1.5em;width:100%}.button.portfolio-button,.marketing-banner .button,.trusted-sec .red_button{max-width:458px;padding:.65em 1.5em .75em}.head-row{font-size:.9375em;padding:.5em 0}.rubric-row{padding:.5em}.rubric-row:nth-child(2n){background:#ececec}.rubric-enhanced,.rubric-free,.rubric-inactive{text-align:center;position:relative}.rubric-row .fa-times-circle{color:#fe0000}.rubric-row .fa-check-circle{color:#59ad00}.rubric-feature{order:1}.rubric-row .asterisk{position:absolute;font-weight:700;font-size:1.5em;right:0;left:1.8em}@media(min-width:375px){.rubric-container .grid-x>.small-12{width:50%}.rubric-container .grid-x>.small-4{width:16.66667%}.head-row{font-size:.75rem}.rubric-feature{order:0}}@media(min-width:500px){.front-page-card{margin:0 .5rem}.head-row{font-size:.875rem}}.aboutil h2,.marketing-form-section h2,.portfilio-title,.solutions-section h2,.trusted-sec h2{font-size:1.75rem}.banner.marketing-banner{background:url('images/mkt-banner.jpg') center/cover no-repeat #4a0e01;border-bottom:0;color:#fff}.marketing-banner .banner-interior{height:80vh}.marketing-banner .banner-grid{height:100%}h1.marketing-h1{color:#fff;font-size:3rem;margin-bottom:0}.thin-italic{font-weight:400;font-style:italic}.marketing-banner .button{font-size:1.875rem;font-style:italic;margin-top:.75rem;margin-bottom:0;width:100%}.button.portfolio-button,.marketing-form .red_button,.trusted-sec .red_button{font-size:1.875em;font-style:italic;width:100%}.marketing-cta-bar{background:#f7f0d4;color:#4a0e01;font-weight:700;font-size:1.75em;padding:.5rem}.portfolio-section{padding-top:1.5em;color:#4a0e01}.portfolio-thumb{text-align:center}.portfolio-text-sec,.portfolio-thumb{margin-bottom:4em}.portfolio-text-sec{display:flex;flex-direction:column;align-items:center;justify-content:center;order:-1}.testimonials-section{background:#4a0e01;color:#fff;padding:1.5em 0 .5em}ul.home-reviews-list{margin-left:0!important}.home-review{font-size:1.375em;line-height:1.5}.home-review-img img{border:8px solid #f7f0d4;background:#f7f0d4;border-radius:50%;margin:1rem auto}.home-review-name{margin-top:1rem}.home-reviews-list.slick-dotted.slick-slider{margin-bottom:50px}.home-reviews-list .slick-dots{position:absolute;bottom:-25px}.home-reviews-list .slick-dots li button:before{font-family:slick;font-size:12px;line-height:40px;width:40px;height:40px;opacity:1;color:#fff}.home-reviews-list .slick-dots li.slick-active button:before{opacity:1;color:#ff2909}.solutions-section{padding:1.875em 0;color:#4a0e01}.solutions-text{font-size:1.25em;margin-bottom:1.5em}.solutions-section a{color:#4a0e01;font-size:1.25em}.solution-tile{font-size:1.25rem;text-align:center}.solution-img{height:95px;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;margin-bottom:20px}.aboutil{background:#4a0e01;color:#fff;padding:1.875em 0}.aboutil h2{color:#fff;font-size:1.75rem}.il-logo{margin:1.5em 0}@-webkit-keyframes bgslideleft2{from{background-position:800000px}to{background-position:0}}@keyframes bgslideleft2{from{background-position:800000px}to{background-position:0}}.trusted-sec{background-image:url('images/logosbg.jpg');background-repeat:repeat;background-size:contain;animation:30000s linear infinite bgslideleft2;-webkit-animation:30000s linear infinite bgslideleft2}.trustedby-body{height:500px}.trustedby-box{border:12px solid #4a0e01;background:#f7f0d4;color:#4a0e01;padding:1.5em}.trustedby-box p{text-align:left}.fisher{position:absolute;top:-9999px;left:-9999px}.marketing-form-section{border-top:12px solid #4a0e01;padding:1.5em 0 100px;background:#f7f0d4;color:#4a0e01}.marketing-form-section .form-column{order:-1}.grid-container.full.marketing-form-section{margin-bottom:-76px}.marketing-form-section p{font-size:1.25em}.marketing-form{background:#4a0e01;width:100%;max-width:550px;padding:2em 2em 1.5em;margin:0 auto 1.5rem;color:#fff}.marketing-form input{height:50px}.marketing-form input,.marketing-form textarea{border-radius:0;border:0 solid #fff;padding:.65rem}.marketing-form .red_button{padding:.5em 1.5em .75em;height:unset}.required-notice{text-align:right}.mkt-ad{background:#4a0e01;color:#fff!important;font-size:1.75em;padding:1.5rem;font-family:lora,serif;text-align:center;margin-bottom:1.5rem}.mkt-beige-box,.mkt-line2,.mkt-under-box,.mkt-under-screens{margin-bottom:1rem}.mkt-ad:active,.mkt-ad:focus,.mkt-ad:hover{text-decoration:none!important;color:#fff;cursor:pointer}.mkt-line2{font-size:2.5rem}.mkt-screen img{margin:0 auto}.mkt-beige-box{background:#f7f0d4;color:#4a0e01;font-weight:700;padding:1rem}.mkt-reason{font-size:4vw;margin:.5rem 0}.mkt-icon{height:36px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin-bottom:.25rem}@media (min-width:500px){.insight_big_1,.insight_big_2,.insight_big_3{max-width:635px}.i-first .post-author,.i-first .post-date,.i-second-third .post-author,.i-second-third .post-date{font-size:.875em}.mkt-reason{font-size:1.25rem}}@media (min-width:640px){.grid-container.cert-banner{background-size:auto}.aboutil h2,.marketing-form-section h2,.portfilio-title,.solutions-section h2,.trusted-sec h2{font-size:2.5em}.marketing-banner .banner-interior{height:580px}.portfolio-text-sec{order:-1}.solutions-section{padding:4em 0 1em}.aboutil{padding:6em 0}.solutions-text{margin-bottom:3em;margin-top:1.5em}.trusted-sec{background-size:unset}.trustedby-body{height:778px}.trustedby-box{padding:2.8125em}.marketing-form-section{padding:4em 0 100px}.marketing-form-section .form-column{order:0}.mkt-reason{font-size:2.5vw}}@media (min-width:850px){.marketing-banner .banner-content{line-height:2}.mkt-reason{font-size:1.25rem}}.mkt-ad.upgrade-ad .mkt-line1{font-size:1.6rem}.upgrade-feature .check{color:#39b54a;margin-right:.5rem}.upgrade-feature{font-family:lato,arial,sans-serif;text-align:left;font-size:5vw;margin-bottom:.5rem;font-weight:400;color:#000}@media (min-width:500px){.upgrade-feature{font-size:4vw}}@media (min-width:640px){.upgrade-feature{font-size:1rem}}@media (min-width:1024px){.mission-section .connect{padding-left:10%}.mission-section .mission-statement p{max-width:540px;font-size:1.375em;text-indent:-15%}.mission-section .mission-statement .our-mission{font-size:2rem}.home-browse{padding:2.5em 0}.browselist .county-links,.browselist .state-links{columns:5}.cert-banner-inner p,.marketing-banner .banner-content{font-size:1.375em}.cert-banner .cert-banner-inner{height:240px;padding:0}.il-logo,.portfolio-text-sec{order:0}.trustedby-box{padding:2.8125em 4em}.mkt-reason{font-size:1.4vw}.upgrade-feature{font-size:1.5vw}}@media (min-width:1100px){.mission-section .connect{padding-left:15%}.upgrade-feature{font-size:1.2vw}}@media (min-width:1328px){.solution-tile{margin-bottom:3rem}.solution-dec{max-width:335px;margin:0 auto}.mkt-reason{font-size:1.25rem}.upgrade-feature{font-size:1rem}}.lfooter{background-color:#530000;color:#f7f0d4;position:relative;margin-top:76px}.footer-body{padding-top:1em;padding-bottom:1em}.lfooter a{color:#f7f0d4;font-size:.9375em}.footer-link-column.cell{width:16.943%}.footer-top-link{display:block;border-bottom:1px solid #f7f0d4;margin-bottom:.5em;font-weight:700;line-height:2}.footer-links{margin-left:.75em}.footer-links li{line-height:normal;margin-bottom:.5em;font-size:.875em}.footer-main-column{margin-top:5em;order:-1}.footer-logo{position:absolute;top:-60px;left:0;right:0;margin:auto;max-width:198px}.footer-logo>a:first-child{max-width:85px;display:inline-block}.footer-logo img{display:block;margin:0 auto 1em}.footer-social .fa{font-size:1.75em;margin:0 .5rem}.lower-footer{border-top:1px solid #f7f0d4;padding-top:1em}@media(min-width:640px){.head-row{font-size:.9375rem}.footer-main-column.cell{width:100%}.cell.footer-left,.cell.footer-right{width:50%}.cell.footer-left .footer-link-column.cell,.cell.footer-right .footer-link-column.cell{width:70%}.cell.footer-left .footer-link-column.cell{margin-right:30%}.cell.footer-right .footer-link-column.cell{margin-left:30%}.cell.footer-right{text-align:right}}@media(min-width:768px){.footer-main-column.cell{width:auto;order:0}.cell.footer-left,.cell.footer-right{width:30%}.cell.footer-left .footer-link-column.cell,.cell.footer-right .footer-link-column.cell{width:90%}.cell.footer-left .footer-link-column.cell{margin-right:5%}.cell.footer-right .footer-link-column.cell{margin-left:5%}}@media(min-width:1024px){#legion-content #searchbox form#cert-search a.form-submit,.cert-search-container #searchbox form#cert-search a.form-submit{margin-top:22px;margin-bottom:22px}.grid-margin-x>.large-shrink.main-body{width:62%}.grid-container.upgrade-banner{background-size:auto}.rubric-content{font-size:1.125rem}.cell.footer-left,.cell.footer-right{width:40%;z-index:1}.cell.footer-left .footer-link-column.cell,.cell.footer-right .footer-link-column.cell{width:45%}.cell.footer-left .footer-link-column.cell{margin-right:5%}.cell.footer-right .footer-link-column.cell{margin-left:5%}.cell.footer-right{text-align:left}}@media(min-width:1200px){.footer-links li{font-size:1rem}}.assoc-float{width:25%;min-width:95px;float:left;padding:0 14px 0 0;margin:-1px 0 2em}#searchcert.searchprac.certifications.disabled span.pracselection{background-color:#939393}