.nav-content-switcher-overlay .overlay-fade-enter-active,.nav-content-switcher-overlay .overlay-fade-leave-active{transition:opacity .4s ease}.nav-content-switcher-overlay .overlay-fade-enter-from,.nav-content-switcher-overlay .overlay-fade-leave-to{opacity:0}.nav-content-switcher-overlay .overlay{top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999}.announcement-bar{background-color:#c00;color:#fff;padding:1rem 0}.announcement-bar .content-wrapper{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;padding:.5rem}@media only screen and (min-width:600px){.announcement-bar .content-wrapper{gap:1rem}}.nav-header-content-switcher{display:flex;flex-direction:row;gap:.25rem}.nav-header-content-switcher button{color:#c00}@media only screen and (min-width:599px) and (max-width:959px){.nav-header-content-switcher button{font-size:14px}}.nav-header-content-switcher button:active,.nav-header-content-switcher button:focus,.nav-header-content-switcher button:hover{text-decoration:underline}.nav-header-content-switcher button.active{font-weight:700;text-decoration:underline}.nav-header-content-switcher .line{background-color:#c00;height:1rem;margin-bottom:auto;margin-top:auto;width:2px}.nav-mobile-header{height:5rem;transition:background-color .3s cubic-bezier(.5,0,.15,1);--cta-color:#fff}@media only screen and (min-width:600px){.nav-mobile-header{height:6rem}}.nav-mobile-header .head{height:100%;margin:0 1.5rem 0 0;width:auto}@media only screen and (min-width:600px){.nav-mobile-header .head{margin-right:1rem}}.nav-mobile-header .head .head-items{align-items:center;display:flex;height:100%;padding:1rem 0}@media only screen and (min-width:600px){.nav-mobile-header .head .head-items{padding:1.25rem 0 .75rem}}.nav-mobile-header .head .head-items .brand-holder{display:flex;flex-shrink:0;height:100%;justify-content:center;max-width:50%;padding:0 1.5rem;width:12.5rem}@media only screen and (min-width:600px){.nav-mobile-header .head .head-items .brand-holder{max-width:16rem;min-width:7rem;padding:0 1rem;width:22.5%}}.nav-mobile-header .head .head-items .brand-holder .brand-link{height:100%;max-width:10rem}.nav-mobile-header .head .head-items .brand-holder .brand-link .brand-logo{height:100%}.nav-mobile-header .head .head-items .right-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}@media only screen and (max-width:599px){.nav-mobile-header .head .head-items .right-content{margin-left:-3rem}}.nav-mobile-header .head .head-items .right-content .top-content{display:flex;gap:1rem}@media only screen and (min-width:600px){.nav-mobile-header .head .head-items .right-content .top-content{justify-content:space-between}}@media only screen and (max-width:599px){.nav-mobile-header .head .head-items .right-content .top-content .nav-header-content-switcher{margin-left:auto}}.nav-mobile-header .head .head-items .right-content .bottom-content{align-items:flex-end;display:flex}.nav-mobile-header .head .head-items .toggler{box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;font-size:16px;gap:.5rem;margin-left:auto;margin-top:-1.75rem;transform:translateY(calc(.75rem + 50%));z-index:2}.nav-mobile-header .head .head-items .toggler:after{content:none}.nav-mobile-header .head .head-items .toggler.is-secondary{background-color:#fff}.nav-mobile-header .head .head-items .toggler .title{white-space:nowrap}.nav-mobile-header .hotline-wrapper{align-items:baseline;color:#c00;display:none;flex-wrap:wrap;justify-content:end}@media only screen and (min-width:600px){.nav-mobile-header .hotline-wrapper{display:flex}}.nav-mobile-header .hotline-wrapper p{margin-bottom:0;transform:translateY(-.25rem)}.nav-mobile-header .hotline-wrapper .hotline-link{align-items:center;display:flex;font-size:24px;gap:.25rem;line-height:1;margin-top:-.375rem}.nav-mobile-header .hotline-wrapper .hotline-link .phone-number{font-weight:700;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.nav-mobile-header .hotline-wrapper .hotline-link .elem-material-symbol{transform:scaleX(-1)}.nav-mobile-header .quick-links{-moz-column-gap:.5rem;column-gap:.5rem;display:none;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width:600px){.nav-mobile-header .quick-links{display:flex}}@media only screen and (min-width:960px){.nav-mobile-header .quick-links{-moz-column-gap:1rem;column-gap:1rem}}.nav-mobile-header .quick-links .quick-link{color:#c00}@media only screen and (max-width:959px){.nav-mobile-header .quick-links .quick-link{font-size:14px}}.nav-mobile-header .quick-links .quick-link:active,.nav-mobile-header .quick-links .quick-link:focus,.nav-mobile-header .quick-links .quick-link:hover{text-decoration:underline}.nav-mobile-header .quick-links .search{display:flex;position:relative}.nav-mobile-header .quick-links .search .cta.is-button{align-items:center;background-color:transparent;border-color:transparent;border-width:0;display:flex;font-weight:300;min-height:0;padding:0}@media only screen and (max-width:959px){.nav-mobile-header .quick-links .search .cta.is-button{font-size:14px}}.nav-mobile-header .quick-links .search .cta.is-button:after{content:none}.nav-mobile-header .quick-links .search .cta.is-button:active .title,.nav-mobile-header .quick-links .search .cta.is-button:focus .title,.nav-mobile-header .quick-links .search .cta.is-button:hover .title{text-decoration:underline}.nav-mobile-header .quick-links .search .cta.is-button .elem-material-symbol{font-size:1rem;margin-bottom:-1rem;margin-right:.25rem;margin-top:-1rem}.nav-mobile-header .menu{background-color:#c00;height:-moz-fit-content;height:fit-content;overflow:hidden;overscroll-behavior:none;transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.5,0,.15,1)}.nav-mobile-header .menu.is-active{box-shadow:0 8px 20px #0000001a;transform:scaleY(1)}.nav-mobile-header .menu .menu-link.main-link{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:33px;font-weight:900;gap:.5rem;padding:0;text-align:left;width:100%}.nav-mobile-header .menu .menu-link.main-link.router-link-active{text-decoration:underline}.nav-mobile-header .menu .submenu-link{color:#fff;display:block;padding:.5rem 0;text-decoration:none}.nav-mobile-header .menu .submenu-link.router-link-active,.nav-mobile-header .menu .submenu-link:active,.nav-mobile-header .menu .submenu-link:focus,.nav-mobile-header .menu .submenu-link:hover{text-decoration:underline}.nav-mobile-header .menu .quick-links{display:flex;flex-direction:column;margin-top:2.5rem;row-gap:1rem}.nav-mobile-header .menu .quick-links .quick-link{color:#fff}.nav-mobile-header .menu .quick-links .search .cta.is-button{--cta-color:#fff;align-items:center;background-color:transparent;border-color:transparent;border-width:0;display:flex;font-weight:300;min-height:0;padding:0}.nav-mobile-header .menu .quick-links .search .cta.is-button:after{content:none}.nav-mobile-header .menu .quick-links .search .cta.is-button .elem-material-symbol{font-size:1rem;margin-bottom:-1rem;margin-right:.25rem;margin-top:-1rem}.nav-mobile-header .menu-phone{display:block;height:calc(100svh - 5rem - var(--top-offset, 0));max-height:calc(100svh - 5rem - var(--top-offset, 0));overflow:hidden}@media only screen and (min-width:600px){.nav-mobile-header .menu-phone{display:none}}.nav-mobile-header .menu-phone .phone-slider{display:flex;height:100%;transform:translate(0);transition:transform .35s cubic-bezier(.4,0,.2,1);width:200%}.nav-mobile-header .menu-phone .phone-slider.is-submenu-open{transform:translate(-50%)}.nav-mobile-header .menu-phone .phone-panel{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:3.5rem 1.5rem .75rem;width:50%}.nav-mobile-header .menu-phone .phone-panel.phone-panel-parents{display:flex;flex-direction:column;height:100%}.nav-mobile-header .menu-phone .phone-panel.phone-panel-parents .menu-items{display:flex;flex-direction:column;gap:1.5rem}.nav-mobile-header .menu-phone .phone-panel.phone-panel-parents .menu-items .menu-item.is-active .menu-link.main-link:not(.elem-material-symbol),.nav-mobile-header .menu-phone .phone-panel.phone-panel-parents .menu-items .menu-item:has(.active-detector .router-link-active) .menu-link.main-link span:not(.elem-material-symbol){text-decoration:underline}.nav-mobile-header .menu-phone .phone-panel.phone-panel-parents .menu-items .menu-item .active-detector{display:none}.nav-mobile-header .menu-phone .phone-panel.phone-panel-parents .menu-items .menu-item .menu-link.is-parent{justify-content:space-between}.nav-mobile-header .menu-phone .phone-panel.phone-panel-parents .menu-items .menu-item .menu-link.is-parent .elem-material-symbol{flex-shrink:0}.nav-mobile-header .menu-phone .phone-panel.phone-panel-parents .hotline-wrapper{color:#fff;display:flex;margin-top:auto;padding-top:2rem}.nav-mobile-header .menu-phone .phone-panel.phone-panel-submenu .submenu-back{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:33px;font-weight:900;gap:1rem;margin-bottom:2rem;padding:0}.nav-mobile-header .menu-phone .phone-panel.phone-panel-submenu .submenu-back .elem-material-symbol{flex-shrink:0}.nav-mobile-header .menu-phone .phone-panel.phone-panel-submenu .submenu-items{display:flex;flex-direction:column;gap:1.5rem;margin-left:2.5rem}.nav-mobile-header .menu-tablet{display:none;height:100%;max-height:calc(100svh - 6rem - var(--top-offset, 0));overflow-y:auto;overscroll-behavior:contain;padding:3.5rem 3rem 9rem}@media only screen and (min-width:600px){.nav-mobile-header .menu-tablet{display:block}}.nav-mobile-header .menu-tablet .tablet-columns{display:flex;gap:3rem;min-height:0}.nav-mobile-header .menu-tablet .tablet-parents{flex-shrink:0;max-width:70%;min-width:50%;width:50%}.nav-mobile-header .menu-tablet .tablet-parents .menu-items{display:flex;flex-direction:column;gap:1.5rem}.nav-mobile-header .menu-tablet .tablet-parents .menu-items .menu-item.is-active .menu-link.main-link,.nav-mobile-header .menu-tablet .tablet-parents .menu-items .menu-item:has(.active-detector .router-link-active) .menu-link.main-link{text-decoration:underline}.nav-mobile-header .menu-tablet .tablet-parents .menu-items .menu-item .active-detector{display:none}.nav-mobile-header .menu-tablet .tablet-parents .menu-items .menu-item .menu-link.is-parent{justify-content:space-between}.nav-mobile-header .menu-tablet .tablet-parents .menu-items .menu-item .menu-link.is-parent .parent-arrow{flex-shrink:0;opacity:.4;transition:transform .25s ease,opacity .25s ease}.nav-mobile-header .menu-tablet .tablet-parents .menu-items .menu-item.is-active .menu-link.is-parent .parent-arrow{opacity:1}.nav-mobile-header .menu-tablet .tablet-parents .menu-items .menu-link.main-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-mobile-header .menu-tablet .tablet-submenu{flex:1;min-width:0;padding-top:.25rem}.nav-mobile-header .menu-tablet .submenu-fade-enter-active,.nav-mobile-header .menu-tablet .submenu-fade-leave-active{transition:opacity .2s ease}.nav-mobile-header .menu-tablet .submenu-fade-enter-from,.nav-mobile-header .menu-tablet .submenu-fade-leave-to{opacity:0}.nav-desktop-header{height:6rem;overflow-x:clip;padding:1rem 0 .5rem}.nav-desktop-header .nav-wrapper{align-items:center;display:flex;gap:2rem;height:100%;position:relative}@media only screen and (min-width:600px) and (max-width:1279px){.nav-desktop-header .nav-wrapper{width:95%}}.nav-desktop-header .nav-wrapper .brand-holder{height:4rem;min-width:7rem}.nav-desktop-header .nav-wrapper .brand-holder .brand-link,.nav-desktop-header .nav-wrapper .brand-holder .brand-link .brand-logo{height:100%}.nav-desktop-header .nav-wrapper .search{display:flex;position:relative}.nav-desktop-header .nav-wrapper .search .cta.is-button{align-items:center;background-color:transparent;border-color:transparent;border-width:0;display:flex;font-weight:300;min-height:0;padding:0}.nav-desktop-header .nav-wrapper .search .cta.is-button:after{content:none}.nav-desktop-header .nav-wrapper .search .cta.is-button:active .title,.nav-desktop-header .nav-wrapper .search .cta.is-button:focus .title,.nav-desktop-header .nav-wrapper .search .cta.is-button:hover .title{text-decoration:underline}.nav-desktop-header .nav-wrapper .search .cta.is-button .elem-material-symbol{margin-bottom:-1rem;margin-right:.25rem;margin-top:-1rem}.nav-desktop-header .nav-wrapper .menu-holder{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;width:100%}.nav-desktop-header .nav-wrapper .menu-holder .top-menu-holder{align-items:center;display:flex;gap:4rem;justify-content:space-between}.nav-desktop-header .nav-wrapper .menu-holder .top-menu-holder .top-menu-right{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.nav-desktop-header .nav-wrapper .menu-holder .top-menu-holder .top-menu-right .menu-link{color:#c00}.nav-desktop-header .nav-wrapper .menu-holder .top-menu-holder .top-menu-right .menu-link:active,.nav-desktop-header .nav-wrapper .menu-holder .top-menu-holder .top-menu-right .menu-link:focus,.nav-desktop-header .nav-wrapper .menu-holder .top-menu-holder .top-menu-right .menu-link:hover{text-decoration:underline}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder{align-items:flex-end;color:#c00;display:flex;gap:2rem;justify-content:space-between;position:relative}@media only screen and (min-width:1280px){.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder{gap:2rem}}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items{display:flex;margin:0 -.5rem}@media only screen and (min-width:1280px){.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items{margin:0 -1rem}}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item{cursor:default;font-size:18px;font-weight:700;padding:0 .5rem}@media only screen and (min-width:1280px){.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item{font-size:20px;padding:0 1rem}}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item.is-open{text-decoration:underline}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item.is-open .submenu-items{min-height:1.75rem;opacity:1;pointer-events:auto;visibility:visible}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .parent-toggler{cursor:default}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .parent-toggler:has(.router-link-active){text-decoration:underline}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .parent-toggler.active,.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .parent-toggler.focus,.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .parent-toggler:focus-within{text-decoration:underline}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .parent-toggler.active .submenu-items,.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .parent-toggler.focus .submenu-items,.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .parent-toggler:focus-within .submenu-items{min-height:1.75rem;opacity:1;pointer-events:auto;visibility:visible}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .parent-toggler>a{color:#c00;text-decoration:none}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .menu-link{color:#c00}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .menu-link.no-parent:hover{cursor:pointer}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .submenu-items{align-items:center;display:flex;flex-wrap:wrap;height:auto;justify-content:center;justify-content:flex-start;left:0;min-height:1.75rem;opacity:0;padding-bottom:.625rem;padding-top:1.125rem;pointer-events:none;position:absolute;right:0;top:100%;visibility:hidden;z-index:10}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .submenu-items:before{background-color:#c00;bottom:0;box-shadow:0 8px 20px #0000001a;content:"";left:50%;position:absolute;top:.5rem;transform:translate(-50%);width:300vw;z-index:-1}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .submenu-items .submenu-item{font-size:16px;padding:0 .5rem}@media only screen and (min-width:1280px){.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .submenu-items .submenu-item{padding:0 .75rem}}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .submenu-items .submenu-item .submenu-link{color:#fff;display:inline-block;font-weight:300;padding:.5rem 0}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .submenu-items .submenu-item .submenu-link.active,.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .submenu-items .submenu-item .submenu-link.focus,.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .menu-items .menu-item .submenu-items .submenu-item .submenu-link:hover{text-decoration:underline}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .hotline-wrapper{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:end}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .hotline-wrapper:hover .order-items{display:block}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .hotline-wrapper p{margin-bottom:0;transform:translateY(-.25rem)}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .hotline-wrapper .hotline-link{align-items:center;display:flex;font-size:24px;gap:.25rem;line-height:1;margin-top:-.25rem}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .hotline-wrapper .hotline-link .phone-number{font-weight:700;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .hotline-wrapper .hotline-link .elem-material-symbol{transform:scaleX(-1)}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .hotline-wrapper .order-items{box-shadow:0 8px 20px #0000001a;display:none;padding-top:.5rem;position:absolute;right:0;top:100%;z-index:11}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .hotline-wrapper .order-items .order-item{align-items:center;color:#fff;display:flex;font-size:16px;gap:1rem;justify-content:center;padding:.5rem 1rem}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .hotline-wrapper .order-items .order-item.order-pellets{background-color:#7aa329}.nav-desktop-header .nav-wrapper .menu-holder .bottom-menu-holder .hotline-wrapper .order-items .order-item.order-heating-oil{background-color:#c00}.nav-search-overlay{background:#cc00001a;bottom:0;display:flex;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .5s cubic-bezier(.5,0,.15,1);visibility:visible;z-index:102}.nav-search-overlay .search-popup{height:33rem;left:50%;max-height:80svh;max-width:100vw;padding:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:60rem}@media only screen and (min-width:600px){.nav-search-overlay .search-popup{max-width:90vw}}@media only screen and (min-width:960px){.nav-search-overlay .search-popup{height:45rem;max-height:80svh;max-width:80vw}}.nav-search-overlay .search-popup .content-wrapper{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;padding:6rem 2rem 2rem;width:100%}@media only screen and (min-width:960px){.nav-search-overlay .search-popup .content-wrapper{padding-top:7rem}}.nav-search-overlay .search-popup .content-wrapper .result-link{display:flex;gap:1rem;margin:0;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:960px){.nav-search-overlay .search-popup .content-wrapper .result-link{padding:.75rem 1rem}}.nav-search-overlay .search-popup .content-wrapper .result-link:active .title,.nav-search-overlay .search-popup .content-wrapper .result-link:focus .title,.nav-search-overlay .search-popup .content-wrapper .result-link:hover .title{text-decoration:underline}.nav-search-overlay .search-popup .content-wrapper .close-popup-wrapper{align-items:center;display:flex;font-size:18px;justify-content:center;position:absolute;right:2rem;top:2rem}@media only screen and (min-width:960px){.nav-search-overlay .search-popup .content-wrapper .close-popup-wrapper{right:2.5rem;top:2.5rem}}.nav-search-overlay .search-popup .content-wrapper .close-popup-wrapper:active .title,.nav-search-overlay .search-popup .content-wrapper .close-popup-wrapper:focus .title,.nav-search-overlay .search-popup .content-wrapper .close-popup-wrapper:hover .title{text-decoration:underline}.nav-search-overlay .search-popup .content-wrapper .close-popup-wrapper .parent-icon{margin-left:.5rem}.nav-search-overlay .search-popup .content-wrapper .close-popup-wrapper .parent-icon .is-medium.custom{height:2rem;width:2rem}.nav-search-overlay .search-popup .content-wrapper .is-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-search-overlay .search-popup .content-wrapper .center{width:100%}@media only screen and (min-width:960px){.nav-search-overlay .search-popup .content-wrapper .center{width:80%}}.nav-search-overlay .search-popup .content-wrapper .close-search{position:absolute;right:0;top:1rem}@media only screen and (max-width:959px){.nav-search-overlay .search-popup .content-wrapper .close-search{font-size:16px;padding:0;top:2.5rem}}.nav-search-overlay .search-popup .content-wrapper .metaheadline-normal{font-size:12px}@media only screen and (min-width:960px){.nav-search-overlay .search-popup .content-wrapper .metaheadline-normal{font-size:14px}}.nav-search-overlay .search-popup .content-wrapper .search-input{border-bottom:1px solid #c00;display:flex;margin-bottom:2.5rem}.nav-search-overlay .search-popup .content-wrapper .search-input .elem-material-symbol{color:#c00}.nav-search-overlay .search-popup .content-wrapper .search-input .search-field{flex:1;margin:0 .5rem}@media only screen and (min-width:960px){.nav-search-overlay .search-popup .content-wrapper .search-input .search-field{margin:0 1.5rem}}.nav-search-overlay .search-popup .content-wrapper .search-input .search-field.is-filled .label{display:none}.nav-search-overlay .search-popup .content-wrapper .search-input .search-field .label{font-size:18px;left:.5rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width:960px){.nav-search-overlay .search-popup .content-wrapper .search-input .search-field .label{font-size:20px;left:1rem}}.nav-search-overlay .search-popup .content-wrapper .search-input .search-field .input{border-width:0;font-size:18px;font-weight:400;margin-top:0;padding:.5rem}@media only screen and (min-width:960px){.nav-search-overlay .search-popup .content-wrapper .search-input .search-field .input{font-size:20px;padding:1rem}}.nav-search-overlay .search-popup .content-wrapper .search-input .search-field .input:active,.nav-search-overlay .search-popup .content-wrapper .search-input .search-field .input:focus{background-color:transparent}@media only screen and (min-width:960px){.nav-search-overlay .search-popup .content-wrapper .search-input .elem-icon .icon-item{height:2.375rem;width:2.375rem}}.nav-search-overlay .search-popup .content-wrapper .suggestions{height:60%}.nav-search-overlay .search-popup .content-wrapper .suggestions .suggestions-wrapper{height:100%;overflow-y:scroll}.nav-search-overlay .search-popup .content-wrapper .results{display:flex;flex:1;flex-direction:column;overflow:hidden}.nav-search-overlay .search-popup .content-wrapper .results .results-wrapper{flex:.85;height:100%;overflow-y:scroll}.nav-header{background-color:#fff;border-bottom:1px solid #c00;position:fixed;top:0;transition:height .3s cubic-bezier(.5,0,.15,1);width:100%;z-index:2}.nav-header .nav-mobile-header{display:block}@media only screen and (min-width:1100px){.nav-header .nav-mobile-header{display:none}}.nav-header .nav-desktop-header{display:none}@media only screen and (min-width:1100px){.nav-header .nav-desktop-header{display:block}}.nav-header .brand-link{display:inline-block}.nav-header .menu-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-header .menu-item .menu-link{cursor:pointer;text-decoration:none}.nav-header .menu-item .menu-link.router-link-active{text-decoration:underline}.nav-header .menu-item .menu-link .submenu-items .submenu-item .submenu-link{text-decoration:none}.nav-header .menu-item .menu-link .submenu-items .submenu-item .submenu-link.router-link-active{text-decoration:underline}.nav-footer .top-content{background-color:#c00;color:#fff;overflow:hidden;padding:2.5rem 0;position:relative}.nav-footer .top-content .company-row{flex-direction:column-reverse}@media only screen and (min-width:960px){.nav-footer .top-content .company-row{flex-direction:row}}.nav-footer .top-content .company-row .company-text-col .company-text{font-size:33px;margin-bottom:1.5rem}@media only screen and (min-width:960px){.nav-footer .top-content .company-row .company-text-col .company-text{font-size:20px}}.nav-footer .top-content .contact-row .location-text-col a,.nav-footer .top-content .contact-row .opening-hours-text-col a{color:#fff;text-decoration:none}.nav-footer .top-content .contact-row .location-text-col a:active,.nav-footer .top-content .contact-row .location-text-col a:focus,.nav-footer .top-content .contact-row .location-text-col a:hover,.nav-footer .top-content .contact-row .opening-hours-text-col a:active,.nav-footer .top-content .contact-row .opening-hours-text-col a:focus,.nav-footer .top-content .contact-row .opening-hours-text-col a:hover{text-decoration:underline}@media only screen and (max-width:959px){.nav-footer .top-content .contact-row .hotline-col{margin-top:3rem}}.nav-footer .top-content .contact-row .hotline-col p{margin-bottom:.25rem}.nav-footer .top-content .contact-row .hotline-col .hotline-link{align-items:center;display:flex;flex-wrap:wrap;font-size:24px;gap:.25rem;justify-content:center;width:-moz-fit-content;width:fit-content}.nav-footer .top-content .contact-row .hotline-col .hotline-link .phone-number{font-weight:700;text-decoration:underline}.nav-footer .top-content .contact-row .hotline-col .hotline-link .elem-material-symbol{transform:scaleX(-1)}@media only screen and (min-width:599px) and (max-width:959px){.nav-footer .top-content .contact-row .opening-hours-text-col{margin-top:3rem}}.nav-footer .bottom-links .menu{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;padding:1.5rem 0}@media only screen and (min-width:599px){.nav-footer .bottom-links .menu{flex-direction:row}}.nav-footer .bottom-links .menu .menu-item .menu-link{color:#c00;text-decoration:none}.nav-footer .bottom-links .menu .menu-item .menu-link.router-link-active,.nav-footer .bottom-links .menu .menu-item .menu-link:active,.nav-footer .bottom-links .menu .menu-item .menu-link:focus,.nav-footer .bottom-links .menu .menu-item .menu-link:hover{text-decoration:underline}
