.sectionNavigation {  z-index: 2;  position: relative;  height: 190px;}.sectionNavigation, .sectionNavigation .bsnav-mobile .navbar {  background: #fff;}@media (min-width:1026px) {  .navbar-expand-lg {    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -ms-flex-pack: start;    justify-content: flex-start  }}.navbar {  width: 100%;}.navbar-text {  color: #6e7070;  text-transform: uppercase;  top: 90px;  position: absolute;  right: 10px;  font-size: 1.7rem;  line-height: 1.8rem;  text-align: center;  display: none;}@media (max-width: 1199px) {  .navbar-text {    font-size: 1.6rem;  }}@media (max-width: 991px) {  .navbar-text {    top: 75px;    right: 18px;    font-size: 1.3rem;    width: 400px;  }}@media (max-width: 767px) {  .navbar-text {    right: 0;    font-size: 1.1rem;    line-height: 1.4rem;    width: 280px;  }}@media (max-width: 519px) {  .navbar-text {    display: none;  }}.nav-item.dropdown > .navbar-nav {  clip: auto;  width: auto;}.nav-item.dropdown > .navbar-nav.in {  clip: auto;}.nav-item .caret {  display: none;}.bsnav {}.navbar-nav .nav-item.active > .nav-link, .navbar-nav .nav-item:active:focus > .nav-link, .navbar-nav .nav-item:active > .nav-link, .navbar-nav .nav-item:focus > .nav-link, .navbar-nav .nav-item:hover > .nav-link {  color: #FF7B00;}.nav-item .a-lev1-sub::before, .nav-item .a-lev2-sub::before {  font-family: "Font Awesome 5 Free";  font-size: 15px;  position: relative;  float: right;  top: -1px;  padding-left: 5px;  -webkit-transition: -webkit-transform .2s ease-in-out;  transition: transform .3s ease-in-out;}.nav-item.active .a-lev1-sub::before, .nav-item.active .a-lev2-sub::before {  color: #FF7B00;}.a-lev1-sub::before {  content: "\f0d7";}.a-lev2-sub::before {  content: "\f0da";}.bsnav-mobile .a-lev2-sub::before {  content: "\f0d7";}.bsnav-mobile .navbar-nav .nav-item .nav-link {  display: block;  padding: 20px 15px;  max-width: 90%;}.bsnav-mobile .navbar-nav .nav-item .navbar-nav {  margin-left: 20px;}.bsnav-mobile .navbar {  display: block;  width: 400px;  left: -700px;  padding-top: 110px;  transition: .3s ease-in-out;}.bsnav-mobile.in .navbar {  transform: translate3d(100%, 0, 0);  left: -400px;}.ul-lev2 {  background: rgba(250, 250, 250, .95) !important;}.ul-lev3 {  background-color: #0f0 !important;}.navbar-collapse {  position: relative;  top: 65px;}.ul-lev1 li {  display: inline;  list-style-type: none;}.ul-lev1 li:not(:first-child)::before {  content: "|   ";  position: absolute;  margin-left: -3px;}.ul-lev2 li:not(:first-child)::before {  content: "";}.bsnav-mobile.in .ul-lev1 li:not(:first-child)::before {  content: "";}.ul-lev1 li:last-child::before {}/*.ul-lev1 li + li {    background-image: url(/media/nav-trenner.png);    background-repeat: no-repeat;    background-position: left;  }  */.navbar-collapse .ul-lev2 {  clip: rect(0, 2000vw, 2000px, -250px);  border-radius: 0;  box-shadow: 0 1.5rem 4rem rgba(7, 45, 56, .15);}.navbar-collapse .ul-lev3 {  clip: rect(0, 2000vw, 2000px, -250px);  border-radius: 0;  box-shadow: 0 1.5rem 4rem rgba(7, 45, 56, .15);}.bsnav-mobile .ul-lev2 a.nav-link {  padding-left: 15px !important;}.bsnav-mobile .ul-lev3 a.nav-link {  padding-left: 30px !important;}.bsnav-mobile .ul-lev2.navbar-nav {  margin-top: 10px;  margin-bottom: 10px;  padding-top: 0;  padding-bottom: 0;}.navbar-nav .nav-item {  color: #5e5e5e;}.bsnav, .bsnav-mobile, ul.navbar-nav {  font-size: 1.05rem;  /*font-weight: 500;*/  line-height: 0.9rem;  background-color: transparent;}.bsnav, .bsnav-mobile, li.navbar-nav {}.bsnav-mobile .navbar .navbar-brand {  padding-left: 0;  width: 100%;  text-align: center;  display: block;}.nav-item.dropdown > .navbar-nav .nav-item, .bsnav, .bsnav-mobile, ul.navbar-nav.subnav {  font-size: 1.1rem;  line-height: 1;}.nav-item.dropdown.fadeup > .navbar-nav {  white-space: nowrap;}.nav-item.dropdown.fadeup > .navbar-nav.in {  margin-top: 0;  display: block;}.navbar-nav .nav-item .nav-link {  padding-bottom: 25px;  padding-top: 0;  padding-left: 8px;  padding-right: 8px;}.nav-item.dropdown > .navbar-nav .nav-item .nav-link {  color: #000;  padding-left: 20px;  padding-right: 20px;}.nav-item.dropdown > .navbar-nav .navbar-nav {  top: -38px;  width: auto;  transition-property: all;  transition-delay: .3s;  transition-duration: .3s;  transition-timing-function: ease-in;}.navbar-brand {  opacity: 1 !important;  height: auto !important;  margin: 0 !important;}.navbar-brand img {  height: 150px;  transition: height 0.33s ease-out;}@media (max-width: 991px) {  .navbar-brand img {    height: 100px;    margin-left: 25px;  }}.bsnav-mobile, .bsnav-mobile .bsnav-mobile-overlay {}.bsnav-mobile .bsnav-mobile-overlay {  visibility: visible;  opacity: 0;  transition: opacity .1s ease .1s;  background-color: #000;  cursor: pointer;}.bsnav-mobile.in .bsnav-mobile-overlay {  opacity: .3;  transition: opacity .4s ease .4s;}.bsnav-mobile .navbar-nav .nav-item.active .navbar-nav.lev3-puh {  display: none;}.bsnav-mobile .navbar-toggler {  margin: 25px;  width: 42px;  height: 38px;  cursor: pointer;}.bsnav .navbar-toggler, .bsnav .navbar-toggler.active, .bsnav .navbar-toggler:hover {  position: absolute;  width: 32px;  height: 24px;  padding: 20px;  border-radius: 0;  cursor: pointer;  right: 60px;  /*background: rgba(255, 255, 255, 0.73);*/  border: 1px solid #FFF;  outline: none;  box-shadow: none;}@media (max-width: 991px) {  .bsnav .navbar-toggler, .bsnav .navbar-toggler.active, .bsnav .navbar-toggler:hover {    right: 25px;  }}.navbar-toggler {  z-index: 99999; /*background-color:#0f0;*/}.navbar-toggler.toggler-spring .navbar-toggler-icon {  transition: background-color 0s .13s linear;  left: 0;  margin-left: 5px;  width: 1.5em;  top: 20px;  background-image: none;}.navbar-toggler .navbar-toggler-icon, .navbar-toggler .navbar-toggler-icon::after, .navbar-toggler .navbar-toggler-icon::before {  background-color: #333;  width: 100%;  height: 3px;  display: block;  position: absolute;  border-radius: 100px;  transition-property: transform;  transition-duration: .2s;  transition-timing-function: ease-in-out;}.navbar-toggler.toggler-spring .navbar-toggler-icon::after {  top: 20px;  transition: top .2s .2s cubic-bezier(1.33333, .66667, .66667, 1), transform .13s cubic-bezier(.55, .055, .675, .19);}.navbar-toggler.toggler-spring .navbar-toggler-icon::before {  top: 10px;  transition: top .1s .2s cubic-bezier(1.33333, .66667, .66667, 1), transform .13s cubic-bezier(.55, .055, .675, .19);}.bsnav {  margin-left: auto;  margin-right: auto;}.bsnav-sticky {}.bsnav-sticky.bsnav-sticky-slide {  padding: 0;}.bsnav-sticky.bsnav-sticky-slide.sticked {  position: fixed;  transform: translate3d(0, -250px, 0);}.bsnav-sticky.bsnav-sticky-slide.sticked.in {  transition: transform 0.8s 0.8s;}