.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}a,b,div,html,img,li,p,span,strong,ul{font-size:100%}a,b,body,div,h2,h3,h4,html,img,li,p,span,strong,ul{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}body{line-height:1;font-family:"Open Sans",Arial,sans-serif;font-weight:300;font-size:16px;color:#454545;background-color:#f9f9f9}ul{list-style:none}:focus{outline:0}header,nav{display:block}html{-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#3e6afa}a:hover{text-decoration:underline}h2,h3,h4{padding-bottom:5px;color:#454545;line-height:1em;font-weight:400}h2 a,h3 a{color:#111}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}p{padding-bottom:10px;line-height:24px}strong{font-weight:700;color:#1c1c1c}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@font-face{font-display:swap;font-family:"LeagueGothicRegular";src:url(/wp-content/themes/Fusion/fonts/League_Gothic-webfont.eot);src:url(/wp-content/themes/Fusion/fonts/League_Gothic-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/Fusion/fonts/League_Gothic-webfont.woff)format("woff"),url(/wp-content/themes/Fusion/fonts/League_Gothic-webfont.ttf)format("truetype"),url(/wp-content/themes/Fusion/fonts/League_Gothic-webfont.svg#LeagueGothicRegular)format("svg");font-weight:400;font-style:normal}.read-more,.subtitle,.testimonial .title,h2,h3,h4{font-family:"LeagueGothicRegular",Arial,sans-serif}img{max-width:100%;height:auto}#main-header{position:relative}#footer-bottom,#top-area{background-repeat:no-repeat;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}#top-area{padding-bottom:57px}body.home.blog.et_featured_slider #top-area{padding-bottom:0;position:absolute;width:100%;z-index:100;background:0 0!important}.top-content{padding-top:50px}#logo{float:left;margin-right:10px}#menu-wrap{float:right;padding-top:27px}#social-icons,#top-menu,.nav ul li{float:left}#social-icons{margin-left:25px}#social-icons li{float:left;margin:0 8px}#services{border-top:1px solid #304854;border-bottom:1px solid #0d151b;background:#1d2f38;background:-moz-linear-gradient(top,#1d2f38 0,#16252c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1d2f38),color-stop(100%,#16252c));background:-webkit-linear-gradient(top,#1d2f38 0,#16252c 100%);background:-o-linear-gradient(top,#1d2f38 0,#16252c 100%);background:-ms-linear-gradient(top,#1d2f38 0%,#16252c 100%);background:linear-gradient(to bottom,#1d2f38 0,#16252c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d2f38',endColorstr='#16252c',GradientType=0);-webkit-box-shadow:0-1px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0-1px 0 rgba(0,0,0,.1) inset;box-shadow:0-1px 0 rgba(0,0,0,.1) inset;padding:78px 0 70px}.container{text-align:left;margin:0 auto;width:960px;position:relative}.service{float:left;width:222px;margin-right:50px;text-shadow:1px 1px 0 rgba(0,0,0,.7);color:#fff;position:relative;padding-left:64px}.last{margin-right:0!important}.read-more,.service h3{color:#fff;text-transform:uppercase}.service h3{font-size:30px;padding-bottom:9px}.service p{padding-bottom:20px}.read-more{font-size:18px;float:right}.read-more:hover,.recent-update h3 a{text-decoration:none}.read-more span{color:#c3e54b}#services .read-more,#services .read-more span{-moz-transition:all .12s ease-in-out;-webkit-transition:all .12s ease-in-out;transition:all .12s ease-in-out}#services .read-more:hover{text-shadow:0 0 8px rgba(255,255,255,.8)}#services .read-more{position:relative;padding-right:14px}#services .read-more span{position:absolute;top:0;right:0}#services .read-more:hover span{margin-left:7px;right:-7px}#content{border-top:1px solid #f9f9f9;border-bottom:1px solid #e6e6e6;padding:99px 0 93px;background:url(/wp-content/themes/Fusion/images/content-top-shadow.png)no-repeat top center}#testimonials{background-color:#fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));float:left;width:428px;margin-right:60px;margin-left:24px;position:relative}#testimonials:before{content:"";position:absolute;bottom:-21px;right:45px;border-top:21px solid #fff;border-left:21px solid transparent}.testimonial{padding:32px 42px 27px 39px}.testimonial .title{display:inline-block;font-size:30px;text-transform:uppercase;padding-bottom:9px}#recent-updates h2,.testimonial h2{color:#454545}#recent-updates{float:left;width:448px;padding-top:32px;text-shadow:1px 1px 0#fff}#recent-updates h2{font-size:30px;text-transform:uppercase;padding-bottom:16px}.recent-update h3{font-weight:800;font-size:16px;padding-top:6px;font-family:"Open Sans",Arial,sans-serif}.recent-update h3 a{color:#454545}#top-menu li{float:left;margin:0 10px}#top-menu>ul>li:first-child{margin-left:0}#top-menu a{text-shadow:2px 2px 2px rgba(0,0,0,.4);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:all .12s ease-in-out;-webkit-transition:all .12s ease-in-out;transition:all .12s ease-in-out}#top-menu>ul>li>a{padding-bottom:10px}#top-menu a:hover,.mobile_nav{text-decoration:none;text-shadow:0 0 15px rgba(255,255,255,.6)}#top-menu a,.mobile_nav{color:#fff;position:relative}.mobile_nav{font-weight:800;font-size:16px;border-bottom:2px solid #c3e54b}#et-slider-wrapper{height:845px;position:relative;background:#0c151b}.et-slide{background-repeat:no-repeat;background-position:top center;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.et-slide .container{padding:220px 0 0}.et-slide .description{text-shadow:0 2px 2px rgba(0,0,0,.3);color:#fff;font-size:18px;float:left;width:412px;padding-top:95px;-webkit-animation-duration:.6s;-webkit-animation-delay:.4s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.6s;-moz-animation-delay:.4s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.6s;-ms-animation-delay:.4s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:.6s;animation-delay:.4s;animation-timing-function:ease;animation-fill-mode:both}.description h2{font-size:60px;color:inherit}.description h2 a{color:#fff}.description h2 a:hover{text-decoration:none;color:rgba(255,255,255,.95)}.description .more,.subtitle{font-size:32px;text-transform:uppercase}.description .more{float:right;display:inline-block;font-size:24px;color:#fff;text-shadow:0-1px 1px rgba(0,0,0,.8);padding:17px 28px;border:1px solid #17242a;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 3px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 3px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 3px 3px rgba(0,0,0,.3);background:#2a3f4a;background:-moz-linear-gradient(top,#2a3f4a 0,#1e2f37 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2a3f4a),color-stop(100%,#1e2f37));background:-webkit-linear-gradient(top,#2a3f4a 0,#1e2f37 100%);background:-o-linear-gradient(top,#2a3f4a 0,#1e2f37 100%);background:-ms-linear-gradient(top,#2a3f4a 0%,#1e2f37 100%);background:linear-gradient(to bottom,#2a3f4a 0,#1e2f37 100%)}.description .more:hover{color:rgba(255,255,255,.9);text-decoration:none}.featured-image{float:right;width:535px;-webkit-animation-duration:.6s;-webkit-animation-delay:.8s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.6s;-moz-animation-delay:.8s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.6s;-ms-animation-delay:.8s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:.6s;animation-delay:.8s;animation-timing-function:ease;animation-fill-mode:both}#footer-widgets{border-top:1px solid #d8d8d8;padding:99px 0 59px;text-shadow:1px 1px 0#fff;background-color:#ececec}.footer-widget{float:left;width:280px;margin-right:60px;color:#787878}.footer-widget h4.widgettitle{font-size:30px;padding-bottom:9px;text-transform:uppercase;color:#454545}#footer-bottom{padding:55px 0 25px;text-shadow:2px 2px 0 rgba(0,0,0,.5)}p#copyright{text-align:right;font-size:12px;color:#fff}p#copyright a{color:#fff;font-weight:800}.f_widget{margin-bottom:25px}#footer-widgets a{color:#454545}#footer-widgets a:hover{color:#111;text-decoration:none}.f_widget li{padding:0 0 15px 15px;background:url(/wp-content/themes/Fusion/images/widget-bullet.png)no-repeat 0 6px}.f_widget li:hover{background-image:url(/wp-content/themes/Fusion/images/hover-widget-bullet.png)}.f_widget li ul{margin:15px 0-15px}.nav ul{position:absolute;top:-999em;z-index:9999}.nav li{position:relative}.nav li li,.nav ul a{display:block;float:left}.nav li:hover ul{left:-80px;top:-999em}.nav li li{padding:0;height:auto!important;float:none!important;margin:0!important}.nav li ul{width:240px;z-index:9999;background:#1b2c34;background:rgba(27,44,52,.9);border:1px solid #051116;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:6px 0;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 3px 5px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 3px 5px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 3px 5px rgba(0,0,0,.2)}.nav li li a:link,.nav li li a:visited{display:block;height:auto;float:none!important;padding:13px 7px 16px 23px;border-bottom:1px solid #071419;border-top:1px solid #253e4a}.nav li li a:hover{background:#000;background:rgba(0,0,0,.3)}.nav li ul>li:first-child>a{border-top:none}.nav li ul>li:last-child>a{border-bottom:none}.nav li:hover{visibility:inherit}.mobile_nav{display:none}@media only screen and (min-width:768px) and (max-width:960px){.container{width:728px}#logo{float:none}#menu-wrap{float:none;clear:both;padding-top:38px}#et-slider-wrapper{height:760px}.et-slide .container{padding-top:250px}.et-slide .description{width:277px;padding-top:32px}.description h2{font-size:48px}.featured-image{width:402px}.footer-widget h4.widgettitle,.service h3,.subtitle,.testimonial .title{font-size:24px}.description .more{font-size:18px}.service{margin-right:35px;width:155px}#testimonials{width:313px}.testimonial{padding:30px 26px 27px 39px}.testimonial .title{padding-bottom:3px}#recent-updates{width:331px}.footer-widget{margin-right:52px;width:208px}}@media only screen and (max-width:767px){.container{width:440px}#footer-bottom .container,.top-content.container,p#copyright{text-align:center}#logo,#top-menu{float:none}#social-icons,.description p{display:none}.description .subtitle{display:block}.description .more{font-size:18px;float:left;padding:17px}#et-slider-wrapper{height:544px}.et-slide .container{padding-top:233px}.et-slide .description{width:203px;padding-top:22px}.featured-image{width:211px}.description h2{font-size:36px}.subtitle{font-size:18px}.service{float:none;margin-bottom:35px;margin-right:0;width:375px}.footer-widget h4.widgettitle,.service h3{font-size:24px}#recent-updates,#testimonials{float:none;width:auto}#testimonials{margin:0 0 50px 24px}.testimonial{padding:32px 36px 27px 39px}#recent-updates{margin-left:60px}.footer-widget{margin-right:0;width:auto;margin-bottom:50px;float:none}.footer-widget.last{margin-bottom:0}p#copyright{padding-top:25px}#menu-wrap{display:none}.mobile_nav{display:inline-block;padding-bottom:8px}#et_mobile_nav_menu{margin-top:45px}.mobile_nav:hover{text-decoration:none}}@media only screen and (max-width:479px){.container{width:320px}#et-slider-wrapper{height:505px}.featured-image{display:none}.et-slide .description{float:none;width:100%}#logo,#top-menu,.et-slide .description .more{float:none}.et-slide .container,.top-content.container,p#copyright{text-align:center}#footer-widgets,#social-icons{display:none}.description h2{font-size:36px}.subtitle{font-size:18px}.service h3{font-size:24px}.service{margin-right:0;width:255px}.testimonial{padding:32px 36px 27px 39px}#recent-updates{margin-left:0}#footer-bottom{padding-top:0}}.mobile_nav{border-color:#d166d8}.subtitle{color:#fff}