*{box-sizing:border-box}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:0}footer{display:block}header{display:block}hgroup{display:block}nav{display:block}section{display:block}audio{display:inline;zoom:1}canvas{display:inline;zoom:1}video{display:inline;zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;color:#222}button{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;line-height:normal;cursor:pointer;-webkit-appearance:button;overflow:visible;margin:0}input{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;line-height:normal;margin:0}select{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;margin:0}textarea{font-family:sans-serif;color:#222;font-size:100%;overflow:auto;vertical-align:top;resize:vertical;margin:0}body{font-size:1em;line-height:1.4;margin:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a{color:#00e}a:hover{color:#06e;outline:0}a:active{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:700}strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;white-space:pre-wrap;word-wrap:break-word}code{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}kbd{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}q{quotes:none}q:before{content:none}q:after{content:none}small{font-size:85%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}ul{margin:1em 0;padding:0 0 0 40px}ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul{list-style:none;list-style-image:none;margin:0;padding:0}nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;margin-left:-7px;white-space:normal;padding:0}input[type="button"]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type="reset"]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type="submit"]{cursor:pointer;-webkit-appearance:button;overflow:visible}button[disabled]{cursor:default}input[disabled]{cursor:default}input[type="checkbox"]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type="radio"]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input:invalid{background-color:#f0dddd}textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}html{font-size:100%}body{background:#FFF;color:#282424;font:1em 'proxima-nova','Proxima Nova',Arial,Helvetica,sans-serif}a{color:#25811c;text-decoration:none;transition:all .5s ease}a:hover{color:inherit;text-decoration:underline}.container{clear:both;margin:0 auto;max-width:1212px;padding:0 20px;position:relative}img{height:auto;max-width:100%}iframe{max-width:100%}h1{font:2.25em 'Roboto Slab',Arial,sans-serif;margin:0 0 50px}h2{font-size:1.875em;font-weight:normal;margin:0 0 5px}h3{font:1.5em 'Roboto Slab',Arial,sans-serif;margin:0 0 5px}h4{font:1.25em 'Roboto Slab',Arial,sans-serif;margin:0 0 5px}h5{font:1em 'Roboto Slab',Arial,sans-serif;margin:0 0 5px}h6{font-size:.875em;font-weight:bold;letter-spacing:2px;margin:0 0 5px;text-transform:uppercase}header,section,footer,article{float:left;width:100%}p,ol,ul{font-size:1em;line-height:1.58em;margin:0 0 25px}.btn,input[type=submit],.paginate-btns a{background:#25811c;color:#fff;display:inline-block;font-size:.75em;font-weight:bold;letter-spacing:2px;line-height:1.2;max-width:100%;min-width:147px;padding:12px 20px;text-align:center;text-transform:uppercase}.btn.white{background:rgba(0,0,0,.6);border:2px solid #fff;color:#fff}.btn.black{background:none;border:2px solid #272d2d;color:#272d2d}.btn:hover,input[type=submit]:hover,.paginate-btns a:hover{background:#154910;color:#fff;text-decoration:none}.btn.white:hover{background:#fff;color:#282424}.btn.black:hover{background:#272d2d;color:#fff}input[type=submit]{border:0;height:38px;padding:0;transition:all .5s ease}header{border-top:10px solid #25811c;padding:10px 0 0}header .logo{float:left;margin:15px 0 0 0;width:220px}header .mobile-menu,.mobile-phone-number,.mobile-close{display:none}nav{float:right;text-align:right}#searchform{border:1px solid #eee;display:inline-block;padding:5px 5px 5px 10px}#searchform input[type=text]{background:#fff;border:0;border-radius:0;font:.875em 'proxima-nova','Proxima Nova',Arial,sans-serif;height:15px}#searchform input[type=text]:focus{border:0;box-shadow:none;outline:0}#searchform button{background:none;border:0;border-radius:0;color:#282424;font-size:20px;margin-left:5px;transition:color .5s ease}#searchform button:hover{color:#25811c}nav .phone-number{color:#25811c;display:inline-block;font-size:1.625em;letter-spacing:2px;margin-left:20px;vertical-align:middle}#menu-main{font-size:1em;margin-top:10px;width:100%}#menu-main>li{display:inline-block;margin:0 0 0 26px;position:relative}#menu-main>li>a{border-bottom:5px solid transparent;color:#303030;display:block;letter-spacing:.2px;padding-bottom:10px}#menu-main>li>a:hover,#menu-main>li[class*=" current"]>a,#menu-main>li:hover>a{border-color:#25811c;color:#25811c;text-decoration:none}#menu-main .sub-menu{background:#fff;display:none;left:0;position:absolute;top:40px;width:250px;z-index:3}#menu-main li:hover .sub-menu{display:block}#menu-main .sub-menu li{border-top:1px solid #f0f0f0;display:block;text-align:left}#menu-main .sub-menu li a{color:#282424;display:block;font:.875em 'Roboto Slab',Arial,sans-serif;padding:8px 12px}#menu-main .sub-menu li a:hover{background:#25811c;color:#fff;text-decoration:none}footer{background:#f0f0f0;border-top:10px solid #25811c;padding:50px 0}footer h2{font:1.25em 'Roboto Slab',Arial,sans-serif;margin:0 0 20px}.home footer .company-info,.post-type-archive-resources .company-info{float:left;width:32.42%}body:not(.home):not(.post-type-archive-resources) footer .address,body:not(.home):not(.post-type-archive-resources) footer .address{float:left}footer p{padding-left:24px;position:relative}footer p .fa{color:#7c7a7a;font-size:24px;left:0;position:absolute;top:2px}footer .phone-number{font-size:1.125em;margin-bottom:50px}footer .phone-number .fa{font-size:20px;top:5px}#menu-footer{margin:0;padding:0 0 15px}#menu-footer li{display:block;list-style:none}#menu-footer li a{font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}footer .social-links a{display:inline-block;font-size:20px;margin-right:6px}footer .social-links span{left:-9999999999px;position:absolute;overflow:hidden}body:not(.home):not(.post-type-archive-resources) footer .contact-form{display:none}footer .contact-form{float:right;margin-right:30px;width:62.45%}footer .additional-menu{float:left;margin-right:30px;width:32.42%}footer .social-menu{float:left;width:32.42%}.wpcf7,.wpcf7 .row{float:left;width:100%}.wpcf7 .row{margin-bottom:24px}.wpcf7 .column{float:left;width:47.81%}.wpcf7 .column+.column{float:right}.wpcf7 label{display:block;font-size:.875em;margin-bottom:8px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{background:none;border:2px solid #7c7a7a;font:.875 'proxima-nova','Proxima Nova',Arial,sans-serif;height:40px;padding:0 10px;width:100%}.wpcf7 input[type=text]:focus,.wpcf7 input[type=email]:focus,.wpcf7 textarea:focus{border-color:#25811c;outline:0}.wpcf7 textarea{height:100px;margin-bottom:6px;padding:10px}.wpcf7 span.wpcf7-list-item{margin:0}.wpcf7 .mailchimp-accept{float:left;margin-top:14px;width:65%}.wpcf7 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:3px solid #23ce6b;border-radius:100%;height:15px;margin-right:3px;vertical-align:-3px;width:15px}.wpcf7 input[type=checkbox]:checked{background:#23ce6b}.wpcf7 .mailchimp-accept label{font-size:.875em;font-style:italic}.wpcf7 input[type=submit]{float:right}.wpcf7 div.wpcf7-response-output{clear:both;margin:20px 0}.wpcf7 span.wpcf7-not-valid-tip{font-size:.875em;font-style:italic;margin-top:5px}.copyright{background:#205d99;color:#fff;padding:15px 0}.copyright p,.copyright ul{display:inline-block;font:.875em 'Roboto Slab',Arial,sans-serif;margin:0;padding:0}.copyright li{display:inline-block}.copyright li:after{border-right:1px solid #fff;content:"";display:inline-block;height:12px;margin:0 5px 0 8px;vertical-align:middle}.copyright li:last-child::after{display:none}.copyright a{color:#fff}.copyright a:hover{text-decoration:underline}#hero{height:450px;position:relative}#hero:before{background:rgba(217,235,255,.75);bottom:70px;content:"";left:0;height:180px;position:absolute;width:45.2%}#hero .container{height:100%}#hero .main-quote{bottom:70px;font-size:2.8125em;line-height:1.222em;left:0;padding:40px 46px 30px 0;position:absolute}#hero .main-quote span{display:inline-block;width:60px}#hero .image-tagline{bottom:24px;color:#fff;position:absolute;right:0;max-width:100%;width:298px}#hero .image-tagline span{display:block;font-size:1.25em;font-weight:600;margin-bottom:5px}.home-main-content{padding:112px 0 110px}.home-main-content .video{float:left;width:46.24%}.home-main-content .content{float:right;width:48.63%}.home-main-content .content p:first-of-type,.cases-columns .content p:first-of-type{color:#205d99;font:1em/1.75em 'Roboto Slab',Arial,sans-serif}.home-main-content .content h3{margin:10px 0}.large-quote-callout,.testimonials{background:#d9ebff}.large-quote-callout .container,.testimonials .container{display:flex;justify-content:space-between;max-width:1500px}.large-quote-callout .image,.testimonials .image{width:49%}.large-quote-callout .content,.testimonials .content{padding:130px 8% 140px 8.33%;width:51%}.large-quote-callout h2{font-size:2.25em;font-weight:300;line-height:1.44em;margin-bottom:20px}.large-quote-callout p{font:1.125em/1.55em 'Roboto Slab',Arial,sans-serif;padding-right:110px}.cases-columns{padding:114px 0 68px}.cases-columns .content{display:block;margin:0 auto 38px;max-width:922px;text-align:center}.cases-columns .content h2{margin-bottom:15px}.cases-columns .columns{display:flex;flex-wrap:wrap;justify-content:space-between}.cases-columns .column{background:#f0f0f0;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 50px;padding:34px 30px 30px;position:relative;text-align:center;width:29.94%}.cases-columns .column img{height:68px;margin:0 auto;width:auto}.cases-columns .column h3{margin:40px 0 15px;width:100%}.cases-columns .column p{font-size:.875em;line-height:1.71em;margin:0 0 20px;width:100%}.cases-columns .column .btn{align-self:flex-end;margin:0 auto}.testimonials .image{order:2}.testimonials .content{padding:60px 7.46% 30px 10.866%;order:1}.testimonials h2{font:1.875em 'Roboto Slab',Arial,sans-serif;margin-bottom:30px}.testimonials .slides{float:left;margin:0;padding:0;width:100%}.testimonials .slides li{display:none;list-style:none}.testimonials .slides li:first-child{display:block}.testimonials .slides p{font-size:1.75em;font-weight:300;line-height:1.44em;margin:0 0 28px}.testimonials .slides span{display:block;font-size:.875em;font-weight:bold;letter-spacing:2px;text-transform:uppercase}.testimonials .flex-control-nav{float:left;margin:35px 0 0;padding:0;width:100%}.testimonials .flex-control-nav li{display:inline-block;list-style:none;margin-right:14px}.testimonials .flex-control-nav a{background:#7fb68d;border-radius:100%;display:block;height:15px;text-indent:-9999999px;width:15px}.testimonials .flex-control-nav .flex-active{background:#25811c}.alignleft{float:left;margin:0 38px 38px 0}.alignright{float:right;margin:0 0 38px 38px}.aligncenter,.alignnone{display:block;margin:0 auto 38px}.wp-caption{max-width:100%}.page-hero{height:300px;margin-bottom:115px;position:relative}.page-hero .bkg-banner{background:rgba(0,0,0,.9);height:114px;left:0;position:absolute;transform:translateY(-50%);top:50%;width:50%}.page-hero .container{height:100%}.page-hero h1{color:#fff;font:300 3em 'proxima-nova','Proxima Nova',Arial,sans-serif;left:0;margin:0;padding:28px 60px 28px 20px;position:absolute;top:50%;transform:translateY(-50%)}article{padding-bottom:115px}article .container{max-width:732px}.breadcrumbs{color:#25811c;font-size:.6875em;font-weight:bold;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.breadcrumbs a{color:#282424}article p.intro{color:#601061;font:1.125em/1.75em 'Roboto Slab',Arial,sans-serif;margin:0 0 20px}article h3,article h4{margin-top:50px}article blockquote{margin:80px 0 80px -70px;width:862px}article blockquote p{color:#205d99;font:1.5em/1.58em 'Roboto Slab',Arial,sans-serif}article blockquote.alt{background:#edf5fc;padding:24px 30px 38px}article blockquote.alt p{color:#303030;font:300 1.5em/1.58em 'proxima-nova','Proxima Nova',Arial,sans-serif}article blockquote p:last-of-type{margin:0}article .wpcf7,.contact-content .wpcf7{background:#f0f0f0;padding-bottom:24px}article .wpcf7 h2,.contact-content .wpcf7 h2{background:#205d99;color:#fff;font-size:1.25em;margin-bottom:20px;padding:12px 24px}article .wpcf7 .row,.contact-content .wpcf7 .row{padding:0 25px}.wpcf7 .mailchimp-accept,.contact-content .wpcf7 .mailchimp-accept{width:70%}article .wpcf7 .mailchimp-accept label,.contact-content .wpcf7 .mailchimp-accept label{font-size:.75em;font-style:normal}article .wpcf7 input[type=submit],.contact-content .wpcf7 input[type=submit]{max-width:112px}.large-quote-callout.article-quote{padding:100px 0}.large-quote-callout.article-quote .container{display:block;max-width:1212px}.large-quote-callout.article-quote h2{margin:0}.large-quote-callout.article-quote .btn{float:right;margin-bottom:12px}.large-quote-callout.article-quote p{clear:both;margin:0;padding:0}.page-template-page-two-column .page-hero{margin-bottom:75px}.main-content{padding-bottom:65px}.main-content article{float:left;padding:0;width:65.01%}.main-content article h2{font-family:'Roboto Slab',Arial,sans-serif;margin:0 0 20px}.main-content article h3{margin:0 0 20px}.main-content article p.intro{color:#205d99;font-family:'Proxima Nova',Arial,sans-serif;font-style:italic}aside{float:right;width:24.31%}aside ul{margin:0;padding:0}aside li{list-style:none}aside .widget{background:#f0f0f0;float:left;margin-bottom:25px;width:100%}aside .widget h2{background:#205d99;color:#fff;font:1.125em 'Roboto Slab',Arial,sans-serif;padding:14px 24px}aside .widget h2.double-heading{font-size:1.25em}aside .widget h2.double-heading span{display:block;font:.9em 'Proxima Nova',Arial,sans-serif}aside .widget .content{float:left;padding:24px;width:100%}aside .wpcf7 h2{display:none}aside .wpcf7 .row,.contact-content .wpcf7 .row{margin:0}aside .wpcf7 .column,.contact-content .wpcf7 .column{margin-bottom:15px;width:100%}aside .wpcf7 .mailchimp-accept,.contact-content .wpcf7 .mailchimp-accept{margin-bottom:20px;width:100%}aside .wpcf7 .mailchimp-accept label,.contact-content .wpcf7 .mailchimp-accept label{font-size:.75em;font-style:normal;line-height:1em}aside .wpcf7 input[type=submit],.contact-content .wpcf7 input[type=submit]{float:left}aside li ul{line-height:1}aside li li{margin-bottom:10px}aside li li a{font-size:.75em;font-weight:bold;letter-spacing:2px;line-height:1.166em;text-transform:uppercase}aside h3{font:bold 1em 'Proxima Nova',Arial,sans-serif;margin:0 0 6px}aside p{font-size:.875em;margin:0 0 18px}aside p:last-child{margin:0}.main-content.contact-content article{width:100%;margin-top:-30px}}*/.contact-content .wpcf7{float:right;width:48.63%}.contact-content .google-map{float:left;margin-top:75px;width:100%}h1.plain-header{background:#d9ebff;color:#303030;float:left;font:300 3.5em/1 'proxima-nova','Proxima Nova',Arial,Helvetica,sans-serif;margin:0 0 115px;padding:70px 0;width:100%}.resources-posts{margin-bottom:115px}.flex-container{display:flex;flex-wrap:wrap;margin-bottom:18px;width:100%}.post{background:#f0f0f0;border-bottom:10px solid #282424;margin:0 2.38% 28px 0;width:31.56%}.post:nth-of-type(3n+5),.post.featured-post+.post{margin-right:0}.post.featured-post{border:0;position:relative;width:65.69%}.post.featured-post .featured-image{height:100%;left:0;position:absolute;top:0;width:100%}.post.featured-post .featured-image:after{background:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.post.topic-personal-injury{border-color:#4291df}.post.topic-vehicle-accidents{border-color:#25811c}.post.topic-criminal-defense{border-color:#205d99}.post .content{padding:20px 22px 10px}.post.featured-post .content{bottom:0;left:0;position:absolute}.post h3{font:700 .6875em 'proxima-nova','Proxima Nova',Arial,Helvetica,sans-serif;margin:0 0 12px;text-transform:uppercase}.post a.topic-personal-injury{color:#4291df}.post a.topic-vehicle-accidents{color:#25811c}.post a.topic-criminal-defense{color:#205d99}.post.featured-post h3 a{color:#fff}.post h2{font-size:1.8125em;line-height:1.379em;margin:0}.post h2 a{color:#7c7a7a}.post.featured-post h2 a{color:#fff}.pagination{border-top:1px solid #7c7a7a;float:left;padding-top:44px;width:100%}.single .pagination{margin-top:50px}.pagination h3{margin:0 0 14px}.resource-categories{float:left;margin:0;padding:0}.resource-categories li{display:inline-block;list-style:none;margin:0 12px 14px 0}.resource-categories li a.topic-personal-injury{background:#4291df}.resource-categories li a.topic-criminal-defense{background:#205d99}.resource-categories li a.topic-all{background:#282424;min-width:72px}.resource-categories li a:hover{opacity:.7}.paginate-btns{float:right;margin-top:46px}.paginate-btns a{margin-left:12px}.search-resources{float:left;margin-top:30px;width:100%}.search-resources form{display:flex;max-width:330px;width:100%}.search-resources input[type=text]{background:#f0f0f0;border:0;height:38px;font:italic .875em 'Roboto Slab',Arial,sans-serif;padding:0 15px;width:100%}.search-resources button{background:#25811c;border:0;color:#fff;font-size:18px;height:38px;transition:.5s ease;width:40px}.search-resources button:hover{background:#205d99}@media only screen and (max-width:75em){.mobile-phone-number{background:#f0f0f0;display:block;font-size:1.875em;font-weight:bold;letter-spacing:1.5px;padding:10px 20px;text-align:center}.mobile-phone-number:hover{color:inherit;text-decoration:none}header{border:0;padding:20px 0}header .logo{margin:0 0 0 20px}header .mobile-menu{display:block;float:right;font-size:.875em;margin-top:5px;min-width:0}header .mobile-menu i{font-size:16px;margin-left:12px}body{left:0;position:relative;overflow-x:hidden;transition:left .5s ease}body.nav-open{left:-425px}header nav{background:#205d99;height:100%;overflow:auto;padding:60px 30px 30px;position:fixed;right:-425px;text-align:left;transition:right .5s ease;top:0;width:425px;z-index:20}header nav.opened{right:0}.mobile-close{color:#fff;display:block;font-size:24px;position:absolute;right:15px;top:15px}.mobile-close span{left:-99999999999px;position:absolute;overflow:hidden}.mobile-close:hover{color:inherit}#searchform{border:0;display:flex;padding:0;width:100%}#searchform input[type=text]{height:38px;font:italic .875em 'Roboto Slab',Arial,sans-serif;padding:0 15px;width:100%}#searchform button{background:#25811c;color:#fff;height:38px;margin:0;padding:0;transition:all .5s ease;width:40px}#searchform button:hover{background:#d9ebff;color:#205d99}nav .phone-number{display:none}#menu-main{margin-top:48px}#menu-main>li{display:block;margin:0 0 28px}#menu-main>li>a{border:0;color:#fff;font-size:1.125em;letter-spacing:0;padding:0;text-transform:uppercase}#menu-main>li>a:hover,#menu-main>li[class*=" current"]>a,#menu-main>li:hover>a{color:#fff}#menu-main li:hover .sub-menu,#menu-main .sub-menu{background:none;display:block;margin-top:10px;position:static;width:100%}#menu-main .sub-menu li a{color:#fff}#hero:before{display:none}#hero .main-quote{background:rgba(217,235,255,.75);font-size:2em;padding:20px}}@media only screen and (max-width:65.625em){.main-content article{width:62%}aside{width:32%}.post h2{font-size:1.5em;line-height:1.4}}@media only screen and (max-width:56.25em){.home footer .company-info,footer .contact-form,footer .additional-menu,footer .social-menu,.post-type-archive-resources .company-info,.post-type-archive-resources .contact-form{width:100%}footer .social-menu{margin:0 0 30px}footer .additional-menu{margin:0 0 10px}footer .contact-form{margin:0 0 30px}.home footer .footer-menu,.home footer .address{float:left;width:45%}.home footer .address{float:right}.home-main-content,.cases-columns{padding:50px 0}.home-main-content .video,.home-main-content .content{width:100%}.home-main-content .video video{height:auto}.home-main-content .content{margin-top:40px}.large-quote-callout .content,.testimonials .content{padding:50px}.large-quote-callout h2,.testimonials .slides p{font-size:1.8em}.large-quote-callout p{padding:0}.cases-columns .column{width:100%}article{padding-bottom:30px}article blockquote{margin:40px 0;width:100%}.large-quote-callout.article-quote{padding:45px 0}.large-quote-callout.article-quote .container{display:flex;flex-direction:column}.large-quote-callout.article-quote h2{margin-bottom:30px;order:1}.large-quote-callout.article-quote p{margin-bottom:15px;order:2}.large-quote-callout.article-quote .btn{align-self:flex-start;float:none;order:3}.main-content.contact-content article,.contact-content .wpcf7{width:100%}.contact-content .google-map{margin-top:30px}.contact-content .google-map iframe{height:200px}h1.plain-header{margin-bottom:45px;padding:40px 0;text-align:center}.resources-posts{margin-bottom:50px}.flex-container{justify-content:space-between}.post h2{font-size:1.5em;line-height:1.4}.post{width:45%}.post.featured-post{width:100%}.post.featured-post .content{position:relative;z-index:2}.paginate-btns{margin:0 0 30px;width:100%}.paginate-btns a{margin:0 0 15px;width:100%}}@media only screen and (max-width:53.125em){.main-content article{width:100%}aside{width:100%}}@media only screen and (max-width:43.75em){#hero{height:356px}#hero .content{background:#d9ebff;bottom:0;padding:20px;position:absolute;left:0;text-align:center;width:100%}#hero .main-quote,#hero .image-tagline{background:none;color:#303030;padding:0;position:static;width:100%}#hero .main-quote{margin-bottom:15px}#hero .main-quote br,#hero .main-quote span{display:none}#hero .image-tagline{font-size:1.125em}#hero .image-tagline span{display:inline-block;font-size:1em}#hero .image-tagline span:after{content:" | ";display:inline-block;margin:0 5px}.cases-columns{background:#f0f0f0}.cases-columns .content{text-align:left}.cases-columns .column{background:#fff}.large-quote-callout:not(.article-quote) .container,.testimonials .container{flex-wrap:wrap;padding:0}.large-quote-callout .image,.testimonials .image{display:none}.large-quote-callout .content,.testimonials .content{width:100%}.large-quote-callout .content,.testimonials .content{padding:30px 20px}.large-quote-callout h2,.testimonials .slides p{font-size:1.5em}.page-hero{margin-bottom:50px !important}.page-hero .bkg-banner{display:none}.page-hero h1{background:rgba(0,0,0,.9);bottom:0;text-align:center;transform:none;top:auto;width:100%}.main-content{padding-bottom:25px}}@media only screen and (max-width:37.5em){body.nav-open{left:-250px}header nav{right:-250px;width:250px}#menu-main{margin-top:30px}#menu-main>li{margin-bottom:15px}#menu-main>li>a{font-size:1em}footer .footer-menu,footer .address,.wpcf7 .column{width:100% !important}.wpcf7 .column:first-of-type{margin-bottom:24px}.wpcf7 .mailchimp-accept{margin:0 0 20px;width:100%}.copyright ul{display:block;margin-top:15px}article .wpcf7{display:none}body:not(.page-template-page-contact) footer .contact-form{display:block !important}.main-content article iframe{height:250px}.post{margin:0 0 35px;width:100%}.post img{display:block;margin:0 auto}}@media only screen and (max-width:28.125em){header .logo{margin:5px 0 0;width:150px}header .mobile-menu{margin:0}header .mobile-menu i{display:none}#hero .main-quote{font-size:1.5em}.alignright,.alignleft{display:block;float:none;margin:0 auto 20px}.page-hero{height:200px}.page-hero h1{font-size:2em}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//hughgreen.com/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}
.page-hero .bkg-banner{background:rgba(0,0,0,.6)}.g-recaptcha{transform:scale(.77);-webkit-transform:scal(.77);transform-origin:0 0;-webkit-transform-origin:0 0}