.page-title .vcard{border:0;padding:0}.byline{color:#999}.entry-content img{max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form input[type="submit"]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid #fff0;border-radius:0;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput='mouse'] .post-password-form input[type="submit"]{outline:0}.post-password-form input[type="submit"]:hover,.post-password-form input[type="submit"]:focus{background-color:#14679e;color:#fefefe}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery::before,.gallery::after{content:' ';display:table}.gallery::after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-1>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-2>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.33333%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-3>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-4>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-5>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-6>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-7>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-8>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery dl{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.gallery dl:last-child:not(:first-child){float:right}.page-navigation{margin-top:1rem}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.sidebar li{list-style:none}.sidebar .widget ul{margin:0}.footer{clear:both}body#tinymce{margin:20px}.gform_body ul{list-style:none outside none;margin:0}body{font-family:'Open Sans',sans-serif;line-height:normal}h1{font-size:35px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px;font-weight:800}img.logo{max-width:300px;height:auto}.top-bar{max-width:1400px;margin-left:auto;margin-right:auto;background-color:#fff;padding-top:20px;padding-bottom:20px;padding-right:.9375rem;padding-left:.9375rem;width:calc(100% - 1.875rem)}.top-text{color:#737373;font-size:20px;font-weight:600}.top-contact{color:#006F99;font-size:18px}.mainmenu ul#main-nav{justify-content:center;background:#006F99;border-bottom:1px solid #fff}.mainmenu a{color:#fff}.menu .active>a{background:#007EAE;color:#fff}.inner-content{max-width:1200px;margin-left:auto;margin-right:auto}.footer{text-align:center;background:#006F99;color:#fff;padding-top:18px;padding-bottom:18px;margin-top:2em}.footer a{color:#fff}p.copyright{margin-bottom:0;color:#fff}.dropdown.menu>li>a{padding:18px}h1{font-weight:800}h1.page-title{text-align:center;color:#006F99;margin-top:20px;margin-bottom:20px}.splash{position:relative}.splash .splash-title{color:#fff;text-align:center;width:80%;line-height:50px;font-size:50px;background:rgb(0 111 153);padding:40px;margin-left:auto;margin-right:auto;border-radius:20px}.splash .splash-title h1{font-size:60px;line-height:70px}.home-intro{max-width:1000px;margin-left:auto;margin-right:auto;text-align:center}.home-intro h2{font-size:26px}h3.widget-title{color:#006F99;font-size:30px}.home-industries h3.widget-title,.home-industries h2,.home-industries p{color:#fff;text-align:center}.home-industries h3.widget-title{font-size:22px}.home-industries .widget_media_image{flex-direction:column-reverse;display:flex}.entry-content img{border-radius:10px}.splash-image img{border:0 none;border-radius:0}.home-industries .widget_media_image img,.cta img{border-radius:50%!important;overflow:hidden}.siteorigin-panels .entry-content .cta img{border:8px solid #006F99}.home-industries .widget_media_image h3.widget-title{font-size:18px;font-weight:800;margin-top:10px}.cta{max-width:1200px;margin-left:auto;margin-right:auto}.home-experience{text-align:center}.header-image img{width:100%}.contact-box{background:#eee;padding:30px}input.wpcf7-submit{background:#006F99;color:#fff;padding:10px;border:0 none}input.wpcf7-submit:hover{cursor:pointer}.single-post .inner-content{margin-top:40px}.single-post img.attachment-full{margin-bottom:20px}.sidebar .wp-block-latest-posts li{border-left:solid #006F99 4px;padding-left:10px;margin-bottom:20px}.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title{font-size:20px;font-weight:600;color:#006F99}.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title a,.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title a:hover{color:#006F99}.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-project-image:hover img{-webkit-filter:brightness(100%);filter:brightness(100%)}.lsow-gapless-grid .lsow-grid-container.lsow-grid-tablet-1 .lsow-grid-item{margin-bottom:30px}.is-dropdown-submenu{min-width:200px;border:1px solid #fff;border-top:0;background:#007EAE}.dropdown.menu>li.is-active,.dropdown.menu>li:hover{background:#007EAE}.is-dropdown-submenu>li:hover{background:#006F99}.dropdown.menu>li.is-active>a{color:#fff}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{border-color:#fff #fff0 #fff0}.menu li{transition:background-color 0.25s ease-out,color 0.25s ease-out}.menu li.is-dropdown-submenu-parent ul.submenu{opacity:0;transition:0.25s ease-out,color 0.25s ease-out;transition-behavior:allow-discrete}.menu li.is-dropdown-submenu-parent:hover ul.submenu{opacity:1;transition-behavior:allow-discrete}.splash-image img{width:100%}.coverage{border-bottom:2px solid #fff;padding-bottom:20px;margin-bottom:20px}.coverage h3{font-weight:600}.sowb-button{font-weight:600!important}.splash .sowb-button{max-width:320px!important;font-size:20px!important}.services h3{color:#fff;font-weight:600;margin-bottom:20px;line-height:normal}h2{font-size:30px;font-weight:600}.home h2{text-align:center}.white-text,.white-text h3,.white-text h2,.white-text p,.white-text a{color:#fff}.above-footer{background:#eee;text-align:center;margin-top:2em;padding:20px}.above-footer img{max-height:60px;margin-left:20px;margin-right:20px}.cta h2{text-align:left}.sow-features-list li.sow-features-feature{border-radius:20px;padding:20px!important;background:#f7f7f7}.left-align,.left-align p,.left-align h2,.left-align h3{text-align:left}.qae-faqs-toggle-container .qe-faq-toggle:first-child{border-radius:20px 20px 0 0;overflow:hidden}.qae-faqs-toggle-container .qe-faq-toggle:last-child{border-radius:0 0 20px 20px;overflow:hidden}li.sow-features-feature{box-shadow:0 5px 15px rgb(0 0 0 / .15)}@media only screen and (max-width:780px){.home-industries .widget_media_image img,.cta img{margin-left:auto;margin-right:auto}.cta{text-align:center}.above-footer img{max-height:40px;margin-left:15px;margin-right:15px}@media only screen and (max-width:900px){.splash .splash-title h1{font-size:40px;line-height:50px}.splash .splash-title{font-size:35px}}@media only screen and (max-width:900px){.splash .splash-title h1{font-size:45px;line-height:normal}.splash .splash-title{font-size:30px;line-height:normal}}@media only screen and (max-width:600px){footer span{display:block;clear:both;opacity:0;height:5px}.splash .splash-title h1{font-size:40px;line-height:normal}.splash .splash-title{font-size:20px;line-height:normal;background:rgb(0 111 153 / .8);padding:20px}.above-footer img{max-height:30px;margin-left:5px;margin-right:5px}}@media only screen and (max-width:414px){h3.widget-title{font-size:24px}}@media only screen and (max-width:410px){.splash .splash-title h1{font-size:30px;line-height:normal}.splash .splash-title{font-size:18px;line-height:normal}}