@charset "UTF-8";:root{--transition-duration: .5s;--transition-effect: ease}button,.button{position:relative;padding:10px 0 10px 32px;display:flex;flex-direction:row;align-items:center;background-color:transparent;border:none;cursor:pointer;text-transform:uppercase;font-family:var(--font-family-default);font-weight:var(--font-weight-medium);font-size:11px;line-height:normal;letter-spacing:.34px;color:var(--color-text)}button:hover:before,.button:hover:before{animation-name:mobile-btn-line-animation;animation-duration:.75s}@media screen and (min-width: 1100px){button:hover:before,.button:hover:before{animation-name:desktop-btn-line-animation}}button:before,.button:before{content:"";position:absolute;left:0;display:block;width:20px;height:1px;background-color:var(--color-accent);margin-right:12px}@media screen and (min-width: 1100px){button:before,.button:before{width:40px;margin-right:18px}}@media screen and (min-width: 1100px){button,.button{padding-left:58px;font-size:12px;letter-spacing:.38px}}button.light,.button.light{color:var(--color-white)}button.light:before,.button.light:before{background-color:var(--color-white)}.arrow-button{position:relative;padding:10px 0;margin-right:0;display:flex;flex-direction:row;align-items:center;background-color:transparent;border:none;cursor:pointer;text-transform:uppercase;font-family:var(--font-family-default);font-weight:var(--font-weight-medium);font-size:11px;line-height:normal;letter-spacing:.34px;color:var(--color-text);width:40px}@media screen and (min-width: 1100px){.arrow-button{font-size:12px;letter-spacing:.38px}}.arrow-button:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:0;display:block;width:100%;height:1px;border-bottom:1px solid var(--color-accent);margin-right:0}.arrow-button:after{box-sizing:border-box;content:"";position:absolute;top:7px;right:1px;width:7px;height:7px;border-top:1px solid var(--color-accent);border-left:1px solid var(--color-accent);transform:rotate(135deg)}.arrow-button:hover:before,.arrow-button.active:before{animation-name:desktop-btn-line-animation;animation-duration:.75s}@media screen and (min-width: 1100px){.arrow-button:hover:before,.arrow-button.active:before{animation-name:desktop-btn-line-animation}}.arrow-button:hover:after,.arrow-button.active:after{animation-name:btn-arrow-animation;animation-duration:.75s}.arrow-button.light{color:var(--color-white)}.arrow-button.light:before{background-color:var(--color-white)}a{font-family:var(--font-family-default);font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:none}a.light{color:var(--color-white)}@keyframes mobile-btn-line-animation{0%{width:20px;left:0}50%{width:0;left:20px}51%{width:0;left:0}to{width:20px;left:0}}@keyframes desktop-btn-line-animation{0%{width:40px;left:0}50%{width:0;left:40px}51%{width:0;left:0}to{width:40px;left:0}}@keyframes btn-arrow-animation{0%{right:1px}50%{right:1px}51%{right:100%}to{right:1px}}:root{--color-white: #ffffff;--color-black: #000000;--color-red: #cd0e2c;--color-grey: #cccccc;--color-light-grey: #eeeeee;--color-dark-grey: #979797;--color-darkest-grey: #787878;--color-warm-darkest-grey: #837d79;--color-very-light-pink: #f1edea;--color-light-peach: #e8d5d0;--color-accent: var(--color-red);--color-background-accent: var(--color-red);--color-background: var(--color-very-light-pink);--color-background-alt: var(--color-light-peach);--color-background-body: var(--color-black);--color-background-footer: var(--color-black);--color-text: var(--color-black)}.background-accent{background-color:var(--color-background-accent)}.background-default{background-color:var(--color-background)}.background-alt{background-color:var(--color-background-alt)}.light{color:var(--color-white)}:root{--font-family-default: "Quicksand", sans-serif;--font-weight-extra-light: 300;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 700;--font-weight-bold: 700}h1,.page-title{font-family:var(--font-family-default);font-weight:var(--font-weight-extra-light);font-size:35px;line-height:40px;letter-spacing:0}@media screen and (min-width: 1100px){h1,.page-title{font-size:70px;line-height:82px}}h2,.section-title{font-family:var(--font-family-default);font-weight:var(--font-weight-light);font-size:25px;line-height:29.5px;letter-spacing:0}@media screen and (min-width: 1100px){h2,.section-title{font-size:42px;line-height:51px}}h3,.subtitle{font-family:var(--font-family-default);font-weight:var(--font-weight-light);font-size:21px;line-height:26px;letter-spacing:0}@media screen and (min-width: 1100px){h3,.subtitle{font-size:36px;line-height:49px}}h4,.subsection-title{font-family:var(--font-family-default);font-weight:var(--font-weight-light);font-size:21px;line-height:26px;letter-spacing:0}@media screen and (min-width: 1100px){h4,.subsection-title{font-size:22px;line-height:1}}p,.text{font-family:var(--font-family-default);font-weight:var(--font-weight-regular);font-size:12px;line-height:20.5px;letter-spacing:0}@media screen and (min-width: 1100px){p,.text{font-size:16px;line-height:30px}}.context{font-family:var(--font-family-default);font-weight:var(--font-weight-medium);font-size:11px;letter-spacing:.35px;text-transform:uppercase}.context:before{content:"/\a0\a0"}@media screen and (min-width: 1100px){.context{font-size:12px;letter-spacing:.38px}}.back-link{align-items:center;display:flex;font-family:var(--font-family-default);font-weight:var(--font-weight-medium);font-size:11px;grid-gap:5px;gap:5px;letter-spacing:.35px;opacity:.4;text-transform:uppercase}.back-link:before{content:"<"}@media screen and (min-width: 1100px){.back-link{font-size:12px;letter-spacing:.38px}}.highlight,.highlight p{font-family:var(--font-family-default);font-weight:var(--font-weight-light);font-size:18px;line-height:24.5px;letter-spacing:0}@media screen and (min-width: 1100px){.highlight,.highlight p{font-size:36px;line-height:49px}}.news a,.text__wrapper p a{color:var(--color-accent);font-weight:var(--font-weight-regular)}@media screen and (min-width: 1100px){.news a,.text__wrapper p a{background-image:linear-gradient(var(--color-accent),var(--color-accent));background-size:0% 1px;padding-bottom:2px;background-position:left bottom;background-repeat:no-repeat;transition:background-size ease .3s}.news a:hover,.text__wrapper p a:hover{background-size:100% 1px}}:root{--full-width: 100vw;--max-page-width: 1680px;--header-height-mobile: 75px;--header-height-desktop: 110px}input{border:none;background-color:transparent;padding:10px 20px;font-family:var(--font-family-default);font-size:18px;box-sizing:border-box;transition:background-color var(--transition-duration) var(--transition-effect)}input:focus,textarea:focus{outline:none;background-color:var(--color-light-grey)}.mat-tab-header{border-bottom:none!important}.mat-tab-label{font-size:20px!important;opacity:1!important;height:auto!important;padding:30px 75px!important}.mat-tab-label-container{overflow-x:scroll!important;-ms-overflow-style:none;scrollbar-width:none}.mat-tab-label-container::-webkit-scrollbar{display:none!important}.small-tabs .mat-tab-header{border-bottom:1px solid var(--color-grey)!important}.small-tabs .mat-tab-label{font-size:12px!important;padding:10px 13px!important;opacity:1!important;height:auto!important;min-width:unset!important}@media screen and (min-width: 1100px){.small-tabs .mat-tab-label{font-size:16px!important;padding:15px 26px!important}}@media screen and (max-width: 1099px){.small-tabs .mat-tab-labels{grid-gap:40px;gap:40px}}.small-tabs .mat-tab-label-active{font-weight:bold}.mat-expansion-panel-header{border-bottom:1px solid var(--color-grey);font-size:18px;padding:20px 30px;height:auto;transition:border-bottom var(--transition-duration) var(--transition-effect);position:relative}.mat-expansion-panel-header:after{content:"";position:absolute;display:block}.mat-expansion-panel-header.mat-expanded{border-bottom-color:var(--color-accent);height:auto!important}.mat-expansion-panel-body{padding:30px 15px;border-bottom:1px solid var(--color-grey)}.mat-expansion-panel-spacing{margin:0}.mat-select ::ng-deep .mat-select-arrow{border-color:var(--color-black);border-top:2px solid;border-right:0;border-left:2px solid;border-bottom:0;width:10px;height:10px;transform:rotate(225deg)}.mat-primary .mat-pseudo-checkbox-checked{background-color:var(--color-white);border-color:var(--color-black)!important;color:var(--color-black)}.mat-primary .mat-pseudo-checkbox-checked:after{border-color:var(--color-black)!important}.mat-checkbox-inner-container{opacity:.35}.mat-checkbox-checked.mat-accent .mat-checkbox-background{background:none}.mat-checkbox-checked.mat-accent .mat-checkbox-inner-container{opacity:1}.mat-checkbox-checkmark-path{stroke:var(--color-black)!important}.mat-dialog-container{background-color:transparent;box-shadow:none}.checkbox-single-field .mat-checkbox-frame{border-radius:100%}.CybotCookiebotDialogContentWrapper button:before{display:none}.CookiebotWidget-contents button:before{display:none}#CookiebotWidget button:before{display:none}@media screen and (min-width: 1100px){.novalux-row{display:grid;grid-template-columns:19% 29% 21% 16%;grid-column-gap:5%;column-gap:5%}.novalux-row>*:nth-child(1){align-self:center}.novalux-row>*:nth-child(2){align-self:center;padding-bottom:80px}.novalux-row>*:nth-child(3){align-self:flex-end}.novalux-row>*:nth-child(4){align-self:center}.novalux-row-reverse{display:grid;grid-template-columns:16% 21% 29% 19%;grid-column-gap:5%;column-gap:5%}.novalux-row-reverse>*:nth-child(1){align-self:center}.novalux-row-reverse>*:nth-child(2){align-self:flex-end}.novalux-row-reverse>*:nth-child(3){align-self:center;padding-bottom:80px}.novalux-row-reverse>*:nth-child(4){align-self:center}}html,body{max-width:100vw}body{font-family:var(--font-family-default);margin:0;overflow-x:hidden;opacity:0;transition:opacity .1s}body.loaded{opacity:1}.page-header{display:flex;flex-direction:column}@media screen and (max-width: 1099px){.page-header h1{padding:0 30px}}@media screen and (min-width: 1100px){.page-header{flex-direction:row;grid-gap:120px;gap:120px;align-items:center;margin:0 5%;padding:50px 0 30px}}@media screen and (min-width: 1600px){.page-header{grid-gap:220px;gap:220px}}@media screen and (max-width: 1099px){.page-header{grid-gap:50px;gap:50px}}@media screen and (min-width: 1100px){.page-header{grid-gap:70px;gap:70px}}@media screen and (min-width: 1600px){.page-header{grid-gap:100px;gap:100px}}.page-content{max-width:1680px;margin:0 auto}@media screen and (max-width: 1099px){.page-content{padding-bottom:50px}}@media screen and (min-width: 1100px){.page-content{padding-bottom:70px}}@media screen and (min-width: 1600px){.page-content{padding-bottom:100px}}.page-content.header-gap{margin-top:var(--header-height-mobile)}@media screen and (min-width: 1100px){.page-content.header-gap{margin-top:var(--header-height-desktop)}}@media screen and (max-width: 1099px){.prefooter{margin-top:50px}}@media screen and (min-width: 1100px){.prefooter{margin-top:70px}}@media screen and (min-width: 1600px){.prefooter{margin-top:100px}}*{scrollbar-width:thin;scrollbar-color:transparent var(--color-light-peach)}*::-webkit-scrollbar{width:5px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:5px;border:1px solid var(--color-accent)}.ng-dialog-backdrop{background-color:#00000080}.mat-dialog-container{border-radius:4px;background-color:var(--color-white);color:var(--color-black)}.mat-dialog-container h1{font-size:36px;line-height:46px;max-width:300px}.mat-dialog-container p{font-size:24px}.action-secondary button{border-radius:50px;background-color:#00f;color:#fff}.action-primary button{border-radius:50px;background-color:red;color:#fff}.dialog-error .mat-dialog-container{border-radius:4px;background-color:var(--color-accent);color:var(--color-white)}filters-column .mat-checkbox-disabled .mat-checkbox-label{color:#0006;cursor:not-allowed}*{box-sizing:border-box}
