.hs-banner .page-header-bg{-webkit-font-smoothing:antialiased;overflow:hidden;position:relative}.hs-banner .bg-image,.hs-banner .bg-image-wrap{background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.hs-banner .bg-image{background-position:50%;background-repeat:no-repeat;z-index:9}.hs-banner .content-wrapper{z-index:9}.hs-banner .content-wrapper,.hs-banner .row{height:100%;position:relative}.hs-banner .column{align-items:center;display:flex;top:0;transform:translateY(0)!important;width:100%;z-index:9}.hs-banner h1.title{color:#fff;display:block;font-family:Montserrat;font-size:40px;font-weight:600;letter-spacing:1px;line-height:45px;margin:0 0 8px;text-transform:uppercase;word-break:break-word;z-index:101}.hs-banner .page-header-bg{align-items:center;display:flex;flex-wrap:wrap;height:100%;min-height:300px;width:100%}.hs-banner .overlay-color{background-color:#009fe3;height:1px;pointer-events:none;position:static;width:1px}.hs-banner .overlay-color:after{background-color:inherit;content:" ";height:100%;left:0;opacity:.65;position:absolute;top:0;width:100%;z-index:2}.hs-banner.center{text-align:center}.hs-banner.navAdded .column{padding:0 70px}.hs-banner.navAdded .portfolio_nav{display:inline-block;height:100%;position:absolute;right:0;top:0;width:100%}.hs-banner.navAdded .portfolio_nav ul{float:none;left:0;list-style:none;margin-bottom:30px;margin-left:0;margin-top:-13px;padding:0;position:absolute;right:auto;top:50%;z-index:102}.hs-banner.navAdded .portfolio_nav ul.controls{left:auto;margin:-13px 0 0;right:0}.hs-banner.navAdded ul.main_list_link i.icon-salient-back-to-all{background-color:transparent;color:#fff;display:inline-block;font-size:30px;line-height:34px;text-align:center;vertical-align:middle}.hs-banner.navAdded .portfolio_nav ul i{background-color:transparent;color:#888;color:#fff;font-size:30px;line-height:34px;-webkit-transition:color .2s linear,opacity .2s linear;transition:color .2s linear,opacity .2s linear}.hs-banner.navAdded .portfolio_nav ul.controls li{float:left;list-style:none}.hs-banner.navAdded .portfolio_nav ul.controls li a{background-repeat:no-repeat;color:#888;cursor:pointer;display:inline-block;float:left;margin:0 10px 0 0;position:relative;text-align:center;text-transform:capitalize;-webkit-transition:all .2s linear;transition:all .2s linear}.hs-banner.navAdded .portfolio_nav ul.controls li#prev-link a{background-position:13px;padding:1px 0}.hs-banner.navAdded .portfolio_nav ul.controls li a i{color:#fff;font-size:32px}.hs-banner.navAdded .portfolio_nav ul.controls li a{background-position:13px;float:none;padding:1px 0;vertical-align:baseline}.hs-banner.navAdded .portfolio_nav ul.controls li#next-link a{background-position:-20px;margin-right:0;padding:1px 0}.hs-banner.navAdded .portfolio_nav ul.controls li a i{margin:0}.hs-banner.navAdded .column{padding-bottom:.1px}.hs-banner .column{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hs-banner .main-wrap{height:560px;overflow:hidden;position:relative}.hs-banner.navAdded .portfolio_nav ul.controls i{font-size:32px;margin:0}.hs-banner.navAdded .portfolio_nav ul.controls li#prev-link{background-position:13px;margin:0;padding:1px 0}.hs-banner.navAdded .portfolio_nav ul.controls li#next-link{margin-right:0;padding:1px 0}.hs-banner .subheader{color:#fff;font-family:Montserrat;font-size:16px;font-weight:500;letter-spacing:1px;line-height:20px;text-transform:uppercase}.hs-banner .bg-image,.hs-banner .bg-image-wrap{z-index:1}@media only screen and (min-width:1000px){.hs-banner .inner-wrap{padding-top:85px}}@media only screen and (min-width:690px) and (max-width:999px){.hs-banner h1.title{font-size:42px;line-height:49px}.hs-banner .column{margin-bottom:25px}.hs-banner.navAdded h1.title{margin:0 auto}.hs-banner.navAdded .column{margin:0}}@media only screen and (min-width:1000px) and (max-width:1300px){.hs-banner h1.title{font-size:34px;line-height:38.25px}.hs-banner .subheader{font-size:14.4px;line-height:18px}}@media only screen and (min-width:1300px) and (max-width:1500px){.hs-banner h1.title{font-size:36px;line-height:40.5px}}@media only screen and (max-width:999px){.hs-banner .page-header-bg{min-height:auto;overflow:visible;padding-bottom:5%;padding-top:5%}.hs-banner .inner-wrap{padding-top:140px}.hs-banner .main-wrap{height:430px!important}.hs-banner .column{float:none;min-height:40px;top:0;transform:none}.hs-banner.navAdded h1.title{letter-spacing:0}}@media(max-width:767px){.hs-banner.navAdded .main-wrap .page-header-bg{min-height:auto;padding-bottom:10%;padding-top:10%}.hs-banner.navAdded h1.title{font-size:42px;letter-spacing:0;line-height:49px;margin:0}.hs-banner .content-wrapper{padding:0 15px}.hs-banner .main-wrap{height:100%!important}.hs-banner .inner-wrap{padding-top:0}.hs-banner .column{margin:0;padding:120px 0 50px}}@media only screen and (max-width:690px){.hs-banner h1.title{font-size:39px;line-height:45.5px;margin-bottom:4px}.hs-banner .column{float:none;margin-bottom:15px}.hs-banner.navAdded .column{margin-bottom:0;padding:30px 0}.hs-banner.navAdded h1.title{font-size:39px;line-height:45.5px;margin-bottom:6px}.hs-banner.navAdded .portfolio_nav ul.controls{display:block;float:none;margin:0 auto;width:120px}.hs-banner.navAdded .portfolio_nav ul{float:none;left:0;margin-left:0;margin-top:-13px;position:relative;right:auto;top:50%}.hs-banner.navAdded .portfolio_nav ul.main_list_link{margin:0}.hs-banner.navAdded .portfolio_nav ul.main_list_link li#all-items{float:none;left:126px;position:absolute}.hs-banner.navAdded .portfolio_nav ul.controls:after{clear:both;content:"";display:block}.hs-banner.navAdded .portfolio_nav ul{top:5px}.hs-banner.navAdded .portfolio_nav ul.controls li i{font-size:32px}.hs-banner.navAdded .portfolio_nav{margin:20px 0 0;position:relative}.hs-banner.navAdded .portfolio_nav ul.controls li#next-link{float:right;text-align:right}.hs-banner.navAdded .portfolio_nav ul.controls li i{margin:0}.hs-banner.navAdded .portfolio_nav{height:33px;top:10px}.hs-banner.navAdded .portfolio_nav ul.main_list_link{margin:-13px 0 0;top:50%;top:5px}.hs-banner.navAdded .column{padding-bottom:19px}.hs-banner.navAdded .portfolio_nav ul.controls li#next-link a{margin-left:10px}.hs-banner.navAdded .portfolio_nav ul.main_list_link{z-index:103}}@media only screen and (max-width:690px) and (min-width:480px){.hs-banner.navAdded .portfolio_nav ul.main_list_link li#all-items{left:187px}}@media(max-width:480px){.hs-banner.navAdded .portfolio_nav{top:9px}}