html,body,h1,h2,h3,h4,h5,h6,p,ul,li,a,div{padding:0;margin:0}.orange{color:#f18313}.blue{color:#2262ac}.white{color:#fff}.black{color:#000}.blue-bg{background-color:#2262ac}.blue-bg h2,.blue-bg p{color:#fff}.orange-bg{background-color:#f18313}.orange-bg h2,.orange-bg p{color:#fff}.highlight-bg h2,.highlight-bg p{color:#fff}.highlight-bg .btn{background-color:#fff !important;border-color:#fff !important;color:#2262ac !important;background-image:url("../images/chev-right-blue.svg") !important}.highlight-bg .btn:hover{background-color:#2262ac !important;border-color:#2262ac !important;color:#fff !important;background-image:url("../images/chev-right-white.svg") !important}.grad1{background:-webkit-linear-gradient(top, #f18313 0%,#f8aa16 100%);background:-moz-linear-gradient(top, #f18313 0%,#f8aa16 100%);background:-o-linear-gradient(top, #f18313 0%,#f8aa16 100%);background:linear-gradient(top, #f18313 0%,#f8aa16 100%)}.font-lt{font-family:rooney-web, serif;font-weight:300;font-style:italic}h1,.h1{font-size:28px;line-height:1.1em;margin-bottom:15px;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;color:#fff}@media (min-width: 768px){h1,.h1{font-size:40px;margin-bottom:30px}}@media (min-width: 992px){h1,.h1{font-size:55px}}@media (min-width: 1200px){h1,.h1{font-size:70px}}h2{font-size:20px;line-height:1.1em;margin-bottom:10px;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;color:#fff}@media (min-width: 768px){h2{font-size:25px;margin-bottom:13px}}@media (min-width: 992px){h2{font-size:30px;margin-bottom:13px}}@media (min-width: 1200px){h2{font-size:36px}}h3{font-size:14px;line-height:1.3em;margin-bottom:18px;text-transform:uppercase;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;color:#fff}@media (min-width: 768px){h3{font-size:15px;margin-bottom:18px}}@media (min-width: 992px){h3{font-size:22px;margin-bottom:18px}}h4{font-size:20px;line-height:1.25em;margin-bottom:10px;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;color:#fff}h5{font-size:18px;line-height:1.2em;margin-bottom:18px;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;color:#fff}h6{font-size:11px;line-height:1.45em;margin-bottom:15px;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;color:#fff}@media (min-width: 768px){h6{font-size:11px}}@media (min-width: 992px){h6{font-size:13px}}p,label{font-size:14px;line-height:1.4em;margin-bottom:10px;font-family:proxima-nova, sans-serif;font-weight:400;font-style:normal;color:#fff}@media (min-width: 992px){p,label{font-size:15px;line-height:1.5em;margin-bottom:15px}}@media (min-width: 1200px){p,label{font-size:16px;line-height:1.6em}}.large-p p:first-of-type{font-size:16px;line-height:1.2em;margin-bottom:10px;font-family:proxima-nova, sans-serif;font-weight:400;font-style:normal}@media (min-width: 768px){.large-p p:first-of-type{font-size:17px;line-height:1.25em}}@media (min-width: 992px){.large-p p:first-of-type{font-size:18px;line-height:1.3em;margin-bottom:15px}}@media (min-width: 1200px){.large-p p:first-of-type{font-size:19px;line-height:1.4em}}strong{font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal}li{font-size:14px;line-height:1.4em;margin-bottom:10px;font-family:proxima-nova, sans-serif;font-weight:400;font-style:normal;color:#fff}@media (min-width: 768px){li{font-size:14px;line-height:1.45em}}@media (min-width: 992px){li{font-size:15px;line-height:1.5em}}@media (min-width: 1200px){li{font-size:16px;line-height:1.6em}}body{font-size:12px;font-family:proxima-nova, sans-serif;font-weight:400;font-style:normal;color:#2262ac;box-sizing:border-box}.fw{width:100%;float:left;display:block;padding:0;margin:0}.rd-corners{border-radius:22px}.block{padding:30px;border-radius:22px}.relative{position:relative}.resp-img{width:100%;height:auto}.dropdown-menu{left:auto !important;top:auto !important;border-radius:0;padding:0;margin:0;color:#000;max-width:260px;margin-left:auto;margin-right:auto}@media (min-width: 992px){.dropdown-menu{max-width:1000px}}.dropdown-menu .menu-item a{padding:12px 15px 10px 15px;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;font-size:12px;color:#000;background-color:#fff;text-align:center}.dropdown-menu .menu-item a:hover{background-color:#2262ac;color:#fff}@media (min-width: 992px){.dropdown-menu .menu-item a{text-align:left}}.navbar{padding:15px 15px;position:fixed;top:0;left:0;z-index:1000;width:100%;background-color:rgba(34,98,172,0.95)}@media (min-width: 768px){.navbar{padding:20px 30px}}.navbar .menu-item{margin-bottom:0;text-align:center}@media (min-width: 992px){.navbar .menu-item{text-align:right}}.navbar .menu-item .dropdown-menu{left:initial !important;padding:0;margin:0;color:#000;max-width:260px;margin-left:auto;margin-right:auto}@media (min-width: 992px){.navbar .menu-item .dropdown-menu{max-width:1000px}}.navbar .menu-item .dropdown-menu .dropdown-item{padding:12px 15px 10px 15px;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;font-size:12px;background-color:#fff;text-align:center}.navbar .menu-item .dropdown-menu .dropdown-item:hover{background-color:#2262ac;color:#fff}@media (min-width: 992px){.navbar .menu-item .dropdown-menu .dropdown-item{text-align:left}}.navbar .nav-link{color:#fff;font-size:14px;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal}.navbar .nav-link:hover{color:#f18313}@media (min-width: 992px){.navbar .nav-link{padding-left:20px;padding-right:20px;font-size:16px}}@media (min-width: 1200px){.navbar .nav-link{font-size:18px}}.navbar .nav-link.btn,.navbar .nav-link.btn-gh{width:260px;margin-left:auto;margin-right:auto;margin-bottom:22px}@media (min-width: 992px){.navbar .nav-link.btn,.navbar .nav-link.btn-gh{margin-left:15px;margin-bottom:0;width:auto}}.navbar .nav-link.btn{margin-top:14px}@media (min-width: 768px){.navbar .nav-link.btn{margin-top:16px}}@media (min-width: 992px){.navbar .nav-link.btn{margin-top:0px}}.navbar-brand{padding:0;position:static;top:25px;left:30px}@media (min-width: 992px){.navbar-brand{position:absolute;top:27px}}@media (min-width: 1200px){.navbar-brand{position:absolute;top:25px}}.navbar-brand img{width:180px;height:auto}@media (min-width: 768px){.navbar-brand img{width:202px;height:auto}}@media (min-width: 992px){.navbar-brand img{width:222px;height:auto}}@media (min-width: 1200px){.navbar-brand img{width:242px;height:auto}}.navbar-nav{margin-top:15px}@media (min-width: 992px){.navbar-nav{margin:0 auto;text-align:center}}.navbar-expand-lg .navbar-nav .nav-link{padding:10px 0;margin:0}@media (min-width: 992px){.navbar-expand-lg .navbar-nav .nav-link{margin:9px 22px;padding:6px 0}}@media (min-width: 1200px){.navbar-expand-lg .navbar-nav .nav-link{margin:9px 35px}}.navbar-toggler:focus,.navbar-toggler:hover{outline:none}.btn,.navbar-expand-lg .navbar-nav .btn{display:inline-block;padding:8px 28px 8px 28px;text-align:center;background-color:#2262ac;color:#fff;text-decoration:none;font-size:12px;vertical-align:middle;box-sizing:border-box;border-radius:25px;transition:color .20s ease-in-out,background-color .20s ease-in-out,border-color .20s ease-in-out,box-shadow .20s ease-in-out;text-transform:uppercase;border-color:#2262ac;letter-spacing:0.04em;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;background-image:url("../images/chev-right-white.svg");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px}@media (min-width: 768px){.btn,.navbar-expand-lg .navbar-nav .btn{font-size:14px;padding:10px 38px 10px 38px;background-size:13px 13px}}@media (min-width: 992px){.btn,.navbar-expand-lg .navbar-nav .btn{padding:10px 34px 10px 34px}}@media (min-width: 1200px){.btn,.navbar-expand-lg .navbar-nav .btn{font-size:16px;background-size:14px 14px;padding:10px 38px 10px 38px}}.btn:hover,.navbar-expand-lg .navbar-nav .btn:hover{background-color:#fff;border-color:#fff;text-decoration:none;color:#2262ac;background-image:url("../images/chev-right-blue.svg")}.btn-white{display:inline-block;padding:8px 28px 8px 28px;text-align:center;background-color:#2262ac;color:#fff;text-decoration:none;font-size:12px;vertical-align:middle;box-sizing:border-box;border-radius:25px;transition:color .20s ease-in-out,background-color .20s ease-in-out,border-color .20s ease-in-out,box-shadow .20s ease-in-out;text-transform:uppercase;border-color:#2262ac;letter-spacing:0.04em;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;background-image:url("../images/chev-right-white.svg");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px;background-color:#fff;color:#000}@media (min-width: 768px){.btn-white{font-size:14px;padding:10px 38px 10px 38px;background-size:13px 13px}}@media (min-width: 992px){.btn-white{padding:10px 34px 10px 34px}}@media (min-width: 1200px){.btn-white{font-size:16px;background-size:14px 14px;padding:10px 38px 10px 38px}}.btn-white:hover{background-color:#fff;border-color:#fff;text-decoration:none;color:#2262ac;background-image:url("../images/chev-right-blue.svg")}.btn-lg{display:inline-block;padding:8px 28px 8px 28px;text-align:center;background-color:#2262ac;color:#fff;text-decoration:none;font-size:12px;vertical-align:middle;box-sizing:border-box;border-radius:25px;transition:color .20s ease-in-out,background-color .20s ease-in-out,border-color .20s ease-in-out,box-shadow .20s ease-in-out;text-transform:uppercase;border-color:#2262ac;letter-spacing:0.04em;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;background-image:url("../images/chev-right-white.svg");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px;padding:15px 18px;font-size:16px}@media (min-width: 768px){.btn-lg{font-size:14px;padding:10px 38px 10px 38px;background-size:13px 13px}}@media (min-width: 992px){.btn-lg{padding:10px 34px 10px 34px}}@media (min-width: 1200px){.btn-lg{font-size:16px;background-size:14px 14px;padding:10px 38px 10px 38px}}.btn-lg:hover{background-color:#fff;border-color:#fff;text-decoration:none;color:#2262ac;background-image:url("../images/chev-right-blue.svg")}.btn-gh,.navbar-expand-lg .navbar-nav .btn-gh{display:inline-block;padding:8px 28px 8px 28px;text-align:center;background-color:#2262ac;color:#fff;text-decoration:none;font-size:12px;vertical-align:middle;box-sizing:border-box;border-radius:25px;transition:color .20s ease-in-out,background-color .20s ease-in-out,border-color .20s ease-in-out,box-shadow .20s ease-in-out;text-transform:uppercase;border-color:#2262ac;letter-spacing:0.04em;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;background-image:url("../images/chev-right-white.svg");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px;background:transparent;border-color:#2262ac;background-color:#2262ac;padding:14px 12px 10px 12px}@media (min-width: 768px){.btn-gh,.navbar-expand-lg .navbar-nav .btn-gh{font-size:14px;padding:10px 38px 10px 38px;background-size:13px 13px}}@media (min-width: 992px){.btn-gh,.navbar-expand-lg .navbar-nav .btn-gh{padding:10px 34px 10px 34px}}@media (min-width: 1200px){.btn-gh,.navbar-expand-lg .navbar-nav .btn-gh{font-size:16px;background-size:14px 14px;padding:10px 38px 10px 38px}}.btn-gh:hover,.navbar-expand-lg .navbar-nav .btn-gh:hover{background-color:#fff;border-color:#fff;text-decoration:none;color:#2262ac;background-image:url("../images/chev-right-blue.svg")}.btn-gh:hover,.navbar-expand-lg .navbar-nav .btn-gh:hover{background-color:transparent;color:#fff}.btn-gh-lg{display:inline-block;padding:8px 28px 8px 28px;text-align:center;background-color:#2262ac;color:#fff;text-decoration:none;font-size:12px;vertical-align:middle;box-sizing:border-box;border-radius:25px;transition:color .20s ease-in-out,background-color .20s ease-in-out,border-color .20s ease-in-out,box-shadow .20s ease-in-out;text-transform:uppercase;border-color:#2262ac;letter-spacing:0.04em;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;background-image:url("../images/chev-right-white.svg");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px;padding:15px 18px;font-size:16px;background:transparent;border-color:#2262ac}@media (min-width: 768px){.btn-gh-lg{font-size:14px;padding:10px 38px 10px 38px;background-size:13px 13px}}@media (min-width: 992px){.btn-gh-lg{padding:10px 34px 10px 34px}}@media (min-width: 1200px){.btn-gh-lg{font-size:16px;background-size:14px 14px;padding:10px 38px 10px 38px}}.btn-gh-lg:hover{background-color:#fff;border-color:#fff;text-decoration:none;color:#2262ac;background-image:url("../images/chev-right-blue.svg")}.btn-gh-lg:hover{background-color:transparent;color:#fff}.btn-gh-rd{display:inline-block;padding:8px 28px 8px 28px;text-align:center;background-color:#2262ac;color:#fff;text-decoration:none;font-size:12px;vertical-align:middle;box-sizing:border-box;border-radius:25px;transition:color .20s ease-in-out,background-color .20s ease-in-out,border-color .20s ease-in-out,box-shadow .20s ease-in-out;text-transform:uppercase;border-color:#2262ac;letter-spacing:0.04em;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;background-image:url("../images/chev-right-white.svg");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px;border-radius:10px;background:transparent;border-color:#2262ac}@media (min-width: 768px){.btn-gh-rd{font-size:14px;padding:10px 38px 10px 38px;background-size:13px 13px}}@media (min-width: 992px){.btn-gh-rd{padding:10px 34px 10px 34px}}@media (min-width: 1200px){.btn-gh-rd{font-size:16px;background-size:14px 14px;padding:10px 38px 10px 38px}}.btn-gh-rd:hover{background-color:#fff;border-color:#fff;text-decoration:none;color:#2262ac;background-image:url("../images/chev-right-blue.svg")}.btn-gh-rd:hover{background-color:transparent;color:#fff}.btn-gh-rd-lg{display:inline-block;padding:8px 28px 8px 28px;text-align:center;background-color:#2262ac;color:#fff;text-decoration:none;font-size:12px;vertical-align:middle;box-sizing:border-box;border-radius:25px;transition:color .20s ease-in-out,background-color .20s ease-in-out,border-color .20s ease-in-out,box-shadow .20s ease-in-out;text-transform:uppercase;border-color:#2262ac;letter-spacing:0.04em;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;background-image:url("../images/chev-right-white.svg");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px;border-radius:10px;padding:15px 18px;font-size:16px;background:transparent;border-color:#2262ac}@media (min-width: 768px){.btn-gh-rd-lg{font-size:14px;padding:10px 38px 10px 38px;background-size:13px 13px}}@media (min-width: 992px){.btn-gh-rd-lg{padding:10px 34px 10px 34px}}@media (min-width: 1200px){.btn-gh-rd-lg{font-size:16px;background-size:14px 14px;padding:10px 38px 10px 38px}}.btn-gh-rd-lg:hover{background-color:#fff;border-color:#fff;text-decoration:none;color:#2262ac;background-image:url("../images/chev-right-blue.svg")}.btn-gh-rd-lg:hover{background-color:transparent;color:#fff}.box-shadow{-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.4)}.sect-pad-top-sm{padding-top:30px}@media (min-width: 768px){.sect-pad-top-sm{padding-top:40px}}@media (min-width: 992px){.sect-pad-top-sm{padding-top:60px}}.sect-pad-bot-sm{padding-bottom:30px}@media (min-width: 768px){.sect-pad-bot-sm{padding-bottom:40px}}@media (min-width: 992px){.sect-pad-bot-sm{padding-bottom:60px}}.sect-pad-bot-sm p:last-of-type{margin-bottom:0}.sect-pad-bot-sm .btn{margin-top:22px}.sect-pad-top{padding-top:40px}@media (min-width: 768px){.sect-pad-top{padding-top:60px}}@media (min-width: 992px){.sect-pad-top{padding-top:100px}}.sect-pad-bot{padding-bottom:40px}@media (min-width: 768px){.sect-pad-bot{padding-bottom:60px}}@media (min-width: 992px){.sect-pad-bot{padding-bottom:100px}}.sect-pad-bot p:last-of-type{margin-bottom:0}.sect-pad-bot .btn{margin-top:22px}.sect-pad-top-lg{padding-top:40px}@media (min-width: 768px){.sect-pad-top-lg{padding-top:100px}}@media (min-width: 992px){.sect-pad-top-lg{padding-top:180px}}.sect-pad-bot-lg{padding-bottom:40px}@media (min-width: 768px){.sect-pad-bot-lg{padding-bottom:100px}}@media (min-width: 992px){.sect-pad-bot-lg{padding-bottom:180px}}.sect-pad-bot-lg p:last-of-type{margin-bottom:0}::placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}.breadcrumbs{text-align:left;position:absolute;left:15px;bottom:0}.breadcrumbs li{display:inline-block;vertical-align:middle;text-align:left;margin-bottom:0;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;font-size:9px}@media (min-width: 768px){.breadcrumbs li{font-size:11px}}.breadcrumbs li a{display:block;padding:15px 20px 14px 0px;margin-right:10px;background-color:#2262ac;background-image:url("../images/chev-right-white.svg");background-repeat:no-repeat;background-size:6px auto;background-position:right center}@media (min-width: 768px){.breadcrumbs li a{padding:15px 25px 14px 0px;margin-right:16px}}.breadcrumbs li a:hover{text-decoration:none}.form-control{border-radius:0;height:38px;margin-bottom:10px;font-family:proxima-nova, sans-serif;font-weight:400;font-style:normal;font-size:12px;font-size:11px}@media (min-width: 992px){.form-control{height:44px;font-size:13px;margin-bottom:20px}}.form-control::-webkit-input-placeholder{color:#bbb}.form-control::-moz-placeholder{color:#bbb}.form-control:-ms-input-placeholder{color:#bbb}.form-control:-moz-placeholder{color:#bbb}.form-control:focus{outline:none;box-shadow:none;border:solid 1px #2262ac}label{color:#000;font-family:proxima-nova, sans-serif;font-weight:400;font-style:normal;font-size:13px;text-transform:none;margin-bottom:10px}textarea.form-control{height:200px;padding-top:10px}.carousel-control-prev{background-image:url("../images/chev-left-white.svg");background-repeat:no-repeat;background-size:20px auto;background-position:center center}.carousel-control-next{background-image:url("../images/chev-right-white.svg");background-repeat:no-repeat;background-size:20px auto;background-position:center center}.hide-mob{display:none}@media (min-width: 768px){.hide-mob{display:block}}@media (min-width: 992px){.hide-mob{display:block}}.hide-tab{display:block}@media (min-width: 768px){.hide-tab{display:none !important}}@media (min-width: 992px){.hide-tab{display:block}}.hide-desk{display:block}@media (min-width: 768px){.hide-desk{display:block}}@media (min-width: 992px){.hide-desk{display:none !important}}.sl-wrapper .sl-navigation button{overflow:hidden;text-indent:-100px;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px}@media (min-width: 768px){.sl-wrapper .sl-navigation button{background-size:30px 30px;width:30px;height:30px}}.sl-wrapper .sl-navigation button.sl-prev{background-image:url(../images/chev-left-white.svg)}.sl-wrapper .sl-navigation button.sl-next{background-image:url(../images/chev-right-white.svg)}.sl-wrapper button.sl-close{overflow:hidden;text-indent:-100px;background-repeat:no-repeat;background-size:15px 15px;background-image:url(../images/close-icon-white.svg);background-position:center center;width:20px;height:20px;margin:-9px -12px 0 0}@media (min-width: 768px){.sl-wrapper button.sl-close{background-size:25px 25px;width:30px;height:30px;margin:-4px -10px 0 0}}.sl-wrapper .sl-counter{font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;color:#fff;left:20px;top:20px}@media (min-width: 768px){.sl-wrapper .sl-counter{left:30px;top:30px}}.sl-overlay{background:#000;opacity:0.95}body.hidden-scroll{overflow-y:scroll;padding-right:0 !important}.gallery a:hover::after{content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.8);background-repeat:no-repeat;background-image:url("../images/zoom-in.svg");background-size:30px 30px;background-position:center center}.grid{width:100%}.grid:after{content:'';display:block;clear:both}.grid-item{height:240px;float:left;background:#eee;border-top:7px solid #fff;border-bottom:8px solid #fff;border-left:15px solid #fff;border-right:15px solid #fff;border-radius:0px;background-repeat:no-repeat;background-size:cover}@media (min-width: 992px){.grid-item{height:calc(300px - 30px);border:15px solid #fff}}.grid-sizer,.grid-item{width:100%}@media (min-width: 992px){.grid-sizer,.grid-item{width:33.333%}}.grid-item--width2{width:100%;height:240px}@media (min-width: 992px){.grid-item--width2{width:66.666%;height:calc(600px - 60px)}}a[href^="tel"]{color:#fff}.leform-form-1 .leform-element div.leform-input div.leform-signature-box,.leform-form-1 .leform-element div.leform-input div.leform-multiselect,.leform-form-1 .leform-element div.leform-input input[type='text'],.leform-form-1 .leform-element div.leform-input input[type='email'],.leform-form-1 .leform-element div.leform-input input[type='password'],.leform-form-1 .leform-element div.leform-input select,.leform-form-1 .leform-element div.leform-input select option,.leform-form-1 .leform-element div.leform-input textarea{border:none !important;min-height:50px}.leform-inline .leform-form-1{padding-left:0;padding-right:0}.leform-form-1 .leform-element,.leform-progress-1{padding-left:0;padding-right:0}.leform-inline{width:100% !important}.theme .leform-form-1 .leform-element .leform-button,.theme .leform-form-1 .leform-element .leform-button:visited{display:inline-block;padding:8px 28px 8px 28px;text-align:center;background-color:#2262ac;color:#fff;text-decoration:none;font-size:12px;vertical-align:middle;box-sizing:border-box;border-radius:25px;transition:color .20s ease-in-out,background-color .20s ease-in-out,border-color .20s ease-in-out,box-shadow .20s ease-in-out;text-transform:uppercase;border-color:#2262ac;letter-spacing:0.04em;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;background-image:url("../images/chev-right-white.svg");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px;width:auto;display:inline-block !important;height:46px}@media (min-width: 768px){.theme .leform-form-1 .leform-element .leform-button,.theme .leform-form-1 .leform-element .leform-button:visited{font-size:14px;padding:10px 38px 10px 38px;background-size:13px 13px}}@media (min-width: 992px){.theme .leform-form-1 .leform-element .leform-button,.theme .leform-form-1 .leform-element .leform-button:visited{padding:10px 34px 10px 34px}}@media (min-width: 1200px){.theme .leform-form-1 .leform-element .leform-button,.theme .leform-form-1 .leform-element .leform-button:visited{font-size:16px;background-size:14px 14px;padding:10px 38px 10px 38px}}.theme .leform-form-1 .leform-element .leform-button:hover,.theme .leform-form-1 .leform-element .leform-button:visited:hover{background-color:#fff;border-color:#fff;text-decoration:none;color:#2262ac;background-image:url("../images/chev-right-blue.svg")}.theme .leform-form-1 .leform-element .leform-button span,.theme .leform-form-1 .leform-element .leform-button:visited span{height:28px;line-height:28px;vertical-align:top;width:auto}body{background-color:#2262ac}.navbar.scrolledNav{position:fixed;z-index:1000;background-color:#2262ac;transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;width:100%}.navbar{-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.4)}.navbar .btn{width:100%;background-color:#fff;border-color:#fff;color:#2262ac;background-image:url("../images/chev-right-blue.svg")}@media (min-width: 992px){.navbar .btn{width:auto;position:absolute;top:50%;right:30px;margin-top:-23px}.navbar .btn:hover{background-color:#f18313;border-color:#f18313;color:#fff;background-image:url("../images/chev-right-white.svg")}}.navbar .cart{position:absolute;top:15px;right:86px;width:40px;height:40px;margin-top:0px;display:block;background-image:url(../images/cart-icon.svg);background-repeat:no-repeat;background-position:center center;background-size:30px auto}@media (min-width: 992px){.navbar .cart{top:30px;right:244px}}.navbar .cart span{width:20px;height:20px;border-radius:10px;position:absolute;top:0px;right:-5px;background-color:#2262ac;color:#fff;text-align:center;line-height:20px}.navbar .menu-item.active .nav-link{background-color:rgba(0,0,0,0.1);color:#fff}@media (min-width: 992px){.navbar .menu-item.active .nav-link{background-color:transparent;border-bottom:solid 2px;border-color:#f18313;color:#fff}}.banner{background-image:url("../images/banner-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center bottom;height:360px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){.banner{height:500px}}@media (min-width: 992px){.banner{height:700px}}@media (min-width: 1200px){.banner{height:800px}}.banner h1{margin-top:100px;text-shadow:0 0 30px rgba(0,0,0,0.6)}.banner .steve{width:190px;height:270px;position:absolute;right:15px;bottom:0;background-image:url("../images/steve-pic.png");background-repeat:no-repeat;background-size:100% auto}@media (min-width: 768px){.banner .steve{width:300px;height:400px;right:8%}}@media (min-width: 992px){.banner .steve{width:480px;height:670px;right:15%}}.bg-img-1{background-size:cover;background-repeat:no-repeat;background-position:center top;background-image:url("../images/img1.jpg")}.bg-img-2{background-size:cover;background-repeat:no-repeat;background-position:left top;background-image:url("../images/img2.jpg")}.bg-img-3{background-size:cover;background-repeat:no-repeat;background-position:left center;background-image:url("../images/img3.jpg")}div[class^='bg-img-'],div[class*=' bg-img-']{min-height:240px}.blue-pattern{background-image:url("../images/bg-blue.png");background-repeat:no-repeat;background-size:cover;background-position:right top}.orange-pattern{background-image:url("../images/bg-orange.png");background-repeat:no-repeat;background-size:cover;background-position:right top}.qtr{width:50%;float:left;height:220px;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.qtr{height:260px;width:25%}}@media (min-width: 992px){.qtr{height:340px}}@media (min-width: 1200px){.qtr{height:440px}}.qtr img{width:140px;height:auto;margin-top:-38px}@media (min-width: 768px){.qtr img{width:140px}}@media (min-width: 992px){.qtr img{width:200px;margin-top:-42px}}@media (min-width: 1200px){.qtr img{width:240px;margin-top:-43px}}.qtr:hover .serv-img{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0}.qtr h3{text-align:center;font-size:13px;letter-spacing:0.04em;display:inline-block;padding:10px 15px;background-color:#2262ac;border-radius:30px;min-width:100px;position:absolute;width:calc(100% - 20px);margin-left:10px;margin-right:10px;margin-bottom:0;bottom:20px;left:0}@media (min-width: 768px){.qtr h3{width:calc(100% - 20px);margin-left:10px;margin-right:10px;font-size:14px;min-width:100px;bottom:20px}}@media (min-width: 992px){.qtr h3{width:calc(100% - 40px);margin-left:20px;margin-right:20px;font-size:17px;bottom:30px}}@media (min-width: 1200px){.qtr h3{width:calc(100% - 80px);margin-left:40px;margin-right:40px;font-size:18px}}.serv-img{display:none}@media (min-width: 768px){.serv-img{height:240px}}@media (min-width: 992px){.serv-img{height:340px}}@media (min-width: 1200px){.serv-img{height:440px}}.serv-img ul{display:none;list-style:none;width:calc(100% - 20px)}@media (min-width: 768px){.serv-img ul{width:calc(100% - 30px)}}@media (min-width: 992px){.serv-img ul{width:calc(100% - 40px)}}.serv-img ul li{border-bottom:solid 1px rgba(255,255,255,0.4);width:100%;padding:8px 0;margin:0}@media (min-width: 768px){.serv-img ul li{padding:10px 0}}@media (min-width: 992px){.serv-img ul li{padding:15px 0}}.serv-img ul li:first-of-type{border-top:solid 1px rgba(255,255,255,0.4)}.bg-ser-1{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../images/gas2.jpg")}.bg-ser-2{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../images/power-flushing2.jpg")}.bg-ser-3{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../images/heating2.jpg")}.bg-ser-4{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../images/plumbing2.jpg")}@media (min-width: 768px){#testimonials{padding-bottom:20px}}@media (min-width: 992px){#testimonials{padding-bottom:20px}}.testimonial:before{background-image:url("../images/quote-icon.svg");background-repeat:no-repeat;background-size:76px auto;content:'';width:130px;height:130px;display:block;position:absolute;left:0px;top:-20px}@media (min-width: 768px){.testimonial:before{background-size:100px auto;left:-60px;top:-35px}}@media (min-width: 992px){.testimonial:before{background-size:130px auto;left:-74px;top:-47px}}.testimonial h3{font-family:rooney-web, serif;font-weight:300;font-style:italic;text-transform:none;font-size:18px;color:#fff;padding-left:30px;padding-right:30px}@media (min-width: 768px){.testimonial h3{font-size:24px;padding-left:0px;padding-right:0px}}@media (min-width: 992px){.testimonial h3{font-size:30px}}.testimonial p{padding-left:30px;padding-right:30px}@media (min-width: 768px){.testimonial p{padding-left:0;padding-right:0}}.carousel-indicators{float:left;position:static;margin:0;width:100%;margin-top:10px}@media (min-width: 768px){.carousel-indicators{margin-top:0px}}@media (min-width: 992px){.carousel-indicators{margin-top:40px}}@media (min-width: 1200px){.carousel-indicators{margin-top:30px}}div[class*='background-image-']{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:300px}.block-50-50{padding:30px 5px 35px 5px;display:block;float:none}@media (min-width: 768px){.block-50-50{max-width:600px;min-height:440px;display:flex;flex-direction:column;justify-content:center;padding:30px 15px;align-items:flex-start;margin:0 auto}}@media (min-width: 992px){.block-50-50{max-width:700px;min-height:580px;padding:60px;padding:30px 40px}}@media (min-width: 992px){.block-50-50{padding:30px 50px}}.block-50-50 p:last-of-type{margin-bottom:0}.slider-for{width:100%;height:auto;margin-bottom:30px;background-color:#1c569b}.slider-for img{width:100%;height:auto}.slider-nav div .fw{height:auto;margin:0 10px;width:calc(100% - 20px)}@media (min-width: 768px){.slider-nav div .fw{margin:0 15px;width:calc(100% - 30px)}}.slider-nav div .fw img{width:100%;height:auto}.footer-cta{height:60px;line-height:60px;margin-bottom:0;font-size:18px;color:#fff;background-color:#1d589e}@media (min-width: 768px){.footer-cta{font-size:20px;height:80px;line-height:80px}}@media (min-width: 992px){.footer-cta{font-size:24px;height:90px;line-height:90px}}@media (min-width: 1200px){.footer-cta{font-size:28px;height:100px;line-height:100px}}.footer-cta:before{content:'';width:26px;height:38px;background-image:url("../images/telIcon.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center center;display:inline-block;vertical-align:middle;margin-right:10px}@media (min-width: 768px){.footer-cta:before{width:30px;height:46px;margin-right:10px}}@media (min-width: 992px){.footer-cta:before{width:35px;height:60px;margin-right:15px}}@media (min-width: 1200px){.footer-cta:before{width:40px;height:70px;margin-right:20px}}.footer-cta:hover{text-decoration:none;color:#fff}.footer-cta.email{background-color:#f18313;color:#fff;text-transform:none;background-size:100% auto}.footer-cta.email:before{background-image:url("../images/at-icon.svg");background-size:100% auto}.footer .logo{margin-top:6px;text-align:center;margin-bottom:25px;display:none}@media (min-width: 768px){.footer .logo{display:block;text-align:left;margin-bottom:0px}}.footer .logo img{width:160px;height:auto}@media (min-width: 768px){.footer .logo img{width:180px;height:auto}}@media (min-width: 992px){.footer .logo img{width:220px;height:auto}}.footer ul{list-style:none;float:left;display:none}@media (min-width: 768px){.footer ul{display:block;margin-right:85px}}.footer ul:last-of-type{margin-right:0}.footer ul li{margin-bottom:0;display:inline-block}@media (min-width: 768px){.footer ul li{display:block}}.footer ul li a{color:#fff;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;font-size:13px;padding-left:8px;padding-right:8px}@media (min-width: 768px){.footer ul li a{font-size:16px;padding-left:0px;padding-right:0px}}@media (min-width: 1200px){.footer ul li a{font-size:18px}}.footer ul li a:hover{color:#f18313;text-decoration:none}.footer .footer-bottom{margin-top:8px}@media (min-width: 768px){.footer .footer-bottom{margin-top:60px}}.footer .footer-bottom h6{font-size:14px}.footer .footer-bottom .padd-bot p{margin-bottom:10px}@media (min-width: 768px){.footer .footer-bottom .padd-bot p{margin-bottom:0}}.footer .footer-bottom a{color:#fff}.footer .footer-bottom a:hover{color:#f18313;text-decoration:none}.gas-safe{width:70px;height:85px;position:absolute;right:15px;top:0;margin-top:-15px}@media (min-width: 768px){.gas-safe{margin-top:0px;top:5px;right:15px}}.gas-safe img{width:100%;height:auto}.gallery .slick-track{text-align:center}.gallery .slick-track .slick-slide img{display:inline-block}.gallery .slick-track .slick-slide:focus{outline:none}.gallery .slick-prev{text-indent:-100px;overflow:hidden;width:40px;height:40px;background-image:url("../images/chev-left-white.svg");background-repeat:no-repeat;background-size:30px 30px;background-position:center center;margin-left:30px;z-index:10}@media (min-width: 768px){.gallery .slick-prev{width:60px;height:60px;margin-left:25px;background-size:30px 30px}}@media (min-width: 992px){.gallery .slick-prev{width:60px;height:60px;margin-left:-50px;background-size:40px 40px}}.gallery .slick-next{text-indent:-100px;overflow:hidden;width:40px;height:40px;background-image:url("../images/chev-right-white.svg");background-repeat:no-repeat;background-size:30px 30px;background-position:center center;margin-right:30px;z-index:10}@media (min-width: 768px){.gallery .slick-next{width:60px;height:60px;margin-right:25px;background-size:30px 30px}}@media (min-width: 992px){.gallery .slick-next{width:60px;height:60px;margin-right:-50px;background-size:40px 40px}}#contact h2{margin-bottom:0}@media (min-width: 768px){#contact h2{margin-bottom:3px}}.leform-form-inner h4,.leform-form-inner p{color:#fff}.theme .btn.leform-button{height:35px !important;padding:4px 28px 8px 28px !important}@media (min-width: 768px){.theme .btn.leform-button{height:38px !important;padding:6px 28px 8px 28px !important}}@media (min-width: 1221px){.leform-col-6{width:calc(50% - 10px) !important;margin-right:10px}}@media (min-width: 1221px){.leform-element-7 .leform-col-6:last-of-type{margin-left:10px;margin-right:0}}.pricing{background-color:#1d589e}.pricing .max-width{max-width:1400px;margin:0 auto}.pricing h2{margin-bottom:20px}@media (min-width: 768px){.pricing h2{margin-bottom:30px}}.pricing .price-block{background-color:#fff;border-radius:20px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}@media (min-width: 768px){.pricing .price-block{height:250px;padding:0 30px;margin-bottom:30px}}.pricing .price-block h2{color:#fff;font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;font-size:32px;margin-bottom:0}@media (min-width: 768px){.pricing .price-block h2{font-size:42px}}.pricing .price-block h3{color:#fff;text-transform:none;margin-bottom:4px;font-size:18px}@media (min-width: 768px){.pricing .price-block h3{font-size:20px}}@media (min-width: 992px){.pricing .price-block h3{font-size:22px}}.pricing .price-block h3 br{display:none}@media (min-width: 768px){.pricing .price-block h3 br{display:block}}.pricing .price-block hr{border-top:solid 2px #fff;display:inline-block;width:30px;height:2px}.pricing .price-block h4{color:#fff;font-style:italic;margin-bottom:0;font-size:16px}.pricing .price-block h5{color:#fff;margin-bottom:0;font-size:14px}
