:root{--primary-color: #134395;--secondary-color: hsl(37, 100%, 48%);--tertiary-color: hsl(83, 94%, 32%);--overlay-background: hsla(240, 20%, 99%, 0.85);--clr-white: hsl(0, 0%, 100%);--clr-white-light: hsla(0, 0%, 100%, 0.5);--clr-black: hsl(0, 0%, 0%);--bg: hsl(0, 0%, 100%);--border: hsl(0, 0%, 70%);--min-font-size: 1.5rem;--header-top-font-size: clamp(1.2rem, 1.5vw + 1rem, 1.6rem);--prefooter-text-size: clamp(1.2rem, 1.5vw + 1rem, 1.7rem);--nav-font-size: clamp(1.4rem, 1.5vw + 1rem, 1.8rem);--heading: clamp(2rem, 1.5vw + 1rem, 3rem);--product-card-heading: clamp(2rem, 1.5vw + 1rem, 2.7rem);--product-item-heading: clamp(2rem, 1.5vw + 1rem, 3rem);--paragraph: clamp(1.4rem, 1.5vw + 1rem, 1.8rem);--btn-text: clamp(1.4rem, 0.7vw + 1rem, 1.6rem);--usp-numbers: clamp(2rem, 1.7vw + 1rem, 4rem);--usp-text: clamp(1.4rem, 1.5vw + 1rem, 2rem);--wysiwyg-h1: clamp(2rem, 1.5vw + 1rem, 3rem);--wysiwyg-h2: clamp(2rem, 1.5vw + 1rem, 2.8rem);--wysiwyg-h3: clamp(2rem, 1.5vw + 1rem, 2.6rem);--wysiwyg-h4: clamp(2rem, 1.5vw + 1rem, 2.4rem);--wysiwyg-h5: clamp(2rem, 1.5vw + 1rem, 2.2rem);--wysiwyg-h6: clamp(2rem, 1.5vw + 1rem, 2rem);--line-h: 1.5;--font-primary: "myriad-pro";--font-secondary: "myriad-pro";--font-tertiary: "myriad-pro";--font-regular: "myriad-pro";--font-bold: "myriad-pro";--font-black: "myriad-pro";--font-light: "myriad-pro";--top-header-padding: clamp(0rem, 0.7vw + 1rem, 5rem);--bottom-header-logo-padding: clamp(0rem, 2vw + 1rem, 10rem);--header-bottom-items-spacing: clamp(5rem, 5vw + 1rem, 15rem);--nav-items-spacing: clamp(1rem, 1.5vw + 1rem, 4rem);--intro-padding-block: clamp(3rem, 2.5vw + 1rem, 8rem);--intro-padding-inline: clamp(4rem, 2.5vw + 1rem, 7rem);--intro-padding-inline-mobile: clamp(1.5rem, 2.5vw + 1rem, 7rem);--section-space-s: 2rem;--section-space-m: 4rem;--section-space-l: 5rem;--max-width: 150rem;--restricted-width: 140rem;--main-hero-width: min(100%, var(--max-width));--container-width: min(80%, var(--restricted-width));--container-hero-width: min(100%, var(---restricted-width));--auto-margin-top: min(6rem, 4.5vw + 1rem, 10rem);--mobile-aspect-ratio: 1.8/1;--shadow: 7px 0px 28px 5px rgba(0, 0, 0, 0.04);--hover-shadow: 10px 0px 28px 10px rgba(0, 0, 0, 0.1);--sticky-header-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.85);--header-shadow: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028), 12.5px 12.5px 10px rgba(0, 0, 0, 0.035), 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042), 41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05), 100px 100px 80px rgba(0, 0, 0, 0.07);--color-shades-dark: rgb(25, 25, 25);--color-shade-light: rgb(165, 167, 175);--color-highlight: rgb(24, 54, 145);--transition-animation: cubic-bezier(0.68, -0.55, 0.27, 1.55)}:root{--primary-color: #134395;--secondary-color: hsl(37, 100%, 48%);--tertiary-color: hsl(83, 94%, 32%);--overlay-background: hsla(240, 20%, 99%, 0.85);--clr-white: hsl(0, 0%, 100%);--clr-white-light: hsla(0, 0%, 100%, 0.5);--clr-black: hsl(0, 0%, 0%);--bg: hsl(0, 0%, 100%);--border: hsl(0, 0%, 70%);--min-font-size: 1.5rem;--header-top-font-size: clamp(1.2rem, 1.5vw + 1rem, 1.6rem);--prefooter-text-size: clamp(1.2rem, 1.5vw + 1rem, 1.7rem);--nav-font-size: clamp(1.4rem, 1.5vw + 1rem, 1.8rem);--heading: clamp(2rem, 1.5vw + 1rem, 3rem);--product-card-heading: clamp(2rem, 1.5vw + 1rem, 2.7rem);--product-item-heading: clamp(2rem, 1.5vw + 1rem, 3rem);--paragraph: clamp(1.4rem, 1.5vw + 1rem, 1.8rem);--btn-text: clamp(1.4rem, 0.7vw + 1rem, 1.6rem);--usp-numbers: clamp(2rem, 1.7vw + 1rem, 4rem);--usp-text: clamp(1.4rem, 1.5vw + 1rem, 2rem);--wysiwyg-h1: clamp(2rem, 1.5vw + 1rem, 3rem);--wysiwyg-h2: clamp(2rem, 1.5vw + 1rem, 2.8rem);--wysiwyg-h3: clamp(2rem, 1.5vw + 1rem, 2.6rem);--wysiwyg-h4: clamp(2rem, 1.5vw + 1rem, 2.4rem);--wysiwyg-h5: clamp(2rem, 1.5vw + 1rem, 2.2rem);--wysiwyg-h6: clamp(2rem, 1.5vw + 1rem, 2rem);--line-h: 1.5;--font-primary: "myriad-pro";--font-secondary: "myriad-pro";--font-tertiary: "myriad-pro";--font-regular: "myriad-pro";--font-bold: "myriad-pro";--font-black: "myriad-pro";--font-light: "myriad-pro";--top-header-padding: clamp(0rem, 0.7vw + 1rem, 5rem);--bottom-header-logo-padding: clamp(0rem, 2vw + 1rem, 10rem);--header-bottom-items-spacing: clamp(5rem, 5vw + 1rem, 15rem);--nav-items-spacing: clamp(1rem, 1.5vw + 1rem, 4rem);--intro-padding-block: clamp(3rem, 2.5vw + 1rem, 8rem);--intro-padding-inline: clamp(4rem, 2.5vw + 1rem, 7rem);--intro-padding-inline-mobile: clamp(1.5rem, 2.5vw + 1rem, 7rem);--section-space-s: 2rem;--section-space-m: 4rem;--section-space-l: 5rem;--max-width: 150rem;--restricted-width: 140rem;--main-hero-width: min(100%, var(--max-width));--container-width: min(80%, var(--restricted-width));--container-hero-width: min(100%, var(---restricted-width));--auto-margin-top: min(6rem, 4.5vw + 1rem, 10rem);--mobile-aspect-ratio: 1.8/1;--shadow: 7px 0px 28px 5px rgba(0, 0, 0, 0.04);--hover-shadow: 10px 0px 28px 10px rgba(0, 0, 0, 0.1);--sticky-header-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.85);--header-shadow: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028), 12.5px 12.5px 10px rgba(0, 0, 0, 0.035), 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042), 41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05), 100px 100px 80px rgba(0, 0, 0, 0.07);--color-shades-dark: rgb(25, 25, 25);--color-shade-light: rgb(165, 167, 175);--color-highlight: rgb(24, 54, 145);--transition-animation: cubic-bezier(0.68, -0.55, 0.27, 1.55)}@keyframes moveInTop{0%{opacity:0;background-color:rgba(0,0,0,0);transform:translateY(-4rem)}100%{opacity:1;background-color:var(--bg);transform:translateY(0)}}@keyframes moveInTopHeader{0%{opacity:0;background-color:rgba(0,0,0,0);backdrop-filter:blur(0px);transform:translateY(-10rem)}100%{opacity:1;background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(5px);transform:translateY(0)}}@keyframes moveOutTop{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2rem)}}@keyframes animateBorderBottom{0%{border-image:linear-gradient(to right, var(--secondary-color) 0%, transparent 0%) 0 0 1 0}1%{border-image:linear-gradient(to right, var(--secondary-color) 1%, transparent 1%) 0 0 1 0}2%{border-image:linear-gradient(to right, var(--secondary-color) 2%, transparent 2%) 0 0 1 0}3%{border-image:linear-gradient(to right, var(--secondary-color) 3%, transparent 3%) 0 0 1 0}4%{border-image:linear-gradient(to right, var(--secondary-color) 4%, transparent 4%) 0 0 1 0}5%{border-image:linear-gradient(to right, var(--secondary-color) 5%, transparent 5%) 0 0 1 0}6%{border-image:linear-gradient(to right, var(--secondary-color) 6%, transparent 6%) 0 0 1 0}7%{border-image:linear-gradient(to right, var(--secondary-color) 7%, transparent 7%) 0 0 1 0}8%{border-image:linear-gradient(to right, var(--secondary-color) 8%, transparent 8%) 0 0 1 0}9%{border-image:linear-gradient(to right, var(--secondary-color) 9%, transparent 9%) 0 0 1 0}10%{border-image:linear-gradient(to right, var(--secondary-color) 10%, transparent 10%) 0 0 1 0}11%{border-image:linear-gradient(to right, var(--secondary-color) 11%, transparent 11%) 0 0 1 0}12%{border-image:linear-gradient(to right, var(--secondary-color) 12%, transparent 12%) 0 0 1 0}13%{border-image:linear-gradient(to right, var(--secondary-color) 13%, transparent 13%) 0 0 1 0}14%{border-image:linear-gradient(to right, var(--secondary-color) 14%, transparent 14%) 0 0 1 0}15%{border-image:linear-gradient(to right, var(--secondary-color) 15%, transparent 15%) 0 0 1 0}16%{border-image:linear-gradient(to right, var(--secondary-color) 16%, transparent 16%) 0 0 1 0}17%{border-image:linear-gradient(to right, var(--secondary-color) 17%, transparent 17%) 0 0 1 0}18%{border-image:linear-gradient(to right, var(--secondary-color) 18%, transparent 18%) 0 0 1 0}19%{border-image:linear-gradient(to right, var(--secondary-color) 19%, transparent 19%) 0 0 1 0}20%{border-image:linear-gradient(to right, var(--secondary-color) 20%, transparent 20%) 0 0 1 0}21%{border-image:linear-gradient(to right, var(--secondary-color) 21%, transparent 21%) 0 0 1 0}22%{border-image:linear-gradient(to right, var(--secondary-color) 22%, transparent 22%) 0 0 1 0}23%{border-image:linear-gradient(to right, var(--secondary-color) 23%, transparent 23%) 0 0 1 0}24%{border-image:linear-gradient(to right, var(--secondary-color) 24%, transparent 24%) 0 0 1 0}25%{border-image:linear-gradient(to right, var(--secondary-color) 25%, transparent 25%) 0 0 1 0}26%{border-image:linear-gradient(to right, var(--secondary-color) 26%, transparent 26%) 0 0 1 0}27%{border-image:linear-gradient(to right, var(--secondary-color) 27%, transparent 27%) 0 0 1 0}28%{border-image:linear-gradient(to right, var(--secondary-color) 28%, transparent 28%) 0 0 1 0}29%{border-image:linear-gradient(to right, var(--secondary-color) 29%, transparent 29%) 0 0 1 0}30%{border-image:linear-gradient(to right, var(--secondary-color) 30%, transparent 30%) 0 0 1 0}31%{border-image:linear-gradient(to right, var(--secondary-color) 31%, transparent 31%) 0 0 1 0}32%{border-image:linear-gradient(to right, var(--secondary-color) 32%, transparent 32%) 0 0 1 0}33%{border-image:linear-gradient(to right, var(--secondary-color) 33%, transparent 33%) 0 0 1 0}34%{border-image:linear-gradient(to right, var(--secondary-color) 34%, transparent 34%) 0 0 1 0}35%{border-image:linear-gradient(to right, var(--secondary-color) 35%, transparent 35%) 0 0 1 0}36%{border-image:linear-gradient(to right, var(--secondary-color) 36%, transparent 36%) 0 0 1 0}37%{border-image:linear-gradient(to right, var(--secondary-color) 37%, transparent 37%) 0 0 1 0}38%{border-image:linear-gradient(to right, var(--secondary-color) 38%, transparent 38%) 0 0 1 0}39%{border-image:linear-gradient(to right, var(--secondary-color) 39%, transparent 39%) 0 0 1 0}40%{border-image:linear-gradient(to right, var(--secondary-color) 40%, transparent 40%) 0 0 1 0}41%{border-image:linear-gradient(to right, var(--secondary-color) 41%, transparent 41%) 0 0 1 0}42%{border-image:linear-gradient(to right, var(--secondary-color) 42%, transparent 42%) 0 0 1 0}43%{border-image:linear-gradient(to right, var(--secondary-color) 43%, transparent 43%) 0 0 1 0}44%{border-image:linear-gradient(to right, var(--secondary-color) 44%, transparent 44%) 0 0 1 0}45%{border-image:linear-gradient(to right, var(--secondary-color) 45%, transparent 45%) 0 0 1 0}46%{border-image:linear-gradient(to right, var(--secondary-color) 46%, transparent 46%) 0 0 1 0}47%{border-image:linear-gradient(to right, var(--secondary-color) 47%, transparent 47%) 0 0 1 0}48%{border-image:linear-gradient(to right, var(--secondary-color) 48%, transparent 48%) 0 0 1 0}49%{border-image:linear-gradient(to right, var(--secondary-color) 49%, transparent 49%) 0 0 1 0}50%{border-image:linear-gradient(to right, var(--secondary-color) 50%, transparent 50%) 0 0 1 0}51%{border-image:linear-gradient(to right, var(--secondary-color) 51%, transparent 51%) 0 0 1 0}52%{border-image:linear-gradient(to right, var(--secondary-color) 52%, transparent 52%) 0 0 1 0}53%{border-image:linear-gradient(to right, var(--secondary-color) 53%, transparent 53%) 0 0 1 0}54%{border-image:linear-gradient(to right, var(--secondary-color) 54%, transparent 54%) 0 0 1 0}55%{border-image:linear-gradient(to right, var(--secondary-color) 55%, transparent 55%) 0 0 1 0}56%{border-image:linear-gradient(to right, var(--secondary-color) 56%, transparent 56%) 0 0 1 0}57%{border-image:linear-gradient(to right, var(--secondary-color) 57%, transparent 57%) 0 0 1 0}58%{border-image:linear-gradient(to right, var(--secondary-color) 58%, transparent 58%) 0 0 1 0}59%{border-image:linear-gradient(to right, var(--secondary-color) 59%, transparent 59%) 0 0 1 0}60%{border-image:linear-gradient(to right, var(--secondary-color) 60%, transparent 60%) 0 0 1 0}61%{border-image:linear-gradient(to right, var(--secondary-color) 61%, transparent 61%) 0 0 1 0}62%{border-image:linear-gradient(to right, var(--secondary-color) 62%, transparent 62%) 0 0 1 0}63%{border-image:linear-gradient(to right, var(--secondary-color) 63%, transparent 63%) 0 0 1 0}64%{border-image:linear-gradient(to right, var(--secondary-color) 64%, transparent 64%) 0 0 1 0}65%{border-image:linear-gradient(to right, var(--secondary-color) 65%, transparent 65%) 0 0 1 0}66%{border-image:linear-gradient(to right, var(--secondary-color) 66%, transparent 66%) 0 0 1 0}67%{border-image:linear-gradient(to right, var(--secondary-color) 67%, transparent 67%) 0 0 1 0}68%{border-image:linear-gradient(to right, var(--secondary-color) 68%, transparent 68%) 0 0 1 0}69%{border-image:linear-gradient(to right, var(--secondary-color) 69%, transparent 69%) 0 0 1 0}70%{border-image:linear-gradient(to right, var(--secondary-color) 70%, transparent 70%) 0 0 1 0}71%{border-image:linear-gradient(to right, var(--secondary-color) 71%, transparent 71%) 0 0 1 0}72%{border-image:linear-gradient(to right, var(--secondary-color) 72%, transparent 72%) 0 0 1 0}73%{border-image:linear-gradient(to right, var(--secondary-color) 73%, transparent 73%) 0 0 1 0}74%{border-image:linear-gradient(to right, var(--secondary-color) 74%, transparent 74%) 0 0 1 0}75%{border-image:linear-gradient(to right, var(--secondary-color) 75%, transparent 75%) 0 0 1 0}76%{border-image:linear-gradient(to right, var(--secondary-color) 76%, transparent 76%) 0 0 1 0}77%{border-image:linear-gradient(to right, var(--secondary-color) 77%, transparent 77%) 0 0 1 0}78%{border-image:linear-gradient(to right, var(--secondary-color) 78%, transparent 78%) 0 0 1 0}79%{border-image:linear-gradient(to right, var(--secondary-color) 79%, transparent 79%) 0 0 1 0}80%{border-image:linear-gradient(to right, var(--secondary-color) 80%, transparent 80%) 0 0 1 0}81%{border-image:linear-gradient(to right, var(--secondary-color) 81%, transparent 81%) 0 0 1 0}82%{border-image:linear-gradient(to right, var(--secondary-color) 82%, transparent 82%) 0 0 1 0}83%{border-image:linear-gradient(to right, var(--secondary-color) 83%, transparent 83%) 0 0 1 0}84%{border-image:linear-gradient(to right, var(--secondary-color) 84%, transparent 84%) 0 0 1 0}85%{border-image:linear-gradient(to right, var(--secondary-color) 85%, transparent 85%) 0 0 1 0}86%{border-image:linear-gradient(to right, var(--secondary-color) 86%, transparent 86%) 0 0 1 0}87%{border-image:linear-gradient(to right, var(--secondary-color) 87%, transparent 87%) 0 0 1 0}88%{border-image:linear-gradient(to right, var(--secondary-color) 88%, transparent 88%) 0 0 1 0}89%{border-image:linear-gradient(to right, var(--secondary-color) 89%, transparent 89%) 0 0 1 0}90%{border-image:linear-gradient(to right, var(--secondary-color) 90%, transparent 90%) 0 0 1 0}91%{border-image:linear-gradient(to right, var(--secondary-color) 91%, transparent 91%) 0 0 1 0}92%{border-image:linear-gradient(to right, var(--secondary-color) 92%, transparent 92%) 0 0 1 0}93%{border-image:linear-gradient(to right, var(--secondary-color) 93%, transparent 93%) 0 0 1 0}94%{border-image:linear-gradient(to right, var(--secondary-color) 94%, transparent 94%) 0 0 1 0}95%{border-image:linear-gradient(to right, var(--secondary-color) 95%, transparent 95%) 0 0 1 0}96%{border-image:linear-gradient(to right, var(--secondary-color) 96%, transparent 96%) 0 0 1 0}97%{border-image:linear-gradient(to right, var(--secondary-color) 97%, transparent 97%) 0 0 1 0}98%{border-image:linear-gradient(to right, var(--secondary-color) 98%, transparent 98%) 0 0 1 0}99%{border-image:linear-gradient(to right, var(--secondary-color) 99%, transparent 99%) 0 0 1 0}100%{border-image:linear-gradient(to right, var(--secondary-color) 100%, transparent 100%) 0 0 1 0}}@keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}@keyframes rotateMenu{0%{transform:rotateX(-90deg)}70%{transform:rotateX(20deg)}100%{transform:rotateX(0deg)}}@keyframes rotateX{0%{opacity:0;transform:rotateX(-90deg)}50%{transform:rotateX(-20deg)}100%{opacity:1;transform:rotateX(0deg)}}@keyframes rotateY{0%{transform:rotateY(90deg)}80%{transform:rotateY(-10deg)}100%{transform:rotateY(0)}}@keyframes growOut{0%{transform:scale(0)}80%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes downOut{0%{transform:translateZ(200px) transLateY(40px)}80%{transform:translateZ(-10px) transLateY(0px)}100%{transform:translateZ(0px) transLateY(0px)}}@keyframes rotateMenu{0%{transform:rotateX(-90deg)}70%{transform:rotateX(20deg)}100%{transform:rotateX(0deg)}}@keyframes slideDown{0%{opacity:0;visibility:hidden;transform:translateY(-5rem)}100%{opacity:1;visibility:visible;transform:translateY(0)}}*,*::after,*::before{margin:0;padding:0;box-sizing:border-box}*:focus,*::after:focus,*::before:focus{outline:none}* :focus-visible,*::after :focus-visible,*::before :focus-visible{outline:2px solid var(--color-shades-dark);outline-offset:4px}html,body{height:100%;background-color:var(--bg)}html{font-size:62.5%}body{line-height:var(--line-h);font-family:var(--font-primary),sans-serif;font-display:swap;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;overflow-y:scroll;overflow-x:hidden}img,video,iframe{block-size:auto;max-inline-size:100%}picture,canvas,svg{display:block;block-size:auto;max-inline-size:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h5,h6{font-family:var(--font-primary);overflow-wrap:break-word}h4{font-family:var(--font-secondary);color:var(--clr-black);font-weight:var(--font-bold);font-size:1.5rem}p{font-family:var(--font-secondary);overflow-wrap:break-word;line-height:1.5}#root,#__next{isolation:isolate}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}a:not([class]){text-decoration-skip-ink:auto}a{text-decoration:none;--text-color: var(--color-shades-dark);border-block-end:3px solid var(--border-color, transparent);color:var(--text-color);padding:.1rem;text-decoration:none}a:where(:hover,:focus){--border-color: var(--tex-color)}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}section:not(:first-child){margin-block-start:var(--section-space-l, 4rem)}summary{list-style:none}summary::-webkit-details-marker{display:none}iframe{width:100%;height:350px}@media(prefers-reduced-motion: no-preference){ul.nav__lists{transition:transform .6s var(--transition-animation),visibility .3s linear}}.overlay--title,.title{margin-bottom:2rem;font-family:var(--font-secondary);font-size:var(--heading);line-height:1.2}.paragraph,p{font-family:var(--font-tertiary);font-weight:300;font-size:var(--paragraph);text-align:left}@media only screen and (max-width: 960px){.paragraph,p{max-width:100%}}:root{--primary-color: #134395;--secondary-color: hsl(37, 100%, 48%);--tertiary-color: hsl(83, 94%, 32%);--overlay-background: hsla(240, 20%, 99%, 0.85);--clr-white: hsl(0, 0%, 100%);--clr-white-light: hsla(0, 0%, 100%, 0.5);--clr-black: hsl(0, 0%, 0%);--bg: hsl(0, 0%, 100%);--border: hsl(0, 0%, 70%);--min-font-size: 1.5rem;--header-top-font-size: clamp(1.2rem, 1.5vw + 1rem, 1.6rem);--prefooter-text-size: clamp(1.2rem, 1.5vw + 1rem, 1.7rem);--nav-font-size: clamp(1.4rem, 1.5vw + 1rem, 1.8rem);--heading: clamp(2rem, 1.5vw + 1rem, 3rem);--product-card-heading: clamp(2rem, 1.5vw + 1rem, 2.7rem);--product-item-heading: clamp(2rem, 1.5vw + 1rem, 3rem);--paragraph: clamp(1.4rem, 1.5vw + 1rem, 1.8rem);--btn-text: clamp(1.4rem, 0.7vw + 1rem, 1.6rem);--usp-numbers: clamp(2rem, 1.7vw + 1rem, 4rem);--usp-text: clamp(1.4rem, 1.5vw + 1rem, 2rem);--wysiwyg-h1: clamp(2rem, 1.5vw + 1rem, 3rem);--wysiwyg-h2: clamp(2rem, 1.5vw + 1rem, 2.8rem);--wysiwyg-h3: clamp(2rem, 1.5vw + 1rem, 2.6rem);--wysiwyg-h4: clamp(2rem, 1.5vw + 1rem, 2.4rem);--wysiwyg-h5: clamp(2rem, 1.5vw + 1rem, 2.2rem);--wysiwyg-h6: clamp(2rem, 1.5vw + 1rem, 2rem);--line-h: 1.5;--font-primary: "myriad-pro";--font-secondary: "myriad-pro";--font-tertiary: "myriad-pro";--font-regular: "myriad-pro";--font-bold: "myriad-pro";--font-black: "myriad-pro";--font-light: "myriad-pro";--top-header-padding: clamp(0rem, 0.7vw + 1rem, 5rem);--bottom-header-logo-padding: clamp(0rem, 2vw + 1rem, 10rem);--header-bottom-items-spacing: clamp(5rem, 5vw + 1rem, 15rem);--nav-items-spacing: clamp(1rem, 1.5vw + 1rem, 4rem);--intro-padding-block: clamp(3rem, 2.5vw + 1rem, 8rem);--intro-padding-inline: clamp(4rem, 2.5vw + 1rem, 7rem);--intro-padding-inline-mobile: clamp(1.5rem, 2.5vw + 1rem, 7rem);--section-space-s: 2rem;--section-space-m: 4rem;--section-space-l: 5rem;--max-width: 150rem;--restricted-width: 140rem;--main-hero-width: min(100%, var(--max-width));--container-width: min(80%, var(--restricted-width));--container-hero-width: min(100%, var(---restricted-width));--auto-margin-top: min(6rem, 4.5vw + 1rem, 10rem);--mobile-aspect-ratio: 1.8/1;--shadow: 7px 0px 28px 5px rgba(0, 0, 0, 0.04);--hover-shadow: 10px 0px 28px 10px rgba(0, 0, 0, 0.1);--sticky-header-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.85);--header-shadow: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028), 12.5px 12.5px 10px rgba(0, 0, 0, 0.035), 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042), 41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05), 100px 100px 80px rgba(0, 0, 0, 0.07);--color-shades-dark: rgb(25, 25, 25);--color-shade-light: rgb(165, 167, 175);--color-highlight: rgb(24, 54, 145);--transition-animation: cubic-bezier(0.68, -0.55, 0.27, 1.55)}.nav{--nav-inset: 3.5rem 2rem auto auto;width:var(--nav-width, fit-content);flex:var(--nav-basis);margin-right:var(--nav-margin-inline-end, 0);inset:var(--nav-inset);align-self:var(--nav-align)}.nav__lists{--list-inset: 0 0 auto auto;--nav-list-display: flex;--place-content: flex-start;display:var(--nav-list-display);flex-direction:var(--nav-list-layout, column);flex-wrap:var(--nav-list-wrap, nowrap);justify-content:var(--nav-list-justify, flex-start);gap:var(--nav-list-gap);height:var(--nav-list-height, 120vh);margin-block:var(--margin-block, 0);padding-inline-end:var(--nav-list-padding-inline-end);padding:var(--nav-list-padding, 1rem);position:var(--nav-list-position, fixed);width:var(--nav-list-width, min(100%, 100vw));visibility:var(--nav-list-visibility, visible);background-color:var(--nav-list-background, var(--bg));inset:var(--list-inset);place-content:var(--place-content);place-items:var(--place-content);padding-block-start:var(--nav-list-padding-block-start, 10rem);margin-block-end:var(--nav-list-margin-block-end, 0);top:100%;padding-top:0}@media only screen and (max-width: 960px){.nav__lists{overflow:scroll;height:100vh;-ms-overflow-style:none;scrollbar-width:none}.nav__lists::-webkit-scrollbar{display:none}}.nav__lists--item{position:var(--item-position, relative);border-bottom:var(--border, 1px solid rgba(0, 0, 0, 0.09));display:var(--item-display, flex);flex-direction:var(--item-direction, column);width:var(--item-width, 100%);padding-block-start:var(--item--block-padding-start, 1.3rem);padding-block-end:var(--item-padding-block-end, 1rem)}.nav__lists--item:not(:last-child){margin-block-end:var(--margin-bottom, 0)}.nav__lists--item--link-content{width:var(--link-content-width, inherit);display:var(--link-content-display, flex);justify-content:var(--link-content-justify, space-between);align-items:var(--link-content-align, center)}.nav__lists--item--link-content-link{font-size:var(--link-font-size, 2rem);color:var(--link-color, var(--primary-color));padding-inline:var(--link-padding-inline, 0.5rem);text-decoration:var(--link-text-decoration, none);font-family:var(--link-font-family, "myriad-pro");transition:var(--link-transition, border-bottom 0.2s ease-in-out 0s)}.nav__lists--item--link-content-icon.icon{--icon-display: inline-block}.nav__lists--item--dropdown-content{overflow:hidden;transition:all .25s ease-in-out;height:0}.nav__lists--item .dropdown-content .sub__menu{width:var(--sub-menu-width, 100%);display:var(--sub-menu-display, flex);flex-direction:var(--sub-menu-layout, column);gap:var(--sub-menu-gap, 2rem)}.nav__lists--item .dropdown-content .sub__menu--lists{padding-inline-start:var(--inline-start, 1.5rem)}.nav__lists--item .dropdown-content .sub__menu--lists:last-of-type{display:var(--last-child-display, none);width:var(--last-child-display, auto);padding-inline:var(--last-child-padding-inline, 0);aspect-ratio:var(--last-child-square-size, unset)}.nav__lists--item .dropdown-content .sub__menu--lists:last-of-type--item{border:var(--last-item-border, none)}.nav__lists--item .dropdown-content .sub__menu--lists--item{list-style-type:none}.nav__lists--item .dropdown-content .sub__menu--lists--item:not(:last-child){margin-block-end:var(--margin-bottom, 0rem)}.nav__lists--item .dropdown-content .sub__menu--lists--item:first-child a{color:var(--first-color, var(--secondary-color)) !important;font-family:var(--first-font-family, var(--font-bold)) !important;font-weight:700;text-transform:var(--first-text-transform, uppercase);font-size:var(--first-font-size, 1.2rem);pointer-events:none}.nav__lists--item .dropdown-content .sub__menu--lists--item-link{font-size:1.5rem;white-space:nowrap}.nav__lists--item .dropdown-content .sub__menu--lists--item .first{color:var(--first-color, var(--secondary-color)) !important;font-family:var(--first-font-family, var(--font-bold)) !important;text-transform:var(--first-text-transform, uppercase);font-size:var(--first-font-size, 1.2rem)}.nav__lists--item .nav-image{max-inline-size:initial}@media(min-width: 960px){.nav{--nav-button-display: none;--nav-position: relative;--nav-margin-inline-end: 3rem;--nav-basis: 1;--nav-inset: unset;--nav-align: flex-end}.nav__lists{--nav-list-visibility: visible;--nav-list-layout: row;--nav-list-display: flex;--nav-list-wrap: wrap;--nav-list-justify: flex-start;--nav-list-position: static;--nav-list-padding-block-start: 0;--nav-list-padding-inline-end: 0;--nav-list-padding: 0;--nav-list-height: auto;--nav-list-width: 100%;--nav-list-shadow: none;--margin-block: 0;--nav-list-position: relative;--nav-list-transition: all 0.2s ease-out;--place-content: flex-start;--nav-list-gap: var(--nav-items-spacing);--nav-list-background: transparent;--place-content: unset;--nav-list-margin-block-end: 1rem;box-shadow:var(--nav-list-shadow, -5px 0 11px 0 rgba(0, 0, 0, 0.2))}.nav__lists--item{--item-position: relative;--border: 3px solid transparent;--item-display: flex;--item-direction: unset;--item-width: auto;--item--block-padding-start: 0;--item-padding-block-end: 0}.nav__lists--item:not(:last-child){--margin-bottom: 0rem}.nav__lists--item--link-content{--link-content-width: auto;--link-content-display: flex;--link-content-justify-content: unset;--link-content-align-items: unset}.nav__lists--item--link-content-link{--link-font-size: var(--paragraph);--link-color: var(--primary-color);--link-inline-padding: 0.5rem;--link-text-decoration: none;--link-font-family: var(--font-primary);--link-transition: all 0.2s ease-out 0s}.nav__lists--item--link-content-link[aria-current=page]{--border-color: transparent;--text-color: var(--color-highlight)}.nav__lists--item--link-content-icon.icon{--icon-display: none}.nav__lists--item--dropdown-content{display:none;visibility:hidden;opacity:0}.nav__lists--item--dropdown-content .sub__menu{display:none}}@media(min-width: 960px)and (hover: hover)and (pointer: fine){.nav__lists--item:hover{animation:animateBorderBottom .3s forwards}.nav__lists--item:hover .dropdown-content.one-column{inset:3.5rem 0% auto 0;margin-inline:unset}.nav__lists--item:hover .dropdown-content{--position: absolute;position:var(--position, fixed);inset:3.5rem 0% auto -50%;display:flex;opacity:1;visibility:visible;width:fit-content;margin-inline:auto;background-color:var(--bg);padding-block:1rem;padding-inline:4rem;height:fit-content;animation:slideDown 400ms ease-in-out forwards}.nav__lists--item:hover .dropdown-content .sub__menu{--sub-menu-display: flex;--sub-menu-width: 100%;--sub-menu-justify-content: space-between;--sub-menu-layout: row}.nav__lists--item:hover .dropdown-content .sub__menu--lists{--inline-start: 1.5rem;height:inherit;width:100%;display:flex;flex-direction:column;gap:.2rem}.nav__lists--item:hover .dropdown-content .sub__menu--lists:not(:last-child){border-left:1px solid var(--secondary-color)}.nav__lists--item:hover .dropdown-content .sub__menu--lists:last-of-type{--last-child-display: inline-block;--last-child-width: 100%;--last-child-inline-padding: 0;--last-child-square-size: 1/1}.nav__lists--item:hover .dropdown-content .sub__menu--lists:last-of-type--item{--last-item-border: 1px solid red}.nav__lists--item:hover .dropdown-content .sub__menu--lists:has(picture) picture{height:100%;width:100%}.nav__lists--item:hover .dropdown-content .sub__menu--lists:has(picture) picture img{height:100%;width:100%;object-fit:cover;transition:all .2s ease-in-out}.nav__lists--item:hover .dropdown-content .sub__menu--lists--item{list-style-type:none}.nav__lists--item:hover .dropdown-content .sub__menu--lists--item:last-child{height:100%;width:100%}.nav__lists--item:hover .dropdown-content .sub__menu--lists--item:first-child a{--first-color: var( --secondary-color );--first-font-family: var( --font-bold );font-weight:700;--first-font-size: 1.7rem;--first-text-transform: uppercase;pointer-events:none}.nav__lists--item:hover .dropdown-content .sub__menu--lists--item-link{transition:all .2s ease-in-out;padding-inline:0rem;border-bottom:1.5px solid rgba(0,0,0,0);color:var(--primary-color);font-family:var(--font-regular);font-size:var(--paragraph);text-decoration:none;transition:border-bottom .2s ease-in-out 0s,color .2s ease-in-out}.nav__lists--item:hover .dropdown-content .sub__menu--lists--item-link[data-active],.nav__lists--item:hover .dropdown-content .sub__menu--lists--item-link:hover{color:var(--secondary-color);font-family:var(--font-regular)}.nav__lists--item:hover .dropdown-content .sub__menu--lists--item-photo{height:100%;width:100%}.nav__lists--item:hover .dropdown-content .sub__menu--lists--item-photo-img{height:100%;width:100%;object-fit:cover}.nav__lists--item:hover .dropdown-content .sub__menu--lists--item .first{--first-color: var(--secondary-color);--first-font-family: var(--font-bold);--first-font-size: 2rem;--first-text-transform: uppercase}}[aria-expanded=false]+ul.nav__lists{visibility:var(--nav-list-visibility, hidden);display:none}@media only screen and (max-width: 50em){[aria-expanded=false]+ul.nav__lists{transform:var(--van-list-transform, translateX(100%))}}@media(min-width: 960px){[aria-expanded=false]+ul.nav__lists{display:flex}}@media(prefers-reduced-motion: no-preference){.header__nav__list{transition:transform .6s var(--transition-animation),visibility .3s linear}}.header.sticky .nav__lists--item:hover .nav__lists--item--dropdown-content.dropdown-content{top:3.5rem;inset:3.5rem 0 auto -25%}.header.sticky .nav__lists--item:hover .nav__lists--item--dropdown-content.dropdown-content.one-column{inset:3.5rem 0 auto 0}.nav__lists--item:not(:has(.one-column)){position:unset}.nav__lists--item .dropdown-content .sub__menu--lists--item:first-child a{pointer-events:auto !important}.nav__lists{gap:15px !important}.navbar.header__bottom{gap:50px !important}@media only screen and (max-width: 959px){ul.nav__lists{margin:0 !important}}.hero{width:var(--main-hero-width);margin-inline:auto;margin-block-start:0rem;transition:all .5s ease-in-out}.hero__image-box{width:inherit;margin-inline:auto;display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(3, 1fr)}.hero__image-box--img{grid-column:1/-1;grid-row:1/-1;width:100%;object-fit:cover;aspect-ratio:2.5/1}@media only screen and (max-width: 960px){.hero__image-box--img{aspect-ratio:1.8/1}}.hero__button-box{position:absolute;bottom:35%;left:10%}.hero__button-box button:not(:last-child){margin-right:1.5rem}.hero__button-box-text{max-width:60%;font-size:var(--hero-title-font-size);font-family:myriad-pro,sans-serif;color:var(--text-color-white)}@media only screen and (max-width: 700px){.hero__button-box-text{max-width:80%}}.hero__overlay{display:grid;grid-column:5/8;grid-row:2/4;height:fit-content;width:100%;inset:auto;background-color:var(--overlay-background);padding-block-start:4rem;padding-inline:4rem}.hero__overlay__content-title{font-family:var(--font-secondary);font-size:var(--heading);line-height:1.2;margin-block-end:1.5rem}.hero__overlay__content--paragraph{font-family:var(--font-regular)}.hero__overlay__content a{color:var(--secondary-color)}.hero__overlay__content a:hover{text-decoration:underline}.hero__overlay .header__top--btn,.hero__overlay .button-wrapper{justify-content:flex-end;transform:translate(6.5rem, 2rem);font-family:var(--font-secondary)}@media only screen and (max-width: 1200px){.hero__overlay{grid-column:5/9;transform:translateY(-10rem)}.hero__overlay .header__top--btn,.hero__overlay .button-wrapper{justify-content:flex-end;transform:translate(4rem, 2rem)}}@media only screen and (max-width: 960px){.hero{display:flex;flex-direction:column;position:inherit}.hero__image-box{display:unset;position:unset}.hero__overlay{background-color:rgba(0,0,0,0);display:unset;padding:2rem}.hero__overlay__content{padding:2rem}.hero__overlay .header__top--btn{justify-content:unset;transform:unset;padding:2rem}.hero__overlay .header__top--btn .btn{display:inline-block;padding-left:1.5rem;padding-right:1.5rem}}video{width:100%}.hero__video-box{width:100%;height:60vh;position:relative;display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(3, 1fr)}@media only screen and (max-width: 960px){.hero__video-box{display:unset;position:unset;height:100%}}.hero__video-box--video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width: 960px){.hero__video-box--video{position:unset !important;height:unset !important}}.hero__overlay{z-index:3}.intro{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(3, 1fr);position:relative}@media only screen and (max-width: 1368px){.intro{grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;grid-template-rows:1fr}}@media only screen and (max-width: 960px){.intro{width:100%;display:flex !important;flex-direction:column}}.intro__left{grid-column:1/5;grid-row:1/4}.intro__left picture{width:100%}.intro__left picture img{width:100%;object-fit:cover;aspect-ratio:1.8/1}@media only screen and (max-width: 1368px){.intro__left{grid-column:unset;grid-row:unset}.intro__left picture{height:100%}.intro__left picture img{height:100%;object-fit:cover;aspect-ratio:unset}}.intro__right{position:relative;grid-column:4/-1;grid-row:1/-1;align-self:center;background-color:var(--primary-color);padding:var(--intro-padding-block) var(--intro-padding-inline);width:100%}.intro__right .header__top--btn{position:absolute;bottom:-2.2rem;right:-2.5rem}@media only screen and (max-width: 960px){.intro__right .header__top--btn{position:initial;margin-block-start:2rem}.intro__right .header__top--btn a{margin-inline-start:0}}.intro__right--content h2{max-width:80%}.intro__right--content h2,.intro__right--content p{margin-block-end:2rem;color:var(--clr-white)}.intro__right--content p a{font-family:var(--font-light);color:var(--clr-white);text-decoration:underline;transition:all .2s}.intro__right--content p a:hover{color:var(--secondary-color)}.intro__right--content p:last-child{margin-block-end:0}@media only screen and (max-width: 1368px){.intro__right{grid-column:unset;grid-row:unset}}@media only screen and (max-width: 960px){.intro__right{position:unset}}@media only screen and (max-width: 600px){.intro__right{margin-block-start:-1rem;padding:var(--intro-padding-block) var(--intro-padding-inline-mobile)}.intro__right--content h2{max-width:95%}}.intro ul{font-family:var(--font-tertiary);font-weight:300;font-size:var(--paragraph);text-align:left;margin:25px}.breadcrumbs{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;margin-block-start:2rem !important;padding-inline-start:3.5rem;width:unset !important}@media only screen and (max-width: 960px){.breadcrumbs{padding-inline-start:0rem}}.breadcrumbs__lists{display:flex;align-items:baseline;flex-wrap:wrap;width:var(--width);margin-inline:auto}.breadcrumbs__lists--item{list-style:none}.breadcrumbs__lists--item a{font-size:var(--nav-font-size);color:var(--primary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs__lists--item a:not(:last-child){margin-right:.5rem}.breadcrumbs__lists--item a:hover{text-decoration:underline}.breadcrumbs__lists--item span{font-size:2rem}.breadcrumbs__lists--item:not(:last-child){margin-right:1rem}.breadcrumbs__lists--item:last-child{text-decoration:none;color:var(--secondary-color);transition:text-decoration .4s ease-in-out;font-size:var(--nav-font-size)}.breadcrumbs__lists--item:last-child::after{content:""}.products{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;--gap: clamp(1rem, 1.5vw + 1rem, 3rem);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(var(--max-width), 130px), 1fr));grid-auto-flow:row;grid-gap:var(--gap);grid-auto-rows:1fr}@media only screen and (max-width: 1230px){.products{gap:2rem}}@media only screen and (max-width: 1024px){.products{gap:1rem}}@media only screen and (min-width: 1101px){.products{grid-template-columns:1fr 1fr 1fr}}.products.products-overview{grid-template-columns:repeat(4, 1fr)}.two-columns .products__card{max-width:initial}.products__card{background-color:var(--clr-white);display:flex;flex-direction:column;row-gap:3rem;box-shadow:var(--shadow);transition:all .2s;max-width:440px}.products__card.hover{padding-bottom:3rem}.products__card.hover img{transition:all .2s}.products__card.hover:hover img{opacity:.8}.products__card--photo picture{width:100%}.products__card--photo picture img{display:block;width:100%;aspect-ratio:1.5/1;object-fit:cover}.products__card--text{height:100%;display:flex;flex-direction:column;padding-inline:2rem}.products__card--text h3{font-family:var(--font-tertiary);font-size:var(--product-card-heading);color:var(--primary-color);line-height:1.2;margin-block-end:2rem}.products__card--text p{margin-block-end:2rem;flex:1}.products__card--text p.mb-0{margin-block-end:0}.products__card--text .btn{margin-block-end:1rem}.products__card--text .btn:last-child{margin-block-end:3rem}@media only screen and (max-width: 1230px){.products__card--text{padding-inline:1rem}}@media only screen and (max-width: 960px){.products{width:98%;display:flex !important;flex-wrap:wrap;place-content:center}.products__card{flex:.45;min-width:35rem}}@media only screen and (max-width: 750px){.products__card{flex:.8}}@media only screen and (max-width: 600px){.products__card{flex:.9}}.products__lists{display:grid;grid-template-columns:repeat(auto-fit, minmax(35rem, 1fr));row-gap:5.5rem;column-gap:4rem}@media only screen and (max-width: 1200px){.products__lists{column-gap:1.5rem;row-gap:3rem}}.products__lists--item{background-color:var(--clr-white);display:flex;flex-direction:column;row-gap:3rem;box-shadow:var(--shadow)}.products__lists--item--info{height:100%;width:inherit;padding-block:4rem;background-color:var(--bg);display:flex;flex-direction:column;justify-content:center}.products__lists--item--info .contact-details{padding:0 4rem 4rem 4rem}.products__lists--item--info .contact-details:last-child{padding-bottom:0}.products__lists--item--info .contact-details a{border:0}.products__lists--item--info .contact-details a:hover{text-decoration:underline}.products__lists--item--info .content{display:flex;flex-direction:column;max-width:fit-content}.products__lists--item--info .content:last-child{margin-bottom:0}.products__lists--item--info .content span,.products__lists--item--info .content a{font-size:var(--nav-font-size);color:var(--clr-white)}.products__lists--item--info .content span{font-family:var(--font-light)}.products__lists--item--info .content h2{font-family:var(--font-bold);font-size:var(--product-card-heading);color:var(--clr-white)}.products__lists--item--info .content h4{font-weight:700}.products__lists--item--info .content p,.products__lists--item--info .content h4{width:85%;margin-inline:auto}.products__lists--item--info .content p a,.products__lists--item--info .content h4 a{color:var(--secondary-color)}.products__lists--item--info .content p a:hover,.products__lists--item--info .content h4 a:hover{text-decoration:underline}.products__lists--item--info .content h4{font-size:var(--heading);color:var(--secondary-color);margin-block-end:2.5rem;line-height:1.2}@media only screen and (max-width: 600px){.products__lists--item--info .content p,.products__lists--item--info .content h4{width:90%}}@media only screen and (max-width: 600px){.products__lists--item--info{padding-block:4rem}}.products__lists--item--photo picture{width:100%}.products__lists--item--photo picture img{width:100%;aspect-ratio:1.5/1;object-fit:cover}.products__lists--item--text{padding-inline:3rem}.products__lists--item--text--header{display:flex;flex-direction:column;margin-block-end:2rem}.products__lists--item--text--header h2,.products__lists--item--text--header h3{color:var(--primary-color)}.products__lists--item--text--header h3{font-family:var(--font-tertiary);font-weight:400;font-size:var(--product-card-heading);line-height:1.2}.products__lists--item--text--header h2{font-size:var(--product-item-heading);font-family:var(--font-primary)}.products__lists--item--text--address{display:flex;justify-content:space-between;margin-block-end:5rem;flex-wrap:wrap}.products__lists--item--text--address .address,.products__lists--item--text--address .contact{display:flex;flex-direction:column}.products__lists--item--text--address .contact span:first-child{display:flex}.products__lists--item--text--address .contact span:first-child svg{display:block;fill:var(--tertiary-color);margin-inline-end:.5rem}.products__lists--item--text--address .cross{fill:#fc5252 !important}.products__lists--item--text--address span,.products__lists--item--text--address a{font-size:var(--nav-font-size)}.products__lists--item--text--address a{text-decoration:none;color:var(--secondary-color)}.products__lists--item--text--address a:hover{text-decoration:underline}.main.products-page .products{margin-block-start:3rem !important}section.history{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;position:relative;margin-bottom:50px;height:800px}@media only screen and (max-width: 1300px){section.history{height:unset}}section.history .title h2{text-align:center;color:var(--primary-color)}section.history .history-steps{display:flex;flex-direction:row;gap:10px;transition:125ms ease-in-out;margin-top:150px}@media only screen and (max-width: 1300px){section.history .history-steps{display:block;margin-top:0}}section.history .history-steps .step{width:225px;transition:width 400ms ease-in-out;height:500px;position:relative;display:flex;justify-content:center}@media only screen and (max-width: 1300px){section.history .history-steps .step{display:block;width:unset;height:unset;margin-bottom:50px;box-shadow:0px 12px 24px rgba(0,0,0,0.1607843137) !important;background-color:#f5f5f5 !important}}section.history .history-steps .step:before{content:attr(step-history);position:absolute;top:-120px;height:55px;width:55px;background:#f2f2f2;border-radius:100%;line-height:55px;text-align:center;font-size:18px;font-weight:600;box-shadow:0px 12px 24px rgba(0,0,0,0.1607843137);color:#4d4d4d;z-index:1}@media only screen and (min-width: 1301px){section.history .history-steps .step.prev-active::after{content:"";height:6px;position:absolute;top:-95px;left:0;right:-16px;background:var(--secondary-color)}section.history .history-steps .step.active::after{transition:250ms;overflow:hidden}section.history .history-steps .step.active::after{content:"";height:6px;position:absolute;top:-95px;left:0;right:50%;background:var(--secondary-color)}section.history .history-steps .step.first.prev-active::after{content:"";height:6px;position:absolute;top:-95px;left:50%;right:-16px;background:var(--secondary-color)}section.history .history-steps .step.first::after{content:unset;height:unset;position:unset;top:unset;left:unset;right:unset;background:unset}}@media only screen and (max-width: 1300px){section.history .history-steps .step:before{display:block !important;content:attr(step-history) !important;position:absolute !important;top:50% !important;transform:translate(-50%, -50%) !important;height:55px !important;width:55px !important;background:var(--secondary-color) !important;border-radius:100% !important;line-height:55px !important;text-align:center !important;font-size:18px !important;font-weight:600 !important;box-shadow:0px 12px 24px rgba(0,0,0,0.1607843137) !important;color:#fff !important;z-index:1 !important}}section.history .history-steps .step .info{border-radius:5px}@media only screen and (max-width: 1300px){section.history .history-steps .step .info{display:flex}}@media only screen and (max-width: 1300px){section.history .history-steps .step .info .image{width:25% !important}}section.history .history-steps .step .info .image img{border-radius:5px 5px 0px 0px;display:block;width:100%;aspect-ratio:1.5/1;object-fit:cover}@media only screen and (max-width: 1300px){section.history .history-steps .step .info .image img{width:350px !important;border-radius:5px 0px 0px 5px;height:100% !important}}section.history .history-steps .step .info .text{padding:15px}@media only screen and (max-width: 1300px){section.history .history-steps .step .info .text{width:75% !important}}section.history .history-steps .step .info .text h2{color:var(--primary-color)}@media only screen and (max-width: 1300px){section.history .history-steps .step .info .text h2{font-size:20px}}section.history .history-steps .step .info .text p{display:none}@media only screen and (max-width: 1300px){section.history .history-steps .step .info .text p{display:block;font-size:15px}}section.history .history-steps .step .info .text a{margin-top:25px;display:none;text-align:center}@media only screen and (max-width: 1300px){section.history .history-steps .step .info .text a{display:block}}section.history .history-steps .step.prev-active:before{position:relative;content:attr(step-history);position:absolute;top:-120px;height:55px;width:55px;background:var(--secondary-color);border-radius:100%;line-height:55px;text-align:center;font-weight:600;box-shadow:0px 12px 24px rgba(0,0,0,0.1607843137);color:#fff;z-index:1}@media only screen and (max-width: 1300px){section.history .history-steps .step.prev-active:before{display:none}}section.history .history-steps .step.active{width:500px;box-shadow:0px 12px 24px rgba(0,0,0,0.1607843137);background-color:#f5f5f5;border-radius:5px}@media only screen and (max-width: 1300px){section.history .history-steps .step.active{width:unset;box-shadow:unset;background-color:unset;border-radius:unset}}section.history .history-steps .step.active:before{position:relative;content:attr(step-history);position:absolute;top:-120px;height:55px;width:55px;background:var(--secondary-color);border-radius:100%;line-height:55px;text-align:center;font-weight:600;box-shadow:0px 12px 24px rgba(0,0,0,0.1607843137);color:#fff;z-index:1}@media only screen and (max-width: 1300px){section.history .history-steps .step.active:before{display:none}}section.history .history-steps .step.active .info .image img{height:unset}section.history .history-steps .step.active .info .text p{display:block}section.history .history-steps .step.active .info .text a{display:block}section.workflow{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;position:relative;margin-bottom:50px;height:800px}@media only screen and (max-width: 1300px){section.workflow{height:unset}}section.workflow .title h2{text-align:center;color:var(--primary-color)}section.workflow .workflow-steps{display:flex;flex-direction:row;gap:10px;transition:125ms ease-in-out;margin-top:150px}@media only screen and (max-width: 1300px){section.workflow .workflow-steps{display:block;margin-top:0}}section.workflow .workflow-steps .step{width:225px;transition:width 400ms ease-in-out;height:500px;position:relative;display:flex;justify-content:center}@media only screen and (max-width: 1300px){section.workflow .workflow-steps .step{display:block;width:unset;height:unset;margin-bottom:50px;box-shadow:0px 12px 24px rgba(0,0,0,0.1607843137) !important;background-color:#f5f5f5 !important}}section.workflow .workflow-steps .step:before{content:attr(step-workflow);position:absolute;top:-120px;height:55px;width:55px;background:#f2f2f2;border-radius:100%;line-height:55px;text-align:center;font-size:18px;font-weight:600;box-shadow:0px 12px 24px rgba(0,0,0,0.1607843137);color:#4d4d4d;z-index:1}@media only screen and (max-width: 1300px){section.workflow .workflow-steps .step:before{display:block !important;content:attr(step-workflow) !important;position:absolute !important;top:50% !important;transform:translate(-50%, -50%) !important;height:55px !important;width:55px !important;background:var(--secondary-color) !important;border-radius:100% !important;line-height:55px !important;text-align:center !important;font-size:18px !important;font-weight:600 !important;box-shadow:0px 12px 24px rgba(0,0,0,0.1607843137) !important;color:#fff !important;z-index:1 !important}}section.workflow .workflow-steps .step .info{border-radius:5px}@media only screen and (max-width: 1300px){section.workflow .workflow-steps .step .info{display:flex}}@media only screen and (max-width: 1300px){section.workflow .workflow-steps .step .info .image{width:25% !important}}section.workflow .workflow-steps .step .info .image img{border-radius:5px 5px 0px 0px;display:block;width:100%;aspect-ratio:1.5/1;object-fit:cover}@media only screen and (max-width: 1300px){section.workflow .workflow-steps .step .info .image img{width:350px !important;border-radius:5px 0px 0px 5px;height:100% !important}}section.workflow .workflow-steps .step .info .text{padding:15px}@media only screen and (max-width: 1300px){section.workflow .workflow-steps .step .info .text{width:75% !important}}section.workflow .workflow-steps .step .info .text h2{color:var(--primary-color)}@media only screen and (max-width: 1300px){section.workflow .workflow-steps .step .info .text h2{font-size:20px}}section.workflow .workflow-steps .step .info .text p{display:none}@media only screen and (max-width: 1300px){section.workflow .workflow-steps .step .info .text p{display:block;font-size:15px}}section.workflow .workflow-steps .step .info .text a{margin-top:25px;display:none;text-align:center}@media only screen and (max-width: 1300px){section.workflow .workflow-steps .step .info .text a{display:block}}section.workflow .workflow-steps .step.prev-active:before{position:relative;content:attr(step-workflow);position:absolute;top:-120px;height:55px;width:55px;background:var(--secondary-color);border-radius:100%;line-height:55px;text-align:center;font-weight:600;box-shadow:0px 12px 24px rgba(0,0,0,0.1607843137);color:#fff;z-index:1}@media only screen and (max-width: 1300px){section.workflow .workflow-steps .step.prev-active:before{display:none}}section.workflow .workflow-steps .step.active{width:500px;box-shadow:0px 12px 24px rgba(0,0,0,0.1607843137);background-color:#f5f5f5;border-radius:5px}@media only screen and (max-width: 1300px){section.workflow .workflow-steps .step.active{width:unset;box-shadow:unset;background-color:unset;border-radius:unset}}section.workflow .workflow-steps .step.active:before{position:relative;content:attr(step-workflow);position:absolute;top:-120px;height:55px;width:55px;background:var(--secondary-color);border-radius:100%;line-height:55px;text-align:center;font-weight:600;box-shadow:0px 12px 24px rgba(0,0,0,0.1607843137);color:#fff;z-index:1}@media only screen and (max-width: 1300px){section.workflow .workflow-steps .step.active:before{display:none}}section.workflow .workflow-steps .step.active .info .image img{height:unset}section.workflow .workflow-steps .step.active .info .text p{display:block}section.workflow .workflow-steps .step.active .info .text a{display:block}#dhwec-product .info-popup,#dhwec-basket .info-popup{top:200px}@media only screen and (max-width: 600px){#dhwec-product .info-popup,#dhwec-basket .info-popup{width:100%;left:0px}#dhwec-basket .info-popup .close-text,#dhwec-product .info-popup .close-text{display:none}}.btn{--background: var(--clr-white);--color: var(--primary-color);--border: 1px solid var(--primary-color);padding:2rem 3rem;background-color:var(--secondary-color);font-size:var(--btn-text);color:var(--clr-white);display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center;justify-content:center;padding:1.5rem 2rem;border-block-end:none;transition:all .2s ease-in-out}@media only screen and (max-width: 600px){.btn{padding:1.3rem .5rem}}.btn .icon{--icon-display: inline-block;--stroke: var(--clr-white);--fill: var(--clr-white);stroke:var(--stroke);fill:var(--fill);stroke-width:3rem;height:.8rem;margin-right:.5rem;width:1rem;margin-inline-start:.5rem;transition:all .3s ease-in-out}.btn span{transition:transform .3s ease-in-out}@media(hover: hover)and (pointer: fine){.btn:hover{background-color:var(--tertiary-color);color:var(--clr-white)}.btn:hover span{transform:translateX(-0.5rem)}.btn:hover .icon{stroke:var(--clr-white);fill:var(--clr-white);transform:translateX(0.5rem)}}.btn.alt{background:var(--clr-white);border:1px solid var(--primary-color);color:var(--primary-color);text-decoration:none !important}.btn.alt .icon{stroke:var(--primary-color);fill:var(--primary-color)}.btn.alt:hover{background:var(--tertiary-color);color:var(--clr-white);border:1px solid var(--tertiary-color)}.btn.alt:hover .icon{stroke:var(--clr-white);fill:var(--clr-white)}.button-wrapper{--background: var(--secondary-color);display:var(--btn-display);align-items:var(--btn-align-items);flex-wrap:var(--btn-flex-wrap);z-index:var(--btn-z-index);font-family:var(--btn-font-family)}.button-wrapper .btn.bn{margin-block-start:1rem;margin-inline-start:0rem}.button-wrapper-bn{margin-inline-start:var(--btn-margin-inline-start);background-color:var(--btn-background-color);font-size:var(--btn-font-size);color:var(--btn-color);display:var(--btn-display);white-space:var(--btn-white-space);overflow:var(--btn-overflow);text-overflow:var(--btn-text-overflow);align-items:var(--btn-align-items);padding:var(--btn-padding);font-weight:var(--btn-font-weight);border:var(--btn-border)}.button-wrapper-bn .icon{stroke:var(--btn-icon-stroke);fill:var(--btn-icon-fill);stroke-width:var(--btn-icon-stroke-width);height:var(--btn-icon-height);margin-right:var(--btn-icon-margin-right);width:var(--btn-icon-width);margin-inline-start:var(--btn-icon-margin-inline-start)}.usp{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;--gap: clamp(1rem, 1.5vw + 1rem, 3rem);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(var(--max-width), 60px), 1fr));grid-auto-flow:row;grid-gap:var(--gap);grid-auto-rows:1fr;place-items:center;gap:0rem;padding-block:3rem;background-color:var(--primary-color)}.usp__item{width:100%;padding:2rem 3rem;display:flex;flex-direction:column;place-items:center}.usp__item:not(:last-child){border-right:1px solid var(--clr-white-light)}.usp__item--top{padding-block-end:2rem}.usp__item--top svg.icon{display:block;width:8rem;height:10rem;fill:var(--clr-white);stroke:var(--clr-white);stroke-width:.1rem}@media only screen and (max-width: 769px){.usp__item--top svg.icon{width:5rem;height:7rem}}.usp__item--middle{padding-block-end:2rem}.usp__item--middle h3{font-family:var(--font-bold);font-size:var(--usp-numbers);color:var(--clr-white);line-height:1.2}.usp__item--bottom{padding-block-end:2rem;display:flex;flex-direction:column;place-items:center;justify-content:center}.usp__item--bottom span{font-family:var(--font-light);font-size:var(--usp-text);color:var(--clr-white);line-height:1.2}@media only screen and (max-width: 960px){.usp{width:100%;display:flex !important;flex-wrap:wrap;place-content:center}.usp__item{display:none;flex:.5;padding:3rem 1.5rem}.usp__item:nth-child(1),.usp__item:nth-child(2),.usp__item:nth-child(3){display:flex}}@media only screen and (max-width: 600px){.usp__item{padding:1rem}.usp__item:not(:last-child){border-right:rgba(0,0,0,0)}}.news{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem;grid-auto-rows:1fr}.news article{display:flex;flex-direction:column;box-shadow:var(--shadow)}.news article div:nth-child(2){background-color:var(--clr-white);padding:2.5rem 2rem}.news article div:nth-child(2) h2{font-family:var(--font-primary);font-size:var(--heading);line-height:1.2}.news article div:nth-child(2) a{width:fit-content;padding-inline:3rem}.news article div:nth-child(2) p{max-width:95%}.news article div:nth-child(2) h2,.news article div:nth-child(2) p{margin-block-end:2rem}.news__left{grid-column:span 2}.news__left--photo{height:400px;background-size:cover;background-position:center center}.news__left--text{flex:1}.news__left--text h2{max-width:80%;font-family:var(--font-bold);color:var(--secondary-color)}@media only screen and (max-width: 960px){.news__left--text h2{max-width:90%}}.news__right{grid-column:span 1}.news__right--photo{height:400px;background-size:cover;background-position:center center}.news__right--text{display:flex;flex-direction:column;flex:1}.news__right--text p{flex-grow:1}.news__right--text a.btn{width:100% !important}.news__right--text h2{color:var(--primary-color)}@media only screen and (max-width: 960px){.news__right--text a.btn{width:fit-content !important}}.news .reference{font-style:italic}@media only screen and (max-width: 960px){.news{width:100%;display:flex !important;flex-direction:column}}.grid-2-1{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr}.prefooter{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;position:relative}.prefooter__image-box{width:100%;margin-inline:auto;position:relative}.prefooter__image-box--img{width:100%;object-fit:cover;aspect-ratio:2.5/1}.prefooter .overlay{left:10%;width:min(40%,50vw);bottom:clamp(2rem,11.5vw + 1rem,17rem)}@media only screen and (max-width: 1230px){.prefooter .overlay{width:min(50%,60vw);bottom:15%;left:5%}}.prefooter .overlay p{margin-bottom:1rem}.prefooter__text:first-of-type{grid-column:1/3;padding-inline:5rem}.prefooter__text{padding-block-end:5rem}.prefooter__text .header{font-family:var(--font-bold);font-size:var(--product-item-heading);color:var(--secondary-color);margin-block-end:2.5rem;line-height:1.2}.prefooter__text p{max-width:82%;font-size:var(--paragraph)}.prefooter__text p a{color:var(--secondary-color)}.prefooter__text p a:hover{text-decoration:underline}.prefooter__text:nth-of-type(2) p{max-width:95%}.prefooter__text p:not(:last-child){margin-block-end:2.5rem}@media only screen and (max-width: 1200px){.prefooter__text{padding-inline:1.5rem;padding-block-end:3rem}.prefooter__text p{max-width:95%}}@media only screen and (max-width: 600px){.prefooter__text{padding-inline:2rem !important;padding-block-end:2rem}.prefooter__text p{max-width:100%}}.prefooter__photo{grid-column:3/-1}.prefooter__photo picture{height:100%;width:100%}.prefooter__photo picture img{height:100%;width:100%;object-fit:cover}@media only screen and (max-width: 960px){.prefooter{width:100%;display:flex;flex-direction:column;position:inherit}.prefooter__image-box{position:unset}.prefooter__image-box .overlay{width:100%;position:unset}}.kenmerk{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;display:grid;grid-gap:3rem;grid-template-columns:2fr 1.5fr 1.5fr;grid-auto-rows:300px}@media only screen and (max-width: 960px){.kenmerk{width:100%;grid-template-columns:1fr;grid-auto-rows:auto}.kenmerk article:nth-of-type(2){display:none}.kenmerk article:nth-of-type(3){display:none}}.kenmerk__content--header{font-size:var(--product-item-heading);font-family:var(--font-bold);color:var(--primary-color);margin-block-end:2rem}.kenmerk__content--lists{list-style-type:none;display:flex;flex-direction:column;gap:1rem}.kenmerk__content--lists li{display:flex;align-items:center;gap:1rem;color:var(--primary-color);font-family:var(--font-regular);font-size:var(--nav-font-size)}.kenmerk__content--lists li svg{--icon-display: inline-block;width:3rem;fill:var(--tertiary-color);stroke:var(--tertiary-color);transform:translateY(-1px)}@media only screen and (max-width: 960px){.kenmerk__content{padding-inline-start:1rem}}.kenmerk__photo figure{height:100%}.kenmerk__photo figure picture{height:100%}.kenmerk__photo figure picture img{height:100%;width:100%;object-fit:cover}@media only screen and (max-width: 960px){.kenmerk__photo{aspect-ratio:var(--mobile-aspect-ratio);object-fit:contain;width:100%}}.burger{all:unset;display:var(--nav-button-display, flex);flex-direction:var(--nav-list-layout, column);position:relative;z-index:1;width:4rem;margin-inline-end:1rem}.burger span:first-child,.burger span:last-child,.burger span:nth-child(2){display:block;height:.35rem;border-radius:.4rem;margin-bottom:.45rem;background-color:var(--color-shades-dark);transition:all .6s var(--transition-animation)}.burger span:first-child{width:100%}.burger span:nth-child(2){width:90%}.burger span:last-child{height:.3rem;width:80%}.burger[aria-expanded=true] span:first-child{transform:rotate(45deg);transform-origin:35% 0%;height:.3rem}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:last-child{width:100%}.burger[aria-expanded=true] span:last-child{transform:rotate(-45deg);transform-origin:10% 0%}.content-wide{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto}.content-wide.content-builder-part ul{list-style-type:none;padding-left:0;font-weight:100}.content-wide.content-builder-part ul li{position:relative;padding-left:15px;font-size:var(--paragraph)}.content-wide.content-builder-part ul li::before{content:"»";font-weight:900;position:absolute;left:0;color:var(--secondary-color);top:-2px}#locations-map{height:500px}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:var(--font-bold);color:var(--secondary-color);margin-block-end:1rem;line-height:1.2}.wysiwyg h1{font-size:var(--wysiwyg-h1)}.wysiwyg h2{font-size:var(--wysiwyg-h2)}.wysiwyg h3{font-size:var(--wysiwyg-h3)}.wysiwyg h4{font-size:var(--wysiwyg-h4)}.wysiwyg h5{font-size:var(--wysiwyg-h5)}.wysiwyg h6{font-size:var(--wysiwyg-h6)}.wysiwyg p{margin-bottom:20px}.wysiwyg ul{margin-bottom:20px;padding-left:20px}.wysiwyg ul li{font-family:var(--font-tertiary);font-size:var(--paragraph);font-weight:300}.wysiwyg a{color:var(--secondary-color);transition:all .2s}.wysiwyg a:hover{text-decoration:underline}.wysiwyg .wp-block-gallery{margin-bottom:.5em}.content-two-columns{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;grid-column-gap:5rem}@media only screen and (max-width: 1230px){.content-two-columns{grid-template-columns:1fr}}section.two-columns-color .container{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto}section.two-columns-color .container .content{display:grid;grid-template-columns:1fr 1fr}section.two-columns-color .container .content p{margin-bottom:20px}section.two-columns-color .container .content h3,section.two-columns-color .container .content h2{font-family:var(--font-tertiary);font-size:var(--product-card-heading);color:var(--secondary-color);line-height:1.2;margin-block-end:2rem}section.two-columns-color .container .content .blue-block-background{background-color:var(--primary-color);color:#fff !important;padding:25px}section.two-columns-color .container .content .blue-block-background h3,section.two-columns-color .container .content .blue-block-background h2{color:#fff}section.two-columns-color .container .content .orange-block-background{background-color:var(--secondary-color);color:#fff !important;padding:25px}section.two-columns-color .container .content .orange-block-background h3,section.two-columns-color .container .content .orange-block-background h2{color:#fff}section.two-columns-color .container .content img{width:100%;height:100%}section.two-columns-color .container .content .no-background-block{padding:25px}section.two-columns-color .container .content ul{list-style-type:none;padding-left:0;font-weight:100;margin-bottom:25px}section.two-columns-color .container .content ul li{position:relative;padding-left:15px;font-size:var(--paragraph)}section.two-columns-color .container .content ul li::before{content:"»";font-weight:900;position:absolute;left:0;color:var(--secondary-color);top:-2px}section.two-columns-color .container .content .image{width:100%;height:100%;background-position-x:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 1050px){section.two-columns-color .container .content{display:flex;flex-direction:column}}.p404{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;margin-top:var(--auto-margin-top)}@supports not (container-type: inline-size){.inspiration__scroller,.collection__items--item,.loader{display:flex}}@keyframes show-loader{from{opacity:0}to{opacity:1}}@container products (max-width: 750px){.products__card{flex:1;flex-direction:row;gap:1rem}.products__card>*{flex:1}.products__card--photo-picture-img{aspect-ratio:1/1}.products__card--text-header{padding-block-start:1rem}.products__card--text-description{font-size:1.35cqb}.products__card--text-description-btn{margin-block-end:1rem}}@container products (max-width: 570px){.products__card{flex:1;flex-direction:column;gap:1rem}.products__card>*{flex:1}.products__card--photo-picture-img{aspect-ratio:1.5/1}}.faq-wrap{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:4rem}@media only screen and (max-width: 960px){.faq-wrap{display:block}}.faqs{margin-bottom:4rem}.faq{position:relative;margin-bottom:10px;padding:15px;border:1px solid var(--primary-color)}.faq:last-child{margin-bottom:0}.faq-title{color:var(--primary-color);cursor:pointer;font-family:var(--font-regular);font-size:var(--paragraph)}.faq-title:hover{color:var(--secondary-color)}.faq-content{margin-top:14px;display:none}.faq-content p:last-child{margin-bottom:0}.faq-arrow{top:19px;right:15px;position:absolute;font-size:35px;transition:all .2s;cursor:pointer}.faq-arrow:hover{color:var(--secondary-color)}.categories{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem}@media only screen and (max-width: 960px){.categories{display:block}.categories .left,.categories .center,.categories .right{margin-bottom:2rem}}.categories .checkbox-lists{display:flex}.categories .checkbox-lists .checkbox-list{margin-right:30px}.categories .checkbox-lists .checkbox-list:last-child{margin-right:0}.categories .checkbox-lists .checkbox-list .category-label{display:block;margin:0 0 7px 0;color:var(--primary-color);font-size:var(--paragraph)}.categories .checkbox-lists .checkbox-list .category-label:last-child{margin-bottom:0}.categories .checkbox-lists .checkbox-list .category-label .category{margin-right:5px;width:15px;height:15px}.nf-form-cont{max-width:800px}.nf-form-cont .nf-form-fields-required{display:none}.nf-form-cont .nf-field-label{margin-bottom:5px !important;color:var(--clr-black);font-family:var(--font-regular);font-size:var(--paragraph)}.nf-form-cont .nf-field-label label{font-weight:normal}.nf-form-cont .nf-field-description p{margin-bottom:1rem !important}.nf-form-cont .textbox-wrap input,.nf-form-cont .lastname-wrap input,.nf-form-cont .address-wrap input,.nf-form-cont .zip-wrap input,.nf-form-cont .city-wrap input,.nf-form-cont .email-wrap input{padding:8px;border:1px solid var(--border);font-family:var(--font-tertiary);font-size:var(--paragraph)}.nf-form-cont input[type=button],.nf-form-cont input[type=submit]{padding:1rem 2rem;background:var(--primary-color);color:var(--clr-white);font-size:var(--paragraph);border:0;cursor:pointer;transition:all .2s}.nf-form-cont input[type=button]:hover,.nf-form-cont input[type=submit]:hover{background:var(--secondary-color)}.nf-form-cont select{padding:10px;font-size:var(--paragraph);border:1px solid var(--border)}.nf-form-cont textarea{padding:8px;font-family:var(--font-tertiary);font-size:var(--paragraph)}.content-related-wrap{display:grid;grid-template-columns:.65fr .35fr;grid-gap:4rem}@media only screen and (max-width: 960px){.content-related-wrap{display:block}.content-related-wrap .content,.content-related-wrap .related{margin-bottom:4rem}}.content-related-wrap .products__lists{row-gap:2rem;margin-inline:0;width:100% !important}#tags{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;margin-block-start:2rem !important;padding-inline-start:3.5rem}@media only screen and (max-width: 960px){#tags{padding-inline-start:0rem}}#tags .tags-list{display:flex;list-style-type:none;margin:0;padding:0}#tags .tags-list .tag .tag-link{background:var(--primary-color);color:#fff;margin:0;padding:4px 10px 5px 10px;border-radius:4px;border:0;margin-right:10px;font-size:16px;transition:all .2s}#tags .tags-list .tag .tag-link:hover{background:#1a5ed1}#tags .tags-list .tag:last-child .tag-link{margin-right:0}#specs{display:flex}@media only screen and (max-width: 960px){#specs{display:block}}#specs .spec{display:flex;align-items:center;margin-right:30px;font-size:16px;color:#fff}@media only screen and (max-width: 960px){#specs .spec{margin-right:0;margin-bottom:10px}}#specs .spec:last-child{margin-right:0;margin-bottom:0}#specs .spec svg{display:inline-block;margin-right:8px;height:20px;fill:#fff}#contractor{margin-top:10px;font-size:16px;color:#fff}#gallery{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}@media only screen and (max-width: 960px){#gallery{grid-template-columns:repeat(2, 1fr)}}#gallery .gallery-image{aspect-ratio:1/1;background-size:cover;background-position:center center}.praktische-informatie .block{margin-bottom:10px !important}.praktische-informatie .block h2{transition:all .3s ease-in-out;cursor:pointer}.praktische-informatie .block h2:hover{color:var(--secondary-color) !important}.praktische-informatie .block h2:hover svg{fill:var(--secondary-color)}.praktische-informatie .block .icon{display:inline-block;height:20px;fill:#094fa3;transform:translateY(5px)}.praktische-informatie .block .items{display:none}.primary__header{z-index:999}.intro-text-gray-background ul{list-style-type:none !important;padding-left:0px}.intro-text-gray-background ul li{position:relative;padding-left:15px}.intro-text-gray-background ul li::before{content:"»";font-weight:900;position:absolute;left:0;color:var(--secondary-color);top:-2px}.intro-text-gray-background p{margin-bottom:20px}section.intro-text-gray-background .content-wide .background-color{background-color:#f1f1f1}section.intro-text-gray-background .content-wide .background-color .content{padding:25px}section.intro-text-gray-background .content-wide .background-color .content h2,section.intro-text-gray-background .content-wide .background-color .content h3,section.intro-text-gray-background .content-wide .background-color .content h4,section.intro-text-gray-background .content-wide .background-color .content h5{font-family:var(--font-bold);color:var(--secondary-color);margin-block-end:1rem;line-height:1.2;font-size:var(--wysiwyg-h2)}section.three-column ul li a{color:var(--primary-color) !important}section.three-column p{margin-bottom:20px}section.three-column ul{margin-bottom:20px}section.three-column .container{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto}section.three-column .container .content{display:grid;grid-template-columns:1fr 1fr 1fr !important;gap:5rem}@media only screen and (max-width: 1050px){section.three-column .container .content{display:flex;gap:5rem;flex-direction:column}}section.three-column .container .content h3,section.three-column .container .content h2{font-family:var(--font-tertiary);font-size:var(--product-card-heading);color:var(--secondary-color);line-height:1.2;margin-block-end:2rem}section.three-column .container .title h3{font-family:var(--font-tertiary);font-size:var(--product-card-heading);color:var(--secondary-color);line-height:1.2;margin-block-end:2rem}section.three-column ul{list-style-type:none;padding-left:0;font-weight:100}section.three-column ul li{position:relative;padding-left:15px;font-size:var(--paragraph)}section.three-column ul li a{color:#000;transition:125ms ease-in-out}section.three-column ul li a:hover{color:var(--secondary-color);padding-left:10px;text-decoration:unset !important}section.three-column ul li::before{content:"»";font-weight:900;position:absolute;left:0;color:var(--secondary-color);top:-2px}.two-columns-color .container{margin-bottom:50px}.representatives .products__card--text .representatives-info p{margin-block-end:0px}.representatives .products__card--text .representatives-info a{transition:125ms ease-in-out}.representatives .products__card--text .representatives-info a:hover{color:#f59700}.representatives .representatives-info{margin-block-end:4em}.representatives .representatives-info p.location{margin-bottom:25px}.representatives .fa.fa-phone,.representatives .fa.fa-envelope{margin-right:10px}.newsletter{position:fixed;bottom:0;right:0;padding:25px;max-width:300px;box-shadow:0 0 10px silver;background:#fff;z-index:1}.newsletter .btn{width:100%}.newsletter p{margin-bottom:25px}.newsletter h2{color:var(--primary-color);font-family:var(--font-secondary);font-size:23px;line-height:1.2;margin-block-end:1.5rem}.newsletter-content{width:600px;height:50vh;background:#fff;padding:2rem}.newsletter-content .close,.newsletter .close{text-align:right}.newsletter-content .form{text-align:center}.newsletter-content h2{color:var(--primary-color);font-family:var(--font-secondary);font-size:23px;line-height:1.2;margin-block-end:1.5rem}.newsletter i{font-size:20px;cursor:pointer;transition:125ms ease-in-out;color:var(--primary-color)}.newsletter i:hover{color:var(--secondary-color);transform:rotatey(180deg)}.newsletter .nf-row:last-child .nf-field-container{margin-bottom:0px}.newsletter .field-wrap input[type=submit]{width:100%;background:var(--secondary-color)}.newsletter .field-wrap input[type=submit]:hover{background:var(--tertiary-color)}.newsletter-tab{display:none}@media screen and (max-width: 768px){.newsletter{right:-300px;transition:right .3s ease}.newsletter.open{right:0}.newsletter .newsletter-tab{display:block;position:absolute;left:0;top:50%;transform:rotate(-90deg) translateY(-50%);transform-origin:left center;background:var(--primary-color);color:#fff;font-weight:bold;padding:8px 20px;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.2);font-size:14px}.newsletter .close{display:block}}.top-scroller{position:fixed;bottom:20px;right:20px;background-color:var(--secondary-color);color:#fff;font-weight:700;cursor:pointer;padding:12px 15px;border-radius:100px;border:1px solid var(--secondary-color);transition:125ms ease-in-out;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.top-scroller:hover{background-color:#fff;color:var(--secondary-color)}.top-scroller .button-scroller .fa{font-size:1.1rem}:root{--primary-color: #134395;--secondary-color: hsl(37, 100%, 48%);--tertiary-color: hsl(83, 94%, 32%);--overlay-background: hsla(240, 20%, 99%, 0.85);--clr-white: hsl(0, 0%, 100%);--clr-white-light: hsla(0, 0%, 100%, 0.5);--clr-black: hsl(0, 0%, 0%);--bg: hsl(0, 0%, 100%);--border: hsl(0, 0%, 70%);--min-font-size: 1.5rem;--header-top-font-size: clamp(1.2rem, 1.5vw + 1rem, 1.6rem);--prefooter-text-size: clamp(1.2rem, 1.5vw + 1rem, 1.7rem);--nav-font-size: clamp(1.4rem, 1.5vw + 1rem, 1.8rem);--heading: clamp(2rem, 1.5vw + 1rem, 3rem);--product-card-heading: clamp(2rem, 1.5vw + 1rem, 2.7rem);--product-item-heading: clamp(2rem, 1.5vw + 1rem, 3rem);--paragraph: clamp(1.4rem, 1.5vw + 1rem, 1.8rem);--btn-text: clamp(1.4rem, 0.7vw + 1rem, 1.6rem);--usp-numbers: clamp(2rem, 1.7vw + 1rem, 4rem);--usp-text: clamp(1.4rem, 1.5vw + 1rem, 2rem);--wysiwyg-h1: clamp(2rem, 1.5vw + 1rem, 3rem);--wysiwyg-h2: clamp(2rem, 1.5vw + 1rem, 2.8rem);--wysiwyg-h3: clamp(2rem, 1.5vw + 1rem, 2.6rem);--wysiwyg-h4: clamp(2rem, 1.5vw + 1rem, 2.4rem);--wysiwyg-h5: clamp(2rem, 1.5vw + 1rem, 2.2rem);--wysiwyg-h6: clamp(2rem, 1.5vw + 1rem, 2rem);--line-h: 1.5;--font-primary: "myriad-pro";--font-secondary: "myriad-pro";--font-tertiary: "myriad-pro";--font-regular: "myriad-pro";--font-bold: "myriad-pro";--font-black: "myriad-pro";--font-light: "myriad-pro";--top-header-padding: clamp(0rem, 0.7vw + 1rem, 5rem);--bottom-header-logo-padding: clamp(0rem, 2vw + 1rem, 10rem);--header-bottom-items-spacing: clamp(5rem, 5vw + 1rem, 15rem);--nav-items-spacing: clamp(1rem, 1.5vw + 1rem, 4rem);--intro-padding-block: clamp(3rem, 2.5vw + 1rem, 8rem);--intro-padding-inline: clamp(4rem, 2.5vw + 1rem, 7rem);--intro-padding-inline-mobile: clamp(1.5rem, 2.5vw + 1rem, 7rem);--section-space-s: 2rem;--section-space-m: 4rem;--section-space-l: 5rem;--max-width: 150rem;--restricted-width: 140rem;--main-hero-width: min(100%, var(--max-width));--container-width: min(80%, var(--restricted-width));--container-hero-width: min(100%, var(---restricted-width));--auto-margin-top: min(6rem, 4.5vw + 1rem, 10rem);--mobile-aspect-ratio: 1.8/1;--shadow: 7px 0px 28px 5px rgba(0, 0, 0, 0.04);--hover-shadow: 10px 0px 28px 10px rgba(0, 0, 0, 0.1);--sticky-header-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.85);--header-shadow: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028), 12.5px 12.5px 10px rgba(0, 0, 0, 0.035), 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042), 41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05), 100px 100px 80px rgba(0, 0, 0, 0.07);--color-shades-dark: rgb(25, 25, 25);--color-shade-light: rgb(165, 167, 175);--color-highlight: rgb(24, 54, 145);--transition-animation: cubic-bezier(0.68, -0.55, 0.27, 1.55)}.footer{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;transition:width .5s ease-in-out}.footer__top{display:grid;grid-template-columns:repeat(4, 1fr);margin-block:5rem}@media only screen and (max-width: 1200px){.footer__top__column--content-top{display:flex;justify-content:center}}.footer__top__column--list{display:flex;flex-direction:column}.footer__top__column--list-item{list-style-type:none}.footer__top__column--list-item .link{text-decoration:none;display:flex;align-items:center;justify-content:flex-start}.footer__top__column--list-item .link span{font-size:var(--nav-font-size);color:var(--primary-color);transition:transform .2s ease-in-out}.footer__top__column--list-item .link .icon{--icon-display: inline-block;--stroke: var(--primary-color);--fill: var(--primary-color);stroke-width:3rem;height:.8rem;margin-right:.5rem;width:1rem;margin-inline-start:.5rem;transition:transform .2s ease-in-out}.footer__top__column--list-item .link:hover span{color:var(--secondary-color);transform:translateX(0.5rem)}.footer__top__column--list-item .link:hover .icon{fill:var(--secondary-color);stroke:var(--secondary-color);transform:translate(0.5rem, 0)}.footer__top__column--list-item:not(:last-child){margin-bottom:.5rem}.footer__top__column--content{height:100%;display:flex;flex-direction:column}.footer__top__column--content-bottom{flex:1;display:flex;align-items:flex-end;margin-block-start:2rem}.footer__top__column--content-bottom ul{display:flex;width:100%;justify-content:flex-start;margin-inline-start:4rem;column-gap:1rem}@media only screen and (max-width: 1200px){.footer__top__column--content-bottom ul{margin-inline-start:0;justify-content:center}}.footer__top__column--content-bottom ul li{list-style-type:none}.footer__top__column--content-bottom ul li a{text-decoration:none}.footer__top__column--content-bottom ul li a svg{height:3rem;width:3rem;stroke:var(--primary-color);fill:var(--primary-color)}.footer__top__column--content-bottom .social-media-list li .link .icon{display:block;transition:fill .2s ease-in-out}.footer__top__column--content-bottom .social-media-list li .link .icon:hover{fill:var(--secondary-color)}@media only screen and (max-width: 1200px){.footer__top__column:nth-of-type(4){display:flex;align-items:flex-start;flex-direction:column}.footer__top__column:nth-of-type(4) .side{flex:.72;justify-content:space-between;flex-wrap:wrap;gap:2rem}.footer__top__column:nth-of-type(4) .side ul{flex:.5}}@media only screen and (max-width: 425px){.footer__top__column:nth-of-type(4){width:inherit;flex-direction:column}}@media only screen and (max-width: 600px){.footer__top{display:flex;flex-direction:column}}.footer__bottom{display:grid;place-items:center;padding:0 2rem 2rem 2rem}.footer__bottom p{font-family:var(--font-light);color:var(--primary-color)}@media only screen and (max-width: 600px){.footer__bottom p{text-align:center}}@media only screen and (max-width: 1200px){.footer{width:95%}.footer__top{display:flex !important;flex-wrap:wrap;gap:5rem}}@media only screen and (max-width: 1201px){.footer{width:100%}.footer__top{row-gap:2rem;padding-left:2rem;padding-right:2rem}.footer__top__column:nth-of-type(3){order:4;margin-top:2rem}}.footer__top__column--content-bottom{margin-block-start:unset}.footer__top__column--content-bottom ul{margin-inline-start:5px}.social-text{margin-block-start:20px}.social-text p{padding-left:8px;font-weight:900;color:var(--primary-color)}.social-text p span.orange{color:var(--secondary-color)}@media only screen and (max-width: 1200px){.social-text p{text-align:center}}.header{background-color:var(--header-background-c, var(--bg));height:var(--header-height, 6.5rem);position:relative}.header__top{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;display:var(--top-display, none);align-items:var(--top-align-items, center);justify-content:var(--top-justify-content, space-between);padding-inline-end:var(--top-padding-inline-end, 0rem);position:relative;z-index:1}.header__top--tel{white-space:var(--tel-white-space);overflow:var(--tel-overflow);text-overflow:var(--tel-text-overflow);flex-wrap:var(--tel-flex-wrap)}.header__top--tel-text,.header__top--tel-tel-number{font-size:var(--tel-font-size);color:var(--tel-color)}.header__top--tel-text{font-family:var(--tel-font-family)}.header__top--tel-tel-number{font-family:var(--tel-number-font-family);text-decoration:var(--tel-number-text-decoration);transition:var(--tel-number-transition)}@media(hover: hover)and (pointer: fine){.header__top--tel-tel-number:hover{color:var(--tel-color);text-decoration:var(--tel-number-text-decoration-hover)}}.header__top--btn{--background: var(--secondary-color);display:var(--btn-display);align-items:var(--btn-align-items);flex-wrap:var(--btn-flex-wrap);z-index:var(--btn-z-index);font-family:var(--btn-font-family)}@-moz-document url-prefix(){.header__top--btn{font-family:lato,sans-serif}}.header__top--btn .btn.bn{margin-block-start:1rem;margin-inline-start:0rem}.header__top--btn-bn{margin-inline-start:var(--btn-margin-inline-start);background-color:var(--btn-background-color);font-size:var(--btn-font-size);color:var(--btn-color);display:var(--btn-display);white-space:var(--btn-white-space);overflow:var(--btn-overflow);text-overflow:var(--btn-text-overflow);align-items:var(--btn-align-items);padding:var(--btn-padding);border:var(--btn-border)}.header__top--btn-bn .icon{stroke:var(--btn-icon-stroke);fill:var(--btn-icon-fill);stroke-width:var(--btn-icon-stroke-width);height:var(--btn-icon-height);margin-right:var(--btn-icon-margin-right);width:var(--btn-icon-width);margin-inline-start:var(--btn-icon-margin-inline-start)}.header__top--cart{width:var(--cart-width);display:var(--cart-display);place-content:var(--cart-place-content);place-items:var(--cart-place-items);height:var(--cart-height);margin-left:var(--cart-margin-left)}.header__top--cart-link{padding:var(--cart-link-padding)}.header__top--cart-link .header__top--cart-icon{display:block;height:30px;width:30px;margin-top:5px}.header__top--cart-link .header__top--cart-icon:hover{fill:var(--cart-icon-fill-hover);stroke:var(--cart-icon-fill-hover)}.header__bottom{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;width:100%;display:var(--bottom-display, flex);align-items:var(--bottom-align-items, center);justify-content:var(--bottom-justify-content, space-between);margin-block-end:var(--bottom-margin-block-end, -1rem);margin-block-start:var(--bottom-margin-block-start, 2rem) !important;gap:var(--bottom-gap, var(--header-bottom-items-spacing));padding-inline-start:var(--bottom-padding-inline-start, 2rem);transform:var(--bottom-transform, translateY(-2rem));transition:var(--bottom-transition, all 0.6s ease-in-out);background-color:var(--clr-white)}.header__bottom--logo-box{z-index:5;transition:all .3s ease-in-out}@media only screen and (max-width: 960px){.header__bottom button.toggle{right:3rem}}.header__nav__cart{display:var(--nav-cart-display, flex);width:var(--nav-cart-width, 100%);justify-content:var(--nav-cart-justify-content, space-between);align-items:var(--nav-cart-align-items, center);padding-block:var(--nav-cart-padding-block, 1rem);border-block-end:var(--nav-cart-border, 1px solid rgba(0, 0, 0, 0.09))}.header__nav__cart .btn{--background: var(--secondary-color);--color: var(--clr-white);--border: 1px solid transparent;margin-inline-start:1rem;padding-inline:2rem}.header__nav__cart .btn .icon{--icon-display: inline-block;--fill: var(--clr-white);--stroke: var(--clr-white)}.header__nav__cart .link{padding-inline-end:1rem;padding-block-start:1rem}.header__nav__cart .link .icon.cart-icon{--icon-display: var(--cart-icon-display, inline-block);width:var(--icon-width, 3rem);height:var(--icon-height, 3rem)}@media(min-width: 960px){.header{--header-background-c: var(--bg);--header-height: auto}.header__top{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;--top-display: flex;--top-align-items: center;--top-justify-content: flex-end;--top-padding-inline-start: var(--top-header-padding)}.header__top--tel{--tel-white-space: nowrap;--tel-overflow: hidden;--tel-text-overflow: ellipsis;--tel-flex-wrap: wrap}.header__top--tel-text,.header__top--tel-tel-number{--tel-font-size: var(--paragraph);--tel-color: var(--primary-color)}.header__top--tel-text{--tel-font-family: "myriad-pro"}.header__top--tel-tel-number{--tel-number-font-family: "myriad-pro";font-weight:700;--tel-number-text-decoration: none;--tel-number-transition: all 0.2s ease-in-out}}@media(min-width: 960px)and (hover: hover)and (pointer: fine){.header__top--tel-tel-number:hover{--tel-color: var(--secondary-color);--tel-number-text-decoration-hover: underline}}@media(min-width: 960px){.header__top--btn{--btn-display: flex;--btn-align-items: center;--btn-flex-wrap: wrap;--btn-z-index: 1;--btn-font-family: var(--font-secondary)}.header__top--btn-bn{--background: var(--secondary-color);--btn-margin-inline-start: 2rem;--btn-background-color: var(--background);--btn-font-size: var(--paragraph);--btn-color: var(--clr-white);--btn-display: flex;--btn-white-space: nowrap;--btn-overflow: hidden;--btn-text-overflow: ellipsis;--btn-align-items: center;--btn-padding: 1.5rem 2rem;--btn-font-weight: 700;--btn-border: 1px solid transparent}.header__top--btn-bn .icon{--btn-icon-stroke: var(--clr-white);--btn-icon-fill: var(--clr-white);--btn-icon-stroke-width: 3rem;--btn-icon-height: 0.8rem;--btn-icon-margin-right: 0.5rem;--btn-icon-width: 1rem;--btn-icon-margin-inline-start: 0.5rem}.header__top--cart{--cart-width: 3rem;--cart-display: flex;--cart-place-content: center;--cart-place-items: center;--cart-height: inherit;--cart-margin-left: 2rem}.header__top--cart-link{--cart-link-padding: 0}.header__top--cart-icon{--cart-icon-margin-left: 2rem;--cart-icon-fill: var(--primary-color);--cart-icon-width: 4.5rem;--cart-icon-height: 4.5rem;--cart-transition: all 0.2s ease-in-out}}@media(min-width: 960px)and (hover: hover)and (pointer: fine){.header__top--cart-icon:hover{--cart-icon-fill-hover: var(--secondary-color)}}@media(min-width: 960px){.header__bottom{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;--bottom-display: flex;--bottom-align-items: center;--bottom-margin-block-end: 0;--bottom-margin-block-start: 0;--bottom-gap: var(--header-bottom-items-spacing);--bottom-padding-inline-start: var(--bottom-header-logo-padding);--bottom-transform: translateY(-2rem);--bottom-transition: all 0.6s ease-in-out}.header__nav__cart{--nav-cart-display: none;--nav-cart-width: auto;--nav-cart-justify-content: unset;--nav-cart-align-items: unset;--nav-cart-padding-block: unset;--nav-cart-border: none}.header__nav__cart .btn{--background: var(--secondary-color);--color: var(--clr-white);--border: 1px solid transparent}.header__nav__cart .btn .icon{--icon-display: none;--fill: var(--clr-white);--stroke: var(--clr-white)}.header__nav__cart .link .icon.cart-icon{--icon-display: none}}.main{z-index:1}section.two-columns-color .container .content .image{background-position:center}ol{padding-left:15px;font-weight:100;margin-bottom:25px}ol li{position:relative;font-size:var(--paragraph)}ol li::marker{color:var(--secondary-color);font-weight:500}ol li strong{font-weight:600}.blue-block-background a{color:#fff}ol li::before{content:unset !important}strong{font-weight:600 !important}.locations{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;margin-block-start:unset !important;margin-bottom:50px;padding-top:25px}.locations .grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}@media only screen and (max-width: 850px){.locations .grid{grid-template-columns:1fr}}.locations .grid .location{order:2}.locations .grid .location #map{width:100% !important;height:100% !important;z-index:0}.locations .contact-info{background:var(--secondary-color);color:#fff;padding:50px;--width: unset;width:unset;margin-inline:unset;margin-block-start:unset !important}.locations .contact-info .contact-details{padding:25px}.locations .contact-info .title{margin-bottom:0px}.locations .contact-info a{color:#fff;transition:125ms ease-in-out;font-size:20px}.locations .contact-info a:hover{color:var(--primary-color);padding-left:10px}.locations .contact-info a:hover span{color:#fff}.locations .contact-info h3{font-size:20px;margin-block-start:0;margin-block-end:0;font-weight:400}.locations .contact-info h2{font-size:30px;margin-block-start:0;margin-block-end:0}.locations .locatie{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;overflow:hidden}.locations .locatie .content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.locations .locatie .content .box-2,.locations .locatie .content .box-2 a,.locations .locatie .content .box-1 span{font-size:var(--nav-font-size);display:flex;justify-content:space-between}.locations .locatie .content .box-1{display:flex;justify-content:space-between}.locations .locatie .content .box-2 a{color:var(--secondary-color)}.locations .locatie .content .box-2 a:hover{text-decoration:underline}.locations .locatie .content .location-description-box{margin-top:25px}.locations .locatie .content .location-description-box a{color:var(--secondary-color);transition:125ms ease-in-out}.locations .locatie .content .location-description-box a:hover{opacity:80%}.locations .locatie .branch-image img{width:100%;aspect-ratio:1.5/1;object-fit:cover;block-size:auto;max-inline-size:100%}.locations .locatie .button-box{display:flex;justify-content:space-between;margin-top:25px;gap:25px;width:100%;box-sizing:border-box}.locations .locatie .button-box .btn{width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap}.locations .locatie .contact .icon-wrapper{display:flex;flex-direction:row;gap:2px;align-items:center}.locations .locatie .contact .icon-wrapper .fa{font-size:2rem}.locations .locatie .contact .has-showroom{color:green}.locations .locatie .contact .has-no-showroom{color:red}.locations .opening-hours .all-opening-hours p,.locations .opening-hours .extra-comment p{font-weight:300 !important}span.orange-text{color:var(--secondary-color)}.top-scroller{border:1px solid #fff !important}.top-scroller:hover{border:1px solid var(--secondary-color) !important}.location-find-your-branch{position:absolute;z-index:1}.location-find-your-branch img{position:relative;top:-10px;left:-10px;width:150px}@media only screen and (max-width: 900px){.location-find-your-branch{display:none}}.contact-info .information .opening-hours{background:var(--primary-color);color:#fff;padding:50px}.contact-info .information .opening-hours .all-opening-hours{display:grid;grid-template-columns:1fr 1fr;margin-bottom:50px}.main .small-large{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px}@media only screen and (max-width: 1100px){.main .small-large{display:flex;grid-template-columns:unset;flex-direction:column}}.main .small-large .opening-hours{background-color:var(--secondary-color);padding:25px;color:#fff}.main .small-large .opening-hours .all-opening-hours{display:grid;grid-template-columns:1fr 1fr;margin-bottom:25px}.main .small-large .opening-hours .all-opening-hours p{font-size:22px;font-weight:400}.main .small-large .opening-hours .extra-comment p{font-size:22px;font-weight:400}.main .small-large .opening-hours .content{padding:4rem 4rem 4rem 4rem}@media only screen and (max-width: 1100px){.main .small-large .opening-hours .content{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 650px){.main .small-large .opening-hours .content{display:grid;grid-template-columns:1fr;padding:20px}}.main .small-large .opening-hours .content .title h3{font-weight:900}@media only screen and (max-width: 650px){.main .small-large .opening-hours .content .title h3{font-size:25px !important;line-height:25px !important}}.main .small-large .opening-hours .content .title h2{font-weight:400}@media only screen and (max-width: 1100px){.main .small-large .location-info{order:1}}.main .small-large .location-info .content h3{color:var(--secondary-color);font-size:38px;font-weight:900;margin:5px 0px 20px 0px;line-height:45px}@media only screen and (max-width: 1100px){.main .large-small{display:flex;grid-template-columns:unset;flex-direction:column}}.main .large-small .contact-info{width:100%;background-color:var(--primary-color);color:#fff;padding:25px}@media only screen and (max-width: 1100px){.main .large-small .contact-info{display:grid;grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 900px){.main .large-small .contact-info{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 650px){.main .large-small .contact-info{display:grid;grid-template-columns:1fr}}.main .locations .contact-info{width:100%}.main .contact-info{margin-inline:auto;margin-block-start:unset !important;--width: min(85%, var(--restricted-width));width:var(--width)}.main .contact-info .large-small{display:grid;grid-template-columns:1fr 2fr;gap:25px}.main .contact-info .large-small .service-info h3{color:var(--secondary-color);font-size:40px;font-weight:900;margin:5px 0px}.main .contact-info a{color:#fff}.main .contact-info .contact-details{padding:4rem 4rem 4rem 4rem}.main .contact-info .contact-details .title{margin-bottom:0}.main .contact-info .contact-details .title h3{font-size:20px;margin-block-start:0;margin-block-end:0;font-weight:400}@media only screen and (max-width: 650px){.main .contact-info .contact-details .title h3{font-size:25px}}.main .contact-info .contact-details .department h2{font-size:30px;margin-block-start:0;margin-block-end:0}.main .contact-info .contact-details .contact-links a{font-size:20px;transition:125ms ease-in-out}.main .contact-info .contact-details .contact-links a:hover{padding-left:10px;color:var(--secondary-color)}.main .contact-info .contact-details span{font-size:18px}.main .locations .grid .kaart{order:2}.main .locations .grid .locatie{box-shadow:var(--shadow);background-color:#fff;order:3}.main .locations .grid .locatie .content{padding:25px}.main .locations .grid .locatie .content h3{font-family:var(--font-tertiary);font-weight:400;font-size:var(--product-card-heading);line-height:1.2;color:var(--primary-color)}.main .locations .grid .locatie .content h3.bold{font-family:var(--font-tertiary);font-weight:800;font-size:var(--product-card-heading);line-height:1.2;color:var(--primary-color)}.main .locations .grid .locatie .content .flex-box{font-size:var(--nav-font-size)}.main .locations .grid .opening-hours{background-color:var(--secondary-color);padding:25px;color:#fff;order:1}.main .locations .grid .opening-hours .all-opening-hours{display:grid;grid-template-columns:1fr 1fr;margin-bottom:25px}.main .locations .grid .opening-hours .all-opening-hours p{font-size:22px;font-weight:400}.main .locations .grid .opening-hours .extra-comment p{font-size:22px;font-weight:400}.main .locations .grid .opening-hours .content{padding:4rem 4rem 4rem 4rem}@media only screen and (max-width: 1100px){.main .locations .grid .opening-hours .content{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 650px){.main .locations .grid .opening-hours .content{display:grid;grid-template-columns:1fr;padding:20px}}.main .locations .grid .opening-hours .content .title h3{font-weight:900}@media only screen and (max-width: 650px){.main .locations .grid .opening-hours .content .title h3{font-size:25px !important;line-height:25px !important}}.main .locations .grid .opening-hours .content .title h2{font-weight:400}@media only screen and (max-width: 1100px){.main .large-small{display:flex !important;grid-template-columns:unset;flex-direction:column}}section.blog-filter-list{text-align:center}section.blog-filter-list .blog-filter-title h2{font-size:35px;text-transform:uppercase;color:var(--primary-color);font-weight:900}section.blog-filter-list .blog-filters ul{display:inline-flex;gap:25px;font-size:20px}section.blog-filter-list .blog-filters ul li{list-style:none}section.blog-filter-list .blog-filters ul li a{color:var(--primary-color);transition:125ms ease-in-out}section.blog-filter-list .blog-filters ul li.active a{color:var(--secondary-color)}section.blog-filter-list .blog-filters ul li a:hover{color:var(--secondary-color)}.products__lists .products__card picture{position:relative;display:inline-block}.products__lists .products__card .date-overlay{position:absolute;bottom:0;left:0;background-color:rgba(245,151,0,.8);color:#fff;padding:5px 10px;font-size:14px}.products__lists .products__card .date{display:inline-block}.info-about-post{--width: min(85%, var(--restricted-width));width:var(--width);padding-inline-start:0px !important;margin-block-start:2rem !important}.info-about-post h2{font-size:35px;font-weight:900;color:var(--primary-color)}.categories{grid-gap:0px}.info-about-post .tags,.info-about-post .categories{display:flex;flex-wrap:wrap}.info-about-post p.pre-title{font-size:18px;font-weight:900;color:var(--primary-color)}.info-about-post p a{padding:0px 10px}.info-about-post p.active a{color:var(--secondary-color) !important;font-weight:900;transition:125ms ease-in-out}.info-about-post p.active a:hover{color:var(--primary-color) !important;text-decoration:underline}.info-about-post a.active{color:var(--secondary-color) !important;font-weight:900;transition:125ms ease-in-out}.info-about-post a.active:hover{color:var(--primary-color) !important;text-decoration:underline}#tags{padding-inline-start:0px !important}.info-grid-container{display:grid;grid-template-columns:.65fr .35fr;grid-gap:4rem;--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto}@media only screen and (max-width: 960px){.info-grid-container{display:block}}section.intranet{margin-block-start:unset !important}section.intranet section.header{position:-webkit-sticky;position:sticky;top:45px;z-index:999}section.intranet section.header .top-navbar{background-color:orange}section.intranet section.header .top-navbar .nav-topblock{display:flex;justify-content:space-between;padding:10px 0px;max-width:1400px;margin-inline:auto;margin-block-start:0rem;transition:all .5s ease-in-out}@media only screen and (max-width: 1500px){section.intranet section.header .top-navbar .nav-topblock{margin:0px 50px}}section.intranet section.header .main-navbar .nav-block .logo a:hover{background-color:unset !important}section.intranet section.header .top-navbar .nav-topblock ul{display:flex;gap:50px;list-style-type:none}section.intranet section.header .top-navbar .nav-topblock ul li{color:#fff;font-size:18px;font-weight:600}section.intranet section.header .top-navbar .nav-topblock ul li a{color:#fff;transition:125ms ease-in-out}section.intranet section.header .top-navbar .nav-topblock ul li a i{margin-right:10px}section.intranet section.header .top-navbar .nav-topblock ul li a:hover{opacity:80%}section.intranet section.header .top-navbar .nav-topblock ul li i.fa-solid.fa-user-large{margin-right:25px}section.intranet section.header .main-navbar .nav-block{display:flex;justify-content:space-between;padding:50px 0px;max-width:1400px;margin-inline:auto;margin-block-start:0rem;transition:all .5s ease-in-out;align-items:center;background:#fff}@media only screen and (max-width: 1500px){section.intranet section.header .main-navbar .nav-block{padding:50px 50px}}@media only screen and (max-width: 1100px){section.intranet section.header .main-navbar .nav-block .links{display:none}}section.intranet section.header .main-navbar .nav-block ul{display:flex;list-style-type:none;gap:25px}section.intranet section.header .main-navbar .nav-block ul li{font-size:18px;color:var(--primary-color)}section.intranet section.header .main-navbar .nav-block ul li a{color:var(--primary-color);transition:125ms ease-in-out}section.intranet section.header .main-navbar .nav-block ul li a:hover{color:var(--primary-color);opacity:80%;background-color:unset}section.intranet section.header .main-navbar .nav-block .button a{color:var(--primary-color);border:1px solid var(--primary-color);font-size:20px;font-weight:700;padding:15px 25px;transition:125ms ease-in-out}@media only screen and (max-width: 1100px){section.intranet section.header .main-navbar .nav-block .button a{display:none}}@media only screen and (max-width: 1100px){section.intranet section.header .main-navbar .nav-block .button .mobile-menu{display:block}}@media only screen and (min-width: 1101px){section.intranet section.header .main-navbar .nav-block .button .mobile-menu{display:none}}section.intranet section.header .main-navbar .nav-block .button .mobile-menu .fas.fa-bars{font-size:20px}@media only screen and (max-width: 960px){section.intranet section.header .main-navbar .nav-block{padding:30px 15px}}section.intranet section.header .main-navbar .nav-block a:hover{color:#fff;background-color:var(--primary-color)}.intro{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(3, 1fr);position:relative;margin-block-start:unset !important}@media only screen and (max-width: 960px){.intro{margin-block-start:60px !important}}@media only screen and (max-width: 1400px){section.info-blocks .info-title,section.info-blocks .divider-line{padding:0px 50px}}@media only screen and (max-width: 960px){section.info-blocks .info-title,section.info-blocks .divider-line{padding:0px 25px}}@media only screen and (max-width: 1368px){.intro{grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;grid-template-rows:1fr}}@media only screen and (max-width: 960px){.intro{width:100%;display:flex !important;flex-direction:column}}.intro__left{grid-column:1/5;grid-row:1/4}.intro__left picture{width:100%}.intro__left picture img{width:100%;object-fit:cover;aspect-ratio:1.8/1}@media only screen and (max-width: 1368px){.intro__left{grid-column:unset;grid-row:unset}.intro__left picture{height:100%}.intro__left picture img{height:100%;object-fit:cover;aspect-ratio:unset}}.intro__right{position:relative;grid-column:4/-1;grid-row:1/-1;align-self:center;background-color:var(--primary-color);padding:var(--intro-padding-block) var(--intro-padding-inline);width:100%}.intro__right .header__top--btn{position:absolute;bottom:-2.2rem;right:-2.5rem}@media only screen and (max-width: 960px){.intro__right .header__top--btn{position:initial;margin-block-start:2rem}.intro__right .header__top--btn a{margin-inline-start:0}}.intro__right--content h2{max-width:80%}.intro__right--content h2,.intro__right--content p{margin-block-end:2rem;color:var(--clr-white)}.intro__right--content p a{font-family:var(--font-light);color:var(--clr-white);text-decoration:underline;transition:all .2s}.intro__right--content p a:hover{color:var(--secondary-color)}.intro__right--content p:last-child{margin-block-end:0}@media only screen and (max-width: 1368px){.intro__right{grid-column:unset;grid-row:unset}}@media only screen and (max-width: 960px){.intro__right{position:unset}}@media only screen and (max-width: 600px){.intro__right{margin-block-start:-1rem;padding:var(--intro-padding-block) var(--intro-padding-inline-mobile)}.intro__right--content h2{max-width:95%}}section.info-blocks .container{justify-content:space-between;padding:10px 0px;max-width:1400px;margin-inline:auto;margin-block-start:0rem;transition:all .5s ease-in-out}section.info-blocks .container .grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;padding:0px 50px}@media only screen and (max-width: 960px){section.info-blocks .container .grid{grid-template-columns:1fr;padding:0px 20px}}section.info-blocks .container .grid .info-block{background-color:#fff;box-shadow:var(--shadow)}section.info-blocks .container .grid .info-block .image img{display:block;width:100%;aspect-ratio:1.5/1;object-fit:cover}section.info-blocks .container .grid .info-block .content{padding:32px}section.info-blocks .container .grid .info-block .content h3{color:var(--primary-color)}section.info-blocks .container .grid .info-block .content .links ul{list-style-position:inside}section.info-blocks .container .grid .info-block .content .links ul li{font-size:18px}.mobile-navbar svg{width:25px}.mobile-navbar .request,.mobile-navbar .overview,.mobile-navbar .intranet{display:flex;gap:15px}.mobile-navbar .request{margin-top:25px}.mobile-navbar .intranet{margin-top:10px}.mobile-navbar .overview{margin-top:10px;margin-bottom:25px}section.intranet .mobile-navbar a{transition:125ms ease-in-out;font-size:20px;color:var(--primary-color)}section.intranet .mobile-navbar a:hover{color:var(--secondary-color) !important}@media only screen and (min-width: 1101px){section.intranet .mobile-navbar-icon{display:none !important}section.intranet .mobile-navbar{display:none !important}}@media only screen and (max-width: 1100px){section.intranet .mobile-navbar{padding-left:20px;padding-bottom:50px;background-color:#fff;display:none}section.intranet .mobile-navbar ul{list-style:none}}section.intranet .mobile-navbar ul li{margin-bottom:25px}section.intranet .mobile-navbar a.offerte{background-color:var(--secondary-color);color:#fff;padding:10px 32px}section.intranet .mobile-navbar a.offerte:hover{color:#fff !important;background-color:var(--tertiary-color)}section.intranet .mobile-navbar .offerte-button{width:350px}section.intranet .mobile-navbar-icon i.fa{font-size:2rem;transition:125ms ease-in-out;cursor:pointer}section.intranet .mobile-navbar-icon i.fa:hover{color:var(--secondary-color)}section.intranet .divider-line{--width: min(85%, var(--restricted-width));margin-inline:auto}section.intranet .divider-line hr{margin-bottom:50px;border:2px solid var(--secondary-color)}@media only screen and (max-width: 700px){section.intranet .news-block .info-title{display:block;padding-bottom:25px}}section.intranet .info-title h2{color:var(--secondary-color);font-weight:700;font-size:35px;margin-bottom:5px}section.intranet .news-block .info-title{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;display:flex;justify-content:space-between;align-items:center}section.intranet .news-block .info-title a:hover{font-size:16px;color:#fff;background:var(--tertiary-color);border:1px solid var(--tertiary-color)}section.intranet .news-block .news{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;grid-auto-rows:1fr}section.intranet .news-block .news article div:nth-child(2) a{width:unset}section.intranet .news-block .news__left{grid-column:unset}section.intranet .news-block .news__left--text h2{color:var(--primary-color)}section.intranet .news-block .divider-line{--width: min(85%, var(--restricted-width));width:var(--width);margin-inline:auto}section.intranet .news-block .info-title a{font-size:16px;transition:125ms ease-in-out;padding:10px 15px;border:1px solid var(--primary-color)}section.intranet img.arrow-offerte{width:90px;margin-left:20px;top:-40px;position:relative;left:-50px}@media only screen and (max-width: 1100px){section.intranet img.arrow-offerte{display:none}}section.intranet .nav-block .button{align-items:center;display:flex}.page-template-template-intranet,.page-template-template-intranet-nieuws,.page-template-template-intranet-subpage{padding-bottom:50px;height:unset !important}.page-template-template-intranet #dhwec-sales-bar,.page-template-template-intranet-nieuws #dhwec-sales-bar,.page-template-template-intranet-subpage #dhwec-sales-bar{top:0;margin-bottom:0;position:sticky;z-index:10000}.page-template-template-intranet #dhwec-sales-bar .icon,.page-template-template-intranet-nieuws #dhwec-sales-bar .icon,.page-template-template-intranet-subpage #dhwec-sales-bar .icon{display:inline-block}:root{--primary-color: #134395;--secondary-color: hsl(37, 100%, 48%);--tertiary-color: hsl(83, 94%, 32%);--overlay-background: hsla(240, 20%, 99%, 0.85);--clr-white: hsl(0, 0%, 100%);--clr-white-light: hsla(0, 0%, 100%, 0.5);--clr-black: hsl(0, 0%, 0%);--bg: hsl(0, 0%, 100%);--border: hsl(0, 0%, 70%);--min-font-size: 1.5rem;--header-top-font-size: clamp(1.2rem, 1.5vw + 1rem, 1.6rem);--prefooter-text-size: clamp(1.2rem, 1.5vw + 1rem, 1.7rem);--nav-font-size: clamp(1.4rem, 1.5vw + 1rem, 1.8rem);--heading: clamp(2rem, 1.5vw + 1rem, 3rem);--product-card-heading: clamp(2rem, 1.5vw + 1rem, 2.7rem);--product-item-heading: clamp(2rem, 1.5vw + 1rem, 3rem);--paragraph: clamp(1.4rem, 1.5vw + 1rem, 1.8rem);--btn-text: clamp(1.4rem, 0.7vw + 1rem, 1.6rem);--usp-numbers: clamp(2rem, 1.7vw + 1rem, 4rem);--usp-text: clamp(1.4rem, 1.5vw + 1rem, 2rem);--wysiwyg-h1: clamp(2rem, 1.5vw + 1rem, 3rem);--wysiwyg-h2: clamp(2rem, 1.5vw + 1rem, 2.8rem);--wysiwyg-h3: clamp(2rem, 1.5vw + 1rem, 2.6rem);--wysiwyg-h4: clamp(2rem, 1.5vw + 1rem, 2.4rem);--wysiwyg-h5: clamp(2rem, 1.5vw + 1rem, 2.2rem);--wysiwyg-h6: clamp(2rem, 1.5vw + 1rem, 2rem);--line-h: 1.5;--font-primary: "myriad-pro";--font-secondary: "myriad-pro";--font-tertiary: "myriad-pro";--font-regular: "myriad-pro";--font-bold: "myriad-pro";--font-black: "myriad-pro";--font-light: "myriad-pro";--top-header-padding: clamp(0rem, 0.7vw + 1rem, 5rem);--bottom-header-logo-padding: clamp(0rem, 2vw + 1rem, 10rem);--header-bottom-items-spacing: clamp(5rem, 5vw + 1rem, 15rem);--nav-items-spacing: clamp(1rem, 1.5vw + 1rem, 4rem);--intro-padding-block: clamp(3rem, 2.5vw + 1rem, 8rem);--intro-padding-inline: clamp(4rem, 2.5vw + 1rem, 7rem);--intro-padding-inline-mobile: clamp(1.5rem, 2.5vw + 1rem, 7rem);--section-space-s: 2rem;--section-space-m: 4rem;--section-space-l: 5rem;--max-width: 150rem;--restricted-width: 140rem;--main-hero-width: min(100%, var(--max-width));--container-width: min(80%, var(--restricted-width));--container-hero-width: min(100%, var(---restricted-width));--auto-margin-top: min(6rem, 4.5vw + 1rem, 10rem);--mobile-aspect-ratio: 1.8/1;--shadow: 7px 0px 28px 5px rgba(0, 0, 0, 0.04);--hover-shadow: 10px 0px 28px 10px rgba(0, 0, 0, 0.1);--sticky-header-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.85);--header-shadow: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028), 12.5px 12.5px 10px rgba(0, 0, 0, 0.035), 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042), 41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05), 100px 100px 80px rgba(0, 0, 0, 0.07);--color-shades-dark: rgb(25, 25, 25);--color-shade-light: rgb(165, 167, 175);--color-highlight: rgb(24, 54, 145);--transition-animation: cubic-bezier(0.68, -0.55, 0.27, 1.55)}.w-95{max-width:95% !important}.logo{width:270px}@media(max-width: 960px){.logo{width:170px}}.header.sticky .logo{width:170px;margin-right:30px}@media(max-width: 960px){.header.sticky .logo{margin-right:0;margin-left:2rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;white-space:nowrap}.icon{--icon-display: none;display:var(--icon-display);width:2rem;height:2rem;stroke-width:.5;stroke:var(--primary-color);fill:var(--primary-color);transition:all .3s ease-in-out}.clr-primary{color:var(--primary-color)}.clr-white{color:var(--clr-white)}.overlay{background-color:var(--overlay-background);position:absolute;bottom:clamp(2rem,11.5vw + 1rem,20rem);width:min(34%,50vw);right:17%;padding:4rem}.overlay__content-title,.overlay__content h2{margin-block-end:1.5rem}.overlay__content-paragraph{font-family:var(--font-regular)}.overlay .header__top--btn{--background: var(--secondary-color);position:absolute;bottom:-2.2rem;right:-2.5rem}@media only screen and (max-width: 1367px){.overlay{width:min(40%,50vw)}}@media only screen and (max-width: 1025px){.overlay{width:min(45%,50vw);padding:3rem 2rem}}@media only screen and (max-width: 960px){.overlay{width:100%}.overlay .header__top--btn{position:unset;width:fit-content;margin-block-start:2rem}}section.divider{border:1px solid var(--secondary-color)}@media only screen and (max-width: 500px){section.divider{margin-block-start:1rem}}.footer__top__column>.side{display:flex !important;column-gap:5rem}@media only screen and (max-width: 500px){.footer__top__column>.side{flex-direction:column;row-gap:5rem}}.bold{font-weight:bold;font-family:var(--font-bold)}.mt-1{margin-block-start:1.5rem}.footer__top__column>.footer__top__column--list.mt3{flex:1}.link{text-decoration:none;color:var(--primary-color);font-family:var(--font-regular);transition:color .2s ease-in-out}.link:hover{color:var(--secondary-color)}.bg-sec{background-color:var(--secondary-color)}.jc-start{justify-content:flex-start}.rotate{transform:rotate(90deg)}.header.sticky{position:fixed;top:0;width:100%;z-index:100;padding-block-end:2rem;box-shadow:var(--shadow);animation:moveInTopHeader .4s ease-in-out forwards}@media only screen and (max-width: 960px){.header.sticky{padding-block-end:0rem}}.header.sticky{height:var(--header-height, 7.5rem);box-shadow:var(--sticky-header-shadow)}.header.sticky .header__top{display:var(--header-top-display, none)}@media(min-width: 960px){.header.sticky{--header-height: 9rem}.header.sticky .header__top{--header-top-display: none}}.sticky .header__bottom{transform:translateY(0rem);gap:unset;padding-inline-start:0}@media only screen and (max-width: 960px){.sticky .header__bottom{transform:translateY(-2.5rem)}}.rotate,.icon--open{transform:rotate(90deg)}.icon.icon--open{fill:var(--secondary-color);stroke:var(--secondary-color)}.icon.nav__lists--item--link-content-icon{stroke-width:3rem}.main.products-page{transition:all .2s ease-in-out .2s}.hide-main{visibility:hidden;transition-delay:.3s}*{-webkit-font-smoothing:antialiased}.wysiwyg table{font-size:16px}body{color:#000}#dhwec-product .field-design-select .popup{z-index:100}section.workflow .workflow-steps .step.active{height:100%}section.workflow{height:unset}.products__lists{grid-template-columns:1fr 1fr 1fr}.products.current{grid-template-columns:1fr 1fr 1fr}.content-related-wrap.is-post .products__lists{grid-template-columns:repeat(auto-fit, minmax(35rem, 1fr))}.content-related-wrap.is-post .products{grid-template-columns:repeat(auto-fit, minmax(35rem, 1fr))}.content-wide .products.products__lists{grid-template-columns:repeat(auto-fit, minmax(35rem, 1fr))}.video-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media only screen and (max-width: 1100px){.video-container{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media only screen and (max-width: 700px){.video-container{display:grid;grid-template-columns:1fr;gap:20px}}section.intro{margin-top:50px !important}.content.wysiwyg ul{list-style-type:none;padding-left:0}.content.wysiwyg ul li{position:relative;padding-left:15px}.content.wysiwyg ul li a{color:#000;transition:125ms ease-in-out}.content.wysiwyg ul li a:hover{color:var(--secondary-color);padding-left:10px;text-decoration:unset !important}.content.wysiwyg li::before{content:"»";font-weight:900;position:absolute;left:0;color:var(--secondary-color);top:-2px}@media(min-width: 960px)and (hover: hover)and (pointer: fine){.nav__lists--item:hover .dropdown-content.one-column{inset:3.5rem 20% auto 30%}}.nav__lists--item--dropdown-content{height:300px}@media only screen and (max-width: 650px){.nav__lists--item--dropdown-content{height:100%}}.calendly-inline-widget iframe{height:100%}section.two-columns-color .container .content img{height:unset !important}.content a{color:var(--secondary-color);text-decoration:underline !important}.content a:hover{opacity:80% !important}.wysiwyg ul,.wysiwyg ol{margin-bottom:20px;padding-left:20px}.wysiwyg ul li,.wysiwyg ol li{font-family:var(--font-tertiary);font-size:var(--paragraph);font-weight:300}.content-wide ul,.content-wide ol{margin-bottom:20px;margin-top:20px;padding-left:20px}.content-wide ul li,.content-wide ol li{font-family:var(--font-tertiary);font-size:var(--paragraph);font-weight:300}.b-shortcode a{text-decoration:none !important}.content a,.wysiwyg a{color:var(--primary-color)}@media(min-width: 960px)and (hover: hover)and (pointer: fine){.nav__lists--item:hover .dropdown-content .sub__menu--lists:last-of-type{padding-inline-start:var(--inline-start, 1.5rem);border-left:1px solid var(--secondary-color)}}#dhwec-product .info-popup,#dhwec-basket .info-popup{top:200px}@media only screen and (max-width: 600px){#dhwec-product .info-popup,#dhwec-basket .info-popup{width:100%;left:0px}#dhwec-basket .info-popup .close-text,#dhwec-product .info-popup .close-text{display:none}}.two-columns-color .container{margin-bottom:50px}.intro-text-gray-background ul{list-style-type:none !important;padding-left:0px}.intro-text-gray-background li{position:relative;padding-left:15px}.intro-text-gray-background li::before{content:"»";font-weight:900;position:absolute;left:0;color:var(--secondary-color);top:-2px}
