body{margin:0}.bbs-lo-navbar{padding:0 40px;position:fixed;top:0;width:100%;box-sizing:border-box;z-index:99;transition:all .5s ease}.scroll.bbs-lo-navbar{background-color:#fff;box-shadow:4px 0 12px rgba(0,0,0,.25)}.scroll .bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a{color:#3b3b3b}.scroll #bbs-white-logo{display:none}.scroll #bbs-dark-logo{display:block}#bbs-dark-logo{display:none}.bbs-lo-nav-content{display:grid;grid-template-columns:.4fr 1fr;opacity:1}.bbs-lo-container{position:relative}.bbs-page-center{float:none !important;max-width:1145px !important;margin:0 auto !important}.bbs-lo-content{position:relative}.bbs-lo-content.banner-short{padding:6% 10%}.bbs-b1 .bbs-lo-content.banner-tall{padding:12% 10%}.bbs-lo-menu .hs-menu-children-wrapper{background-color:#fafafa}.bbs-lo-logo{padding:10px 0}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal{float:right}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul{float:right;padding:4px 0 0 0;margin:0}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li{padding:0;margin:0}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a{display:inline-block;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;color:#fff;border-top:3px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:clip;text-decoration:none;text-align:center;max-width:250px;width:auto;padding:20px 5px 20px;margin:0 10px -3px;border-bottom:3px solid transparent}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover{border-bottom:3px solid #fff}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{border-bottom:3px solid #4386f5}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{overflow:visible;text-overflow:clip;width:100%;max-width:250px;color:#444;background:#f9f9f9;text-align:left;padding:15px 15px;margin:0;box-sizing:border-box}.bbs-lo-menu.scroll .hs-menu-wrapper.hs-menu-flow-horizontal ul li a,.solid-nav .bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a{color:#444}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{z-index:1000;padding:0;left:0;width:100%}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{left:164px}a.child-trigger{display:none !important}@media(max-width:950px){.bbs-custom-menu-primary.js-enabled .hs-menu-flow-horizontal{display:none}.bbs-lo-navbar{background:#fff;position:absolute;padding}.bbs-lo-navbar .hs-menu-wrapper.hs-menu-flow-horizontal ul{background-color:#fff;display:flex;flex-direction:column;width:100%}.bbs-lo-navbar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{line-height:45px;padding:0 20px;color:#4386f5;border:0;margin-top:10px;margin-left:0;margin-right:0}.bbs-lo-navbar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{background-color:#fff}.bbs-lo-navbar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{color:#4386f5;display:inline-block}a.child-trigger span,a.child-trigger span:after{background-color:#fff}.bbs-custom-menu-primary.js-enabled .hs-menu-flow-horizontal{top:0;padding:0;left:0;box-shadow:0 5px 5px 0 rgba(0,0,0,0.65);position:absolute;width:100%;padding:85px 0 0 0;z-index:99}.mobile-open a.mobile-trigger i:before,.mobile-open a.mobile-trigger i:after{background-color:#fff}a.mobile-trigger{display:inline-block !important;cursor:pointer;top:0;position:absolute;right:10px;width:auto;height:auto;padding:12px 10px;z-index:100;background:#4386f5;border-bottom-right-radius:6px;border-bottom-left-radius:6px}a.mobile-trigger span{display:inline}a.mobile-trigger i{top:-5px;position:relative;transition:all .2s linear}a.mobile-trigger i::before{margin-top:-6px;position:absolute;content:'';transition:all .2s linear}a.mobile-trigger i::after{margin-top:6px;position:absolute;content:'';transition:all .2s linear}a.mobile-trigger i,a.mobile-trigger i::before,a.mobile-trigger i::after{width:15px;height:2px;background-color:#fff;display:inline-block}.bbs-custom-menu-primary *{float:none;right:auto;left:auto;bottom:auto;padding:0;margin:0;line-height:1.75em}a.mobile-trigger.mobile-open{transition:background-color .2s linear;background:transparent}a.mobile-trigger.mobile-open i{background-color:rgba(0,0,0,0);box-shadow:0 1px 1px rgba(0,0,0,0)}a.mobile-trigger span::after{position:relative;right:2px;content:'';background-color:#fff;opacity:0;transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out}a.mobile-trigger span::before{position:absolute;content:''}a.mobile-trigger.mobile-open span::after{opacity:1}a.mobile-trigger.mobile-open i::before{margin-top:0;background-color:#4386f5;transform:rotate(45deg);-webkit-transform:rotate(45deg);box-shadow:0 1px 1px rgba(0,0,0,0);transition:all .4s linear;-webkit-transition:all .2s linear}a.mobile-trigger.mobile-open i::after{margin-top:0;background-color:#4386f5;transform:rotate(-45deg);box-shadow:0 1px 1px rgba(0,0,0,0);transition:all .4s linear;-webkit-transition:all .2s linear}#bbs-dark-logo{display:block}#bbs-white-logo{display:none}a.child-trigger{display:block !important;position:absolute;top:0;right:0;width:55px !important;height:45px !important;padding:0 !important}a.child-trigger span::after{position:absolute;content:'';width:10px;height:1px;background-color:#4386f5;display:block;transform:rotate(90deg);transition:all .2s linear}a.child-trigger span{width:10px;height:1px;display:block;background-color:#4386f5;position:relative;top:50%;margin:0 auto !important}a.child-trigger.child-open span::after{transform:rotate(180deg)}a.child-trigger.child-open span{transform:rotate(180deg);transition-duration:.2s}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{background-color:transparent;padding:0 20px;border:0}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{border:0}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover{border:0}.bbs-custom-menu-primary .hs-menu-flow-horizontal>ul ul li a{text-indent:10px}.bbs-custom-menu-primary .hs-menu-flow-horizontal>ul ul ul li a{text-indent:25px}.bbs-lo-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{position:static !important}}