/** Shopify CDN: Minification failed

Line 272:365 Expected ":"
Line 272:366 Expected identifier but found "0px"

**/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=swap');
/* Nidoriva - sections cloned 1:1 (theme CSS harvested, rem->px, scoped) */
:is(.nv-srs,#nv-srs) :where(*:not(svg,svg *)),:is(.nv-srs,#nv-srs) :where(*:not(svg,svg *))::before,:is(.nv-srs,#nv-srs) :where(*:not(svg,svg *))::after{all:revert}
:is(.nv-srs,#nv-srs){display:block;box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:1.8;letter-spacing:.06em;color:rgba(0,0,0,.9);text-align:start;text-transform:none;word-spacing:0;--alpha-button-background:1;--border-color:0, 0, 0;--buttons-border-offset:0.3px;--buttons-border-opacity:1.0;--buttons-border-width:2px;--buttons-radius:6px;--buttons-radius-outset:8px;--buttons-shadow-blur-radius:5px;--buttons-shadow-horizontal-offset:0px;--buttons-shadow-opacity:0.0;--buttons-shadow-vertical-offset:4px;--buttons-shadow-visible:0;--color-background:255, 255, 255;--color-base-accent-1:51, 79, 180;--color-base-background-1:255, 255, 255;--color-base-outline-button-labels:242, 243, 244;--color-base-solid-button-labels:242, 243, 244;--color-base-text:0, 0, 0;--color-button:51, 79, 180;--color-button-text:242, 243, 244;--color-foreground:0, 0, 0;--color-shadow:0, 0, 0;--duration-short:100ms;--font-body-family:Inter, sans-serif;--font-body-scale:1.0;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-family:Inter, sans-serif;--font-heading-letter-spacing:0.6px;--font-heading-line-height:0.3;--font-heading-scale:1.3;--font-heading-style:normal;--font-heading-weight:400;--gradient-background:#FFFFFF;--gradient-base-accent-1:#334FB4;--gradient-base-background-1:#FFFFFF;--grid-desktop-horizontal-spacing:40px;--grid-desktop-vertical-spacing:40px;--grid-mobile-horizontal-spacing:20px;--grid-mobile-vertical-spacing:20px;--media-border-opacity:0.1;--media-border-width:0px;--media-radius:12px;--media-shadow-blur-radius:20px;--media-shadow-horizontal-offset:0px;--media-shadow-opacity:0.0;--media-shadow-vertical-offset:0px;--media-shadow-visible:0;--page-width:1400px;--text-boxes-border-opacity:0.1;--text-boxes-border-width:0px;--text-boxes-radius:24px;--text-boxes-shadow-blur-radius:20px;--text-boxes-shadow-horizontal-offset:10px;--text-boxes-shadow-opacity:0.0;--text-boxes-shadow-vertical-offset:12px;--text-boxes-shadow-visible:0;--pagination-dot-active-scale:1.5;--pagination-dot-height:6px;--pagination-dot-radius:5px;--pagination-dot-spacing:12px;--pagination-dot-width:6px;--slider-arrow-border-radius:50.0%;--slider-arrow-icon-size:0.6em;--slider-arrow-size:30px;}
@media screen and (min-width:750px){:is(.nv-srs,#nv-srs){font-size:16px}}
:is(.nv-srs,#nv-srs) .material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased}
:is(.nv-srs,#nv-srs) *, :is(.nv-srs,#nv-srs) *::before, :is(.nv-srs,#nv-srs) *::after{box-sizing: inherit;}
:is(.nv-srs,#nv-srs) .animate-section{--animation-duration: 650ms; --init-delay: 150ms; --child-delay: 150ms;}
:is(.nv-srs,#nv-srs) .material-symbols-outlined{max-width: 1em; flex-shrink: 0; overflow: hidden; vertical-align: bottom; font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;}
:is(.nv-srs,#nv-srs) .material-symbols-outlined.filled{font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 48;}
:is(.nv-srs,#nv-srs) .button{font-weight: var(--font-body-weight-bold);}
:is(.nv-srs,#nv-srs) img{max-width: 100%;height: auto;vertical-align: bottom;}
:is(.nv-srs,#nv-srs) video{max-width: 100%;height: auto;vertical-align: bottom;}
:is(.nv-srs,#nv-srs) button{background-color: transparent;outline: none;border: none;color: rgb(var(--color-foreground));}
:is(.nv-srs,#nv-srs) button:not([disabled]){cursor: pointer;}
:is(.nv-srs,#nv-srs) a{color: inherit;}
:is(.nv-srs,#nv-srs) splide-component{display: block;}
:is(.nv-srs,#nv-srs) .grid, :is(.nv-srs,#nv-srs) summary{list-style: none;}
:is(.nv-srs,#nv-srs) .grid{list-style: none;}
:is(.nv-srs,#nv-srs) .color-background-1{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-1);--gradient-background: var(--gradient-base-background-1);--color-link: var(--color-base-outline-button-labels);--alpha-link: 0.85;--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1;--alpha-button-border: 1;--color-badge-background: var(--color-background);--color-badge-border: var(--color-foreground);--alpha-badge-border: 0.1;--accent-color: var(--color-base-accent-1);--border-color: var(--color-foreground);}
:is(.nv-srs,#nv-srs) .color-inverse{--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-text);--gradient-background: rgb(var(--color-base-text));--accent-color: var(--color-base-accent-1);}
:is(.nv-srs,#nv-srs) .color-accent-1{--color-foreground: var(--color-base-solid-button-labels);--accent-color: var(--color-foreground);}
:is(.nv-srs,#nv-srs) .color-accent-1{--color-background: var(--color-base-accent-1);--gradient-background: var(--gradient-base-accent-1);}
:is(.nv-srs,#nv-srs) .color-accent-1{--color-link: var(--color-foreground);--alpha-link: 0.7;--color-button: var(--color-foreground);--color-button-text: var(--color-background);--color-badge-background: var(--color-background);--color-badge-border: var(--color-background);--alpha-badge-border: 1;}
:is(.nv-srs,#nv-srs) .color-inverse{--color-link: var(--color-foreground);--alpha-link: 0.7;--color-button: var(--color-foreground);--color-button-text: var(--color-background);--color-badge-background: var(--color-background);--color-badge-border: var(--color-background);--alpha-badge-border: 1;}
:is(.nv-srs,#nv-srs) .color-background-1{--color-card-hover: var(--color-base-text);}
:is(.nv-srs,#nv-srs) .color-inverse{--color-card-hover: var(--color-base-background-1);}
:is(.nv-srs,#nv-srs) .color-accent-1{--color-card-hover: var(--color-base-solid-button-labels);}
:is(.nv-srs,#nv-srs) .content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible);}
:is(.nv-srs,#nv-srs) .global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible);}
:is(.nv-srs,#nv-srs) .page-width{max-width: var(--page-width);margin: 0 auto;padding: 0 15px;}
:is(.nv-srs,#nv-srs) .isolate{position: relative;z-index: 0;}
:is(.nv-srs,#nv-srs) .flex-center{display: flex;align-items: center;justify-content: center;}
:is(.nv-srs,#nv-srs) .flex-shrink-0{flex-shrink: 0;}
:is(.nv-srs,#nv-srs) .color-background-1{color: rgba(var(--color-foreground), 0.9);background-color: rgb(var(--color-background));}
:is(.nv-srs,#nv-srs) .color-custom{color: rgba(var(--color-foreground), 0.9);background-color: rgb(var(--color-background));}
:is(.nv-srs,#nv-srs) .color-accent-1, :is(.nv-srs,#nv-srs) .color-custom{color: rgba(var(--color-foreground), 0.9);background-color: rgb(var(--color-background));}
:is(.nv-srs,#nv-srs) .color-accent-1, :is(.nv-srs,#nv-srs) .color-background-1{color: rgba(var(--color-foreground), 0.9);background-color: rgb(var(--color-background));}
:is(.nv-srs,#nv-srs) .color-background-1, :is(.nv-srs,#nv-srs) .color-inverse, :is(.nv-srs,#nv-srs) .color-custom{color: rgba(var(--color-foreground), 0.9);background-color: rgb(var(--color-background));}
:is(.nv-srs,#nv-srs) .color-background-1, :is(.nv-srs,#nv-srs) .color-custom{color: rgba(var(--color-foreground), 0.9);background-color: rgb(var(--color-background));}
:is(.nv-srs,#nv-srs) .index-0{--index: 0;}
:is(.nv-srs,#nv-srs) .index-1{--index: 1;}
:is(.nv-srs,#nv-srs) .visually-hidden{position: absolute !important;overflow: hidden;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;clip: rect(0 0 0 0);word-wrap: normal !important;}
:is(.nv-srs,#nv-srs) summary{position: relative;}
:is(.nv-srs,#nv-srs) .media{position: relative;}
:is(.nv-srs,#nv-srs) ::selection{background-color: rgba(var(--color-foreground), 0.2);}
:is(.nv-srs,#nv-srs) .h4, :is(.nv-srs,#nv-srs) h2{font-family: var(--font-heading-family);font-style: var(--font-heading-style);font-weight: var(--font-heading-weight);letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing));color: rgb(var(--color-foreground));line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale)));word-break: break-word;}
:is(.nv-srs,#nv-srs) h3{font-family: var(--font-heading-family);font-style: var(--font-heading-style);font-weight: var(--font-heading-weight);letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing));color: rgb(var(--color-foreground));line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale)));word-break: break-word;}
:is(.nv-srs,#nv-srs) .h3, :is(.nv-srs,#nv-srs) h2{font-family: var(--font-heading-family);font-style: var(--font-heading-style);font-weight: var(--font-heading-weight);letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing));color: rgb(var(--color-foreground));line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale)));word-break: break-word;}
:is(.nv-srs,#nv-srs) .h2, :is(.nv-srs,#nv-srs) h2{font-family: var(--font-heading-family);font-style: var(--font-heading-style);font-weight: var(--font-heading-weight);letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing));color: rgb(var(--color-foreground));line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale)));word-break: break-word;}
:is(.nv-srs,#nv-srs) h2{font-family: var(--font-heading-family);font-style: var(--font-heading-style);font-weight: var(--font-heading-weight);letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing));color: rgb(var(--color-foreground));line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale)));word-break: break-word;}
:is(.nv-srs,#nv-srs) .h3, :is(.nv-srs,#nv-srs) h2, :is(.nv-srs,#nv-srs) h3{font-family: var(--font-heading-family);font-style: var(--font-heading-style);font-weight: var(--font-heading-weight);letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing));color: rgb(var(--color-foreground));line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale)));word-break: break-word;}
:is(.nv-srs,#nv-srs) .h1, :is(.nv-srs,#nv-srs) h2{font-family: var(--font-heading-family);font-style: var(--font-heading-style);font-weight: var(--font-heading-weight);letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing));color: rgb(var(--color-foreground));line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale)));word-break: break-word;}
:is(.nv-srs,#nv-srs) .h1{font-size: calc(var(--font-heading-scale) * 22.5px);}
:is(.nv-srs,#nv-srs) h2{font-size: calc(var(--font-heading-scale) * 20px);}
:is(.nv-srs,#nv-srs) .h2, :is(.nv-srs,#nv-srs) h2{font-size: calc(var(--font-heading-scale) * 20px);}
:is(.nv-srs,#nv-srs) h3{font-size: calc(var(--font-heading-scale) * 17px);}
:is(.nv-srs,#nv-srs) .h3{font-size: calc(var(--font-heading-scale) * 17px);}
:is(.nv-srs,#nv-srs) .h3, :is(.nv-srs,#nv-srs) h3{font-size: calc(var(--font-heading-scale) * 17px);}
:is(.nv-srs,#nv-srs) .h4{font-size: calc(var(--font-heading-scale) * 14.5px);}
:is(.nv-srs,#nv-srs) .font-size--desktop-auto{font-size: var(--font-size);}
@media only screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .h1{font-size: calc(var(--font-heading-scale) * 30px);}}
@media only screen and (min-width: 750px){:is(.nv-srs,#nv-srs) h2{font-size: calc(var(--font-heading-scale) * 24px);}}
@media only screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .h2, :is(.nv-srs,#nv-srs) h2{font-size: calc(var(--font-heading-scale) * 24px);}}
@media only screen and (min-width: 750px){:is(.nv-srs,#nv-srs) h3{font-size: calc(var(--font-heading-scale) * 18px);}}
@media only screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .h3{font-size: calc(var(--font-heading-scale) * 18px);}}
@media only screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .h3, :is(.nv-srs,#nv-srs) h3{font-size: calc(var(--font-heading-scale) * 18px);}}
@media only screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .font-size--desktop-auto{font-size: calc(var(--font-size) * 1.15);}}
:is(.nv-srs,#nv-srs) .center{text-align: center;}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .mobile-center{text-align: center;}}
:is(.nv-srs,#nv-srs) div:empty, :is(.nv-srs,#nv-srs) ul:empty{display: none;}
:is(.nv-srs,#nv-srs) details > *{box-sizing: border-box;}
:is(.nv-srs,#nv-srs) summary{cursor: pointer;}
:is(.nv-srs,#nv-srs) summary .icon-caret{position: absolute;height: 6px;right: 15px;top: calc(50% - 2px);transition: transform 0.2s ease-in-out;}
:is(.nv-srs,#nv-srs) details[open] > summary .icon-caret{transform: rotate(180deg);}
:is(.nv-srs,#nv-srs) summary::-webkit-details-marker{display: none;}
:is(.nv-srs,#nv-srs) :focus{outline: 0;box-shadow: none;}
:is(.nv-srs,#nv-srs) :focus-visible{outline: 2px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), 0.3);}
:is(.nv-srs,#nv-srs) .rte:after{clear: both;content: "";display: block;}
:is(.nv-srs,#nv-srs) .rte > p:first-child{margin-top: 0;}
:is(.nv-srs,#nv-srs) .rte > p:last-child{margin-bottom: 0;}
:is(.nv-srs,#nv-srs) .block-margins > *:first-child{margin-top: 0 !important;}
:is(.nv-srs,#nv-srs) .block-margins > *:last-child{margin-bottom: 0 !important;}
:is(.nv-srs,#nv-srs) .title, :is(.nv-srs,#nv-srs) .title-wrapper-with-link{margin: 30px 0 20px;}
:is(.nv-srs,#nv-srs) .title-wrapper-with-link .title{margin: 0;}
:is(.nv-srs,#nv-srs) .title-wrapper-with-link{display: flex;justify-content: center;align-items: flex-end;gap: 10px;margin-bottom: 30px;flex-wrap: wrap;}
:is(.nv-srs,#nv-srs) .title-wrapper--self-padded-mobile{padding-left: 15px;padding-right: 15px;}
:is(.nv-srs,#nv-srs) .title-wrapper--no-top-margin, :is(.nv-srs,#nv-srs) .title-wrapper--no-top-margin > .title{margin-top: 0;}
:is(.nv-srs,#nv-srs) .title-wrapper--no-top-margin, :is(.nv-srs,#nv-srs) .title-wrapper--self-padded-mobile, :is(.nv-srs,#nv-srs) .title-wrapper-with-link{text-align: center;}
:is(.nv-srs,#nv-srs) .grid{display: flex;flex-wrap: wrap;align-items: flex-start;margin-bottom: 20px;padding: 0;column-gap: var(--grid-mobile-horizontal-spacing);row-gap: var(--grid-mobile-vertical-spacing);}
:is(.nv-srs,#nv-srs) .grid:last-child{margin-bottom: 0;}
:is(.nv-srs,#nv-srs) .grid__item{width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow: 1;flex-shrink: 0;}
:is(.nv-srs,#nv-srs) .grid--gapless.grid{column-gap: 0;row-gap: 0;}
:is(.nv-srs,#nv-srs) .grid--1-col .grid__item{max-width: 100%;width: 100%;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .page-width{padding: 0 50px;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .title-wrapper--self-padded-mobile{padding-left: 0;padding-right: 0;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .grid{column-gap: var(--grid-desktop-horizontal-spacing);row-gap: var(--grid-desktop-vertical-spacing);}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .grid__item{width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .grid--2-col-tablet .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}}
@media screen and (min-width: 990px){:is(.nv-srs,#nv-srs) .title, :is(.nv-srs,#nv-srs) .title-wrapper-with-link{margin: 50px 0 30px;}}
@media screen and (min-width: 990px){:is(.nv-srs,#nv-srs) .title-wrapper-with-link{align-items: center;}}
@media screen and (min-width: 990px){:is(.nv-srs,#nv-srs) .title-wrapper-with-link .title{margin-bottom: 0;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .mobile-full-page{max-width: none !important;padding-left: 0;padding-right: 0;}}
:is(.nv-srs,#nv-srs) .media{display: block;background-color: rgba(var(--color-foreground), 0.1);overflow: hidden;}
:is(.nv-srs,#nv-srs) .media--transparent{background-color: transparent;}
:is(.nv-srs,#nv-srs) .media > :not(.zoom):not(.deferred-media__poster-button){display: block;max-width: 100%;position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
:is(.nv-srs,#nv-srs) .media > img{object-fit: cover;object-position: center center;transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
:is(.nv-srs,#nv-srs) .media > internal-video video{object-fit: cover;object-position: center center;transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
:is(.nv-srs,#nv-srs) .media > internal-video video{width: 100%;height: 100%;}
:is(.nv-srs,#nv-srs) .media--square{padding-bottom: 100%;}
:is(.nv-srs,#nv-srs) .media--circle{padding-bottom: 100%;border-radius: 50%;}
:is(.nv-srs,#nv-srs) .button{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius: var(--buttons-radius-outset);position: relative;font-weight: 700;}
:is(.nv-srs,#nv-srs) .button{min-width: calc(120px + var(--buttons-border-width) * 2);min-height: calc(45px + var(--buttons-border-width) * 2);font-weight: 700;}
:is(.nv-srs,#nv-srs) .button{display: inline-flex;justify-content: center;align-items: center;border: 0;padding: 0 30px;font: inherit;text-decoration: none;color: rgb(var(--color-button-text));transition: box-shadow var(--duration-short) ease;-webkit-appearance: none;appearance: none;background-color: rgba(var(--color-button), var(--alpha-button-background));font-weight: 700;z-index: 0;}
:is(.nv-srs,#nv-srs) .button span{position: relative;z-index: 2;}
:is(.nv-srs,#nv-srs) .button:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;border-radius: var(--buttons-radius-outset);box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity));}
:is(.nv-srs,#nv-srs) .button:after{content: "";position: absolute;top: var(--buttons-border-width);right: var(--buttons-border-width);bottom: var(--buttons-border-width);left: var(--buttons-border-width);z-index: 1;border-radius: var(--buttons-radius);box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background));transition: box-shadow var(--duration-short) ease;}
:is(.nv-srs,#nv-srs) .button:not([disabled]):hover::after{--border-offset: 1.3px;box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button), var(--alpha-button-background));}
:is(.nv-srs,#nv-srs) .button:focus, :is(.nv-srs,#nv-srs) .button:focus-visible{outline: 0;box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 0 5px rgba(var(--color-foreground), 0.5), 0 0 5px 4px rgba(var(--color-foreground), 0.3);}
:is(.nv-srs,#nv-srs) .button::selection{background-color: rgba(var(--color-button-text), 0.3);}
:is(.nv-srs,#nv-srs) .button{font-size: 16px;letter-spacing: 1px;line-height: calc(1 + 0.2 / var(--font-body-scale));}
:is(.nv-srs,#nv-srs) .button:disabled{cursor: not-allowed;opacity: 0.5;}
@media (hover: hover){:is(.nv-srs,#nv-srs) a.button:not([aria-disabled="true"]){transition: 0.3s ease-in-out;overflow: hidden;}}
@media (hover: hover){:is(.nv-srs,#nv-srs) a.button:not([aria-disabled="true"])::before{top: 50%;right: 30px;left: auto;bottom: auto;z-index: 1;box-shadow: none;border-radius: 0;background: rgb(var(--color-button-text));transform: translate(calc(30px + 100%), -50%);height: 0.65em;width: 2em;clip-path: polygon(0% 32%, 70% 32%, 70% 0%, 100% 50%, 70% 100%, 70% 68%, 0% 68%);transition: transform 0.3s ease-in-out;}}
@media (hover: hover){:is(.nv-srs,#nv-srs) a.button:not([aria-disabled="true"]):hover{padding-right: 60px;}}
@media (hover: hover){:is(.nv-srs,#nv-srs) a.button:not([aria-disabled="true"]):hover::before{transform: translate(50%, -50%);}}
:is(.nv-srs,#nv-srs) .gradient{background: rgb(var(--color-background));background: var(--gradient-background);}
@media screen and (forced-colors: active){:is(.nv-srs,#nv-srs) .icon{color: CanvasText;fill: CanvasText !important;}}
:is(.nv-srs,#nv-srs) .content-container{border-radius: var(--text-boxes-radius);border: var(--text-boxes-border-width) solid rgba(var(--color-foreground), var(--text-boxes-border-opacity));position: relative;}
:is(.nv-srs,#nv-srs) .content-container:after{content: "";position: absolute;top: calc(var(--text-boxes-border-width) * -1);right: calc(var(--text-boxes-border-width) * -1);bottom: calc(var(--text-boxes-border-width) * -1);left: calc(var(--text-boxes-border-width) * -1);border-radius: var(--text-boxes-radius);box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));z-index: -1;}
:is(.nv-srs,#nv-srs) .content-container--full-width:after{left: 0;right: 0;border-radius: 0;}
:is(.nv-srs,#nv-srs) .global-media-settings{position: relative;border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity));border-radius: var(--media-radius);overflow: visible !important;background-color: rgb(var(--color-background));}
:is(.nv-srs,#nv-srs) .global-media-settings:after{position: absolute;top: calc(var(--media-border-width) * -1);right: calc(var(--media-border-width) * -1);bottom: calc(var(--media-border-width) * -1);left: calc(var(--media-border-width) * -1);border-radius: var(--media-radius);box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow), var(--media-shadow-opacity));z-index: -1;pointer-events: none;}
:is(.nv-srs,#nv-srs) .global-media-settings video{border-radius: calc(var(--media-radius) - var(--media-border-width));}
:is(.nv-srs,#nv-srs) .global-media-settings img{border-radius: calc(var(--media-radius) - var(--media-border-width));}
:is(.nv-srs,#nv-srs) .content-container--full-width{border-radius: 0;border-left: none;border-right: none;}
@supports not (inset: 10px){:is(.nv-srs,#nv-srs) .grid{margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));}}
@supports not (inset: 10px){:is(.nv-srs,#nv-srs) .grid__item{padding-left: var(--grid-mobile-horizontal-spacing);padding-bottom: var(--grid-mobile-vertical-spacing);}}
@supports not (inset: 10px){:is(.nv-srs,#nv-srs) .grid--gapless .grid__item{padding-left: 0;padding-bottom: 0;}}
@supports not (inset: 10px){@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .grid{margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing));}}}
@supports not (inset: 10px){@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .grid__item{padding-left: var(--grid-desktop-horizontal-spacing);padding-bottom: var(--grid-desktop-vertical-spacing);}}}
@media (forced-colors: active){:is(.nv-srs,#nv-srs) .button{border: 1px solid transparent;}}
@media (forced-colors: active){:is(.nv-srs,#nv-srs) .button:focus, :is(.nv-srs,#nv-srs) .button:focus-visible{outline: transparent solid 1px;}}
:is(.nv-srs,#nv-srs) internal-video{display: block;position: relative;z-index: 0;}
:is(.nv-srs,#nv-srs) internal-video video{width: 100%;}
:is(.nv-srs,#nv-srs) .internal-video__play{position: absolute;top: 0;left: 0;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;background: none;border: none;outline: none;z-index: 1;cursor: pointer;}
:is(.nv-srs,#nv-srs) .play-button{width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;border-radius: 50%;position: relative;z-index: 0;background: rgb(var(--color-background));outline: none;border: none;cursor: pointer;}
:is(.nv-srs,#nv-srs) .play-button svg{color: rgb(var(--color-foreground));height: 50%;width: 50%;}
:is(.nv-srs,#nv-srs) .play-button{--size: 50px;--mobile-size: 50px;width: var(--size);height: var(--size);}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .play-button{width: var(--mobile-size);height: var(--mobile-size);}}
:is(.nv-srs,#nv-srs) .internal-video__play{padding: 10px;}
:is(.nv-srs,#nv-srs) .splide__list{backface-visibility: hidden;display: -ms-flexbox;display: flex;margin: 0 !important;padding: 0 !important;}
:is(.nv-srs,#nv-srs) .splide--ltr .splide__list{align-items: flex-start;}
:is(.nv-srs,#nv-srs) .splide__pagination{-ms-flex-align: center;align-items: center;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;margin: 0;pointer-events: none;}
:is(.nv-srs,#nv-srs) .splide__pagination li{display: inline-block;line-height: 1;list-style-type: none;margin: 0;pointer-events: auto;}
:is(.nv-srs,#nv-srs) .splide:not(.is-overflow) .splide__pagination{display: none;}
:is(.nv-srs,#nv-srs) .splide{position: relative;}
:is(.nv-srs,#nv-srs) .splide.is-initialized{visibility: visible;}
:is(.nv-srs,#nv-srs) .splide__slide{backface-visibility: hidden;box-sizing: border-box;-ms-flex-negative: 0;flex-shrink: 0;list-style-type: none !important;margin: 0;position: relative;}
:is(.nv-srs,#nv-srs) .splide__track{overflow: hidden;position: relative;z-index: 0;}
:is(.nv-srs,#nv-srs) .splide__arrow{-ms-flex-align: center;align-items: center;border: 0;border-radius: var(--slider-arrow-border-radius);display: -ms-flexbox;display: flex;font-size: 30px;font-size: var(--slider-arrow-size);height: 1em;width: 1em;-ms-flex-pack: center;justify-content: center;opacity: 0.7;padding: 0;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;background-color: rgb(var(--color-background));flex-shrink: 0;}
:is(.nv-srs,#nv-srs) .splide--transparent-arrows .splide__arrow{background-color: transparent;color: rgb(var(--color-background));}
:is(.nv-srs,#nv-srs) .splide__arrow svg{fill: currentColor;height: var(--slider-arrow-icon-size);width: var(--slider-arrow-icon-size);}
:is(.nv-srs,#nv-srs) .splide__arrow:disabled{opacity: 0.3;}
:is(.nv-srs,#nv-srs) .splide__arrow:focus-visible{outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;}
:is(.nv-srs,#nv-srs) .splide__arrow--prev{left: 10px;}
:is(.nv-srs,#nv-srs) .splide__arrow--prev svg{transform: scaleX(-1);}
:is(.nv-srs,#nv-srs) .splide__arrow--next{right: 10px;}
:is(.nv-srs,#nv-srs) .splide__pagination{bottom: 5px;left: 0;padding: 0 10px;position: absolute;right: 0;z-index: 1;}
:is(.nv-srs,#nv-srs) .splide__pagination__page{--dot-color: rgb(var(--color-foreground));border-radius: 50%;display: inline-block;width: var(--pagination-dot-width);height: var(--pagination-dot-height);padding: calc(var(--pagination-dot-spacing) / 2);position: relative;box-sizing: content-box;background: transparent;}
:is(.nv-srs,#nv-srs) .splide__pagination__page.dots-custom-color{--dot-color: rgb(var(--color-background));}
:is(.nv-srs,#nv-srs) .splide__pagination__page::before{content: "";display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: var(--pagination-dot-radius);width: var(--pagination-dot-width);height: var(--pagination-dot-height);background: var(--dot-color);transition: transform 0.2s linear;opacity: 0.5;}
:is(.nv-srs,#nv-srs) .splide__pagination__page:hover::before{opacity: 0.9;}
:is(.nv-srs,#nv-srs) .splide__pagination__page.is-active::before{opacity: 1;width: calc(var(--pagination-dot-width) * var(--pagination-dot-active-scale));height: calc(var(--pagination-dot-height) * var(--pagination-dot-active-scale));border-radius: calc(var(--pagination-dot-radius) * var(--pagination-dot-active-scale));}
:is(.nv-srs,#nv-srs) .splide__pagination__page:focus-visible{outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;}
:is(.nv-srs,#nv-srs) .splide__slide{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
:is(.nv-srs,#nv-srs) .splide__slide:focus{outline: 0;}
@supports (outline-offset: -3px){:is(.nv-srs,#nv-srs) .splide__slide:focus-visible{outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: -3px;}}
@media screen and (-ms-high-contrast: none){:is(.nv-srs,#nv-srs) .splide__slide:focus-visible{border: 3px solid rgba(var(--color-foreground), 0.5);}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .splide.splide--destroy-desktop .splide__list{display: grid;grid-template-columns: repeat(var(--columns-desktop), 1fr);column-gap: var(--grid-desktop-horizontal-spacing);row-gap: var(--grid-desktop-vertical-spacing);overflow: visible;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .splide.splide--destroy-desktop .splide__track{overflow: visible;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .splide--desktop-dots-under .splide__pagination{position: relative;bottom: 0;padding-top: 15px;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .splide--desktop-dots-hidden .splide__pagination{display: none;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .splide--desktop-arrows-sides.splide--desktop-arrows-outside .splide__arrow--prev{left: -40px;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .splide--desktop-arrows-sides.splide--desktop-arrows-outside .splide__arrow--next{right: -40px;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .splide.splide--destroy-mobile .splide__list{display: grid;grid-template-columns: repeat(var(--columns-mobile), 1fr);column-gap: var(--grid-mobile-horizontal-spacing);row-gap: var(--grid-mobile-vertical-spacing);overflow: visible;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .splide.splide--destroy-mobile .splide__track{overflow: visible;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .splide--mobile-dots-under .splide__pagination{position: relative;bottom: 0;padding-top: 10px;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .splide__arrows{font-size: 28px;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .splide--mobile-dots-under.splide--mobile-arrows-under .splide__dots-and-arrows{width: fit-content;margin-left: auto;margin-right: auto;position: relative;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .splide--mobile-dots-under.splide--mobile-arrows-under .splide__arrow--prev{left: -1em;margin-top: 6px;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .splide--mobile-dots-under.splide--mobile-arrows-under .splide__arrow--next{right: -1em;margin-top: 6px;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .splide--mobile-arrows-under .splide__dots-and-arrows{margin-top: 7.5px;}}
@media screen and (max-width: 500px){:is(.nv-srs,#nv-srs) .title-wrapper-with-link{flex-direction: column;align-items: center;}}
:is(.nv-srs,#nv-srs) .accordion{display: block;border-bottom: 1px solid rgba(var(--color-foreground), 0.08);}
:is(.nv-srs,#nv-srs) .accordion__summary{display: flex;align-items: center;position: relative;line-height: 1;padding: 12.5px 0;cursor: pointer;}
:is(.nv-srs,#nv-srs) .accordion .summary__title{display: flex;align-items: center;flex: 1;}
:is(.nv-srs,#nv-srs) .accordion + .accordion{border-top: none;margin-top: 0;}
:is(.nv-srs,#nv-srs) .accordion__title{display: inline-block;max-width: calc(100% - 60px);font-size: calc(var(--font-heading-scale) * 12px);margin: 0;word-break: break-word;}
:is(.nv-srs,#nv-srs) .accordion .material-symbols-outlined{align-self: center;color: rgb(var(--color-foreground));font-size: calc(var(--font-heading-scale) * 18px);margin-right: calc(var(--font-heading-scale) * 7.5px);}
:is(.nv-srs,#nv-srs) .accordion__details[open] .accordion__summary .icon-caret{transform: rotate(180deg);}
:is(.nv-srs,#nv-srs) .accordion__content-wrapper{display: grid;grid-template-rows: 0fr;overflow: hidden;transition: grid-template-rows 0.2s ease-in-out;}
:is(.nv-srs,#nv-srs) .accordion__details[open] + .accordion__content-wrapper{grid-template-rows: 1fr;}
:is(.nv-srs,#nv-srs) .accordion__content{word-break: break-word;overflow: visible;padding: 0 6px;min-height: 0;transition: padding-bottom 0s, opacity 0.2s;overflow-y: visible;opacity: 0;}
:is(.nv-srs,#nv-srs) .accordion__details[open] + .accordion__content-wrapper .accordion__content{padding-bottom: 15px;opacity: 1;}
:is(.nv-srs,#nv-srs) .product__text-container{--font-size: var(--mobile-text-size);--icon-scale: 1.2;--border-style: solid;font-size: var(--font-size);width: 100%;}
:is(.nv-srs,#nv-srs) .product__text-container--styling-container.product__text-container{border: var(--border-style) var(--border-size) var(--border-color);}
:is(.nv-srs,#nv-srs) .product__text{display: flex;align-items: center;text-align: left;justify-content: flex-start;color: var(--text-color);font-size: inherit;line-height: 1.3;margin: 0;}
:is(.nv-srs,#nv-srs) .product__text .material-icon{font-size: calc(1em * var(--icon-scale));margin-right: 0.25em;color: var(--icon-color);flex-shrink: 0;}
:is(.nv-srs,#nv-srs) .text-with-icon-block{position: relative;overflow: visible;}
:is(.nv-srs,#nv-srs) .product__accordion .accordion__content{padding-left: 10px;padding-right: 10px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .product__text-container{--font-size: var(--desktop-text-size);}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .product__text-mobile-left{text-align: left;justify-content: flex-start;}}
:is(.nv-srs,#nv-srs) .rating-stars-and-text{justify-content: var(--alignment);}
:is(.nv-srs,#nv-srs) .rating-stars__container{display: flex;}
:is(.nv-srs,#nv-srs) .rating-stars__container svg{width: 1em;height: 1em;margin-left: 0.125em;flex-shrink: 0;}
:is(.nv-srs,#nv-srs) .rating-stars__container svg:first-of-type{margin-left: 0;}
:is(.nv-srs,#nv-srs) .rating-stars__container--underlay{position: relative;}
:is(.nv-srs,#nv-srs) .rating-stars__container--underlay svg{color: var(--bg-star-color);}
:is(.nv-srs,#nv-srs) .rating-stars__container--overlay{position: absolute;top: 0;left: 0;overflow: hidden;width: calc(100% / 5 * var(--rating));}
:is(.nv-srs,#nv-srs) .rating-stars__container--overlay:not(.trustpilot-stars__container--overlay){width: calc(var(--rating) * 1em + (var(--visible-stars) - 1) * 0.125em);}
:is(.nv-srs,#nv-srs) .rating-stars__container--overlay svg{color: var(--star-color);}
:is(.nv-srs,#nv-srs) .image-with-text .grid{margin-bottom: 0;}
:is(.nv-srs,#nv-srs) .image-with-text__grid{align-items: stretch;}
:is(.nv-srs,#nv-srs) .image-with-text .grid__item{position: relative;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .image-with-text__grid--reverse{flex-direction: row-reverse;}}
:is(.nv-srs,#nv-srs) .image-with-text__media{min-height: 100%;overflow: visible;}
:is(.nv-srs,#nv-srs) .image-with-text__media--medium{height: 296px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .image-with-text__media--medium{height: 460px;}}
:is(.nv-srs,#nv-srs) .image-with-text__content{align-items: flex-start;display: flex;justify-content: center;align-self: center;flex-direction: column;height: 100%;padding: 30px calc(30px / var(--font-body-scale)) 30px;position: relative;z-index: 1;}
:is(.nv-srs,#nv-srs) .image-with-text .grid__item::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
:is(.nv-srs,#nv-srs) .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item:after{border-radius: var(--media-radius);}
:is(.nv-srs,#nv-srs) .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item:after{border-radius: var(--text-boxes-radius);box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));}
:is(.nv-srs,#nv-srs) .image-with-text .image-with-text__media-item > *{border-radius: var(--media-radius);overflow: hidden;}
:is(.nv-srs,#nv-srs) .image-with-text .global-media-settings{overflow: hidden !important;}
:is(.nv-srs,#nv-srs) .image-with-text .image-with-text__text-item > *{border-radius: var(--text-boxes-radius);overflow: hidden;box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));}
:is(.nv-srs,#nv-srs) .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item > *, :is(.nv-srs,#nv-srs) .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item > *{box-shadow: none;}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .image-with-text--mobile-reverse .image-with-text__grid{flex-direction: column-reverse;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item:after, :is(.nv-srs,#nv-srs) .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media, :is(.nv-srs,#nv-srs) .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img{border-bottom-right-radius: 0;border-bottom-left-radius: 0;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item:after, :is(.nv-srs,#nv-srs) .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{border-top-left-radius: 0;border-top-right-radius: 0;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .image-with-text__grid--reverse .image-with-text__content{margin-left: auto;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .image-with-text__content--top{justify-content: flex-start;align-self: flex-start;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .image-with-text__content--desktop-left > *{align-self: flex-start;text-align: left;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .image-with-text__media-item--top{align-self: flex-start;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .image-with-text__media-item--middle{align-self: center;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after, :is(.nv-srs,#nv-srs) .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media, :is(.nv-srs,#nv-srs) .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img{border-top-right-radius: 0;border-bottom-right-radius: 0;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after, :is(.nv-srs,#nv-srs) .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content, :is(.nv-srs,#nv-srs) .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after{border-top-left-radius: 0;border-bottom-left-radius: 0;}}
:is(.nv-srs,#nv-srs) .image-with-text__content{border-radius: var(--text-boxes-radius);box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));word-break: break-word;}
@media screen and (min-width: 990px){:is(.nv-srs,#nv-srs) .image-with-text__content{padding: 60px 70px 70px;}}
:is(.nv-srs,#nv-srs) .image-with-text__content > * + *{margin-top: 20px;}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .collapse-padding .image-with-text__grid .image-with-text__content{padding: 20px 0;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .collapse-padding:not(.image-with-text--desktop-full-width) .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content:not(.image-with-text__content--desktop-center){padding-right: 0;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .collapse-padding:not(.image-with-text--desktop-full-width) .image-with-text__grid--reverse .image-with-text__content:not(.image-with-text__content--desktop-center){padding-left: 0;}}
@supports not (inset: 10px){:is(.nv-srs,#nv-srs) .image-with-text .grid{margin-left: 0;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .image-with-text--desktop-full-width.page-width{max-width: none;padding-left: 0;padding-right: 0;--media-radius: 0px;--text-boxes-radius: 0px;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .image-with-text--desktop-full-width .image-with-text__content{padding-left: 30px;padding-right: 30px;}}
@media screen and (min-width: 990px){:is(.nv-srs,#nv-srs) .image-with-text--desktop-full-width .image-with-text__content{padding-left: 70px;padding-right: 70px;}}
:is(.nv-srs,#nv-srs) .collapsible-content{position: relative;z-index: 0;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .collapsible-content__grid{align-items: center;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .collapsible-content__grid--reverse{flex-direction: row-reverse;}}
:is(.nv-srs,#nv-srs) .collapsible-content-wrapper-narrow{margin: 0 auto;padding-right: 20px;padding-left: 20px;max-width: 734px;}
:is(.nv-srs,#nv-srs) .collapsible-content__header{word-break: break-word;}
:is(.nv-srs,#nv-srs) .collapsible-content summary:hover{background: rgba(var(--color-foreground), 0.04);}
:is(.nv-srs,#nv-srs) .collapsible-content summary:hover .accordion__title{text-decoration: underline;text-underline-offset: 3px;}
:is(.nv-srs,#nv-srs) .accordion-v2{--header-bg: transparent;--icon-color: rgb(var(--color-foreground));--collapse-icon-color: rgb(var(--color-foreground));--solid-collapse-icon-color: rgb(var(--color-background));--solid-collapse-icon-bg: rgb(var(--color-foreground));--solid-collapse-icon-radius: 50%;--content-bg: transparent;--border-style: solid;--corner-radius;0px;--border-color: rgba(var(--color-foreground), 0.12);--border-thickness: 1px;--border-prop: var(--border-thickness) var(--border-style) var(--border-color);--corner-radius: 0px;}
:is(.nv-srs,#nv-srs) .accordion-v2{border: none;overflow: hidden;border-radius: var(--corner-radius);}
:is(.nv-srs,#nv-srs) .accordion-v2[data-border-type="bottom"]{border-bottom: var(--border-prop);}
:is(.nv-srs,#nv-srs) .accordion-v2 .accordion__details{background-color: var(--header-bg);}
:is(.nv-srs,#nv-srs) .accordion-v2 .summary__title .material-icon{color: var(--icon-color);}
:is(.nv-srs,#nv-srs) .accordion-v2 .accordion__collapse-icon{--size: 18px;width: var(--size);height: var(--size);}
:is(.nv-srs,#nv-srs) .accordion-v2 .accordion__collapse-icon svg{position: static;color: var(--collapse-icon-color);}
:is(.nv-srs,#nv-srs) .accordion-v2 .accordion__content-wrapper{background-color: var(--content-bg);}
:is(.nv-srs,#nv-srs) .accordion-v2 .accordion__content{padding: 0 !important;}
:is(.nv-srs,#nv-srs) .accordion-v2 .accordion__content__inner{padding: 0 10px 10px;}
:is(.nv-srs,#nv-srs) .accordion-v2--colors-theme[data-border-type="bottom"] .accordion__collapse-icon{margin-right: 5px;}
:is(.nv-srs,#nv-srs) .accordion-v2, :is(.nv-srs,#nv-srs) .accordion-v2 .accordion__details, :is(.nv-srs,#nv-srs) .accordion-v2 .material-icon, :is(.nv-srs,#nv-srs) .accordion-v2 .accordion__collapse-icon, :is(.nv-srs,#nv-srs) .accordion-v2 .accordion__collapse-icon svg, :is(.nv-srs,#nv-srs) .accordion-v2 .accordion__content-wrapper, :is(.nv-srs,#nv-srs) .accordion-v2 .accordion__content{transition: grid-template-rows var(--animation-duration) ease-in-out, background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, border-color var(--animation-duration) ease-in-out, transform var(--animation-duration) ease-in-out, opacity var(--animation-duration) ease-in-out;}
:is(.nv-srs,#nv-srs) .rich-text{z-index: 1;}
:is(.nv-srs,#nv-srs) .rich-text__wrapper{display: flex;justify-content: center;}
:is(.nv-srs,#nv-srs) .rich-text__blocks{width: 100%;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .rich-text__wrapper{width: 100%;}}
:is(.nv-srs,#nv-srs) .rich-text__blocks *{overflow-wrap: break-word;}
:is(.nv-srs,#nv-srs) .rich-text__blocks > *{margin-top: 0;margin-bottom: 0;}
:is(.nv-srs,#nv-srs) .multicolumn .title{margin: 0;}
:is(.nv-srs,#nv-srs) .multicolumn .title-wrapper-with-link{margin-top: 0;}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) .multicolumn .title-wrapper-with-link{margin-bottom: 30px;}}
:is(.nv-srs,#nv-srs) .multicolumn-card__image-wrapper--third-width{width: 33%;}
:is(.nv-srs,#nv-srs) .multicolumn-card{max-width: 720px;position: relative;box-sizing: border-box;display: flex;flex-direction: column;}
:is(.nv-srs,#nv-srs) .multicolumn-card, :is(.nv-srs,#nv-srs) .multicolumn-card.center .multicolumn-card__image-wrapper:not(.multicolumn-card__image-wrapper--full-width){margin-left: auto;margin-right: auto;}
:is(.nv-srs,#nv-srs) .multicolumn-card{margin-left: auto;margin-right: auto;}
:is(.nv-srs,#nv-srs) .multicolumn-card h3{line-height: calc(1 + 0.5 / max(1, var(--font-heading-scale)));}
:is(.nv-srs,#nv-srs) .multicolumn-card h3, :is(.nv-srs,#nv-srs) .multicolumn-card p{margin: 0;}
:is(.nv-srs,#nv-srs) .multicolumn-card-spacing{padding-top: 25px;margin-left: 25px;margin-right: 25px;}
:is(.nv-srs,#nv-srs) .multicolumn-card__info > :nth-child(2){margin-top: 10px;}
:is(.nv-srs,#nv-srs) .multicolumn--same-bgs .multicolumn-card-spacing{padding: 0;margin: 0;}
:is(.nv-srs,#nv-srs) .multicolumn-card__info{padding: 25px;}
:is(.nv-srs,#nv-srs) .multicolumn--same-bgs .multicolumn-card__info{padding-top: 0;padding-left: 15px;padding-right: 15px;}
:is(.nv-srs,#nv-srs) .multicolumn--same-bgs .multicolumn-card__image-wrapper + .multicolumn-card__info{padding-top: 25px;}
:is(.nv-srs,#nv-srs) .multicolumn--same-bgs .multicolumn-card__image-wrapper .media{border-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width));overflow: hidden;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .multicolumn--same-bgs .multicolumn-card__image-wrapper{margin-left: 15px;margin-right: 15px;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .multicolumn .multicolumn--same-bgs .multicolumn-card__info, :is(.nv-srs,#nv-srs) .splide:not(.is-active) .multicolumn--same-bgs.center .multicolumn-card__info{padding-left: 15px;padding-right: 15px;}}
:is(.nv-srs,#nv-srs) .multicolumn-card:not(.multicolumn-card--media-bottom) > .multicolumn-card__image-wrapper--full-width:not(.multicolumn-card-spacing){border-top-left-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width));border-top-right-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width));overflow: hidden;}
:is(.nv-srs,#nv-srs) .multicolumn--same-bgs.multicolumn-card{border-radius: 0;}
:is(.nv-srs,#nv-srs) .testimonial-card__stars{margin-top: 2px;margin-bottom: 10px;}
:is(.nv-srs,#nv-srs) .testimonial-card__author-container{display: flex;align-items: center;padding-top: 10px;margin-top: 7.5px;border-top: solid 1px rgba(var(--color-foreground), 0.06);}
:is(.nv-srs,#nv-srs) .center .testimonial-card__author-container{justify-content: center;}
:is(.nv-srs,#nv-srs) .testimonial-card__author{font-size: 14px;line-height: 1.1;}
:is(.nv-srs,#nv-srs) .testimonial-card .multicolumn-card__info{padding: 12.5px 20px 20px;position: relative;}
:is(.nv-srs,#nv-srs) .testimonial-card__quotes{font-size: 50px;position: absolute;top: 0;right: 20px;width: 1em;height: 1em;border-radius: 50%;transform: translateY(-50%);margin: 0 !important;}
:is(.nv-srs,#nv-srs) .testimonial-card__quotes svg{width: 55%;}
:is(.nv-srs,#nv-srs) .multicolumn .testimonial-card .multicolumn-card__info h3{margin-top: 5px;font-size: calc(var(--font-heading-scale) * 14.5px);margin-bottom: 10px;}
:is(.nv-srs,#nv-srs) .testimonial-card--has-author .multicolumn-card__info{padding-bottom: 12.5px;}
:is(.nv-srs,#nv-srs) .heading strong{font-style: normal;display: inline-block;z-index: 0;}
:is(.nv-srs,#nv-srs) .heading strong::after{z-index: -1;}
:is(.nv-srs,#nv-srs) .heading.title-with-highlight-1--color strong{color: var(--hightlight-1--color);}
:is(.nv-srs,#nv-srs) .text-with-icon-block{background: var(--bg-color);border-width: var(--border-width);border-style: var(--border-style);border-color: var(--border-color);border-radius: var(--border-radius);padding: var(--padding-y--desktop) var(--padding-x--desktop);}
@media screen and (max-width: 750px){:is(.nv-srs,#nv-srs) .text-with-icon-block{padding: var(--padding-y--mobile) var(--padding-x--mobile);}}
:is(.nv-srs,#nv-srs) .bekannt-track-wrapper{width: 100%; overflow: hidden; padding: 30px 0; background: #ffffff;}
:is(.nv-srs,#nv-srs) .bekannt-track{display: flex; align-items: center; gap: 60px; width: max-content; animation: bekannt-scroll 20s linear infinite;}
:is(.nv-srs,#nv-srs) .bekannt-track:hover{animation-play-state: paused;}
:is(.nv-srs,#nv-srs) .bekannt-logo-item{flex: 0 0 auto; display: flex; align-items: center; justify-content: center; height: 60px;}
:is(.nv-srs,#nv-srs) .bekannt-logo-item img{max-height: 100%; width: auto; object-fit: contain;}
:is(.nv-srs,#nv-srs) .bekannt-logo-item--figaro{background: #ffffff; padding: 10px 16px; border-radius: 6px;}
:is(.nv-srs,#nv-srs) #CollapsibleRows-template--30345553871189__collapsible_content_f6Magk .accordion{--animation-duration: 0.4s; --border-thickness: 1px; --border-style: solid;}
:is(.nv-srs,#nv-srs) #CollapsibleRows-template--30345553871189__collapsible_content_f6Magk .accordion + .accordion{margin-top: 4px;}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__collapsible_content_f6Magk-padding{padding-top: 0px; padding-bottom: 24px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__collapsible_content_f6Magk-padding{padding-top: 0px; padding-bottom: 32px;}}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__multicolumn_TpEVKi-padding{padding-top: 27px; padding-bottom: 27px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__multicolumn_TpEVKi-padding{padding-top: 36px; padding-bottom: 36px;}}
:is(.nv-srs,#nv-srs) #multicolumn-template--30345553871189__multicolumn_TpEVKi{--text-boxes-radius: 20px;}
:is(.nv-srs,#nv-srs) #multicolumn-template--30345553871189__multicolumn_TpEVKi .multicolumn-card h3{font-size: 18px;}
:is(.nv-srs,#nv-srs) #multicolumn-template--30345553871189__multicolumn_TpEVKi .multicolumn-card .rte{font-size: 14px;}
:is(.nv-srs,#nv-srs) #multicolumn-template--30345553871189__multicolumn_TpEVKi .multicolumn-card h3 + .rte{margin-top: 10px;}
:is(.nv-srs,#nv-srs) #multicolumn-template--30345553871189__multicolumn_TpEVKi .multicolumn-card__info{padding: 24px 24px;}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) #multicolumn-template--30345553871189__multicolumn_TpEVKi .multicolumn-card h3{font-size: 22px;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) #multicolumn-template--30345553871189__multicolumn_TpEVKi .multicolumn-card .rte{font-size: 11px;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) #multicolumn-template--30345553871189__multicolumn_TpEVKi .multicolumn-card h3 + .rte{margin-top: 10px;}}
@media screen and (max-width: 749px){:is(.nv-srs,#nv-srs) #multicolumn-template--30345553871189__multicolumn_TpEVKi .multicolumn-card__info{padding: 24px 24px;}}
:is(.nv-srs,#nv-srs) .color-scheme-template--30345553871189__multicolumn_TpEVKi.color-custom{--color-background: 232, 239, 250; --gradient-background: #e8effa; --color-foreground: 46, 42, 57; --color-button: 221, 29, 29; --color-button-text: 232, 239, 250; --color-base-outline-button-labels: 221, 29, 29;}
:is(.nv-srs,#nv-srs) .cards-color-scheme-template--30345553871189__multicolumn_TpEVKi.color-custom{--color-background: 232, 239, 250; --gradient-background: #e8effa; --color-foreground: 46, 42, 57;}
:is(.nv-srs,#nv-srs) .cards-color-scheme-template--30345553871189__multicolumn_TpEVKi.color-custom h3{--color-foreground: 34, 33, 38;}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_RTYAUd-padding{padding-top: 0px; padding-bottom: 16px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_RTYAUd-padding{padding-top: 60px; padding-bottom: 36px;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_RTYAUd .image-with-text__media-item{width: 50%;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_RTYAUd .image-with-text__text-item{width: 50%;}}
:is(.nv-srs,#nv-srs) .color-scheme-template--30345553871189__image_with_text_RTYAUd.color-custom{--color-background: 255, 255, 255; --gradient-background: #ffffff; --color-foreground: 0, 0, 0; --color-button: 221, 29, 29; --color-button-text: 255, 255, 255; --color-base-outline-button-labels: 221, 29, 29;}
:is(.nv-srs,#nv-srs) .section-color-scheme-template--30345553871189__image_with_text_RTYAUd.color-custom{--color-background: 255, 255, 255; --gradient-background: #ffffff;}
:is(.nv-srs,#nv-srs) .rich-text-block-AWXVVeFR0TVpXdEtLc__text_dGEtxT p{font-size: 14px;}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_iacnhF-padding{padding-top: 0px; padding-bottom: 16px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_iacnhF-padding{padding-top: 60px; padding-bottom: 36px;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_iacnhF .image-with-text__media-item{width: 50%;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_iacnhF .image-with-text__text-item{width: 50%;}}
:is(.nv-srs,#nv-srs) .color-scheme-template--30345553871189__image_with_text_iacnhF.color-custom{--color-background: 255, 255, 255; --gradient-background: #ffffff; --color-foreground: 0, 0, 0; --color-button: 221, 29, 29; --color-button-text: 255, 255, 255; --color-base-outline-button-labels: 221, 29, 29;}
:is(.nv-srs,#nv-srs) .section-color-scheme-template--30345553871189__image_with_text_iacnhF.color-custom{--color-background: 255, 255, 255; --gradient-background: #ffffff;}
:is(.nv-srs,#nv-srs) .rich-text-block-AOVBpbWxMY2dzb1QwW__text_MT7rwE p{font-size: 14px;}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_RXbbXF-padding{padding-top: 24px; padding-bottom: 16px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_RXbbXF-padding{padding-top: 0px; padding-bottom: 0px;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_RXbbXF .image-with-text__media-item{width: 50%;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_RXbbXF .image-with-text__text-item{width: 50%;}}
:is(.nv-srs,#nv-srs) .color-scheme-template--30345553871189__image_with_text_RXbbXF.color-custom{--color-background: 238, 241, 253; --gradient-background: #eef1fd; --color-foreground: 255, 255, 255; --color-button: 221, 29, 29; --color-button-text: 255, 255, 255; --color-base-outline-button-labels: 221, 29, 29;}
:is(.nv-srs,#nv-srs) .section-color-scheme-template--30345553871189__image_with_text_RXbbXF.color-custom{--color-background: 238, 241, 253; --gradient-background: #eef1fd;}
:is(.nv-srs,#nv-srs) .rich-text-block-ASmgralFHbkoxTWtRY__text_Xq8qmG{--color-foreground: 0, 0, 0; color: rgb(var(--color-foreground));}
:is(.nv-srs,#nv-srs) .rich-text-block-ASmgralFHbkoxTWtRY__text_Xq8qmG p{font-size: 14px;}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_EwC3UK-padding{padding-top: 0px; padding-bottom: 16px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_EwC3UK-padding{padding-top: 36px; padding-bottom: 0px;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_EwC3UK .image-with-text__media-item{width: 50%;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_EwC3UK .image-with-text__text-item{width: 50%;}}
:is(.nv-srs,#nv-srs) .rich-text-block-AK2VXd25ETEJvdUQvU__text_xxxXrb{--color-foreground: 0, 0, 0; color: rgb(var(--color-foreground));}
:is(.nv-srs,#nv-srs) .rich-text-block-AK2VXd25ETEJvdUQvU__text_xxxXrb p{font-size: 14px;}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_KAJG4e-padding{padding-top: 0px; padding-bottom: 16px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_KAJG4e-padding{padding-top: 36px; padding-bottom: 36px;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_KAJG4e .image-with-text__media-item{width: 50%;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_KAJG4e .image-with-text__text-item{width: 50%;}}
:is(.nv-srs,#nv-srs) .rich-text-block-Ad2swdDR6V0xIclZwW__text_jAFMk4 p{font-size: 14px;}
:is(.nv-srs,#nv-srs) #Button-AVmo3TWZrRlo0aElNS__button_3txgLb{--icon-scale: 1.2em; --icon-spacing: 10px;}
:is(.nv-srs,#nv-srs) #Button-AVmo3TWZrRlo0aElNS__button_3txgLb{--color-button: 51, 79, 180; --color-button-text: 255, 255, 255;}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__custom_liquid_iUUxAX-padding{padding-top: calc(40px * 0.75); padding-bottom: calc(0px * 0.75);}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__custom_liquid_iUUxAX-padding{padding-top: 40px; padding-bottom: 0px;}}
:is(.nv-srs,#nv-srs) .sc-section{background:#eef1fb; padding:48px 16px; box-sizing:border-box; width:100%; overflow-x:hidden;}
:is(.nv-srs,#nv-srs) .sc-section *{box-sizing:border-box; min-width:0;}
:is(.nv-srs,#nv-srs) .sc-container{max-width:1100px; margin:0 auto; width:100%;}
:is(.nv-srs,#nv-srs) .sc-title{text-align:center; font-size:clamp(20px, 5.5vw, 32px); line-height:1.3; font-weight:800; color:#1a2a6c; margin:0 0 12px; word-break:break-word;}
:is(.nv-srs,#nv-srs) .sc-brand{color:#3b6df0;}
:is(.nv-srs,#nv-srs) .sc-tagline{text-align:center; color:#555; font-size:clamp(13px, 3.6vw, 16px); margin:0 0 28px; padding:0 4px;}
:is(.nv-srs,#nv-srs) .sc-cards-wrapper{display:flex; gap:20px; align-items:stretch; flex-wrap:wrap; justify-content:center; width:100%;}
:is(.nv-srs,#nv-srs) .sc-card{flex:1 1 420px; width:100%; max-width:520px; background:#fff; border-radius:14px; overflow:hidden; border:1px solid #e5e5e5;}
:is(.nv-srs,#nv-srs) .sc-card-green{border-color:#22c55e;}
:is(.nv-srs,#nv-srs) .sc-card-red{border-color:#e05050;}
:is(.nv-srs,#nv-srs) .sc-card-header{display:flex; align-items:center; justify-content:space-between; gap:10px; padding:14px 16px; color:#fff; font-weight:700; font-size:14px;}
:is(.nv-srs,#nv-srs) .sc-card-header span{word-break:break-word;}
:is(.nv-srs,#nv-srs) .sc-card-header svg{width:20px; height:20px; flex-shrink:0;}
:is(.nv-srs,#nv-srs) .sc-card-header-green{background:#22c55e;}
:is(.nv-srs,#nv-srs) .sc-card-header-red{background:#e05050;}
:is(.nv-srs,#nv-srs) .sc-card-body{padding:16px; display:flex; flex-direction:column; gap:16px;}
:is(.nv-srs,#nv-srs) .sc-item{display:flex; gap:10px; align-items:flex-start;}
:is(.nv-srs,#nv-srs) .sc-icon{width:22px; height:22px; flex-shrink:0; margin-top:2px;}
:is(.nv-srs,#nv-srs) .sc-item-title{margin:0 0 4px; font-weight:700; font-size:13px; color:#1a2a3a; text-transform:uppercase; letter-spacing:.2px; word-break:break-word;}
:is(.nv-srs,#nv-srs) .sc-item-desc{margin:0; font-size:13.5px; color:#555; line-height:1.45; word-break:break-word;}
@media (max-width: 700px){:is(.nv-srs,#nv-srs) .sc-section{padding:32px 12px;}}
@media (max-width: 700px){:is(.nv-srs,#nv-srs) .sc-cards-wrapper{flex-direction:column; gap:16px;}}
@media (max-width: 700px){:is(.nv-srs,#nv-srs) .sc-card{max-width:100%; flex:1 1 auto;}}
@media (max-width: 380px){:is(.nv-srs,#nv-srs) .sc-card-header{font-size:13px; padding:12px 14px;}}
@media (max-width: 380px){:is(.nv-srs,#nv-srs) .sc-card-body{padding:14px;}}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__testimonials_URzPwG-padding{padding-top: 27px; padding-bottom: 27px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__testimonials_URzPwG-padding{padding-top: 36px; padding-bottom: 36px;}}
:is(.nv-srs,#nv-srs) .cards-color-scheme-template--30345553871189__testimonials_URzPwG.color-custom{--color-background: 243, 243, 243; --gradient-background: #f3f3f3; --color-foreground: 46, 42, 57;}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__custom_liquid_FgC8if-padding{padding-top: calc(0px * 0.75); padding-bottom: calc(0px * 0.75);}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__custom_liquid_FgC8if-padding{padding-top: 0px; padding-bottom: 0px;}}
:is(.nv-srs,#nv-srs) .st-section{background:linear-gradient(180deg, #e9f1ff 0%, #dfeaff 100%); padding:56px 20px; box-sizing:border-box; width:100%; overflow-x:hidden;}
:is(.nv-srs,#nv-srs) .st-section *{box-sizing:border-box; min-width:0;}
:is(.nv-srs,#nv-srs) .st-heading{max-width:900px; margin:0 auto 32px; text-align:center;}
:is(.nv-srs,#nv-srs) .st-heading h2{margin:0; font-weight:800; line-height:1.3;}
:is(.nv-srs,#nv-srs) .st-blue{color:#3b6df0; font-size:clamp(20px, 4.5vw, 34px); display:inline-block;}
:is(.nv-srs,#nv-srs) .st-black{color:#151515; font-size:clamp(20px, 4.5vw, 34px); display:inline-block;}
:is(.nv-srs,#nv-srs) .st-grid{max-width:1200px; margin:0 auto; display:grid; grid-template-columns:repeat(3, 1fr); gap:24px;}
:is(.nv-srs,#nv-srs) .st-card{background:#fff; border-radius:16px; overflow:hidden; box-shadow:0 4px 16px rgba(20,30,60,.06); display:flex; flex-direction:column;}
:is(.nv-srs,#nv-srs) .st-video-wrap{position:relative; width:100%; aspect-ratio:1 / 1; background:#e2e8f5; overflow:hidden;}
:is(.nv-srs,#nv-srs) .st-video{width:100%; height:100%; object-fit:cover; display:block;}
:is(.nv-srs,#nv-srs) .st-badge{position:absolute; top:12px; left:12px; background:#3b6df0; color:#fff; font-size:11px; font-weight:800; letter-spacing:.4px; padding:6px 12px; border-radius:999px; text-transform:uppercase;}
:is(.nv-srs,#nv-srs) .st-text{margin:0; padding:18px 18px 22px; font-size:14.5px; line-height:1.55; color:#333;}
:is(.nv-srs,#nv-srs) .st-text strong{color:#111; font-weight:700;}
@media (max-width: 900px){:is(.nv-srs,#nv-srs) .st-grid{grid-template-columns:1fr; gap:20px;}}
@media (max-width: 900px){:is(.nv-srs,#nv-srs) .st-section{padding:40px 16px;}}
@media (max-width: 380px){:is(.nv-srs,#nv-srs) .st-text{padding:14px 14px 18px; font-size:14px;}}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_7x3gWh-padding{padding-top: 0px; padding-bottom: 16px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_7x3gWh-padding{padding-top: 36px; padding-bottom: 36px;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_7x3gWh .image-with-text__media-item{width: 50%;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_7x3gWh .image-with-text__text-item{width: 50%;}}
:is(.nv-srs,#nv-srs) .color-scheme-template--30345553871189__image_with_text_7x3gWh.color-custom{--color-background: 222, 236, 255; --gradient-background: #deecff; --color-foreground: 255, 255, 255; --color-button: 51, 79, 180; --color-button-text: 255, 255, 255; --color-base-outline-button-labels: 221, 29, 29;}
:is(.nv-srs,#nv-srs) .section-color-scheme-template--30345553871189__image_with_text_7x3gWh.color-custom{--color-background: 222, 236, 255; --gradient-background: #deecff;}
:is(.nv-srs,#nv-srs) .rich-text-block-AUnAvdmdEZkFTOGphK__text_zh7VMT{--color-foreground: 0, 0, 0; color: rgb(var(--color-foreground));}
:is(.nv-srs,#nv-srs) .rich-text-block-AUnAvdmdEZkFTOGphK__text_zh7VMT p{font-size: 14px;}
:is(.nv-srs,#nv-srs) .rich-text-block-AOUhCdGNvaUZjT29GM__text_nznzL3{--color-foreground: 0, 0, 0; color: rgb(var(--color-foreground));}
:is(.nv-srs,#nv-srs) .rich-text-block-AOUhCdGNvaUZjT29GM__text_nznzL3 p{font-size: 14px;}
:is(.nv-srs,#nv-srs) #Button-AZmd1ZTZNb1dLR3gzS__button_nNFfHa{--icon-scale: 1.2em; --icon-spacing: 10px;}
:is(.nv-srs,#nv-srs) .rich-text-block-AU2RLMkgvbTAyakMwV__text_VVcJgm{--color-foreground: 51, 79, 180; color: rgb(var(--color-foreground));}
:is(.nv-srs,#nv-srs) .rich-text-block-AU2RLMkgvbTAyakMwV__text_VVcJgm p{font-size: 14px;}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_PabeUP-padding{padding-top: 0px; padding-bottom: 0px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__image_with_text_PabeUP-padding{padding-top: 0px; padding-bottom: 0px;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_PabeUP .image-with-text__media-item{width: 50%;}}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) #image-with-text-template--30345553871189__image_with_text_PabeUP .image-with-text__text-item{width: 50%;}}
:is(.nv-srs,#nv-srs) .color-scheme-template--30345553871189__image_with_text_PabeUP.color-custom{--color-background: 222, 236, 255; --gradient-background: #deecff; --color-foreground: 0, 0, 0; --color-button: 221, 29, 29; --color-button-text: 255, 255, 255; --color-base-outline-button-labels: 221, 29, 29;}
:is(.nv-srs,#nv-srs) .rich-text-block-AUUtGWGlQN1lLSHErc__text_KEkgh8 p{font-size: 14px;}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__rich_text_YyMKnz-padding{padding-top: 30px; padding-bottom: 0px;}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__rich_text_YyMKnz-padding{padding-top: 40px; padding-bottom: 0px;}}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__custom_liquid_7Qcm6N-padding{padding-top: calc(0px * 0.75); padding-bottom: calc(0px * 0.75);}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__custom_liquid_7Qcm6N-padding{padding-top: 0px; padding-bottom: 0px;}}
:is(.nv-srs,#nv-srs) .bekannt-track-wrapper{width: 100%; overflow: hidden; padding: 30px 0; background: #ffffff;}
:is(.nv-srs,#nv-srs) .bekannt-track{display: flex; align-items: center; gap: 60px; width: max-content; animation: bekannt-scroll 20s linear infinite;}
:is(.nv-srs,#nv-srs) .bekannt-track:hover{animation-play-state: paused;}
:is(.nv-srs,#nv-srs) .bekannt-logo-item{flex: 0 0 auto; display: flex; align-items: center; justify-content: center; height: 60px;}
:is(.nv-srs,#nv-srs) .bekannt-logo-item img{max-height: 100%; width: auto; object-fit: contain;}
:is(.nv-srs,#nv-srs) .bekannt-logo-item--figaro{background: #ffffff; padding: 10px 16px; border-radius: 6px;}
:is(.nv-srs,#nv-srs) .section-template--30345553871189__custom_liquid_QGat9h-padding{padding-top: calc(40px * 0.75); padding-bottom: calc(52px * 0.75);}
@media screen and (min-width: 750px){:is(.nv-srs,#nv-srs) .section-template--30345553871189__custom_liquid_QGat9h-padding{padding-top: 40px; padding-bottom: 52px;}}
:is(.nv-srs,#nv-srs) .rv-section{max-width:820px; margin:0 auto; padding:40px 16px 56px; box-sizing:border-box; width:100%;}
:is(.nv-srs,#nv-srs) .rv-section *{box-sizing:border-box; min-width:0;}
:is(.nv-srs,#nv-srs) .rv-title{font-size:22px; font-weight:700; color:#111; margin:0 0 20px;}
:is(.nv-srs,#nv-srs) .rv-grid, :is(.nv-srs,#nv-srs) .rv-more{display:flex; flex-direction:column; gap:16px;}
:is(.nv-srs,#nv-srs) .rv-more{max-height:0; overflow:hidden; opacity:0; transition:max-height .4s ease, opacity .3s ease;}
:is(.nv-srs,#nv-srs) .rv-more.rv-open{max-height:20000px; opacity:1; margin-top:16px;}
:is(.nv-srs,#nv-srs) .rv-card{background:#fff; border:1px solid #e6e8ee; border-radius:12px; padding:18px 20px;}
:is(.nv-srs,#nv-srs) .rv-stars{display:flex; gap:2px; margin-bottom:10px;}
:is(.nv-srs,#nv-srs) .rv-star{width:16px; height:16px;}
:is(.nv-srs,#nv-srs) .rv-reviewer{display:flex; align-items:center; gap:8px; margin-bottom:10px;}
:is(.nv-srs,#nv-srs) .rv-avatar{width:26px; height:26px; border-radius:50%; background:#dbe3fb; color:#3b57c9; font-size:11px; font-weight:700; display:flex; align-items:center; justify-content:center; flex-shrink:0;}
:is(.nv-srs,#nv-srs) .rv-name{font-size:13px; font-weight:600; color:#2563eb;}
:is(.nv-srs,#nv-srs) .rv-headline{font-size:15px; font-weight:700; color:#111; margin:0 0 6px;}
:is(.nv-srs,#nv-srs) .rv-body{font-size:14px; line-height:1.5; color:#4b5563; margin:0 0 10px; word-break:break-word;}
:is(.nv-srs,#nv-srs) .rv-verified{font-size:12.5px; color:#16a34a; font-weight:600;}
:is(.nv-srs,#nv-srs) .rv-load-btn{display:block; margin:24px auto 0; padding:12px 28px; border:1px solid #d1d5db; border-radius:999px; background:#fff; color:#111; font-size:14px; font-weight:600; cursor:pointer; transition:background .15s ease, border-color .15s ease;}
:is(.nv-srs,#nv-srs) .rv-load-btn:hover{background:#f5f6f8; border-color:#b9bec7;}
:is(.nv-srs,#nv-srs) .rv-load-btn.rv-hidden{display:none;}
@media (max-width: 480px){:is(.nv-srs,#nv-srs) .rv-section{padding:28px 12px 40px;}}
@media (max-width: 480px){:is(.nv-srs,#nv-srs) .rv-card{padding:14px 16px;}}
:is(.nv-srs,#nv-srs) .nv-alt{display:inline-block;white-space:nowrap}
@keyframes bekannt-scroll{ from { transform: translateX(0); } to { transform: translateX(-50%); } }
