@charset "UTF-8";
#lightbox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
}

#lightbox-content {
  position: relative;
  max-height: 90%;
  max-width: 80%;
}
#lightbox-content p {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  text-align: right;
}

#lightbox-content-zoom::before {
  width: 80%;
  height: 50%;
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg id='Component_1_1' data-name='Component 1 – 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='165.589' height='109.73' viewBox='0 0 165.589 109.73'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='177.079' height='24.469' transform='translate(0 0)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2' data-name='Group 2' transform='translate(0 88.539) rotate(-30)'%3E%3Cg id='Group_1' data-name='Group 1' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M101.892,12.235A12.235,12.235,0,1,1,89.658,0a12.234,12.234,0,0,1,12.234,12.235M92.34,13.381c.394,1.877-1.115,4.173-2.623,5.85a8.695,8.695,0,1,0-.119,0c-1.5-1.677-3.013-3.973-2.619-5.85a2.687,2.687,0,0,1,5.364,0' fill='%230062a9'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M139.721,19.554a8.4,8.4,0,0,1-4.708-1.255c-1.4-.984-2.169-2.841-2.169-5.2,0-4.444,2.169-6.588,6.673-6.588s6.673,2.166,6.673,6.683c0,4.177-2.212,6.357-6.469,6.357m-.183-10.878c-2.454,0-3.509,1.311-3.509,4.324-.021,3.017,1.1,4.384,3.53,4.384s3.47-1.371,3.47-4.4-1.1-4.307-3.487-4.307' fill='%230062a9'/%3E%3Cpath id='Path_3' data-name='Path 3' d='M154.733,17.037c-1.772,0-2.348-.109-2.83-.513-.461-.405-.584-.679-.643-1.927V8.181a1.229,1.229,0,0,0-1.235-1.192h-1.631v6.877c0,2.145.215,3.1.942,3.944.83.971,2.064,1.414,4.008,1.414h3.85V17.041h-2.465Z' fill='%230062a9'/%3E%3Cpath id='Path_4' data-name='Path 4' d='M171.77,6.989h-1.937a1.874,1.874,0,0,0-1.67,1.069l-4.852,11.166h1.962a1.867,1.867,0,0,0,1.7-1.079l.766-1.765h4.89l.77,1.779A1.865,1.865,0,0,0,175.1,19.22h1.983L171.763,6.989Zm-3.407,7.225,1.828-4.289,1.829,4.289Z' fill='%230062a9'/%3E%3Cpath id='Path_5' data-name='Path 5' d='M160.228,6.989a1.237,1.237,0,0,0-1.234,1.178V19.22h1.6a1.231,1.231,0,0,0,1.245-1.174V6.989Z' fill='%230062a9'/%3E%3Cpath id='Path_6' data-name='Path 6' d='M117.333,6.989a1.87,1.87,0,0,0-1.674,1.072l-3,7.531-3.21-7.517a1.856,1.856,0,0,0-1.684-1.082h-1.958l5.41,12.234h1.558a1.86,1.86,0,0,0,1.652-1.033l5.063-11.2h-2.156Z' fill='%230062a9'/%3E%3Cpath id='Path_7' data-name='Path 7' d='M120.219,13.2c0,1.206.278,4.447,3.214,5.646a6.573,6.573,0,0,0,2.485.369h4.852V17.037h-3.734c-1.782-.025-2.759-.387-3.234-1.357a4.081,4.081,0,0,1-.345-1.413v-.106h7.007V12.052h-7.007v-.109a4.081,4.081,0,0,1,.345-1.413c.475-.971,1.452-1.333,3.234-1.358h3.734V6.989h-4.852a6.593,6.593,0,0,0-2.485.369c-2.936,1.2-3.214,4.444-3.214,5.65v.2Z' fill='%230062a9'/%3E%3Cpath id='Path_8' data-name='Path 8' d='M3.8,9.721a3.335,3.335,0,0,0-.8,2.155l7.3-.018v2.184H2.978a5.333,5.333,0,0,0,.148,1.272,2.547,2.547,0,0,0,.6,1.118,1.665,1.665,0,0,0,.952.584,5.671,5.671,0,0,0,1.125.113h.159l4.327-.018v2.183H5.84A10.531,10.531,0,0,1,3.79,19.1a4.284,4.284,0,0,1-1.86-.89A4.524,4.524,0,0,1,.464,16.127a8.453,8.453,0,0,1-.453-2.521C0,13.42,0,13.24,0,13.064s.014-.348.028-.523A6.508,6.508,0,0,1,1.645,8.178a5.86,5.86,0,0,1,4.268-1.4l4.381-.018v2.18H5.966A2.89,2.89,0,0,0,3.8,9.721' fill='%230062a9'/%3E%3Cpath id='Path_9' data-name='Path 9' d='M15.23,6.761v6.022l4.939-6.022h3.158L18.3,12.889l5.076,6.405H20.011L15.23,13.061v6.233H12.593V6.761Z' fill='%230062a9'/%3E%3Cpath id='Path_10' data-name='Path 10' d='M23.854,10.252A5.437,5.437,0,0,1,25.19,8.009,4.964,4.964,0,0,1,27.5,6.778c.348-.081.71-.144,1.083-.193A9.121,9.121,0,0,1,29.7,6.514a8.7,8.7,0,0,1,1.2.053,7.7,7.7,0,0,1,1.171.225,4.829,4.829,0,0,1,2.285,1.224,5.183,5.183,0,0,1,1.308,2.253,10,10,0,0,1,.271,1.326,10.38,10.38,0,0,1,.095,1.395,11.768,11.768,0,0,1-.088,1.466,8.513,8.513,0,0,1-.278,1.361,5.048,5.048,0,0,1-1.325,2.278,4.915,4.915,0,0,1-2.338,1.2,8.563,8.563,0,0,1-1.153.2,11.417,11.417,0,0,1-1.206.06,8.563,8.563,0,0,1-1.083-.071,10.3,10.3,0,0,1-1.065-.193,4.92,4.92,0,0,1-2.321-1.2,5.043,5.043,0,0,1-1.325-2.279,9.3,9.3,0,0,1-.271-1.325,11.066,11.066,0,0,1-.095-1.449,11.766,11.766,0,0,1,.088-1.455,7.03,7.03,0,0,1,.281-1.318v-.018Zm2.721.889a6.74,6.74,0,0,0-.176.953,8.738,8.738,0,0,0-.053.953,7.4,7.4,0,0,0,.064.97c.042.32.095.633.165.935a3.74,3.74,0,0,0,.636,1.4,2.585,2.585,0,0,0,1.248.872,3.519,3.519,0,0,0,.63.158,4.167,4.167,0,0,0,1.325,0,3.573,3.573,0,0,0,.629-.158,2.638,2.638,0,0,0,1.256-.872,3.482,3.482,0,0,0,.629-1.4c.07-.3.123-.615.165-.935a8.019,8.019,0,0,0,.06-.97,7.766,7.766,0,0,0-.06-.953c-.042-.32-.095-.633-.165-.935a3.55,3.55,0,0,0-.629-1.4,2.5,2.5,0,0,0-1.256-.865,3.508,3.508,0,0,0-.629-.158,4.246,4.246,0,0,0-.664-.053,4.17,4.17,0,0,0-.661.053,3.519,3.519,0,0,0-.63.158,2.534,2.534,0,0,0-1.241.872,4.078,4.078,0,0,0-.646,1.4v-.018Z' fill='%230062a9'/%3E%3Cpath id='Path_11' data-name='Path 11' d='M41.025,17.076h7.053v2.218H37.5V17.076L44.657,9H37.5V6.761H48.078V9Z' fill='%230062a9'/%3E%3Cpath id='Path_12' data-name='Path 12' d='M53.611,9.721a3.335,3.335,0,0,0-.8,2.155l7.3-.018v2.184H52.792a5.385,5.385,0,0,0,.147,1.272,2.559,2.559,0,0,0,.6,1.118,1.665,1.665,0,0,0,.952.584,5.671,5.671,0,0,0,1.125.113h.159l4.327-.018v2.183h-4.45A10.538,10.538,0,0,1,53.6,19.1a4.284,4.284,0,0,1-1.86-.89,4.546,4.546,0,0,1-1.466-2.084,8.453,8.453,0,0,1-.453-2.521c-.011-.186-.014-.366-.007-.542s.014-.348.024-.523a6.523,6.523,0,0,1,1.614-4.363,5.857,5.857,0,0,1,4.268-1.4l4.38-.018v2.18H55.777a2.88,2.88,0,0,0-2.163.777' fill='%230062a9'/%3E%3Cpath id='Path_13' data-name='Path 13' d='M65.111,10.164a7.534,7.534,0,0,0-.612,2.879v.566c0,.194.007.387.018.584a5.76,5.76,0,0,0,.228,1.195,2.728,2.728,0,0,0,.577,1.041,1.746,1.746,0,0,0,.967.584,5.738,5.738,0,0,0,1.125.112h.158l4.328-.018v2.184H67.449A10.468,10.468,0,0,1,65.4,19.1a4.27,4.27,0,0,1-1.86-.889,4.561,4.561,0,0,1-1.466-2.085A8.348,8.348,0,0,1,61.62,13.6c-.011-.186-.014-.365-.007-.541s.014-.348.024-.524a6.524,6.524,0,0,1,1.614-4.363,5.859,5.859,0,0,1,4.268-1.4L71.9,6.761V8.909H67.572a2.436,2.436,0,0,0-2.461,1.255' fill='%230062a9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  display: block;
  z-index: 11;
  opacity: 0.3;
  top: 30%;
  width: 80%;
  left: 10%;
}

#lightbox-image {
  width: auto;
  height: 80vh;
  max-width: 100%;
  border-radius: 0 30px;
}

#lightbox.hidden {
  display: none;
}

#close-lightbox {
  background: transparent;
  border-radius: 1000px;
  width: 40px;
  height: 40px;
  display: block;
  padding: 0;
  line-height: 40px;
  text-align: center;
  margin-left: 14px;
}

#lightbox-zoom-in, #lightbox-zoom-out {
  border: 0;
  background: transparent;
  margin-left: 7px;
}

#lightbox-zoom-in {
  margin-top: 60px;
}

.zoom-inactive {
  opacity: 0.5;
}

#lightbox-controls {
  position: absolute;
  top: 0;
  right: -60px;
  width: 60px;
}

#zoom-divider {
  width: 30px;
  margin: 10px 0 10px 20px;
  display: block;
  height: 1px;
  border: 0;
  background: #797979;
}

@media screen and (max-width: 760px) {
  #lightbox-image {
    height: auto;
  }
}
#page #site-navigation .site-contakt-box {
  display: none;
}

#lightbox-content-zoom {
  overflow: scroll;
  position: relative;
  z-index: 2000;
}

/* Firefox and Edge */
#lightbox-content-zoom {
  scrollbar-width: 20px; /* Set the width of the scrollbar */
}

#lightbox-content-zoom::-webkit-scrollbar-track {
  background-color: #f1f1f1; /* Set the background color of the track */
}

#lightbox-content-zoom::-webkit-scrollbar-thumb {
  background-color: #0062A9; /* Set the color of the scrollbar thumb */
  border-radius: 5px; /* Round the corners of the thumb */
}

#lightbox-content-zoom.zoom2x #lightbox-image {
  width: auto;
  height: auto;
  max-width: auto;
  transform-origin: top left;
  transform: scale(2);
}

#lightbox-content-zoom.zoom3x #lightbox-image {
  width: auto;
  height: auto;
  max-width: auto;
  transform-origin: top left;
  transform: scale(3);
}

