header{position:relative}header .sitewide-message{background-color:#fdb515;color:#15284b;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;text-align:center}header .sitewide-message .inner-wrapper{padding-bottom:8px!important;padding-top:8px!important}header .sitewide-message .inner-wrapper a{color:#15284b}header .sitewide-message .inner-wrapper a:hover{text-decoration:underline}#secondary-navigation a:focus,.body-container-wrapper a:focus,header .sitewide-message .inner-wrapper a:focus{outline:2px dotted #15284b}.footer-container-wrapper a:focus{outline:2px dotted #fff}@media(max-width:767px){header .sitewide-message{font-size:14px}header .sitewide-message .inner-wrapper{padding:8px 20px}}.body-container-wrapper{margin:0!important}body .container-fluid .row-fluid .mega-menu-popout-container{min-height:0}.mega-menu-popout-container,body .row-fluid .mega-menu-popout{display:none}.main-navigation{position:relative}.main-navigation .cmpy-logo .skip{background:#fdb515;color:#15284b;font-size:12px;left:280px;opacity:0;padding:5px 10px;position:absolute;top:-1000px;transform:translateY(-50%);z-index:1}.main-navigation .cmpy-logo .skip:focus{opacity:1;top:50%}.section-header-menu.v2{padding:0;position:static}.main-navigation .mega-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul .wrapper .span3 ul>li>a+ul>li:first-child{display:block!important}@media(min-width:1201px){.mobile-primary-nav{display:none}}.section-header-menu.v2 .mobile-primary-nav{background:#15284b}.section-header-menu .section-menu .mobile-primary-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul{border:none}body .section-header-menu .section-menu .mobile-primary-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a{color:#fff}@media (min-width:1201px){.section-header-menu .section-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li:nth-child(2){display:none}}@media (max-width:1200px){.section-header-menu.v2>.wrapper{max-width:100%}.section-header-menu.v2>.wrapper .head-text,.section-header-menu.v2>.wrapper .hs-menu-wrapper{margin:0 auto;max-width:90%}.main-navigation .cmpy-logo .skip{left:0;top:100%;transform:none}.mobile-open-trigger{cursor:pointer;display:block!important;height:24px;overflow:hidden;position:absolute;right:30px;top:20px;width:33px}.mobile-open-trigger:after,.mobile-open-trigger:before{background:#fff;content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:3}.mobile-open-trigger:after{bottom:0;top:auto}.mobile-open-trigger i{background:#fff;height:3px;position:absolute;top:10px;width:40px}}@media (min-width:1201px){#secondary-navigation .menu-dropdown,.menu-dropdown{display:none!important}#secondary-navigation .menu-dropdown.active,.menu-dropdown.active{display:block!important;opacity:1!important;top:100%!important;visibility:visible!important}#secondary-navigation .menu-dropdown .menu-dropdown.active{display:none!important}}.hs-search-field{position:relative}.hs-search-field__input{box-sizing:border-box;width:100%}.hs-search-field__suggestions{list-style:none;margin:0;padding:0}.hs-search-field--open .hs-search-field__suggestions{border:1px solid #000}.hs-search-field__suggestions li{display:block;margin:0;padding:0}.hs-search-field__suggestions #results-for{font-weight:700}.hs-search-field__suggestions #results-for,.hs-search-field__suggestions a{display:block}.hs-search-field__suggestions a:focus,.hs-search-field__suggestions a:hover{background-color:rgba(0,0,0,.1);outline:none}body .row-fluid .hs-search-field--open ul.hs-search-field__suggestions{border:1px solid #000;border-top:0;margin:0;padding:10px 0}.search-box-container form{position:relative}.btn-search{background:none;border:none;color:#fff;content:"\f002";cursor:pointer;font-family:Font Awesome\ 5 Pro;height:28px;padding:0;position:absolute;right:-20px;top:11px;width:40px}.search-open .btn-search{color:#545454;right:30px}.close-icon{background:none;border:none;color:#fdb515;display:none;font-size:25px;padding:0;position:absolute;right:0;top:5px}input[type=search i]:enabled:read-write:-webkit-any(:focus,:hover)::-webkit-search-cancel-button{display:none;opacity:0}.search-module input.hs-search-field__input{-webkit-appearance:none;background:transparent;border:1px solid transparent;float:right;margin-bottom:0;margin-right:30px;padding-right:30px;transition:width .3s ease-in;-webkit-transition:all .3s ease-in;visibility:hidden;width:0}.search-open input.hs-search-field__input{background:#fff;float:right;height:50px;visibility:visible;width:306px}.search-open .close-icon{display:block}body .row-fluid .hs-search-field--open ul.hs-search-field__suggestions{display:none}