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}hr{background-color:#ccc;border:0;display:block;height:1px;margin:1em 0;padding:0}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url(../fonts/poppins-v22-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url(../fonts/poppins-v22-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url(../fonts/poppins-v22-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url(../fonts/poppins-v22-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url(../fonts/poppins-v22-latin-800.woff2) format("woff2")}h1{font-size:41px;letter-spacing:5px;line-height:47px}h1,h2{font-family:Poppins;font-style:normal;text-decoration:none;text-transform:uppercase}h2{font-size:25px;line-height:28px}h3{font-family:Poppins;font-size:18px;font-style:normal;line-height:29px;text-decoration:none}.pointer:hover{cursor:pointer}.bold{font-weight:600}.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:#00060a;color:#fcfcfc;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}.image-round{border-radius:4px}@media (min-width:360px){h1{font-size:1.4375rem;letter-spacing:-.0625rem;line-height:1.625rem}}@media (min-width:390px){h1{font-size:1.5rem;letter-spacing:-.0625rem;line-height:1.75rem}}@media (min-width:768px){h1{font-size:1.4375rem;letter-spacing:-.0625rem;line-height:1.625rem}}@media (min-width:1200px){h1{font-size:2.1875rem;letter-spacing:-.0625rem;line-height:2.4375rem}}@media (min-width:1400px){h1{font-size:2.4375rem;letter-spacing:-.0625rem;line-height:2.6875rem}}@media (min-width:1920px){h1{font-size:2.75rem;letter-spacing:-.0625rem;line-height:3rem}}@media (min-width:1921px){h1{font-size:3.0625rem;letter-spacing:-.0625rem;line-height:3.375rem}}h1{font-weight:500}@media (min-width:360px){h2{font-size:1.3125rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:390px){h2{font-size:1.4375rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:768px){h2{font-size:1.3125rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:1200px){h2{font-size:1.9375rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:1400px){h2{font-size:2.1875rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:1920px){h2{font-size:2.4375rem;letter-spacing:-.0625rem;line-height:1}}@media (min-width:1921px){h2{font-size:2.75rem;letter-spacing:-.0625rem;line-height:1}}h2{font-weight:500}@media (min-width:360px){h3{font-size:1.125rem;letter-spacing:normal;line-height:1.2}}@media (min-width:390px){h3{font-size:1.125rem;letter-spacing:normal;line-height:1.2}}@media (min-width:768px){h3{font-size:1.125rem;letter-spacing:normal;line-height:1.2}}@media (min-width:1200px){h3{font-size:1.1875rem;letter-spacing:normal;line-height:1.2}}@media (min-width:1400px){h3{font-size:1.25rem;letter-spacing:normal;line-height:1.2}}@media (min-width:1920px){h3{font-size:1.3125rem;letter-spacing:normal;line-height:1.2}}@media (min-width:1921px){h3{font-size:1.375rem;letter-spacing:normal;line-height:1.2}}h3{font-weight:400}@media (min-width:360px){h4{font-size:1.125rem;letter-spacing:normal;line-height:1.4375rem}}@media (min-width:390px){h4{font-size:1.1875rem;letter-spacing:normal;line-height:1.5625rem}}@media (min-width:768px){h4{font-size:1.1875rem;letter-spacing:normal;line-height:1.5625rem}}@media (min-width:1200px){h4{font-size:1.4375rem;letter-spacing:normal;line-height:1.875rem}}@media (min-width:1400px){h4{font-size:1.5rem;letter-spacing:normal;line-height:1.9375rem}}@media (min-width:1920px){h4{font-size:1.5625rem;letter-spacing:normal;line-height:2.0625rem}}@media (min-width:1921px){h4{font-size:1.75rem;letter-spacing:normal;line-height:2.25rem}}h4{font-weight:500}@media (min-width:360px){p{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:390px){p{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:768px){p{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1200px){p{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){p{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}@media (min-width:1920px){p{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}@media (min-width:1921px){p{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}p{font-weight:400}h1{letter-spacing:3px}h2{letter-spacing:2px}h3{letter-spacing:-.6px;text-transform:none}.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:8rem}}@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:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:26px;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;background:#fcfcfc;color:#00060a;overflow-x:hidden}img{display:block;height:auto;width:100%}a{color:#00060a;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}a:hover{color:#d2ab48}p{margin-bottom:1rem}main{position:relative}section{margin-bottom:8rem}@media (min-width:768px){section{margin-bottom:15rem}}@media (min-width:1024px){section{margin-bottom:8rem}}@media (min-width:1920px){section{margin-bottom:15rem}}.section-header{grid-column:1/-1}@media (min-width:1200px){.section-header{grid-column:1/span 5}}.section-header-center{justify-items:center}@media (min-width:1920px){.section-header-center{grid-column:3/span 8}}.section-header-full{grid-column:1/-1}.kicker{border-bottom:2px solid #d2ab48;display:inline-block;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;letter-spacing:2.5px;line-height:14px;margin-bottom:1rem;padding-bottom:1rem;text-decoration:none;text-transform:uppercase}.headline{margin-bottom:2rem}.headline-border{border-bottom:2px solid #d2ab48;display:inline-block;margin-bottom:1rem;padding-bottom:1rem}@media (min-width:360px){.subline{font-size:1.125rem;letter-spacing:normal;line-height:1.2}}@media (min-width:390px){.subline{font-size:1.125rem;letter-spacing:normal;line-height:1.2}}@media (min-width:768px){.subline{font-size:1.125rem;letter-spacing:normal;line-height:1.2}}@media (min-width:1200px){.subline{font-size:1.1875rem;letter-spacing:normal;line-height:1.2}}@media (min-width:1400px){.subline{font-size:1.25rem;letter-spacing:normal;line-height:1.2}}@media (min-width:1920px){.subline{font-size:1.3125rem;letter-spacing:normal;line-height:1.2}}@media (min-width:1921px){.subline{font-size:1.375rem;letter-spacing:normal;line-height:1.2}}.subline{font-weight:400;margin-bottom:3rem}.image-content-layout .cgvn-grid{row-gap:2rem}@media (min-width:1200px){.image-content-layout .cgvn-grid{row-gap:0}}.image-content-layout .section-image{grid-column:1/-1}@media (min-width:1200px){.image-content-layout .section-image{grid-column:1/span 5;grid-row:1}}.image-content-layout .section-content{grid-column:1/-1}@media (min-width:1200px){.image-content-layout .section-content{grid-column:7/span 6;grid-row:1}}.image-content-layout--reverse .section-image{grid-row:2}@media (min-width:1200px){.image-content-layout--reverse .section-image{grid-row:1}}.image-content-layout--reverse .section-content{grid-row:1}@media (min-width:1200px){.image-content-layout--reverse .section-content{grid-row:1}}.content-full .content{grid-column:1/-1}.icon-gold svg{fill:#d2ab48}.leistungen{display:grid;grid-column:1/-1;row-gap:4rem}@media (min-width:1024px){.leistungen{grid-column:2/span 10}}@media (min-width:1200px){.leistungen{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-column:1/-1;grid-template-columns:auto auto auto;grid-template-rows:1fr}}@media (min-width:1400px){.leistungen{-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}}.leistungen .leistung{display:grid;grid-template-rows:35px auto 1fr;justify-items:center;row-gap:1rem;text-align:center}.leistungen .leistung .leistung-icon{display:grid;grid-template-columns:48px 35px 48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leistungen .leistung .leistung-icon .line{background-color:#d2ab48;height:1px;opacity:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;visibility:hidden;width:48px}.leistungen .leistung .leistung-title{font-size:1rem;font-weight:600;text-transform:uppercase}.alle-leistungen{margin-bottom:4rem}.alle-leistungen .leistung-detail{grid-column:1/-1;margin-bottom:8rem}@media (min-width:768px){.alle-leistungen .leistung-detail{margin-bottom:15rem}}@media (min-width:1024px){.alle-leistungen .leistung-detail{margin-bottom:8rem}}@media (min-width:1920px){.alle-leistungen .leistung-detail{margin-bottom:15rem}}.alle-leistungen .leistung-detail .cgvn-grid{row-gap:0}@media (min-width:1200px){.alle-leistungen .leistung-detail .cgvn-grid{row-gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.alle-leistungen .leistung-detail .section-content,.alle-leistungen .leistung-detail .section-header-full,.alle-leistungen .leistung-detail .section-image{grid-column:1/-1}.alle-leistungen .leistung-detail .section-image img{border-radius:4px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1200px){.alle-leistungen .leistung-detail:has(.section-image):nth-of-type(odd) .section-image{grid-column:1/span 5;grid-row:1}.alle-leistungen .leistung-detail:has(.section-image):nth-of-type(odd) .section-content,.alle-leistungen .leistung-detail:has(.section-image):nth-of-type(odd) .section-header-full{grid-column:6/span 7;grid-row:1}.alle-leistungen .leistung-detail:has(.section-image):nth-of-type(2n) .section-content,.alle-leistungen .leistung-detail:has(.section-image):nth-of-type(2n) .section-header-full{grid-column:1/span 7;grid-row:1}.alle-leistungen .leistung-detail:has(.section-image):nth-of-type(2n) .section-image{grid-column:8/span 5;grid-row:1}.alle-leistungen .leistung-detail:not(:has(.section-image)) .section-content,.alle-leistungen .leistung-detail:not(:has(.section-image)) .section-header-full{grid-column:1/-1}}@media (min-width:360px){.alle-leistungen .leistung-detail .headline-border{font-size:1.1875rem;letter-spacing:normal;line-height:1}}@media (min-width:390px){.alle-leistungen .leistung-detail .headline-border{font-size:1.25rem;letter-spacing:normal;line-height:1}}@media (min-width:768px){.alle-leistungen .leistung-detail .headline-border{font-size:1.25rem;letter-spacing:normal;line-height:1}}@media (min-width:1200px){.alle-leistungen .leistung-detail .headline-border{font-size:1.625rem;letter-spacing:normal;line-height:1}}@media (min-width:1400px){.alle-leistungen .leistung-detail .headline-border{font-size:1.75rem;letter-spacing:normal;line-height:1}}@media (min-width:1920px){.alle-leistungen .leistung-detail .headline-border{font-size:1.9375rem;letter-spacing:normal;line-height:1}}@media (min-width:1921px){.alle-leistungen .leistung-detail .headline-border{font-size:2.1875rem;letter-spacing:normal;line-height:1}}.alle-leistungen .leistung-detail .headline-border{font-weight:500}.nav-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;left:0;position:sticky;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;background:#fcfcfc;z-index:800}@media (min-width:1200px){.nav-mobile{display:none}}.nav-mobile .nav-mobile-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-mobile .nav-mobile-brand a{color:#00060a;font-weight:600}.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;left:0;position:fixed;top:0;width:56px;z-index:901;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media (min-width:1200px){.hamburger{display:none}}.hamburger:hover{cursor:pointer}.hamburger .line{background-color:#00060a;height:2px;width:20px}.sidenav{background-color:#fcfcfc;display:grid;height:100vh;height:100svh;left:-100%;padding:3rem;pointer-events:none;position:fixed;top:0;width:100%;z-index:801;-ms-flex-line-pack:justify;align-content:space-between}@media (min-width:1200px){.sidenav{display:none}}.sidenav .sidenav-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidenav .links-mobile{margin:1.5rem 0}.sidenav .links-mobile li{margin-bottom:1rem}.sidenav .links-mobile li a{color:#00060a;font-size:1.5rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.sidenav .contact-links{display:grid;gap:2rem;grid-template-columns:24px 24px 24px;margin:1.5rem 0}.sidenav .contact-links svg{fill:#d2ab48;height:36px;width:36px}.sidenav .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidenav .social-links a svg{fill:#727272;height:44px;width:44px}.sidenav .terms-links{margin-top:2rem}.sidenav .terms-links li{margin-bottom:1rem}.sidenav .terms-links li a{color:#00060a;font-size:1rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.nav-desktop{display:none}@media (min-width:1200px){.nav-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;height:124px;left:0;margin:0 auto;max-width:1920px;position:sticky;top:0;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;width:100%;z-index:800;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:48px;justify-content:center;padding:32px 4rem 0}}.nav-desktop__brand{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:center;-ms-flex-align:center;align-items:center;color:#00060a;text-decoration:none}.nav-desktop__brand-icon{display:block;height:85px;max-width:260px;width:auto}@media (min-width:1400px){.nav-desktop__brand-icon{height:100px}}.nav-desktop__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.nav-link{color:#00060a;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;letter-spacing:2.5px;letter-spacing:1.8px;line-height:14px;padding-bottom:6px;position:relative;text-decoration:none;text-transform:uppercase}.nav-link:after{background-color:#d2ab48;bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%) scaleX(.35);-ms-transform:translateX(-50%) scaleX(.35);transform:translateX(-50%) scaleX(.35);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-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%}.nav-link.is-active:after,.nav-link:hover:after{-webkit-transform:translateX(-50%) scaleX(1);-ms-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}.nav-desktop-scrolled{background-color:#fcfcfc}.nav-desktop-hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.scroll-top{background-color:rgba(0,6,10,0);border:1px solid #d2ab48;bottom:-8vh;height:44px;left:1rem;padding:0;position:fixed;-webkit-transition:background-color .25s;transition:background-color .25s;-webkit-transition:background-color .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:background-color .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,background-color .5s ease-in-out;transition:transform .5s ease-in-out,background-color .5s ease-in-out,-webkit-transform .5s ease-in-out;width:44px;will-change:background-color;z-index:700}@media (min-width:1920px){.scroll-top{bottom:-8vh;left:calc(50vw - 960px + .5rem)}}.scroll-top:hover{background-color:#00060a}.scroll-top svg{height:100%;width:100%}.scroll-top .chevron{fill:#d2ab48;pointer-events:none;-webkit-transition:fill .25s;transition:fill .25s;will-change:fill}.scroll-top:focus{outline:2px solid #d2ab48}.scroll-top:focus:not(:focus-visible){outline:none}.scroll-top-show{opacity:1;-webkit-transform:translateY(-10vh);-ms-transform:translateY(-10vh);transform:translateY(-10vh)}.page-curtain{background-color:#fcfcfc;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100vw;z-index:750}.btn-text,button{border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-block;font:inherit;font-size:14px;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-text:focus-visible,button:focus-visible{outline:2px solid #d2ab48;outline-offset:2px}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00060a;border:transparent;border-radius:4px;color:#fcfcfc;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:2px;line-height:normal;min-height:44px;min-width:44px;padding:.5rem 1rem;text-decoration: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}.button:hover{background-color:#af8e3c;border-color:#0467ac;color:#fcfcfc}.button:focus-visible{outline:2px solid #d2ab48;outline-offset:3px}.btn-text{display:grid;font-size:1rem;gap:.5rem;grid-template-columns:-webkit-max-content 40px;grid-template-columns:max-content 40px;line-height:1;padding-left:0}.btn-text,.btn-text .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-text .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:24px;height:24px;top:-4px;width:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-text .icon:before{line-height:1}.btn-text:hover .icon{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.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:#d2ab48;font-size:32px;height:35px;justify-content:center;position:relative;top:-1px;vertical-align:middle;width:35px}i[class*=" icon-"]:before,i[class^=icon-]:before{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;line-height:1;-webkit-font-smoothing:antialiased}.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}:root{--swiper-theme-color:#007aff}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-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%}.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-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:not(.swiper-watch-progress){.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}}@-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 .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}: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);position:absolute;width:var(--swiper-navigation-size);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-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.gallery-section{overflow:hidden;padding-bottom:clamp(60px,8vw,120px)}.swiper-goldschmiede{cursor:-webkit-grab;cursor:grab;grid-column:1/-1;overflow:visible;width:100%}.swiper-goldschmiede:active{cursor:-webkit-grabbing;cursor:grabbing}.swiper-goldschmiede .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.swiper-goldschmiede .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:4px}.swiper-goldschmiede .swiper-slide:focus-visible{outline:2px solid #0467ac;outline-offset:4px}.swiper-goldschmiede .gallery-split{display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:1fr;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1200px){.swiper-goldschmiede .gallery-split{gap:1.6667vw;grid-template-columns:repeat(12,1fr)}}.swiper-goldschmiede .gallery-split__content{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:center;-ms-flex-pack:center;height:100%;justify-content:center}@media (min-width:1200px){.swiper-goldschmiede .gallery-split__content{grid-column:1/span 5}}.swiper-goldschmiede .gallery-split__content .section-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}.swiper-goldschmiede .gallery-split__content .section-flex .content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:8rem}.swiper-goldschmiede .gallery-split__content .section-flex .content .subline{line-height:1.5}.swiper-goldschmiede .gallery-split__content .slider-controls{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute!important;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-top:3rem;position:relative;z-index:10}.swiper-goldschmiede .gallery-split__content .slider-controls .swiper-button-next,.swiper-goldschmiede .gallery-split__content .slider-controls .swiper-button-prev{color:#d2ab48;height:32px;margin:0;position:static;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;width:32px}.swiper-goldschmiede .gallery-split__content .slider-controls .swiper-button-next:after,.swiper-goldschmiede .gallery-split__content .slider-controls .swiper-button-prev:after{font-size:1rem;font-weight:700}.swiper-goldschmiede .gallery-split__content .slider-controls .swiper-button-next:focus-visible,.swiper-goldschmiede .gallery-split__content .slider-controls .swiper-button-next:hover,.swiper-goldschmiede .gallery-split__content .slider-controls .swiper-button-prev:focus-visible,.swiper-goldschmiede .gallery-split__content .slider-controls .swiper-button-prev:hover{background-color:rgba(210,171,72,.1)}.swiper-goldschmiede .gallery-split__content .slider-controls .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:0}.swiper-goldschmiede .gallery-split__image{aspect-ratio:3/2.5;border-radius:4px;height:100%;max-width:544px;overflow:hidden;width:100%}@media (min-width:1200px){.swiper-goldschmiede .gallery-split__image{grid-column:8/span 6}}.swiper-goldschmiede .gallery-split__image figure{height:100%;margin:0;position:relative;width:100%}.swiper-goldschmiede .gallery-split__image figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%}.hero-section{margin-bottom:8rem}@media (min-width:768px){.hero-section{margin-bottom:15rem}}@media (min-width:1024px){.hero-section{margin-bottom:8rem}}@media (min-width:1920px){.hero-section{margin-bottom:15rem}}.hero-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.hero-section{padding-top:8rem}}@media (min-width:1200px){.hero-section{padding-top:12rem}}@media (min-width:1400px){.hero-section{padding-top:12rem}}@media (min-width:1920px){.hero-section{min-height:1080px;padding-top:4rem}}.hero-section .cgvn-grid{row-gap:3rem}@media (min-width:360px){.hero-section .subline{font-size:1.125rem;letter-spacing:normal;line-height:1.4375rem}}@media (min-width:390px){.hero-section .subline{font-size:1.125rem;letter-spacing:normal;line-height:1.4375rem}}@media (min-width:768px){.hero-section .subline{font-size:1.125rem;letter-spacing:normal;line-height:1.4375rem}}@media (min-width:1200px){.hero-section .subline{font-size:1.1875rem;letter-spacing:normal;line-height:1.5625rem}}@media (min-width:1400px){.hero-section .subline{font-size:1.25rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1920px){.hero-section .subline{font-size:1.3125rem;letter-spacing:normal;line-height:1.6875rem}}@media (min-width:1921px){.hero-section .subline{font-size:1.375rem;letter-spacing:normal;line-height:1.8125rem}}.hero-section .subline{font-weight:400;line-height:1.618}.hero-section .hero-slider{background:#fcfcfc;grid-column:1/-1;grid-row:1;height:auto;margin-inline:-2rem;overflow:hidden;width:calc(100% + 4rem)}@media (min-width:768px){.hero-section .hero-slider{margin-inline:0;width:100%}}@media (min-width:1024px){.hero-section .hero-slider{grid-column:7/span 6;grid-column:8/-1;grid-row:auto;margin-left:3rem;margin-top:0;max-width:690px}}@media (min-width:1200px){.hero-section .hero-slider{grid-column:7/span 6;justify-self:end;margin-left:0}}@media (min-width:768px){.hero-section .hero-slider img{border-radius:4px}}.hero-section .section-header{align-self:center;grid-row:2}.hero-section .section-header .button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.hero-section .section-header .button{margin-inline:0}}@media (min-width:1024px){.hero-section .section-header{grid-column:1/span 7;grid-row:auto}}@media (min-width:1200px){.hero-section .section-header{grid-column:1/span 6}}.standard-section .section-image{border-radius:6px;grid-column:1/-1;margin-bottom:2rem;overflow:hidden}@media (min-width:1024px){.standard-section .section-image{grid-column:1/span 6;margin-bottom:0}}.standard-section .section-image picture{display:contents}.standard-section .section-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.standard-section .section-header{align-self:center;grid-column:1/-1}@media (min-width:1024px){.standard-section .section-header{grid-column:8/span 5}.standard-section--reverse .section-image{grid-column:7/-1}}@media (min-width:1400px){.standard-section--reverse .section-image{grid-column:8/-1}}@media (min-width:1024px){.standard-section--reverse .section-header{grid-column:1/span 5;grid-row:1}}.section-header-center{grid-column:1/-1;text-align:center}@media (min-width:1200px){.section-header-center{grid-column:3/span 8}}.section-cta{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.section-blog .section-image{max-width:620px}.section-about-stefan .section-image{max-width:740px}.contact-section{margin-bottom:8rem}@media (min-width:768px){.contact-section{margin-bottom:15rem}}@media (min-width:1024px){.contact-section{margin-bottom:8rem}}@media (min-width:1920px){.contact-section{margin-bottom:15rem}}@media (min-width:1200px){.contact-section .section-header{grid-column:1/span 6}}.contact-section .contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.contact-section .contact-form__honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.contact-section .contact-form__status{margin:0}.contact-section .contact-form__field-error{color:#9d2424;font-size:.875rem;margin:.5rem 0 0}.contact-section .contact-form [aria-invalid=true]{border-bottom-color:#9d2424}.contact-section .contact-form .privacy-row:has(.contact-form__field-error){-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-section .contact-form .privacy-row:has(.contact-form__field-error) .contact-form__field-error{-ms-flex-preferred-size:100%;flex-basis:100%}.contact-section .contact-form[aria-busy=true] .button{cursor:wait;opacity:.65}@media (min-width:1024px){.contact-section .contact-form{grid-column:3/span 8}}@media (min-width:1200px){.contact-section .contact-form{grid-column:8/-1}}.contact-section .contact-form .form-group{position:relative;width:100%}.contact-section .contact-form .form-group input,.contact-section .contact-form .form-group textarea{background:transparent;border:none;border-bottom:1px solid #727272;color:#00060a;font-family:inherit;font-size:1rem;outline:none;padding:1rem 0;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;width:100%}.contact-section .contact-form .form-group input:focus,.contact-section .contact-form .form-group textarea:focus{border-bottom-color:#d2ab48}.contact-section .contact-form .form-group input:focus~label,.contact-section .contact-form .form-group textarea:focus~label{color:#d2ab48;-webkit-transform:translateY(-20px) scale(.85);-ms-transform:translateY(-20px) scale(.85);transform:translateY(-20px) scale(.85)}.contact-section .contact-form .form-group input:not(:-moz-placeholder)~label,.contact-section .contact-form .form-group textarea:not(:-moz-placeholder)~label{transform:translateY(-20px) scale(.85)}.contact-section .contact-form .form-group input:not(:-ms-input-placeholder)~label,.contact-section .contact-form .form-group textarea:not(:-ms-input-placeholder)~label{-ms-transform:translateY(-20px) scale(.85);transform:translateY(-20px) scale(.85)}.contact-section .contact-form .form-group input:not(:placeholder-shown)~label,.contact-section .contact-form .form-group textarea:not(:placeholder-shown)~label{-webkit-transform:translateY(-20px) scale(.85);-ms-transform:translateY(-20px) scale(.85);transform:translateY(-20px) scale(.85)}.contact-section .contact-form .form-group label{color:#727272;left:0;pointer-events:none;position:absolute;top:1rem;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-section .contact-form .form-group textarea{min-height:120px;resize:vertical}.contact-section .contact-form .privacy-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-top:1rem}.contact-section .contact-form .privacy-row input[type=checkbox]{accent-color:#d2ab48;cursor:pointer;height:18px;margin-top:3px;width:18px}.contact-section .contact-form .privacy-row label{color:#727272;font-size:.875rem}.contact-section .contact-form .privacy-row label a{color:#00060a;text-decoration:underline}.contact-section .contact-form .button{-ms-flex-item-align:start;align-self:flex-start;margin-top:2rem;width:100%}@media (min-width:768px){.contact-section .contact-form .button{width:auto}}.shop-section{margin-bottom:8rem}@media (min-width:768px){.shop-section{margin-bottom:15rem}}@media (min-width:1024px){.shop-section{margin-bottom:8rem}}@media (min-width:1920px){.shop-section{margin-bottom:15rem}}@media (min-width:1024px){.shop-section .shop-content{display:grid;gap:var(--grid-gutter,2rem);grid-template-columns:repeat(12,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:4rem}}.shop-section .shop-content .shop-details{display:-webkit-box;display:-ms-flexbox;display:flex;font-style:normal;grid-column:1/-1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;margin-bottom:3rem}@media (min-width:1024px){.shop-section .shop-content .shop-details{grid-column:2/span 4;margin-bottom:0}}.shop-section .shop-content .shop-details .detail-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.shop-section .shop-content .shop-details .detail-group .label{color:#00060a;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;letter-spacing:2.5px;line-height:14px;text-decoration:none;text-transform:uppercase}.shop-section .shop-content .shop-details .detail-group .value{color:#00060a;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:26px;line-height:1.6;text-decoration:none;text-transform:none}.shop-section .shop-content .shop-image{aspect-ratio:1/1;border-radius:6px;grid-column:1/-1;max-width:642px;overflow:hidden}@media (min-width:1024px){.shop-section .shop-content .shop-image{grid-column:7/span 6}}.shop-section .shop-content .shop-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.site-footer{margin-bottom:8rem;padding:5rem 0 3rem}@media (min-width:768px){.site-footer{margin-bottom:15rem}}@media (min-width:1024px){.site-footer{margin-bottom:8rem}}@media (min-width:1920px){.site-footer{margin-bottom:15rem}}.site-footer{margin-top:0}.site-footer a{color:#00060a}.site-footer .footer-grid{display:grid;gap:var(--grid-gutter,2rem);grid-template-columns:repeat(12,1fr)}.site-footer .footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin-bottom:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (min-width:1024px){.site-footer .footer-info{grid-column:1/span 4;margin-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}.site-footer .footer-info .footer-logo{height:auto;width:120px}.site-footer .footer-info .footer-logo svg{height:auto;width:100%}.site-footer .footer-info .footer-address{color:#00060a;font-size:.9375rem;line-height:1.6}.site-footer .footer-info .footer-address strong{color:#00060a;display:block;font-weight:600;margin-bottom:.5rem}.site-footer .footer-info .footer-contact{color:#00060a;font-size:.9375rem}.site-footer .footer-info .footer-contact p{font-size:.9375rem;margin:.25rem 0}.site-footer .footer-legal,.site-footer .footer-nav{grid-column:1/-1;margin-bottom:2rem;text-align:center}@media (min-width:768px){.site-footer .footer-legal,.site-footer .footer-nav{grid-column:span 6;text-align:left}}@media (min-width:1024px){.site-footer .footer-legal,.site-footer .footer-nav{margin-bottom:0}}.site-footer .footer-legal ul,.site-footer .footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.site-footer .footer-legal ul,.site-footer .footer-nav ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.site-footer .footer-legal a,.site-footer .footer-nav a{color:#00060a;font-family:Poppins;font-size:14px;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:2.5px;line-height:14px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}.site-footer .footer-legal a:hover,.site-footer .footer-nav a:hover{color:#d2ab48}@media (min-width:1024px){.site-footer .footer-nav{grid-column:7/span 2}.site-footer .footer-legal{grid-column:10/span 3}}.site-footer .footer-bottom{border-top:1px solid #727272;grid-column:1/-1;margin-top:4rem;padding-top:2rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .footer-bottom,.site-footer .footer-bottom .footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.site-footer .footer-bottom .footer-socials a{color:#00060a;font-size:1.25rem;-webkit-transition:color .3s ease;transition:color .3s ease}.site-footer .footer-bottom .footer-socials a:hover{color:#d2ab48}.site-footer .footer-bottom .footer-copyright{color:#727272;font-size:.8125rem}@media (min-width:768px){.site-footer .footer-bottom .footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}}.site-footer .footer-bottom .footer-copyright strong{color:#727272;-webkit-transition:color .3s ease;transition:color .3s ease}.site-footer .footer-bottom .footer-copyright a{color:#00060a}.site-footer .footer-bottom .footer-copyright a:hover strong{color:#d2ab48}.section-faq{-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width:1200px){.section-faq .cgvn-grid{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}}@media (min-width:1400px){.section-faq .cgvn-grid{-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}}@media (min-width:1920px){.section-faq .cgvn-grid{-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}}.section-faq .section-header{grid-column:1/-1;margin-bottom:4rem;text-align:center}@media (min-width:1400px){.section-faq .section-header{grid-column:1/span 6;margin-bottom:0;text-align:left}}.section-faq .faq-list{grid-column:1/-1}@media (min-width:1200px){.section-faq .faq-list{grid-column:2/span 10}}@media (min-width:1400px){.section-faq .faq-list{grid-column:7/-1}}.section-faq .faq-item{border-bottom:1px solid #727272}.section-faq .faq-item:first-child{border-top:none}.section-faq .faq-item:last-child{border-bottom:none}.section-faq .faq-question{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:transparent;border:none;color:#00060a;cursor:pointer;font-size:unset;padding-block:1rem;padding-left:0!important;padding-right:0;text-align:left;text-transform:none;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:color .3s ease;transition:color .3s ease}.section-faq .faq-question:focus-visible,.section-faq .faq-question:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:#d2ab48;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.section-faq .faq-question:focus-visible .faq-icon,.section-faq .faq-question:hover .faq-icon{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}@media (min-width:360px){.section-faq .faq-question span{font-size:1.0625rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:390px){.section-faq .faq-question span{font-size:1.0625rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:768px){.section-faq .faq-question span{font-size:1.0625rem;letter-spacing:normal;line-height:1.5rem}}@media (min-width:1200px){.section-faq .faq-question span{font-size:1.125rem;letter-spacing:normal;line-height:1.5625rem}}@media (min-width:1400px){.section-faq .faq-question span{font-size:1.125rem;letter-spacing:normal;line-height:1.5625rem}}@media (min-width:1920px){.section-faq .faq-question span{font-size:1.125rem;letter-spacing:normal;line-height:1.5625rem}}@media (min-width:1921px){.section-faq .faq-question span{font-size:1.1875rem;letter-spacing:normal;line-height:1.6875rem}}.section-faq .faq-question span{font-weight:500}.section-faq .faq-question .faq-icon{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:#727272;justify-content:center;-webkit-transition:color .3s ease,-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:color .3s ease,-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),color .3s ease;transition:transform .4s cubic-bezier(.4,0,.2,1),color .3s ease,-webkit-transform .4s cubic-bezier(.4,0,.2,1);-ms-flex-negative:0;flex-shrink:0;margin-left:2rem;margin-top:3px}.section-faq .faq-question[aria-expanded=true]{color:#d2ab48}.section-faq .faq-question[aria-expanded=true] .faq-icon{color:#727272;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.section-faq .faq-answer{height:0;overflow:hidden;visibility:hidden}.section-faq .faq-answer[aria-hidden=false]{height:auto;opacity:1;visibility:visible}.section-faq .faq-answer .faq-answer-inner{color:#00060a;padding-bottom:2rem}@media (min-width:360px){.section-faq .faq-answer .faq-answer-inner{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:390px){.section-faq .faq-answer .faq-answer-inner{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:768px){.section-faq .faq-answer .faq-answer-inner{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1200px){.section-faq .faq-answer .faq-answer-inner{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.section-faq .faq-answer .faq-answer-inner{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}@media (min-width:1920px){.section-faq .faq-answer .faq-answer-inner{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}@media (min-width:1921px){.section-faq .faq-answer .faq-answer-inner{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}.section-faq .faq-answer .faq-answer-inner{font-weight:700;line-height:1.6;max-width:70ch}.section-galerie{padding:4rem 0}@media (min-width:768px){.section-galerie{padding:6rem 0}}@media (min-width:1200px){.section-galerie{padding:8rem 0}}.gallery-masonry{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;grid-column:1/-1;width:100%}@media (min-width:600px){.gallery-masonry{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}}@media (min-width:768px){.gallery-masonry{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media (min-width:1200px){.gallery-masonry{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.gallery-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;cursor:pointer;margin-bottom:1.5rem;outline:none;position:relative}@media (min-width:768px){.gallery-item{margin-bottom:2rem}}.gallery-item:focus-visible .gallery-item-inner{outline:2px solid #d2ab48;outline-offset:4px}.gallery-item .gallery-item-inner{border-radius:4px;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .4s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .4s ease;transition:-webkit-transform .4s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .4s ease;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,-webkit-transform .4s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .4s ease}.gallery-item .gallery-item-inner img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1),-webkit-filter .4s ease;transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1),-webkit-filter .4s ease;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s ease;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s ease,-webkit-transform .6s cubic-bezier(.16,1,.3,1),-webkit-filter .4s ease;width:100%;will-change:transform}.gallery-item .gallery-item-overlay{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,transparent);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;opacity:0;position:absolute;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:1.5rem;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;will-change:opacity}.gallery-item .gallery-item-info{color:#fcfcfc}.gallery-item .gallery-item-kicker{color:#d2ab48;display:block;font-size:.75rem;font-weight:600;letter-spacing:.12em;margin-bottom:.25rem;text-transform:uppercase}.gallery-item .gallery-item-title{color:#fcfcfc;font-size:1.125rem;font-weight:500;line-height:1.3;margin:0}.gallery-item .gallery-item-action{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-color:rgba(0,6,10,.5);border-radius:50%;color:#d2ab48;height:44px;justify-content:center;-webkit-transform:translateY(10px) scale(.9);-ms-transform:translateY(10px) scale(.9);transform:translateY(10px) scale(.9);-webkit-transition:background-color .2s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:background-color .2s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .2s ease;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .2s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);width:44px;-ms-flex-negative:0;flex-shrink:0;margin-left:1rem}.gallery-item .gallery-item-action .icon{color:#d2ab48;font-size:20px;height:auto;top:0;width:auto}.gallery-item:hover .gallery-item-inner{-webkit-box-shadow:0 12px 32px rgba(0,0,0,.2);box-shadow:0 12px 32px rgba(0,0,0,.2)}.gallery-item:hover .gallery-item-inner img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.gallery-item:hover .gallery-item-overlay{opacity:1}.gallery-item:hover .gallery-item-action{background-color:rgba(0,6,10,.75);color:#d2ab48;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.modal.gallery-lightbox{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:fixed;z-index:9999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;padding:1rem;pointer-events:none;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.modal.gallery-lightbox.is-active{opacity:1;pointer-events:auto;visibility:visible}.modal.gallery-lightbox.is-active .modal-inner{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modal.gallery-lightbox .modal-backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:hsla(0,0%,4%,.88);inset:0;position:fixed;z-index:1}.modal.gallery-lightbox .modal-inner{background-color:#121212;border:1px solid rgba(210,171,72,.25);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:90vh;max-width:1100px;overflow:hidden;position:relative;width:100%;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-shadow:0 24px 60px rgba(0,0,0,.6);box-shadow:0 24px 60px rgba(0,0,0,.6);-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-webkit-transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1)}@media (min-width:768px){.modal.gallery-lightbox .modal-inner{max-height:85vh}}.modal.gallery-lightbox .sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.modal.gallery-lightbox .lightbox-close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1rem;top:1rem;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:0;color:#d2ab48;cursor:pointer;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:44px}.modal.gallery-lightbox .lightbox-close .icon{color:#d2ab48;font-size:24px;height:100%;top:0;width:100%}.modal.gallery-lightbox .lightbox-close:focus-visible{outline:2px solid #d2ab48;outline-offset:3px}.modal.gallery-lightbox .lightbox-close:hover{background:transparent;border:none;color:#d2ab48;opacity:.75;-webkit-transform:none;-ms-transform:none;transform:none}.modal.gallery-lightbox .lightbox-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:0;color:#d2ab48;cursor:pointer;height:48px;justify-content:center;min-height:44px;min-width:44px;padding:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:48px}.modal.gallery-lightbox .lightbox-nav .icon{color:#d2ab48;font-size:44px;height:100%;top:0;width:100%}.modal.gallery-lightbox .lightbox-nav.lightbox-prev{left:.75rem}@media (min-width:768px){.modal.gallery-lightbox .lightbox-nav.lightbox-prev{left:1.25rem}}.modal.gallery-lightbox .lightbox-nav.lightbox-next{right:.75rem}@media (min-width:768px){.modal.gallery-lightbox .lightbox-nav.lightbox-next{right:1.25rem}}.modal.gallery-lightbox .lightbox-nav:focus-visible{outline:2px solid #d2ab48;outline-offset:3px}.modal.gallery-lightbox .lightbox-nav:hover{background:transparent;border:none;color:#d2ab48;opacity:.75;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal.gallery-lightbox .lightbox-body{display:grid;grid-template-columns:1fr;max-height:90vh;overflow-y:auto}@media (min-width:1024px){.modal.gallery-lightbox .lightbox-body{grid-template-columns:1.2fr .8fr;max-height:85vh;overflow-y:hidden}}.modal.gallery-lightbox .lightbox-media{background-color:#080808;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;justify-content:center;max-height:60vh;min-height:300px;padding:2rem;position:relative}@media (min-width:1024px){.modal.gallery-lightbox .lightbox-media{max-height:85vh;min-height:500px;padding:3rem}}.modal.gallery-lightbox .lightbox-media img{-webkit-box-shadow:0 8px 30px rgba(0,0,0,.5);box-shadow:0 8px 30px rgba(0,0,0,.5);height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;width:auto}.modal.gallery-lightbox .lightbox-details{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#121212;color:#fcfcfc;justify-content:center;position:relative}@media (min-width:1024px){.modal.gallery-lightbox .lightbox-details{overflow-y:auto;padding:4rem 3rem}}.modal.gallery-lightbox .lightbox-kicker{color:#d2ab48;font-size:.875rem;font-weight:600;letter-spacing:.15em;margin-bottom:.75rem;text-transform:uppercase}.modal.gallery-lightbox .lightbox-title{color:#fcfcfc;font-size:1.75rem;font-weight:400;line-height:1.25;margin-bottom:1.25rem}@media (min-width:768px){.modal.gallery-lightbox .lightbox-title{font-size:2.25rem}}.modal.gallery-lightbox .lightbox-content{color:hsla(0,0%,99%,.8);font-size:1rem;line-height:1.7;margin-bottom:2.5rem}.modal.gallery-lightbox .lightbox-content p{margin-bottom:1rem}.modal.gallery-lightbox .lightbox-content p:last-child{margin-bottom:0}.modal.gallery-lightbox .lightbox-counter{color:hsla(0,0%,99%,.5);font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.page-uhren img{height:auto;max-width:500px;-o-object-fit:unset;object-fit:unset}.page-blog-overview .blog-post-overview .cgvn-grid{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:3rem}@media (min-width:1200px){.page-blog-overview .blog-post-overview .cgvn-grid{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;row-gap:5rem}}.page-blog-overview .blog-post-overview .empty-state{grid-column:1/-1;text-align:center}.page-blog-overview .blog-post-overview .blog-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;grid-column:1/-1}@media (min-width:768px){.page-blog-overview .blog-post-overview .blog-post{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.5rem}}@media (min-width:1024px){.page-blog-overview .blog-post-overview .blog-post{gap:4.5rem}}@media (min-width:1200px){.page-blog-overview .blog-post-overview .blog-post{gap:4.5rem}}@media (min-width:1920px){.page-blog-overview .blog-post-overview .blog-post{gap:8rem}}.page-blog-overview .blog-post-overview .blog-post .section-image{aspect-ratio:3/2;border-radius:6px;max-width:none;overflow:hidden;width:100%;-ms-flex-negative:0;flex-shrink:0}@media (min-width:768px){.page-blog-overview .blog-post-overview .blog-post .section-image{aspect-ratio:1/1;max-width:250px}}@media (min-width:1920px){.page-blog-overview .blog-post-overview .blog-post .section-image{aspect-ratio:unset;max-width:500px}}.page-blog-overview .blog-post-overview .blog-post .section-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-blog-overview .blog-post-overview .blog-post .section-content{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:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:360px){.page-blog-overview .blog-post-overview .blog-post .section-content .blog-post-overview-title{font-size:1.1875rem;letter-spacing:normal;line-height:1}}@media (min-width:390px){.page-blog-overview .blog-post-overview .blog-post .section-content .blog-post-overview-title{font-size:1.25rem;letter-spacing:normal;line-height:1}}@media (min-width:768px){.page-blog-overview .blog-post-overview .blog-post .section-content .blog-post-overview-title{font-size:1.25rem;letter-spacing:normal;line-height:1}}@media (min-width:1200px){.page-blog-overview .blog-post-overview .blog-post .section-content .blog-post-overview-title{font-size:1.625rem;letter-spacing:normal;line-height:1}}@media (min-width:1400px){.page-blog-overview .blog-post-overview .blog-post .section-content .blog-post-overview-title{font-size:1.75rem;letter-spacing:normal;line-height:1}}@media (min-width:1920px){.page-blog-overview .blog-post-overview .blog-post .section-content .blog-post-overview-title{font-size:1.9375rem;letter-spacing:normal;line-height:1}}@media (min-width:1921px){.page-blog-overview .blog-post-overview .blog-post .section-content .blog-post-overview-title{font-size:2.1875rem;letter-spacing:normal;line-height:1}}.page-blog-overview .blog-post-overview .blog-post .section-content .blog-post-overview-title{font-weight:500;margin-bottom:0}.page-blog-overview .blog-post-overview .blog-post .section-content p{margin-bottom:0}.empty-state{grid-column:1/-1;text-align:center}.page-blog-post .header-section{margin-bottom:0}.page-blog-post section{padding-top:4rem}@media (min-width:768px){.page-blog-post section{padding-top:8rem}}@media (min-width:1200px){.page-blog-post section{padding-top:8rem}}@media (min-width:1400px){.page-blog-post section{padding-top:10rem}}@media (min-width:1920px){.page-blog-post section{padding-top:15rem}}.page-blog-post .blog-post-content{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-bottom:8rem}@media (min-width:768px){.page-blog-post .blog-post-content{margin-bottom:15rem}}@media (min-width:1024px){.page-blog-post .blog-post-content{margin-bottom:8rem}}@media (min-width:1920px){.page-blog-post .blog-post-content{margin-bottom:15rem}}@media (min-width:1024px){.page-blog-post .blog-post-content{display:grid;gap:6rem;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-blog-post .blog-post-content:nth-of-type(odd) .section-image{grid-column:1;grid-row:1}.page-blog-post .blog-post-content:nth-of-type(2n) .section-image,.page-blog-post .blog-post-content:nth-of-type(odd) .section-content{grid-column:2;grid-row:1}.page-blog-post .blog-post-content:nth-of-type(2n) .section-content{grid-column:1;grid-row:1}}.page-blog-post .blog-post-content .section-image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.page-blog-post .blog-post-content .section-content .blog-post-title{margin-bottom:1rem}@media (min-width:360px){.page-blog-post .blog-post-content .section-content .blog-post-subtitle{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:390px){.page-blog-post .blog-post-content .section-content .blog-post-subtitle{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:768px){.page-blog-post .blog-post-content .section-content .blog-post-subtitle{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1200px){.page-blog-post .blog-post-content .section-content .blog-post-subtitle{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.page-blog-post .blog-post-content .section-content .blog-post-subtitle{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}@media (min-width:1920px){.page-blog-post .blog-post-content .section-content .blog-post-subtitle{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}@media (min-width:1921px){.page-blog-post .blog-post-content .section-content .blog-post-subtitle{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}.page-blog-post .blog-post-content .section-content .blog-post-subtitle{font-weight:600;margin-bottom:2rem}.page-stefan .hero-section .hero-slider img{margin-inline:auto;max-width:500px}.section-terms{font-size:16px;margin-bottom:1rem}.terms{grid-column:1/-1;margin-bottom:6rem;padding-top:150px}.terms a{color:#00060a}.terms .terms-title{font-size:calc(.625vw + 20px)}.terms .terms-section{margin-bottom:2rem}.terms .terms-section .terms-section-headline{font-weight:700}.terms .terms-section .terms-section-subline{font-weight:600}.terms .terms-section p,.terms .terms-section ul{margin-bottom:1rem}.page-error{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:75vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-section{padding-bottom:4rem;padding-top:4rem;-ms-flex-item-align:center;align-self:center;overflow:hidden;width:100%}@media (min-width:768px){.error-section{padding-top:4rem}}@media (min-width:1024px){.error-section{padding-top:5rem}}@media (min-width:1200px){.error-section{padding-top:12rem}}@media (min-width:1920px){.error-section{padding-top:20rem}}.error-grid{row-gap:1.5rem}.error-grid,.error-grid .error-media{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.error-grid .error-media{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-5.5rem;margin-left:-2rem;pointer-events:none;z-index:1}@media (min-width:768px){.error-grid .error-media{margin-bottom:-2.5rem;margin-left:-3rem}}@media (min-width:1024px){.error-grid .error-media{grid-column:1/span 7;grid-row:1;margin-bottom:0;margin-left:-5rem}}@media (min-width:1280px){.error-grid .error-media{grid-column:1/span 7;margin-left:-8rem}}@media (min-width:1920px){.error-grid .error-media{grid-column:2/span 7}}.error-grid .error-media__img{height:auto;max-width:480px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media (min-width:768px){.error-grid .error-media__img{max-width:520px}}@media (min-width:1024px){.error-grid .error-media__img{max-width:780px;-webkit-transform:none;-ms-transform:none;transform:none;width:115%}}@media (min-width:1280px){.error-grid .error-media__img{max-width:860px;-webkit-transform:none;-ms-transform:none;transform:none;width:120%}}.error-grid .error-content{grid-column:1/-1;position:relative;z-index:2}@media (min-width:1024px){.error-grid .error-content{grid-column:6/-1;grid-row:1;padding-left:1rem}}@media (min-width:1280px){.error-grid .error-content{grid-column:6/-1;padding-left:2rem}}.error-grid .error-content .error-code{color:#00060a;font-size:clamp(4.5rem,11vw,9.5rem);font-weight:800;letter-spacing:-.02em;line-height:.9;margin-bottom:.75rem}.error-grid .error-content .error-headline{color:#00060a;font-size:clamp(1.25rem,3vw,2.15rem);font-weight:700;letter-spacing:.18em;line-height:1.2;margin-bottom:1.75rem;text-transform:uppercase}.error-grid .error-content .error-body{margin-bottom:2.5rem;max-width:580px}@media (min-width:360px){.error-grid .error-content .error-body p{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:390px){.error-grid .error-content .error-body p{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:768px){.error-grid .error-content .error-body p{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1200px){.error-grid .error-content .error-body p{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.error-grid .error-content .error-body p{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}@media (min-width:1920px){.error-grid .error-content .error-body p{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}@media (min-width:1921px){.error-grid .error-content .error-body p{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}.error-grid .error-content .error-body p{color:#00060a;font-weight:400;line-height:1.6;margin-bottom:1rem}.error-grid .error-content .error-body p:last-child{margin-bottom:0}@media (min-width:360px){.error-grid .error-content .error-action{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:390px){.error-grid .error-content .error-action{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:768px){.error-grid .error-content .error-action{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1200px){.error-grid .error-content .error-action{font-size:1rem;letter-spacing:normal;line-height:1.625rem}}@media (min-width:1400px){.error-grid .error-content .error-action{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}@media (min-width:1920px){.error-grid .error-content .error-action{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}@media (min-width:1921px){.error-grid .error-content .error-action{font-size:1.125rem;letter-spacing:normal;line-height:1.8125rem}}.error-grid .error-content .error-action{color:#00060a;font-weight:400}.error-grid .error-content .error-action .error-link{color:#00060a;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;-webkit-transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease}.error-grid .error-content .error-action .error-link:hover{color:#af8e3c;text-decoration-color:#af8e3c}