Indicator 85.13.128.103 Type ip Category C2 Infrastructure Family Lumma Hosting Neue Medien Muennich GmbH Confidence high VT Score 0/94 Source shodan First Seen 2026-05-09 16:00:12 UTC Last Seen 2026-05-24 00:00:05 UTC Shodan View on Shodan ↗
Raw JSON
{
  "hash": 860068294,
  "_shodan": {
    "region": "eu",
    "ptr": true,
    "module": "http",
    "id": "1fade0d5-271e-4ba7-8577-5ead1e16b7b8",
    "options": {
      "hostname": "olaflumma.com"
    },
    "crawler": "d0cd42d83a83f4bbf3a4d33a923fd37cb4a28ce3"
  },
  "product": "Apache httpd",
  "http": {
    "status": 200,
    "robots_hash": 1987545995,
    "redirects": [],
    "title_hash": -1755884981,
    "securitytxt": null,
    "title": "Olaf Lumma",
    "sitemap_hash": -1492955166,
    "html_hash": 1556229620,
    "robots": "User-agent: *\nDisallow: /wp-admin/\nAllow: /wp-admin/admin-ajax.php\n\nSitemap: http://olaf.playhamburg.com/wp-sitemap.xml\n",
    "dom_hash": -829994680,
    "headers_hash": 565801836,
    "host": "olaflumma.com",
    "html": "<!DOCTYPE html>\r\n<html lang=\"de\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=5.0, user-scalable=yes, viewport-fit=cover\">\r\n\r\n<title>Olaf Lumma</title>\n<meta name='robots' content='max-image-preview:large' />\n<link rel='dns-prefetch' href='//olaf.playhamburg.com' />\n<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>\nimg:is([sizes=auto i],[sizes^=\"auto,\" i]){contain-intrinsic-size:3000px 1500px}\n/*# sourceURL=wp-img-auto-sizes-contain-inline-css */\n</style>\n<link rel='stylesheet' id='frontend-style-css' href='http://olaf.playhamburg.com/wp-content/themes/lay/frontend/assets/css/frontend.style.css?ver=9.7.8' type='text/css' media='all' />\n<style id='frontend-style-inline-css' type='text/css'>\n/* essential styles that need to be in head */\r\n\t\thtml{\r\n\t\t\toverflow-y: scroll;\r\n\t\t\t/* needs to be min-height: 100% instead of height: 100%. doing height: 100% can cause a bug when doing scroll in jQuery for html,body  */\r\n\t\t\tmin-height: 100%;\r\n\t\t\t/* prevent anchor font size from changing when rotating iphone to landscape mode */\r\n\t\t\t/* also: https://stackoverflow.com/questions/49589861/is-there-a-non-hacky-way-to-prevent-pinch-zoom-on-ios-11-3-safari */\r\n\t\t\t-webkit-text-size-adjust: none;\r\n\t\t\t/* prevent overflow while loading */\r\n\t\t\toverflow-x: hidden!important;\r\n\t\t}\r\n\t\tbody{\r\n\t\t\tbackground-color: white;\r\n\t\t\ttransition: background-color 300ms ease;\r\n\t\t\tmin-height: 100%;\r\n\t\t\tmargin: 0;\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\t\t/* lay image opacity css */\r\n\t\t#search-results-region img.setsizes{opacity: 0;}#search-results-region img.lay-gif{opacity: 0;}#search-results-region img.lay-image-original{opacity: 0;}#search-results-region img.carousel-img{opacity: 0;}#search-results-region video.video-lazyload{opacity: 0;}#search-results-region img.setsizes.loaded{opacity: 1;}#search-results-region img.loaded-error{opacity: 1;}#search-results-region img.lay-gif.loaded{opacity: 1;}#search-results-region img.lay-image-original.loaded{opacity: 1;}#search-results-region img.carousel-img.loaded{opacity: 1;}#search-results-region video.loaded{opacity: 1;}.col img.setsizes{opacity: 0;}.col img.lay-gif{opacity: 0;}.col img.lay-image-original{opacity: 0;}.col img.carousel-img{opacity: 0;}.col video.video-lazyload{opacity: 0;}.col img.setsizes.loaded{opacity: 1;}.col img.loaded-error{opacity: 1;}.col img.lay-gif.loaded{opacity: 1;}.col img.lay-image-original.loaded{opacity: 1;}.col img.carousel-img.loaded{opacity: 1;}.col video.loaded{opacity: 1;}.project-arrow img.setsizes{opacity: 0;}.project-arrow img.lay-gif{opacity: 0;}.project-arrow img.lay-image-original{opacity: 0;}.project-arrow img.carousel-img{opacity: 0;}.project-arrow video.video-lazyload{opacity: 0;}.project-arrow img.setsizes.loaded{opacity: 1;}.project-arrow img.loaded-error{opacity: 1;}.project-arrow img.lay-gif.loaded{opacity: 1;}.project-arrow img.lay-image-original.loaded{opacity: 1;}.project-arrow img.carousel-img.loaded{opacity: 1;}.project-arrow video.loaded{opacity: 1;}.background-image img.setsizes{opacity: 0;}.background-image img.lay-gif{opacity: 0;}.background-image img.lay-image-original{opacity: 0;}.background-image img.carousel-img{opacity: 0;}.background-image video.video-lazyload{opacity: 0;}.background-image img.setsizes.loaded{opacity: 1;}.background-image img.loaded-error{opacity: 1;}.background-image img.lay-gif.loaded{opacity: 1;}.background-image img.lay-image-original.loaded{opacity: 1;}.background-image img.carousel-img.loaded{opacity: 1;}.background-image video.loaded{opacity: 1;}.background-video img.setsizes{opacity: 0;}.background-video img.lay-gif{opacity: 0;}.background-video img.lay-image-original{opacity: 0;}.background-video img.carousel-img{opacity: 0;}.background-video video.video-lazyload{opacity: 0;}.background-video img.setsizes.loaded{opacity: 1;}.background-video img.loaded-error{opacity: 1;}.background-video img.lay-gif.loaded{opacity: 1;}.background-video img.lay-image-original.loaded{opacity: 1;}.background-video img.carousel-img.loaded{opacity: 1;}.background-video video.loaded{opacity: 1;}\r\n\t\t/* phone menu breakpoint above */\r\n\t\t@media (min-width: 601px){\r\n\t\t\t\nnav.mobile-nav {\n  display: none;\n}\n\n.lay-mobile-icons-wrap {\n  display: none;\n  white-space: nowrap;\n}\n\n.mobile-title {\n  display: none;\n}\n\nnav.laynav li {\n  display: inline-block;\n}\n\nnav.laynav {\n  white-space: nowrap;\n}\n\n.navbar {\n  position: fixed;\n  z-index: 10;\n  width: 100%;\n  transform: translateZ(0);\n}\n\n.sitetitle.txt .sitetitle-txt-inner span,\nnav.laynav span {\n  text-decoration-style: underline;\n}\n\n.sitetitle.txt .sitetitle-txt-inner {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n\nnav.laynav {\n  z-index: 20;\n  line-height: 1;\n}\nnav.laynav .span-wrap {\n  display: inline-block;\n}\nnav.laynav ul {\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n  font-size: 0;\n  display: flex;\n}\nnav.laynav a {\n  text-decoration: none;\n}\nnav.laynav li {\n  vertical-align: top;\n}\nnav.laynav li:last-child {\n  margin-right: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n.nav-pill {\n  position: absolute;\n  z-index: -1;\n  box-sizing: content-box;\n  opacity: 0;\n}\n\n.nav-pill.nav-opacity-pill-transition {\n  transition: opacity 0.7s ease-in-out;\n}\n\n.nav-pill.nav-pill-transition {\n  transition: transform 0.7s cubic-bezier(0.93, 0, 0.4, 1.17), width 0.7s cubic-bezier(0.93, 0, 0.4, 1.17), opacity 0.7s ease-in-out;\n}\n\r\n\t\t}\r\n\t\t/* phone menu breakpoint under */\r\n\t\t@media (max-width: 600px){\r\n\t\t\t\nbody.mobile-menu-style_1.mobile-menu-has-animation.mobile-menu-animation-possible.animate-mobile-menu nav.mobile-nav {\n  transition: transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1);\n}\n\n.mobile-title.text {\n  line-height: 1 !important;\n}\n\nbody.mobile-menu-style_1 nav.mobile-nav::-webkit-scrollbar {\n  display: none;\n}\nbody.mobile-menu-style_1 nav.mobile-nav {\n  scrollbar-width: none;\n}\nbody.mobile-menu-style_1 nav.mobile-nav {\n  transform: translateY(-99999px);\n  overflow-y: scroll;\n  -webkit-overflow-scrolling: touch;\n  white-space: normal;\n  width: 100%;\n  top: 0;\n  left: 0;\n  bottom: auto;\n}\nbody.mobile-menu-style_1 nav.mobile-nav .current-menu-item {\n  opacity: 1;\n}\nbody.mobile-menu-style_1 nav.mobile-nav li {\n  display: block;\n  margin-right: 0;\n  margin-bottom: 0;\n  padding: 0;\n}\nbody.mobile-menu-style_1 nav.mobile-nav li a {\n  display: block;\n  opacity: 1;\n  border-bottom-style: solid;\n  border-bottom-width: 1px;\n  transition: background-color 200ms ease;\n  margin: 0;\n}\nbody.mobile-menu-style_1 nav.mobile-nav li a:hover {\n  opacity: 1;\n}\nbody.mobile-menu-style_1 nav.mobile-nav li a .span-wrap {\n  border-bottom: none;\n}\nbody.mobile-menu-style_1 nav.mobile-nav li a:hover .span-wrap {\n  border-bottom: none;\n}\n\nbody.mobile-menu-style_2.mobile-menu-has-animation.mobile-menu-animation-possible nav.mobile-nav {\n  transition: transform 500ms cubic-bezier(0.52, 0.16, 0.24, 1);\n}\n\nbody.mobile-menu-style_2 .laynav .burger-wrap {\n  position: absolute;\n  right: 0;\n  top: 0;\n}\nbody.mobile-menu-style_2 nav.mobile-nav.active {\n  transform: translateX(0);\n}\nbody.mobile-menu-style_2 nav.mobile-nav::-webkit-scrollbar {\n  display: none;\n}\nbody.mobile-menu-style_2 nav.mobile-nav {\n  scrollbar-width: none;\n}\nbody.mobile-menu-style_2 nav.mobile-nav {\n  box-sizing: border-box;\n  z-index: 35;\n  top: 0;\n  height: 100vh;\n  overflow-y: scroll;\n  -webkit-overflow-scrolling: touch;\n  white-space: normal;\n  width: 100%;\n  transform: translateX(100%);\n}\nbody.mobile-menu-style_2 nav.mobile-nav li a {\n  display: block;\n  margin: 0;\n  box-sizing: border-box;\n  width: 100%;\n}\n\nbody.mobile-menu-style_3.mobile-menu-has-animation.mobile-menu-animation-possible .mobile-nav ul {\n  opacity: 0;\n  transition: opacity 300ms cubic-bezier(0.52, 0.16, 0.24, 1) 200ms;\n}\n\nbody.mobile-menu-style_3.mobile-menu-has-animation.mobile-menu-animation-possible.mobile-menu-open .mobile-nav ul {\n  opacity: 1;\n}\n\nbody.mobile-menu-style_3.mobile-menu-has-animation.mobile-menu-animation-possible nav.mobile-nav {\n  transition: height 500ms cubic-bezier(0.52, 0.16, 0.24, 1);\n}\n\nbody.mobile-menu-style_3 nav.mobile-nav.active {\n  transform: translateX(0);\n}\nbody.mobile-menu-style_3 nav.mobile-nav::-webkit-scrollbar {\n  display: none;\n}\nbody.mobile-menu-style_3 nav.mobile-nav {\n  scrollbar-width: none;\n}\nbody.mobile-menu-style_3 nav.mobile-nav {\n  width: 100%;\n  height: 0;\n  box-sizing: border-box;\n  z-index: 33;\n  overflow-y: scroll;\n  -webkit-overflow-scrolling: touch;\n  white-space: normal;\n  width: 100%;\n}\nbody.mobile-menu-style_3 nav.mobile-nav li a {\n  display: block;\n  margin: 0;\n  box-sizing: border-box;\n  width: 100%;\n}\n\nbody.mobile-menu-style_4.mobile-menu-has-animation.mobile-menu-animation-possible.animate-mobile-menu nav.mobile-nav {\n  transition: transform 300ms cubic-bezier(0.52, 0.16, 0.24, 1);\n}\n\nbody.mobile-menu-style_4 nav.mobile-nav::-webkit-scrollbar {\n  display: none;\n}\nbody.mobile-menu-style_4 nav.mobile-nav {\n  scrollbar-width: none;\n}\nbody.mobile-menu-style_4 nav.mobile-nav {\n  width: 100%;\n  height: 0;\n  box-sizing: border-box;\n  z-index: 29;\n  overflow-y: scroll;\n  -webkit-overflow-scrolling: touch;\n  white-space: normal;\n  width: 100%;\n}\nbody.mobile-menu-style_4 nav.mobile-nav li a {\n  display: block;\n  margin: 0;\n  box-sizing: border-box;\n  width: 100%;\n}\n\n/**\n * Toggle Switch Globals\n *\n * All switches should take on the class `c-hamburger` as well as their\n * variant that will give them unique properties. This class is an overview\n * class that acts as a reset for all versions of the icon.\n */\n.mobile-menu-style_1 .burger-wrap,\n.mobile-menu-style_3 .burger-wrap,\n.mobile-menu-style_4 .burger-wrap {\n  z-index: 33;\n}\n\n.lay-mobile-icons-wrap {\n  z-index: 33;\n  top: 0;\n  vertical-align: top;\n}\n\n.burger-wrap.right {\n  padding-left: 10px;\n}\n\n.burger-wrap.left {\n  padding-right: 10px;\n}\n\n.burger-wrap {\n  font-size: 0;\n  box-sizing: border-box;\n  display: inline-block;\n  cursor: pointer;\n  vertical-align: top;\n}\n\n.burger-inner {\n  position: relative;\n}\n\n.burger-default {\n  border-radius: 0;\n  overflow: hidden;\n  margin: 0;\n  padding: 0;\n  width: 25px;\n  height: 20px;\n  font-size: 0;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  box-shadow: none;\n  border-radius: none;\n  border: none;\n  cursor: pointer;\n  background-color: transparent;\n}\n\n.burger-default:focus {\n  outline: none;\n}\n\n.burger-default span {\n  display: block;\n  position: absolute;\n  left: 0;\n  right: 0;\n  background-color: #000;\n}\n\n.default .burger-default span {\n  height: 2px;\n  top: 9px;\n}\n.default .burger-default span::before,\n.default .burger-default span::after {\n  height: 2px;\n}\n.default .burger-default span::before {\n  top: -9px;\n}\n.default .burger-default span::after {\n  bottom: -9px;\n}\n\n.default_thin .burger-default span {\n  height: 1px;\n  top: 9px;\n}\n.default_thin .burger-default span::before,\n.default_thin .burger-default span::after {\n  height: 1px;\n}\n.default_thin .burger-default span::before {\n  top: -6px;\n}\n.default_thin .burger-default span::after {\n  bottom: -6px;\n}\n\n.burger-default span::before,\n.burger-default span::after {\n  position: absolute;\n  display: block;\n  left: 0;\n  width: 100%;\n  background-color: #000;\n  content: \"\";\n}\n\n/**\n * Style 2\n *\n * Hamburger to \"x\" (htx). Takes on a hamburger shape, bars slide\n * down to center and transform into an \"x\".\n */\n.burger-has-animation .burger-default {\n  transition: background 0.2s;\n}\n.burger-has-animation .burger-default span {\n  transition: background-color 0.2s 0s;\n}\n.burger-has-animation .burger-default span::before,\n.burger-has-animation .burger-default span::after {\n  transition-timing-function: cubic-bezier(0.04, 0.04, 0.12, 0.96);\n  transition-duration: 0.2s, 0.2s;\n  transition-delay: 0.2s, 0s;\n}\n.burger-has-animation .burger-default span::before {\n  transition-property: top, transform;\n  -webkit-transition-property: top, -webkit-transform;\n}\n.burger-has-animation .burger-default span::after {\n  transition-property: bottom, transform;\n  -webkit-transition-property: bottom, -webkit-transform;\n}\n.burger-has-animation .burger-default.active span::before,\n.burger-has-animation .burger-default.active span::after {\n  transition-delay: 0s, 0.2s;\n}\n\n/* active state, i.e. menu open */\n.burger-default.active span {\n  background-color: transparent !important;\n}\n\n.burger-default.active span::before {\n  transform: rotate(45deg);\n  top: 0;\n}\n\n.burger-default.active span::after {\n  transform: rotate(-45deg);\n  bottom: 0;\n}\n\n.mobile-menu-icon {\n  z-index: 31;\n}\n\n.mobile-menu-icon {\n  cursor: pointer;\n}\n\n.burger-custom-wrap-close {\n  display: none;\n}\n\nbody.mobile-menu-style_2 .mobile-nav .burger-custom-wrap-close {\n  display: inline-block;\n}\nbody.mobile-menu-style_2 .burger-custom-wrap-open {\n  display: inline-block;\n}\n\nbody.mobile-menu-open.mobile-menu-style_3 .burger-custom-wrap-close,\nbody.mobile-menu-open.mobile-menu-style_4 .burger-custom-wrap-close,\nbody.mobile-menu-open.mobile-menu-style_1 .burger-custom-wrap-close {\n  display: inline-block;\n}\nbody.mobile-menu-open.mobile-menu-style_3 .burger-custom-wrap-open,\nbody.mobile-menu-open.mobile-menu-style_4 .burger-custom-wrap-open,\nbody.mobile-menu-open.mobile-menu-style_1 .burger-custom-wrap-open {\n  display: none;\n}\n\n/**\n * Toggle Switch Globals\n *\n * All switches should take on the class `c-hamburger` as well as their\n * variant that will give them unique properties. This class is an overview\n * class that acts as a reset for all versions of the icon.\n */\nbody.mobile_menu_bar_not_hidden .lay-mobile-icons-wrap.contains-cart-icon .burger-wrap-new {\n  padding-top: 6px;\n}\n\n.burger-wrap-new.burger-wrap {\n  padding-left: 5px;\n  padding-right: 5px;\n}\n\n.lay-mobile-icons-wrap.contains-cart-icon.custom-burger .lay-cart-icon-wrap {\n  padding-top: 0;\n}\n\n.burger-new {\n  border-radius: 0;\n  overflow: hidden;\n  margin: 0;\n  padding: 0;\n  width: 30px;\n  height: 30px;\n  font-size: 0;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  box-shadow: none;\n  border-radius: none;\n  border: none;\n  cursor: pointer;\n  background-color: transparent;\n}\n\n.burger-new:focus {\n  outline: none;\n}\n\n.burger-new .bread-top,\n.burger-new .bread-bottom {\n  transform: none;\n  z-index: 4;\n  position: absolute;\n  z-index: 3;\n  top: 0;\n  left: 0;\n  width: 30px;\n  height: 30px;\n}\n\n.burger-has-animation .bread-top,\n.burger-has-animation .bread-bottom {\n  transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);\n}\n.burger-has-animation .bread-crust-bottom,\n.burger-has-animation .bread-crust-top {\n  transition: transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s;\n}\n.burger-has-animation .burger-new.active .bread-top,\n.burger-has-animation .burger-new.active .bread-bottom {\n  transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;\n}\n.burger-has-animation .burger-new.active .bread-crust-bottom,\n.burger-has-animation .burger-new.active .bread-crust-top {\n  transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);\n}\n\n.burger-new .bread-crust-top,\n.burger-new .bread-crust-bottom {\n  display: block;\n  width: 17px;\n  height: 1px;\n  background: #000;\n  position: absolute;\n  left: 7px;\n  z-index: 1;\n}\n\n.bread-crust-top {\n  top: 14px;\n  transform: translateY(-3px);\n}\n\n.bread-crust-bottom {\n  bottom: 14px;\n  transform: translateY(3px);\n}\n\n.burger-new.active .bread-top {\n  transform: rotate(45deg);\n}\n.burger-new.active .bread-crust-bottom {\n  transform: none;\n}\n.burger-new.active .bread-bottom {\n  transform: rotate(-45deg);\n}\n.burger-new.active .bread-crust-top {\n  transform: none;\n}\n\nbody.mobile-menu-pill_menu_style .burger-wrap,\nbody.mobile-menu-pill_menu_style .mobile-menu-close-custom {\n  display: none;\n}\nbody.mobile-menu-pill_menu_style nav.mobile-nav {\n  z-index: 35;\n  line-height: 1;\n  white-space: nowrap;\n}\n\n.mobile-menu-style-pill_menu_style ul {\n  display: flex;\n}\n\n.mobile-menu-pill {\n  position: absolute;\n  z-index: -1;\n  box-sizing: content-box;\n  opacity: 0;\n}\n\n.mobile-menu-pill.mobile-menu-opacity-pill-transition {\n  transition: opacity 0.7s ease-in-out;\n}\n\n.mobile-menu-pill.mobile-menu-pill-transition {\n  transition: transform 0.7s cubic-bezier(0.93, 0, 0.4, 1.17), width 0.7s cubic-bezier(0.93, 0, 0.4, 1.17), opacity 0.7s ease-in-out;\n}\n\n.lay-fixed-header-hide-on-phone {\n  display: none;\n}\n\n.tagline {\n  display: none;\n}\n\n.title a,\n.title {\n  opacity: 1;\n}\n\n.sitetitle {\n  display: none;\n}\n\n.navbar {\n  display: block;\n  top: 0;\n  left: 0;\n  bottom: auto;\n  right: auto;\n  width: 100%;\n  z-index: 30;\n  border-bottom-style: solid;\n  border-bottom-width: 1px;\n}\n\n.mobile-title.image {\n  font-size: 0;\n}\n\n.mobile-title.text {\n  line-height: 1;\n  display: inline-flex;\n}\n.mobile-title.text > span {\n  align-self: center;\n}\n\n.mobile-title {\n  z-index: 31;\n  display: inline-block;\n  box-sizing: border-box;\n}\n.mobile-title img {\n  box-sizing: border-box;\n  height: 100%;\n}\n\nnav.primary,\nnav.second_menu,\nnav.third_menu,\nnav.fourth_menu {\n  display: none;\n}\n\nbody.mobile-menu-style_desktop_menu .burger-wrap,\nbody.mobile-menu-style_desktop_menu .mobile-menu-close-custom {\n  display: none;\n}\nbody.mobile-menu-style_desktop_menu nav.mobile-nav {\n  z-index: 35;\n  line-height: 1;\n  white-space: nowrap;\n}\nbody.mobile-menu-style_desktop_menu nav.mobile-nav li {\n  vertical-align: top;\n}\nbody.mobile-menu-style_desktop_menu nav.mobile-nav li:last-child {\n  margin-right: 0 !important;\n  margin-bottom: 0 !important;\n}\nbody.mobile-menu-style_desktop_menu nav.mobile-nav ul {\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n  font-size: 0;\n}\nbody.mobile-menu-style_desktop_menu nav.mobile-nav a {\n  text-decoration: none;\n}\nbody.mobile-menu-style_desktop_menu nav.mobile-nav span {\n  border-bottom-style: solid;\n  border-bottom-width: 0;\n}\n\n.mobile_sitetitle_fade_out_when_scrolling_down {\n  transition: all ease-in-out 300ms;\n}\n\n.mobile_sitetitle_move_away_when_scrolling_down {\n  transition: all ease-in-out 300ms;\n}\n\n.mobile_menu_fade_out_when_scrolling_down {\n  transition: all ease-in-out 300ms;\n}\n\n.mobile_menu_move_away_when_scrolling_down {\n  transition: all ease-in-out 300ms;\n}\n\n.mobile_menubar_move_away_when_scrolling_down {\n  transition: all ease-in-out 300ms;\n}\n\n.mobile_menubar_fade_out_when_scrolling_down {\n  transition: all ease-in-out 300ms;\n}\n\n.mobile_menuicons_fade_out_when_scrolling_down {\n  transition: all ease-in-out 300ms;\n}\n\n.mobile_menuicons_move_away_when_scrolling_down {\n  transition: all ease-in-out 300ms;\n}\n\nbody.lay-hide-phone-menu .mobile_sitetitle_fade_out_when_scrolling_down {\n  opacity: 0;\n  pointer-events: none;\n}\nbody.lay-hide-phone-menu .mobile_menu_fade_out_when_scrolling_down {\n  opacity: 0;\n  pointer-events: none;\n}\nbody.lay-hide-phone-menu .mobile_menubar_move_away_when_scrolling_down {\n  transform: translateY(-100%);\n}\nbody.lay-hide-phone-menu .mobile_menubar_fade_out_when_scrolling_down {\n  opacity: 0 !important;\n  pointer-events: none;\n}\nbody.lay-hide-phone-menu .mobile_menuicons_fade_out_when_scrolling_down {\n  opacity: 0 !important;\n  pointer-events: none;\n}\nbody.lay-hide-phone-menu .mobile_menuicons_move_away_when_scrolling_down {\n  transform: translateY(-100%);\n}\n\nnav.laynav {\n  z-index: 20;\n  line-height: 1;\n}\nnav.laynav .span-wrap {\n  display: inline-block;\n}\nnav.laynav ul {\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n  font-size: 0;\n}\nnav.laynav a {\n  text-decoration: none;\n}\nnav.laynav li {\n  vertical-align: top;\n}\nnav.laynav li:last-child {\n  margin-right: 0 !important;\n  margin-bottom: 0 !important;\n}\n\r\n\t\t}\r\n\t\t/* lay media query styles */\r\n\t\t@media (min-width: 601px){\r\n\t\t\t\n.column-wrap._100vh,\n.column-wrap.rowcustomheight {\n  display: flex;\n}\n\n#custom-phone-grid {\n  display: none;\n}\n\n#footer-custom-phone-grid {\n  display: none;\n}\n\n.cover-region-phone {\n  display: none;\n}\n\n.row._100vh,\n.row._100vh.empty {\n  min-height: 100vh;\n  min-height: 100svh;\n}\n.row._100vh .row-inner,\n.row._100vh .column-wrap,\n.row._100vh.empty .row-inner,\n.row._100vh.empty .column-wrap {\n  min-height: 100vh;\n  min-height: 100svh;\n}\n\n.col.align-top {\n  align-self: start;\n}\n\n.col.align-onethird {\n  align-self: start;\n}\n\n.col.align-middle {\n  align-self: center;\n}\n\n.col.align-twothirds {\n  align-self: end;\n}\n\n.col.align-bottom {\n  align-self: end;\n}\n\n.cover-region {\n  position: sticky;\n  z-index: 1;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100vh;\n  height: 100svh;\n}\n\n.lay-sitewide-background-video-mobile {\n  display: none;\n}\n\n.cover-down-arrow-desktop {\n  display: block;\n}\n\n.cover-down-arrow-phone {\n  display: none;\n}\n\n.col.type-vl.absolute-position {\n  position: absolute !important;\n  margin-left: 0 !important;\n  z-index: 1;\n}\n\n/* \n\n100VH rows \n\n*/\n.column-wrap._100vh > .col.absolute-position:not(.lay-sticky) {\n  position: absolute !important;\n  margin-left: 0 !important;\n}\n\n.column-wrap._100vh > .col.absolute-position.align-top:not(.lay-sticky) {\n  top: 0;\n}\n\n.column-wrap._100vh > .col.absolute-position.align-bottom:not(.lay-sticky) {\n  bottom: 0;\n}\n\n._100vh:not(.stack-element) > .type-html {\n  position: absolute !important;\n  margin-left: 0 !important;\n  z-index: 1;\n}\n\n._100vh:not(.stack-element) > .type-html.align-top {\n  top: 0;\n}\n\n._100vh:not(.stack-element) > .type-html.align-middle {\n  top: 50%;\n  transform: translateY(-50%);\n}\n\n._100vh:not(.stack-element) > .type-html.align-bottom {\n  bottom: 0;\n}\n\n/* \n\nCUSTOM ROW HEIGHT \n\n*/\n.column-wrap.rowcustomheight > .col.absolute-position:not(.lay-sticky) {\n  position: absolute !important;\n  margin-left: 0 !important;\n  z-index: 1;\n}\n\n.rowcustomheight:not(.stack-element) > .type-html {\n  position: absolute !important;\n  margin-left: 0 !important;\n  z-index: 1;\n}\n\n.rowcustomheight:not(.stack-element) > .type-html.align-top {\n  top: 0;\n}\n\n.rowcustomheight:not(.stack-element) > .type-html.align-middle {\n  top: 50%;\n  transform: translateY(-50%);\n}\n\n.rowcustomheight:not(.stack-element) > .type-html.align-bottom {\n  bottom: 0;\n}\n\n.lay-slide-from-top {\n  top: 0;\n  left: 0;\n  right: 0;\n  transform: translateY(-100.1%);\n}\n\nbody.do-page-overlay-transition .lay-slide-from-top {\n  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);\n}\n\n.lay-slide-from-left {\n  top: 0;\n  left: 0;\n  bottom: 0;\n  transform: translateX(-100.1%);\n}\n\nbody.do-page-overlay-transition .lay-slide-from-left {\n  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);\n}\n\n.lay-slide-from-right {\n  top: 0;\n  right: 0;\n  transform: translateX(100.1%);\n}\n\nbody.do-page-overlay-transition .lay-slide-from-right {\n  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);\n}\n\n.lay-slide-from-bottom {\n  left: 0;\n  right: 0;\n  bottom: 0;\n  transform: translateY(100.1%);\n}\n\nbody.do-page-overlay-transition .lay-slide-from-bottom {\n  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);\n}\n\n.lay-fade {\n  opacity: 0;\n  top: 0;\n  left: 0;\n  right: 0;\n  transform: translateY(-100.1%);\n}\n\n.lay-none {\n  transform: translate(0, 0);\n  top: 0;\n  left: 0;\n  pointer-events: none;\n  opacity: 0;\n}\n.lay-none .row .col {\n  pointer-events: none;\n}\n\n.lay-none-right {\n  transform: translate(0, 0);\n  top: 0;\n  right: 0;\n  pointer-events: none;\n  opacity: 0;\n}\n.lay-none-right .row .col {\n  pointer-events: none;\n}\n\n.lay-none-left {\n  transform: translate(0, 0);\n  top: 0;\n  left: 0;\n  pointer-events: none;\n  opacity: 0;\n}\n.lay-none-left .row .col {\n  pointer-events: none;\n}\n\n.lay-none-bottom {\n  transform: translate(0, 0);\n  bottom: 0;\n  left: 0;\n  right: 0;\n  pointer-events: none;\n  opacity: 0;\n}\n.lay-none-bottom .row .col {\n  pointer-events: none;\n}\n\n.lay-none-top {\n  transform: translate(0, 0);\n  top: 0;\n  left: 0;\n  right: 0;\n  pointer-events: none;\n  opacity: 0;\n}\n.lay-none-top .row .col {\n  pointer-events: none;\n}\n\n.lay-show-overlay.lay-slide-from-top {\n  transform: translateY(0);\n}\n\n.lay-show-overlay.lay-slide-from-left {\n  transform: translateX(0);\n}\n\n.lay-show-overlay.lay-slide-from-right {\n  transform: translateX(0);\n}\n\n.lay-show-overlay.lay-slide-from-bottom {\n  transform: translateY(0);\n}\n\n.lay-show-overlay.lay-fade {\n  transform: translateY(0);\n  animation: 350ms forwards overlayfadein;\n  opacity: 1;\n}\n\n.lay-show-overlay.lay-fadeout {\n  animation: 350ms forwards overlayfadeout;\n}\n\n.lay-show-overlay.lay-none,\n.lay-show-overlay.lay-none-right,\n.lay-show-overlay.lay-none-left,\n.lay-show-overlay.lay-none-top,\n.lay-show-overlay.lay-none-bottom {\n  pointer-events: auto;\n  opacity: 1;\n}\n.lay-show-overlay.lay-none .row .col,\n.lay-show-overlay.lay-none-right .row .col,\n.lay-show-overlay.lay-none-left .row .col,\n.lay-show-overlay.lay-none-top .row .col,\n.lay-show-overlay.lay-none-bottom .row .col {\n  pointer-events: auto;\n}\n\n@keyframes overlayfadein {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n@keyframes overlayfadeout {\n  0% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 0;\n  }\n}\n\r\n\t\t\t\r\n\t\t}\r\n\t\t@media (max-width: 600px){\r\n\t\t\t\n.hascustomphonegrid > #grid {\n  display: none;\n}\n.hascustomphonegrid .column-wrap._100vh,\n.hascustomphonegrid .column-wrap.rowcustomheight {\n  display: flex;\n}\n\n.hascustomphonegrid .cover-region-desktop {\n  display: none;\n}\n.hascustomphonegrid .cover-content-desktop {\n  display: none;\n}\n\n.nocustomphonegrid .type-vl {\n  display: none;\n}\n\n.footer-hascustomphonegrid #footer {\n  display: none;\n}\n\nbody {\n  box-sizing: border-box;\n}\n\n.fp-section.row._100vh,\n.fp-section.row._100vh.empty {\n  min-height: 0;\n}\n.fp-section.row._100vh .row-inner,\n.fp-section.row._100vh.empty .row-inner {\n  min-height: 0 !important;\n}\n\n.lay-content.nocustomphonegrid #grid .col.lay-sticky,\n.lay-content.footer-nocustomphonegrid #footer .col.lay-sticky,\n.lay-content .cover-region-desktop .col.lay-sticky {\n  position: relative !important;\n  top: auto !important;\n}\n\n.lay-content.nocustomphonegrid #grid .col:not(.below, .in-view),\n.lay-content.footer-nocustomphonegrid #footer .col:not(.below, .in-view),\n.lay-content .cover-region-desktop .col:not(.below, .in-view) {\n  transform: none !important;\n}\n\n.lay-content.nocustomphonegrid #grid .col,\n.lay-content.footer-nocustomphonegrid #footer .col,\n.lay-content .cover-region-desktop .col {\n  width: 100%;\n}\n\nhtml.flexbox .lay-content .row._100vh.row-col-amt-2.absolute-positioning-vertically-in-apl .col.align-top,\nhtml.flexbox .lay-content .row.rowcustomheight.row-col-amt-2.absolute-positioning-vertically-in-apl .col.align-top,\nhtml.flexbox .lay-content .row._100vh.row-col-amt-3.absolute-positioning-vertically-in-apl .col.align-top,\nhtml.flexbox .lay-content .row.rowcustomheight.row-col-amt-3.absolute-positioning-vertically-in-apl .col.align-top {\n  top: 0;\n  position: absolute;\n  margin-bottom: 0;\n}\nhtml.flexbox .lay-content .row._100vh.row-col-amt-2.absolute-positioning-vertically-in-apl .col.align-middle,\nhtml.flexbox .lay-content .row.rowcustomheight.row-col-amt-2.absolute-positioning-vertically-in-apl .col.align-middle,\nhtml.flexbox .lay-content .row._100vh.row-col-amt-3.absolute-positioning-vertically-in-apl .col.align-middle,\nhtml.flexbox .lay-content .row.rowcustomheight.row-col-amt-3.absolute-positioning-vertically-in-apl .col.align-middle {\n  top: 50%;\n  transform: translate(0, -50%) !important;\n  position: absolute;\n  margin-bottom: 0;\n}\nhtml.flexbox .lay-content .row._100vh.row-col-amt-2.absolute-positioning-vertically-in-apl .col.align-bottom,\nhtml.flexbox .lay-content .row.rowcustomheight.row-col-amt-2.absolute-positioning-vertically-in-apl .col.align-bottom,\nhtml.flexbox .lay-content .row._100vh.row-col-amt-3.absolute-positioning-vertically-in-apl .col.align-bottom,\nhtml.flexbox .lay-content .row.rowcustomheight.row-col-amt-3.absolute-positioning-vertically-in-apl .col.align-bottom {\n  bottom: 0;\n  position: absolute;\n  margin-bottom: 0;\n}\n\nhtml.flexbox .lay-content .row._100vh.one-col-row .column-wrap,\nhtml.flexbox .lay-content .row.rowcustomheight.one-col-row .column-wrap {\n  display: flex;\n}\nhtml.flexbox .lay-content .row._100vh.one-col-row .col.align-top,\nhtml.flexbox .lay-content .row.rowcustomheight.one-col-row .col.align-top {\n  align-self: start;\n  margin-bottom: 0;\n}\nhtml.flexbox .lay-content .row._100vh.one-col-row .col.align-middle,\nhtml.flexbox .lay-content .row.rowcustomheight.one-col-row .col.align-middle {\n  align-self: center;\n  margin-bottom: 0;\n}\nhtml.flexbox .lay-content .row._100vh.one-col-row .col.align-bottom,\nhtml.flexbox .lay-content .row.rowcustomheight.one-col-row .col.align-bottom {\n  align-self: end;\n  margin-bottom: 0;\n}\n\n.lay-content .row {\n  box-sizing: border-box;\n  display: block;\n}\n\n.lay-content .row:last-child > .row-inner > .column-wrap > .col:last-child {\n  margin-bottom: 0 !important;\n}\n\nhtml.flexbox #custom-phone-grid .column-wrap._100vh,\nhtml.flexbox #custom-phone-grid .column-wrap.rowcustomheight,\nhtml.flexbox .cover-region-phone .column-wrap._100vh,\nhtml.flexbox .cover-region-phone .column-wrap.rowcustomheight,\nhtml.flexbox #footer-custom-phone-grid .column-wrap._100vh,\nhtml.flexbox #footer-custom-phone-grid .column-wrap.rowcustomheight {\n  display: flex;\n}\nhtml.flexbox #custom-phone-grid .col.align-top,\nhtml.flexbox .cover-region-phone .col.align-top,\nhtml.flexbox #footer-custom-phone-grid .col.align-top {\n  align-self: start;\n}\nhtml.flexbox #custom-phone-grid .col.align-middle,\nhtml.flexbox .cover-region-phone .col.align-middle,\nhtml.flexbox #footer-custom-phone-grid .col.align-middle {\n  align-self: center;\n}\nhtml.flexbox #custom-phone-grid .col.align-bottom,\nhtml.flexbox .cover-region-phone .col.align-bottom,\nhtml.flexbox #footer-custom-phone-grid .col.align-bottom {\n  align-self: end;\n}\n\n.row-inner {\n  box-sizing: border-box;\n}\n\n.html5video .html5video-customplayicon {\n  max-width: 100px;\n}\n\n.cover-enabled-on-phone .cover-region {\n  position: sticky;\n  z-index: 1;\n  top: 0;\n  left: 0;\n  width: 100%;\n  min-height: 100vh;\n}\n\n.lay-sitewide-background-video {\n  display: none;\n}\n\n.cover-down-arrow-desktop {\n  display: none;\n}\n\n.cover-down-arrow-phone {\n  display: block;\n}\n\n.lay-content.nocustomphonegrid #grid .row.only-marquee-row {\n  padding-left: 0;\n  padding-right: 0;\n}\n\n.col.absolute-position.type-vl {\n  position: absolute;\n  margin-left: 0 !important;\n  z-index: 1;\n}\n\n#custom-phone-grid .column-wrap._100vh > .col.absolute-position:not(.lay-sticky),\n#footer-custom-phone-grid .column-wrap._100vh > .col.absolute-position:not(.lay-sticky) {\n  position: absolute !important;\n  margin-left: 0 !important;\n  z-index: 1;\n}\n#custom-phone-grid .column-wrap._100vh > .col.absolute-position.align-top:not(.lay-sticky),\n#footer-custom-phone-grid .column-wrap._100vh > .col.absolute-position.align-top:not(.lay-sticky) {\n  top: 0;\n}\n#custom-phone-grid .column-wrap._100vh > .col.absolute-position.align-bottom:not(.lay-sticky),\n#footer-custom-phone-grid .column-wrap._100vh > .col.absolute-position.align-bottom:not(.lay-sticky) {\n  bottom: 0;\n}\n\n#custom-phone-grid .column-wrap.rowcustomheight > .col.absolute-position:not(.lay-sticky),\n#footer-custom-phone-grid .column-wrap.rowcustomheight > .col.absolute-position:not(.lay-sticky) {\n  position: absolute !important;\n  margin-left: 0 !important;\n  z-index: 1;\n}\n#custom-phone-grid .column-wrap.rowcustomheight > .col.absolute-position.align-top:not(.lay-sticky),\n#footer-custom-phone-grid .column-wrap.rowcustomheight > .col.absolute-position.align-top:not(.lay-sticky) {\n  top: 0;\n}\n#custom-phone-grid .column-wrap.rowcustomheight > .col.absolute-position.align-bottom:not(.lay-sticky),\n#footer-custom-phone-grid .column-wrap.rowcustomheight > .col.absolute-position.align-bottom:not(.lay-sticky) {\n  bottom: 0;\n}\n\n.cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user {\n  min-height: 0 !important;\n}\n.cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .cover-inner._100vh {\n  min-height: 0 !important;\n}\n.cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .row._100vh {\n  min-height: 0 !important;\n}\n.cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .row-inner._100vh {\n  min-height: 0 !important;\n}\n.cover-disabled-on-phone .cover-region-desktop._100vh._100vh-not-set-by-user .column-wrap._100vh {\n  min-height: 0 !important;\n}\n\n.lay-thumbnailgrid-tagfilter.mobile-one-line,\n.lay-productsgrid-tagfilter.mobile-one-line {\n  white-space: nowrap;\n  overflow-x: scroll;\n  box-sizing: border-box;\n  -webkit-overflow-scrolling: touch;\n}\n\n.lay-thumbnailgrid-tagfilter::-webkit-scrollbar,\n.lay-productsgrid-tagfilter::-webkit-scrollbar {\n  display: none;\n}\n\n.lay-thumbnailgrid-tagfilter,\n.lay-productsgrid-tagfilter {\n  scrollbar-width: none;\n}\n\n.lay-thumbnailgrid-filter.mobile-one-line,\n.lay-productsgrid-filter.mobile-one-line {\n  white-space: nowrap;\n  overflow-x: scroll;\n  box-sizing: border-box;\n  -webkit-overflow-scrolling: touch;\n}\n\n.lay-thumbnailgrid-filter::-webkit-scrollbar,\n.lay-productsgrid-filter::-webkit-scrollbar {\n  display: none;\n}\n\n.lay-thumbnailgrid-filter,\n.lay-productsgrid-filter {\n  scrollbar-width: none;\n}\n\n.lay-thumbnailgrid-tagfilter.mobile-one-line .tag-bubble:first-child {\n  margin-left: 0 !important;\n}\n.lay-thumbnailgrid-tagfilter.mobile-one-line .tag-bubble:last-child {\n  margin-right: 0 !important;\n}\n\n.lay-productsgrid-tagfilter.mobile-one-line .ptag-bubble:first-child {\n  margin-left: 0 !important;\n}\n.lay-productsgrid-tagfilter.mobile-one-line .ptag-bubble:last-child {\n  margin-right: 0 !important;\n}\n\n.lay-phone-slide-from-top {\n  top: 0;\n  left: 0;\n  right: 0;\n  transform: translateY(-100.1%);\n}\n\nbody.do-page-overlay-transition .lay-phone-slide-from-top {\n  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);\n}\n\n.lay-phone-slide-from-left {\n  top: 0;\n  left: 0;\n  bottom: 0;\n  transform: translateX(-100.1%);\n}\n\nbody.do-page-overlay-transition .lay-phone-slide-from-left {\n  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);\n}\n\n.lay-phone-slide-from-right {\n  top: 0;\n  right: 0;\n  transform: translateX(100%);\n}\n\nbody.do-page-overlay-transition .lay-phone-slide-from-right {\n  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);\n}\n\n.lay-phone-slide-from-bottom {\n  left: 0;\n  right: 0;\n  bottom: 0;\n  transform: translateY(100.1%);\n}\n\nbody.do-page-overlay-transition .lay-phone-slide-from-bottom {\n  transition: transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1);\n}\n\n.lay-phone-fade {\n  opacity: 0;\n  top: 0;\n  left: 0;\n  right: 0;\n  transform: translateY(-100.1%);\n}\n\n.lay-phone-none {\n  transform: translate(0, 0);\n  top: 0;\n  left: 0;\n  pointer-events: none;\n  opacity: 0;\n}\n.lay-phone-none .row .col {\n  pointer-events: none;\n}\n\n.lay-phone-none-right {\n  transform: translate(0, 0);\n  top: 0;\n  right: 0;\n  pointer-events: none;\n  opacity: 0;\n}\n.lay-phone-none-right .row .col {\n  pointer-events: none;\n}\n\n.lay-phone-none-left {\n  transform: translate(0, 0);\n  top: 0;\n  left: 0;\n  pointer-events: none;\n  opacity: 0;\n}\n.lay-phone-none-left .row .col {\n  pointer-events: none;\n}\n\n.lay-phone-none-bottom {\n  transform: translate(0, 0);\n  bottom: 0;\n  left: 0;\n  right: 0;\n  pointer-events: none;\n  opacity: 0;\n}\n.lay-phone-none-bottom .row .col {\n  pointer-events: none;\n}\n\n.lay-phone-none-top {\n  transform: translate(0, 0);\n  top: 0;\n  left: 0;\n  right: 0;\n  pointer-events: none;\n  opacity: 0;\n}\n.lay-phone-none-top .row .col {\n  pointer-events: none;\n}\n\n.lay-show-overlay.lay-phone-slide-from-top {\n  transform: translateY(0);\n}\n\n.lay-show-overlay.lay-phone-slide-from-left {\n  transform: translateX(0);\n}\n\n.lay-show-overlay.lay-phone-slide-from-right {\n  transform: translateX(0);\n}\n\n.lay-show-overlay.lay-phone-slide-from-bottom {\n  transform: translateY(0);\n}\n\n.lay-show-overlay.lay-phone-fade {\n  transform: translateY(0);\n  animation: 350ms forwards overlayfadein;\n  opacity: 1;\n}\n\n.lay-show-overlay.lay-fadeout {\n  animation: 350ms forwards overlayfadeout;\n}\n\n.lay-show-overlay.lay-phone-none,\n.lay-show-overlay.lay-phone-none-right,\n.lay-show-overlay.lay-phone-none-left,\n.lay-show-overlay.lay-phone-none-top,\n.lay-show-overlay.lay-phone-none-bottom {\n  pointer-events: auto;\n  opacity: 1;\n}\n.lay-show-overlay.lay-phone-none .row .col,\n.lay-show-overlay.lay-phone-none-right .row .col,\n.lay-show-overlay.lay-phone-none-left .row .col,\n.lay-show-overlay.lay-phone-none-top .row .col,\n.lay-show-overlay.lay-phone-none-bottom .row .col {\n  pointer-events: auto;\n}\n\n@keyframes overlayfadein {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n@keyframes overlayfadeout {\n  0% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 0;\n  }\n}\nhtml.no-flexbox #footer-custom-phone-grid .col.align-bottom {\n  vertical-align: bottom;\n}\n\r\n\t\t\t\r\n\t\t}\n\r\n\t\t\t\t\t/* default text format \"Default\" */\r\n\t\t\t\t\t.lay-textformat-parent > *, ._Default, ._Default_no_spaces{\r\n\t\t\t\t\t\tfont-family:helvetica,sans-serif;color:#000000;letter-spacing:0em;line-height:1.2;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;padding: 0;text-indent:0em;border-bottom: none;text-align:left;\r\n\t\t\t\t\t}@media (min-width: 1025px){\r\n\t\t\t\t\t\t.lay-textformat-parent > *, ._Default{\r\n\t\t\t\t\t\t\tfont-size:25px;margin:0px 0 15px 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t._Default_no_spaces{\r\n\t\t\t\t\t\t\tfont-size:25px;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t.lay-textformat-parent > *:last-child, ._Default:last-child{\r\n\t\t\t\t\t\t\tmargin-bottom: 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t@media (min-width: 601px) and (max-width: 1024px){\r\n\t\t\t\t\t\t.lay-textformat-parent > *, ._Default{\r\n\t\t\t\t\t\t\tfont-size:20px;margin:0px 0 15px 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t._Default_no_spaces{\r\n\t\t\t\t\t\t\tfont-size:20px;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t.lay-textformat-parent > *:last-child, ._Default:last-child{\r\n\t\t\t\t\t\t\tmargin-bottom: 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t@media (max-width: 600px){\r\n\t\t\t\t\t\t.lay-textformat-parent > *, ._Default{\r\n\t\t\t\t\t\t\tfont-size:16px;margin:0px 0 15px 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t._Default_no_spaces{\r\n\t\t\t\t\t\t\tfont-size:16px;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t.lay-textformat-parent > *:last-child, ._Default:last-child{\r\n\t\t\t\t\t\t\tmargin-bottom: 0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\n/* customizer css */\r\n            .in-view,\r\n        .col.type-text.in-view .text{\r\n            transition: transform 300ms ease, opacity 300ms ease;\r\n        }.below {\r\n                opacity: 0!important;\r\n            }\r\n            .in-view,\r\n            .col.type-text.in-view .text {\r\n                opacity: 1;\r\n            }.thumb .thumbnail-tags{opacity: 1;}.thumb .thumbnail-tags { margin-top:0px; }.thumb .thumbnail-tags { margin-bottom:0px; }.thumb .thumbnail-tags { text-align:left; }.thumb .thumbnail-tags { color:#000000; }.thumb .title, .thumb .thumbnail-tags{\r\n                -webkit-transition: all 400ms ease-out;\r\n                -moz-transition: all 400ms ease-out;\r\n                transition: all 400ms ease-out;\r\n            }.title{opacity: 1;}.title { text-align:left; }.title { color:#000000; }.below-image .title { margin-top:5px; }.above-image .title { margin-bottom:5px; }.titlewrap-on-image{}.thumb .descr{\r\n                -webkit-transition: all 400ms ease-out;\r\n                -moz-transition: all 400ms ease-out;\r\n                transition: all 400ms ease-out;\r\n            }.thumb .descr{opacity: 1;}.thumb .descr { margin-top:0px; }.thumb .descr { margin-bottom:0px; }.thumb .ph{\r\n                transition: -webkit-filter 400ms ease-out;\r\n            }.project-arrow { color:#000; }.project-arrow { font-size:20px; }.project-arrow{opacity: 1;}.no-touchdevice .project-arrow:hover{opacity: 1;}.project-arrow.top { top:20px; }.project-arrow.bottom { bottom:20px; }.project-arrow.pa-prev { left:20px; }.project-arrow.pa-next { right:20px; }.no-touchdevice .project-arrow:hover { color:#000000; }.project-arrow { padding:10px; }body, .hascover #footer-region, .cover-content, .cover-region { background-color:#ffffff; }\r\n        .sitetitle.txt .sitetitle-txt-inner span{\r\n            text-underline-offset: 3px;\r\n        }nav.laynav a span{\r\n\t\t\ttext-underline-offset: 3px;\r\n\t\t}nav.laynav a:hover span{\r\n\t\t\ttext-underline-offset: 3px;\r\n\t\t}.lay-textformat-parent a:not(.laybutton),\r\n            .lay-link-parent a:not(.laybutton),\r\n            a.projectlink .lay-textformat-parent>*:not(.laybutton),\r\n            .lay-carousel-sink .single-caption-inner a:not(.laybutton),\r\n            .lay-marquee p a:not(.laybutton), .lay-marquee a:not(.laybutton),\r\n            .lay-table a:not(.laybutton), .lay-table p a:not(.laybutton),\r\n            .link-in-text { color:#000; }.lay-textformat-parent a:not(.laybutton),\r\n            .lay-link-parent a:not(.laybutton),\r\n            a.projectlink .lay-textformat-parent>*:not(.laybutton),\r\n            .lay-carousel-sink .single-caption-inner a:not(.laybutton),\r\n            .lay-marquee p a:not(.laybutton), .lay-marquee a:not(.laybutton),\r\n            .lay-table a:not(.laybutton), .lay-table p a:not(.laybutton),\r\n            .link-in-text,\r\n            .pa-text .pa-inner{\r\n                text-decoration-thickness:1px;\r\n                text-decoration-style: solid;\r\n                text-decoration-line: underline;\r\n                text-underline-offset: 3px;\r\n            }.no-touchdevice .lay-textformat-parent a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-textformat-parent a:not(.laybutton):hover span,\r\n            .no-touchdevice .lay-link-parent a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-link-parent a:not(.laybutton):hover span,\r\n            .lay-textformat-parent a:not(.laybutton).hover,\r\n            .lay-textformat-parent a:not(.laybutton).hover span,\r\n            .no-touchdevice a.projectlink .lay-textformat-parent>*:not(.laybutton):hover,\r\n            a.projectlink .lay-textformat-parent>*:not(.laybutton).hover,\r\n            .no-touchdevice .lay-carousel-sink .single-caption-inner a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-marquee p a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-marquee a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-table a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-table p a:not(.laybutton):hover,\r\n            .no-touchdevice .link-in-text:hover,\r\n            .link-in-text.hover { color:#000; }.no-touchdevice .lay-textformat-parent a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-link-parent a:not(.laybutton):hover,\r\n            .lay-textformat-parent a:not(.laybutton).hover,\r\n            .no-touchdevice a.projectlink .lay-textformat-parent>*:not(.laybutton):hover,\r\n            a.projectlink .lay-textformat-parent>*:not(.laybutton).hover,\r\n            .no-touchdevice .lay-carousel-sink .single-caption-inner a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-marquee p a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-marquee a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-table a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-table p a:not(.laybutton):hover,\r\n            .no-touchdevice .link-in-text:hover,\r\n            .no-touchdevice .link-in-text.hover,\r\n            .no-touchdevice .pa-text:hover .pa-inner{\r\n                text-decoration-thickness:1px;\r\n                text-decoration-style: solid;\r\n                text-decoration-line: underline;\r\n                text-underline-offset: 3px;\r\n            }.no-touchdevice .lay-link-parent a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-textformat-parent a:not(.laybutton):hover,\r\n            .lay-textformat-parent a:not(.laybutton).hover,\r\n            .no-touchdevice a.projectlink .lay-textformat-parent>*:not(.laybutton):hover,\r\n            a.projectlink .lay-textformat-parent>*:not(.laybutton).hover,\r\n            .no-touchdevice .lay-carousel-sink .single-caption-inner a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-marquee p a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-marquee a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-table a:not(.laybutton):hover,\r\n            .no-touchdevice .lay-table p a:not(.laybutton):hover,\r\n            .no-touchdevice .link-in-text:hover,\r\n            .no-touchdevice .link-in-text.hover,\r\n            .no-touchdevice .pa-text:hover .pa-inner{opacity: 1;}.lay-thumbnailgrid-filter { color:#000000; }.lay-thumbnailgrid-filter { text-align:left; }.lay-thumbnailgrid-filter .lay-filter-active { color:#000000; }.lay-thumbnailgrid-filter { margin-bottom:20px; }.lay-thumbnailgrid-filter-anchor{opacity: 0.5;}.lay-thumbnailgrid-filter-anchor.lay-filter-active{opacity: 1;}@media (hover) {.lay-thumbnailgrid-filter-anchor:hover{opacity: 1;}}.lay-thumbnailgrid-tagfilter { text-align:left; }.tag-bubble { color:#000000; }.lay-thumbnailgrid-tagfilter { margin-bottom:20px; }.tag-bubble { background-color:#eeeeee; }.tag-bubble { border-radius:100px; }@media (hover:hover) {.tag-bubble:hover { background-color:#d0d0d0; }}.tag-bubble.lay-tag-active { background-color:#d0d0d0; }input#search-query, .suggest-item { font-family:helvetica,sans-serif; }.search-view { background-color:rgba(255,255,255,0.85); }input#search-query::selection { background:#f5f5f5; }.close-search { color:#000000; }input#search-query::placeholder { color:#ccc; }input#search-query { color:#000; }.suggest-item { color:#aaa; }@media (hover:hover) {.suggest-item:hover { color:#000; }}.search-view{ -webkit-backdrop-filter: saturate(180%) blur(10px);\r\n            backdrop-filter: saturate(180%) blur(10px); }.laybutton1{\r\n\t\t\t\tfont-family:helvetica,sans-serif;color:#000000;letter-spacing:0em;line-height:1.2;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;\r\n\t\t\t}\r\n\t\t\t@media (min-width: 1025px){\r\n\t\t\t\t.laybutton1{\r\n\t\t\t\t\tfont-size:25px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t@media (min-width: 601px) and (max-width: 1024px){\r\n\t\t\t\t.laybutton1{\r\n\t\t\t\t\tfont-size:20px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t@media (max-width: 600px){\r\n\t\t\t\t.laybutton1{\r\n\t\t\t\t\tfont-size:16px;\r\n\t\t\t\t}\r\n\t\t\t}.laybutton1{\r\n            color: #000;\r\n            border-radius: 0px;\r\n            background-color: #ffffff;\r\n            border: 1px solid #000000;\r\n            padding-left: 15px;\r\n            padding-right: 15px;\r\n            padding-top: 5px;\r\n            padding-bottom: 5px;\r\n            margin-left: 0px;\r\n            margin-right: 0px;\r\n            margin-top: 0px;\r\n            margin-bottom: 0px;\r\n            \r\n        }.laybutton2{\r\n\t\t\t\tfont-family:helvetica,sans-serif;color:#000000;letter-spacing:0em;line-height:1.2;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;\r\n\t\t\t}\r\n\t\t\t@media (min-width: 1025px){\r\n\t\t\t\t.laybutton2{\r\n\t\t\t\t\tfont-size:25px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t@media (min-width: 601px) and (max-width: 1024px){\r\n\t\t\t\t.laybutton2{\r\n\t\t\t\t\tfont-size:20px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t@media (max-width: 600px){\r\n\t\t\t\t.laybutton2{\r\n\t\t\t\t\tfont-size:16px;\r\n\t\t\t\t}\r\n\t\t\t}.laybutton2{\r\n            color: #000;\r\n            border-radius: 100px;\r\n            background-color: #ffffff;\r\n            border: 1px solid #000000;\r\n            padding-left: 20px;\r\n            padding-right: 20px;\r\n            padding-top: 5px;\r\n            padding-bottom: 5px;\r\n            margin-left: 0px;\r\n            margin-right: 0px;\r\n            margin-top: 0px;\r\n            margin-bottom: 0px;\r\n            \r\n        }.laybutton3{\r\n\t\t\t\tfont-family:helvetica,sans-serif;color:#000000;letter-spacing:0em;line-height:1.2;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;\r\n\t\t\t}\r\n\t\t\t@media (min-width: 1025px){\r\n\t\t\t\t.laybutton3{\r\n\t\t\t\t\tfont-size:25px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t@media (min-width: 601px) and (max-width: 1024px){\r\n\t\t\t\t.laybutton3{\r\n\t\t\t\t\tfont-size:20px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t@media (max-width: 600px){\r\n\t\t\t\t.laybutton3{\r\n\t\t\t\t\tfont-size:16px;\r\n\t\t\t\t}\r\n\t\t\t}.laybutton3{\r\n            color: #000;\r\n            border-radius: 100px;\r\n            background-color: #eeeeee;\r\n            border: 0px solid #000000;\r\n            padding-left: 20px;\r\n            padding-right: 20px;\r\n            padding-top: 5px;\r\n            padding-bottom: 5px;\r\n            margin-left: 0px;\r\n            margin-right: 0px;\r\n            margin-top: 0px;\r\n            margin-bottom: 0px;\r\n            \r\n        }\r\n            /* phone menu breakpoint above */\r\n            @media (min-width: 601px){\r\n                .sitetitle-txt-inner { text-align:left; }.sitetitle-txt-inner { color:#000000; }.sitetitle { top:16px; }.sitetitle { left:5%; }.sitetitle { right:5%; }.sitetitle { bottom:16px; }.sitetitle img { width:20vw; }.sitetitle{opacity: 1;}.sitetitle{bottom: auto; right: auto;}.sitetitle{position: fixed;}.sitetitle{display: inline-block;}.sitetitle.img { text-align:left; }.no-touchdevice .sitetitle.txt:hover .sitetitle-txt-inner span, .no-touchdevice .sitetitle:hover .tagline { color:#000000; }.no-touchdevice .sitetitle:hover{opacity: 1;}.no-touchdevice .sitetitle.txt:hover .sitetitle-txt-inner span{ \r\n                text-decoration: none;\r\n            }.tagline { text-align:left; }.tagline { color:#000000; }.tagline { margin-top:5px; }.tagline{opacity: 1;}nav.primary{display: inline-block;}nav.primary { left:5%; }nav.primary { right:5%; }nav.primary { bottom:16px; }nav.primary ul {gap:20px;}nav.primary ul {flex-direction:row;;}nav.primary{position: fixed;}nav.primary a{opacity: 1;}nav.laynav.primary li{display: inline-block;}nav.primary { top:16px; }nav.primary{bottom: auto; left: auto;}nav.laynav .current-menu-item>a { color:#000000; }nav.laynav .current-menu-item>a { font-weight:400; }nav.laynav .current-menu-item>a span{\r\n                    text-decoration: none;\r\n                }nav.laynav .current-menu-item>a{opacity: 1;}nav.laynav .current_page_item>a { color:#000000; }nav.laynav .current_page_item>a { font-weight:400; }nav.laynav .current_page_item>a span{\r\n                    text-decoration: none;\r\n                }nav.laynav .current_page_item>a{opacity: 1;}nav.laynav .current-menu-parent>a { color:#000000; }nav.laynav .current-menu-parent>a { font-weight:400; }nav.laynav .current-menu-parent>a span{\r\n                    text-decoration: none;\r\n                }nav.laynav .current-menu-parent>a{opacity: 1;}nav.laynav .current-menu-ancestor>a { color:#000000; }nav.laynav .current-menu-ancestor>a { font-weight:400; }nav.laynav .current-menu-ancestor>a span{\r\n                    text-decoration: none;\r\n                }nav.laynav .current-menu-ancestor>a{opacity: 1;}nav.laynav .current-lang>a { color:#000000; }nav.laynav .current-lang>a { font-weight:400; }nav.laynav .current-lang>a span{\r\n                    text-decoration: none;\r\n                }nav.laynav .current-lang>a{opacity: 1;}.current-lang>a{opacity: 1;}.no-touchdevice nav.laynav a:hover { color:#000000; }.no-touchdevice nav.laynav a:hover span { text-decoration-color:#000000; }.no-touchdevice nav.laynav a:hover span{ \r\n                text-decoration: none;\r\n             }.no-touchdevice nav.laynav a:hover{opacity: 1;}.laynav.desktop-nav.arrangement-horizontal .sub-menu{ left:-10px; padding:10px; }.laynav.desktop-nav.arrangement-vertical .sub-menu{ padding-left:10px; padding-right:10px; }.laynav.desktop-nav.arrangement-horizontal.submenu-type-vertical .menu-item-has-children .sub-menu li a{ padding-bottom: 4px; }.laynav.desktop-nav.arrangement-horizontal.submenu-type-horizontal .menu-item-has-children .sub-menu li{ margin-right: 4px; }.laynav.desktop-nav.arrangement-vertical .menu-item-has-children .sub-menu li{ margin-bottom: 4px; }.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-hover.position-top .menu-item-has-children:hover { padding-bottom:0px; }.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-click.position-top .menu-item-has-children.show-submenu-desktop { padding-bottom:0px; }.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-always.position-top .menu-item-has-children { padding-bottom:0px; }.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-hover.position-not-top .menu-item-has-children:hover { padding-top:0px; }.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-click.position-not-top .menu-item-has-children.show-submenu-desktop { padding-top:0px; }.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-always.position-not-top .menu-item-has-children { padding-top:0px; }.laynav.desktop-nav.arrangement-vertical .sub-menu { padding-top:0px; }.laynav.desktop-nav.arrangement-vertical .sub-menu { padding-bottom:0px; }.navbar{ top:0; bottom: auto; }.navbar { height:60px; }.navbar{display:none;}.navbar { background-color:rgba(255,255,255,0.9); }.navbar { border-color:#cccccc; }}\r\n            /* phone menu breakpoint under */\r\n            @media (max-width: 600px){\r\n                }\r\n            /* desktop and tablet */\r\n            @media (min-width: 601px){.col.type-socialmediaicons.below,\r\n        .col.type-project.below,\r\n        .col.type-embed.below,\r\n        .col.type-carousel.below,\r\n        .col.type-img.below,\r\n        .col.type-marquee.below,\r\n        .col.type-html5video.below,\r\n        .col.type-video.below,\r\n        .col.type-hr.below,\r\n        .col.type-table.below,\r\n        .col.type-textfooter.below,\r\n        .col.type-projectindex.below,\r\n        .col.type-productindex.below,\r\n        .col.type-productsgrid li.below,\r\n        .lay-thumbnailgrid-filter-wrap.below,\r\n        .col.type-thumbnailgrid .thumbnail-wrap .below,\r\n        .col.type-elementgrid .element-wrap.below,\r\n        .show-news.below,\r\n        .col.stack-has-border-or-shadow-or-rounded-corners.below {\r\n            transform: translateY(90px);\r\n        }\r\n        .col.type-text.below {\r\n            transform: translateY(90px);\r\n        }.lay-thumbnailgrid-filter-anchor { margin-right:10px; }.tag-bubble { margin:10px; }.lay-thumbnailgrid-tagfilter { margin-left:-10px; }}\r\n            @media (max-width: 600px){.col.type-socialmediaicons.below,\r\n        .col.type-project.below,\r\n        .col.type-embed.below,\r\n        .col.type-carousel.below,\r\n        .col.type-img.below,\r\n        .col.type-marquee.below,\r\n        .col.type-html5video.below,\r\n        .col.type-video.below,\r\n        .col.type-hr.below,\r\n        .col.type-table.below,\r\n        .col.type-textfooter.below,\r\n        .col.type-projectindex.below,\r\n        .col.type-productindex.below,\r\n        .col.type-productsgrid li.below,\r\n        .lay-thumbnailgrid-filter-wrap.below,\r\n        .col.type-thumbnailgrid .thumbnail-wrap .below,\r\n        .col.type-elementgrid .element-wrap.below,\r\n        .show-news.below,\r\n        .col.stack-has-border-or-shadow-or-rounded-corners.below {\r\n            transform: translateY(40px);\r\n        }\r\n        .col.type-text.below {\r\n            transform: translateY(40px);\r\n        }\r\n\t\t.nocustomphonegrid .row.one-col-row .col.type-socialmediaicons.below,\r\n        .nocustomphonegrid .row.one-col-row .col.type-textfooter.below,\r\n        .nocustomphonegrid .row.one-col-row .col.type-hr.below,\r\n        .nocustomphonegrid .row.one-col-row .col.type-table.below,\r\n\t\t.nocustomphonegrid .row.one-col-row .col.type-project.below,\r\n\t\t.nocustomphonegrid .row.one-col-row .col.type-embed.below,\r\n\t\t.nocustomphonegrid .row.one-col-row .col.type-carousel.below,\r\n\t\t.nocustomphonegrid .row.one-col-row .col.type-img.below,\r\n\t\t.nocustomphonegrid .row.one-col-row .col.type-marquee.below,\r\n\t\t.nocustomphonegrid .row.one-col-row .col.type-html5video.below,\r\n\t\t.nocustomphonegrid .row.one-col-row .col.type-video.below,\r\n\t\t.nocustomphonegrid .row.one-col-row .col.type-projectindex.below,\r\n        .nocustomphonegrid .row.one-col-row .col.type-productindex.below,\r\n        .nocustomphonegrid .row.one-col-row .col.stack-has-border-or-shadow-or-rounded-corners.below {\r\n\t\t\ttransform: translateY(40);\r\n\t\t}\r\n\t\t.nocustomphonegrid .row.one-col-row .col.type-text.below {\r\n\t\t\ttransform: translateY(40);\r\n\t\t}.project-arrow{display: block;}.lay-textformat-parent a:not(.laybutton).hover, .lay-textformat-parent a:not(.laybutton).hover span { color:#000; }.lay-textformat-parent a:not(.laybutton).hover, .lay-link-parent a:not(.laybutton):hover{\r\n                text-decoration-thickness:1px;\r\n                text-decoration-style: solid;\r\n                text-decoration-line: underline;\r\n             }.lay-textformat-parent a:not(.laybutton).hover, .lay-link-parent a:not(.laybutton).hover{opacity: 1;}.mobile-one-line .lay-thumbnailgrid-filter-anchor { margin-right:10px; }.mobile-not-one-line .lay-thumbnailgrid-filter-anchor { margin:10px; }.mobile-one-line .tag-bubble:not(.lay-filter-hidden) { margin-right:10px; }.mobile-not-one-line .tag-bubble { margin:10px; }.lay-thumbnailgrid-tagfilter { margin-left:-10px; }.lay-content.nocustomphonegrid #grid .col, .lay-content.footer-nocustomphonegrid #footer .col { margin-bottom:5%; }.lay-content.nocustomphonegrid .cover-region .col { margin-bottom:5%; }.lay-content.nocustomphonegrid #grid .row.empty._100vh, .lay-content.footer-nocustomphonegrid #footer .row.empty._100vh { margin-bottom:5%; }.lay-content.nocustomphonegrid #grid .row.has-background, .lay-content.footer-nocustomphonegrid #footer .row.has-background { margin-bottom:5%; }.lay-content.nocustomphonegrid.hascover #grid { padding-top:5%; }.lay-content.nocustomphonegrid #grid .row, .lay-content.nocustomphonegrid .cover-region-desktop .row, .lay-content.footer-nocustomphonegrid #footer .row { padding-left:5vw; }.lay-content.nocustomphonegrid #grid .row, .lay-content.nocustomphonegrid .cover-region-desktop .row, .lay-content.footer-nocustomphonegrid #footer .row { padding-right:5vw; }.lay-content.nocustomphonegrid #grid.simpler-markup-for-scrollslider { padding-left:5vw; }.lay-content.nocustomphonegrid #grid.simpler-markup-for-scrollslider { padding-right:5vw; }.lay-content.nocustomphonegrid #grid.simpler-markup-for-scrollslider{ box-sizing: border-box; }.lay-content.nocustomphonegrid #grid .col.frame-overflow-both,\r\n                .lay-content.nocustomphonegrid .cover-region-desktop .col.frame-overflow-both,\r\n                .lay-content.footer-nocustomphonegrid #footer .col.frame-overflow-both{\r\n                    width: calc( 100% + 5vw * 2 );\r\n                    left: -5vw;\r\n                }.lay-content.nocustomphonegrid #grid .col.frame-overflow-right,\r\n                .lay-content.nocustomphonegrid .cover-region-desktop .col.frame-overflow-right,\r\n                .lay-content.footer-nocustomphonegrid #footer .col.frame-overflow-right{\r\n                    width: calc( 100% + 5vw );\r\n                }.lay-content.nocustomphonegrid #grid .col.frame-overflow-left,\r\n                .lay-content.nocustomphonegrid .cover-region-desktop .col.frame-overflow-left,\r\n                .lay-content.footer-nocustomphonegrid #footer .col.frame-overflow-left{\r\n                    width: calc( 100% + 5vw );\r\n                    left: -5vw;\r\n                }.lay-content.nocustomphonegrid #grid { padding-bottom:5vw; }.lay-content.nocustomphonegrid #grid { padding-top:5vw; }.nocustomphonegrid .cover-region .column-wrap { padding-top:5vw; }.lay-content.footer-nocustomphonegrid #footer { padding-bottom:5vw; }.lay-content.footer-nocustomphonegrid #footer { padding-top:5vw; }}\n/* customizer css mobile menu */\r\n            @media (max-width: 600px){.lay-mobile-icons-wrap{right: 0;}nav.mobile-nav{position: fixed;}.navbar, .lay-mobile-icons-wrap{position: fixed;}.mobile-title.image img { height:30px; }.mobile-title.text { color:#000000; }.mobile-title{position:fixed;}.mobile-title { top:12px; }.mobile-title{width: 100%}body.lay-hide-phone-menu .mobile_sitetitle_move_away_when_scrolling_down {\r\n            transform: translateY(calc(-12px - 100% - 10px));\r\n        }.navbar{\r\n                text-align: center;\r\n            }\r\n            .mobile-title{\r\n                text-align:center; padding: 0 44px;\r\n            }\r\n            .mobile-title.text > span{\r\n                margin: 0 auto;\r\n            }.burger-wrap{padding-top:10px;}.lay-mobile-icons-wrap{padding-right:10px;}.laynav .burger-wrap{padding-left:7px;}.lay-cart-icon-wrap{padding-top:8px;}.lay-cart-icon-wrap{padding-left:10px;}.lay-cart-icon-wrap{height:42px;}.burger-wrap{height:30px;}.burger-custom{width:25px;}.mobile-menu-close-custom{width:25px;}body{padding-top:40px;}body>.lay-content .cover-enabled-on-phone .cover-region{top:40px;}body>.lay-content .cover-enabled-on-phone .cover-region .lay-imagehover-on-element{top:-40px;}\r\n            /* make sure the space-top in a project overlay is the same as when opened not in a project overlay and space bottom too: */\r\n            html.show-project-overlay #lay-project-overlay{\r\n                padding-top: 40px;\r\n                height: calc(100vh - 40px)!important;\r\n            }html.show-project-overlay body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled #lay-project-overlay>.lay-content{\r\n            min-height: calc(100vh - 40px)!important;\r\n        }\r\n\t\t.cover-region-phone._100vh,\r\n\t\t.cover-region-phone .cover-inner._100vh,\r\n\t\t.cover-region-phone .row._100vh,\r\n\t\t.cover-region-phone .row-inner._100vh,\r\n\t\t.cover-region-phone .column-wrap._100vh,\r\n\t\t.cover-enabled-on-phone .cover-region,\r\n\t\t.cover-region .cover-inner{\r\n\t\t\tmin-height: calc(100vh - 40px)!important;\r\n\t\t\theight: calc(100vh - 40px)!important;\r\n\t\t}/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari html:not(.fp-enabled) body>.lay-content .row.first-row._100vh{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari html:not(.fp-enabled) body>.lay-content .row.first-row ._100vh{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari body:not(.woocommerce-page).touchdevice.sticky-footer-option-enabled>.lay-content{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row._100vh{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari html:not(.fp-enabled).show-project-overlay #lay-project-overlay .row.first-row ._100vh{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-region-phone._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-region-phone._100vh{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-region-phone._100vh{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-region-phone._100vh{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-region-phone._100vh{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-region-phone._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-region-phone._100vh{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-region-phone .cover-inner._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-region-phone .cover-inner._100vh{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-region-phone .cover-inner._100vh{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .cover-inner._100vh{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-region-phone .cover-inner._100vh{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-region-phone .cover-inner._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-region-phone .cover-inner._100vh{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-region-phone .row._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-region-phone .row._100vh{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-region-phone .row._100vh{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .row._100vh{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-region-phone .row._100vh{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-region-phone .row._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-region-phone .row._100vh{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-region-phone .row-inner._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-region-phone .row-inner._100vh{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-region-phone .row-inner._100vh{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .row-inner._100vh{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-region-phone .row-inner._100vh{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-region-phone .row-inner._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-region-phone .row-inner._100vh{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-region-phone .column-wrap._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-region-phone .column-wrap._100vh{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-region-phone .column-wrap._100vh{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .column-wrap._100vh{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-region-phone .column-wrap._100vh{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-region-phone .column-wrap._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-region-phone .column-wrap._100vh{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-enabled-on-phone .cover-region{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-enabled-on-phone .cover-region{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-enabled-on-phone .cover-region{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-enabled-on-phone .cover-region{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-enabled-on-phone .cover-region{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-enabled-on-phone .cover-region{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-enabled-on-phone .cover-region{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-region .cover-inner{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-region .cover-inner{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-region .cover-inner{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-region .cover-inner{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-region .cover-inner{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-region .cover-inner{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-region .cover-inner{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-region-phone._100vh{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-region-phone._100vh{\r\n                height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-region-phone._100vh{\r\n                height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-region-phone._100vh{\r\n                height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-region-phone._100vh{\r\n                height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-region-phone._100vh{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-region-phone._100vh{\r\n                height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-region-phone .cover-inner._100vh{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-region-phone .cover-inner._100vh{\r\n                height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-region-phone .cover-inner._100vh{\r\n                height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .cover-inner._100vh{\r\n                height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-region-phone .cover-inner._100vh{\r\n                height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-region-phone .cover-inner._100vh{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-region-phone .cover-inner._100vh{\r\n                height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-region-phone .row._100vh{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-region-phone .row._100vh{\r\n                height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-region-phone .row._100vh{\r\n                height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .row._100vh{\r\n                height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-region-phone .row._100vh{\r\n                height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-region-phone .row._100vh{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-region-phone .row._100vh{\r\n                height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-region-phone .row-inner._100vh{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-region-phone .row-inner._100vh{\r\n                height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-region-phone .row-inner._100vh{\r\n                height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .row-inner._100vh{\r\n                height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-region-phone .row-inner._100vh{\r\n                height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-region-phone .row-inner._100vh{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-region-phone .row-inner._100vh{\r\n                height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-region-phone .column-wrap._100vh{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-region-phone .column-wrap._100vh{\r\n                height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-region-phone .column-wrap._100vh{\r\n                height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-region-phone .column-wrap._100vh{\r\n                height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-region-phone .column-wrap._100vh{\r\n                height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-region-phone .column-wrap._100vh{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-region-phone .column-wrap._100vh{\r\n                height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-enabled-on-phone .cover-region{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-enabled-on-phone .cover-region{\r\n                height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-enabled-on-phone .cover-region{\r\n                height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-enabled-on-phone .cover-region{\r\n                height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-enabled-on-phone .cover-region{\r\n                height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-enabled-on-phone .cover-region{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-enabled-on-phone .cover-region{\r\n                height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari .cover-region .cover-inner{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari .cover-region .cover-inner{\r\n                height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome .cover-region .cover-inner{\r\n                height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome .cover-region .cover-inner{\r\n                height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome .cover-region .cover-inner{\r\n                height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome .cover-region .cover-inner{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari .cover-region .cover-inner{\r\n                height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari body>.lay-content .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari body>.lay-content .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome body>.lay-content .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome body>.lay-content .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome body>.lay-content .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome body>.lay-content .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari body>.lay-content .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari html.show-project-overlay #lay-project-overlay .row.first-row .col .lay-carousel._100vh{\r\n                min-height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\tmin-height: calc(100svh - 40px)!important;\r\n            }/* iphone (iphone with homebutton) safari */\r\n            html.is-iphone.is-safari body:not(.fp-autoscroll) .fullpage-wrapper{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) safari */\r\n            html.is-iphone-no-homebutton.is-safari body:not(.fp-autoscroll) .fullpage-wrapper{\r\n                height: calc(100vh - 80px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* android chrome */\r\n            html.is-android.is-chrome body:not(.fp-autoscroll) .fullpage-wrapper{\r\n                height: calc(100vh - 56px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphonex (iphone without homebutton) chrome */\r\n            html.is-iphone-no-homebutton.is-chrome body:not(.fp-autoscroll) .fullpage-wrapper{\r\n                height: calc(100vh - 109px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* iphone (iphone with homebutton) chrome */\r\n            html.is-iphone.is-chrome body:not(.fp-autoscroll) .fullpage-wrapper{\r\n                height: calc(100vh - 71px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad chrome */\r\n            html.is-ipad.is-chrome body:not(.fp-autoscroll) .fullpage-wrapper{\r\n                height: calc(100vh - 75px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }\r\n            /* ipad safari */\r\n            html.is-ipad.is-safari body:not(.fp-autoscroll) .fullpage-wrapper{\r\n                height: calc(100vh - 64px - 40px)!important;\r\n\t\t\t\theight: calc(100svh - 40px)!important;\r\n            }.navbar { height:40px; }.navbar{background-color:rgba(255,255,255,1)}.navbar { border-bottom-color:#ededed; }.burger-default span, .burger-default span:before, .burger-default span:after { background-color:#000000; }.burger-new .bread-crust-top, .burger-new .bread-crust-bottom { background:#000000; }.lay-cart-icon-wrap { color:#000; }nav.mobile-nav li a { border-bottom-color:#ededed; }nav.mobile-nav a { color:#000000; }nav.mobile-nav li>a{background-color:rgba(255,255,255,1)}nav.mobile-nav li.current-menu-item>a, nav.mobile-nav li.current_page_item>a{background-color:rgba(237,237,237,1)}nav.mobile-nav li.current-menu-item>a, nav.mobile-nav li.current_page_item>a{color:rgb(0,0,0)}nav.mobile-nav li a { font-size:15px; }nav.mobile-nav li a { padding-left:10px; }nav.mobile-nav li a { padding-right:10px; }nav.mobile-nav li a { padding-top:10px; }nav.mobile-nav li a { padding-bottom:10px; }nav.mobile-nav li, nav.mobile-nav li a { text-align:left; }nav.mobile-nav li a { line-height:1em; }}\r\n            .mobile-title.text{\r\n\t\t\t\tfont-family:helvetica,sans-serif;color:#000000;letter-spacing:0em;line-height:1.2;font-weight:400;text-transform:none;font-style:normal;text-decoration: none;\r\n\t\t\t}\r\n\t\t\t@media (min-width: 1025px){\r\n\t\t\t\t.mobile-title.text{\r\n\t\t\t\t\tfont-size:25px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t@media (min-width: 601px) and (max-width: 1024px){\r\n\t\t\t\t.mobile-title.text{\r\n\t\t\t\t\tfont-size:20px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t@media (max-width: 600px){\r\n\t\t\t\t.mobile-title.text{\r\n\t\t\t\t\tfont-size:16px;\r\n\t\t\t\t}\r\n\t\t\t}\n/*# sourceURL=frontend-style-inline-css */\n</style>\n<script type=\"text/javascript\" src=\"http://olaf.playhamburg.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1\" id=\"jquery-core-js\"></script>\n<script type=\"text/javascript\" src=\"http://olaf.playhamburg.com/wp-content/themes/lay/frontend/assets/js/events_channels.min.js?ver=9.7.8\" id=\"lay-frontend-events-channels-js\"></script>\n<script type=\"text/javascript\" src=\"http://olaf.playhamburg.com/wp-content/themes/lay/frontend/assets/vendor/swiper.js?ver=9.7.8\" id=\"swiper-js\"></script>\n<link rel=\"https://api.w.org/\" href=\"http://olaf.playhamburg.com/wp-json/\" /><link rel=\"EditURI\" type=\"application/rsd+xml\" title=\"RSD\" href=\"http://olaf.playhamburg.com/xmlrpc.php?rsd\" />\n<meta name=\"generator\" content=\"WordPress 6.9.1\" />\n<!-- webfonts -->\r\n\t\t<style type=\"text/css\"></style><!-- horizontal lines -->\r\n\t\t<style>\r\n\t\t\t.lay-hr{\r\n\t\t\t\theight:1px;\r\n\t\t\t\tbackground-color:#000000;\r\n\t\t\t}\r\n\t\t</style><!-- vertical lines -->\r\n\t\t<style>\r\n            .element.type-vl{\r\n                width:1px!important;\r\n            }\r\n\t\t\t.lay-vl{\r\n\t\t\t\twidth:1px;\r\n\t\t\t\tbackground-color:#000000;\r\n\t\t\t}\r\n\t\t</style><!-- sticky footer css -->\r\n\t\t\t<style>\r\n\t\t\t\tbody.woocommerce-page{\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: column;\r\n\t\t\t\t\tmin-height: 100vh;\r\n\t\t\t\t}\r\n\t\t\t\tbody.woocommerce-page #lay-woocommerce{\r\n                    -webkit-flex: 1 0 auto;\r\n\t\t\t\t\tflex: 1 0 auto;\r\n\t\t\t\t}\r\n\t\t\t\tbody>.lay-content{\r\n\t\t\t\t\tdisplay: -webkit-flex;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t-webkit-flex-direction: column;\r\n\t\t\t\t\tflex-direction: column;\r\n\t\t\t\t}\r\n\t\t\t\t/* needs to work for desktop grid and cpl grid container */\r\n\t\t\t    #grid, #custom-phone-grid {\r\n\t\t\t\t\t-webkit-flex: 1 0 auto;\r\n\t\t\t\t\tflex: 1 0 auto;\r\n\t          \t}\r\n\t          \t/* firefox fix: note, i removed this because it was causing position sticky to not work */\r\n\t          \t/* #footer-region{\r\n\t          \t\toverflow: hidden;\r\n\t\t\t\t} */\r\n                /* for project overlay */\r\n                #lay-project-overlay>.lay-content{\r\n\t\t\t\t\tdisplay: -webkit-box;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t-webkit-box-direction: normal;\r\n\t\t\t\t\tflex-direction: column;\r\n\t\t\t\t}\r\n\t\t\t\t@media (min-width: 601px){\r\n\t\t\t\t\tbody>.lay-content{\r\n\t\t\t\t\t\tmin-height: 100vh;\r\n\t\t\t\t\t}\r\n                    #lay-project-overlay>.lay-content{\r\n                        min-height: 100vh;\r\n                    }\r\n\t\t\t\t}\r\n\t\t\t\t@media (max-width: 600px){\r\n                    body:not(.woocommerce-page).no-touchdevice.sticky-footer-option-enabled>.lay-content{\r\n                        min-height: 100vh;\r\n                    }\r\n\t\t\t\t\tbody.woocommerce-page>.lay-content{\r\n\t\t\t\t\t\tmin-height: auto;\r\n\t\t\t\t\t}\r\n                    body:not(.woocommerce-page).no-touchdevice.sticky-footer-option-enabled #lay-project-overlay>.lay-content{\r\n                        min-height: 100vh;\r\n                    }/* account for possible mobile menu menubar height,\r\n\t\t\t\t\tnot if this is a woocommerce page */\r\n\t\t\t\t\t.no-touchdevice body:not(.woocommerce-page)>.lay-content{\r\n\t\t\t\t\t\tmin-height: calc(100vh - 40px);\r\n\t\t\t\t\t}\r\n                    .no-touchdevice body:not(.woocommerce-page) #lay-project-overlay>.lay-content{\r\n\t\t\t\t\t\tmin-height: calc(100vh - 40px);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t</style><meta property=\"og:title\" content=\"Olaf Lumma\">\r\n\t\t<meta property=\"og:site_name\" content=\"Olaf Lumma\"><meta name=\"twitter:card\" content=\"summary\">\r\n\t\t\t<meta name=\"twitter:title\" content=\"Olaf Lumma\"><!-- Version 9.7.8--><!-- Fix for flash of unstyled content on Chrome --><style>.sitetitle, .laynav, .project-arrow, .mobile-title{visibility:hidden;}</style><link rel='stylesheet' id='laycarousel-style-css' href='http://olaf.playhamburg.com/wp-content/plugins/laytheme-carousel/frontend/assets/css/frontend.style.css?ver=2.9.1' type='text/css' media='all' />\n<style id='laycarousel-style-inline-css' type='text/css'>\n.lay-carousel-caption-under-slide-caption,\n            .lay-carousel-sink-parent .sink-caption{ margin-top:0px;padding-left:0px; }\n\t\t\t.lay-carousel-sink-parent .numbers,\n            .lay-carousel-caption-under-slide-number{ margin-top:0px;padding-left:0px;padding-right:0px; }\n\t\t\t.laycarousel-bullets{ padding-top:10px; }.flickity-prev-next-button.next{ right:10px; }\n\t\t\t    .flickity-prev-next-button.previous{ left:10px; }@media (min-width: 1025px) {\n\t\t\t\t.lay-carousel .slide-text{ padding-left:0px; padding-right:0px; }\n\t\t\t}@media (max-width: 1024px) and (min-width: 601px) {\n\t\t\t\t.lay-carousel .slide-text{ padding-left:0px; padding-right:0px; }\n\t\t\t}@media (max-width: 600px) {\n\t\t\t\t.lay-carousel .slide-text{ padding-left:0px; padding-right:0px; }\n\t\t\t}@media (min-width: 1025px) {\n\t\t\t\t.lay-carousel-wrap.show-multiple-slides .lay-carousel-slide-text{ width:400px; }\n\t\t\t\t.col:not(.type-html):not(.type-shortcode):not(.type-text):not(.cmb2-element).type-carousel .lay-carousel-wrap.show-multiple-slides.no-fixed-slides-width .lay-carousel-slide.lay-carousel-slide-text{ width:400px; }\n\t\t\t}@media (max-width: 1024px) and (min-width: 601px) {\n\t\t\t\t.lay-carousel-wrap.show-multiple-slides .lay-carousel-slide-text{ width:400px; }\n\t\t\t\t.col:not(.type-html):not(.type-shortcode):not(.type-text):not(.cmb2-element).type-carousel .lay-carousel-wrap.show-multiple-slides.no-fixed-slides-width .lay-carousel-slide.lay-carousel-slide-text{ width:400px; }\n\t\t\t}@media (max-width: 600px) {\n\t\t\t\t.lay-carousel-wrap.show-multiple-slides .lay-carousel-slide-text{ width:400px; }\n\t\t\t\t.col:not(.type-html):not(.type-shortcode):not(.type-text):not(.cmb2-element).type-carousel .lay-carousel-wrap.show-multiple-slides.no-fixed-slides-width .lay-carousel-slide.lay-carousel-slide-text{ width:400px; }\n\t\t\t}\n/*# sourceURL=laycarousel-style-inline-css */\n</style>\n<link rel='stylesheet' id='imagehover-style-css' href='http://olaf.playhamburg.com/wp-content/plugins/laytheme-imagehover/frontend/assets/css/frontend.style.css?ver=1.4.8' type='text/css' media='all' />\n<style id='imagehover-style-inline-css' type='text/css'>\n@media (min-width: 601px){\r\n                .lay-imagehover-on-element{ z-index: 0; }\r\n            .col {\r\n                z-index: 1;\r\n            }\r\n            }\r\n            @media (max-width: 600px){\r\n                .lay-imagehover-on-element{ z-index: 0; }\r\n            .col {\r\n                z-index: 1;\r\n            }\r\n            }\n@media (min-width: 1025px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousex\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousex\"] video.w100{ width:400px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousex\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousex\"] video.h100{ width:auto; height:400px; }\r\n                }\r\n                @media (min-width: 601px) and (max-width: 1024px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousex\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousex\"] video.w100{ width:300px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousex\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousex\"] video.h100{ width:auto; height:300px; }\r\n                }\r\n                @media (max-width: 600px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousex\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousex\"] video.w100{ width:100px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousex\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousex\"] video.h100{ width:auto; height:100px; }\r\n                }@media (min-width: 1025px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousexy\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousexy\"] video.w100{ width:400px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousexy\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousexy\"] video.h100{ width:auto; height:400px; }\r\n                }\r\n                @media (min-width: 601px) and (max-width: 1024px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousexy\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousexy\"] video.w100{ width:300px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousexy\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousexy\"] video.h100{ width:auto; height:300px; }\r\n                }\r\n                @media (max-width: 600px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousexy\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousexy\"] video.w100{ width:100px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousexy\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"followmousexy\"] video.h100{ width:auto; height:100px; }\r\n                }@media (min-width: 1025px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"sticktolink\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"sticktolink\"] video.w100{ width:400px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"sticktolink\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"sticktolink\"] video.h100{ width:auto; height:400px; }\r\n                }\r\n                @media (min-width: 601px) and (max-width: 1024px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"sticktolink\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"sticktolink\"] video.w100{ width:300px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"sticktolink\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"sticktolink\"] video.h100{ width:auto; height:300px; }\r\n                }\r\n                @media (max-width: 600px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"sticktolink\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"sticktolink\"] video.w100{ width:100px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"sticktolink\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"sticktolink\"] video.h100{ width:auto; height:100px; }\r\n                }@media (min-width: 1025px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"centerfixed\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"centerfixed\"] video.w100{ width:400px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"centerfixed\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"centerfixed\"] video.h100{ width:auto; height:400px; }\r\n                }\r\n                @media (min-width: 601px) and (max-width: 1024px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"centerfixed\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"centerfixed\"] video.w100{ width:300px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"centerfixed\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"centerfixed\"] video.h100{ width:auto; height:300px; }\r\n                }\r\n                @media (max-width: 600px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"centerfixed\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"centerfixed\"] video.w100{ width:100px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"centerfixed\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"centerfixed\"] video.h100{ width:auto; height:100px; }\r\n                }@media (min-width: 1025px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"custom\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"custom\"] video.w100{ width:400px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"custom\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"custom\"] video.h100{ width:auto; height:400px; }\r\n                }\r\n                @media (min-width: 601px) and (max-width: 1024px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"custom\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"custom\"] video.w100{ width:300px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"custom\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"custom\"] video.h100{ width:auto; height:300px; }\r\n                }\r\n                @media (max-width: 600px){\r\n                    .lay-imagehover-on-element[data-imageposition=\"custom\"] img.w100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"custom\"] video.w100{ width:100px; height:auto; }\r\n                    .lay-imagehover-on-element[data-imageposition=\"custom\"] img.h100,\r\n                    .lay-imagehover-on-element[data-imageposition=\"custom\"] video.h100{ width:auto; height:100px; }\r\n                }@media (min-width: 601px){\r\n                .lay-imagehover-on-element[data-imageposition=\"custom\"]{\r\n                    position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);\r\n                    box-sizing: content-box;\r\n                    padding: 10px 10px;\r\n                }\r\n            }\r\n            @media (max-width: 600px){\r\n                .lay-imagehover-on-element[data-imageposition=\"custom\"]{\r\n                    position:fixed;bottom:0;right:0;left:auto;top:auto;\r\n                    box-sizing: content-box;\r\n                    padding: 10px 10px;\r\n                }\r\n            }\n/*# sourceURL=imagehover-style-inline-css */\n</style>\n<link rel='stylesheet' id='lightbox-style-css' href='http://olaf.playhamburg.com/wp-content/plugins/laytheme-lightbox/frontend/assets/css/frontend.style.css?ver=1.8.9' type='text/css' media='all' />\n<style id='lightbox-style-inline-css' type='text/css'>\n/* lightbox css */\r\n\t\t\tbody.lightbox-css-on #lightbox-region .lightbox-bg{\r\n\t\t\t\tbackground-color:#ffffff;\r\n\t\t\t\topacity:0.9;\r\n\t\t\t}\r\n\t\t\tbody.lightbox-css-on .close-lightbox.standard-close::before{\r\n\t\t\t\tcolor:#000000;\r\n\t\t\t}\r\n\t\t\t@media (min-width: 601px){\r\n\t\t\t\tbody.lightbox-css-on .close-lightbox{\r\n\t\t\t\t\ttop: 0;\r\n\t\t\t\t\tright: 0;\r\n\t\t\t\t\tposition: fixed;\r\n\t\t\t\t\tpadding: 20px;\r\n\t\t\t\t\tz-index: 20;\r\n\t\t\t\t\tcursor: pointer;\r\n\t\t\t\t\tfont-size: 0;\r\n\t\t\t\t}\r\n\t\t\t\tbody.lightbox-css-on .close-lightbox.standard-close::before {\r\n\t\t\t\t\tfont-size: 26px;\r\n\t\t\t\t}\r\n            }\r\n            @media (max-width: 600px){\r\n\t\t\t\tbody.lightbox-css-on .close-lightbox{\r\n\t\t\t\t\ttop: 0;\r\n\t\t\t\t\tright: 0;\r\n\t\t\t\t\tposition: fixed;\r\n\t\t\t\t\tpadding: 20px;\r\n\t\t\t\t\tz-index: 20;\r\n\t\t\t\t\tcursor: pointer;\r\n\t\t\t\t\tfont-size: 0;\r\n\t\t\t\t}\r\n\t\t\t\tbody.lightbox-css-on .close-lightbox.standard-close::before {\r\n\t\t\t\t\tfont-size: 23px;\r\n\t\t\t\t}\r\n            }\r\n\t\t\t\n/*# sourceURL=lightbox-style-inline-css */\n</style>\n<link rel='stylesheet' id='magneticslides-style-css' href='http://olaf.playhamburg.com/wp-content/plugins/laytheme-magneticslides/frontend/assets/css/frontend.style.css?ver=1.8.2' type='text/css' media='' />\n<style id='magneticslides-style-inline-css' type='text/css'>\n.grid.fullpage-wrapper{padding:0;}\n\t\t\t#fp-nav.right {\n\t\t\t\tright: 10px;\n\t\t\t}\n\t\t\t#fp-nav.left {\n\t\t\t\tleft: 10px;\n\t\t\t}\n\t\t\t#fp-nav ul li{\n\t\t\t\tmargin: 10px 0;\n\t\t\t}\n\t\t\t.fp-slidesNav.bottom{\n\t\t\t\tbottom: 10px;\n\t\t\t}\n\t\t\t.fp-slidesNav ul li{\n\t\t\t\tmargin: 0 10px 0 0;\n\t\t\t}\n\t\t\t.fp-slidesNav ul li:last-child{\n\t\t\t\tmargin-right: 0;\n\t\t\t}@media (max-width: 600px){\n\t\t\t\thtml.fp-enabled body{\n\t\t\t\t\tpadding-top: 0!important;\n\t\t\t\t}\n\t\t\t}\n/*# sourceURL=magneticslides-style-inline-css */\n</style>\n\n</head>\r\n\r\n<body class=\"home blog wp-theme-lay  no-touchdevice type-page id-21 slug-frontpage mobile-menu-style_1 mobile-menu-has-animation thumb-mo-image-no-transition thumb-video-and-mouseover-image-behavior-show-image mobile_menu_bar_not_hidden mobile_burger_style_default_thin sticky-footer-option-enabled intro-disabled not-protected\" data-type=\"page\" data-id=\"21\" data-catid=\"\" data-slug=\"frontpage\" data-footerid=\"\">\r\n<a class=\"sitetitle position-top is-fixed txt\" href=\"http://olaf.playhamburg.com\" data-title=\"\" data-type=\"page\" data-id=\"21\" data-catid=\"\">\r\n\t\t\t\t\t<div class=\"sitetitle-txt-inner _Default\"><span>Olaf Lumma</span></div>\r\n\t\t\t\t\t\r\n\t\t\t\t</a><nav class=\"laynav mobile-nav  mobile-menu-style-style_1 \"><ul><li id=\"menu-item-22\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-22\"><a href=\"http://olaf.playhamburg.com/frontpage/\" class=\"_Default_no_spaces\" data-id=\"21\" data-type=\"page\" data-title=\"Frontpage\"><span>Frontpage</span></a></li>\n</ul></nav><nav class=\"laynav desktop-nav nav-style-normal show-submenu-on-hover submenu-type-vertical laynav-position-top-right arrangement-horizontal position-top is-fixed primary\">\r\n            \r\n            <ul>\r\n                <li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-22\"><a href=\"http://olaf.playhamburg.com/frontpage/\" class=\"_Default_no_spaces\" data-id=\"21\" data-type=\"page\" data-title=\"Frontpage\"><span>Frontpage</span></a></li>\n\r\n            </ul>\r\n        </nav><div class=\"navbar position-top is-fixed  \"></div><a class=\"mobile-title text is-fixed  \" href=\"http://olaf.playhamburg.com\" data-title=\"\" data-type=\"page\" data-id=\"21\" data-catid=\"\"><span>Olaf Lumma</span></a><div class=\"lay-mobile-icons-wrap default_thin-burger  is-fixed  \"><div class=\"burger-wrap right burger-wrap-default burger-no-animation default_thin\" >\r\n\t\t\t\t<div class=\"burger-inner\">\r\n\t\t\t\t\t<div class=\"burger burger-default mobile-menu-icon\">\r\n\t\t\t\t\t\t<span></span>\r\n\t\t\t\t\t\t<span></span>\r\n\t\t\t\t\t\t<span></span>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div></div><a data-type=\"project\" class=\"pa-prev project-arrow pa-icon pa-mirror center\"><div class=\"pa-inner\">&#9654;</div></a><a data-type=\"project\" class=\"pa-next project-arrow pa-icon center\"><div class=\"pa-inner\">&#9654;</div></a><div id=\"search-region\" >\r\n            <div class=\"search-view hide\">\r\n                <div class=\"close-search\"></div>\r\n                <div class=\"search-inputs\">\r\n                    <input id=\"search-query\" type=\"search\" class=\"search-query\" placeholder=\"Type your search…\" autocomplete=\"off\" spellcheck=\"false\"/>\r\n                    <div id=\"search-autosuggest-list\"></div>\r\n                </div>\r\n                <div id=\"search-results-region\"></div>\r\n            </div>\r\n        </div><div class=\"lay-content nocustomphonegrid footer-nocustomphonegrid nocover  cover-enabled-on-phone\">\n            <!-- Start Desktop Layout -->\n            \n            \n            <div id=\"grid\" class=\"grid lay-not-empty id-21  \"><div class=\"grid-inner\">\n                <!-- grid frame css --><style>@media (min-width: 601px){#grid.id-21{padding-top:40px;}#grid.id-21{padding-bottom:5%;}}</style>\n                <!-- rows margin bottom css --><style>@media (min-width: 601px){#grid.id-21 .row-0{margin-bottom:5%;}#grid.id-21 .row-1{margin-bottom:5%;}}</style>\n                <!-- grid css --><style id=\"grid-css\">@media (min-width: 601px){#grid.id-21 .column-wrap:not(._100vh):not(.rowcustomheight){display:grid;grid-template-columns:5% minmax(0, 1fr) 1% minmax(0, 1fr) 1% minmax(0, 1fr) 1% minmax(0, 1fr) 1% minmax(0, 1fr) 1% minmax(0, 1fr) 1% minmax(0, 1fr) 1% minmax(0, 1fr) 1% minmax(0, 1fr) 1% minmax(0, 1fr) 1% minmax(0, 1fr) 1% minmax(0, 1fr)  5%;}#grid.id-21 .frame-overflow-both.span-12.absolute-position{width: 100%;}#grid.id-21 .frame-overflow-left.span-0:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-0:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-0:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-0{grid-column-start:2;}#grid.id-21 :not(.absolute-position).colend-0{grid-column-end:2;}#grid.id-21 .type-stack .colstart-0{grid-column-start:1;}#grid.id-21 .type-stack .colend-0{grid-column-end:1;}#grid.id-21 .span-0.type-stack .stack-element{display:grid;grid-template-columns:;}#grid.id-21 .absolute-position.no-frame-overflow.push-0{left: 5%}#grid.id-21 .absolute-position.frame-overflow-right.push-0{left: 5%}#grid.id-21 .absolute-position.no-frame-overflow.push-0.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 - 1%);}#grid.id-21 .frame-overflow-left.span-1.absolute-position{width: calc( (100% - 10%) / 12 * 1 - 0.916666666667% + 5%);}#grid.id-21 .frame-overflow-right.span-1.absolute-position{width: calc( (100% - 10%) / 12 * 1 - 0.916666666667% + 5%);}#grid.id-21 .span-1.absolute-position{width: calc( (100% - 10%) / 12 * 1 - 0.916666666667%);}#grid.id-21 .frame-overflow-left.span-1:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-1:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-1:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-1{grid-column-start:4;}#grid.id-21 :not(.absolute-position).colend-1{grid-column-end:3;}#grid.id-21 .type-stack .colstart-1{grid-column-start:3;}#grid.id-21 .type-stack .colend-1{grid-column-end:2;}#grid.id-21 .span-1.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) ;}#grid.id-21 .absolute-position.push-1{left: calc( 5% + (100% - 10%) / 12 * 1 + 0.0833333333333%);}#grid.id-21 .absolute-position.push-1.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 * 2 + 0.0833333333333% - 1%);}#grid.id-21 .frame-overflow-left.span-2.absolute-position{width: calc( (100% - 10%) / 12 * 2 - 0.833333333333% + 5%);}#grid.id-21 .frame-overflow-right.span-2.absolute-position{width: calc( (100% - 10%) / 12 * 2 - 0.833333333333% + 5%);}#grid.id-21 .span-2.absolute-position{width: calc( (100% - 10%) / 12 * 2 - 0.833333333333%);}#grid.id-21 .frame-overflow-left.span-2:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-2:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-2:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-2{grid-column-start:6;}#grid.id-21 :not(.absolute-position).colend-2{grid-column-end:5;}#grid.id-21 .type-stack .colstart-2{grid-column-start:5;}#grid.id-21 .type-stack .colend-2{grid-column-end:4;}#grid.id-21 .span-2.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) 6.66666666667% minmax(0, 1fr) ;}#grid.id-21 .absolute-position.push-2{left: calc( 5% + (100% - 10%) / 12 * 2 + 0.166666666667%);}#grid.id-21 .absolute-position.push-2.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 * 3 + 0.166666666667% - 1%);}#grid.id-21 .frame-overflow-left.span-3.absolute-position{width: calc( (100% - 10%) / 12 * 3 - 0.75% + 5%);}#grid.id-21 .frame-overflow-right.span-3.absolute-position{width: calc( (100% - 10%) / 12 * 3 - 0.75% + 5%);}#grid.id-21 .span-3.absolute-position{width: calc( (100% - 10%) / 12 * 3 - 0.75%);}#grid.id-21 .frame-overflow-left.span-3:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-3:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-3:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-3{grid-column-start:8;}#grid.id-21 :not(.absolute-position).colend-3{grid-column-end:7;}#grid.id-21 .type-stack .colstart-3{grid-column-start:7;}#grid.id-21 .type-stack .colend-3{grid-column-end:6;}#grid.id-21 .span-3.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) 4.44444444444% minmax(0, 1fr) 4.44444444444% minmax(0, 1fr) ;}#grid.id-21 .absolute-position.push-3{left: calc( 5% + (100% - 10%) / 12 * 3 + 0.25%);}#grid.id-21 .absolute-position.push-3.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 * 4 + 0.25% - 1%);}#grid.id-21 .frame-overflow-left.span-4.absolute-position{width: calc( (100% - 10%) / 12 * 4 - 0.666666666667% + 5%);}#grid.id-21 .frame-overflow-right.span-4.absolute-position{width: calc( (100% - 10%) / 12 * 4 - 0.666666666667% + 5%);}#grid.id-21 .span-4.absolute-position{width: calc( (100% - 10%) / 12 * 4 - 0.666666666667%);}#grid.id-21 .frame-overflow-left.span-4:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-4:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-4:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-4{grid-column-start:10;}#grid.id-21 :not(.absolute-position).colend-4{grid-column-end:9;}#grid.id-21 .type-stack .colstart-4{grid-column-start:9;}#grid.id-21 .type-stack .colend-4{grid-column-end:8;}#grid.id-21 .span-4.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) 3.33333333333% minmax(0, 1fr) 3.33333333333% minmax(0, 1fr) 3.33333333333% minmax(0, 1fr) ;}#grid.id-21 .absolute-position.push-4{left: calc( 5% + (100% - 10%) / 12 * 4 + 0.333333333333%);}#grid.id-21 .absolute-position.push-4.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 * 5 + 0.333333333333% - 1%);}#grid.id-21 .frame-overflow-left.span-5.absolute-position{width: calc( (100% - 10%) / 12 * 5 - 0.583333333333% + 5%);}#grid.id-21 .frame-overflow-right.span-5.absolute-position{width: calc( (100% - 10%) / 12 * 5 - 0.583333333333% + 5%);}#grid.id-21 .span-5.absolute-position{width: calc( (100% - 10%) / 12 * 5 - 0.583333333333%);}#grid.id-21 .frame-overflow-left.span-5:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-5:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-5:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-5{grid-column-start:12;}#grid.id-21 :not(.absolute-position).colend-5{grid-column-end:11;}#grid.id-21 .type-stack .colstart-5{grid-column-start:11;}#grid.id-21 .type-stack .colend-5{grid-column-end:10;}#grid.id-21 .span-5.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) 2.66666666667% minmax(0, 1fr) 2.66666666667% minmax(0, 1fr) 2.66666666667% minmax(0, 1fr) 2.66666666667% minmax(0, 1fr) ;}#grid.id-21 .absolute-position.push-5{left: calc( 5% + (100% - 10%) / 12 * 5 + 0.416666666667%);}#grid.id-21 .absolute-position.push-5.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 * 6 + 0.416666666667% - 1%);}#grid.id-21 .frame-overflow-left.span-6.absolute-position{width: calc( (100% - 10%) / 12 * 6 - 0.5% + 5%);}#grid.id-21 .frame-overflow-right.span-6.absolute-position{width: calc( (100% - 10%) / 12 * 6 - 0.5% + 5%);}#grid.id-21 .span-6.absolute-position{width: calc( (100% - 10%) / 12 * 6 - 0.5%);}#grid.id-21 .frame-overflow-left.span-6:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-6:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-6:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-6{grid-column-start:14;}#grid.id-21 :not(.absolute-position).colend-6{grid-column-end:13;}#grid.id-21 .type-stack .colstart-6{grid-column-start:13;}#grid.id-21 .type-stack .colend-6{grid-column-end:12;}#grid.id-21 .span-6.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) 2.22222222222% minmax(0, 1fr) 2.22222222222% minmax(0, 1fr) 2.22222222222% minmax(0, 1fr) 2.22222222222% minmax(0, 1fr) 2.22222222222% minmax(0, 1fr) ;}#grid.id-21 .absolute-position.push-6{left: calc( 5% + (100% - 10%) / 12 * 6 + 0.5%);}#grid.id-21 .absolute-position.push-6.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 * 7 + 0.5% - 1%);}#grid.id-21 .frame-overflow-left.span-7.absolute-position{width: calc( (100% - 10%) / 12 * 7 - 0.416666666667% + 5%);}#grid.id-21 .frame-overflow-right.span-7.absolute-position{width: calc( (100% - 10%) / 12 * 7 - 0.416666666667% + 5%);}#grid.id-21 .span-7.absolute-position{width: calc( (100% - 10%) / 12 * 7 - 0.416666666667%);}#grid.id-21 .frame-overflow-left.span-7:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-7:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-7:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-7{grid-column-start:16;}#grid.id-21 :not(.absolute-position).colend-7{grid-column-end:15;}#grid.id-21 .type-stack .colstart-7{grid-column-start:15;}#grid.id-21 .type-stack .colend-7{grid-column-end:14;}#grid.id-21 .span-7.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) 1.90476190476% minmax(0, 1fr) 1.90476190476% minmax(0, 1fr) 1.90476190476% minmax(0, 1fr) 1.90476190476% minmax(0, 1fr) 1.90476190476% minmax(0, 1fr) 1.90476190476% minmax(0, 1fr) ;}#grid.id-21 .absolute-position.push-7{left: calc( 5% + (100% - 10%) / 12 * 7 + 0.583333333333%);}#grid.id-21 .absolute-position.push-7.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 * 8 + 0.583333333333% - 1%);}#grid.id-21 .frame-overflow-left.span-8.absolute-position{width: calc( (100% - 10%) / 12 * 8 - 0.333333333333% + 5%);}#grid.id-21 .frame-overflow-right.span-8.absolute-position{width: calc( (100% - 10%) / 12 * 8 - 0.333333333333% + 5%);}#grid.id-21 .span-8.absolute-position{width: calc( (100% - 10%) / 12 * 8 - 0.333333333333%);}#grid.id-21 .frame-overflow-left.span-8:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-8:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-8:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-8{grid-column-start:18;}#grid.id-21 :not(.absolute-position).colend-8{grid-column-end:17;}#grid.id-21 .type-stack .colstart-8{grid-column-start:17;}#grid.id-21 .type-stack .colend-8{grid-column-end:16;}#grid.id-21 .span-8.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) 1.66666666667% minmax(0, 1fr) 1.66666666667% minmax(0, 1fr) 1.66666666667% minmax(0, 1fr) 1.66666666667% minmax(0, 1fr) 1.66666666667% minmax(0, 1fr) 1.66666666667% minmax(0, 1fr) 1.66666666667% minmax(0, 1fr) ;}#grid.id-21 .absolute-position.push-8{left: calc( 5% + (100% - 10%) / 12 * 8 + 0.666666666667%);}#grid.id-21 .absolute-position.push-8.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 * 9 + 0.666666666667% - 1%);}#grid.id-21 .frame-overflow-left.span-9.absolute-position{width: calc( (100% - 10%) / 12 * 9 - 0.25% + 5%);}#grid.id-21 .frame-overflow-right.span-9.absolute-position{width: calc( (100% - 10%) / 12 * 9 - 0.25% + 5%);}#grid.id-21 .span-9.absolute-position{width: calc( (100% - 10%) / 12 * 9 - 0.25%);}#grid.id-21 .frame-overflow-left.span-9:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-9:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-9:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-9{grid-column-start:20;}#grid.id-21 :not(.absolute-position).colend-9{grid-column-end:19;}#grid.id-21 .type-stack .colstart-9{grid-column-start:19;}#grid.id-21 .type-stack .colend-9{grid-column-end:18;}#grid.id-21 .span-9.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) 1.48148148148% minmax(0, 1fr) 1.48148148148% minmax(0, 1fr) 1.48148148148% minmax(0, 1fr) 1.48148148148% minmax(0, 1fr) 1.48148148148% minmax(0, 1fr) 1.48148148148% minmax(0, 1fr) 1.48148148148% minmax(0, 1fr) 1.48148148148% minmax(0, 1fr) ;}#grid.id-21 .absolute-position.push-9{left: calc( 5% + (100% - 10%) / 12 * 9 + 0.75%);}#grid.id-21 .absolute-position.push-9.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 * 10 + 0.75% - 1%);}#grid.id-21 .frame-overflow-left.span-10.absolute-position{width: calc( (100% - 10%) / 12 * 10 - 0.166666666667% + 5%);}#grid.id-21 .frame-overflow-right.span-10.absolute-position{width: calc( (100% - 10%) / 12 * 10 - 0.166666666667% + 5%);}#grid.id-21 .span-10.absolute-position{width: calc( (100% - 10%) / 12 * 10 - 0.166666666667%);}#grid.id-21 .frame-overflow-left.span-10:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-10:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-10:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-10{grid-column-start:22;}#grid.id-21 :not(.absolute-position).colend-10{grid-column-end:21;}#grid.id-21 .type-stack .colstart-10{grid-column-start:21;}#grid.id-21 .type-stack .colend-10{grid-column-end:20;}#grid.id-21 .span-10.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) 1.33333333333% minmax(0, 1fr) 1.33333333333% minmax(0, 1fr) 1.33333333333% minmax(0, 1fr) 1.33333333333% minmax(0, 1fr) 1.33333333333% minmax(0, 1fr) 1.33333333333% minmax(0, 1fr) 1.33333333333% minmax(0, 1fr) 1.33333333333% minmax(0, 1fr) 1.33333333333% minmax(0, 1fr) ;}#grid.id-21 .absolute-position.push-10{left: calc( 5% + (100% - 10%) / 12 * 10 + 0.833333333333%);}#grid.id-21 .absolute-position.push-10.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 * 11 + 0.833333333333% - 1%);}#grid.id-21 .frame-overflow-left.span-11.absolute-position{width: calc( (100% - 10%) / 12 * 11 - 0.0833333333333% + 5%);}#grid.id-21 .frame-overflow-right.span-11.absolute-position{width: calc( (100% - 10%) / 12 * 11 - 0.0833333333333% + 5%);}#grid.id-21 .span-11.absolute-position{width: calc( (100% - 10%) / 12 * 11 - 0.0833333333333%);}#grid.id-21 .frame-overflow-left.span-11:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-11:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-11:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-11{grid-column-start:24;}#grid.id-21 :not(.absolute-position).colend-11{grid-column-end:23;}#grid.id-21 .type-stack .colstart-11{grid-column-start:23;}#grid.id-21 .type-stack .colend-11{grid-column-end:22;}#grid.id-21 .span-11.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) 1.21212121212% minmax(0, 1fr) 1.21212121212% minmax(0, 1fr) 1.21212121212% minmax(0, 1fr) 1.21212121212% minmax(0, 1fr) 1.21212121212% minmax(0, 1fr) 1.21212121212% minmax(0, 1fr) 1.21212121212% minmax(0, 1fr) 1.21212121212% minmax(0, 1fr) 1.21212121212% minmax(0, 1fr) 1.21212121212% minmax(0, 1fr) ;}#grid.id-21 .absolute-position.push-11{left: calc( 5% + (100% - 10%) / 12 * 11 + 0.916666666667%);}#grid.id-21 .absolute-position.push-11.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 * 12 + 0.916666666667% - 1%);}#grid.id-21 .frame-overflow-left.span-12.absolute-position{width: calc( (100% - 10%) / 12 * 12 - 0% + 5%);}#grid.id-21 .frame-overflow-right.span-12.absolute-position{width: calc( (100% - 10%) / 12 * 12 - 0% + 5%);}#grid.id-21 .span-12.absolute-position{width: calc( (100% - 10%) / 12 * 12 - 0%);}#grid.id-21 .frame-overflow-left.span-12:not(.absolute-position){grid-column-start:1;}#grid.id-21 .frame-overflow-right.span-12:not(.absolute-position){grid-column-end:26;}#grid.id-21 .frame-overflow-both.span-12:not(.absolute-position){grid-column-start:1; grid-column-end:26;}#grid.id-21 :not(.absolute-position).colstart-12{grid-column-start:26;}#grid.id-21 :not(.absolute-position).colend-12{grid-column-end:25;}#grid.id-21 .type-stack .colstart-12{grid-column-start:25;}#grid.id-21 .type-stack .colend-12{grid-column-end:24;}#grid.id-21 .span-12.type-stack .stack-element{display:grid;grid-template-columns:minmax(0, 1fr) 1.11111111111% minmax(0, 1fr) 1.11111111111% minmax(0, 1fr) 1.11111111111% minmax(0, 1fr) 1.11111111111% minmax(0, 1fr) 1.11111111111% minmax(0, 1fr) 1.11111111111% minmax(0, 1fr) 1.11111111111% minmax(0, 1fr) 1.11111111111% minmax(0, 1fr) 1.11111111111% minmax(0, 1fr) 1.11111111111% minmax(0, 1fr) 1.11111111111% minmax(0, 1fr) ;}#grid.id-21 .absolute-position.push-12{left: calc( 5% + (100% - 10%) / 12 * 12 + 1%);}#grid.id-21 .absolute-position.push-12.place-at-end-of-col{left: calc( 5% + (100% - 10%) / 12 * 13 + 1% - 1%);}</style>\n                <!-- background color css --><style>#grid.id-21, .cover-region-desktop.id-21 .cover-inner{background-color:transparent;}</style>\n                \n                \n                \n                <div class=\"row  one-col-row row-col-amt-1 absolute-positioning-vertically-in-apl no-stickies no-y-offsets no-horizontal-grid no-webglslideshow no-row-hoverimage row-id-1 first-row row-0\"  data-collapsed=\"false\"  >\r\n            \r\n            \r\n            \r\n                    \r\n            <div class=\"row-inner \" >\r\n                    <div class=\"column-wrap \" style=\" \"><div class=\"col no-offset place-normal push-4 span-3 colstart-4 colend-7 no-frame-overflow align-top first-child no-parallax type-project id-3  no-sticky\"   data-type=\"project\"  data-yvel=\"1\" ><div class=\"thumbnail-wrap first-child\" data-tags=\"[]\"  ><a class=\"thumb portrait   \" href=\"http://olaf.playhamburg.com/project-one/\" style=\"\" data-id=\"13\" data-catid=\"[1]\" data-title=\"Project One\" data-type=\"project\"><div class=\"thumb-rel\"><div class=\"ph\" style=\"padding-bottom:125.290023202%; \"><img class=\"lay-image-responsive lazyload \" src=\"data:image/png;base64,R0lGODlhFAAUAIAAAP///wAAACH5BAEAAAAALAAAAAAUABQAAAIRhI+py+0Po5y02ouz3rz7rxUAOw==\" data-src=\"http://olaf.playhamburg.com/wp-content/uploads/2025/09/000874820006-265x332.jpg\"  data-srcset=\"http://olaf.playhamburg.com/wp-content/uploads/2025/09/000874820006-265x332.jpg 265w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/000874820006-512x641.jpg 512w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/000874820006-768x962.jpg 768w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/000874820006.jpg 1024w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/000874820006.jpg 1280w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/000874820006.jpg 1920w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/000874820006.jpg 2560w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/000874820006.jpg 3200w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/000874820006.jpg 3840w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/000874820006.jpg 4096w\" data-ar=\"1.25290023202\"  alt=\"Olaf Lumma\"  data-w=\"862\" data-h=\"1080\" data-id=\"18\" style=\"aspect-ratio:862/1080;\"/><span></span></div></div><div class=\"lay-textformat-parent below-image\"><span class=\"title _Default\">Project One</span></div></a></div></div></div>\r\n            </div>\r\n                </div><div class=\"row  one-col-row row-col-amt-1 absolute-positioning-vertically-in-apl no-stickies no-y-offsets no-horizontal-grid no-webglslideshow no-row-hoverimage row-id-5  row-1\"  data-collapsed=\"false\"  >\r\n            \r\n            \r\n            \r\n                    \r\n            <div class=\"row-inner \" >\r\n                    <div class=\"column-wrap \" style=\" \"><div class=\"col no-offset place-normal push-6 span-4 colstart-6 colend-10 no-frame-overflow align-bottom first-child no-parallax type-project id-4  no-sticky\"   data-type=\"project\"  data-yvel=\"1\" ><div class=\"thumbnail-wrap first-child\" data-tags=\"[]\"  ><a class=\"thumb landscape   \" href=\"http://olaf.playhamburg.com/project-two/\" style=\"\" data-id=\"14\" data-catid=\"[1]\" data-title=\"Project Two\" data-type=\"project\"><div class=\"thumb-rel\"><div class=\"ph\" style=\"padding-bottom:50.625%; \"><img class=\"lay-image-responsive lazyload \" src=\"data:image/png;base64,R0lGODlhFAAUAIAAAP///wAAACH5BAEAAAAALAAAAAAUABQAAAIRhI+py+0Po5y02ouz3rz7rxUAOw==\" data-src=\"http://olaf.playhamburg.com/wp-content/uploads/2025/09/G5B5422_WEB-265x134.jpg\"  data-srcset=\"http://olaf.playhamburg.com/wp-content/uploads/2025/09/G5B5422_WEB-265x134.jpg 265w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/G5B5422_WEB-512x259.jpg 512w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/G5B5422_WEB-768x389.jpg 768w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/G5B5422_WEB-1024x518.jpg 1024w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/G5B5422_WEB-1280x648.jpg 1280w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/G5B5422_WEB-1920x972.jpg 1920w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/G5B5422_WEB.jpg 2560w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/G5B5422_WEB.jpg 3200w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/G5B5422_WEB.jpg 3840w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/G5B5422_WEB.jpg 4096w\" data-ar=\"0.50625\"  alt=\"Olaf Lumma\"  data-w=\"2400\" data-h=\"1215\" data-id=\"16\" style=\"aspect-ratio:2400/1215;\"/><span></span></div></div><div class=\"lay-textformat-parent below-image\"><span class=\"title _Default\">Project Two</span></div></a></div></div></div>\r\n            </div>\r\n                </div><div class=\"row  one-col-row row-col-amt-1 absolute-positioning-vertically-in-apl no-stickies no-y-offsets no-horizontal-grid no-webglslideshow no-row-hoverimage row-id-6  row-2\"  data-collapsed=\"false\"  >\r\n            \r\n            \r\n            \r\n                    \r\n            <div class=\"row-inner \" >\r\n                    <div class=\"column-wrap \" style=\" \"><div class=\"col no-offset place-normal push-2 span-3 colstart-2 colend-5 no-frame-overflow align-top first-child no-parallax type-project id-2  no-sticky\"   data-type=\"project\"  data-yvel=\"1\" ><div class=\"thumbnail-wrap first-child\" data-tags=\"[]\"  ><a class=\"thumb portrait   \" href=\"http://olaf.playhamburg.com/project-three/\" style=\"\" data-id=\"19\" data-catid=\"[1]\" data-title=\"Project Three\" data-type=\"project\"><div class=\"thumb-rel\"><div class=\"ph\" style=\"padding-bottom:121.484814398%; \"><img class=\"lay-image-responsive lazyload \" src=\"data:image/png;base64,R0lGODlhFAAUAIAAAP///wAAACH5BAEAAAAALAAAAAAUABQAAAIRhI+py+0Po5y02ouz3rz7rxUAOw==\" data-src=\"http://olaf.playhamburg.com/wp-content/uploads/2025/09/0505_003-265x322.jpg\"  data-srcset=\"http://olaf.playhamburg.com/wp-content/uploads/2025/09/0505_003-265x322.jpg 265w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/0505_003-512x622.jpg 512w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/0505_003-768x933.jpg 768w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/0505_003.jpg 1024w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/0505_003.jpg 1280w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/0505_003.jpg 1920w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/0505_003.jpg 2560w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/0505_003.jpg 3200w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/0505_003.jpg 3840w, http://olaf.playhamburg.com/wp-content/uploads/2025/09/0505_003.jpg 4096w\" data-ar=\"1.21484814398\"  alt=\"Olaf Lumma\"  data-w=\"889\" data-h=\"1080\" data-id=\"20\" style=\"aspect-ratio:889/1080;\"/><span></span></div></div><div class=\"lay-textformat-parent below-image\"><span class=\"title _Default\">Project Three</span></div></a></div></div></div>\r\n            </div>\r\n                </div>\n                </div></div><!-- End Desktop Layout --><div id=\"footer-region\"></div></div><div id=\"lay-overlays\">\r\n</div>\r\n<div id=\"lay-project-overlay-background\" style=\"opacity:0;\"></div><div id=\"lay-project-overlay\" style=\"transform: translateY(100%);\" class=\"animation-slideup\"></div><script type=\"speculationrules\">\n{\"prefetch\":[{\"source\":\"document\",\"where\":{\"and\":[{\"href_matches\":\"/*\"},{\"not\":{\"href_matches\":[\"/wp-*.php\",\"/wp-admin/*\",\"/wp-content/uploads/*\",\"/wp-content/*\",\"/wp-content/plugins/*\",\"/wp-content/themes/lay/*\",\"/*\\\\?(.+)\"]}},{\"not\":{\"selector_matches\":\"a[rel~=\\\"nofollow\\\"]\"}},{\"not\":{\"selector_matches\":\".no-prefetch, .no-prefetch a\"}}]},\"eagerness\":\"conservative\"}]}\n</script>\n<div id=\"lightbox-region\" class=\"transparent normal-style animation-zoom\">\n\t<div class=\"lightbox-bg\"></div>\n\t<div id=\"lightbox-inner\">\n\t\t<div class=\"swiper-container\">\n\t\t</div>\n\t</div>\n\t<div class=\"close-lightbox standard-close\">\n\t\t\t</div>\n</div><script type=\"text/javascript\" src=\"http://olaf.playhamburg.com/wp-content/themes/lay/frontend/assets/js/vendor.min.js?ver=9.7.8\" id=\"vendor-frontend-footer-js\"></script>\n<script type=\"text/javascript\" id=\"frontend-app-js-extra\">\n/* <![CDATA[ */\nvar passedDataHistory = {\"titleprefix\":\"Olaf Lumma \\u2014 \",\"title\":\"Olaf Lumma\"};\nvar layData = {\"misc_options_scroll_transition_offset_desktop\":\"90\",\"misc_options_scroll_transition_offset_mobile\":\"40\",\"cover_animation_easing\":\"easeOutSine\",\"cover_animation_duration\":\"400\",\"mobile_menu_disable_body_scroll\":\"\",\"custom_taxonomies\":[],\"default_category_id\":\"1\",\"default_product_cat_id\":\"\",\"thumbnail_mouseover_image\":\"\",\"thumbnail_video_and_mouseover_image_behavior\":\"image\",\"loadingBlur\":\"standard\",\"lazyLoading\":\"on\",\"videoLazyLoading\":\"\",\"pt_follow_mouse\":\"\",\"wpapiroot\":\"http://olaf.playhamburg.com/wp-json/\",\"simple_parallax\":\"\",\"pa_type\":\"icon\",\"show_arrows\":\"on\",\"projectsMeta\":\"[{\\\"title\\\":\\\"Project Three\\\",\\\"url\\\":\\\"http:\\\\/\\\\/olaf.playhamburg.com\\\\/project-three\\\\/\\\",\\\"id\\\":19,\\\"catid\\\":[1]},{\\\"title\\\":\\\"Project Two\\\",\\\"url\\\":\\\"http:\\\\/\\\\/olaf.playhamburg.com\\\\/project-two\\\\/\\\",\\\"id\\\":14,\\\"catid\\\":[1]},{\\\"title\\\":\\\"Project One\\\",\\\"url\\\":\\\"http:\\\\/\\\\/olaf.playhamburg.com\\\\/project-one\\\\/\\\",\\\"id\\\":13,\\\"catid\\\":[1]}]\",\"newsMeta\":\"[]\",\"template_directory_uri\":\"http://olaf.playhamburg.com/wp-content/themes/lay\",\"playicon\":\"http://olaf.playhamburg.com/wp-content/themes/lay/frontend/assets/img/play.svg\",\"nav_amount\":\"1\",\"nav_customizer_properties\":{\"nav_hidewhenscrollingdown\":\"\",\"nav_hidewhenscrollingdown_second_menu\":\"\",\"nav_hidewhenscrollingdown_third_menu\":\"\",\"nav_hidewhenscrollingdown_fourth_menu\":\"\",\"nav_hidewhenscrolling_show_on_mouseover\":true,\"nav_hidewhenscrolling_show_on_mouseover_second_menu\":true,\"nav_hidewhenscrolling_show_on_mouseover_third_menu\":true,\"nav_hidewhenscrolling_show_on_mouseover_fourth_menu\":true,\"nav_fadeout_whenscrollingdown\":\"\",\"nav_fadeout_whenscrollingdown_second_menu\":\"\",\"nav_fadeout_whenscrollingdown_third_menu\":\"\",\"nav_fadeout_whenscrollingdown_fourth_menu\":\"\",\"nav_hide\":0,\"nav_hide_second_menu\":0,\"nav_hide_third_menu\":0,\"nav_hide_fourth_menu\":0,\"nav_position\":\"top-right\",\"nav_position_second_menu\":\"top-right\",\"nav_position_third_menu\":\"top-right\",\"nav_position_fourth_menu\":\"top-right\"},\"st_hidewhenscrollingdown\":\"\",\"st_fadeout_whenscrollingdown\":\"\",\"st_hide\":\"0\",\"navbar_hide\":\"1\",\"navbar_position\":\"top\",\"navbar_hidewhenscrollingdown\":\"\",\"navbar_fadeout_whenscrollingdown\":\"\",\"st_position\":\"top-left\",\"footer_active_in_projects\":\"off\",\"footer_active_in_pages\":\"off\",\"footer_active_in_categories\":\"off\",\"projectsFooterId\":\"\",\"pagesFooterId\":\"\",\"categoriesFooterId\":\"\",\"individual_project_footers\":\"\",\"individual_page_footers\":\"\",\"individual_category_footers\":\"\",\"prevnext_navigate_through\":\"all_projects\",\"fi_mo_touchdevice_behaviour\":\"mo_dont_show\",\"image_loading\":\"lazy_load\",\"cover_scrolldown_on_click\":\"\",\"cover_darken_when_scrolling\":\"\",\"cover_parallaxmove_when_scrolling\":\"\",\"cover_disable_for_phone\":\"\",\"misc_options_cover\":\"\",\"misc_options_max_width_apply_to_logo_and_nav\":\"\",\"maxwidth\":\"0\",\"frame_left\":\"5\",\"frame_right\":\"5\",\"frame_leftright_mu\":\"%\",\"m_st_fontfamily\":\"helvetica,sans-serif\",\"misc_options_showoriginalimages\":\"\",\"misc_options_showoriginalimages_for_phone\":\"\",\"phone_layout_active\":\"on\",\"breakpoint\":\"600\",\"phone_menu_breakpoint\":\"600\",\"tabletbreakpoint\":\"1024\",\"shortcodes\":[],\"is_customize\":\"\",\"mobile_hide_menubar\":\"0\",\"mobile_menu_style\":\"style_1\",\"mobile_burger_type\":\"default_thin\",\"siteUrl\":\"http://olaf.playhamburg.com\",\"ajax_url\":\"http://olaf.playhamburg.com/wp-admin/admin-ajax.php\",\"intro_active\":\"\",\"intro_transition_duration\":\"500\",\"intro_hide_after\":\"4000\",\"intro_movement\":\"\",\"intro_landscape\":[],\"intro_portrait\":[],\"intro_use_svg_overlay\":\"\",\"intro_use_text_overlay\":\"\",\"intro_text\":\"\",\"is_frontpage\":\"1\",\"intro_svg_url\":\"\",\"intro_hide_on_phone\":\"\",\"is_ssl\":\"\",\"has_www\":\"0\",\"is_qtranslate_active\":\"\",\"is_polylang_active\":\"\",\"video_thumbnail_mouseover_behaviour\":\"autoplay\",\"element_transition_on_scroll\":\"\",\"mobile_navbar_fixed\":\"1\",\"misc_options_disable_ajax\":\"\",\"anchorscroll_offset_desktop\":\"0\",\"anchorscroll_offset_phone\":\"0\",\"tgf_transition\":\"fade_out_fade_in_2\",\"pgf_transition\":\"fade_out_fade_in_2\",\"sideCartPluginActive\":\"\",\"lay_woocommerce_mobile_space_leftright\":\"15\",\"woocommerce_active\":\"\",\"search_hidden_projects_enabled\":\"\",\"lay_woocommerce_use_swatches\":\"\",\"lay_woocommerce_singleproduct_only_show_variation_images\":\"\",\"lay_woocommerce_singleproduct_layout_type_mobile\":\"carousel\",\"lay_woocommerce_singleproduct_desktop_carousel_height\":\"auto\",\"lay_woocommerce_singleproduct_desktop_carousel_slide_duration\":\"300\",\"lay_woocommerce_singleproduct_desktop_carousel_loop\":\"\",\"lay_sticky_footer\":\"on\",\"menu_submenu_show_on\":\"hover\",\"spaces_mu\":\"%\",\"offsets_mu\":\"%\",\"menu_submenu_keep_open\":\"\",\"menu_submenu_keep_open_2\":\"\",\"menu_submenu_follow_parent_link_on_click_to_open_submenu\":\"\",\"misc_options_element_transition_animate_opacity\":\"on\",\"search_autosuggest_hide\":\"\",\"shownag\":\"dontshow\",\"never_change_scrolling_position\":\"\",\"navigation_transition_in_duration\":\"150\",\"navigation_transition_out_duration\":\"150\",\"navigation_transition_in\":\"fade\",\"navigation_transition_out\":\"fade\",\"navigation_transition_out_easing\":\"easeInOutQuart\",\"navigation_transition_in_easing\":\"easeInOutQuart\",\"navigation_transition_use_revealing_transition_on_first_visit\":\"\",\"navigation_transition_y_translate_desktop\":\"100\",\"navigation_transition_y_translate_phone\":\"50\",\"youtube\":\"\",\"projects_overlays\":\"\",\"po_show_close_icon\":\"on\",\"po_animation\":\"slideup\",\"po_opening_behaviour\":\"immediate\",\"po_easing_function\":\"cubic-bezier(0.075, 0.82, 0.165, 1)\",\"po_animation_duration\":\"1200\",\"po_use_custom_close_icon\":\"\",\"po_custom_close_icon\":\"\",\"page_overlay_feature\":\"\",\"po_background_behind_overlay\":\"on\",\"misc_options_alt_w100_h100_sizing\":\"\",\"disable_projectsoverlays_on_ig\":\"on\",\"use_revealing_transition_when_opening_page_overlay\":\"\",\"activate_lay_cache\":\"\"};\n//# sourceURL=frontend-app-js-extra\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"http://olaf.playhamburg.com/wp-content/themes/lay/frontend/assets/js/frontend.app.min.js?ver=9.7.8\" id=\"frontend-app-js\"></script>\n<script type=\"text/javascript\" src=\"https://player.vimeo.com/api/player.js?ver=2.9.1\" id=\"vimeo-js\"></script>\n<script type=\"text/javascript\" src=\"http://olaf.playhamburg.com/wp-content/plugins/laytheme-magneticslides/frontend/assets/vendor/fullpage.js?ver=1.8.2\" id=\"fullpage-js\"></script>\n<script type=\"text/javascript\" id=\"magneticslides-app-js-extra\">\n/* <![CDATA[ */\nvar magneticSlidesPassedData = {\"activeInProjects\":\"\",\"activeInPages\":\"\",\"activeInCategories\":\"\",\"individualProjectIds\":\"null\",\"individualCategoryIds\":\"null\",\"individualPageIds\":\"null\",\"ms_slideonclick\":\"\",\"ms_direction\":\"vertical\",\"ms_autoScrolling\":\"on\",\"ms_autoScrollingSpeed\":\"700\",\"ms_scrollBar\":\"\",\"ms_continuousVertical\":\"\",\"ms_continuousHorizontal\":\"\",\"ms_navigation\":\"\",\"ms_navigation_position\":\"right\",\"ms_fit_browser\":\"\",\"ms_fit_browser_maxwidth\":\"90\",\"ms_fit_browser_maxdim\":\"90\",\"ms_disable_for_phone\":\"\",\"breakpoint\":\"600\",\"ms_fadingEffect\":\"\"};\n//# sourceURL=magneticslides-app-js-extra\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"http://olaf.playhamburg.com/wp-content/plugins/laytheme-magneticslides/frontend/assets/js/magneticslides.plugin.min.js?ver=1.8.2\" id=\"magneticslides-app-js\"></script>\n<script type=\"text/javascript\" id=\"laycarousel-app-js-extra\">\n/* <![CDATA[ */\nvar layCarouselPassedData = {\"horizontalAlignment\":\"center\",\"youtube\":\"\",\"loop\":\"1\",\"transition\":\"sliding\",\"autoplaySpeed\":\"2000\",\"autoplayDelay\":\"0\",\"transitionSpeed\":\"300\",\"mousecursor\":\"leftright\",\"showCaptions\":\"on\",\"captionTextformat\":\"Default\",\"numberTextformat\":\"Default\",\"showCircles\":\"\",\"showNumbers\":\"\",\"captionsPosition\":\"left\",\"numbersPosition\":\"right\",\"showArrowButtons\":\"\",\"pauseAutoplayOnHover\":\"on\",\"rightButton\":\"\",\"lazyload\":\"on\",\"alt_rightButton\":\"\",\"showArrowButtonsForTouchDevices\":\"\",\"alignSink\":\"\",\"contentAlignment\":\"bottom\",\"sinkPosition\":\"below\",\"textAlignment\":\"middle\",\"lessSizing\":\"\",\"originalImages\":\"\",\"loopTouchDevice\":\"on\",\"textSlideWidthDesktop\":\"400\",\"textSlideWidthTablet\":\"400\",\"textSlideWidthPhone\":\"400\"};\n//# sourceURL=laycarousel-app-js-extra\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"http://olaf.playhamburg.com/wp-content/plugins/laytheme-carousel/frontend/assets/js/carousel.plugin.min.js?ver=2.9.1\" id=\"laycarousel-app-js\"></script>\n<script type=\"text/javascript\" id=\"imagehover-app-js-extra\">\n/* <![CDATA[ */\nvar imagehoverPassedData = {\"imagehover_imageposition\":\"followmousex\",\"desktop_max_width\":\"400\",\"desktop_max_height\":\"400\",\"tablet_max_width\":\"300\",\"tablet_max_height\":\"300\",\"phone_max_width\":\"100\",\"phone_max_height\":\"100\",\"position_horizontal\":\"right\",\"offset_vertical\":\"5\",\"mousecursor_offset_vertical\":\"5\",\"position_vertical\":\"top\",\"transition\":\"fade2\",\"imagehover_adjustposition\":\"on\",\"imagehover_donthideonmouseleave\":\"\",\"imagehover_scrolltrigger\":\"onhoveronly\",\"imagehover_imageposition_for_scroll\":\"centerfixed\",\"imagehover_scrolltrigger_y_desktop\":\"350\",\"imagehover_scrolltrigger_y_phone\":\"250\",\"imagehover_clickable\":\"\"};\n//# sourceURL=imagehover-app-js-extra\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"http://olaf.playhamburg.com/wp-content/plugins/laytheme-imagehover/frontend/assets/js/imagehover.plugin.min.js?ver=1.4.8\" id=\"imagehover-app-js\"></script>\n<script type=\"text/javascript\" id=\"lightbox-app-js-extra\">\n/* <![CDATA[ */\nvar layLightboxPassedData = {\"minimalStyle\":\"\",\"activeInProjects\":\"all\",\"activeInPages\":\"\",\"activeInCategories\":\"\",\"activeInNews\":\"\",\"individualProjectIds\":\"null\",\"individualPageIds\":\"null\",\"individualCategoryIds\":\"null\",\"individualNewsIds\":\"null\",\"onlyZoom\":\"\",\"onlyDrag\":\"\",\"slidingDuration\":\"1000\",\"spaceAround\":\"50\",\"spaceAroundPhone\":\"30\",\"spaceBelow\":\"50\",\"spaceBelowPhone\":\"30\",\"space_between_image_and_caption\":\"50\",\"space_between_image_and_caption_phone\":\"10\",\"showOriginalImages\":\"\",\"breakpoint\":\"600\",\"activeOnPhone\":\"\",\"lightbox_animation_style\":\"zoom\",\"scrollBackground\":\"on\",\"includeFooterImages\":\"\"};\n//# sourceURL=lightbox-app-js-extra\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"http://olaf.playhamburg.com/wp-content/plugins/laytheme-lightbox/frontend/assets/js/lightbox.plugin.min.js?ver=1.8.9\" id=\"lightbox-app-js\"></script>\n<!-- Fix for flash of unstyled content on Chrome --><style>.sitetitle, .laynav, .project-arrow, .mobile-title{visibility:visible;}</style></body>\r\n</html>",
    "location": "/",
    "securitytxt_hash": null,
    "server": "Apache",
    "sitemap": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<?xml-stylesheet type=\"text/xsl\" href=\"http://olaf.playhamburg.com/wp-sitemap-index.xsl\" ?>\n<sitemapindex xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\"><sitemap><loc>http://olaf.playhamburg.com/wp-sitemap-posts-post-1.xml</loc></sitemap><sitemap><loc>http://olaf.playhamburg.com/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>http://olaf.playhamburg.com/wp-sitemap-taxonomies-category-1.xml</loc></sitemap><sitemap><loc>http://olaf.playhamburg.com/wp-sitemap-users-1.xml</loc></sitemap></sitemapindex>\n",
    "server_hash": 869690771
  },
  "os": null,
  "timestamp": "2026-05-08T12:05:43.986449",
  "isp": "Neue Medien Muennich GmbH",
  "cpe23": [
    "cpe:2.3:a:apache:http_server"
  ],
  "cpe": [
    "cpe:/a:apache:http_server"
  ],
  "transport": "tcp",
  "asn": "AS34788",
  "hostnames": [
    "dd50622.kasserver.com"
  ],
  "location": {
    "city": "Neusalza-Spremberg",
    "region_code": "SN",
    "area_code": null,
    "longitude": 14.5356,
    "latitude": 51.03945,
    "country_code": "DE",
    "country_name": "Germany"
  },
  "ip": 1426948199,
  "domains": [
    "kasserver.com"
  ],
  "org": "Neue Medien Muennich GmbH",
  "data": "HTTP/1.1 200 OK\r\nDate: Fri, 08 May 2026 12:05:43 GMT\r\nServer: Apache\r\nLink: <http://olaf.playhamburg.com/wp-json/>; rel=\"https://api.w.org/\"\r\nUpgrade: h2,h2c\r\nConnection: Upgrade\r\nVary: Accept-Encoding,User-Agent\r\nTransfer-Encoding: chunked\r\nContent-Type: text/html; charset=UTF-8\r\n\r\n",
  "port": 80,
  "ip_str": "85.13.128.103"
}