@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-LightItalic.ttf);font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-BoldItalic.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-BlackItalic.ttf);font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-Italic.ttf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-MediumItalic.ttf);font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-Black.ttf);font-weight:900;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff2/Poppins-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff2/Poppins-Medium.woff2);font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff2/Poppins-Regular.woff2);font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-LightItalic.ttf);font-style:italic;font-weight:300}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-BlackItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Italic.ttf);font-style:italic}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-MediumItalic.ttf);font-style:italic;font-weight:500}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Black.ttf);font-weight:900}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Bold.ttf);font-weight:700}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Light.ttf);font-weight:300}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Medium.ttf);font-weight:500}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Regular.ttf);font-weight:400}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Thin.ttf);font-weight:100}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-ThinItalic.ttf);font-weight:100;font-style:italic}.sidebar ::-webkit-scrollbar,html body::-webkit-scrollbar{width:7.5px}.sidebar ::-webkit-scrollbar-thumb,html body::-webkit-scrollbar-thumb{background-color:#ffd743}.sidebar ::-webkit-scrollbar-track,html body::-webkit-scrollbar-track{background-color:transparent;border-radius:20px;background:#ffffff1a;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.4px);-webkit-backdrop-filter:blur(3.4px)}.header-wrapper{width:100%;position:relative;padding:5rem 0;display:flex;align-items:center;justify-content:center;min-height:260px}.header-wrapper img{width:inherit}.header-wrapper.parallaxHeader{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;position:relative}@media (max-width: 768px){.header-wrapper{padding:4rem 0;min-height:160px}}.header-wrapper:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#1a1e1f;opacity:.7}.header-wrapper .header-background{position:absolute;width:100%;height:100%}.header-wrapper .header-text-box{width:75%;z-index:1;text-align:center;color:#fff}@media (max-width: 768px){.header-wrapper .header-text-box{width:95%}}.header-wrapper .header-text-box h1{font-size:2.4rem;font-weight:700;margin-bottom:1rem;line-height:1.2}@media (max-width: 576px){.header-wrapper .header-text-box h1{font-size:1.875rem}}.header-wrapper .header-text-box p{font-size:1rem;font-weight:400;margin:0;line-height:1.5}.header-wrapper .header-text-box a{font-weight:500;text-decoration:underline;text-underline-offset:2px;color:#ffc300}.header-wrapper .header-text-box a:visited{color:#ff8f00}@keyframes bouncing{0%{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}to{transform:translate(-50%)}}.header-wrapper .image-header-scroll-icon{position:absolute;bottom:1.4rem;left:50%;height:36px;transform:translate(-50%);z-index:1;animation-name:bouncing;animation-duration:1s;animation-iteration-count:infinite;cursor:pointer;object-fit:contain}@media (max-width: 1200px){.header-wrapper .image-header-scroll-icon{height:32px}}@media (max-width: 992px){.header-wrapper .image-header-scroll-icon{height:28px}}@media (max-width: 768px){.header-wrapper .image-header-scroll-icon{height:24px;bottom:1rem}}.breadcrumbs{color:#d80237;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.breadcrumbs{overflow:hidden;height:40px;display:flex;flex-direction:row;justify-content:unset;align-items:unset;width:100%;position:relative}}.breadcrumbs .before-items,.breadcrumbs .after-items{position:absolute;top:0;height:100%;min-width:7.5%;z-index:2}@media (min-width: 769px){.breadcrumbs .before-items,.breadcrumbs .after-items{display:none!important}}.breadcrumbs .before-items{left:0;background-image:linear-gradient(to left,#fff0,#fff)}.breadcrumbs .after-items{right:0;background-image:linear-gradient(to right,#fff0,#fff)}.breadcrumbs .breadcrumbs-items{padding-block:2rem;display:flex;column-gap:.75rem}@media (max-width: 768px){.breadcrumbs .breadcrumbs-items{overflow:auto hidden;display:flex;flex-direction:row;align-items:center;height:80px;padding:0 5% 40px}}.breadcrumbs .breadcrumbs-items .home-wrapper a{display:block}.breadcrumbs .breadcrumbs-items .home-wrapper .home-icon{height:1.5rem;width:auto;cursor:pointer}.breadcrumbs .breadcrumbs-items .home-wrapper .home-icon path{transition:fill .25s ease-in-out;fill:#fc0}.breadcrumbs .breadcrumbs-items .home-wrapper .home-icon:hover path{fill:#ffb500}.breadcrumbs .breadcrumbs-items .items-wrapper{display:flex;align-items:center;flex-wrap:wrap;padding:0;margin:0;column-gap:.75rem;row-gap:.5rem}@media (max-width: 768px){.breadcrumbs .breadcrumbs-items .items-wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}}@media (max-width: 768px){.breadcrumbs .breadcrumbs-items .items-wrapper .breadcrumb-item:last-child{padding-right:5%}}.breadcrumbs .breadcrumbs-items .items-wrapper .breadcrumb-item{display:flex;align-items:center;column-gap:.75rem;text-wrap:nowrap}.breadcrumbs .breadcrumbs-items .items-wrapper .breadcrumb-item a{white-space:nowrap;text-wrap:nowrap;color:#6b7980;font-size:1rem;transition:color .25s ease-in-out;cursor:pointer}.breadcrumbs .breadcrumbs-items .items-wrapper .breadcrumb-item a:hover{color:#1a1e1f}.breadcrumbs .breadcrumbs-items .items-wrapper .breadcrumb-item .active{color:#1a1e1f;font-size:1rem;font-weight:600}@media (max-width: 768px){.breadcrumbs #breadcrumbsTeleportContent{display:none}}.ausstellung-info-card{border:2px solid rgba(107,121,128,.5);padding:.5rem;border-radius:.25rem;width:100%;margin:0 auto;transition:opacity .1s ease-in-out,border-color .15s ease-in-out;display:block;color:#0a0a0a!important;display:flex;align-items:center;flex-direction:column;text-align:center;max-width:24rem;background-color:#fff}.ausstellung-info-card:hover,.ausstellung-info-card.active{border-color:#ffb500}.ausstellung-info-card:hover svg path,.ausstellung-info-card.active svg path{fill:#a11e62}.ausstellung-info-card:hover .austellung-cta,.ausstellung-info-card.active .austellung-cta{background-color:#a11e62;color:#fff}.ausstellung-info-card svg{width:2.5rem;height:auto;margin-right:0;margin-bottom:.5rem}.ausstellung-info-card svg path{transition:fill .15s ease-in-out}.ausstellung-info-card p{margin:0;line-height:1.5;font-size:.875rem}.ausstellung-info-card p b{margin-bottom:.5rem;line-height:1.15;display:inline-block}.ausstellung-info-card .austellung-cta{font-size:1rem;line-height:1.5;padding:.5rem .75rem;border-radius:.25rem;font-weight:700;transition:background-color .15s ease-in-out,color .15s ease-in-out;width:fit-content;margin:.25rem auto 0}.ausstellung-info-card.fixed{position:fixed;left:calc(1504px + (100% - 1500px)/2);display:none;width:calc((100% - 1516px)/2);z-index:2;max-width:18rem;margin:0}.ausstellung-info-card.fixed.left{left:unset;right:calc(1504px + (100% - 1500px)/2)}@media screen and (min-width: 1880px){.ausstellung-info-card.fixed{display:flex}}@media screen and (max-width: 1915px){.ausstellung-info-card.fixed p{font-size:.75rem}.ausstellung-info-card.fixed p b,.ausstellung-info-card.fixed .austellung-cta{font-size:.875rem}}.ausstellung-info-card.fixed.hidden{opacity:0}*,*:after,*:before{box-sizing:border-box}html{font-size:clamp(.75rem,.4651rem + .5935vw,1rem)}@media (max-width: 768px){html{font-size:14px}}@media (max-width: 350px){html{font-size:12px}}html body{min-height:100vh;max-width:100vw;overflow-x:hidden;font-family:Poppins,Arial,Helvetica,sans-serif;color:#1a1e1f}html body .topbar{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:400;font-size:16px}html body img{object-fit:cover;max-width:100%;-webkit-user-select:none;user-select:none;height:100%}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body p{margin-top:0}html body p{margin-bottom:0}html body a{color:inherit;text-decoration:none}html body a.block{display:inline-block;width:fit-content}html body ul{margin:0;padding:0}.yt-video-container .preview-image-wrapper{width:100%;position:relative}.yt-video-container .preview-image-wrapper img{width:100%;border-radius:8px}@media (max-width: 576px){.yt-video-container .preview-image-wrapper img{aspect-ratio:16/9}}.yt-video-container .preview-image-wrapper .icon-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.yt-video-container .preview-image-wrapper .icon-wrapper svg{width:7rem;height:7rem;transition:transform .25s ease-in-out}.yt-video-container .preview-image-wrapper .icon-wrapper svg g path{transition:fill .25s ease-in-out}@media (max-width: 576px){.yt-video-container .preview-image-wrapper .icon-wrapper svg{width:5rem;height:5rem}}.yt-video-container .preview-image-wrapper .icon-wrapper:hover svg{transform:scale(1.05)}.yt-video-container .preview-image-wrapper .icon-wrapper:hover svg g path{fill:#fc0}#trengo-web-widget .TrengoWidgetLauncher__iframe,#trengo-web-widget .trengo-shadow{display:none!important}#trengo-web-widget .TrengoWidgetPanel__iframe{right:7rem!important;bottom:1.5rem!important}.main-container{min-height:100vh;display:flex;flex-direction:column}.main-container main{flex-grow:1;width:100%;margin:0 auto}.content-wrapper{width:90%;margin-inline:auto}@media screen and (min-width: 1660px){.content-wrapper{width:1500px}}@media (max-width: 768px){.content-wrapper{width:calc(100% - 32px)}}.content-wrapper.sticking-left,.content-wrapper.sticking-right{width:95%}@media screen and (min-width: 1660px){.content-wrapper.sticking-left,.content-wrapper.sticking-right{width:calc(1500px + (100% - 1500px)/2)}}@media (max-width: 768px){.content-wrapper.sticking-left,.content-wrapper.sticking-right{width:calc(100% - 32px)}}.content-wrapper.sticking-left{margin-inline:0 auto}@media (max-width: 768px){.content-wrapper.sticking-left{margin-inline:auto}}.content-wrapper.sticking-right{margin-inline:auto 0}@media (max-width: 768px){.content-wrapper.sticking-right{margin-inline:auto}}.content-wrapper.first{padding:3rem 0 4rem}.content-wrapper.padding-bottom{padding-bottom:4rem}@media (max-width: 768px){.content-wrapper.padding-bottom{padding-bottom:3rem}}.main-btn{font-size:1rem;line-height:1.5;font-weight:600;border:2px solid;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;cursor:pointer;padding:.75rem 1.875rem;min-width:12rem;display:flex;justify-content:center;align-items:center;column-gap:.5rem;border-radius:6px}@media (max-width: 576px){.main-btn{width:100%;min-width:unset}}.main-btn svg{height:1.5rem;width:auto}.main-btn:not([variant]),.main-btn[variant=primary]{background-color:#fc0;border-color:#fc0;color:#1a1e1f}.main-btn:not([variant]) svg path,.main-btn[variant=primary] svg path{fill:#1a1e1f}.main-btn:not([variant]):not(:disabled):hover,.main-btn[variant=primary]:not(:disabled):hover{background-color:#ffb500;border-color:#ffb500}.main-btn:not([variant]):disabled,.main-btn[variant=primary]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}.main-btn:not([variant]):disabled svg path,.main-btn[variant=primary]:disabled svg path{fill:#7f8d94}.main-btn[variant=blue]{background-color:#02a3f9;color:#fff;font-weight:400;padding:.75rem}@media (min-width: 992px){.main-btn[variant=blue]{max-height:3rem}}.main-btn[variant=blue] span{width:3rem;height:3rem}.main-btn[variant=blue]:hover{background-color:#1c75bceb}.main-btn[variant=white]{background-color:#fff;color:#1a1e1f;border-color:#fff}.main-btn[variant=white] svg path{fill:#1a1e1f}.main-btn[variant=white]:not(:disabled):hover{transform:scale(1.03)}.main-btn[variant=white]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}.main-btn[variant=white]:disabled svg path{fill:#7f8d94}.main-btn[variant=outlined]{background-color:transparent;border-color:#ffb500;color:#1a1e1f}.main-btn[variant=outlined] svg path{transition:fill .25s ease-in-out;fill:#1a1e1f}.main-btn[variant=outlined]:not(:disabled):hover{color:#ffb500}.main-btn[variant=outlined]:not(:disabled):hover svg path{fill:#ffb500}.main-btn[variant=outlined]:disabled{background-color:transparent;border-color:#c3cbd0;color:#7f8d94;cursor:initial}.main-btn[variant=outlined]:disabled svg path{fill:#7f8d94}.main-btn.medium{padding:.625rem 1.5rem;min-width:10rem}.main-btn.small{font-size:.875rem;padding:.5rem 1rem;min-width:unset;column-gap:.25rem}@media (max-width: 576px){.main-btn.small{width:fit-content}}.main-btn.w100{width:100%;min-width:unset}.main-btn.icon{min-width:unset}.no-overflow{overflow:hidden}.main-texts-box.margin-top{margin-top:3rem}.main-texts-box h3{font-size:1.5rem;font-weight:500;line-height:1.375;margin-bottom:.375rem}.main-texts-box p{margin-bottom:1.25rem;line-height:1.375}.break-word{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}[data-tooltip]{position:relative;width:fit-content;height:fit-content}[data-tooltip]:hover .tooltip_data{visibility:visible;opacity:1}[data-tooltip] .tooltip_data{position:absolute;width:fit-content;height:fit-content;opacity:0;visibility:hidden;text-wrap:nowrap;white-space:nowrap;pointer-events:none;text-align:center;font-weight:400;border-radius:4px;z-index:2;box-shadow:0 10px 20px #0000001a;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}[data-tooltip] .tooltip_data.wrapping{text-wrap:wrap;white-space:wrap;width:max-content;max-width:12.5rem}[data-tooltip] .tooltip_data.wrapping-lg{text-wrap:wrap;white-space:wrap;width:max-content;max-width:15rem}[data-tooltip] .tooltip_data.dark{background-color:#fc0;border:1px solid #ffcc00;color:#000}[data-tooltip] .tooltip_data.light{background-color:#fff;border:1px solid #ACB6BC;color:#1a1e1f}[data-tooltip] .tooltip_data.dark-blue{background-color:#2d3790;color:#fff}[data-tooltip] .tooltip_data.yellow{background-color:#fd0;color:#1a1e1f}[data-tooltip] .tooltip_data.dark-yellow{background-color:#fc0;color:#1a1e1f}[data-tooltip] .tooltip_data.text-norm{font-size:inherit;padding:.5rem 1rem}[data-tooltip] .tooltip_data.text-medium{font-size:.875rem;padding:.5rem .75rem}[data-tooltip] .tooltip_data.text-small{font-size:.75rem;padding:.25rem .5rem}[data-tooltip] .tooltip_data.top{bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}[data-tooltip] .tooltip_data.top-right{bottom:calc(100% + .375rem);left:calc(100% + .375rem)}[data-tooltip] .tooltip_data.right{left:calc(100% + .375rem);top:50%;transform:translateY(-50%)}[data-tooltip] .tooltip_data.bottom-right{top:calc(100% + .375rem);left:calc(100% + .375rem)}[data-tooltip] .tooltip_data.bottom{top:calc(100% + .375rem);left:50%;transform:translate(-50%)}[data-tooltip] .tooltip_data.bottom-left{top:calc(100% + .375rem);right:calc(100% + .375rem)}[data-tooltip] .tooltip_data.left{top:50%;transform:translateY(-50%);right:calc(100% + .375rem)}[data-tooltip] .tooltip_data.top-left{bottom:calc(100% + .375rem);right:calc(100% + .375rem)}.topbar{position:sticky;width:100%;top:-2rem;background-color:#fff;z-index:13;top:0}.topbar.fixed{position:fixed;width:100%}.topbar.scrolled{top:-2rem}@media (max-width: 768px){.topbar{top:0}}.topbar .top-links-container{background-color:#dce1e3;width:100%}.topbar .top-links-container>div{display:flex}@media (max-width: 992px){.topbar .top-links-container>div{padding:0 1rem}}@media (max-width: 992px){.topbar .top-links-container{display:none}}.topbar .top-links-container .top-links-bar-text{color:#59666c;font-size:.875rem;display:flex;align-items:center;max-width:45%;transition:transform .25s ease-in-out}.topbar .top-links-container .top-links-bar-text:hover{transform:scale(1.03)}.topbar .top-links-container .top-links-bar-text .made-to-measure{margin-right:.25rem}.topbar .top-links-container .links-list{width:fit-content;list-style:none;display:flex;align-items:center;margin:0 0 0 auto;font-size:.875rem;line-height:1.5}.topbar .top-links-container .links-list a{transition:color .25s ease-in-out;color:#1a1e1f;padding:.375rem .5rem;display:block}.topbar .top-links-container .links-list a:hover{background-color:#ffb500}.topbar .top-links-container .links-list .item-info{position:relative}.topbar .top-links-container .links-list .info{cursor:pointer;transition:color .25s ease-in-out;padding:.375rem .5rem;margin:0;line-height:1.5}.topbar .top-links-container .links-list .info:hover{background-color:#ffb500}.topbar .top-links-container .links-list .info:after{content:"";display:inline-block;vertical-align:middle;width:1.25rem;height:1.25rem;background-image:url(/build/assets/arrow-down-DKyk8pL8.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform .25s ease-in-out}.topbar .top-links-container .links-list .ckeckbox-info{display:none}.topbar .top-links-container .links-list .active-info{background-color:#ffb500}.topbar .top-links-container .links-list .active-info:after{transform:rotate(180deg)}.topbar .top-links-container .links-list .dropdown-content-wrapper{display:grid;grid-template-rows:0fr;opacity:0;position:absolute;top:100%;left:0;transform:translate(-70%);transition:grid-template-rows .25s ease-in-out,opacity .25s ease-in-out;z-index:5;width:max-content;padding:.5rem .75rem;list-style-type:none;box-shadow:0 4px 30px #0000001a;border:1px solid #ACB6BC;border-radius:6px;background:#fff}@media (max-width: 1750px){.topbar .top-links-container .links-list .dropdown-content-wrapper{transform:translate(-90%)}}.topbar .top-links-container .links-list .dropdown-content-wrapper .list-info-modal{display:flex;flex-direction:column;row-gap:.375rem;list-style:none;margin:0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem}.topbar .top-links-container .links-list .dropdown-content-wrapper .list-info-modal a{display:flex;align-items:center;font-size:1.125rem;padding:.25rem .75rem}.topbar .top-links-container .links-list .dropdown-content-wrapper .list-info-modal a img{width:1.25rem;height:1.25rem;margin-right:.25rem}.topbar .top-links-container .links-list .opened-drop-down{grid-template-rows:1fr;opacity:1}.topbar .top-links-container .links-list .dropdown-content{overflow:hidden}.topbar .relative-wrapper{position:relative;z-index:1;background-color:#fff}.topbar .content-topbar{display:flex;justify-content:space-between;gap:3rem;padding:1rem 0;height:min-content}@media (max-width: 1400px){.topbar .content-topbar{gap:2rem}}@media (max-width: 992px){.topbar .content-topbar{gap:1.5rem}}@media (max-width: 768px){.topbar .content-topbar{flex-direction:column;gap:1rem}}.topbar .content-topbar.row:after,.topbar .content-topbar.row:before{display:none}@media (max-width: 640px){.topbar .content-topbar{flex-direction:column;gap:1rem}}.topbar .content-topbar .main-top-content,.topbar .content-topbar .only-desktop-content{height:4.8vw;max-height:6.5rem;display:flex;align-items:center}@media (max-width: 768px){.topbar .content-topbar .main-top-content,.topbar .content-topbar .only-desktop-content{height:10vw;min-height:2.25rem}}@media (max-width: 768px){.topbar .content-topbar .main-top-content{justify-content:space-between}}.topbar .content-topbar .main-top-content .svgs-wrapper{display:flex;align-items:center;gap:2rem;height:100%}@media (max-width: 992px){.topbar .content-topbar .main-top-content .svgs-wrapper{gap:1.5rem}}@media (max-width: 425px){.topbar .content-topbar .main-top-content .svgs-wrapper{gap:1rem}}.topbar .content-topbar .main-top-content .svgs-wrapper .logo-anchor{height:100%}.topbar .content-topbar .main-top-content .svgs-wrapper .logo-anchor svg{height:100%;width:auto}.topbar .content-topbar .main-top-content .svgs-wrapper .tuv{height:80%;cursor:pointer}.topbar .content-topbar .main-top-content .svgs-wrapper .tuv svg{height:100%;width:auto}.topbar .content-topbar .main-top-content .hamburger{display:none;z-index:1;position:relative}@media (max-width: 768px){.topbar .content-topbar .main-top-content .hamburger{display:block}}.topbar .content-topbar .main-top-content .hamburger svg{height:4rem;width:4rem;pointer-events:none;display:block}@media (max-width: 425px){.topbar .content-topbar .main-top-content .hamburger svg{height:3.5rem;width:3.5rem}}.topbar .content-topbar .main-top-content .hamburger:after{opacity:1;transition:.4s;position:absolute;bottom:50%;transform:translateY(50%);left:0;content:"MENU";font-size:.75rem;line-height:1;font-weight:500;width:100%;text-align:center}@media (max-width: 425px){.topbar .content-topbar .main-top-content .hamburger:after{font-size:.675rem}}.topbar .content-topbar .main-top-content .hamburger .line{fill:none;stroke:#000;stroke-width:6;width:100%;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.topbar .content-topbar .main-top-content .hamburger .line1{stroke-dasharray:60 207;stroke-width:6}.topbar .content-topbar .main-top-content .hamburger .line2{stroke-dasharray:60 60;stroke-width:6;transition:.3s;opacity:0}.topbar .content-topbar .main-top-content .hamburger .line3{stroke-dasharray:60 207;stroke-width:6}.topbar .content-topbar .main-top-content .hamburger.opened:after{opacity:0}.topbar .content-topbar .main-top-content .hamburger.opened svg .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.topbar .content-topbar .main-top-content .hamburger.opened svg .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.topbar .content-topbar .main-top-content .hamburger.opened svg .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;opacity:1}.topbar .content-topbar .only-desktop-content{gap:3rem}@media (max-width: 1400px){.topbar .content-topbar .only-desktop-content{gap:1.5rem}}@media screen and (max-width: 820px){.topbar .content-topbar .only-desktop-content{gap:1rem}}@media (max-width: 768px){.topbar .content-topbar .only-desktop-content{display:none}}.topbar .content-topbar .only-desktop-content .configurator-link{text-decoration:none}@media (max-width: 992px){.topbar .content-topbar .only-desktop-content .configurator-link .main-btn span{display:none}}@media (max-width: 640px){.topbar .content-topbar .only-desktop-content .configurator-link{display:none}}.topbar .content-topbar .only-desktop-content .phone-anchor{display:block}.topbar .content-topbar .only-desktop-content .phone-anchor .main-phone-container{color:#1a1e1f}.topbar .content-topbar .only-desktop-content .phone-anchor .main-phone-container .phone-number{display:inline-block;width:fit-content;font-size:2rem;font-weight:600;word-break:keep-all;white-space:nowrap}.topbar .content-topbar .only-desktop-content .phone-anchor .main-phone-container .open-hours-container{display:flex;align-items:center;justify-content:flex-end;column-gap:.5rem}.topbar .content-topbar .only-desktop-content .phone-anchor .main-phone-container .open-hours-container span{font-size:.875rem;font-weight:400;line-height:1.5;display:inline-block;width:fit-content;word-break:keep-all;white-space:nowrap}.topbar .content-topbar .mobile-top-tel-wrapper{display:none}@media (max-width: 640px){.topbar .content-topbar .mobile-top-tel-wrapper{display:flex;align-items:center;justify-content:center;gap:1.5rem}}@media (max-width: 425px){.topbar .content-topbar .mobile-top-tel-wrapper{flex-direction:column;gap:.5rem}}.topbar .content-topbar .mobile-top-tel-wrapper .telephone{display:flex;align-items:center;column-gap:.375rem;width:fit-content;font-size:1.25rem;font-weight:600;line-height:normal;word-break:keep-all;white-space:nowrap;color:#1a1e1f}.topbar .content-topbar .mobile-top-tel-wrapper .telephone svg{height:1.5625rem;width:auto}@media (max-width: 425px){.topbar .content-topbar .mobile-top-tel-wrapper .telephone{font-size:1rem}}.topbar .content-topbar .mobile-top-tel-wrapper .opening-hours{font-size:1rem;display:flex;gap:1rem}@media (max-width: 425px){.topbar .content-topbar .mobile-top-tel-wrapper .opening-hours{font-size:.875rem;gap:.25rem}}.topbar .container-megamenu{position:relative}@media (max-width: 768px){.topbar .container-megamenu{display:none}}.topbar .container-megamenu .megamenu{background-color:#fff;border-bottom:1px solid #ACB6BC}.topbar .container-megamenu .megamenu.row:after,.topbar .container-megamenu .megamenu.row:before{display:none}.topbar .container-megamenu .megamenu .megamenu-main-list{list-style:none;width:fit-content;margin:0;padding:0;display:flex;column-gap:1.5rem}.topbar .container-megamenu .megamenu .megamenu-main-list .megamenu-main-item{border-bottom:2px solid transparent;transition:border-color .25s ease-in-out}.topbar .container-megamenu .megamenu .megamenu-main-list .megamenu-main-item a{display:inline-block;width:fit-content;padding:.25rem .25rem .75rem;font-size:1rem;font-weight:400;transition:color .25s ease-in-out;color:#1a1e1f}.topbar .container-megamenu .megamenu .megamenu-main-list .megamenu-main-item.active a,.topbar .container-megamenu .megamenu .megamenu-main-list .megamenu-main-item:hover a{color:#fc0}.topbar .container-megamenu .megamenu .megamenu-main-list .megamenu-main-item.active{border-color:#fc0}#megamenu.header-megamenu{position:relative;width:100%;z-index:5;background-color:#ffffff1a}@media (max-width: 768px){#megamenu.header-megamenu{display:none}}#megamenu.header-megamenu.transparent{background-color:#ffffff1a}#megamenu.header-megamenu .megamenu-list-wrapper{position:relative;display:flex;align-items:center;margin:0 auto;background-color:#ffffff1a;color:#fff}@media (max-width: 1400px){#megamenu.header-megamenu .megamenu-list-wrapper{justify-content:center}}@media (max-width: 768px){#megamenu.header-megamenu .megamenu-list-wrapper{padding:0 1rem}}#megamenu.header-megamenu .megamenu-list-wrapper .cart-wrapper{position:relative;height:100%;margin-right:.9375rem}#megamenu.header-megamenu .megamenu-list-wrapper .cart-wrapper.visible{display:block}#megamenu.header-megamenu .megamenu-list-wrapper .cart-wrapper:hover .cart-count{transform:translate(-37%) scale(1.05)}#megamenu.header-megamenu .megamenu-list-wrapper .cart-wrapper .cart-count{position:absolute;display:flex;align-items:center;justify-content:center;height:1.25rem;aspect-ratio:1;background-color:#fc0;border-radius:50%;font-size:.75rem;line-height:1;font-weight:700;color:#1a1e1f;top:-1px;left:50%;transition:transform .2s ease-in;transform:translate(-37%)}#megamenu.header-megamenu .megamenu-list-wrapper .cart-wrapper svg{height:2rem;aspect-ratio:1}#megamenu.header-megamenu .megamenu-list-wrapper-ul{display:contents}#megamenu.header-megamenu .megamenu-list-wrapper-ul .main-list-megamenu{list-style:none;padding:0;display:flex;justify-content:flex-start;width:fit-content;margin:0;height:fit-content}#megamenu.header-megamenu .megamenu-list-wrapper-ul .box-megamenu-ul{display:grid;grid-template-columns:repeat(1,1fr);list-style:none;padding:0;margin-bottom:1rem;margin-left:0;width:fit-content}#megamenu.header-megamenu .megamenu-list-wrapper-ul .box-megamenu-ul.more-items{grid-template-columns:repeat(2,1fr)}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal{color:#1a1e1f;margin:0 0 0 auto;display:flex;flex-direction:column;gap:.5rem}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-1{font-size:1.125rem;font-weight:600;color:#1a1e1f}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-2{font-size:1.5rem;color:#fc0;font-weight:800;margin:0}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-2.name{font-size:1.5rem;max-width:19rem}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-3{font-size:1.5rem;color:#ffb500;font-weight:800;margin:0 0 1.5rem}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-4{font-size:1rem;margin:0}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-5{font-size:1.25rem;color:#fff;font-weight:400;display:flex;align-items:center;line-height:1.2;background-color:#a11e62;padding:.5rem .75rem;width:fit-content;height:fit-content;text-wrap:nowrap;white-space:nowrap;border-radius:4px}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-5 img{margin-right:.5rem}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .img-megamenu{max-width:20rem;aspect-ratio:32/20;border-radius:.5rem;transition:transform .3s ease-in-out}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .img-megamenu img{border-radius:.5rem;width:100%;height:100%;object-fit:cover}#megamenu.header-megamenu .item-megamenu,#megamenu.header-megamenu .link-megamenu{cursor:pointer;position:relative;transition:background-color .2s linear;height:fit-content}#megamenu.header-megamenu .item-megamenu:hover,#megamenu.header-megamenu .link-megamenu:hover,#megamenu.header-megamenu .item-megamenu.active,#megamenu.header-megamenu .link-megamenu.active{background-color:#fc0}@media (max-width: 1500px){#megamenu.header-megamenu .item-megamenu,#megamenu.header-megamenu .link-megamenu{position:static}}#megamenu.header-megamenu .item-megamenu .megamenu-link,#megamenu.header-megamenu .link-megamenu .megamenu-link{text-transform:uppercase;color:#1a1e1f;padding:.5rem;display:flex;font-size:1rem;font-weight:600}@media (max-width: 1500px){#megamenu.header-megamenu .item-megamenu .megamenu-link,#megamenu.header-megamenu .link-megamenu .megamenu-link{font-size:.875rem}}@media (max-width: 1200px){#megamenu.header-megamenu .item-megamenu .megamenu-link,#megamenu.header-megamenu .link-megamenu .megamenu-link{font-size:.75rem;padding:.25rem}}#megamenu.header-megamenu .placeholder-link-megamenu{margin:.375rem 0;color:#000;font-size:1rem;line-height:2;visibility:hidden}#megamenu.header-megamenu .placeholder-link-megamenu-strukture{position:absolute;left:0}#megamenu.header-megamenu .item-megamenu .box-megamenu-h4{color:#1a1e1f;display:flex;align-items:center;font-size:1rem;font-weight:700;width:fit-content}#megamenu.header-megamenu .list-link{font-size:.875rem;font-weight:500;display:flex;align-items:center;color:#1a1e1f;width:fit-content}#megamenu.header-megamenu .list-link span{padding:.5rem;transition:background-color .2s linear,color .2s linear}#megamenu.header-megamenu .list-link span:hover{background-color:#fc0}#megamenu.header-megamenu .special-link-color{background-color:#fc0;border:1px solid transparent}#megamenu.header-megamenu .special-link-color:hover{border:1px solid #263238}#megamenu.header-megamenu .list-button:after{content:"";width:1rem;height:1rem;display:inline-block;transform:rotate(270deg);background-repeat:no-repeat;background-size:cover}#megamenu.header-megamenu .button-megamenu{background-color:#fc0;color:#1a1e1f;border:1px solid #ffcc00;padding:.5rem;transition:background-color .2s linear,color .2s linear,border .2s linear;max-width:35%;text-align:center;font-size:.78rem;display:flex;align-items:center;justify-content:center}#megamenu.header-megamenu .button-megamenu img{width:15px;margin-right:.5rem}#megamenu.header-megamenu .button-megamenu:active img{transform:scale(.9)}#megamenu.header-megamenu .button-megamenu:hover{background-color:#ff8f00;border:1px solid #ff8f00}#megamenu.header-megamenu .list-addition-hausturen{list-style:none;font-size:.875rem;font-weight:500;margin:0;max-width:45%;width:100%}#megamenu.header-megamenu .list-addition-hausturen .item-addition-hausturen{margin-bottom:.5rem;display:flex;align-items:center;width:100%}#megamenu.header-megamenu .list-addition-hausturen .item-addition-hausturen a{transition:background-color .2s linear,color .2s linear;padding:.25rem .5rem;color:#1a1e1f;width:100%}#megamenu.header-megamenu .list-addition-hausturen .item-addition-hausturen a img{position:absolute;top:50%;right:0;transform:translate(50%,-50%);display:block}#megamenu.header-megamenu .list-addition-hausturen .item-addition-hausturen a:hover{background-color:#fc0}#megamenu.header-megamenu .title-addition-hausturen{color:#1a1e1f;font-size:1rem;font-weight:700;margin:0 0 1rem}#megamenu.header-megamenu .active{background-color:#fc0}.box-modal-megamenu{width:fit-content;position:absolute;background-color:#fff;top:100%;padding:2rem;min-width:52rem}.box-modal-megamenu.dynamic-width,.box-modal-megamenu.with-sub-category{min-width:60rem}.box-modal-megamenu.with-sub-category .card-grid{grid-template-columns:25% 75%}.box-modal-megamenu.with-sub-category .card-grid .price-modal-4{color:#1a1e1f}.box-modal-megamenu .card-grid{display:grid;grid-template-columns:40% 40%;gap:.5rem}.box-modal-megamenu .card-grid.more-card-items{grid-template-columns:65% 35%}.box-modal-megamenu .card-grid .box-hausturen{color:#000;width:fit-content;display:flex;flex-direction:row;justify-content:space-between;width:100%}.box-modal-megamenu .card-grid .box-hausturen .item-addition-hausturen{padding:0}.box-modal-megamenu .card-grid .box-hausturen .info-box{display:flex;flex-direction:column;gap:.5rem}.box-modal-megamenu .optional-img{color:#000;width:21rem;position:absolute;right:-25.5%;top:55%;transform:translateY(-50%)}.box-modal-megamenu .list-info-megamenu{list-style:none;padding:0;display:flex;flex-wrap:wrap}.box-modal-megamenu .list-info-megamenu .item-info-megamenu a{font-size:.875rem;line-height:15px;color:#1a1e1f;padding:.25rem .5rem;transition:background-color .2s linear,color .2s linear}.box-modal-megamenu .list-info-megamenu .item-info-megamenu a:hover{background-color:#fc0}.box-modal-megamenu .empfolene-produkte{color:#1a1e1f;font-size:.875rem;font-weight:500;margin:2rem 0 1rem;border:none;padding:.25rem .5rem;background-color:transparent;transition:background-color .2s linear,color .2s linear}.box-modal-megamenu .empfolene-produkte:hover{background-color:#fc0;color:#fff}.box-modal-megamenu .container-header-and-icon-tooltip{justify-content:space-between}.box-modal-megamenu .icon-megamenu{margin-right:.5rem;width:1.25rem}.box-modal-megamenu .bottom-section{display:flex;align-items:center}.modal-megamenu-right{right:0%}@media (max-width: 1500px){.modal-megamenu-right{left:1%}}@media (max-width: 1200px){.modal-megamenu-right{left:0%}}.modal-megamenu-left{left:0%}@media (max-width: 1500px){.modal-megamenu-left{left:1%}}@media (max-width: 1200px){.modal-megamenu-left{left:0%}}.backdrop-megamenu-modal{position:fixed;background-color:#000000a6;top:0;left:0;width:100vw;height:100vh;z-index:-1;display:none}.backdrop-megamenu-modal.shown{display:block}.change-enter-active,.change-leave-active{transition:opacity .25s ease-in-out}.change-enter-from,.change-leave-to{opacity:0}@keyframes line-blue{0%{transform:translate(0);width:0}to{transform:translate(0);width:100%}}.sidebar{display:none;position:fixed;width:100%;max-width:425px;height:100dvh;top:0;right:0;background-color:#fff;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:transform .25s ease-in-out;transform:translate(110%);padding:6rem 0 2rem}.sidebar.opened{transform:translate(0);box-shadow:0 0 10px #0000004d}@media (max-width: 768px){.sidebar{display:flex}}@media (max-width: 350px){.sidebar{width:100%}}.sidebar .sidebar-content{width:100%;height:100%;max-height:100%;overflow-y:auto;padding:0 2rem}.sidebar .sidebar-content .sidebar-links-list-title{font-size:1.675rem;line-height:1.4;font-weight:600;padding-top:0;margin-bottom:1rem}.sidebar .sidebar-content .sidebar-links-list{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:1rem}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item{border-bottom:1px solid transparent;width:fit-content;padding-right:1rem}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item a{text-decoration:none;display:flex;align-items:center;column-gap:.675rem;width:fit-content;font-size:1.375rem;line-height:1.25;transition:color .25s ease-in-out}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item a svg{height:1.675rem;width:auto;display:block}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item a svg path{fill:#474748}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item a img{width:2rem}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item a span{width:fit-content}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item.active{border-color:#fc0}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item.active a{color:#fc0}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item.active a svg path{fill:#fc0}.sidebar .sidebar-content .sidebar-dropdown{display:grid;width:fit-content;grid-template-columns:min-content auto;column-gap:1rem;margin-top:2rem}.sidebar .sidebar-content .sidebar-dropdown input{height:1.675rem;aspect-ratio:1;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.sidebar .sidebar-content .sidebar-dropdown input:after{content:"";position:absolute;width:100%;height:100%;top:10%;left:0;background-image:url(/build/assets/chevron-down-icon-oWaQ5eLf.svg);background-repeat:no-repeat;background-size:cover;transition:transform .25s ease-in-out}.sidebar .sidebar-content .sidebar-dropdown input:checked:after{transform:rotate(180deg)}.sidebar .sidebar-content .sidebar-dropdown input:checked+.sidebar-dropdown-content{grid-template-rows:1fr}.sidebar .sidebar-content .sidebar-dropdown .sidebar-dropdown-content{grid-column:1/3;display:grid;transition:grid-template-rows .3s ease-in-out;grid-template-rows:0fr}.sidebar .sidebar-content .sidebar-dropdown .sidebar-dropdown-content .sidebar-links-list{overflow:hidden}.sidebar .sidebar-content .sidebar-configurator-link{display:inline-block;width:inherit;margin:3rem auto 2rem}.footer{background-color:#1a1e1fe6;color:#c3cbd0;padding:3.75rem 0 2.5rem;position:relative}.footer.margin-b{margin-bottom:4.25rem}@media (max-width: 768px){.footer{padding:2rem 0}}.footer:after{position:absolute;left:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;content:"";z-index:-1;background-image:url(/vite/src/optimized-images/footer/desktop/footerBG.webp)}@media (max-width: 576px){.footer:after{background-image:url(/vite/src/optimized-images/footer/mobile/footerBG.webp)!important}}@media (max-width: 992px){.footer:after{background-image:url(/vite/src/optimized-images/footer/tablet/footerBG.webp)}}.footer .links{display:flex;column-gap:1rem}@media (max-width: 768px){.footer .links{display:grid}}.footer .center-links-container a,.footer .bottom-links a{text-decoration:none;width:fit-content;transition:color .3s ease-in-out}.footer .center-links-container a:focus-visible,.footer .bottom-links a:focus-visible{outline:none}.footer .center-links-container a:hover,.footer .center-links-container a:focus-visible,.footer .bottom-links a:hover,.footer .bottom-links a:focus-visible{color:#ffb500}.footer .top-section{display:grid;grid-template-columns:repeat(4,1fr);flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:2.5rem;row-gap:1.5rem}@media (max-width: 768px){.footer .top-section{flex-direction:column;padding-bottom:0}}.footer .top-section .newsletter-section-wrapper{grid-column:4/5}@media (max-width: 768px){.footer .top-section .newsletter-section-wrapper{grid-column:1/5;grid-row:auto}}.footer .top-section .logo{grid-column:1/3;width:fit-content;height:4rem}@media (max-width: 768px){.footer .top-section .logo{grid-column:1/5;grid-row:auto}}.footer .top-section .logo svg{display:block;width:auto;height:100%}.footer .center-section{display:flex;justify-content:space-between;padding-bottom:4.25rem;border-top:1px solid #7F8D94;padding:1rem 0}@media (max-width: 768px){.footer .center-section{display:none}}.footer .center-section .center-links-container{display:grid;grid-template-columns:repeat(5,1fr);width:100%;justify-items:start}.footer .center-section .center-links-container .links-column,.footer .center-section .center-links-container .links_column_city{width:fit-content;display:flex;flex-direction:column;row-gap:.75rem}.footer .center-section .center-links-container .links-column a,.footer .center-section .center-links-container .links_column_city a{font-size:.75rem;line-height:1.5}.footer .center-section .center-links-container .links-column a span,.footer .center-section .center-links-container .links_column_city a span{margin-right:.5rem}.footer .center-section .center-links-container .links_column_city a{display:flex;flex-direction:row;font-weight:600;transition:color .3s ease-in-out,transform .3s ease-in-out}.footer .center-section .center-links-container .links_column_city a span svg{display:block;height:1.2rem;width:auto}.footer .center-section .center-links-container .links_column_city a span svg path{fill:#fc0;transition:fill .3s ease-in-out}.footer .center-section .center-links-container .links_column_city a:focus-visible{outline:none}.footer .center-section .center-links-container .links_column_city a:hover,.footer .center-section .center-links-container .links_column_city a:focus-visible{color:#ffb500}.footer .center-section .center-links-container .links_column_city a:hover span svg path,.footer .center-section .center-links-container .links_column_city a:focus-visible span svg path{fill:#ffb500}.footer .bottom-section{width:100%;border-top:1px solid #7F8D94;padding:1rem 0;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;column-gap:1.5rem}@media (max-width: 768px){.footer .bottom-section{flex-direction:column;align-items:flex-start;row-gap:1rem;border-top:0}}.footer .bottom-section .bottom-links{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;row-gap:.675rem}.footer .bottom-section .bottom-links a{font-size:.875rem;line-height:239%}.footer .bottom-section .socials{display:flex;gap:.375rem}.footer .bottom-section .socials a{display:flex;align-items:center;justify-content:center;width:2.5rem;aspect-ratio:1;border-radius:4px;background-color:#fc0;transition:background-color .25s ease-in-out}.footer .bottom-section .socials a svg{height:1rem}.footer .bottom-section .socials a svg path{transition:fill .25s ease-in-out;fill:#1a1e1f}.footer .bottom-section .socials a:hover{background-color:#ffb500}.footer .copyrights-wrapper{display:flex;justify-content:space-between}.footer .copyrights-wrapper #editCookieConsent{font-size:.75rem;line-height:180%;text-align:start;margin:0;cursor:pointer}.footer .copyrights-wrapper .copyrights{font-size:.75rem;line-height:180%;text-align:end;margin:0}.anfrage{position:fixed;bottom:0;left:0;z-index:1000;padding:.5rem 2rem;font-size:1.4rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;display:none}.anfrage.visible{display:flex}.anfrage .anfrage-content{display:flex;overflow:hidden;gap:.5rem;align-items:center}.anfrage .anfrage-content .anfrage-images{width:2rem;-o-object-fit:contain;object-fit:contain}@keyframes pulse{0%{transform:translate(50%,-50%) scale(1)}60%{transform:translate(50%,-60%) scale(1.5)}to{transform:translate(50%,-50%) scale(1)}}.anfrage .anfrage-amount{position:absolute;top:0;right:0;background-color:#fc0;color:#000;font-size:.75rem;width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center;transform:translate(50%,-50%);border-radius:50%}.anfrage .anfrage-amount.pulseAnimation{animation:pulse .5s ease-in-out forwards}.anfrage a{color:#ffa100;display:inline-flex;gap:1rem;background-color:#fff;align-items:center;padding:.75rem;border-radius:.5rem;width:4rem;height:4rem;transition:.4s;position:relative;border:1px solid #C3CBD0}.anfrage a:hover{width:100%}.anfrage a img{width:2.5rem;object-fit:contain}.anfrage a .anfrage-text{transition:.4s;white-space:nowrap;color:#000;font-weight:400;font-size:1rem;display:flex;align-items:center}.anfrage a .anfrage-text span{margin-left:.5rem}.anfrage a .anfrage-text .img-anfrage{width:2.5rem;display:flex}.anfrage-strip{position:fixed;background-color:#fc0;bottom:0;width:100%;color:#fff;display:none}.anfrage-strip.visible{display:flex}@media (min-width: 769px){.anfrage-strip{display:none!important}}.anfrage-strip .link-anfrage-strip{width:100%;text-align:center}.anfrage-strip .link-anfrage-strip .text-anfrage-strip{margin:0;padding:1rem;color:#fff}.box-show-text .more-text_new{height:160px;transition:height .2s ease-in-out}.box-show-text .more-text_new .text_new{margin:0;height:fit-content}.box-show-text .icon-show-more_new{transition:transform .35s ease-in-out;pointer-events:none}.box-show-text .buttons-show-more{border:none;color:#1c75bc;border-radius:.25rem;text-align:left;background-color:transparent;position:relative;font-weight:600;display:flex;justify-content:center;margin:0 auto;padding:.5rem;align-items:center;font-size:1rem;cursor:pointer}.box-show-text .buttons-show-more>div{margin-left:5px;pointer-events:none}.overflow-text{overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)))}.rotate-icon-overflow-text{transform:rotate(180deg)}#table_zone .table-schneelastzone-windlastzone{overflow-x:auto;display:block;width:max-content;max-width:100%;white-space:nowrap;margin-bottom:.25rem;border-collapse:collapse;border-spacing:0}@media (max-width: 1140px){#table_zone .table-schneelastzone-windlastzone{width:100%}}#table_zone .table-schneelastzone-windlastzone .checked-table{border-right:2px solid #cecece}#table_zone .table-schneelastzone-windlastzone .border-left{border-left:2px solid #cecece}#table_zone .table-schneelastzone-windlastzone thead th,#table_zone .table-schneelastzone-windlastzone thead td,#table_zone .table-schneelastzone-windlastzone tbody th,#table_zone .table-schneelastzone-windlastzone tbody td{padding:.5rem .625rem .625rem}#table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n){background-color:#f1f1f1}#table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n) th{background-color:#f1f1f1}#table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n-1) th{background-color:#fefefe}#table_zone .table-schneelastzone-windlastzone tbody tr:hover,#table_zone .table-schneelastzone-windlastzone tbody tr:hover th{background-color:#cecece}#table_zone .table-schneelastzone-windlastzone tbody tr td{border:1px solid #e7e7e7}#table_zone .table-schneelastzone-windlastzone thead tr th{border:1px solid #e7e7e7;background-color:#f8f8f8}#table_zone .table-schneelastzone-windlastzone thead tr th a{color:#1779ba}#table_zone .table-schneelastzone-windlastzone thead tr th a:hover{color:#1468a0}#table_zone .table-schneelastzone-windlastzone tbody th{position:sticky;left:-1px;z-index:9;font-weight:400;border:1px solid #e7e7e7}#table_zone .table-schneelastzone-windlastzone thead tr td{position:sticky;left:-1px;z-index:9;background-color:#f8f8f8;font-weight:400;font-weight:700;border:1px solid #e7e7e7}#table_zone .table-schneelastzone-windlastzone .headcol{left:8rem}@media (max-width: 576px){#table_zone .table-schneelastzone-windlastzone .headcol{position:static}}#table_zone .table-windlastzone{padding-bottom:.25rem}#table_zone .description-table-schneelastzone-windlastzone{font-size:1rem;color:#a8a8a8}#table_zone .green-checked-table-schneelastzone-windlastzone{color:green;font-size:2rem}#table_zone .gray-checked-table-schneelastzone-windlastzone{color:#ccc;font-size:2rem}:root{--mainSliderMinHeight: 740px;--previewCardWidth: 13rem;--previewCardHeight: calc(var(--previewCardWidth) * 1.35);--fullVisibleCardsSize: calc((var(--previewCardWidth) + 1rem) *3);--offsetRight: 5.5rem;--offsetLeft: 9%;--slideContentOffsetTop: 32%}@media (min-width: 1800px){:root{--offsetLeft: calc((100% - 1500px)/2) }}@media (max-width: 1600px){:root{--previewCardWidth: 12rem}}@media (max-width: 1400px){:root{--previewCardWidth: 11rem}}@media (max-width: 1200px){:root{--mainSliderMinHeight: 690px;--fullVisibleCardsSize: calc((var(--previewCardWidth) + 1rem) *2);--previewCardWidth: 13.5rem}}@media (max-width: 992px){:root{--mainSliderMinHeight: 645px;--slideContentOffsetTop: 25%}}@media (max-width: 576px){:root{--mainSliderMinHeight: unset}}#homepage ul{list-style-type:none}#homepage .homepage-section-title{text-align:center;font-size:3rem;font-weight:700;line-height:1.25;letter-spacing:-.03rem;margin-bottom:1.5rem;margin-inline:auto;width:100%}#homepage .homepage-section-title.smaller{font-size:3rem;margin-bottom:1rem}@media (max-width: 768px){#homepage .homepage-section-title.smaller{font-size:2.375rem}}@media (max-width: 576px){#homepage .homepage-section-title.smaller{font-size:2rem}}@media (max-width: 425px){#homepage .homepage-section-title.smaller{font-size:1.75rem}}@media (max-width: 768px){#homepage .homepage-section-title{font-size:2.375rem}}@media (max-width: 576px){#homepage .homepage-section-title{font-size:2rem}}@media (max-width: 425px){#homepage .homepage-section-title{font-size:1.75rem}}#homepage .homepage-section-text{text-align:center;font-size:1rem;line-height:1.875;width:fit-content;margin-inline:auto}#homepage .homepage-section-text.mb{margin-bottom:2.25rem}@media (max-width: 576px){#homepage .homepage-section-text{max-width:100%}}#homepage .homepage-section-link{display:block;width:fit-content;margin:0 auto 2rem}#homepage .homepage-texts-list{list-style:disc;display:flex;justify-content:center;align-items:flex-start;margin:0 0 2rem 2rem;row-gap:1rem;column-gap:3rem;flex-wrap:wrap;text-align:center;margin-inline:auto}#homepage .homepage-texts-list li{font-size:1rem;font-weight:500;list-style:none}#homepage .homepage-texts-list li.smaller{font-weight:400}#homepage .homepage-texts-list li img{width:10px;height:10px;margin-right:.5rem}#homepage .hero-section{width:100%;height:100vh;max-height:1440px;min-height:var(--mainSliderMinHeight);position:relative}#homepage .hero-section .main-slider-poster{position:absolute;width:100%;height:100%;top:0;left:0}#homepage .hero-section .main-slider-poster img{width:100%;height:100%;object-fit:cover;display:block}#homepage .hero-section .placeholder-content-container{display:grid;grid-template-columns:var(--offsetLeft) auto calc(var(--fullVisibleCardsSize) + var(--offsetRight) + 3rem);grid-template-rows:var(--slideContentOffsetTop) auto calc(15% + 4rem);position:absolute;width:100%;height:100%;top:0;left:0;color:#fff}@media (max-width: 768px){#homepage .hero-section .placeholder-content-container{height:100vh;max-height:1200px;display:block}}#homepage .hero-section .placeholder-content-container:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#000000bf,#00000040 60%,#0000 95%)}@media (max-width: 768px){#homepage .hero-section .placeholder-content-container:after{background:linear-gradient(0deg,#000c,#00000059 60%)}}#homepage .hero-section .placeholder-content-container .placeholder-content{grid-column:2/3;grid-row:2/3;display:flex;flex-direction:column;justify-content:flex-end;gap:1.25rem;z-index:1}@media (max-width: 768px){#homepage .hero-section .placeholder-content-container .placeholder-content{position:absolute;right:60%;left:50%;transform:translate(-50%);width:90%;bottom:20%;gap:1rem}}#homepage .hero-section .placeholder-content-container .placeholder-content .headingContent{font-size:2.25rem;font-weight:600;line-height:1.2;margin-bottom:1.5rem}@media (max-width: 425px){#homepage .hero-section .placeholder-content-container .placeholder-content .headingContent{font-size:2rem}}#homepage .hero-section .placeholder-content-container .placeholder-content .subheadingContent{letter-spacing:.3px;font-size:1.875rem;font-weight:300;line-height:1.5}@media (max-width: 425px){#homepage .hero-section .placeholder-content-container .placeholder-content .subheadingContent{font-size:1.5rem}}@media (max-width: 768px){#homepage .hero-section .placeholder-content-container .placeholder-content a{margin-top:1rem}}@media (max-width: 1600px){#homepage .hero-section .mainSlider .slider-br{display:none}}.products-section .homepage-section-title{margin-block:2.75rem}.products-section .categories-container{padding:0 0 3.75rem}.products-section .categories-container .categories-grid{display:grid;padding:2.75rem 0;margin-bottom:1rem;grid-template-columns:repeat(3,1fr);column-gap:clamp(1.5rem,-5.1429rem + 10.7143vw,4.5rem);row-gap:clamp(2.5rem,.2857rem + 3.5714vw,3.5rem)}.products-section .categories-container .categories-grid .category-card{height:100%;background:#fff;box-shadow:0 4px 15px #0000001a;transition:box-shadow .25s ease-in-out;display:flex;flex-direction:column;border-radius:1.25rem;padding:.75rem;container-type:inline-size}.products-section .categories-container .categories-grid .category-card .category-image-wrapper{width:100%;border-radius:.5rem;overflow:hidden;position:relative}.products-section .categories-container .categories-grid .category-card .category-image-wrapper img{display:block;object-fit:cover;border-radius:.5rem;width:100%;aspect-ratio:16/10;transition:transform .25s ease-in-out}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a1e1fa6;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease-in-out;opacity:0}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details{color:#fff;width:fit-content;height:fit-content;max-width:95%;display:flex;align-items:center;row-gap:1.5rem;position:relative;flex-direction:column}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row{display:flex;align-items:center;column-gap:.5rem;width:100%}@media (max-width: 992px){.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row{column-gap:.5rem}}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row .param-element{display:flex;align-items:center;column-gap:.25rem;font-size:.875rem}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row .param-element .montage-icon svg path{fill:#fff;width:1.75rem;min-width:1.75rem;height:auto}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row .param-element .measuring-tape-icon path{fill:#fff}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row .param-element.montage-service-item{margin-left:5%}@media (max-width: 1600px){.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row .param-element{font-size:.875rem}}@media (max-width: 576px){.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row .param-element{font-size:1rem}}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row .param-element svg{width:2.25em;min-width:2.25em;height:auto}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row .param-element .param-value{font-size:1em;font-weight:500;line-height:1.25;width:min-content}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row .param-element.snow-wind-zone p{width:max-content}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row .param-element.snow-wind-zone .param-value{display:flex;flex-direction:column}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details .params-row .param-element .change-icon{width:2em;min-width:2em;height:2em}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .details-wrapper .details:after{content:"";position:absolute;width:102%;height:1px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .info-container{position:absolute;top:.375rem;right:.375rem;display:flex;column-gap:2px}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .info-container .info-item{padding:.25rem;z-index:1;font-size:1rem;font-weight:400;line-height:1.25;border-radius:.25rem}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .info-container .info-item svg{display:block;height:1.25rem;width:auto}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .info-container .price{background-color:#a11e62;color:#fff;padding-inline:.5rem}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .info-container .price .bold{font-weight:600}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .info-container .delivery-info{background-color:#2d3790}.products-section .categories-container .categories-grid .category-card .category-image-wrapper .info-container .montage-info{background-color:#fd0}.products-section .categories-container .categories-grid .category-card .category-content{flex-grow:1;display:flex;flex-direction:column;padding:1rem 0 .5rem}.products-section .categories-container .categories-grid .category-card .category-content .category-name{font-size:1.5rem;font-weight:600;word-break:break-all}.products-section .categories-container .categories-grid .category-card .category-content .category-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.products-section .categories-container .categories-grid .category-card .category-content .category-card-footer .price-ab{font-size:1rem;color:#a11e62;font-weight:500}.products-section .categories-container .categories-grid .category-card .category-content .category-card-footer .price-ab .bold{font-weight:600}.products-section .categories-container .categories-grid .category-card .category-content .category-card-footer .mehr{display:flex;align-items:center;margin-left:auto}.products-section .categories-container .categories-grid .category-card .category-content .category-card-footer .mehr span{margin-right:.5rem;font-size:1.125rem;font-weight:500;color:#ffb500}.products-section .categories-container .categories-grid .category-card .category-content .category-card-footer .mehr svg{height:1rem;width:auto;transition:transform .25s ease-in-out}.products-section .categories-container .categories-grid .category-card .category-content .category-card-footer .mehr svg path{fill:#ffb500}.products-section .categories-container .categories-grid .category-card:hover{box-shadow:0 10px 30px #00000026}.products-section .categories-container .categories-grid .category-card:hover .category-image-wrapper img{transform:scale(1.025)}.products-section .categories-container .categories-grid .category-card:hover .category-content svg{transform:translate(5px)}.products-section .categories-container .categories-grid .category-card:hover .category-image-wrapper .details-wrapper,.products-section .categories-container .categories-grid .category-card:active .category-image-wrapper .details-wrapper{opacity:1}@container (max-width: 320px){.products-section .categories-container .categories-grid .category-card .param-element-icon{display:none!important}}@media (max-width: 992px){.products-section .categories-container .categories-grid{grid-template-columns:repeat(2,1fr);column-gap:2rem}}@media (max-width: 576px){.products-section .categories-container .categories-grid{grid-template-columns:repeat(1,1fr)}}.products-section .categories-container .centered-link{display:block;width:fit-content;margin-inline:auto}#walk-360{padding:2.5rem 0 6rem;border-top:1px solid #6B7980;display:flex;flex-direction:column;align-items:center;row-gap:2.5rem}#walk-360 .walk360-anchor{width:100%;display:block}#walk-360 .walk360-video-wrapper{width:100%;position:relative;border-radius:.625rem;overflow:hidden}#walk-360 .walk360-video-wrapper:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,#00000040,#00000073 50%);transition:opacity .3s ease-in-out;opacity:.5}#walk-360 .walk360-video-wrapper video{width:100%;aspect-ratio:21/9;object-fit:cover;display:block}@media (max-width: 576px){#walk-360 .walk360-video-wrapper video{aspect-ratio:16/9}}#walk-360 .walk360-video-wrapper:hover .btn-wrapper{opacity:1}#walk-360 .walk360-video-wrapper:hover:after{opacity:1}#walk-360 .walk360-video-wrapper .btn-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:0;transition:opacity .3s ease-in-out}#take_care_details{padding:5rem 0 5.25rem;border-top:1px solid #6B7980}#take_care_details .take_care_details_header{width:100%;display:flex;flex-direction:column;text-align:left;align-items:flex-start;margin-bottom:2.5rem}#take_care_details .text-center{margin-inline:auto;text-align:center;line-height:1.25}#take_care_details .take_care_details_group{width:100%;display:grid;grid-template-columns:repeat(3,1fr);column-gap:clamp(1rem,-2.4286rem + 7.1429vw,4rem);row-gap:1.5rem;justify-items:center}@media (max-width: 992px){#take_care_details .take_care_details_group{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){#take_care_details .take_care_details_group{grid-template-columns:repeat(1,1fr)}}#take_care_details .take_care_details_group .take_care_details_group_el{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#take_care_details .take_care_details_group .take_care_details_group_el a{width:100%;height:100%;display:block}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card{background-color:#fff;height:100%;display:flex;flex-direction:column;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out,transform .25s ease-in-out;box-shadow:0 4px 15px #0000001a;border-radius:1.25rem;padding:.75rem}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card:hover{box-shadow:0 10px 30px #00000026}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card:hover .image-container img{transform:scale(1.025)}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card:hover .take-care-details-wrapper .title{--d: 0%}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card:hover .take-care-details-wrapper .mehr .arrow-icon{transform:translate(5px)}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card .image-container{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:.5rem}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card .image-container img{width:100%;display:block;aspect-ratio:16/9;transition:transform .25s linear,opacity .25s ease-in-out}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card .take-care-details-wrapper{display:flex;flex-direction:column;row-gap:1rem;flex-grow:1;padding:1rem 0 .5rem}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card .take-care-details-wrapper .title{font-size:1.375rem;font-weight:700;line-height:1.375;color:#fc0;padding-bottom:.125rem;transition:.4s linear;width:fit-content;background:linear-gradient(90deg,#ffcc00 33.3333333333%,transparent 0 66.6666666667%,#ffcc00 0) var(--d, 100%) 100%/300% 2px no-repeat}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card .take-care-details-wrapper .text-content{font-size:1rem;font-weight:400;line-height:1.625}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card .take-care-details-wrapper .mehr{display:flex;align-items:center;margin-top:auto;margin-left:auto}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card .take-care-details-wrapper .mehr span{margin-right:.5rem;font-size:1.125rem;font-weight:500;color:#ffb500}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card .take-care-details-wrapper .mehr .arrow-icon{transition:transform .25s ease-in-out}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card .take-care-details-wrapper .mehr .arrow-icon svg{height:1rem;width:2rem}#take_care_details .take_care_details_group .take_care_details_group_el a .take-care-card .take-care-details-wrapper .mehr .arrow-icon path{fill:#ffb500}.about-business{padding:5rem 0;background-color:#ffedb0}.about-business .top-section{display:flex;gap:11rem}@media (max-width: 992px){.about-business .top-section{gap:5rem}}@media (max-width: 768px){.about-business .top-section{flex-direction:column}}.about-business .top-section .images-about-business{width:50%;position:relative;max-width:35rem}@media (max-width: 1400px){.about-business .top-section .images-about-business{display:none}}.about-business .top-section .images-about-business .img-skew{border-radius:.25rem;width:100%;transition:transform .2s linear;aspect-ratio:45/47;object-fit:cover}.about-business .top-section .images-about-business .box-play{position:absolute;top:50%;right:-5rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.about-business .top-section .images-about-business .box-play{right:auto;left:50%;transform:translate(-50%,-50%)}}.about-business .top-section .images-about-business .box-play .play-about-business{padding:2.5rem;background-color:#fff;border-radius:50%;position:absolute;display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px #00000014;cursor:pointer}.about-business .top-section .images-about-business .box-play .play-about-business svg{width:1.5rem;aspect-ratio:1;position:relative;fill:#fc0}.about-business .top-section .images-about-business .box-play .pulse{animation:pulse-anim 2s ease-in-out infinite;z-index:-1}.about-business .top-section .images-about-business .box-play .pulse:before{content:"";display:inline-block;width:10rem;height:10rem;background-color:#fc0;border-radius:50%}.about-business .top-section .provide-advanced{width:50%}@media (max-width: 1400px){.about-business .top-section .provide-advanced{width:100%}}.about-business .top-section .provide-advanced .homepage-texts-list{justify-content:flex-start!important;flex-direction:column}@media (max-width: 1400px){.about-business .top-section .provide-advanced .homepage-texts-list{align-items:center!important}}@media (max-width: 1400px){.about-business .top-section .provide-advanced{width:100%;text-align:center}}.about-business .top-section .provide-advanced .about-company{color:#374045;background-color:#f0f4fd;padding:.5rem 1.25rem;border-radius:1rem;margin-bottom:1.5rem;font-weight:500;width:fit-content}@media (max-width: 1400px){.about-business .top-section .provide-advanced .about-company{margin-inline:auto}}.about-business .top-section .provide-advanced .title{font-weight:600;color:#262b35;font-size:2.375rem}@media (max-width: 576px){.about-business .top-section .provide-advanced .title{font-size:2rem}}.about-business .top-section .provide-advanced .description{font-size:1rem;line-height:1.88;margin-bottom:1.5rem}.about-business .top-section .provide-advanced .main-btn{width:fit-content}@media (max-width: 1400px){.about-business .top-section .provide-advanced .main-btn{margin-inline:auto}}.about-business .bottom-section{display:flex;width:100%;gap:3rem;padding-top:4rem}@media (max-width: 768px){.about-business .bottom-section{flex-direction:column;text-align:center;padding-top:2rem}}.about-business .bottom-section .box-bottom-section{display:flex;flex-direction:row;gap:1.5rem;align-items:center;justify-content:center;color:#262b35}.about-business .bottom-section .box-bottom-section .number-year{font-weight:600;font-size:7.125rem}@media (max-width: 576px){.about-business .bottom-section .box-bottom-section .number-year{font-size:5rem}}.about-business .bottom-section .box-bottom-section .number-count{font-size:2.5rem;font-weight:600;text-wrap:nowrap}@media (max-width: 576px){.about-business .bottom-section .box-bottom-section .number-count{font-size:2rem}}.about-business .bottom-section .box-bottom-section .text-first{font-weight:500;font-size:1.75rem;max-width:16rem}.about-business .bottom-section .box-bottom-section .text-main{font-size:1.125rem;font-weight:500}.about-business .bottom-section .box-bottom-section .text-second{color:#868d98;font-size:1rem;text-align:center}.about-business .bottom-section .box-right{display:flex;flex-direction:row;gap:3rem;justify-content:space-between;width:100%}@media (max-width: 576px){.about-business .bottom-section .box-right{flex-direction:column;text-align:center}}.about-business .bottom-section .box-right .line{width:.4rem;height:100%;background-color:#fc0}@media (max-width: 768px){.about-business .bottom-section .box-right .line{display:none}}.about-business .bottom-section .box-bottom-section.next{flex-direction:column;gap:.5rem}.about-business .bottom-section .box-bottom-section.first{display:flex;flex-direction:row}@media (max-width: 992px){.about-business .bottom-section .box-bottom-section.first{flex-direction:column;text-align:center;gap:0}}.about-business .video-fiteness{width:min(1200px,85vw);aspect-ratio:16/9;max-width:100%}@keyframes pulse-anim{0%{transform:scale(.25);opacity:.8}to{transform:scale(1);opacity:0}}#opinions{padding:6.25rem 0}#opinions .opinions_header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3.25rem}#opinions .opinions_header .homepage-section-text{max-width:900px}#opinions #opinionsSwiper{overflow:hidden;padding:0 2px}#opinions .opinions_group{margin-bottom:4rem}#opinions .opinions_group .opinions_group_el{border:1px solid #95A2A8;padding:1.675rem 1.5rem;height:unset;border-radius:.625rem;display:flex;flex-direction:column;justify-content:space-between}#opinions .opinions_group .opinions_group_el .opinions_group_el_info{padding-bottom:1.675rem;font-size:.875rem;font-weight:400;line-height:1.5rem}#opinions .opinions_group .opinions_group_el .opinions_group_el_person{padding-top:1.675rem;display:flex;flex-direction:row;border-top:2px solid #ffcc00}#opinions .opinions_group .opinions_group_el .opinions_group_el_person .opinions_group_el_person_img{margin-right:1.5rem;width:3rem;height:3rem}#opinions .opinions_group .opinions_group_el .opinions_group_el_person .opinions_group_el_person_img img{width:100%;height:100%}#opinions .opinions_group .opinions_group_el .opinions_group_el_person .opinions_group_el_person_data p{font-size:.875rem;font-weight:400;line-height:1rem}#opinions .opinions_group .opinions_group_el .opinions_group_el_person .opinions_group_el_person_data .user-name{margin:0;font-size:1.25rem;font-weight:600;line-height:1.875rem}#opinions .opinions-pagination{display:flex;flex-direction:row;justify-content:center;column-gap:1rem}@media (max-width: 425px){#opinions .opinions-pagination{column-gap:.5rem}}#opinions .opinions-pagination .pagination-line{width:5rem;transition:border-color .15s ease-in-out;border-bottom:.25rem solid #95A2A8;cursor:pointer}#opinions .opinions-pagination .pagination-line.pagination-line-active{border-color:#fc0}#opinions .redirect-to-referenzen{display:flex;align-items:center;justify-content:center;margin-top:2rem;color:#fc0;font-size:1.25rem;font-weight:600;gap:.5rem;cursor:pointer}#opinions .redirect-to-referenzen:hover .arrow-icon{transform:translate(10px)}#opinions .redirect-to-referenzen>div{display:flex;align-items:center}#opinions .redirect-to-referenzen .arrow-icon{transition:transform .25s linear;width:2rem;height:auto}#opinions .redirect-to-referenzen .arrow-icon path{stroke:#fc0}.primary-product-card{display:flex;flex-direction:column;border-radius:.625rem;flex-grow:1;container-type:inline-size;box-shadow:0 4px 15px #0000001a;transition:box-shadow .25s ease-in-out}@container (max-width: 270px){.primary-product-card .product-details-container .product-name{font-size:1rem!important}}.primary-product-card:hover,.primary-product-card:active{box-shadow:0 10px 30px #00000026}.primary-product-card:hover .image-wrapper .details-wrapper,.primary-product-card:active .image-wrapper .details-wrapper{opacity:1}.primary-product-card .image-wrapper{width:100%;position:relative;overflow:hidden;border-radius:.625rem .625rem 0 0}.primary-product-card .image-wrapper .product-link{position:absolute;bottom:0;width:max-content;max-width:90%;left:50%;transform:translate(-50%);z-index:2;transition:opacity .25s ease-in-out}.primary-product-card .image-wrapper img{width:100%;height:100%;display:block;aspect-ratio:3/2;transition:transform .3s ease-in-out}.primary-product-card .image-wrapper .info-container{position:absolute;top:.5rem;right:.5rem;display:flex;column-gap:2px}.primary-product-card .image-wrapper .info-container .info-item{padding:.25rem;z-index:1;font-size:1rem;font-weight:400;line-height:1.25;border-radius:.25rem}.primary-product-card .image-wrapper .info-container .info-item svg{display:block;height:1.25rem;width:auto}.primary-product-card .image-wrapper .info-container .price{background-color:#a11e62;color:#fff;padding-inline:.5rem}.primary-product-card .image-wrapper .info-container .price .bold{font-weight:600}.primary-product-card .image-wrapper .info-container .delivery-info{background-color:#2d3790}.primary-product-card .image-wrapper .info-container .montage-info{background-color:#fd0}.primary-product-card .image-wrapper .details-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a1e1fa6;display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;justify-content:center;transition:opacity .25s ease-in-out;opacity:0;padding:2.5rem 0 .25rem}@container (max-width: 290px){.primary-product-card .image-wrapper .details-wrapper{row-gap:.5rem}}.primary-product-card .image-wrapper .details-wrapper .details{color:#fff;width:fit-content;height:fit-content;max-width:95%;display:flex;align-items:center;row-gap:1.5rem;position:relative;flex-direction:column}.primary-product-card .image-wrapper .details-wrapper .details .params-row{display:flex;align-items:center;column-gap:.75rem;width:100%}@media (max-width: 992px){.primary-product-card .image-wrapper .details-wrapper .details .params-row{column-gap:.5rem}}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element{display:flex;align-items:center;column-gap:.375rem;font-size:.875rem;flex-basis:50%}@media (max-width: 1600px){.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element{font-size:.875rem}}@media (max-width: 576px){.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element{font-size:1rem}}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element svg{width:2.25em;min-width:2.25em;height:auto}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element .param-value{font-size:1em;font-weight:500;line-height:1.25;white-space:nowrap;width:min-content}@container (max-width: 322px){.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element .param-value{font-size:.875em}}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element .change-icon{width:2em;min-width:2em;height:2em}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element .param-element-icon{display:block}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element .param-element-icon.montage-icon{fill:#fff;width:1.75rem;min-width:1.75rem;height:auto}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element .param-element-icon.measuring-tape-icon path{fill:#fff}.primary-product-card .image-wrapper .details-wrapper .details:after{content:"";position:absolute;width:102%;height:1px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.primary-product-card .image-wrapper .details-wrapper .main-btn{justify-self:flex-end;padding:.375rem .75rem}.primary-product-card .product-details-container{padding:.5rem;transition:background-color .25s ease-in-out;background-color:#fff;border-radius:0 0 .625rem .625rem;flex-grow:1;display:flex;flex-direction:column;row-gap:6px;justify-content:space-between}.primary-product-card .product-details-container .product-name{font-size:1.125rem;line-height:1.5;font-weight:700}.primary-product-card .product-details-container .rating{display:flex;align-items:center;height:fit-content}.primary-product-card .product-details-container .rating .rating-stars{--star-size: 1.125rem;--star-color: #CFD8DC;--star-background: #fc0;--percent: calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.primary-product-card .product-details-container .rating .rating-stars:before{content:"★★★★★";letter-spacing:-1.5px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.primary-product-card .product-details-container .rating .rating-count{margin-left:.25rem;font-size:.75rem;line-height:1}.primary-product-card .product-details-container .icons-container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:.5rem;margin-top:auto}.primary-product-card .product-details-container .icons-container .icon-wrapper{border-radius:5px;padding:.25rem;background-color:#fff}.primary-product-card .product-details-container .icons-container .icon-wrapper svg{display:block;width:100%;height:auto}.primary-product-card .product-details-container .icons-container .icon-wrapper svg .path-color-white,.primary-product-card .product-details-container .icons-container .icon-wrapper svg .path-color{transition:fill .25s ease-in-out}.primary-product-card .product-details-container .icons-container .icon-wrapper svg .path-color-stroke{transition:stroke .25s ease-in-out}.primary-product-card:not(:hover) .product-details-container .icons-container .icon-wrapper svg .path-color{fill:#dbdfe2}.primary-product-card:not(:hover) .product-details-container .icons-container .icon-wrapper svg .path-color-stroke{stroke:#dbdfe2}.primary-product-card:not(:hover) .product-details-container .icons-container .icon-wrapper svg .path-color-white{fill:#fff}.primary-product-card:hover .image-wrapper img{transform:scale(1.025)}.primary-product-card:hover .product-details-container{background-color:#dcdfe1}.more-than-standard-shed .section__nr50{background-color:#ededed;padding:5rem 0;overflow:hidden}.more-than-standard-shed .section__nr50 .nr50__area{position:relative;text-align:center;display:flex;flex-direction:column}.more-than-standard-shed .section__nr50 .nr50__area h6{font-size:1.5rem;color:#fc0;position:relative;z-index:1}.more-than-standard-shed .section__nr50 .nr50__area .description{margin:2rem 0;font-size:1rem}.more-than-standard-shed .section__nr50 .nr50__area h4{font-size:3rem;margin:0;position:relative;z-index:1;transition:font-size .3s ease-in-out;margin-top:2rem}@media (max-width: 768px){.more-than-standard-shed .section__nr50 .nr50__area h4{font-size:1.75rem}}.more-than-standard-shed .section__nr50 .nr50__area h2{position:absolute;top:0%;left:50%;transform:translate(-50%);font-size:10rem;margin:0;line-height:1;color:#fff;opacity:.3;transition:font-size .3s ease-in-out,top .3s ease-in-out;text-shadow:0 0 20px rgba(0,0,0,.2)}@media (max-width: 768px){.more-than-standard-shed .section__nr50 .nr50__area h2{font-size:3rem;top:5%}}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider{overflow:hidden}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares{display:flex;flex-direction:row}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares .squares__element{padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:26.5rem;position:relative;border-radius:8px;overflow:hidden;height:auto}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares .squares__element:after{display:block;opacity:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;background:linear-gradient(180deg,#fff0,#000);transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:1}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares .squares__element:hover:after{background:#fc0;background:linear-gradient(180deg,#fff0,#ffcc01)}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares .squares__element:hover .element__bottom{transform:translateY(0)}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares .squares__element:hover .bottom__icon{visibility:visible!important}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares .squares__element:hover h5{overflow:visible!important}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares .squares__element .element__image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares .squares__element .element__icon{display:block;padding:1.5rem;width:8rem;height:8rem;z-index:99}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares .squares__element .element__icon img{width:100%;height:100%;object-fit:contain}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares .squares__element .element__bottom{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:auto;z-index:2;color:#fff;transform:translateY(59%);transition:transform .3s ease-in-out;text-shadow:0 0 20px #000}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares .squares__element .element__bottom h5{font-size:1.15rem;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.more-than-standard-shed .section__nr50 .nr50__area .area__data_slider .data_slider__squares .squares__element .element__bottom .bottom__icon{display:block;padding:1rem;width:3.5rem;height:auto;aspect-ratio:1;background-color:#fff;border-radius:50%;visibility:hidden}.work-together{padding:5rem 15px;background-color:#ededed;margin:6.25rem 0}@media (max-width: 768px){.work-together{margin:4rem 0;padding:2rem 15px}}.work-together .container-work-together{display:flex;gap:3rem;align-items:center}@media (max-width: 768px){.work-together .container-work-together{flex-direction:column;margin:4rem 0;width:100%}}.work-together .container-work-together .secton-right{width:50%;display:flex;gap:1.5rem;align-items:center;justify-content:flex-end}@media (max-width: 768px){.work-together .container-work-together .secton-right{width:100%;justify-content:center}}@media (max-width: 425px){.work-together .container-work-together .secton-right{flex-direction:column}}.work-together .container-work-together .secton-right .box-work-together .card-work-together{max-width:300px;border-radius:1rem;box-shadow:0 .125rem .25rem #00000013;background-color:#fff;overflow:hidden;transition:box-shadow .25s ease-in-out,transform .25s ease-in-out;cursor:pointer}@media (max-width: 425px){.work-together .container-work-together .secton-right .box-work-together .card-work-together{max-width:100%}}.work-together .container-work-together .secton-right .box-work-together .card-work-together .img-card-work-together{transition:transform .25s ease-in-out}.work-together .container-work-together .secton-right .box-work-together .card-work-together:hover{box-shadow:0 18px 23px -1px #c6c6c6;transform:translateY(-5px)}.work-together .container-work-together .secton-right .box-work-together .card-work-together:hover .img-card-work-together{transform:scale(1.05)}.work-together .container-work-together .secton-right .box-work-together .card-work-together .text-section{padding:1rem}.work-together .container-work-together .secton-right .box-work-together .card-work-together .text-section .title-card-work-together{font-size:1.125rem;font-weight:600;color:#ffb500}.work-together .container-work-together .secton-right .box-work-together .card-work-together .text-section .description-card-work-together{line-height:1.5}.work-together .container-work-together .secton-right .box-work-together .first-card{margin-bottom:1.5rem}.work-together .container-work-together .secton-left{width:50%}@media (max-width: 768px){.work-together .container-work-together .secton-left{width:100%;text-align:center}}.work-together .container-work-together .secton-left .button-know-more{font-size:.875rem;background-color:#f0f4fd;color:#374045;padding:.25rem .5rem;font-weight:500;border:none;cursor:pointer;margin-bottom:1rem;transition:background-color .25s ease-in-out}.work-together .container-work-together .secton-left .button-know-more:hover{background-color:#bdd1eb}.work-together .container-work-together .secton-left .title-work-together{font-size:2.375rem;font-weight:600}@media (max-width: 768px){.work-together .container-work-together .secton-left .title-work-together{font-size:1.75rem}}.work-together .container-work-together .secton-left .description-work-together{line-height:1.875;opacity:.8}.work-together .container-work-together .secton-left .list-work-together{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem;list-style:none}@media (max-width: 768px){.work-together .container-work-together .secton-left .list-work-together{text-align:center}}.work-together .container-work-together .secton-left .list-work-together .item-work-together{width:100%}.work-together .container-work-together .secton-left .list-work-together .item-work-together .number-work-together{font-size:2rem;font-weight:600;color:#ffb500}.work-together .container-work-together .secton-left .list-work-together .item-work-together .text-work-together{text-transform:uppercase;letter-spacing:1px;font-size:rem}.section__nr49 .nr49__area{display:flex;flex-direction:row;gap:4rem;padding-bottom:6.25rem}@media (max-width: 768px){.section__nr49 .nr49__area{flex-direction:column;padding-bottom:4rem}}.section__nr49 .nr49__area .area__left{flex:1;position:relative;min-height:35rem;transition:transform .65s cubic-bezier(.23,1,.32,1)}.section__nr49 .nr49__area .area__left .image{position:absolute;display:block;border-radius:8px;transition:top .65s cubic-bezier(.23,1,.32,1),right .65s cubic-bezier(.23,1,.32,1),transform .65s cubic-bezier(.23,1,.32,1),left .3s ease-in-out,bottom .3s ease-in-out,width .3s ease-in-out,height .3s ease-in-out}.section__nr49 .nr49__area .area__left .left__image_1{top:60%;right:10%;transform:translateY(-50%);width:70%;height:60%;z-index:1}.section__nr49 .nr49__area .area__left .box-play{position:absolute;top:60%;right:10%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:70%;height:60%;z-index:2}@media (max-width: 768px){.section__nr49 .nr49__area .area__left .box-play{right:auto;left:50%;transform:translate(-50%,-50%)}}.section__nr49 .nr49__area .area__left .box-play .play{padding:2.5rem;background-color:#fff;border-radius:50%;position:absolute;display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px #00000014;cursor:pointer}.section__nr49 .nr49__area .area__left .box-play .play svg{width:1.5rem;aspect-ratio:1;position:relative;fill:#fc0}.section__nr49 .nr49__area .area__left .box-play .pulse{animation:pulse-anim 2s ease-in-out infinite;z-index:-1}.section__nr49 .nr49__area .area__left .box-play .pulse:before{content:"";display:inline-block;width:10rem;height:10rem;background-color:#fc0;border-radius:50%}.section__nr49 .nr49__area .area__left .left__image_2{top:10%;left:0;width:14rem;height:10.5rem}.section__nr49 .nr49__area .area__left .left__image_3{top:0;right:0;width:11rem;height:7rem}.section__nr49 .nr49__area .area__left .left__image_4{bottom:0;right:0;width:16rem;height:16rem}.section__nr49 .nr49__area .area__left .left__square{position:absolute;bottom:0;left:10%;width:3.5rem;height:3.5rem;background-color:#fc0;border-radius:8px;animation:rotate 12s linear infinite}@media (max-width: 1400px){.section__nr49 .nr49__area .area__left .left__square{left:0%}}.section__nr49 .nr49__area .area__right{flex:1}.section__nr49 .nr49__area .area__right h6{font-size:1rem;color:#fc0}@media (max-width: 768px){.section__nr49 .nr49__area .area__right h6{text-align:center}}.section__nr49 .nr49__area .area__right h3{font-size:2.375rem}@media (max-width: 768px){.section__nr49 .nr49__area .area__right h3{text-align:center;font-size:1.75rem}}.section__nr49 .nr49__area .area__right .right__accordion{display:flex;flex-direction:column;gap:1rem}.section__nr49 .nr49__area .area__right .right__accordion .accordion__block{box-shadow:0 7px 17px -9px #b0bec5}.section__nr49 .nr49__area .area__right .right__accordion .accordion__block .accordion__input{display:none}.section__nr49 .nr49__area .area__right .right__accordion .accordion__block .accordion__label{font-size:1.2rem;font-weight:500;cursor:pointer;padding:1.5rem;background-color:#fff;margin-bottom:2px;font-size:1.125rem;font-weight:600;display:flex;justify-content:space-between;align-items:center}.section__nr49 .nr49__area .area__right .right__accordion .accordion__block .accordion__label .label__icon{display:flex;align-items:center;position:relative}.section__nr49 .nr49__area .area__right .right__accordion .accordion__block .accordion__label .label__icon:before{position:absolute;top:50%;transform:translateY(-50%);right:0;content:"";width:.75rem;height:.75rem;display:inline-block;background-image:url(/vite/src/images/icons/plus.svg);background-repeat:no-repeat;background-size:contain;transition:visibility .3s ease-in-out .3s,opacity .3s ease-in-out .3s}.section__nr49 .nr49__area .area__right .right__accordion .accordion__block .accordion__label .label__icon:after{position:absolute;top:50%;right:0;content:"";width:.75rem;height:.25rem;display:none;background-image:url(/vite/src/images/icons/minus.svg);background-repeat:no-repeat;background-size:contain;transition:visibility .3s ease-in-out .3s,opacity .3s ease-in-out .3s}.section__nr49 .nr49__area .area__right .right__accordion .accordion__block .accordion__content{display:grid;grid-template-rows:0fr;opacity:0;color:#acb6bc;font-size:1.125rem;line-height:1.86;transition:grid-template-rows .3s ease-in-out,padding .3s ease-in-out,opacity .3s ease-in-out}.section__nr49 .nr49__area .area__right .right__accordion .accordion__block .accordion__content .content__text{font-size:1rem;color:#6b7980;overflow:hidden}.section__nr49 .nr49__area .area__right .right__accordion .accordion__block .accordion__input:checked+.accordion__label{margin-bottom:0;border-radius:8px 8px 0 0;border-top:2px solid #ffcc00;border-left:2px solid #ffcc00;border-right:2px solid #ffcc00}.section__nr49 .nr49__area .area__right .right__accordion .accordion__block .accordion__input:checked+.accordion__label .label__icon:after{display:inline-block;transition:display .3s ease-in-out}.section__nr49 .nr49__area .area__right .right__accordion .accordion__block .accordion__input:checked+.accordion__label .label__icon:before{visibility:hidden;opacity:0;transition:visibility .3s ease-in-out .3s,opacity .3s ease-in-out .3s}.section__nr49 .nr49__area .area__right .right__accordion .accordion__block .accordion__input:checked+.accordion__label+.accordion__content{grid-template-rows:1fr;padding:1.5rem 1rem;opacity:1;border-radius:0 0 8px 8px;border-bottom:2px solid #ffcc00;border-left:2px solid #ffcc00;border-right:2px solid #ffcc00}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.strategic-planning{padding:5rem 0 0;background-color:#eceff1;margin-bottom:6.25rem}@media (max-width: 576px){.strategic-planning{margin-bottom:4rem}}.strategic-planning .container{padding-bottom:5rem}.strategic-planning .container.hide{display:none}.strategic-planning .container .main-section{display:flex;justify-content:center;align-items:center;gap:1.5rem}@media (max-width: 768px){.strategic-planning .container .main-section{flex-direction:column}}.strategic-planning .container .main-section .img-section{position:relative;width:45%}@media (max-width: 768px){.strategic-planning .container .main-section .img-section{width:100%}}.strategic-planning .container .main-section .img-section .images{position:relative;max-width:600px;overflow:hidden}.strategic-planning .container .main-section .img-section .images:before{content:"";position:absolute;top:0;display:block;left:0;height:100%;width:100%;background-color:#005153;animation:imageFlashBeefore 1s ease-out forwards;border-radius:.25rem;z-index:2}.strategic-planning .container .main-section .img-section .images:after{content:"";position:absolute;top:0;display:block;left:0;height:100%;width:100%;background-color:#eceff1;border-radius:.25rem;z-index:1;animation:imageFlashAfter 1.5s ease-out forwards}.strategic-planning .container .main-section .img-section .images img{border-radius:.25rem}.strategic-planning .container .main-section .img-section .project-completed{position:absolute;bottom:6%;left:4%;display:flex;background-color:#eceff1;border-radius:.25rem;padding:1rem}.strategic-planning .container .main-section .img-section .project-completed .procent{font-size:3.438rem;font-weight:600;text-align:center;width:fit-content;position:relative;overflow:hidden;padding-right:.75rem;border-right:1px solid #c3c5c6;display:flex;flex-direction:row}.strategic-planning .container .main-section .img-section .project-completed .procent .one-number{display:block;position:relative;overflow:hidden}.strategic-planning .container .main-section .img-section .project-completed .procent .one-number .pre-number{opacity:0}.strategic-planning .container .main-section .img-section .project-completed .procent .one-number .list-procent{list-style-type:none;position:absolute}.strategic-planning .container .main-section .img-section .project-completed .procent .one-number .run-animation{animation:scrollAnimation 1.5s ease-out forwards}.strategic-planning .container .main-section .img-section .project-completed .text{display:flex;align-items:center;padding-left:.75rem}.strategic-planning .container .main-section .info-section{width:55%}@media (max-width: 768px){.strategic-planning .container .main-section .info-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}}.strategic-planning .container .main-section .info-section .top-title{color:#1e3238;font-size:1.25rem;display:flex;align-items:center;font-weight:500;margin-bottom:1.75rem;animation:topTitle .75s ease-out forwards}.strategic-planning .container .main-section .info-section .top-title:before{content:"";width:5rem;height:1px;background-color:#c3c5c6;display:inline-block;margin-right:.75rem}.strategic-planning .container .main-section .title{color:#1a1e1f;font-size:2.375rem;margin-bottom:1.25rem;animation:title 1s ease-out forwards}@media (max-width: 768px){.strategic-planning .container .main-section .title{text-align:center;font-size:1.75rem}}.strategic-planning .container .main-section .description{color:#1a1e1f;font-size:1rem;line-height:1.5;margin-bottom:2.25rem;animation:description 1.15s ease-out forwards}@media (max-width: 768px){.strategic-planning .container .main-section .description{text-align:center}}.strategic-planning .container .main-section .btn{background-color:#fff;border-radius:1.5rem;color:#1e3238;border:none;gap:1.25rem;transition:background-color .25s ease-in-out;width:fit-content;animation:btn 1.15s ease-out forwards}.strategic-planning .container .main-section .btn img{background-color:#005153;border-radius:50%;padding:.25rem;height:1.75rem}.strategic-planning .container .main-section .btn:hover{background-color:#d1d9db}.strategic-planning .progress-bar{background-color:#fff;border:1px solid rgba(35,35,35,.1);box-shadow:0 20px 60px #00000014}.strategic-planning .progress-bar .list{list-style:none;display:flex}@media (max-width: 768px){.strategic-planning .progress-bar .list{flex-direction:column}}.strategic-planning .progress-bar .list .item{position:relative;padding:2.5rem 3.125rem;color:#7c898d;font-weight:500;font-size:1.25rem;cursor:pointer;transition:color .25s ease-in-out}@media (max-width: 768px){.strategic-planning .progress-bar .list .item{text-align:center}}.strategic-planning .progress-bar .list .item:not(:last-child){border-right:1px solid rgba(35,35,35,.1)}@media (max-width: 768px){.strategic-planning .progress-bar .list .item:not(:last-child){border-right:none;border-bottom:1px solid rgba(35,35,35,.1)}}.strategic-planning .progress-bar .list .item:hover{color:#005153}.strategic-planning .progress-bar .list .item:hover:before{transform:scale(1)}.strategic-planning .progress-bar .list .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;display:inline-block;background-color:#005153;transform:scale(0);transition:transform .5s ease}.strategic-planning .progress-bar .list .item.active:before{transform:scale(1)}@keyframes scrollAnimation{0%{transform:translateY(0);opacity:0}35%{opacity:.25}75%{opacity:.5}to{transform:translateY(-100%);opacity:1}}@keyframes imageFlashBeefore{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes imageFlashAfter{0%{background-color:#eceff1}50%{background-color:#eceff1}to{background-color:transparent}}@keyframes topTitle{0%{transform:translate(120px)}to{transform:translate(0)}}@keyframes title{0%{transform:translate(150px)}to{transform:translate(0)}}@keyframes description{0%{transform:translate(170px)}to{transform:translate(0)}}@keyframes btn{0%{transform:translate(200px)}to{transform:translate(0)}}.strategic-planning .fade-enter-active,.strategic-planning .fade-leave-active{transition:opacity .25s}.strategic-planning .fade-enter,.strategic-planning .fade-leave-to{opacity:0}.carport-selber-bauen-link button{margin:3rem auto 0;padding:.5rem 1.875rem}.carport-selber-bauen-link button .title__icon{width:2rem;height:2rem}
