@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}address{font-style:inherit}em,i{font-style:italic}ol,ul{list-style:none}figure,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4{margin:0}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:300;src:url(../fonts/inter-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url(../fonts/inter-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url(../fonts/inter-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url(../fonts/inter-v20-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url(../fonts/inter-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:800;src:url(../fonts/inter-v20-latin-800.woff2) format("woff2")}.pointer:hover{cursor:pointer}.ovh{overflow:hidden}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.text-center{text-align:center}.bold{font-weight:700}.red-divider{background:#c20000;height:1px;margin:2rem auto;width:80%}.text-gold{color:#f2db71}.hero-headline{background:-webkit-gradient(linear,left top,right top,from(#9d791b),color-stop(20%,#f2db71),color-stop(80%,#f2db71),to(#9d791b));background:linear-gradient(90deg,#9d791b 0,#f2db71 20%,#f2db71 80%,#9d791b);-webkit-background-clip:text;background-clip:text;color:#9d791b;-webkit-text-fill-color:transparent;background-repeat:repeat;background-size:100%;display:inline-block;font-weight:800}.hero-headline::-moz-selection{-webkit-text-fill-color:#131416;background:#fafafa;color:#131416}.hero-headline::selection{-webkit-text-fill-color:#131416;background:#fafafa;color:#131416}.gold-text{background:-webkit-gradient(linear,left top,right top,from(#9d791b),color-stop(20%,#f2db71),color-stop(80%,#f2db71),to(#9d791b));background:linear-gradient(90deg,#9d791b 0,#f2db71 20%,#f2db71 80%,#9d791b);-webkit-background-clip:text;background-clip:text;color:#9d791b;-webkit-text-fill-color:transparent;background-repeat:repeat;background-size:100%;display:inline-block}.gold-text::-moz-selection{-webkit-text-fill-color:#131416;background:#fafafa;color:#131416}.gold-text::selection{-webkit-text-fill-color:#131416;background:#fafafa;color:#131416}.sr-only{border:0;margin:-1px;padding:0;top:-10000em;clip:rect(0,0,0,0)}.skip-link,.sr-only{height:1px;overflow:hidden;position:absolute;width:1px}.skip-link{background:#1a1c1e;color:#fafafa;left:-9999px;padding:.5rem 1rem;text-decoration:none;top:auto;z-index:999}.skip-link:focus{font-weight:700;height:auto;left:1rem;position:absolute;top:1rem;width:auto;clip:auto}@media (min-width:360px){h1{font-size:2rem;letter-spacing:-.0625rem;line-height:2.25rem}}@media (min-width:768px){h1{font-size:2.375rem;letter-spacing:-.0625rem;line-height:2.75rem}}@media (min-width:1400px){h1{font-size:3.8125rem;letter-spacing:-.0625rem;line-height:4.25rem}}h1{font-weight:700;text-transform:uppercase}@media (min-width:360px){h2{font-size:1.75rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:768px){h2{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:1400px){h2{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:1}}h2{font-weight:600;text-transform:uppercase}@media (min-width:360px){h3{font-size:1.5rem;letter-spacing:normal;line-height:1.75rem}}@media (min-width:768px){h3{font-size:1.75rem;letter-spacing:normal;line-height:2.125rem}}@media (min-width:1400px){h3{font-size:2.4375rem;letter-spacing:normal;line-height:3rem}}h3{font-weight:600}@media (min-width:360px){h4{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:768px){h4{font-size:1.5rem;letter-spacing:normal;line-height:1.875rem}}@media (min-width:1400px){h4{font-size:1.9375rem;letter-spacing:normal;line-height:2.375rem}}h4{font-weight:600}.cgvn-grid{-webkit-column-gap:6.4vw;-moz-column-gap:6.4vw;column-gap:6.4vw;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;max-width:1920px;padding-inline:2rem}@media (min-width:768px){.cgvn-grid{padding-inline:4rem}}@media (min-width:1024px){.cgvn-grid{padding-inline:6rem}}@media (min-width:1920px){.cgvn-grid{padding-inline:10rem}}@media (min-width:768px){.cgvn-grid{-webkit-column-gap:1.6667vw;-moz-column-gap:1.6667vw;column-gap:1.6667vw}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(255,255,255,0)!important;-webkit-tap-highlight-color:transparent!important;list-style-type:none}body,html{height:100%}body{font-family:"Inter",sans-serif;font-size:18px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;background:#131416;background:#000;color:#fafafa;overflow-x:hidden;padding-top:var(--header-height,120px);-webkit-transition:padding-top .2s ease-out;transition:padding-top .2s ease-out}img{display:block;height:auto;width:100%}a{color:#fafafa;text-decoration:none}a:focus-visible,button:focus-visible{border-radius:6px;outline:2px solid #f2db71;outline-offset:2px}.textlink:focus-visible{outline:1px solid #f2db71;outline-offset:3px}.wrapper{background-color:#131416;margin-inline:auto;max-width:1920px;position:relative}#smooth-content{padding-top:var(--header-height,100px);-webkit-transition:padding-top .3s ease-out;transition:padding-top .3s ease-out;will-change:transform}.main,section{margin-bottom:10rem}section{margin-top:2rem}@media (min-width:1920px){section{margin-top:2rem}}section .section-intro{grid-column:1/-1;text-align:center}@media (min-width:360px){section .kicker{font-size:.75rem;letter-spacing:.1875rem;line-height:1.25rem}}@media (min-width:768px){section .kicker{font-size:.8125rem;letter-spacing:.1875rem;line-height:1.375rem}}@media (min-width:1400px){section .kicker{font-size:.875rem;letter-spacing:.1875rem;line-height:1.5rem}}section .kicker{color:#f2db71;font-weight:700;margin-bottom:1rem;text-transform:uppercase}@media (min-width:360px){section .headline{font-size:1.75rem;letter-spacing:-.0625rem;line-height:2rem}}@media (min-width:768px){section .headline{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:2.375rem}}@media (min-width:1400px){section .headline{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:3.0625rem}}section .headline{font-weight:600;margin-bottom:1rem}section .subline{margin-bottom:3rem}@media (min-width:360px){section .subline{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){section .subline{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){section .subline{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}section .subline{font-weight:400}@media (min-width:1200px){section .subline{margin-inline:auto;width:80%}}@media (min-width:1400px){section .subline{margin-inline:auto;width:60%}}.divider{background-color:#c20000;height:1px;margin:10rem auto;max-width:800px;width:50vw}.cgvn-grid .container,.cgvn-grid .content,.cgvn-grid .image{grid-column:1/-1}@-webkit-keyframes cardFadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cardFadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.main-nav-grid{background-color:#131416;left:0;margin-inline:auto;margin:0 auto;max-width:1920px;position:fixed;right:0;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1);width:100%;z-index:800}@media (min-width:1200px){.main-nav-grid.is-hidden{-webkit-transform:translateY(-56px);-ms-transform:translateY(-56px);transform:translateY(-56px)}.main-nav-grid.is-hidden .region-select-container{padding:.25rem 0}}.main-nav-grid{display:grid;grid-template-areas:"brand brand brand buy partner" "region region filter filter filter" "separator separator separator separator separator";grid-template-columns:40px 1fr -webkit-max-content -webkit-max-content 40px;grid-template-columns:40px 1fr max-content max-content 40px;padding:.5rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:0}.main-nav-grid .buy-card-mobile,.main-nav-grid .partner-werden-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;width:44px;width:43px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;cursor:pointer;margin-inline:auto}@media (min-width:1200px){.main-nav-grid .buy-card-mobile,.main-nav-grid .partner-werden-mobile{display:none}}.main-nav-grid .buy-card-mobile{grid-area:buy}.main-nav-grid .partner-werden-mobile{background-color:#34383c;grid-area:partner}.main-nav-grid .mobile-fav-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:favs;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:1px solid #4f545a;border-radius:6px;cursor:pointer;justify-content:center;margin-inline:auto;width:44px}@media (min-width:1200px){.main-nav-grid .mobile-fav-trigger{display:none}}@media (min-width:768px){.main-nav-grid{padding:0 4rem}}@media (min-width:1200px){.main-nav-grid{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;grid-template-areas:"brand links links links" "region search filter ." "separator separator separator separator";grid-template-columns:auto -webkit-max-content -webkit-max-content 1fr;grid-template-columns:auto max-content max-content 1fr;padding:0 6rem .25rem;row-gap:0}}@media (min-width:1921px){.main-nav-grid{padding:0 4rem .25rem}}.btn-search{grid-area:search;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:1px solid #4f545a;border-radius:6px;cursor:pointer;height:38px;justify-content:center;margin-inline:auto;max-height:38px;width:44px}.btn-search,.nav-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-brand{grid-area:brand;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.nav-brand img.site-logo{display:block;height:20px;width:auto}.nav-brand svg{display:block;fill:#fafafa;height:auto;width:150px}@media (min-width:1200px){.nav-brand{-webkit-box-pack:start;-ms-flex-pack:start;height:56px;justify-content:flex-start}.nav-brand img.site-logo{height:24px}.nav-brand svg{width:195px}}.nav-spacer{grid-area:spacer;min-width:60px}@media (min-width:1200px){.nav-spacer{display:none}}.nav-links-desktop{display:none;gap:1rem;grid-area:links;justify-self:end;list-style:none;margin:0;padding:0}@media (min-width:1200px){.nav-links-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}.nav-links-desktop li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fafafa;font-size:14px;font-weight:600;gap:.25rem;justify-content:center;letter-spacing:1px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}.nav-links-desktop li a:hover,.nav-links-desktop li a:hover i{color:#ff5c5c}.nav-links-desktop li a i{margin-right:.25rem;-webkit-transition:color .3s ease;transition:color .3s ease}.nav-separator{background:-webkit-gradient(linear,left top,right top,from(#9d791b),color-stop(30%,#f2db71),color-stop(70%,#f2db71),to(#9d791b));background:linear-gradient(90deg,#9d791b 0,#f2db71 30%,#f2db71 70%,#9d791b);border:none;color:#1a1c1e;grid-area:separator;height:2px;margin-top:.25rem;width:100%}@media (min-width:1200px){.nav-separator{height:2px;margin-top:0;opacity:1}}.region-select-container{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:region;position:relative;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#131416;padding-bottom:.5rem;padding-top:.5rem;z-index:799}@media (min-width:1200px){.region-select-container{min-height:auto;padding:1rem 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.region-select-container .region-selector{font-family:inherit;max-width:200px;padding-right:.5rem;position:relative;width:100%}@media (min-width:768px){.region-select-container .region-selector{padding-right:0}}@media (min-width:1200px){.region-select-container .region-selector{width:250px}}.region-select-container .region-selector .region-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#131416;border:1px solid #4f545a;border-radius:6px;cursor:pointer;gap:80;padding:6px 8px;text-align:left;-webkit-transition:background .35s;transition:background .35s;width:100%}.region-select-container .region-selector .region-input-wrapper:hover{background:#1f2123}.region-select-container .region-selector .region-input-wrapper .icon-location{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.region-select-container .region-selector .region-input-wrapper .region-display-input{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;background:transparent;border:none;color:#fafafa;cursor:pointer;flex-grow:1;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.6px;margin:0;outline:none;padding:0}.region-select-container .region-selector .region-input-wrapper .region-display-input:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.region-select-container .region-selector .region-input-wrapper .region-display-input::-webkit-input-placeholder{color:#9aa1a8;font-weight:400}.region-select-container .region-selector .region-input-wrapper .region-display-input::-moz-placeholder{color:#9aa1a8;font-weight:400}.region-select-container .region-selector .region-input-wrapper .region-display-input:-ms-input-placeholder{color:#9aa1a8;font-weight:400}.region-select-container .region-selector .region-input-wrapper .region-display-input::-ms-input-placeholder{color:#9aa1a8;font-weight:400}.region-select-container .region-selector .region-input-wrapper .region-display-input::placeholder{color:#9aa1a8;font-weight:400}.region-select-container .region-selector .region-dropdown{background:#131416;border:1px solid #4f545a;border-radius:0 0 6px 6px;border-top:none;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;left:0;max-height:300px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:800}.region-select-container .region-selector .region-dropdown.is-open{display:block}.region-select-container .region-selector .region-dropdown-item{background:none;border:none;color:#fafafa;cursor:pointer;display:block;font-family:inherit;font-size:1rem;letter-spacing:.6px;padding:12px 15px;text-align:left;text-decoration:none;width:100%}.region-select-container .region-selector .region-dropdown-item:hover{background:#1f2123}.region-select-container .region-selector .region-dropdown-item.active,.region-select-container .region-selector .region-dropdown-item[aria-selected=true]{color:#f2db71;font-weight:700}.filter-container{grid-area:filter}.filter-container svg{fill:#fafafa}.sidenav{background:#090a0b;height:100vh;height:100dvh;left:0;max-width:350px;overflow-y:auto;padding-top:5rem;position:fixed;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:900;-webkit-overflow-scrolling:touch;padding-bottom:2rem;-ms-touch-action:pan-y;touch-action:pan-y}.sidenav.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (min-width:1200px){.sidenav{display:none}}.sidenav .sidenav-links{list-style:none;padding:0 2rem}.sidenav .sidenav-links li{padding:.6rem 0}.sidenav .sidenav-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fafafa;gap:1rem;letter-spacing:.6px;text-decoration:none}.sidenav .sidenav-links a .icon{height:24px;width:24px}.sidenav .sidenav-divider{margin:2rem 0;padding:0 2rem;width:100%}.sidenav .sidenav-divider .divider-line{background:#4f545a;height:1px;width:100%}.sidenav-overlay{display:none}@media (min-width:768px){.sidenav-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:rgba(26,28,30,.5);display:block;height:100vh;height:100svh;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:899}.sidenav-overlay.overlay-visible{pointer-events:auto;visibility:visible}}@media (min-width:1200px){.sidenav-overlay{display:none}}.scroll-top{bottom:-1vh;height:44px;left:1rem;opacity:0;padding:0;position:fixed;-webkit-transition:all .35s ease;transition:all .35s ease;width:44px;z-index:700}@media (min-width:1920px){.scroll-top{bottom:.5rem;left:calc(50vw - 960px + .5rem)}}.scroll-top svg{height:100%;width:100%}.scroll-top .touch-area{cursor:pointer;fill:#1a1c1e;height:100%;opacity:.1;width:100%}.scroll-top .chevron{fill:#a88a56;-webkit-transition:fill .25s;transition:fill .25s}.scroll-top:hover{cursor:pointer}.scroll-top:hover .chevron{fill:#f2db71}.scroll-top:focus{outline:2px solid #a88a56}.scroll-top:focus:not(:focus-visible){outline:none}.scroll-top-show{opacity:1;-webkit-transform:translateY(-2vh);-ms-transform:translateY(-2vh);transform:translateY(-2vh)}.region-banner{background:#1f2123;bottom:0;color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:1rem;position:fixed;width:100%;z-index:1000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.region-banner p{margin:0}.region-banner a{color:#fafafa;font-weight:700;text-decoration:underline}.region-banner #region-notification-close{background:transparent;border:none;color:#fafafa;cursor:pointer;font-size:1.5rem}button{font-family:inherit}.btn-outline,.btn-primary,.load-more-btn{border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-block;font:inherit;font-size:.875rem;font-weight:500;letter-spacing:1px;line-height:normal;margin:0;outline:0;overflow:visible;padding:1em 2rem;text-align:center;text-decoration:none;text-transform:none;text-transform:uppercase;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.btn-outline:focus-visible,.btn-primary:focus-visible,.load-more-btn:focus-visible{outline:2px solid #f2db71;outline-offset:2px}.btn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;border-radius:2px}.btn-icon:focus-visible{outline:2px solid #f2db71;outline-offset:2px}.btn-primary{background-color:#c20000;color:#fafafa;-webkit-transition:background-color .25s;transition:background-color .25s}.btn-primary:hover{background-color:#9b0000;color:#fafafa}.btn-outline{background-color:transparent;border:1px solid #fafafa;color:#fafafa;-webkit-transition:background-color .25s;transition:background-color .25s}.btn-outline:hover{background-color:#34383c;color:#fafafa}.btn-text{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.btn-textlink{background-color:transparent;border:none;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fafafa;font-size:.875rem;font-weight:600;gap:.25rem;justify-content:center;letter-spacing:1px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}@media (hover:hover) and (pointer:fine){.btn-textlink:hover{color:#ff5c5c;cursor:pointer}.btn-textlink:hover i{color:#ff5c5c;-webkit-transition:color .3s ease;transition:color .3s ease}}.btn-textlink-active,.btn-textlink-active i{color:#f2db71}.btn-textlink-active .icon-heart,.btn-textlink-active .icon-heart-full{color:#c20000}.button-link{background-color:transparent;border:none;border-radius:0;color:#fafafa;cursor:pointer;display:inline-block;font:inherit;font-size:.875rem;letter-spacing:.6px;line-height:normal;margin:0;outline:0;overflow:visible;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:color .3s;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.button-link:focus-visible{border-radius:8px;outline:2px solid #f2db71;outline-offset:1px;padding:.5rem}.button-link:active{text-decoration:underline}.button-link:hover{color:#ff5c5c}.btn-icon-primary{background-color:#c20000;border:none;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fafafa;font-size:.875rem;font-weight:600;gap:.25rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}.btn-icon-primary:hover{color:#ff5c5c;cursor:pointer}button i{min-height:38px;padding:0}.load-more-btn{background-color:#c20000;color:#fafafa;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;width:auto}.load-more-btn:hover:not(:disabled){background:#a88a56;border-color:#a88a56;color:#c20000}.load-more-btn:disabled{cursor:wait;opacity:.7}.load-more-btn .btn-spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;height:1.25rem;width:1.25rem}.action-cards-grid{margin-bottom:0}.actions{display:grid;gap:1.5rem;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}.actions:empty{display:none}.actions .action-card{background-color:#090a0b;border-radius:8px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #4f545a;-ms-flex-direction:column;flex-direction:column;min-height:250px}.actions .action-card:hover{-webkit-box-shadow:0 8px 20px rgba(0,0,0,.2);box-shadow:0 8px 20px rgba(0,0,0,.2)}.actions .action-card .action-image{height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.actions .action-card .action-content{padding:1.5rem;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.actions .action-card .action-content h3{color:#fafafa;font-size:1.25rem;margin-bottom:.5rem}.actions .action-card .action-content p{color:#fafafa;font-size:.95rem;margin-bottom:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.actions .action-card .action-content .action-link{-ms-flex-item-align:start;align-self:flex-start;color:#c20000;font-size:.85rem;font-weight:700;text-transform:uppercase}.actions .action-card .action-content .action-link:after{content:" →"}.kategorien-cards-grid{margin-bottom:0}.kategorien-cards-grid .kategorien-cards{display:grid;gap:1.5rem;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));overflow:hidden;width:100%}.kategorien-cards-grid .kategorien-cards:empty{display:none}.kategorien-cards-grid .kategorien-cards>.kategorien-card-link:nth-child(n+5){display:none;opacity:0}.kategorien-cards-grid .kategorien-cards.expanded>.kategorien-card-link:nth-child(n+5){display:block;opacity:1}.kategorien-cards-grid .kategorien-cards .kategorien-card-link{color:inherit;display:block;text-decoration:none}.kategorien-cards-grid .kategorien-cards .kategorien-card{background-color:#090a0b;border-radius:8px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #4f545a;-ms-flex-direction:column;flex-direction:column;min-height:250px}@media (min-width:1200px){.kategorien-cards-grid .kategorien-cards .kategorien-card{min-height:200px}}.kategorien-cards-grid .kategorien-cards .kategorien-card:hover{-webkit-box-shadow:0 8px 20px rgba(0,0,0,.2);box-shadow:0 8px 20px rgba(0,0,0,.2)}.kategorien-cards-grid .kategorien-cards .kategorien-card .kategorien-content{padding:1.5rem;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#090a0b;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}.kategorien-cards-grid .kategorien-cards .kategorien-card .kategorien-content h3{color:#fafafa;font-size:1.2rem;line-height:1.2;margin-bottom:0}.kategorien-cards-grid .kategorien-cards .kategorien-card .kategorien-content p{bottom:1.5rem;color:#fafafa;font-size:.95rem;left:1.5rem;margin-bottom:0;opacity:0;position:absolute;right:1.5rem;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);visibility:hidden}.kategorien-cards-grid .kategorien-toggle{grid-column:1/-1;justify-self:center;margin-top:1rem}.partner-cards{display:grid;gap:1.5rem;grid-auto-flow:row;grid-column:1/-1;grid-template-columns:repeat(12,1fr);width:100%}.partner-cards .partner-card{grid-column:auto/span 12}@media (min-width:768px){.partner-cards{gap:2rem}.partner-cards .partner-card.tier-exklusiv,.partner-cards .partner-card.tier-platin,.partner-cards .partner-card.tier-premium,.partner-cards .partner-card.tier-standard{grid-column:auto/span 6}}@media (min-width:1200px){.partner-cards .partner-card.tier-exklusiv,.partner-cards .partner-card.tier-platin,.partner-cards .partner-card.tier-premium,.partner-cards .partner-card.tier-standard{grid-column:auto/span 4}}@media (min-width:1400px){.partner-cards .partner-card.tier-exklusiv,.partner-cards .partner-card.tier-platin,.partner-cards .partner-card.tier-premium,.partner-cards .partner-card.tier-standard{grid-column:auto/span 3}}.partner-cards .partner-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:cardFadeIn .4s ease-out forwards;animation:cardFadeIn .4s ease-out forwards;background-color:#090a0b;border-radius:8px;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;width:100%}.partner-cards .partner-card:hover{-webkit-box-shadow:0 6px 15px hsla(0,0%,77%,.45);box-shadow:0 6px 15px hsla(0,0%,77%,.45);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.partner-cards .partner-card.tier-platin{border:2px solid #f2db71}.partner-cards .partner-card.tier-premium{border:1px solid #f2db71}.partner-cards .partner-card.tier-exklusiv{border:1px solid #4f545a}.partner-cards .partner-card.tier-standard{border:1px solid #4f545a;opacity:.95}.partner-cards .partner-card .card-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.partner-cards .partner-card .partner-favourite{cursor:pointer;position:absolute;right:.75rem;top:.75rem;z-index:35}.partner-cards .partner-card .partner-favourite i{color:#9aa1a8;-webkit-transition:.2s;transition:.2s}.partner-cards .partner-card .partner-favourite.is-favourite i{color:#c20000}.partner-cards .partner-card .card-image{position:relative;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:16/9;background-color:#fff;min-height:160px;min-width:0;padding:1rem}.partner-cards .partner-card .card-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.partner-cards .partner-card .card-image .badge{bottom:0;position:absolute;right:1rem;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);z-index:11}.partner-cards .partner-card .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 1rem 1rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between;min-height:135px;z-index:1}.partner-cards .partner-card .card-content .partner-vorteil{display:-webkit-box;font-size:1rem;font-weight:500;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-cards .partner-card .card-content .partner-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.85rem;gap:.5rem;justify-content:space-between}.partner-cards .partner-card .card-content .partner-detail .partner-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-cards .partner-card .card-content .partner-detail .partner-address{display:-webkit-box;font-style:normal;-webkit-line-clamp:1;opacity:.6;text-align:right;-webkit-box-orient:vertical;overflow:hidden}.partner-cards-slider{grid-column:1/-1;width:100%}.partner-cards-slider .partner-card{grid-column:auto/span 12}@media (min-width:768px){.partner-cards-slider{gap:2rem}.partner-cards-slider .partner-card.tier-exklusiv,.partner-cards-slider .partner-card.tier-platin,.partner-cards-slider .partner-card.tier-premium,.partner-cards-slider .partner-card.tier-standard{grid-column:auto/span 4}}@media (min-width:1200px){.partner-cards-slider .partner-card.tier-exklusiv,.partner-cards-slider .partner-card.tier-platin,.partner-cards-slider .partner-card.tier-premium,.partner-cards-slider .partner-card.tier-standard{grid-column:auto/span 4}}@media (min-width:1400px){.partner-cards-slider .partner-card.tier-exklusiv,.partner-cards-slider .partner-card.tier-platin,.partner-cards-slider .partner-card.tier-premium,.partner-cards-slider .partner-card.tier-standard{grid-column:auto/span 3}}.partner-cards-slider .partner-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:cardFadeIn .4s ease-out forwards;animation:cardFadeIn .4s ease-out forwards;background-color:#090a0b;border-radius:8px;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;width:100%}.partner-cards-slider .partner-card:hover{-webkit-box-shadow:0 6px 15px hsla(0,0%,77%,.45);box-shadow:0 6px 15px hsla(0,0%,77%,.45);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.partner-cards-slider .partner-card.tier-platin{border:2px solid #f2db71}.partner-cards-slider .partner-card.tier-premium{border:1px solid #f2db71}.partner-cards-slider .partner-card.tier-exklusiv{border:1px solid #4f545a}.partner-cards-slider .partner-card.tier-exklusiv .card-image{padding:2rem}.partner-cards-slider .partner-card.tier-standard{border:1px solid #4f545a;opacity:.95}.partner-cards-slider .partner-card.tier-standard .card-image{padding:1rem}.partner-cards-slider .partner-card .card-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.partner-cards-slider .partner-card .partner-favourite{cursor:pointer;position:absolute;right:.75rem;top:.75rem;z-index:35}.partner-cards-slider .partner-card .partner-favourite i{color:#9aa1a8;-webkit-transition:.2s;transition:.2s}.partner-cards-slider .partner-card .partner-favourite.is-favourite i{color:#c20000}.partner-cards-slider .partner-card .card-image{position:relative;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:16/9;background-color:#fff;min-height:160px;padding:2.5rem}.partner-cards-slider .partner-card .card-image img{max-height:85%;max-width:85%;-o-object-fit:contain;object-fit:contain}.partner-cards-slider .partner-card .card-image .badge{bottom:0;position:absolute;right:1rem;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);z-index:11}.partner-cards-slider .partner-card .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 1rem 1rem;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between;min-height:135px;z-index:1}.partner-cards-slider .partner-card .card-content .partner-vorteil{display:-webkit-box;font-size:1rem;font-weight:500;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.partner-cards-slider .partner-card .card-content .partner-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.85rem;gap:.5rem;justify-content:space-between}.partner-cards-slider .partner-card .card-content .partner-detail .partner-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-cards-slider .partner-card .card-content .partner-detail .partner-address{display:-webkit-box;font-style:normal;-webkit-line-clamp:1;opacity:.6;text-align:right;-webkit-box-orient:vertical;overflow:hidden}.tier-slider{padding:0 2rem}@media (min-width:1200px){.tier-slider{padding:0 4rem}}.partner-slider-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem;padding:1rem 0}@media (min-width:1024px){.partner-slider-intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:360px){.partner-slider-intro .title{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.partner-slider-intro .title{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.partner-slider-intro .title{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.partner-slider-intro .title{font-weight:600;line-height:1;text-transform:uppercase}@media (min-width:360px){.partner-slider-intro .subtitle{font-size:1rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.partner-slider-intro .subtitle{font-size:1.0625rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.partner-slider-intro .subtitle{font-size:1.125rem;letter-spacing:normal;line-height:1.75rem}}.partner-slider-intro .subtitle{color:#f2db71;font-weight:400;line-height:1}@-webkit-keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.partner-card.skeleton{border:1px solid #4f545a;-webkit-box-shadow:none;box-shadow:none;pointer-events:none;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.partner-card.skeleton .card-image{background-color:transparent}.partner-card.skeleton .card-image .logo-placeholder{border-radius:50%;height:80px;width:80px}.partner-card.skeleton .card-content{background-color:transparent;border-top:1px solid #4f545a}.partner-card.skeleton .skeleton-shape{-webkit-animation:skeleton-shimmer 1.5s linear infinite;animation:skeleton-shimmer 1.5s linear infinite;background:#34383c;background-image:-webkit-gradient(linear,left top,right top,from(#34383c),color-stop(50%,#4f545a),to(#34383c));background-image:linear-gradient(90deg,#34383c,#4f545a 50%,#34383c);background-size:200% 100%;border-radius:6px}.partner-card.skeleton .skeleton-shape.text-line{height:.75rem;margin-bottom:.5rem}.partner-card.skeleton .skeleton-shape.text-line:last-child{margin-bottom:0}.partner-card.skeleton .skeleton-shape.width-80{width:80%}.partner-card.skeleton .skeleton-shape.width-60{width:60%}.partner-card.skeleton .skeleton-shape.width-40{width:40%}.partner-card.skeleton .skeleton-shape.width-30{width:30%}.partner-card.skeleton .partner-detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:auto}.badge{border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);font-size:.85rem;font-weight:500;letter-spacing:.6px;padding:.25rem .75rem}.badge-primary{background-color:#c20000;color:#fafafa}.badge-secondary{background-color:#106795;color:#fafafa}.filter-fixed-bar-bottom{background:#1f2123;bottom:0;left:0;padding:1rem;position:fixed;width:100%;z-index:800}.filter-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:1px solid #4f545a;border-radius:6px;color:#fafafa;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;padding:0 1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.filter-trigger,.modal-backdrop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-backdrop{background-color:rgba(0,0,0,.85);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;opacity:0;padding:1rem;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.modal-backdrop[hidden]{display:none}.modal-backdrop.is-visible{opacity:1;visibility:visible}.bottom-sheet{background:#090a0b;border:1px solid #4f545a;border-top-left-radius:12px;border-top-right-radius:12px;max-width:900px;position:relative;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}@media (min-width:768px){.bottom-sheet{border-radius:12px;-ms-flex-item-align:center;align-self:center;margin-bottom:50px}}.bottom-sheet{margin-bottom:10px}.modal-backdrop.is-visible .bottom-sheet{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.sheet-header{border-bottom:1px solid #4f545a;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:0;z-index:10}.sheet-header h2{color:#fafafa;font-size:1.5rem;font-weight:700;margin:0}.sheet-header .close-btn{background:none;border:none;color:#fafafa;cursor:pointer;font-size:1.5rem;padding:.25rem;-webkit-transition:color .2s ease;transition:color .2s ease}.sheet-header .close-btn:hover{color:#c20000}.sheet-content{max-height:70vh;overflow-y:auto;padding:1.5rem 1rem 1rem}.sheet-content .categories-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.sheet-content .categories-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.sheet-content .categories-grid{gap:1rem;grid-template-columns:repeat(3,1fr)}}.category-pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#090a0b;border:1px solid #4f545a;border-radius:6px;color:#fafafa;cursor:pointer;justify-content:center;letter-spacing:.6px;overflow:hidden;padding:.6rem 1rem;text-align:center;text-overflow:ellipsis;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;width:100%}.category-pill:focus-visible,.category-pill:hover{background-color:#1a1c1e}.category-pill.is-selected{background:transparent;border-color:#c20000;font-weight:700;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.sheet-footer{border-top:1px solid #4f545a;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;left:0;padding:1rem;position:sticky;width:100%;z-index:10}.sheet-footer button{border-radius:6px;font-family:inherit;letter-spacing:.6px;padding:.75rem 1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.sheet-footer .apply-btn{-webkit-box-flex:2;background:transparent;border:1px solid #4f545a;color:#fafafa;-ms-flex:2;flex:2}.sheet-footer .apply-btn:hover:not(:disabled){border-color:#fafafa}.sheet-footer .apply-btn:disabled{background:#141719;border:none;color:#697077;cursor:not-allowed}.sheet-footer .reset-btn{-webkit-box-flex:1;background:transparent;border:1px solid #4f545a;color:#fafafa;-ms-flex:1;flex:1}.sheet-footer .reset-btn:hover{border-color:#fafafa}.breadcrumbs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;grid-column:1/-1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.5rem 0}.breadcrumbs .btn-breadcrumb{background-color:transparent;border:none;font-family:inherit}.breadcrumbs .btn-breadcrumb:hover{cursor:pointer}.breadcrumbs .breadcrumb{color:#fafafa;display:block;font-size:14px;line-height:1;position:relative;text-decoration:none}.breadcrumbs .breadcrumb:not(:last-child):after{content:"›";font-size:14px;margin-left:10px}.announcement{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;height:100svh;left:0;position:fixed;top:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.7);visibility:hidden;z-index:3000}.toast{border-radius:6px;color:var(--button-text-clr);display:none;left:50%;min-width:12.5rem;opacity:0;padding:2rem;position:fixed;top:1.25rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;z-index:9999}.toast.show{-webkit-animation:slideDown .35s ease forwards;animation:slideDown .35s ease forwards;display:block;opacity:1;-webkit-transform:translate(-50%,1.25rem);-ms-transform:translate(-50%,1.25rem);transform:translate(-50%,1.25rem)}.toast--error{background-color:var(--error-clr,#cc3131);color:#fafafa}.toast--success{background-color:var(--success-clr,#106795);color:#fafafa}.toast--info{background-color:var(--info-clr,#106795)}.toast--warning{background-color:var(--warning-clr,#f2db71)}.toast-message{text-align:center}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}to{opacity:1;-webkit-transform:translate(-50%,1.25rem);transform:translate(-50%,1.25rem)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}to{opacity:1;-webkit-transform:translate(-50%,1.25rem);transform:translate(-50%,1.25rem)}}header .header-content{align-self:start;border:1px solid #4f545a;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;grid-row:2;padding:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;height:110px}@media (min-width:1200px){header .header-content{align-self:end;grid-column:1/-1;grid-row:1}}.state-partner-view header{margin-bottom:6rem}footer{background-color:#090a0b;font-size:14px;padding-top:3rem;position:relative}@media (min-width:1400px){footer{font-size:16px}}footer .footer-line{background:-webkit-gradient(linear,left top,right top,from(#9d791b),color-stop(30%,#f2db71),color-stop(70%,#f2db71),to(#9d791b));background:linear-gradient(90deg,#9d791b 0,#f2db71 30%,#f2db71 70%,#9d791b);border:none;color:#1a1c1e;height:2px;left:0;margin-top:.25rem;position:absolute;top:0;width:100%}@media (min-width:1200px){footer .footer-line{height:2px;margin-top:0;opacity:1;padding-top:unset}}footer a,footer i{-webkit-transition:color .3s ease;transition:color .3s ease}footer a:hover,footer i:hover{color:#ff5c5c}footer .footer-grid{display:grid;gap:3rem;grid-column:1/-1;grid-template-columns:1fr;margin-bottom:3rem}@media (min-width:768px){footer .footer-grid{gap:3rem 2rem;grid-template-columns:repeat(6,1fr);padding:4rem}}@media (min-width:1200px){footer .footer-grid{gap:2rem;grid-template-columns:repeat(5,1fr)}}@media (min-width:1400px){footer .footer-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:768px){footer .footer-grid .footer-list{grid-column:span 2}}@media (min-width:1200px){footer .footer-grid .footer-list{grid-column:span 1}}footer .footer-grid .footer-list .footer-ul-headline{font-weight:700;margin-bottom:1.5rem;text-transform:uppercase}@media (min-width:768px){footer .footer-grid .footer-list .footer-ul-headline{margin-bottom:1rem}}@media (min-width:1200px){footer .footer-grid .footer-list .footer-ul-headline{margin-bottom:.5rem}}footer .footer-grid .footer-list li{margin-bottom:.75rem}footer .footer-social-links{display:grid;gap:1.5rem;grid-template-columns:repeat(3,36px);justify-self:center;margin-bottom:2rem;text-align:center}@media (min-width:768px){footer .footer-social-links{grid-column:span 3;grid-template-rows:repeat(3,-webkit-max-content);grid-template-rows:repeat(3,max-content)}}@media (min-width:1200px){footer .footer-social-links{gap:1rem;grid-column:3;grid-template-columns:1fr}}@media (min-width:1400px){footer .footer-social-links{grid-template-columns:repeat(3,36px);grid-template-rows:1fr}}footer .footer-social-links i{font-size:32px}footer .app-download-links{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}@media (min-width:768px){footer .app-download-links{grid-column:span 3}}@media (min-width:1200px){footer .app-download-links{grid-column:5;grid-row:1;grid-template-columns:1fr;grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content}}footer .app-download-links li a img{height:auto;max-width:170px}footer .footer-terms{display:grid;gap:1rem;grid-column:1/-1;grid-template-columns:auto auto auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}footer .footer-terms button{min-height:44px;-webkit-transition:color .25s;transition:color .25s}footer .footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:14px;justify-content:center;margin-bottom:2rem}@font-face{font-family:"swiper-icons";font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;display:block;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper{height:100%;padding-bottom:3rem;width:100%}.swiper .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.swiper-button-next,.swiper-button-prev{background:rgba(26,28,30,.5);border-radius:50%;color:#f2db71;height:3rem;width:3rem}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.2rem;font-weight:700}.swiper-button-next:hover,.swiper-button-prev:hover{background:#f2db71;color:#1a1c1e}.swiper-button-next,.swiper-button-prev{display:none}.swiper-pagination{bottom:0!important}.swiper-pagination .swiper-pagination-bullet{background:hsla(49,83%,70%,.3);height:8px;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;width:8px}.swiper-pagination .swiper-pagination-bullet:hover{background:hsla(49,83%,70%,.6)}.swiper-pagination .swiper-pagination-bullet-active{background:#f2db71;border-radius:4px;width:24px}.slider-padding{background-color:#000;padding-bottom:2rem;padding-right:0!important;padding-top:2rem}@media (min-width:768px){.slider-padding{padding:3rem 4rem!important}}@media (min-width:1200px){.slider-padding{padding:3rem 6rem!important}}@media (min-width:1920px){.slider-padding{padding:3rem 10rem!important}}.modal{background-color:rgba(5,5,5,.09);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1002;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(6px);visibility:hidden}.modal,.modal .modal-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.modal .modal-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#131416;border-radius:8px;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:90%;max-width:1000px;overflow:hidden;padding:3rem 2rem 2rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:95%}.modal .modal-inner .modal-close{height:44px;position:fixed;right:1rem;top:0;width:44px}.modal .modal-inner .modal-close:hover{cursor:pointer}.modal .modal-inner .modal-close .icon{font-size:32px;-webkit-transition:color .25s;transition:color .25s}.modal .modal-inner .modal-close .icon:hover{color:#f2db71}.modal .modal-inner .modal-content{overflow:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0;padding-right:1rem}.modal .modal-inner .modal-content::-webkit-scrollbar{width:6px}.modal .modal-inner .modal-content::-webkit-scrollbar-track{background:transparent}.modal .modal-inner .modal-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.modal .modal-inner .modal-content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.modal .modal-inner .modal-content h1,.modal .modal-inner .modal-content h2,.modal .modal-inner .modal-content h3,.modal .modal-inner .modal-content h4{letter-spacing:normal;margin-bottom:.5rem;margin-top:2rem}@media (min-width:360px){.modal .modal-inner .modal-content h1{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.modal .modal-inner .modal-content h1{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.modal .modal-inner .modal-content h1{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.modal .modal-inner .modal-content h1{font-weight:600}@media (min-width:360px){.modal .modal-inner .modal-content h2{font-size:1rem;letter-spacing:normal;line-height:1.375rem}}@media (min-width:768px){.modal .modal-inner .modal-content h2{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:1400px){.modal .modal-inner .modal-content h2{font-size:1.25rem;letter-spacing:normal;line-height:1.75rem}}.modal .modal-inner .modal-content h2{font-weight:600}@media (min-width:360px){.modal .modal-inner .modal-content h3{font-size:1rem;letter-spacing:normal;line-height:1.375rem}}@media (min-width:768px){.modal .modal-inner .modal-content h3{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:1400px){.modal .modal-inner .modal-content h3{font-size:1.25rem;letter-spacing:normal;line-height:1.75rem}}.modal .modal-inner .modal-content h3{font-weight:600}@media (min-width:360px){.modal .modal-inner .modal-content h4{font-size:1rem;letter-spacing:normal;line-height:1.375rem}}@media (min-width:768px){.modal .modal-inner .modal-content h4{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:1400px){.modal .modal-inner .modal-content h4{font-size:1.25rem;letter-spacing:normal;line-height:1.75rem}}.modal .modal-inner .modal-content h4{font-weight:600}.modal .modal-inner .modal-content p,.modal .modal-inner .modal-content ul{font-size:1rem;line-height:1.5;margin-bottom:.5rem}.modal-message{background-color:rgba(5,5,5,.09);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1003;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden}.modal-message .modal-message-inner{background-color:#131416;border-radius:8px;max-height:90%;max-width:1000px;overflow:auto;padding:2rem;position:relative;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);visibility:hidden;width:95%}.modal-message .modal-message-inner .modal-close{height:44px;position:fixed;right:1rem;top:0;width:44px}.modal-message .modal-message-inner .modal-close:hover{cursor:pointer}.modal-message .modal-message-inner .modal-close svg{fill:#1a1c1e;-webkit-transition:fill .25s;transition:fill .25s}.modal-message .modal-message-inner .modal-close svg:hover{fill:#c20000}.modal-message .modal-message-inner .modal-message-content h1,.modal-message .modal-message-inner .modal-message-content h2,.modal-message .modal-message-inner .modal-message-content h3,.modal-message .modal-message-inner .modal-message-content h4{color:#c20000;letter-spacing:normal;margin:1rem 0}.modal-message .modal-message-inner .modal-message-content h3{font-size:1.25rem}.modal-message .modal-message-inner .modal-message-content h4{font-size:.9375rem}.modal-message .modal-message-inner .modal-message-content p,.modal-message .modal-message-inner .modal-message-content ul{margin-bottom:.5rem}.settings-terms h1{font-size:1.625rem;line-height:1}.settings-terms h2{font-size:1.25rem;line-height:1}.settings-terms ul{list-style:outside;list-style-type:disc}.settings-terms ul li{list-style-type:disc;margin-left:1rem}.settings-terms a{color:#fafafa;-webkit-transition:color .25s;transition:color .25s}.settings-terms a:hover{color:#c20000}.icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fafafa;font-size:24px;height:20px;justify-content:center;position:relative;top:-1px;vertical-align:middle;width:20px}i[class*=" icon-"]:before,i[class^=icon-]:before{display:block;font-family:samforcity-icons!important;font-style:normal;font-weight:400!important;line-height:1;-webkit-font-smoothing:antialiased}.mega-menu-backdrop{background:rgba(0,0,0,.85);inset:0;opacity:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1000}.mega-menu-backdrop.is-visible{opacity:1;visibility:visible}.mega-menu{background:#131416;inset:0;overflow-y:auto;padding:1rem;position:fixed;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:1001}.is-visible .mega-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:1024px){.mega-menu{border-radius:6px;bottom:auto;left:50%;max-height:80vh;max-width:1200px;padding:2rem;right:auto;top:50%;-webkit-transform:translate(-50%,-50%) scale(.95);-ms-transform:translate(-50%,-50%) scale(.95);transform:translate(-50%,-50%) scale(.95);width:90vw}.is-visible .mega-menu{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.mega-menu-header-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #4f545a;margin-bottom:1.5rem;padding-bottom:1rem}@media (min-width:360px){.mega-menu-header-bar h2{font-size:1.5rem;letter-spacing:normal;line-height:1}}@media (min-width:768px){.mega-menu-header-bar h2{font-size:1.75rem;letter-spacing:normal;line-height:1}}@media (min-width:1400px){.mega-menu-header-bar h2{font-size:2.4375rem;letter-spacing:normal;line-height:1}}.mega-menu-header-bar h2{font-weight:600;margin:0}.mega-menu-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#fafafa;cursor:pointer;font-size:1.5rem;line-height:1;padding:.5rem}.mega-menu-close:hover{color:#a88a56}.mega-menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}@media (min-width:1024px){.mega-menu-content{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.mega-menu-content{grid-template-columns:repeat(5,1fr)}}.mega-menu-group{border-bottom:1px solid #4f545a}@media (min-width:1024px){.mega-menu-group{border-bottom:none}}.mega-menu-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0}@media (min-width:1024px){.mega-menu-header-wrapper{padding:0}}.mega-menu-header{-webkit-box-flex:1;color:#f2db71;-ms-flex:1;flex:1;text-decoration:none}@media (min-width:360px){.mega-menu-header{font-size:1rem;letter-spacing:normal;line-height:1}}@media (min-width:768px){.mega-menu-header{font-size:1.0625rem;letter-spacing:normal;line-height:1}}@media (min-width:1400px){.mega-menu-header{font-size:1.125rem;letter-spacing:normal;line-height:1}}.mega-menu-header{font-weight:600}.mega-menu-header:hover{color:#a88a56}@media (min-width:1024px){.mega-menu-header{border-bottom:1px solid #a88a56;display:block;margin-bottom:.75rem;padding:0 0 .5rem}}.accordion-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#a88a56;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.accordion-toggle:hover{color:#f2db71}@media (min-width:1024px){.accordion-toggle{display:none}}.accordion-toggle i{color:#f2db71}.mega-menu-subcategories{list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .3s ease,padding .3s ease;transition:max-height .3s ease,padding .3s ease}.is-open .mega-menu-subcategories{max-height:500px;padding-bottom:1rem}@media (min-width:1024px){.mega-menu-subcategories{max-height:none;overflow:visible;padding:0}}.mega-menu-subcategories li{margin-bottom:.25rem}.subcategory-link{color:#fafafa;display:block;padding:.5rem 0 .5rem 1rem;text-decoration:none}@media (min-width:360px){.subcategory-link{font-size:.75rem;letter-spacing:normal;line-height:1.4}}@media (min-width:768px){.subcategory-link{font-size:.8125rem;letter-spacing:normal;line-height:1.4}}@media (min-width:1400px){.subcategory-link{font-size:.875rem;letter-spacing:normal;line-height:1.4}}.subcategory-link{font-weight:400;-webkit-transition:color .15s ease;transition:color .15s ease}.subcategory-link:hover{color:#a88a56}@media (min-width:1024px){.subcategory-link{padding:.25rem 0}}.collapsible{list-style:none;margin:0;padding:0}.collapsible>li{border-bottom:1px solid #4f545a}.collapsible-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#fafafa;cursor:pointer;font-size:1.25rem;font-weight:700;justify-content:space-between;padding:1rem 0;-webkit-transition:color .2s ease;transition:color .2s ease}@media (min-width:1024px){.collapsible-header{font-size:1.5rem}}.collapsible-header:after{border-bottom:2px solid #a88a56;border-right:2px solid #a88a56;content:"";display:block;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:10px;-ms-flex-negative:0;flex-shrink:0}.collapsible-header:hover{color:#f2db71}.collapsible-body{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .35s ease;transition:grid-template-rows .35s ease;transition:grid-template-rows .35s ease,-ms-grid-rows .35s ease}.collapsible-body>.collapsible-content{overflow:hidden;padding:0}.collapsible>li.is-active>.collapsible-header:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.collapsible>li.is-active>.collapsible-body{grid-template-rows:1fr}.collapsible>li.is-active>.collapsible-body>.collapsible-content{padding-bottom:1rem}.collapsible-header:focus-visible{outline:2px solid #f2db71;outline-offset:2px}.category-partners-section .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem;padding:1rem 0}@media (min-width:1024px){.category-partners-section .section-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.category-partners-section .section-header .category-teaser.hidden{display:none}@media (min-width:360px){.category-partners-section .section-header .title{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.category-partners-section .section-header .title{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.category-partners-section .section-header .title{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.category-partners-section .section-header .title{font-weight:600;line-height:1;text-transform:uppercase}@media (min-width:360px){.category-partners-section .section-header .subtitle{font-size:1rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.category-partners-section .section-header .subtitle{font-size:1.0625rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.category-partners-section .section-header .subtitle{font-size:1.125rem;letter-spacing:normal;line-height:1.75rem}}.category-partners-section .section-header .subtitle{color:#f2db71;font-weight:400;line-height:1}.category-partners-section .partner-grid .partner-card:nth-child(n+5){display:none}@media (min-width:1200px){.category-partners-section .partner-grid .partner-card:nth-child(n+5){display:block}.category-partners-section .partner-grid .partner-card:nth-child(n+7){display:none}}@media (min-width:1400px){.category-partners-section .partner-grid .partner-card:nth-child(n+5){display:block}.category-partners-section .partner-grid .partner-card:nth-child(n+9){display:none}}.category-partners-section .partner-grid .no-results{color:#131416;grid-column:1/-1;padding:2rem;text-align:center}.category-partners-section .loading-state{padding:2rem;text-align:center}.category-partners-section .loading-state.hidden{display:none}.category-partners-section .loading-state .spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:4px solid #c20000;border-radius:50%;height:48px;margin:0 auto 1rem;width:48px}.category-partners-section .loading-state p{color:#131416}.category-partners-section .error-state{padding:2rem;text-align:center}.category-partners-section .error-state.hidden{display:none}.category-partners-section .error-state p{color:#fafafa}.category-partners-section .show-category{margin-top:2rem;text-align:left}.category-partners-section .show-category a{-webkit-transition:color .25s;transition:color .25s}@media (min-width:360px){.category-partners-section .show-category a{font-size:.75rem;letter-spacing:normal;line-height:1.125rem}}@media (min-width:768px){.category-partners-section .show-category a{font-size:.8125rem;letter-spacing:normal;line-height:1.25rem}}@media (min-width:1400px){.category-partners-section .show-category a{font-size:.875rem;letter-spacing:normal;line-height:1.375rem}}.category-partners-section .show-category a{font-weight:600;text-transform:uppercase}.category-partners-section .show-category a:hover,.category-partners-section .show-category a:hover i{color:#f2db71}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancard-erwerben{padding-inline:0}@media (min-width:768px){.fancard-erwerben{padding-inline:4rem}}@media (min-width:1200px){.fancard-erwerben{grid-template-rows:200px 1fr;padding-inline:6rem}}@media (min-width:1920px){.fancard-erwerben{padding-inline:10rem}}.fancard-erwerben{position:relative}.fancard-erwerben .section-bg{background-color:#090a0b;border-radius:2px;grid-column:1/-1;grid-row:1/span 2;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (min-width:1200px){.fancard-erwerben .section-bg{grid-row:2/-1}}.fancard-erwerben .content{grid-row:1;padding:2rem;position:relative;z-index:2}@media (min-width:1024px){.fancard-erwerben .content{width:60%}}@media (min-width:1200px){.fancard-erwerben .content{grid-column:1/span 8;grid-row:2/-1;padding:4rem;width:100%}}@media (min-width:1920px){.fancard-erwerben .content{width:90%}}.fancard-erwerben .content .subline{margin-inline:unset;text-align:left;width:100%}.fancard-erwerben .image{grid-row:2;margin-left:2rem;margin-top:-6rem;position:relative;z-index:1}@media (min-width:1024px){.fancard-erwerben .image{grid-row:1/-1}}@media (min-width:1200px){.fancard-erwerben .image{align-self:end;grid-column:8/-1;grid-row:1/-1}}.fancard-erwerben .image:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(9,10,11,0)),to(#090a0b));background:linear-gradient(180deg,rgba(9,10,11,0) 0,#090a0b);bottom:0;content:"";height:200px;left:0;position:absolute;width:100%}.fancard-erwerben .image img{max-width:350px;position:relative;right:-6rem}@media (min-width:768px){.fancard-erwerben .image img{margin-left:auto;max-width:350px;right:1rem}}@media (min-width:1200px){.fancard-erwerben .image img{max-width:350px;right:1rem}}@media (min-width:1400px){.fancard-erwerben .image img{max-width:450px}}.process{background-color:#090a0b;padding:2rem;row-gap:2rem}@media (min-width:1200px){.process{padding:4rem}}.process .process-steps .process-step{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;margin-bottom:1.5rem}.process .process-steps .process-step .step-index,.process .process-steps .process-step .step-title{font-size:2rem;font-weight:600;line-height:1}.process .process-steps .process-step .step-index{min-width:60px}.process .process-steps .process-step .step-title{font-weight:800}.process .content{grid-column:1/-1;position:relative;z-index:1}@media (min-width:1200px){.process .content{grid-column:1/span 6;grid-row:1}}.process .image{grid-column:1/-1;position:relative;z-index:0}@media (min-width:768px){.process .image{grid-column:3/-1}}@media (min-width:1200px){.process .image{align-self:end;grid-column:6/-1;grid-row:1/-1}}@media (min-width:1400px){.process .image{grid-column:6/-1;margin-top:-10rem}}.process .subtext{grid-column:1/-1;text-align:center}body.state-partner-view .filter-container,body.state-partner-view .mobile-fav-trigger,body.state-partner-view .region-select-container{display:none!important}.partner-page header .header-content{display:grid;grid-column:1/-1;grid-template-rows:1fr 1fr;-webkit-box-pack:start;-ms-flex-pack:start;border:none;justify-content:start;padding:2rem 0}@media (min-width:360px){.partner-page header .header-content h1{font-size:1.75rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:768px){.partner-page header .header-content h1{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:1400px){.partner-page header .header-content h1{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:1}}.partner-page header .header-content h1{color:#f2db71;font-weight:500;margin-bottom:.5rem}.partner-page header .header-content .partner-adress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:360px){.partner-page header .header-content .partner-adress{font-size:.75rem;letter-spacing:normal;line-height:1}}@media (min-width:768px){.partner-page header .header-content .partner-adress{font-size:.8125rem;letter-spacing:normal;line-height:1}}@media (min-width:1400px){.partner-page header .header-content .partner-adress{font-size:.875rem;letter-spacing:normal;line-height:1}}.partner-page header .header-content .partner-adress{font-weight:400}.partner-page header .header-content .partner-adress .icon{margin-right:.25rem}.partner-page header .header-content .partner-adress .adress{display:none}@media (min-width:768px){.partner-page header .header-content .partner-adress .adress{display:block;margin-left:.5rem}}.partner-page .left-right{row-gap:10rem}.partner-page .left{grid-column:1/-1}@media (min-width:1200px){.partner-page .left{grid-column:1/span 7}}.partner-page .right{grid-column:1/-1}@media (min-width:1200px){.partner-page .right{grid-column:8/-1}}.partner-page .partner-logo{aspect-ratio:16/9;background-color:#fafafa!important;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;padding:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;margin-bottom:2rem;min-height:1px;min-width:0;overflow:hidden;position:relative}@media (min-width:1200px){.partner-page .partner-logo{grid-column:1/span 7;margin-bottom:0;padding:3rem}}@media (min-width:768px){.partner-page .partner-logo{padding:6rem}}@media (min-width:1024px){.partner-page .partner-logo{padding:8rem}}@media (min-width:1200px){.partner-page .partner-logo{padding:4rem}}@media (min-width:1400px){.partner-page .partner-logo{grid-column:1/span 7;padding:6rem}}@media (min-width:1920px){.partner-page .partner-logo{padding:8rem}}.partner-page .partner-logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.partner-page .fancard-erwerben{border:1px solid #f2db71;border-radius:6px;display:grid;grid-column:1/-1;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;padding:0}@media (min-width:1024px){.partner-page .fancard-erwerben{grid-template-columns:auto auto;grid-template-rows:1fr}}@media (min-width:1200px){.partner-page .fancard-erwerben{grid-column:8/-1;grid-template-columns:1fr;grid-template-rows:auto auto}}@media (min-width:1400px){.partner-page .fancard-erwerben{grid-column:8/-1}}.partner-page .fancard-erwerben .content{padding:1rem;position:relative;z-index:1}@media (min-width:768px){.partner-page .fancard-erwerben .content{grid-column:1;grid-row:1;padding:2rem}}@media (min-width:1024px){.partner-page .fancard-erwerben .content{width:100%}}@media (min-width:1200px){.partner-page .fancard-erwerben .content{padding:1.5rem;width:80%}}@media (min-width:1400px){.partner-page .fancard-erwerben .content{padding:2rem;width:75%}}@media (min-width:1920px){.partner-page .fancard-erwerben .content{grid-row:1/-1;width:70%}}.partner-page .fancard-erwerben .content .kicker{font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}@media (min-width:360px){.partner-page .fancard-erwerben .content .headline{font-size:1.5rem;letter-spacing:normal;line-height:1.75rem}}@media (min-width:768px){.partner-page .fancard-erwerben .content .headline{font-size:1.75rem;letter-spacing:normal;line-height:2.125rem}}@media (min-width:1400px){.partner-page .fancard-erwerben .content .headline{font-size:2.4375rem;letter-spacing:normal;line-height:3rem}}.partner-page .fancard-erwerben .content .headline{font-weight:600;margin-bottom:2rem}@media (min-width:1024px){.partner-page .fancard-erwerben .content .headline{font-weight:600}}@media (min-width:1024px) and (min-width:360px){.partner-page .fancard-erwerben .content .headline{font-size:1.75rem;letter-spacing:-.0625rem;line-height:2rem}}@media (min-width:1024px) and (min-width:768px){.partner-page .fancard-erwerben .content .headline{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:2.375rem}}@media (min-width:1024px) and (min-width:1400px){.partner-page .fancard-erwerben .content .headline{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:3.0625rem}}@media (min-width:1200px){.partner-page .fancard-erwerben .content .headline{font-weight:600}}@media (min-width:1200px) and (min-width:360px){.partner-page .fancard-erwerben .content .headline{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1200px) and (min-width:768px){.partner-page .fancard-erwerben .content .headline{font-size:1.5rem;letter-spacing:normal;line-height:1.875rem}}@media (min-width:1200px) and (min-width:1400px){.partner-page .fancard-erwerben .content .headline{font-size:1.9375rem;letter-spacing:normal;line-height:2.375rem}}@media (min-width:1400px){.partner-page .fancard-erwerben .content .headline{font-weight:600}}@media (min-width:1400px) and (min-width:360px){.partner-page .fancard-erwerben .content .headline{font-size:1.5rem;letter-spacing:normal;line-height:1.75rem}}@media (min-width:1400px) and (min-width:768px){.partner-page .fancard-erwerben .content .headline{font-size:1.75rem;letter-spacing:normal;line-height:2.125rem}}@media (min-width:1400px) and (min-width:1400px){.partner-page .fancard-erwerben .content .headline{font-size:2.4375rem;letter-spacing:normal;line-height:3rem}}@media (min-width:1920px){.partner-page .fancard-erwerben .content .headline{font-weight:600}}@media (min-width:1920px) and (min-width:360px){.partner-page .fancard-erwerben .content .headline{font-size:1.75rem;letter-spacing:-.0625rem;line-height:2rem}}@media (min-width:1920px) and (min-width:768px){.partner-page .fancard-erwerben .content .headline{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:2.375rem}}@media (min-width:1920px) and (min-width:1400px){.partner-page .fancard-erwerben .content .headline{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:3.0625rem}}.partner-page .fancard-erwerben .content .subline{margin-bottom:3rem}.partner-page .fancard-erwerben .image{position:relative;z-index:0}@media (min-width:768px){.partner-page .fancard-erwerben .image{grid-column:1;grid-row:1/-1}}@media (min-width:1024px){.partner-page .fancard-erwerben .image{-ms-flex-item-align:end;align-self:end}}.partner-page .fancard-erwerben .image img{margin-left:auto;position:relative;right:-2rem}@media (min-width:768px){.partner-page .fancard-erwerben .image img{right:-1rem;width:350px}}@media (min-width:1024px){.partner-page .fancard-erwerben .image img{right:-2rem;width:500px}}@media (min-width:1200px){.partner-page .fancard-erwerben .image img{right:-3rem;width:300px}}@media (min-width:1400px){.partner-page .fancard-erwerben .image img{right:-4rem;width:350px}}@media (min-width:1920px){.partner-page .fancard-erwerben .image img{right:-3rem;width:500px}}.partner-page .collapsible{margin-top:5rem}.partner-page .collapsible .coll-links .adress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:2rem}.partner-page .collapsible .coll-links .partner-contact{margin-bottom:2rem}.partner-page .collapsible .coll-links .contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.partner-page .collapsible .coll-links .contact li a i{color:#a88a56;margin-right:.25rem;-webkit-transition:color .3s ease;transition:color .3s ease}.partner-page .collapsible .coll-links .contact li a:hover,.partner-page .collapsible .coll-links .contact li a:hover i{color:#ff5c5c}.partner-page .content h4{margin-bottom:1rem}.partner-page .related-partners{margin-top:2rem}@media (min-width:1200px){.partner-page .related-partners{margin-top:4rem}}@media (min-width:1400px){.partner-page .related-partners{margin-top:8rem}}@media (min-width:360px){.partner-page .related-partners .headline{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.partner-page .related-partners .headline{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.partner-page .related-partners .headline{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.partner-page .related-partners .headline{color:#fafafa;font-weight:600;margin-bottom:1rem}.partner-page .related-partners .partner-cards .partner-card{grid-column:auto/span 12}@media (min-width:1200px){.partner-page .related-partners .partner-cards .partner-card{grid-column:auto/span 6}}.lp-hero{color:#fafafa;text-align:center}@media (min-width:1200px){.lp-hero{text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.lp-hero:before{background:#1a1c1e;background:radial-gradient(103.7% 73.24% at 0 0,#1c1f22 0,#131416 100%);content:"";height:100vh;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:1920px){.lp-hero:before{height:1080px}}.lp-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media (min-width:1200px){.lp-hero .container{grid-column:1/8;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.lp-hero .container .kicker{margin-bottom:0}.lp-hero .container h1{font-weight:600;text-transform:uppercase}.lp-hero .container .lead{margin-bottom:3rem}.lp-hero .container .cta-wrapper{display:grid;gap:1rem;grid-template-columns:auto;grid-template-rows:auto auto}@media (min-width:768px){.lp-hero .container .cta-wrapper{grid-template-columns:auto auto;grid-template-rows:auto}}.lp-hero .image{position:relative}@media (min-width:1200px){.lp-hero .image{grid-column:8/-1}}.lp-hero .image:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(19,20,22,0)),to(#131416));background:linear-gradient(180deg,rgba(19,20,22,0) 0,#131416);bottom:0;content:"";height:200px;left:0;position:absolute;width:100%}.lp-hero .image img{height:auto;margin-inline:auto;max-width:900px;width:100%}@media (min-width:1200px){.lp-hero .image img{max-width:700px}}.trust-bar{background:unset;background-color:hsla(0,0%,100%,0);padding:2rem 0;text-align:center}.trust-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column:1/-1;-webkit-box-pack:center;-ms-flex-pack:center;gap:1rem;justify-content:center}@media (min-width:1200px){.trust-logos{grid-column:1/-1}}@media (min-width:1400px){.trust-logos{grid-column:2/-2}}.trust-logos .trust-logo{background-color:#fafafa;border-radius:2px;height:auto;width:210px;width:150px}@media (min-width:1400px){.trust-logos .trust-logo{width:180px}}.trust-logos img{height:auto;margin-inline:auto;max-width:210px;width:100%}.pain-points h2{text-align:center}.pain-points ul{margin-bottom:2rem}.pain-points ul li span{color:#c20000;font-weight:600;margin-right:.5rem}.pain-points .solution{font-size:1.5rem;font-weight:700;text-transform:uppercase}.feature-grid{display:grid;grid-column:1/-1;grid-template-rows:1fr 1fr 1fr;margin-top:3rem;row-gap:1rem;width:100%}@media (min-width:1200px){.feature-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;grid-column:1/-1}}.feature-card{background:unset;background-color:unset;border:1px solid #697077;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fafafa;padding:2rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.feature-card .feature-card-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1rem}@media (min-width:360px){.feature-card .feature-card-headline h3{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.feature-card .feature-card-headline h3{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.feature-card .feature-card-headline h3{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.feature-card .feature-card-headline h3{font-weight:600}.feature-card .icon{color:#f2db71;font-size:2rem;height:24px;width:24px}.vorteilswelt .section-intro{grid-column:1/-1;text-align:center}@media (min-width:1200px){.vorteilswelt .section-intro{grid-column:1/span 6;text-align:left}.vorteilswelt .section-intro .subline{margin-left:0}}.vorteilswelt .vorteile-list{grid-column:1/-1}@media (min-width:1200px){.vorteilswelt .vorteile-list{grid-column:7/-1}}.vorteilswelt .vorteile-list li{display:grid;grid-auto-rows:auto 1fr;margin-bottom:1rem}@media (min-width:768px){.vorteilswelt .vorteile-list li{grid-template-columns:200px 1fr;grid-template-rows:1fr}}.vorteilswelt .vorteile-list li span:first-child{color:#f2db71;font-weight:600;text-transform:uppercase}.rechenbeispiel .aufrechnung{grid-column:1/-1;margin-bottom:3rem;text-align:center}@media (min-width:360px){.rechenbeispiel .aufrechnung li{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.rechenbeispiel .aufrechnung li{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.rechenbeispiel .aufrechnung li{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.rechenbeispiel .aufrechnung li{font-weight:400;margin-bottom:1rem}@media (min-width:360px){.rechenbeispiel .einsatz{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.rechenbeispiel .einsatz{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.rechenbeispiel .einsatz{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.rechenbeispiel .einsatz{font-weight:600;grid-column:1/-1;text-align:center}.deep-dive-section .feature-list{display:grid;grid-column:1/-1;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,1fr);padding:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:48px}@media (min-width:1200px){.deep-dive-section .feature-list{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr)}}.deep-dive-section .feature-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:2rem;width:100%}.deep-dive-section .feature-list-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:360px){.deep-dive-section .feature-list-title h3{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.deep-dive-section .feature-list-title h3{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.deep-dive-section .feature-list-title h3{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.deep-dive-section .feature-list-title h3{font-weight:600}.deep-dive-section .feature-list-icon{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;height:3.125rem;width:3.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:12px;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.deep-dive-section .feature-list-icon svg{fill:#fafafa;height:30px;width:30px}.pricing-section{background:#1a1c1e;border-radius:6px;color:#fafafa;padding-bottom:3rem;padding-top:3rem}.pricing-section .pricing-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));margin:0 auto 1rem;max-width:112.5rem;padding-bottom:2rem}.pricing-section .price-card{background:#34383c;border:1px solid #4f545a;border-radius:1rem;padding:2.5rem;position:relative}.pricing-section .price-card.featured{background:#34383c;border-color:#c20000;-webkit-box-shadow:0 0 1.875rem rgba(194,0,0,.2);box-shadow:0 0 1.875rem rgba(194,0,0,.2);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:2}.pricing-section .price-card.elite{background:-webkit-gradient(linear,left top,left bottom,from(#34383c),to(#1a1c1e));background:linear-gradient(180deg,#34383c,#1a1c1e);border:1px solid #f2db71}.pricing-section .price-card.elite h3{color:#a88a56}.pricing-section .price-card.elite .badge-popular{background:#f2db71;color:#1a1c1e;font-weight:700}.pricing-section .price-card.elite .btn{border-color:#a88a56;color:#a88a56}.pricing-section .badge-popular{background:#c20000;border-radius:1.25rem;color:#fafafa;font-size:.8125rem;font-weight:600;left:50%;padding:.25rem 1rem;position:absolute;text-transform:uppercase;top:-.75rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pricing-section .price-big{font-size:3rem;font-weight:800}.pricing-section .price-period{color:#9aa1a8}.pricing-section .check-list{list-style:none;margin:2rem 0;padding:0;text-align:left}.pricing-section .check-list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.pricing-section .check-list li.disabled{color:#697077;text-decoration:line-through}.pricing-section .check-icon{color:#f2db71}.pricing-section .star-icon{color:#a88a56}.pricing-section .price-disclaimer{display:block;margin-bottom:3rem}.pricing-section .pricing-cta{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;margin-bottom:2rem;margin-top:2rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;gap:1rem;justify-content:center}@media (min-width:1200px){.pricing-section .pricing-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.founder{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.founder .section-image{grid-column:1/-1;grid-row:2}@media (min-width:1200px){.founder .section-image{grid-column:1/span 5;grid-row:1}}.founder .section-image img{height:auto;width:100%}.founder .section-intro{grid-row:1}@media (min-width:1200px){.founder .section-intro{grid-column:7/-1;text-align:left}.founder .section-intro .subline{width:100%}}.founder .content p{margin-bottom:1rem}.dsgvo-box{border:1px solid #b1b6bc;border-radius:8px;-webkit-box-shadow:0 .625rem .9375rem -.1875rem rgba(0,0,0,.1);box-shadow:0 .625rem .9375rem -.1875rem rgba(0,0,0,.1);grid-column:1/-1;margin:2rem 2rem 0;padding:2rem}@media (min-width:1200px){.dsgvo-box{grid-column:2/span 10}}.dsgvo-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#dcfce7;border-radius:6.1875rem;color:#166534;font-size:.8125rem;font-weight:700;gap:.5rem;margin-bottom:1rem;padding:.25rem .75rem;text-transform:uppercase}.faq-section .section-intro{grid-column:1/-1;margin-bottom:2rem;text-align:center}@media (min-width:1200px){.faq-section .section-intro{grid-column:3/-3}}.faq-section .container{grid-column:1/-1}@media (min-width:1200px){.faq-section .container{grid-column:3/-3}}.faq-list{margin:0 auto;max-width:50rem}.faq-item{border-bottom:1px solid #c7cbcf}.faq-item:last-child{border-bottom:none}.faq-item .faq-question{background:transparent;border:none;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:700;padding:1.5rem 0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-transition:color .2s ease;transition:color .2s ease}.faq-item .faq-question:hover,.faq-item .faq-question:hover .icon{color:#a88a56}.faq-item .faq-question:focus-visible{border-radius:2px;outline:2px solid #c20000;outline-offset:4px}.faq-item .faq-question.is-open,.faq-item .faq-question.is-open .icon{color:#f2db71}.faq-item .faq-question span{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem}.faq-item .faq-question .icon{-ms-flex-negative:0;color:#9aa1a8;flex-shrink:0;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,color .2s ease;transition:transform .2s ease,color .2s ease,-webkit-transform .2s ease;will-change:transform}.faq-item .faq-answer{color:#fafafa;line-height:1.6;overflow:hidden;text-align:left}.faq-item .faq-answer p{margin:0;padding-bottom:1.5rem}.faq-item .faq-answer p strong{color:#1a1c1e;font-weight:700}.partner-images .content{display:contents}.partner-images .slider-sub{grid-column:1/-1;margin-top:2rem;text-align:center}.partner-images .slider-sub .text{margin-bottom:2rem}@media (min-width:360px){.partner-images .slider-sub .text{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.partner-images .slider-sub .text{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.partner-images .slider-sub .text{font-size:1.5625rem;letter-spacing:normal;line-height:2rem}}.partner-images .slider-sub .text{font-weight:500;text-transform:uppercase}.partner-images .slider-sub .text .text-normal{font-weight:300}.swiper-partner-testimonial{grid-column:1/-1;padding:2rem 0;width:100%}@media (min-width:1400px){.swiper-partner-testimonial{grid-column:1/-1}}.swiper-partner-testimonial .swiper-slide,.swiper-partner-testimonial .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-partner-testimonial .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.5;-webkit-transition:all .4s cubic-bezier(.25,1,.5,1);transition:all .4s cubic-bezier(.25,1,.5,1)}.swiper-partner-testimonial .swiper-slide img{border-radius:8px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.06);height:auto;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease;width:100%}.swiper-partner-testimonial .swiper-slide.swiper-slide-active{-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0);opacity:1;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);z-index:2}.swiper-partner-testimonial .swiper-slide.swiper-slide-active img{border:2px solid #a88a56;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.6),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.6),0 10px 10px -5px rgba(0,0,0,.04)}.swiper-partner-testimonial .swiper-button-next,.swiper-partner-testimonial .swiper-button-prev{background:rgba(26,28,30,.5);border-radius:50%;color:#a88a56;height:3rem;width:3rem}.swiper-partner-testimonial .swiper-button-next:after,.swiper-partner-testimonial .swiper-button-prev:after{font-size:1.2rem;font-weight:700}.swiper-partner-testimonial .swiper-button-next:hover,.swiper-partner-testimonial .swiper-button-prev:hover{background:#a88a56;color:#1a1c1e}.kategorie-page{min-height:100vh}.kategorie-header{padding-block:2rem}.kategorie-header .content{grid-column:1/-1}@media (min-width:360px){.kategorie-header h1{font-size:1.75rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:768px){.kategorie-header h1{font-size:2.0625rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:1400px){.kategorie-header h1{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:1}}.kategorie-header h1{font-weight:700;margin-bottom:.5rem}.kategorie-header .teaser{color:#f2db71}@media (min-width:360px){.kategorie-header .teaser{font-size:1rem;letter-spacing:normal;line-height:1.5}}@media (min-width:768px){.kategorie-header .teaser{font-size:1.0625rem;letter-spacing:normal;line-height:1.5}}@media (min-width:1400px){.kategorie-header .teaser{font-size:1.125rem;letter-spacing:normal;line-height:1.5}}.kategorie-header .teaser{font-weight:400;max-width:60ch}.subcategory-filter{margin-bottom:2rem}.subcategory-filter .content{grid-column:1/-1;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.subcategory-filter .content::-webkit-scrollbar{display:none}.filter-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.75rem;padding-block:.5rem;width:100%}.filter-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#34383c;border:none;border-radius:9999px;color:#fafafa;padding:.5rem 1rem}@media (min-width:360px){.filter-pill{font-size:.75rem;letter-spacing:normal;line-height:1}}@media (min-width:768px){.filter-pill{font-size:.8125rem;letter-spacing:normal;line-height:1}}@media (min-width:1400px){.filter-pill{font-size:.875rem;letter-spacing:normal;line-height:1}}.filter-pill{cursor:pointer;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.filter-pill.is-active,.filter-pill:hover{color:#f2db71}.partner-section .no-results,.partner-section .no-results-filter{color:#9aa1a8;grid-column:1/-1;padding:3rem 1rem;text-align:center}@media (min-width:1200px){.kategorie-header{padding-block:2.5rem}.filter-pills{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.filter-pill{padding:.5rem 1rem}}.terms-page{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,8vw,6rem)}.terms-page .terms-content{grid-column:1/-1}.terms-page .terms-content h1{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;-webkit-margin-after:1.5rem;color:#fafafa;margin-block-end:1.5rem}.terms-page .terms-content h2{color:#fafafa;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;margin-block:2rem .75rem}.terms-page .terms-content h3{color:#fafafa;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;margin-block:1.5rem .5rem}.terms-page .terms-content h4{color:#fafafa;font-weight:600;margin-block:1.25rem .5rem}.terms-page .terms-content p{line-height:1.7;-webkit-margin-after:1rem;color:#9aa1a8;margin-block-end:1rem}.terms-page .terms-content p a{color:#f2db71;text-decoration:underline;text-underline-offset:.2em;-webkit-transition:color .2s ease;transition:color .2s ease}.terms-page .terms-content p a:focus-visible,.terms-page .terms-content p a:hover{color:#a88a56}.terms-page .terms-content ol,.terms-page .terms-content ul{margin-block:.75rem 1.25rem;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.terms-page .terms-content ol li,.terms-page .terms-content ul li{line-height:1.7;-webkit-margin-after:.35rem;color:#9aa1a8;margin-block-end:.35rem}.terms-page .terms-content ul{list-style-type:disc}.terms-page .terms-content ol{list-style-type:decimal}