@import"/fontawesome/fontawesome.css?url";@import"/fontawesome/light.css?url";@import"/fontawesome/regular.css?url";@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.checkbox-item{border:1px solid var(--color-border);border-radius:1rem}.checkbox-item .pill{border-color:#000}.checkbox-item .pill:hover{border-color:var(--bg-color)}.checkbox-item .pill-small{padding:0 1.5rem}.checkbox-item .tooltip{right:.25rem;top:50%;transform:translateY(-50%)}.checkbox--active .pill{background-color:#000;border-color:#000;color:#fff}.checkbox--active:hover .pill{border-color:#000}.checkbox--disabled:has(.tooltip) label .pill{padding-right:1.5rem}.checkbox--disabled .tooltip{right:.25rem;top:50%;transform:translateY(-50%)}.checkbox--disabled .pill{border-color:var(--color-gray-base);color:var(--color-gray-base);pointer-events:none}.checkbox--image-label input[type=checkbox],.checkbox--toggle input[type=checkbox]{display:none}.checkbox--text-label input[type=checkbox]+label{width:32px}.checkbox--text-label input[type=checkbox]+label .checkbox-label-text{border-radius:4px;box-shadow:1px 2px 4px #00000024;font-size:.625rem;font-weight:600;height:32px;margin-bottom:.375rem;padding:.25rem 0;text-align:center;text-transform:uppercase;transition:background-color .3s ease-out,color .3s ease-out;width:32px}.checkbox--text-label input[type=checkbox]+label span{display:block;font-size:.375rem;font-weight:600;line-height:.5rem;text-align:center}.checkbox--text-label input[type=checkbox]+label:hover .checkbox-label-text,.checkbox--text-label input[type=checkbox]:checked+label .checkbox-label-text{background-color:#000;color:#fff}.checkbox--toggle input[type=checkbox]+label{display:block!important;font-size:.625rem;font-weight:600;line-height:1.25rem;margin-bottom:0}.checkbox--toggle input[type=checkbox]+label:after,.checkbox--toggle input[type=checkbox]+label:before{content:"";display:block}.checkbox--toggle input[type=checkbox]+label:before{background-color:#fff;border-radius:100%;height:12px;position:absolute;right:16px;top:4px;transition:right .3s ease-out;width:12px}.checkbox--toggle input[type=checkbox]+label:after{background-color:var(--color-gray-base);border-radius:32px;float:right;height:16px;margin-top:2px;transition:background .3s ease-out;width:30px}.checkbox--toggle input[type=checkbox]:checked+label:before{right:2px}.checkbox--toggle input[type=checkbox]:checked+label:after{background-color:#000}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.accordion-item{padding:1rem}.accordion-item-toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.accordion-item-title{font-weight:700;margin-bottom:0;width:calc(100% - 2rem)}.accordion-item-content{max-height:0;opacity:0;overflow:hidden;transition:opacity .6s ease-out,max-height .5s ease-out,padding .5s ease-out;visibility:hidden}.accordion-item-options{margin-top:1rem;padding-top:.5rem}.accordion-item.open .accordion-item-content{max-height:300rem;opacity:1;overflow:visible;padding:1rem 0 .5rem;visibility:visible}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.tooltip{display:block;height:1rem;position:absolute;z-index:9}.tooltip-btn{background-color:#000;border-radius:50%;color:#fff;float:right;font-size:9px;line-height:16px;margin-bottom:0;padding:0}.tooltip-btn,.tooltip-btn i{display:block;height:1rem;width:1rem}.tooltip-btn i{line-height:1rem;text-align:center;transform:translate(.012rem)}.tooltip-btn:focus+.tooltip-content,.tooltip-btn:focus-visible+.tooltip-content,.tooltip-btn:hover+.tooltip-content{opacity:1;visibility:visible}.tooltip-content{background-color:#e3d7df;border-radius:4px;bottom:2.25rem;box-shadow:1px 1px 2px #00000047;color:#000;font-size:10px;left:calc(50% - .75rem);line-height:14px;opacity:0;padding:.5rem;pointer-events:none;position:absolute;transform:translate(-50%);transition:.3s ease-in-out;visibility:hidden;width:5.5rem}.tooltip-content:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:1rem solid #e3d7df;bottom:-1rem;content:"";display:block;height:0;position:absolute;right:1.5rem;width:0}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.btn{border-radius:6rem;width:auto}.btn[disabled]{background-color:#bfbfbf;border-color:#bfbfbf;color:#fff;cursor:auto}.btn:not(.btn--expand):not(.btn--overlay):not(.btn--hidden-label) i{margin-right:.5rem}.btn:not(.btn--expand):not(.btn--overlay):not(.btn--hidden-label) .icon--suffix{margin-right:0}.btn:not(.btn--expand):not(.btn--overlay).btn--small{font-size:.75rem;line-height:1;padding:.5rem .75rem}.btn:not(.btn--expand):not(.btn--overlay).btn--medium{font-size:.875rem;line-height:1;padding:.75rem 1.25rem}.btn:not(.btn--expand):not(.btn--overlay).btn--large{font-size:1rem;line-height:1;padding:1rem 1.5rem}.btn--icon:not(.btn--expand):not(.btn--icon-pre):not(.btn--icon-suf):not(.btn--overlay) .label{height:0;overflow:hidden;position:absolute;width:0}.btn--icon:not(.btn--expand):not(.btn--icon-pre):not(.btn--icon-suf):not(.btn--overlay).btn--small{height:1.5rem;padding:0;width:1.5rem}.btn--icon:not(.btn--expand):not(.btn--icon-pre):not(.btn--icon-suf):not(.btn--overlay).btn--medium{height:2rem;padding:0;width:2rem}.btn--icon:not(.btn--expand):not(.btn--icon-pre):not(.btn--icon-suf):not(.btn--overlay).btn--large{height:2.5rem;line-height:2.5rem;padding:0;width:2.5rem}.btn--expand{background-color:transparent;border:none;color:#000;max-width:32px;padding:.25rem 0;position:relative;transition:max-width .4s ease-in-out;white-space:nowrap}.btn--expand:before{background-color:#000;height:20px;left:.4rem;top:.4rem;width:20px}.btn--expand:after,.btn--expand:before{border-radius:100%;content:"";position:absolute}.btn--expand:after{height:32px;left:0;top:0;width:32px}.btn--expand:hover{background-color:#fff;box-shadow:0 0 6px #00000040;color:#000}.btn--expand .label{padding-right:1rem}.btn--expand.is-active,.btn--expand:active,.btn--expand:focus,.btn--expand:focus-visible,.btn--expand:hover{border-color:transparent;max-width:500px!important}.btn--expand.btn--small .label{padding-left:2.5rem;padding-right:1rem}.btn--expand.btn--large{max-width:40px;padding:.5rem 0}.btn--expand.btn--large:before{height:26px;left:.45rem;top:.45rem;width:26px}.btn--expand.btn--large:after{height:40px;width:40px}.btn--expand.btn--large .label{padding-left:3.25rem;padding-right:1.5rem}.btn--expand.btn--icon{overflow:hidden}.btn--expand.btn--icon:before{height:32px;left:0;top:0;width:32px}.btn--expand.btn--icon .label{font-size:.875rem;padding-left:2.5rem;padding-right:1rem}.btn--expand.btn--icon .icon--prefix{align-items:center;color:#fff;display:flex;font-size:12px;justify-content:center;line-height:1.5rem;max-width:2rem;position:absolute;width:100%}.btn--expand.btn--icon.btn--large:before{height:36px;width:36px}.btn--expand.btn--icon.btn--large .label{padding-left:3.25rem;padding-right:1.5rem}.btn--expand.btn--icon.btn--small .label{font-size:.875rem}.btn--expand.btn--icon.btn--large i{font-size:1rem;max-width:2.5rem}.btn--expand.btn--icon.btn--large:after,.btn--expand.btn--icon.btn--large:before{height:2.5rem;width:2.5rem}.btn--expand.btn--icon.btn--negative{background-color:#fff;color:#000}.btn--expand.btn--icon.btn--negative:before{background-color:#fff}.btn--expand.btn--icon.btn--negative:after{border:1px solid transparent;height:28px;left:2px;top:2px;transition:border .3s ease-in-out;width:28px}.btn--expand.btn--icon.btn--negative:hover:after{border-color:#000}.btn--expand.btn--icon.btn--negative .icon--prefix{color:#000}.btn--expand.btn--icon.btn--negative.btn--large:after,.btn--expand.btn--icon.btn--negative.btn--large:before{background-color:red;height:40px;width:40px}.btn--expand.btn--dot.btn--icon.btn--negative{background-color:#fff;color:#000}.btn--expand.btn--dot.btn--icon.btn--negative:before{background-color:#fff}.btn--expand.btn--dot.btn--icon.btn--negative:after{height:28px;left:2px;top:2px;width:28px}.btn--expand.btn--dot.btn--icon.btn--negative .icon--prefix{color:#000}.btn--expand.btn--dot.btn--icon.btn--negative .label{padding-left:2.6666rem}.btn--expand.btn--dot.btn--icon.btn--negative.btn--large:after{height:36px;width:36px}.btn--hidden-label{overflow:hidden}.btn--hidden-label.btn--icon .label i{z-index:1}.btn--hidden-label.btn--icon .label .label{padding-left:3rem;padding-right:.75rem}.btn--hidden-label.btn--small.btn--icon .label{padding-left:2.6666rem}.btn--overlay.btn--small{height:32px;width:32px}.btn--overlay.btn--small i{display:block;font-size:12px;line-height:1.5rem;transform:translateY(-.0625rem)}.btn--icon.btn--expand.btn--negative:not(.btn--dot)[class*=btn-color--]:after,.btn--icon.btn--expand.btn--negative:not(.btn--dot)[class*=btn-color--]:before{display:none}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--spuele{background-color:#68465c;border-color:#68465c;color:#fff}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--spuele:focus,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--spuele:focus-visible,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--spuele:hover{background-color:#452643;border-color:#452643;color:#fff}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--amaturen{background-color:#f7daba;border-color:#f7daba;color:#000}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--amaturen i{color:#000;transition:.3s ease-in-out}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--amaturen:focus,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--amaturen:focus-visible,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--amaturen:hover{background-color:#f0bb92;border-color:#f0bb92;color:#fff}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--amaturen:focus i,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--amaturen:focus-visible i,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--amaturen:hover i{color:#fff}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--zubehoer{background-color:#b7564c;border-color:#b7564c}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--zubehoer:focus,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--zubehoer:focus-visible,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--zubehoer:hover{background-color:#ecaaab;border-color:#ecaaab}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--service{background-color:#5668a5;border-color:#5668a5}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--service:focus,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--service:focus-visible,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--service:hover{background-color:#7eaecd;border-color:#7eaecd;color:#fff}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--materialwelt{background-color:#221e3a;border-color:#221e3a;color:#fff}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--materialwelt:focus,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--materialwelt:focus-visible,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--materialwelt:hover{background-color:#4d557c;border-color:#4d557c;color:#fff}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--unternehmen{background-color:#a9d5ba;border-color:#a9d5ba;color:#000}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--unternehmen:focus,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--unternehmen:focus-visible,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--unternehmen:hover{background-color:#366872;border-color:#366872;color:#fff}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--cristadur{background-color:#2e1e3b;border-color:#2e1e3b;color:#fff}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--cristadur:focus,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--cristadur:focus-visible,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--cristadur:hover{background-color:#a6708f;border-color:#a6708f;color:#fff}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--cristalite{background-color:#a4bfdf;border-color:#a4bfdf;color:#000}.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--cristalite:focus,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--cristalite:focus-visible,.btn--icon.btn--expand.btn--negative:not(.btn--dot).btn-color--cristalite:hover{background-color:#49839f;border-color:#49839f;color:#fff}.btn--dot.btn-color--spuele:before{background-color:#68465c}.btn--dot.btn-color--spuele:after{border-color:#68465c}.btn--dot.btn-color--spuele:focus-visible:before,.btn--dot.btn-color--spuele:focus:before,.btn--dot.btn-color--spuele:hover:before{background-color:#452643}.btn--dot.btn-color--spuele:focus-visible:after,.btn--dot.btn-color--spuele:focus:after,.btn--dot.btn-color--spuele:hover:after{border-color:#452643}.btn--dot.btn-color--amaturen:before{background-color:#f7daba}.btn--dot.btn-color--amaturen:after{border-color:#f7daba}.btn--dot.btn-color--amaturen:focus-visible:before,.btn--dot.btn-color--amaturen:focus:before,.btn--dot.btn-color--amaturen:hover:before{background-color:#f0bb92}.btn--dot.btn-color--amaturen:focus-visible:after,.btn--dot.btn-color--amaturen:focus:after,.btn--dot.btn-color--amaturen:hover:after{border-color:#f0bb92}.btn--dot.btn-color--zubehoer:before{background-color:#b7564c}.btn--dot.btn-color--zubehoer:after{border-color:#b7564c}.btn--dot.btn-color--zubehoer:focus-visible:before,.btn--dot.btn-color--zubehoer:focus:before,.btn--dot.btn-color--zubehoer:hover:before{background-color:#ecaaab}.btn--dot.btn-color--zubehoer:focus-visible:after,.btn--dot.btn-color--zubehoer:focus:after,.btn--dot.btn-color--zubehoer:hover:after{border-color:#ecaaab}.btn--dot.btn-color--service:before{background-color:#5668a5}.btn--dot.btn-color--service:after{border-color:#5668a5}.btn--dot.btn-color--service:focus-visible:before,.btn--dot.btn-color--service:focus:before,.btn--dot.btn-color--service:hover:before{background-color:#7eaecd}.btn--dot.btn-color--service:focus-visible:after,.btn--dot.btn-color--service:focus:after,.btn--dot.btn-color--service:hover:after{border-color:#7eaecd}.btn--dot.btn-color--materialwelt:before{background-color:#221e3a}.btn--dot.btn-color--materialwelt:after{border-color:#221e3a}.btn--dot.btn-color--materialwelt:focus-visible:before,.btn--dot.btn-color--materialwelt:focus:before,.btn--dot.btn-color--materialwelt:hover:before{background-color:#4d557c}.btn--dot.btn-color--materialwelt:focus-visible:after,.btn--dot.btn-color--materialwelt:focus:after,.btn--dot.btn-color--materialwelt:hover:after{border-color:#4d557c}.btn--dot.btn-color--unternehmen:before{background-color:#a9d5ba}.btn--dot.btn-color--unternehmen:after{border-color:#a9d5ba}.btn--dot.btn-color--unternehmen:focus-visible:before,.btn--dot.btn-color--unternehmen:focus:before,.btn--dot.btn-color--unternehmen:hover:before{background-color:#366872}.btn--dot.btn-color--unternehmen:focus-visible:after,.btn--dot.btn-color--unternehmen:focus:after,.btn--dot.btn-color--unternehmen:hover:after{border-color:#366872}.btn--dot.btn-color--cristadur:before{background-color:#2e1e3b}.btn--dot.btn-color--cristadur:after{border-color:#2e1e3b}.btn--dot.btn-color--cristadur:focus-visible:before,.btn--dot.btn-color--cristadur:focus:before,.btn--dot.btn-color--cristadur:hover:before{background-color:#a6708f}.btn--dot.btn-color--cristadur:focus-visible:after,.btn--dot.btn-color--cristadur:focus:after,.btn--dot.btn-color--cristadur:hover:after{border-color:#a6708f}.btn--dot.btn-color--cristalite:before{background-color:#a4bfdf}.btn--dot.btn-color--cristalite:after{border-color:#a4bfdf}.btn--dot.btn-color--cristalite:focus-visible:before,.btn--dot.btn-color--cristalite:focus:before,.btn--dot.btn-color--cristalite:hover:before{background-color:#49839f}.btn--dot.btn-color--cristalite:focus-visible:after,.btn--dot.btn-color--cristalite:focus:after,.btn--dot.btn-color--cristalite:hover:after{border-color:#49839f}.btn--filter:not(.btn--expand):not(.btn--medium){background-color:var(--btn-bgcolor-light);border-color:var(--btn-bgcolor-light);border-radius:.5rem;color:var(--bg-color);font-size:.625rem;margin-bottom:.5rem;padding:.3125rem .5rem}.btn--filter:not(.btn--expand):not(.btn--medium) .label{margin-right:.5rem}.btn--filter:not(.btn--expand):not(.btn--medium):focus,.btn--filter:not(.btn--expand):not(.btn--medium):hover{background-color:var(--bg-color);border-color:var(--bg-color);color:#fff}.btn--negative{background-color:#fff;color:#000}.btn--negative:hover{background-color:#000;color:#fff}.btn--mobile{margin-bottom:0;z-index:10}.btn--mobile:active{background-color:#000;color:#fff}.btn--mobile:focus{background-color:#fff;border-color:#000;color:#000}.btn--fullWidth{width:100%}.btn.selected{background-color:#000;border-color:#000;color:#fff}@media screen and (min-width:1025px){.btn--back,.btn--mobile{display:none}}.bubble{background-color:#fff;border-radius:4rem;color:#000;display:inline-block;height:1.5rem;line-height:1.5rem;margin-left:.5rem;transition:all .3s ease-in-out;width:1.5rem}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.filter-search{padding:.5rem 0;position:relative}.filter-search input{border:none;border-bottom:.0625rem solid var(--bg-color);border-radius:0;margin-bottom:.0625rem;padding:.5rem;width:100%}.filter-search input::placeholder{color:var(--btn-color)}.filter-search input:active,.filter-search input:focus{margin-bottom:0}.filter-search>.fa{color:var(--bg-color);z-index:1}.filter-search>.fa,.filter-search>button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.filter-search>button{color:#fff;z-index:2}.filter-search>button,.filter-search>button:hover{background-color:var(--btn-bgcolor)}@media screen and (min-width:64rem){.filter-search{padding:1rem 0}}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.selection{align-items:center;display:flex;flex-direction:column}.selection-toggle{cursor:pointer;padding:1rem}.selection-toggle .btn{background-color:var(--btn-bgcolor-light);border-color:var(--btn-bgcolor-light);color:var(--bg-color);margin-bottom:0;padding:.25rem .25rem .25rem .75rem!important}.selection-toggle .btn .icon--prefix{margin-right:.5rem}.selection-toggle .btn .bubble,.selection-toggle .btn:hover{background-color:var(--bg-color);color:#fff}.selection-toggle .btn:hover{border-color:var(--bg-color)}.selection-toggle .btn:hover .bubble{background-color:#fff;color:var(--bg-color)}.selection-title{font-weight:700;margin-bottom:0}.selection-content{align-items:center;display:block;display:flex;flex-direction:column;gap:.5rem;height:0;overflow:hidden;transition:height .3s ease-in-out;visibility:hidden}.selection.open .selection-toggle .btn{background-color:#fff;border-color:var(--bg-color);color:var(--bg-color)}.selection.open .selection-toggle .btn .bubble{background-color:var(--bg-color);color:#fff}.selection.open>.selection-content{height:auto;overflow:visible;visibility:visible}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.list-wrapper{margin:0;padding:0}.list-item,.list-wrapper--circle{display:flex}.list-item{cursor:pointer;padding:1rem 1.25rem}.list-item button{margin-bottom:0}.list-item-image{margin-right:1rem}.list-item-content{text-transform:uppercase}.list-item-label{font-weight:700;margin-bottom:.25rem}.list-item-text{color:gray}.list-item.is-active,.list-item:focus,.list-item:focus-visible,.list-item:hover{background-color:#eee}.list-item.is-disabled{cursor:auto}.list-item.is-disabled>div{opacity:.5}.list-item.is-disabled.is-active,.list-item.is-disabled:focus,.list-item.is-disabled:focus-visible,.list-item.is-disabled:hover{background-color:#fff}.list-item--circle{flex-direction:column;max-width:104px;padding:1rem .5rem}.list-item--circle .list-item-image{border:1px solid #bfbfbf;border-radius:100%;display:flex;height:84px;margin-bottom:.5rem;margin-right:0;width:84px}.list-item--circle .list-item-content{position:relative;text-transform:none}.list-item--circle .list-item-label{font-size:10px;font-weight:400;text-align:center}.list-item--circle .tooltip{left:-.5rem;position:absolute;right:-.5rem;top:-1.5rem}.list-item--circle.is-active,.list-item--circle:focus,.list-item--circle:focus-visible,.list-item--circle:hover{background-color:transparent}.list-item--circle.is-active .list-item-image,.list-item--circle:focus .list-item-image,.list-item--circle:focus-visible .list-item-image,.list-item--circle:hover .list-item-image{border-color:#000;border-width:2px}.list-item--circle.is-disabled.is-active .list-item-image,.list-item--circle.is-disabled:focus .list-item-image,.list-item--circle.is-disabled:focus-visible .list-item-image,.list-item--circle.is-disabled:hover .list-item-image{border-color:#bfbfbf;border-width:1px}.accordion-item-content .list-horizontal{margin-bottom:.5rem}.accordion-item-content .list-horizontal.list-no-bullet+.radio-item{margin-top:1rem}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.radio-item{width:auto}.radio-item,.radio-item label{position:relative}.radio-item label span{text-align:center}.radio-item label img{height:3rem;margin-bottom:.5rem}.radio-item label .pill{padding:.25rem .75rem}.radio-item label:active:after,.radio-item label:focus-visible:after,.radio-item label:hover:not(:focus):after{background-color:#000;opacity:1}.radio-item label:active>.pill,.radio-item label:focus-visible>.pill,.radio-item label:hover:not(:focus)>.pill{background-color:#000;border-color:#000;color:#fff}.radio-item input[type=radio]:checked+label{background-color:transparent;border-color:transparent}.radio-item input[type=radio]:checked+label:after{opacity:1}.radio-item input[type=radio]:checked+label .pill{background-color:#000;color:#fff}.radio-item input[type=radio]:checked+label:focus-visible,.radio-item input[type=radio]:checked+label:hover:not(:focus){background-color:transparent;border-color:transparent}.radio-item input[type=radio]:checked+label:focus-visible .pill,.radio-item input[type=radio]:checked+label:hover:not(:focus) .pill{background-color:#000;border-color:#000;color:#fff}.radio-item input[type=radio]:disabled{cursor:auto}.radio-item input[type=radio]:disabled+label{color:#bfbfbf;cursor:auto}.radio-item input[type=radio]:disabled+label:before{border-color:#bfbfbf}.radio-item input[type=radio]:disabled+label img{opacity:.5}.radio-item input[type=radio]:disabled+label .pill{border-color:#bfbfbf}.radio-item input[type=radio]:disabled+label:active:after,.radio-item input[type=radio]:disabled+label:focus-visible:after,.radio-item input[type=radio]:disabled+label:focus:after,.radio-item input[type=radio]:disabled+label:hover:after{opacity:0}.radio-item input[type=radio]:disabled+label:active .pill,.radio-item input[type=radio]:disabled+label:focus .pill,.radio-item input[type=radio]:disabled+label:focus-visible .pill,.radio-item input[type=radio]:disabled+label:hover .pill{background-color:#fff;border-color:#bfbfbf;color:#bfbfbf}.radio-item input[type=radio]:disabled+label .radio__line{opacity:.5}.radio-item .radio__line{color:var(--color-greenline);display:block;font-size:.5rem;font-weight:700;padding-top:.25rem;width:3rem}.radio--disabled:has(.tooltip) label .pill{padding-right:1.5rem}.radio--disabled .tooltip{right:.25rem;top:50%;transform:translateY(-50%)}.radio--disabled label:hover .radio__image{border-color:transparent}.radio--disabled.radio--color label:hover .radio__image{border-color:var(--color-gray-base)}.radio--image-label{border:1px solid transparent;border-radius:.5rem;height:7.5rem;padding:1rem;width:8rem}.radio--image-label:has(input[type=radio]:checked){background-color:var(--btn-active);border-color:transparent}.radio--image-label:has(input[type=radio]:checked) label{color:var(--text-color)}.radio--image-label:has(input[type=radio]:checked)>button{background-color:var(--btn-bgcolor);border-color:var(--btn-bgcolor);color:#fff;opacity:1;pointer-events:all;visibility:visible}.radio--image-label label{margin-bottom:0;text-align:center}.radio--image-label label>span{display:inline-block;font-size:.75rem;line-height:1;max-width:5.75rem}.radio--image-label>button{bottom:0;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,100%);visibility:hidden}.radio--filter{display:flex;height:8.5rem;justify-content:center;width:7.5rem}.radio--filter label img{height:var(--form-size);margin:0;width:auto}.radio--filter label span:not(.tooltip-btn){display:block;font-size:.625rem;font-weight:700;line-height:.75rem;text-align:center}.radio--filter label .radio__image{align-items:center;border:1px solid transparent;border-radius:.5rem;box-shadow:1px 2px 4px #00000024;display:flex;height:5.25rem;justify-content:center;margin:0 auto .5rem;width:5.25rem}.radio--filter label:hover .radio__image{border-color:var(--btn-bgcolor)}.radio--filter input[type=radio]:checked+label .radio__image{border-color:#000}.radio--filter:has(input[type=radio]:checked){background-color:transparent}.radio--filter .tooltip{bottom:1.35rem;right:.25rem;top:auto;transform:none}.radio--filter.selected{pointer-events:none}.radio--filter.selected label .radio__image{border-color:#000}.radio--color{display:flex;height:auto;justify-content:center;width:4rem}.radio--color label{margin-left:0}.radio--color label img{border-radius:100%;height:1.5rem;margin:0;width:1.5rem}.radio--color label span{display:block;font-size:.625rem;font-weight:700;line-height:.75rem;text-align:center}.radio--color label .radio__image{align-items:center;border:.0625rem solid var(--color-gray-base);border-radius:100%;display:flex;height:2.25rem;justify-content:center;margin:0 auto .25rem;width:2.25rem}.radio--color label:hover .radio__image{border-color:var(--btn-bgcolor)}.radio--color .tooltip{right:0;top:1.25rem}.radio--button:has(.tooltip) label .pill{padding-right:1.5rem}.radio--button .tooltip{right:.25rem;top:50%;transform:translateY(-50%)}.radio--switch{align-items:center;display:flex;justify-content:space-between}.radio--switch .radio-group{flex-wrap:nowrap;justify-content:space-between;position:relative}.radio--switch .radio-group li{flex:1 1 0}.radio--switch .radio-group:before{background-color:#fff;border-radius:40px;box-shadow:1px 2px 4px #00000024;content:"";display:block;height:29px;position:absolute;top:0;width:100%}.radio--switch .radio-group-label{font-size:.625rem;font-weight:600;line-height:.825rem!important;width:76px}.radio--switch .radio-group-label+.radio-group{width:auto}.radio--switch .radio-group:has(.radio--active) .radio-active-indicator{max-width:calc(100%/var(--n))!important}.radio--switch .radio-group:has(.radio--active) li:first-child:has(input[type=radio]:checked)~.radio-active-indicator{transform:translate(0)!important}.radio--switch .radio-group:has(.radio--active) li:nth-child(2):has(input[type=radio]:checked)~.radio-active-indicator{transform:translate(100%)!important}.radio--switch .radio-group:has(.radio--active) li:nth-child(3):has(input[type=radio]:checked)~.radio-active-indicator{transform:translate(200%)!important}.radio--switch .radio-group:has(.radio--active) li:nth-child(4):has(input[type=radio]:checked)~.radio-active-indicator{transform:translate(300%)!important}.radio--switch .radio-group:has(.radio--active) li:nth-child(5):has(input[type=radio]:checked)~.radio-active-indicator{transform:translate(400%)!important}.radio--switch .radio-item input[type=radio]:checked+label{color:#fff}.radio--switch .radio-item input[type=radio]:checked+label .radio-label-text+span{color:#000}.radio--switch .radio-label{font-weight:600;margin-bottom:0;padding:.125rem 1rem;text-align:center;z-index:1}.radio--switch .radio-label span{font-size:.75rem;transition:color .6s cubic-bezier(0,0,0,0)}.radio--switch .radio-label .radio-label-text{font-size:.625rem;transition:color .6s cubic-bezier(0,0,0,0)}.radio--switch .radio-label .radio-label-text+span{display:block;font-size:.375rem;font-weight:600;line-height:.5rem;margin-top:.375rem;text-align:center}.radio--switch .radio-active-indicator{background:#000;border-radius:40px;display:block;height:29px;left:0;max-width:0;position:absolute;top:0;transform:translateZ(0);transition:transform .6s cubic-bezier(.02,.94,.09,.97),max-width .6s cubic-bezier(.02,.94,.09,.97),background .3s cubic-bezier(.17,.67,.14,1.03);width:100%}.radio--switch.radio--small .radio-group:before{height:24px}.radio--switch.radio--small .radio-label{padding:0 .5rem}.radio--switch.radio--small .radio-label .radio-label-text,.radio--switch.radio--small .radio-label span{font-size:.625rem}.radio--switch.radio--small .radio-label .radio-label-text+span{font-size:.375rem;line-height:.5rem}.radio--switch.radio--small .radio-active-indicator{height:24px}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.multiselect{position:relative;width:fit-content}.multiselect>.btn{pointer-events:none;position:relative;z-index:1}.multiselect__list{margin-left:1.25rem!important}.multiselect__list .btn{margin-bottom:.25rem;text-align:left;width:100%}.multiselect:hover{width:auto}.multiselect:hover .multiselect__list{opacity:1;pointer-events:all;transform:translate(0)}@media screen and (min-width:64rem){.multiselect>.btn{pointer-events:all}.multiselect__list{left:1.5rem;margin-left:0;opacity:0;pointer-events:none;position:absolute;top:.25rem;transform:translate(-50%);transition:all .5s ease-in-out;width:max-content;z-index:0}}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.modal{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;display:flex;height:100vh;justify-content:center;position:absolute;width:100vw;z-index:13}.modal-panel{background-color:#fff;border-radius:.5rem;height:auto;max-width:32rem;padding:1rem;position:relative;transition:all .6s ease-in-out;width:calc(100% - 4rem);z-index:11}.modal-panel,.modal-panel-body{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-panel-body,.modal-panel-footer{text-align:center;width:100%}.modal-panel-footer{align-items:center;display:flex;justify-content:center;margin-top:.5rem}@media screen and (min-width:64rem){.modal-panel{padding:3rem}.modal-panel-footer{margin-top:1rem}}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.scenes{align-items:center;background-color:var(--bg-overlay);display:flex;flex-direction:column;justify-content:center}.scenes,.scenes-container{height:100vh;position:absolute;width:100vw}.scenes-container{opacity:1;z-index:20}.scenes-list{gap:min(15vw,.5rem)}.scenes-item{background-color:transparent;border:none;border-radius:.5rem;color:#000;margin-bottom:0;padding:.5rem;transition:all .5s ease-out;width:min(15vw,12rem)}.scenes-item span{display:block}.scenes-item:focus{background-color:transparent}.scenes-item:focus-visible{outline:1px solid #000}.scenes-item:hover{background-color:transparent;color:#000}.scenes-item:hover .scenes-image{transform:scale(1.2)}.scenes-item:hover .scenes-image-container{box-shadow:0 .25rem .6rem -.125rem #0000004d}.scenes-item.selected{background-color:transparent;color:#000}.scenes-item.selected .scenes-image-container{border:1px solid #000}.scenes-item h3{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;width:100%}.scenes-image-container{aspect-ratio:1/1;border-radius:.5rem;box-shadow:0 0 0 0 transparent;margin-bottom:1rem;overflow:hidden;transition:all .5s ease-out;width:100%}.scenes-image{border-radius:var(--panel-border-radius);height:auto;object-fit:cover;transform:scale(1);transition:transform 5s ease-out;width:100%}.scenes-bg{background:#fff url(assets/bg-scenes.jpg) no-repeat 50% fixed;background-size:cover;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:-1}.scenes-bg .ellipse{display:none}@media screen and (min-width:64rem){.scenes-bg{background:#fff}.scenes-bg .ellipse{display:block;filter:blur(8rem)}.scenes-bg .ellipse-2,.scenes-bg .ellipse-4,.scenes-bg .ellipse-6,.scenes-bg .ellipse-8{animation-delay:3s}.scenes-image{margin-bottom:1.5rem}}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-width:30px;--vc-nav-height:30px;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-background:transparent;--vc-pgn-width:12px;--vc-pgn-height:4px;--vc-pgn-margin:4px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel{box-sizing:border-box;overscroll-behavior:none;position:relative;text-align:center;touch-action:pan-y}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.carousel__icon{height:var(--vc-icn-width);width:var(--vc-icn-width);fill:currentColor}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);box-sizing:content-box;color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;margin:0 10px;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{left:0;right:auto}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;line-height:0;list-style:none;margin:10px 0 0;padding:0}.carousel__pagination-button{background:transparent;border:0;cursor:pointer;display:block;margin:0;padding:var(--vc-pgn-margin)}.carousel__pagination-button:after{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);content:"";display:block;height:var(--vc-pgn-height);width:var(--vc-pgn-width)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;position:relative;scroll-snap-stop:auto;transform:translateZ(0)}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.interface-container{display:grid;gap:0 0;grid-template-areas:"view" "filter";grid-template-columns:1fr;grid-template-rows:auto 70vh;height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100vw;z-index:18}.interface-container.hidden .nav-container{pointer-events:all}.interface-container.hidden .filter-container,.interface-container.hidden .slider-container{pointer-events:none}.nav-container{padding-left:1rem;padding-top:1rem;pointer-events:all}.mobile-container,.nav-container{display:flex;flex-direction:column;justify-content:space-between}.mobile-container{align-items:flex-start;height:100%;left:0;opacity:1;padding:1rem;position:absolute;top:0;transition:opacity .2s ease-out;width:30vw;z-index:30}.mobile-container.hidden{opacity:0;pointer-events:none;visibility:hidden}.mobile-container .nav--mobile{background-color:#fff;height:100%;left:0;max-width:35vw;overflow-y:auto;padding:1rem 1rem 1rem .5rem;position:absolute;top:0;transform:translate(-100%);transition:transform .5s ease-in-out;z-index:2}.mobile-container .nav--mobile::-webkit-scrollbar{width:8px}.mobile-container .nav--mobile::-webkit-scrollbar-track{background:transparent}.mobile-container .nav--mobile::-webkit-scrollbar-thumb{background:#000;border-radius:1rem}.mobile-container .nav--mobile .nav{opacity:0;transition:opacity .5s ease-in-out}.mobile-container .nav--mobile .btn{margin-bottom:.25rem}.mobile-container .nav--mobile.active{transform:translate(0)}.mobile-container .nav--mobile.active .nav{opacity:1}.filter-container{grid-area:filter;height:100%;pointer-events:all}.slider-container{justify-content:center;padding:0 1rem;pointer-events:all;position:relative}.is-hover{cursor:pointer!important}.view-container{background-color:var(--bg-view);overflow:hidden;position:absolute;z-index:0}.view-container,.view-video{display:block;height:100%;width:100%}.view-video video{cursor:move;display:block;height:100vh;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.view-video.oversized video{height:auto;width:100vw}@media screen and (max-width:1024px) and (orientation:portrait){.interface-container{display:none}}@media screen and (max-width:1024px) and (orientation:landscape){.interface-container{gap:1rem;grid-template-areas:"nav filter";grid-template-columns:auto minmax(11rem,17.5rem);grid-template-rows:100svh}.slider-container{display:block}}@media screen and (min-width:64rem){.interface-container{gap:1rem;grid-template-areas:"nav . filter" "slider slider filter";grid-template-columns:7rem calc(100vw - 30.5rem) 18.5rem;grid-template-rows:auto 12rem;padding:1.5rem}.nav-container{background-color:transparent;grid-area:nav;padding:initial;transform:none;z-index:2}.nav-container .nav{opacity:1;transition:none}.nav-container .nav-action li:first-child{display:block}.nav-container.active .btn--expand{max-width:2rem}.mobile-download{margin-left:0}.slider-container{display:flex;grid-area:slider}}@media screen and (min-width:75rem){.interface-container{grid-template-columns:7rem calc(100vw - 37rem) 25rem}}.render-controls{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .5s ease-in-out;transition-delay:.1s;z-index:1}.render-controls>.btn{margin:.5rem}.render-controls .nav-controls{align-items:center;background-color:#fff;border-radius:.25rem;display:flex;padding:.5rem}.render-controls span{display:block;font-size:.5rem;line-height:1;margin-bottom:.125rem}.render-controls .list-horizontal{align-items:center;display:flex;flex-direction:row;gap:1.5rem}.render-controls select{clear:both;display:block;font-size:.625rem;margin-bottom:0;padding:.125rem;width:fit-content}@media screen and (orientation:landscape){.render-controls.narrow{transform:translate(calc(-50% - 30vh),-50%)}}@media screen and (min-width:64rem){.render-controls.narrow{transform:translate(calc(-50% - 10rem),-50%)}}.logo svg{background-color:transparent;color:#000;height:auto;width:10rem}.logo .badge{position:absolute;right:0;top:.0625rem;transform:translate(calc(100% + .5rem))}.filter{background-color:#fff;height:100%;overflow:hidden}.filter,.filter-head{position:relative;width:100%}.filter-head{align-items:flex-start;background-color:var(--bg-color);color:var(--filter-header-color);display:flex;flex-direction:column;height:3rem;justify-content:center;padding:.25rem 1rem 0;z-index:2}.filter-head .btn{background-color:#fff;border-color:transparent;color:var(--bg-color)}.filter-head .btn:focus,.filter-head .btn:hover{background-color:#000;border-color:#000;color:#fff}.filter-head__term{margin-bottom:0}.filter-body{display:flex;flex-direction:column;height:calc(75svh - 3rem)}.filter-actions{padding:0 1rem}.filter-content{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:4rem}.filter-switch{bottom:1rem;display:flex;justify-content:center;left:50%;min-width:13rem;position:absolute;transform:translate(-50%);width:auto;z-index:3}.filter-switch .btn{background-color:var(--btn-bgcolor);border-color:var(--btn-bgcolor);color:#fff;margin-bottom:0;padding:.55rem .75rem}.filter-switch .btn:focus,.filter-switch .btn:hover{background-color:#fff;color:var(--btn-bgcolor)}@media screen and (max-width:1024px) and (orientation:landscape){.filter{border-radius:var(--panel-border-radius)}.filter-body{height:calc(100svh - 3rem)}}@media screen and (min-width:64rem){.filter{border-radius:var(--panel-border-radius);max-height:calc(100svh - 3rem);max-width:18.5rem;position:absolute}.filter-head{height:5rem}.filter-head__term{margin-bottom:.5rem}.filter-body{height:calc(100svh - 8rem)}}@media screen and (min-width:75rem){.filter{max-width:25rem}}.slider{background-color:#fff;border-radius:var(--panel-border-radius);height:100%;position:absolute;transition:all .5s ease-in-out;width:100%;z-index:1}.slider-lane{display:flex;gap:1rem}.slider-header{align-items:center;font-size:.875rem;padding:.5rem 1rem 1rem;position:relative}.slider-header,.slider-trigger{display:flex;justify-content:center;width:100%}.slider-trigger{align-items:flex-end;height:100%;margin-right:12rem;max-width:59rem;position:absolute;z-index:0}@media screen and (max-width:1024px) and (orientation:landscape){.slider-container{bottom:0;grid-area:filter;height:0;padding:0;position:absolute;right:0;width:100%;z-index:20}.slider-container.is-shown{display:block;height:100%;overflow:hidden}.slider-container.is-customized{display:none}.slider-container.is-shown-recommend{display:block;height:100%;overflow:hidden}.slider-container.is-shown-recommend .slider-trigger{display:none}.slider-trigger{bottom:.5rem;height:auto;left:5rem;margin-right:0;position:fixed;width:calc(100% - 22.5rem)}}@media screen and (min-width:64rem){.slider{max-width:65rem}.slider-container{max-width:none}.slider-trigger{margin-right:2.5rem}}.badge{background-color:var(--env);border-radius:4rem;color:#fff;display:inline-block;font-size:.625rem;font-weight:600;line-height:1.75;padding:.0625rem .5rem 0;text-transform:uppercase}.icon--prefix{margin-right:.75rem}.icon--suffix{margin-left:.75rem}.icon--circle{background-color:#000;border-radius:4rem;color:#fff;display:inline-block;float:left;font-size:.625rem;height:1.25rem;line-height:1.125rem!important;width:1.25rem}.mobile-overlay{align-items:center;background-color:var(--bg-overlay);color:#000;display:flex;flex-direction:column;height:100vh;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .5s ease-in-out;visibility:hidden;width:100vw;z-index:20}.mobile-overlay__content{font-family:gotham;margin:0 4rem;text-align:center}.mobile-overlay img{display:block;height:auto;margin:0 auto 1.5rem;max-width:4rem;object-fit:cover}.overlay{display:inline-block;position:relative;vertical-align:top}.overlay-window{background-color:#fff;border-radius:var(--panel-border-radius);padding:1rem;position:absolute;top:-3.75rem;width:254px}.overlay-title{font-weight:600}.overlay-section-title{font-size:12px;font-weight:600}.overlay--right{opacity:0}.overlay--right .overlay-window{left:1.5rem}.overlay--right .overlay-window:before{background-color:#fff;content:"";height:.75rem;left:-.25rem;position:absolute;top:4.5rem;transform:rotate(45deg);width:.75rem}.nav-download .overlay--right{opacity:0;pointer-events:none;transform:translate(-2rem);transition:all .5s ease-in-out;visibility:hidden;z-index:0}.nav-download li:has(.btn--overlay) .btn--overlay{position:relative;z-index:1}.nav-download li:has(.btn--overlay):hover .overlay--right{opacity:1!important;pointer-events:all;transform:translate(0);visibility:visible}@media screen and (max-width:1024px) and (orientation:portrait){.mobile-overlay{opacity:1;pointer-events:all;visibility:visible}}@media screen and (max-width:501px) and (hover:none) and (orientation:portrait){.mobile-overlay{opacity:1;pointer-events:all;visibility:visible}}@media screen and (orientation:landscape){.mobile-overlay{opacity:0;pointer-events:none;visibility:hidden}}@media screen and (min-width:64rem){.mobile-overlay{opacity:0;pointer-events:none;visibility:hidden}}.notification{align-items:center;background-color:#fff;border-radius:var(--panel-border-radius);box-shadow:0 0 1rem #00000020;display:flex;flex-direction:row;font-size:.875rem;justify-content:center;left:50%;padding:.75rem 1rem;position:absolute;top:4rem;transform:translate(var(--notification));width:24rem;z-index:99}.notification h3{line-height:1.25}.notification.generate{padding:1rem}.notification.down{padding:2rem}.notification.down a{background-color:#000;border:1px solid transparent;border-radius:6rem;color:#fff!important;cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:16px;font-weight:700;line-height:1rem!important;margin-bottom:0;outline:none;padding:.25rem .5rem;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;width:100%}.notification.down .btn{height:100%}.notification.down .btn .fa{margin-right:0}.notification.down .btn--icon-pre span{line-height:1rem!important}.notification.down ul{align-items:stretch;display:flex;gap:1rem}.notification.down ul li{flex:1 1 50%}.notification.wide{max-width:36rem;padding:2rem 1.5rem 1.5rem;width:calc(100vw - 8rem)}.notification.wide p{font-size:.75rem;line-height:1.25}.notification.column{flex-direction:column}@media screen and (max-width:1024px) and (orientation:landscape){.notification{position:absolute}}@media screen and (min-width:64rem){.notification{position:absolute}.notification.wide p{font-size:.875rem;line-height:1.125rem}}.curtain{align-items:center;background-color:var(--bg-curtain);display:flex;height:100%;justify-content:center;position:absolute;text-align:center;width:100%;z-index:999}.curtain span{background-color:var(--env);border-radius:2rem;color:#fff;font-family:gotham;font-size:1rem;font-weight:700;padding:.5rem 1rem;vertical-align:center}.carousel__track{gap:0;margin-bottom:1rem;margin-top:0}.carousel__next,.carousel__prev{background-color:var(--btn-bgcolor);border-radius:2rem;display:block;height:2rem;width:2rem}.carousel__next:before,.carousel__prev:before{color:#fff;content:"";font-family:Font Awesome\ 6 Pro;font-size:.75rem;font-weight:var(--fa-style,900);height:2rem;vertical-align:middle}.carousel__next svg,.carousel__prev svg{fill:var(--btn-color)}.carousel__next--disabled,.carousel__prev--disabled{opacity:0;pointer-events:none}.carousel__next:hover,.carousel__prev:hover{background-color:var(--btn-bgcolor-light)}.carousel__next:hover:before,.carousel__prev:hover:before{color:var(--bg-color)}.carousel__prev{left:0;transform:translate(calc(-50% - .75rem),calc(-50% - 1rem))}.carousel__prev:before{content:"";margin-right:.025rem}.carousel__prev:focus{background-color:var(--btn-bgcolor)}.carousel__prev:focus:before{color:#fff}.carousel__prev:focus-visible{background-color:var(--btn-bgcolor-light)}.carousel__prev:active{transform:translate(calc(-50% - .75rem),calc(-50% - 1rem)) scale(.9)}.carousel__next{right:0;transform:translate(calc(50% + .75rem),calc(-50% - 1rem))}.carousel__next:before{content:"";margin-left:.025rem}.carousel__next:focus{background-color:var(--btn-bgcolor)}.carousel__next:focus:before{color:#fff}.carousel__next:focus-visible{background-color:var(--btn-bgcolor-light)}.carousel__next:active{transform:translate(calc(50% + .75rem),calc(-50% - 1rem)) scale(.9)}.carousel__icon{display:none}.carousel__slide{margin-bottom:1rem;overflow:visible}.carousel__slide .radio-item label span span{display:block;display:-webkit-box;height:.75rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.carousel__slide .radio-item .btn{opacity:0;pointer-events:none;transform:translateY(.5rem);transition:all .3s ease-in-out;visibility:hidden}.carousel__slide .radio-item:has(input:checked) .btn{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}@media screen and (max-width:1024px) and (orientation:landscape){.carousel__track{align-items:center;flex-direction:column;height:calc(100vh - 3rem);overflow-y:scroll;transform:translate(0)!important;width:100%}.carousel__next,.carousel__prev{display:none}}@media screen and (min-width:64rem){.carousel__slide{margin-bottom:0}}.nav-action .btn .fa-tag:before{transform:translate(.125rem)}.mobile-download .btn .fa-share-nodes:before{transform:translate(-.0625rem)}.mobile-download .btn .fa-file-pdf:before{transform:translate(.03125rem)}.mobile-download .btn .fa-arrow-down-to-bracket:before{transform:translateY(-.0625rem)}.va-debug{position:relative}.va-debug:after,.va-debug:before{bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0;width:100%}.va-debug:before{background-image:-webkit-linear-gradient(rgba(233,0,0,.3) 1px,transparent 0);background-image:linear-gradient(rgba(233,0,0,.3) 1px,transparent 0);background-size:100% 1.5rem;z-index:10}.va-debug:after{background-image:-webkit-linear-gradient(rgba(0,233,0,.3) 1px,transparent 0);background-image:linear-gradient(rgba(0,233,0,.3) 1px,transparent 0);background-size:100% 4px;z-index:9}.va-debug.va-debug:after,.va-debug.va-debug:before{display:block;pointer-events:none}:root{--color-primary:#396972;--color-primary-hover:#429383;--color-disabled:#bfbfbf;--color-gray-base:#bfbfbf;--color-gray-medium:#eee;--color-gray-light:#eee;--color-text-gray:grey;--btn-text-color:#fff;--btn-bgc-hover:#000;--bg-view:#282828;--bg-overlay:#ecaaab;--bg-curtain:#366872;--color-spuele-prim:#68465c;--color-spuele-sec:#452643;--color-spuele-ter:#e3d7df;--color-amaturen-prim:#f7daba;--color-amaturen-sec:#f0bb92;--color-amaturen-ter:#fcf1e9;--color-zubehoer-prim:#b7564c;--color-zubehoer-sec:#ecaaab;--color-zubehoer-ter:#f2dfdd;--color-service-prim:#5668a5;--color-service-sec:#7eaecd;--color-service-ter:#dbdfec;--color-materialwelt-prim:#221e3a;--color-materialwelt-sec:#4d557c;--color-materialwelt-ter:#d7d4e9;--color-unternehmen-prim:#a9d5ba;--color-unternehmen-sec:#366872;--color-unternehmen-ter:#dceee3;--color-cristadur-prim:#2e1e3b;--color-cristadur-sec:#a6708f;--color-cristadur-ter:#a6708f;--color-cristalite-prim:#a4bfdf;--color-cristalite-sec:#49839f;--color-cristalite-ter:#dde7f3;--color-greenline:#5a8f75;--filter-header-color:#fff;--panel-border-radius:.25rem;--font-body:gotham,Helvetica Neue,Helvetica,Arial,sans-serif;--notification:-50%}.narrow{--notification: calc(-50% + 10rem) }@media screen and (min-width:64rem){.narrow{--notification:-50%}}.theme-sink{--text-color:#000;--bg-color:var(--color-spuele-prim);--btn-color:var(--color-spuele-sec);--btn-bgcolor:var(--color-spuele-prim);--btn-bgcolor-light:var(--color-spuele-ter);--btn-bgcolor-hover:var(--color-spuele-ter);--btn-active:var(--color-spuele-ter);--form-size:1.5rem}.theme-tap{--text-color:#000;--bg-color:var(--color-amaturen-sec);--btn-color:var(--color-amaturen-sec);--btn-bgcolor:var(--color-amaturen-sec);--btn-bgcolor-light:var(--color-amaturen-ter);--btn-bgcolor-hover:var(--color-amaturen-ter);--btn-active:var(--color-amaturen-ter);--form-size:3rem}.theme-accessories{--text-color:#000;--bg-color:var(--color-zubehoer-prim);--btn-color:var(--color-zubehoer-sec);--btn-bgcolor:var(--color-zubehoer-sec);--btn-bgcolor-light:var(--color-zubehoer-ter);--btn-bgcolor-hover:var(--color-zubehoer-ter);--btn-active:var(--color-zubehoer-ter)}.env-dev{--env:red}.env-staging{--env:blue}.env-prod .logo .badge{display:none}*{touch-action:manipulation}*,:after,:before{box-sizing:border-box}* ::-webkit-scrollbar{width:8px}* ::-webkit-scrollbar-track{background:transparent}* ::-webkit-scrollbar-thumb{background:var(--bg-color);border-radius:1rem}html{background-color:#fff}body,html{background-color:#000;font-family:var(--font-body);height:100%;line-height:24px;margin:0;overflow:hidden;padding:0}body{overscroll-behavior:none}header{display:flex;left:50%;padding:1rem;position:absolute;transform:translate(-50%);transition:transform .5s ease-in-out;z-index:30}.logo{position:relative}@media screen and (orientation:landscape){header.narrow{transform:translate(calc(-50% - 10rem))}}@media screen and (min-width:75rem){header{padding:1.5rem}header.narrow{transform:translate(calc(-50% - 13rem))}}p{line-height:1.125rem;margin-bottom:24px;margin-top:0}br{margin-bottom:0}abbr{letter-spacing:.1em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}em,i{line-height:0;position:relative;vertical-align:baseline}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{background:transparent;color:#000;cursor:pointer;font-weight:600;overflow:hidden;position:relative;text-decoration:none;transition:.3s;vertical-align:baseline}a:active,a:visited,a:visited:hover{color:gray}a:active,a:focus{outline:none}a:focus,a:focus-visible,a:hover{color:gray}.o-wrapper--page a{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:gotham;margin-block-start:0;margin-bottom:24px;margin-top:0}h1,h2{font-weight:700}h3,h5,h6{font-weight:400}h1{line-height:36px}h1,h2{font-size:32px}h2{line-height:48px}h4{font-size:20px;font-weight:600;line-height:30px}h5{font-size:18px;line-height:1.4;margin-bottom:.25rem}h6{font-size:16px;line-height:16px}@media screen and (min-width:37.5rem){h1{font-size:48px;line-height:52px}h2{font-size:38px}h3{font-size:30px}}ol li,ul li{margin-bottom:0}dl dt{color:gray;font-weight:400;margin-bottom:.5rem}dl dd{font-size:24px;line-height:30px;margin-bottom:1.25rem;margin-left:0}button{border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:16px;font-weight:700;line-height:1.5rem;margin-bottom:1rem;outline:none;padding:.25rem .5rem;text-align:center;transition:all .2s ease-in-out;width:100%;width:auto}button,button:hover{background-color:#000;color:#fff}button:hover{border-color:#000}button:active,button:focus,button:focus-visible{background-color:#fff;border-color:#000;color:#000;outline:unset}button:visited{color:inherit}button:visited:hover{background-color:#000;color:inherit}@media screen and (min-width:37.5rem){button{width:auto}}input,select,textarea{background-color:#fff;border:.125rem solid grey;border-radius:4px;box-shadow:none;font-family:inherit;font-size:1rem;margin:0 0 .75rem;padding:.5rem 1rem;vertical-align:top;width:100%}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-width:.125rem;box-shadow:none;outline:none}input:disabled,select:disabled,textarea:disabled{opacity:.5;pointer-events:none}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:gray}input:-moz-placeholder,input::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:gray}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:gray}input{padding:.75rem 1rem}input[type=range]:focus{box-shadow:none}input[type=checkbox]{margin-right:6px}input[type=file]{line-height:1;padding:6px}input[type=search]{-webkit-appearance:none}input[type=submit]{border:0 solid transparent;border-image:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:16px;font-weight:700;line-height:1.5rem;margin-bottom:1rem;outline:none;padding:.25rem .5rem;text-align:center;transition:all .2s ease-in-out;width:100%}input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;display:inline-block;position:relative}textarea{border:1px solid grey;margin-bottom:12px;min-height:100px;padding:6px;width:100%}textarea:focus{outline:0}fieldset{border:none;margin:0;padding:0}label{display:block;margin-bottom:.5rem}legend{margin-bottom:24px}details{border:1px solid #bfbfbf;border-radius:4px;margin-bottom:1rem;padding:1.5rem 2rem .25rem}details summary{font-weight:700;list-style-type:none;margin-bottom:1rem}img{border:0;display:block;height:auto;margin:auto;max-width:100%}svg:not(:root){overflow:hidden}svg{z-index:0}audio{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}canvas,progress,video{display:inline-block;vertical-align:baseline}iframe{border:0;clear:both;margin:0;overflow:hidden;position:relative}table{border:none;border-collapse:collapse;margin-bottom:12px;table-layout:fixed;width:100%}table tr{border-color:inherit;vertical-align:inherit}table td,table th{-webkit-hyphens:auto;hyphens:auto;padding:6px 12px;vertical-align:inherit}table th{text-align:left}section{display:block;margin-bottom:16px;position:relative}section:after,section:before{content:"";display:table}section:after{clear:both}.loader{animation:rotation 1s linear infinite;border:5px solid #396972;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@font-face{font-family:gotham;font-style:normal;font-weight:600;src:url(/webfonts/gothamssm-bold_web.woff2) format("woff2"),url(/webfonts/gothamssm-bold_web) format("woff")}@font-face{font-family:gotham;font-style:normal;font-weight:400;src:url(/webfonts/gothamssm-light_web.woff2) format("woff2"),url(/webfonts/gothamssm-light_web.woff) format("woff")}.bgc-black{background-color:#000;color:#fff}.bgc-white{background-color:#fff;color:#000}.border-all{border:1px solid #000}.pill{border-radius:6rem;display:inline-block;line-height:1.5rem;transition:.3s ease-in-out}.pill-small{font-size:.75rem;padding:0 .5rem}.pill-medium{font-size:.875rem;padding:.25rem 1.5rem}.pill-large{font-size:1.125rem;padding:.5rem 2.5rem}.list-no-bullet{list-style:none;margin:0;padding:0}.list-horizontal{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.list-gap-0{gap:0}.list-gap-1{gap:.25rem}.list-gap-2{gap:.5rem}.list-gap-3{gap:.75rem}.list-gap-4{gap:1rem}.list-gap-5{gap:1.25rem}.icon--arrow{height:1.125rem;position:relative;width:1.125rem}.icon--arrow:after,.icon--arrow:before{background-color:#000;border-radius:.25rem;content:"";display:block;height:.1rem;left:50%;position:absolute;top:50%;transform:rotate(-45deg);transition:transform .3s ease-in-out;width:.75rem}.icon--arrow:after{transform:translate(calc(-50% - 2px)) rotate(45deg)}.icon.open:before{transform:rotate(45deg)}.icon.open:after{transform:translate(calc(-50% - 2px)) rotate(-45deg)}.pos-absolute{position:absolute}.pos-top-right{right:.75rem;top:.75rem}.pos-bottom-center{bottom:.75rem;left:50%}.pos-center-right{right:.75rem;top:50%;transform:translateY(-50%)}.center{display:inline-block;text-align:center;width:100%}.float-right{float:right}.float-left{float:left}.block{display:block}.flex{display:flex}.flex-start{justify-content:flex-start}.flex-start li{justify-items:center}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-between{justify-content:space-between}.flex-top,.flex-top li{align-items:flex-start}.font--light{font-weight:300}.font--regular{font-weight:400}.font--bold{font-weight:700}.font--uppercase{text-transform:uppercase}.fs--xs,.fs--xxs{font-size:.625rem}.fs--sm{font-size:.75rem;line-height:1}.fs--md{font-size:.875rem;line-height:1}.fs--lg{font-size:1rem;line-height:1}@media screen and (min-width:64rem){.fs--xxs{font-size:.625rem}.fs--xs{font-size:.75rem}.fs--sm{font-size:.875rem;line-height:1}.fs--md{font-size:1rem;line-height:1}.fs--lg{font-size:1.25rem;line-height:1}}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mx-auto{margin:0 auto}.fade-in-enter-active,.fade-in-leave-active{opacity:1;transition:all .5s ease-in-out}.fade-in-enter-active .modal-panel,.fade-in-leave-active .modal-panel{opacity:1;transform:translateY(0)}.fade-in-enter-from,.fade-in-leave-to{opacity:0}.fade-in-enter-from .modal-panel,.fade-in-leave-to .modal-panel{opacity:0;transform:translateY(1rem)}.fade-right-enter-active,.fade-right-leave-active{transform:translate(0);transition:all .5s ease-in-out}.fade-right-enter-from,.fade-right-leave-to{opacity:0;transform:translate(2rem)}.fade-down-enter-active,.fade-down-leave-active{transform:translateY(0);transition:all .5s ease-in-out}.fade-down-enter-from,.fade-down-leave-to{opacity:0;transform:translateY(50%)}.fade-up-enter-active,.fade-up-leave-active{transform:translateY(0);transition:all .5s ease-in-out}.fade-up-enter-from,.fade-up-leave-to{opacity:0;transform:translateY(-2rem)}.slide-in-enter-active,.slide-in-leave-active{transform:translateY(0);transition:all .5s ease-in-out}.slide-in-enter-from,.slide-in-leave-to{opacity:0;transform:translateY(-2rem)}.slide-down-enter-active,.slide-down-leave-active{transform:translate(var(--notification));transition:all .5s ease-in-out}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translate(var(--notification),-2rem)}.list-enter-active,.list-leave-active{transition:all .5s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(2rem)}@keyframes blur{0%{filter:blur(4rem)}to{filter:blur(16rem)}}@keyframes scale{0%{transform:scale(1)}to{transform:scale(.8)}}@keyframes pop-in{0%{opacity:1;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.vignette{box-shadow:inset 0 0 12vw -7vw var(--bg-view)}.loading{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--bg-overlay);color:var(--color-text);display:flex;flex-direction:column;font-family:gotham,sans-serif;font-size:1rem;font-weight:700;height:100%;justify-content:center;left:0;letter-spacing:.1rem;opacity:0;pointer-events:none;position:fixed;text-transform:uppercase;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:9999}.loading--init{opacity:1;pointer-events:all}.loading-sequence{display:block;height:100%;max-width:22.5rem;overflow:hidden;position:relative;width:100%}.loading-sequence__item{aspect-ratio:37.5/21.75;display:none;height:auto;left:50%;max-height:21.75rem;max-width:37.5rem;padding:0 1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.loading-sequence__item img{height:auto;width:100%}.loading-sequence__item.show{animation:pop-in 244ms cubic-bezier(.1,.13,.46,1.25);display:block}.loading-sequence__end{display:none;height:auto;left:50%;max-width:38.875rem;padding:0 1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.loading-sequence__end svg{aspect-ratio:622/172;width:100%}.loading-sequence__end.show{animation:pop-in 244ms cubic-bezier(.175,.885,.32,1.275);display:block}.loading-sequence__begin{display:none;left:50%;padding:0 1rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.loading-sequence__begin svg{aspect-ratio:498/78;max-width:31.125rem;width:100%}.loading-sequence__begin.show{animation:pop-in 244ms cubic-bezier(.175,.885,.32,1.275);display:block}.loading-bar{opacity:0;transition:opacity 1s ease-in-out}.loading-bar.show{opacity:1}.loading-bar svg{color:var(--bg-view);width:10.5625rem}.loading-bar svg path:not(:first-child){display:none}@media screen and (min-width:64rem){.loading-sequence{max-width:100%}}
