@charset "UTF-8";

@media (max-width:767.98px){
  .fl-module-mega_menu{
    background-color:#272727;
  }
}

@media (min-width:576px){
  .fl-module-mega_menu .component_mega_menu{
    margin:0 .9375rem;
  }
}

@media (max-width:1199.98px){
  .fl-module-mega_menu .component_mega_menu{
    margin:0;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu{
    background-color:#272727;
  }
}

@media (max-width:1199.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav{
    padding:0;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav{
    padding:0 1.875rem;
  }
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li{
  padding:1.125rem 1.25rem;
  text-align:left;
}

@media (max-width:1600px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li{
    padding:1.125rem .875rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li{
    padding:1.125rem .75rem;
  }
}

@media (max-width:1199.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li{
    padding:1.125rem 1.25rem;
  }
}

@media (max-width:991.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li{
    padding:.875rem .9375rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li{
    padding:0;
  }
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1;
  padding-right:2.3125rem;
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0{
    -webkit-box-flex:0;
    -webkit-flex:none;
       -moz-box-flex:0;
            flex:none;
  }
}

@media (max-width:1600px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0{
    padding:1.125rem 2rem 1.125rem .875rem;
    display:block;
  }
}

@media (max-width:991.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0{
    padding:.875rem 2.125rem .875rem .9375rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0{
    padding:0;
    line-height:2.25rem;
  }
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0.current a.dropdown-toggle,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0.current button.dropdown-toggle{
  text-align:left;
}

@media (min-width:576px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0.current a.dropdown-toggle:after,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0.current a.dropdown-toggle:focus,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0.current button.dropdown-toggle:after,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0.current button.dropdown-toggle:focus{
    color:#fff;
  }
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0:hover a.dropdown-toggle,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0:hover button.dropdown-toggle{
  text-align:left;
}

@media (min-width:576px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0:hover a.dropdown-toggle:after,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0:hover a.dropdown-toggle:focus,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0:hover button.dropdown-toggle:after,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0:hover button.dropdown-toggle:focus{
    color:#fff;
  }
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 a.dropdown-toggle,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 button.dropdown-toggle{
  display:inline;
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 a.dropdown-toggle:after,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 button.dropdown-toggle:after{
  top:.5625rem;
  color:#e71c20;
  content:"";
  -webkit-transform:rotate(90deg);
     -moz-transform:rotate(90deg);
       -o-transform:rotate(90deg);
          transform:rotate(90deg);
  border:none;
  font-size:.6875rem;
  font-family:Brand,sans-serif;
  font-weight:300;
  right:-2rem;
}

@media (min-width:576px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 a.dropdown-toggle:after,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 button.dropdown-toggle:after{
    margin-left:.5625rem;
  }
}

@media (max-width:1600px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 a.dropdown-toggle:after,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 button.dropdown-toggle:after{
    margin-left:1rem;
    font-size:.5625rem;
    top:.3125rem;
  }
}

@media (max-width:1199.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 a.dropdown-toggle:after,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 button.dropdown-toggle:after{
    right:-2rem;
  }
}

@media (max-width:991.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 a.dropdown-toggle:after,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 button.dropdown-toggle:after{
    right:-1.875rem;
    top:.25rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 a.dropdown-toggle:after,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 button.dropdown-toggle:after{
    right:-.3125rem;
    color:#e71c20;
    font-size:.6875rem;
    top:-webkit-calc(50% - 4px);
    top:-webkit-calc(50% - .25rem);
    top:-moz-calc(50% - 4px);
    top:-moz-calc(50% - .25rem);
    top:calc(50% - 4px);
    top:calc(50% - .25rem);
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 a.dropdown-toggle,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 button.dropdown-toggle{
    display:block;
    line-height:normal;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0.show a.dropdown-toggle:after,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0.show button.dropdown-toggle:after{
    -webkit-transform:rotate(270deg);
       -moz-transform:rotate(270deg);
         -o-transform:rotate(270deg);
            transform:rotate(270deg);
    right:.1875rem;
    color:#e71c20;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 ul.dropdown-menu{
    padding-bottom:1.25rem;
  }
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 ul.dropdown-menu li a.dropdown-item{
  padding:0;
}

@media (max-width:1850px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 ul.dropdown-menu li a.dropdown-item{
    font-size:.9375rem;
  }
}

@media (max-width:1600px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 ul.dropdown-menu li a.dropdown-item{
    font-size:.875rem;
  }
}

@media (max-width:1199.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 ul.dropdown-menu li a.dropdown-item{
    font-size:.875rem;
  }
}

@media (max-width:991.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 ul.dropdown-menu li a.dropdown-item{
    font-size:.75rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 ul.dropdown-menu li a.dropdown-item{
    font-size:1rem;
  }
}

@media (max-width:413px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 ul.dropdown-menu li a.dropdown-item{
    font-size:.875rem;
  }
}

@media (min-width:576px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li.menu-item-has-children.level-0 ul.dropdown-menu li:nth-last-child(2){
    border-bottom:none;
  }
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li a,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li button{
  font-family:Raleway,sans-serif;
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li a.nav-link,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li button.nav-link{
  font-weight:700;
  font-family:Raleway,sans-serif;
  text-transform:uppercase;
  font-size:1rem;
  text-align:center;
}

@media (max-width:1850px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li a.nav-link,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li button.nav-link{
    font-size:.9375rem;
  }
}

@media (max-width:1600px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li a.nav-link,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li button.nav-link{
    font-size:.8125rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li a.nav-link,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li button.nav-link{
    font-size:.75rem;
  }
}

@media (max-width:1199.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li a.nav-link,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li button.nav-link{
    font-size:.875rem;
  }
}

@media (max-width:991.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li a.nav-link,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li button.nav-link{
    font-size:.75rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li a.nav-link,.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li button.nav-link{
    font-size:1rem;
    text-align:left;
  }
}

@media (max-width:1600px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li .nav-standard.show{
    min-width:14.0625rem;
  }
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li .nav-standard .dropdown-menu{
  border:none;
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li .nav-standard .dropdown-menu a{
  font-family:Raleway,sans-serif;
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li .nav-standard .dropdown-menu li.level-1:hover{
  background-color:#ebebeb;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse ul.nav li .nav-standard .dropdown-menu li.level-1:hover{
    background-color:transparent;
  }
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse .mm-language-switcher.mobile{
  border:.0625rem solid #464646;
  margin:1.875rem;
  padding:0;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse .mm-language-switcher.mobile{
    margin-bottom:3.75rem;
  }
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse .mm-language-switcher.mobile span.mm-ls-buttons{
  height:4.6875rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
}

@media (max-width:413px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse .mm-language-switcher.mobile span.mm-ls-buttons{
    height:3.125rem;
  }
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse .mm-language-switcher.mobile span.mm-ls-buttons span.mm-ls-button-item{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
     -moz-box-flex:0;
          flex:0 0 50%;
  height:4.6875rem;
  line-height:4.875rem;
}

@media (max-width:413px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse .mm-language-switcher.mobile span.mm-ls-buttons span.mm-ls-button-item{
    height:3.125rem;
    line-height:2.9375rem;
  }
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse .mm-language-switcher.mobile span.mm-ls-buttons span.mm-ls-button-item:hover a{
  color:#e71c20;
}

.fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse .mm-language-switcher.mobile span.mm-ls-buttons span.mm-ls-button-item.current a{
  color:#e71c20;
  font-weight:700;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .collapse.navbar-collapse .mm-language-switcher.mobile span.mm-ls-buttons span.mm-ls-button-item:last-child{
    border:none;
  }
}

.fl-module-mega_menu .component_mega_menu button.navbar-toggler{
  right:1.875rem;
  top:1.25rem;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu button.navbar-toggler{
    top:.5rem;
  }
}

.fl-module-mega_menu .component_mega_menu .show-mob{
  display:none;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu .show-mob{
    display:block;
  }
}
