:root{
   --height: 90px;
  --scroll:180px; 
}

.sticky {

  position: fixed;
  width: 100%;
  z-index: 1000;
  
}

.sticky .inside > *, .sticky .inside .content-image > *, .sticky .inside .content-image figure, .sticky .inside .content-image figure a {
  height: 90px;
      transition:  all ease-in-out 0.3s;
}

.sticky img {
  transform: scale(0.4) translateY(-12.3em) translateX(-120px);
    transition:  all ease-in-out 0.3s;
}

.sticky + #container {
  background-attachment: fixed;
  background-position-y: 147px;
  padding-top: 20em;
}

@media screen and (max-width:991px) {
  .sticky + #container {
  background-attachment: fixed;
  background-position-y: 7em;
  padding-top: 20em;
}
.sticky .inside > *, .sticky .inside .content-image > *, .sticky .inside .content-image figure, .sticky .inside .content-image figure a {
  height: 5.2em;
}

.sticky .mobile_menu_trigger {
  padding-right: 1em;
  top: 2.5em;
}
}