@charset "UTF-8";*{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}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root,[data-theme=reset]{--color-bmh-blue: #002f6c;--color-bmh-orange: #fe2a00;--color-bmh-orange-light: #ffa890;--color-accent: var(--color-bmh-orange);--gradient-accent: linear-gradient( -10deg, var(--color-bmh-orange), var(--color-bmh-orange-light) );--color-accent-secondary: #005bd2;--gradient-accent-secondary: linear-gradient( 0deg, var(--color-accent-secondary), transparent );--color-background: #000c16;--color-background-secondary: #021c31;--color-border: hsla(0, 0%, 100%, .2);--color-border-secondary: hsla(0, 0%, 100%, .3);--color-text: white;--color-text-muted: hsla(0, 0%, 100%, .6);--color-error: hsla(347, 100%, 50%, .7)}[data-theme=light]{--color-background: hsl(212, 76%, 97%);--color-text: #000c16;--color-border: hsla(212, 100%, 15%, .7);--color-border-secondary: var(--color-border)}:root{--font-family-heading: "Liebling Pro", "Public Sans", "Trebuchet MS", sans-serif;--font-family-text: "Liebling Pro", "Public Sans", "Trebuchet MS", sans-serif;--font-size-body: 1rem;--font-size-body-large: 1.18rem;--font-size-body-larger: 1.45rem;--font-size-body-small: .8rem}@media(max-width:768px){:root{--font-size-body: .8rem;--font-size-body-large: 1rem;--font-size-body-larger: 1.1rem}}:root{--flow-space: 1.5625rem;--column-gap: clamp(2.5rem, 2.5vw + 1.75rem, 3.75rem);--content-max-width: 800px;--content-max-width-wide: clamp(1100px, 70vw, 1600px);--content-max-width-full: 1920px;--box-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--container-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--component-spacing: clamp(4rem, 6.5vw + 1.05rem, 6.25rem);--loader-enter-duration: 1s;--loader-leave-duration: 1s;--loader-leave-delay: .25s;--loader-ease: cubic-bezier(.4, 0, .2, 1)}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:400;src:url(./public-sans-v14-latin-regular-CdDarR7U.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:italic;font-weight:400;src:url(./public-sans-v14-latin-italic-BsyzgQ_I.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:500;src:url(./public-sans-v14-latin-500-CfJSFZCD.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:italic;font-weight:500;src:url(./public-sans-v14-latin-500italic-C-HS-BRQ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:700;src:url(./public-sans-v14-latin-700-VecH6ILf.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:italic;font-weight:700;src:url(./public-sans-v14-latin-700italic-DERvlRir.woff2) format("woff2")}@font-face{font-display:swap;font-family:Liebling Pro;font-style:normal;font-weight:100;src:url(./LieblingProThin-COHWl6Od.woff2) format("woff2"),url(./LieblingProThin-Whez_gmH.woff) format("woff")}@font-face{font-display:swap;font-family:Liebling Pro;font-style:normal;font-weight:300;src:url(./LieblingProLight-CD1TU8dQ.woff2) format("woff2"),url(./LieblingProLight-C_0qWwuI.woff) format("woff")}@font-face{font-display:swap;font-family:Liebling Pro;font-style:normal;font-weight:400;src:url(./LieblingProRegular-DOzkH7Ua.woff2) format("woff2"),url(./LieblingProRegular-By8IINyJ.woff) format("woff")}@font-face{font-display:swap;font-family:Liebling Pro;font-style:normal;font-weight:500;src:url(./LieblingProMedium-Bean_nS4.woff2) format("woff2"),url(./LieblingProMedium-CVpavtY2.woff) format("woff")}@font-face{font-display:swap;font-family:Liebling Pro;font-style:normal;font-weight:700;src:url(./LieblingProBold-COJZ36h5.woff2) format("woff2"),url(./LieblingProBold-CEWE12kH.woff) format("woff")}@font-face{font-display:swap;font-family:Liebling Pro;font-style:normal;font-weight:800;src:url(./LieblingProHeavy-7X9IjS4_.woff2) format("woff2"),url(./LieblingProHeavy-D_igXzBm.woff) format("woff")}@font-face{font-display:swap;font-family:Liebling Pro;font-style:normal;font-weight:900;src:url(./LieblingProBlack-XgCyD2RX.woff2) format("woff2"),url(./LieblingProBlack-BPVpe9lE.woff) format("woff")}@font-face{font-family:bmh Icons;src:url(data:font/woff2;base64,d09GMk9UVE8AAAOIAAoAAAAABewAAAM7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYCJAQGBmAFgkQAVAcgP0NGRjKFEAMsEQgbOwVRlATKcoAfh7HzJIzqv/xo7IwLafWbH6FIqQih2ATP8/erc19MVADPbNn3jeYo0BVoKuAMG6PtoOd/b/dCN0lHtEIJdZA3///kbchuM2dmq7ASVPQwrJxN3Z1QcYXfKRAeYVrHJzuVzGn4HbLGMB6NkmzSTf7/+6nvAe6Mqi7KjH7OmqKS/kZ1vEg2HGbqBhgNnqpzcYZwSBQGdQW2x0sRAoi3puIu34QNADeWudN7gev4re4AARRYEWMEIgD/ZAf4LULlC8OItlgbkQ0sqB31BdZzJ/JIS4KIJkkQ95B7881m8vRTj1zBjSRE2ESSQoBmHxR++kATYAgMCarAEoblPgIsooiYIEICiz4oYnigSRABhgYiWHJoJH0kYF95+zjY2stFkE4e+UjgYZjjgC32kyxEy+cJh1GAhAKySCft11F/RAjpcBSSRTJ5BjVhugZj2XcaYD5HEDl066wgr/MVEZ4SveYQ0cdqQJTGm885oI9pL+7bnSdMfFrXVKMVlnxNneCSA/SSiO1GludJDiRys3yeIhxWSLrJSbr5lxHplL/6bfVTP6iFDfic6lriGz+yLRa4tvzW/FGhs42whRYpzLzuzhvAALq7MEiJGbbYIu/DqNja2dYpjOa32iMc1DbwPQmgdJcGQuZovFAGypXaIDcPWTSTKLppFnKd7AvBtRfKMUfR3k6xLgqS3cybrtxBDKCrGwMUK81f4jw3QoN3DAs+l9Nb20Rcw5scOzkxv2i1iwgt3JLCtEZeLrIkRokpsYJDvsh1FouZYN/jfO3pxRxVJsSCZclA9YBHPMqug0Nhwdq6IaxzXap0fFkqnSUS1e4AFfg6OggMnOt1eADL9CMelNDDN1QT1vgmvpzb2SqOFnUSW7AliWm/SSJz87ploMIUGHNy8ts4oTifaL9L1+bwSKBYf9GZQ29PUwPB0Qwh4wYzMRjFiZn3uV1Z8HZERoUZhsAQMm4g7RFf/tr15syB8L8OSPRvI2j6d5R/h9EIBvRyT/jxyRl0igHKVDpJnjRnKJyohzgn2mI34Gpz+QgH2ImEHWwDwlzcGUFreCQOYFqskMF9+MiOf3IM92f2qWtAis854gAAAA==) format("woff2"),url(data:font/woff;base64,d09GRk9UVE8AAAY0AAoAAAAABewAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYyAAADcAAAApAAAAKQcs7A409TLzIAAAFYAAAAYAAAAGAPEg0xY21hcAAAAvwAAABUAAAAVOAaENlnYXNwAAAGLAAAAAgAAAAIAAAAEGhlYWQAAAD0AAAANgAAADYyeHI/aGhlYQAAASwAAAAkAAAAJArHByFobXR4AAAGAAAAACwAAAAsKA4BbW1heHAAAAFQAAAABgAAAAYAC1AAbmFtZQAAAbgAAAFEAAABROguUPRwb3N0AAADUAAAACAAAAAgAAMAAAABAAAAAQAAIG9nsV8PPPUACwQAAAAAAOYqFuEAAAAA5ioW4QAA/8AHBQPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAdVAAAAAAcFAAEAAAAAAAAAAAAAAAAAAAALAABQAAALAAAAAwQBAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADwBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAAMAJYAAQAAAAAAAQAIACEAAQAAAAAAAgAHADkAAQAAAAAAAwAIAE4AAQAAAAAABAAQAH4AAQAAAAAABQALAAAAAQAAAAAABgAIAGYAAwABBAkAAQAQACkAAwABBAkAAgAOAEAAAwABBAkAAwAQAFYAAwABBAkABAAgAI4AAwABBAkABQAWAAsAAwABBAkABgAQAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBVbnRpdGxlZABVAG4AdABpAHQAbABlAGRSZWd1bGFyAFIAZQBnAHUAbABhAHJVbnRpdGxlZABVAG4AdABpAHQAbABlAGRVbnRpdGxlZABVAG4AdABpAHQAbABlAGRVbnRpdGxlZCBSZWd1bGFyAFUAbgB0AGkAdABsAGUAZAAgAFIAZQBnAHUAbABhAHIAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAAANACDwBv//AAAAAAANACDwAP//AAH/9f/jEAQAAQAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABQAXHgoACXf/i4seCgAJd/+LiwwHqwwktREAAAAAAAAAAQEBBIu1EgAAAAsCAAEAAQABAAEAAQBVAKUA+QFQAaMB9gJK+JT6CRVei29wf4EI+/L7wAVzd4hnoHOfc6+Io6AI98T3mQX9bgeLa6Vyqouqi6Wki6sI+W4H98T7mQWjdq+On6Ogo4ivc58I+/L3wAV/lW+mXosI+er5qhVor12IeosI/H0GbItxcotsi2ulcqqLCPg+BvyI/IkFdXWLZ6F1oXWvi6GhCPiJ+IgF/D4Hi2ykcauLqoukpYuqCPh9B4ucjrlnrgj6SfhUFYu4cKeBlwj7wPfyBXejZ45zdnN3iGegcwj3mfvEBf1uBmuLcnGLbItspHGriwj5bgb7mfvEBXZzjmejd6N2r46fowj3wPfyBZWXpqeLuAgcBwX4VBWLvWmqf5cI++337QV0omeLdXR1dYtnoXUI98H7wQUc+d8Ga4tycYtsi2ykcauLCBwGIQb7wfvBBXV1i2ehdaF0r4uiogj37fftBZeXraqLvQjW+FQVi16mb5V/CPfA+/IFn3OviKOgo5+Or3ajCPuZ98QF+W4Gq4ukpYuqi6pypWuLCP1uBveZ98QFoKOIr3Ofc6BniHdzCPvA+/IFgX9wb4teCPiUlhW4i6eml5UI9/L3wAWjn46vdqN3o2eOc3YI+8T7mQX5bgeLq3GkbItsi3Fyi2sI/W4H+8T3mQVzoGeId3N2c45no3cI9/L7wAWXgadwuIsI9/tLFfdfi/cb9xKL91iL91T7G/cZ+0KLQYtMb2FmCIn4Tgb7Y/szBfyzB4v7U/cz+xf3XIsI+y732RWL5sO93ovci8ZXiy+LLk5UPIs7i1DAi+0IAAAAAAQAAAAEAAAAAgAAAAQAADkEAACwBAAAAAdVAAAEAABLBAAAOQK5AAAAAQAB//8ADw==) format("woff");font-weight:400;font-style:normal;font-display:block}.icon{font-family:bmh Icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button__icon{vertical-align:middle;bottom:2px;position:relative;margin-left:6px;font-size:calc(100% - 2px)}html{font-size:20px}::selection{background-color:var(--color-accent-secondary);color:var(--color-background)}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(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{color:var(--color-text);font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:initial;line-height:1.5;background-color:var(--color-background);position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(./noise_4-ChE4hFck.avif) repeat;background-size:500px;mix-blend-mode:soft-light;opacity:.25;animation:noiseAnimation 1s steps(3) infinite;pointer-events:none;z-index:1}@keyframes noiseAnimation{0%{background-position:30% 80%}20%{background-position:20% 30%}40%{background-position:50% 10%}60%{background-position:80% 60%}80%{background-position:30% 80%}to{background-position:10% 30%}}.paragraph{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:300;line-height:1.1;font-feature-settings:"salt"}h1,.h1{--flow-space: 3.75rem;font-weight:300;font-size:clamp(2rem,6.5vw,6rem)}h2,.h2{font-weight:300;font-size:clamp(1.8rem,5.5vw,4.5rem)}h3,.h3{font-size:clamp(1.6rem,5.5vw,4rem)}h4,.h4{font-size:clamp(1.4rem,5.5vw,3.5rem)}h5,.h5{font-size:clamp(1.2rem,5vw,3rem)}h6,.h6{font-size:clamp(1.1rem,4vw,2.5rem)}.single-post h2:not(.headline),.single-post .h2:not(.headline),.post-type-post h2:not(.headline),.post-type-post .h2:not(.headline){font-size:clamp(1.5rem,3.5vw,2rem);font-weight:400}.single-post h3:not(.headline),.single-post .h3:not(.headline),.post-type-post h3:not(.headline),.post-type-post .h3:not(.headline){font-size:clamp(1.25rem,3vw,1.75rem);font-weight:400}.single-post h4:not(.headline),.single-post .h4:not(.headline),.post-type-post h4:not(.headline),.post-type-post .h4:not(.headline){font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:400}.single-post h5:not(.headline),.single-post .h5:not(.headline),.post-type-post h5:not(.headline),.post-type-post .h5:not(.headline){font-size:clamp(1rem,2vw,1.25rem);font-weight:400}.single-post h6:not(.headline),.single-post .h6:not(.headline),.post-type-post h6:not(.headline),.post-type-post .h6:not(.headline){font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:400}.headline--fade{background:linear-gradient(0deg,var(--color-text) 50%,transparent 100%);background-clip:text;-webkit-background-clip:text;color:transparent}a{color:var(--color-accent-secondary);text-underline-offset:.3ex;transition:color .2s ease-out}a:hover{color:color-mix(in srgb,var(--color-accent-secondary),white 30%)}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:2px;content:"";display:block}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-body-small);-webkit-margin-before:.25rem;margin-block-start:.25rem}blockquote,.blockquote{-webkit-border-start:5px solid var(--color-accent);border-inline-start:5px solid var(--color-accent);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:not([class]),ol:not([class]){--item-spacing: .66em;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}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)}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(--gradient-accent);--button-border-color: var(--color-accent);--button-border-width: 1px;--button-border-radius: 1000px;--button-font-weight: 500;--button-text-color: var(--color-text);--button-shadow-color: var(--color-accent);--button-padding-inline: calc(1.2rem - var(--button-border-width));--button-padding-block: calc(.3rem - var(--button-border-width));-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--button-border-radius);color:var(--button-text-color);cursor:pointer;display:inline-block;font:inherit;font-weight:var(--button-font-weight);font-feature-settings:"salt";letter-spacing:0;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);text-align:center;align-content:center;text-decoration:none;transition:transform .2s ease-out,color .2s ease-out,background-image .2s ease-out;transform:scale(1);z-index:0}@media(max-width:768px){.button,.wp-block-button>.wp-block-button__link{font-size:.9rem}}.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:not(.button--text,.wp-block-button>.wp-block-button__link--text):before,.wp-block-button>.wp-block-button__link:not(.button--text,.wp-block-button>.wp-block-button__link--text):before{content:"";position:absolute;inset:0;border-radius:var(--button-border-radius);background:var(--button-background-color);z-index:-1;transition:opacity .25s ease-out}.button:not(.button--text,.wp-block-button>.wp-block-button__link--text):after,.wp-block-button>.wp-block-button__link:not(.button--text,.wp-block-button>.wp-block-button__link--text):after{content:"";position:absolute;inset:0;border-radius:var(--button-border-radius);box-shadow:0 0 0 0 var(--button-shadow-color);opacity:1;transition:box-shadow .25s ease-out;mix-blend-mode:screen}.button:not(.button--text,.wp-block-button>.wp-block-button__link--text):hover,.wp-block-button>.wp-block-button__link:not(.button--text,.wp-block-button>.wp-block-button__link--text):hover{transform:scale(1.028);color:var(--color-text);background:transparent;--button-shadow-color: var(--color-bmh-orange-light)}.button:not(.button--text,.wp-block-button>.wp-block-button__link--text):hover:before,.wp-block-button>.wp-block-button__link:not(.button--text,.wp-block-button>.wp-block-button__link--text):hover:before{opacity:.3}.button:not(.button--text,.wp-block-button>.wp-block-button__link--text):hover:after,.wp-block-button>.wp-block-button__link:not(.button--text,.wp-block-button>.wp-block-button__link--text):hover:after{content:"";position:absolute;border-radius:var(--button-border-radius);box-shadow:0 0 24px 0 var(--button-shadow-color),0 0 0 1px var(--button-shadow-color)}.button--secondary,.wp-block-button>.wp-block-button__link--secondary{--button-background-color: var(--color-accent-secondary);--button-border-color: var(--color-accent-secondary);--button-text-color: var(--color-text);--button-shadow-color: var(--color-accent-secondary)}.button--secondary:not(.button--secondary--text,.wp-block-button>.wp-block-button__link--secondary--text):hover,.wp-block-button>.wp-block-button__link--secondary:not(.button--secondary--text,.wp-block-button>.wp-block-button__link--secondary--text):hover{--button-border-color: var(--color-accent-secondary);--button-text-color: var(--color-accent-secondary);--button-shadow-color: var(--color-accent-secondary)}.button--tertiary,.wp-block-button>.wp-block-button__link--tertiary{--button-background-color: color-mix( in srgb, var(--color-border-secondary), transparent 60% );--button-border-color: var(--color-border-secondary);--button-text-color: var(--color-text);--button-shadow-color: var(--color-border-secondary);border:solid var(--button-border-width) var(--button-border-color)}.button--tertiary:not(.button--tertiary--text,.wp-block-button>.wp-block-button__link--tertiary--text):hover,.wp-block-button>.wp-block-button__link--tertiary:not(.button--tertiary--text,.wp-block-button>.wp-block-button__link--tertiary--text):hover{--button-border-color: var(--color-border-secondary);--button-text-color: var(--color-border-secondary);--button-shadow-color: var(--color-border-secondary)}.button--outlined,.wp-block-button>.wp-block-button__link--outlined{border:solid var(--button-border-width) var(--button-border-color);--button-text-color: var(--color-accent);--button-background-color: transparent}.button--outlined:hover,.wp-block-button>.wp-block-button__link--outlined:hover{--button-text-color: var(--color-bmh-orange-light)}.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:hover,.wp-block-button>.wp-block-button__link--text:hover{--button-text-color: var(--color-bmh-orange-light)}.button--text--secondary,.wp-block-button>.wp-block-button__link--text--secondary{--button-text-color: var(--color-accent-secondary)}.button--text--secondary:hover,.wp-block-button>.wp-block-button__link--text--secondary:hover{--button-text-color: color-mix( in srgb, var(--color-accent-secondary), white 30% )}.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-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:transparent;border:1px solid var(--color-border-secondary);border-radius:0;caret-color:var(--color-text);color:var(--color-text);font-size:var(--font-size-body-small);max-inline-size:100%;padding-block:.75rem;padding-inline:.625rem;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:color-mix(in srgb,var(--color-text) 50%,transparent)}[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]:focus,[type=url]:focus,[type=text]:focus,[type=date]:focus,[type=email]:focus,[type=search]:focus,[type=number]:focus,[type=password]:focus,textarea:focus,select:focus{border-color:var(--color-accent-secondary);outline:0}[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)}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill='none'%3E%3Crect width='38' height='38' fill='rgba(255, 255, 255, 0.0)' rx='19'/%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.846 15.846 19 26l10.153-10.154'/%3E%3C/svg%3E");background-position:calc(100% - .75rem) center;background-repeat:no-repeat;background-size:1.75rem;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)}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)}@media(max-width:768px){.groupContainer{gap:calc(var(--flow-space) / 2)}}.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]{padding-inline:0}[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,[data-size=wide] .paragraph,[data-size=full] p,[data-size=full] .paragraph,[data-text-align=center] p,[data-text-align=center] .paragraph{text-wrap:balance}[data-size=wide] p br,[data-size=wide] .paragraph br,[data-size=full] p br,[data-size=full] .paragraph br,[data-text-align=center] p br,[data-text-align=center] .paragraph br{display:none}[data-size=wide] .keep-breaks br,[data-size=full] .keep-breaks br,[data-text-align=center] .keep-breaks br{display:inline!important}[data-size=wide] .ignore-breaks br,[data-size=full] .ignore-breaks br,[data-text-align=center] .ignore-breaks br{display:none!important}}.scrollableTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.visuallyHidden,.visuallyHidden-focusable{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)}.muted{color:var(--color-text-muted)}.muted strong,.muted b,.muted mark,.muted code{color:var(--color-text)}.muted strong,.muted b{font-weight:500}.large-text{font-size:var(--font-size-body-large)}.larger-text{font-size:var(--font-size-body-larger);font-weight:500}mark{background-color:var(--color-accent-secondary);color:var(--color-text)}.pill-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style-type:none!important}.pill-list li{border-radius:1000px;color:var(--color-text);font-size:var(--font-size-body-small);padding-block:.25rem;padding-inline:.75rem;display:inline-block;-webkit-margin-start:0!important;margin-inline-start:0!important;background-color:color-mix(in srgb,var(--color-border-secondary),transparent 80%);-moz-column-break-inside:avoid;break-inside:avoid;white-space:nowrap;border:1px solid var(--color-border-secondary)}.fade-in-loaded{--fade-in-delay: 0s;opacity:0}.lazyloaded .fade-in-loaded{animation:lazyload-fade-in 1s cubic-bezier(.5,0,.5,.5) forwards;animation-delay:calc(var(--fade-in-delay) + 0s)}.is-ajax-page .lazyloaded .fade-in-loaded{animation-delay:calc(var(--fade-in-delay) + var(--loader-leave-duration))}@keyframes lazyload-fade-in{0%{opacity:0}to{opacity:1}}.fade-in-up-loaded{--fade-in-delay: 0s;opacity:0;transform:translateY(20px)}.lazyloaded .fade-in-up-loaded{animation:fade-in-up 1s cubic-bezier(.36,.66,.7,.99);animation-delay:calc(var(--fade-in-delay) + 0s)}.is-ajax-page .lazyloaded .fade-in-up-loaded{animation-delay:calc(var(--fade-in-delay) + var(--loader-leave-duration))}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lazyFadeIn{0%{opacity:0}to{opacity:1}}picture img.lazyload,picture img.lazyloading,figure img.lazyload,figure img.lazyloading{opacity:0}picture img.lazyloaded,figure img.lazyloaded{animation:lazyFadeIn .6s ease-in-out forwards}.page-loader{pointer-events:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100lvh}.page-loader__scrim{background:var(--color-background);inset:0;position:absolute;transform:translate(-100%);will-change:transform;background:linear-gradient(240deg,var(--color-background) 0%,color-mix(in srgb,var(--color-accent-secondary),var(--color-background) 70%) 100%)}.page-loader.is-visible{pointer-events:auto}.page-loader.is-visible .page-loader__scrim{transform:translate(0)}.page-loader.is-entering .page-loader__scrim{animation:enter-pageloader var(--loader-enter-duration) var(--loader-ease) forwards}.page-loader.is-leaving .page-loader__scrim{animation:leave-pageloader var(--loader-leave-duration) var(--loader-ease) forwards var(--loader-leave-delay)}.page-loader__title{align-items:center;color:var(--color-text);display:flex;font-family:var(--font-family-heading, inherit);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300;left:0;top:0;width:100%;height:100svh;justify-content:center;opacity:0;padding:1rem;position:fixed;text-align:center;transform:translateY(12px);z-index:1}.page-loader.is-entering .page-loader__title{animation:title-in .5s ease-out forwards .5s}.page-loader.is-leaving .page-loader__title{animation:title-out .5s ease-in forwards}@keyframes title-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes title-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-24px)}}@keyframes enter-pageloader{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes leave-pageloader{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes content-enter{0%{opacity:0}40%{opacity:0}to{opacity:1}}html.is-ajax-page #pageWrapper{animation:content-enter calc(var(--loader-leave-duration, .4s) * 1.3) ease-out}flynt-component[name=BlockAnchor]{outline:none}flynt-component[name=BlockAnsprechpartner] .container-ansprechpartner{display:flex;flex-wrap:wrap;gap:calc(var(--flow-space) * 2);justify-content:center;-webkit-margin-before:var(--component-spacing);margin-block-start:var(--component-spacing)}flynt-component[name=BlockAnsprechpartner] .container-ansprechpartner a{color:inherit;text-decoration:none}flynt-component[name=BlockAnsprechpartner] .container-ansprechpartner a:hover{color:var(--color-accent-secondary)}flynt-component[name=BlockAnsprechpartner] .container-ansprechpartner .ansprechpartner{flex-basis:calc(var(--content-max-width-wide) / 3 - var(--flow-space) * 2);max-inline-size:calc(var(--content-max-width-wide) / 3 - var(--flow-space) * 2);flex-shrink:1;flex-grow:1;z-index:1}flynt-component[name=BlockAnsprechpartner] .container-ansprechpartner .ansprechpartner .ansprechpartner-figure{background:linear-gradient(0deg,color-mix(in srgb,var(--color-accent-secondary),transparent 70%),transparent)}@media(max-width:1024px){flynt-component[name=BlockAnsprechpartner] .container-ansprechpartner .ansprechpartner{flex-basis:calc(var(--content-max-width-wide) / 2 - var(--flow-space) * 4)}}flynt-component[name=BlockAnsprechpartner] .container-ansprechpartner .ansprechpartner .ansprechpartner-content *{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockGallery] .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:1024px){flynt-component[name=BlockGallery] .gallery{grid-template-columns:repeat(2,1fr)}}flynt-component[name=BlockGallery] .gallery-figure{overflow:hidden;margin:0}flynt-component[name=BlockGallery] .gallery-figure .gallery-image{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1024px){flynt-component[name=BlockImage] .container .figure[data-size=medium]{max-width:600px}}@media(min-width:1024px){flynt-component[name=BlockImageText] .container{align-items:center;display:flex;gap:var(--column-gap);justify-content:space-around}flynt-component[name=BlockImageText] .container>*{flex-basis:50%;-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockImageText] .container[data-image-position=left]{flex-direction:row}flynt-component[name=BlockImageText] .container[data-image-position=right]{flex-direction:row-reverse}}@media(max-width:1024px){flynt-component[name=BlockImageText] figure[data-size=medium]{max-inline-size:600px;margin-inline:auto}}flynt-component[name=BlockImageTextKontakt] figure img{border-radius:12px}flynt-component[name=BlockImageTextKontakt] .social-media-icons{display:flex;gap:1rem;justify-content:start;-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space);list-style:none}flynt-component[name=BlockImageTextKontakt] .social-media-icons a{display:inline-block;color:#fff}flynt-component[name=BlockImageTextKontakt] .social-media-icons a:hover{color:var(--color-accent-secondary)}flynt-component[name=BlockImageTextKontakt] .social-media-icons a svg{block-size:2rem;inline-size:2rem}@media(min-width:1024px){flynt-component[name=BlockImageTextKontakt] .container{align-items:center;display:flex;gap:var(--column-gap);justify-content:space-around;max-inline-size:1200px}flynt-component[name=BlockImageTextKontakt] .container>*{flex-basis:50%;-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockImageTextKontakt] .container>div{flex-basis:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-shrink:0}flynt-component[name=BlockImageTextKontakt] .container figure{max-inline-size:100%;width:100%;flex-basis:auto}flynt-component[name=BlockImageTextKontakt] .container[data-image-position=left]{flex-direction:row}flynt-component[name=BlockImageTextKontakt] .container[data-image-position=right]{flex-direction:row-reverse}}@media(max-width:1024px){flynt-component[name=BlockImageTextKontakt]{text-align:center}flynt-component[name=BlockImageTextKontakt] .social-media-icons{justify-content:center}}flynt-component[name=BlockMap] .map{block-size:clamp(300px,50vh,600px);inline-size:100%;overflow:hidden;z-index:1}flynt-component[name=BlockPartnerSlider]{--swiper-navigation-color: var(--color-text);--swiper-theme-color: var(--color-text);--swiper-navigation-size: 32px;--badge-height: 70px}@media screen and (max-width:1600px){flynt-component[name=BlockPartnerSlider]{--badge-height: 50px}}flynt-component[name=BlockPartnerSlider]{inline-size:100%;z-index:1}flynt-component[name=BlockPartnerSlider] .container{padding:0}flynt-component[name=BlockPartnerSlider] .swiper{opacity:0;transition:opacity .2s ease-in}flynt-component[name=BlockPartnerSlider] .swiper.swiper-initialized{opacity:1}flynt-component[name=BlockPartnerSlider] .swiper .swiper-wrapper{transition-timing-function:linear!important;display:flex}flynt-component[name=BlockPartnerSlider] .swiper .swiper-wrapper .swiper-slide{inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}flynt-component[name=FrontpageHero] flynt-component[name=BlockPartnerSlider]{position:absolute;bottom:0;left:0;-webkit-margin-after:0;margin-block-end:0;opacity:.6;z-index:-1}flynt-component[name=BlockPostFooter] .tags{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0}flynt-component[name=BlockPostFooter] .tags .tag{display:inline-block}flynt-component[name=BlockPostFooter] .author{display:flex;flex-direction:column;gap:calc(var(--flow-space) / 2);text-align:start}@media(min-width:480px){flynt-component[name=BlockPostFooter] .author{flex-direction:row;gap:var(--flow-space)}}flynt-component[name=BlockPostFooter] .author .avatar-image{border-radius:50%;inline-size:64px}@media(min-width:480px){flynt-component[name=BlockPostFooter] .author .avatar-image{inline-size:96px}}flynt-component[name=BlockPostFooter] .author .details{--flow-space: .5rem;display:flex;flex:1;flex-direction:column;justify-content:center}flynt-component[name=BlockPostHeader][data-thumbnail=false]{-webkit-margin-after:var(--component-spacing);margin-block-end:var(--component-spacing)}flynt-component[name=BlockPostHeader]>.container{padding-block:var(--component-spacing);padding-inline:var(--container-spacing)}flynt-component[name=BlockPostHeader] .content *+*{--flow-space: 2rem}flynt-component[name=BlockPostHeader] .meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-body-small)}flynt-component[name=BlockPostHeader] .meta>*:not(:last-child):after{background-color:var(--color-accent);block-size:2px;content:"";display:inline-block;inline-size:8px;margin-block:0;margin-inline:.5rem;vertical-align:middle}flynt-component[name=BlockPostHeader] .meta a{color:var(--color-text);text-decoration:none}flynt-component[name=BlockPostHeader] .meta .author{align-items:center;display:flex;text-decoration:none}flynt-component[name=BlockPostHeader] .meta .author .avatar{block-size:32px;border-radius:100%;inline-size:32px;-webkit-margin-end:.75rem;margin-inline-end:.75rem}@media(min-width:480px){flynt-component[name=BlockPostHeader] .meta .author .avatar{block-size:48px;inline-size:48px}}flynt-component[name=BlockPostHeader] flynt-component[name=BlockImage]{margin-block:calc(-1 * var(--component-spacing) / 2) calc(var(--component-spacing) / 2)}flynt-component[name=BlockQuote] .container .content{max-inline-size:1000px;text-align:justify;position:relative;display:flex;flex-direction:column}@media(max-width:480px){flynt-component[name=BlockQuote] .container .content .quote-content{font-size:var(--font-size-body-large);text-align:left}}flynt-component[name=BlockQuote] .container .content .quote-content .quote-word{display:inline;will-change:opacity}flynt-component[name=BlockQuote] .container .content .quote-icon{position:absolute;top:-35px;left:-15px;block-size:80px;inline-size:80px;z-index:-1}flynt-component[name=BlockQuote] .container .content .quote-author{display:inline-flex;position:relative;gap:var(--flow-space);margin-inline:auto;align-items:center;-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}@media(max-width:480px){flynt-component[name=BlockQuote] .container .content .quote-author{flex-direction:column}}flynt-component[name=BlockQuote] .container .content .quote-author .quote-author-figure{width:240px;border-radius:10000px;overflow:hidden;background:linear-gradient(0deg,color-mix(in srgb,var(--color-accent-secondary),transparent 70%),transparent)}@media(max-width:768px){flynt-component[name=BlockQuote] .container .content .quote-author .quote-author-figure{width:180px}}@media(max-width:480px){flynt-component[name=BlockQuote] .container .content .quote-author .quote-author-figure{width:120px}}flynt-component[name=BlockQuote] .container .content .quote-author .quote-author-info{font-size:var(--font-size-body);margin:0}flynt-component[name=BlockQuote] .container .content .quote-author .quote-author-info p{margin:0;font-weight:400}flynt-component[name=BlockQuote] .container .content .quote-author .quote-author-info .quote-author-name{color:#fff;font-size:var(--font-size-body-large)}flynt-component[name=BlockReferenzenAlt]{--swiper-navigation-color: var(--color-text);--swiper-theme-color: var(--color-text);--swiper-navigation-size: 32px}@media(min-width:768px){flynt-component[name=BlockReferenzenAlt] .container:after{content:"";display:block;inline-size:2rem;inset-block:0;inset-inline-end:0;position:absolute;z-index:1}}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper{overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-button-prev:after,flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-button-next:after{content:"";display:none}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-button-prev .button:hover svg,flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-button-next .button:hover svg{transform:rotate(0)!important}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-button-prev svg,flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-button-next svg{block-size:unset;inline-size:unset}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-button-next{inset-inline-end:1.5rem}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-button-prev{inset-inline-start:1.5rem}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-button-prev .button{transform:rotate(180deg)}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-nav{align-items:center;block-size:60px;display:flex;justify-content:space-between;-webkit-margin-before:2rem;margin-block-start:2rem;position:relative}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-nav .swiper-buttons{inline-size:150px;inset-inline-end:0;-webkit-margin-start:auto;margin-inline-start:auto;position:relative;--swiper-navigation-sides-offset: 0}@media(max-width:768px){flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-nav{block-size:auto;flex-direction:column-reverse}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-nav .swiper-buttons{display:flex;inline-size:100%;justify-content:space-between}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-nav .swiper-buttons .swiper-button-prev,flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-nav .swiper-buttons .swiper-button-next{block-size:auto;inline-size:auto;position:static}}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide a{text-decoration:none}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide a h3{color:var(--color-text);-webkit-margin-before:.5rem;margin-block-start:.5rem}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide a:hover .referenz .figure-image{transform:scale(1.05)}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide a:hover .referenz:before{transform:scale(1.6)}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide a:hover .referenz-hoverinfo{opacity:1;transform:scale(1)}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz{border-radius:calc(var(--component-radius) / 2 + 1px);color:#fff;overflow:hidden;position:relative;transition:box-shadow .3s ease-in-out;--color-text: white}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz:before{block-size:100%;border-radius:calc(var(--component-radius) / 2);box-shadow:0 0 20px #8dabff4a,0 0 60px #00217dbd;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;transform:scale(1);transition:transform .6s cubic-bezier(.22,.6,.36,1);will-change:transform;z-index:-1;z-index:100}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz .figure-image{border-radius:calc(var(--component-radius) / 2);transition:transform .6s cubic-bezier(.22,.6,.36,1)}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz .referenz-hoverinfo{align-items:center;background-color:#00217d80;block-size:100%;display:flex;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;opacity:0;position:absolute;transform:scale(1.4);transition:opacity .6s cubic-bezier(.22,.6,.36,1),transform .6s cubic-bezier(.22,.6,.36,1);will-change:transform,opacity}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz .referenz-hoverinfo img{border-radius:0}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz .figure-overlay{block-size:100%;border-radius:calc(var(--component-radius) / 2);content:"";display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz .slide-index{display:none;font-size:1.6rem;font-weight:300;inset-block-start:0;inset-inline-start:0;line-height:1;padding:1rem;position:absolute}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz .slide-index .seperator{margin-inline:4px}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz .referenz-content{align-items:start;display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:1rem;position:absolute}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz .referenz-content .referenz-terms .term{-webkit-backdrop-filter:blur(5px) brightness(.85);backdrop-filter:blur(5px) brightness(.85);background:#00183887;border:1px solid rgba(255,255,255,.3);border-radius:1000px;display:inline-block;font-size:1rem;font-weight:400;-webkit-margin-end:.3rem;margin-inline-end:.3rem;padding-block:.1rem;padding-inline:.8rem}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz .referenz-content .h4{-webkit-backdrop-filter:blur(5px) brightness(.85);backdrop-filter:blur(5px) brightness(.85);background:#00183887;border:1px solid rgba(255,255,255,.2);border-radius:calc(var(--component-radius) / 4);display:inline-block;font-weight:500;padding-block:.1rem;padding-inline:.8rem;text-align:start}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz .referenz-content div[name=ComponentButton]{inset-block-start:.5rem;inset-inline-end:1rem;margin:0;position:absolute}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz .referenz-content .caption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0003;border-radius:calc(var(--component-radius) / 4);color:#ffffff8a;font-size:12px;inset-block-end:0;inset-inline-start:0;margin:calc(var(--component-radius) / 4);padding-block:2px;padding-inline:8px;position:absolute}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz-terms{color:var(--color-text);font-weight:400;margin-block:.75rem -.25rem;text-align:start}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz-terms .term{font-size:1rem}flynt-component[name=BlockReferenzenAlt] .container .referenzen-swiper .swiper-slide .referenz-terms .term:before{color:var(--color-accent);content:"// ";font-weight:800}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=BlockSpacer][data-showSeperatorLine="1"]:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-border-secondary);-webkit-margin-before:var(--component-spacing);margin-block-start:var(--component-spacing)}flynt-component[name=BlockSpacer][data-showGradient="1"]{position:relative;overflow:visible;overflow-x:clip}flynt-component[name=BlockSpacer] .blockSpacer__gradient{position:absolute;width:70vw;aspect-ratio:1;background:radial-gradient(circle,var(--color-accent-secondary) 0%,transparent 70%);filter:blur(80px);left:var(--gradient-x, 50%);top:var(--gradient-y, 50%);transform:translate(-50%,-50%);pointer-events:none;z-index:-1;opacity:.4}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *:after,.plyr--full-ui *:before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media(min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, .9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7) - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * .7) * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:before,.plyr__menu__container .plyr__control[role=menuitemradio]:after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2px) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value, 0%),transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7));transform:translate(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 50%,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-moz-full-screen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:-moz-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{position:fixed;inset:0;z-index:10000000}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}flynt-component[name=BlockVideoLocal] .container{padding-inline:0}flynt-component[name=BlockVideoLocal] .video{position:relative}flynt-component[name=BlockVideoLocal] .video .plyr{width:100%}flynt-component[name=BlockVideoLocal] .video .plyr .plyr__poster{-webkit-margin-before:0;margin-block-start:0;background-size:cover}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{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockVideoOembed] .figure-image-svg{aspect-ratio:16/9}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=FloatingButtons]{inset-block-end:2rem;position:fixed;inset-inline-end:var(--container-spacing);transition:inset-block-end .01s ease;z-index:0;--button-size: 56px;--button-spacing: .5rem}flynt-component[name=FloatingButtons] hr{margin-block:3rem;margin-inline:0}flynt-component[name=FloatingButtons] .floating-buttons-wrapper{display:flex;flex-direction:column;gap:var(--button-spacing)}flynt-component[name=FloatingButtons] .floating-buttons-wrapper .floating-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb,var(--color-accent-secondary),transparent 40%);border-radius:calc(var(--button-size) / 2);box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;block-size:var(--button-size);justify-content:center;padding:16px;position:relative;inline-size:var(--button-size)}flynt-component[name=FloatingButtons] .floating-buttons-wrapper .floating-button.back-to-top{-webkit-margin-after:-100%;margin-block-end:-100%;opacity:0;transition:background-color .2s ease-in-out,opacity .6s ease-in-out,-webkit-margin-after .6s ease-in-out;transition:margin-block-end .6s ease-in-out,background-color .2s ease-in-out,opacity .6s ease-in-out;transition:margin-block-end .6s ease-in-out,background-color .2s ease-in-out,opacity .6s ease-in-out,-webkit-margin-after .6s ease-in-out;will-change:transform,opacity}flynt-component[name=FloatingButtons] .floating-buttons-wrapper .floating-button:nth-child(1){transition-delay:.05s}flynt-component[name=FloatingButtons] .floating-buttons-wrapper .floating-button:nth-child(2){transition-delay:.1s}flynt-component[name=FloatingButtons] .floating-buttons-wrapper .floating-button span{color:#fff;pointer-events:none}flynt-component[name=FloatingButtons] .floating-buttons-wrapper .floating-button span svg{inline-size:100%}flynt-component[name=FloatingButtons] .floating-buttons-wrapper .floating-button:hover{background-color:var(--color-accent-secondary);cursor:pointer}flynt-component[name=FloatingButtons] .floating-buttons-wrapper .floating-button:focus-visible{background-color:#fff;box-shadow:0 0 0 2px var(--color-primary);color:var(--color-primary);outline:none}flynt-component[name=FloatingButtons] .floating-buttons-wrapper .floating-button:focus-visible svg{color:var(--color-primary)}flynt-component[name=FloatingButtons].is-sticky .floating-button.back-to-top{-webkit-margin-after:0%;margin-block-end:0%;opacity:1}@keyframes rotate-gradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}flynt-component[name=FrontpageHero]{height:calc(100svh - var(--wp-admin--admin-bar--height, 0px));margin-block:0;display:flex;align-items:center;border-bottom:1px solid var(--color-border-secondary);position:relative}flynt-component[name=FrontpageHero] .hero-shader-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;display:block;opacity:.5;filter:blur(.5px)}flynt-component[name=FrontpageHero]:before{background:var(--gradient-accent-secondary);background:radial-gradient(circle at 200% -100%,var(--color-accent-secondary),transparent 90%);content:"";inset:0;position:absolute;z-index:1;opacity:.75}flynt-component[name=FrontpageHero] .container{z-index:2}flynt-component[name=FrontpageHero] .container .headline{margin-top:-1rem;font-weight:400}flynt-component[name=FrontpageHero] .container .headline b{font-weight:900}@media(max-width:480px){flynt-component[name=FrontpageHero] .container .headline{margin-inline:auto;max-width:80%}}flynt-component[name=FrontpageHero] .container .hero--subline{-webkit-margin-before:1rem;margin-block-start:1rem;font-size:var(--font-size-body-large);margin-inline:auto;max-inline-size:1000px;color:var(--color-text-muted);padding-inline:var(--container-spacing);margin-bottom:1rem}@media(max-width:480px){flynt-component[name=FrontpageHero] .container{-webkit-margin-before:-2rem;margin-block-start:-2rem}flynt-component[name=FrontpageHero] .container .groupContainer{display:none}}flynt-component[name=GridImageText]:not([data-card=true]){border:solid var(--color-border-secondary);border-width:1px 0px 1px 0px;z-index:-1}flynt-component[name=GridImageText] .grid{--grid-columns: 1;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(300px,1fr));list-style:none;padding:0;inline-size:calc(100% - 2px)}@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="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:not([data-card=true]){border-inline:1px solid var(--color-border-secondary)}flynt-component[name=GridImageText] .grid:not([data-card=true]) .item{background:var(--color-background);border-block:1px solid var(--color-border-secondary);margin-block:-1px}flynt-component[name=GridImageText] .grid:not([data-card=true]) .item:not(:last-child){border-right:1px solid var(--color-border-secondary)}flynt-component[name=GridImageText] .grid:not([data-card=true])[data-max-columns="1"] .item:nth-child(n){border-right:0px}flynt-component[name=GridImageText] .grid:not([data-card=true])[data-max-columns="2"] .item:nth-child(2n){border-right:0px}flynt-component[name=GridImageText] .grid:not([data-card=true])[data-max-columns="3"] .item:nth-child(3n){border-right:0px}flynt-component[name=GridImageText] .grid:not([data-card=true])[data-max-columns="4"] .item:nth-child(4n){border-right:0px}@media(max-width:1024px){flynt-component[name=GridImageText] .grid:not([data-card=true])[data-max-columns="2"] .item,flynt-component[name=GridImageText] .grid:not([data-card=true])[data-max-columns="3"] .item,flynt-component[name=GridImageText] .grid:not([data-card=true])[data-max-columns="4"] .item{border-right:1px solid var(--color-border-secondary)!important}flynt-component[name=GridImageText] .grid:not([data-card=true])[data-max-columns="2"] .item:nth-child(2n),flynt-component[name=GridImageText] .grid:not([data-card=true])[data-max-columns="3"] .item:nth-child(2n),flynt-component[name=GridImageText] .grid:not([data-card=true])[data-max-columns="4"] .item:nth-child(2n){border-right:0px!important}flynt-component[name=GridImageText] .grid:not([data-card=true])[data-max-columns="1"] .item{border-right:0px!important}}@media(max-width:768px){flynt-component[name=GridImageText] .grid:not([data-card=true]) .item:nth-child(n){border-right:0px!important}}flynt-component[name=GridImageText] .grid[data-card=true]{--column-gap: var(--flow-space);gap:var(--column-gap)}flynt-component[name=GridImageText] .grid[data-card=true] .item{background-color:color-mix(in srgb,white,transparent 98%);border:1px solid color-mix(in srgb,var(--color-border),transparent 50%);border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}flynt-component[name=GridImageText] .grid[data-card=true] .item .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=GridPostsArchive] .posts{--grid-columns: 1;display:grid;gap:var(--flow-space);grid-template-columns:repeat(var(--grid-columns),1fr);justify-content:center;list-style:none;padding:0}@media(min-width:768px){flynt-component[name=GridPostsArchive] .posts{--grid-columns: 2}}@media(min-width:1024px){flynt-component[name=GridPostsArchive] .posts{--grid-columns: 3}}flynt-component[name=GridPostsArchive] .posts-empty{text-align:center}flynt-component[name=GridPostsArchive] .post{inline-size:var(--grid-item-width);max-inline-size:var(--grid-item-max-width)}flynt-component[name=GridPostsArchive] .post .link{block-size:100%;color:currentColor;display:flex;flex-direction:column;font-weight:initial;text-decoration:none}flynt-component[name=GridPostsArchive] .post .content{color:var(--color-text);flex-grow:1;-webkit-margin-before:0;margin-block-start:0}flynt-component[name=GridPostsArchive] .post .footer{align-items:center;display:flex;inline-size:100%;justify-content:space-between;padding-block:0 var(--box-spacing);padding-inline:var(--box-spacing);position:relative}flynt-component[name=GridPostsArchive] .post .footer .readingTime{color:var(--color-text-muted)}flynt-component[name=GridPostsArchive] .filter{display:flex;flex-wrap:wrap;gap:var(--flow-space);justify-content:center;list-style:none;padding:0}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=GridPostsArchive] .pagination .button-next:after{block-size:.5rem;-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:.5rem;-webkit-margin-after:.0625rem;margin-block-end:.0625rem;-webkit-margin-start:.25rem;margin-inline-start:.25rem;rotate:45deg;vertical-align:baseline}flynt-component[name=GridPostsArchive] .pagination .button-previous:before{block-size:.5rem;-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:.5rem;-webkit-margin-after:.0625rem;margin-block-end:.0625rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem;rotate:-45deg;vertical-align:baseline}flynt-component[name=GridPostsInstagram]{overflow:hidden}flynt-component[name=GridPostsInstagram] .container .content p{max-width:80%}flynt-component[name=GridPostsInstagram] .container .content .instagram-bild{position:absolute;bottom:0;right:-5%;width:20%;z-index:1;pointer-events:none}@media(max-width:768px){flynt-component[name=GridPostsInstagram] .container .content p{max-width:unset}flynt-component[name=GridPostsInstagram] .container .content .instagram-bild{bottom:-8%}}@media(max-width:480px){flynt-component[name=GridPostsInstagram] .container .content{text-align:center}flynt-component[name=GridPostsInstagram] .container .content .instagram-bild{display:none}}flynt-component[name=GridPostsInstagram] .container-headline .content{-webkit-padding-after:calc(var(--component-spacing) / 2);padding-block-end:calc(var(--component-spacing) / 2)}flynt-component[name=GridPostsInstagram] .container-posts>.content{padding-inline:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);gap:0;position:relative;height:100%}@media(max-width:768px){flynt-component[name=GridPostsInstagram] .container-posts>.content{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto}}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts{grid-column:1/3;grid-row:1/2;position:relative;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);gap:0}@media(max-width:1024px){flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post:nth-child(n+3){display:none}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post:nth-child(1){border-right:none}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post:nth-child(2){border-right:none;border-bottom:none}}@media(max-width:768px){flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts{grid-column:1/2;grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post:nth-child(n+3){display:flex}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post:nth-child(1),flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post:nth-child(2),flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post:nth-child(3){border-bottom:1px solid var(--color-border-secondary)}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post:nth-child(4){border-bottom:none}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post{border-right:none}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post .blog-post-figure-thumbnail{margin-inline:auto!important}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post .blog-post-content{width:100%}}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post{position:relative;display:flex;justify-content:start;align-items:center;overflow:hidden;text-decoration:none;color:inherit;padding:2.5rem 2.5rem 2.5rem var(--component-spacing);gap:1rem}@media(max-width:1280px){flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post{flex-direction:row;padding:3rem calc(var(--component-spacing) / 2)}}@media(min-width:480px)and (max-width:768px){flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post{padding-inline:var(--component-spacing)}}@media(max-width:768px){flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post{align-items:center;text-align:center}}@media(max-width:480px){flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post{flex-direction:column;align-items:start}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post .blog-post-figure-thumbnail{-webkit-margin-start:0!important;margin-inline-start:0!important}}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post:nth-child(1),flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post:nth-child(2){border-bottom:1px solid var(--color-border-secondary)}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post .blog-post-figure-thumbnail{margin:0;overflow:hidden;opacity:1;flex-shrink:0;transform:scale(1);transition:opacity .4s ease-in-out,transform .4s ease-in-out}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post .blog-post-figure-thumbnail .blog-post-image{width:140px;border-radius:100px;object-fit:cover;display:block}@media(max-width:880px){flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post .blog-post-figure-thumbnail .blog-post-image{width:110px}}@media(min-width:768px)and (max-width:1024px){flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post .blog-post-figure-thumbnail .blog-post-image{width:80px}}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post .blog-post-figure-background{margin:0;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;filter:blur(12px);opacity:0;transform:scale(1.1);transition:opacity .4s ease-in-out,transform .4s ease-in-out}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post .blog-post-content{margin-block:.25rem;text-align:left}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post .blog-post-content .blog-post-category{font-size:var(--font-size-body-small);-webkit-margin-after:.25rem;margin-block-end:.25rem}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post .blog-post-content .blog-post-title{margin:0;font-size:.9rem;font-weight:600;line-height:1.4}@media(hover:hover){flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post:hover .blog-post-figure-thumbnail{transform:scale(.9);opacity:.5}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-blog-posts .blog-post:hover .blog-post-figure-background{transform:scale(1);opacity:.4}}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts{grid-column:3/4;grid-row:1/2;position:relative;height:100%;border-left:1px solid var(--color-border-secondary);min-width:400px}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content{position:absolute;left:var(--container-spacing);right:var(--container-spacing);bottom:var(--container-spacing);top:calc(var(--container-spacing) * -2);padding:1.5rem;background:var(--color-background);border:1px solid var(--color-border-secondary);border-radius:24px;max-width:300px;margin-inline:auto;background-image:radial-gradient(circle at top left,#374d67,var(--bg-gradient-color),transparent)}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-swiper{inline-size:100%;-webkit-margin-before:.75rem;margin-block-start:.75rem;overflow-x:clip;overflow-y:visible}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-swiper .swiper-wrapper{overflow:visible}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-swiper .swiper-wrapper,flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-swiper .swiper-slide{block-size:auto}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-swiper .instagram-slide{display:flex;flex-direction:column}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-swiper .instagram-slide-link{display:block}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-swiper .instagram-slide-figure{aspect-ratio:4/5}@media(max-width:768px){flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-swiper .instagram-slide-figure{aspect-ratio:1/1}}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-swiper .instagram-slide-figure{border-radius:12px;margin:0;overflow:hidden}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-swiper .instagram-slide-image{block-size:100%;display:block;inline-size:100%;object-fit:cover}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-swiper .instagram-slide-caption{font-size:14px;line-height:1.4;margin:0;opacity:.7;padding-block:.5rem;overflow:hidden;max-width:100%!important;text-align:left!important}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-nav{display:flex;justify-content:space-between;gap:.5rem;-webkit-margin-before:.75rem;margin-block-start:.75rem;position:absolute;bottom:0;width:100%;left:0;right:0;padding-inline:1.5rem}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-nav .instagram-nav-prev,flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-nav .instagram-nav-next{color:var(--color-text);cursor:pointer;font-size:1.5rem;line-height:1;padding:.5rem 0rem}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-progress-bar{background:#fff3;block-size:2px;inline-size:100%;-webkit-margin-after:.75rem;margin-block-end:.75rem}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content .instagram-progress-bar .instagram-progress-bar-fill{animation:instagramProgress var(--autoplay-delay, 4s) linear forwards;background:#fffc;block-size:100%;inline-size:0}@media(max-width:768px){flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts{grid-column:1/2;grid-row:2/3;border-left:none;border-top:1px solid var(--color-border-secondary);min-width:0;height:550px}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts .content{top:var(--container-spacing);max-width:300px;margin-inline:auto}}flynt-component[name=GridPostsInstagram] .container-posts>.content .container-instagram-posts:before{pointer-events:none;position:absolute;content:"";left:0;top:0;width:100%;height:30%;background-image:linear-gradient(to bottom,var(--bg-gradient-color),transparent)}.swal-instagram-popup{border:1px solid var(--color-border-secondary)!important;border-radius:16px!important}@media(max-width:480px){.swal-instagram-popup{padding:1rem!important}}.swal-instagram-popup .swal2-html-container{margin:0!important;padding:0!important;overflow:visible}.swal-instagram-popup .swal2-close{position:absolute;right:0;top:0;font-size:1.8rem}.swal-instagram{display:flex;gap:1.5rem}@media(max-width:768px){.swal-instagram{flex-direction:column}}.swal-instagram__image{flex:0 0 auto;width:min(45%,460px)}@media(max-width:768px){.swal-instagram__image{width:100%}}.swal-instagram__image img{aspect-ratio:1/1;border-radius:12px;display:block;height:100%;object-fit:cover;width:100%}.swal-instagram__info{display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:center;text-align:left}.swal-instagram__caption{color:var(--color-text);font-size:16px;line-height:1.6;margin:0;opacity:.85}.swal-instagram__btn{align-self:flex-start;display:inline-block}@keyframes instagramProgress{0%{inline-size:0}to{inline-size:100%}}.instagram-handle{text-decoration:none;color:var(--color-text);font-size:16px}.instagram-handle .button__icon{padding:8px;background:var(--color-bmh-blue);border-radius:100px;line-height:1;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;font-size:.8rem;justify-content:center;margin:0;-webkit-margin-end:.25rem;margin-inline-end:.25rem}flynt-component[name=GridPostsLatest]:before,flynt-component[name=GridPostsLatest]:after{content:"";position:fixed;width:70vw;aspect-ratio:1;background:radial-gradient(circle,var(--color-accent-secondary) 0%,transparent 70%);filter:blur(80px);left:0;top:0%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;opacity:.4}flynt-component[name=GridPostsLatest]:after{left:100%;right:0;top:80%}flynt-component[name=GridPostsLatest] .grid{--gap: 3rem;--grid-item-width: calc( (var(--content-max-width-full) - 2 * var(--gap)) / 3 );display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,min(var(--grid-item-width),100%));justify-content:center;list-style:none;padding:0}@media(min-width:800px)and (max-width:1400px){flynt-component[name=GridPostsLatest] .grid{--gap: 2rem;--grid-item-width: calc((50% - 1 * var(--gap)) / 1)}}flynt-component[name=GridPostsLatest] .post .post-title{font-weight:700;-webkit-margin-before:1rem;margin-block-start:1rem}flynt-component[name=GridPostsLatest] .post .link{block-size:100%;color:currentColor;display:flex;flex-direction:column;font-weight:initial;text-decoration:none}flynt-component[name=GridPostsLatest] .post .figure{margin:0}flynt-component[name=GridPostsLatest] .post .content{font-size:var(--font-size-body-small);color:var(--color-text);flex-grow:1;-webkit-margin-before:0;margin-block-start:0}flynt-component[name=GridPostsLatest] .post .content p{-webkit-margin-before:.5rem;margin-block-start:.5rem}flynt-component[name=GridPostsLatest] .post .footer{align-items:center;display:flex;inline-size:100%;-webkit-margin-before:.5rem;margin-block-start:.5rem;justify-content:space-between;position:relative}flynt-component[name=GridPostsLatest] .post .footer .readingTime{color:var(--color-text-muted)}flynt-component[name=ListComponents] .components{--grid-columns: 1;display:grid;gap:var(--flow-space);grid-template-columns:repeat(var(--grid-columns),1fr);justify-content:center;list-style:none;padding:0}@media(min-width:768px){flynt-component[name=ListComponents] .components{--grid-columns: 2}}@media(min-width:1024px){flynt-component[name=ListComponents] .components{--grid-columns: 3}}flynt-component[name=ListComponents] .component{display:flex;flex-wrap:wrap}flynt-component[name=ListComponents] .component .imageWrapper{block-size:0;inline-size:100%;overflow:hidden;-webkit-padding-after:62.5%;padding-block-end:62.5%;position:relative}flynt-component[name=ListComponents] .component .imageWrapper .image{block-size:auto;position:absolute}flynt-component[name=ListComponents] .component .imageWrapper .image--isSmallerThanWrapper{block-size:100%;object-fit:contain}flynt-component[name=ListComponents] .component .componentLink{display:block;font-weight:initial;inline-size:100%;text-decoration:none}flynt-component[name=ListComponents] .component .content{color:var(--color-text)}flynt-component[name=ListComponents] .component footer{align-items:center;align-self:flex-end;display:flex;inline-size:100%;justify-content:space-between;padding-block:0 var(--box-spacing);padding-inline:var(--box-spacing)}flynt-component[name=ListComponents] .component footer .button--text{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=ListLeistungen]{--accordeon-border-color: rgb(0 24 56 / 15%);--accordeon-border-color: color-mix( in srgb, var(--color-text) 30%, transparent 70% )}flynt-component[name=ListLeistungen] .content{position:relative}flynt-component[name=ListLeistungen] .content .accordion-item{overflow:hidden;margin-inline:calc(var(--container-spacing) * -1);padding-inline:var(--container-spacing);position:relative;border-radius:12px}flynt-component[name=ListLeistungen] .content .accordion-item:before{background:radial-gradient(600px circle at center,color-mix(in srgb,var(--color-accent-secondary),transparent 70%),transparent 40%);block-size:500px;content:"";inline-size:500px;inset-block-start:calc(var(--mouse-y, 0) - 250px);inset-inline-start:calc(var(--mouse-x, 0) - 250px);opacity:0;overflow:visible;pointer-events:none;position:absolute;transform:scale(0);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1);z-index:-1}@media(pointer:coarse){flynt-component[name=ListLeistungen] .content .accordion-item:before{inset-block-start:calc(2rem - 250px);inset-inline-start:calc(2rem - 250px)}}@media(pointer:fine){flynt-component[name=ListLeistungen] .content .accordion-item:hover:before{opacity:1;transform:scale(1)}}flynt-component[name=ListLeistungen] .content .accordion-item:has([aria-expanded=true]):hover:before{opacity:1;transform:scale(2)}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;inline-size:100%;justify-content:space-between;padding-block:.75rem;padding-inline:0;position:relative;text-align:start;transition:all 1s cubic-bezier(.85,.09,.15,.91);z-index:2}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-header .title-wrapper{pointer-events:none}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-header .leistung-title{margin:0;opacity:.6;transition:opacity 1s cubic-bezier(.22,.6,.36,1)}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-header .accordion-icon{color:var(--color-accent);flex-shrink:0;font-weight:300;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-start:2rem;margin-inline-start:2rem;pointer-events:none;font-family:auto;transition:transform .6s cubic-bezier(.22,.6,.36,1)}@media(pointer:fine){flynt-component[name=ListLeistungen] .content .accordion-item .accordion-header:hover .title-slogan,flynt-component[name=ListLeistungen] .content .accordion-item .accordion-header:hover .leistung-title{opacity:1}}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-header[aria-expanded=true] .accordion-icon{transform:rotate(-45deg)}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-header[aria-expanded=true] .leistung-title{opacity:1}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-header[aria-expanded=true] .title-slogan{opacity:0;transform:translateY(30px);transform-origin:left}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content{max-block-size:0;overflow:visible;position:relative;transition:max-block-size 1.2s 0s cubic-bezier(.645,.045,.355,1),opacity 1.4s 0s cubic-bezier(.22,.6,.36,1)}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content .slogan{-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-before:0;margin-block-start:0;opacity:0;text-transform:none;transform:scale(1) translateY(-40px);transform-origin:left;transition:transform 1s .7s cubic-bezier(.22,.6,.36,1),opacity 1s .7s cubic-bezier(.22,.6,.36,1)}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content.is-open{max-block-size:1000px}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content.is-open .slogan{opacity:1;transform:scale(1) translateY(0)}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content .leistung-content{padding-block:1rem 2rem;padding-inline:0;overflow:visible}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content .leistung-content>div:first-child{flex-basis:60%}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content .leistung-content>div:last-child{flex-basis:40%}@media(max-width:1280px){flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content .leistung-content{flex-direction:column-reverse;padding-block:0 2rem;padding-inline:0}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content .leistung-content>div{flex-basis:100%}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content .leistung-content .slogan{-webkit-margin-after:2rem;margin-block-end:2rem}}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content .leistung-content .slogan h3{font-weight:400;-webkit-margin-after:2rem;margin-block-end:2rem}@media(max-width:1024px){flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content .leistung-content .slogan h3{font-size:1.6rem}}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content .leistung-content .kompetenzen{inline-size:100%;-webkit-margin-after:2rem;margin-block-end:2rem}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content .leistung-content .kompetenzen ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0;max-width:1200px;display:flex;flex-wrap:wrap}flynt-component[name=ListLeistungen] .content .accordion-item .accordion-content .leistung-content .kompetenzen ul li{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:1000px;border:1px solid var(--color-border-secondary);display:inline-flex;padding:.25rem 1rem;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:.5rem;margin-inline-end:.5rem}flynt-component[name=ListLeistungen] .content[data-size=medium] .leistungs-thumbnails{block-size:320px;border-radius:calc(var(--component-radius) / 2);inline-size:320px;inset-block-start:calc(50% - 160px);inset-inline-start:-35%;opacity:0;overflow:hidden;position:absolute;transform:scale(0);transform-origin:right top;transition:opacity .5s ease,transform .75s ease,inset-block-start .75s ease}flynt-component[name=ListLeistungen] .content[data-size=medium] .leistungs-thumbnails .thumbnails-wrapper{position:relative;transition:inset-block-start 1.25s ease}flynt-component[name=ListLeistungen] .content[data-size=medium] .leistungs-thumbnails .thumbnails-wrapper img{border-radius:0}flynt-component[name=ListLeistungen] .content[data-size=full] .leistungs-thumbnails,flynt-component[name=ListLeistungen] .content[data-size=wide] .leistungs-thumbnails{block-size:320px;border-radius:calc(var(--component-radius) / 2);inline-size:320px;inset-block-start:0;opacity:0;overflow:hidden;position:absolute;transform:scale(0);transform-origin:top left;transition:opacity .5s ease,transform .75s ease}flynt-component[name=ListLeistungen] .content[data-size=full] .leistungs-thumbnails .thumbnails-wrapper,flynt-component[name=ListLeistungen] .content[data-size=wide] .leistungs-thumbnails .thumbnails-wrapper{position:relative;transition:inset-block-start 1.25s ease}flynt-component[name=ListLeistungen] .content[data-size=full] .leistungs-thumbnails .thumbnails-wrapper img,flynt-component[name=ListLeistungen] .content[data-size=wide] .leistungs-thumbnails .thumbnails-wrapper img{border-radius:0}flynt-component[name=ListLeistungen] .content:hover .leistungs-thumbnails{opacity:.8;transform:scale(1)}flynt-component[name=ListLeistungen][aria-expanded=true] .content[data-size=full] .leistungs-thumbnails,flynt-component[name=ListLeistungen][aria-expanded=true] .content[data-size=wide] .leistungs-thumbnails{opacity:.4!important;transform:scale(.8)!important}flynt-component[name=ListSearchResults] .oneInputForm{--form-inner-space: 6px;border:2px solid var(--color-border);display:flex;padding:var(--form-inner-space)}flynt-component[name=ListSearchResults] .oneInputForm .input{border:0;flex-grow:1;inline-size:100%;-webkit-margin-after:0;margin-block-end:0;padding-block:var(--box-spacing);padding-inline:var(--form-inner-space) var(--box-spacing)}@media(min-width:480px){flynt-component[name=ListSearchResults] .oneInputForm .input{padding-block:0}}flynt-component[name=ListSearchResults] .oneInputForm .input:focus{outline:none}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 footer{text-align:end}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=NavigationBurger]{--navigation-height: 76px}@media(min-width:768px){flynt-component[name=NavigationBurger]{--navigation-height: 95px}}flynt-component[name=NavigationBurger].is-sticky{--navigation-height: 68px}@media(min-width:768px){flynt-component[name=NavigationBurger].is-sticky{--navigation-height: 80px}}flynt-component[name=NavigationBurger].is-sticky .container{background:color-mix(in srgb,var(--color-background),transparent 30%);-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}flynt-component[name=NavigationBurger]{block-size:var(--navigation-height);position:absolute}@media(min-width:1200px){flynt-component[name=NavigationBurger]{display:none}}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .container{box-shadow:0 0 24px #00000012}flynt-component[name=NavigationBurger] .container{align-items:center;block-size:var(--navigation-height);display:flex;inline-size:100%;inset-block-start:0;inset-inline:0;justify-content:space-between;padding-block:18px;position:fixed;z-index:99;transition:block-size .3s ease,background .3s ease}.admin-bar flynt-component[name=NavigationBurger] .container{inset-block-start:var(--wp-admin--admin-bar--height)}flynt-component[name=NavigationBurger] .logo{block-size:100%;display:block;flex-shrink:0;text-decoration:none}flynt-component[name=NavigationBurger] .logo-image{block-size:100%;inline-size:auto}flynt-component[name=NavigationBurger] .hamburger{--line-width: 29px;--line-border-width: 2px;align-items:center;block-size:48px;cursor:pointer;display:flex;inline-size:48px;justify-content:center;-webkit-margin-end:-10px;margin-inline-end:-10px;position:relative}flynt-component[name=NavigationBurger] .hamburger:focus:not(:focus-visible){outline:none}flynt-component[name=NavigationBurger] .hamburger-lines{block-size:18px;inline-size:var(--line-width);position:relative}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after{content:""}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after,flynt-component[name=NavigationBurger] .hamburger-lines--primary,flynt-component[name=NavigationBurger] .hamburger-lines--secondary{background-color:var(--color-text);block-size:var(--line-border-width);border-radius:6px;display:block;inline-size:var(--line-width);inset-inline-start:0;position:absolute;transition:opacity .2s ease-in-out .2s,rotate .2s ease-in-out .2s,translate .2s ease-in-out .2s}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after{will-change:translate,opacity}flynt-component[name=NavigationBurger] .hamburger-lines:before{inset-block-start:0}flynt-component[name=NavigationBurger] .hamburger-lines--primary,flynt-component[name=NavigationBurger] .hamburger-lines--secondary{inset-block-start:9px;transition-delay:0s;will-change:rotate}flynt-component[name=NavigationBurger] .hamburger-lines:after{inset-block-start:18px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before{translate:0 9px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{translate:0 -9px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--primary{rotate:45deg;transition-delay:.2s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--secondary{rotate:-45deg;transition-delay:.2s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before,flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{opacity:0;transition-delay:0s}flynt-component[name=NavigationBurger] .menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-background);block-size:100%;inline-size:100%;inset-inline-start:0;list-style:none;margin:0;overflow:hidden;padding-block:var(--component-spacing);-webkit-padding-before:calc(var(--component-spacing) + var(--navigation-height));padding-block-start:calc(var(--component-spacing) + var(--navigation-height));padding-inline:0;position:fixed;transition:translate .65s cubic-bezier(.19,1,.22,1) 0s,visibility .65s 0s;translate:100% 0;visibility:hidden;will-change:translate,visibility;z-index:98;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:768px)and (orientation:landscape){flynt-component[name=NavigationBurger] .menu{flex-direction:row;flex-wrap:wrap;align-content:center}}.admin-bar flynt-component[name=NavigationBurger] .menu{block-size:calc(100% - var(--wp-admin--admin-bar--height));inset-block-start:var(--wp-admin--admin-bar--height)}flynt-component[name=NavigationBurger] .menu .item{width:100%}@media(min-width:768px)and (orientation:landscape){flynt-component[name=NavigationBurger] .menu .item{width:auto;padding-inline:2rem;padding-block:1rem}flynt-component[name=NavigationBurger] .menu .item a{font-size:2rem}flynt-component[name=NavigationBurger] .menu .item.current-menu-item a{font-weight:400}flynt-component[name=NavigationBurger] .menu .item.current-menu-item .link:before{background:radial-gradient(ellipse at center,var(--color-accent-secondary),transparent 50%)!important;filter:blur(8px);opacity:.6;transform:scale(1.5)}}flynt-component[name=NavigationBurger] .menu .link{color:var(--color-text);display:block;font-size:1.25rem;padding-block:.9rem;padding-inline:1.25rem;text-decoration:none;text-align:center;opacity:.75}@media(min-width:768px){flynt-component[name=NavigationBurger] .menu .link{font-size:2rem;font-weight:300}}@media(min-width:768px)and (orientation:landscape){flynt-component[name=NavigationBurger] .menu .link{font-size:1.75rem}}flynt-component[name=NavigationBurger] .menu .current-menu-item .link{position:relative;opacity:1}flynt-component[name=NavigationBurger] .menu .current-menu-item .link:before{content:"";position:absolute;inset:-12px 0;background:linear-gradient(to bottom,transparent,var(--color-accent-secondary),transparent);opacity:.4;pointer-events:none;z-index:-1}flynt-component[name=NavigationBurger] .menu:before,flynt-component[name=NavigationBurger] .menu:after{content:"";position:fixed;width:100vw;aspect-ratio:1;background:radial-gradient(circle,var(--color-accent-secondary) 0%,transparent 70%);filter:blur(80px);left:0;top:0%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;opacity:.4}flynt-component[name=NavigationBurger] .menu:after{left:100%;right:0;top:80%}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .menu{translate:0 0;visibility:visible;transition:translate .65s cubic-bezier(.19,1,.22,1),visibility .65s}@media screen and (max-width:600px){#wpadminbar{position:fixed}}flynt-component[name=NavigationFooter]{background:linear-gradient(to top,color-mix(in srgb,var(--color-accent-secondary),transparent 75%) 0%,transparent 100%);margin-block:0;padding-block:calc(var(--component-spacing) * 1.15)}@media(max-width:1600px){flynt-component[name=NavigationFooter]{padding-block:calc(var(--component-spacing) * 1)}}@media(max-width:1024px){flynt-component[name=NavigationFooter]{padding-block:calc(var(--component-spacing) * 1.5)}}flynt-component[name=NavigationFooter]:before{content:"";display:block;position:absolute;width:80%;height:200%;left:0;bottom:0;z-index:-1;mix-blend-mode:plus-lighter;opacity:.25;background:radial-gradient(ellipse at bottom left,white,var(--color-accent-secondary),transparent 50%)}@media(max-width:480px){flynt-component[name=NavigationFooter] .content .addresse p br{display:block}}flynt-component[name=NavigationFooter] .content .footer-row__top,flynt-component[name=NavigationFooter] .content .footer-row__bottom{display:flex;gap:var(--flow-space)}flynt-component[name=NavigationFooter] .content .footer-row__top>div,flynt-component[name=NavigationFooter] .content .footer-row__bottom>div{flex-basis:50%}@media(max-width:768px){flynt-component[name=NavigationFooter] .content .footer-row__top,flynt-component[name=NavigationFooter] .content .footer-row__bottom{flex-direction:column}flynt-component[name=NavigationFooter] .content .footer-row__top>div,flynt-component[name=NavigationFooter] .content .footer-row__bottom>div{flex-basis:auto}}flynt-component[name=NavigationFooter] .content .address-wrapper{display:flex;-webkit-margin-before:1rem;margin-block-start:1rem;gap:var(--flow-space);justify-content:flex-end}flynt-component[name=NavigationFooter] .content .address-wrapper .mail_tel a{text-decoration:none;color:var(--color-text)}flynt-component[name=NavigationFooter] .content .address-wrapper .mail_tel a:hover{color:var(--color-accent-secondary)}@media(max-width:1850px){flynt-component[name=NavigationFooter] .content .address-wrapper{flex-direction:column;align-items:flex-end;text-align:right;justify-content:flex-start}}@media(max-width:768px){flynt-component[name=NavigationFooter] .content .address-wrapper{align-items:center;text-align:center;-webkit-margin-before:0;margin-block-start:0}}@media(min-width:769px){flynt-component[name=NavigationFooter] .content .footer-row__bottom .address-wrapper{display:none}}@media(max-width:769px){flynt-component[name=NavigationFooter] .content .footer-row__top .address-wrapper{display:none}flynt-component[name=NavigationFooter] .content .address-wrapper{-webkit-margin-before:2rem;margin-block-start:2rem}}flynt-component[name=NavigationFooter] .content .footer-row__bottom{-webkit-margin-before:var(--container-spacing);margin-block-start:var(--container-spacing)}flynt-component[name=NavigationFooter] .content .footer-row__bottom .row__right{text-align:right;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){flynt-component[name=NavigationFooter] .content .footer-row__bottom .row__right{text-align:center!important;justify-content:center}flynt-component[name=NavigationFooter] .content .footer-row__bottom .row__right .socials .social-items{justify-content:center}}@media(max-width:768px){flynt-component[name=NavigationFooter] .content .footer-content{text-align:center}}flynt-component[name=NavigationFooter] .content .footer-content h2{font-weight:400;white-space:nowrap}@media(max-width:768px){flynt-component[name=NavigationFooter] .content .footer-content h2{white-space:normal}}flynt-component[name=NavigationFooter] .content .socials .social-items{display:flex;gap:1.5rem;justify-content:flex-end;-webkit-margin-after:var(--flow-space);margin-block-end:var(--flow-space)}flynt-component[name=NavigationFooter] .content .socials .social-items a{color:var(--color-text)}flynt-component[name=NavigationFooter] .content .socials .social-items a:hover{color:var(--color-accent-secondary)}flynt-component[name=NavigationFooter] .content .copyright{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space);color:var(--color-text-muted);font-size:var(--font-size-body-small)}flynt-component[name=NavigationFooter] .content .ansprechpartner{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space);display:flex;gap:var(--flow-space);align-items:center}@media(max-width:768px){flynt-component[name=NavigationFooter] .content .ansprechpartner{justify-content:center;flex-direction:column;text-align:center}}flynt-component[name=NavigationFooter] .content .ansprechpartner figure{max-width:180px;border-radius:100%;overflow:hidden;background-color:color-mix(in srgb,var(--color-background),transparent 75%)}flynt-component[name=NavigationFooter] .content .ansprechpartner .ansprechpartner__content{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=NavigationFooter] .content .ansprechpartner .ansprechpartner__content a{font-size:var(--font-size-body-small);letter-spacing:.05em;display:block;text-underline-offset:5px;color:var(--color-text);opacity:.6;-webkit-margin-before:.25rem;margin-block-start:.25rem;transition:opacity .2s ease-out}flynt-component[name=NavigationFooter] .content .ansprechpartner .ansprechpartner__content a:hover{opacity:1}flynt-component[name=NavigationFooter] .menu{display:flex;flex-wrap:wrap;gap:calc(var(--flow-space) / 2) var(--flow-space);justify-content:flex-end;list-style:none;padding:0;font-size:var(--font-size-body-small);max-width:400px;margin-left:auto}flynt-component[name=NavigationFooter] .menu .link{color:currentColor;text-decoration:none}flynt-component[name=NavigationFooter] .menu .link:hover{color:var(--color-accent-secondary)}@media(max-width:768px){flynt-component[name=NavigationFooter] .menu{justify-content:center;margin-inline:auto}}flynt-component[name=NavigationMain]{--navigation-height: 96px}@media(min-width:1920px){flynt-component[name=NavigationMain]{--navigation-height: 110px}}flynt-component[name=NavigationMain]{block-size:var(--navigation-height);display:none;position:fixed;top:var(--wp-admin--admin-bar--height, 0px);inline-size:100%;z-index:99;transition:block-size .5s ease .1s}@media(min-width:1200px){flynt-component[name=NavigationMain]{display:block}}flynt-component[name=NavigationMain].is-sticky{background:color-mix(in srgb,var(--color-background),transparent 30%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border)}flynt-component[name=NavigationMain] .navigation{block-size:var(--navigation-height);inset-block-start:0;inset-inline:0;position:relative;transition:block-size .4s ease .2s}flynt-component[name=NavigationMain] .container{block-size:100%;display:flex;justify-content:space-between;padding-block:24px;max-inline-size:100%}flynt-component[name=NavigationMain] .container--default,flynt-component[name=NavigationMain] .container--sticky{inset:0;opacity:1;position:absolute;visibility:visible}flynt-component[name=NavigationMain] .container--default{transition:opacity .5s ease .3s,visibility .5s ease .3s}flynt-component[name=NavigationMain] .container--sticky{justify-content:center;gap:50px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}flynt-component[name=NavigationMain] .container--sticky .menu--sticky-contact{margin:-9px 0 0;position:absolute;right:var(--container-spacing);margin-block:-5px;height:auto}flynt-component[name=NavigationMain].is-sticky{--navigation-height: 70px}@media(min-width:1920px){flynt-component[name=NavigationMain].is-sticky{--navigation-height: 80px}}flynt-component[name=NavigationMain].is-sticky .container--default{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}flynt-component[name=NavigationMain].is-sticky .container--sticky{opacity:1;visibility:visible;transition:opacity .3s ease .3s,visibility .3s ease .3s}flynt-component[name=NavigationMain] .logo{block-size:100%;display:block;flex-shrink:0;text-decoration:none}flynt-component[name=NavigationMain] .logo-image{block-size:100%;inline-size:auto}flynt-component[name=NavigationMain] .menu{align-items:center;display:flex;list-style:none;-webkit-margin-end:-1rem;margin-inline-end:-1rem;-webkit-padding-start:2rem;padding-inline-start:2rem}flynt-component[name=NavigationMain] .menu .item{position:relative}flynt-component[name=NavigationMain] .menu .item .link{color:var(--color-text-muted);display:inline-block;padding-block:.5rem;padding-inline:1rem;text-decoration:none;transition:color .2s ease-in-out;will-change:color;font-feature-settings:"salt";font-weight:500;letter-spacing:.01em;font-size:24px}@media(max-width:1600px){flynt-component[name=NavigationMain] .menu .item .link{font-size:21px;padding-inline:.75rem}}flynt-component[name=NavigationMain] .menu .item .link:hover{color:var(--color-text)}flynt-component[name=NavigationMain] .menu .current-menu-item:before{content:"";position:absolute;inset:-32px 0;background:linear-gradient(to bottom,var(--color-accent-secondary),transparent);opacity:.25;pointer-events:none}flynt-component[name=NavigationMain] .menu .current-menu-item .link{color:var(--color-text)}flynt-component[name=NavigationMain] .menu--sticky{align-items:center;display:flex;list-style:none;margin:0;flex-basis:40%;flex-grow:0;flex-shrink:0;justify-content:center}flynt-component[name=NavigationMain] .menu--sticky.menu--left{justify-content:flex-end}flynt-component[name=NavigationMain] .menu--sticky.menu--right{justify-content:flex-start}flynt-component[name=NavigationMain] .menu--sticky .item{position:relative}flynt-component[name=NavigationMain] .menu--sticky .item .link{color:var(--color-text-muted);display:inline-block;padding-block:.5rem;padding-inline:1rem;text-decoration:none;transition:color .2s ease-in-out;will-change:color;font-feature-settings:"salt";font-weight:600;letter-spacing:.01em}flynt-component[name=NavigationMain] .menu--sticky .item .link:hover{color:var(--color-text)}flynt-component[name=NavigationMain] .menu--sticky .current-menu-item:before{content:"";position:absolute;inset:-24px 0;background:linear-gradient(to bottom,var(--color-accent-secondary),transparent);opacity:.4;pointer-events:none;z-index:-1}flynt-component[name=NavigationMain] .menu--sticky .current-menu-item .link{color:var(--color-text)}flynt-component[name=NavigationMain] .logo--sticky{margin:0;display:flex;align-items:center;width:auto;position:relative;color:var(--color-text)}flynt-component[name=NavigationMain] .logo--sticky:before{content:"";position:absolute;inset:0;top:calc(var(--navigation-height) * -.35);width:var(--navigation-height);left:calc(var(--navigation-height) * -.35);height:var(--navigation-height);background:radial-gradient(circle at center,var(--color-accent-secondary),transparent 50%);opacity:0;z-index:-1;pointer-events:none;transition:opacity .3s ease,transform .3s ease}flynt-component[name=NavigationMain] .logo--sticky:hover:before{opacity:.5;transform:scale(2)}flynt-component[name=PageHero]{margin-block:0;display:flex;align-items:center;padding-block:var(--component-spacing);-webkit-padding-before:calc(var(--component-spacing) * 2);padding-block-start:calc(var(--component-spacing) * 2);position:relative}flynt-component[name=PageHero]:not([data-hero-type=open]){border-bottom:1px solid var(--color-border-secondary)}flynt-component[name=PageHero]:not([data-hero-type=open]):after{background:var(--gradient-accent-secondary);background:radial-gradient(ellipse at 50% 100%,#56a3ff,var(--color-accent-secondary) 30%,transparent 70%);content:"";inset:0;position:absolute;z-index:-1;top:unset;height:50%;opacity:.6;pointer-events:none}flynt-component[name=PageHero][data-hero-type=open]{z-index:-1}flynt-component[name=PageHero][data-hero-type=open]:after{background:linear-gradient(to top,var(--color-background),transparent);content:"";inset:0;position:absolute;top:unset;height:50%;pointer-events:none}flynt-component[name=PageHero]:before{background:var(--gradient-accent-secondary);background:radial-gradient(circle at 200% -100%,var(--color-accent-secondary),transparent 90%);content:"";inset:0;position:absolute;z-index:0;opacity:.75;pointer-events:none}flynt-component[name=PageHero] .container .archive-link{-webkit-margin-after:var(--flow-space);margin-block-end:var(--flow-space)}flynt-component[name=PageHero] .container .headline{font-weight:400}flynt-component[name=PageHero] .container .headline__leistungen{color:transparent;background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;font-weight:400;margin-block:var(--flow-space)}flynt-component[name=PageHero] .container .hero--subline{z-index:1;position:relative;-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space);font-size:var(--font-size-body-large);margin-inline:auto;max-inline-size:1200px;color:var(--color-text-muted);padding-inline:var(--container-spacing)}@media(max-width:1024px){flynt-component[name=PageHero] .container .hero--subline{font-size:var(--font-size-body)}}flynt-component[name=PageHero] .container .groupContainer{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}.single-post flynt-component[name=PageHero]{-webkit-padding-before:calc(var(--component-spacing) * 1.5);padding-block-start:calc(var(--component-spacing) * 1.5);-webkit-padding-after:0;padding-block-end:0;z-index:1}.single-post flynt-component[name=PageHero] .content{position:relative;z-index:2}@media(max-width:480px){.single-post flynt-component[name=PageHero] .headline{font-size:clamp(2rem,8vw,6rem);-webkit-margin-before:.5rem;margin-block-start:.5rem}}.single-post flynt-component[name=PageHero] .hero--subline{padding-inline:unset;font-size:var(--font-size-body)}flynt-component[name=AccordionDefault]{--item-padding: calc(var(--flow-space) * .75)}flynt-component[name=AccordionDefault] .items{list-style:none;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0}flynt-component[name=AccordionDefault] .items-wrapper .items+.items .item:first-child{-webkit-border-before:none;border-block-start:none}@media(min-width:768px){flynt-component[name=AccordionDefault] .items-wrapper{align-items:flex-start;display:flex;gap:calc(var(--flow-space) * 2)}flynt-component[name=AccordionDefault] .items-wrapper .items{flex:1 1 0}flynt-component[name=AccordionDefault] .items-wrapper .items+.items .item:first-child{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}}flynt-component[name=AccordionDefault] .item{display:block;-webkit-padding-after:var(--item-padding);padding-block-end:var(--item-padding)}flynt-component[name=AccordionDefault] .item:first-child{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-padding-before:var(--item-padding);padding-block-start:var(--item-padding)}flynt-component[name=AccordionDefault] .item:not(:first-child){-webkit-padding-before:var(--item-padding);padding-block-start:var(--item-padding)}flynt-component[name=AccordionDefault] .item:last-child{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}flynt-component[name=AccordionDefault] .item+.item{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}flynt-component[name=AccordionDefault] .item-title.paragraph{font-weight:500}flynt-component[name=AccordionDefault] .item-title.muted button{color:var(--color-muted);transition:color .3s cubic-bezier(.165,.84,.44,1)}flynt-component[name=AccordionDefault] .item-title.muted button[aria-expanded=true]{color:var(--color-text)}flynt-component[name=AccordionDefault] .item:hover .item-title button{color:var(--color-text)}flynt-component[name=AccordionDefault] .trigger{--icon-size: 16px;cursor:pointer;inline-size:100%;margin:0;-webkit-padding-end:calc(var(--icon-size) + 1ch);padding-inline-end:calc(var(--icon-size) + 1ch);position:relative}flynt-component[name=AccordionDefault] .trigger:before,flynt-component[name=AccordionDefault] .trigger:after{background-color:var(--color-accent);block-size:2px;content:"";inline-size:var(--icon-size);inset-block-start:calc(50% - 1.5px);inset-inline-end:0;position:absolute;transition:rotate .3s cubic-bezier(.165,.84,.44,1);will-change:rotate}flynt-component[name=AccordionDefault] .trigger:after{rotate:-90deg}flynt-component[name=AccordionDefault] .content{display:grid;grid-template-rows:0fr;margin:0;padding:0;transition:grid-template-rows .35s cubic-bezier(.165,.84,.44,1),-webkit-padding-before .35s cubic-bezier(.165,.84,.44,1);transition:grid-template-rows .35s cubic-bezier(.165,.84,.44,1),padding-block-start .35s cubic-bezier(.165,.84,.44,1);transition:grid-template-rows .35s cubic-bezier(.165,.84,.44,1),padding-block-start .35s cubic-bezier(.165,.84,.44,1),-webkit-padding-before .35s cubic-bezier(.165,.84,.44,1)}flynt-component[name=AccordionDefault] .content-inner{overflow:hidden}flynt-component[name=AccordionDefault] .content:has(.button:hover) .content-inner{overflow:visible}flynt-component[name=AccordionDefault] .content li{list-style-type:disc}flynt-component[name=AccordionDefault] .content li::marker{color:var(--color-accent)}flynt-component[name=AccordionDefault] .content[aria-hidden=false]{grid-template-rows:1fr;-webkit-padding-before:var(--item-padding);padding-block-start:var(--item-padding)}flynt-component[name=AccordionDefault] [aria-expanded=true]:before{rotate:45deg}flynt-component[name=AccordionDefault] [aria-expanded=true]:after{rotate:-45deg}flynt-component[name=AccordionDefault] [aria-hidden=false]{display:grid}flynt-component[name=BlockCountUp] .grid{--grid-columns: 2;--grid-gap: var(--flow-space);--grid-item-width: calc( (100% / var(--grid-columns)) - ((var(--grid-columns) - 1) / var(--grid-columns) * var(--grid-gap)) );--grid-item-max-width: calc( (var(--content-max-width-full) / 3) - (2 / 3 * var(--grid-gap)) );--grid-item-width: calc(100% / var(--grid-columns));display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-inline:auto;padding:0;text-align:center;box-sizing:border-box}@media(min-width:768px){flynt-component[name=BlockCountUp] .grid{--grid-columns: 3}}@media(min-width:1024px){flynt-component[name=BlockCountUp] .grid{--grid-columns: 3}}flynt-component[name=BlockCountUp] .item{inline-size:var(--grid-item-width);max-inline-size:var(--grid-item-max-width);padding-block:var(--flow-space);background-image:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-accent-secondary),transparent 75%),transparent)}flynt-component[name=BlockCountUp] .item .countValue{opacity:0;transition:opacity 1s ease-out}flynt-component[name=BlockCountUp] .item .subtitle{opacity:0;transition:opacity 1s ease-out .3s}flynt-component[name=BlockCountUp] .item.initialized .countValue{opacity:1}flynt-component[name=BlockCountUp] .item.initialized .subtitle{opacity:1}flynt-component[name=BlockCountUp] .countValue{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockCountUp] .number{font-variant-numeric:tabular-nums;font-size:clamp(2rem,8vw,92px);font-weight:500}flynt-component[name=BlockCountUp] .number .suffix{background:var(--gradient-accent);color:transparent;-webkit-background-clip:text;background-clip:text;opacity:1}flynt-component[name=BlockCountUp] .figure{block-size:64px;color:var(--color-accent);display:grid;inline-size:64px;-webkit-margin-after:.5rem;margin-block-end:.5rem;margin-inline:auto;place-items:center}flynt-component[name=BlockCountUp] .ctaButton{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}@media(min-width:768px){flynt-component[name=BlockImageTextParallax] .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}}@media(min-width:1024px){flynt-component[name=BlockImageTextParallax] .container{flex-wrap:nowrap}}flynt-component[name=BlockImageTextParallax] .container>*{inline-size:100%;margin-inline:auto;max-inline-size:var(--content-max-width)}@media(min-width:768px){flynt-component[name=BlockImageTextParallax] .container>*{-webkit-margin-before:0;margin-block-start:0}}@media(min-width:1024px){flynt-component[name=BlockImageTextParallax] .container>*{flex-basis:50%;inline-size:50%;max-inline-size:initial}}flynt-component[name=BlockImageTextParallax] .content{inline-size:calc(100% + 2 * var(--container-spacing));margin-inline:calc(-1 * var(--container-spacing));padding-block:var(--flow-space);padding-inline:var(--container-spacing);position:relative}@media(min-width:768px){flynt-component[name=BlockImageTextParallax] .content{-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:0;margin-inline-start:0;max-inline-size:600px;padding:var(--component-spacing)}}@media(min-width:1024px){flynt-component[name=BlockImageTextParallax] .content{padding-inline:var(--column-gap)}}@media(min-width:1280px){flynt-component[name=BlockImageTextParallax] .content{flex-basis:40%}}flynt-component[name=BlockImageTextParallax] .content:after{background-color:var(--color-background);block-size:200px;content:"";display:block;inline-size:100%;inset-block:auto;inset-inline:0 auto;position:absolute;z-index:-1}@media(min-width:768px){flynt-component[name=BlockImageTextParallax] .content:after{display:none}}@media(min-width:1024px){flynt-component[name=BlockImageTextParallax] .content:after{block-size:100%;display:block;inline-size:80%;inset-block-start:0}}flynt-component[name=BlockImageTextParallax] .content[data-theme=themeReset]{-webkit-padding-before:0;padding-block-start:0}@media(min-width:768px){flynt-component[name=BlockImageTextParallax] .content[data-theme=themeReset]{-webkit-padding-after:var(--box-spacing);padding-block-end:var(--box-spacing);padding-inline:var(--column-gap)}}@media(min-width:1280px){flynt-component[name=BlockImageTextParallax] .content[data-theme=themeReset]{padding-block:0}}flynt-component[name=BlockImageTextParallax] .figure{z-index:-1}@media(min-width:768px){flynt-component[name=BlockImageTextParallax] .figure{-webkit-margin-before:calc(-1 * var(--component-spacing));margin-block-start:calc(-1 * var(--component-spacing))}}@media(min-width:1024px){flynt-component[name=BlockImageTextParallax] .figure{-webkit-margin-before:0;margin-block-start:0;z-index:1}}@media(min-width:1280px){flynt-component[name=BlockImageTextParallax] .figure{flex-basis:60%}}@media(min-width:1024px){flynt-component[name=BlockImageTextParallax] [data-image-position=left]{flex-direction:row-reverse}flynt-component[name=BlockImageTextParallax] [data-image-position=left] .content[data-theme=themeReset]{-webkit-padding-end:0;padding-inline-end:0}flynt-component[name=BlockImageTextParallax] [data-image-position=left] .content:after{inset-inline-end:100%;inset-inline-start:auto}}@media(min-width:1024px){flynt-component[name=BlockImageTextParallax] [data-image-position=right]{flex-direction:row}flynt-component[name=BlockImageTextParallax] [data-image-position=right] .content[data-theme=themeReset]{-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=BlockImageTextParallax] [data-image-position=right] .content:after{inset-inline-start:100%}}flynt-component[name=BlockTextImageCrop]{overflow:hidden}@media(min-width:768px){flynt-component[name=BlockTextImageCrop] .container{display:flex}}@media(min-width:768px){flynt-component[name=BlockTextImageCrop] .container>*{flex-basis:50%;-webkit-margin-before:0;margin-block-start:0}}flynt-component[name=BlockTextImageCrop] .container[data-image-position=left]{flex-direction:row}@media(min-width:768px){flynt-component[name=BlockTextImageCrop] .container[data-image-position=left] .content{margin-inline:0 auto;-webkit-padding-end:var(--container-spacing);padding-inline-end:var(--container-spacing);-webkit-padding-start:var(--column-gap);padding-inline-start:var(--column-gap)}}flynt-component[name=BlockTextImageCrop] .container[data-image-position=right]{flex-direction:row-reverse}@media(min-width:768px){flynt-component[name=BlockTextImageCrop] .container[data-image-position=right] .content{margin-inline:auto 0}}flynt-component[name=BlockTextImageCrop] .content{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space);max-inline-size:calc(var(--content-max-width) + var(--container-spacing) * 2);-webkit-padding-end:var(--column-gap);padding-inline-end:var(--column-gap);-webkit-padding-start:var(--container-spacing);padding-inline-start:var(--container-spacing)}@media(min-width:768px){flynt-component[name=BlockTextImageCrop] .content{-webkit-margin-before:0;margin-block-start:0}}flynt-component[name=BlockTextImageCrop] .image{margin:0;max-inline-size:initial;position:relative}@media(min-width:768px){flynt-component[name=BlockTextImageCrop] .figure{inset:0;position:absolute}flynt-component[name=BlockTextImageCrop] .figure-image{block-size:100%;inline-size:100%;object-fit:cover;object-position:50% 50%}}flynt-component[name=BlockTextImageCrop][data-theme]{-webkit-padding-before:0;padding-block-start:0}@media(min-width:768px){flynt-component[name=BlockTextImageCrop][data-theme]{-webkit-padding-before:var(--component-spacing);padding-block-start:var(--component-spacing)}}@media(min-width:768px){flynt-component[name=BlockWysiwygSidebar] .container{display:grid;gap:var(--container-spacing);grid-template-areas:"sidebar content";grid-template-columns:repeat(2,minmax(auto,-webkit-max-content));grid-template-columns:repeat(2,minmax(auto,max-content));justify-content:center}}@media(min-width:768px){flynt-component[name=BlockWysiwygSidebar] .container[data-sidebar-position=right]{grid-template-areas:"content sidebar"}}flynt-component[name=BlockWysiwygSidebar] .sidebar{-webkit-margin-start:0;margin-inline-start:0}@media(min-width:768px){flynt-component[name=BlockWysiwygSidebar] .sidebar{flex-shrink:0;grid-area:sidebar;max-inline-size:200px}}flynt-component[name=BlockWysiwygSidebar] .content{max-inline-size:var(--content-max-width)}@media(min-width:768px){flynt-component[name=BlockWysiwygSidebar] .content{grid-area:content;-webkit-margin-before:0;margin-block-start:0}}@media(min-width:768px){flynt-component[name=BlockWysiwygTwoCol] .content{-moz-column-count:2;column-count:2;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}}flynt-component[name=FormContactForm7] .form{--form-gap: var(--flow-space)}flynt-component[name=FormContactForm7] .form [class^=form-row-]{display:grid;gap:var(--form-gap);grid-template-columns:repeat(var(--grid-columns, 1),1fr)}@media(min-width:480px){flynt-component[name=FormContactForm7] .form-row-2{--grid-columns: 2}}@media(min-width:480px){flynt-component[name=FormContactForm7] .form-row-3{--grid-columns: 2}}@media(min-width:768px){flynt-component[name=FormContactForm7] .form-row-3{--grid-columns: 3}}@media(min-width:480px){flynt-component[name=FormContactForm7] .form-row-2-lg-left{--grid-columns: 2}}@media(min-width:768px){flynt-component[name=FormContactForm7] .form-row-2-lg-left{--grid-columns: 3}flynt-component[name=FormContactForm7] .form-row-2-lg-left *:nth-child(odd){grid-column:1/span 2}}@media(min-width:480px){flynt-component[name=FormContactForm7] .form-row-2-lg-right{--grid-columns: 2}}@media(min-width:768px){flynt-component[name=FormContactForm7] .form-row-2-lg-right{--grid-columns: 3}flynt-component[name=FormContactForm7] .form-row-2-lg-right *:nth-child(2n){grid-column:2/span 3}}flynt-component[name=FormContactForm7] .form-flex{align-items:flex-start;display:flex;flex-direction:column;gap:var(--form-gap)}@media(min-width:480px){flynt-component[name=FormContactForm7] .form-flex{flex-direction:row}}flynt-component[name=FormContactForm7] .form-flex+.wpcf7-validation-errors{display:none!important}flynt-component[name=FormContactForm7] .form-flex-col{inline-size:100%}@media(min-width:480px){flynt-component[name=FormContactForm7] .form-flex-col{flex-grow:1;inline-size:unset}}flynt-component[name=FormContactForm7] .form-flex-col .button{inline-size:100%;min-block-size:52px}flynt-component[name=FormContactForm7] .form-flex-col .wpcf7-spinner{display:none}flynt-component[name=FormContactForm7] .form-button .wpcf7-spinner{background:none;block-size:20px;inline-size:20px;margin-block:0;margin-inline:15px 0;vertical-align:middle}flynt-component[name=FormContactForm7] .form-button .wpcf7-spinner:after{animation:spinDualRing 1s linear infinite;block-size:20px;border:2px solid transparent;border-color:var(--color-accent) transparent var(--color-accent) transparent;border-radius:50%;content:" ";display:block;inline-size:20px}@keyframes spinDualRing{0%{rotate:0deg}to{rotate:360deg}}@media(max-width:479px){flynt-component[name=FormContactForm7] .form-button{text-align:center}flynt-component[name=FormContactForm7] .form-button .button{inline-size:100%}flynt-component[name=FormContactForm7] .form-button .ajax-loader{display:none;margin-block:15px 0;margin-inline:0}flynt-component[name=FormContactForm7] .form-button .ajax-loader.is-active{display:inline-block}}flynt-component[name=FormContactForm7] .wpcf7 .visuallyHidden+br{display:none}flynt-component[name=FormContactForm7] .wpcf7-form{display:grid;gap:var(--form-gap)}flynt-component[name=FormContactForm7] .wpcf7-form [type=tel],flynt-component[name=FormContactForm7] .wpcf7-form [type=url],flynt-component[name=FormContactForm7] .wpcf7-form [type=text],flynt-component[name=FormContactForm7] .wpcf7-form [type=date],flynt-component[name=FormContactForm7] .wpcf7-form [type=email],flynt-component[name=FormContactForm7] .wpcf7-form [type=search],flynt-component[name=FormContactForm7] .wpcf7-form [type=number],flynt-component[name=FormContactForm7] .wpcf7-form [type=password],flynt-component[name=FormContactForm7] .wpcf7-form textarea,flynt-component[name=FormContactForm7] .wpcf7-form select,flynt-component[name=FormContactForm7] .wpcf7-form .select{inline-size:100%}flynt-component[name=FormContactForm7] .wpcf7-form textarea{display:block}flynt-component[name=FormContactForm7] .wpcf7-form-control-wrap{display:block}flynt-component[name=FormContactForm7] .wpcf7-form-control-wrap input,flynt-component[name=FormContactForm7] .wpcf7-form-control-wrap textarea,flynt-component[name=FormContactForm7] .wpcf7-form-control-wrap select{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-list-item{inline-size:auto;margin-block:0;margin-inline:0 var(--flow-space)}flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-list-item:last-child{-webkit-margin-end:0;margin-inline-end:0}flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-list-item label{font:inherit}flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-not-valid{border-color:var(--color-error)}flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-not-valid-tip{color:var(--color-error);-webkit-margin-before:5px;margin-block-start:5px}flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-response-output{border:0;color:var(--color-error);margin:0;padding:0;text-align:center}flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-validation-errors,flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-acceptance-missing,flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-spam-blocked,flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-mail-sent-ng,flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-aborted{color:var(--color-error)}flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-mail-sent-ok{color:var(--color-text)}flynt-component[name=FormContactForm7] .wpcf7 form .wpcf7-quiz-label{display:block;-webkit-margin-after:.5rem;margin-block-end:.5rem}flynt-component[name=FormContactForm7] .wpcf7 .label-wrap label{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=FormContactForm7] .wpcf7 [type=file]{color:var(--color-text);max-inline-size:100%;padding:0}flynt-component[name=FormContactForm7] .wpcf7-acceptance .wpcf7-list-item{display:block}flynt-component[name=FormContactForm7] .wpcf7-acceptance .wpcf7-list-item-label{display:inline-block;inline-size:100%;max-inline-size:calc(100% - 30px)}flynt-component[name=FormContactForm7] [type=checkbox]+span,flynt-component[name=FormContactForm7] [type=radio]+span{color:var(--color-text);display:inline-block;font:inherit;inline-size:auto}flynt-component[name=FormContactForm7] [type=checkbox]+span:before,flynt-component[name=FormContactForm7] [type=checkbox]+span:after,flynt-component[name=FormContactForm7] [type=radio]+span:before,flynt-component[name=FormContactForm7] [type=radio]+span:after{all:unset}flynt-component[name=HeroImageCta] .mobileHorizontalAlign--left.mobileVerticalAlign--top{object-position:left top}flynt-component[name=HeroImageCta] .mobileHorizontalAlign--left.mobileVerticalAlign--center{object-position:left center}flynt-component[name=HeroImageCta] .mobileHorizontalAlign--left.mobileVerticalAlign--bottom{object-position:left bottom}flynt-component[name=HeroImageCta] .mobileHorizontalAlign--center.mobileVerticalAlign--top{object-position:center top}flynt-component[name=HeroImageCta] .mobileHorizontalAlign--center.mobileVerticalAlign--center{object-position:center center}flynt-component[name=HeroImageCta] .mobileHorizontalAlign--center.mobileVerticalAlign--bottom{object-position:center bottom}flynt-component[name=HeroImageCta] .mobileHorizontalAlign--right.mobileVerticalAlign--top{object-position:right top}flynt-component[name=HeroImageCta] .mobileHorizontalAlign--right.mobileVerticalAlign--center{object-position:right center}flynt-component[name=HeroImageCta] .mobileHorizontalAlign--right.mobileVerticalAlign--bottom{object-position:right bottom}flynt-component[name=HeroImageCta]{align-items:center;display:flex;justify-content:center}@media(min-width:768px){flynt-component[name=HeroImageCta] .desktopHorizontalAlign--left.desktopVerticalAlign--top{object-position:left top}flynt-component[name=HeroImageCta] .desktopHorizontalAlign--left.desktopVerticalAlign--center{object-position:left center}flynt-component[name=HeroImageCta] .desktopHorizontalAlign--left.desktopVerticalAlign--bottom{object-position:left bottom}flynt-component[name=HeroImageCta] .desktopHorizontalAlign--center.desktopVerticalAlign--top{object-position:center top}flynt-component[name=HeroImageCta] .desktopHorizontalAlign--center.desktopVerticalAlign--center{object-position:center center}flynt-component[name=HeroImageCta] .desktopHorizontalAlign--center.desktopVerticalAlign--bottom{object-position:center bottom}flynt-component[name=HeroImageCta] .desktopHorizontalAlign--right.desktopVerticalAlign--top{object-position:right top}flynt-component[name=HeroImageCta] .desktopHorizontalAlign--right.desktopVerticalAlign--center{object-position:right center}flynt-component[name=HeroImageCta] .desktopHorizontalAlign--right.desktopVerticalAlign--bottom{object-position:right bottom}}flynt-component[name=HeroImageCta] .container{--min-block-size: var(--min-block-size-mobile);align-items:center;display:flex;inline-size:100%;margin-inline:var(--container-spacing);min-block-size:var(--min-block-size);overflow:hidden;padding-inline:0;position:relative}@media(min-width:768px){flynt-component[name=HeroImageCta] .container{--min-block-size: var(--min-block-size-desktop)}}flynt-component[name=HeroImageCta] .container[data-size=full]{margin-inline:0}flynt-component[name=HeroImageCta] .picture{block-size:100%;inline-size:100%;inset:0;position:absolute}flynt-component[name=HeroImageCta] .picture-image{block-size:100%;inline-size:100%;object-fit:cover}flynt-component[name=HeroImageCta] .content{padding-block:var(--component-spacing);padding-inline:var(--container-spacing);position:relative}flynt-component[name=HeroImageText] .picture-image{aspect-ratio:4/3;block-size:100%;inline-size:100%;min-block-size:400px;object-fit:cover}@media(min-width:768px){flynt-component[name=HeroImageText] .picture-image{aspect-ratio:32/9}}flynt-component[name=HeroImageText] .content{align-items:center}flynt-component[name=HeroImageText] .content.show-overlay{background:linear-gradient(to top,color-mix(in srgb,var(--color-background),transparent 25%),transparent)}@media(max-width:768px){flynt-component[name=HeroImageText] .content.show-overlay{background:linear-gradient(to top,color-mix(in srgb,var(--color-background),transparent 25%),color-mix(in srgb,var(--color-background),transparent 20%))}}flynt-component[name=HeroImageText] .content{block-size:100%;color:var(--color-text);display:flex;flex-direction:column;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;padding:var(--container-spacing);position:absolute}flynt-component[name=HeroImageText] .content h1,flynt-component[name=HeroImageText] .content h2,flynt-component[name=HeroImageText] .content h3,flynt-component[name=HeroImageText] .content h4,flynt-component[name=HeroImageText] .content h5,flynt-component[name=HeroImageText] .content h6,flynt-component[name=HeroImageText] .content .h1,flynt-component[name=HeroImageText] .content .h2,flynt-component[name=HeroImageText] .content .h3,flynt-component[name=HeroImageText] .content .h4,flynt-component[name=HeroImageText] .content .h5,flynt-component[name=HeroImageText] .content .h6{color:inherit}flynt-component[name=HeroImageText] .content>*{max-inline-size:var(--content-max-width)}flynt-component[name=HeroSlider]{--color-text: var(--color-background);--slider-pagination-height: 30px;--slider-button-size: 40px;--slider-height: 420px;block-size:var(--slider-height);display:flex;inline-size:100%;overflow:hidden}@media(min-width:768px){flynt-component[name=HeroSlider]{--slider-height: 640px}}flynt-component[name=HeroSlider] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}flynt-component[name=HeroSlider] .slider{display:flex;inline-size:100%}flynt-component[name=HeroSlider] .slider-button{align-items:center;block-size:var(--slider-button-size);color:var(--color-background);cursor:pointer;display:none;inline-size:var(--slider-button-size);inset-block-start:50%;justify-content:center;position:absolute;translate:0 -50%;z-index:10}flynt-component[name=HeroSlider] .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;opacity:1;position:absolute;transition:opacity .2s ease;will-change:opacity}@media(min-width:768px){flynt-component[name=HeroSlider] .slider-button{display:flex}}flynt-component[name=HeroSlider] .slider-button.swiper-button-disabled{opacity:.5;pointer-events:none}flynt-component[name=HeroSlider] .slider-button--prev{inset-inline-start:10px}flynt-component[name=HeroSlider] .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}@media(min-width:1280px){flynt-component[name=HeroSlider] .slider-button--prev{inset-inline-start:var(--slider-button-size)}}flynt-component[name=HeroSlider] .slider-button--next{inset-inline-end:10px}flynt-component[name=HeroSlider] .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}@media(min-width:1280px){flynt-component[name=HeroSlider] .slider-button--next{inset-inline-end:var(--slider-button-size)}}flynt-component[name=HeroSlider] .slider-pagination{align-items:center;block-size:var(--slider-pagination-height);display:flex;inset-block-end:0;inset-inline:0;justify-content:center;-webkit-margin-before:0;margin-block-start:0;position:absolute;text-align:center;z-index:1}@media(min-width:768px){flynt-component[name=HeroSlider] .slider-pagination{display:none}}flynt-component[name=HeroSlider] .slider-pagination .swiper-pagination-bullet{background-color:var(--color-background);block-size:6px;inline-size:6px;opacity:.2;transition:inline-size .2s cubic-bezier(.215,.61,.355,1),opacity .3s ease;will-change:inline-size,opacity}flynt-component[name=HeroSlider] .slider-pagination .swiper-pagination-bullet-active{border-radius:4px;inline-size:20px;opacity:1}flynt-component[name=HeroSlider] .slider-pagination .swiper-pagination-bullet:hover,flynt-component[name=HeroSlider] .slider-pagination .swiper-pagination-bullet:focus{opacity:1}flynt-component[name=HeroSlider] .container{block-size:var(--slider-height);display:flex}flynt-component[name=HeroSlider] .container:before{background-image:linear-gradient(to bottom,#0003,#00000080,#000c);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}flynt-component[name=HeroSlider] .content{color:var(--color-text);-webkit-margin-before:auto;margin-block-start:auto;-webkit-margin-start:0;margin-inline-start:0;padding-block:var(--container-spacing) calc(var(--container-spacing) + var(--slider-pagination-height));padding-inline:var(--container-spacing);position:relative}@media(min-width:768px){flynt-component[name=HeroSlider] .content{padding-block:var(--container-spacing) calc(var(--container-spacing) + 30px);padding-inline:calc(var(--container-spacing) + var(--slider-button-size))}}@media(min-width:1024px){flynt-component[name=HeroSlider] .content{-webkit-padding-after:var(--container-spacing);padding-block-end:var(--container-spacing)}}flynt-component[name=HeroSlider] .picture{block-size:100%;inline-size:100%;inset:0;position:absolute}flynt-component[name=HeroSlider] .picture-image{block-size:100%;inline-size:100%;object-fit:cover}flynt-component[name=HeroTextImage]{overflow-x:hidden}@media(min-width:1024px){flynt-component[name=HeroTextImage] .container{display:flex;gap:var(--column-gap)}}flynt-component[name=HeroTextImage] .container>*{block-size:100%;margin-inline:auto;max-inline-size:var(--content-max-width)}@media(min-width:1024px){flynt-component[name=HeroTextImage] .container>*{max-inline-size:initial}}@media(min-width:1024px){flynt-component[name=HeroTextImage] .content{align-self:center;flex-basis:50%;flex-shrink:0}}flynt-component[name=HeroTextImage] .figure{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}@media(min-width:1024px){flynt-component[name=HeroTextImage] .figure{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=HeroTextImage] .figure .image,flynt-component[name=HeroTextImage] .figure .figure-image{block-size:750px;inline-size:auto;max-inline-size:none}}flynt-component[name=HeroTextImage] [data-image-position=left]{flex-direction:row-reverse}flynt-component[name=HeroTextImage] [data-image-position=right]{flex-direction:row}@media(min-width:1024px){flynt-component[name=HeroTextImage] [data-image-position=right] .content{margin-inline:auto 0}}flynt-component[name=ListIcons] .items{--grid-columns: 1;display:grid;gap:var(--column-gap);grid-template-columns:repeat(var(--grid-columns),minmax(0,-webkit-max-content));grid-template-columns:repeat(var(--grid-columns),minmax(0,max-content));justify-content:center;list-style:none;margin-inline:auto;padding:0}@media(min-width:768px){flynt-component[name=ListIcons] .items[data-max-columns="2"],flynt-component[name=ListIcons] .items[data-max-columns="3"],flynt-component[name=ListIcons] .items[data-max-columns="4"]{--grid-columns: 2}}@media(min-width:1024px){flynt-component[name=ListIcons] .items[data-max-columns="3"]{--grid-columns: 3}}@media(min-width:1024px){flynt-component[name=ListIcons] .items[data-max-columns="4"]{--grid-columns: 4}}flynt-component[name=ListIcons] .item{display:flex;flex-direction:column}@media(max-width:768px){flynt-component[name=ListIcons] .item{align-items:center;text-align:center}}flynt-component[name=ListIcons] .item .figure{--icon-size: 48px;block-size:var(--icon-size);color:var(--color-accent);display:grid;inline-size:var(--icon-size);place-items:center}flynt-component[name=ListIcons] .item .content{flex-grow:1}flynt-component[name=ListIcons] [data-align-content=center]{text-align:center}flynt-component[name=ListIcons] [data-align-content=center] .figure{margin-inline:auto}flynt-component[name=ListIcons] [data-icon-size=huge] .figure{--icon-size: 120px}flynt-component[name=ListLogos]:before,flynt-component[name=ListLogos]:after{content:"";position:fixed;width:70vw;aspect-ratio:1;background:radial-gradient(circle,var(--color-accent-secondary) 0%,transparent 70%);filter:blur(80px);left:0;top:0%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;opacity:.4}flynt-component[name=ListLogos]:after{left:100%;right:0;top:50%}flynt-component[name=ListLogos] .items{display:flex;flex-wrap:wrap;gap:0px;justify-content:center;list-style:none;margin-inline:auto;padding:0}flynt-component[name=ListLogos] .item{--box-spacing: 0rem;align-items:center;display:flex;justify-content:center;inline-size:20%;padding:0rem 1rem;overflow:hidden;position:relative}@media(max-width:1280px){flynt-component[name=ListLogos] .item{inline-size:25%;padding:0rem}}@media(max-width:1024px){flynt-component[name=ListLogos] .item{inline-size:33.3333333333%}}@media(max-width:480px){flynt-component[name=ListLogos] .item{inline-size:50%}}flynt-component[name=ListLogos] .link{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;text-decoration:none;z-index:1}flynt-component[name=ListLogos] .link:hover+.figure{opacity:1}flynt-component[name=ListLogos] .figure{align-items:center;block-size:100%;display:flex;inline-size:100%;justify-content:center;opacity:.7;transition:opacity .2s ease-in-out}flynt-component[name=ListLogos] .figure:hover{opacity:1}flynt-component[name=ListLogos] .figure-image{block-size:100%;inline-size:100%;object-fit:contain}flynt-component[name=ListLogos] .figure-caption{align-items:center;block-size:100%;color:var(--color-text);display:flex;font-weight:700;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;margin:0;opacity:0;position:absolute;text-align:center;transition:opacity .3s ease-in-out;will-change:opacity;z-index:0}flynt-component[name=ListLogos] .figure-caption:after{background-color:var(--color-background);block-size:100%;content:"";display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:.95;position:absolute;z-index:-1}flynt-component[name=PageHero]+flynt-component[name=ListLogos]{-webkit-margin-before:calc(-1 * var(--component-spacing));margin-block-start:calc(-1 * var(--component-spacing))}flynt-component[name=ListSocial] .items{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;padding:0}flynt-component[name=ListSocial] .item-link{align-items:center;block-size:56px;display:flex;inline-size:56px;justify-content:center;padding:14px;text-decoration:none}flynt-component[name=ListSocial] .item-link svg{block-size:24px;display:block;inline-size:auto;max-inline-size:24px}flynt-component[name=ListSocial] .item-link svg path{fill:var(--color-background)}flynt-component[name=NavigationFooterColumns]+flynt-component[name=NavigationFooter] .container{-webkit-padding-before:0;padding-block-start:0}flynt-component[name=NavigationFooterColumns] .menu{display:grid;font-size:var(--font-size-body);gap:var(--column-gap);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));list-style:none;padding:0}@media(min-width:768px){flynt-component[name=NavigationFooterColumns] .menu{--grid-columns: 2}}@media(min-width:1024px){flynt-component[name=NavigationFooterColumns] .menu{--grid-columns: 4}}flynt-component[name=NavigationFooterColumns] .menu .title{font-size:var(--font-size-body)}flynt-component[name=NavigationFooterColumns] .menu .link{color:var(--color-text);text-decoration:none}flynt-component[name=NavigationFooterColumns] .menu-children{list-style:disc;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}flynt-component[name=NavigationFooterColumns] .menu-children .item+.item{-webkit-margin-before:.66em;margin-block-start:.66em}flynt-component[name=NavigationFooterColumns] .menu-socialPlatforms{list-style:none;padding:0}flynt-component[name=NavigationFooterColumns] .menu-socialPlatforms .item+.item{-webkit-margin-before:20px;margin-block-start:20px}flynt-component[name=NavigationFooterColumns] .menu-socialPlatforms .link{align-items:center;display:flex;gap:.75rem}flynt-component[name=NavigationFooterColumns] .menu-socialPlatforms svg{block-size:1.25rem;inline-size:1.25rem}flynt-component[name=SliderImageGallery]>.container{padding-inline:var(--container-spacing)}flynt-component[name=SliderImageGallery] .figure{margin:0}flynt-component[name=SliderImageGallery] .sliderMain{margin-inline:auto;max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2);overflow:hidden;padding:0;position:relative}flynt-component[name=SliderImageGallery] .sliderMain:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}flynt-component[name=SliderImageGallery] .sliderMain-slide{block-size:0;display:flex;overflow:hidden;-webkit-padding-after:66.6666666667%;padding-block-end:66.6666666667%}@media(min-width:1024px){flynt-component[name=SliderImageGallery] .sliderMain-slide{block-size:calc(.6666666667 * 1024px);-webkit-padding-after:0;padding-block-end:0}}flynt-component[name=SliderImageGallery] .sliderMain-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=SliderImageGallery] .sliderMain-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}@media(min-width:1024px){flynt-component[name=SliderImageGallery] .sliderMain-button:hover:before,flynt-component[name=SliderImageGallery] .sliderMain-button:focus:before{opacity:1}}flynt-component[name=SliderImageGallery] .sliderMain-button.swiper-button-disabled{opacity:.5;pointer-events:none}flynt-component[name=SliderImageGallery] .sliderMain-button--prev{inset-inline-start:var(--container-spacing)}flynt-component[name=SliderImageGallery] .sliderMain-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=SliderImageGallery] .sliderMain-button--next{inset-inline-end:var(--container-spacing)}flynt-component[name=SliderImageGallery] .sliderMain-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=SliderImageGallery] .sliderMain .figure{block-size:100%;inline-size:auto;inset:0;margin-block:0;margin-inline:auto;position:absolute}@media(min-width:1024px){flynt-component[name=SliderImageGallery] .sliderMain .figure{position:relative}}flynt-component[name=SliderImageGallery] .sliderMain .figure-image{block-size:100%;inline-size:auto;margin-block:0;margin-inline:auto;object-fit:cover}flynt-component[name=SliderImageGallery] .sliderMain .figure-caption{background-color:var(--color-accent);border-end-end-radius:var(--box-border-radius);color:var(--color-background);display:inline-block;inset-block-end:0;inset-inline-end:0;margin:0;max-inline-size:450px;padding-block:.25rem;padding-inline:.75rem;position:absolute;z-index:2}flynt-component[name=SliderImageGallery] .sliderThumb{overflow:hidden;padding-block:1rem 0;padding-inline:0}flynt-component[name=SliderImageGallery] .sliderThumb:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:10px;justify-content:flex-end}flynt-component[name=SliderImageGallery] .sliderThumb-slide{block-size:65px;cursor:pointer;inline-size:auto;opacity:.5;transition:opacity .2s ease-out;will-change:opacity}@media(min-width:1280px){flynt-component[name=SliderImageGallery] .sliderThumb-slide:hover,flynt-component[name=SliderImageGallery] .sliderThumb-slide:focus{opacity:1}}flynt-component[name=SliderImageGallery] .sliderThumb-slide.swiper-slide-active{cursor:default;opacity:1}flynt-component[name=SliderImagesCentered]{overflow:hidden}flynt-component[name=SliderImagesCentered] .slider{--max-inline-size: 375px;max-inline-size:var(--max-inline-size);position:relative}@media(min-width:768px){flynt-component[name=SliderImagesCentered] .slider{--max-inline-size: 580px}}@media(min-width:1024px){flynt-component[name=SliderImagesCentered] .slider{--max-inline-size: 870px}}flynt-component[name=SliderImagesCentered] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}flynt-component[name=SliderImagesCentered] .slider .swiper-wrapper{display:flex}flynt-component[name=SliderImagesCentered] .slider-item{margin-inline:auto;max-inline-size:var(--max-inline-size)}flynt-component[name=SliderImagesCentered] .slider-item .figure{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0;overflow:hidden;position:relative;scale:.9;transition:scale .3s cubic-bezier(.215,.61,.355,1);will-change:scale}flynt-component[name=SliderImagesCentered] .slider-item .figure:before{background-image:linear-gradient(to bottom,#0003,#00000080,#000c);block-size:100%;border-radius:var(--box-border-radius);content:"";inline-size:100%;opacity:1;position:absolute;transition:opacity .3s ease;will-change:opacity;z-index:2}flynt-component[name=SliderImagesCentered] .slider-item .figure-caption{background-color:var(--color-text);border-end-end-radius:var(--box-border-radius);color:var(--color-background);display:inline-block;inset-block-end:0;inset-inline-end:0;max-inline-size:450px;padding-block:.25rem;padding-inline:.75rem;position:absolute;z-index:1}flynt-component[name=SliderImagesCentered] .slider-item.swiper-slide-active .figure{scale:1}flynt-component[name=SliderImagesCentered] .slider-item.swiper-slide-active .figure:before{opacity:0}flynt-component[name=SliderImagesCentered] .slider-button{--button-size: 48px;--button-inset: calc(-1 * ((100vw - 100%) / 2) + var(--container-spacing));align-items:center;block-size:var(--button-size);color:var(--color-background);cursor:pointer;display:none;inline-size:48px;inset-block-start:50%;justify-content:center;position:absolute;translate:0 calc(-50% - var(--button-size) / 2 + 2.5px);z-index:10}flynt-component[name=SliderImagesCentered] .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}@media(min-width:768px){flynt-component[name=SliderImagesCentered] .slider-button{display:flex}}flynt-component[name=SliderImagesCentered] .slider-button.swiper-button-disabled{opacity:.5;pointer-events:none}flynt-component[name=SliderImagesCentered] .slider-button--prev{inset-inline-start:var(--button-inset)}flynt-component[name=SliderImagesCentered] .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=SliderImagesCentered] .slider-button--next{inset-inline-end:var(--button-inset)}flynt-component[name=SliderImagesCentered] .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=SliderImagesCentered] .slider-pagination{-webkit-margin-before:1rem;margin-block-start:1rem;min-block-size:27px;text-align:center}flynt-component[name=SliderImagesCentered] .slider-pagination .swiper-pagination-bullet{background-color:var(--color-accent);block-size:8px;inline-size:8px;opacity:.2;transition:inline-size .2s cubic-bezier(.215,.61,.355,1),opacity .3s ease}flynt-component[name=SliderImagesCentered] .slider-pagination .swiper-pagination-bullet-active{block-size:8px;border-radius:4px;inline-size:8px;inline-size:20px;opacity:1}flynt-component[name=SliderImagesCentered] .slider-pagination .swiper-pagination-bullet:hover,flynt-component[name=SliderImagesCentered] .slider-pagination .swiper-pagination-bullet:focus{opacity:1}flynt-component[name=ReferenzenArchive]{-webkit-margin-before:calc(var(--component-spacing) * -.5);margin-block-start:calc(var(--component-spacing) * -.5)}flynt-component[name=ReferenzenArchive]:before,flynt-component[name=ReferenzenArchive]:after{content:"";position:fixed;width:70vw;aspect-ratio:1;background:radial-gradient(circle,var(--color-accent-secondary) 0%,transparent 70%);filter:blur(80px);left:0;top:0%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;opacity:.4}flynt-component[name=ReferenzenArchive]:after{left:100%;right:0;top:80%}flynt-component[name=ReferenzenArchive] .posts{--grid-columns: 1;display:grid;gap:calc(var(--flow-space) * 1);grid-template-columns:repeat(var(--grid-columns),1fr);justify-content:center;list-style:none;padding:0}@media(min-width:768px){flynt-component[name=ReferenzenArchive] .posts{--grid-columns: 2}}@media(min-width:1024px){flynt-component[name=ReferenzenArchive] .posts{--grid-columns: 3}}flynt-component[name=ReferenzenArchive] .posts-empty{text-align:center}flynt-component[name=ReferenzenArchive] .post{margin-inline:auto;max-inline-size:600px;inline-size:100%}flynt-component[name=ReferenzenArchive] .post .post-partner{font-size:var(--font-size-body-small);-webkit-margin-before:.5rem;margin-block-start:.5rem;-webkit-margin-after:.25rem;margin-block-end:.25rem}flynt-component[name=ReferenzenArchive] .post .post-title{font-size:var(--font-size-body-large);-webkit-margin-after:.5rem;margin-block-end:.5rem;font-weight:500}flynt-component[name=ReferenzenArchive] .post .link{block-size:100%;color:currentColor;display:flex;flex-direction:column;font-weight:initial;text-decoration:none}flynt-component[name=ReferenzenArchive] .post .content{color:var(--color-text);flex-grow:1;-webkit-margin-before:0;margin-block-start:0}flynt-component[name=ReferenzenArchive] .post .footer{align-items:center;display:flex;inline-size:100%;justify-content:space-between;padding-block:0 var(--box-spacing);padding-inline:var(--box-spacing);position:relative}flynt-component[name=ReferenzenArchive] .post .footer .readingTime{color:var(--color-text-muted)}flynt-component[name=ReferenzenArchive] .filter-dropdown{display:none;position:relative;max-inline-size:300px;margin-inline:auto}@media(max-width:767px){flynt-component[name=ReferenzenArchive] .filter-dropdown{display:block}}flynt-component[name=ReferenzenArchive] .filter-dropdown:after{content:"";position:absolute;right:var(--button-padding-inline, 1.2rem);top:50%;transform:translateY(-50%);pointer-events:none;width:1rem;height:1rem;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}flynt-component[name=ReferenzenArchive] .filter-dropdown select{--button-border-radius: 1000px;--button-padding-inline: calc(1.2rem - 1px) ;--button-padding-block: calc(.3rem - 1px) ;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:var(--button-border-radius);border:solid 1px var(--color-border-secondary);background:color-mix(in srgb,var(--color-border-secondary),transparent 60%);color:var(--color-text);cursor:pointer;font:inherit;font-weight:500;font-feature-settings:"salt";padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);-webkit-padding-end:calc(var(--button-padding-inline) + 1.5rem);padding-inline-end:calc(var(--button-padding-inline) + 1.5rem);text-align:center}flynt-component[name=ReferenzenArchive] .filter{display:flex;flex-wrap:wrap;gap:calc(var(--flow-space) / 2);justify-content:center;list-style:none;padding:0;max-inline-size:1000px;margin-inline:auto}@media(max-width:767px){flynt-component[name=ReferenzenArchive] .filter{display:none}}flynt-component[name=ReferenzenArchive] .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=ReferenzenArchive] .pagination .button{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=ReferenzenArchive] .pagination .button-loadMore{margin-inline:auto}flynt-component[name=ReferenzenArchive] .pagination .button-next{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=ReferenzenArchive] .pagination .button-next:after{block-size:.5rem;-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:.5rem;-webkit-margin-after:.0625rem;margin-block-end:.0625rem;-webkit-margin-start:.25rem;margin-inline-start:.25rem;rotate:45deg;vertical-align:baseline}flynt-component[name=ReferenzenArchive] .pagination .button-previous:before{block-size:.5rem;-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:.5rem;-webkit-margin-after:.0625rem;margin-block-end:.0625rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem;rotate:-45deg;vertical-align:baseline}flynt-component[name=ReferenzenArchive][aria-busy=true] [data-ref=results]{position:relative;pointer-events:none}flynt-component[name=ReferenzenArchive][aria-busy=true] [data-ref=results]:after{content:"";position:absolute;inset:0;background:rgba(var(--color-background)/.6);z-index:2}flynt-component[name=ReferenzenArchive][aria-busy=true] [data-ref=results]:before{content:"";position:absolute;inset-block-start:3rem;inset-inline-start:50%;translate:-50% 0;z-index:2;inline-size:2rem;block-size:2rem;border-radius:50%;border:2px solid transparent;border-block-start-color:currentColor;animation:referenzenSpinner .6s linear infinite}@keyframes referenzenSpinner{to{rotate:1turn}}flynt-component[name=ReferenzHero] flynt-component[name=PageHero]{-webkit-padding-after:16rem!important;padding-block-end:16rem!important}@media(max-width:768px){flynt-component[name=ReferenzHero] flynt-component[name=PageHero]{-webkit-padding-after:4rem!important;padding-block-end:4rem!important}}flynt-component[name=ReferenzHero] .container{max-inline-size:1200px}@media(min-width:1600px){flynt-component[name=ReferenzHero] .container{padding:0}}flynt-component[name=ReferenzHero] .container .figure{-webkit-margin-before:-12rem;margin-block-start:-12rem;border-radius:12px}@media(max-width:768px){flynt-component[name=ReferenzHero] .container .figure{-webkit-margin-before:-2rem!important;margin-block-start:-2rem!important}}flynt-component[name=ReferenzHero] .container .figure{overflow:hidden}flynt-component[name=ReferenzHero] .container .intro-text{-webkit-margin-before:calc(var(--flow-space) * 2);margin-block-start:calc(var(--flow-space) * 2)}flynt-component[name=SliderHistory]{--swiper-pagination-color: white;--swiper-pagination-bullet-inactive-color: white;--swiper-pagination-bullet-inactive-opacity: .25;--swiper-pagination-bullet-horizontal-gap: 3px;overflow:hidden}flynt-component[name=SliderHistory] .history-stage{position:relative;overflow:visible;-webkit-margin-before:var(--container-spacing);margin-block-start:var(--container-spacing)}flynt-component[name=SliderHistory] .history-year-bg{position:absolute;top:-.1em;right:-.05em;font-size:clamp(8rem,28vw,22rem);font-weight:300;line-height:.85;color:#fff;opacity:.07;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;white-space:nowrap;transition:opacity .3s ease}@media(max-width:1600px){flynt-component[name=SliderHistory] .history-year-bg{font-size:clamp(6rem,20vw,22rem)}}flynt-component[name=SliderHistory] .history-swiper{overflow:visible;width:100%;position:relative;z-index:1}flynt-component[name=SliderHistory] .history-slide{position:relative;opacity:0;transition:opacity .5s ease}flynt-component[name=SliderHistory] .history-slide.swiper-slide-active{opacity:1}flynt-component[name=SliderHistory] .history-slide{gap:1.5rem;padding-block:2rem 1.5rem}flynt-component[name=SliderHistory] .history-slide .swiper-slide-content{inline-size:100%;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}flynt-component[name=SliderHistory] .history-slide-bg{position:absolute;inset:0;margin:0;overflow:hidden;pointer-events:none;opacity:.15;z-index:0;transform-origin:center;max-height:60%;transform:scale(1.1);transition:opacity 1s ease,transform 1.8s ease}flynt-component[name=SliderHistory] .history-slide-bg .history-slide-bg-image{display:block;width:auto;height:100%;object-fit:cover;object-position:center}@media(max-width:768px){flynt-component[name=SliderHistory] .history-slide-bg{margin-top:50%}}flynt-component[name=SliderHistory] .history-slide-figure{align-self:center;margin:0;border-radius:8px;overflow:hidden;width:clamp(200px,50%,600px);aspect-ratio:4/3;-webkit-margin-before:0;margin-block-start:0}flynt-component[name=SliderHistory] .history-slide-figure .history-slide-image{display:block;inline-size:100%;block-size:100%;object-fit:cover}@media(max-width:1600px){flynt-component[name=SliderHistory] .history-slide-figure{width:clamp(200px,35%,600px);-webkit-margin-before:0;margin-block-start:0}}@media(max-width:768px){flynt-component[name=SliderHistory] .history-slide-figure{width:60%}}flynt-component[name=SliderHistory] .history-slide-info{display:flex;flex-direction:column;gap:.75rem;max-width:1000px;-webkit-margin-before:4rem;margin-block-start:4rem}@media(max-width:768px){flynt-component[name=SliderHistory] .history-slide-info{-webkit-margin-after:-3rem;margin-block-end:-3rem;-webkit-margin-before:4rem;margin-block-start:4rem}}flynt-component[name=SliderHistory] .history-slide-headline{margin:0}flynt-component[name=SliderHistory] .history-slide-text{font-size:var(--font-size-body);margin:0}flynt-component[name=SliderHistory] .history-timeline{position:absolute;top:30%;left:0;right:0;transform:translateY(-50%);z-index:0;pointer-events:none;overflow:visible}flynt-component[name=SliderHistory] .history-timeline:before{content:"";position:absolute;top:50%;left:-100vw;right:-100vw;height:1px;background:#fff3;transform:translateY(-50%);pointer-events:none}flynt-component[name=SliderHistory] .history-timeline-strip{position:relative;height:60px;pointer-events:none;transition:transform 1s cubic-bezier(.455,.03,.515,.955);will-change:transform}flynt-component[name=SliderHistory] .history-timeline-dot{position:absolute;top:50%;transform:translate(20px,-50%);display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;padding:0;color:inherit;pointer-events:auto}flynt-component[name=SliderHistory] .history-timeline-dot-year{position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%);font-size:1rem;font-weight:300;white-space:nowrap;opacity:0;transition:opacity .5s ease-in-out .3s;pointer-events:none}flynt-component[name=SliderHistory] .history-timeline-dot-inner{display:block;width:14px;height:14px;border-radius:50%;background:#fff;position:relative;transition:background .3s ease,transform .3s ease,border-color .3s ease}flynt-component[name=SliderHistory] .history-timeline-dot-inner:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;transform:translate(-25%,-25%) scale(1);opacity:0;border-radius:50%;border:1px solid white;transition:opacity .5s ease-in-out .3s,transform .5s cubic-bezier(.175,.885,.32,1.275) .3s}flynt-component[name=SliderHistory] .history-timeline-dot.is-active .history-timeline-dot-inner{background:#fff;border-color:#fff}flynt-component[name=SliderHistory] .history-timeline-dot.is-active .history-timeline-dot-inner:after{opacity:1;transform:translate(-25%,-25%) scale(1.05)}flynt-component[name=SliderHistory] .history-timeline-dot.is-active .history-timeline-dot-year{opacity:1}flynt-component[name=SliderHistory] .history-controls{display:flex;align-items:center;justify-content:center;gap:1.5rem;-webkit-margin-before:.5rem;margin-block-start:.5rem}flynt-component[name=SliderHistory] .history-prev,flynt-component[name=SliderHistory] .history-next{display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;width:2.5rem;height:2.5rem;cursor:pointer;color:inherit;transition:background .2s ease,color .2s ease;flex-shrink:0;background:var(--color-accent-secondary)}flynt-component[name=SliderHistory] .history-prev:hover,flynt-component[name=SliderHistory] .history-next:hover{background:color-mix(in srgb,var(--color-accent-secondary),white 20%);color:#fff}flynt-component[name=SliderHistory] .history-prev.swiper-button-disabled,flynt-component[name=SliderHistory] .history-next.swiper-button-disabled{opacity:.3;pointer-events:none}flynt-component[name=SliderHistory] .history-prev .icon,flynt-component[name=SliderHistory] .history-next .icon{font-size:.75rem;line-height:1}flynt-component[name=SliderHistory] .history-prev{transform:rotate(180deg)}flynt-component[name=SliderHistory] .history-pagination{display:inline-flex;width:auto;align-items:center;justify-content:center}flynt-component[name=SliderHistory] .history-pagination .swiper-pagination-bullet{width:32px;height:2px;border-radius:0;cursor:pointer;transition:opacity .2s ease,width .2s ease}@media(max-width:768px){flynt-component[name=SliderHistory] .history-pagination .swiper-pagination-bullet{width:20px}}@media(max-width:480px){flynt-component[name=SliderHistory] .history-pagination .swiper-pagination-bullet{width:8px}}flynt-component[name=SliderHistory] .history-pagination .swiper-pagination-bullet-active{width:48px}@media(max-width:768px){flynt-component[name=SliderHistory] .history-pagination .swiper-pagination-bullet-active{width:32px}}@media(max-width:480px){flynt-component[name=SliderHistory] .history-pagination .swiper-pagination-bullet-active{width:16px}}flynt-component[name=SliderImages] .slider-outer{position:relative}flynt-component[name=SliderImages] .slider-controls{align-items:center;display:flex;gap:1rem;justify-content:center;-webkit-margin-before:1rem;margin-block-start:1rem}flynt-component[name=SliderImages] .slider-controls .swiper-pagination{align-items:center;display:flex;flex:1;gap:6px;justify-content:center;position:static}flynt-component[name=SliderImages] .slider-controls .swiper-pagination .swiper-pagination-bullet{background:currentColor;border-radius:0;block-size:2px;inline-size:24px;opacity:.4;transition:opacity .2s ease,inline-size .2s ease}flynt-component[name=SliderImages] .slider-controls .swiper-pagination .swiper-pagination-bullet-active{inline-size:40px;opacity:1}flynt-component[name=SliderImages] .slider{overflow:hidden;position:relative}flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:16px}flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{flex:0 0 100%;min-inline-size:0}flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+2){display:none}@media(min-width:768px){flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{flex:0 0 calc((100% - 16px)/2)}flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+2){display:block}flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+3){display:none}}@media(min-width:1024px){flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{flex:0 0 calc((100% - 32px) / 3)}flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+3){display:block}flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+4){display:none}}flynt-component[name=SliderImages] .slider-item{aspect-ratio:3/2;position:relative}flynt-component[name=SliderImages] .slider-button{align-items:center;block-size:48px;color:var(--color-background);cursor:pointer;display:flex;flex-shrink:0;inline-size:48px;justify-content:center;position:relative}flynt-component[name=SliderImages] .slider-button:before{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:0;pointer-events:none}flynt-component[name=SliderImages] .slider-button--prev:after{block-size:.75em;-webkit-border-before:2px solid var(--color-text);border-block-start:2px solid var(--color-text);-webkit-border-start:2px solid var(--color-text);border-inline-start:2px solid var(--color-text);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:after{block-size:.75em;-webkit-border-before:2px solid var(--color-text);border-block-start:2px solid var(--color-text);-webkit-border-end:2px solid var(--color-text);border-inline-end:2px solid var(--color-text);content:"";inline-size:.75em;-webkit-margin-end:calc(.25em - 2px);margin-inline-end:calc(.25em - 2px);rotate:45deg}flynt-component[name=SliderImages] .figure{inset:0;-webkit-margin-after:0;margin-block-end:0;position:absolute}flynt-component[name=SliderImages] .figure-image{block-size:100%;inline-size:100%;margin-block:0;margin-inline:auto;object-fit:cover}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:var(--color-background);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:-1}flynt-component[name=SliderReferenzen]{overflow:clip;overflow-y:visible;position:relative}flynt-component[name=SliderReferenzen] .background{position:absolute;left:0;top:0;width:100%;height:0;overflow:hidden;z-index:-1;mix-blend-mode:color-dodge;filter:blur(4px)}flynt-component[name=SliderReferenzen] .background canvas{width:100%!important;height:100%!important}flynt-component[name=SliderReferenzen] .container{margin-block:0;overflow:visible}flynt-component[name=SliderReferenzen] .slider-wrapper{position:relative;width:100%;-webkit-margin-before:2rem;margin-block-start:2rem}flynt-component[name=SliderReferenzen] .swiper{overflow:visible;width:100%}flynt-component[name=SliderReferenzen] .swiper-wrapper{will-change:transform}flynt-component[name=SliderReferenzen] .swiper-slide{display:flex;gap:.75rem;-webkit-margin-before:1.5rem;margin-block-start:1.5rem;justify-content:flex-end}flynt-component[name=SliderReferenzen] .slider-controls{display:flex;justify-content:flex-start;gap:1rem;-webkit-margin-before:2rem;margin-block-start:2rem}flynt-component[name=SliderReferenzen] .slider-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:none;cursor:pointer;color:inherit;font-size:.65rem;background:var(--color-accent-secondary);transition:background .2s ease,color .2s ease}flynt-component[name=SliderReferenzen] .slider-btn:hover{background:color-mix(in srgb,var(--color-accent-secondary),white 15%);color:#fff}@media(max-width:768px){flynt-component[name=SliderReferenzen] .slider-btn{width:2rem;height:2rem}}flynt-component[name=SliderReferenzen] .slider-btn:disabled{opacity:.3;pointer-events:none}flynt-component[name=SliderReferenzen] .slider-btn--prev{transform:rotate(180deg)}flynt-component[name=SliderReferenzen] .swiper-slide{color:inherit;display:block;text-decoration:none;width:clamp(280px,35vw,600px)!important}@media(max-width:480px){flynt-component[name=SliderReferenzen] .swiper-slide{width:100%!important}}flynt-component[name=SliderReferenzen] .swiper-slide:hover .slide-image{transform:scale(1.03);opacity:1}flynt-component[name=SliderReferenzen] .slide-figure{aspect-ratio:4/3;margin:0;overflow:hidden;position:relative}flynt-component[name=SliderReferenzen] .slide-image{block-size:100%;inline-size:100%;object-fit:cover;position:absolute;inset:0;opacity:.85;transition:transform .4s ease,opacity .4s ease}flynt-component[name=SliderReferenzen] .slide-content{-webkit-margin-before:.5rem;margin-block-start:.5rem;-webkit-padding-before:0rem;padding-block-start:0rem;display:flex;align-items:center;justify-content:space-between}flynt-component[name=SliderReferenzen] .slide-partner{font-size:.875em;margin:0;opacity:.6}flynt-component[name=SliderReferenzen] .slide-title{font-size:1rem;font-weight:500;margin:0}flynt-component[name=SliderReferenzen] .slide-cta{padding-block:var(--component-spacing);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}flynt-component[name=SliderReferenzen] .slide-cta .slide-cta-text{margin:0}flynt-component[name=SliderReferenzenCool]{overflow:hidden;position:relative}flynt-component[name=SliderReferenzenCool] .background{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;mix-blend-mode:color-dodge}flynt-component[name=SliderReferenzenCool] .test{position:absolute;left:0;top:0;width:100%;height:100vh;background-color:var(--color-accent-secondary);opacity:1}flynt-component[name=SliderReferenzenCool] .container{margin-block:0px;overflow:visible;height:100vh;display:flex;justify-content:center;align-items:start;flex-direction:column}flynt-component[name=SliderReferenzenCool] .container .content{width:100%}flynt-component[name=SliderReferenzenCool] .slider-scroll{overflow:visible;width:100%}flynt-component[name=SliderReferenzenCool] .slider-track{display:flex;gap:64px;padding-block:2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}flynt-component[name=SliderReferenzenCool] .slide{color:inherit;display:block;flex-shrink:0}flynt-component[name=SliderReferenzenCool] .slide--cta{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100vw!important}flynt-component[name=SliderReferenzenCool] .slide{text-decoration:none;width:clamp(280px,35vw,1500px)}flynt-component[name=SliderReferenzenCool] .slide:hover .slide-image{transform:scale(1.03);opacity:1}flynt-component[name=SliderReferenzenCool] .slide-figure{aspect-ratio:5/4;margin:0;overflow:hidden;position:relative}flynt-component[name=SliderReferenzenCool] .slide-image{block-size:100%;inline-size:100%;object-fit:cover;position:absolute;inset:0;opacity:.85;transition:transform .4s ease,opacity .4s ease}flynt-component[name=SliderReferenzenCool] .slide-content{-webkit-margin-before:.5rem;margin-block-start:.5rem;-webkit-padding-before:0rem;padding-block-start:0rem;display:flex;align-items:center;justify-content:space-between}flynt-component[name=SliderReferenzenCool] .slide-partner{font-size:.875em;margin:0;opacity:.6}flynt-component[name=SliderReferenzenCool] .slide-title{font-size:1rem;font-weight:500;margin:0}flynt-component[name=SliderReferenzenCool] .exit-marker{height:0;overflow:hidden;pointer-events:none}.container--styled-border{--bg-gradient-color: color-mix( in srgb, var(--color-accent-secondary) 25%, transparent )}.container--styled-border .componentSpacing{margin-block:0;padding-block:var(--component-spacing)}.container--styled-border .content{position:relative;border-width:0px 1px 0px 1px;border-style:solid;padding-inline:var(--component-spacing);border-color:var(--color-border-secondary);box-sizing:content-box}@media(max-width:480px){.container--styled-border .content{padding-inline:1rem}}.container--styled-border.border-box .content{box-sizing:border-box}.container--styled-border.fadeToBottom .content{border-image:linear-gradient(to bottom,var(--color-border-secondary) 0%,transparent 100%) 1}.container--styled-border.fadeToTop .content{border-image:linear-gradient(to top,var(--color-border-secondary) 0%,transparent 100%) 1}.container--styled-border.topGradient .content:before{pointer-events:none;position:absolute;content:"";left:0;top:0;width:100%;height:30%;background-image:linear-gradient(to bottom,var(--bg-gradient-color),transparent)}.container--styled-border.bottomGradient .content:after{pointer-events:none;position:absolute;content:"";left:0;bottom:0;width:100%;height:30%;background-image:linear-gradient(to top,var(--bg-gradient-color),transparent)}.container--styled-border.topBorder .content{border-top-width:1px}.container--styled-border.bottomBorder .content:after{content:"";pointer-events:none;position:absolute;left:0;bottom:0;width:100%;opacity:1;border-bottom-width:1px;border-bottom-style:solid;border-color:var(--color-border-secondary)}.single-post .mainContent flynt-component[name=PageHero]:before,.single-post .mainContent flynt-component[name=PageHero]:after{display:none}.single-post .mainContent:before,.single-post .mainContent:after{content:"";position:fixed;width:90vw;aspect-ratio:1;background:radial-gradient(circle,var(--color-accent-secondary) 0%,transparent 70%);filter:blur(80px);left:0;top:80%;transform:translate(-50%,-50%);pointer-events:none;z-index:0;opacity:.4}.single-post .mainContent:after{left:100%;right:0;top:0%}.single-post .mainContent h1+p,.single-post .mainContent h2+p,.single-post .mainContent h3+p,.single-post .mainContent h4+p,.single-post .mainContent h5+p,.single-post .mainContent h6+p,.single-post .mainContent .h1+p,.single-post .mainContent .h2+p,.single-post .mainContent .h3+p,.single-post .mainContent .h4+p,.single-post .mainContent .h5+p,.single-post .mainContent .h6+p{-webkit-margin-before:1rem;margin-block-start:1rem}
