85.13.128.103
C2 Infrastructure Lumma 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\">▶</div></a><a data-type=\"project\" class=\"pa-next project-arrow pa-icon center\"><div class=\"pa-inner\">▶</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"
}