.main-header{background:0;position:relative;left:0px;top:0px;z-index:999;width:100%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.main-header .header-top{position:relative;padding:10px 0px;background:#f6f6f6;color:#777}.main-header .header-top a{color:#777;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.main-header .links-nav li{position:relative;float:left;margin-right:15px}.main-header .top-right .links-nav li{margin-right:0px;margin-left:30px}.main-header .top-right .links-nav li:before{content:'';position:absolute;left:-15px;top:50%;margin-top:-8px;height:16px;border-right:1px solid #777}.main-header .top-right .links-nav li:first-child:before{display:none}.main-header .links-nav li a{position:relative;line-height:26px;font-size:14px;text-transform:capitalize}.main-header .header-top a:hover{color:#000048}.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0px;top:0px;width:100%;padding:0px 0px;background:#fff;z-index:0;border-bottom:1px solid #ccc;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.sticky-header .logo{padding:6px 0px 2px}.sticky-header .logo img{width:160px;margin:7px 0}.fixed-header .sticky-header{z-index:999;opacity:1;visibility:visible;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-op-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}.main-header .header-upper{position:relative;padding:15px 0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;z-index:5}.main-header .header-upper .logo img{position:relative;display:inline-block;max-width:100%}.main-header .logo-outer{position:relative;z-index:25}.main-header .logo-outer .logo img{position:relative;display:inline-block;width:220px;margin:16px 0}.main-header .header-upper .upper-right{position:relative;padding:10px 0px}.main-header .header-upper .info-box:last-child{margin-right:0px}.main-header .header-upper .info-box:after{content:'';position:absolute;right:-40px;top:50%;margin-top:-20px;height:40px;border-right:1px dashed #e0e0e0}.main-header .info-box{position:relative;float:left;min-height:56px;margin:0px 40px;padding:7px 0px 7px 60px}.main-header .header-upper .info-box:last-child{padding-left:0px !important}.main-header .header-upper .info-box:last-child:after{display:none}.main-header .info-box .icon-box{position:absolute;left:0px;top:8px;width:44px;height:44px;text-align:center;line-height:42px;border:2px solid #eaeaea;border-radius:4px;color:#006;font-size:24px;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.main-header .info-box:hover .icon-box{border-color:#006}.main-header .info-box li{position:relative;line-height:24px;margin:0px 0px;font-size:14px;color:#9b9b9b}.main-header .info-box li a{color:#9b9b9b}.main-header .info-box strong{font-weight:700;color:#555;font-size:15px}.main-header .header-lower{position:relative;left:0px;top:0px;width:100%;background:0;z-index:4}.main-header .header-lower .bg-layer{position:absolute;left:0px;top:0px;width:50%;height:100%}.main-header .header-lower .bg-layer:before{content:'';position:absolute;right:50%;top:0px;width:50%;height:100%}.main-header .header-main-box{position:fixed;left:0px;top:0px;width:100%;background:rgba(255,255,255,0.15);z-index:5}.main-header.fixed-header .header-main-box{background:#006}.main-header .nav-outer{position:relative;padding-right:230px}.main-header .header-main-box .nav-outer{padding-right:50px;background:0}.main-menu{position:relative;padding:0}.main-menu .navbar-collapse{padding:0px}.main-menu .navigation{position:relative;margin:0px}.main-menu .navigation>li{position:relative;float:left;padding:0px !important;border-right:1px solid rgba(255,255,255,0.10)}.header-main-box .main-menu .navigation>li{border:0}.sticky-header .main-menu .navigation>li{margin:0px}.main-menu .navigation>li>a{position:relative;display:block;padding:16px 25px;line-height:30px;border-top:0;font-weight:600;text-transform:capitalize;opacity:1;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.header-main-box .main-menu .navigation>li>a{padding:25px 20px}.sticky-header .main-menu .navigation>li>a{color:#181818;padding:15px 15px}.main-menu .navigation>li:hover>a,.main-menu .navigation>li.current>a,.main-menu .navigation>li.current-menu-item>a{background:#363636;opacity:1}.sticky-header .main-menu .navigation>li:hover>a,.sticky-header .main-menu .navigation>li.current>a,.sticky-header .main-menu .navigation>li.current-menu-item>a{background:#363636;color:#fff;opacity:1}.sticky-header .main-menu .quote-btn{background-color:#006;color:#fff !important}.sticky-header .main-menu .quote-btn:hover{background-color:#000048 !important}.main-menu .navigation>li:hover>a:after{opacity:1}.navbar-toggler-icon{background-image:url('../images/ham.png')}.navbar-toggler-icon{height:1.1em}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:transparent}.main-header .btn-outer{position:absolute;right:0px;top:0px;width:290px;height:100%;overflow:hidden}.main-header .btn-outer .quote-btn{position:relative;display:block;line-height:26px;text-align:center;padding:19px 25px 19px 40px;font-weight:600;font-size:18px;color:#fff;z-index:1}.header-main-box .btn-outer .quote-btn{padding:27px 0px 18px 30px}.main-header .btn-outer:before{content:'';position:absolute;left:20px;top:0px;width:120%;height:100%;background:rgb(0 0 0 / 27%);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);-moz-transform:skewX(-25deg);transform:skewX(-25deg)}.social-links-one{position:relative}.main-header .social-links-one{top:7px}.social-links-one a{position:relative;display:inline-block;text-align:center;margin-left:4px;width:40px;height:40px;line-height:40px;font-size:19px;color:#363636;border-radius:50%;background:#f4f4f4;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.social-links-one a:hover{background:#000048;color:#fff}.social-links-three a{position:relative;display:inline-block;text-align:center;margin-right:5px;width:32px;height:32px;border:1px solid #f1f1f1;line-height:30px;font-size:16px;color:#aaa;background:#f1f1f1;border-radius:50%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.social-links-three a:hover{background:#000048;border-color:#000048;color:#fff}.body-container--home{padding:0px !important}.navbar{padding:0px !important}.main-header .social-links__link .social-links__icon{display:initial}.main-header .social-links__link .social-links__icon svg{width:19px;height:19px;fill:#080808}.main-header .social-links-one a:hover .social-links__icon svg{fill:#fff}@media(min-width:62rem){.site-global-header .desktop-list-wrapper ul li.has-sub-navigation>ul.main-menu-nest-02{top:3.50rem}}.mobile-menu .site-global-header{position:fixed;top:0;z-index:999;width:50px;right:0}.mobile-menu .site-global-header .header-wrapper{padding-top:1.8rem;padding-bottom:1.8rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (max-width:1023px){.sticky-header{display:none}}@media only screen and (max-width:1100px){.main-header .info-box{margin:0px 33px;padding:7px 0px 7px 57px}}@media only screen and (max-width:991px){.main-header .header-upper{position:fixed;width:100%;box-shadow:0px 0px 6px 0px #02020238;padding:3px 0px}}