@charset "UTF-8";.navigation{display:flex;align-items:initial;width:100%;padding:0;position:relative;line-height:initial;box-sizing:border-box;transition:background .3s}@media (min-width: 992px){.navigation{height:auto}}.navigation *,.navigation *:before,.navigation *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;text-decoration:none}.navigation.fixed-top{position:fixed;top:0;right:0;left:0;z-index:19998}.navigation.sticky-top{position:sticky;top:0;will-change:opacity;z-index:19998}.navigation>.container{display:flex}.navigation-header{width:100%;display:flex;align-items:center;justify-content:space-between}@media (min-width: 992px){.navigation-header{display:none}}.overlay-panel{width:0;height:0;position:fixed;left:0;top:0;opacity:0;z-index:-999999;transition:opacity .8s}.overlay-panel.is-visible{width:100%;height:100%;opacity:1;z-index:19999}.overlay-panel.is-invisible{opacity:0}@media (min-width: 992px){.overlay-panel.is-visible{display:none!important}}.navigation-brand-text a{font-size:16px;font-weight:700;color:#fff;text-decoration:none}@media (min-width: 992px){.navigation-brand-text a{font-size:22px}}.navigation-header .navigation-brand-text{padding:0 1rem}.navigation-logo{width:240px;display:flex;align-items:center}.navigation-logo a{display:flex;align-items:center}.navigation-logo a img{width:240px;height:auto;display:block}@media (min-width: 992px){.navigation-logo a img{width:200px;height:50px}}.navigation-logo-top .navigation-body .navigation-logo img{width:auto;height:auto}.navigation-header .navigation-logo{padding:0 1rem}.navigation-logo.navigation-item a img{width:auto;height:auto}.navigation-button-toggler{display:flex;align-items:center;justify-content:center;width:60px;height:60px;cursor:pointer}.navigation-button-toggler .hamburger-icon{width:20px;height:2px;display:inline-block;font-style:normal;color:#fff;box-shadow:inset 0 0 0 32px,0 -6px,0 6px}.navigation-body{width:100%;height:100%;position:fixed;top:0;left:-100%;overflow-x:hidden;overflow-y:auto;background-color:#1b1c1d;z-index:20000;transition:left .8s cubic-bezier(.1,.1,.1,.1),right .8s cubic-bezier(.1,.1,.1,.1)}@media (min-width: 500px){.navigation-body{width:320px}}@media (min-width: 992px){.navigation-body{display:flex;align-items:center;width:100%;position:relative;left:auto;overflow:visible;z-index:auto;background-color:transparent;transition:all 0s ease 0s}}.navigation-body.offcanvas-right{left:auto;right:-100%}@media (min-width: 992px){.navigation-body.offcanvas-right{right:auto}}.navigation-body.is-visible{left:0;transition:left .8s,right .8s}.navigation-body.offcanvas-right.is-visible{right:0;left:auto}@media (min-width: 992px){.navigation-body.offcanvas-right.is-visible{right:auto}}.navigation-body.is-invisible{left:-100%}.navigation-body.offcanvas-right.is-invisible{right:-100%}.navigation-body.scroll-momentum{-webkit-overflow-scrolling:touch}@media (min-width: 992px){.navigation-centered .navigation-body{justify-content:center}.navigation-justified .navigation-body{justify-content:space-between}.navigation-logo-top .navigation-body{flex-direction:column}}.navigation-body-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:solid 1px #404040}@media (min-width: 992px){.navigation-body-header{border:none;padding:16px 0}.navigation-centered .navigation-body-header{padding:0}.navigation-logo-top .navigation-body-header{padding-top:20px}}.navigation-body-close-button{display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;padding-bottom:2px;line-height:initial;text-align:center;font-size:25px;color:#fff;cursor:pointer}@media (min-width: 992px){.navigation-body-close-button{display:none}}.navigation-body-section{width:100%;display:inline-flex;padding:16px;flex-direction:column}@media (min-width: 992px){.navigation-body-section{width:auto;display:inline-block;padding:16px 0}}.navigation-body-section+.navigation-body-section{padding-top:0}@media (min-width: 992px){.navigation-body-section+.navigation-body-section{padding-top:16px}}.navigation-menu{width:100%;margin:0;padding:0;list-style:none;font-size:0rem;display:inline-block;float:left}@media (min-width: 992px){.navigation-menu{width:auto;display:flex;align-items:center}.navigation .navigation-menu{align-items:stretch}.navigation-logo-top .navigation-menu{justify-content:center}}.navigation-item{width:100%;margin:0;float:left;display:inline-block}@media (min-width: 992px){.navigation-item{width:auto}}.navigation-link{width:100%;padding:13px 16px;display:flex;align-items:center;position:relative;font-size:14px;letter-spacing:.3px;color:#fff;text-decoration:none!important;border-bottom:solid 1px #404040;transition:all .3s ease;font-weight:700;text-transform:uppercase;opacity:.6}.navigation-link:visited{color:#fff}@media (min-width: 992px){.navigation-item:last-child .navigation-link{border-top:none;border-bottom:none}}.navigation-item:not(.navigation-brand-text):hover .navigation-link,.navigation-item:not(.navigation-brand-text):focus .navigation-link,.navigation-item:not(.navigation-brand-text).is-active .navigation-link{opacity:1;color:#fff}@media (min-width: 992px){.navigation-link{height:100%;padding:23px 13px;line-height:1;border:none}}.navigation-menu.navigation-social-menu+.navigation-menu:not(.navigation-social-menu) .navigation-item:first-child .navigation-link{border-top:solid 1px #404040}@media (min-width: 992px){.navigation-menu.navigation-social-menu+.navigation-menu:not(.navigation-social-menu) .navigation-item:first-child .navigation-link{border-top:none}}.navigation-link i{width:28px;float:left;text-align:center;font-size:24px;line-height:0}.navigation-link i[class*=fa]{font-size:21px}@media (min-width: 992px){.navigation-link i{width:auto}}.navigation-link i+span{padding-left:8px}.navigation-icon-item .navigation-link{padding:13px 16px}@media (min-width: 992px){.navigation-icon-item .navigation-link{width:100%;margin:0;padding:25px 25.6px;border-left:solid 1px #404040}.navigation-icon-item .navigation-link span:not(.submenu-indicator){display:none}.navigation-icon-item .navigation-link .navigation-badge{right:10px}.navigation-icon-item .navigation-link i{width:20px;height:26px;margin:0;line-height:26px;text-align:center;float:left;font-size:25.6px}.navigation-icon-item .navigation-link i[class*=fa]{width:auto;font-size:21px}}.navigation-body-section+.navigation-menu:not(.navigation-social-menu)>.navigation-item:first-child>.navigation-link{border-top:solid 1px #404040}@media (min-width: 992px){.navigation-body-section+.navigation-menu:not(.navigation-social-menu)>.navigation-item:first-child>.navigation-link{border-top:none}}.navigation-social-menu{display:flex;justify-content:center;width:100%;padding:0 16px;text-align:center}@media (min-width: 992px){.navigation-social-menu{width:auto}}@media (max-width: 991px){.navigation-social-menu{padding:16px}}.navigation-social-menu .navigation-item{width:auto;display:inline-block}.navigation-social-menu .navigation-item .navigation-link{margin:0;padding:0 5px;border:none}.navigation-social-menu .navigation-item .navigation-link i{display:flex;justify-content:center;align-items:center;width:38px;height:38px;margin:0;line-height:initial;font-size:19px;border-radius:50%;background-color:#404040}.navigation-social-menu .navigation-item .navigation-link i:not([class*=fa]):before{margin-right:-1px}.navigation-social-menu .navigation-item .navigation-link:hover,.navigation-social-menu .navigation-item .navigation-link:focus,.navigation-social-menu .navigation-item .navigation-link.is-active{background:transparent}.navigation-social-menu .navigation-item:last-child .navigation-link{padding-right:0}.navigation-social-menu .navigation-item:first-child .navigation-link{padding-left:0}@media (max-width: 991px){.navigation-social-menu .navigation-item{display:flex}}.submenu-indicator{width:46px;height:100%;position:absolute;top:0;right:0;z-index:20000}@media (min-width: 992px){.submenu-indicator{width:6px;height:6px;margin-left:6px;float:right;position:relative}li:not(.navigation-icon-item) span:not(.navigation-badge)+.submenu-indicator,li:not(.navigation-icon-item) i+span+.navigation-badge+.submenu-indicator{margin-left:0}}.submenu-indicator:after{height:6px;width:6px;margin:-3px 0 0 -3px;top:50%;left:50%;content:"";position:absolute;border-style:solid;border-width:0 1px 1px 0;border-color:transparent #fff #fff transparent;transform:rotate(45deg);transition:border .3s,transform .3s}.navigation-item:hover>.navigation-link>.submenu-indicator:after,.navigation-item:focus>.navigation-link>.submenu-indicator:after,.navigation-item.is-active>.navigation-link>.submenu-indicator:after{border-color:transparent #fff #fff transparent}.submenu-indicator.is-active:after{transform:rotate(-135deg)}@media (min-width: 992px){.submenu-indicator.is-active:after{transform:rotate(45deg)}}.navigation-btn{width:100%;padding:10px 12px;text-align:center;display:block;line-height:1.4;font-size:14px;white-space:nowrap;color:#fff;cursor:pointer;border-radius:4px;transition:opacity .3s,background .3s}.navigation-btn:hover,.navigation-btn:focus{color:#fff;text-decoration:none}@media (min-width: 992px){.navigation-btn{width:auto}}.navigation-text{padding:11px 0;display:inline-block;color:#fff;font-size:14px}@media (min-width: 992px){.navigation-text{padding:11px 16px}}.navigation-badge{min-width:18px!important;height:18px;margin:0 5px;display:inline-block;line-height:18px;text-align:center;font-size:11px;color:#fff;border-radius:20px}@media (min-width: 992px){.navigation-link .navigation-badge{position:absolute;right:-2px;top:calc(50% - 20px)}.navigation-dropdown-link .navigation-badge{position:static}}.navigation-inline-form{position:relative}@media (min-width: 992px){.navigation-inline-form{display:flex}}.navigation-inline-form .navigation-btn{display:flex;width:auto;height:100%;position:absolute;top:0;right:4px;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.navigation-input{width:100%;padding:11px 32px 11px 12px;outline-width:0;font-size:14px;color:#fff;line-height:1.4;box-shadow:none;border-radius:4px;background-color:#3d3d3d;border-style:solid;border-width:1px;border-color:#404040;transition:border .3s}.navigation-input::-moz-placeholder{color:#fff}.navigation-input::placeholder{color:#fff}.navigation-input:-ms-input-placeholder{color:#fff}.navigation-input::-ms-input-placeholder{color:#fff}.navigation-search-icon{width:14px;height:14px;display:inline-block;vertical-align:middle;position:relative;color:#fff;text-align:left;text-indent:-9999px;border:2px solid;border-radius:50%;transform:rotate(-45deg);transition:color .3s}.navigation-search-icon:after,.navigation-search-icon:before{content:"";pointer-events:none}.navigation-search-icon:before{width:2px;height:7px;top:10px;position:absolute;left:50%;border-radius:0 0 1px 1px;box-shadow:inset 0 0 0 32px;transform:translate(-50%)}.navigation-dropdown{width:100%;max-height:0;margin:0;overflow:hidden;list-style:none;position:static;display:block;z-index:20001;background-color:#1b1c1d;transition:max-height 2s cubic-bezier(0,1,0,1)}.navigation-dropdown.is-visible{max-height:2500px;padding:0;transition:max-height 5s ease-out}@media (min-width: 992px){.navigation-dropdown{width:230px;position:absolute;display:inline-block;opacity:0;margin-top:40px;box-shadow:0 10px 40px #0006;border-radius:5px;background-color:#fff;transition:opacity .3s linear,max-height 0s linear .15s,margin .3s}.navigation-dropdown.is-visible{margin-top:0;opacity:1;overflow:visible;padding:5px 0;transition:opacity .3s linear,max-height 0s linear,margin .3s}}.navigation-dropdown .navigation-dropdown{left:100%}.navigation-dropdown .navigation-dropdown-left{right:100%;left:auto}.navigation-dropdown-item{width:100%;margin:0;float:left;display:inline-block}.navigation-dropdown-item.has-submenu{position:relative}.navigation-dropdown-item.has-submenu .navigation-dropdown{top:0}.navigation-dropdown-item.has-submenu>.navigation-dropdown-link:after{content:"\25e5";position:relative;font-size:9px;margin-left:10px;transform:rotate(45deg);transition:all .3s ease}.navigation-dropdown-link{width:100%;display:flex;align-items:center;position:relative;font-size:12px;color:var(--white-color);border-bottom:solid 1px #404040;font-weight:500;transition:border .3s,color .3s,background .3s}.navigation-dropdown-link:hover{color:var(--primary-accent-color)!important}.navigation-dropdown-link:visited{color:#fff}.navigation-dropdown-item:hover>.navigation-dropdown-link,.navigation-dropdown-item:focus>.navigation-dropdown-link,.navigation-dropdown-item.is-active>.navigation-dropdown-link{text-decoration:none!important}.navigation-dropdown-link{padding:10px 30px}.navigation-dropdown-link+ul .navigation-dropdown-link{padding-left:32px}.navigation-dropdown-link+ul .navigation-dropdown-link+ul .navigation-dropdown-link{padding-left:48px}.navigation-dropdown-link+ul .navigation-dropdown-link+ul .navigation-dropdown-link+ul .navigation-dropdown-link{padding-left:48px}.navigation-dropdown-link+ul .navigation-dropdown-link+ul .navigation-dropdown-link+ul .navigation-dropdown-link+ul .navigation-dropdown-link{padding-left:64px}.navigation-dropdown-link+ul .navigation-dropdown-link+ul .navigation-dropdown-link+ul .navigation-dropdown-link+ul .navigation-dropdown-link+ul .navigation-dropdown-link{padding-left:128px}@media (min-width: 992px){.navigation-dropdown-link{padding-left:19px!important;border-bottom:none;font-size:16px;color:var(--link-color)}.navigation-dropdown-link:visited{color:var(--link-color)}}.navigation-dropdown-link>.submenu-indicator{right:0;top:0;position:absolute}.navigation-dropdown-item:hover>.navigation-dropdown-link>.submenu-indicator:after,.navigation-dropdown-item:focus>.navigation-dropdown-link>.submenu-indicator:after,.navigation-dropdown-item.is-active>.navigation-dropdown-link>.submenu-indicator:after{border-color:transparent transparent}@media (min-width: 992px){.navigation-dropdown-link>.submenu-indicator{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.navigation-dropdown-link>.submenu-indicator:after{transform:rotate(-45deg)}.navigation-dropdown-link>.submenu-indicator.submenu-indicator-left:after{transform:rotate(135deg)}}.navigation-megamenu{width:100%;max-height:0;overflow:hidden;display:block;position:static;font-size:14px;color:#fff;background-color:#1b1c1d;z-index:20001;border-radius:5px;transition:max-height 2s cubic-bezier(0,1,0,1)}.navigation-megamenu.is-visible{max-height:2500px;border-bottom:solid 1px #404040;transition:max-height 5s ease-out}@media (min-width: 992px){.navigation-megamenu{position:absolute;opacity:0;border-top:solid 0px transparent;background-color:#fff;transition:opacity .3s linear,max-height 0s linear .15s,margin .3s}.navigation-megamenu.is-visible{margin-top:0;opacity:1;border-bottom:none;box-shadow:0 10px 40px #0006;transition:opacity .3s linear,max-height 0s linear,margin .3s}.navigation-megamenu.navigation-megamenu-half{width:50%}.navigation-megamenu.navigation-megamenu-quarter{width:25%}}.scroll-momentum .navigation-megamenu{transform:translateZ(0)}@media (min-width: 992px){.scroll-momentum .navigation-megamenu{transform:none}}.navigation-megamenu [class*=container]{width:100%}.navigation-megamenu [class*=container] [class*=col-]{padding:0}.navigation-megamenu-container{display:table}.navigation-row{width:100%;display:flex;flex-wrap:wrap}.navigation-row>[class^=navigation-col]{width:100%;min-height:20px;position:relative}@media (min-width: 992px){.navigation-row .navigation-col{flex-basis:0;flex-grow:1;max-width:100%}.navigation-row .navigation-col-1{flex:0 0 8.333333%;max-width:8.333333%}.navigation-row .navigation-col-2{flex:0 0 16.666666%;max-width:16.666666%}.navigation-row .navigation-col-3{flex:0 0 25%;max-width:25%}.navigation-row .navigation-col-4{flex:0 0 33.333333%;max-width:33.333333%}.navigation-row .navigation-col-5{flex:0 0 41.666667%;max-width:41.666666%}.navigation-row .navigation-col-6{flex:0 0 50%;max-width:50%}.navigation-row .navigation-col-7{flex:0 0 58.333333%;max-width:58.333333%}.navigation-row .navigation-col-8{flex:0 0 66.666666%;max-width:66.666666%}.navigation-row .navigation-col-9{flex:0 0 75%;max-width:75%}.navigation-row .navigation-col-10{flex:0 0 83.333333%;max-width:83.333333%}.navigation-row .navigation-col-11{flex:0 0 91.666666%;max-width:91.666666%}.navigation-row .navigation-col-12{flex:0 0 100%;max-width:100%}}.navigation-row:last-of-type [class^=navigation-col]:last-child{margin-bottom:0}@media (min-width: 992px){.navigation-row:last-of-type [class^=navigation-col]{margin-bottom:0}}.navigation-list{width:100%;margin:0;padding:0;list-style:none}@media (min-width: 992px){[class^=navigation-col]:last-of-type .navigation-list{padding:0}}.navigation-list>li{width:100%;margin:0}.navigation-list>li:last-child{margin-bottom:20px}.navigation-list>li>a{padding:9px 10px 9px 15px;display:flex;align-items:center;position:relative;font-size:12px;text-decoration:none;transition:color .3s,background .3s;font-weight:500;color:var(--white-color)}[class^=navigation-col]:last-of-type .navigation-list>li>a{border-right:none}@media (min-width: 992px){.navigation-list>li>a{padding:9px 10px 9px 30px;color:var(--link-color);font-size:16px}}.navigation-list>li:not(.navigation-list-heading)>a:after{content:"\25e5";position:relative;font-size:9px;margin-left:10px;opacity:0;transform:rotate(45deg);transition:all .3s ease}.navigation-list>li:not(.navigation-list-heading)>a:hover{color:var(--primary-accent-color)}.navigation-list>li:not(.navigation-list-heading)>a:hover:after{opacity:1}.navigation-list .navigation-list-heading{text-transform:uppercase;font-weight:700;font-size:16px;padding:15px 10px;color:var(--white-color)}@media (min-width: 992px){.navigation-list .navigation-list-heading{padding:30px 10px 20px 30px;color:var(--heading-color);font-size:24px}}.navigation-list .navigation-list-heading>a{padding:0 16px 13px!important}.navigation-list .navigation-list-heading>a:hover{color:#fff!important;background-color:transparent!important}.align-to-right{margin-left:auto!important}.align-to-left{margin-right:auto!important}.margin-top{margin-top:1rem!important}@media (min-width: 992px){.margin-top{margin-top:0!important}}@media (max-width: 991px){.hide-on-portrait{display:none!important}}@media (min-width: 992px){.hide-on-landscape{display:none!important}}
