.xdsoft_datetimepicker{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;box-shadow:0 5px 15px -5px rgba(0,0,0,.506);-moz-box-sizing:border-box;box-sizing:border-box;color:#333;display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{background:transparent;border:0;height:210px;left:0;position:absolute;top:0;width:75px}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{box-shadow:none;display:inline-block;position:static}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{float:left;margin-left:8px;width:224px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-left:0;margin-right:8px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{float:left;margin-left:8px;margin-top:0;text-align:center;width:58px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-left:0;margin-right:8px}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-bottom:3px;margin-top:8px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{background-position:-92px -19px;display:inline-block;height:20px;opacity:.5;vertical-align:middle;width:9px}.xdsoft_datetimepicker .xdsoft_prev{background-position:-20px 0;float:left}.xdsoft_datetimepicker .xdsoft_today_button{background-position:-70px 0;float:left;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{background-position:0 0;float:right}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0;cursor:pointer;display:block;-ms-filter:"alpha(opacity=50)";height:30px;min-width:0;opacity:.5;outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px -15px;display:block;float:none;height:15px;margin-left:14px;margin-top:7px;width:30px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #ddd;height:151px;overflow:hidden}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-bottom-width:0;border-collapse:collapse;border-top:1px solid #ddd;color:#666;cursor:pointer;font-size:12px;height:25px;line-height:25px;text-align:center}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{-ms-filter:"alpha(opacity=100)";opacity:1}.xdsoft_datetimepicker .xdsoft_label{background-color:#fff;cursor:pointer;display:inline;float:left;font-size:14px;font-weight:700;line-height:20px;margin:0;padding:5px 3px;position:relative;text-align:center;width:182px;z-index:9999}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{background:#fff;border:1px solid #ccc;display:none;max-height:160px;overflow-y:hidden;position:absolute;right:0;top:30px;z-index:101}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:#ff8000;color:#fff}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{text-align:right;width:100px}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{margin-left:5px;width:48px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{background:#f5f5f5;border:1px solid #ddd;border-collapse:collapse;color:#666;cursor:pointer;font-size:12px;height:25px;padding:0;text-align:right;vertical-align:middle;width:14.2857142%}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{cursor:default;-ms-filter:"alpha(opacity=50)";opacity:.5}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{-ms-filter:"alpha(opacity=20)";opacity:.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#ff8000!important;box-shadow:none!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af!important;box-shadow:inset 0 1px 3px 0 #178fe5!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{background:inherit!important;box-shadow:inherit!important;color:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{color:#999;cursor:default;font-weight:700;text-align:center}.xdsoft_datetimepicker .xdsoft_copyright{clear:both;color:#ccc!important;float:none;font-size:10px;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{border:1px solid #ccc;position:relative}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;border-radius:3px;height:20px}.xdsoft_scrollbar{bottom:0;cursor:pointer;position:absolute;right:0;top:0;width:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{background:#000;border:1px solid;border-color:#333 #333 #444;box-shadow:0 5px 15px -5px hsla(0,0%,100%,.506);color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{background:#000;border:1px solid #333}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:#007fff;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#007fff!important;color:#000!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{border:1px solid #ddd!important;color:#454551;display:block;font-size:13px;margin-top:5px;width:100%}.xdsoft_datetimepicker .blue-gradient-button{background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(180deg,#fff 0,#f4f8fa 73%);border:1px solid #d7d8da;color:#82878c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f8fa",GradientType=0);font-family:museo-sans,Book Antiqua,sans-serif;font-size:12px;font-weight:300;height:28px;padding:4px 17px 4px 33px;position:relative}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{background:-moz-linear-gradient(top,#f4f8fa 0,#fff 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#fff));background:-webkit-linear-gradient(top,#f4f8fa,#fff 73%);background:-o-linear-gradient(top,#f4f8fa 0,#fff 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#fff 73%);background:linear-gradient(180deg,#f4f8fa 0,#fff 73%);color:#454551;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#FFF",GradientType=0)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}:focus{outline:0}:focus-visible{outline-color:#007bc4;outline-offset:.25rem;outline-style:solid;outline-width:.25rem}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}a{text-decoration:none}img,picture,source{font-size:0}source{height:0;margin:0;padding:0;width:0}header{background:#fff;box-shadow:0 0 12px rgba(0,0,0,.05);display:grid;grid-template-columns:1fr 2fr 2fr 3fr;max-height:100px;padding:20px 50px;position:sticky;top:0;transition:all .5s ease;z-index:100}header .is-hint{display:none}header .is-menu{align-self:center;justify-self:start}header .is-menu.active .is-burger{transition:all .25s ease-in-out}header .is-menu.active .is-burger span{opacity:0}header .is-menu.active .is-burger:before{left:0;top:50%;transform:rotate(-45deg)}header .is-menu.active .is-burger:after{right:0;top:50%;transform:rotate(45deg)}header .is-menu.active .menu{height:max-content;min-height:calc(33vh - 100px);opacity:.9}header .is-menu.active .menu .inner{display:block}header .is-menu .is-burger{background-color:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:18px;position:relative;width:28px;z-index:10009}header .is-menu .is-burger:before{top:2px}header .is-menu .is-burger:after{bottom:0}header .is-menu .is-burger:after,header .is-menu .is-burger:before{content:""}header .is-menu .is-burger span{opacity:1;top:50%}header .is-menu .is-burger span,header .is-menu .is-burger:after,header .is-menu .is-burger:before{background-color:#007bc4;display:block;height:2px;position:absolute;transition:all .3s ease-in-out;width:100%}header .is-menu .menu{background-color:#007bc4;color:#fff;font-size:1rem;height:0;left:0;line-height:1.5rem;min-width:420px;opacity:0;position:fixed;top:100px;transition:all .5s ease-in-out;z-index:100;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}header .is-menu .menu .inner{display:none;padding:3rem 60px}header .is-menu .menu a{color:#fff}header .is-menu .menu a:hover{color:hsla(0,0%,100%,.8)}header .is-menu .menu a.active{color:hsla(0,0%,100%,.6)}header .is-menu .menu a:focus-visible{outline-color:#fff}header .hotspot-menu{align-self:center;justify-self:center}header .hotspot-menu a{color:#343434}header .hotspot-menu a:hover{color:#007bc4}header .hotspot-menu a+a{margin-left:1rem}header img{cursor:pointer;justify-self:center;max-height:60px}header .is-operations{align-items:center;align-self:center;display:flex;flex-flow:row nowrap;gap:20px;justify-content:flex-end;justify-self:end}header .is-operations #search-wrap{display:inline-block;padding-top:2px;position:relative}header .is-operations #search-wrap input[type=text]{background:none;border:none;color:#000;cursor:pointer;display:inline-block;height:24px;padding:2px 24px 0 2px;position:absolute;right:0;top:0;transition:width .4s cubic-bezier(0,.795,0,1);width:0;z-index:3}header .is-operations #search-wrap input[type=text]:focus:hover{background:#fff;border-bottom:1px solid #007bc4}header .is-operations #search-wrap input[type=text]:focus{background:#fff;border-bottom:1px solid #007bc4;cursor:text;width:250px;z-index:1}header .is-operations #search-wrap button[type=submit]{background-color:transparent;border:none;color:#007bc4;cursor:pointer;display:inline-block;font-size:24px;height:24px;padding:0;position:relative;transition:opacity .4s ease;width:24px;z-index:2}header .is-operations #search-wrap button[type=submit]:hover{opacity:.8}header .is-operations a{color:#007bc4;font-size:24px;position:relative}header .is-operations a input{font-size:14px}header .is-operations a.shopping-bag.not-empty:before{background:#f18700;border-radius:8px;color:#fff;content:attr(data-basket-amount);font-size:8px;left:12px;line-height:8px;max-width:25px;min-width:8px;padding:4px;position:absolute;text-align:center;top:0;width:auto}header .is-operations a.jobs i{color:#919191}.autocomplete-suggestions{background-color:#fff;opacity:.93;padding:1rem}.autocomplete-suggestions .autocomplete-suggestion:hover{cursor:pointer}@media (max-width:1245px){header{grid-template-columns:1fr 2fr 1fr}header .hotspot-menu{display:none}}@media (max-width:820px){header{max-height:60px;padding:0 15px;transition:all .5s ease}header .hotspot-menu a+a{margin-left:.6rem}header img{height:60px}}footer{background:#787676;padding:4rem 5vw 50px}footer .footer{display:flex;flex-flow:row wrap;gap:1rem}footer .footer .column{margin:0 auto 2rem;max-width:max-content}footer .footer a{color:#fff;font-weight:700}footer .footer .bullet{height:auto;position:relative;top:-2px;width:14px}footer .footer .headerbutton{background-color:#007bc4;border-radius:6px;color:#fff;display:inline-block;font-weight:700;margin-bottom:15px;padding:4px 8px;white-space:nowrap}footer .footer .footercolumn1{display:flex;flex-flow:column wrap;gap:1rem;max-width:unset;width:100%}footer .footer .footercolumn1 img{display:inline-block;height:auto;margin-right:8px;width:1.5rem}footer .footer .footercolumn2{width:100%}footer .footer .footercolumn2 a{display:block;margin-bottom:10px}footer .footer .footercolumn2 a:not([target=_blank]):after{background-color:#f18700;content:"\276F";font-size:.5rem;height:.5em;margin-left:.3rem;padding:.2rem;text-align:center;transition:all .35s;vertical-align:middle;width:.5em}footer .footer .footercolumn2 a.headerbutton{display:inline-block;margin-bottom:15px}footer .footer .footercolumn2 a.headerbutton:after{content:unset}footer .footer .footercolumn3{width:100%}footer .footer .footercolumn3 a{display:block}footer .footer .footercolumn3 a:not([target=_blank]):after{background-color:#f18700;content:"\276F";font-size:.5rem;height:.5em;margin-left:.3rem;padding:.2rem;text-align:center;transition:all .35s;vertical-align:middle;width:.5em}footer .footer .footercolumn4{display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;max-width:unset;width:100%}footer .footer .footercolumn4 a{display:block;max-width:max-content}footer .footer .footercolumn4 a img{height:auto;width:1.5rem}footer .footer .footerbottom{border-top:1px solid #fff;display:flex;flex-flow:column wrap;gap:1rem;justify-content:space-between;margin-top:1rem;padding-top:1rem;width:100%}footer .footer .footerbottom a{white-space:nowrap}@media (min-width:470px){footer .footer .footercolumn2,footer .footer .footercolumn3{text-align:left;width:50%}}@media (min-width:565px){footer .footer .footercolumn2,footer .footer .footercolumn3{width:unset}}@media (min-width:744px){footer .footer .footercolumn1{display:block;max-width:max-content;width:unset}footer .footer .footercolumn1 a{display:block;margin:unset;margin-bottom:10px}footer .footer .footerbottom{flex-flow:row nowrap}}@media (min-width:788px){footer .footer{flex-flow:row wrap}footer .footer .footercolumn3 a{margin:unset}}@media (min-width:1200px){footer .footer{display:grid;gap:0;grid-template-columns:1fr 1.2fr 2.5fr .3fr;grid-template-rows:1fr .5fr}footer .footer .column{margin-bottom:3rem}footer .footer .footercolumn1{grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}footer .footer .footercolumn2{display:block;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1}footer .footer .footercolumn3{grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;margin-left:1rem}footer .footer .footercolumn3 a{float:left;margin:unset;max-width:unset;width:50%}footer .footer .footercolumn4{display:block;grid-column-end:5;grid-column-start:4;grid-row-end:2;grid-row-start:1;text-align:right}footer .footer .footercolumn4 a img{margin-bottom:1rem}footer .footer .footerbottom{grid-column-end:5;grid-column-start:1;grid-row-end:3;grid-row-start:2}}@media (min-width:1500px){footer{padding:4rem 10vw 50px}footer .footer{grid-template-columns:1fr 1.2fr 2.5fr .3fr}footer .footer a{font-size:1rem}footer .footer .bullet{height:auto;position:relative;top:0;width:18px}footer .footer .headerbutton{border-radius:10px;font-size:1rem;margin-bottom:20px;padding:6px 12px}footer .footer .footercolumn1 a{margin-bottom:20px}footer .footer .footercolumn1 a img{height:auto;margin-right:12px;width:1.5rem}footer .footer .footercolumn2 a{margin-bottom:20px}footer .footer .footercolumn2 a.headerbutton{display:inline-block;margin-bottom:20px}footer .footer .footercolumn3 a{margin-bottom:10px}footer .footer .footercolumn3 a.headerbutton{display:inline-block;margin-bottom:20px}footer .footer .footercolumn4 a img{height:auto;margin-bottom:15px;width:1.8rem}footer .footer .footerbottom a{font-size:.9rem}}.flex{display:flex}.flex.flex-gap-30 .flex-item{margin-left:15px;margin-right:15px;margin-top:30px}.flex.flex-row{flex-direction:row}.flex.flex-wrap{flex-wrap:wrap}.flex.flex-center{justify-content:center}.flex.flex-1-1-1 .flex-item{width:33.333333%}.icon:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-right:5px}.fa-facebook-square:before{content:"\f082";font:var(--fa-font-brands)}.fa-instagram-square:before{content:"\e055";font:var(--fa-font-brands)}.fa-youtube-square:before{content:"\f431";font:var(--fa-font-brands)}@font-face{font-family:Roboto-Bold;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Bold.cb02a42f.ttf);src:local(""),url(/build/fonts/Roboto-Bold.cb02a42f.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-v30-latin-regular.e2f36b80.eot);src:local(""),url(/build/fonts/roboto-v30-latin-regular.e2f36b80.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-v30-latin-regular.b009a76a.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-regular.f1e2a767.woff) format("woff"),url(/build/fonts/roboto-v30-latin-regular.6b1ef4e4.ttf) format("truetype"),url(/build/images/roboto-v30-latin-regular.b5cd888f.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/build/fonts/roboto-v30-latin-italic.615757bb.eot);src:local(""),url(/build/fonts/roboto-v30-latin-italic.615757bb.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-v30-latin-italic.e10742db.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-italic.d037cb47.woff) format("woff"),url(/build/fonts/roboto-v30-latin-italic.6b5785dc.ttf) format("truetype"),url(/build/images/roboto-v30-latin-italic.d651df37.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/fonts/roboto-v30-latin-700.7d4f7f5f.eot);src:local(""),url(/build/fonts/roboto-v30-latin-700.7d4f7f5f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-v30-latin-700.227c9319.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-700.77ecb942.woff) format("woff"),url(/build/fonts/roboto-v30-latin-700.5e5b76f0.ttf) format("truetype"),url(/build/images/roboto-v30-latin-700.48c74cf0.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(/build/fonts/roboto-v30-latin-700italic.8a390a2c.eot);src:local(""),url(/build/fonts/roboto-v30-latin-700italic.8a390a2c.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-v30-latin-700italic.d92a5d14.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-700italic.da9edd2f.woff) format("woff"),url(/build/fonts/roboto-v30-latin-700italic.2e060d98.ttf) format("truetype"),url(/build/images/roboto-v30-latin-700italic.8ee32b51.svg#Roboto) format("svg")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-condensed-v25-latin-regular.261dc3f1.eot);src:local(""),url(/build/fonts/roboto-condensed-v25-latin-regular.261dc3f1.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-condensed-v25-latin-regular.bb7a4e73.woff2) format("woff2"),url(/build/fonts/roboto-condensed-v25-latin-regular.6edcf4ae.woff) format("woff"),url(/build/fonts/roboto-condensed-v25-latin-regular.0d0e892d.ttf) format("truetype"),url(/build/images/roboto-condensed-v25-latin-regular.e6681b6a.svg#RobotoCondensed) format("svg")}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:400;src:url(/build/fonts/roboto-condensed-v25-latin-italic.8a3485a3.eot);src:local(""),url(/build/fonts/roboto-condensed-v25-latin-italic.8a3485a3.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-condensed-v25-latin-italic.12ce041d.woff2) format("woff2"),url(/build/fonts/roboto-condensed-v25-latin-italic.c1e7bf23.woff) format("woff"),url(/build/fonts/roboto-condensed-v25-latin-italic.2f87d108.ttf) format("truetype"),url(/build/images/roboto-condensed-v25-latin-italic.a262d79c.svg#RobotoCondensed) format("svg")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/build/fonts/roboto-condensed-v25-latin-700.c23f4320.eot);src:local(""),url(/build/fonts/roboto-condensed-v25-latin-700.c23f4320.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-condensed-v25-latin-700.6c26e7ba.woff2) format("woff2"),url(/build/fonts/roboto-condensed-v25-latin-700.45d1ce7e.woff) format("woff"),url(/build/fonts/roboto-condensed-v25-latin-700.21d5ac76.ttf) format("truetype"),url(/build/images/roboto-condensed-v25-latin-700.0fa41cf5.svg#RobotoCondensed) format("svg")}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:700;src:url(/build/fonts/roboto-condensed-v25-latin-700italic.f1119a38.eot);src:local(""),url(/build/fonts/roboto-condensed-v25-latin-700italic.f1119a38.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-condensed-v25-latin-700italic.b28cd0e3.woff2) format("woff2"),url(/build/fonts/roboto-condensed-v25-latin-700italic.926f0580.woff) format("woff"),url(/build/fonts/roboto-condensed-v25-latin-700italic.b2557b58.ttf) format("truetype"),url(/build/images/roboto-condensed-v25-latin-700italic.16a5e9e1.svg#RobotoCondensed) format("svg")}@font-face{font-display:swap;font-family:Patrick Hand;font-style:normal;font-weight:400;src:url(/build/fonts/patrick-hand-v19-latin-regular.6c8fd3d4.eot);src:url(/build/fonts/patrick-hand-v19-latin-regular.6c8fd3d4.eot?#iefix) format("embedded-opentype"),url(/build/fonts/patrick-hand-v19-latin-regular.8a93868e.woff2) format("woff2"),url(/build/fonts/patrick-hand-v19-latin-regular.f9966a77.woff) format("woff"),url(/build/fonts/patrick-hand-v19-latin-regular.33f934f6.ttf) format("truetype"),url(/build/images/patrick-hand-v19-latin-regular.d77d1525.svg#PatrickHand) format("svg")}@font-face{font-family:DSDIGI;src:url(/build/fonts/DSDIGI.766ceff9.eot);src:local("DSDIGI"),url(/build/fonts/DSDIGI.3b42470b.woff) format("woff"),url(/build/fonts/DSDIGI.0ef0e224.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/build/fonts/Lato-Bold.636be8de.ttf) format("truetype")}.img-hover-zoom{height:min-content;overflow:hidden}.img-hover-zoom img{transition:transform .5s ease}.img-hover-zoom:hover img{transform:scale(1.1)}.scrollToTopBtn{background-color:#f18700;border:none;border-radius:1rem;bottom:56px;box-shadow:.25rem .25rem .75rem gray;color:#fff;cursor:pointer;font-size:1rem;height:2.5rem;opacity:0;position:fixed;right:2rem;transform:translateY(100px);transition:all .5s ease;width:2.5rem;z-index:100}.showBtn{opacity:1;transform:translateY(0)}.bg-circles{background-image:radial-gradient(ellipse 1680px 1965px at 50% 51%,#cce1f6 0 80%,#0000 81% 100%);background-repeat:no-repeat;margin:0 auto;max-width:1920px;min-height:1000px;position:relative;width:100%}@media (min-width:1104px){.bg-circles{background-image:radial-gradient(ellipse 1770px 1760px at 50% 52%,#cce1f6 0 80%,#0000 81% 100%)}}@media (min-width:1110px){.bg-circles{background-image:radial-gradient(ellipse 1770px 1527px at 50% 52.5%,#cce1f6 0 80%,#0000 81% 100%)}}@media (min-width:1304px){.bg-circles{background-image:radial-gradient(ellipse 1770px 1314px at 50% 52.5%,#cce1f6 0 80%,#0000 81% 100%)}}@media (min-width:1480px){.bg-circles{background-image:radial-gradient(ellipse 1770px 477px at 50% 52.5%,#cce1f6 0 80%,#0000 81% 100%)}}.bg-circle-half{background-image:radial-gradient(ellipse 1681px 439px at 50% 370px,#fcd3a7 0 80%,#0000 81% 100%);background-repeat:no-repeat;margin:0 auto;max-width:1920px;min-height:500px;position:relative;width:100%}.swiper-button-next,.swiper-button-prev{background-color:#f18700;border:none;border-radius:5px;color:#fff;font-size:2rem;line-height:2.5rem;padding:.2rem;width:2.5rem}@media (max-width:480px){.swiper-wrapper .swiper-button-next,.swiper-wrapper .swiper-button-prev{--swiper-navigation-size:30px}}h1{color:#f18700;font-size:4rem;line-height:4rem}h1,h2{font-family:Lato,Arial,sans-serif;font-weight:400}h2{color:#212529;font-size:1.5rem;margin-top:1.5rem}h2.h2Subline{font-size:2.5rem;line-height:2.5rem}h3{color:#212529;font-family:Lato,Arial,sans-serif;font-size:1.5rem;font-weight:700;margin-top:1.5rem}h4{font-family:Roboto Condensed,Arial,sans-serif;font-size:18px;font-weight:400}hr{border:none;border-top:1px solid #919191;margin:1.5rem 0}a{color:#007bc4}a[target=_blank]:after{content:url(/build/images/external-link.753dca70.svg);display:inline-block;height:16px;margin-left:5px;position:relative;top:-2px;vertical-align:middle;width:16px}a[target=_blank].noicon:after,div.noicon a[target=_blank]:after{display:none}.icon-external-white{background-image:url(/build/images/external-link-white.e6cae17b.svg);background-repeat:no-repeat;height:16px;width:16px}html{-webkit-text-size-adjust:none}body,html{overflow-x:hidden}body{color:#5e6871;font-family:Roboto,Arial,sans-serif;font-size:102%;line-height:25.5px;position:relative}body main{display:flex;flex-flow:column;margin:0 auto;min-height:500px;padding:0}.bold,strong{font-weight:700}em{font-style:italic}.orange{color:#f18700!important}.bgOrange{background-color:#f18700!important;color:#fff}.bgVmarktGrau{background-color:#919191!important;color:#fff}.bgHayforstBlau{background-color:#0e4c6d!important;color:#fff}.bgLtOrange{background-color:#f18700!important;color:#fff}.bgWhatsAppGruen{background-color:#2ab640!important;color:#fff}.blau{color:#007bc4!important}.gray{color:#5e6871!important}.white{color:#fff!important}.bgWhite{background-color:#fff}.bgBlau{background-color:#007bc4!important;color:#fff}.bgGrau{background-color:#eee!important}.ta-left{text-align:left}.ta-right{text-align:right}.ta-center{text-align:center}.p-2{padding:2rem}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.pt-0{padding-top:0}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem}.pt-3{padding-top:3rem}.pt-4{padding-top:4rem}.pt-5{padding-top:5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.pb-4{padding-bottom:4rem}.pb-5{padding-bottom:5rem}.maxWidth{align-self:center;max-width:1450px}.w-33{width:33%}@media (max-width:1100px){.w-33{width:50%}}.w-50{width:50%}.w-66{width:66%}.w-100{width:100%}.uppercase{text-transform:uppercase}.icon-job{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.36 18.72'%3E%3Cg transform='translate(-833.77 -841.03)'%3E%3Crect width='33.36' height='18.72' x='833.77' y='841.03' rx='2.74' ry='2.74' style='fill:%230080c9'/%3E%3Cpath d='M839.38 846.31h2.08v5.81c0 2.61-1.25 3.53-3.27 3.53-.48 0-1.11-.08-1.52-.22l.23-1.67c.28.09.66.16 1.06.16.87 0 1.42-.39 1.42-1.82zm10.29 5.79c0 2.44-1.73 3.56-3.52 3.56-1.94 0-3.45-1.28-3.45-3.44s1.42-3.54 3.57-3.54 3.4 1.41 3.4 3.42m-4.82.07c0 1.14.48 2 1.37 2 .81 0 1.32-.81 1.32-2.01 0-.98-.38-2-1.32-2-.99 0-1.37 1.02-1.37 2.01m6.05 3.34c.03-.44.05-1.24.05-1.99v-7.69h2.08v3.8h.03c.4-.57 1.09-.95 2.01-.95 1.6 0 2.77 1.33 2.75 3.37 0 2.4-1.52 3.61-3.05 3.61-.78 0-1.53-.29-2-1.08h-.03l-.09.93h-1.76zm2.14-2.84c0 .13.01.26.04.36.14.55.62.99 1.22.99.88 0 1.43-.69 1.43-1.89 0-1.04-.46-1.86-1.43-1.86-.57 0-1.09.42-1.22 1.02-.03.12-.04.25-.04.38v.98zm6.07 1.03c.38.23 1.18.5 1.78.5s.89-.21.89-.55-.21-.51-.98-.77c-1.39-.46-1.91-1.21-1.9-2 0-1.25 1.06-2.2 2.71-2.2.78 0 1.47.18 1.88.39l-.36 1.43c-.3-.16-.88-.38-1.45-.38-.51 0-.8.2-.8.54s.26.49 1.08.77c1.27.43 1.8 1.08 1.81 2.06 0 1.25-.97 2.16-2.88 2.16-.87 0-1.65-.2-2.16-.47z' style='fill:%23fff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;height:25px;margin-top:2px;width:51px}.btn{background-color:#f18700;border:none;border-radius:.5rem;color:#fff;display:inline-block;font-family:Lato,Arial,sans-serif;font-size:1rem;padding:.3rem 1rem}.btn:hover{cursor:pointer}.shopBtn{align-self:center;width:max-content}iframe.youtube{aspect-ratio:16/9;padding:1em 0;width:100%}iframe.youtube.aspect-4-3{aspect-ratio:4/3}.breadcrumb{padding:10px 15px}.breadcrumb i{color:#f18700;margin-right:8px}#standort{margin-left:auto;margin-right:auto;max-width:1268px}#standort .main{display:grid;grid-template-columns:725px 1fr;grid-gap:2rem;grid-template-areas:"imagearea basedata"}#standort .main h1{margin-bottom:2rem}#standort .main span.oeffnungszeiten{display:inline-block;width:150px}#standort .main .serviceicon{display:inline-block;font-size:14px;margin:15px 15px 0 0;text-align:center}#standort .main .serviceicon img{display:block;margin:0 auto}#standort .main p{padding-bottom:10px}#standort .main #imagearea{display:grid;grid-area:imagearea;grid-template-areas:"main main" "s1 s2";grid-template-columns:1fr 1fr;grid-gap:2rem;width:100%}#standort .main #imagearea .mainimg{grid-area:main}#standort .main #imagearea .addimg{object-fit:contain}#standort .main #imagearea .addimg:first-child{grid-area:s2}#standort .main #imagearea .addimg:nth-child(2){grid-area:s1}#standort .main #imagearea .addimg img{margin-bottom:2rem;max-width:100%}#standort .main #basedata{grid-area:basedata;margin-top:3rem}#standort .main #basedata h2{font-weight:700;margin-bottom:1rem;margin-top:0}#standort .main #basedata .anchors{padding-top:30px}#standort .main #basedata .anchors a{background-color:#007bc4;border-radius:8px;color:#fff;display:inline-block;font-weight:700;margin:0 15px 15px 0;padding:8px 15px}#standort #content h3{margin-bottom:2rem}#standort #content .serviceleistungen .services{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}#standort #content .serviceleistungen .services .serviceicon{width:80px}#standort #content .angebote{text-align:center}#standort #content .angebote .angebot{display:inline-block;margin:1rem;min-width:150px;text-align:center;width:19%}#standort #content .angebote .angebot h2{line-height:5cqh}#standort #content .termine .termin{background-repeat:no-repeat;margin-top:20px;min-height:165px;padding-left:180px}#standort #content .termine .termin .terminheader{font-weight:700;line-height:35px;margin-bottom:10px;text-transform:uppercase}#standort .maerkte{align-content:start;display:grid;gap:2rem;grid-auto-rows:max-content;grid-template-columns:repeat(2,1fr)}#standort .maerkte .imagearea{grid-area:1/1/2/2;padding-bottom:15px;width:100%}#standort .maerkte .imagearea img{height:auto;max-width:100%}#standort .maerkte .contentarea{grid-area:1/2/2/3;padding-left:2rem}#standort .maerkte .contentarea h3{margin:0 0 2rem}#standort .maerkte .tankstellenpreisarea{margin-top:15px;text-align:center}#standort .maerkte .tankstellenpreisarea .tankstellenpreis{border:1px solid #919191;box-shadow:5px 5px 15px -5px #666;color:#000;display:inline-block;font-weight:700;margin:0 15px 15px 0;min-width:140px;text-align:center;text-transform:uppercase;width:9cqw}#standort .maerkte .tankstellenpreisarea .tankstellenpreis .number{background-color:#919191;color:#fff;display:block;font-family:DSDIGI;font-size:28px;margin-bottom:20px;padding:8px}#standort .maerkte .tankstellenpreisarea .tankstellenpreis sup{font-size:18px;left:2px;position:relative;top:-10px}#standort .maerkte#waschanlage .waschanlagen-programme{align-content:stretch;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;grid-area:2/1/3/3;justify-content:center}#standort .maerkte#waschanlage .waschanlagen-programme .program{min-width:240px;width:13cqw}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan{padding:20px 0;text-align:center}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan ul{list-style:disc}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .icon{background:#f18800;color:#fff}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan.vplan-featured,#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan:hover{background:#fff;border:none;box-shadow:2px 2px 2px 2px #999}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .title{font-size:25px;font-weight:700;line-height:1;margin:0 0 10px;text-transform:uppercase}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .title.grau{color:#ababab}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .title.orange{color:#f18800}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .title.gold{color:#bf8e14}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .title.blau{color:#0080c8}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .price{color:#fff!important;font-family:DSDIGI;font-size:35px;margin:15px auto 10px;padding:8px 5px 5px;width:50%}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .price.grau{background-color:#929292}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .price.orange{background-color:#f18800}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .price.gold{background-color:#bf8e14}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .price.blau{background-color:#0080c8}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .icon{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;color:#fff!important;display:inline-block;font-size:36px;height:70px;line-height:70px;margin:-200px auto 20px;text-align:center;width:70px}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .icon.grau{background:#929292}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .icon.orange{background:#f18800}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .icon.gold{background:#bf8e14}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .icon.blau{background:#0080c8}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .zusatz{color:#fff!important;margin:10px;padding:5px;transform:skewY(-3deg)}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .zusatz.grau{background:#929292}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .zusatz.orange{background:#f18800}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .zusatz.gold{background:#bf8e14}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .zusatz.blau{background:#0080c8}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .prt{display:inline-block;font-size:16px;font-weight:400;padding-left:1cqw;text-align:left;width:66%}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .prt.grau{color:#ababab}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .prt.orange{color:#f18800}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .prt.gold{color:#bf8e14}#standort .maerkte#waschanlage .waschanlagen-programme .program .vplan .prt.blau{color:#0080c8}#standort .maerkte#waschanlage .waschanlagen-programme .program .euro{font-size:20px}@media (max-width:1450px){#standort h1{font-size:3rem;margin-bottom:0}#standort .main{grid-template-areas:"basedata" "imagearea";grid-template-columns:1fr}#standort .main img{height:auto;max-width:100%;object-fit:contain}#standort .main #imagearea{text-align:center}}@media (max-width:1200px){#standort .maerkte{grid-template-columns:1fr}#standort .maerkte .imagearea{align-self:center;grid-area:unset}#standort .maerkte .contentarea{grid-area:unset}#standort .maerkte .tankstellenpreisarea .tankstellenpreis{width:15cqw}#standort .maerkte#waschanlage .waschanlagen-programme{grid-area:unset}}@media (max-width:784px){#standort h1{font-size:2rem}#standort .main #imagearea{grid-template-areas:"main" "s1" "s2";grid-template-columns:85vw}}@media (max-width:413px){#standort .main #imagearea{grid-template-areas:"main" "s1" "s2"}}.search{margin-left:auto;margin-right:auto;max-width:95cqw}.search .search-headline{text-align:center}.search .search-headline h1{color:#212529;font-family:Lato,Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:2.5rem}.search .search-headline h1.uppercase{text-transform:uppercase}.search .search-headline h1.h1Subline{letter-spacing:.05rem;padding:0 0 1.5rem;position:relative}.search .search-headline h1.h1Subline:after{background:#f18700;bottom:0;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;width:60px}.search .search-list .search-results .search-result h3{font-weight:400}.recipe-slider{--swiper-navigation-sides-offset:10px;align-items:center;border-radius:10px;min-height:var(--minHeight);padding:var(--padding)}.recipe-slider .ab-button{text-align:center}.recipe-slider .swiper-recipe-slider-container{height:fit-content;margin:0 auto;min-width:var(--minWidth);object-fit:contain;overflow:hidden;width:95%}.recipe-slider .swiper-recipe-slider-container .swiper-wrapper .swiper-slide picture img{height:auto;object-fit:contain}.recipe-slider .swiper-button-next,.recipe-slider .swiper-button-prev,.recipe-slider .swiper-recipe-slider-container .swiper-wrapper .swiper-pagination-bullet-active{background-color:#007bc4}.recipe-slider picture img{border-radius:10px;height:100%;max-width:100%;object-fit:contain}.recipe-slider .overlay{padding:.75rem;position:absolute;right:0;text-overflow:ellipsis;top:0;width:max-content;z-index:100;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-right-radius:10px;font-size:1.2rem}.recipe-slider .overlay span{font-size:.75rem;font-weight:400}@media (min-width:1024px){.recipe-slider{--swiper-navigation-sides-offset:15%}.recipe-slider .swiper-recipe-slider-container{width:64%}}.module-product-detail{padding:80px 4%}.module-product-detail .outer{margin:0 auto;max-width:1280px;position:relative}.module-product-detail .outer .inner{background-color:#f6e3ce;border:25px solid #f6e3ce;border-radius:15px;display:grid;grid-template-columns:1fr 2fr;position:relative}.module-product-detail .product-image{align-self:center}.module-product-detail .product-informations{padding:40px}.module-product-detail .product-informations h1{color:#5e6871;font-family:Roboto,Arial,Sans-Serif;font-size:40px;line-height:1.05em}.module-product-detail .product-informations h1+h3{margin-top:30px}.module-product-detail .product-informations h3{color:#5e6871;font-family:Roboto,Arial,Sans-Serif;font-size:1rem}.module-product-detail .product-informations h3+form{margin-top:15px}.module-product-detail .product-informations #product-detail-form{position:relative}.module-product-detail .product-informations #product-detail-form span.mwst-text{color:#5e6871;font-size:14px;line-height:1.55}.module-product-detail .product-informations #product-detail-form .product-price{color:#007bc4;font-size:24px;font-weight:500}.module-product-detail .product-informations #product-detail-form .product-basis-price{font-size:12px;line-height:9px}.module-product-detail .product-informations #product-detail-form .product-extras-label,.module-product-detail .product-informations #product-detail-form .product-variants-label{background-color:#fff;border:unset;cursor:pointer;display:grid;grid-template-columns:1fr 1fr;line-height:28px;margin-top:20px;padding:10px 20px;position:relative;width:calc(100% - 40px)}.module-product-detail .product-informations #product-detail-form .product-extras-label span:first-child,.module-product-detail .product-informations #product-detail-form .product-variants-label span:first-child{justify-self:start}.module-product-detail .product-informations #product-detail-form .product-extras-label span:last-child,.module-product-detail .product-informations #product-detail-form .product-variants-label span:last-child{justify-self:end;transform:rotate(90deg)}.module-product-detail .product-informations #product-detail-form .product-extras-label.active span,.module-product-detail .product-informations #product-detail-form .product-variants-label.active span{opacity:.5}.module-product-detail .product-informations #product-detail-form .product-extras-label.active span:last-child,.module-product-detail .product-informations #product-detail-form .product-variants-label.active span:last-child{justify-self:end;transform:rotate(-90deg)}.module-product-detail .product-informations #product-detail-form .product-extras-label.active+ul,.module-product-detail .product-informations #product-detail-form .product-variants-label.active+ul{display:block}.module-product-detail .product-informations #product-detail-form select.product-variants-label{color:#5e6871;width:100%}.module-product-detail .product-informations #product-detail-form select.product-variants-label option{border:unset;color:#007bc4;line-height:28px;margin-top:2px;padding:10px 20px}.module-product-detail .product-informations #product-detail-form .product-extras-label{background-color:rgba(246,247,248,.5)}.module-product-detail .product-informations #product-detail-form .product-variants{background:#f6f7f8;display:none;position:absolute;width:100%;z-index:3}.module-product-detail .product-informations #product-detail-form .product-variants li{background-color:#fff;border:unset;cursor:pointer;line-height:28px;margin-top:2px;padding:10px 20px;position:relative;width:calc(100% - 40px)}.module-product-detail .product-informations #product-detail-form .product-variants li a{color:#007bc4;display:grid;grid-template-columns:1fr 1fr}.module-product-detail .product-informations #product-detail-form .product-variants li a span:first-child{justify-self:start}.module-product-detail .product-informations #product-detail-form .product-variants li a span:last-child{justify-self:end}.module-product-detail .product-informations #product-detail-form .product-extras{background-color:#f6f7f8;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:none;max-height:135px;overflow-y:auto;position:relative;width:100%;z-index:2}.module-product-detail .product-informations #product-detail-form .product-extras li{align-items:center;background-color:#f6f7f8;cursor:pointer;display:flex;padding:10px 20px;width:calc(100% - 40px)}.module-product-detail .product-informations #product-detail-form .product-extras li:hover{background-color:#007bc4;color:#f6f7f8}.module-product-detail .product-informations #product-detail-form .product-extras li label{cursor:pointer;display:flex;justify-content:space-between;margin-left:5px;width:100%}.module-product-detail .product-informations #product-detail-form .row{display:grid;grid-template-columns:.6fr 1.3fr 4.4fr;margin-top:20px;grid-gap:3px;min-height:50px}.module-product-detail .product-informations #product-detail-form .row label{align-self:center}.module-product-detail .product-informations #product-detail-form .row button,.module-product-detail .product-informations #product-detail-form .row select{width:100%}.module-product-detail .product-informations #product-detail-form .row .amount-selector{height:100%;position:relative;width:100%}.module-product-detail .product-informations #product-detail-form .row .amount-selector[data-select-type=select]:after{border-bottom:1px solid #e5e8eb;content:">";padding:2px 2px 5px;pointer-events:none;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%) rotate(90deg)}.module-product-detail .product-informations #product-detail-form .row .amount-selector[data-select-type=input] select{display:none}.module-product-detail .product-informations #product-detail-form .row .amount-selector[data-select-type=input] input{display:block}.module-product-detail .product-informations #product-detail-form .row .amount-selector input,.module-product-detail .product-informations #product-detail-form .row .amount-selector select{background-color:#fff;border:unset;height:100%;padding:7px 45px 7px 15px;width:100%}.module-product-detail .product-informations #product-detail-form .row .amount-selector select{-webkit-appearance:none;cursor:pointer;text-align-last:center}.module-product-detail .product-informations #product-detail-form .row .amount-selector input{cursor:text;display:none}.module-product-detail .product-informations #product-detail-form .row button{background-color:#007bc4;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:2px;padding:10px 24px 11px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .18s ease-in-out}.module-product-detail .product-informations #product-detail-form .row button:hover{background:#00669f}.module-product-detail .product-informations #product-detail-form .row button:disabled{background:rgba(0,0,0,.5);cursor:default}.module-product-detail .product-informations #product-detail-form .row+a{color:#212529;display:block;margin-top:20px;outline:none;transition:all .25s ease-in-out}.module-product-detail .product-informations #product-detail-form .row+a:hover{color:#007bc4}.module-product-detail .product-informations #product-detail-form .availability{display:block;font-size:12px;margin-top:10px}.module-product-detail .product-informations #product-detail-form .availability+.availability{line-height:14px;margin-top:0}.module-product-detail .product-informations #product-detail-form .collectRange{display:block;font-size:12px;margin-top:10px}@media (max-width:1250px){.module-product-detail .product-informations h1{font-size:3vw}.module-product-detail .product-informations #product-detail-form .row{grid-template-columns:1.8fr 5fr}}@media (max-width:1090px){.module-product-detail .inner{grid-template-columns:1fr!important;grid-template-rows:1fr auto}.module-product-detail .product-image{align-self:start;height:auto;justify-self:center;width:50%}.module-product-detail .product-informations #product-detail-form .product-variants li,.module-product-detail .product-informations #product-detail-form .product-variants-label{background-color:#f6f7f8}.module-product-detail .product-informations #product-detail-form .row{grid-template-columns:100%}}@media (max-width:700px){.module-product-detail .product-image{align-self:center;height:auto;justify-self:center;width:75%}.module-product-detail .product-informations h1{font-size:24px}.module-product-detail .product-informations h1+h3{margin-top:10px}.module-product-detail .product-informations h3{font-size:16px}.module-product-detail .product-informations h3+#product-detail-form{margin-top:15px}.module-product-detail .product-informations #product-detail-form{font-size:14px}.module-product-detail .product-informations #product-detail-form .row{grid-template-columns:100%}.module-product-detail .product-informations #product-detail-form .row button{font-size:12px}.module-product-detail .product-informations #product-detail-form .row+a{font-size:16px}}@media (max-width:440px){.module-product-detail .outer .inner{border:2px solid #f6e3ce;padding-top:10px}.module-product-detail .outer .inner .product-informations{padding:20px}}.module-product-overview{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:0 auto 80px;width:100%}.module-product-overview .product-tile{border-radius:10px;cursor:pointer;overflow:hidden;position:relative}.module-product-overview .product-tile .product-img{background-position:50%;background-repeat:no-repeat;position:relative;text-align:center;transition:all .45s ease-in-out;z-index:1}.module-product-overview .product-tile .product-img:hover picture img{transform:scale(1.02)}.module-product-overview .product-tile .product-img .overlay{bottom:15%;left:0;margin:auto;padding:.5rem;position:absolute;right:0;width:max-content}.module-product-overview .product-tile .product-img .overlay h2{font-size:2.3rem;line-height:2.5rem;margin-top:unset;padding:.5rem;text-transform:uppercase}.module-product-overview .product-tile .product-img .overlay h2.bgScheme-orange-weiss{background-color:#fff;color:#f18700}.module-product-overview .product-tile .product-img .overlay h2.bgScheme-weiss-orange{background-color:#f18700;color:#fff}.module-product-overview .product-tile .product-img .overlay h2.bgScheme-blau-weiss{background-color:#fff;color:#007bc4}.module-product-overview .product-tile .product-img .overlay h2.bgScheme-weiss-blau{background-color:#007bc4;color:#fff}.module-product-overview .product-tile .product-img .overlay h2.bgScheme-weiss-beige{background-color:#d7ab7a;color:#fff}.module-product-overview .product-tile .product-img .overlay h2.header{font-size:var(--headerSize)}.module-product-overview .product-tile .product-img .product-informations{bottom:5%;display:grid;grid-template-columns:min-content 20px;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:75%;grid-column-gap:10px;align-items:center;font-size:18pt;justify-content:center}.module-product-overview .product-tile .product-img .product-informations .product-price{background-color:#f18700;color:#fff;line-height:30px;padding-left:7px;padding-right:7px;white-space:nowrap}.module-product-overview .product-tile .product-img .product-informations .product-price div{font-size:12px;line-height:9px;padding-bottom:3px}.module-product-overview .product-tile .product-img .product-informations .product-link{background-color:#f18700;color:#fff}.module-product-overview .product-tile .product-img .product-informations .product-link img{height:20px;padding-bottom:2px;vertical-align:middle}.module-title{margin:45px auto;max-width:760px;text-align:center;width:100%}.module-title h1{color:#007bc4;font-family:Roboto Condensed,Arial,sans-serif;font-size:3rem;font-weight:700;margin-bottom:3rem;margin-top:3rem}.module-seperator.h80{padding-top:80px}.module-seperator.h160{padding-top:160px}.module-breadcrumb{display:none;margin:0 auto;overflow:auto;width:100%;-webkit-overflow-scrolling:touch;font-size:14px;line-height:1.55;max-width:1280px;padding:15px}.module-breadcrumb li{display:inline-block}.module-breadcrumb li:before{align-items:center;color:#5e6871;display:inline-block;font-weight:400;justify-content:center;margin:0 6px;position:relative;top:0;speak:none;content:">";text-align:center;vertical-align:middle}.module-breadcrumb li:first-child:before{content:unset;display:none}@media (max-width:750px){.module-breadcrumb{display:none}}.module-cart-overview{display:grid;grid-auto-rows:auto;grid-template-areas:"items" "actions" "informations";grid-template-columns:1fr;margin:0 auto;max-width:1000px;position:relative;width:100%}.module-cart-overview .module-basket-summary{grid-area:items;padding:2rem}.module-cart-overview .module-basket-summary .product .informations{cursor:pointer}.module-cart-overview .cart-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;grid-area:actions;justify-content:center;padding:40px 0}.module-cart-overview .cart-actions a{background:#f6f7f8;color:#2a3744;cursor:pointer;font-size:1rem;font-weight:600!important;letter-spacing:2px;min-width:240px;padding:10px 24px 11px;text-align:center;text-transform:uppercase;transition:all .18s ease-in-out}.module-cart-overview .cart-actions a+a{background:#007bc4;color:#fff}.module-cart-overview .cart-actions a:hover:first-child{background:#e2e5e8}.module-cart-overview .cart-actions a:hover:last-child{background:#00669f}.module-cart-overview .cart-informations{grid-area:informations;padding:40px 0}.module-cart-overview .cart-informations span{background:#f6f7f8;border-radius:3px;display:block;font-size:13px;font-weight:600;line-height:16px;margin:0 auto;max-height:33px;padding:10px 18px;width:max-content}@media (max-width:750px){.module-cart-overview .cart-actions{grid-template-columns:1fr}.module-cart-overview .cart-actions a:first-child{grid-row:2}.module-cart-overview .cart-actions a:last-child{grid-row:1}}.module-checkout{display:flex;height:calc(100% - 100px);overflow:hidden}.module-checkout .split{height:100%;width:100%}.module-checkout .split[data-direction=left]{display:flex;justify-content:flex-end;padding-bottom:40px;padding-left:20px;padding-right:50px;width:55%}.module-checkout .split[data-direction=left] .inner{max-width:570px;overflow-y:scroll;width:100%}.module-checkout .split[data-direction=left] .inner::-webkit-scrollbar{display:none}.module-checkout .split[data-direction=left] .inner .title{color:#212529;display:block;font-size:18px;font-weight:600;margin-bottom:12px;max-width:100%;padding:0;text-align:left}.module-checkout .split[data-direction=left] .inner form button:not([class*=xdsoft]):not([class*=Mui]){background:#007bc4;border:none;color:#fff;cursor:pointer;display:inline-block;float:right;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:2px;line-height:29px;margin-top:20px;padding:10px 24px 11px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .18s ease-in-out;transition:all .18s ease-in-out;width:calc(50% - 5px)}.module-checkout .split[data-direction=left] .inner form button:not([class*=xdsoft]):not([class*=Mui]):hover{background-color:#00669f}.module-checkout .split[data-direction=left] .inner form .section{display:none;flex-direction:column;justify-content:center;position:relative;width:100%}.module-checkout .split[data-direction=left] .inner form .section.active{display:flex}.module-checkout .split[data-direction=left] .inner form .section .row+.row,.module-checkout .split[data-direction=left] .inner form .section+.section{margin-top:10px}.module-checkout .split[data-direction=left] .inner form .section .row[data-group=firstname_lastname],.module-checkout .split[data-direction=left] .inner form .section .row[data-group=zip_city]{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.module-checkout .split[data-direction=left] .inner form .section .row[data-group=firstname_lastname] .field input[type=email],.module-checkout .split[data-direction=left] .inner form .section .row[data-group=firstname_lastname] .field input[type=tel],.module-checkout .split[data-direction=left] .inner form .section .row[data-group=firstname_lastname] .field input[type=text],.module-checkout .split[data-direction=left] .inner form .section .row[data-group=firstname_lastname] .field select,.module-checkout .split[data-direction=left] .inner form .section .row[data-group=zip_city] .field input[type=email],.module-checkout .split[data-direction=left] .inner form .section .row[data-group=zip_city] .field input[type=tel],.module-checkout .split[data-direction=left] .inner form .section .row[data-group=zip_city] .field input[type=text],.module-checkout .split[data-direction=left] .inner form .section .row[data-group=zip_city] .field select{width:calc(100% - 2.5rem)}.module-checkout .split[data-direction=left] .inner form .section .row[data-group=collect-time]{display:flex;flex-direction:row}.module-checkout .split[data-direction=left] .inner form .section .row[data-group=collect-time] .field{width:100%}.module-checkout .split[data-direction=left] .inner form .section .row[data-group=collect-time] .field select{margin-right:10px;text-align:center;width:max-content}.module-checkout .split[data-direction=left] .inner form .section .row.section-title{margin-bottom:10px;margin-top:20px}.module-checkout .split[data-direction=left] .inner form .section .row.section-title h3{background-color:#f6f7f8;font-family:Roboto Condensed,Arial,sans-serif;font-size:1rem;font-weight:700;padding:5px 10px}.module-checkout .split[data-direction=left] .inner form .section .row .field{position:relative}.module-checkout .split[data-direction=left] .inner form .section .row .field.required span.label:after{content:"*"}.module-checkout .split[data-direction=left] .inner form .section .row .field.error>div.error{display:block}.module-checkout .split[data-direction=left] .inner form .section .row .field span.label{color:#343434;cursor:text;font-size:1rem;font-weight:400;left:16px;margin:0;position:absolute;top:17px;transition:all .25s ease-in-out;z-index:-1}.module-checkout .split[data-direction=left] .inner form .section .row .field input[type=email],.module-checkout .split[data-direction=left] .inner form .section .row .field input[type=tel],.module-checkout .split[data-direction=left] .inner form .section .row .field input[type=text],.module-checkout .split[data-direction=left] .inner form .section .row .field select{background-color:transparent;border:1px solid #eee;border-radius:0;color:#343434;font-size:1rem;margin:0;outline-offset:-.25rem;padding:24px 19px 7px 16px;transition:all .25s ease-in-out;width:calc(100% - 2.5rem)}.module-checkout .split[data-direction=left] .inner form .section .row .field input[type=email].filled~span.label,.module-checkout .split[data-direction=left] .inner form .section .row .field input[type=email]:focus~span.label,.module-checkout .split[data-direction=left] .inner form .section .row .field input[type=tel].filled~span.label,.module-checkout .split[data-direction=left] .inner form .section .row .field input[type=tel]:focus~span.label,.module-checkout .split[data-direction=left] .inner form .section .row .field input[type=text].filled~span.label,.module-checkout .split[data-direction=left] .inner form .section .row .field input[type=text]:focus~span.label,.module-checkout .split[data-direction=left] .inner form .section .row .field select.filled~span.label,.module-checkout .split[data-direction=left] .inner form .section .row .field select:focus~span.label{color:#212529;font-size:13px;top:0;z-index:1}.module-checkout .split[data-direction=left] .inner form .section .row .field input[type=date],.module-checkout .split[data-direction=left] .inner form .section .row .field input[type=time]{padding:15px 16px}.module-checkout .split[data-direction=left] .inner form .section .row .field select~span.label{color:#343434;font-size:1rem;top:0;z-index:1}.module-checkout .split[data-direction=left] .inner form .section .row .field div.error{color:#bc2626;font-size:1rem;margin-top:5px}.module-checkout .split[data-direction=left] .inner form .section .row .field input[type=checkbox]~label{font-size:1rem;font-weight:400}.module-checkout .split[data-direction=left] .inner form .section .row .field button{margin-top:unset}.module-checkout .split[data-direction=left] .inner form .section .row .field input.error~div.error,.module-checkout .split[data-direction=left] .inner form .section .row .field select.error~div.error{display:block}.module-checkout .split[data-direction=right]{background-color:#f6f7f8;padding:50px;width:45%}.module-checkout .split[data-direction=right] .module-basket-summary .basket-product-list .product{grid-template-columns:125px auto 1fr}.module-checkout .split[data-direction=right] .module-basket-summary .basket-product-list .product .counter{background:#007bc4;border-radius:9px;color:#fff;display:block;font-size:9px;left:117px;line-height:9px;max-width:25px;min-width:9px;padding:4px;position:absolute;text-align:center;top:-5px;width:auto}.module-checkout .split[data-direction=right] .module-basket-summary .basket-product-list .product .action{display:none}.module-checkout .split[data-direction=right] .module-basket-summary .basket-product-list .product .informations{padding-left:25px}@media (max-width:880px){body .module-checkout{flex-direction:column-reverse}body .module-checkout .split[data-direction=left]{justify-content:center;width:calc(100% - 10px)}body .module-checkout .split[data-direction=right]{padding-left:10px;width:calc(100% - 20px)}body .module-checkout .split[data-direction=right] .module-basket-summary .basket-product-list .product .price{justify-self:center}body .module-checkout .split[data-direction=right] .module-basket-summary .basket-product-list .product .counter{left:8px}body .module-checkout .split[data-direction=right] .module-basket-summary .basket-total-price{padding-right:10vh}body .module-checkout .split[data-direction=right] .partials.cart-items .cart-item .item-counter{display:none}}.module.module-order-confirm{margin:0 auto;max-width:1000px;padding-left:30px;padding-right:30px}.module.module-order-confirm .order-total-price{font-size:18px;font-weight:400;text-align:right}.module.module-order-confirm .order-total-price p{display:inline-block}.module.module-order-confirm table.order-data{border:1px solid #eee;font-size:14px;width:100%}.module.module-order-confirm table.order-data tbody tr{border-bottom:1px solid #eee;width:100%}.module.module-order-confirm table.order-data tbody tr:last-child{border-bottom:unset}.module.module-order-confirm table.order-data tbody tr td{padding:14px 0 14px 20px;vertical-align:top}.module.module-order-confirm table.order-data tbody tr td:first-child{padding-right:20px!important;width:300px}.module.module-basket-summary .basket-product-list .product{border-bottom:1px solid #eee;display:grid;grid-area:items;grid-template-columns:2fr 4fr 2fr 2fr;grid-template-rows:max-content;margin-bottom:2rem;padding-bottom:1rem;position:relative}.module.module-basket-summary .basket-product-list .product:last-child{border-bottom:unset}.module.module-basket-summary .basket-product-list .product span.counter{display:none}.module.module-basket-summary .basket-product-list .product img{height:auto;width:100%}.module.module-basket-summary .basket-product-list .product .informations{padding-left:10px}.module.module-basket-summary .basket-product-list .product .informations p{color:#2a3744;font-size:1rem;font-weight:600;line-height:1.26}.module.module-basket-summary .basket-product-list .product .informations span{color:#5e6871;display:block;font-size:1rem;font-weight:300;line-height:1.55}.module.module-basket-summary .basket-product-list .product .informations span.os-price{display:none}.module.module-basket-summary .basket-product-list .product .informations .basis-price{font-size:.8rem;line-height:.8rem;padding-bottom:3px}.module.module-basket-summary .basket-product-list .product .options{padding-left:10px}.module.module-basket-summary .basket-product-list .product .options p{color:#2a3744;font-size:.8rem;font-weight:600;line-height:.8rem;padding-top:3px}.module.module-basket-summary .basket-product-list .product .options span{font-size:.8rem}.module.module-basket-summary .basket-product-list .product .action{text-align:right;width:100%}.module.module-basket-summary .basket-product-list .product .action button{background-color:transparent;border:none;margin-right:10px}.module.module-basket-summary .basket-product-list .product .action .amount-selector{background:#f6f7f8;border:none!important;cursor:pointer;max-width:100px;padding:7px 15px;text-align-last:center}.module.module-basket-summary .basket-product-list .product .price{justify-self:end;text-align:right}.module.module-basket-summary .basket-product-list .product .price span{display:block}.module.module-basket-summary .basket-product-list .product .price span:first-child{color:#5e6871;font-size:1rem}.module.module-basket-summary .basket-product-list .product .price span:last-child{color:#2a3744;font-size:1rem}.module.module-basket-summary .noItems{padding-bottom:50px;padding-top:30px;text-align:center;width:100%}.module.module-basket-summary .basket-total-price{border-top:1px solid #eee;font-weight:700;grid-area:prices;padding:30px 0;text-align:right}.module.module-basket-summary .basket-total-price p{display:inline-block}.module.module-basket-summary .basket-total-price p+p{margin-left:30px}@media (max-width:750px){.module.module-basket-summary .basket-product-list .product{background-color:#f6f7f8;display:flex;flex-direction:column;padding:5px}.module.module-basket-summary .basket-product-list .product img{display:none}.module.module-basket-summary .basket-total-price p:first-child{float:left}}.mittagsangebot .imagearea{container-type:inline-size;max-width:462px;position:relative}.mittagsangebot .imagearea img{height:auto!important;max-width:100%!important}.mittagsangebot .imagearea .stoerer{background-image:url(/build/images/mittagsangebot-bg.3f9e1942.png);background-repeat:no-repeat;background-size:100%;color:#fff;display:block;height:23cqw;position:absolute;text-align:center;width:23cqw}.mittagsangebot .imagearea .stoerer.obenlinks{bottom:unset;left:4cqw;right:unset;top:4cqw;transform:rotate(-10deg)}.mittagsangebot .imagearea .stoerer.obenrechts{bottom:unset;left:unset;right:4cqw;top:4cqw;transform:rotate(10deg)}.mittagsangebot .imagearea .stoerer.untenlinks{bottom:4cqw;left:4cqw;right:unset;top:unset;transform:rotate(-10deg)}.mittagsangebot .imagearea .stoerer.untenrechts{bottom:4cqw;left:unset;right:4cqw;top:unset;transform:rotate(10deg)}.mittagsangebot .imagearea .stoerer .portion{font-size:3.5cqw;line-height:3.5cqw;margin-bottom:1cqw;margin-top:6.5cqw}.mittagsangebot .imagearea .stoerer .preis,.mittagsangebot .imagearea .stoerer .preisportion{font-size:5.3cqw;font-weight:700;line-height:5.3cqw}.mittagsangebot .imagearea .stoerer .preis{margin-top:8.6cqw}picture img.headerImage{height:auto;width:100vw}picture img.headerImageMobile{display:none}@media (max-width:654px){picture img.headerImage{display:none}picture img.headerImageMobile{display:block;height:auto;width:100vw}}.modal-cart-overview{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:200}.modal-cart-overview.active{display:flex}.modal-cart-overview .inner{background:#fff;display:flex;flex-direction:column;flex-grow:1;max-height:100vh;max-width:800px;overflow:auto;padding:40px;position:relative;width:70vw}.modal-cart-overview .inner a.close{color:#212529;position:absolute;right:20px;top:20px}.modal-cart-overview .inner h3{font-size:20px;font-weight:600;margin:0 0 20px}.modal-cart-overview .inner .actions{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:20px}.modal-cart-overview .inner .actions a{background-color:#f6f7f8;border:none;color:#2a3744;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:2px;padding:10px 24px 11px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .18s ease-in-out}.modal-cart-overview .inner .actions a+a{background:#007bc4;color:#fff}.modal-cart-overview .inner .actions a:hover:first-child{background:#e2e5e8}.modal-cart-overview .inner .actions a:hover,.modal-cart-overview .inner .actions a:hover:last-child{background:#00669f}@media (max-width:750px){.modal-cart-overview .inner{padding:20px}.modal-cart-overview .inner .actions{grid-template-columns:1fr}.modal-cart-overview .inner .actions a:first-child{grid-row:2}.modal-cart-overview .inner .actions a:last-child{grid-row:1}}:root{--swiper-theme-color:#fff;--swiper-navigation-color:#fff;--swiper-pagination-top:10%;--swiper-navigation-top-offset:50%}.ab-stage-slider{margin-left:auto;margin-right:auto}.ab-stage-slider .swiper-container{height:fit-content;position:relative;width:100%}.ab-stage-slider .swiper-container .swiper-wrapper .swiper-slide{align-items:center;display:flex;justify-content:center;text-align:center}.ab-stage-slider .swiper-container .swiper-wrapper .swiper-slide a,.ab-stage-slider .swiper-container .swiper-wrapper .swiper-slide img,.ab-stage-slider .swiper-container .swiper-wrapper .swiper-slide picture{display:block;height:auto;object-fit:cover;width:100%}.ab-stage-slider .swiper-container .swiper-wrapper .swiper-slide picture.mobile{display:none}@media (max-width:1040px){.ab-stage-slider .swiper-container .swiper-wrapper .swiper-slide picture{display:none!important}.ab-stage-slider .swiper-container .swiper-wrapper .swiper-slide picture.mobile{display:block!important}}.ab-headline{margin-left:auto;margin-right:auto;text-align:center;width:calc(100% - 4rem)}.ab-headline.subline{letter-spacing:.05rem;padding:0 0 1.5rem;position:relative}.ab-headline.subline:after{background:#f18700;bottom:0;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;width:60px}.ab-headline h2.h2Box{border-radius:10px;display:inline-block;max-width:80cqw;padding:7px 10px;width:max-content}.ab-headline h2.h2Subline{letter-spacing:.05rem;padding:0 0 1.5rem;position:relative}.ab-headline h2.h2Subline:after{background:#f18700;bottom:0;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;width:60px}.ab-headline h1{color:#212529;font-family:Lato,Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:2.5rem}.ab-headline h1.uppercase{text-transform:uppercase}.ab-headline h1.h1Subline{letter-spacing:.05rem;padding:0 0 1.5rem;position:relative}.ab-headline h1.h1Subline:after{background:#f18700;bottom:0;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;width:60px}.ab-headline h1.h1Subline.lineblau:after{background:#007bc4}.ab-headline h1.h1Subline.linehayforstblau:after{background:#0e4c6d}@media (max-width:480px){.ab-headline h1,.ab-headline h2.h2Subline{font-size:1.6rem}}.ab-separator{margin-left:auto;margin-right:auto;text-align:center;width:calc(100% - 4rem)}.ab-separator.subline{letter-spacing:.05rem;padding:0 0 1.5rem;position:relative}.ab-separator.subline:after{background:#f18700;bottom:0;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;width:60px}.ab-button .btn{border:none;border-radius:.5rem;color:#fff;display:inline-block;font-family:Lato,Arial,sans-serif;font-size:1.2rem;font-weight:700;padding:.5rem 1rem}.ab-button .btn:hover{cursor:pointer}.ab-floating-button{border-radius:8px;bottom:15vh;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;min-height:150px;opacity:1;position:fixed;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;z-index:10000}.ab-floating-button.fbOpen{animation:slide-left 1s;padding:1rem;right:2rem;width:250px}@keyframes slide-left{0%{right:-300px}to{right:2rem}}.ab-floating-button.fbClose{animation:slide-right .3s ease 0s 1;border-bottom-right-radius:0;border-top-right-radius:0;padding:1rem .5rem;right:0;width:2.9rem}.ab-floating-button.fbClose .btn,.ab-floating-button.fbClose p{display:none}.ab-floating-button.fbClose picture{padding-top:3rem}.ab-floating-button.fbClose .modal-close:after{content:"<"}@keyframes slide-right{0%{width:250px}from .btn,from p{display:block}to{min-height:150px;right:0;width:2.9em}to .btn,to p{display:none}}.ab-floating-button .modal-close,.ab-floating-button .modal-close-full{border:0;cursor:pointer;font-size:2em;height:1em;overflow:hidden;padding:.3em;position:absolute;right:.3em;text-indent:10em;top:.3em;width:1em}.ab-floating-button .modal-close-full:after,.ab-floating-button .modal-close:after{content:"\00D7";left:.1em;line-height:.5;position:absolute;text-indent:0;top:.2em}.ab-floating-button img,.ab-floating-button picture{justify-self:center}.ab-floating-button p{flex-grow:1;font-size:1.2rem;text-align:center}.ab-floating-button .btn{border:none;border-radius:.5rem;color:#fff;display:inline-block;font-family:Lato,Arial,sans-serif;font-size:1.2rem;font-weight:700;margin:0 auto;padding:.5rem 1rem;white-space:nowrap;width:fit-content}.ab-floating-button .btn:hover{cursor:pointer}.ab-text{align-items:center;column-gap:2rem;display:grid;grid-template-areas:"text";grid-template-columns:1fr;margin-left:auto;margin-right:auto;position:relative;row-gap:2rem}.ab-text picture{grid-area:image}.ab-text picture img{height:fit-content;max-width:calc(100vw - 2rem);object-fit:contain}.ab-text div.text{grid-area:text}.ab-text div.text a{color:#007bc4}.ab-text.left{align-items:start;grid-template-areas:"image text";grid-template-columns:1fr 2fr}.ab-text.left picture img{max-width:calc(33vw - 2rem)}.ab-text.left-wrap{align-items:start;display:inline-block}.ab-text.left-wrap picture{float:left}.ab-text.left-wrap picture img{margin-bottom:2rem;margin-right:2rem;max-width:calc(33vw - 2rem)}.ab-text.right{align-items:start;grid-template-areas:"text image";grid-template-columns:2fr 1fr}.ab-text.right picture{justify-self:right}.ab-text.right picture img{max-width:calc(33vw - 2rem)}.ab-text.right-wrap{align-items:start;display:inline-block}.ab-text.right-wrap picture{float:right}.ab-text.right-wrap picture img{margin-bottom:2rem;margin-left:2rem;max-width:calc(33vw - 2rem)}.ab-text ol,.ab-text ul{padding-left:2.5rem}.ab-text ol li,.ab-text ul li{line-height:1.5rem}.ab-text ol{list-style:decimal}@media (max-width:480px){main .ab-text .text,main .ab-text.left .text,main .ab-text.right .text{width:84cqw}main .ab-text picture img,main .ab-text.left picture img,main .ab-text.right picture img{max-height:100%;max-width:100%;object-fit:contain}}.ab-js-code{align-items:center;column-gap:2rem;display:grid;grid-template-areas:"text";grid-template-columns:1fr;margin-left:auto;margin-right:auto;position:relative;row-gap:2rem}.ab-js-code div{grid-area:text}.ab-js-code ul{padding-left:2.5rem}.ab-js-code ul li{line-height:1.5rem}.ab-iframecontainer{margin-left:auto;margin-right:auto;position:relative}.ab-iframecontainer iframe{aspect-ratio:1;width:100%}.ab-image2col{align-items:center;display:flex;flex-flow:row wrap;gap:2rem;justify-content:space-between;width:100%}.ab-image2col .is-wrapper{border-radius:10px;height:max-content;position:relative;width:max-content}.ab-image2col .is-wrapper a{display:inline-block;height:100%;width:100%}.ab-image2col .is-wrapper a:focus .overlay{border:2px solid #fff}.ab-image2col .is-wrapper picture img.ab-image2col-mobile{display:contents}.ab-image2col .is-wrapper .overlay{bottom:0;left:0;line-height:3.5rem;padding-left:1rem;padding-right:1rem;position:absolute;width:max-content;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-right-radius:10px;font-size:1.5rem;font-weight:700}.ab-image2col .is-wrapper a[target=_blank]:after{display:none}@media (max-width:950px){.ab-image2col .is-wrapper{width:45%}}@media (max-width:710px){.ab-image2col .is-wrapper{width:max-content}}.swiper-product-container{box-shadow:0 12px 10px 0 #c7c7c7;height:100%;position:relative;width:100vw}.swiper-product-container .swiper-wrapper{margin-bottom:2rem;padding-bottom:2rem;padding-top:2rem}.swiper-product-container .swiper-wrapper .swiper-slide{align-items:center;display:flex;height:unset;justify-content:center;width:calc(267px + 2rem)!important}.swiper-product-container .swiper-wrapper .swiper-slide .item{border:1px solid #dedede;border-radius:5px;display:flex;flex:1 0;flex-flow:column;height:100%;max-height:333px;min-height:275px;padding:1rem}.swiper-product-container .swiper-wrapper .swiper-slide .item .description{align-self:flex-start;display:inline-block;font-size:1rem;height:100%}.swiper-product-container .swiper-wrapper .swiper-slide .item .description h3{font-size:1.3rem}.swiper-product-container .swiper-wrapper .swiper-slide .item .description .preis{bottom:0;color:#007bc4;font-size:1.5rem;font-weight:700;padding-right:1rem;position:absolute}.swiper-product-container .swiper-wrapper .swiper-slide .item .description .preis .streichpreis{color:#212529;font-size:1rem;font-weight:400;text-decoration:line-through}.swiper-product-container .swiper-button-next,.swiper-product-container .swiper-button-prev{top:45%}@media (max-width:480px){.swiper-product-container .swiper-wrapper .swiper-slide{width:100vw!important}.swiper-product-container .swiper-wrapper .swiper-slide .item{padding:2rem}.swiper-product-container .swiper-button-next,.swiper-product-container .swiper-button-prev{top:43%}}.ab-product-slider-narrow{position:relative;--swiper-navigation-sides-offset:10px;margin:0 auto;max-width:1450px;padding-top:2rem}.ab-product-slider-narrow .swiper-product-slider-container{height:fit-content;margin:0 auto;object-fit:contain;overflow:hidden;position:relative;width:75%}.ab-product-slider-narrow .swiper-product-slider-container .swiper-wrapper{margin-bottom:2rem;padding-bottom:2rem;padding-top:2rem}.ab-product-slider-narrow .swiper-product-slider-container .swiper-wrapper .swiper-slide{align-items:center;display:flex;height:unset;justify-content:center}.ab-product-slider-narrow .swiper-product-slider-container .swiper-wrapper .swiper-slide .item{align-items:center;border:1px solid #343434;border-radius:35px;display:flex;flex-flow:column;height:100%;max-height:370px;min-height:275px;padding:1rem;width:100%}.ab-product-slider-narrow .swiper-product-slider-container .swiper-wrapper .swiper-slide .item .description{align-self:flex-start;display:inline-block;font-size:1rem;height:100%;margin-bottom:1rem}.ab-product-slider-narrow .swiper-product-slider-container .swiper-wrapper .swiper-slide .item .description h3{font-size:1.3rem}.ab-product-slider-narrow .swiper-product-slider-container .swiper-wrapper .swiper-slide .item .description .preis{bottom:.5rem;color:#007bc4;font-size:1.5rem;font-weight:700;padding-right:1rem;position:absolute;right:.5rem}.ab-product-slider-narrow .swiper-product-slider-container .swiper-wrapper .swiper-slide .item .description .preis .streichpreis{color:#212529;font-size:1rem;font-weight:400;text-decoration:line-through}.ab-product-slider-narrow .swiper-product-slider-container .swiper-button-next,.ab-product-slider-narrow .swiper-product-slider-container .swiper-button-prev{top:45%}@media (min-width:500px){.ab-product-slider-narrow{--swiper-navigation-top-offset:41%}.ab-product-slider-narrow .swiper-product-slider-container{width:93%}}@media (min-width:740px){.ab-product-slider-narrow{--swiper-navigation-top-offset:41%}.ab-product-slider-narrow .swiper-product-slider-container{width:96%}}@media (min-width:976px){.ab-product-slider-narrow{--swiper-navigation-top-offset:50%;--swiper-navigation-sides-offset:85px}.ab-product-slider-narrow .swiper-product-slider-container{width:716px}}@media (min-width:1260px){.ab-product-slider-narrow{--swiper-navigation-sides-offset:85px}.ab-product-slider-narrow .swiper-product-slider-container{width:976px}}@media (min-width:1480px){.ab-product-slider-narrow{--swiper-navigation-sides-offset:190px}}.masonry{margin:0 auto}.masonry .grid-sizer{width:calc(100%/var(--cc) - (var(--cc) - 1)*1rem)}.masonry .gutter-sizer{width:1rem}.masonry .brick{margin-bottom:2rem}.ab-flexrow{display:grid;--initial-width:calc(100%/var(--amount) - 2rem);grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(240px,var(--initial-width)));grid-gap:2rem;justify-content:space-between}.ab-flexrow.justifyEvenly{justify-content:space-evenly}.ab-flexrow-flex{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-left:auto;margin-right:auto;position:relative}.ab-flexrow-flex>div{--initial-width:auto;flex:0 0 calc(var(--initial-width));min-width:var(--minWidth)}@media (min-width:1480px){.ab-flexrow-flex>div{--initial-width:calc(100%/var(--amount) - 2rem)}}.ab-accordeon h3{border-radius:8px;cursor:pointer;font-size:20px;font-weight:700;margin-top:5px;padding:10px}.ab-accordeon .accordeoncontent{clear:both;display:none;margin:0 2rem;padding:10px 10px 30px}.fr-simpleimg{align-items:center;border-color:var(--borderColor);border-radius:10px;max-width:var(--maxHeight);padding:var(--padding);position:relative}.fr-simpleimg.border{border:1px solid;border-color:var(--borderColor)}.fr-simpleimg picture img{border-radius:10px;height:fit-content;max-height:var(--maxHeight);max-width:100%;object-fit:contain}.fr-simpleimg .overlay{bottom:0;left:0;padding:.75rem;position:absolute;text-overflow:ellipsis;width:max-content;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-right-radius:10px;font-size:1.5rem}.fr-simpleimg .overlay span{font-size:.75rem;font-weight:400}@media (min-width:1480px){.fr-simpleimg{flex:0 0 calc(var(--initial-width))}}.fr-slider{max-width:var(--maxHeight);padding:var(--padding);position:relative;text-align:center}.fr-slider .swiper-container .swiper-wrapper .swiper-slide picture img{border-radius:10px;height:fit-content;max-height:var(--maxHeight);max-width:100%;object-fit:contain}.fr-slider .swiper-container .swiper-wrapper .swiper-pagination-bullet-active{background-color:#007bc4}.fr-slider .swiper-container .swiper-button-next,.fr-slider .swiper-container .swiper-button-prev{--swiper-navigation-sides-offset:10px;background-color:#007bc4}.fr-slider .overlay{bottom:0;left:0;padding:.75rem;position:absolute;text-overflow:ellipsis;width:max-content;z-index:100;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-right-radius:10px;font-size:1.5rem}.fr-slider .overlay span{font-size:.75rem;font-weight:400}.fr-imgtext{border-radius:10px;display:flex;flex-flow:column wrap;justify-items:center;position:relative}.fr-imgtext div{flex:0 0 auto}.fr-imgtext p{padding:0 1rem}.fr-imgtext p:first-of-type{margin-top:2rem}.fr-imgtext p:last-of-type{margin-bottom:2rem}.fr-imgtext ul{padding:0 2.1rem}.fr-imgtext picture img{height:fit-content;max-height:var(--maxHeight);max-width:100%;object-fit:contain;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px}@media (min-width:1480px){.fr-imgtext{flex:0 0 calc(var(--initial-width))}}.flexrow-pictogramm{aspect-ratio:1/1;border-radius:10px;container:flexrow/inline-size;position:relative;text-align:center}.flexrow-pictogramm a{align-content:center;display:block}.flexrow-pictogramm a,.flexrow-pictogramm picture{height:100%;width:100%}.flexrow-pictogramm picture img{max-height:85%!important;max-width:85%;object-fit:contain}.flexrow-pictogramm .overlay{background-color:transparent;bottom:2rem;left:50%;line-height:3.5rem;padding-left:1rem;padding-right:1rem;position:absolute;text-align:center;transform:translateX(-50%);width:max-content;word-wrap:normal;color:#fff;font-size:2rem}@container flexrow (width < 450px){.overlay{bottom:2cqh!important;font-size:7cqi!important}}.flexrow-numbers{aspect-ratio:1/1;border-radius:10px;container:flexrow-numbers/inline-size;font-size:var(--fontSize);font-weight:700;position:relative;text-align:center}.flexrow-numbers div.number{left:50%;line-height:var(--fontSize);position:absolute;top:50%;transform:translateX(-50%) translateY(-65%)}.flexrow-numbers div.overlay{background-color:transparent;bottom:2rem;font-size:var(--fontSizeOverlay);left:50%;line-height:calc(var(--fontSizeOverlay) + 3.5rem);padding-left:1rem;padding-right:1rem;position:absolute;text-align:center;transform:translateX(-50%);width:max-content}.flexrow-numbers a{display:block;height:100%;width:100%}@container flexrow-numbers (width <= 290px){div.number{font-size:calc(var(--fontSize) + 7cqi)!important}div.overlay{bottom:1rem!important;font-size:calc(var(--fontSizeOverlay))!important;line-height:calc(var(--fontSizeOverlay) + 1rem)!important}}.iconwrapper .icons{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));margin:0 auto;max-width:850px;grid-row-gap:10px;justify-items:center}.iconwrapper .icons .item{text-align:center}.iconwrapper .icons .item .line{background-color:#f18700;height:2px;margin-top:43%;width:150px}.iconwrapper .icons p{color:#212529;display:block;font-family:Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;margin-top:1rem;max-width:150px;text-align:center}.tiles-overview .tiles-single img{height:auto;width:100%}.tiles-overview .tiles-single picture img{height:fit-content;max-width:100%;object-fit:contain;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px}.tiles-overview .tiles-single p{padding:15px;text-align:center}.tiles-overview .tiles-single p span{display:block;font-size:18px;font-weight:700}.tiles-overview.limit3 .tiles-single{display:none}.tiles-overview.limit3 .tiles-single:nth-child(-n+3){display:block}.tiles-less,.tiles-more{background-color:#007bc4;border:none;border-radius:15px;color:#fff;display:inline-block;font-family:Lato,Arial,sans-serif;font-size:24px;margin:0 auto;padding:8px 20px;width:200px}.tiles-less{display:none}.module-category-overview{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:0 auto 80px;width:100%}.module-category-overview .category-tile{border-radius:10px;cursor:pointer;height:max-content;position:relative;width:max-content}.module-category-overview .category-tile .overlay{bottom:18%;left:0;margin:auto;padding:.5rem;position:absolute;right:0;width:max-content}.module-category-overview .category-tile .overlay h2{color:#fff;font-size:2rem;line-height:4rem;margin-top:unset;text-transform:uppercase}.module-category-overview .category-tile .overlay+.overlay{align-items:center;bottom:8%;display:inline-flex;line-height:1rem;padding-left:1.5rem;padding-right:1.5rem}.module-category-overview .category-tile .overlay+.overlay i{font-size:1.5rem;margin-left:.5rem}.ab-deals{flex-flow:row wrap;gap:2rem;width:100%}.ab-deals,.ab-deals .ab-deal{display:flex;justify-content:center}.ab-deals .ab-deal{align-items:center;flex-direction:column;width:max-content}.ab-deals .ab-deal h2{color:#2a3744;font-family:Roboto,Arial,sans-serif;font-size:1rem;text-transform:uppercase}.ab-deals .ab-deal span{font-size:1rem;line-height:1.5rem;margin-bottom:1rem}.ab-image{position:relative;text-align:center}.ab-image picture img{border-radius:10px;height:fit-content;max-width:calc(100vw - 4rem);object-fit:contain;width:100%}.ab-video{aspect-ratio:16/9;position:relative;text-align:center}.ab-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.ab-video.ratio4x3{padding-bottom:75%}.ab-teaser{position:relative}.ab-teaser .teaserBlock{column-gap:2rem;display:grid;grid-template-areas:"image text";grid-template-columns:1fr 2fr;margin-bottom:2rem;row-gap:2rem;width:100%}.ab-teaser .teaserBlock picture{grid-area:image}.ab-teaser .teaserBlock .teaser{grid-area:text}.ab-teaser .teaserBlock .teaser h2{margin-bottom:1rem;margin-top:0}.ab-dates{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%}.ab-dates .dateBlock{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem;width:calc(50% - 2rem)}.ab-dates .dateBlock picture img{height:fit-content;max-width:calc(100vw - 2rem);object-fit:contain}.ab-dates .dateBlock .date{max-width:210px;width:max-content}.ab-dates .dateBlock .date h2{margin-bottom:1rem;margin-top:0}.ab-dates .dateBlock .date h3{margin-bottom:.75rem}.ab-newsletter{margin-left:auto;margin-right:auto;margin-top:1.5rem;position:relative;text-align:center}.ab-fairs{display:table;line-height:2.5rem;width:66%}.ab-fairs div{display:table-row}.ab-fairs div.header{font-weight:700}.ab-fairs div div{display:table-cell}.ab-fairs div div:first-child{width:300px}.ab-fairs div div span{display:none}.ab-map{display:grid;grid-template-columns:1fr;text-align:center;width:100%;grid-row-gap:1rem;grid-template-areas:"map" "tabs"}.ab-map ::-webkit-scrollbar{margin-left:5px;width:5px}.ab-map ::-webkit-scrollbar-track{background:#eee;border-radius:5px}.ab-map ::-webkit-scrollbar-thumb{background:#007bc4;border-radius:5px}.ab-map .overview{grid-area:tabs;max-width:calc(100vw - 10px);min-width:20vw;padding:0 5px;position:relative}.ab-map .overview .row .col .tabs .tab{border-radius:.2rem;color:#fff;display:block;margin-bottom:.5rem;max-width:calc(100vw - 10px);overflow:hidden;width:100%;z-index:100000}.ab-map .overview .row .col .tabs .tab.store .tab-label:after,.ab-map .overview .row .col .tabs .tab.supplier .tab-label:after{content:"\276F";height:1em;position:absolute;right:1em;text-align:center;transition:all .35s;width:1em}.ab-map .overview .row .col .tabs .tab.store .tab-label.active:after,.ab-map .overview .row .col .tabs .tab.supplier .tab-label.active:after{top:.8em;transform:rotate(90deg)}.ab-map .overview .row .col .tabs .tab.store .tab-content .btn,.ab-map .overview .row .col .tabs .tab.supplier .tab-content .btn{background-color:#007bc4}.ab-map .overview .row .col .tabs .tab.supplier .tab-content .content{border-bottom:1px solid #919191;display:block;text-align:center}.ab-map .overview .row .col .tabs .tab.supplier .tab-content .content span{color:#212529;font-family:Lato,Arial,sans-serif;font-size:1.5rem;font-weight:400;margin-top:1.5rem}.ab-map .overview .row .col .tabs .tab .tab-label{background:#007bc4;border:none;cursor:pointer;font-weight:700;outline:none;padding:.5rem;position:relative;text-align:left}.ab-map .overview .row .col .tabs .tab .tab-label.active,.ab-map .overview .row .col .tabs .tab .tab-label:hover{background:#006bab}.ab-map .overview .row .col .tabs .tab .tab-content{background:#fff;color:#212529;font-size:.75rem;max-height:0;overflow:hidden;padding:0 1em;transition:max-height .2s ease-out}.ab-map .overview .row .col .tabs .tab .tab-content .content{display:flex;flex-flow:row wrap;gap:.5rem;justify-content:space-evenly;overflow:hidden;padding:1rem}.ab-map .overview .row .col .tabs .tab .tab-content .content a{color:#212529}.ab-map .overview .row .col .tabs .tab .tab-content .table{margin-bottom:1rem;margin-top:1rem;width:100%}.ab-map .overview .row .col .tabs .tab .tab-content .table tbody>tr>td{padding:.2rem;width:50%}.ab-map .overview .row .col .tabs .tab .tab-content .table.table-striped>tbody>tr:nth-child(odd){background-color:#eee}.ab-map .overview .row .col .tabs .tab .tab-content .table.table-striped>tbody>tr:nth-child(odd) td{border-bottom:.05rem solid #919191;border-top:.05rem solid #919191}.ab-map .overview .row .col .tabs .tab .tab-content .standortleistungen{padding:10px 0}.ab-map .overview .row .col .tabs .tab .tab-content .standortleistungen .serviceicon{display:inline-block;margin:4px}.ab-map .overview .row .col .tabs .tab .tab-content .standortleistungen .serviceicon img{height:auto;width:40px}.ab-map .overview .row .col .tabs .tab .tab-content .serviceleistungen .serviceicon{display:inline-block;margin:4px}.ab-map .overview .row .col .tabs .tab .tab-content button{margin-top:1rem}.ab-map #map{grid-area:map;height:700px;margin:0 5px;max-width:calc(100vw - 10px)}.ab-map #map .map-popup-wrapper{margin:0 10px 10px 0;width:300px}.ab-map #map .map-popup-wrapper h2{font-size:1.8rem;margin-top:0;width:100%}.ab-map #map .map-popup-wrapper h3{margin-top:0}.ab-map #map .map-popup-wrapper a span{color:#212529;font-family:Lato,Arial,sans-serif;font-size:1.5rem;font-weight:400;margin-top:1.5rem}.ab-map #map .map-popup-wrapper .map-content{display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;overflow:hidden;padding:1rem}.ab-map #map .map-popup-wrapper .table{margin-bottom:1rem;margin-top:1rem;width:100%}.ab-map #map .map-popup-wrapper .table tbody>tr>td{padding:.2rem}.ab-map #map .map-popup-wrapper .table-striped>tbody>tr:nth-child(odd){background-color:#eee}.ab-map #map .map-popup-wrapper .table-striped>tbody>tr:nth-child(odd) td{border-bottom:.05rem solid #919191;border-top:.05rem solid #919191}.ab-map #map .map-popup-wrapper button{margin-top:1rem}@media (min-width:1200px){.ab-map{grid-template-areas:"tabs map";grid-template-columns:2fr 3fr;grid-gap:calc(1rem - 10px)}.ab-map .overview{grid-area:tabs;position:relative}.ab-map .overview .row .col .tabs{height:700px;overflow-y:scroll;padding-right:5px}}.ab-text-and-slider{align-items:center;column-gap:2rem;display:grid;grid-template-areas:"text";grid-template-columns:1fr;margin-left:auto;margin-right:auto;position:relative;row-gap:2rem}.ab-text-and-slider .swiper-container{grid-area:image;height:fit-content;max-width:462px;object-fit:contain}.ab-text-and-slider .swiper-container .swiper-wrapper .swiper-slide picture img{height:auto;object-fit:contain}.ab-text-and-slider .swiper-container .swiper-wrapper .swiper-pagination-bullet-active{background-color:#ffec00}.ab-text-and-slider .swiper-container .swiper-button-next,.ab-text-and-slider .swiper-container .swiper-button-prev{--swiper-navigation-sides-offset:10px}.ab-text-and-slider div.text{grid-area:text}.ab-text-and-slider.left{align-items:start;grid-template-areas:"image text";grid-template-columns:1fr 2fr}.ab-text-and-slider.left .swiper-container{max-width:462px}.ab-text-and-slider.right{align-items:start;grid-template-areas:"text image";grid-template-columns:2fr 1fr}.ab-text-and-slider.right .swiper-container{justify-self:right}.ab-text-and-slider ul{padding-left:2.5rem}.ab-text-and-slider ul li{line-height:1.5rem}.ab-textcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));position:relative;grid-gap:2rem;margin-left:auto;margin-right:auto}.ab-textcols ul{padding-left:2.5rem}.ab-textcols ul li{line-height:1.5rem}.ab-img360{max-width:calc(100vw - 4rem);position:relative;text-align:center}.ab-img360 .embed-container{height:auto;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.ab-img360 .embed-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.ab-img360 .embed-container.ratio4x3{padding-bottom:75%}@media (max-width:1459px){main .ab-image2col{justify-content:center}main .ab-image2col .is-wrapper picture img{height:auto;max-width:100%}main .ab-image2col .is-wrapper picture img.ab-image2col-66{display:none;overflow:hidden}main .ab-image2col .is-wrapper picture img.ab-image2col-mobile{display:block!important}.ab-flexrow{grid-template-columns:repeat(auto-fit,minmax(240px,450px));justify-content:center}main .ab-text{max-width:calc(100% - 2rem)}main .ab-text-and-slider{max-width:calc(100% - 4rem)}main .ab-js-code,main .ab-textcols{max-width:calc(100% - 2rem)}}@media (max-width:1100px){.ab-fairs{width:96%}}@media (max-width:820px){main .ab-teaser{margin-left:auto;margin-right:auto}main .ab-teaser .teaserBlock{grid-template-areas:"image" "text";grid-template-columns:1fr;justify-content:center;width:62vw}main .ab-teaser .teaserBlock picture{object-fit:contain}.w-100,.w-33,.w-50,.w-66{width:calc(100% - 4rem)}.ab-dates .dateBlock{width:100%}.ab-fairs{align-content:space-evenly;display:grid}.ab-fairs div.row{background-color:#eee;border-radius:10px;display:inline-flex;flex-direction:column;margin-bottom:2rem}.ab-fairs div{padding-left:1rem;padding-right:1rem}.ab-fairs div div span{display:inline-block;font-weight:700;margin-right:1rem}.ab-fairs div.header{display:none}}@media (max-width:750px){.iconwrapper{max-width:750px}.iconwrapper .icons{grid-template-columns:repeat(3,minmax(100px,1fr))}.iconwrapper img{max-height:80px;object-fit:contain;width:20vw}.iconwrapper .empty{display:none}}@media (max-width:730px){main .ab-text,main .ab-text.left,main .ab-text.right{grid-template-areas:"image" "text";grid-template-columns:1fr;text-align:left}main .ab-text picture,main .ab-text.left picture,main .ab-text.right picture{justify-self:center}main .ab-text picture img,main .ab-text.left picture img,main .ab-text.right picture img{max-width:calc(100vw - 4rem)}main .ab-text.left.none,main .ab-text.none,main .ab-text.right.none{grid-template-areas:"text"}main .ab-text.left.none picture,main .ab-text.none picture,main .ab-text.right.none picture{display:none}main .ab-text.left-wrap picture img,main .ab-text.left.left-wrap picture img,main .ab-text.right.left-wrap picture img{float:unset;margin-right:unset;max-width:calc(100vw - 4rem)}main .ab-text.left.right-wrap picture img,main .ab-text.right-wrap picture img,main .ab-text.right.right-wrap picture img{float:unset;margin-left:unset;max-width:calc(100vw - 4rem)}main .ab-text-and-slider,main .ab-text-and-slider.left,main .ab-text-and-slider.right{grid-template-areas:"text" "image";grid-template-columns:1fr}main .ab-text-and-slider .swiper-container,main .ab-text-and-slider.left .swiper-container,main .ab-text-and-slider.right .swiper-container{justify-self:center;max-width:calc(100vw - 4rem)}main .ab-text-and-slider .swiper-container .swiper-wrapper .swiper-slide,main .ab-text-and-slider.left .swiper-container .swiper-wrapper .swiper-slide,main .ab-text-and-slider.right .swiper-container .swiper-wrapper .swiper-slide{object-fit:contain}main .ab-text-and-slider .swiper-container .swiper-wrapper .swiper-slide picture img,main .ab-text-and-slider.left .swiper-container .swiper-wrapper .swiper-slide picture img,main .ab-text-and-slider.right .swiper-container .swiper-wrapper .swiper-slide picture img{height:fit-content;width:100%}main .ab-text-and-slider .text,main .ab-text-and-slider.left .text,main .ab-text-and-slider.right .text{text-align:left;width:calc(100vw - 4rem)}main .ab-js-code{grid-template-columns:1fr;text-align:justify}header .is-menu.active .is-burger span,header .is-menu.active .is-burger:after,header .is-menu.active .is-burger:before{background-color:#fff}header .is-menu.active .menu{height:100%}header .is-menu .menu{right:0;top:0}header img{height:auto;max-width:140px;padding:10px 0}}@media (max-width:600px){header{grid-template-columns:1fr 2fr 1fr}header .hotspot-menu{display:none}header img{max-width:120px}header .is-operations{gap:7px}header .is-operations #search-wrap input[type=text]:focus{width:180px}}@media (max-width:500px){.module-category-overview .category-tile img{height:auto;object-fit:contain;width:calc(100vw - 2rem)}.module-category-overview .category-tile .overlay{bottom:17%}.module-category-overview .category-tile .overlay h2{font-size:2.5rem;line-height:2.5rem}.module-category-overview .category-tile .overlay+.overlay{bottom:3%}.module-product-overview .product-tile img{height:auto;object-fit:contain;width:calc(100vw - 2rem)}.module-product-overview .product-tile .overlay{bottom:17%}.module-product-overview .product-tile .overlay h2{font-size:2.5rem;line-height:2.5rem}.module-product-overview .product-tile .overlay+.overlay{bottom:3%}}@media (max-width:480px){main .ab-text-and-slider,main .ab-text-and-slider.left,main .ab-text-and-slider.right{width:calc(100vw - 4rem)}main .ab-text-and-slider .swiper-container,main .ab-text-and-slider.left .swiper-container,main .ab-text-and-slider.right .swiper-container{justify-self:center;text-align:left}main .ab-text-and-slider .swiper-container .swiper-wrapper,main .ab-text-and-slider.left .swiper-container .swiper-wrapper,main .ab-text-and-slider.right .swiper-container .swiper-wrapper{width:100%}main .ab-text-and-slider .swiper-container .swiper-wrapper .swiper-slide picture img,main .ab-text-and-slider.left .swiper-container .swiper-wrapper .swiper-slide picture img,main .ab-text-and-slider.right .swiper-container .swiper-wrapper .swiper-slide picture img{height:fit-content;max-width:100%;object-fit:contain!important;width:calc(100vw - 4rem)!important}.ab-image2col .is-wrapper{margin-bottom:2rem}.ab-image2col .is-wrapper .overlay{font-size:1rem!important}main .ab-teaser .teaserBlock picture img{height:fit-content;max-width:calc(100vw - 2rem);object-fit:contain}main .ab-teaser .teaserBlock .teaser{padding:1rem}}@media (max-width:440px){.iconwrapper{max-width:440px}.iconwrapper .icons{grid-template-columns:repeat(3,minmax(100px,1fr))}.iconwrapper p{font-size:.75rem}}