:root{--navy-blue:#0f1d4c;--baby-blue:#2c76a7;--orange:#f0aa36;--light-orange:#ed9c14;--pt-sans:'PT Sans Narrow', sans-serif;--roboto:'Roboto', sans-serif;--sans:'Open Sans', sans-serif;--vid-width:260px;--vid-width-lg:260px;--xxs:290px;--xs:450px;--sm:750px;--md:970px;--lg:1170px}body{font-family:var(--pt-sans);background:#000}.container{width:var(--xxs)}.ajax-loader{display:none !important}.fx-inline{display:inline-block}.fx-index{z-index:1}.to-upper{text-transform:uppercase}.crp_related{font-size:17px}.my-10{margin-top:10px;margin-bottom:10px}.mt-30{margin-top:30px}.pl-0{padding-left:0}.pb-30{padding-bottom:30px}.btnx-orange,.btnx-orange:visited,.btnx-orange:link{background:rgba(254,173,12,1);background:-moz-linear-gradient(top, rgba(254,173,12,1) 0%, rgba(169,112,0,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,173,12,1)), color-stop(100%, rgba(169,112,0,1)));background:-webkit-linear-gradient(top, rgba(254,173,12,1) 0%, rgba(169,112,0,1) 100%);background:-o-linear-gradient(top, rgba(254,173,12,1) 0%, rgba(169,112,0,1) 100%);background:-ms-linear-gradient(top, rgba(254,173,12,1) 0%, rgba(169,112,0,1) 100%);background:linear-gradient(to bottom, rgba(254,173,12,1) 0%, rgba(169,112,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fead0c', endColorstr='#a97000', GradientType=0 );border:0;color:#fff;font-weight:bold;font-size:24px;text-transform:uppercase;border-radius:0}.btnx-orange:hover,.btnx-orange:focus,.btnx-orange:active{background:rgba(254,182,37,1);background:-moz-linear-gradient(top, rgba(254,182,37,1) 0%, rgba(178,127,26,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,182,37,1)), color-stop(100%, rgba(178,127,26,1)));background:-webkit-linear-gradient(top, rgba(254,182,37,1) 0%, rgba(178,127,26,1) 100%);background:-o-linear-gradient(top, rgba(254,182,37,1) 0%, rgba(178,127,26,1) 100%);background:-ms-linear-gradient(top, rgba(254,182,37,1) 0%, rgba(178,127,26,1) 100%);background:linear-gradient(to bottom, rgba(254,182,37,1) 0%, rgba(178,127,26,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb625', endColorstr='#b27f1a', GradientType=0 )}.btnx-orange:after{content:url('/wp-content/themes/ion3/images/chevron.png');padding:10px
16px 11px 16px;background:var(--light-orange);margin-left:16px;margin-right:-16px}.btnx-blue,.btnx-blue:visited,.btnx-blue:link{background:rgba(89,166,217,1);background:-moz-linear-gradient(top, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(89,166,217,1)), color-stop(100%, rgba(27,114,172,1)));background:-webkit-linear-gradient(top, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);background:-o-linear-gradient(top, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);background:-ms-linear-gradient(top, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);background:linear-gradient(to bottom, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59a6d9', endColorstr='#1b72ac', GradientType=0 );border:0;color:#fff;font-weight:bold;font-size:24px;text-transform:uppercase;border-radius:0}.btnx-blue:hover,.btnx-blue:focus,.btnx-blue:active{background:rgba(106,175,221,1);background:-moz-linear-gradient(top, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(106,175,221,1)), color-stop(100%, rgba(50,128,180,1)));background:-webkit-linear-gradient(top, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);background:-o-linear-gradient(top, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);background:-ms-linear-gradient(top, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);background:linear-gradient(to bottom, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aafdd', endColorstr='#3280b4', GradientType=0 )}.btnx-blue:after{content:url('/wp-content/themes/ion3/images/chevron.png');padding:10px
16px 11px 16px;background:var(--baby-blue);margin-left:16px;margin-right:-16px}.btnx-bb,.btnx-bb:visited,.btnx-bb:link{background:rgba(89,166,217,1);background:-moz-linear-gradient(top, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(89,166,217,1)), color-stop(100%, rgba(27,114,172,1)));background:-webkit-linear-gradient(top, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);background:-o-linear-gradient(top, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);background:-ms-linear-gradient(top, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);background:linear-gradient(to bottom, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59a6d9', endColorstr='#1b72ac', GradientType=0 );border:0;color:#fff;font-size:14px;text-transform:uppercase;border-radius:3px}.btnx-bb:hover,.btnx-bb:focus,.btnx-bb:active{background:rgba(106,175,221,1);background:-moz-linear-gradient(top, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(106,175,221,1)), color-stop(100%, rgba(50,128,180,1)));background:-webkit-linear-gradient(top, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);background:-o-linear-gradient(top, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);background:-ms-linear-gradient(top, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);background:linear-gradient(to bottom, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aafdd', endColorstr='#3280b4', GradientType=0 )}.pagination{margin-bottom:50px}.pagination
ul{padding:0}.pagination li a,
.pagination li a:hover,
.pagination li.active a,
.pagination
li.disabled{color:#fff;text-decoration:none}.pagination
li{display:inline}.pagination li a,
.pagination li a:hover,
.pagination li.active a,
.pagination
li.disabled{background-color:#368ac2;cursor:pointer;padding:10px
20px;font-size:18px;font-family:var(--pt-sans);font-weight:bold}.pagination li a:hover,
.pagination li.active
a{background-color:#0f1d4c}.pagination-label{color:#0f1d4c;font-weight:bold;font-size:24px;font-family:var(--pt-sns)}.effect6{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset}.effect6:before,.effect6:after{content:"";position:absolute;z-index:-1;top:50%;bottom:0;left:10px;right:10px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-border-radius:100px / 10px;border-radius:100px / 10px}.effect6:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.effect7{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset}.effect7:before,.effect7:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:10px;right:10px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-border-radius:100px / 10px;border-radius:100px / 10px}.effect7:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.mini-toolbar{background:var(--navy-blue);padding-top:10px;padding-bottom:10px;position:fixed;margin:auto;left:0;top:0;right:0;z-index:999}.mini-toolbar
ul{list-style:none;margin:0;padding:0}.mini-toolbar
li{display:inline-block}.mini-toolbar li.show-xs{display:none}.mini-toolbar
a{color:#fff;font-size:16px;line-height:1.2em;letter-spacing:0.025em;padding-left:5px;padding-right:5px}.mini-toolbar a:hover{color:var(--orange);text-decoration:none}button#responsive-menu-pro-button{top:-2px !important;right:15px !important}.navbar-default .navbar-toggle{display:none}.navbar.navbar-default{background:none;border:0;box-shadow:none;font-family:var(--pt-sans);max-height:86px;position:fixed;margin:auto;left:0;top:0;right:0;margin-top:40px;z-index:888}.navbar.navbar-default.scrolled{background:var(--navy-blue);transition:all 200ms linear}.navbar-collapse{padding-left:0;padding-right:0}.navbar-default .navbar-nav>li{margin-right:10px}.navbar-default .navbar-nav>li>a{text-transform:none;color:#fff;font-size:18px}.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav>li>a:hover{color:var(--orange)}.navbar-default .navbar-nav>.active > a,
.navbar-default .navbar-nav>.active > a:focus,
.navbar-default .navbar-nav>.active>a:hover{color:var(--orange);background:none}.navbar-default .navbar-nav.nav-cta>li,.navbar-right{margin-right:0}.navbar-default .navbar-nav.nav-cta>li>a{line-height:1.4em;color:var(--orange);height:86px;padding-top:10px;font-size:14px}.navbar-default .navbar-nav.nav-cta > li > a
span{font-size:16px}.navbar-default .navbar-nav.nav-cta>li>a:hover{color:var(--light-orange)}.navbar-brand
img{height:auto;width:130px}.navbar> .container .navbar-brand{padding-left:0}.nav.navbar-nav{display:inline-block;float:right}#menu-main-menu{display:flex}.navbar-default .navbar-nav>li{flex:1 1 auto}ul.dropdown-menu{background:#131D4B;border:none !important}ul.dropdown-menu>li{border:none;border-bottom:1px solid rgba(255,255,255, 0.1)}ul.dropdown-menu > li > a:hover ul.dropdown-menu>li{background:#131D4B}ul.dropdown-menu>li>a{color:#fff;background:#131D4B;padding:10px
20px;font-size:13px}ul.dropdown-menu>li>a:hover,ul.dropdown-menu>li>a:focus{background:#1F305C;color:#EF911D}main.home
section.hero{padding-top:126px;padding-bottom:50px}main.home section.hero
h1{color:#fff;font-weight:bold;font-size:48px}main.home section.hero
h2{color:#fff;font-size:18px;font-weight:bold;line-height:1.2em;width:70%;margin:auto}main.home section.hero
ul{padding:0;margin-top:30px;margin-bototm:30px;list-style:none;text-align:center}main.home section.hero ul
li{display:inline-block;margin-left:15px;margin-right:15px;color:#fff;font-size:22px;font-weight:bold}main.home section.hero ul li:before{content:url('/wp-content/themes/ion3/images/check-icon.png');width:20px;height:19px;display:inline-block;margin-right:5px}main.home section.hero .btn-holder{margin-top:30px;margin-bottom:30px}main.home section.hero .badge-holder
img{margin:0;height:50px}html section.why .wpcf7 .wpcf7-submit{width:100% !important}section.stories{background:var(--navy-blue)}section.stories .col-flex{display:flex;flex-wrap:wrap;width:100%}section.stories .story-txt{width:var(--xxs);text-align:center}section.stories .story-vid{width:calc(calc(var(--vid-width) * 2) + 15px);display:flex;flex-wrap:wrap;margin-auto}section.stories
h2{color:#fff;font-family:var(--roboto);font-size:28px;text-transform:uppercase;text-align:center}section.stories
h3{color:#fff;font-family:var(--roboto);font-size:22px;font-weight:bold;margin-top:0}section.stories h3:after{content:url('/wp-content/themes/ion3/images/red-arrow-icon.png');display:block;position:relative;top:10px;left:-3px;margin-bottom:25px}section.stories h3:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}section.stories .vid-holder-1{width:var(--vid-width);margin-bottom:15px;margin-top:15px}section.stories .vid-holder-2{width:var(--vid-width);margin-top:15px}section.stories .vid-holder-1 > div,
section.stories .vid-holder-2>div{background:#fff}section.stories .vid-holder-1 > div > div,
section.stories .vid-holder-2>div>div{width:var(--vid-width)}section.stories
strong{color:var(--navy-blue);font-size:24px;display:block;text-align:center}.video-row{cursor:pointer}.video-row
iframe{pointer-events:none;background-position:center center;background-repeat:no-repeat;background-size:cover}.vid-1 .vid-frame-1{background:url('/wp-content/themes/ion3/images/video1-thumbnail.jpg') center center no-repeat;background-size:cover;width:var(--vid-width);height:calc(calc(var(--vid-width) / 16) * 9)}.vid-1{width:var(--vid-width)}.vid-1>div{height:calc(calc(var(--vid-width) / 16) * 9)}.vid-2 .vid-frame-2{background:url('/wp-content/themes/ion3/images/video2-thumbnail.jpg') center center no-repeat;background-size:cover;width:var(--vid-width);height:calc(calc(var(--vid-width) / 16) * 9)}.vid-2{width:var(--vid-width)}.vid-2>div{height:calc(calc(var(--vid-width) / 16) * 9)}.vid-3 .vid-frame-3{background:url('/wp-content/themes/ion3/images/why-video-thumbnail.jpg') center center no-repeat;background-size:cover;width:var(--vid-width-lg);height:calc(calc(var(--vid-width-lg) / 16) * 9)}.vid-3{width:var(--vid-width-lg)}.vid-3>div{height:calc(calc(var(--vid-width-lg) / 16) * 9)}section.why{overflow:hidden}section.why .col-flex{display:flex;flex-wrap:wrap}section.why .why-txt{width:100%;;text-align:center}section.why
h2{color:#fff;font-weight:bold;font-size:36px;margin-top:30px}section.why
p{margin:auto;margin-bottom:30px;color:#fff;font-size:18px;line-height:1.4em}.vid-3{margin:auto}section.why .why-form{width:100%;background:rgba(0,0,0,0.3);padding-top:50px;padding-left:30px;padding-right:30px;border-left:3px solid rgba(255,255,255,0.3);border-right:3px solid rgba(255,255,255,0.3);border-top:3px solid rgba(255,255,255,0.3);margin-top:30px}section.why .the-offset{padding-top:200px;margin-top:-200px}section.why
h3{color:#fff;font-weight:bold;font-size:36px;margin-top:0;margin-bottom:30px}section.why .wpcf7 .wpcf7-form-control-wrap{margin-bottom:15px}section.why
textarea{height:150px}section.why input::placeholder,
section.why textarea::placeholder{color:#000;font-family:var(--sans)}section.why .wpcf7 .wpcf7-submit{margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:10px
16px;font-size:18px;line-height:1.3333333;background:rgba(89,166,217,1);background:-moz-linear-gradient(top, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(89,166,217,1)), color-stop(100%, rgba(27,114,172,1)));background:-webkit-linear-gradient(top, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);background:-o-linear-gradient(top, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);background:-ms-linear-gradient(top, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);background:linear-gradient(to bottom, rgba(89,166,217,1) 0%, rgba(27,114,172,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59a6d9', endColorstr='#1b72ac', GradientType=0 );border:0;color:#fff;font-weight:bold;font-size:24px;text-transform:uppercase;border-radius:0;height:auto;display:block;font-family:var(--pt-sans);width:195px !important}section.why .wpcf7 .wpcf7-submit:hover{background:rgba(106,175,221,1);background:-moz-linear-gradient(top, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(106,175,221,1)), color-stop(100%, rgba(50,128,180,1)));background:-webkit-linear-gradient(top, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);background:-o-linear-gradient(top, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);background:-ms-linear-gradient(top, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);background:linear-gradient(to bottom, rgba(106,175,221,1) 0%, rgba(50,128,180,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aafdd', endColorstr='#3280b4', GradientType=0 )}.wpcf7
p{margin:0}div.wpcf7-response-output{color:#fff}section.features{background:var(--navy-blue);padding-top:30px;padding-bttom:30px}section.features
.item{margin-bottom:30px}section.features
h3{color:#fff;font-weight:bold;font-size:24px;margin-top:0;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}section.features
p{color:#fff;font-family:var(--sans);line-height:1.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}section.features
.sprite{width:65px;height:65px;display:inline-block;background-image:url('/wp-content/themes/ion3/images/sprites.png');float:left;margin-right:15px}main.services .x-archive{padding-bottom:50px}section.awards{background:url('/wp-content/themes/ion3/images/awards-bg.jpg') center center no-repeat;background-size:cover;padding-top:50px;padding-bottom:50px}section.awards
h2{font-size:36px;font-weight:bold;color:#fff;margin-top:0}section.awards
.grey{background:rgba(0,0,0,0.3);border:3px
solid rgba(255,255,255,0.3);padding:30px;width:100%;margin:auto;margin-top:30px}section.awards .col-badge{text-align:center}section.awards .col-badge
img{margin:15px
0;height:auto}section.awards
p{font-size:20px;line-height:1.3em;color:#fff}footer{background:url('/wp-content/themes/ion3/images/footer-bg.jpg') center center no-repeat;background-size:cover;padding-top:30px;padding-bottom:30px}footer
h3{color:#fff;font-weight:bold;font-size:24px;margin-bottom:15px}footer
p{font-size:18px;color:#fff;line-height:1.3em}footer p.map-lg
a{text-decoration:underline;color:#fff}footer
ul{list-style:disc;color:var(--orange);margin-top:10px;margin-bottom:10px;padding-left:15px}footer ul
li{margin-top:10px;margin-bottom:10px}footer ul li a,
footer ul li a:hover{color:#fff;font-size:18px}footer
.cta{font-size:26px;color:var(--orange);font-weight:bold;line-height:1.4em;margin-bottom:30px}footer .cta
span{font-size:32px}footer .cta:hover{text-decoration:none;color:var(--light-orange)}.scroll-to-top:hover{background:var(--orange)}section.copy{background:var(--navy-blue);color:#fff;font-size:14px;padding-top:15px;padding-bottom:15px}footer .text-right{text-align:left}section.leads{background:url('/wp-content/themes/ion3/images/leads-bg.jpg') center center no-repeat;background-size:cover;border-top:126px solid var(--navy-blue)}section.leads .row-flex{display:flex;flex-wrap:wrap}section.leads .col-img{display:none;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}section.leads
strong{color:#fff;font-size:38px;display:block;text-align:center}section.leads
p{color:#fff;font-weight:bold;font-size:14px;line-height:1.3em;text-align:center}section.leads .form-holder{width:100%}section.leads .wpcf7 input[type="text"],
section.leads .wpcf7 input[type="email"],
section.leads .wpcf7
textarea{border-radius:3px}section.leads .wpcf7 .wpcf7-form-control-wrap{margin-bottom:15px}section.leads .wpcf7 .wpcf7-submit{margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:6px
16px;font-size:18px;line-height:1.3333333;border-radius:3px;background:rgba(254,173,12,1);background:-moz-linear-gradient(top, rgba(254,173,12,1) 0%, rgba(169,112,0,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,173,12,1)), color-stop(100%, rgba(169,112,0,1)));background:-webkit-linear-gradient(top, rgba(254,173,12,1) 0%, rgba(169,112,0,1) 100%);background:-o-linear-gradient(top, rgba(254,173,12,1) 0%, rgba(169,112,0,1) 100%);background:-ms-linear-gradient(top, rgba(254,173,12,1) 0%, rgba(169,112,0,1) 100%);background:linear-gradient(to bottom, rgba(254,173,12,1) 0%, rgba(169,112,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fead0c', endColorstr='#a97000', GradientType=0 );border:0;color:#fff;font-weight:bold;font-size:18px;text-transform:uppercase;height:auto;display:block;font-family:var(--pt-sans);width:100%}section.mp-content{background:#fff;overflow-x:hidden}section.mp-content h1,
section.mp-content h2,
section.mp-content
h3{font-weight:bold;color:var(--navy-blue);font-size:36px;line-height:1em}section.mp-content .x-archive
h1{margin-bottom:30px}section.mp-content .x-archive .t-item
img{max-width:260px;width:260px}section.mp-content
h2{font-size:36px}section.mp-content
h3{font-size:24px}section.mp-content .x-single p,
section.mp-content
p{font-size:18px;line-height:1.3em;margin-bottom:25px}section.mp-content .img-fx{display:inline-block}section.mp-content .img-fx.fl{float:left;margin-right:15px;margin-bottom:15px}section.mp-content .row-flex{display:flex;flex-wrap:wrap}section.mp-content .col-sb{display:flex;flex-wrap:wrap}section.mp-content .sb-holder{background:#dfd9d0;padding-left:9999px;padding-right:9999px;margin-left:-9999px;margin-right:-9999px;overflow:hidden}section.mp-content .sb-border{width:100%;border:none;background:#dfd9d0;padding-bottom:30px;padding-top:30px;height:100%}section.mp-content .right-pane{width:calc(calc(100% - 15px) - var(--archive-img));float:right;margin-bottom:40px}section.mp-content
aside{margin-bottom:30px}section.mp-content aside
h3{color:var(--navy-blue);font-size:28px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:flex;width:100%;justify-content:center;align-items:center;text-align:center;margin-top:0}section.mp-content aside h3:after{content:'';border-top:2px solid #beb9b1;flex:1 0 20px;margin:0
0 0 20px}section.mp-content aside .testimonial-item
h4{font-size:20px;line-height:1.3em;font-weight:bold;color:var(--navy-blue)}section.mp-content aside .testimonial-item
p{font-size:18px;line-height:1.3em;color:#000}section.mp-content aside
ul{padding:0;margin-top:15px;margin-bottom:15px;list-style:none}section.mp-content aside ul
li{margin-top:10px;margin-bottom:10px}section.mp-content aside ul li
a{color:var(--navy-blue);font-weight:bold;font-size:18px}section.mp-content aside ul li a:hover{text-decoration:none}main.testimonials .x-archive .t-item{margin-bottom:30px;clear:both}main.testimonials .x-archive
h3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0}main.testimonials .x-archive
p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;line-height:1.3em;margin-bottom:9px}main.testimonials .x-single
h1{font-weight:bold;color:var(--navy-blue);font-size:36px;line-height:1em;margin-bottom:15px;margin-top:30px}main.testimonials .x-single
h3{margin-bottom:0}main.lawyers .x-archive .t-item{margin-bottom:40px;clear:both}main.lawyers .x-archive
h3{text-transform:uppercase;margin-top:0}main.lawyers .x-archive
p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}main.lawyers .x-archive{margin-bottom:30px}main.blog .x-archive
h3{margin-top:0}main.blog .x-archive .t-item{margin-bottom:30px;clear:both}main.blog .x-archive
p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.navbar-collapse{width:100%}.navbar{border-radius:0}@media screen and (min-width: 992px) and (max-width: 1199px){.navbar-default .navbar-nav>li>a{font-size:14px}}@media screen and (min-width: 320px){.vid-holder-2{margin-bottom:20px !important}section.why .why-form{margin-bottom:20px !important}.btn-holder{text-align:center !important}}@media screen and (min-width: 768px){section.why .wpcf7 .wpcf7-submit{text-align:left;padding-left:35px}}@media screen and (min-width: 480px){:root{--vid-width:420px;--vid-width-lg:420px}.container{width:var(--xs) !important;max-width:var(--xs) !important}.mini-toolbar
ul{padding-right:25px}.mini-toolbar li.show-xs{display:inline-block}.navbar-brand
img{height:auto;width:160px}.navbar-default .navbar-nav.nav-cta > li > a
span{font-size:18px}main.home section.hero .badge-holder
img{height:80px}section.stories .story-txt{width:var(--xs)}section.why .wpcf7 .wpcf7-submit{width:350px !important}section.awards .col-badge
img{height:100px;margin:10px}section.leads
strong{font-size:48px}section.leads
p{font-size:18px}section.mp-content .x-archive .t-item
img{max-width:100%;width:240px}section.mp-content .x-archive .img-fx{float:none;margin:auto;margin-bottom:30px}section.mp-content .x-archive .t-item{text-align:center}section.mp-content .x-archive .right-pane{text-align:left}}@media screen and (min-width: 768px){:root{--archive-img:180px;--vid-width:352.5px;--vid-width-lg:416px}.container{width:var(--sm) !important;max-width:var(--sm) !important}.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-brand
img{width:180px}.navbar-default .navbar-nav.nav-cta>li>a{font-size:18px}.navbar-default .navbar-nav.nav-cta > li > a
span{font-size:26px}main.home section.hero
h1{font-size:60px}main.home section.hero
h2{font-size:32px}main.home section.hero .badge-holder
img{height:100px}section.stories .story-txt{width:var(--sm)}section.stories .vid-holder-1{margin-right:15px;margin-bottom:0}section.why
p{width:70%}section.why .why-form{width:416px;margin-left:auto;margin-right:auto}section.why .wpcf7 .wpcf7-submit{width:calc(100% - 52px) !important}section.awards .col-badge
img{height:80px}section.awards .col-badge{margin-bottom:30px}section.awards .btn-holder{margin-top:30px;margin-bottom:30px}footer .text-right{text-align:right}section.leads .form-holder{width:70%;margin:auto}section.mp-content .sb-holder{padding-left:3px;background:#dfd9d0;padding-right:0;margin:0}section.mp-content .sb-border{width:100%;border-left:3px solid #fff;background:#dfd9d0;padding-left:15px;padding-right:15px;padding-bottom:30px;padding-top:30px;height:100%}main.lawyers section.mp-content .x-single
h1{font-size:36px}section.mp-content .x-archive .t-item
img{max-width:100%;width:180px}section.mp-content .x-archive .img-fx{float:left;margin-right:15px;margin-bottom:30px}section.mp-content .x-archive .t-item{text-align:left}}@media screen and (min-width: 992px){:root{--vid-width:280px;--vid-width-lg:500px}.container{width:var(--md) !important;max-width:var(--md) !important}.mini-toolbar
ul{padding-right:0;text-align:right}section.stories .story-txt{width:calc(var(--md) - calc(calc(var(--vid-width) * 2) + 15px));display:flex;flex-wrap:wrap;align-content:center;margin:auto;margin-bottom:30px}section.stories .story-txt{margin:0}section.stories h3:after{display:inline-block;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);left:10px}section.stories .col-flex,
section.stories .story-vid{flex-wrap:nowrap}section.why .why-txt{width:calc(100% - 416px);padding-top:50px;padding-bottom:50px}section.why .why-form{width:416px;background:rgba(0,0,0,0.3);padding-top:50px;padding-left:30px;padding-right:30px;border-left:3px solid rgba(255,255,255,0.3);border-right:3px solid rgba(255,255,255,0.3);border-top:none;margin-top:15px}section.why
h2{margin-top:0;text-align:left}section.why
p{text-align:left;width:100%}.vid-3{margin-left:0}section.awards .col-badge
img{height:100px}section.awards
.grey{width:80%}section.leads .col-img{display:flex}section.leads .form-holder{width:80%;margin:0}section.leads strong,
section.leads
p{text-align:left}}@media screen and (min-width: 1200px){:root{--vid-width:340px;--vid-width-lg:500px;--archive-img:240px}.container{width:var(--lg) !important;max-width:var(--lg) !important}main.home section.hero
h1{font-size:60px}main.home section.hero .badge-holder
img{margin:15px;height:100px}section.stories .story-txt{width:calc(var(--lg) - calc(calc(var(--vid-width) * 2) + 15px))}section.stories
h2{font-size:32px}section.stories
h3{font-size:24px}section.mp-content .x-archive .img-fx{margin-bottom:40px}main.testimonials .x-archive .t-item img,
main.lawyers .x-archive .t-item
img{width:230px}main.blog .x-archive .t-item{margin-bottom:30px;clear:both}main.blog .x-archive
p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}main.blog .x-archive .img-fx{margin-bottom:40px}main.blog .x-archive .t-item
img{width:230px}section.why .why-txt{width:calc(100% - 416px);padding-top:50px;padding-bottom:50px}section.why
p{width:500px;margin-left:0}section.awards
.grey{width:70%}footer
ul{padding:0}}