@charset "UTF-8";.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M3.3335 11.6666C3.3335 12.5871 4.07969 13.3333 5.00016 13.3333C5.92064 13.3333 6.66683 12.5871 6.66683 11.6666L6.66683 6.66659L11.6668 6.66659C12.5873 6.66659 13.3335 5.92039 13.3335 4.99992C13.3335 4.07944 12.5873 3.33325 11.6668 3.33325H3.3335V11.6666Z' fill='currentColor'/%3E%3Cpath d='M26.6668 11.6666C26.6668 12.5871 25.9206 13.3333 25.0002 13.3333C24.0797 13.3333 23.3335 12.5871 23.3335 11.6666L23.3335 6.66659L18.3335 6.66659C17.413 6.66659 16.6668 5.92039 16.6668 4.99992C16.6668 4.07944 17.413 3.33325 18.3335 3.33325H26.6668L26.6668 11.6666Z' fill='currentColor'/%3E%3Cpath d='M13.3335 24.9999C13.3335 25.9204 12.5873 26.6666 11.6668 26.6666H3.3335V18.3333C3.3335 17.4128 4.07969 16.6666 5.00016 16.6666C5.92064 16.6666 6.66683 17.4128 6.66683 18.3333V23.3333H11.6668C12.5873 23.3333 13.3335 24.0794 13.3335 24.9999Z' fill='currentColor'/%3E%3Cpath d='M18.3335 26.6666C17.413 26.6666 16.6668 25.9204 16.6668 24.9999C16.6668 24.0794 17.413 23.3333 18.3335 23.3333H23.3335V18.3333C23.3335 17.4128 24.0797 16.6666 25.0002 16.6666C25.9206 16.6666 26.6668 17.4128 26.6668 18.3333V26.6666H18.3335Z' fill='currentColor'/%3E%3C/svg%3E");background-size:26px 26px}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle.mapboxgl-ctrl-level-button-selected .mapboxgl-ctrl-icon{filter:invert(1) brightness(1)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl-separator{background-color:#e0e0e0;height:1px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;line-height:normal;padding:0;text-align:center;width:50px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:hover{background-color:#f5f5f5}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#4a5568;color:#fff}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#2d3748}*{margin:0}html{block-size:100%;box-sizing:border-box;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html *,html *:before,html *:after{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}html,body{block-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ul,ol{padding:0}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block;max-inline-size:100%}input,button,textarea,select,table{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;padding:0;text-align:inherit}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:dotted;outline-width:2px}:root{--step--2: clamp(.7813rem, .7766rem + .0208vw, .8rem);--step--1: clamp(.9375rem, .9219rem + .0694vw, 1rem);--step-0: clamp(1.125rem, 1.0938rem + .1389vw, 1.25rem);--step-1: clamp(1.35rem, 1.2969rem + .2361vw, 1.5625rem);--step-2: clamp(1.62rem, 1.5367rem + .3701vw, 1.9531rem);--step-3: clamp(1.944rem, 1.8196rem + .5527vw, 2.4414rem);--step-4: clamp(2.3328rem, 2.1531rem + .7988vw, 3.0518rem);--step-5: clamp(2.7994rem, 2.5455rem + 1.1282vw, 3.8147rem);--step-6: clamp(3.3592rem, 3.0069rem + 1.5657vw, 4.7684rem);--step-7: clamp(4.0311rem, 3.5487rem + 2.1438vw, 5.9605rem);--step-8: clamp(4.8373rem, 4.184rem + 2.9037vw, 7.4506rem);--step-9: clamp(5.8048rem, 4.9276rem + 3.8983vw, 9.3132rem);--step--0-5: clamp(1.03125rem, 1.00785rem + .10415vw, 1.125rem);--step--1-5: clamp(.85935rem, .84925rem + .0451vw, .9rem);--space-3xs: clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs: clamp(.5625rem, .5369rem + .1136vw, .625rem);--space-xs: clamp(.875rem, .8494rem + .1136vw, .9375rem);--space-sm: clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--space-md: clamp(1.6875rem, 1.6108rem + .3409vw, 1.875rem);--space-lg: clamp(2.25rem, 2.1477rem + .4545vw, 2.5rem);--space-xl: clamp(3.375rem, 3.2216rem + .6818vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.2955rem + .9091vw, 5rem);--space-3xl: clamp(6.75rem, 6.4432rem + 1.3636vw, 7.5rem);--space-3xs-2xs: clamp(.3125rem, .1847rem + .5682vw, .625rem);--space-2xs-xs: clamp(.5625rem, .4091rem + .6818vw, .9375rem);--space-xs-s: clamp(.875rem, .7216rem + .6818vw, 1.25rem);--space-s-m: clamp(1.125rem, .8182rem + 1.3636vw, 1.875rem);--space-m-l: clamp(1.6875rem, 1.3551rem + 1.4773vw, 2.5rem);--space-l-xl: clamp(2.25rem, 1.6364rem + 2.7273vw, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.7102rem + 2.9545vw, 5rem);--space-s-l: clamp(1.125rem, .5625rem + 2.5vw, 2.5rem);--space-m-xl: clamp(1.6875rem, .8438rem + 3.75vw, 3.75rem);--space-2xl-3xl: clamp(4.5rem, 3.2727rem + 5.4545vw, 7.5rem);--blue--50: #E6F0FF;--blue--100: #CBE0FF;--blue--200: #88A9DB;--blue--300: #5F88C8;--blue--500: #0D46A0;--blue--600: #0D3E89;--blue--700: #0D3671;--blue--900: #0d2542;--blue-light--25: #F5FBFF;--blue-light--200: #B9E6FE;--blue-light--700: #026AA2;--gray--50: #FAFAFA;--gray--100: #F0F0F1;--gray--200: #E9EAEB;--gray--300: #D5D7DA;--gray--400: #A4A7AE;--gray--500: #717680;--gray--600: #535862;--gray--700: #414651;--gray--900: #181D27;--green--50: #ECFDF3;--green--100: #DCFAE6;--green--200: #A9EFC5;--green--300: #75E0A7;--green--400: #47CD89;--green--700: #067647;--red--50: #FEF3F2;--red--200: #FECDCA;--red--700: #B42318;--blue: var(--blue--600)}:root,[data-theme=reset]{--color-accent: var(--blue);--color-accent--interaction: var(--blue--700);--color-accent--light: var(--blue--50);--color-accent--secondary: var(--blue--300);--color-background: var(--gray--50);--color-background-secondary: var(--gray--200);--color-background-light: var(--gray--300);--color-placeholder: rgba(0, 0, 0, .05);--color-border: var(--gray--300);--color-border-secondary: var(--gray--400);--color-text: var(--gray--900);--color-text-secondary: var(--gray--600);--color-text-slightly-muted: var(--gray--900);--color-text-muted: var(--gray--500);--color-error: var(--red--700);--color-success: var(--green--700);--button-normal-background-color: var(--blue--600);--button-normal-text-color: #fff;--button-normal-border-color: var(--blue--600);--button-normal-icon-color: var(--blue--300);--button-normal-interaction-background-color: var(--blue--700);--button-normal-interaction-text-color: #fff;--button-normal-interaction-border-color: var(--blue--700);--button-normal-interaction-icon-color: var(--blue--300);--button-primary-background-color: var(--blue--600);--button-primary-text-color: #fff;--button-primary-border-color: var(--blue--600);--button-primary-icon-color: var(--blue--300);--button-primary-interaction-background-color: var(--blue--700);--button-primary-interaction-text-color: #fff;--button-primary-interaction-border-color: var(--blue--700);--button-primary-interaction-icon-color: var(--blue--300);--button-secondary-background-color: var(--blue--50);--button-secondary-text-color: var(--blue--700);--button-secondary-border-color: var(--blue--50);--button-secondary-icon-color: var(--blue--500);--button-secondary-interaction-background-color: var(--blue--100);--button-secondary-interaction-text-color: var(--blue--700);--button-secondary-interaction-border-color: var(--blue--100);--button-secondary-interaction-icon-color: var(--blue--500);--button-tertiary-background-color: #fff;--button-tertiary-text-color: var(--gray--700);--button-tertiary-border-color: var(--gray--300);--button-tertiary-icon-color: var(--gray--400);--button-tertiary-interaction-background-color: var(--gray--100);--button-tertiary-interaction-text-color: var(--gray--700);--button-tertiary-interaction-border-color: var(--gray--300);--button-tertiary-interaction-icon-color: var(--gray--400);--color-target-bg: var(--blue--50)}[data-theme=light]{--color-background: #fff;--color-background-secondary: var(--gray--100);--color-background-light: var(--gray--200);--color-text: var(--gray--900);--button-primary-background-color: var(--blue--600);--button-primary-text-color: #fff;--button-primary-border-color: var(--blue--600);--button-primary-icon-color: var(--blue--300);--button-primary-interaction-background-color: var(--blue--700);--button-primary-interaction-text-color: #fff;--button-primary-interaction-border-color: var(--blue--700);--button-primary-interaction-icon-color: var(--blue--300)}[data-theme=darkerAlternative]{--color-background: var(--gray--100);--color-background-secondary: var(--gray--200);--color-text: var(--gray--900)}[data-theme=hero]{--color-accent: #fff;--color-background: var(--blue--600);--color-background-secondary: var(--blue--700);--color-border: var(--blue--200);--color-border-secondary: var(--blue--100);--color-text: #fff;--color-text-secondary: var(--blue--200);--color-text-muted: var(--blue--300);--button-primary-background-color: #fff;--button-primary-text-color: var(--blue--900);--button-primary-border-color: #fff;--button-primary-icon-color: var(--blue--300);--button-primary-interaction-background-color: var(--blue--50);--button-primary-interaction-text-color: var(--blue--900);--button-primary-interaction-border-color: var(--blue--50);--button-primary-interaction-icon-color: var(--blue--300)}[data-theme=sky]{--color-accent: var(--blue--600);--color-background: var(--blue--50);--color-background-secondary: var(--blue--200);--color-border: var(--blue--500);--color-border-secondary: var(--blue--700);--color-text: var(--gray--900);--color-text-secondary: var(--gray--700);--color-text-muted: var(--gray--500)}[data-theme=darkerSky]{--color-accent: var(--blue--600);--icon-color: #000;--color-background: var(--blue--100);--color-background-secondary: var(--blue--200);--color-border: var(--blue--500);--color-border-secondary: var(--blue--700);--color-text: var(--gray--900);--color-text-secondary: var(--gray--700);--color-text-muted: var(--gray--500)}[data-theme=dark]{--color-accent: #fff;--color-background: var(--gray--900);--color-background-secondary: var(--gray--700);--color-border: var(--gray--300);--color-border-secondary: var(--gray--400);--color-text: #fff;--color-text-muted: var(--gray--500);--button-primary-background-color: #fff;--button-primary-text-color: var(--blue--600);--button-primary-border-color: #fff;--button-primary-icon-color: var(--blue--300);--button-primary-interaction-background-color: var(--blue--50);--button-primary-interaction-text-color: var(--blue--600);--button-primary-interaction-border-color: var(--blue--50);--button-primary-interaction-icon-color: var(--blue--300)}:root{--font-family-heading: "Hanken Grotesk", "Inter", "arial", sans-serif;--font-family-text: "Hanken Grotesk", "Inter", "arial", sans-serif;--font-size-h1: var(--step-4);--font-size-h2: var(--step-4);--font-size-h3: var(--step-3);--font-size-h4: var(--step-2);--font-size-h5: var(--step-1);--font-size-huge: var(--step-9);--font-size-xl: var(--step-6);--font-size-lg: var(--step-2);--font-size-body: var(--step-0);--font-size-sm: var(--step--0-5);--font-size-xs: var(--step--1);--font-size-xxs: var(--step--1-5);--flow-space: 1.5625rem;--column-gap--xl: var(--space-xl-2xl);--column-gap: clamp(2.5rem, 2.5vw + 1.75rem, 3.75rem);--column-gap--md: var(--space-m-l);--column-gap--sm: var(--space-s-m);--column-gap--xs: var(--space-xs);--column-gap--xxs: var(--space-2xs);--column-gap--xxxs: var(--space-3xs);--content-narrow-width: 440px;--content-max-width: 700px;--content-max-width-wide: 900px;--content-max-width-full: 1200px;--box-spacing: var(--space-s-m);--container-spacing: var(--space-s-m);--component-spacing: var(--space-xl-2xl);--component-spacing--md: calc( .5 * var(--component-spacing));--border-radius--lg: var(--space-sm);--border-radius--md: var(--space-xs);--border-radius--sm: var(--space-2xs);--border-radius--xs: var(--space-3xs);--navigation-height: 64px;--shadow--light: 0 8px 24px 0 rgba(0, 0, 0, .2);--shadow--light-interaction: 0 8px 24px 0 rgba(0, 0, 0, .3);--shadow--md: 0 4px 6px -1px rgba(10, 13, 18, .1), 0 2px 4px -2px rgba(10, 13, 18, .06);--shadow--xs: 0 1px 2px 0 rgba(10, 13, 18, .05);--smooth-transform-timing: cubic-bezier(.4, 0, .2, 1) .3s;--snappy-transform-timing: cubic-bezier(.25, .1, .25, 1) .25s;--icon-size--lg: var(--step-3);--icon-size--md: var(--step-2);--icon-size: var(--step-1);--icon-size--sm: var(--step-0);--icon-size--xs: var(--step--0-5);--card-spacing--lg: var(--space-sm);--card-spacing--md: var(--space-xs);--card-spacing: var(--space-2xs);--card-border-radius: var(--border-radius--xs)}@media (min-width: 1024px){:root{--font-size-h1: var(--step-5)}}@media (min-width: 1280px){:root{--navigation-height: 68px;--container-spacing: var(--space-m-l)}}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:400;src:url(./hanken-grotesk-v12-latin-regular-BG6hkEXj.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:500;src:url(./hanken-grotesk-v12-latin-500-DrDcrrxK.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:600;src:url(./hanken-grotesk-v12-latin-600-CIXX6EOa.woff2) format("woff2")}html{scroll-padding-top:var(--scroll-safe-space, 0)}.headspace .mainContent{-webkit-margin-before:calc(var(--header-top-safe-space) + var(--space-md, 2rem));margin-block-start:calc(var(--header-top-safe-space) + var(--space-md, 2rem))}html:not(.headspace) .mainContent>flynt-component:first-child{-webkit-margin-before:0;margin-block-start:0}.mainContent>flynt-component:last-child[data-theme]{-webkit-margin-after:0;margin-block-end:0}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.paragraph,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+*{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}body,.paragraph{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:initial;line-height:1.5}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{--flow-space: 2.5rem;font-family:var(--font-family-heading);font-weight:500;line-height:1.3}h1,.h1{--flow-space: 3.75rem;font-size:var(--font-size-h1);font-weight:500;letter-spacing:-1.2px;line-height:1.2}h2,.h2{font-size:var(--font-size-h2);font-weight:500;letter-spacing:-.96px;line-height:1.25}h3,.h3{font-size:var(--font-size-h3);font-weight:600;letter-spacing:-.72px;line-height:1.22}h4,.h4{font-size:var(--font-size-h4);font-weight:600;letter-spacing:initial;line-height:1.26}h5,.h5{font-size:var(--font-size-h5);font-weight:600;letter-spacing:initial;line-height:1.33}h6,.h6{font-size:var(--font-size-h6);font-size:var(--font-size-body);font-weight:600;letter-spacing:initial;line-height:1.5}a{color:currentColor;text-underline-offset:.3ex}hr{--flow-space: var(--component-spacing);border:0;margin-block:var(--flow-space);margin-inline:auto}hr:after{background-color:var(--color-border);block-size:1px;content:"";display:block}hr.subtle{margin-block:var(--space-md)}hr.subtle:after{block-size:1px;opacity:.3}hr.solo{margin-block:0}hr.solo:after{block-size:1px;opacity:.3}kbd,code{background:var(--color-background-secondary);border-radius:4px;display:inline-block;font-size:.95em;padding-block:0;padding-inline:.375em;word-break:break-word}img{block-size:initial;inline-size:100%}.wp-block-image img{inline-size:initial}figcaption{color:var(--color-text-muted);font-size:var(--font-size-xs);-webkit-margin-before:.25rem;margin-block-start:.25rem}blockquote,.blockquote{display:block;font-size:1.44rem;font-style:normal;font-weight:500;line-height:calc(1em + .75rem);margin-block:var(--flow-space);margin-inline:2.5rem 0;-webkit-padding-start:.8rem;padding-inline-start:.8rem}blockquote cite,.blockquote cite{color:var(--color-text-muted);display:block;font-size:var(--font-size-body);font-style:normal;-webkit-margin-before:.25rem;margin-block-start:.25rem}small{font-size:var(--font-size-body-small)}ul{-webkit-padding-start:0;padding-inline-start:0}ul li{list-style-type:none}ul:not([class]),ol:not([class]){--item-spacing: .33em}ul:not([class]) li+li,ol:not([class]) li+li{-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}ul:not([class]) li>ul,ul:not([class]) li ol,ol:not([class]) li>ul,ol:not([class]) li ol{--item-spacing: .33em;-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}ul:not([class]) li{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;position:relative}ul:not([class]) li:before{content:"•";display:block;flex:none;inset-block-start:0;inset-inline-start:0;position:absolute}ol:not([class]){-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}ul.unstyled-list,ol.unstyled-list{list-style-type:none}ul.unstyled-list li::marker,ol.unstyled-list li::marker{display:none}table{border-collapse:collapse;border-spacing:0;color:var(--color-text);font-size:var(--font-size-body-small);inline-size:100%;max-inline-size:100%}table caption{caption-side:bottom;color:var(--color-text-muted);-webkit-margin-before:calc(var(--flow-space) / 2);margin-block-start:calc(var(--flow-space) / 2);text-align:start}table td,table th{padding-block:.9rem;padding-inline:1rem;text-align:inherit;vertical-align:top}table th{color:var(--color-text-muted);font-weight:500}table td{min-inline-size:25ch}table thead{background-color:var(--color-background-secondary);-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border)}table tr:nth-child(2n){-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border);-webkit-border-before:solid 1px var(--color-border);border-block-start:solid 1px var(--color-border)}.button,.wp-block-button>.wp-block-button__link{--button-background-color: var(--button-normal-background-color);--button-border-color: var(--button-normal-border-color);--button-border-width: 2px;--button-border-radius: var(--border-radius--sm);--button-font-weight: 600;--button-text-color: var(--button-normal-text-color);--button-icon-color: var(--button-normal-icon-color);--button-padding-inline: calc( .9 * var(--space-sm));--button-padding-block: calc( .6 * var(--space-sm));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-background-color);border:solid var(--button-border-width) var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-text-color);cursor:pointer;display:inline-block;font:inherit;font-weight:var(--button-font-weight);letter-spacing:0;line-height:1.1;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);text-align:center;text-decoration:none}.button:disabled,.button--disabled,.wp-block-button>.wp-block-button__link:disabled,.wp-block-button>.wp-block-button__link--disabled{cursor:default;opacity:.5;pointer-events:none}.button:hover,.wp-block-button>.wp-block-button__link:hover{--button-background-color: var(--button-normal-interaction-background-color);--button-text-color: var(--button-normal-interaction-text-color);--button-border-color: var(--button-normal-interaction-border-color)}.button--primary,.wp-block-button>.wp-block-button__link--primary{--button-background-color: var(--button-primary-background-color);--button-text-color: var(--button-primary-text-color);--button-border-color: var(--button-primary-border-color);--button-icon-color: var(--button-primary-icon-color)}.button--primary:hover,.wp-block-button>.wp-block-button__link--primary:hover{--button-background-color: var(--button-primary-interaction-background-color);--button-text-color: var(--button-primary-interaction-text-color);--button-border-color: var(--button-primary-interaction-border-color);--button-icon-color: var(--button-primary-interaction-icon-color)}.button--secondary,.wp-block-button>.wp-block-button__link--secondary{--button-background-color: var(--button-secondary-background-color);--button-text-color: var(--button-secondary-text-color);--button-border-color: var(--button-secondary-border-color);--button-icon-color: var(--button-secondary-icon-color)}.button--secondary:hover,.wp-block-button>.wp-block-button__link--secondary:hover{--button-background-color: var(--button-secondary-interaction-background-color);--button-text-color: var(--button-secondary-interaction-text-color);--button-border-color: var(--button-secondary-interaction-border-color);--button-icon-color: var(--button-secondary-interaction-icon-color)}.button--tertiary,.wp-block-button>.wp-block-button__link--tertiary{--button-border-width: 2px;--button-background-color: var(--button-tertiary-background-color);--button-text-color: var(--button-tertiary-text-color);--button-border-color: var(--button-tertiary-border-color);--button-icon-color: var(--button-tertiary-icon-color)}.button--tertiary:hover,.wp-block-button>.wp-block-button__link--tertiary:hover{--button-background-color: var(--button-tertiary-interaction-background-color);--button-text-color: var(--button-tertiary-interaction-text-color);--button-border-color: var(--button-tertiary-interaction-border-color);--button-icon-color: var(--button-tertiary-interaction-icon-color)}.button--outlined,.wp-block-button>.wp-block-button__link--outlined{--button-border-width: 2px;--button-background-color: transparent;--button-text-color: var(--color-accent)}.button--pill,.wp-block-button>.wp-block-button__link--pill{--button-border-radius: 99px}.button--text,.wp-block-button>.wp-block-button__link--text{--button-background-color: transparent;--button-text-color: var(--color-accent);border:0;padding:0}.button--text.button--underline,.wp-block-button>.wp-block-button__link--text.button--underline{text-decoration:underline;text-decoration-thickness:2px}.button--text:hover,.wp-block-button>.wp-block-button__link--text:hover{--button-background-color: transparent;--button-text-color: var(--color-accent-hover)}.button--icon,.wp-block-button>.wp-block-button__link--icon{align-items:center;display:inline-flex;gap:.7em;justify-content:space-between;line-height:1}.button--icon:after,.wp-block-button>.wp-block-button__link--icon:after{aspect-ratio:1/1;background-color:var(--button-icon-color);block-size:.9lh;content:"";display:inline-block;flex:0 0 auto;inline-size:auto;-webkit-mask-image:url(./arrow-narrow-right-DzdeJOc6.svg);mask-image:url(./arrow-narrow-right-DzdeJOc6.svg);-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:unset;transition:transform .3s ease-out,color .3s ease-out,background-color .3s ease-out}.button--icon.icon--only,.wp-block-button>.wp-block-button__link--icon.icon--only{aspect-ratio:1/1;inline-size:auto;overflow:hidden;padding:4px}.button--icon.icon--only:hover,.wp-block-button>.wp-block-button__link--icon.icon--only:hover{color:inherit}.button--icon.icon--only:after,.wp-block-button>.wp-block-button__link--icon.icon--only:after{aspect-ratio:1/1;inline-size:auto;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:80%;mask-size:80%}.button--icon.icon--only.button--round,.wp-block-button>.wp-block-button__link--icon.icon--only.button--round{border-radius:50%!important}.button--icon.icon--only.button--invisible,.wp-block-button>.wp-block-button__link--icon.icon--only.button--invisible{padding:0}.button--icon.icon--only.button--invisible:after,.wp-block-button>.wp-block-button__link--icon.icon--only.button--invisible:after{-webkit-mask-size:100%;mask-size:100%}.button--icon.icon--only>*,.wp-block-button>.wp-block-button__link--icon.icon--only>*{display:none}.button--icon.icon--left,.wp-block-button>.wp-block-button__link--icon.icon--left{flex-direction:row-reverse}.button--icon.icon--left:after,.wp-block-button>.wp-block-button__link--icon.icon--left:after{-webkit-mask-position:center;mask-position:center}.button--icon.icon--arrow-right:after,.wp-block-button>.wp-block-button__link--icon.icon--arrow-right:after{-webkit-mask-image:url(./arrow-narrow-right-DzdeJOc6.svg);mask-image:url(./arrow-narrow-right-DzdeJOc6.svg)}.button--icon.icon--arrow-right:hover:after,.wp-block-button>.wp-block-button__link--icon.icon--arrow-right:hover:after{transform:translate(2px)}.button--icon.icon--arrow-left:after,.wp-block-button>.wp-block-button__link--icon.icon--arrow-left:after{-webkit-mask-image:url(./arrow-left-08SxqpFa.svg);mask-image:url(./arrow-left-08SxqpFa.svg)}.button--icon.icon--arrow-narrow-left:after,.wp-block-button>.wp-block-button__link--icon.icon--arrow-narrow-left:after{-webkit-mask-image:url(./arrow-narrow-left-BTkylncy.svg);mask-image:url(./arrow-narrow-left-BTkylncy.svg)}.button--icon.icon--arrow-up-right:after,.wp-block-button>.wp-block-button__link--icon.icon--arrow-up-right:after{-webkit-mask-image:url(./trend-up-02-Cn5TW_00.svg);mask-image:url(./trend-up-02-Cn5TW_00.svg)}.button--icon.icon--cart:after,.wp-block-button>.wp-block-button__link--icon.icon--cart:after{-webkit-mask-image:url(./shopping-cart-01-1dgN5NAQ.svg);mask-image:url(./shopping-cart-01-1dgN5NAQ.svg)}.button--icon.icon--arrow-down:after,.wp-block-button>.wp-block-button__link--icon.icon--arrow-down:after{-webkit-mask-image:url(./arrow-down-t8FRSQlm.svg);mask-image:url(./arrow-down-t8FRSQlm.svg)}.button--icon.icon--arrow-down:hover:after,.wp-block-button>.wp-block-button__link--icon.icon--arrow-down:hover:after{transform:translateY(2px)}.button--icon.icon--download:after,.wp-block-button>.wp-block-button__link--icon.icon--download:after{-webkit-mask-image:url(./download-01-Ckv97ulo.svg);mask-image:url(./download-01-Ckv97ulo.svg)}.button--icon.icon--plus:after,.wp-block-button>.wp-block-button__link--icon.icon--plus:after{-webkit-mask-image:url(./plus-C-4fjdMu.svg);mask-image:url(./plus-C-4fjdMu.svg)}.button--icon.icon--minus:after,.wp-block-button>.wp-block-button__link--icon.icon--minus:after{-webkit-mask-image:url(./minus-CKw2Io82.svg);mask-image:url(./minus-CKw2Io82.svg)}.button--icon.icon--done,.wp-block-button>.wp-block-button__link--icon.icon--done{justify-content:center}.button--icon.icon--done:after,.wp-block-button>.wp-block-button__link--icon.icon--done:after{-webkit-mask-image:url(./check-B5CU7cVb.svg)!important;mask-image:url(./check-B5CU7cVb.svg)!important}.button--icon.icon--linkedin:after,.wp-block-button>.wp-block-button__link--icon.icon--linkedin:after{-webkit-mask-image:url(./linkedin-DFvBhqPE.svg);mask-image:url(./linkedin-DFvBhqPE.svg)}.button--icon.icon--copy:after,.wp-block-button>.wp-block-button__link--icon.icon--copy:after{-webkit-mask-image:url(./copy-B6dBIYyG.svg);mask-image:url(./copy-B6dBIYyG.svg)}.button--icon.icon--share:after,.wp-block-button>.wp-block-button__link--icon.icon--share:after{-webkit-mask-image:url(./share-07-C5LQ9K5A.svg);mask-image:url(./share-07-C5LQ9K5A.svg)}.button--icon.icon--book:after,.wp-block-button>.wp-block-button__link--icon.icon--book:after{-webkit-mask-image:url(./book-open-01-Cm5ChjcS.svg);mask-image:url(./book-open-01-Cm5ChjcS.svg)}.button--icon.icon--close:after,.button--icon.icon--x:after,.wp-block-button>.wp-block-button__link--icon.icon--close:after,.wp-block-button>.wp-block-button__link--icon.icon--x:after{-webkit-mask-image:url(./x-close-D2elG1Mn.svg)!important;mask-image:url(./x-close-D2elG1Mn.svg)!important}.button--icon.icon--x-circle:after,.wp-block-button>.wp-block-button__link--icon.icon--x-circle:after{-webkit-mask-image:url(./x-circle-BKTSoTTP.svg)!important;mask-image:url(./x-circle-BKTSoTTP.svg)!important}.button--icon.icon--loupe:after,.wp-block-button>.wp-block-button__link--icon.icon--loupe:after{-webkit-mask-image:url(./search-md-fBJ1YNZ3.svg);mask-image:url(./search-md-fBJ1YNZ3.svg)}.button--icon.icon--external:after,.wp-block-button>.wp-block-button__link--icon.icon--external:after{-webkit-mask-image:url(./share-03-ZchbUn8r.svg);mask-image:url(./share-03-ZchbUn8r.svg)}.button--icon.icon--settings:after,.wp-block-button>.wp-block-button__link--icon.icon--settings:after{-webkit-mask-image:url(./sliders-04-BzHllT-S.svg);mask-image:url(./sliders-04-BzHllT-S.svg)}.button--icon.icon--trash:after,.wp-block-button>.wp-block-button__link--icon.icon--trash:after{-webkit-mask-image:url(./trash-01-BMBhvmX2.svg);mask-image:url(./trash-01-BMBhvmX2.svg)}.button--auto-icon,.wp-block-button>.wp-block-button__link--auto-icon{--button-border-radius: 0;align-items:center;display:inline-flex;gap:.7em;line-height:1}.button--sm,.wp-block-button>.wp-block-button__link--sm{font-size:var(--font-size-sm);padding-block:calc(var(--button-padding-block) / 2);padding-inline:calc(var(--button-padding-inline) / 2)}.button--invisible,.wp-block-button>.wp-block-button__link--invisible{--button-icon-color: currentColor;--button-text-color: currentColor;background-color:transparent;border-color:transparent;padding:0}.wp-block-button{color:var(--button-text-color)}.wp-block-button.is-style-outline{--button-text-color: var(--color-accent)}.wp-block-button.is-style-outline .wp-block-button__link{--button-background-color: transparent;--button-text-color: var(--color-accent);border:solid var(--button-border-width) var(--color-accent);color:var(--button-text-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}form{margin:0}fieldset{border:0;padding:0}legend{color:var(--color-text);font-size:var(--font-size-body);font-weight:700;padding:0}label{color:var(--color-text-muted);font-size:var(--font-size-body-small);font-weight:500;-webkit-margin-before:0;margin-block-start:0}[type=tel],[type=url],[type=text],[type=date],[type=email],[type=search],[type=number],[type=password],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius--xs);caret-color:var(--color-text);color:var(--color-text);font-size:var(--font-size-sm);max-inline-size:100%;padding-block:calc(.6 * var(--space-sm));padding-inline:calc(.9 * var(--space-sm));transition:border-color .3s ease-in-out}[type=tel]::placeholder,[type=url]::placeholder,[type=text]::placeholder,[type=date]::placeholder,[type=email]::placeholder,[type=search]::placeholder,[type=number]::placeholder,[type=password]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-border-secondary)}[type=tel]:disabled,[type=url]:disabled,[type=text]:disabled,[type=date]:disabled,[type=email]:disabled,[type=search]:disabled,[type=number]:disabled,[type=password]:disabled,textarea:disabled,select:disabled{cursor:default;opacity:.5;pointer-events:none}[type=tel]:invalid,[type=url]:invalid,[type=text]:invalid,[type=date]:invalid,[type=email]:invalid,[type=search]:invalid,[type=number]:invalid,[type=password]:invalid,textarea:invalid,select:invalid{border-color:var(--color-error)}[type=tel].input--sm,[type=url].input--sm,[type=text].input--sm,[type=date].input--sm,[type=email].input--sm,[type=search].input--sm,[type=number].input--sm,[type=password].input--sm,textarea.input--sm,select.input--sm{font-size:var(--font-size-xs);padding-block:.4rem;padding-inline:.65rem}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%235F88C8' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - .75rem) center;background-repeat:no-repeat;background-size:1.25rem;font-weight:600;line-height:1.5;-webkit-padding-end:54px;padding-inline-end:54px}option{color:initial}textarea{inline-size:100%;min-block-size:150px;resize:vertical;vertical-align:top}[type=checkbox],[type=radio]{accent-color:var(--color-accent);block-size:20px;display:inline-block;inline-size:20px;-webkit-margin-before:4px;margin-block-start:4px;-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:top}[type=checkbox]+label,[type=radio]+label{color:var(--color-text);display:inline-block;font:inherit;inline-size:calc(100% - 33px)}[data-inputs-style=hero] [type=tel],[data-inputs-style=hero] [type=url],[data-inputs-style=hero] [type=text],[data-inputs-style=hero] [type=date],[data-inputs-style=hero] [type=email],[data-inputs-style=hero] [type=search],[data-inputs-style=hero] [type=number],[data-inputs-style=hero] [type=password],[data-inputs-style=hero] textarea,[data-inputs-style=hero] select{--color-border: var(--blue);background-color:var(--blue);caret-color:var(--color-blue);color:#fff}[data-inputs-style=hero] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%235F88C8' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - .75rem) center;background-repeat:no-repeat;background-size:1.25rem;line-height:1.5;-webkit-padding-end:54px;padding-inline-end:54px}[data-inputs-style=hero] select option{background-color:inherit;color:inherit}::target-text{background-color:var(--color-target-bg, Highlight);color:var(--color-target-text, currentColor)}flynt-component{display:block;position:relative}.pageWrapper{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-block-size:100%}.admin-bar .pageWrapper{-webkit-padding-before:var(--wp-admin--admin-bar--height);padding-block-start:var(--wp-admin--admin-bar--height)}.componentSpacing{margin-block:var(--component-spacing);margin-inline:0}.componentSpacing[data-theme]{margin:0;padding-block:var(--component-spacing);padding-inline:0}.wp-block-post-content>.alignfull{margin-inline:auto;max-inline-size:var(--content-max-width-full)!important}.groupContainer{display:inline-flex;flex-wrap:wrap;gap:var(--flow-space)}.container{margin-inline:auto;max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2);padding-inline:var(--container-spacing)}.container[data-size=full]{max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2)}[data-size=narrow]{max-inline-size:var(--content-narrow-width)}[data-size=medium]{max-inline-size:var(--content-max-width)}[data-size=wide]{max-inline-size:var(--content-max-width-wide)}[data-size=full]{max-inline-size:100%}[data-align=left]{margin-inline:unset}[data-align=center]{margin-inline:auto}[data-text-align=left]{text-align:start}[data-text-align=center]{text-align:center}[data-flow=layout]>*+*{-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2)}[data-flow=content]>*+*{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}@media (max-width: 767px){[data-size=wide] p br,[data-size=wide] .paragraph br,[data-size=wide] h1 br,[data-size=wide] h2 br,[data-size=wide] h3 br,[data-size=wide] h4 br,[data-size=wide] h5 br,[data-size=wide] h6 br,[data-size=wide] .h1 br,[data-size=wide] .h2 br,[data-size=wide] .h3 br,[data-size=wide] .h4 br,[data-size=wide] .h5 br,[data-size=wide] .h6 br,[data-size=full] p br,[data-size=full] .paragraph br,[data-size=full] h1 br,[data-size=full] h2 br,[data-size=full] h3 br,[data-size=full] h4 br,[data-size=full] h5 br,[data-size=full] h6 br,[data-size=full] .h1 br,[data-size=full] .h2 br,[data-size=full] .h3 br,[data-size=full] .h4 br,[data-size=full] .h5 br,[data-size=full] .h6 br,[data-text-align=center] p br,[data-text-align=center] .paragraph br,[data-text-align=center] h1 br,[data-text-align=center] h2 br,[data-text-align=center] h3 br,[data-text-align=center] h4 br,[data-text-align=center] h5 br,[data-text-align=center] h6 br,[data-text-align=center] .h1 br,[data-text-align=center] .h2 br,[data-text-align=center] .h3 br,[data-text-align=center] .h4 br,[data-text-align=center] .h5 br,[data-text-align=center] .h6 br{display:none}}.scrollableTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.visuallyHidden,.visuallyHidden-focusable,.screen-reader-text{block-size:1px;clip:rect(0,0,0,0);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;transition:none!important;white-space:nowrap}.visuallyHidden-focusable:focus-visible{background-color:var(--color-background);block-size:auto;box-shadow:0 0 20px #0000001a;clip:auto;color:var(--color-text);font-size:1rem;inline-size:auto;inset-block-start:0;inset-inline-start:0;outline-offset:-3px;padding-block:.75rem;padding-inline:1rem;text-decoration:none;z-index:100000}.boxPadding{padding-block:var(--box-spacing);padding-inline:var(--box-spacing)}.boxBorder{border:solid 2px var(--color-border)}[data-theme]{background-color:var(--color-background);color:var(--color-text)}.hidden,[hidden]{display:none!important;visibility:hidden!important}.table-responsive{inline-size:100%;overflow-x:auto}.text--blue{color:var(--blue--600)}.text--black,.text--almost-black{color:var(--gray--900)}.text--underline{text-decoration:underline}.text--muted{color:var(--color-text-muted)}.text--sm{font-size:var(--font-size-sm)}.text--nowrap{white-space:nowrap}hr+.groupContainer{-webkit-margin-before:0;margin-block-start:0}@media (max-width: 1279px){.admin-bar{--wp-admin--admin-bar--height: 0 !important}}@media (max-width: 1279px){#wpadminbar{display:none!important}}.image{transition:opacity .5s ease}.image.lazyload{opacity:0}.image.lazyloaded{opacity:1}.image.image--with-focus{background-color:var(--color-placeholder)}.image.image--with-focus :not(.focus-set){opacity:0}.figure:has(.image.lazyload):not(.lazyloaded),figure:has(img.lazyload):not(.lazyloaded),figure:has(img.lazyloading):not(.lazyloaded){background-color:var(--color-placeholder)}.figure.no-placeholder-color,figure.no-placeholder-color{background-color:transparent!important}.focus-image-wrapper{overflow:hidden;position:relative}.focus-image-wrapper>.image--with-focus{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center center;position:absolute}.prose :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+*{-webkit-margin-before:calc(.5 * var(--flow-space));margin-block-start:calc(.5 * var(--flow-space))}@media (min-width: 1280px){.prose :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+*{-webkit-margin-before:1.2vw;margin-block-start:1.2vw}}.prose :where(p,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video){-webkit-margin-before:calc(var(--flow-space));margin-block-start:calc(var(--flow-space))}.prose p{max-inline-size:56ch}.prose p+p{-webkit-margin-before:calc(.75 * var(--flow-space));margin-block-start:calc(.75 * var(--flow-space))}.prose h2+ul,.prose h2+ol{margin-top:1.5em}@media (max-width: 767px){.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose .h1,.prose .h2,.prose .h3,.prose .h4,.prose .h5,.prose .h6{text-wrap:balance}}.prose ul.unstyled{list-style:none;-webkit-margin-start:0;margin-inline-start:0}.prose ul.unstyled>li{-webkit-padding-after:.3em;padding-block-end:.3em;-webkit-padding-start:0;padding-inline-start:0}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose .h1,.prose .h2,.prose .h3,.prose .h4,.prose .h5{color:var(--color-accent)}.flynt-card{border-radius:var(--card-border-radius);padding-block:var(--card-spacing);padding-inline:var(--card-spacing)}.flynt-card__inner{display:flex;flex-direction:column;gap:calc(.5 * var(--card-spacing))}.flynt-card[data-style=outline],.flynt-card--outlined{align-items:flex-start;border:1px var(--color-border) solid}.flynt-card[data-style=outline]>*,.flynt-card--outlined>*{margin:0}.flynt-card[data-style=outline],.flynt-card--outlined,.flynt-card--md{--card-border-radius: var(--border-radius--md);--card-spacing: var(--card-spacing--md)}.flynt-card[data-card-spacing=generous],.flynt-card--lg{--card-border-radius: var(--border-radius--lg);--card-spacing: var(--card-spacing--lg)}.content-card{background-color:var(--color-background-secondary);display:grid;font-size:var(--font-size-sm);grid-template-columns:1fr;min-block-size:100%;overflow:hidden;padding:0}@media (min-width: 1024px){.content-card{grid-template-columns:4fr 6fr}}.content-card__content{padding-block:var(--space-md);padding-inline:var(--space-sm)}.content-card__figure{background-color:transparent;block-size:100%}.content-card[data-image-style=contain] .content-card__figure{block-size:100%;inline-size:100%;-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm);max-block-size:175px;padding:var(--space-2xs)}@media (min-width: 1024px){.content-card[data-image-style=contain] .content-card__figure{-webkit-margin-before:0;margin-block-start:0;max-block-size:initial}}.content-card[data-image-style=contain] .content-card__figure-image{block-size:100%;inline-size:100%;object-fit:contain;object-position:center center}.content-card[data-image-style=cover]{padding:0}.content-card[data-image-style=cover] .content-card__figure{aspect-ratio:16/9;inline-size:100%}@media (min-width: 1024px){.content-card[data-image-style=cover] .content-card__figure{aspect-ratio:initial;block-size:100%}}.stretched-link:before{background-color:transparent;content:"";top:0;right:0;bottom:0;left:0;pointer-events:auto;position:absolute;z-index:1}.dynamic-icon,[data-dynamic-icon]{background-color:var(--icon-color, var(--color-accent, currentColor));block-size:var(--icon-size, 100%);content:"";display:inline-block;inline-size:var(--icon-size, 100%);margin:0;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s ease-out,color .3s ease-out,background-color .3s ease-out}[data-icon-size=lg]{--icon-size: var(--icon-size--lg)}[data-icon-size=md]{--icon-size: var(--icon-size--md)}[data-icon-size=sm]{--icon-size: var(--icon-size--sm)}[data-icon-size=xs]{--icon-size: var(--icon-size--xs)}.dynamic-icon-wrapper{flex-shrink:0}.tag-label{background-color:var(--label-background-color, rgba(0, 0, 0, .1));border:1px var(--label-border-color, rgba(0, 0, 0, .3)) solid;border-radius:99px;color:var(--label-text-color, rgba(0, 0, 0, .8));display:inline-flex;font-size:var(--font-size-sm);font-weight:500;line-height:1;padding-block:var(--space-3xs);padding-inline:var(--space-xs)}.tag-label--rectangular{border-radius:6px}.tag-label--xs{font-size:var(--font-size-xxs);padding-block:var(--space-3xs);padding-inline:var(--space-3xs)}.tag-label--sm{font-size:var(--font-size-xs);padding-block:var(--space-3xs);padding-inline:var(--space-2xs)}.tag-label--md{font-size:var(--font-size-sm);padding-block:var(--space-2xs);padding-inline:var(--space-xs)}.tag-label--lg{font-size:var(--font-size-body);padding-block:var(--space-2xs);padding-inline:var(--space-sm)}.tag-label--blue{--label-border-color: var(--blue--200);--label-text-color: var(--blue--700);--label-background-color: var(--blue--50)}.tag-label--light-blue,.tag-label--lightBlue{--label-border-color: var(--blue-light--200);--label-text-color: var(--blue-light--700);--label-background-color: var(--blue-light--25)}.tag-label--green,.tag-label--success{--label-border-color: var(--green--200);--label-text-color: var(--green--700);--label-background-color: var(--green--50)}.tag-label--red,.tag-label--error{--label-border-color: var(--red--200);--label-text-color: var(--red--700);--label-background-color: var(--red--50)}a.tag-label{text-decoration:none}a.tag-label:hover{color:var(--label-text-color)}.flynt-post-grid{display:grid;gap:calc(2 * var(--column-gap--sm)) var(--column-gap--sm);grid-template-columns:1fr}@media (min-width: 768px){.flynt-post-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.flynt-post-grid{grid-template-columns:repeat(3,1fr)}}.page.home .mainContent>flynt-component[name=SliderProductCategories]:nth-child(2){-webkit-padding-before:calc(.5 * var(--component-spacing));padding-block-start:calc(.5 * var(--component-spacing))}.single-post .post-content-container{display:flex;justify-content:center}.single-post .post-content-wrapper{--component-spacing: calc( .5 * var(--space-xl-2xl));inline-size:var(--content-max-width-wide);max-inline-size:100%}.single-post .post-content-wrapper>flynt-component>.container{padding-inline:0}.single-post .post-content-wrapper>flynt-component:first-child{-webkit-padding-before:0;padding-block-start:0}.single-post .post-content-wrapper>flynt-component:last-child{-webkit-padding-after:0;padding-block-end:0}.single-post .post-content-wrapper flynt-component[name=SectionIntro]>.container{padding-inline:0}.single-post .prose{color:var(--color-text-secondary)}.single-post .prose h1,.single-post .prose h2,.single-post .prose h3,.single-post .prose h4,.single-post .prose h5,.single-post .prose .h1,.single-post .prose .h2,.single-post .prose .h3,.single-post .prose .h4,.single-post .prose .h5,.single-post .prose blockquote{color:var(--color-text)}.single-post .prose p{max-inline-size:initial}.single-post flynt-component[name=BlockWysiwyg] [data-size=medium],.single-post flynt-component[name=SliderTestimonials] [data-size=medium]{max-inline-size:100%}.single-in_job_offer .post-content-container{display:flex;justify-content:center}.single-in_job_offer .post-content-wrapper{--component-spacing: calc( .5 * var(--space-xl-2xl));inline-size:var(--content-max-width-wide);max-inline-size:100%}.single-in_job_offer .post-content-wrapper>flynt-component>.container{padding-inline:0}.single-in_job_offer .post-content-wrapper>flynt-component:first-child{-webkit-padding-before:0;padding-block-start:0}.single-in_product body{background-color:#fff}.single-in_product .product{font-size:var(--font-size-xs);padding-block:var(--component-spacing--md)}.single-in_industry flynt-component[name=HeaderText] .text{color:var(--color-text)}@media (min-width: 768px){.single-in_industry flynt-component[name=HeaderText] .text h1{font-size:var(--font-size-h2)}}.single-in_manufacturer flynt-component[name=HeaderText] .text{color:var(--color-text)}.single-in_manufacturer flynt-component[name=HeaderText] .text h1{text-wrap:balance}@media (min-width: 768px){.single-in_manufacturer flynt-component[name=HeaderText] .text h1{font-size:var(--font-size-h2)}}.single-product_category flynt-component[name=HeaderText] .text{color:var(--color-text)}@media (min-width: 768px){.single-product_category flynt-component[name=HeaderText] .text h1{font-size:var(--font-size-h2)}}.page-template-page-cart body{background-color:#fff}.appear-parent .appear-child,.appear-content>*,.appear-content+.content-btns,.appear-in{opacity:0;transition:transform .7s cubic-bezier(.09,.48,.36,.99),opacity .7s cubic-bezier(.09,.48,.36,.99)}.appear-parent .appear-child.button,.appear-content>*.button,.appear-content+.content-btns.button,.appear-in.button{transition:transform .7s cubic-bezier(.09,.48,.36,.99),opacity .7s cubic-bezier(.09,.48,.36,.99),background-color .35s ease-out,color .35s ease-out,border-color .35s ease-out}.appear--slow{transition-duration:1.5s}.appear-in--left,.appear-content--left>*,.appear-in--right,.appear-content--right>*,.appear-in--bottom,.appear-content--bottom>*{transform:translate(-40px)}@media (min-width: 768px){.appear-in--left,.appear-child--left,.appear-content--left>*{transform:translate(-40px)}.appear-in--right,.appear-child--right,.appear-content--right>*{transform:translate(40px)}.appear-in--bottom,.appear-child--bottom,.appear-content--bottom>*{transform:translateY(20px)}}.appear-staggered-0,.appear-content>:nth-child(1){transition-delay:0ms!important}.appear-staggered-1,.appear-content>:nth-child(2){transition-delay:.1s!important}.appear-staggered-2,.appear-content>:nth-child(3){transition-delay:.2s!important}.appear-staggered-3,.appear-content>:nth-child(4){transition-delay:.3s!important}.appear-staggered-4,.appear-content>:nth-child(5){transition-delay:.4s!important}.appear-staggered-5,.appear-content>:nth-child(6){transition-delay:.5s!important}.appear-staggered-6,.appear-content>:nth-child(7){transition-delay:.6s!important}.appear-staggered-7,.appear-content>:nth-child(8){transition-delay:.7s!important}.appear-staggered-8,.appear-content>:nth-child(9){transition-delay:.8s!important}.appear-staggered-9,.appear-content>:nth-child(10){transition-delay:.9s!important}.appear-staggered-10,.appear-content>:nth-child(11){transition-delay:1s!important}.appear-staggered-11,.appear-content>:nth-child(12){transition-delay:1.1s!important}.appear-staggered-12,.appear-content>:nth-child(13){transition-delay:1.2s!important}.appear-staggered-13,.appear-content>:nth-child(14){transition-delay:1.3s!important}.appear-staggered-14,.appear-content>:nth-child(15){transition-delay:1.4s!important}.appear-staggered-15,.appear-content>:nth-child(16){transition-delay:1.5s!important}.appear-staggered-16,.appear-content>:nth-child(17){transition-delay:1.6s!important}.appear-staggered-17,.appear-content>:nth-child(18){transition-delay:1.7s!important}.appear-staggered-18,.appear-content>:nth-child(19){transition-delay:1.8s!important}.appear-staggered-19,.appear-content>:nth-child(20){transition-delay:1.9s!important}.appear-staggered-20,.appear-content>:nth-child(21){transition-delay:2s!important}.appear-staggered-21,.appear-content>:nth-child(22){transition-delay:2.1s!important}.appear-staggered-22,.appear-content>:nth-child(23){transition-delay:2.2s!important}.appear-staggered-23,.appear-content>:nth-child(24){transition-delay:2.3s!important}.appear-staggered-24,.appear-content>:nth-child(25){transition-delay:2.4s!important}.appear-staggered-25,.appear-content>:nth-child(26){transition-delay:2.5s!important}.appear-staggered-26,.appear-content>:nth-child(27){transition-delay:2.6s!important}.appear-staggered-27,.appear-content>:nth-child(28){transition-delay:2.7s!important}.appear-staggered-28,.appear-content>:nth-child(29){transition-delay:2.8s!important}.appear-staggered-29,.appear-content>:nth-child(30){transition-delay:2.9s!important}.appear-staggered-30,.appear-content>:nth-child(31){transition-delay:3s!important}@media (min-width: 768px){.appear-parent .appear-staggered-0{transition-delay:0ms!important}.appear-parent .appear-staggered-1{transition-delay:.1s!important}.appear-parent .appear-staggered-2{transition-delay:.2s!important}.appear-parent .appear-staggered-3{transition-delay:.3s!important}.appear-parent .appear-staggered-4{transition-delay:.4s!important}.appear-parent .appear-staggered-5{transition-delay:.5s!important}.appear-parent .appear-staggered-6{transition-delay:.6s!important}.appear-parent .appear-staggered-7{transition-delay:.7s!important}.appear-parent .appear-staggered-8{transition-delay:.8s!important}.appear-parent .appear-staggered-9{transition-delay:.9s!important}.appear-parent .appear-staggered-10{transition-delay:1s!important}.appear-parent .appear-staggered-11{transition-delay:1.1s!important}.appear-parent .appear-staggered-12{transition-delay:1.2s!important}.appear-parent .appear-staggered-13{transition-delay:1.3s!important}.appear-parent .appear-staggered-14{transition-delay:1.4s!important}.appear-parent .appear-staggered-15{transition-delay:1.5s!important}}.appear-in.appeared,.appear-content.appeared>*,.appear-child.appeared,.appear-parent.appeared .appear-child,.appear-content.appeared+.content-btns,.appear-content+.content-btns.appeared{opacity:1;transform:none}.nice-underline{--underline-thickness: 2px}.nice-underline>.underlined{background-image:linear-gradient(transparent calc(100% - var(--underline-thickness)),var(--color-underline, var(--color-accent)) var(--underline-thickness));background-position-y:-.2em;background-repeat:no-repeat;background-size:0% 100%;inline-size:100%;transition:background-size 1s}.nice-underline>.underlined.appear--slower{transition-duration:2s}.appeared .nice-underline .underlined{background-size:100% 100%;transition-delay:.25s}.nice-underline.show-underline .underlined{background-size:100% 100%;transition-delay:0}.appeared .nice-underline.show-on-hover .underlined{background-size:0% 100%}.nice-underline.show-on-hover:hover .underlined,.nice-underline.show-on-hover:focus .underlined{background-size:100% 100%;transition-delay:0;transition-duration:.65s;transition-timing-function:ease-out}.nice-underline--thin{--underline-thickness: 1px}.nice-underline--thin>.underlined{background-image:linear-gradient(transparent calc(100% - var(--underline-thickness)),var(--color-underline, var(--color-accent)) var(--underline-thickness));background-position-y:-.2em;background-repeat:no-repeat;background-size:0% 100%;inline-size:100%;transition:background-size 1s}.nice-underline--thin>.underlined.appear--slower{transition-duration:2s}.appeared .nice-underline--thin .underlined{background-size:100% 100%;transition-delay:.25s}.nice-underline--thin.show-underline .underlined{background-size:100% 100%;transition-delay:0}.appeared .nice-underline--thin.show-on-hover .underlined{background-size:0% 100%}.nice-underline--thin.show-on-hover:hover .underlined,.nice-underline--thin.show-on-hover:focus .underlined{background-size:100% 100%;transition-delay:0;transition-duration:.65s;transition-timing-function:ease-out}.product-detail{display:flex;flex-wrap:wrap;gap:var(--container-spacing);margin-block:40px;margin-inline:0}.product-detail h2{color:#4d4d4d;flex:0 0 100%;font-family:Roboto Condensed,sans-serif;font-size:26px;font-weight:700;padding-inline:0 0;text-transform:none}.product-detail h3:first-of-type{padding-block:0 5px;padding-inline:0}.product-detail h3{color:#4d4d4d;font-family:Roboto Condensed,sans-serif;font-size:19px;font-weight:700;padding-block:15px 5px;padding-inline:0 0;text-transform:uppercase}.product-detail h4{color:#4d4d4d;font-family:Roboto Condensed,sans-serif;font-size:17px;font-weight:700;padding-block:0 5px;padding-inline:0 0}.product-detail p{color:#4d4d4d;font-family:Roboto,sans-serif;font-size:15px;line-height:unset;padding-block:0 5px;padding-inline:0 0}.product-detail .technical-data-product-name{color:#333;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;padding-block:0 5px;padding-inline:0 0}.product-detail .product-images .product-image{cursor:pointer}.product-detail .product-image-big{cursor:pointer;position:relative}.product-detail .product-image-big .product-image-360-turn-icon{display:none}.product-detail .product-image-360-big .product-image-360-turn-icon{background-image:url(../img/360.svg);background-position:center;background-repeat:no-repeat;background-size:200px;display:block;top:0;right:0;bottom:0;left:0;opacity:.7;position:absolute}.product-detail .product-image-big .zoom-button{background:transparent url(../img/icon_zoom.png) center center no-repeat;background-size:19px 19px;block-size:40px;cursor:pointer;inline-size:40px;inset-block-end:10px;inset-inline-end:0;position:absolute}.product-detail .dl-horizontal{display:flex;flex-wrap:wrap}.product-detail .dl-horizontal dt{font-size:var(--font-size-body-small);inline-size:260px;white-space:normal}.product-detail .dl-horizontal dd{flex:1 0 calc(100% - 260px - var(--container-spacing));font-size:var(--font-size-body-small)}.add-to-request-cart-container{display:none}.hint-text{font-size:13px;font-style:italic;-webkit-margin-before:5px;margin-block-start:5px}.product-images-container{flex:0 0 30%;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-end:20px;padding-inline-end:20px}.product-images-container img{border:solid 1px #ececec}.product-images{display:flex;-webkit-margin-before:10px;margin-block-start:10px}.product-images>*{flex:0 0 calc(33% - 5px)}.product-description{flex:1 1 60%}.tab-content{padding-block:20px;padding-inline:0}.tab-content a{color:var(--color-accent);text-decoration:none}.product-detail table{-webkit-margin-after:0;margin-block-end:0}.catalog-table{border-radius:var(--border-radius--sm)}.catalog-table-wrapper{border:1px solid var(--gray--100);border-radius:var(--border-radius--sm);overflow-x:auto}.catalog-table tr,.catalog-table td{border:hidden}.catalog-table td{position:relative;z-index:1}.catalog-table tr:nth-child(odd){--row-bg: var(--gray--50)}.catalog-table tr th{background-color:var(--color-background-light);color:currentColor;font-weight:600}.catalog-table tr th[data-sortable=true]:hover{background-color:var(--gray--300)}.catalog-table tbody tr{position:relative}.catalog-table tbody tr:after{background-color:var(--row-bg, transparent);block-size:100%;content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.catalog-table tbody tr:hover{--row-bg: var(--gray--100)}.catalog-table tbody td{vertical-align:middle}.sortable-direction{background-position:center;background-repeat:no-repeat;block-size:20px;cursor:pointer;display:inline-block;inline-size:20px;opacity:.3;vertical-align:middle}.table>tbody>tr>td{line-height:1.4;vertical-align:middle}.product-amount input{background:#ededed;block-size:auto;border:1px solid #4d4d4d;color:#4d4d4d;font-size:12px;line-height:12px;margin-block:5px;margin-inline:0 0;padding-block:7px;padding-inline:5px;text-align:end}.product-amount input::-webkit-inner-spin-button,.product-amount input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.product-stock .in-stock-bubble,.product-stock .out-of-stock-bubble{block-size:10px;border-radius:5px;display:inline-block;inline-size:10px}.product-stock .in-stock-bubble{background:#009b67}.product-stock .out-of-stock-bubble{background:#e30613}.product-info-amount input{inline-size:5ch}.text-center{text-align:center}flynt-component[name=AccordionPanel]+flynt-component[name=AccordionPanel]{-webkit-margin-before:1px;margin-block-start:1px}flynt-component[name=AccordionPanel] .panel-heading{background-color:#ededed;border-color:#ededed;color:#4d4d4d}flynt-component[name=AccordionPanel] .panel-heading a{color:inherit;display:block;padding-block:.3em;padding-inline:.5em;position:relative;text-decoration:none}flynt-component[name=AccordionPanel] .panel-heading a:after{content:"+";font-family:FontAwesome;inset-block-start:50%;inset-inline-end:1em;position:absolute;transform:translateY(-50%)}flynt-component[name=AccordionPanel] .panel-title{font-size:var(--font-size-body);font-weight:600;margin:0}flynt-component[name=AccordionPanel] .catalog-node{display:flex;flex-flow:row wrap}flynt-component[name=AccordionPanel] .catalog-node>*{inline-size:25%;padding-block:0;padding-inline:10px}flynt-component[name=AccordionPanel] .collapse{display:none}flynt-component[name=AccordionPanel] .collapse.in{display:block}flynt-component[name=BlockAccordion]{--icon-size: var(--icon-size--sm)}flynt-component[name=BlockAccordion][data-theme=hero]{--icon-color: var(--color-border)}flynt-component[name=BlockAccordion] flynt-component[name=ElementAccordion] .item__content-inner{-webkit-padding-start:calc(var(--icon-size) + var(--column-gap--xs));padding-inline-start:calc(var(--icon-size) + var(--column-gap--xs))}flynt-component[name=BlockAccordion] flynt-component[name=ElementAccordion] .item__content-inner p,flynt-component[name=BlockAccordion] flynt-component[name=ElementAccordion] .item__content-inner ul,flynt-component[name=BlockAccordion] flynt-component[name=ElementAccordion] .item__content-inner li{font-size:var(--font-size-sm)}flynt-component[name=BlockAnchor]{outline:none}flynt-component[name=BlockCountUp] .grid{display:grid;gap:var(--column-gap) var(--column-gap--md);grid-template-columns:repeat(2,1fr);justify-items:center;list-style:none;margin-inline:auto;padding:0;text-align:center}@media (min-width: 1024px){flynt-component[name=BlockCountUp] .grid{grid-template-columns:repeat(var(--nr-columns, 2),1fr)}}flynt-component[name=BlockCountUp] .item{inline-size:var(--grid-item-width);max-inline-size:170px}flynt-component[name=BlockCountUp] .countValue{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockCountUp] .number{font-variant-numeric:tabular-nums}flynt-component[name=BlockCountUp] .subtitle{font-size:var(--font-size-sm);text-wrap:balance}flynt-component[name=BlockEmbeds]{overscroll-behavior:contain}flynt-component[name=BlockEmbeds] iframe{inline-size:100%;max-inline-size:100%}flynt-component[name=BlockEmbeds][data-spotify-simple-embed] iframe{aspect-ratio:3.92156863;block-size:auto;max-block-size:161px;min-block-size:100px}flynt-component[name=BlockImage][data-rounded-border=true] img{border-radius:var(--border-radius--md)}flynt-component[name=BlockImageText]{overflow:hidden}flynt-component[name=BlockImageText][data-image-adjustment=cover] .figure{border-radius:var(--border-radius--md);flex-shrink:0;inline-size:100%;overflow:hidden;position:relative}@media (min-width: 768px){flynt-component[name=BlockImageText][data-image-adjustment=cover] .figure{block-size:100%}}@media (min-width: 768px){flynt-component[name=BlockImageText][data-image-adjustment=cover] .figure-image{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center center;position:absolute}}@media (min-width: 768px){flynt-component[name=BlockImageText][data-image-adjustment=contain] .figure{block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content;inline-size:100%;position:relative}}flynt-component[name=BlockImageText][data-image-adjustment=contain] .figure-image{block-size:auto;border-radius:var(--border-radius--md)}@media (min-width: 768px){flynt-component[name=BlockImageText][data-image-adjustment=contain] .figure-image{aspect-ratio:unset;flex-shrink:1;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:center center}}flynt-component[name=BlockImageText][data-image-vertical-alignment=top] .box{align-items:flex-start}@media (min-width: 768px){flynt-component[name=BlockImageText][data-image-vertical-alignment=top] .box__content{padding-block:0}}@media (min-width: 768px){flynt-component[name=BlockImageText][data-image-vertical-alignment=top] .figure-image{object-position:center top}}flynt-component[name=BlockImageText] .box{display:grid;gap:var(--column-gap);grid-template-areas:"media" "content";grid-template-columns:1fr}@media (min-width: 768px){flynt-component[name=BlockImageText] .box{align-items:center;grid-template-areas:"media content";grid-template-columns:4fr 6fr;grid-template-rows:1fr;min-block-size:400px}}@media (min-width: 768px){flynt-component[name=BlockImageText] .box[data-image-position=right]{grid-template-areas:"content media";grid-template-columns:6fr 4fr}}flynt-component[name=BlockImageText] .box__figure{grid-area:media}flynt-component[name=BlockImageText] .box__content{align-items:center;display:flex;grid-area:content}@media (min-width: 768px){flynt-component[name=BlockImageText] .box__content{margin:0;max-inline-size:var(--content-max-width-medium)}}flynt-component[name=BlockImageText] .innerContent{display:flex;flex-direction:column;gap:var(--box-spacing)}flynt-component[name=BlockImageText] .innerContent p,flynt-component[name=BlockImageText] .innerContent ul,flynt-component[name=BlockImageText] .innerContent li{font-size:var(--font-size-sm)}flynt-component[name=BlockImageText] .prose>:first-child{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockImageText] .prose>:last-child{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockImageText] .prose>:only-child{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockImageText] .figure:has(figcaption){display:flex;flex-direction:column;gap:var(--column-gap--xs)}flynt-component[name=BlockImageText] .figure-image{block-size:100%;inline-size:100%;object-fit:cover}flynt-component[name=BlockImageText] .sectionIntro__titles{color:var(--color-accent)}flynt-component[name=BlockJobFooter] .job-actions{-webkit-border-before:1px var(--color-accent) solid;border-block-start:1px var(--color-accent) solid;display:flex;flex-wrap:wrap;gap:var(--column-gap--sm);justify-content:space-between;padding-block:var(--column-gap--xs)}flynt-component[name=BlockJobHeader] .job-nav{-webkit-border-after:1px var(--color-accent) solid;border-block-end:1px var(--color-accent) solid;-webkit-margin-after:var(--column-gap--md);margin-block-end:var(--column-gap--md);padding-block:var(--column-gap--xxs)}flynt-component[name=BlockJobHeader] .job-nav__link:after{block-size:1.1lh}flynt-component[name=BlockJobHeader] .content{display:flex;flex-direction:column;gap:var(--column-gap--md)}flynt-component[name=BlockJobHeader] .intro{color:var(--color-text-secondary);font-weight:400}flynt-component[name=BlockJobHeader] .titles{display:flex;flex-direction:column;gap:var(--column-gap--xs)}flynt-component[name=BlockJobHeader] .titles>*{margin:0}flynt-component[name=BlockJobHeader] .title{color:var(--color-accent);text-wrap:balance}flynt-component[name=BlockJobHeader] .subtitle{font-weight:400}flynt-component[name=BlockMapForm] .grid{display:grid;gap:var(--column-gap--sm);grid-template-columns:1fr;min-block-size:450px}@media (min-width: 768px){flynt-component[name=BlockMapForm] .grid{align-items:center;grid-template-columns:1fr 1fr}}flynt-component[name=BlockMapForm] .content{display:flex;flex-direction:column;gap:var(--column-gap--sm)}flynt-component[name=BlockMapForm] .map{block-size:100%;min-block-size:min(40vh,400px);position:relative}flynt-component[name=BlockMapForm] flynt-component[name=ElementMap]{border-radius:calc(.5 * var(--border-radius--tiny));overflow:hidden}flynt-component[name=BlockMapText] .grid{display:grid;gap:var(--column-gap--sm);grid-template-columns:1fr;min-block-size:450px}@media (min-width: 768px){flynt-component[name=BlockMapText] .grid{align-items:center;grid-template-columns:1fr 2fr}}flynt-component[name=BlockMapText] .content{display:flex;flex-direction:column;gap:var(--column-gap--sm);padding-block:var(--column-gap--sm)}flynt-component[name=BlockMapText] .map{block-size:100%;min-block-size:min(30vh,300px);position:relative}flynt-component[name=BlockMapText] flynt-component[name=ElementMap]{border-radius:calc(.5 * var(--border-radius--tiny));overflow:hidden}flynt-component[name=BlockPostFooter] .post-actions{-webkit-border-before:1px var(--color-border) solid;border-block-start:1px var(--color-border) solid;display:flex;flex-wrap:wrap;gap:var(--column-gap--sm);justify-content:space-between;padding-block:var(--column-gap--xs)}@media (min-width: 768px){flynt-component[name=BlockPostFooter] .post-actions{align-items:center}}flynt-component[name=BlockPostFooter] .post-footer-container{padding-inline:0}flynt-component[name=BlockPostHeader] .post-nav{-webkit-border-after:1px var(--color-border) solid;border-block-end:1px var(--color-border) solid;-webkit-margin-after:var(--column-gap--md);margin-block-end:var(--column-gap--md);padding-block:var(--column-gap--xxs)}flynt-component[name=BlockPostHeader] .post-nav__link:after{block-size:1.1lh}flynt-component[name=BlockPostHeader] .content{display:flex;flex-direction:column;gap:var(--column-gap--md);padding-block:var(--column-gap--md)}flynt-component[name=BlockPostHeader] .intro{color:var(--color-text-secondary);font-weight:400}flynt-component[name=BlockPostHeader] .titles{display:flex;flex-direction:column;gap:var(--column-gap--xs)}flynt-component[name=BlockPostHeader] .titles>*{margin:0}flynt-component[name=BlockPostHeader] .title{font-size:var(--font-size-h2);-webkit-hyphens:auto;hyphens:auto}@media (min-width: 768px){flynt-component[name=BlockPostHeader] .title{font-size:var(--font-size-h1);-webkit-hyphens:initial;hyphens:initial;text-wrap:balance}}flynt-component[name=BlockPostHeader] .subtitle{font-weight:400}flynt-component[name=BlockPostHeader] .post-preview__figure{aspect-ratio:2/1;inline-size:100%;margin-block:var(--column-gap--md);max-block-size:560px}flynt-component[name=BlockSpacer][data-status=collapse]{-webkit-margin-before:calc(-1 * var(--component-spacing) + var(--percentage-distance) * var(--component-spacing) / 100);margin-block-start:calc(-1 * var(--component-spacing) + var(--percentage-distance) * var(--component-spacing) / 100)}flynt-component[name=BlockSpacer][data-status=expand]{-webkit-margin-before:calc(var(--percentage-distance) * var(--component-spacing) / 100);margin-block-start:calc(var(--percentage-distance) * var(--component-spacing) / 100)}flynt-component[name=BlockSpacer][data-status=expand][data-theme]{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:calc(var(--percentage-distance) * var(--component-spacing) / 100);padding-block-start:calc(var(--percentage-distance) * var(--component-spacing) / 100)}flynt-component[name=BlockSpacer][data-theme][data-status=collapse]+.componentSpacing[data-theme]{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0}flynt-component[name=BlockSpacer][data-theme][data-status=expand]+.componentSpacing[data-theme]{-webkit-margin-before:calc(-1 * var(--component-spacing));margin-block-start:calc(-1 * var(--component-spacing));-webkit-padding-before:0;padding-block-start:0}flynt-component[name=BlockTeam]{--employee-photo-size: 100px}@media (min-width: 480px){flynt-component[name=BlockTeam]{--employee-photo-size: 80%}}@media (min-width: 768px){flynt-component[name=BlockTeam]{--employee-photo-size: 80%}}@media (min-width: 1024px){flynt-component[name=BlockTeam]{--employee-photo-size: 100%}}flynt-component[name=BlockTeam].filter--bw .employee__image{filter:saturate(0)}flynt-component[name=BlockTeam] .intro-bar{display:grid;gap:var(--column-gap--xs);grid-template-columns:1fr}@media (min-width: 480px){flynt-component[name=BlockTeam] .intro-bar{grid-template-columns:1fr auto}}flynt-component[name=BlockTeam] .intro-bar__titles{color:var(--color-accent)}flynt-component[name=BlockTeam] .people-container{display:grid;gap:var(--column-gap--large);grid-template-columns:1fr}flynt-component[name=BlockTeam] .people-group__title{padding-block:var(--column-gap--md) var(--column-gap--xs)}flynt-component[name=BlockTeam] .grid{display:grid;gap:var(--column-gap--md);grid-template-columns:1fr}@media (min-width: 480px){flynt-component[name=BlockTeam] .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){flynt-component[name=BlockTeam] .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){flynt-component[name=BlockTeam] .grid{grid-template-columns:repeat(4,1fr)}}flynt-component[name=BlockTeam] .accordion__trigger-indicator{display:none}flynt-component[name=BlockTeam] .employee{align-items:flex-start;display:flex;flex-direction:row;gap:var(--space-2xs)}@media (min-width: 480px){flynt-component[name=BlockTeam] .employee{align-items:flex-start;flex-direction:column}}flynt-component[name=BlockTeam] .employee:has(.employee__image.secondary-photo):hover .secondary-photo{display:block}flynt-component[name=BlockTeam] .employee__image-wrapper{aspect-ratio:1/1;background-color:var(--color-placeholder);block-size:var(--employee-photo-size);border-radius:var(--border-radius--md);flex-shrink:0;inline-size:var(--employee-photo-size);margin-inline:0;overflow:hidden;position:relative}flynt-component[name=BlockTeam] .employee__image{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-end:0;object-fit:cover;object-position:center center;position:absolute;transition:unset}flynt-component[name=BlockTeam] .employee__image.lazyload{transition:unset}flynt-component[name=BlockTeam] .employee__image-placeholder{block-size:100%;filter:blur(10px);inline-size:100%;inset-block-start:0;inset-inline-end:0;overflow:hidden;position:absolute}flynt-component[name=BlockTeam] .employee__image-placeholder img{block-size:100%;filter:blur(10px);inline-size:100%;-webkit-margin-before:10px;margin-block-start:10px;max-inline-size:100%;object-fit:contain}flynt-component[name=BlockTeam] .employee .secondary-photo{display:none}flynt-component[name=BlockTeam] .employee__link{align-items:center;display:flex}flynt-component[name=BlockTeam] .employee__infos>*:not(:last-child){-webkit-margin-after:.15rem;margin-block-end:.15rem}flynt-component[name=BlockTeam] .employee__details{display:flex;flex-direction:column;gap:calc(var(--column-gap--tiny) / 2);line-height:1.5;margin:0;-webkit-padding-before:.25rem;padding-block-start:.25rem}@media (min-width: 768px){flynt-component[name=BlockTeam] .employee__details{-webkit-padding-before:0;padding-block-start:0}}flynt-component[name=BlockTeam] .employee__details>*{margin:0}flynt-component[name=BlockTeam] .employee__details *{font-size:var(--font-size-sm)}flynt-component[name=BlockTeam] .employee__name{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;margin:0;padding:0}flynt-component[name=BlockTeam] .employee__job{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:500;margin:0}flynt-component[name=BlockTeam] .employee__contact{display:flex;flex-direction:column}flynt-component[name=BlockTeam] .employee__contact *{word-break:break-all}flynt-component[name=BlockTeam][data-accordions-active] .accordion__trigger{--icon-size: var(--font-size-h4);--color-icon: var(--color-accent);align-items:center;cursor:pointer;display:flex;inline-size:100%;justify-content:space-between;margin:0;position:relative}flynt-component[name=BlockTeam][data-accordions-active] .accordion__trigger-text{pointer-events:none}flynt-component[name=BlockTeam][data-accordions-active] .accordion__trigger-indicator{display:block;-webkit-margin-end:.5rem;margin-inline-end:.5rem;pointer-events:none;rotate:unset;transition:rotate .3s cubic-bezier(.165,.84,.44,1)}flynt-component[name=BlockTeam][data-accordions-active] .accordion__content{block-size:0;margin:0;overflow:hidden;padding:0;transition:block-size .35s ease-out,opacity .35s ease-out}@media (min-width: 1024px){flynt-component[name=BlockTeam][data-accordions-active] .accordion__content-inner{-webkit-padding-end:calc(1.5 * var(--box-spacing));padding-inline-end:calc(1.5 * var(--box-spacing))}}flynt-component[name=BlockTeam][data-accordions-active] [aria-expanded=true] .accordion__trigger-indicator{rotate:180deg}flynt-component[name=BlockTeam][data-accordions-active] [aria-hidden=true]{opacity:0}flynt-component[name=BlockTeam][data-accordions-active] [aria-hidden=false]{block-size:auto;opacity:1}flynt-component[name=BlockVideoOembed] .video{position:relative}flynt-component[name=BlockVideoOembed] .video-player{block-size:0;inline-size:100%;inset-block-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-after:56.25%;padding-block-end:56.25%;position:absolute;z-index:10}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoading] .video-loader{display:block}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoading] .video-playButton{display:none}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] .video-loader,flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] .video-playButton{display:none}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] iframe{display:block}flynt-component[name=BlockVideoOembed] .video iframe{block-size:100%;display:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}flynt-component[name=BlockVideoOembed] .figure{aspect-ratio:16/9;border-radius:var(--border-radius--md);inline-size:100%;-webkit-margin-after:0;margin-block-end:0;overflow:hidden;position:relative}flynt-component[name=BlockVideoOembed] .figure-image-svg{aspect-ratio:16/9}flynt-component[name=BlockVideoOembed] .figure-image{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute}flynt-component[name=BlockVideoOembed] .figure[data-state=isHidden]{visibility:hidden}flynt-component[name=BlockVideoOembed] .video-playButton{--button-width: 60px;--button-height: 60px;block-size:100%;cursor:pointer;display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;outline:0;position:absolute;z-index:2}flynt-component[name=BlockVideoOembed] .video-playButton:before,flynt-component[name=BlockVideoOembed] .video-playButton:after{content:"";inset-block-start:50%;inset-inline-start:50%;position:absolute;transition:.3s ease-in-out;translate:-50% -50%;will-change:translate}flynt-component[name=BlockVideoOembed] .video-playButton:before{background-color:var(--color-accent);block-size:var(--button-width);border-radius:50%;inline-size:var(--button-width)}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-playButton:before{--button-width: 80px;--button-height: 80px}}flynt-component[name=BlockVideoOembed] .video-playButton:after{-webkit-border-after:12px solid transparent;border-block-end:12px solid transparent;-webkit-border-before:12px solid transparent;border-block-start:12px solid transparent;-webkit-border-start:18px solid var(--color-background);border-inline-start:18px solid var(--color-background);inset-inline-start:calc(50% + 2px)}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-playButton:after{border-block-end-width:17px;border-block-start-width:17px;border-inline-start-width:27px;inset-inline-start:calc(50% + 4px)}}flynt-component[name=BlockVideoOembed] .video-playButton:hover:before,flynt-component[name=BlockVideoOembed] .video-playButton:hover:after{scale:1.1;translate:-50% -50%}flynt-component[name=BlockVideoOembed] [data-video-size=small] .video-playButton:before{--button-width: 60px;--button-height: 60px}flynt-component[name=BlockVideoOembed] [data-video-size=small] .video-playButton:after{-webkit-border-after:12px solid transparent;border-block-end:12px solid transparent;-webkit-border-before:12px solid transparent;border-block-start:12px solid transparent;-webkit-border-start:18px solid var(--color-background);border-inline-start:18px solid var(--color-background);inset-inline-start:calc(50% + 3px)}flynt-component[name=BlockVideoOembed] .video-loader{animation:loading 1.1s infinite linear;-webkit-border-after:4px solid rgba(255,255,255,.2);border-block-end:4px solid rgba(255,255,255,.2);-webkit-border-before:4px solid rgba(255,255,255,.2);border-block-start:4px solid rgba(255,255,255,.2);-webkit-border-end:4px solid rgba(255,255,255,.2);border-inline-end:4px solid rgba(255,255,255,.2);-webkit-border-start:4px solid #fff;border-inline-start:4px solid #fff;display:none;inset-block-start:50%;inset-inline-start:50%;-webkit-margin-before:-30px;margin-block-start:-30px;-webkit-margin-start:-30px;margin-inline-start:-30px;position:absolute;text-indent:-9999em;z-index:1}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-loader{-webkit-margin-before:-50px;margin-block-start:-50px;-webkit-margin-start:-50px;margin-inline-start:-50px}}flynt-component[name=BlockVideoOembed] .video-loader,flynt-component[name=BlockVideoOembed] .video-loader:after{block-size:60px;border-radius:50%;inline-size:60px}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-loader,flynt-component[name=BlockVideoOembed] .video-loader:after{block-size:100px;inline-size:100px}}@keyframes loading{0%{rotate:0deg}to{rotate:360deg}}flynt-component[name=CartArticleCounter] form{align-items:center;display:flex;gap:var(--space-3xs)}flynt-component[name=CartArticleCounter] .input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-color:var(--color-accent);font-size:var(--font-size-xs);inline-size:50px;padding:3px;text-align:center}flynt-component[name=CartArticleCounter] .input:focus{background-color:var(--blue--50)}flynt-component[name=CartArticleCounter] .input::-webkit-outer-spin-button,flynt-component[name=CartArticleCounter] .input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}flynt-component[name=CartArticleCounter] .button-amount{--button-icon-color: var(--color-accent);aspect-ratio:1/1;background-color:transparent;block-size:100%;border:0;border-radius:3px;color:var(--color-accent);display:block;-webkit-mask-size:100%;mask-size:100%;padding-block:2px;padding-inline:2px}flynt-component[name=CartArticleCounter] .button-amount:after{block-size:1.3em;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;-webkit-mask-size:100%;mask-size:100%}flynt-component[name=CartArticleCounter] .button-amount:hover{background-color:#0000001a;border-radius:3px}flynt-component[name=CartArticleCounter] .button-amount.disabled{--button-icon-color: var(--color-text-muted);pointer-events:none}flynt-component[name=CartArticleCounter] .button-amount.disabled:hover{cursor:not-allowed}flynt-component[name=CatalogBreadcrumbs] .breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:3px;list-style:none;margin:0;-webkit-margin-start:-6px;margin-inline-start:-6px;padding:0}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__item{align-items:center;display:flex;gap:var(--space-2xs)}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__item:last-child .breadcrumb__dropdown{-webkit-margin-start:0;margin-inline-start:0}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__group{align-items:center;display:flex}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__link{border-radius:3px;color:var(--color-text-secondary);padding-block:2px;padding-inline:6px;text-decoration:none}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__link:hover{background-color:#0000001a;color:var(--color-text)}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__current{color:var(--color-text);font-size:var(--font-size-xs);font-weight:600}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__dropdown{-webkit-margin-before:1px;margin-block-start:1px;-webkit-margin-start:-6px;margin-inline-start:-6px;position:relative}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__dropdown[open] .breadcrumb__chevron{transform:rotate(90deg)}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__dropdown summary{list-style:none}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__dropdown summary::-webkit-details-marker{display:none}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__toggle{align-items:center;background:none;background-color:transparent;border:0;border-radius:3px;color:var(--color-text-secondary);cursor:pointer;display:flex;padding:2px}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__toggle:hover{background-color:#0000001a;color:var(--color-text)}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__toggle:hover .breadcrumb__chevron{transform:rotate(90deg)}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__chevron{background-color:currentColor;block-size:1.1rem;display:block;inline-size:1.1rem;-webkit-mask-image:url(../../assets/icons/chevron-right.svg);mask-image:url(../../assets/icons/chevron-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .15s ease}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__menu{background:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius--md);box-shadow:0 4px 16px #00000014;inset-block-start:calc(100% + var(--space-2xs));inset-inline-start:0;list-style:none;margin:0;min-inline-size:250px;overflow:hidden;padding:0;position:absolute;z-index:100}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__menu-item:first-child .breadcrumb__menu-link{-webkit-padding-before:var(--space-2xs);padding-block-start:var(--space-2xs)}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__menu-item:last-child .breadcrumb__menu-link{-webkit-padding-after:var(--space-2xs);padding-block-end:var(--space-2xs)}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__menu-link{color:var(--color-text);display:block;font-size:var(--font-size-xs);max-inline-size:70vw;overflow:hidden;padding-block:calc(.8 * var(--space-2xs));padding-inline:var(--space-xs);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__menu-link:hover{background:var(--color-accent--light);color:var(--color-accent)}flynt-component[name=CatalogBreadcrumbs] .breadcrumb__menu-link.is-current{color:var(--color-text);font-weight:700}flynt-component[name=CatalogNavigation]{--tree-width: 300px;border-radius:var(--border-radius--lg);display:none;font-size:var(--font-size-xs);inline-size:100%}flynt-component[name=CatalogNavigation] .title{background-color:#fff;-webkit-border-after:1px var(--gray--300) solid;border-block-end:1px var(--gray--300) solid;font-weight:600;-webkit-margin-after:var(--column-gap--xs);margin-block-end:var(--column-gap--xs);-webkit-padding-after:.25rem;padding-block-end:.25rem;z-index:1}flynt-component[name=CatalogNavigation] .grid{block-size:100%;display:grid;gap:var(--column-gap--sm);grid-template-areas:"tree industries" "tree infos";grid-template-columns:var(--tree-width) 1fr;grid-template-rows:1fr auto}flynt-component[name=CatalogNavigation][data-show=start] .grid{grid-template-areas:"tree industries" "tree infos"}flynt-component[name=CatalogNavigation][data-show=fullTree] .grid{grid-template-areas:"tree tree" "infos infos"}flynt-component[name=CatalogNavigation][data-show=fullTree] .industries-wrapper{display:none}flynt-component[name=CatalogNavigation] .tree-wrapper{display:flex;gap:var(--column-gap--xs);grid-area:tree;overflow-x:auto}flynt-component[name=CatalogNavigation] .infos-wrapper{grid-area:infos}flynt-component[name=CatalogNavigation] .industries-wrapper{grid-area:industries}flynt-component[name=CatalogNavigation] .tree{flex:0 0 var(--tree-width)}flynt-component[name=CatalogNavigation] .tree .item{align-items:center;border-radius:var(--border-radius--xs);display:flex;gap:.5rem;inline-size:100%;justify-content:space-between;padding:var(--space-2xs);text-decoration:none}flynt-component[name=CatalogNavigation] .tree .item:hover{background-color:var(--blue--50);cursor:pointer}flynt-component[name=CatalogNavigation] .tree .item.is-active{background-color:var(--blue--50);font-weight:600}flynt-component[name=CatalogNavigation] .tree .item span:first-child{-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}flynt-component[name=CatalogNavigation] .tree .item:after{opacity:1}flynt-component[name=CatalogNavigation] .tree button.item:after{aspect-ratio:1/1;background-color:currentColor;block-size:1.3rem;content:"";display:inline-block;flex:0 0 auto;inline-size:auto;-webkit-mask-image:url(./chevron-right-CJ0U2_kh.svg);mask-image:url(./chevron-right-CJ0U2_kh.svg);-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:unset}flynt-component[name=CatalogNavigation] .tree button.item.no-children:after{display:none}flynt-component[name=CatalogNavigation] .dynamic-tree{-webkit-padding-start:var(--column-gap--xs);padding-inline-start:var(--column-gap--xs)}flynt-component[name=CatalogNavigation] .badge{background-color:var(--blue--100, var(--blue--50));border-radius:var(--border-radius--xs);color:var(--color-accent);flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;padding-block:.1em;padding-inline:.4em}flynt-component[name=CatalogNavigation] .industries{display:grid;gap:var(--column-gap--xxs);grid-template-columns:repeat(2,1fr)}@media (min-width: 1024px){flynt-component[name=CatalogNavigation] .industries{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){flynt-component[name=CatalogNavigation] .industries{grid-template-columns:repeat(4,1fr)}}flynt-component[name=CatalogNavigation] .industry__link{align-items:center;background-color:var(--button-secondary-background-color);block-size:100%;border-color:var(--button-secondary-border-color);border-radius:var(--border-radius--sm);color:#000;display:flex;flex-direction:column;font-weight:600;justify-content:center;line-height:1.4;padding-block:var(--space-md);padding-inline:var(--space-xs);text-align:center;text-decoration:none}flynt-component[name=CatalogNavigation] .industry__link:hover{background-color:var(--button-secondary-interaction-background-color);border-color:var(--button-secondary-interaction-border-color)}flynt-component[name=CatalogNavigation] .industry__link:hover .industry__icon{--icon-color: var(--button-secondary-interaction-text-color)}flynt-component[name=CatalogNavigation] .industry__icon{--icon-color: #000}flynt-component[name=CatalogNavigation] .industry .dynamic-icon{transition:all 125ms ease-out}flynt-component[name=CatalogNavigation] flynt-component[name=NoticeBanner].componentSpacing{padding-block:0}flynt-component[name=CatalogNavigation] flynt-component[name=NoticeBanner]>.container{padding:0}flynt-component[name=CatalogNavigation] flynt-component[name=NoticeBanner] .notice-banner__card{inline-size:100%}flynt-component[name=CatalogToast] .toast{align-items:center;border-radius:var(--border-radius--md);box-shadow:var(--shadow--md);display:flex;font-size:var(--font-size-xs);gap:var(--space-xs);inset-block-end:var(--space-lg);inset-inline-start:50%;padding-block:var(--space-xs);padding-inline:var(--space-sm);pointer-events:none;position:fixed;transform:translate(-50%) translateY(calc(100% + var(--space-lg)));transition:transform .3s cubic-bezier(.34,1.56,.64,1);z-index:10}flynt-component[name=CatalogToast] .toast.is-visible{pointer-events:auto;transform:translate(-50%) translateY(0)}flynt-component[name=CatalogToast] .toast .dynamic-icon{flex-shrink:0}flynt-component[name=CatalogToast] .toast__message{white-space:nowrap}flynt-component[name=CatalogToast] .toast__link{color:var(--color-text);-webkit-margin-start:var(--space-xs);margin-inline-start:var(--space-xs);text-decoration:underline;white-space:nowrap}flynt-component[name=CatalogToast] .toast__link:hover{opacity:.8}flynt-component[name=CatalogTree]{--children-gap: 10px;--nb-columns: 1}@media (min-width: 480px){flynt-component[name=CatalogTree]{--nb-columns: 2}}@media (min-width: 768px){flynt-component[name=CatalogTree]{--nb-columns: 3}}@media (min-width: 1024px){flynt-component[name=CatalogTree]{--nb-columns: 4}}@media (min-width: 1280px){flynt-component[name=CatalogTree]{--nb-columns: 5}}flynt-component[name=CatalogTree] .catalog-children{display:grid;gap:var(--children-gap);grid-template-columns:repeat(var(--nb-columns),1fr);inline-size:100%;padding-block:var(--children-gap)}flynt-component[name=CatalogTree] .catalog-child{border-radius:var(--border-radius--sm);display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;inline-size:100%;overflow:hidden;position:relative}flynt-component[name=CatalogTree] .catalog-child[hidden]{display:none}flynt-component[name=CatalogTree] .catalog-child-icon{aspect-ratio:21/9;inline-size:100%;padding:.5rem}@media (min-width: 480px){flynt-component[name=CatalogTree] .catalog-child-icon{aspect-ratio:14/9}}flynt-component[name=CatalogTree] .catalog-child-icon img{block-size:100%;filter:saturate(0);inline-size:100%;mix-blend-mode:multiply;object-fit:contain}flynt-component[name=CatalogTree] .catalog-child-title{align-items:center;color:inherit;display:flex;font-size:var(--font-size-xs);font-weight:600;justify-content:center;line-height:1.3;margin:0;padding-block:.1rem 1em;padding-inline:1em;text-align:center;text-decoration:none}flynt-component[name=CatalogTree] .catalog-child-title:after{border:solid 1px var(--color-border);border-radius:var(--border-radius--sm);content:" ";display:block;top:0;right:0;bottom:0;left:0;opacity:.5;position:absolute}flynt-component[name=CatalogTree] .catalog-child-title.is-selected{color:var(--color-accent)}flynt-component[name=CatalogTree] .catalog-child-title.is-selected:after,flynt-component[name=CatalogTree] .catalog-child-title:hover:after{border-color:var(--color-accent)}.mainContent:has(flynt-component[name=HeaderCatalog]):has(flynt-component[name=CatalogTree]) flynt-component[name=BlockCatalog].componentSpacing{padding-block:var(--component-spacing--md)}flynt-component[name=CatalogTreeItems]{--children-gap: 10px;--nb-columns: 1}@media (min-width: 480px){flynt-component[name=CatalogTreeItems]{--nb-columns: 2}}@media (min-width: 768px){flynt-component[name=CatalogTreeItems]{--nb-columns: 3}}@media (min-width: 1024px){flynt-component[name=CatalogTreeItems]{--nb-columns: 4}}@media (min-width: 1280px){flynt-component[name=CatalogTreeItems]{--nb-columns: 5}}flynt-component[name=CatalogTreeItems] .catalog-children{display:grid;gap:var(--children-gap);grid-template-columns:repeat(var(--nb-columns),1fr);inline-size:100%;padding-block:var(--children-gap)}flynt-component[name=CatalogTreeItems] .catalog-child{--nb-columns: 1;border-radius:var(--border-radius--sm);display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;inline-size:100%;overflow:hidden;position:relative}@media (min-width: 480px){flynt-component[name=CatalogTreeItems] .catalog-child{--nb-columns: 2;flex:0 0 calc(100% / var(--nb-columns) - (var(--nb-columns) - 1) * var(--children-gap) / var(--nb-columns))}}@media (min-width: 768px){flynt-component[name=CatalogTreeItems] .catalog-child{--nb-columns: 3}}@media (min-width: 1024px){flynt-component[name=CatalogTreeItems] .catalog-child{--nb-columns: 4}}@media (min-width: 1280px){flynt-component[name=CatalogTreeItems] .catalog-child{--nb-columns: 5}}flynt-component[name=CatalogTreeItems] .catalog-child[hidden]{display:none}flynt-component[name=CatalogTreeItems] .catalog-child-icon{aspect-ratio:21/9;padding:.5rem}@media (min-width: 480px){flynt-component[name=CatalogTreeItems] .catalog-child-icon{aspect-ratio:14/9}}flynt-component[name=CatalogTreeItems] .catalog-child-icon img{block-size:100%;inline-size:100%;mix-blend-mode:multiply;object-fit:contain}flynt-component[name=CatalogTreeItems] .catalog-child-title{align-items:center;color:inherit;display:flex;font-size:var(--font-size-xs);font-weight:600;justify-content:center;line-height:1.3;margin:0;padding-block:.1rem 1em;padding-inline:1em;text-align:center;text-decoration:none}flynt-component[name=CatalogTreeItems] .catalog-child-title:after{border:solid 1px var(--color-border);border-radius:var(--border-radius--sm);content:" ";display:block;top:0;right:0;bottom:0;left:0;opacity:.5;position:absolute}flynt-component[name=CatalogTreeItems] .catalog-child-title.is-selected{color:var(--color-accent)}flynt-component[name=CatalogTreeItems] .catalog-child-title.is-selected:after,flynt-component[name=CatalogTreeItems] .catalog-child-title:hover:after{border-color:var(--color-accent)}flynt-component[name=ContactCards] .cards{display:flex;flex-wrap:wrap;gap:var(--column-gap--sm)}flynt-component[name=ContactCards] .flynt-card,flynt-component[name=ContactCards] .contact-cards__card{inline-size:100%}flynt-component[name=ContactCards] .contact-cards__filter{-webkit-margin-after:var(--column-gap--sm);margin-block-end:var(--column-gap--sm)}flynt-component[name=ContactCards] .element-link__icon-wrapper{align-items:center;display:flex}flynt-component[name=DistributorsList] .distributors-list__intro-text{-webkit-margin-after:var(--column-gap--sm);margin-block-end:var(--column-gap--sm);text-align:center;text-wrap:balance}flynt-component[name=DistributorsList] .distributors-list__title{-webkit-margin-after:calc(1.2 * var(--component-spacing));margin-block-end:calc(1.2 * var(--component-spacing))}flynt-component[name=DistributorsList] .distributors-list__filter{display:flex;flex-wrap:wrap;gap:6px;-webkit-margin-after:calc(.5 * var(--component-spacing));margin-block-end:calc(.5 * var(--component-spacing))}flynt-component[name=DistributorsList] .distributors-list__filter.appeared>*{transition-delay:0s!important}flynt-component[name=DistributorsList] .distributors-list__filter-button{background-color:var(--color-accent--light);border:2px solid transparent;border-radius:6px;color:var(--color-accent);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;line-height:1;padding-block:8px;padding-inline:10px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}flynt-component[name=DistributorsList] .distributors-list__filter-button:hover{border-color:var(--color-accent)}flynt-component[name=DistributorsList] .distributors-list__filter-button.is-active{background:var(--blue--100);border-color:var(--color-accent);color:var(--color-accent)}flynt-component[name=DistributorsList] .distributors-list__filter-button.is-disabled,flynt-component[name=DistributorsList] .distributors-list__filter-button[disabled]{background-color:var(--color-background-light);border-color:transparent;color:var(--color-text-secondary);cursor:not-allowed;opacity:.4}flynt-component[name=DistributorsList] .distributors-list__scroll{max-block-size:min(70vh,800px);overflow-y:auto;-webkit-padding-end:6px;padding-inline-end:6px}flynt-component[name=DistributorsList] .distributors-list__items{display:grid;gap:var(--card-spacing)}flynt-component[name=DistributorsList] .distributors-list__items.is-filtered .card{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}flynt-component[name=DynamicComponent] .dynamic-component-wrapper{display:none}flynt-component[name=DynamicComponent] .dynamic-component-loader{display:block}flynt-component[name=DynamicComponent][data-show=true] .dynamic-component-wrapper{display:block}flynt-component[name=DynamicComponent][data-show=true] .dynamic-component-loader{display:none}flynt-component[name=DynamicComponentTabs] .dynamic-component-tabs__tabs .tab-list{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center}@media (min-width: 1024px){flynt-component[name=DynamicComponentTabs] .dynamic-component-tabs__tabs .tab-list{gap:var(--column-gap--xs)}}flynt-component[name=DynamicComponentTabs] .dynamic-component-tabs__tabs .tab__link{-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;color:var(--color-text-secondary);display:block;font-size:var(--font-size-body);font-weight:600;padding-block:var(--space-2xs);padding-inline:0;text-decoration:none}@media (min-width: 1024px){flynt-component[name=DynamicComponentTabs] .dynamic-component-tabs__tabs .tab__link{padding:var(--space-xs)}}flynt-component[name=DynamicComponentTabs] .dynamic-component-tabs__tabs .tab__link:hover{border-block-end-color:var(--color-accent);color:var(--color-accent)}flynt-component[name=DynamicComponentTabs] .dynamic-component-tabs__tabs .tab__link[data-active=true]{border-block-end-color:var(--color-accent);color:var(--color-accent)}flynt-component[name=DynamicComponentTabs] .content.componentSpacing .componentSpacing{margin-block:0}flynt-component[name=DynamicComponentTabs] .content-container{padding-inline:0}flynt-component[name=DynamicComponentTabs] .content-wrapper{display:none}flynt-component[name=DynamicComponentTabs] .content-wrapper[data-show=true]{display:block}flynt-component[name=DynamicComponentTabs][data-tabs-top-margin=none]{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0}flynt-component[name=DynamicComponentTabs][data-tabs-top-margin=none] .intro-wrapper:after{background-color:#0000001a;block-size:1px;content:"";display:block;-webkit-margin-before:-1px;margin-block-start:-1px}flynt-component[name=ElementAccordion]{--spacing-y: calc( .7 * var(--font-size-h4))}flynt-component[name=ElementAccordion] .items{display:flex;flex-direction:column;gap:var(--column-gap--xs);list-style:none;-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=ElementAccordion] .item{display:block;padding-block:var(--space-2xs);position:relative}@media (min-width: 1024px){flynt-component[name=ElementAccordion] .item{padding-block:var(--space-sm)}}flynt-component[name=ElementAccordion] .item:hover:after{background-color:#0000000d}flynt-component[name=ElementAccordion] .item:after{background-color:transparent;border:1px transparent solid;border-radius:var(--border-radius--md);content:"";top:0;right:0;bottom:0;left:0;padding:15px;position:absolute;transform:scale3d(1.04,1.04,1);z-index:0}flynt-component[name=ElementAccordion] .item>*{position:relative;z-index:1}flynt-component[name=ElementAccordion] .trigger{cursor:pointer;inline-size:100%;margin:0;position:relative}flynt-component[name=ElementAccordion] .item__content{block-size:0;margin:0;overflow:hidden;padding:0;transition:block-size .35s ease-out,opacity .35s ease-out}flynt-component[name=ElementAccordion] .item__content-inner{-webkit-margin-before:var(--spacing-y);margin-block-start:var(--spacing-y)}@media (min-width: 1024px){flynt-component[name=ElementAccordion] .item__content-inner{max-inline-size:var(--content-max-width)}}flynt-component[name=ElementAccordion] [aria-expanded=true] .icon--not-expanded{display:none}flynt-component[name=ElementAccordion] [aria-expanded=false] .icon--expanded{display:none}flynt-component[name=ElementAccordion] [aria-hidden=true]{opacity:0}flynt-component[name=ElementAccordion] [aria-hidden=false]{block-size:auto;opacity:1}flynt-component[name=ElementAccordion] .item:has([aria-hidden=false]):after{background-color:var(--color-background-secondary)}flynt-component[name=ElementAccordion][data-style=list] .trigger,flynt-component[name=ElementAccordion][data-style=default] .trigger{--icon-size: var(--font-size-h4);--color-icon: var(--color-border);align-items:center;display:flex;flex-direction:row-reverse;gap:var(--column-gap--xs);justify-content:flex-end}flynt-component[name=ElementContactCard]{block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content;display:grid;gap:var(--column-gap--sm);grid-template-areas:"content" "figure"}@media (min-width: 768px){flynt-component[name=ElementContactCard]{grid-template-areas:"figure content";grid-template-columns:1fr 2fr}}@media (min-width: 1280px){flynt-component[name=ElementContactCard]{grid-template-columns:1fr 3fr}}flynt-component[name=ElementContactCard] .contact-card__figure{block-size:calc(125px + 5vw);border-radius:calc(.5 * var(--card-border-radius));grid-area:figure;inline-size:calc(125px + 5vw);overflow:hidden}@media (min-width: 768px){flynt-component[name=ElementContactCard] .contact-card__figure{block-size:100%;inline-size:100%}}flynt-component[name=ElementContactCard] .contact-card__content{display:flex;flex-direction:column;gap:var(--column-gap--sm);grid-area:content;justify-content:space-between;margin:0;padding-block:1vw}flynt-component[name=ElementContactCard] .contact-card__intro{display:flex;flex-direction:column;gap:var(--column-gap--xxs)}flynt-component[name=ElementContactCard] .contact-card__intro>*{margin:0}flynt-component[name=ElementContactCard] .contact-card__contact{display:flex;flex-direction:column;gap:var(--column-gap--xxs)}flynt-component[name=ElementContactCard] .contact-card__contact__links{font-size:var(--font-size-sm)}.element-focus-image{position:relative}.element-focus-image__image{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center center;position:absolute}flynt-component[name=ElementGravityForm] .gform_required_legend{display:none}flynt-component[name=ElementGravityForm] .gform_validation_errors{display:none}flynt-component[name=ElementGravityForm] .ginput_container_consent{inline-size:100%}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework{--gf-form-gap-y: var(--column-gap--sm);--gf-ctrl-radius: var(--border-radius--sm);--gf-ctrl-size: 44px ;--gf-ctrl-font-size: 16px;--gf-ctrl-text-color: #0a1b44;--gf-label-font-size: 15px;--gf-label-font-weight: 500;--gf-label-color: var(--color-text-secondary);--gf-btn-font-size: 18px;--gf-ctrl-border-color: var(--color-border);--gf-ctrl-border-color-focus: var(--color-accent);--gf-ctrl-border-color-hover: var(--color-border-secondary);--gf-ctrl-border-color-disabled: #666;--gf-ctrl-shadow: var(--shadow--xs);--gf-ctrl-shadow-focus: 0 0 0 4px rgba(43,108,255,.15);--gf-ctrl-shadow-hover: 0 0 0 4px rgba(0,0,0,.05);--gf-ctrl-bg-disabled: #f2f5ff;--gf-error-border-color: #ff3b3b;--gf-error-shadow: 0 0 0 4px rgba(255,59,59,.15);--gf-btn-bg: var(--button-primary-background-color);--gf-btn-bg-hover: var(--button-primary-interaction-background-color);--gf-btn-text-color: var(--button-primary-text-color)}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework .gform-field-label{color:var(--gf-label-color);font-size:var(--gf-label-font-size);font-weight:var(--gf-label-font-weight)}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework .gfield_required_asterisk{color:var(--color-accent);font-size:var(--gf-label-font-size);font-weight:var(--gf-label-font-weight)}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework .gform-theme-field-control{border-color:var(--gf-ctrl-border-color);border-radius:var(--gf-ctrl-radius);border-style:solid;border-width:0;box-shadow:var(--gf-ctrl-shadow);color:var(--gf-ctrl-text-color);font-size:var(--gf-ctrl-font-size);transition:all .2s ease}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework :is(input,select,textarea){border-radius:var(--gf-ctrl-radius);color:var(--gf-ctrl-text-color);font-size:var(--gf-ctrl-font-size);outline:2px solid transparent!important}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework :is(input,select,textarea):is(:hover){border-color:var(--gf-ctrl-border-color-hover);box-shadow:var(--gf-ctrl-shadow-hover);outline:none}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework :is(input,select,textarea):is(:focus){border-color:var(--gf-ctrl-border-color-focus);box-shadow:var(--gf-ctrl-shadow-focus);outline:none}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework :is(input,select,textarea):disabled,#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework :is(input,select,textarea)[aria-disabled=true]{background:var(--gf-ctrl-bg-disabled);border-color:var(--gf-ctrl-border-color-disabled);box-shadow:none;color:#0a1b448c;opacity:1}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework :is(input,select,textarea)[aria-invalid=true]{border-color:var(--gf-error-border-color);box-shadow:var(--gf-error-shadow)}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework :is(input,select,textarea)::placeholder{opacity:.5}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework .gfield_error :is(input,select,textarea){border-color:var(--gf-error-border-color);box-shadow:var(--gf-error-shadow)}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework input[type=checkbox],#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework input[type=radio]{border-radius:4px}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework input[type=radio]{border-radius:999px}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework .gform-theme-button,#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework .gform_button,#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework input[type=submit]{background:var(--gf-btn-bg);border:none;border-radius:var(--gf-ctrl-radius);color:var(--gf-btn-text-color);cursor:pointer;font-size:var(--gf-btn-font-size);padding-block:14px;padding-inline:26px;transition:all .2s ease}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework .gform-theme-button:is(:hover,:focus),#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework .gform_button:is(:hover,:focus),#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework input[type=submit]:is(:hover,:focus){background:var(--gf-btn-bg-hover);outline:none;transform:translateY(-1px)}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework .gform_confirmation_wrapper,#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework.gform_confirmation_wrapper{font-weight:500;color:var(--color-accent)}#mainContent .flynt-form-wrapper .gform-theme.gform-theme--framework .gfield--type-section{-webkit-margin-before:calc(1.5 * var(--gf-form-gap-y));margin-block-start:calc(1.5 * var(--gf-form-gap-y));-webkit-border-after:none;border-block-end:none}flynt-component[name=ElementLoader]{--loader-size: var(--step-5)}flynt-component[name=ElementLoader] .loader{animation:animloader 2s linear infinite;block-size:12px;border-radius:50%;box-sizing:border-box;color:var(--loader-color, currentColor);display:block;inline-size:12px;margin-block:15px;margin-inline:auto;position:relative}@keyframes animloader{0%{box-shadow:14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 -2px}25%{box-shadow:14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 2px}50%{box-shadow:14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 2px,-38px 0 0 -2px}75%{box-shadow:14px 0 0 2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 -2px}to{box-shadow:14px 0 0 -2px,38px 0 0 2px,-14px 0 0 -2px,-38px 0 0 -2px}}flynt-component[name=ElementLogosGrid]{--logo-bg: #fff;--logo-padding: var(--space-2xs)}flynt-component[name=ElementLogosGrid] .logos{display:grid;gap:var(--column-gap--xs);grid-template-columns:repeat(auto-fit,minMax(115px,150px))}flynt-component[name=ElementLogosGrid] .logo__wrapper{align-items:center;aspect-ratio:16/9;background-color:var(--logo-bg);border-radius:var(--border-radius--xs);display:flex;inline-size:100%;justify-content:center;overflow:hidden;position:relative}flynt-component[name=ElementLogosGrid] .logo__wrapper img{block-size:100%;filter:saturate(0);inline-size:100%;object-fit:contain;padding:var(--logo-padding, 0);position:absolute;transform:scale(var(--logo-scale, 1))}flynt-component[name=ElementMap]{--markerSize: 50px;background-color:var(--color-placeholder);block-size:100%;inline-size:100%;opacity:0;transition:opacity 1s ease-in-out}flynt-component[name=ElementMap].map-loaded{opacity:1}flynt-component[name=ElementMap].map-loaded .mapboxgl-marker{opacity:1}flynt-component[name=ElementMap] .mapboxgl-map{font-family:inherit}flynt-component[name=ElementMap] .map-inner{block-size:100%;position:relative}flynt-component[name=ElementMap] .map-wrapper{block-size:100%;inline-size:100%}flynt-component[name=ElementMap] .mapboxgl-canvas{position:relative}flynt-component[name=ElementMap] .marker.mapboxgl-marker{opacity:0;transition:opacity .35s ease;transition-delay:.35s}flynt-component[name=ElementMap] .marker-datas{display:none}flynt-component[name=ElementMap] .mapboxgl-popup-content{-webkit-padding-before:1.3rem;padding-block-start:1.3rem}flynt-component[name=ElementMap] .mapboxgl-popup-close-button{font-size:1.2rem;line-height:1;margin:.25rem}flynt-component[name=ElementMap] .marker{background-color:var(--color-accent);block-size:var(--markerSize);cursor:pointer;filter:drop-shadow(0 0 .5rem rgba(0,0,0,.5));inline-size:var(--markerSize);-webkit-mask-image:url(../../assets/icons/phosphor-map-pin-fill.svg);mask-image:url(../../assets/icons/phosphor-map-pin-fill.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}flynt-component[name=ElementTabCards] .content-card[hidden]{display:none}flynt-component[name=ElementTabCards] .grid{display:grid;gap:var(--column-gap--sm);grid-template-columns:1fr}@media (min-width: 768px){flynt-component[name=ElementTabCards] .grid{grid-template-columns:1fr 2fr}}@media (min-width: 1280px){flynt-component[name=ElementTabCards] .grid{grid-template-columns:1fr 3fr}}flynt-component[name=ElementTabCards] .tabs__list{display:none;flex-direction:column;gap:calc(.1 * var(--step-0))}@media (min-width: 768px){flynt-component[name=ElementTabCards] .tabs__list{display:flex}}flynt-component[name=ElementTabCards] .tabs__select{display:block;inline-size:100%}@media (min-width: 768px){flynt-component[name=ElementTabCards] .tabs__select{display:none}}flynt-component[name=ElementTabCards] .tab__link{border-radius:var(--border-radius--sm);color:var(--color-text);display:block;font-size:var(--font-size-sm);font-weight:600;padding-block:var(--space-2xs);padding-inline:var(--space-xs);text-decoration:none}flynt-component[name=ElementTabCards] .tab__link:hover,flynt-component[name=ElementTabCards] .tab__link[aria-selected=true]{background-color:var(--color-accent--light)}flynt-component[name=ElementTabCards] [data-has-icon=true]{--icon-size: var(--icon-size--sm);align-items:center;display:grid;gap:var(--space-2xs);grid-template-columns:var(--icon-size) 1fr}flynt-component[name=ElementTabCards] [data-has-icon=true] .tab__icon{align-items:center;display:flex}flynt-component[name=ElementThumbnailPlaceholder]{--icon-color: var(--color-text-muted);align-items:center;block-size:100%;display:flex;inline-size:100%;justify-content:center;opacity:.6}flynt-component[name=FilterableDownloadsList] .layout{align-items:flex-start;display:flex;flex-direction:column;gap:var(--column-gap--md)}@media (min-width: 1024px){flynt-component[name=FilterableDownloadsList] .layout{flex-direction:row;gap:var(--column-gap);justify-content:center}}flynt-component[name=FilterableDownloadsList] .filter-panel{inline-size:100%}@media (min-width: 1024px){flynt-component[name=FilterableDownloadsList] .filter-panel{flex-shrink:0;inline-size:min(420px,100%);transition:inline-size .45s cubic-bezier(.4,0,.2,1)}}@media (min-width: 1024px){flynt-component[name=FilterableDownloadsList][data-results-visible] .filter-panel{inline-size:360px}}flynt-component[name=FilterableDownloadsList] .filter-form{display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--space-md)}flynt-component[name=FilterableDownloadsList] .filter-group{border:0;display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:0}flynt-component[name=FilterableDownloadsList] .filter-group__title{color:var(--color-text-secondary);display:block;font-size:var(--font-size-sm);font-weight:600;margin-block:0;margin-inline:0}flynt-component[name=FilterableDownloadsList] legend.filter-group__title{-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs)}flynt-component[name=FilterableDownloadsList] .category-list{display:flex;flex-direction:column;gap:var(--space-2xs);list-style:none;margin:0;padding:0}flynt-component[name=FilterableDownloadsList] .category-label{align-items:center;border:1px solid var(--color-border);border-radius:var(--border-radius--sm);cursor:pointer;display:flex;gap:var(--space-xs);padding-block:var(--space-xs);padding-inline:var(--space-sm);transition:border-color .2s ease}flynt-component[name=FilterableDownloadsList] .category-label:hover{border-color:var(--color-border-secondary)}flynt-component[name=FilterableDownloadsList] .category-label:has(input:checked){border-color:var(--color-accent)}flynt-component[name=FilterableDownloadsList] .category-label input[type=checkbox]{flex-shrink:0}flynt-component[name=FilterableDownloadsList] .search-input{inline-size:100%}flynt-component[name=FilterableDownloadsList] .manufacturer-select{color:var(--color-text-muted);font-weight:500;inline-size:100%}flynt-component[name=FilterableDownloadsList] .filter-actions{display:flex;gap:var(--space-xs)}flynt-component[name=FilterableDownloadsList] .filter-actions .button{flex:1;justify-content:center}flynt-component[name=FilterableDownloadsList] .button.icon--search:after{-webkit-mask-image:url(../../assets/icons/search-md.svg);mask-image:url(../../assets/icons/search-md.svg)}flynt-component[name=FilterableDownloadsList] .results-panel{display:none;flex:1;inline-size:100%;-webkit-margin-before:0;margin-block-start:0;min-inline-size:0}flynt-component[name=FilterableDownloadsList] .results-panel.is-visible{display:block}@keyframes fdl-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fdl-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}flynt-component[name=FilterableDownloadsList] .results-header{align-items:baseline;display:flex;gap:var(--space-xs);-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs);-webkit-margin-before:0;margin-block-start:0}flynt-component[name=FilterableDownloadsList] .results-title{font-size:var(--step-1);font-weight:600;margin:0}flynt-component[name=FilterableDownloadsList] .results-count{color:var(--color-text-secondary);font-size:var(--font-size-sm);-webkit-margin-before:0;margin-block-start:0}flynt-component[name=FilterableDownloadsList] .results-divider{background-color:var(--color-border);block-size:1px;border:0;margin-block:0}flynt-component[name=FilterableDownloadsList] .downloads-list{display:flex;flex-direction:column;font-size:var(--font-size-sm);list-style:none;margin:0;padding:0}flynt-component[name=FilterableDownloadsList] .download-item{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}flynt-component[name=FilterableDownloadsList] .download-item[hidden]{display:none}flynt-component[name=FilterableDownloadsList] .download-link{align-items:flex-start;color:var(--color-text);display:flex;gap:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-2xs);text-decoration:none;transition:background-color .15s ease,color .15s ease}@media (min-width: 1024px){flynt-component[name=FilterableDownloadsList] .download-link{align-items:center}}flynt-component[name=FilterableDownloadsList] .download-link:hover{color:var(--color-accent)}flynt-component[name=FilterableDownloadsList] .download-content{display:flex;flex:1;flex-direction:column;gap:2px;min-inline-size:0}flynt-component[name=FilterableDownloadsList] .download-title{font-weight:500}flynt-component[name=FilterableDownloadsList] .download-description{color:var(--color-text-secondary);font-size:var(--font-size-xs)}flynt-component[name=FilterableDownloadsList] .download-ext{background-color:var(--color-background-light);border-radius:var(--border-radius--sm);color:var(--color-text-muted);flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;padding-block:2px;padding-inline:var(--space-2xs);text-transform:uppercase}flynt-component[name=FilterableDownloadsList] .no-results{color:var(--color-text-secondary);-webkit-margin-before:var(--space-md);margin-block-start:var(--space-md);text-align:center}flynt-component[name=FilterableDownloadsList] .no-results__message{-webkit-padding-after:var(--space-sm);padding-block-end:var(--space-sm)}flynt-component[name=GridIconText]{--grid-gap: var(--column-gap)}flynt-component[name=GridIconText] .grid{display:grid;gap:var(--grid-gap);grid-template-columns:1fr}flynt-component[name=GridIconText] .grid:not(:last-child){-webkit-margin-after:var(--section-spacing-sm);margin-block-end:var(--section-spacing-sm)}flynt-component[name=GridIconText][data-layout=small],flynt-component[name=GridIconText][data-layout=medium] flynt-component[name=GridIconText][data-layout=twoLarge]{--icon-size: 40px}@media (min-width: 768px){flynt-component[name=GridIconText][data-layout=small],flynt-component[name=GridIconText][data-layout=medium] flynt-component[name=GridIconText][data-layout=twoLarge]{--icon-size: 50px}}@media (min-width: 1280px){flynt-component[name=GridIconText][data-layout=small],flynt-component[name=GridIconText][data-layout=medium] flynt-component[name=GridIconText][data-layout=twoLarge]{--icon-size: 60px}}flynt-component[name=GridIconText][data-layout=small] .item:after,flynt-component[name=GridIconText][data-layout=medium] flynt-component[name=GridIconText][data-layout=twoLarge] .item:after{block-size:calc(100% + 2 * var(--space-xs))}@media (min-width: 480px){flynt-component[name=GridIconText][data-layout=twoLarge] .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){flynt-component[name=GridIconText][data-layout=twoLarge] .grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px){flynt-component[name=GridIconText][data-layout=medium] .grid{grid-template-columns:repeat(3,1fr)}}flynt-component[name=GridIconText][data-layout=small] .grid{grid-template-columns:repeat(2,1fr)}@media (min-width: 1024px){flynt-component[name=GridIconText][data-layout=small] .grid{grid-template-columns:repeat(4,1fr)}}flynt-component[name=GridIconText][data-layout=compact] .grid{gap:calc(.5 * var(--grid-gap));grid-template-columns:repeat(2,1fr)}@media (min-width: 768px){flynt-component[name=GridIconText][data-layout=compact] .grid{gap:calc(.5 * var(--grid-gap)) var(--grid-gap);grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){flynt-component[name=GridIconText][data-layout=compact] .grid{gap:calc(.4 * var(--grid-gap)) var(--grid-gap);grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){flynt-component[name=GridIconText][data-layout=compact] .grid{gap:calc(.4 * var(--grid-gap)) calc(.7 * var(--grid-gap));grid-template-columns:repeat(4,1fr)}}flynt-component[name=GridIconText][data-layout=compact] .item{--iconSize: 2rem;align-items:center;flex-direction:row;gap:calc(var(--grid-gap) / 2);text-align:start}flynt-component[name=GridIconText][data-layout=compact] .item:after{block-size:calc(100% + 1.5 * var(--space-2xs));inline-size:calc(100% + 2.75 * var(--space-2xs))}flynt-component[name=GridIconText][data-layout=compact] .item:hover:after{opacity:1;transform:translate(-50%,-50%) scale3d(1,1.2,1)}flynt-component[name=GridIconText][data-layout=compact] .item a{align-items:center;flex-direction:row;gap:calc(var(--grid-gap) / 2)}@media (min-width: 768px){flynt-component[name=GridIconText][data-layout=compact] .item{--iconSize: 2.5rem;gap:calc(var(--grid-gap) / 3)}}@media (min-width: 1024px){flynt-component[name=GridIconText][data-layout=compact] .item{--iconSize: 3rem}}flynt-component[name=GridIconText][data-layout=compact] .item__icon-wrapper{align-items:center;display:flex;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}flynt-component[name=GridIconText][data-layout=compact] .item__title{font-size:var(--font-size-xs);-webkit-hyphens:auto;hyphens:auto;margin:0}@media (min-width: 768px){flynt-component[name=GridIconText][data-layout=compact] .item__title{-webkit-hyphens:initial;hyphens:initial}}flynt-component[name=GridIconText][data-layout=compact] .dynamic-icon{flex-shrink:0}flynt-component[name=GridIconText][data-layout=round],flynt-component[name=GridIconText][data-layout=roundFour]{--icon-size: 40%}flynt-component[name=GridIconText][data-layout=round] .grid,flynt-component[name=GridIconText][data-layout=roundFour] .grid{grid-template-columns:repeat(2,1fr)}@media (min-width: 480px){flynt-component[name=GridIconText][data-layout=round] .grid,flynt-component[name=GridIconText][data-layout=roundFour] .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){flynt-component[name=GridIconText][data-layout=round] .grid,flynt-component[name=GridIconText][data-layout=roundFour] .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){flynt-component[name=GridIconText][data-layout=round] .grid,flynt-component[name=GridIconText][data-layout=roundFour] .grid{grid-template-columns:repeat(5,1fr)}}flynt-component[name=GridIconText][data-layout=round] .item,flynt-component[name=GridIconText][data-layout=roundFour] .item{align-items:center}flynt-component[name=GridIconText][data-layout=round] .item:hover:after,flynt-component[name=GridIconText][data-layout=roundFour] .item:hover:after{display:none}flynt-component[name=GridIconText][data-layout=round] .item a,flynt-component[name=GridIconText][data-layout=roundFour] .item a{align-items:center}flynt-component[name=GridIconText][data-layout=round] .item__icon-wrapper,flynt-component[name=GridIconText][data-layout=roundFour] .item__icon-wrapper{aspect-ratio:1/1;background-color:var(--color-background);border-radius:50%;inline-size:80%;max-inline-size:100px}flynt-component[name=GridIconText][data-layout=round] .item .icon__content,flynt-component[name=GridIconText][data-layout=roundFour] .item .icon__content{max-inline-size:150px;text-wrap:balance}@media (min-width: 1024px){flynt-component[name=GridIconText][data-layout=roundFour] .grid{grid-template-columns:repeat(4,1fr)}}flynt-component[name=GridIconText][data-layout=twoLarge] .icon-image__svg{block-size:var(--step-8)}flynt-component[name=GridIconText] .item{display:flex;flex-direction:column;gap:calc(var(--column-gap) / 3);overflow:visible;position:relative;text-align:center}flynt-component[name=GridIconText] .item:after{background-color:var(--color-accent--light);block-size:calc(100% + .5 * var(--space-2xs));border-radius:var(--border-radius--sm);content:"";inline-size:calc(100% + 3.5 * var(--space-2xs));inset-block-start:50%;inset-inline-start:50%;opacity:0;position:absolute;transform:translate(-50%,-50%) scale3d(.9,.9,1);transition:opacity .25s ease-out,transform .25s ease-out;z-index:0}flynt-component[name=GridIconText] .item:hover:after{opacity:1;transform:translate(-50%,-50%) scale3d(1,1.2,1)}flynt-component[name=GridIconText] .item a{color:currentColor;display:flex;flex-direction:column;gap:calc(var(--column-gap) / 4);text-decoration:none;transition:color .25s ease-in-out}flynt-component[name=GridIconText] .item a:hover,flynt-component[name=GridIconText] .item a:active,flynt-component[name=GridIconText] .item a:focus{color:currentColor}flynt-component[name=GridIconText] .item__icon-wrapper{align-items:center;display:flex;inline-size:100%;justify-content:center;z-index:1}flynt-component[name=GridIconText] .item__title{font-weight:600;position:relative;z-index:1}flynt-component[name=GridIconTextCards] .items{display:grid;gap:var(--column-gap--sm);grid-template-columns:1fr}@media (min-width: 768px){flynt-component[name=GridIconTextCards] .items{grid-template-columns:repeat(var(--nr-columns),1fr)}}@media (min-width: 768px){flynt-component[name=GridIconTextCards][data-nr-columns="3"] .items,flynt-component[name=GridIconTextCards][data-nr-columns="4"] .items{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){flynt-component[name=GridIconTextCards][data-nr-columns="3"] .items,flynt-component[name=GridIconTextCards][data-nr-columns="4"] .items{grid-template-columns:repeat(var(--nr-columns),1fr)}}flynt-component[name=GridIconTextCards] .contact-intro-container{-webkit-margin-after:calc(.7 * var(--component-spacing));margin-block-end:calc(.7 * var(--component-spacing))}flynt-component[name=GridIconTextCards] .contact-intro-container .intro{align-items:center;display:grid;gap:var(--column-gap--sm);grid-template-columns:1fr}@media (min-width: 1024px){flynt-component[name=GridIconTextCards] .contact-intro-container .intro{grid-template-columns:1fr auto}}flynt-component[name=GridIconTextCards] .contact-intro-container .intro__details{display:flex;flex-wrap:wrap;gap:var(--column-gap--md)}flynt-component[name=GridIconTextCards] .contact-intro-container .intro__detail{line-height:1.5;max-inline-size:300px}flynt-component[name=GridIconTextCards] .contact-intro-container .intro__detail-title{color:var(--color-accent--secondary);font-size:var(--font-size-xs);font-weight:600;-webkit-margin-after:var(--column-gap--xxs);margin-block-end:var(--column-gap--xxs)}flynt-component[name=GridIconTextCards] .contact-intro-container .intro__detail-value{font-size:var(--font-size-sm);font-weight:600}flynt-component[name=GridIconTextCards] .contact-intro-container a{text-decoration:none}flynt-component[name=GridIconTextCards] .contact-intro-container flynt-component[name=ElementCompanyInfos] .label{display:inline-block;min-inline-size:75px}flynt-component[name=GridImageText] .grid{--grid-columns: 1;display:grid;gap:var(--column-gap);grid-template-columns:repeat(var(--grid-columns),minmax(300px,1fr));list-style:none;padding:0}@media (min-width: 768px){flynt-component[name=GridImageText] .grid[data-max-columns="1"]{margin-inline:auto;max-inline-size:calc(50% - var(--flow-space))}}@media (min-width: 768px){flynt-component[name=GridImageText] .grid[data-max-columns="2"],flynt-component[name=GridImageText] .grid[data-max-columns="3"],flynt-component[name=GridImageText] .grid[data-max-columns="4"]{--grid-columns: 2}}@media (min-width: 1024px){flynt-component[name=GridImageText] .grid[data-max-columns="2"],flynt-component[name=GridImageText] .grid[data-max-columns="3"],flynt-component[name=GridImageText] .grid[data-max-columns="4"]{max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content}}@media (min-width: 1024px){flynt-component[name=GridImageText] .grid[data-max-columns="3"]{--grid-columns: 3}}@media (min-width: 1024px){flynt-component[name=GridImageText] .grid[data-max-columns="4"]{--grid-columns: 4}}flynt-component[name=GridImageText] .grid[data-card=true]{--column-gap: var(--flow-space)}flynt-component[name=GridImageText] .grid[data-card=true] .content{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=GridImageText] .item ul{list-style-position:outside;list-style-type:initial;-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=GridImageText] .item ul li{-webkit-margin-start:1em;margin-inline-start:1em}flynt-component[name=GridImageText] .item .figure-image-svg{aspect-ratio:3/2}flynt-component[name=GridImageText] .figure{border-radius:var(--border-radius--sm);overflow:hidden}flynt-component[name=GridImageText][data-style=cards] .figure{border-end-end-radius:0;border-end-start-radius:0}flynt-component[name=GridImageText][data-style=cards] .item{background-color:var(--color-background-secondary);border-radius:var(--border-radius--sm);overflow:hidden;padding:0}flynt-component[name=GridImageText][data-style=cards] .content{-webkit-margin-before:0;margin-block-start:0;padding:var(--card-spacing--md)}flynt-component[name=GridImageText][data-style=cards] .content p,flynt-component[name=GridImageText][data-style=cards] .content ol,flynt-component[name=GridImageText][data-style=cards] .content li{font-size:var(--font-size-sm)}flynt-component[name=GridPostsArchive].componentSpacing{-webkit-margin-after:0;margin-block-end:0;-webkit-padding-after:0;padding-block-end:0}flynt-component[name=GridPostsArchive] .posts-empty{text-align:center}flynt-component[name=GridPostsArchive] .intro-container{-webkit-padding-after:var(--column-gap--sm);padding-block-end:var(--column-gap--sm)}flynt-component[name=GridPostsArchive] .content-container{padding-block:var(--column-gap--sm)}flynt-component[name=GridPostsArchive] .archive-intro{text-align:center}flynt-component[name=GridPostsArchive] .archive-intro__title:has(.archive-intro__subtitle){display:flex;flex-direction:column;gap:var(--space-3xs)}flynt-component[name=GridPostsArchive] .archive-intro__text{color:var(--color-text-secondary)}flynt-component[name=GridPostsArchive] .archive-intro__subtitle{font-size:var(--font-size-body)}flynt-component[name=GridPostsArchive] .archives{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);color:var(--color-text);display:flex;flex-direction:column;gap:var(--column-gap--sm);-webkit-margin-before:var(--column-gap);margin-block-start:var(--column-gap);padding-block:var(--column-gap--sm)}flynt-component[name=GridPostsArchive] .archives a{color:var(--color-text-secondary)}flynt-component[name=GridPostsArchive] .archives>*{margin:0}flynt-component[name=GridPostsArchive] .archives__inner{display:flex;flex-wrap:wrap;gap:var(--column-gap--md)}flynt-component[name=GridPostsArchive] .archives .button--icon{--button-icon-color: currentColor}flynt-component[name=GridPostsArchive] .archives .button--icon:after{opacity:.6}flynt-component[name=GridPostsArchive] .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--flow-space);justify-content:space-between;-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2)}flynt-component[name=GridPostsArchive] .pagination .button{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=GridPostsArchive] .pagination .button-loadMore{margin-inline:auto}flynt-component[name=GridPostsArchive] .pagination .button-next{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=GridPostsLatest] .further-actions{-webkit-margin-before:var(--column-gap--large);margin-block-start:var(--column-gap--large)}flynt-component[name=HeaderCatalog].componentSpacing{-webkit-margin-after:0;margin-block-end:0;-webkit-padding-after:var(--column-gap--sm);padding-block-end:var(--column-gap--sm);-webkit-padding-before:calc(var(--header-top-safe-space) + var(--column-gap--xl));padding-block-start:calc(var(--header-top-safe-space) + var(--column-gap--xl))}flynt-component[name=HeaderCatalog] .intro{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}flynt-component[name=HeaderCatalog] .intro h1,flynt-component[name=HeaderCatalog] .intro h2{margin:0}flynt-component[name=HeaderCatalog] .intro .title:has(.aid){-webkit-margin-before:-.6rem;margin-block-start:-.6rem}flynt-component[name=HeaderCatalog] .aid{font-size:var(--font-size-body);line-height:1;margin:0}flynt-component[name=HeaderCatalog] .intro-container{-webkit-padding-after:var(--column-gap--sm);padding-block-end:var(--column-gap--sm)}flynt-component[name=HeaderCatalog] .content-container{padding-block:var(--column-gap--sm)}flynt-component[name=HeaderCatalog] .text{color:var(--color-text-secondary)}flynt-component[name=HeaderCatalog] .grid{display:grid;gap:var(--space-md);grid-template-areas:"intro" "helpers" "search";grid-template-columns:1fr}@media (min-width: 768px){flynt-component[name=HeaderCatalog] .grid{grid-template-areas:"intro intro" "helpers search";grid-template-columns:repeat(2,1fr)}}flynt-component[name=HeaderCatalog] .intro{grid-area:intro}flynt-component[name=HeaderCatalog] .helpers{grid-area:helpers}flynt-component[name=HeaderCatalog] .search{grid-area:search}@media (min-width: 768px){flynt-component[name=HeaderCatalog][data-layout=breadcrumbs] .grid{grid-template-areas:"intro search" "helpers helpers";grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){flynt-component[name=HeaderCatalog] .search{display:flex;justify-content:flex-end}}flynt-component[name=HeaderCatalog] .search__form{inline-size:100%}@media (min-width: 768px){flynt-component[name=HeaderCatalog] .search__form{inline-size:auto}}flynt-component[name=HeaderCatalog] .search__input-wrapper{align-items:center;display:flex;position:relative}flynt-component[name=HeaderCatalog] .search__input{--button-size: 1.75rem;border:1px solid var(--color-border);border-radius:var(--border-radius--sm);inline-size:100%;outline:none;padding-block:var(--space-2xs);padding-inline:var(--space-sm) calc(var(--button-size) * 2 + var(--space-xs));transition:box-shadow .15s ease}@media (min-width: 768px){flynt-component[name=HeaderCatalog] .search__input{inline-size:18rem}}flynt-component[name=HeaderCatalog] .search__input:focus{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}flynt-component[name=HeaderCatalog] .search__input::-webkit-search-cancel-button,flynt-component[name=HeaderCatalog] .search__input::-webkit-search-decoration{display:none}flynt-component[name=HeaderCatalog] .search__clear{--button-size: 1.5rem;inset-block-start:50%;inset-inline-end:calc(1.25rem + var(--space-xs) + var(--space-2xs));opacity:0;pointer-events:none;position:absolute;transform:translateY(-50%);transition:opacity .15s ease}flynt-component[name=HeaderCatalog] .search__clear:after{-webkit-mask-size:100%;mask-size:100%}flynt-component[name=HeaderCatalog] .search__form.has-value .search__clear{opacity:1;pointer-events:all}flynt-component[name=HeaderCatalog] .search__icon{--icon-size: 1.25rem;block-size:var(--icon-size);inline-size:var(--icon-size);inset-block-start:50%;inset-inline-end:var(--space-xs);position:absolute;transform:translateY(-50%)}flynt-component[name=HeaderCatalog] .search__icon:after{background-color:currentcolor;block-size:100%;content:"";display:block;inline-size:100%;-webkit-mask-image:url(../../assets/icons/search-md.svg);mask-image:url(../../assets/icons/search-md.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}flynt-component[name=HeaderCatalog] .industry-filter{align-items:stretch;display:flex;gap:var(--space-2xs);position:relative}flynt-component[name=HeaderCatalog] .industry-filter__btn{font-size:var(--font-size-xs)}@media (min-width: 1024px){flynt-component[name=HeaderCatalog] .industry-filter__btn{font-size:var(--font-size-sm)}}flynt-component[name=HeaderCatalog] .industry-filter__dropdown{background:var(--color-bg, #fff);border:1px solid var(--color-border);border-radius:var(--border-radius--md);box-shadow:0 4px 16px #00000014;inset-block-start:calc(100% + var(--space-2xs));inset-inline-start:0;min-inline-size:180px;overflow:hidden;position:absolute;z-index:10}flynt-component[name=HeaderCatalog] .industry-filter__list{list-style:none;margin:0;padding-block:var(--space-2xs);padding-inline:0}flynt-component[name=HeaderCatalog] .industry-filter__item{cursor:pointer;font-size:var(--font-size-xs);padding-block:var(--space-2xs);padding-inline:var(--space-sm, 1rem)}flynt-component[name=HeaderCatalog] .industry-filter__item:hover{background:var(--color-accent--light)}flynt-component[name=HeaderCatalog] .industry-filter__chip{--button-background-color: var(--color-accent--light);--button-border-color: var(--blue--200);--button-text-color: var(--color-text);align-items:center;display:flex;font-size:var(--font-size-xs);font-weight:400;gap:var(--space-2xs);line-height:1}@media (min-width: 1024px){flynt-component[name=HeaderCatalog] .industry-filter__chip{font-size:var(--font-size-sm)}}flynt-component[name=HeaderCatalog] .industry-filter__chip[hidden]{display:none}flynt-component[name=HeaderCatalog] .industry-filter__chip-clear{align-items:center;background:none;border:0;color:var(--brand--400);cursor:pointer;display:flex;justify-content:center;line-height:1;padding-block:0;padding-inline:0}flynt-component[name=HeaderCatalog] .industry-filter__chip-clear .dynamic-icon{block-size:.9em;inline-size:.9em}flynt-component[name=HeaderCatalog] .industry-filter__chip-clear:hover{opacity:.7}flynt-component[name=HeaderImageText]{--min-block-size: fit-content;overflow-x:hidden;-webkit-padding-after:var(--component-spacing);padding-block-end:var(--component-spacing);-webkit-padding-before:calc(3.5vw + var(--header-top-safe-space, 175px));padding-block-start:calc(3.5vw + var(--header-top-safe-space, 175px))}@media (min-width: 768px){flynt-component[name=HeaderImageText]{--min-block-size: max(500px, 40vh)}}flynt-component[name=HeaderImageText] .grid{display:grid;gap:var(--column-gap);grid-template-areas:"media" "content";grid-template-columns:1fr;grid-template-rows:auto auto;inline-size:100%;min-block-size:var(--min-block-size)}@media (min-width: 1024px){flynt-component[name=HeaderImageText] .grid{grid-template-areas:"content media";grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media (min-width: 1280px){flynt-component[name=HeaderImageText] .grid{grid-template-columns:55fr 45fr}}flynt-component[name=HeaderImageText] .content{grid-area:content}flynt-component[name=HeaderImageText] .media{grid-area:media}flynt-component[name=HeaderImageText] .content{display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;padding-inline:0;position:relative}flynt-component[name=HeaderImageText] .content .title{font-size:var(--font-size-h1);font-weight:500;letter-spacing:-1.2px;line-height:1.2;margin:0}flynt-component[name=HeaderImageText] .content .intro{color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:500;line-height:1.5}flynt-component[name=HeaderImageText] .content .button{inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}flynt-component[name=HeaderImageText] .content .button--icon{--button-icon-color: currentColor}flynt-component[name=HeaderImageText] .content .button--icon:after{block-size:1.3lh}flynt-component[name=HeaderImageText] .media__wrapper{aspect-ratio:4/3;background-color:var(--color-placeholder);border-radius:var(--border-radius--md);inline-size:100%;overflow:hidden;position:relative}@media (min-width: 768px){flynt-component[name=HeaderImageText] .media__wrapper{aspect-ratio:unset;block-size:100%}}flynt-component[name=HeaderImageText] .media__image{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-end:0;object-fit:cover;object-position:center center;position:absolute}flynt-component[name=HeaderMedia]{position:relative}@media (min-width: 1280px){flynt-component[name=HeaderMedia] .header__container{margin-inline:var(--container-spacing);padding-inline:0}}@media (min-width: 1440px){flynt-component[name=HeaderMedia] .header__container{margin-inline:auto}}flynt-component[name=HeaderMedia] .header__content{display:flex;flex-direction:column;gap:var(--column-gap--sm);-webkit-padding-after:calc(.5 * var(--component-spacing) + 3vh);padding-block-end:calc(.5 * var(--component-spacing) + 3vh);-webkit-padding-before:calc(var(--header-top-safe-space) + .25 * var(--component-spacing) + 3vh);padding-block-start:calc(var(--header-top-safe-space) + .25 * var(--component-spacing) + 3vh);position:relative;z-index:1}flynt-component[name=HeaderMedia] .header__content>*{margin:0}flynt-component[name=HeaderMedia] .header__title{font-size:var(--font-size-huge);font-weight:700;inline-size:calc(.9 * var(--content-max-width-wide));line-height:.8;-webkit-margin-after:calc(.5 * var(--component-spacing) + 3.5vw);margin-block-end:calc(.5 * var(--component-spacing) + 3.5vw);max-inline-size:90%}flynt-component[name=HeaderMedia] .header__title[data-impressive-text-outer] span{white-space:nowrap}flynt-component[name=HeaderMedia] .header__lead{font-size:var(--step-1);font-weight:700;max-inline-size:40ch}flynt-component[name=HeaderMedia] .header__button{--button-icon-color: currentColor;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}flynt-component[name=HeaderMedia] .header__button.button--icon{line-height:1.1}flynt-component[name=HeaderMedia] .header__button:after{block-size:1lh}flynt-component[name=HeaderMedia] .header__bg{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute}flynt-component[name=HeaderMedia] .header__video{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute}flynt-component[name=HeaderText].componentSpacing{-webkit-margin-after:0;margin-block-end:0;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-before:calc(var(--header-top-safe-space) + var(--column-gap--xl));padding-block-start:calc(var(--header-top-safe-space) + var(--column-gap--xl))}flynt-component[name=HeaderText] .intro-container{-webkit-padding-after:var(--column-gap--sm);padding-block-end:var(--column-gap--sm)}flynt-component[name=HeaderText] .content-container{padding-block:var(--column-gap--sm)}flynt-component[name=HeaderText] .intro{text-align:center}flynt-component[name=HeaderText] .title{font-size:calc(.8 * var(--font-size-h1))}flynt-component[name=HeaderText] .text{color:var(--color-text-secondary)}flynt-component[name=HeaderTitleOnImage]{--header-spacing: calc( var(--component-spacing) + 3vh);overflow:hidden;-webkit-padding-after:var(--component-spacing);padding-block-end:var(--component-spacing);-webkit-padding-before:calc(var(--header-top-safe-space, 175px));padding-block-start:calc(var(--header-top-safe-space, 175px))}@media (min-width: 1024px){flynt-component[name=HeaderTitleOnImage]{-webkit-padding-before:calc(var(--space-sm) + var(--header-top-safe-space, 175px));padding-block-start:calc(var(--space-sm) + var(--header-top-safe-space, 175px))}}flynt-component[name=HeaderTitleOnImage] .header-container{margin-inline:var(--container-spacing);padding-inline:0}@media (min-width: calc(1280px + 2*clamp(1.125rem,.8182rem + 1.3636vw,1.875rem))){flynt-component[name=HeaderTitleOnImage] .header-container{margin-inline:auto}}flynt-component[name=HeaderTitleOnImage] .grid{display:grid;grid-template-areas:"main";grid-template-columns:1fr;grid-template-rows:auto;inline-size:100%;min-block-size:max(40vh,500px + 1vh);position:relative}flynt-component[name=HeaderTitleOnImage] .content-container{grid-area:main;z-index:1}flynt-component[name=HeaderTitleOnImage] .background-image{grid-area:main}flynt-component[name=HeaderTitleOnImage] .bg{border-radius:var(--border-radius--md);grid-area:main;overflow:hidden;position:relative;z-index:0}flynt-component[name=HeaderTitleOnImage] .bg:before{background:linear-gradient(to top,rgba(0,0,0,.2) 30%,transparent 80%);block-size:100%;content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}flynt-component[name=HeaderTitleOnImage] .background-image{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center center;position:absolute;transform:scale3d(1.01,1.01,1);z-index:0}flynt-component[name=HeaderTitleOnImage] .content{align-items:flex-start;display:flex;flex-direction:column;inline-size:100%;justify-content:flex-end;max-inline-size:900px;padding-block:calc(2 * var(--header-spacing)) calc(.7 * var(--header-spacing));padding-inline:var(--container-spacing)}@media (min-width: 768px){flynt-component[name=HeaderTitleOnImage] .content{justify-content:center}}flynt-component[name=HeaderTitleOnImage] .content>*{margin:0}flynt-component[name=HeaderTitleOnImage] .content-container{background-color:transparent;display:flex;justify-content:flex-start;padding-inline:0;position:relative}flynt-component[name=HeaderTitleOnImage] .header{position:relative;z-index:2}flynt-component[name=HeaderTitleOnImage] .header__title{font-size:var(--font-size-h1);font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.1;-webkit-margin-after:var(--column-gap);margin-block-end:var(--column-gap);text-wrap:balance}@media (min-width: 1280px){flynt-component[name=HeaderTitleOnImage] .header__title{font-size:var(--font-size-xl)}}flynt-component[name=HeaderTitleOnImage] .header__lead{font-size:var(--step-1);font-weight:700;-webkit-margin-after:var(--column-gap--sm);margin-block-end:var(--column-gap--sm);max-inline-size:60ch;text-wrap:balance}flynt-component[name=HeaderTitleOnImage] .header__button{--button-icon-color: currentColor;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}flynt-component[name=HeaderTitleOnImage] .header__button.button--icon{line-height:1.1}flynt-component[name=HeaderTitleOnImage] .header__button:after{block-size:1lh}flynt-component[name=IconTextCard]{--icon-color: var(--color-background);--detail-height: 42px;--local-card-spacing: var(--card-spacing--lg);--detail-margin: var(--local-card-spacing);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}@media (pointer: fine){flynt-component[name=IconTextCard]:has(.item__detail):hover .item__content{transform:translateY(0)}}flynt-component[name=IconTextCard] .item__icon-box{block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content;border-radius:var(--border-radius--xs);display:flex;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;-webkit-margin-after:var(--detail-margin);margin-block-end:var(--detail-margin);padding:var(--space-3xs)}flynt-component[name=IconTextCard] .item__icon-wrapper{flex-grow:0;flex-shrink:0}flynt-component[name=IconTextCard] .item__content{-webkit-hyphens:auto;hyphens:auto;line-height:1.4;transform:translateY(0);transition:transform .3s var(--smooth-transform-timing)}@media (pointer: fine){flynt-component[name=IconTextCard] .item__content:has(.item__detail){transform:translateY(var(--detail-height))}}flynt-component[name=IconTextCard] .item__title{font-weight:600;text-wrap:balance}flynt-component[name=IconTextCard] .item__subtitle{font-size:var(--font-size-sm);-webkit-margin-before:calc(.5 * var(--detail-margin));margin-block-start:calc(.5 * var(--detail-margin));text-wrap:balance}flynt-component[name=IconTextCard] .item__detail{font-size:var(--font-size-sm);font-weight:600;-webkit-margin-before:var(--detail-margin);margin-block-start:var(--detail-margin)}flynt-component[name=IconTextCard] .item__detail:has(.dynamic-icon){align-items:center;display:flex;gap:var(--space-2xs)}flynt-component[name=IconTextCard] .item__detail .dynamic-icon{--icon-color: currentColor;--icon-size: .8lh}flynt-component[name=IconTextCard][data-style=card]{border-radius:var(--border-radius--sm);padding:var(--local-card-spacing)}.iconTextCard__link{block-size:100%;text-decoration:none}.iconTextCard__link>flynt-component{block-size:100%}flynt-component[name=ImageTextCard]{--inner-spacing--tiny: .25rem;block-size:100%;padding:0}flynt-component[name=ImageTextCard] .card__link:hover .card__figure-image{transform:scale3d(1.05,1.05,1)}flynt-component[name=ImageTextCard] .card__link:hover .card__main,flynt-component[name=ImageTextCard] .card__link:hover .card__footer{opacity:.6}flynt-component[name=ImageTextCard] .card__inner{block-size:100%;text-decoration:none}flynt-component[name=ImageTextCard] .card__inner>*{margin:0}flynt-component[name=ImageTextCard] .card__figure{aspect-ratio:16/9;block-size:auto;border-radius:var(--border-radius--xs);flex-shrink:0;inline-size:100%;overflow:hidden;position:relative}flynt-component[name=ImageTextCard] .card__figure-image{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;transition:transform var(--smooth-transform-timing)}flynt-component[name=ImageTextCard] .card__header{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-body-small);gap:var(--column-gap--small);justify-content:flex-start}flynt-component[name=ImageTextCard] .card__title{color:var(--color-text);font-weight:600;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}flynt-component[name=ImageTextCard] .card__excerpt{color:var(--color-text-muted);font-weight:400;-webkit-hyphens:auto;hyphens:auto}flynt-component[name=ImageTextCard] .card__main,flynt-component[name=ImageTextCard] .card__footer{opacity:1;transition:opacity var(--smooth-transform-timing)}flynt-component[name=ImageTextCard] .card__main{display:flex;flex:1;flex-direction:column;gap:var(--card-spacing-inner)}flynt-component[name=ImageTextCard] .card__main>*{margin:0}flynt-component[name=ImageTextCard] .card__button{font-size:var(--font-size-body-small)}flynt-component[name=ImageTextCard] .card__button:hover{transform:unset}flynt-component[name=IndustryCard] .content-card__content{display:flex;flex-direction:column;gap:var(--space-xs)}flynt-component[name=IndustryCard] .content-card__media{aspect-ratio:21/9;inline-size:100%}@media (min-width: 1024px){flynt-component[name=IndustryCard] .content-card__media{aspect-ratio:initial}}flynt-component[name=IndustryCard] .content-card__details{flex:1}flynt-component[name=IndustryCard] .link-list__link{align-items:center;color:var(--color-accent);display:flex;font-weight:600;gap:var(--space-2xs);padding-block:var(--space-3xs);text-decoration:none}flynt-component[name=IndustryCard] .link-list__link:hover{color:var(--color-accent--interaction);text-decoration:none}flynt-component[name=IndustryCard] .link-list__link-icon-wrapper{align-items:center;display:flex}flynt-component[name=JobsList] .jobs-list{display:grid;gap:var(--column-gap--sm);grid-template-columns:1fr}flynt-component[name=JobsList] .jobs-list a{text-decoration:none}flynt-component[name=JobsList] .job{--overflow-size: 100px;background-color:var(--color-background);border-radius:var(--border-radius--sm);display:grid;overflow:hidden;padding:var(--box-spacing);position:relative;transition:background-color .35s ease}flynt-component[name=JobsList] .job:hover{background-color:var(--color-background-secondary)}@media (pointer: fine) and (min-width: 768px){flynt-component[name=JobsList] .job:hover .job__inner{transform:translate(-100px)}}flynt-component[name=JobsList] .job__inner{display:grid;flex-direction:column;gap:var(--column-gap--md);grid-template-areas:"titles" "infos";transition:opacity var(--snappy-transform-timing),transform var(--snappy-transform-timing)}@media (min-width: 768px){flynt-component[name=JobsList] .job__inner{align-items:center;flex-direction:row;gap:0;grid-template-areas:"titles infos actions";grid-template-columns:1fr auto var(--overflow-size);inline-size:calc(100% + var(--overflow-size));justify-content:space-between}}flynt-component[name=JobsList] .job__titles{display:flex;flex-direction:column;gap:var(--column-gap--xxs);grid-area:titles}flynt-component[name=JobsList] .job__titles>*{margin:0}flynt-component[name=JobsList] .job__infos{grid-area:infos}flynt-component[name=JobsList] .job__info-title{font-size:var(--font-size-sm)}@media (min-width: 768px){flynt-component[name=JobsList] .job__info-title{text-align:end}}flynt-component[name=JobsList] .job__actions{display:none}@media (pointer: fine) and (min-width: 768px){flynt-component[name=JobsList] .job__actions{--icon-size: 50%;align-items:center;block-size:100%;display:flex;grid-area:actions;inline-size:var(--overflow-size);justify-content:center;-webkit-margin-start:var(--box-spacing);margin-inline-start:var(--box-spacing)}}flynt-component[name=JobsList] .application{background-color:var(--color-background);border-radius:var(--border-radius--sm);display:flex;gap:var(--column-gap--md);justify-content:space-between;padding:var(--box-spacing);text-decoration:none;transition:background-color .35s ease}flynt-component[name=JobsList] .application:hover{background-color:var(--color-background-secondary)}flynt-component[name=JobsList] .application__infos{color:var(--color-accent);display:flex;flex-direction:column;gap:var(--column-gap--xxs)}flynt-component[name=JobsList] .application__infos>*{margin:0}flynt-component[name=JobsList] .application__actions{--icon-size: var(--step-3);--icon-color: var(--color-accent);align-items:center;display:flex;justify-content:center}flynt-component[name=ListSearchResults] .oneInputForm{--form-inner-space: 0;display:flex;gap:.5rem;padding:var(--form-inner-space)}flynt-component[name=ListSearchResults] .oneInputForm .input{border:0;border:1px var(--color-border) solid;border-radius:var(--border-radius--sm);box-shadow:var(--shadow--xs);flex-grow:1;inline-size:100%;-webkit-margin-after:0;margin-block-end:0;min-block-size:60px}flynt-component[name=ListSearchResults] .oneInputForm .input:hover{border-color:var(--color-border-secondary);box-shadow:0 0 0 4px #0000000d}flynt-component[name=ListSearchResults] .oneInputForm .input:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px #2b6cff26;outline:none}flynt-component[name=ListSearchResults] .filters{display:flex;flex-direction:column;gap:var(--column-gap--xs)}@media (min-width: 768px){flynt-component[name=ListSearchResults] .filters{align-items:center;flex-direction:row}}flynt-component[name=ListSearchResults] .filters__label{font-weight:600}flynt-component[name=ListSearchResults] .filters__items-list{display:flex;flex-wrap:wrap;gap:var(--column-gap--xxs);list-style-type:none;margin:0;padding:0}flynt-component[name=ListSearchResults] .filters__item:before{display:none}flynt-component[name=ListSearchResults] .filters__item-link:not(.active){--button-text-color: var(--color-text-secondary);--button-border-color: var(--color-border);transition:all .2s ease-out}flynt-component[name=ListSearchResults] .filters__item-link:not(.active):hover{--button-background-color: transparent;--button-text-color: var(--color-accent);--button-border-color: var(--color-accent)}flynt-component[name=ListSearchResults] .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--flow-space);justify-content:space-between}flynt-component[name=ListSearchResults] .pagination .button{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=ListSearchResults] .pagination .button-next{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=ListSearchResults] .pagination .button-next:after{block-size:.5em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";display:inline-block;inline-size:.5em;-webkit-margin-after:.07em;margin-block-end:.07em;-webkit-margin-start:.5em;margin-inline-start:.5em;rotate:45deg;vertical-align:baseline}flynt-component[name=ListSearchResults] .pagination .button-previous:before{block-size:.5em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";display:inline-block;inline-size:.5em;-webkit-margin-after:.07em;margin-block-end:.07em;-webkit-margin-end:.5em;margin-inline-end:.5em;rotate:-45deg;vertical-align:baseline}flynt-component[name=ListSearchResults] .results{list-style:none;padding:0}flynt-component[name=ListSearchResults] .results .result+.result{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}flynt-component[name=ListSearchResults] .results article{position:relative}@media (min-width: 600px){flynt-component[name=ListSearchResults] .results article{align-items:flex-start;-moz-column-gap:var(--container-spacing);column-gap:var(--container-spacing);display:flex}}flynt-component[name=ListSearchResults] .results .result{border-radius:var(--border-radius--sm);border-width:1px}flynt-component[name=ListSearchResults] .results .result:hover{background-color:#00000005;border-color:var(--color-accent)}flynt-component[name=ListSearchResults] .results .result__title a{text-decoration:none}flynt-component[name=ListSearchResults] .results .result-image{-webkit-margin-after:var(--container-spacing);margin-block-end:var(--container-spacing);overflow:hidden}flynt-component[name=ListSearchResults] .results .result-image img{block-size:100%;inline-size:100%;object-fit:contain}@media (min-width: 600px){flynt-component[name=ListSearchResults] .results .result-image{flex:0 0 100px}}@media (min-width: 768px){flynt-component[name=ListSearchResults] .results .result-image{flex:0 0 150px}}flynt-component[name=ListSearchResults] .results .result-content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-2xs);-webkit-margin-before:0;margin-block-start:0}flynt-component[name=ListSearchResults] .results .result-content p{font-size:var(--font-size-body-small)}flynt-component[name=ListSearchResults] .results .result-content>*{margin:0}flynt-component[name=ListSearchResults] .results .result__excerpt{font-size:var(--font-size-sm)}flynt-component[name=ListSearchResults] .results .result__footer{font-size:var(--font-size-sm);text-align:end}flynt-component[name=ListSearchResults] .results .result__type{color:var(--color-text-muted);-webkit-margin-after:0;margin-block-end:0}flynt-component[name=ListSearchResults] .results .result__type+.h5{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=ListSearchResults] .results .result__type:has(.result__ext-badge){align-items:center;display:flex;gap:.5rem}flynt-component[name=ListSearchResults] .results .result__ext-badge{background-color:var(--color-background-light);block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content;border-radius:var(--border-radius--sm);color:var(--color-text-muted);display:inline-block;flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;-webkit-margin-end:var(--space-3xs);margin-inline-end:var(--space-3xs);padding-block:3px;padding-inline:var(--space-2xs);text-transform:uppercase;vertical-align:middle}flynt-component[name=ListSearchResults] .results .relevanssi-query-term{background-color:var(--blue--100);padding-block:0;padding-inline:.2em}flynt-component[name=ListSearchResults] .noResults{-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2);text-align:center}flynt-component[name=ListSocial]{--color-accent: #fff}flynt-component[name=ListSocial] .items{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}flynt-component[name=LogoCards]{--logo-height: 50px}flynt-component[name=LogoCards] .logo-cards{display:grid;gap:var(--space-md);grid-template-columns:1fr;inline-size:100%}@media (min-width: 768px){flynt-component[name=LogoCards] .logo-cards{grid-template-columns:repeat(3,1fr)}}flynt-component[name=LogoCards] .logo-cards__content-after{-webkit-margin-before:var(--column-gap--md);margin-block-start:var(--column-gap--md)}flynt-component[name=LogoCards] .logo-card{background-color:var(--color-background);border:1px var(--color-background-secondary) solid;border-radius:var(--border-radius--md);box-shadow:var(--shadow--md);display:grid;gap:var(--column-gap--xs);grid-template-columns:1fr;padding:var(--space-md);position:relative;transition:box-shadow .3s ease,transform .15s ease}flynt-component[name=LogoCards] .logo-card:has(.logo-card__link):hover{transform:translateY(-1px)}flynt-component[name=LogoCards] .logo-card:has(.logo-card__link):hover .logo-card__description{opacity:.8}flynt-component[name=LogoCards] .logo-card__figure{block-size:var(--logo-height);inline-size:100%;margin:0}flynt-component[name=LogoCards] .logo-card__image{block-size:100%;display:block;inline-size:100%;object-fit:contain;object-position:left center}flynt-component[name=LogoCards] .logo-card__title{color:var(--color-text);font-size:var(--font-size-h6);font-weight:600}flynt-component[name=LogoCards] .logo-card__description{color:var(--color-text-slightly-muted);font-size:var(--font-size-sm);font-weight:600;line-height:1.5;margin:0;opacity:1;text-wrap:balance;transition:opacity .25s ease}flynt-component[name=ManufacturerCard]{--image-size: calc(75px + 5vw) ;--font-size: var(--font-size-sm);--inner-spacing: var(--card-spacing--lg);background-color:var(--color-background);border-radius:var(--border-radius--xs);display:grid;gap:var(--inner-spacing);grid-template-columns:1fr;overflow:hidden;padding:var(--inner-spacing)}@media (min-width: 768px){flynt-component[name=ManufacturerCard]{grid-template-columns:var(--image-size) 1fr}}flynt-component[name=ManufacturerCard] .card__media{align-items:flex-start;block-size:100%;display:flex;inline-size:auto;justify-content:center;max-block-size:var(--image-size);max-inline-size:150px;overflow:hidden;padding-block:var(--inner-spacing);position:relative}@media (min-width: 768px){flynt-component[name=ManufacturerCard] .card__media{max-block-size:initial;max-inline-size:var(--image-size);min-block-size:var(--image-size);padding:calc(.6 * var(--inner-spacing));-webkit-padding-before:.2lh;padding-block-start:.2lh}}flynt-component[name=ManufacturerCard] .card__content{color:var(--gray--900);display:flex;flex-direction:column;font-size:var(--font-size);font-weight:600;gap:calc(.5 * var(--inner-spacing));-webkit-hyphens:auto;hyphens:auto}flynt-component[name=ManufacturerCard] .card__content>*{margin:0}flynt-component[name=ManufacturerCard] .card__link{color:var(--blue--600);display:inline-flex;gap:8px;text-decoration:none;word-break:break-word}flynt-component[name=ManufacturerCard] .card__link:hover{text-decoration:underline}flynt-component[name=ManufacturerCard] .card__title{-webkit-margin-after:calc(.3 * var(--inner-spacing));margin-block-end:calc(.3 * var(--inner-spacing))}flynt-component[name=ManufacturerCard] .card__text{color:var(--gray--700);font-weight:400;line-height:1.4}flynt-component[name=ManufacturerTests] .card{background-color:var(--color-background-secondary);padding:var(--box-spacing)}flynt-component[name=MenuFlyout]{display:none;font-size:var(--font-size-xs);opacity:0;pointer-events:none}flynt-component[name=MenuFlyout].active{opacity:1;pointer-events:all}flynt-component[name=MenuFlyout].active .flyout__backdrop{background-color:transparent;opacity:1;pointer-events:all}flynt-component[name=MenuFlyout] .col-infos{display:none}@media (min-width: 1024px){flynt-component[name=MenuFlyout]{display:block}flynt-component[name=MenuFlyout] .flyout__backdrop{background-color:transparent;block-size:100vh;inline-size:100vw;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed}flynt-component[name=MenuFlyout] .flyout__wrapper{inset-block-start:100%;inset-inline-start:50%;-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm);max-inline-size:calc(100vw - 40px);padding-block:0;padding-inline:var(--space-xs);position:absolute;transform:translate(-50%);z-index:10}flynt-component[name=MenuFlyout] .flyout__inner{background-color:var(--color-background);border-radius:10px;box-shadow:0 8px 24px #0003;display:flex;overflow:hidden;padding:var(--space-3xs)}flynt-component[name=MenuFlyout] .flyout__carret{border:solid 11px transparent;border-block-end-color:var(--carret-color, var(--color-background));inset-block-end:100%;inset-inline-start:50%;position:absolute;transform:translate(-11px)}flynt-component[name=MenuFlyout] .col-infos{display:block}flynt-component[name=MenuFlyout] .col-infos p{font-size:var(--font-size-xs);font-weight:400}}flynt-component[name=MenuFlyout] ul,flynt-component[name=MenuFlyout] li{margin:0;padding:0}flynt-component[name=MenuFlyout] li{list-style-type:none}.scrolled-past-safe-space flynt-component[name=MenuFlyout] .flyout__backdrop{transform:translateY(var(--global-sticky-offset, 0))}flynt-component[name=MenuFlyoutCatalog] .flyout__carret{display:none}flynt-component[name=MenuFlyoutCatalog] .flyout__wrapper{inline-size:var(--flyout-width)!important;inset-block-start:var(--flyout-top)!important;inset-inline-start:var(--flyout-left)!important;-webkit-margin-before:0!important;margin-block-start:0!important;max-inline-size:var(--flyout-width)!important;padding-inline:0!important;position:fixed!important;transform:none!important;z-index:100!important}flynt-component[name=MenuFlyoutCatalog] .flyout__inner{max-block-size:min(var(--flyout-max-height, calc(100svh - 80px) ),750px);min-block-size:400px;padding:var(--space-sm)}flynt-component[name=MenuFlyoutCatalog] .flyout__inner .prose h5{color:var(--color-text)}flynt-component[name=MenuFlyoutCatalog] .flyout__inner p{font-weight:400}flynt-component[name=MenuFlyoutCatalog] .flyout__inner strong{font-weight:600}flynt-component[name=MenuFlyoutCatalog] flynt-component[name=CatalogNavigation] .tree{max-block-size:calc(min(var(--flyout-max-height, calc(100svh - 80px) ),750px) - 2 * var(--space-sm));overflow-y:auto}flynt-component[name=MenuFlyoutCatalog] flynt-component[name=CatalogNavigation] .tree .title{background-color:var(--color-background);inset-block-start:0;position:-webkit-sticky;position:sticky}@media (max-height: 849px){flynt-component[name=MenuFlyoutCatalog] flynt-component[name=CatalogNavigation] .infos-wrapper{display:none}}flynt-component[name=MenuFlyoutExtensive]{--aside-size: 275px;--main-size: 825px;--inner-size: var(--main-size)}flynt-component[name=MenuFlyoutExtensive]:has(.secondary){--inner-size: calc( var(--main-size) + var(--aside-size) )}flynt-component[name=MenuFlyoutExtensive]:has(.secondary) .grid{display:grid;grid-template-areas:"aside main";grid-template-columns:var(--aside-size) 1fr}flynt-component[name=MenuFlyoutExtensive] .flyout__wrapper{-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm)}flynt-component[name=MenuFlyoutExtensive] .flyout__inner{padding:0}flynt-component[name=MenuFlyoutExtensive] .flyout__carret{--carret-color: var(--gray--100)}flynt-component[name=MenuFlyoutExtensive] .grid{display:grid;grid-template-areas:"main";grid-template-columns:1fr;inline-size:var(--inner-size);min-block-size:350px}flynt-component[name=MenuFlyoutExtensive] .primary{background-color:var(--gray--100);block-size:100%;display:flex;grid-area:main}flynt-component[name=MenuFlyoutExtensive] .primary>*{flex:1;padding-block:var(--space-sm);padding-inline:var(--space-xs)}flynt-component[name=MenuFlyoutExtensive] .primary>*:not(:last-child){-webkit-border-end:1px solid rgba(0,0,0,.05);border-inline-end:1px solid rgba(0,0,0,.05)}flynt-component[name=MenuFlyoutExtensive] .secondary{grid-area:aside;padding:var(--space-2xs)}flynt-component[name=MenuFlyoutExtensive] flynt-component[name=ImageTextCard]{background-color:transparent;transition:background-color var(--smooth-transform-timing);will-change:background-color}flynt-component[name=MenuFlyoutExtensive] flynt-component[name=ImageTextCard]:before{background-color:#00000008;block-size:100%;content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--snappy-transform-timing)}flynt-component[name=MenuFlyoutExtensive] flynt-component[name=ImageTextCard]:hover:before{opacity:1}flynt-component[name=MenuFlyoutExtensive] flynt-component[name=ImageTextCard] .card__main{gap:var(--space-2xs)}flynt-component[name=MenuFlyoutExtensive] flynt-component[name=ImageTextCard] .card__title{font-size:var(--font-size-sm);-webkit-margin-before:var(--space-3xs);margin-block-start:var(--space-3xs)}flynt-component[name=MenuFlyoutExtensive] flynt-component[name=ImageTextCard] .card__link:hover .card__main,flynt-component[name=MenuFlyoutExtensive] flynt-component[name=ImageTextCard] .card__link:hover .card__footer{opacity:1}[is=flynt-menu-flyout-language] .flyout__inner{padding:2px}[is=flynt-menu-flyout-language] .btn{align-items:center;block-size:34px;color:var(--color-text);display:flex;font-size:12px;font-weight:600;line-height:34px;padding-block:2px;padding-inline:12px;text-decoration:none;text-transform:uppercase}[is=flynt-menu-flyout-language] .btn span,[is=flynt-menu-flyout-language] .btn svg{display:block}[is=flynt-menu-flyout-language] .btn-label{-webkit-padding-before:2px;padding-block-start:2px}[is=flynt-menu-flyout-language] .btn:hover{color:var(--color-accent)}[is=flynt-menu-flyout-products] .flyout__wrapper{-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm)}[is=flynt-menu-flyout-products] .flyout__inner{-webkit-padding-after:0;padding-block-end:0}[is=flynt-menu-flyout-products] .col-infos{min-inline-size:260px;-webkit-padding-after:var(--space-lg);padding-block-end:var(--space-lg)}[is=flynt-menu-flyout-products] .h5{color:var(--color-accent);-webkit-margin-after:0;margin-block-end:0}[is=flynt-menu-flyout-products] .h5>.btn{font-weight:700}[is=flynt-menu-flyout-products] .h5>.btn .btn-arrow{-webkit-padding-before:2px;padding-block-start:2px}[is=flynt-menu-flyout-products] .category-item li>.btn{display:block}@media (min-width: 1280px){[is=flynt-menu-flyout-products] .categories{display:flex;margin-block:0;margin-inline:calc(var(--column-padding) * -1)}[is=flynt-menu-flyout-products] .category-item{flex:1 0 0;-webkit-margin-after:var(--column-padding);margin-block-end:var(--column-padding);-webkit-margin-start:var(--space-sm);margin-inline-start:var(--space-sm);padding-block:0;-webkit-padding-after:var(--space-sm);padding-block-end:var(--space-sm);padding-inline:var(--column-padding)}[is=flynt-menu-flyout-products] .category-item+.category-item{-webkit-border-start:solid 1px var(--color-border);border-inline-start:solid 1px var(--color-border)}[is=flynt-menu-flyout-products] .category-item .h5{-webkit-margin-before:0;margin-block-start:0}[is=flynt-menu-flyout-products] .category-item .h5 svg{-webkit-margin-after:2px;margin-block-end:2px;-webkit-margin-start:8px;margin-inline-start:8px}}[is=flynt-menu-flyout-products] .additional-links>li{-webkit-border-before:solid 1px var(--color-border);border-block-start:solid 1px var(--color-border);padding-block:var(--space-sm)}@media (min-width: 1280px){[is=flynt-menu-flyout-products] .additional-links{display:flex}[is=flynt-menu-flyout-products] .additional-links>li{-webkit-border-before:solid 1px var(--color-border);border-block-start:solid 1px var(--color-border);flex:0 0 50%}[is=flynt-menu-flyout-products] .additional-links>li+li{-webkit-border-start:solid 1px var(--color-border);border-inline-start:solid 1px var(--color-border)}}[is=flynt-menu-flyout-products] .additional-links .btn{color:var(--color-text);-webkit-margin-start:-var(--space-sm);margin-inline-start:-var(--space-sm);padding-inline:0 var(--space-xs)}@media (min-width: 1280px){[is=flynt-menu-flyout-products] .additional-links .btn{color:var(--color-accent);-webkit-margin-start:var(--space-sm);margin-inline-start:var(--space-sm);-webkit-padding-start:var(--space-xs);padding-inline-start:var(--space-xs)}}[is=flynt-menu-flyout-products] .additional-links .btn-icon{color:var(--color-text)}[is=flynt-menu-flyout-products] .additional-links .btn-arrow{display:none}@media (min-width: 1280px){[is=flynt-menu-flyout-products] .additional-links .btn-arrow{display:block}}[is=flynt-menu-flyout-products] .additional-links .btn:hover .btn-icon{color:inherit}flynt-component[name=MenuFlyoutSimple] .flyout__inner{background-color:#fff;border-radius:var(--border-radius--sm);box-shadow:var(--shadow--light);inline-size:100%;-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);padding:0;padding-block:var(--space-3xs);padding-inline:0}@media (min-width: 1024px){flynt-component[name=MenuFlyoutSimple] .flyout__inner{inline-size:320px;-webkit-margin-before:0;margin-block-start:0;max-inline-size:90%;padding:var(--space-3xs)}}[is=flynt-menu-flyout-solutions] .flyout__wrapper{-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm)}@media (min-width: 1280px){[is=flynt-menu-flyout-solutions] .solutions{display:flex;margin-block:0;margin-inline:calc(var(--column-padding) * -1)}}[is=flynt-menu-flyout-solutions] .solutions-group{flex:1 0 0;margin:0}@media (min-width: 1280px){[is=flynt-menu-flyout-solutions] .solutions-group{-webkit-margin-after:var(--column-padding);margin-block-end:var(--column-padding);-webkit-margin-start:var(--space-sm);margin-inline-start:var(--space-sm);-webkit-padding-after:var(--space-sm);padding-block-end:var(--space-sm);padding-inline:var(--column-padding)}}[is=flynt-menu-flyout-solutions] .solutions-group ul{-webkit-margin-after:0;margin-block-end:0}[is=flynt-menu-flyout-solutions] .solutions-group li>.btn{inline-size:100%;line-height:1}[is=flynt-menu-flyout-solutions] .solutions-group .btn-icon svg{inline-size:24px}flynt-component[name=MenuMobile]{--inner-background-color: #fff;--inner-padding: var(--space-3xs) 0;--inner-margin-top: var(--space-2xs);--inner-border-radius: var(--border-radius--xs);--inner-border: 1px solid var(--gray--200);--inner-shadow: var(--shadow--xs);--item-padding: var(--space-2xs);--item-font-size: calc(.9 * var(--font-size-body));--indicator-size: 1lh;display:flex;flex-direction:column;gap:var(--column-gap--sm);justify-content:space-between;min-block-size:calc(100svh - 60px - var(--mobile-nav-top-spacing, 0px) - var(--wp-admin--admin-bar--height, 0px))}@media (min-width: 1024px){flynt-component[name=MenuMobile]{display:none}}flynt-component[name=MenuMobile] a{display:block}flynt-component[name=MenuMobile] .item__link{font-size:var(--item-font-size);font-weight:600;text-decoration:none}flynt-component[name=MenuMobile] .menu--level-0 .item__link{padding-block:var(--item-padding);padding-inline:0}flynt-component[name=MenuMobile] .item__link--level-0{padding-block:calc(1.5 * var(--item-padding))}flynt-component[name=MenuMobile] .menu--level-1{background-color:var(--inner-background-color);border:var(--inner-border);border-radius:var(--inner-border-radius);box-shadow:var(--inner-shadow);inline-size:100%;-webkit-margin-before:var(--inner-margin-top);margin-block-start:var(--inner-margin-top);-webkit-margin-before:0;margin-block-start:0;padding:var(--inner-padding)}flynt-component[name=MenuMobile] .menu--level-1 .item__link{padding-block:var(--item-padding);padding-inline:calc(1.5 * var(--item-padding))}flynt-component[name=MenuMobile] [data-refs=accordionToggle]{display:flex;gap:var(--column-gap--sm);justify-content:space-between;position:relative}flynt-component[name=MenuMobile] [data-refs=accordionToggle]:after{background-color:currentColor;block-size:var(--indicator-size);content:"";display:block;inline-size:var(--indicator-size);-webkit-mask-image:url(../../assets/icons/chevron-down.svg);mask-image:url(../../assets/icons/chevron-down.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform var(--smooth-transform-timing),opacity var(--smooth-transform-timing)}flynt-component[name=MenuMobile] [data-refs=accordionToggle][aria-expanded=true]:after{opacity:.5;transform:rotate(180deg)}flynt-component[name=MenuMobile] [data-refs=accordionContent][aria-hidden=true]{display:none}flynt-component[name=MenuMobile] .button{display:flex;justify-content:center}flynt-component[name=MenuMobile] .button--icon:after{block-size:1.2lh}flynt-component[name=MenuMobile] .aside{display:flex;flex-direction:column;gap:var(--column-gap--sm)}flynt-component[name=MenuMobile] .mobile-search-input{border:1px solid var(--gray--300);font-weight:600;inline-size:100%}flynt-component[name=MenuMobile] flynt-component[name=NavigationLanguage] ul{display:flex;gap:var(--space-3xs)}flynt-component[name=MenuMobile] flynt-component[name=NavigationLanguage] a{background-color:#00000012;border-radius:var(--border-radius--xs);color:#000000b3;font-size:var(--font-size-sm);line-height:1.3;padding:var(--space-2xs);text-decoration:none}flynt-component[name=MenuMobile] flynt-component[name=NavigationLanguage] a.current{background-color:var(--blue--100);color:var(--blue--700)}flynt-component[name=MenuMobile] flynt-component[name=NavigationLanguage] li+li:before{display:none}[data-bar-text-color=white] .hamburger{color:#fff;transition:color .3s var(--smooth-transform-timing)}[data-bar-text-color=white].menu--isOpen .hamburger,.scrolled-past-safe-space [data-bar-text-color=white] .hamburger{color:#000}flynt-component[name=NavigationBar]{--inner-height: calc( 100% - 2 * var(--space-2xs));--top-gap: 0;--mobile-nav-top-spacing: 80px;box-shadow:0;color:var(--color-text);display:block;inset-block-start:0;inset-inline:0;-webkit-padding-before:var(--top-gap);padding-block-start:var(--top-gap);position:fixed;transform:unset;transition:background-color .3s var(--smooth-transform-timing),box-shadow .3s var(--smooth-transform-timing),transform .3s var(--smooth-transform-timing),-webkit-padding-before .3s var(--smooth-transform-timing);transition:background-color .3s var(--smooth-transform-timing),box-shadow .3s var(--smooth-transform-timing),padding-block-start .3s var(--smooth-transform-timing),transform .3s var(--smooth-transform-timing);transition:background-color .3s var(--smooth-transform-timing),box-shadow .3s var(--smooth-transform-timing),padding-block-start .3s var(--smooth-transform-timing),transform .3s var(--smooth-transform-timing),-webkit-padding-before .3s var(--smooth-transform-timing);z-index:10}@media (min-width: 1024px){flynt-component[name=NavigationBar]{position:initial;transition:none;--top-gap: var(--space-sm)}}flynt-component[name=NavigationBar].is-loaded{position:fixed}@media (min-width: 1024px){flynt-component[name=NavigationBar].is-loaded{position:absolute}}flynt-component[name=NavigationBar].color-light{--color-text: var(--gray-600);--color-bg: #fff;--color-accent: var(--blue)}flynt-component[name=NavigationBar].with-background{background-color:var(--gray--200);filter:drop-shadow(0 6px 10px rgba(0,0,0,.05))}flynt-component[name=NavigationBar] .menubar-decoration{block-size:0;inline-size:100%;pointer-events:none;position:absolute;z-index:-1}flynt-component[name=NavigationBar] .menubar-decoration svg{block-size:100%;inset-block-start:0;inset-inline-start:50%;max-block-size:75px;min-inline-size:100%;position:absolute;transform:translate(-50%)}@media (min-width: 1280px){flynt-component[name=NavigationBar] .menubar-decoration svg{max-block-size:75px}}.admin-bar flynt-component[name=NavigationBar]{top:var(--wp-admin--admin-bar--height)}flynt-component[name=NavigationBar] .container{align-items:center;block-size:var(--navigation-height);display:flex;justify-content:flex-start}flynt-component[name=NavigationBar] .nav-container{--container-radius: var(--border-radius--md);--container-base-padding: 0;background-color:transparent;border-radius:var(--container-radius);box-shadow:none;justify-content:space-between;margin-inline:var(--container-spacing);padding-inline:var(--container-base-padding);position:relative;z-index:99}@media (min-width: 1024px){flynt-component[name=NavigationBar] .nav-container{--container-base-padding: calc(.8 * var(--space-xs));background-color:var(--color-background);box-shadow:var(--shadow--light);justify-content:flex-start;padding-block:var(--container-base-padding);padding-inline:calc(2 * var(--container-base-padding)) var(--container-base-padding)}}@media (min-width: calc(1280px + 2*clamp(1.125rem,.8182rem + 1.3636vw,1.875rem))){flynt-component[name=NavigationBar] .nav-container{margin-inline:auto}}flynt-component[name=NavigationBar] .logo__wrapper,flynt-component[name=NavigationBar] .navigation-burger__meta{z-index:99}flynt-component[name=NavigationBar] .logo{align-items:center;display:flex;inline-size:auto;-webkit-margin-end:var(--space-md);margin-inline-end:var(--space-md);opacity:1;position:relative}@media (min-width: 768px){flynt-component[name=NavigationBar] .logo{block-size:100%;display:block}}flynt-component[name=NavigationBar] .logo__image{block-size:calc(.6 * var(--navigation-height));max-block-size:35px}flynt-component[name=NavigationBar] .logo__wrapper{align-items:center;block-size:var(--inner-height);display:flex;flex-shrink:0}flynt-component[name=NavigationBar] .logo__link{align-items:center;display:flex}flynt-component[name=NavigationBar] .logo .logo-when-with-background{inset-block-start:0;inset-inline:0;opacity:0;position:absolute}flynt-component[name=NavigationBar] .navigation__wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;inset-block:0;inset-inline:0;justify-content:flex-end;margin:0;padding:0;pointer-events:none;position:fixed;visibility:hidden;z-index:98}.admin-bar flynt-component[name=NavigationBar] .navigation__wrapper{inset-block-start:var(--wp-admin--admin-bar--height)}@media (min-width: 1024px){flynt-component[name=NavigationBar] .navigation__wrapper{background:transparent;position:static}}flynt-component[name=NavigationBar] .navigation__backdrop{background-color:transparent;block-size:100%;display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}@media (min-width: 1280px){flynt-component[name=NavigationBar] .navigation__backdrop{display:none}}flynt-component[name=NavigationBar] .navigation__inner{background-color:var(--color-background);inline-size:100%;min-block-size:100svh;min-block-size:-webkit-min-content;min-block-size:-moz-min-content;min-block-size:min-content;overflow-y:auto;-webkit-padding-before:var(--mobile-nav-top-spacing);padding-block-start:var(--mobile-nav-top-spacing);position:relative}@media (min-width: 1024px){flynt-component[name=NavigationBar] .navigation__inner{inline-size:auto;max-inline-size:none;overflow:visible;-webkit-padding-before:0;padding-block-start:0;pointer-events:initial;visibility:visible}}flynt-component[name=NavigationBar] .navigation__inner>.container{align-items:stretch;block-size:auto;display:flex;flex-direction:column;justify-content:space-between;min-block-size:100%;padding-block:20px 40px}@media (min-width: 1024px){flynt-component[name=NavigationBar] .navigation__inner>.container{align-items:center;display:flex;flex:1 0 auto;flex-direction:row;justify-content:flex-end;padding:0}}flynt-component[name=NavigationBar] .navigation__cta{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl);position:relative}@media (min-width: 1024px){flynt-component[name=NavigationBar] .navigation__cta{-webkit-margin-before:0;margin-block-start:0}}flynt-component[name=NavigationBar] .navigation__cta .btn{inline-size:100%;text-align:center}@media (min-width: 1024px){flynt-component[name=NavigationBar] .navigation__cta .btn{inline-size:auto}}flynt-component[name=NavigationBar].menu--isOpen .navigation__inner{--color-background: var(--gray--100)}flynt-component[name=NavigationBar].menu--isOpen .navigation__wrapper{pointer-events:initial;transform:translate(0);visibility:visible}flynt-component[name=NavigationBar].menu--isOpen .nav-container{padding-inline:0}flynt-component[name=NavigationBar] .hamburger{--hamburger-bar-height: 3px;--hamburger-bar-width: 38px;--hamburger-height: 22px;--hamburger-padding: 15px;block-size:calc(var(--hamburger-height) + 2 * var(--hamburger-padding));cursor:pointer;display:block;inline-size:calc(var(--hamburger-bar-width) + 2 * var(--hamburger-padding-x, 0px));-webkit-margin-end:-1px;margin-inline-end:-1px;position:relative}@media (min-width: 1024px){flynt-component[name=NavigationBar] .hamburger{--hamburger-padding-x: 8px}}@media (min-width: 1024px){flynt-component[name=NavigationBar] .hamburger{display:none}}flynt-component[name=NavigationBar] .hamburger:focus{border-radius:3px;box-shadow:0 0 3px 2px rgba(var(--color-border),.2);outline:none}flynt-component[name=NavigationBar] .hamburger:before,flynt-component[name=NavigationBar] .hamburger:after{content:""}flynt-component[name=NavigationBar] .hamburger:before,flynt-component[name=NavigationBar] .hamburger:after,flynt-component[name=NavigationBar] .hamburger-centerbar{background-color:currentColor;block-size:var(--hamburger-bar-height);border-radius:1.5px;display:block;inline-size:var(--hamburger-bar-width);inset-block-start:var(--hamburger-padding);inset-inline-start:var(--hamburger-padding-x);position:absolute;transition:opacity .2s ease-in-out,transform .2s ease-in-out,background-color .2s ease-in-out}flynt-component[name=NavigationBar] .hamburger:before{inset-block-start:var(--hamburger-padding)}flynt-component[name=NavigationBar] .hamburger-centerbar{inset-block-start:calc(var(--hamburger-padding) + var(--hamburger-height) / 2 - var(--hamburger-bar-height) / 2)}flynt-component[name=NavigationBar] .hamburger:after{inset-block-start:calc(var(--hamburger-padding) + var(--hamburger-height) - var(--hamburger-bar-height))}flynt-component[name=NavigationBar].menu--isOpen .hamburger:before,flynt-component[name=NavigationBar].menu--isOpen .hamburger:after{transform-origin:center center}flynt-component[name=NavigationBar].menu--isOpen .hamburger:before{transform:translateY(calc(var(--hamburger-height) / 2 - var(--hamburger-bar-height) / 2)) rotate(45deg) scaleX(.9)}flynt-component[name=NavigationBar].menu--isOpen .hamburger:after{transform:translateY(calc(0px - var(--hamburger-height) / 2 + var(--hamburger-bar-height) / 2)) rotate(-45deg) scaleX(.9)}flynt-component[name=NavigationBar].menu--isOpen .hamburger-centerbar{opacity:0;transform:scaleX(0)}flynt-component[name=NavigationBar] .action-links{block-size:100%;display:none;gap:var(--space-2xs);inline-size:100%;justify-content:flex-end}@media (min-width: 1024px){flynt-component[name=NavigationBar] .action-links{display:flex}}flynt-component[name=NavigationBar] .action-links .button{block-size:100%;border-radius:calc(2 * (var(--container-radius) - var(--container-base-padding)))}flynt-component[name=NavigationBar] .action-links .button:after{block-size:100%}flynt-component[name=NavigationBar] .action-links .action-links__link--cart{overflow:visible;position:relative}flynt-component[name=NavigationBar] .action-links .action-links__link--cart[has-articles]:before{align-items:center;background-color:var(--green--100);border-radius:50%;box-shadow:0 0 0 1px var(--green--300),0 0 6px #35bf7133;color:var(--green--700);content:attr(has-articles);display:flex;font-size:10px;font-weight:700;inset-block-start:0;inset-inline-end:0;justify-content:center;min-block-size:16px;min-inline-size:16px;padding:2px;position:absolute;transform:translate(40%,-40%)}flynt-component[name=NavigationBar] .action-links .action-links__link--cart.badge-pop:before{animation:badge-pop .4s cubic-bezier(.36,.07,.19,.97) forwards}@keyframes badge-pop{0%{transform:translate(40%,-40%) scale(1)}40%{transform:translate(40%,-40%) scale(1.5)}to{transform:translate(40%,-40%) scale(1)}}flynt-component[name=NavigationBar] .action-links .icon--book{gap:var(--space-2xs);line-height:1;padding-inline:calc(.75 * var(--button-padding-inline))}flynt-component[name=NavigationBar] .action-links .icon--book:after{block-size:90%;-webkit-margin-before:2%;margin-block-start:2%}.scrolled-past-safe-space flynt-component[name=NavigationBar]{background-color:#fff;overflow:initial}@media (min-width: 1024px){.scrolled-past-safe-space flynt-component[name=NavigationBar]{background-color:initial;position:fixed;transform:translateY(calc(-1 * var(--global-sticky-offset)))}}flynt-component[name=NavigationFooter]{--footer-font-size: var(--font-size-sm);font-size:var(--footer-font-size);padding-block:0 calc(.5 * var(--component-spacing))}@media (min-width: 768px){flynt-component[name=NavigationFooter]{--footer-font-size: var(--font-size-xs)}}@media (min-width: 768px){flynt-component[name=NavigationFooter]{padding-block:calc(.7 * var(--component-spacing)) calc(.5 * var(--component-spacing))}}@media (min-width: 1280px){flynt-component[name=NavigationFooter]{padding-block:calc(1 * var(--component-spacing)) calc(.5 * var(--component-spacing))}}flynt-component[name=NavigationFooter] *:not(.button){line-height:1.6}flynt-component[name=NavigationFooter] a{text-decoration:none;transition:color .25s linear,opacity .25s linear}flynt-component[name=NavigationFooter] a:not(.button):not(.button--social):not(.logo__link){--color-link: var(--color-text)}flynt-component[name=NavigationFooter] a:not(.button):not(.button--social):not(.logo__link):hover{color:var(--color-link);opacity:.6}flynt-component[name=NavigationFooter] .group-title{color:var(--color-text);font-size:var(--footer-font-size);font-weight:500;letter-spacing:initial}@media (min-width: 768px){flynt-component[name=NavigationFooter] .group-title{color:var(--color-text-muted);font-size:calc(.9 * var(--footer-font-size))}}flynt-component[name=NavigationFooter] .group-title[aria-expanded]{align-items:center;-webkit-border-after:1px var(--color-border) solid;border-block-end:1px var(--color-border) solid;cursor:pointer;display:flex;gap:var(--column-gap--sm);justify-content:space-between;-webkit-padding-after:var(--space-2xs);padding-block-end:var(--space-2xs);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 768px){flynt-component[name=NavigationFooter] .group-title[aria-expanded]{-webkit-border-after:none;border-block-end:none;-webkit-padding-after:0;padding-block-end:0}}flynt-component[name=NavigationFooter] .group-title[aria-expanded]:after{background-color:currentColor;block-size:1.25em;content:"";display:block;inline-size:1.25em;-webkit-mask-image:url(../../assets/icons/chevron-down.svg);mask-image:url(../../assets/icons/chevron-down.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform var(--smooth-transform-timing, .3s),opacity var(--smooth-transform-timing, .3s)}flynt-component[name=NavigationFooter] .group-title[aria-expanded][aria-expanded=true]:after{opacity:.5;transform:rotate(180deg)}@media (min-width: 1024px){flynt-component[name=NavigationFooter] .group-title[aria-expanded]{cursor:auto}flynt-component[name=NavigationFooter] .group-title[aria-expanded]:after{display:none}}flynt-component[name=NavigationFooter] .group-title+*{-webkit-margin-before:var(--space-3xs);margin-block-start:var(--space-3xs)}@media (min-width: 1024px){flynt-component[name=NavigationFooter] .group-title+*{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}}flynt-component[name=NavigationFooter] .group-content{color:var(--color-accent)}flynt-component[name=NavigationFooter] .group-content *{line-height:2}flynt-component[name=NavigationFooter] .group-content a,flynt-component[name=NavigationFooter] .group-content .menu .menu-item a.link{color:inherit}@media (min-width: 768px){flynt-component[name=NavigationFooter] .group-content{color:var(--color-text)}}flynt-component[name=NavigationFooter] .group-content[aria-hidden=true]{display:none}@media (min-width: 1024px){flynt-component[name=NavigationFooter] .group-content[aria-hidden=true]{display:block}}flynt-component[name=NavigationFooter] .group-divider{display:none}@media (min-width: 768px){flynt-component[name=NavigationFooter] .group-divider{-webkit-border-before:1px rgba(0,0,0,.1) solid;border-block-start:1px rgba(0,0,0,.1) solid;display:block}}flynt-component[name=NavigationFooter] .group-footer-title{display:flex}@media (min-width: 1280px){flynt-component[name=NavigationFooter] .group-footer-title{justify-content:center}}flynt-component[name=NavigationFooter] .group-footer-title .footer-title{block-size:0;color:var(--color-text-muted);font-weight:var(--font-weight--black);line-height:1;margin:0;opacity:0;overflow:hidden;text-transform:initial}@media (min-width: 1280px){flynt-component[name=NavigationFooter] .group-footer-title .footer-title{block-size:auto;overflow:initial;text-align:center}}flynt-component[name=NavigationFooter] .logo__link{align-items:flex-start;color:var(--blue);display:flex;flex-direction:column;font-weight:600;max-inline-size:260px;text-decoration:none}flynt-component[name=NavigationFooter] .logo__link:hover{color:var(--blue--700);opacity:1}flynt-component[name=NavigationFooter] .logo__image{display:block;inline-size:auto;-webkit-margin-after:var(--space-sm);margin-block-end:var(--space-sm);max-block-size:50px}flynt-component[name=NavigationFooter] .logo__claim{line-height:1.25;max-inline-size:30ch}flynt-component[name=NavigationFooter] .group-logo{display:block;-webkit-margin-after:calc(.25 * var(--component-spacing));margin-block-end:calc(.25 * var(--component-spacing))}flynt-component[name=NavigationFooter] .grid{display:grid;gap:var(--space-sm);grid-template-areas:"language" "title" "logo" "group1" "group2" "group3" "social" "fineprint";grid-template-columns:1fr}@media (min-width: 768px){flynt-component[name=NavigationFooter] .grid{gap:var(--space-md) var(--space-sm);grid-template-areas:"logo logo language" "title title title" "group1 group2 group2" "group3 group3 group3" "social social social" "divider divider divider" "fineprint fineprint fineprint";grid-template-columns:repeat(3,1fr);inline-size:100%;margin-inline:0}}@media (min-width: 1280px){flynt-component[name=NavigationFooter] .grid{gap:var(--space-md) var(--space-sm);grid-template-areas:"logo logo logo title language" "group1 group2 group3 group3 group3" "divider divider divider divider divider" "fineprint fineprint fineprint social social";grid-template-columns:repeat(4,1fr) 1.5fr;inline-size:100%;margin-inline:0}}flynt-component[name=NavigationFooter] .group1{grid-area:group1}flynt-component[name=NavigationFooter] .group2{grid-area:group2}flynt-component[name=NavigationFooter] .group3{grid-area:group3}flynt-component[name=NavigationFooter] .group-footer-title{grid-area:title}flynt-component[name=NavigationFooter] .group-logo{grid-area:logo}flynt-component[name=NavigationFooter] .group-social{grid-area:social}flynt-component[name=NavigationFooter] .group-fineprint{grid-area:fineprint}flynt-component[name=NavigationFooter] .group-divider{grid-area:divider}flynt-component[name=NavigationFooter] .group-language{grid-area:language}flynt-component[name=NavigationFooter] .group[data-type=address]{color:var(--color-text-secondary);font-weight:600}flynt-component[name=NavigationFooter] [data-type=menu] a{text-decoration:none}flynt-component[name=NavigationFooter] [data-type=menu] .menu{display:grid;gap:var(--space--xs);grid-template-columns:1fr;-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs)}@media (min-width: 768px){flynt-component[name=NavigationFooter] [data-type=menu] .menu{grid-template-columns:repeat(3,1fr);-webkit-margin-after:0;margin-block-end:0}}flynt-component[name=NavigationFooter] [data-type=menu] .item{display:flex;flex-direction:column;gap:var(--space--xs)}flynt-component[name=NavigationFooter] [data-type=menu]>.menu,flynt-component[name=NavigationFooter] [data-type=menu]>.group-content>.menu{gap:var(--space-xs)}@media (min-width: 768px){flynt-component[name=NavigationFooter] [data-type=menu]>.menu,flynt-component[name=NavigationFooter] [data-type=menu]>.group-content>.menu{gap:var(--space-md)}}flynt-component[name=NavigationFooter] [data-type=menu]>.menu>.item>.link,flynt-component[name=NavigationFooter] [data-type=menu]>.group-content>.menu>.item>.link{color:var(--color-text)}@media (min-width: 768px){flynt-component[name=NavigationFooter] [data-type=menu]>.menu>.item>.link,flynt-component[name=NavigationFooter] [data-type=menu]>.group-content>.menu>.item>.link{color:var(--color-text-muted)}}flynt-component[name=NavigationFooter] [data-type=menu] .menu .menu{display:flex;flex-direction:column;gap:var(--space--xs)}flynt-component[name=NavigationFooter] [data-type=menu] .menu .menu .link{color:var(--color-text-secondary);font-weight:600}flynt-component[name=NavigationFooter] .group-social{display:flex;flex-wrap:wrap}@media (min-width: 1280px){flynt-component[name=NavigationFooter] .group-social{justify-content:flex-end}}flynt-component[name=NavigationFooter] flynt-component[name=ListSocial]{--icon-color: var(--gray--400)}flynt-component[name=NavigationFooter] flynt-component[name=ListSocial] .button--social{opacity:1;transition:opacity var(--smooth-transform-timing)}flynt-component[name=NavigationFooter] flynt-component[name=ListSocial] .button--social:hover{opacity:.6}flynt-component[name=NavigationFooter] .group[data-type=contact]{color:var(--color-text-secondary);font-weight:600}flynt-component[name=NavigationFooter] .group[data-type=contact] flynt-component[name=ElementCompanyInfos]{display:flex;flex-direction:column;gap:var(--column-gap--small)}flynt-component[name=NavigationFooter] .group-fineprint{--color-text: var(--color-text-muted);display:flex;flex-direction:column-reverse;flex-wrap:wrap;gap:var(--column-gap)}@media (min-width: 1024px){flynt-component[name=NavigationFooter] .group-fineprint{align-items:center;flex-direction:row}}flynt-component[name=NavigationFooter] .group-fineprint a{text-decoration:none}flynt-component[name=NavigationFooter] .group-fineprint .credits{-webkit-border-before:1px rgba(0,0,0,.1) solid;border-block-start:1px rgba(0,0,0,.1) solid;color:var(--color-text);-webkit-padding-before:var(--space-xs);padding-block-start:var(--space-xs)}@media (min-width: 768px){flynt-component[name=NavigationFooter] .group-fineprint .credits{-webkit-border-before:none;border-block-start:none;-webkit-padding-before:0;padding-block-start:0}}flynt-component[name=NavigationFooter] .legalMenu{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-weight:500;gap:var(--space-xs)}flynt-component[name=NavigationLanguage]{position:relative}flynt-component[name=NavigationLanguage] ul{margin:0;padding:0}flynt-component[name=NavigationLanguage] li{list-style-type:none;margin:0;padding:0}flynt-component[name=NavigationLanguage] .nav-mobile{align-items:center;display:flex;justify-content:center;text-transform:uppercase}@media (min-width: 1024px){flynt-component[name=NavigationLanguage] .nav-mobile{display:none}}flynt-component[name=NavigationLanguage] .nav-mobile li{align-items:center;display:flex}flynt-component[name=NavigationLanguage] .nav-mobile li a{font-weight:700}flynt-component[name=NavigationLanguage] .nav-mobile li a:not(.btn--primary):focus,flynt-component[name=NavigationLanguage] .nav-mobile li a:not(.btn--primary):hover,flynt-component[name=NavigationLanguage] .nav-mobile li a:not(.btn--primary):active{opacity:1}flynt-component[name=NavigationLanguage] .nav-mobile li+li:before{background-color:currentColor;block-size:28px;content:"";display:block;inline-size:1px;margin-block:0;margin-inline:2px;opacity:.1;position:static}flynt-component[name=NavigationLanguage] .menu-link{display:none}@media (min-width: 1024px){flynt-component[name=NavigationLanguage] .menu-link{align-items:center;color:inherit;display:flex;font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:0;overflow:hidden;padding-block:7px;padding-inline:var(--space-xs);position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s ease-out;white-space:nowrap}}@media (min-width: 1024px){flynt-component[name=NavigationLanguage] .menu-link{font-size:16px;letter-spacing:.05ch;padding-block:7px;padding-inline:var(--space-xs)}}flynt-component[name=NavigationLanguage] .menu-link__icon{display:block;margin-inline:8px 12px;-webkit-padding-after:2px;padding-block-end:2px}@media (min-width: 1024px){flynt-component[name=NavigationLanguage] .menu-link__icon{-webkit-margin-end:0;margin-inline-end:0}}flynt-component[name=NavigationLanguage] .menu-link span{display:block}flynt-component[name=NavigationLanguage] .menu-item--current .menu-link,flynt-component[name=NavigationLanguage] .menu-item.current-page-ancestor .menu-link,flynt-component[name=NavigationLanguage] .menu-link:hover,flynt-component[name=NavigationLanguage] .menu-link:active,flynt-component[name=NavigationLanguage] .menu-link:focus{box-shadow:none;color:var(--color-text);outline:none}flynt-component[name=NavigationLanguage] .menu-link:active,flynt-component[name=NavigationLanguage] .menu-link:focus{color:var(--color-text)}flynt-component[name=NavigationLanguage] .menu-link:focus:after{opacity:.3}flynt-component[name=NavigationMain]{display:none}@media (min-width: 1024px){flynt-component[name=NavigationMain]{display:block}}flynt-component[name=NavigationMain] ul{margin:0;padding:0}flynt-component[name=NavigationMain] .menu{font-size:var(--font-size-body);font-weight:600;inline-size:100%;margin:0;padding:0}@media (min-width: 1024px){flynt-component[name=NavigationMain] .menu{align-items:stretch;align-items:center;display:flex;flex-direction:column;flex-direction:row;font-size:var(--font-size-sm);inline-size:auto;-webkit-margin-end:0;margin-inline-end:0}}flynt-component[name=NavigationMain] .menu>.menu-item{list-style-type:none;position:relative}@media (min-width: 1024px){flynt-component[name=NavigationMain] .menu>.menu-item{margin-block:0}}flynt-component[name=NavigationMain] .menu-link{align-items:center;color:var(--gray--700);display:flex;font-size:calc(.9 * var(--font-size-body));justify-content:space-between;overflow:hidden;padding-block:12px;padding-inline:0;position:relative;text-decoration:none;transition:color .2s ease-out;white-space:nowrap}@media (min-width: 1024px){flynt-component[name=NavigationMain] .menu-link{letter-spacing:0;padding-block:7px;padding-inline:var(--space-xs)}}@media (min-width: 1440px){flynt-component[name=NavigationMain] .menu-link{padding-block:7px;padding-inline:var(--space-sm)}}flynt-component[name=NavigationMain] .menu-link span{display:block}flynt-component[name=NavigationMain] .menu-link .menu-link__icon{block-size:8px;display:block;inline-size:12px;margin-inline:8px 12px;-webkit-padding-after:2px;padding-block-end:2px}@media (min-width: 1024px){flynt-component[name=NavigationMain] .menu-link .menu-link__icon{display:block;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-before:2px;padding-block-start:2px}}flynt-component[name=NavigationMain] .menu-link .menu-link__icon path{stroke:var(--color-text-secondary)}flynt-component[name=NavigationMain] .menu-item--current .menu-link,flynt-component[name=NavigationMain] .menu-item.current-page-ancestor .menu-link,flynt-component[name=NavigationMain] .menu-link:hover,flynt-component[name=NavigationMain] .menu-link:active,flynt-component[name=NavigationMain] .menu-link:focus{box-shadow:none;color:var(--color-text);outline:none}flynt-component[name=NavigationMain] .menu-link:active,flynt-component[name=NavigationMain] .menu-link:focus{color:var(--color-text)}flynt-component[name=NavigationMain] .menu-link:focus:after{opacity:.3}flynt-component[name=NavigationMain] flynt-component[name=MenuFlyout]{inset-block-start:var(--space-xs)}flynt-component[name=NavigationTopBar]{--color-text: var(--blue);color:var(--color-text);display:none;font-size:var(--font-size-sm)}@media (min-width: 1024px){flynt-component[name=NavigationTopBar]{display:block}}flynt-component[name=NavigationTopBar][data-top-bar-text-color=white]{--color-text: #fff}flynt-component[name=NavigationTopBar] .topbar__container{display:flex;gap:var(--column-gap--md);-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs);margin-inline:var(--container-spacing);padding-inline:0}@media (min-width: 1440px){flynt-component[name=NavigationTopBar] .topbar__container{margin-inline:auto}}flynt-component[name=NavigationTopBar] .topbar__title{flex:1}flynt-component[name=NavigationTopBar] .topbar__title>*{background-color:unset;font-size:var(--font-size-sm);letter-spacing:initial;line-height:1.2;margin:0;padding:0}flynt-component[name=NavigationTopBar] .topbar__actions{align-items:center;display:flex;gap:calc(.25 * var(--space-xs))}flynt-component[name=NavigationTopBar] .topbar__search-container{align-items:center;display:flex;gap:var(--space-2xs);position:relative}flynt-component[name=NavigationTopBar] .topbar__search-container.is-open .topbar__search-form{max-inline-size:14rem;opacity:1;overflow:visible}flynt-component[name=NavigationTopBar] .topbar__search-form{margin:0;max-inline-size:0;opacity:0;overflow:hidden;transition:max-inline-size .3s ease,opacity .3s ease}flynt-component[name=NavigationTopBar] .topbar__search-input-wrapper{position:relative}flynt-component[name=NavigationTopBar] .topbar__search-input{color:var(--gray--900);inline-size:12rem;-webkit-padding-end:2.5rem;padding-inline-end:2.5rem}flynt-component[name=NavigationTopBar] .topbar__search-input:focus{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:dotted;outline-width:2px}flynt-component[name=NavigationTopBar] .topbar__search-close{--button-size: 1.4rem;inset-block-start:50%;inset-inline-end:var(--space-3xs);position:absolute;transform:translateY(-50%)}flynt-component[name=NavigationTopBar] .topbar__search-close:after{-webkit-mask-size:100%;mask-size:100%}flynt-component[name=NavigationTopBar] .topbar__search-container:not(.is-open) flynt-component[name=NavigationTopBar] .topbar__search-close{display:none}@keyframes menu-reveal{0%{opacity:0}to{opacity:1}}flynt-component[name=NavigationTopBar] .menu{display:flex;gap:var(--space-2xs);margin:0;padding:0}flynt-component[name=NavigationTopBar] .menu.is-revealing{animation:menu-reveal .2s ease forwards}@media (min-width: 1280px){flynt-component[name=NavigationTopBar] .menu{gap:var(--space-sm)}}@media (min-width: 1440px){flynt-component[name=NavigationTopBar] .menu{gap:var(--space-md)}}flynt-component[name=NavigationTopBar] .menu-item{list-style-type:none}flynt-component[name=NavigationTopBar] .menu-link{font-weight:700;text-decoration:none}flynt-component[name=NavigationTopBar] .icon--loupe{margin:0}flynt-component[name=NavigationTopBar] .icon--loupe:after{block-size:1.2lh}flynt-component[name=NavigationTopBar] flynt-component[name=NavigationLanguage]{z-index:9999}flynt-component[name=NoticeBanner] .notice-banner__card{background-color:var(--color-background);border-radius:var(--border-radius--md);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}@media (min-width: 768px){flynt-component[name=NoticeBanner] .notice-banner__card{align-items:center;flex-direction:row;padding-block:var(--space-sm)}}flynt-component[name=NoticeBanner] .notice-banner__icon{--icon-color: var(--color-text);align-items:center;display:flex;flex-shrink:0}flynt-component[name=NoticeBanner] .notice-banner__icon .dynamic-icon{--icon-size: 1lh}flynt-component[name=NoticeBanner] .notice-banner__text{flex:1;min-inline-size:0}flynt-component[name=NoticeBanner] .notice-banner__text p{margin:0}flynt-component[name=NoticeBanner] .button{flex-shrink:0;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}@media (min-width: 768px){flynt-component[name=NoticeBanner] .button{-webkit-margin-start:auto;margin-inline-start:auto}}flynt-component[name=PostPreview]{block-size:100%;border-radius:0;overflow:hidden;padding:0;--inner-spacing--tiny: .25rem}flynt-component[name=PostPreview]:hover .figure-image{transform:scale3d(1.05,1.05,1.05)}flynt-component[name=PostPreview]:hover .main{opacity:.6}flynt-component[name=PostPreview] .link{block-size:100%;display:flex;flex-direction:column;gap:var(--card-spacing);text-decoration:none}flynt-component[name=PostPreview] .link>*{margin:0}flynt-component[name=PostPreview] .figure{aspect-ratio:3/2;block-size:auto;border-radius:var(--border-radius--sm);inline-size:100%;overflow:hidden;position:relative}flynt-component[name=PostPreview] .figure-image{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;transition:transform var(--smooth-transform-timing)}flynt-component[name=PostPreview] .header{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:600;padding-inline:var(--card-spacing-inner)}flynt-component[name=PostPreview] time{margin:0}flynt-component[name=PostPreview] .main{display:flex;flex-direction:column;gap:var(--card-spacing);padding-inline:var(--card-spacing-inner)}flynt-component[name=PostPreview] .main>*{margin:0}flynt-component[name=PostPreview] .footer{-webkit-padding-after:var(--card-spacing-inner);padding-block-end:var(--card-spacing-inner);padding-inline:var(--card-spacing-inner)}flynt-component[name=PostPreview] .tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--inner-spacing--tiny)}flynt-component[name=PostPreview] .title{font-size:var(--font-size-body);-webkit-hyphens:auto;hyphens:auto;letter-spacing:initial;-webkit-margin-after:calc(.7 * var(--card-spacing-inner));margin-block-end:calc(.7 * var(--card-spacing-inner));text-wrap:pretty}flynt-component[name=PostPreview] .main,flynt-component[name=PostPreview] .footer{transition:opacity var(--smooth-transform-timing)}flynt-component[name=PostPreview] .main{flex:1}flynt-component[name=PostPreview] .excerpt{-webkit-box-orient:vertical;color:var(--color-text-secondary);display:-webkit-box;font-size:var(--font-size-sm);font-weight:400;letter-spacing:1;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){flynt-component[name=PostPreview][data-size=large] .figure{aspect-ratio:1/1}}@media (min-width: 1024px){flynt-component[name=PostPreview][data-size=large] .figure{aspect-ratio:7/4}}@media (min-width: 1024px){flynt-component[name=PostPreview][data-size=extra-large] .link{display:grid;gap:var(--column-gap--small) var(--column-gap);grid-template-areas:"figure header" "figure main" "figure footer";grid-template-columns:1fr 2fr}}@media (min-width: 1280px){flynt-component[name=PostPreview][data-size=extra-large] .link{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){flynt-component[name=PostPreview][data-size=extra-large] .figure{aspect-ratio:unset;grid-area:figure}}@media (min-width: 1024px){flynt-component[name=PostPreview][data-size=extra-large] .header{grid-area:header}}@media (min-width: 1024px){flynt-component[name=PostPreview][data-size=extra-large] .main{grid-area:main}}flynt-component[name=PostPreview][data-size=extra-large] img.image--with-focus{transition:object-position 50ms linear}@media (min-width: 1024px){flynt-component[name=PostPreview][data-size=extra-large] .footer{grid-area:footer;-webkit-margin-after:var(--column-gap);margin-block-end:var(--column-gap)}}flynt-component[name=ProductAccessories] table th,flynt-component[name=ProductAccessories] table td{font-size:var(--font-size-xxs);min-inline-size:0;padding-block:.6em;padding-inline:1em;white-space:nowrap}flynt-component[name=ProductAccessories] table th{max-inline-size:100px;overflow:hidden;text-overflow:ellipsis}flynt-component[name=ProductAccessories] .table-responsive{inline-size:100%;margin-block:0;margin-inline:auto;max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2);padding-inline:var(--container-spacing)}flynt-component[name=ProductArticles] table th,flynt-component[name=ProductArticles] table td{font-size:var(--font-size-xxs);min-inline-size:0;padding-block:.6em;padding-inline:1em;white-space:nowrap}flynt-component[name=ProductArticles] .table-responsive{inline-size:100%;margin-block:0;margin-inline:auto;padding-inline:var(--container-spacing)}flynt-component[name=ProductArticles] svg{inline-size:1.5em}flynt-component[name=ProductArticles] .has-target{color:var(--color-target-text, currentColor);position:relative}flynt-component[name=ProductArticles] .has-target:after{background-color:var(--color-target-bg, Highlight);block-size:100%;content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}flynt-component[name=ProductArticles] .has-target td{position:relative;z-index:1}flynt-component[name=ProductArticles] .product-stock__wrapper{align-items:center;display:flex}flynt-component[name=ProductArticles] .product-stock__wrapper[data-in-stock=false] .dynamic-icon{--icon-color: var(--color-text)}flynt-component[name=ProductArticles] .datatable-wrapper.no-header .datatable-container{-webkit-border-before:1px solid #d9d9d9;border-block-start:1px solid #d9d9d9}flynt-component[name=ProductArticles] .datatable-top,flynt-component[name=ProductArticles] .datatable-bottom{display:none}flynt-component[name=ProductArticles] .datatable-top>nav:first-child,flynt-component[name=ProductArticles] .datatable-top>div:first-child,flynt-component[name=ProductArticles] .datatable-bottom>nav:first-child,flynt-component[name=ProductArticles] .datatable-bottom>div:first-child{float:inline-start}flynt-component[name=ProductArticles] .datatable-top>nav:last-child,flynt-component[name=ProductArticles] .datatable-top>div:not(first-child),flynt-component[name=ProductArticles] .datatable-bottom>nav:last-child,flynt-component[name=ProductArticles] .datatable-bottom>div:last-child{float:inline-end}flynt-component[name=ProductArticles] .datatable-selector{padding:6px}flynt-component[name=ProductArticles] .datatable-input{padding-block:6px;padding-inline:12px}flynt-component[name=ProductArticles] .datatable-info{margin-block:7px;margin-inline:0}flynt-component[name=ProductArticles] .datatable-pagination ul{margin:0;-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=ProductArticles] .datatable-pagination li{float:inline-start;list-style:none}flynt-component[name=ProductArticles] .datatable-pagination li.datatable-hidden{visibility:hidden}flynt-component[name=ProductArticles] .datatable-pagination a,flynt-component[name=ProductArticles] .datatable-pagination button{border:1px solid transparent;color:#333;cursor:pointer;float:inline-start;-webkit-margin-start:2px;margin-inline-start:2px;padding-block:6px;padding-inline:12px;position:relative;text-decoration:none}flynt-component[name=ProductArticles] .datatable-pagination a:hover,flynt-component[name=ProductArticles] .datatable-pagination button:hover{background-color:#d9d9d9}flynt-component[name=ProductArticles] .datatable-pagination .datatable-active a,flynt-component[name=ProductArticles] .datatable-pagination .datatable-active a:focus,flynt-component[name=ProductArticles] .datatable-pagination .datatable-active a:hover,flynt-component[name=ProductArticles] .datatable-pagination .datatable-active button,flynt-component[name=ProductArticles] .datatable-pagination .datatable-active button:focus,flynt-component[name=ProductArticles] .datatable-pagination .datatable-active button:hover{background-color:#d9d9d9;cursor:default}flynt-component[name=ProductArticles] .datatable-pagination .datatable-ellipsis a,flynt-component[name=ProductArticles] .datatable-pagination .datatable-disabled a,flynt-component[name=ProductArticles] .datatable-pagination .datatable-disabled a:focus,flynt-component[name=ProductArticles] .datatable-pagination .datatable-disabled a:hover,flynt-component[name=ProductArticles] .datatable-pagination .datatable-ellipsis button,flynt-component[name=ProductArticles] .datatable-pagination .datatable-disabled button,flynt-component[name=ProductArticles] .datatable-pagination .datatable-disabled button:focus,flynt-component[name=ProductArticles] .datatable-pagination .datatable-disabled button:hover{cursor:default;pointer-events:none}flynt-component[name=ProductArticles] .datatable-pagination .datatable-disabled a,flynt-component[name=ProductArticles] .datatable-pagination .datatable-disabled a:focus,flynt-component[name=ProductArticles] .datatable-pagination .datatable-disabled a:hover,flynt-component[name=ProductArticles] .datatable-pagination .datatable-disabled button,flynt-component[name=ProductArticles] .datatable-pagination .datatable-disabled button:focus,flynt-component[name=ProductArticles] .datatable-pagination .datatable-disabled button:hover{cursor:not-allowed;opacity:.4}flynt-component[name=ProductArticles] .datatable-pagination .datatable-pagination a,flynt-component[name=ProductArticles] .datatable-pagination .datatable-pagination button{font-weight:700}flynt-component[name=ProductArticles] .datatable-table{border-collapse:separate;border-spacing:0;inline-size:100%;max-inline-size:100%}flynt-component[name=ProductArticles] .datatable-table>tbody>tr>td,flynt-component[name=ProductArticles] .datatable-table>tbody>tr>th,flynt-component[name=ProductArticles] .datatable-table>tfoot>tr>td,flynt-component[name=ProductArticles] .datatable-table>tfoot>tr>th,flynt-component[name=ProductArticles] .datatable-table>thead>tr>td,flynt-component[name=ProductArticles] .datatable-table>thead>tr>th{padding-block:8px;padding-inline:10px;vertical-align:middle}flynt-component[name=ProductArticles] .datatable-table>thead>tr>th{-webkit-border-after:1px solid #d9d9d9;border-block-end:1px solid #d9d9d9;text-align:start;vertical-align:bottom}flynt-component[name=ProductArticles] .datatable-table>tfoot>tr>th{-webkit-border-before:1px solid #d9d9d9;border-block-start:1px solid #d9d9d9;text-align:start;vertical-align:bottom}flynt-component[name=ProductArticles] .datatable-table th{text-align:start;vertical-align:bottom}flynt-component[name=ProductArticles] .datatable-table th a{color:inherit;text-decoration:none}flynt-component[name=ProductArticles] .datatable-table th button,flynt-component[name=ProductArticles] .datatable-pagination-list button{background-color:inherit;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:inherit}flynt-component[name=ProductArticles] .datatable-sorter,flynt-component[name=ProductArticles] .datatable-filter{block-size:100%;display:inline-block;inline-size:100%;position:relative}flynt-component[name=ProductArticles] .datatable-sorter{-webkit-padding-end:25px;padding-inline-end:25px}flynt-component[name=ProductArticles] .datatable-sorter:before,flynt-component[name=ProductArticles] .datatable-sorter:after{block-size:0;-webkit-border-end:4px solid transparent;border-inline-end:4px solid transparent;-webkit-border-start:4px solid transparent;border-inline-start:4px solid transparent;content:"";inline-size:0;inset-inline-end:4px;opacity:.2;position:absolute}flynt-component[name=ProductArticles] .datatable-sorter:before{-webkit-border-before:4px solid #000;border-block-start:4px solid #000;inset-block-end:0}flynt-component[name=ProductArticles] .datatable-sorter:after{-webkit-border-after:4px solid #000;border-block-end:4px solid #000;-webkit-border-before:4px solid transparent;border-block-start:4px solid transparent;inset-block-start:0}flynt-component[name=ProductArticles] .datatable-ascending .datatable-sorter:after,flynt-component[name=ProductArticles] .datatable-descending .datatable-sorter:before,flynt-component[name=ProductArticles] .datatable-ascending .datatable-filter:after,flynt-component[name=ProductArticles] .datatable-descending .datatable-filter:before{opacity:.6}flynt-component[name=ProductArticles] .datatable-filter:before{block-size:0;-webkit-border-before:10px solid #000;border-block-start:10px solid #000;-webkit-border-end:7px solid transparent;border-inline-end:7px solid transparent;-webkit-border-start:7px solid transparent;border-inline-start:7px solid transparent;border-radius:50%;content:"";inline-size:0;inset-block-start:25%;inset-inline-end:4px;opacity:.2;position:absolute}flynt-component[name=ProductArticles] .datatable-filter-active .datatable-filter:before{opacity:.6}flynt-component[name=ProductArticles] .datatable-empty{text-align:center}flynt-component[name=ProductArticles] .datatable-top:after,flynt-component[name=ProductArticles] .datatable-bottom:after{clear:both;content:" ";display:table}flynt-component[name=ProductArticles] table.datatable-table:focus tr.datatable-cursor>td:first-child{-webkit-border-start:3px blue solid;border-inline-start:3px blue solid}flynt-component[name=ProductArticles] table.datatable-table:focus{outline:solid 1px black;outline-offset:-1px}flynt-component[name=ProductArticles] .filters{--nr-filter-columns: 2;border-radius:var(--border-radius--sm);-webkit-margin-after:var(--column-gap--xs);margin-block-end:var(--column-gap--xs);padding:var(--box-spacing)}@media (min-width: 768px){flynt-component[name=ProductArticles] .filters{--nr-filter-columns: 3}}@media (min-width: 1024px){flynt-component[name=ProductArticles] .filters{--nr-filter-columns: 4}}flynt-component[name=ProductArticles] .filters[data-show-all-filters=true] .filters__item{display:grid!important}flynt-component[name=ProductArticles] .filters__title-row{align-items:center;display:flex;gap:var(--column-gap--sm);-webkit-margin-after:var(--column-gap--sm);margin-block-end:var(--column-gap--sm)}flynt-component[name=ProductArticles] .filters__title-row>*{margin:0}flynt-component[name=ProductArticles] .filters__title{-webkit-border-after:2px var(--color-accent) solid;border-block-end:2px var(--color-accent) solid;font-size:var(--font-size-xs);font-weight:600;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}flynt-component[name=ProductArticles] .filters__reset{gap:.3em}flynt-component[name=ProductArticles] .filters__reset[data-hidden=true]{display:none}flynt-component[name=ProductArticles] .filters__list{display:grid;font-size:var(--font-size-xs);gap:var(--column-gap--sm);grid-template-columns:repeat(var(--nr-filter-columns),1fr)}flynt-component[name=ProductArticles] .filters__item{display:grid;gap:var(--space-3xs);grid-template-columns:1fr}flynt-component[name=ProductArticles] .filters__item[data-hidden=true]{display:none}flynt-component[name=ProductArticles] .filters select{font-size:var(--font-size-xs);inline-size:100%;max-inline-size:100%}flynt-component[name=ProductArticles] .filters select:has(option[value=""]:checked){color:var(--color-text-muted)}flynt-component[name=ProductCategoryCard] .product-list{display:grid;font-size:var(--font-size-xs);gap:0;grid-template-columns:1fr 2fr}@media (min-width: 1440px){flynt-component[name=ProductCategoryCard] .product-list{grid-template-columns:auto 1fr}}flynt-component[name=ProductCategoryCard] .product__title{font-weight:500;-webkit-hyphens:auto;hyphens:auto;-webkit-padding-end:1rem;padding-inline-end:1rem}flynt-component[name=ProductCategoryCard] .product__title,flynt-component[name=ProductCategoryCard] .product__links{-webkit-border-after:1px rgba(0,0,0,.05) solid;border-block-end:1px rgba(0,0,0,.05) solid;line-height:1.2;min-block-size:44px;padding-block:.7rem .4rem}flynt-component[name=ProductCategoryCard] .product__links{display:flex;flex-direction:column;gap:.2rem}flynt-component[name=ProductCategoryCard] .content-card[hidden]{display:none}flynt-component[name=ProductCategoryCard] .content-card__content{display:flex;flex-direction:column}flynt-component[name=ProductCategoryCard] .content-card__content a{color:var(--color-accent--secondary);text-decoration:none}flynt-component[name=ProductCategoryCard] .content-card__content a:hover{text-decoration:none}flynt-component[name=ProductCategoryCard] .content-card__figure-image{mix-blend-mode:multiply}flynt-component[name=ProductCategoryCard] .manufacturers-wrapper{align-items:end;display:flex;flex:1;-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}flynt-component[name=ProductCategoryCard] .manufacturers-wrapper>*{inline-size:100%}flynt-component[name=ProductDownloads]{padding-block:var(--container-spacing)}flynt-component[name=ProductFeatures] .title,flynt-component[name=ProductFeatures] .downloads-title{font-size:var(--font-size-sm);font-weight:600;letter-spacing:normal;-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs)}flynt-component[name=ProductFeatures] dl{display:grid;gap:.25em 1.5em;grid-template-columns:1fr 2fr;margin:0;padding:0}@media (min-width: 768px){flynt-component[name=ProductFeatures] dl{grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}}flynt-component[name=ProductFeatures] dt{font-weight:700;margin:0}@media (min-width: 768px){flynt-component[name=ProductFeatures] dt{max-inline-size:250px}}@media (min-width: 1280px){flynt-component[name=ProductFeatures] dt{max-inline-size:300px}}flynt-component[name=ProductFeatures] dd{margin:0}flynt-component[name=ProductFeatures] .downloads-label{grid-column:1/-1;-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}@media (min-width: 768px){flynt-component[name=ProductFeatures] .downloads-label{grid-column:initial;-webkit-margin-before:0;margin-block-start:0}}flynt-component[name=ProductFeatures] .downloads{display:grid;gap:var(--space-3xs);grid-column:1/-1;grid-template-columns:1fr;-webkit-margin-before:.1rem;margin-block-start:.1rem}@media (min-width: 768px){flynt-component[name=ProductFeatures] .downloads{grid-column:initial}}flynt-component[name=ProductFeatures] .download__link{align-items:center;color:var(--color-accent);display:flex;font-weight:500;gap:var(--space-2xs);inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;position:relative;text-decoration:none;z-index:1}flynt-component[name=ProductFeatures] .download__link:hover{color:var(--color-accent--interaction)}flynt-component[name=ProductFeatures] .download__link:hover:after{background-color:var(--blue--50)}flynt-component[name=ProductFeatures] .download__link:after{background-color:transparent;border-radius:3px;content:"";top:0;right:0;bottom:0;left:0;inset-block:-3px;inset-inline:-6px;position:absolute;transition:background-color .25s ease-out;z-index:-1}flynt-component[name=ProductFeatures] .product-links{display:grid;gap:var(--space-3xs);grid-column:1/-1;grid-template-columns:1fr;-webkit-margin-before:.1rem;margin-block-start:.1rem}@media (min-width: 768px){flynt-component[name=ProductFeatures] .product-links{grid-column:initial}}flynt-component[name=ProductFeatures] .product-links-label{grid-column:1/-1;-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}@media (min-width: 768px){flynt-component[name=ProductFeatures] .product-links-label{grid-column:initial;-webkit-margin-before:0;margin-block-start:0}}flynt-component[name=ProductFeatures] .product-link__link{align-items:center;color:var(--color-accent);display:flex;font-weight:500;gap:var(--space-2xs);inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;position:relative;text-decoration:none;z-index:1}flynt-component[name=ProductFeatures] .product-link__link:hover{color:var(--color-accent--interaction)}flynt-component[name=ProductFeatures] .product-link__link:hover:after{background-color:var(--blue--50)}flynt-component[name=ProductFeatures] .product-link__link:after{background-color:transparent;border-radius:3px;content:"";top:0;right:0;bottom:0;left:0;inset-block:-3px;inset-inline:-6px;position:absolute;transition:background-color .25s ease-out;z-index:-1}flynt-component[name=ProductHeader]{--product-thumbnail-size: calc(230px + 3vw) ;-webkit-margin-after:var(--column-gap--md);margin-block-end:var(--column-gap--md)}flynt-component[name=ProductHeader] .grid{display:grid;gap:var(--column-gap--md);grid-template-areas:"media" "details";grid-template-columns:1fr}@media (min-width: 768px){flynt-component[name=ProductHeader] .grid{grid-template-areas:"media details";grid-template-columns:var(--product-thumbnail-size) 1fr}}flynt-component[name=ProductHeader] .product__media{grid-area:media}flynt-component[name=ProductHeader] .product__content:not(:has(.product__inner-content.is-expanded)){-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}flynt-component[name=ProductHeader] .product__details:has(.product__content-toggle[hidden]) .product__content{-webkit-mask-image:none;mask-image:none}flynt-component[name=ProductHeader] .product__inner-content{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:5;overflow:hidden}flynt-component[name=ProductHeader] .product__inner-content.is-expanded{display:block;-webkit-line-clamp:unset;overflow:unset}flynt-component[name=ProductHeader] .product__content-toggle{align-items:center;background:none;color:var(--color-accent);cursor:pointer;display:flex;font-weight:600;gap:var(--space-3xs);-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);padding:0}flynt-component[name=ProductHeader] .product__content-toggle.is-expanded .dynamic-icon{transform:rotate(180deg)}flynt-component[name=ProductHeader] .product__details{display:grid;gap:var(--column-gap--md);grid-area:details;grid-template-columns:1fr;margin:0;max-inline-size:var(--content-max-width)}flynt-component[name=ProductHeader] .product__details h1,flynt-component[name=ProductHeader] .product__details h2,flynt-component[name=ProductHeader] .product__details h3,flynt-component[name=ProductHeader] .product__details h4,flynt-component[name=ProductHeader] .product__details h5,flynt-component[name=ProductHeader] .product__details .h1,flynt-component[name=ProductHeader] .product__details .h2,flynt-component[name=ProductHeader] .product__details .h3,flynt-component[name=ProductHeader] .product__details .h4,flynt-component[name=ProductHeader] .product__details .h5{color:currentColor}flynt-component[name=ProductHeader] .product__details p{font-size:var(--font-size-xs);max-inline-size:initial}flynt-component[name=ProductHeader][data-without-images] .grid{display:block}flynt-component[name=ProductHeader] .header-tabs{-webkit-margin-before:var(--column-gap--md);margin-block-start:var(--column-gap--md)}flynt-component[name=ProductHeader] .header-tabs flynt-component[name=ProductTabs] .container{padding:0}flynt-component[name=ProductHeader] .header-tabs flynt-component[name=ProductTabs] .tab-content{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s)}flynt-component[name=ProductHeader] .header-tabs flynt-component[name=ProductTabs] li a{background-color:transparent;border:0;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;font-size:var(--font-size-xs);font-weight:600;-webkit-margin-after:0;margin-block-end:0;padding-inline:0}flynt-component[name=ProductHeader] .header-tabs flynt-component[name=ProductTabs] li a:hover{border-block-end-color:var(--color-border)}flynt-component[name=ProductHeader] .header-tabs flynt-component[name=ProductTabs] li.is-active a{border:0;-webkit-border-after:2px solid var(--color-accent);border-block-end:2px solid var(--color-accent);color:var(--color-accent)}flynt-component[name=ProductImages] .product-images{display:flex;flex-direction:column;gap:var(--space-xs)}flynt-component[name=ProductImages] .product-images__main{aspect-ratio:1/1;border-radius:var(--border-radius--sm);inline-size:100%;overflow:hidden;position:relative}flynt-component[name=ProductImages] .product-images__main:before{border:1px solid var(--color-border);border-radius:var(--border-radius--sm);content:"";top:0;right:0;bottom:0;left:0;opacity:.5;pointer-events:none;position:absolute;z-index:1}flynt-component[name=ProductImages] .product-images__main>a{block-size:100%;display:block;inline-size:100%;padding:.5em;position:absolute}flynt-component[name=ProductImages] .product-images__main-img{block-size:100%;inline-size:100%;mix-blend-mode:multiply;object-fit:contain}flynt-component[name=ProductImages] .product-images__main-img.is-hidden{display:none}flynt-component[name=ProductImages] .product-images__main-trigger{background:transparent;border:0;cursor:zoom-in;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;z-index:2}flynt-component[name=ProductImages] .product-images__tag{inset-block-end:var(--space-xs);inset-inline-end:var(--space-xs);position:absolute;z-index:3}flynt-component[name=ProductImages] .product-images__tag a{text-decoration:none}flynt-component[name=ProductImages] .product-images__thumbs{display:grid;gap:var(--space-2xs);grid-template-columns:repeat(3,1fr)}flynt-component[name=ProductImages] .product-images__thumb{aspect-ratio:1/1;background:none;border:2px solid transparent;border-radius:var(--border-radius--sm);cursor:pointer;overflow:hidden;padding:0;position:relative;transition:border-color .15s ease}flynt-component[name=ProductImages] .product-images__thumb:before{border:1px solid var(--color-border);border-radius:calc(var(--border-radius--sm) - 2px);content:"";top:0;right:0;bottom:0;left:0;opacity:.5;pointer-events:none;position:absolute;z-index:1}flynt-component[name=ProductImages] .product-images__thumb.is-active{border-color:var(--color-accent)}flynt-component[name=ProductImages] .product-images__thumb-img{block-size:100%;inline-size:100%;mix-blend-mode:multiply;object-fit:contain}flynt-component[name=ProductImages] .product-images__lightbox{--lb-topbar-h: 3.5rem;--lb-bottom-h: 5.25rem;--lb-nav-size: 2.75rem;--lb-nav-gap: var(--space-md);--lb-frame-pad: var(--space-md);--lb-body-pad: var(--space-sm);--lb-btn-bg: var(--gray--700);--lb-btn-bg-hover: var(--gray--600);--lb-img-max-h: calc(100dvh - var(--lb-topbar-h) - var(--lb-bottom-h) - 2 * var(--lb-body-pad) - 2 * var(--lb-frame-pad));--lb-img-max-w: calc(100dvw - 2 * (var(--lb-nav-size) + var(--lb-nav-gap)) - 2 * var(--lb-frame-pad));--icon-color: #fff;background:var(--gray--900);display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}flynt-component[name=ProductImages] .product-images__lightbox[hidden]{display:none}.admin-bar flynt-component[name=ProductImages] .product-images__lightbox{inset-block-start:var(--wp-admin--admin-bar--height, 32px);--lb-img-max-h: calc(100dvh - var(--wp-admin--admin-bar--height, 32px) - var(--lb-topbar-h) - var(--lb-bottom-h) - 2 * var(--lb-body-pad) - 2 * var(--lb-frame-pad))}flynt-component[name=ProductImages] .product-images__lightbox-topbar{align-items:center;block-size:var(--lb-topbar-h);color:#fff;display:flex;flex-shrink:0;gap:var(--space-sm);padding-inline:var(--space-md)}flynt-component[name=ProductImages] .product-images__lightbox-meta{display:flex;flex:1;flex-direction:column;gap:.125rem;min-inline-size:0;overflow:hidden}flynt-component[name=ProductImages] .product-images__lightbox-title{font-size:var(--font-size-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}flynt-component[name=ProductImages] .product-images__lightbox-caption{color:var(--gray--500);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}flynt-component[name=ProductImages] .product-images__lightbox-counter{color:var(--gray--400);flex-shrink:0;font-size:var(--font-size-sm)}flynt-component[name=ProductImages] .product-images__lightbox-close{--icon-color: #fff;background:var(--lb-btn-bg);border:0;border-radius:var(--border-radius--sm);cursor:pointer;flex-shrink:0;line-height:0;padding:var(--space-2xs);transition:background .15s ease}flynt-component[name=ProductImages] .product-images__lightbox-close:hover{background:var(--lb-btn-bg-hover)}flynt-component[name=ProductImages] .product-images__lightbox-body{align-items:center;display:flex;flex:1;justify-content:center;min-block-size:0;overflow:hidden;padding-block:var(--lb-body-pad);padding-inline:calc(var(--lb-nav-size) + var(--lb-nav-gap));position:relative}flynt-component[name=ProductImages] .product-images__lightbox-slide{align-items:center;display:flex;justify-content:center}flynt-component[name=ProductImages] .product-images__lightbox-slide.is-hidden{display:none}flynt-component[name=ProductImages] .product-images__lightbox-canvas{cursor:grab;transform-origin:center center;transition:transform .2s ease}flynt-component[name=ProductImages] .product-images__lightbox-canvas:active{cursor:grabbing}flynt-component[name=ProductImages] .product-images__lightbox-frame{background:#fff;border-radius:var(--border-radius--md);line-height:0}flynt-component[name=ProductImages] .product-images__lightbox-img{border-radius:3px;display:block;max-block-size:var(--lb-img-max-h);max-inline-size:var(--lb-img-max-w);object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}flynt-component[name=ProductImages] .product-images__lightbox-nav{--icon-color: #fff;align-items:center;background:var(--lb-btn-bg);block-size:var(--lb-nav-size);border:0;border-radius:50%;cursor:pointer;display:flex;inline-size:var(--lb-nav-size);inset-block-start:50%;justify-content:center;line-height:0;padding:0;position:absolute;transform:translateY(-50%);transition:background .15s ease;z-index:1}flynt-component[name=ProductImages] .product-images__lightbox-nav:hover{background:var(--lb-btn-bg-hover)}flynt-component[name=ProductImages] .product-images__lightbox-nav.product-images__lightbox-prev{inset-inline-start:var(--lb-nav-gap)}flynt-component[name=ProductImages] .product-images__lightbox-nav.product-images__lightbox-next{inset-inline-end:var(--lb-nav-gap)}flynt-component[name=ProductImages] .product-images__lightbox-bottom{align-items:center;block-size:var(--lb-bottom-h);display:flex;flex-shrink:0;gap:var(--space-sm);justify-content:space-between;padding-block:var(--space-sm);padding-inline:var(--space-md)}flynt-component[name=ProductImages] .product-images__lightbox-strip{display:flex;flex:1;gap:var(--space-2xs);min-inline-size:0;overflow-inline:auto;padding-block:2px;scrollbar-width:none}flynt-component[name=ProductImages] .product-images__lightbox-strip::-webkit-scrollbar{display:none}flynt-component[name=ProductImages] .product-images__lightbox-strip-spacer{flex:1}flynt-component[name=ProductImages] .product-images__lightbox-strip-thumb{background:var(--gray--200);block-size:3.5rem;border:2px solid transparent;border-radius:var(--border-radius--sm);cursor:pointer;flex-shrink:0;inline-size:3.5rem;overflow:hidden;padding:0;transition:border-color .15s ease}flynt-component[name=ProductImages] .product-images__lightbox-strip-thumb img{block-size:100%;inline-size:100%;object-fit:cover}flynt-component[name=ProductImages] .product-images__lightbox-strip-thumb.is-active{border-color:var(--color-accent)}flynt-component[name=ProductImages] .product-images__lightbox-strip-thumb:not(.is-active){opacity:.6}flynt-component[name=ProductImages] .product-images__lightbox-strip-thumb:not(.is-active):hover{opacity:1}flynt-component[name=ProductImages] .product-images__lightbox-zoom{align-items:center;background:var(--lb-btn-bg);border-radius:var(--border-radius--md);display:flex;flex-shrink:0;gap:0}flynt-component[name=ProductImages] .product-images__lightbox-zoom-btn{--icon-color: #fff;background:transparent;border:0;border-radius:var(--border-radius--md);cursor:pointer;line-height:0;padding:var(--space-2xs);transition:background .15s ease}flynt-component[name=ProductImages] .product-images__lightbox-zoom-btn:hover:not([disabled]){background:var(--lb-btn-bg-hover)}flynt-component[name=ProductImages] .product-images__lightbox-zoom-btn[disabled]{--icon-color: var(--gray--500);cursor:default}flynt-component[name=ProductImages] .product-images__lightbox-zoom-level{color:#fff;font-size:var(--font-size-sm);min-inline-size:2.75rem;padding-inline:var(--space-3xs);text-align:center}flynt-component[name=ProductTabs] .nav-tabs{-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border);display:flex;inline-size:100%;list-style:none;margin:0;-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs);padding:0}flynt-component[name=ProductTabs] .nav-tabs>li a{color:inherit;display:block;font-weight:600;-webkit-margin-after:-1px;margin-block-end:-1px;padding-block:.5em;padding-inline:1em;text-decoration:none}flynt-component[name=ProductTabs] .nav-tabs>li.is-active a{-webkit-border-after:2px solid var(--color-accent);border-block-end:2px solid var(--color-accent);color:var(--color-accent)}flynt-component[name=ProductTabs] .tab-pane{display:none}flynt-component[name=ProductTabs] .tab-pane.is-active{display:block}flynt-component[name=RequestCart]>.container{inline-size:100%}flynt-component[name=RequestCart] .table{box-shadow:0 0 0 1px #0000001a;font-size:var(--font-size-xxs);overflow:hidden}flynt-component[name=RequestCart] .empty-state{font-size:var(--font-size-sm);text-align:center}flynt-component[name=RequestCart] .remove-item-button{--button-icon-color: currentColor;color:var(--color-accent)}flynt-component[name=RequestCart] .remove-item-button:hover{color:var(--color-error)}flynt-component[name=RequestCart] .remove-item-button:after{block-size:1.1lh;transition:none}flynt-component[name=RequestCart] .cart-actions{display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--column-gap--xs);justify-content:space-between;-webkit-margin-before:var(--column-gap--xs);margin-block-start:var(--column-gap--xs)}flynt-component[name=RequestCart] [data-ref=clearCart]:hover{--button-background-color: var(--color-error);--button-border-color: var(--color-error);--button-text-color: #fff;--button-icon-color: rgba(255, 255, 255, .6)}flynt-component[name=RequestCart] [data-ref=clearCart]:after{transition:unset}.js-flyout.is-catalog .flyout__wrapper{z-index:90!important}flynt-component[name=SearchFlyout] .flyout__carret{display:none}flynt-component[name=SearchFlyout] .flyout__wrapper{inline-size:var(--flyout-width, auto)!important;inset-block-start:var(--flyout-top, 100%)!important;inset-inline-start:var(--flyout-left, 0)!important;-webkit-margin-before:0!important;margin-block-start:0!important;max-inline-size:var(--flyout-width, 100vw)!important;padding-inline:0!important;position:fixed!important;transform:none;z-index:100!important}flynt-component[name=SearchFlyout] .flyout__inner{border-radius:var(--border-radius--md);min-block-size:calc(var(--flyout-height) + var(--space-md));padding:var(--space-sm)}flynt-component[name=SearchFlyout] .search-flyout__placeholder{color:var(--color-text-secondary)}flynt-component[name=SearchResults]{display:flex;flex:1}flynt-component[name=SearchResults] .search-results{display:flex;flex:1;flex-direction:column;gap:var(--space-sm);min-block-size:450px}flynt-component[name=SearchResults] .search-results__groups{display:flex;flex:1;gap:var(--space-lg)}flynt-component[name=SearchResults] .search-results__group{display:flex;flex:1;flex-direction:column}flynt-component[name=SearchResults] .search-results__group-body{flex:1}flynt-component[name=SearchResults] .search-results__group-header{align-items:baseline;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);display:flex;gap:var(--space-2xs);justify-content:space-between;-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs);-webkit-padding-after:var(--space-3xs);padding-block-end:var(--space-3xs)}flynt-component[name=SearchResults] .search-results__group-label{color:var(--color-text);font-size:var(--step-0);font-weight:700}flynt-component[name=SearchResults] .search-results__view-all{color:var(--color-accent);font-size:var(--font-size-xs);text-decoration:none;white-space:nowrap}flynt-component[name=SearchResults] .search-results__view-all:hover{text-decoration:underline}flynt-component[name=SearchResults] .search-results__items{display:flex;flex-direction:column;gap:var(--space-xs);list-style:none;margin:0;padding:0}flynt-component[name=SearchResults] .search-results__item{position:relative}flynt-component[name=SearchResults] .search-results__item:after{background-color:var(--color-accent--light);block-size:calc(100% + 2 * var(--space-2xs));border-radius:var(--border-radius--sm);content:"";inline-size:calc(100% + 2 * var(--space-2xs));inset-block-start:50%;inset-inline-start:50%;opacity:0;position:absolute;transform:translate(-50%,-50%);transition:opacity .25s linear,transform .25s ease-outlinear;z-index:0}flynt-component[name=SearchResults] .search-results__item:hover:after{opacity:1;transform:translate(-50%,-50%)}flynt-component[name=SearchResults] .search-results__item:hover .relevanssi-query-term{background-color:var(--blue--100)}flynt-component[name=SearchResults] .search-results__item+flynt-component[name=SearchResults] .search-results__item{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm);-webkit-padding-before:var(--space-sm);padding-block-start:var(--space-sm)}flynt-component[name=SearchResults] .search-results__link{color:var(--color-text);display:block;position:relative;text-decoration:none;z-index:1}flynt-component[name=SearchResults] .search-results__link:hover .search-results__item-title{color:var(--color-accent)}flynt-component[name=SearchResults] .search-results__item-title{display:block;font-size:var(--font-size-sm);font-weight:700;line-height:1.3;transition:color .15s ease}flynt-component[name=SearchResults] .search-results__excerpt{-webkit-box-orient:vertical;color:var(--color-text-secondary);display:-webkit-box;font-size:var(--font-size-xs);-webkit-line-clamp:2;line-height:1.4;-webkit-margin-before:.1em;margin-block-start:.1em;overflow:hidden}flynt-component[name=SearchResults] .search-results__item--download .search-results__link{align-items:center;display:flex;gap:var(--space-sm)}flynt-component[name=SearchResults] .search-results__item--download .dynamic-icon{flex-shrink:0}flynt-component[name=SearchResults] .search-results__download-content{display:flex;flex:1;flex-direction:flex;gap:2px;justify-content:space-between;min-inline-size:0}flynt-component[name=SearchResults] .search-results__download-ext{background-color:var(--color-background-light);block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content;border-radius:var(--border-radius--sm);color:var(--color-text-muted);display:inline-block;flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;-webkit-margin-end:var(--space-3xs);margin-inline-end:var(--space-3xs);padding-block:1px;padding-inline:var(--space-2xs);text-transform:uppercase;vertical-align:middle}flynt-component[name=SearchResults] .search-results__footer{align-items:center;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);display:flex;gap:var(--space-2xs);-webkit-padding-before:var(--space-xs);padding-block-start:var(--space-xs)}flynt-component[name=SearchResults] .search-results__footer-label{color:var(--color-text-secondary);font-size:var(--font-size-xs)}flynt-component[name=SearchResults] .search-results__footer-link{color:var(--color-accent);font-size:var(--font-size-xs);text-decoration:none}flynt-component[name=SearchResults] .search-results__footer-link:hover{text-decoration:underline}flynt-component[name=SearchResults] .search-results__group-empty{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;-webkit-padding-before:var(--space-3xs);padding-block-start:var(--space-3xs)}flynt-component[name=SearchResults] .search-results__footer--hidden{visibility:hidden}flynt-component[name=SearchResults] .search-results__spinner{animation:search-results-spin .7s linear infinite;block-size:1.25rem;border:2px solid var(--color-border);border-block-start-color:var(--color-border-secondary);border-radius:50%;display:block;inline-size:1.25rem;-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm)}flynt-component[name=SearchResults] .search-results__empty{color:var(--color-text-secondary);font-size:var(--font-size-xs)}flynt-component[name=SearchResults] .relevanssi-query-term{background-color:transparent}@keyframes search-results-spin{to{transform:rotate(360deg)}}flynt-component[name=SectionIntro]{-webkit-margin-after:calc(.7 * var(--component-spacing));margin-block-end:calc(.7 * var(--component-spacing))}flynt-component[name=SectionIntro] .sectionIntro__inner{display:flex;flex-direction:column;gap:var(--column-gap--xs)}flynt-component[name=SectionIntro] .sectionIntro__inner>*{margin:0}flynt-component[name=SectionIntro] .sectionIntro__titles{display:flex;flex-direction:column;gap:0}flynt-component[name=SectionIntro] .sectionIntro__titles>*{margin:0}flynt-component[name=SectionIntro] .sectionIntro__mini-title{color:var(--color-accent);font-size:var(--font-size-sm)}flynt-component[name=SectionIntro] .sectionIntro__title{-webkit-hyphens:auto;hyphens:auto;min-block-size:var(--title-height)}flynt-component[name=SectionIntro] .sectionIntro__intro{color:var(--color-text-secondary)}flynt-component[name=SectionIntro] .sectionIntro__buttons{display:flex;flex-direction:column;gap:var(--column-gap--small);justify-content:flex-end}flynt-component[name=SectionIntro] .sectionIntro__button{inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}@media (min-width: 768px) and (min-width: 768px){flynt-component[name=SectionIntro]:has(.button) .sectionIntro__inner{display:grid;gap:var(--column-gap--sm);grid-template-areas:"titles buttons" "intro buttons";grid-template-columns:1fr auto}}@media (min-width: 768px){flynt-component[name=SectionIntro]:has(.button) .sectionIntro__titles{grid-area:titles}flynt-component[name=SectionIntro]:has(.button) .sectionIntro__intro{grid-area:intro;justify-self:flex-start}flynt-component[name=SectionIntro]:has(.button) .sectionIntro__buttons{grid-area:buttons}flynt-component[name=SectionIntro]:has(.button) .sectionIntro__button:only-child{transform:translateY(-6px)}}flynt-component[name=SimpleButtonList] .item__link{text-decoration:none}flynt-component[name=SimpleButtonList] .item__description{display:none}@media (min-width: 1024px){flynt-component[name=SimpleButtonList] .item__link{border-radius:var(--border-radius--sm);color:var(--color-text);display:block;padding:var(--space-2xs)}flynt-component[name=SimpleButtonList] .item__link:hover{background-color:var(--color-accent--light)}flynt-component[name=SimpleButtonList] .item__title{font-size:var(--font-size-sm);font-weight:600}flynt-component[name=SimpleButtonList] .item__description{color:var(--color-text-muted);display:block;font-size:var(--font-size-xs);font-weight:400}flynt-component[name=SimpleButtonList] [data-has-icon=true]{--icon-size: var(--icon-size--sm)}flynt-component[name=SimpleButtonList] [data-has-icon=true] .item__link{display:grid;gap:var(--space-3xs) var(--space-xs);grid-template-areas:"icon title" "icon description";grid-template-columns:var(--icon-size) 1fr}flynt-component[name=SimpleButtonList] [data-has-icon=true] .item__icon{grid-area:icon;-webkit-padding-before:.15lh;padding-block-start:.15lh}flynt-component[name=SimpleButtonList] [data-has-icon=true] .item__title{grid-area:title}flynt-component[name=SimpleButtonList] [data-has-icon=true] .item__description{grid-area:description}}flynt-component[name=SliderCards]{overflow:hidden;--slide-spacing: var(--column-gap--sm);--slide-size: 80%}@media (min-width: 768px){flynt-component[name=SliderCards]{--slide-size: 50%}}@media (min-width: 1024px){flynt-component[name=SliderCards]{--slide-size: 40%}}@media (min-width: 1280px){flynt-component[name=SliderCards]{--slide-size: 25%}}flynt-component[name=SliderCards] .embla__viewport{padding-block:15px 32px}flynt-component[name=SliderCards] .embla__container{display:flex;-webkit-margin-start:calc(-1 * var(--slide-spacing));margin-inline-start:calc(-1 * var(--slide-spacing));touch-action:pan-y pinch-zoom}flynt-component[name=SliderCards] .embla__slide{flex:0 0 var(--slide-size);min-inline-size:0;-webkit-padding-start:var(--slide-spacing);padding-inline-start:var(--slide-spacing)}flynt-component[name=SliderCards] .embla__slide .card{block-size:100%}flynt-component[name=SliderCards] .slider__nav{display:flex;gap:var(--column-gap--xs);justify-content:flex-end;-webkit-margin-before:var(--spacing--lg);margin-block-start:var(--spacing--lg)}flynt-component[name=SliderCards] .slider__nav-button{--button-icon-color: #fff;block-size:var(--step-3)}flynt-component[name=SliderCards] .slider__nav-button:hover:after{transform:none}flynt-component[name=SliderCards] .slider__nav-button:after{block-size:100%}flynt-component[name=SliderCards] .card{--font-size: var(--font-size-sm);--inner-spacing: var(--card-spacing);align-items:start;border-radius:var(--border-radius--xs);display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}flynt-component[name=SliderCards] .card__media{aspect-ratio:3/2;block-size:auto;inline-size:100%;position:relative}flynt-component[name=SliderCards] .card__overtitle{color:#fff;font-size:var(--font-size-h3);inset-block-start:var(--inner-spacing);inset-inline-start:var(--inner-spacing);line-height:1;position:absolute;z-index:2}flynt-component[name=SliderCards] .card__figure{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute}flynt-component[name=SliderCards] .card__figure:before{background:linear-gradient(to bottom,rgba(0,0,0,.25) 0%,transparent 70%);block-size:100%;content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}flynt-component[name=SliderCards] .card__content{block-size:100%;color:var(--gray--900);font-size:var(--font-size-xs);font-weight:600;-webkit-hyphens:auto;hyphens:auto;padding:calc(1.5 * var(--inner-spacing))}flynt-component[name=SliderCards] .card__content p{font-size:var(--font-size-xs)}flynt-component[name=SliderImages] .slider{background-color:var(--color-border);overflow:hidden;position:relative}flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}flynt-component[name=SliderImages] .slider-item{block-size:0;-webkit-padding-after:66.6666666667%;padding-block-end:66.6666666667%;position:relative}flynt-component[name=SliderImages] .slider-button{align-items:center;block-size:48px;color:var(--color-background);cursor:pointer;display:flex;inline-size:48px;inset-block-start:50%;justify-content:center;position:absolute;translate:0 -50%;z-index:10}flynt-component[name=SliderImages] .slider-button:before{background-color:var(--color-accent);block-size:100%;border-radius:50%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;transition:opacity .2s ease;will-change:opacity}flynt-component[name=SliderImages] .slider-button.swiper-button-disabled{opacity:.5;pointer-events:none}flynt-component[name=SliderImages] .slider-button--prev{inset-inline-start:15px}flynt-component[name=SliderImages] .slider-button--prev:after{block-size:.75em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";inline-size:.75em;-webkit-margin-start:calc(.25em + 2px);margin-inline-start:calc(.25em + 2px);rotate:-45deg}flynt-component[name=SliderImages] .slider-button--next{inset-inline-end:15px}flynt-component[name=SliderImages] .slider-button--next:after{block-size:.75em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";inline-size:.75em;-webkit-margin-end:calc(.25em - 2px);margin-inline-end:calc(.25em - 2px);rotate:45deg}flynt-component[name=SliderImages] .figure{top:0;right:0;bottom:0;left:0;-webkit-margin-after:0;margin-block-end:0;position:absolute}flynt-component[name=SliderImages] .figure-image{block-size:100%;inline-size:auto;margin-block:0;margin-inline:auto}flynt-component[name=SliderImages] .figure-caption{color:#fff;display:inline-block;inset-block-end:0;inset-inline-end:0;max-inline-size:450px;overflow:hidden;padding-block:.25rem;padding-inline:.5rem;position:absolute;z-index:2}flynt-component[name=SliderImages] .figure-caption:before{background-color:#000000b3;block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:-1}flynt-component[name=SliderLargeCard] .card{border-radius:var(--border-radius--md);display:grid;grid-template-columns:7fr 5fr;min-block-size:26rem;overflow:hidden}@media (max-width: 768px){flynt-component[name=SliderLargeCard] .card{grid-template-columns:1fr;grid-template-rows:auto auto}}flynt-component[name=SliderLargeCard] .card__content{display:flex;flex-direction:column;gap:var(--space-md);justify-content:space-between;padding-block:var(--space-xl);padding-inline:var(--space-lg)}@media (max-width: 768px){flynt-component[name=SliderLargeCard] .card__content{padding-block:var(--space-lg);padding-inline:var(--space-md)}}flynt-component[name=SliderLargeCard] .card__slides{display:grid;flex:1;grid-template-columns:1fr;grid-template-rows:1fr}flynt-component[name=SliderLargeCard] .card__slide{align-self:center;grid-column:1;grid-row:1;opacity:0;pointer-events:none;transform:translateY(.5rem);transition:opacity .45s ease,transform .45s ease}flynt-component[name=SliderLargeCard] .card__slide.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}flynt-component[name=SliderLargeCard] .card__quote{font-size:var(--font-size-lg);font-weight:400;line-height:1.45;margin:0;padding:0}flynt-component[name=SliderLargeCard] .card__quote p{margin:0}flynt-component[name=SliderLargeCard] .card__author{display:flex;flex-direction:column;gap:.2em;-webkit-margin-before:var(--space-md);margin-block-start:var(--space-md)}flynt-component[name=SliderLargeCard] .card__author-name{display:block;font-size:var(--font-size-sm);font-weight:600}flynt-component[name=SliderLargeCard] .card__author-role{display:block;font-size:var(--font-size-xs);opacity:.7}flynt-component[name=SliderLargeCard] .card__dots{display:flex;gap:var(--space-2xs)}flynt-component[name=SliderLargeCard] .card__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:currentColor;block-size:.5rem;border:0;border-radius:50%;cursor:pointer;inline-size:.5rem;opacity:.35;padding:0;transition:opacity .2s ease}flynt-component[name=SliderLargeCard] .card__dot.is-active{opacity:1}flynt-component[name=SliderLargeCard] .card__dot:hover:not(.is-active){opacity:.65}flynt-component[name=SliderLargeCard] .card__media{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative}@media (max-width: 768px){flynt-component[name=SliderLargeCard] .card__media{aspect-ratio:3/2}}flynt-component[name=SliderLargeCard] .card__image{grid-column:1;grid-row:1;opacity:0;transition:opacity .55s ease}flynt-component[name=SliderLargeCard] .card__image.is-active{opacity:1}flynt-component[name=SliderLargeCard] .card__figure{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;margin:0;position:absolute}flynt-component[name=SliderLogos]{--slider-height: calc(35px + 5vh) ;--gap: var(--column-gap--md)}flynt-component[name=SliderLogos][data-bw-filter=true] .item img{filter:grayscale(100%);transition:filter .5s ease-in-out}flynt-component[name=SliderLogos] [data-inline-fadeout]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent 100%)}flynt-component[name=SliderLogos] .container{overflow:hidden}flynt-component[name=SliderLogos] .slider{align-items:center;animation:50s linear infinite logo-scroll;display:flex;gap:var(--gap);inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;padding-inline:0;will-change:transform}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}flynt-component[name=SliderLogos] .item{aspect-ratio:2/1;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-medium-contrast-to-background);block-size:var(--slider-height);border-radius:var(--border-radius--small);box-sizing:border-box;flex:0 0 auto;flex-shrink:0;overflow:hidden;padding:var(--box-spacing--small);transform:translateZ(0)}@media (min-width: 1024px){flynt-component[name=SliderLogos] .item{padding:calc(var(--box-spacing--small) / 2)}}flynt-component[name=SliderLogos] img{-webkit-backface-visibility:hidden;backface-visibility:hidden;block-size:100%;display:block;inline-size:100%;object-fit:contain;transform:scale(var(--logoScaleFactor, .85)) translateZ(0);visibility:visible}flynt-component[name=SliderProductCategories]{--slide-spacing: var(--column-gap--sm);--slide-size: 80%}@media (min-width: 500px){flynt-component[name=SliderProductCategories]{--slide-size: 65%}}@media (min-width: 768px){flynt-component[name=SliderProductCategories]{--slide-spacing: var(--column-gap--md);--slide-size: 50%}}@media (min-width: 1024px){flynt-component[name=SliderProductCategories]{--slide-size: 40%}}@media (min-width: 1280px){flynt-component[name=SliderProductCategories]{--slide-size: fit-content}}flynt-component[name=SliderProductCategories] .embla__viewport{overflow:hidden;padding-block:15px 32px}flynt-component[name=SliderProductCategories] .embla__container{display:flex;-webkit-margin-start:calc(-1 * var(--slide-spacing));margin-inline-start:calc(-1 * var(--slide-spacing));touch-action:pan-y pinch-zoom}flynt-component[name=SliderProductCategories] .embla__slide{flex:0 0 var(--slide-size);min-inline-size:0;-webkit-padding-start:var(--slide-spacing);padding-inline-start:var(--slide-spacing)}flynt-component[name=SliderProductCategories] .embla__slide .card{block-size:100%}flynt-component[name=SliderProductCategories] .slider__nav{display:flex;gap:var(--column-gap--xs);justify-content:flex-end;-webkit-margin-before:var(--spacing--lg);margin-block-start:var(--spacing--lg)}flynt-component[name=SliderProductCategories] .slider__nav-button{--button-icon-color: #fff;block-size:var(--step-3)}flynt-component[name=SliderProductCategories] .slider__nav-button:hover:after{transform:none}flynt-component[name=SliderProductCategories] .slider__nav-button:after{block-size:100%}flynt-component[name=SliderProductCategories] .card{--image-size: calc(75px + 2vw) ;--font-size: var(--font-size-sm);--inner-spacing: var(--card-spacing);border-radius:var(--border-radius--sm);box-shadow:var(--shadow--light);display:grid;grid-template-columns:var(--image-size) 1fr;outline:1px solid transparent;overflow:hidden;position:relative;transition:box-shadow var(--smooth-transform-timing)}flynt-component[name=SliderProductCategories] .card:before{block-size:100%;content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--smooth-transform-timing);z-index:0}@media (min-width: 350px){flynt-component[name=SliderProductCategories] .card{--image-size: calc(100px + 2vw) }}@media (min-width: 768px){flynt-component[name=SliderProductCategories] .card{--image-size: calc(120px + 2vw) }}@media (min-width: 1280px){flynt-component[name=SliderProductCategories] .card{--inner-spacing: calc( 1.1 * var(--card-spacing))}}flynt-component[name=SliderProductCategories] .card:hover{box-shadow:var(--shadow--light-interaction)}flynt-component[name=SliderProductCategories] .card:hover:before{opacity:1}flynt-component[name=SliderProductCategories] .card:hover .card__figure-image{transform:scale3d(1.05,1.05,1)}flynt-component[name=SliderProductCategories] .card__media{block-size:100%;inline-size:100%;min-block-size:var(--image-size);position:relative;z-index:2}@media (min-width: 350px){flynt-component[name=SliderProductCategories] .card__media{aspect-ratio:1/1}}flynt-component[name=SliderProductCategories] .card__figure{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}flynt-component[name=SliderProductCategories] .card__figure-image{transform:unset;transition:transform var(--smooth-transform-timing)}flynt-component[name=SliderProductCategories] .card__content{color:var(--gray--900);font-size:var(--font-size);font-weight:600;-webkit-hyphens:auto;hyphens:auto;padding-block:var(--inner-spacing);padding-inline:var(--inner-spacing) calc(2 * var(--inner-spacing));z-index:1}@media (min-width: 1280px){flynt-component[name=SliderProductCategories] .card__content{inline-size:calc(1.75 * var(--image-size))}}@media (min-width: 1800px){flynt-component[name=SliderProductCategories] .card__content{inline-size:calc(1.6 * var(--image-size))}}flynt-component[name=SliderProductCategories] .card__link{text-decoration:none}flynt-component[name=SliderProductCategories] .card__title{color:var(--blue--300);font-size:calc(.9 * var(--font-size));font-size:var(--font-size-xs);-webkit-margin-after:calc(.3 * var(--inner-spacing));margin-block-end:calc(.3 * var(--inner-spacing))}@media (min-width: 1280px){flynt-component[name=SliderProductCategories] .card__title{font-size:var(--font-size)}}flynt-component[name=SliderProductCategories][data-image-style=multiply] .card__media{mix-blend-mode:multiply}flynt-component[name=SliderProductCategories][data-image-style=multiply] .card__figure-image{background:unset}flynt-component[name=SliderTestimonials] .embla{margin:auto;--slide-spacing: var(--column-gap);--slide-size: 100%;--dot-size: min( calc(.5rem + .35vw) , var(--step--1))}flynt-component[name=SliderTestimonials] .embla__viewport{overflow:hidden}flynt-component[name=SliderTestimonials] .embla__container{align-items:flex-start;display:flex;-webkit-margin-start:calc(var(--slide-spacing) * -1);margin-inline-start:calc(var(--slide-spacing) * -1);touch-action:pan-y pinch-zoom;transition:block-size .2s}flynt-component[name=SliderTestimonials] .embla__slide{flex:0 0 var(--slide-size);min-inline-size:0;-webkit-padding-start:var(--slide-spacing);padding-inline-start:var(--slide-spacing)}flynt-component[name=SliderTestimonials] .embla__dots{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dot-size);justify-content:center;-webkit-margin-before:var(--column-gap--md);margin-block-start:var(--column-gap--md)}@media (min-width: 768px){flynt-component[name=SliderTestimonials] .embla__dots{-webkit-margin-before:0;margin-block-start:0}}flynt-component[name=SliderTestimonials] .embla__dot{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-border);block-size:var(--dot-size);border:0;border-radius:50%;cursor:pointer;display:inline-flex;display:flex;inline-size:var(--dot-size);justify-content:center;margin:0;padding:0;position:relative;-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);text-decoration:none;touch-action:manipulation}flynt-component[name=SliderTestimonials] .embla__dot--selected{background-color:var(--color-accent)}flynt-component[name=SliderTestimonials] .testimonial{--image-size: 55px;display:flex;flex-direction:column;gap:var(--column-gap--sm)}@media (min-width: 1024px){flynt-component[name=SliderTestimonials] .testimonial{padding:var(--box-spacing)}}flynt-component[name=SliderTestimonials] .testimonial__quote{align-items:center;display:flex;flex:1;justify-content:center;text-align:center}flynt-component[name=SliderTestimonials] .testimonial__quote blockquote{border:0;font-size:var(--font-size-h4);margin:0;padding:0}@media (min-width: 768px){flynt-component[name=SliderTestimonials] .testimonial__quote blockquote{font-size:var(--font-size-h3)}}flynt-component[name=SliderTestimonials] .testimonial__footer{align-items:center;display:flex;gap:var(--column-gap--sm);justify-content:center}flynt-component[name=SliderTestimonials] .testimonial__logo{block-size:var(--image-size);flex-shrink:0;inline-size:auto;overflow:hidden;position:relative}flynt-component[name=SliderTestimonials] .testimonial__logo-image{block-size:100%;filter:saturate(0);inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;position:absolute}flynt-component[name=SliderTestimonials] .testimonial__author{color:var(--color-text-secondary);margin:0;text-align:center}flynt-component[name=SliderTestimonials] .testimonial__author strong,flynt-component[name=SliderTestimonials] .testimonial__author b{color:var(--color-text)}flynt-component[name=TabCardsProductCategories] .tabs__select{display:block;inline-size:100%}@media (min-width: 768px){flynt-component[name=TabCardsProductCategories] .tabs__select{display:none}}flynt-component[name=TabCardsProductCategories] .tabs__list{display:none}@media (min-width: 768px){flynt-component[name=TabCardsProductCategories] .tabs__list{display:flex}}flynt-component[name=TabCardsProductCategories][data-sw-manufacturer-logos=true] .manufacturer{filter:grayscale(100%)}
