img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }

.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }

:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
.wp-block-button { --wp--preset--dimension--25: 25%; --wp--preset--dimension--50: 50%; --wp--preset--dimension--75: 75%; --wp--preset--dimension--100: 100%; }
:where(body) { margin: 0px; }
:where(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }
body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0px; }
body .is-layout-grid { display: grid; }
.is-layout-grid > :is(*, div) { margin: 0px; }
body { padding: 0px; }
:root :where(.wp-element-button, .wp-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }
.has-black-color { color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-color { color: var(--wp--preset--color--white) !important; }
.has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-background-color { background-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-background-color { background-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-border-color { border-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-border-color { border-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; }
.has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
.has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
.has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
.has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
.has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
.has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; }
.has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; }
.has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; }
.has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; }
.has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; }
.has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; }
.has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; }
.has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; }
.has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; }
.has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; }

:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  :root { --wp-admin-border-width-focus: 1.5px; }
}
.wp-element-button { cursor: pointer; }
:root .has-very-light-gray-background-color { background-color: rgb(238, 238, 238); }
:root .has-very-dark-gray-background-color { background-color: rgb(49, 49, 49); }
:root .has-very-light-gray-color { color: rgb(238, 238, 238); }
:root .has-very-dark-gray-color { color: rgb(49, 49, 49); }
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root .has-purple-crush-gradient-background { background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root .has-hazy-dawn-gradient-background { background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root .has-subdued-olive-gradient-background { background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root .has-atomic-cream-gradient-background { background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root .has-nightshade-gradient-background { background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root .has-midnight-gradient-background { background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
.has-regular-font-size { font-size: 1em; }
.has-larger-font-size { font-size: 2.625em; }
.has-normal-font-size { font-size: var(--wp--preset--font-size--normal); }
.has-huge-font-size { font-size: var(--wp--preset--font-size--huge); }
:root .has-text-align-center { text-align: center; }
:root .has-text-align-left { text-align: left; }
:root .has-text-align-right { text-align: right; }
.has-fit-text { white-space: nowrap !important; }
#end-resizable-editor-section { display: none; }
.aligncenter { clear: both; }
.items-justified-left { justify-content: flex-start; }
.items-justified-center { justify-content: center; }
.items-justified-right { justify-content: flex-end; }
.items-justified-space-between { justify-content: space-between; }
.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important; }
.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html :where(.has-border-color) { border-style: solid; }
html :where([style^="border-color"], [style*=";border-color"], [style*="; border-color"]) { border-style: solid; }
html :where([style^="border-top-color"], [style*=";border-top-color"], [style*="; border-top-color"]) { border-top-style: solid; }
html :where([style^="border-right-color"], [style*=";border-right-color"], [style*="; border-right-color"]) { border-right-style: solid; }
html :where([style^="border-bottom-color"], [style*=";border-bottom-color"], [style*="; border-bottom-color"]) { border-bottom-style: solid; }
html :where([style^="border-left-color"], [style*=";border-left-color"], [style*="; border-left-color"]) { border-left-style: solid; }
html :where([style^="border-width"], [style*=";border-width"], [style*="; border-width"]) { border-style: solid; }
html :where([style^="border-top-width"], [style*=";border-top-width"], [style*="; border-top-width"]) { border-top-style: solid; }
html :where([style^="border-right-width"], [style*=";border-right-width"], [style*="; border-right-width"]) { border-right-style: solid; }
html :where([style^="border-bottom-width"], [style*=";border-bottom-width"], [style*="; border-bottom-width"]) { border-bottom-style: solid; }
html :where([style^="border-left-width"], [style*=";border-left-width"], [style*="; border-left-width"]) { border-left-style: solid; }
html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }
:where(figure) { margin: 0px 0px 1em; }
html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }
@media screen and (max-width: 600px) {
  html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: 0px; }
}

.navicontainer { position: relative; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
body.dontscrollme { overflow: hidden; }
body.dontscrollmeh { position: fixed; width: 100%; overflow-y: scroll; }
@media (min-width: 768px) {
  .navicontainer { width: 750px; }
}
@media (min-width: 992px) {
  .navicontainer { width: 970px; }
}
@media (min-width: 1200px) {
  .navicontainer { width: 1170px; padding-left: 0px; }
}
@media screen and (max-width: 992px) {
  .submenu .column { min-width: 225px !important; max-width: 225px !important; }
}
@media screen and (max-width: 768px) {
  .navicontainer { padding-left: 0px; }
  .menu > li { padding-left: 18px !important; padding-right: 16px !important; }
  .menu > li:last-child { padding-bottom: 15px !important; }
  .menu > li.oologo { margin-left: 15px !important; }
  #globalnav .menu > li > a, #globalnav .menu > li > button { text-align: right; float: right; margin-top: 5px; }
  .submenu { position: absolute; z-index: 100; padding: 0px 15px; margin-left: -18px; max-width: 100%; border-radius: 0px !important; }
  .menu button:focus + .submenu, .submenu:hover { margin-top: 30px; }
}
#globalnav { height: 45px; max-height: 45px; background: rgb(51, 51, 51); position: relative; z-index: 100; box-shadow: none !important; }
#globalnav ul.menu { padding-left: 0px; }
#globalnav li { list-style: none; margin-top: 0px; margin-bottom: 0px; }
#globalnav .menu > li { float: left; padding: 9px 12px 0px; }
#globalnav .menu > li a, #globalnav .menu > li button { color: rgb(204, 204, 204); font-weight: normal; font-size: 14px; padding: 0px 12px 2px; display: block; background: transparent; cursor: pointer; line-height: 21px; border: 1px solid transparent; border-radius: 5px; }
#globalnav .menu > li > a:hover, #globalnav .menu > li > button:hover { border: 1px solid rgb(102, 102, 102); border-radius: 5px; text-decoration: none; }
#globalnav .menu > li#globaldeal { float: right; }
#globalnav .menu > li button:focus { border: 1px solid transparent; background-color: rgb(72, 164, 193); color: rgb(255, 255, 255); z-index: 150; }
#globalnav .menu > .oologo { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='135.167' height='17' version='1.1' viewBox='0 0 135.167 17'%3E%3Cg%3E%3Cg id='Ebene_1'%3E%3Cg id='Ebene_1-2' data-name='Ebene_1'%3E%3Cpath d='M28,15c-3.756,0-6-2.43-6-6.5s2.244-6.5,6-6.5,6,2.43,6,6.5c0,1.975-.541,3.613-1.566,4.742-1.046,1.149-2.578,1.758-4.434,1.758ZM28,3c-3.178,0-5,2.004-5,5.5s1.822,5.5,5,5.5c1.588,0,2.83-.481,3.693-1.431.855-.94,1.307-2.349,1.307-4.069,0-3.496-1.822-5.5-5-5.5Z' fill='%23ccc'/%3E%3Cpath d='M49,15c-3.756,0-6-2.43-6-6.5s2.244-6.5,6-6.5,6,2.43,6,6.5c0,1.975-.541,3.613-1.566,4.742-1.046,1.149-2.578,1.758-4.434,1.758ZM49,3c-3.178,0-5,2.004-5,5.5s1.822,5.5,5,5.5c1.588,0,2.83-.481,3.693-1.431.855-.94,1.307-2.349,1.307-4.069,0-3.496-1.822-5.5-5-5.5Z' fill='%23ccc'/%3E%3Cpath d='M38.328,15c-2.469,0-3.828-1.154-3.828-3.25,0-1.528,1.316-2.635,2.695-3.678-.854-1.193-1.445-2.299-1.445-3.072,0-1.59,1.003-2.5,2.75-2.5,2.066,0,2.5,1.359,2.5,2.5,0,1.314-1.157,2.32-2.404,3.27,1.566,1.981,3.821,4.301,5.496,5.864.201.189.213.505.024.707-.188.202-.504.213-.707.024-.208-.195-.847-.797-1.673-1.625-.67.887-1.75,1.76-3.408,1.76ZM37.796,8.872c-1.181.893-2.296,1.824-2.296,2.878,0,.557,0,2.25,2.828,2.25,1.101,0,2.006-.498,2.697-1.482-1.04-1.072-2.238-2.379-3.229-3.645h0ZM38.5,3.5c-1.551,0-1.75.801-1.75,1.5,0,.546.486,1.434,1.24,2.475,1.051-.801,2.01-1.623,2.01-2.475,0-1.318-.721-1.5-1.5-1.5Z' fill='%23ccc'/%3E%3Cpath d='M12.5,2c-.201,0-.402.011-.602.029-.005,0-.008.002-.013.002-.469.048-.922.15-1.356.294-.639-.21-1.319-.325-2.028-.325-3.584,0-6.5,2.916-6.5,6.5s2.916,6.5,6.5,6.5c.202,0,.404-.012.604-.03.004,0,.008-.003.012-.003.471-.047.923-.149,1.357-.293.639.211,1.32.326,2.027.326,3.584,0,6.5-2.916,6.5-6.5s-2.916-6.5-6.5-6.5h-.001ZM3,8.5c0-3.033,2.468-5.5,5.5-5.5s5.5,2.467,5.5,5.5c0,.828-.672,1.5-1.5,1.5s-1.5-.672-1.5-1.5c0-1.379-1.121-2.5-2.5-2.5s-2.5,1.121-2.5,2.5c0,2.299,1.204,4.319,3.012,5.475-.17.016-.34.025-.512.025-3.032,0-5.5-2.468-5.5-5.5ZM12.5,14c-3.032,0-5.5-2.468-5.5-5.5,0-.828.672-1.5,1.5-1.5s1.5.672,1.5,1.5c0,1.378,1.122,2.5,2.5,2.5s2.5-1.122,2.5-2.5c0-2.301-1.203-4.32-3.011-5.475.169-.016.341-.025.511-.025,3.033,0,5.5,2.467,5.5,5.5s-2.467,5.5-5.5,5.5Z' fill='%23ccc'/%3E%3Cpath d='M61.453,11.327c.018,1.116.953,1.565,1.961,1.565.738,0,1.674-.287,1.674-1.187,0-.773-1.061-1.044-2.897-1.439-1.476-.324-2.952-.846-2.952-2.484,0-2.375,2.053-2.987,4.051-2.987,2.033,0,3.904.684,4.104,2.97h-2.43c-.072-.99-.828-1.26-1.746-1.26-.576,0-1.422.107-1.422.863,0,.918,1.439,1.044,2.897,1.387,1.493.342,2.952.881,2.952,2.609,0,2.447-2.125,3.239-4.248,3.239-2.16,0-4.266-.809-4.373-3.275h2.43-.001Z' fill='%23ccc'/%3E%3Cpath d='M73.553,4.794c2.934,0,4.824,1.943,4.824,4.913,0,2.951-1.891,4.895-4.824,4.895-2.915,0-4.805-1.944-4.805-4.895,0-2.97,1.89-4.913,4.805-4.913ZM73.553,12.677c1.746,0,2.268-1.493,2.268-2.97,0-1.494-.522-2.987-2.268-2.987-1.726,0-2.249,1.493-2.249,2.987,0,1.477.522,2.97,2.249,2.97Z' fill='%23ccc'/%3E%3Cpath d='M80.281,6.756h-1.53v-1.71h1.53v-.72c0-1.639,1.025-2.826,3.113-2.826.449,0,.918.055,1.35.072v1.908c-.306-.037-.611-.055-.935-.055-.684,0-.973.288-.973,1.062v.558h1.764v1.71h-1.764v7.595h-2.555v-7.595h0Z' fill='%23ccc'/%3E%3Cpath d='M89.385,5.046h1.871v1.71h-1.871v4.607c0,.863.216,1.08,1.08,1.08.27,0,.522-.019.791-.072v1.998c-.432.071-.989.09-1.493.09-1.565,0-2.934-.36-2.934-2.215v-5.488h-1.548v-1.71h1.548v-2.79h2.556s0,2.79,0,2.79Z' fill='%23ccc'/%3E%3Cpath d='M103.49,14.351h-2.627l-1.656-6.245h-.036l-1.584,6.245h-2.645l-2.951-9.305h2.699l1.71,6.317h.036l1.547-6.317h2.484l1.584,6.299h.035l1.711-6.299h2.627s-2.934,9.305-2.934,9.305Z' fill='%23ccc'/%3E%3Cpath d='M107.133,7.907c.144-2.393,2.285-3.113,4.373-3.113,1.854,0,4.086.413,4.086,2.646v4.842c0,.846.09,1.691.324,2.069h-2.592c-.09-.288-.162-.594-.18-.899-.81.846-1.998,1.151-3.132,1.151-1.764,0-3.168-.882-3.168-2.79,0-2.106,1.584-2.609,3.168-2.825,1.565-.233,3.023-.181,3.023-1.224,0-1.098-.756-1.26-1.655-1.26-.973,0-1.602.395-1.692,1.403h-2.556.001ZM113.036,9.797c-.432.379-1.331.396-2.124.54-.791.162-1.512.433-1.512,1.368,0,.953.738,1.187,1.566,1.187,1.998,0,2.069-1.584,2.069-2.142v-.954h0Z' fill='%23ccc'/%3E%3Cpath d='M117.367,5.046h2.43v1.728h.037c.467-1.17,1.727-1.98,2.969-1.98.181,0,.397.036.559.09v2.376c-.234-.055-.612-.09-.918-.09-1.872,0-2.52,1.35-2.52,2.987v4.193h-2.557s0-9.304,0-9.304Z' fill='%23ccc'/%3E%3Cpath d='M126.336,10.319c.071,1.62.863,2.357,2.285,2.357,1.025,0,1.853-.63,2.016-1.206h2.25c-.721,2.195-2.25,3.132-4.355,3.132-2.934,0-4.752-2.016-4.752-4.895,0-2.789,1.926-4.913,4.752-4.913,3.168,0,4.697,2.663,4.517,5.525h-6.713ZM130.492,8.699c-.233-1.296-.791-1.979-2.033-1.979-1.619,0-2.088,1.26-2.123,1.979h4.156Z' fill='%23ccc'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 0px 12px; padding: 8px 5px 0px 10px; background-size: 136px 17px; }
#globalnav .menu > .oologo a { display: inline-block; height: 17px; width: 136px; }
#globalnav .menu > .oologo a:hover { border: 1px solid transparent; }
header { top: 0px; z-index: 99; box-shadow: rgba(153, 153, 153, 0.6) 0px 4px 4px; position: sticky !important; }
#globalnav .menu button:hover, #globalnav .menu button:focus { outline: 0px; }
.submenu { visibility: hidden; opacity: 0; position: fixed; z-index: 100; width: 100%; left: 0px; top: 45px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.75) 0px 1px 3px; border-radius: 0px; padding: 0px 15px 20px; text-align: left; list-style: none; transition: all 0.1s ease 0s; }
.menu button:focus + .submenu { visibility: visible; opacity: 1; }
.submenu .column { display: inline-block; margin: 0px; padding: 0px; vertical-align: top; width: 310px; }
.submenu .compactcolumn { width: 240px; }
.submenu .compactcolumn .topproduct { padding-bottom: 0px !important; }
.submenu .column .group { margin-top: 10px; }
.submenu .column ul { display: inline-block; float: none; margin: 0px 0px 5px; position: relative; top: 0px; padding: 0px; }
.submenu .additionalcolumn { display: none; }
@media (min-width: 1400px) {
  .submenu .additionalcolumn { display: inline-block; height: 100%; position: absolute; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; }
  .submenu .additionalcolumn .group { border-left: 1px solid rgb(208, 208, 208); height: 100%; padding-top: 20px; margin-top: 12px; padding-left: 5px; }
  .submenu .additionalcolumn li.topproduct a { margin-left: 15px; }
}
.submenu .h3class.navi { text-transform: uppercase; padding: 20px 10px 5px 1px; font-weight: 600 !important; font-size: 12px !important; color: rgb(51, 51, 51) !important; }
.submenu .column ul > li > a, .submenu .bottommorelink { padding: 0px; display: block; background: 0px 0px; line-height: 19px !important; font-size: 16px !important; color: rgb(51, 51, 51) !important; }
.submenu .column ul > li > a { text-decoration: none; }
.submenu .bottommorelink { text-decoration: underline; }
.submenu .column ul > li.topproduct { padding: 10px 16px 10px 0px !important; }
.submenu .column ul > li.topproduct.highlighted a { border-radius: 10px; background-color: rgb(221, 238, 221) !important; padding: 10px !important; margin-left: 5px !important; }
.submenu .column.compactcolumn ul > li.topproduct { padding-bottom: 0px !important; }
.submenu .column ul > li.topproduct > a { padding-left: 0px !important; }
.navimg { width: 48px; height: 48px; display: block; float: left; background-size: 48px; background-repeat: no-repeat; margin-right: 7px; margin-top: 5px; }
.navimg.oodi { background-image: url("../../oocontent/themes/oo2026/images/icons/front/oodi.png"); background-position: -3px 0px; }
.navimg.oodienterprise { background-image: url("../../oocontent/themes/oo2026/images/icons/front/oodienterprise.png"); background-position: -3px 0px; }
.navimg.ooab { background-image: url("../../images/p_icons/icon_ooab_big.gif"); background-position: -2px 0px; }
.navimg.oodr { background-image: url("../../images/p_icons/icon_oodr_big.gif"); background-position: -2px 0px; }
.navimg.oobc { background-image: url("../../images/p_icons/icon_oobc_big.gif"); background-position: -2px 2px; }
.navimg.oouh { background-image: url("../../_api/icon_oouh_big-fc1ea69e779e.gif"); background-position: -2px 2px; }
.navimg.ood { background-image: url("../../images/p_icons/icon_ood_big.gif"); background-position: -2px 2px; }
.navimg.oods { background-image: url("../../images/p_icons/icon_oods_big.gif"); background-position: -2px 2px; }
.navimg.oodc { background-image: url("../../images/p_icons/icon_oods_big.gif"); background-position: -2px 2px; }
.navimg.oose { background-image: url("../../images/p_icons/icon_oose_big.gif"); background-position: -2px 2px; }
.navimg.oosu10 { background-image: url("../../oocontent/themes/oo2026/images/icons/front/oosu10.png"); background-position: 0px 0px; background-size: 44px; }
.navimg.oore { background-image: url("../../oocontent/uploads/tour/oore1-en/pack-tb.png"); background-position: -2px 2px; }
.navimg.ooappb { background-image: url("../../images/p_icons/icon_ooappb_big.gif"); background-position: -2px 2px; }
.navimg.oolx { background-image: url("../../_api/icon_oolx_big-5fc3304c4109.gif"); background-position: -2px 2px; }
.navimg.oosys { background-image: url("../../../www.syspectr.com/wp-content/themes/systheme2015/includes/img/logos/logo.png"); background-position: -12px -90px; background-size: 215px; }
.navimg.oofd { background-image: url("../../images/p_icons/oofd.svg"); background-position: 0px -6px; }
.navimg.oodski { background-image: url("../../images/p_icons/ico_oodski.png"); background-position: -2px 1px; }
.navimg.ootb { background-image: url("../../images/p_icons/ico_ootb.png"); background-position: -2px 1px; margin-right: 0px; }
.navname { display: block; line-height: 26px; white-space: nowrap; }
.navnamesingle { display: block; font-size: 14px; line-height: 14px; white-space: nowrap; }
.navnamesingle::before { content: "•"; margin-right: 6px; font-size: 18px; margin-left: 2px; }
.navdesc { font-size: 12px; font-weight: normal; color: rgb(51, 51, 51); line-height: 16px; display: flex; }
.globalnav-burger-wrapper { padding-top: 2px; }
.globalnav-burger-wrapper input { display: none; float: right; width: 35px; height: 35px; position: absolute; top: 10px; right: 15px; cursor: pointer; opacity: 0; z-index: 999; }
.globalnav-burger-wrapper input:checked ~ .globalnav-burger .icon-bar:nth-last-child(3) { opacity: 1; transform: rotate(45deg) translate(6px, 3px); margin-left: -3px; }
.globalnav-burger-wrapper input:checked ~ .globalnav-burger .icon-bar:nth-last-child(2) { transform: rotate(-45deg) translate(-1px, 0px); }
.globalnav-burger-wrapper input:checked ~ .globalnav-burger .icon-bar:nth-last-child(1) { opacity: 0; }
.globalnav-burger-wrapper input:checked ~ .menu { position: absolute; z-index: 800; width: 100%; }
.globalnav-burger-wrapper input:checked ~ .menu > li:not(.oologo) { float: none; width: 100%; z-index: 999; background-color: rgb(51, 51, 51); display: block !important; padding-top: 16px !important; padding-bottom: 6px !important; }
#globalnav .globalnav-burger { display: none; position: relative; float: right; padding: 7px 10px; top: 7px; background-color: transparent; border: none; }
#globalnav .globalnav-burger .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; border: 1px solid rgb(102, 102, 102); color: rgb(102, 102, 102); background-color: rgb(238, 238, 238); transition: opacity 0.1s ease 0s, transform 0.1s cubic-bezier(0.77, 0.2, 0.05, 1) 0s; }
#globalnav .globalnav-burger:focus + .menu > li { display: block; }
#globalnav .globalnav-burger .icon-bar + .icon-bar { margin-top: 4px; }
@media screen and (max-width: 768px) {
  .target-wrap { margin-right: 65px; }
  .globalnav-burger-wrapper input { display: block; }
  #globalnav .menu > li:not(.oologo) { display: none; }
  #globalnav .globalnav-burger { display: inline-block; }
  .submenu { top: auto; overflow-y: auto; left: auto; position: absolute; }
  body.dontscrollmeh { position: absolute; width: 100%; overflow-y: scroll; }
}
.menuclose { display: block; width: 30px; height: 30px; position: absolute; top: 25px; right: 10px; }
@media screen and (max-width: 768px) {
  .menuclose, .navdesc, .navimg { display: none !important; }
  .navname { display: block; font-size: 12px; line-height: 12px; }
  .column, .group, .submenu ul { float: right; text-align: right; display: block; }
  .submenu .navicontainer { padding-right: 0px; }
  .submenu .navicontainer li { display: grid; }
  .submenu .column { max-width: 100% !important; }
  .submenu .column ul > li.topproduct { padding: 3px 0px !important; }
  .submenu .h3class.navi { padding: 5px 10px 5px 0px; }
  #globalnav .menu > li button:focus { border-bottom: 1px solid transparent !important; }
}
.menuclose:hover { cursor: pointer; }
.menuclose .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; border: 1px solid rgb(102, 102, 102); }
.menuclose .icon-bar:nth-last-child(1) { opacity: 1; transform: rotate(45deg) translate(-2px, 2px); margin-left: -3px; }
.menuclose .icon-bar:nth-last-child(2) { transform: rotate(-45deg) translate(-5px, -3px); }
.spacer, .spacer-2x, .spacer-3x { clear: both; }
.spacer-2x { height: 2em; }
#stoerer { background-color: rgb(0, 255, 170); height: 45px; }
#stoerer a { color: rgb(0, 0, 0); text-decoration: none; padding: 4px 0px 0px; display: block; }
#stoerer a div { font-size: 14px !important; }
#stoerer a span { float: right; right: 26px; display: block; top: 6px; position: inherit; border: 1px solid rgb(102, 102, 102); border-radius: 5px; text-decoration: none; padding: 0px 10px 1px; }
@media screen and (max-width: 768px) {
  #stoerer a div, #stoerer a strong { font-size: 14px !important; }
  #stoerer img, #stoerer a span { display: none; }
}
@media screen and (max-width: 1200px) {
  #stoerer a span { display: none; }
}
#stoerer img { width: 35px; margin-right: 10px; margin-top: 4px; }
#globalnav:not(.no-stoerer) { height: 100px; max-height: 100px; }
#globalnav.notg { max-height: 45px; }
#st_close { position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; z-index: 9999; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' version='1.1' viewBox='0 0 16 16'%3E%3Cg%3E%3Cg id='eb1'%3E%3Cline x1='3' y1='3' x2='13' y2='13' fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline x1='3' y1='13' x2='13' y2='3' fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; border: none !important; }
:root { --tab-bg: #444; --tab-bg-hover: #555; --tab-fg: #ccc; --tab-active-bg: #fff; --tab-active-fg: #666; --tab-radius: 6px; --tab-height: 40px; --tab-font-size: 16px; --tab-font-weight: 600; --tab-pad-top: 8px; --tab-pad-x: 60px; --tab-corner-size: 6px; --target-top: 10px; --tabs-wrap-bottom: -10px; --tabs-gap: 10px; --tabs-padding-top: 14px; }
.target-wrap { position: absolute; top: var(--target-top); right: 0px; }
.tabs-wrap { position: relative; bottom: var(--tabs-wrap-bottom); }
.tabs { display: flex; justify-content: left; gap: var(--tabs-gap); padding: var(--tabs-padding-top) 0 0 0; }
.tab { display: inline-flex; position: relative; height: var(--tab-height); padding: var(--tab-pad-top) var(--tab-pad-x) 0 var(--tab-pad-x); background: var(--tab-bg); color: var(--tab-fg); border-radius: var(--tab-radius) var(--tab-radius) 0 0; text-decoration: none; font-size: var(--tab-font-size); font-weight: var(--tab-font-weight); }
.tab:hover { text-decoration: none; background: var(--tab-bg-hover); color: var(--tab-fg); }
.tab:focus { color: var(--tab-fg); }
body.tgclass-corp.page-template-front-page2024 .tab { color: var(--tab-fg); border: 0px solid; }
body.tgclass-corp.page-template-front-page2024 .tab:hover { background: var(--tab-bg-hover); color: var(--tab-fg); }
.tab.is-active { color: var(--tab-active-fg); background: var(--tab-active-bg); }
.tab.is-active::before, .tab.is-active::after { content: ""; position: absolute; bottom: 0px; width: var(--tab-corner-size); height: var(--tab-corner-size); background-repeat: no-repeat; background-size: var(--tab-corner-size) var(--tab-corner-size); pointer-events: none; }
.tab.is-active::before { left: calc(-1 * var(--tab-corner-size)); background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'><path fill='%23fff' fill-rule='evenodd' d='M0 0 H6 V6 H0 Z M6 0 H0 V6 A6 6 0 0 0 6 0 Z'/></svg>"); }
.tab.is-active::after { right: calc(-1 * var(--tab-corner-size)); background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'><path fill='%23fff' fill-rule='evenodd' d='M6 0 H0 V6 H6 Z M0 0 H6 V6 A6 6 0 0 1 0 0 Z'/></svg>"); }
body.tgclass-corp.page-template-front-page2024 .tab.is-active { background: rgb(102, 102, 102); }
body.tgclass-corp.page-template-front-page2024 .tab.is-active::before { left: calc(-1 * var(--tab-corner-size)); background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'><path fill='%23666' fill-rule='evenodd' d='M0 0 H6 V6 H0 Z M6 0 H0 V6 A6 6 0 0 0 6 0 Z'/></svg>"); }
body.tgclass-corp.page-template-front-page2024 .tab.is-active::after { right: calc(-1 * var(--tab-corner-size)); background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'><path fill='%23666' fill-rule='evenodd' d='M6 0 H0 V6 H6 Z M0 0 H6 V6 A6 6 0 0 1 0 0 Z'/></svg>"); }
@media (max-width: 600px) {
  .tabs-wrap { top: 24px; }
  .tabs { justify-content: flex-start; gap: 8px; padding: 10px 10px 0px; overflow: auto hidden; white-space: nowrap; scrollbar-width: none; }
  .tabs::-webkit-scrollbar { display: none; }
  .tab { height: 30px; padding: 4px 18px 0px; font-size: 14px; border-radius: 6px 6px 0px 0px; flex: 0 0 auto; }
  .tab.is-active::before, .tab.is-active::after { width: 6px; height: 6px; background-size: 6px 6px; }
}
@media (max-width: 400px) {
  .target-wrap { display: none; }
}
#toprightnavi { list-style: none; padding: 0px; margin: 0px; display: flex; align-items: center; }
.topnavilang { display: inline-block; margin-bottom: -2px; position: relative; width: 14px; height: 14px; background: url("/oocontent/plugins/oonavi/topnavi.svg") 0px 0px no-repeat; }
#toprightnavi a:hover { text-decoration: none; }
.topnavilang.icon-en { background-position: -14px 0px; }
.topnavilang.icon-fr { background-position: -28px 0px; }
.topnavilang.icon-es { background-position: -42px 0px; }
.topnavilang.icon-it { background-position: -98px 0px; }
.topnavilang.icon-contact { background-position: -56px 0px; }
.topnavilang.icon-account { background-position: -70px 0px; }
.topnavilang.icon-newsletter { background-position: -84px 0px; }
#globalnav .hidden { display: none !important; }
#globalnav .sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
@media screen and (min-width: 768px) and (max-width: 991px) {
  #globalnav .hidden-sm { display: none !important; }
}
#globalnav .oonavi-promo { position: absolute; right: 0px; bottom: var(--tabs-wrap-bottom); display: flex; align-items: center; gap: 12px; box-sizing: border-box; min-width: 400px; height: var(--tab-height); overflow: hidden; padding: 0px 16px 0px 12px; background: rgb(114, 177, 90); border-radius: var(--tab-radius) var(--tab-radius) 0 0; color: rgb(255, 255, 255); text-decoration: none; white-space: nowrap; transition: background-color 0.15s ease 0s; }
#globalnav .oonavi-promo:hover, #globalnav .oonavi-promo:focus { background: rgb(102, 163, 79); color: rgb(255, 255, 255); text-decoration: none; }
#globalnav .oonavi-promo:focus-visible { outline: rgb(255, 255, 255) solid 2px; outline-offset: -4px; }
#globalnav .oonavi-promo-icon { display: block; flex: 0 0 auto; width: 44px; height: 44px; }
#globalnav .oonavi-promo-text { display: flex; flex: 1 1 auto; flex-direction: column; gap: 2px; }
#globalnav .oonavi-promo-title { font-size: 16px; font-weight: 600; line-height: 18px; }
#globalnav .oonavi-promo-title strong { font-weight: inherit; text-transform: uppercase; }
#globalnav .oonavi-promo-sub { font-size: 13px; font-weight: normal; line-height: 16px; }
#globalnav .oonavi-promo-arrow { display: block; flex: 0 0 auto; margin-left: auto; transition: transform 0.15s ease 0s; }
#globalnav .oonavi-promo:hover .oonavi-promo-arrow { transform: translateX(3px); }
@media screen and (max-width: 1199px) {
  #globalnav .oonavi-promo { min-width: 0px; padding-left: 16px; }
  #globalnav .oonavi-promo-icon { display: none; }
  #globalnav .oonavi-promo-title { font-size: 15px; }
}
@media screen and (max-width: 991px) {
  #globalnav .oonavi-promo { display: none; }
}

.footer2 { background-color: rgb(102, 102, 102); padding-bottom: 20px; margin-top: 45px; }
.footer2 #footer2 { display: block; }
.footer2 .berlinpic { padding-top: 40px; display: inline-block; min-height: 140px; width: inherit; background: url("../../oocontent/themes/oo2026/images/madeinberlinline.png") center 32px no-repeat; }
.footer2 .row { margin-right: -15px; margin-left: -15px; }
.footer2 #footer2 .footerlang { display: inline-block; width: 28px; height: 28px; }
.footer2 #footer2 .footerlang a { display: block; width: 28px; height: 28px; background: url("../../oocontent/themes/oo2026/images/icons/sm-white.png") no-repeat transparent; }
.footer2 #footer2 .footerlang#lang-de a { background-position: -34px 0px; }
.footer2 #footer2 .footerlang#lang-en a { background-position: 0px 0px; }
.footer2 #footer2 .footerlang#lang-fr a { background-position: -68px 0px; }
.footer2 #footer2 .footerlang#lang-es a { background-position: -339px 0px; }
.footer2 #footer2 .footerlang#lang-it a { background-position: -372px 0px; }
.footer2 #footer2 .footerico.social a { width: 28px; height: 28px; background: url("../../oocontent/themes/oo2026/images/icons/sm-white.png") no-repeat transparent; }
.footer2 #footer2 .footerico a { font-size: 14px; font-weight: 400; display: inline-block; line-height: 31px; color: rgb(255, 255, 255); }
.footer2 #footer2 .footerico { width: 28px; height: 28px; display: inline-table; }
.footer2 #footer2 .footerico.social.ooblog a { background-position: -204px 0px; }
.footer2 #footer2 .footerico.social.youtube a { background-position: -271px 0px; }
.footer2 #footer2 .footerico.social.bluesky a { background-position: -237px 0px; }
.footer2 #footer2 .footerico.social.linkedin a { background-position: -305px 0px; }
.footer2 .imprintline a { display: block; line-height: 30px; }
.footer2 .imprintline a, .footer2 .imprintline div { font-size: 14px; color: rgb(255, 255, 255) !important; }
.footer2 .imprintlinesmall a, .footer2 .imprintlinesmall div { font-size: 12px; color: rgb(255, 255, 255) !important; }
.footer2 .imprintlinesmall a { margin-left: 15px; }
@media screen and (max-width: 992px) {
  .footer2 #footer2 .col-md-2, .footer2 #footer2 .col-md-3, .footer2 #footer2 .col-md-4, .footer2 #footer2 .col-sm-6, .footer2 #footer2 .col-xs-6 { text-align: center; padding-bottom: 25px; padding-top: 15px; }
  .footer2 .imprintlinesmall .text-right { text-align: center !important; }
}
@media screen and (max-width: 992px) {
  .footer2 .berlinpic { text-align: center; padding-top: 120px; display: block; }
}