@charset "UTF-8";.debug-table{width:auto!important}.debug-table td,.debug-table th{width:200px}.vc-popover-content-wrapper{--popover-horizontal-content-offset:8px;--popover-vertical-content-offset:10px;--popover-caret-horizontal-offset:18px;--popover-caret-vertical-offset:8px;display:block;outline:none;position:absolute;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);box-shadow:var(--vc-shadow-lg);color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);outline:none;padding:4px;position:relative;z-index:10}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{background-color:inherit;border-left:inherit;border-top:inherit;content:"";display:block;height:12px;position:absolute;width:12px;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-135deg);transform:translateX(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{-webkit-transform:translateY(-50%) translateX(-50%) rotate(135deg);transform:translateY(-50%) translateX(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{transition:var(--vc-day-content-transition)}.vc-day-popover-row,.vc-day-popover-row-indicator{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.vc-day-popover-row-indicator{-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-grow:0;justify-content:center;-ms-flex-positive:0;flex-grow:0;width:15px}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-webkit-flex-wrap:none;-ms-flex-wrap:none;flex-wrap:none;-ms-flex-positive:1;flex-grow:1;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal);margin-left:4px;margin-right:4px;width:-webkit-max-content;width:max-content}.vc-day-popover-row-highlight{border-radius:3px;height:5px;width:8px}.vc-day-popover-row-bar{height:3px;width:10px}.vc-base-icon{display:inline-block;stroke:currentColor;stroke-width:2;fill:none}.vc-header{display:grid;grid-gap:4px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;margin-top:10px;padding-left:10px;padding-right:10px}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-title-wrapper{grid-column:title;grid-row:1}.vc-header .vc-prev{grid-column:prev;grid-row:1}.vc-header .vc-next{grid-column:next;grid-row:1}.vc-header .vc-next,.vc-header .vc-prev,.vc-header .vc-title{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:0;border-radius:var(--vc-rounded);cursor:pointer;pointer-events:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);line-height:30px;margin:0;padding:0 8px;white-space:nowrap}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;color:var(--vc-header-arrow-color);height:30px;margin:0;padding:0;width:28px}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.25;pointer-events:none}.vc-nav-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.vc-nav-arrow,.vc-nav-item,.vc-nav-title{border:0;border-radius:var(--vc-rounded);cursor:pointer;font-size:var(--vc-text-sm);margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.vc-nav-arrow:hover,.vc-nav-item:hover,.vc-nav-title:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-arrow:disabled,.vc-nav-item:disabled,.vc-nav-title:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);height:30px;line-height:var(--vc-leading-snug);padding:0 6px}.vc-nav-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;color:var(--vc-header-arrow-color);height:30px;padding:0;width:26px}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px;margin-top:2px}.vc-nav-item{font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0;text-align:center;width:48px}.vc-nav-item.is-active{background-color:var(--vc-nav-item-active-bg);color:var(--vc-nav-item-active-color);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day{min-height:32px;position:relative;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vc-day-box-center-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.vc-day-box-center-center,.vc-day-box-left-center{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.vc-day-box-left-center{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform-origin:0 50%;transform-origin:0 50%}.vc-day-box-right-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-align-items:center;justify-content:flex-end;-ms-flex-align:center;align-items:center;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.vc-day-box-center-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.vc-day-box-center-bottom,.vc-day-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vc-day-content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:var(--vc-rounded-full);cursor:pointer;font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);height:28px;line-height:28px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:28px}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){color:var(--vc-content-color);font-weight:var(--vc-font-bold)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{height:28px;width:28px}.vc-highlight.vc-highlight-base-start{border-radius:0!important;border-right-width:0!important;width:50%!important}.vc-highlight.vc-highlight-base-end{border-left-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-middle{border-left-width:0!important;border-radius:0!important;border-right-width:0!important;margin:0 -1px;width:100%}.vc-highlight-bg-none,.vc-highlight-bg-outline{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-none,.vc-highlight-content-outline{color:var(--vc-highlight-outline-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-light{color:var(--vc-highlight-light-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-solid{color:var(--vc-highlight-solid-content-color);font-weight:var(--vc-font-bold)}.vc-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center}.vc-dot{border-radius:9999px;height:5px;transition:var(--vc-day-content-transition);width:5px}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:75%}.vc-bar{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:3px;transition:var(--vc-day-content-transition)}.vc-dot{background-color:var(--vc-dot-bg)}.vc-bar{background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside)*-1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside)*-1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside)*-1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside)*-1)}.vc-weeknumber-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;color:var(--vc-weeknumber-color);font-size:var(--vc-text-xs);font-style:italic;font-weight:var(--vc-font-medium);height:28px;margin-top:2px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:28px}.vc-weeks{position:relative;-webkit-overflow-scrolling:touch;min-width:232px;padding:6px}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{color:var(--vc-weekday-color);cursor:default;font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);line-height:14px;padding-bottom:8px;padding-top:4px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-week,.vc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.vc-pane-container{position:relative;width:100%}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{pointer-events:none;position:absolute;top:0;width:100%}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{color:var(--vc-day-popover-header-color);font-size:var(--vc-text-xs);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;position:relative;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);height:30px}.vc-base-select.vc-has-icon select{padding:0 27px 0 9px}.vc-base-select.vc-has-icon .vc-base-sizer{padding:0 28px 0 10px}.vc-base-select.vc-fit-content select{left:0;position:absolute;top:0;width:100%}.vc-base-select .vc-base-icon{opacity:.6;pointer-events:none;position:absolute;right:4px;top:6px}.vc-base-select .vc-base-sizer{color:transparent;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);margin:0;padding:0 8px}.vc-base-select select{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-appearance:none;appearance:none;background-color:var(--vc-select-bg);background-image:none;border-radius:var(--vc-rounded);color:var(--vc-select-color);cursor:pointer;display:block;height:30px;justify-content:center;line-height:var(--leading-none);margin:0;padding:0 7px;text-align:center;text-indent:0;width:-webkit-max-content;width:max-content}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-time-picker{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:8px 4px}.vc-time-picker.vc-invalid{opacity:.5;pointer-events:none}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);line-height:21px;margin-top:-4px;padding-left:4px;padding-right:4px;text-transform:uppercase}.vc-time-header,.vc-time-select-group{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc-time-select-group{background:var(--vc-time-select-group-bg);border:1px solid var(--vc-time-select-group-border);border-radius:var(--vc-rounded-md);display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:0 4px}.vc-time-select-group .vc-base-icon{color:var(--vc-time-select-group-icon-color);margin-right:4px}.vc-time-select-group select{background:transparent;padding:0 4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;transition:opacity var(--vc-slide-duration) var(--vc-slide-timing),-webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing);transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing),-webkit-transform var(--vc-slide-duration) var(--vc-slide-timing)}.vc-fade-leave-active,.vc-none-leave-active,.vc-slide-down-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active{position:absolute!important;width:100%}.vc-fade-enter-from,.vc-fade-leave-to,.vc-none-enter-from,.vc-none-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to{opacity:0}.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left,.vc-slide-left-enter-from,.vc-slide-right-leave-to{-webkit-transform:translateX(var(--vc-slide-translate));transform:translateX(var(--vc-slide-translate))}.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right,.vc-slide-left-leave-to,.vc-slide-right-enter-from{-webkit-transform:translateX(calc(var(--vc-slide-translate)*-1));transform:translateX(calc(var(--vc-slide-translate)*-1))}.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top,.vc-slide-up-enter-from{-webkit-transform:translateY(var(--vc-slide-translate));transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom,.vc-slide-up-leave-to{-webkit-transform:translateY(calc(var(--vc-slide-translate)*-1));transform:translateY(calc(var(--vc-slide-translate)*-1))}:root{--vc-white:#fff;--vc-black:#000;--vc-gray-50:#f8fafc;--vc-gray-100:#f1f5f9;--vc-gray-200:#e2e8f0;--vc-gray-300:#cbd5e1;--vc-gray-400:#94a3b8;--vc-gray-500:#64748b;--vc-gray-600:#475569;--vc-gray-700:#334155;--vc-gray-800:#1e293b;--vc-gray-900:#0f172a;--vc-font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;--vc-font-normal:400;--vc-font-medium:500;--vc-font-semibold:600;--vc-font-bold:700;--vc-text-2xs:10px;--vc-text-xs:12px;--vc-text-sm:14px;--vc-text-base:16px;--vc-text-lg:18px;--vc-text-xl:20px;--vc-text-2xl:24px;--vc-leading-none:1;--vc-leading-tight:1.25;--vc-leading-snug:1.375;--vc-leading-normal:1.5;--vc-rounded:0.25rem;--vc-rounded-md:0.375rem;--vc-rounded-lg:0.5rem;--vc-rounded-full:9999px;--vc-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--vc-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--vc-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--vc-slide-translate:22px;--vc-slide-duration:0.15s;--vc-slide-timing:ease;--vc-day-content-transition:all 0.13s ease-in;--vc-weeknumber-offset-inside:26px;--vc-weeknumber-offset-outside:34px}.vc-gray{--vc-accent-50:var(--vc-gray-50);--vc-accent-100:var(--vc-gray-100);--vc-accent-200:var(--vc-gray-200);--vc-accent-300:var(--vc-gray-300);--vc-accent-400:var(--vc-gray-400);--vc-accent-500:var(--vc-gray-500);--vc-accent-600:var(--vc-gray-600);--vc-accent-700:var(--vc-gray-700);--vc-accent-800:var(--vc-gray-800);--vc-accent-900:var(--vc-gray-900)}.vc-red{--vc-accent-50:#fef2f2;--vc-accent-100:#fee2e2;--vc-accent-200:#fecaca;--vc-accent-300:#fca5a5;--vc-accent-400:#f87171;--vc-accent-500:#ef4444;--vc-accent-600:#dc2626;--vc-accent-700:#b91c1c;--vc-accent-800:#991b1b;--vc-accent-900:#7f1d1d}.vc-orange{--vc-accent-50:#fff7ed;--vc-accent-100:#ffedd5;--vc-accent-200:#fed7aa;--vc-accent-300:#fdba74;--vc-accent-400:#fb923c;--vc-accent-500:#f97316;--vc-accent-600:#ea580c;--vc-accent-700:#c2410c;--vc-accent-800:#9a3412;--vc-accent-900:#7c2d12}.vc-yellow{--vc-accent-50:#fefce8;--vc-accent-100:#fef9c3;--vc-accent-200:#fef08a;--vc-accent-300:#fde047;--vc-accent-400:#facc15;--vc-accent-500:#eab308;--vc-accent-600:#ca8a04;--vc-accent-700:#a16207;--vc-accent-800:#854d0e;--vc-accent-900:#713f12}.vc-green{--vc-accent-50:#f0fdf4;--vc-accent-100:#dcfce7;--vc-accent-200:#bbf7d0;--vc-accent-300:#86efac;--vc-accent-400:#4ade80;--vc-accent-500:#22c55e;--vc-accent-600:#16a34a;--vc-accent-700:#15803d;--vc-accent-800:#166534;--vc-accent-900:#14532d}.vc-teal{--vc-accent-50:#f0fdfa;--vc-accent-100:#ccfbf1;--vc-accent-200:#99f6e4;--vc-accent-300:#5eead4;--vc-accent-400:#2dd4bf;--vc-accent-500:#14b8a6;--vc-accent-600:#0d9488;--vc-accent-700:#0f766e;--vc-accent-800:#115e59;--vc-accent-900:#134e4a}.vc-blue{--vc-accent-50:#eff6ff;--vc-accent-100:#dbeafe;--vc-accent-200:#bfdbfe;--vc-accent-300:#93c5fd;--vc-accent-400:#60a5fa;--vc-accent-500:#3b82f6;--vc-accent-600:#2563eb;--vc-accent-700:#1d4ed8;--vc-accent-800:#1e40af;--vc-accent-900:#1e3a8a}.vc-indigo{--vc-accent-50:#eef2ff;--vc-accent-100:#e0e7ff;--vc-accent-200:#c7d2fe;--vc-accent-300:#a5b4fc;--vc-accent-400:#818cf8;--vc-accent-500:#6366f1;--vc-accent-600:#4f46e5;--vc-accent-700:#4338ca;--vc-accent-800:#3730a3;--vc-accent-900:#312e81}.vc-purple{--vc-accent-50:#faf5ff;--vc-accent-100:#f3e8ff;--vc-accent-200:#e9d5ff;--vc-accent-300:#d8b4fe;--vc-accent-400:#c084fc;--vc-accent-500:#a855f7;--vc-accent-600:#9333ea;--vc-accent-700:#7e22ce;--vc-accent-800:#6b21a8;--vc-accent-900:#581c87}.vc-pink{--vc-accent-50:#fdf2f8;--vc-accent-100:#fce7f3;--vc-accent-200:#fbcfe8;--vc-accent-300:#f9a8d4;--vc-accent-400:#f472b6;--vc-accent-500:#ec4899;--vc-accent-600:#db2777;--vc-accent-700:#be185d;--vc-accent-800:#9d174d;--vc-accent-900:#831843}.vc-focus:focus-within{box-shadow:var(--vc-focus-ring);outline:0}.vc-light{--vc-color:var(--vc-gray-900);--vc-bg:var(--vc-white);--vc-border:var(--vc-gray-300);--vc-hover-bg:rgba(204,214,224,.3);--vc-focus-ring:0 0 0 2px rgba(59,131,246,.4);--vc-header-arrow-color:var(--vc-gray-500);--vc-header-arrow-hover-bg:var(--vc-gray-200);--vc-header-title-color:var(--vc-gray-900);--vc-weekday-color:var(--vc-gray-500);--vc-weeknumber-color:var(--vc-gray-400);--vc-nav-hover-bg:var(--vc-gray-200);--vc-nav-title-color:var(--vc-gray-900);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:var(--vc-shadow);--vc-nav-item-current-color:var(--vc-accent-600);--vc-day-popover-container-color:var(--vc-white);--vc-day-popover-container-bg:var(--vc-gray-800);--vc-day-popover-container-border:var(--vc-gray-700);--vc-day-popover-header-color:var(--vc-gray-700);--vc-popover-content-color:var(--vc-gray-900);--vc-popover-content-bg:var(--vc-gray-50);--vc-popover-content-border:var(--vc-gray-300);--vc-time-picker-border:var(--vc-gray-300);--vc-time-weekday-color:var(--vc-gray-700);--vc-time-month-color:var(--vc-accent-600);--vc-time-day-color:var(--vc-accent-600);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-50);--vc-time-select-group-border:var(--vc-gray-300);--vc-time-select-group-icon-color:var(--vc-accent-500);--vc-select-color:var(--vc-gray-900);--vc-select-bg:var(--vc-gray-100);--vc-select-hover-bg:var(--vc-gray-200);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-400)}.vc-light .vc-attr,.vc-light.vc-attr{--vc-content-color:var(--vc-accent-600);--vc-highlight-outline-bg:var(--vc-white);--vc-highlight-outline-border:var(--vc-accent-600);--vc-highlight-outline-content-color:var(--vc-accent-700);--vc-highlight-light-bg:var(--vc-accent-200);--vc-highlight-light-content-color:var(--vc-accent-900);--vc-highlight-solid-bg:var(--vc-accent-600);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-600);--vc-bar-bg:var(--vc-accent-600)}.vc-dark{--vc-color:var(--vc-white);--vc-bg:var(--vc-gray-900);--vc-border:var(--vc-gray-700);--vc-hover-bg:rgba(114,129,151,.3);--vc-focus-ring:0 0 0 2px rgba(59,130,246,.7);--vc-header-arrow-color:var(--vc-gray-300);--vc-header-arrow-hover-bg:var(--vc-gray-800);--vc-header-title-color:var(--vc-gray-100);--vc-weekday-color:var(--vc-accent-200);--vc-weeknumber-color:var(--vc-gray-500);--vc-nav-hover-bg:var(--vc-gray-700);--vc-nav-title-color:var(--vc-gray-100);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:none;--vc-nav-item-current-color:var(--vc-accent-400);--vc-day-popover-container-color:var(--vc-gray-800);--vc-day-popover-container-bg:var(--vc-white);--vc-day-popover-container-border:var(--vc-gray-100);--vc-day-popover-header-color:var(--vc-gray-300);--vc-popover-content-color:var(--vc-white);--vc-popover-content-bg:var(--vc-gray-800);--vc-popover-content-border:var(--vc-gray-700);--vc-time-picker-border:var(--vc-gray-700);--vc-time-weekday-color:var(--vc-gray-400);--vc-time-month-color:var(--vc-accent-400);--vc-time-day-color:var(--vc-accent-400);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-700);--vc-time-select-group-border:var(--vc-gray-500);--vc-time-select-group-icon-color:var(--vc-accent-400);--vc-select-color:var(--vc-gray-200);--vc-select-bg:var(--vc-gray-700);--vc-select-hover-bg:var(--vc-gray-600);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-600)}.vc-dark .vc-attr,.vc-dark.vc-attr{--vc-content-color:var(--vc-accent-500);--vc-highlight-outline-bg:var(--vc-gray-900);--vc-highlight-outline-border:var(--vc-accent-300);--vc-highlight-outline-content-color:var(--vc-accent-200);--vc-highlight-light-bg:var(--vc-accent-800);--vc-highlight-light-content-color:var(--vc-accent-100);--vc-highlight-solid-bg:var(--vc-accent-500);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-500);--vc-bar-bg:var(--vc-accent-500)}.vc-container{background-color:var(--vc-bg);color:var(--vc-color);display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--vc-font-family);height:-webkit-max-content;height:max-content;position:relative;width:-webkit-max-content;width:max-content;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container :focus,.vc-container:focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:transparent}.vc-date-picker-content{background-color:var(--vc-bg);padding:0}.vc-date-picker-content .vc-container{border:0}body,html{height:100%}article,div{box-sizing:border-box}img{aspect-ratio:1.5/1;display:block;height:auto;width:100%}img.-no-ratio{aspect-ratio:auto}p{margin:0}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}.site__header__product-navigation .product-navigation-list .product-navigation-list__title,h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}button,input,textarea{outline:none}button{background:none;border:none;cursor:pointer;padding:0}.block-container .block,.container,.disturber-container,.site__footer .footer-sitemap{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 30px;width:100%}@media (min-width:640px){.block-container .block,.container,.disturber-container,.site__footer .footer-sitemap{padding:0 15px}}.-white.disturber-container,.block-container .-white.block,.container.-white,.site__footer .-white.footer-sitemap{background-color:#fff}.block-container.-colored{padding:20px 0}.block-container.-white{background-color:#fff}.block-container.-blue{background-color:#d6dde1}.block-container .site__bottom-teaser .block,.block.gallery,.configurator-container,.configurator-container .accessory-configurator,.configurator-container .product-configurator,.field-staff .field-staff__filter,.grid,.home-teaser-list .home-teaser-row,.product-list-section .accordion .accordion__tab__content,.reference-detail-section .reference-container,.reference-list-section .reference-container,.registration-container .registration__content,.site__bottom-teaser .block-container .block,.site__bottom-teaser .container,.site__bottom-teaser .disturber-container,.site__bottom-teaser .site__footer .footer-sitemap,.site__footer .site__bottom-teaser .footer-sitemap,.text-teaser{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}@media (min-width:640px){.block-container .site__bottom-teaser .block,.block.gallery,.configurator-container,.configurator-container .accessory-configurator,.configurator-container .product-configurator,.field-staff .field-staff__filter,.grid,.home-teaser-list .home-teaser-row,.product-list-section .accordion .accordion__tab__content,.reference-detail-section .reference-container,.reference-list-section .reference-container,.registration-container .registration__content,.site__bottom-teaser .block-container .block,.site__bottom-teaser .container,.site__bottom-teaser .disturber-container,.site__bottom-teaser .site__footer .footer-sitemap,.site__footer .site__bottom-teaser .footer-sitemap,.text-teaser{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}.grid-4-cols{grid-template-columns:1fr 1fr 1fr 1fr}.grid-2-cols,.grid-4-cols{display:grid;grid-column-gap:20px;grid-row-gap:20px}.grid-2-cols{grid-template-columns:1fr 1fr}.grid-2-cols .col-span-1{grid-column:span 1}.grid-2-cols .col-span-2{grid-column:span 2}.col-span-12{grid-column:span 12}@media (min-width:1024px){.lg\:col-span-6{grid-column:span 6}.lg\:col-span-8{grid-column:span 8}}body{color:#00457c;font-family:myriad-pro-condensed,sans-serif;font-size:23px;font-style:normal;font-weight:400;line-height:31px}.site__header__product-navigation .product-navigation-list .product-navigation-list__title,h1,h2,h3,h4,h5,h6{font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700}.site__header__product-navigation .product-navigation-list .-centred.product-navigation-list__title,h1.-centred,h2.-centred,h3.-centred,h4.-centred,h5.-centred,h6.-centred{text-align:center}.site__header__product-navigation .product-navigation-list .product-navigation-list__title,h1,h2{font-size:32px;font-weight:700;line-height:36px;margin:0 0 38px}@media (min-width:640px){.site__header__product-navigation .product-navigation-list .product-navigation-list__title,h1,h2{font-size:38px;line-height:48px}}.site__header__product-navigation .product-navigation-list .product-navigation-list__title,h1,h2{text-transform:uppercase}h3{font-weight:700;margin:0}h5,h6{font-size:20px;font-weight:400;margin:0}p{margin-bottom:1em}p:last-child{margin-bottom:0}a{color:#7593b3;text-decoration:none;transition:color .3s ease-in-out}a:hover:not(.btn){color:#b7c6d7}.btn,form button[type=submit],form input[type=submit]{background-color:#00457c;border:none;color:#fff;cursor:pointer;display:block;padding:10px 30px;text-align:center;transition:all .3s ease-in-out}.btn.-no-break,form button.-no-break[type=submit],form input.-no-break[type=submit]{white-space:nowrap}.btn.-gray,form button.-gray[type=submit],form input.-gray[type=submit]{background-color:#d5dde0;color:#00457c}.btn:hover,form button[type=submit]:hover,form input[type=submit]:hover{background-color:#7593b3}.btn.icon,form button.icon[type=submit],form input.icon[type=submit]{align-items:center;display:inline-flex;flex-direction:row;gap:20px;width:auto}.btn.-invert,form button.-invert[type=submit],form input.-invert[type=submit]{background-color:initial;color:#00457c}.btn.-outlined,form button.-outlined[type=submit],form input.-outlined[type=submit]{background-color:initial;border:1px solid #00457c;color:#00457c}.btn.-outlined:hover,form button.-outlined[type=submit]:hover,form input.-outlined[type=submit]:hover{background-color:#7593b3;border-color:#7593b3;color:#fff}.btn:disabled,form button[type=submit]:disabled,form input[type=submit]:disabled{background-color:#d5dde0;cursor:not-allowed}.btn.flush-basket,form button.flush-basket[type=submit],form input.flush-basket[type=submit]{background-color:#ff4e50}.btn.flush-basket:hover,form button.flush-basket[type=submit]:hover,form input.flush-basket[type=submit]:hover{background-color:#e10606}.btn.add-panel:disabled,form button.add-panel[type=submit]:disabled,form input.add-panel[type=submit]:disabled{border:1px solid #ff4e50;color:#ff4e50!important;opacity:.5}.action-btn{background-color:#fff;border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;display:block;height:25px;padding:3px;transition:background-color .3s ease-in-out;width:25px}.action-btn:hover{background-color:hsla(0,0%,100%,.6)}.action-btn.icon-edit:after{background-image:url(/src/images/edit.83792186.svg)}.action-btn.icon-add:after,.action-btn.icon-edit:after{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:100%;width:100%}.action-btn.icon-add:after{background-image:url(/src/images/add.f3c0fb4e.svg)}.action-btn.icon-remove:after{background-image:url(/src/images/remove.2f30137d.svg)}.action-btn.icon-close:after,.action-btn.icon-remove:after{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:100%;width:100%}.action-btn.icon-close:after{background-image:url(/src/images/close.f1ca92cf.svg)}.observe.transition-slide{opacity:0;transform:translateX(-30px);transition:all .6s ease-in-out}.observe.transition-slide.-right{transform:translateX(30px)}.observe.in-viewport.transition-slide{opacity:1;transform:translateX(0)}.observe.in-viewport .delay-child-transition :first-child{transition-delay:0ms}.observe.in-viewport .delay-child-transition :nth-child(2){transition-delay:.3s}.observe.in-viewport .delay-child-transition :nth-child(3){transition-delay:.6s}.observe.in-viewport .delay-child-transition :nth-child(4){transition-delay:.9s}.observe.in-viewport .delay-child-transition :nth-child(5){transition-delay:1.2s}.observe.in-viewport .delay-child-transition :nth-child(6){transition-delay:1.5s}.observe.in-viewport .delay-child-transition :nth-child(7){transition-delay:1.8s}.observe.in-viewport .delay-child-transition :nth-child(8){transition-delay:2.1s}.observe.in-viewport .delay-child-transition :nth-child(9){transition-delay:2.4s}.observe.in-viewport .delay-child-transition :nth-child(10){transition-delay:2.7s}.observe.in-viewport .delay-child-transition :nth-child(11){transition-delay:3s}.full-height-header{height:calc(100vh - 204px)}.fold-down .fold-down__header{cursor:pointer}.fold-down .fold-down__content{display:none}.fold-down.show .fold-down__content{display:block}@keyframes lum-fade{0%{opacity:0}to{opacity:1}}@keyframes lum-fadeZoom{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes lum-loader-rotate{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes lum-loader-before{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(6px)}75%{transform:scale(.7) translateX(8px)}90%{transform:scale(.8) translateX(6px)}to{transform:scale(1)}}@keyframes lum-loader-after{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(-6px)}75%{transform:scale(.7) translateX(-8px)}90%{transform:scale(.8) translateX(-6px)}to{transform:scale(1)}}.lum-lightbox{background:hsla(0,0%,100%,.7)}.lum-lightbox.lum-open{z-index:999}.lum-lightbox-inner{bottom:2.5%;left:2.5%;right:2.5%;top:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{color:#fff;margin:0 auto;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{animation:lum-loader-rotate 1.8s linear infinite;display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:66px}.lum-lightbox-loader:after,.lum-lightbox-loader:before{background:hsla(0,0%,100%,.9);border-radius:20px;content:"";display:block;height:20px;margin-top:-10px;position:absolute;top:50%;width:20px}.lum-lightbox-loader:before{animation:lum-loader-before 1.8s linear infinite;left:0}.lum-lightbox-loader:after{animation:lum-loader-after 1.8s linear infinite;animation-delay:-.9s;right:0}.lum-lightbox.lum-opening{animation:lum-fade .18s ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{animation:lum-fadeZoom .18s ease-out}.lum-lightbox.lum-closing{animation:lum-fade .3s ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{animation:lum-fadeZoom .3s ease-in;animation-direction:reverse}.lum-img{display:initial;max-height:80%!important;max-width:1000px!important;transition:opacity .12s ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{background:transparent;background-image:url(/src/images/chevron.915d6747.svg);background-repeat:no-repeat;border:0;cursor:pointer;height:100px;margin:0;max-height:100%;opacity:1;outline:0;overflow:hidden;padding:0;position:absolute;text-indent:150%;top:50%;transform:translateY(-50%) rotate(-90deg);white-space:nowrap;width:60px}.lum-gallery-button:hover{opacity:.8}.lum-close-button{cursor:pointer;height:32px;opacity:1;position:absolute;right:20px;top:20px;width:32px}.lum-close-button:hover{opacity:.8}.lum-close-button:after,.lum-close-button:before{background-color:#00457c;content:" ";height:33px;left:15px;position:absolute;width:2px}.lum-close-button:before{transform:rotate(45deg)}.lum-close-button:after{transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px;transform:translateY(-50%) rotate(90deg)}.lum-previous-button:after{border-left:4px solid hsla(0,0%,100%,.8);border-radius:3px 0 0 0;box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;transform:translateY(-50%) rotate(-45deg)}@media (max-width:460px){.lum-lightbox-image-wrapper{display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{bottom:0;position:absolute;width:100%}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img,.lum-lightbox-position-helper{max-height:80px;max-width:800px}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714286%;width:1.42857%}.icon-arrow line,.icon-chevron path,.icon-chevron-circle circle,.icon-chevron-circle path,.icon-close line,.icon-magnifier path,.icon-user path{stroke:currentColor}.icon-basket path,.icon-basket-complete path,.icon-cog path,.icon-facebook path,.icon-linkedin path,.icon-logout path,.icon-plus path,.icon-shop path{fill:currentColor}.bg-white{background-color:#fff}#app{display:flex;flex-flow:column}.site__header{flex:0 0 100px;position:relative}.block-container .site__header .block,.site__footer .site__header .footer-sitemap,.site__header .block-container .block,.site__header .container,.site__header .disturber-container,.site__header .site__footer .footer-sitemap{height:100px}.site__header .logo-link{box-sizing:border-box;display:block;padding:10px 0}.site__header .logo-link img{height:100%}.print-action{display:none;text-align:right}@media (min-width:1024px){.print-action{display:block;padding-right:100px}}@media (min-width:1660px){.print-action{padding-right:0}}.print-action a{opacity:1;transition:opacity .2s ease-in-out}.print-action a:hover{opacity:.7}.site__content{flex:1 1 auto;margin-bottom:140px;padding-bottom:75px}@media (min-width:640px){.site__content{margin-bottom:175px}}@media (min-width:1024px){.site__content{padding-bottom:0}}.site__back-to-top{bottom:100px;color:#00457c;height:53px;opacity:1;position:fixed;right:25px;transform:translateY(160px);transition:all .3s ease-in-out;width:53px;z-index:40}.site__back-to-top.show{transform:translateY(0)}.site__back-to-top.show:hover{opacity:.5}.site__back-to-top.-anchored{position:absolute}.site__bottom-teaser{background-color:#d5dde0;padding-bottom:130px;padding-top:50px}@media (min-width:640px){.site__bottom-teaser{padding-top:50px}}@media (min-width:1024px){.site__bottom-teaser{padding-bottom:40px}}.block-container .site__bottom-teaser .block,.site__bottom-teaser .block-container .block,.site__bottom-teaser .container,.site__bottom-teaser .disturber-container,.site__bottom-teaser .site__footer .footer-sitemap,.site__footer .site__bottom-teaser .footer-sitemap{grid-row-gap:25px}.site__bottom-teaser .site__bottom-teaser__text{color:#00457c;font-size:32px;grid-column:span 4;line-height:36px}@media (min-width:640px){.site__bottom-teaser .site__bottom-teaser__text{font-size:38px;grid-column:span 12;line-height:48px}}@media (min-width:1024px){.site__bottom-teaser .site__bottom-teaser__text{grid-column:span 8}}.site__bottom-teaser .site__bottom-teaser__link{align-items:center;display:flex;grid-column:span 4}@media (min-width:640px){.site__bottom-teaser .site__bottom-teaser__link{grid-column:span 12}}@media (min-width:1024px){.site__bottom-teaser .site__bottom-teaser__link{grid-column:10/11}}.site__bottom-teaser .site__bottom-teaser__link a{align-items:center;color:#00457c;display:flex;flex-flow:row;font-size:23px;font-weight:700;transition:color .3s ease-in-out}.site__bottom-teaser .site__bottom-teaser__link a:hover{color:#7593b3}.site__bottom-teaser .site__bottom-teaser__link a img{background-color:#eaeef1;margin-right:15px}.site__footer{margin-block-start:auto}body.navigation-is-open,body.reference-filter-is-open{overflow:hidden}@media (min-width:1000px){body.navigation-is-open,body.reference-filter-is-open{overflow:initial}}.header-navigation{align-items:flex-end;display:flex}.site__navigation{box-sizing:border-box;display:flex;flex-flow:column;height:100svh;margin:0 auto;max-width:1400px;padding:0 30px;width:100%}@media (min-width:1000px){.site__navigation{height:100%;margin:initial;max-width:none;padding:initial}}@media (min-width:1024px){.site__navigation{flex-flow:row}}.site__navigation .menu{flex-flow:column;position:relative}.site__navigation .menu.main-menu{flex:1;order:2;padding-top:64px}@media (min-width:1000px){.site__navigation .menu.main-menu{flex:initial;flex-flow:row;padding-top:0}}@media (min-width:1024px){.site__navigation .menu.main-menu{order:1}}.site__navigation .menu.main-menu>li>a{text-transform:uppercase}.site__navigation .menu.aside-menu{align-items:center;display:inline-flex;flex:0 0 80px;flex-direction:row;gap:20px;order:1;padding-top:32px}@media (min-width:1000px){.site__navigation .menu.aside-menu{flex:initial;padding-top:0}}@media (min-width:1024px){.site__navigation .menu.aside-menu{margin-left:20px;order:2}}.site__navigation .menu.aside-menu li a,.site__navigation .menu.aside-menu li button{border:none;border-bottom:1px solid transparent;color:#fff}@media (min-width:1000px){.site__navigation .menu.aside-menu li a,.site__navigation .menu.aside-menu li button{color:#00457c}}.site__navigation .menu.aside-menu li a:hover,.site__navigation .menu.aside-menu li button:hover{color:#7593b3}.site__navigation .menu.aside-menu li a.icon-link,.site__navigation .menu.aside-menu li button.icon-link{align-items:center;display:flex;padding:10px}@media (min-width:1000px){.site__navigation .menu.aside-menu li a.icon-link,.site__navigation .menu.aside-menu li button.icon-link{padding:9px}}.site__navigation .menu.aside-menu li a.icon-link svg,.site__navigation .menu.aside-menu li button.icon-link svg{aspect-ratio:1/1;height:25px;margin:0;width:25px}@media (min-width:1000px){.site__navigation .menu.aside-menu li a.icon-link svg,.site__navigation .menu.aside-menu li button.icon-link svg{height:16px;width:16px}}@media (min-width:1024px){.site__navigation .menu.aside-menu li a.icon-link svg,.site__navigation .menu.aside-menu li button.icon-link svg{height:20px;width:20px}}.site__navigation .menu.aside-menu li a.icon-link span,.site__navigation .menu.aside-menu li button.icon-link span{margin-left:.25em}.site__navigation .menu li{border:none}@media (min-width:1000px){.site__navigation .menu li{align-items:center;display:flex;margin-right:30px;position:relative}.site__navigation .menu li:hover .menu.submenu{display:block}}.site__navigation .menu li.open .menu.submenu{transform:translateX(0)}.site__navigation .menu li a{border-bottom:1px solid #fff;display:block;font-size:32px;padding:9px 0;white-space:nowrap}.site__navigation .menu li a.main-link{color:#fff;opacity:1;transition:all .3s ease-in-out}@media (min-width:1000px){.site__navigation .menu li a.main-link{color:#00457c}}.site__navigation .menu li a.main-link:hover{color:#7593b3}@media (min-width:1000px){.site__navigation .menu li a{color:#00457c;font-size:23px}}.site__navigation .menu li a.login,.site__navigation .menu li a.search{display:block;height:30px;width:30px}.site__navigation .menu li a.login:after,.site__navigation .menu li a.search:after{background-image:url(/src/images/user.b32e0a11.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:100%;width:100%}@media (min-width:1000px){.site__navigation .menu li a.login,.site__navigation .menu li a.search{height:25px;width:25px}}.site__navigation .menu li.active>a{color:#7593b3}.site__navigation .menu.submenu{background-color:#102c53;left:0;position:absolute;top:0;transform:translateX(100%);transition:all .4s ease-in-out;width:100%;z-index:99}@media (min-width:1000px){.site__navigation .menu.submenu{display:none;left:-15px;min-width:300px;padding:100px 30px 85px;top:100%;transform:none;width:auto;z-index:auto}}@media (min-width:1024px){.site__navigation .menu.submenu{min-width:400px}}@media (min-width:1000px){.site__navigation .menu.submenu:before{content:"";display:block;height:40px;left:0;position:absolute;top:-40px;width:100%}.site__navigation .menu.submenu:after{background-color:#102c53;border-radius:100%;content:"";display:block;height:20px;left:30px;position:absolute;top:-10px;width:20px}.site__navigation .menu.submenu li.submenu-control{display:none}}.site__navigation .menu.submenu li.submenu-control a{align-items:center;border-bottom:none;display:flex;font-size:23px;margin-bottom:15px}.site__navigation .menu.submenu li.submenu-control svg{margin-right:16px;width:36px}@media (min-width:1000px){.site__navigation .menu.submenu li.submenu-main-link{display:none}}.site__navigation .menu.submenu li a{color:#fff;width:100%}@media (min-width:1000px){.site__navigation .menu.submenu li a{font-size:22px}}.site__navigation .menu.submenu li a:hover,.site__navigation .menu.submenu li.active>a{color:#7593b3}.site__navigation>.menu{height:100%;overflow-x:hidden;position:relative}.site__navigation>.menu.submenu-open .main-link{opacity:0}@media (min-width:1000px){.site__navigation>.menu.submenu-open .main-link{opacity:1}.site__navigation>.menu{height:auto;margin:0;overflow-x:initial;position:static;transform:none}}.site__header__product-navigation{align-items:center;display:flex;flex-flow:row}.site__header__product-navigation .product-navigation-list{display:flex;flex-wrap:wrap;padding-top:65px;width:100%}@media screen and (min-width:560px) and (max-width:999px){.site__header__product-navigation .product-navigation-list{gap:20px}}@media (min-width:1000px){.site__header__product-navigation .product-navigation-list{flex-flow:row;flex-wrap:wrap;height:31px;justify-content:space-evenly;overflow:hidden;padding-top:0}}.site__header__product-navigation .product-navigation-list .product-navigation-list__title{margin-bottom:30px;width:100%}@media (min-width:1000px){.site__header__product-navigation .product-navigation-list .product-navigation-list__title{display:none}}.site__header__product-navigation .product-navigation-list .product-navigation-list__item{border:2px solid #fff;margin-bottom:17px;position:relative;width:100%}@media screen and (min-width:560px) and (max-width:999px){.site__header__product-navigation .product-navigation-list .product-navigation-list__item{width:48%}}@media (min-width:1000px){.site__header__product-navigation .product-navigation-list .product-navigation-list__item{border:none;display:block;margin-bottom:0;margin-right:30px;width:auto}}.site__header__product-navigation .product-navigation-list .product-navigation-list__item .product-navigation-list__link{height:100%;left:0;position:absolute;top:0;width:100%}.site__header__product-navigation .product-navigation-list .product-navigation-list__item .product-navigation-list__item__thumb{align-items:center;background-color:#eaeef1;display:flex;justify-content:center;padding:10px}@media (min-width:1000px){.site__header__product-navigation .product-navigation-list .product-navigation-list__item .product-navigation-list__item__thumb{display:none}}.site__header__product-navigation .product-navigation-list .product-navigation-list__item .product-navigation-list__item__thumb *{width:100%}.site__header__product-navigation .product-navigation-list .product-navigation-list__item .product-navigation-list__item__name{align-items:center;background-color:#d6dde1;color:#00457c;display:flex;font-size:23px;font-weight:700;hyphens:auto;justify-content:space-between;padding:19px 17px;transition:color .3s ease-in-out}@media (min-width:1000px){.site__header__product-navigation .product-navigation-list .product-navigation-list__item .product-navigation-list__item__name{background-color:transparent;font-size:20px;padding:0}.site__header__product-navigation .product-navigation-list .product-navigation-list__item .product-navigation-list__item__name img{display:none}}.site__header__product-navigation .product-navigation-list .product-navigation-list__item:hover .product-navigation-list__item__name{color:#7593b3}.site__header__product-navigation .product-navigation-list__show-all{display:none}@media (min-width:1000px){.site__header__product-navigation .product-navigation-list__show-all{display:block}}.site__header__product-navigation .product-navigation-list__show-all a{color:#00457c;font-size:20px;font-weight:700;transition:color .3s ease-in-out;white-space:nowrap}.site__header__product-navigation .product-navigation-list__show-all a:hover{color:#7593b3}.language-menu{display:none}@media (min-width:1000px){.language-menu{display:block}}.language-menu .language-menu__languages{background-color:#102c53;display:none;left:-15px;min-width:300px;padding:100px 30px 85px;position:absolute;top:100%}@media (min-width:1024px){.language-menu .language-menu__languages{min-width:400px}}@media (min-width:1000px){.language-menu .language-menu__languages:before{content:"";display:block;height:40px;left:0;position:absolute;top:-40px;width:100%}.language-menu .language-menu__languages:after{background-color:#102c53;border-radius:100%;content:"";display:block;height:20px;left:30px;position:absolute;top:-10px;width:20px}}.language-menu .language-menu__languages li{margin:0}.language-menu .language-menu__languages li a{border-bottom:1px solid #fff!important;color:#fff!important;width:100%}.language-menu .language-menu__languages li a:hover{color:#7593b3!important}.language-menu .language-menu__current-language{display:block;width:30px}@media (min-width:1000px){.language-menu .language-menu__current-language{font-size:18px!important}}@media (min-width:1024px){.language-menu .language-menu__current-language{font-size:inherit!important}}.language-menu:hover .language-menu__languages{display:block}.menu.mobile-language-menu{flex:0 0 50px;flex-flow:row;order:3}@media (min-width:1000px){.menu.mobile-language-menu{display:none}}.menu.mobile-language-menu li{align-items:center;display:flex}.menu.mobile-language-menu li:after{background-color:#fff;border-radius:2px;content:"";display:inline-block;height:4px;margin:0 20px;width:4px}.menu.mobile-language-menu li:last-child:after{content:normal}.menu.mobile-language-menu li a{border:none;font-size:23px;font-weight:400}.menu.mobile-language-menu li.active a{color:#fff;font-weight:700}body.search-bar-is-open{overflow:hidden}@media (min-width:1000px){body.search-bar-is-open{overflow:initial}}.site-search{background-color:#eaeef1;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s ease-in-out;width:100vw}@media (min-width:1000px){.site-search{height:auto;left:auto;max-height:0;overflow:hidden;position:relative;top:auto;transform:none;transition:max-height .4s ease-in-out;width:auto}}.site-search.active{transform:translateX(0);z-index:999}@media (min-width:1000px){.site-search.active{max-height:100px;transform:none}}.site-search .site-search__container{align-items:center;display:flex;height:100%;padding:20px}@media (min-width:1000px){.site-search .site-search__container{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:20px 15px;width:100%}}.site-search .site-search__container .close-search{color:#00457c;inset:55px 30px auto auto;position:absolute;transition:color .3s ease-in-out;width:auto}.site-search .site-search__container .close-search:hover{color:#7593b3}@media (min-width:1000px){.site-search .site-search__container .close-search{display:none}}.search-form form{width:100%}.search-form .site-search__component{display:flex;flex-direction:row;width:100%}.search-form .site-search__component input.search__query{background-color:transparent;border:none;border-bottom:1px solid #00457c;flex:1;order:0;padding:5px 20px;transition:all .4s ease-in-out}.search-form .site-search__component button{background-color:transparent;border-bottom:1px solid #00457c;color:#00457c;order:1;transition:all .4s ease-in-out}.search-form .site-search__component button svg{height:30px}.search-form .site-search__component button:hover,.search-form .site-search__component button:hover+input{background-color:#7593b3;border-color:#7593b3;color:#fff}.search-section .search-form form{display:flex;position:relative;z-index:0}.search-section .search-form form input[type=search]{background-color:transparent;border:none;border-bottom:1px solid #00457c;flex:3;padding:20px}.search-section .search-form form .site-search__submit{align-items:center;background-color:transparent;border-bottom:1px solid #00457c;display:flex}.search-section .search-form form .site-search__submit:before{background-color:#7593b3;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s;width:100%;z-index:-1}.search-section .search-form form .site-search__submit svg{margin-left:auto}.search-section .search-form form .site-search__submit svg path{stroke:#00457c}.search-section .search-form form .site-search__submit:hover svg path{stroke:#fff}.search-section .search-form form .site-search__submit:hover:before{opacity:1}.search-section .search_results{margin-block-start:40px}.search-section .media-body{border-bottom:1px solid #fff;display:flex;gap:20px;padding-block-end:20px}.search-section .media-body h4{margin-block:10px}.menu{display:flex;list-style:none;margin:0;padding:0}.menu li a{font-family:myriad-pro-condensed,sans-serif;font-size:20px;font-style:normal;font-weight:700;transition:color .3s ease-in-out}.menu li a:hover{color:#7593b3}.menu.-vertical{flex-direction:column}.menu.-vertical.-lined li{border-bottom:1px solid #fff}.menu.section-menu.-vertical.-lined li{border-color:#00457c}.menu.section-menu li a{font-size:28px;line-height:40px}@media (min-width:640px){.menu.section-menu li a{font-size:23px;line-height:33px}}.site__header{background-color:#fff;padding-top:30px}@media (min-width:1000px){.site__header{padding-top:25px}}.site__header .site__header__logo{flex:0 0 150px}@media (min-width:1000px){.site__header .site__header__logo{display:flex;flex:0 0 170px;grid-column:span 2;justify-content:end;order:2}}.site__header .site__header__logo a{display:block;width:100%}.site__header .site__header__logo img{aspect-ratio:auto;width:100%}.site__header .site__header__burger{align-items:center;display:flex;grid-column:span 6}@media (min-width:1000px){.site__header .site__header__burger{display:none}}.site__header .site__header__burger .burger{margin-bottom:15px;margin-top:15px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site__header .site__header__burger .burger,.site__header .site__header__burger .burger:after,.site__header .site__header__burger .burger:before{background-color:#102c53;display:block;height:3px;outline:1px solid transparent;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;width:45px}.site__header .site__header__burger .burger:after,.site__header .site__header__burger .burger:before{content:"";position:absolute}.site__header .site__header__burger .burger:before{top:-15px}.site__header .site__header__burger .burger:after{top:15px}.site__header .site__header__burger .burger.active{background-color:transparent}.site__header .site__header__burger .burger.active:before{-webkit-transform:translateY(15px) rotate(45deg);-moz-transform:translateY(15px) rotate(45deg);-ms-transform:translateY(15px) rotate(45deg);-o-transform:translateY(15px) rotate(45deg);transform:translateY(15px) rotate(45deg)}.site__header .site__header__burger .burger.active:after{-webkit-transform:translateY(-15px) rotate(-45deg);-moz-transform:translateY(-15px) rotate(-45deg);-ms-transform:translateY(-15px) rotate(-45deg);-o-transform:translateY(-15px) rotate(-45deg);transform:translateY(-15px) rotate(-45deg)}@media (min-width:1000px){.site__header .site__header__products-toggle{display:none}}.site__header .site__header__products-toggle button{color:#00457c}.site__header .site__header__products-toggle button:hover{color:#7593b3}.site__header .site__header__main-navigation{background-color:#102c53;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s ease-in-out;width:100vw;z-index:100}@media (min-width:1000px){.site__header .site__header__main-navigation{align-items:center;background-color:#fff;display:flex;flex:1;grid-column:span 10;height:auto;order:1;position:relative;transform:translateX(0);width:auto}}.site__header .site__header__main-navigation.active{transform:translateX(0)}.site__header .site__header__main-navigation .close-navigation{color:#fff;inset:55px 30px auto auto;position:absolute;transition:color .3s ease-in-out;width:auto;z-index:99}@media (min-width:1000px){.site__header .site__header__main-navigation .close-navigation{display:none}}.site__header .site__header__main-navigation .close-navigation:hover{color:#7593b3}.site__header .site__header__product-navigation{background-color:#d5dde0;grid-column:span 12;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.site__header .site__header__product-navigation.active{max-height:100%}@media (min-width:1000px){.site__header .site__header__product-navigation{max-height:none}}.site__header .site__header__section .site__header__container{display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 30px;width:100%}@media (min-width:1000px){.site__header .site__header__section .site__header__container{padding:0 15px}}.site__header .site__header__section.-primary{background-color:#fff;padding-bottom:15px}@media (min-width:1000px){.site__header .site__header__section.-primary{padding-bottom:0}.site__header .site__header__section.-primary .site__header__logo{padding-bottom:15px}}.site__header .site__header__section.-secondary{background-color:#d5dde0;padding:22px 0;position:relative}.site__header .site__header__section.-secondary .site__header__container{flex-flow:column}@media (min-width:1000px){.site__header .site__header__section.-secondary .site__header__container{flex-flow:row}}.header-image{height:375px}.header-image img{aspect-ratio:auto;height:100%;object-fit:cover;width:100%}@media (min-width:640px){.header-image{height:319px}}.site__footer{--badgeHeight:128px;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.site__footer .bagde-container{box-sizing:border-box;display:flex;height:auto;justify-content:flex-end;margin:0 auto;max-width:1400px;position:relative;width:100%}@media (min-width:1024px){.site__footer .bagde-container{order:1}.site__footer .bagde-container.shop-active{height:1px}.site__footer .bagde-container.noshop{height:var(--badgeHeight)}}.site__footer .teaser-badge{align-items:center;background-color:#eaeef1;border-radius:100%;display:flex;flex-flow:column;height:260px;justify-content:center;position:relative;transform:translateY(40%);width:260px;z-index:100}@media (min-width:1024px){.site__footer .teaser-badge{transform:translateY(-40%)}}.site__footer .teaser-badge .teaser-badge__title{margin-bottom:20px;width:185px}.site__footer .teaser-badge .teaser-badge__title img{aspect-ratio:auto}.site__footer .teaser-badge .teaser-badge__text{color:#7593b3;font-size:23px;max-width:200px;text-align:center}.site__footer .site__footer__sitemap{background-color:#102c53;padding:100px 0}@media (min-width:1024px){.site__footer .site__footer__sitemap{order:0}}.site__footer .footer-sitemap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;position:relative;grid-column-gap:20px;grid-row-gap:80px;min-height:340px;padding-inline:20px!important}@media (min-width:640px){.site__footer .footer-sitemap{grid-row-gap:50px}}@media (min-width:1024px){.site__footer .footer-sitemap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:100px}}@media (min-width:1200px){.site__footer .footer-sitemap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}.site__footer .footer-sitemap .footer-sitemap__container{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;grid-auto-rows:minmax(min-content,max-content)}@media (min-width:640px){.site__footer .footer-sitemap .footer-sitemap__container{display:grid;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}}.site__footer .footer-sitemap .footer-sitemap__title{grid-column:span 1;margin-bottom:20px}@media (min-width:640px){.site__footer .footer-sitemap .footer-sitemap__title{margin-bottom:0}}.site__footer .footer-sitemap .footer-sitemap__column{grid-column:span 1}.site__footer .footer-sitemap .footer-sitemap__products{display:none}@media (min-width:640px){.site__footer .footer-sitemap .footer-sitemap__products{display:grid;grid-column:span 4;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.site__footer .footer-sitemap .footer-sitemap__products .footer-sitemap__title{grid-column:span 2}}.site__footer .footer-sitemap .footer-sitemap__second-tree{grid-column:span 4}@media (min-width:640px){.site__footer .footer-sitemap .footer-sitemap__second-tree{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.site__footer .footer-sitemap .footer-sitemap__second-tree .footer-sitemap__title{grid-column:span 2}}.site__footer .footer-sitemap .footer-sitemap__bestseller{display:none}@media (min-width:640px){.site__footer .footer-sitemap .footer-sitemap__bestseller{display:grid}}.site__footer .footer-sitemap .footer-sitemap__bestseller,.site__footer .footer-sitemap .footer-sitemap__first-tree{grid-column:span 4}@media (min-width:640px){.site__footer .footer-sitemap .footer-sitemap__bestseller,.site__footer .footer-sitemap .footer-sitemap__first-tree{grid-column:span 2}}.site__footer .footer-sitemap h5{color:#fff;font-size:23px;text-transform:uppercase}.site__footer .footer-sitemap a{color:#fff;display:inline-block;font-size:20px;line-height:28px;padding:7px 0}.site__footer .footer-sitemap .privacy-terms{display:flex;flex-direction:row;margin-top:28px}@media (min-width:640px){.site__footer .footer-sitemap .privacy-terms{flex-direction:column}}.site__footer .footer-sitemap .privacy-terms a,.site__footer .footer-sitemap .privacy-terms span{color:#fff;display:inline;font-size:20px;line-height:28px;padding:7px 0}.site__footer .footer-sitemap .privacy-terms a:before,.site__footer .footer-sitemap .privacy-terms span:before{content:"|";padding:0 5px}.site__footer .footer-sitemap .privacy-terms>div:first-child a:first-child:before,.site__footer .footer-sitemap .privacy-terms>div:first-child span:first-child:before{content:normal}@media (min-width:640px){.site__footer .footer-sitemap .privacy-terms>div:nth-child(2) a:first-child:before,.site__footer .footer-sitemap .privacy-terms>div:nth-child(2) span:first-child:before{content:normal}}.site__footer .footer-sitemap .socialmedia-list{margin:0;padding:0}.site__footer .footer-sitemap .socialmedia-list .icon-link{display:flex!important}.site__footer .footer-sitemap .socialmedia-list img{margin-right:10px;width:16px}.site__footer .site__footer__shop-teaser{background-color:#fff;margin-inline:20px;position:relative;transition:background-color .2s ease-in-out}@media (min-width:1024px){.site__footer .site__footer__shop-teaser{order:2}}.site__footer .site__footer__shop-teaser:hover{background-color:rgba(234,238,241,.14)}.site__footer .site__footer__shop-teaser:hover .footer-teaser:before{opacity:1;transform:translateX(0) rotate(90deg)}.site__footer .site__footer__shop-teaser .footer-teaser{align-items:center;display:flex;margin:0 auto;max-width:1400px;transform:translateX(-50px);transition:transform .3s ease-in-out;width:100%}.site__footer .site__footer__shop-teaser .footer-teaser .footer-teaser__text{align-items:center;color:#00457c;display:flex;font-size:32px;font-weight:700;line-height:36px;padding:40px 0}@media (min-width:640px){.site__footer .site__footer__shop-teaser .footer-teaser .footer-teaser__text{font-size:38px;line-height:48px}}.site__footer .site__footer__shop-teaser .footer-teaser .footer-teaser__text svg{height:55px;margin-right:20px;width:55px}@media (min-width:640px){.site__footer .site__footer__shop-teaser .footer-teaser .footer-teaser__text svg{height:38px;width:38px}.site__footer .site__footer__shop-teaser .footer-teaser:before{background-image:url(/src/images/chevron.915d6747.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:50px;opacity:0;transform:translateX(-40px) rotate(90deg);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:50px}}.block-container .site__footer .block,.site__footer .block-container .block,.site__footer .container,.site__footer .disturber-container,.site__footer .footer-sitemap{padding:0}.loader{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.loader img{height:50px;width:50px}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}form input,form textarea{color:#102c53}form input.error,form textarea.error{border-color:#ff4e50!important;color:#ff4e50}form textarea{border:1px solid #7593b3;box-sizing:border-box;height:200px;outline:none;padding:5px 10px;resize:none}@media (min-width:640px){form textarea{height:auto}}form input[type=email],form input[type=password],form input[type=text]{background-color:transparent;border:none;border-bottom:1px solid #7593b3;transition:border-bottom-color .3s ease-in-out;width:100%}form input[type=email]:focus,form input[type=password]:focus,form input[type=text]:focus{border-bottom-color:#00457c}form input[type=file]{color:#102c53}form label{color:#00457c}form div.error{color:#ff4e50;font-size:20px;margin-top:1px;opacity:.7}form .form_field_checkbox{display:flex;flex-direction:row;gap:20px}form .form_field{margin-bottom:20px}form .form_field.header-label .field_label{font-weight:700}form .main_message{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1;tab-index:-1}input.icon-prefix{background-position:0;background-repeat:no-repeat;background-size:15px 15px;text-indent:20px}input[name="recover_password_form[customerId]"],input[name=_username],input[name=customer-id]{background-image:url(/src/images/user.b32e0a11.svg)}input[name="reset_password_form[password][first]"],input[name="reset_password_form[password][second]"],input[name=_password]{background-image:url(/src/images/lock.2e630299.svg)}input[name=phone]{background-image:url(/src/images/phone.3c749a5d.svg)}input[name="recover_password_form[email]"],input[name=email]{background-image:url(/src/images/email.c8ced348.svg)}input#staffFilter{background-color:transparent;background-image:url(/src/images/magnifier.36280880.svg);border:none;border-bottom:1px solid #7593b3;transition:border-bottom-color .3s ease-in-out;width:100%}input#staffFilter:focus{border-bottom-color:#00457c}@media (min-width:640px){.form-content .form-content__contact-info{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}.form-content .form-content__contact-info{margin-bottom:80px}.form-content .form-content__actions{display:flex;justify-content:flex-end}.form-content .form-content__files{display:grid;grid-template-columns:1fr}@media (min-width:640px){.form-content .form-content__files{grid-template-columns:1fr 1fr;grid-gap:20px}}.form-content .form-content__fbm,.form-content .form-content__message{grid-column:span 2;margin-top:40px}@media (min-width:1024px){.form-content .form-content__fbm,.form-content .form-content__message{grid-column:1/2}}.form-content .form-content__fbm textarea,.form-content .form-content__message textarea{width:100%}.form-content .form-content__terms a{border-bottom:1px dotted #00457c}.checkbox-container{cursor:pointer;display:block;font-size:22px;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-container .checkmark{background-color:transparent;border:1px solid #00457c;height:25px;left:0;position:absolute;top:0;transition:background-color .15s ease-in-out;width:25px}.checkbox-container:hover input~.checkmark{background-color:#d5dde0}.checkbox-container input:checked~.checkmark{background-color:#00457c}.checkbox-container .checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.radio-group{display:flex;flex-direction:column;gap:20px}@media (min-width:640px){.radio-group{flex-direction:row;gap:40px}}.radio-container label{display:flex;flex-direction:row;gap:10px;justify-content:start}.radio-container input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:#cbd1d8;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;flex:0 0 30px;height:30px;outline:none;position:relative;transition:all .15s ease-out 0s;width:30px;z-index:1000}.radio-container input[type=radio]:hover{background:#7593b3}.radio-container input[type=radio]:checked{background:#00457c}.radio-container input[type=radio]:checked:after{-webkit-animation:click-wave .65s;-moz-animation:click-wave .65s;animation:click-wave .65s;background:#7593b3;content:"";display:block;position:relative;z-index:100}.radio-container input[type=radio]:after{border-radius:50%}.form-address{margin-bottom:80px}@media (min-width:640px){.form-address{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px;grid-row-gap:0}}.form-address .form_field.address,.form-address .form_field.addressExtended,.form-address .form_field.country,.form-address .form_field.customerType{grid-column:span 2}.form-address .form_field.email,.form-address .form_field.firstname,.form-address .form_field.phone{grid-column-start:1}.form-address.-toggle{display:none}.form-address.-toggle.show{display:grid}.input-toggler{display:none}.input-toggler.show{display:block}.link-plus{background-color:#eaeef1;border-radius:100%;color:#7593b3;display:inline-block;height:19px;padding:10px;width:19px}.link-plus.-blue{background-color:#00457c;color:#fff}.arrow-link,.plus-link{align-items:center;color:#00457c;display:flex;transition:color .3s ease-in-out}.arrow-link:hover,.plus-link:hover{color:#7593b3}.arrow-link img,.arrow-link svg,.plus-link img,.plus-link svg{margin-inline-end:1.25rem}.arrow-link{align-items:flex-start}.arrow-link svg{flex:0 0 30px;height:30px;transform:rotate(90deg);width:30px}.icon-link{align-items:center;display:flex}.icon-link svg{margin-right:10px}a .link-plus.-animated,button .link-plus.-animated{transform:scale(1);transition:transform .3s ease-in-out}a:hover .link-plus.-animated,button:hover .link-plus.-animated{transform:scale(1.1)}.notification-handler{display:flex;flex-direction:column;left:50%;position:fixed;top:200px;transform:translateX(-50%);z-index:99}.notification-container{transition:max-height .5s ease-in-out}.notification-container.transition-out{max-height:0}.notification{align-items:center;background-color:#eaeef1;border:2px solid #fff;box-shadow:3px 3px 15px 1px rgba(0,0,0,.2);display:flex;flex-direction:row;margin-bottom:20px;padding:15px 40px}.notification .notification__icon{flex:0 0 30px}.notification .notification__text{flex:1}.notification .notification__text h6{white-space:nowrap}.notification .notification__action{flex:0 0 30px;padding-left:20px}.notification .notification__action .close{align-items:center;display:flex}.notification .notification__action .close img{background-color:#fff;height:12px;transform:rotate(45deg);width:12px}.notification .notification__action .close img:hover{transform:rotate(45deg) scale(1.1)}.notification.success{border-color:#88c425}.notification.error{background-color:#fcc2c3;border-color:#ff4e50;color:#ff4e50}.notification-animation-enter-active,.notification-animation-leave-active{transition:all 1s ease}.notification-animation-enter-from{opacity:0;transform:translateY(30px)}.notification-animation-leave-to{opacity:0;transform:translateY(-30px)}.currency{text-transform:uppercase}a.glossary{border-bottom:1px dotted #00457c}.teaser-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}@media (min-width:640px){.teaser-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:0;grid-row-gap:0}}.teaser-list>*{border:2px solid #fff}@media (min-width:640px){.teaser-list>*{border-width:0 2px 2px 0}}.teaser-list>:first-child{border-left-width:2px}.teaser-list>:last-child{border-bottom-width:2px}@media (min-width:640px){.teaser-list>:nth-child(odd){border-left-width:2px}}@media (min-width:1024px){.teaser-list>:nth-child(odd){border-left-width:0}}@media (min-width:640px){.teaser-list>:nth-child(-n+2){border-top-width:2px}}@media (min-width:1024px){.teaser-list>:nth-child(-n+3){border-top-width:2px}.teaser-list>:nth-child(3n){border-right-width:2px}.teaser-list>:nth-child(3n+1){border-left-width:2px}}.teaser-list .teaser-box{grid-column:span 4}@media (min-width:640px){.teaser-list .teaser-box{grid-column:span 6}}@media (min-width:1024px){.teaser-list .teaser-box{grid-column:span 4}.teaser-list.-double .teaser-box{grid-column:span 6}}.teaser-list.reference-teaser-list .teaser-box header{padding:20px 30px 20px 10px}.teaser-list.reference-teaser-list .teaser-box main{padding:0}.teaser-list-mini{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}@media (min-width:640px){.teaser-list-mini{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:0;grid-row-gap:0}}.teaser-list-mini .teaser-box{border:2px solid #fff;grid-column:span 4}@media (min-width:640px){.teaser-list-mini .teaser-box{border-width:0 2px 2px 0;grid-column:span 4}}@media (min-width:1024px){.teaser-list-mini .teaser-box{grid-column:span 3}}@media (min-width:1200px){.teaser-list-mini .teaser-box{grid-column:span 2}}@media (min-width:640px){.teaser-list-mini .teaser-box:nth-child(3n+1){border-left-width:2px}}@media (min-width:1024px){.teaser-list-mini .teaser-box:nth-child(3n+1){border-left-width:0}.teaser-list-mini .teaser-box:nth-child(4n+1){border-left-width:2px}}@media (min-width:1200px){.teaser-list-mini .teaser-box:nth-child(4n+1){border-left-width:0}.teaser-list-mini .teaser-box:nth-child(6n+1){border-left-width:2px}}@media (min-width:640px){.teaser-list-mini .teaser-box:nth-child(-n+3){border-top-width:2px}}@media (min-width:1024px){.teaser-list-mini .teaser-box:nth-child(-n+4){border-top-width:2px}}@media (min-width:1200px){.teaser-list-mini .teaser-box:nth-child(-n+6){border-top-width:2px}}.teaser-list-mini .teaser-box:first-child{border-left-width:2px}.teaser-list-mini .teaser-box.image-teaser{display:none}.teaser-list-mini .teaser-box.image-teaser:nth-child(-n+5){display:flex}.teaser-list-mini .teaser-box header{padding:0 30px}.teaser-list-mini .teaser-box header .link-plus{display:none}.teaser-list-mini .teaser-box main{padding:20px}.teaser-list-mini .fold-down-teaser{align-items:center;border:none;display:flex;justify-content:center}.teaser-list-mini .fold-down-teaser.show{display:flex}.teaser-list-mini .fold-down-teaser .toggler{cursor:pointer}.teaser-list-mini .fold-down-teaser .toggler .link-plus{border:1px solid #7593b3;transform:scale(1);transition:transform .4s ease-in-out}.teaser-list-mini .fold-down-teaser .toggler:hover .link-plus{transform:scale(1.1)}.teaser-list-mini.show-all .teaser-box.image-teaser{display:flex}.teaser-list-mini.show-all .fold-down-teaser .link-plus{transform:rotate(45deg)}@media (min-width:640px){.download-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}.download-list .download-list__item{display:flex;margin-bottom:20px;opacity:1;position:relative;transition:opacity .3s ease-in-out}@media (min-width:640px){.download-list .download-list__item{margin-bottom:0}}.download-list .download-list__item .download-list__item__icon{align-items:center;border-radius:50%;display:flex;flex:0 0 40px;margin-right:25px}@media (min-width:640px){.download-list .download-list__item .download-list__item__icon{flex:0 0 63px}}.download-list .download-list__item .download-list__item__text{align-content:center;display:flex;flex-flow:column}.download-list .download-list__item .download-list__item__text .file-name{font-weight:700}.download-list .download-list__item .download-list__item__text .file-details{display:flex}.download-list .download-list__item .download-list__item__text .file-type{align-items:center;display:flex;text-transform:uppercase}.download-list .download-list__item .download-list__item__text .file-type:after{background-color:#00457c;border-radius:2px;content:"";display:inline-block;height:4px;margin:0 10px;width:4px}.download-list .download-list__item .download-list__item__link{height:100%;left:0;position:absolute;top:0;width:100%}@media (hover:hover){.download-list:hover .download-list__item:not(:hover){opacity:.5}}.team-list{margin:40px 0}.card{background-color:#fff;box-sizing:border-box;margin:50px auto 0;max-width:100%;padding:40px;width:500px}.card .card-actions{font-size:23px;line-height:31px;margin-top:60px}.card .card-actions a{font-weight:400}.card .alert{color:#fff;margin-bottom:20px;padding:20px}.card .alert.error{background-color:#ff4e50}.card .alert.success{background-color:#88c425}.card .card-form .form-hint{font-size:16px;margin-bottom:10px}.custom-select{line-height:47px;min-height:47px;outline:none;position:relative;text-align:left;width:100%}.custom-select.-complex .item{border-top:1px dashed #7593b3;padding-block:1rem}.custom-select.-complex .item.-title{border-top-style:solid;pointer-events:none}.custom-select.-complex .item:first-of-type{border-top:none}.custom-select.-complex .item-config{font-size:1.3rem;line-height:1.5rem}.selected{background-color:#eaeef1;border:1px solid #00457c;border-radius:6px;color:#00457c;cursor:pointer;padding-left:8px;user-select:none}.selected.open{border:1px solid #00457c;border-radius:6px 6px 0 0}.selected:after{border:4px solid transparent;border-top-color:#7593b3;content:"";height:0;position:absolute;right:10px;top:22px;width:0}.items{background-color:#eaeef1;border-bottom:1px solid #00457c;border-left:1px solid #00457c;border-radius:0 0 6px 6px;border-right:1px solid #00457c;left:0;overflow:hidden;position:absolute;right:0;z-index:99}.item,.items{color:#00457c}.item{cursor:pointer;padding-left:8px;user-select:none}.item:hover{background-color:#00457c;color:#fff}.selectHide{display:none}.breadcrumb,.shop__header .shop__navigation{margin:25px 0 130px}.breadcrumb .breadcrumb-menu,.shop__header .shop__navigation .breadcrumb-menu{display:flex;gap:10px;list-style:none;margin:0;padding:0}.breadcrumb .breadcrumb-menu li,.shop__header .shop__navigation .breadcrumb-menu li{align-items:center;display:inline-flex;justify-content:center;text-align:center}.breadcrumb .breadcrumb-menu li:after,.shop__header .shop__navigation .breadcrumb-menu li:after{background-color:#00457c;border-radius:2px;content:"";display:inline-block;height:4px;margin-inline-start:10px;width:4px}.breadcrumb .breadcrumb-menu li:last-child:after,.shop__header .shop__navigation .breadcrumb-menu li:last-child:after{content:normal}.breadcrumb .breadcrumb-menu li a,.shop__header .shop__navigation .breadcrumb-menu li a{color:#00457c;font-size:clamp(14px,2rem,18px);line-height:1.2em}.breadcrumb .breadcrumb-menu li a:hover,.breadcrumb .breadcrumb-menu li.active a,.shop__header .shop__navigation .breadcrumb-menu li a:hover,.shop__header .shop__navigation .breadcrumb-menu li.active a{color:#7593b3}.read-more-block>p{margin-top:0}.read-more-block .read-more-block__toggle{transform:rotate(0deg);transition:transform .4s ease-in-out}@media (min-width:1024px){.read-more-block .read-more-block__toggle{display:none}}.read-more-block .read-more-block__toggle .less{display:none}.read-more-block .read-more-block__full-text{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}@media (min-width:1024px){.read-more-block .read-more-block__full-text{max-height:none}}.read-more-block .read-more-block__full-text p:first-child{margin-top:0}.read-more-block.open .read-more-block__toggle img{transform:rotate(45deg)}.read-more-block.open .read-more-block__toggle .more{display:none}.read-more-block.open .read-more-block__toggle .less{display:block}.img-zoom{position:relative}.img-zoom a{height:100%;left:0;position:absolute;top:0;width:100%}.img-zoom .plus-link{justify-content:center}.img-zoom .plus-link .-animated{transition:transform .4s ease-in-out}.img-zoom:hover .plus-link{color:#7593b3}.img-zoom:hover .plus-link .link-plus{transform:scale(1.1)}.modal-backdrop{background-color:rgba(0,0,0,.2);height:100%;left:0;position:absolute;position:fixed;top:0;width:100%;z-index:999}.modal-backdrop .modal{background-color:#fff;left:50%;padding:20px;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:min(90vw,600px)}.modal-backdrop .modal.error .modal__header{color:#ff4e50}.modal-backdrop .modal .modal__header{font-weight:700;margin-bottom:20px;position:relative;text-transform:uppercase}.modal-backdrop .modal .modal__header .close-button{position:absolute;right:0;top:0}.modal-backdrop .modal .modal__header .close-button button:hover{background-color:#eaeef1}.modal-backdrop .modal .modal__body{display:grid;gap:20px}.modal-backdrop .modal .modal__body .form-actions{display:flex;gap:20px;justify-content:space-between}.modal-backdrop .modal .modal__footer{margin-top:20px}.fade-enter,.fade-enter-active,.fade-leave,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.accordion{background:#fff;max-width:1280px;padding-top:2px}.accordion .accordion__tab__header{background-color:#d6dde1;cursor:pointer;margin:0 2px 2px;transition:background-color .4s}.accordion .tab-title{align-items:center;color:#00457c;display:flex;font-size:23px;font-weight:700;justify-content:space-between;letter-spacing:.05rem;padding:10px;text-transform:uppercase;transition:font-size .4s}@media (min-width:640px){.accordion .tab-title{padding:45px}}.accordion .tab-image{background-color:#fff}@media (min-width:640px){.accordion .tab-image{background-color:transparent}}.accordion .link-plus{border:1px solid #d5dde0;transform:rotate(0deg);transition:all .4s ease-in-out}.accordion .accordion__tab__content{max-height:0;opacity:0;overflow:hidden;padding:0 20px;position:relative;transition:all .4s ease-out .2s}.accordion .accordion__tab.open .accordion__tab__header{background-color:#fff}.accordion .accordion__tab.open .accordion__tab__header .tab-title{font-size:32px;line-height:36px}@media (min-width:640px){.accordion .accordion__tab.open .accordion__tab__header .tab-title{font-size:38px;line-height:48px}}.accordion .accordion__tab.open .accordion__tab__header .link-plus{background-color:#fff;border-color:#00457c;color:#00457c;transform:rotate(45deg)}.accordion .accordion__tab.open .accordion__tab__content{opacity:1}.tab-panel .tab-panel__tabs{display:flex;flex-flow:row;gap:20px}.tab-panel .tab-panel__tab{cursor:pointer;display:flex;justify-content:center;margin:0;transition:color .3s ease-in-out}.tab-panel .tab-panel__tab.active,.tab-panel .tab-panel__tab:hover{color:#7593b3}.tab-panel .tab-panel__content{margin-top:20px}.team-member main{padding:0}.team-member header{align-items:flex-start!important;flex:0;flex-basis:50%;padding-block:10px!important}.team-member header a{display:block}.profile-navigation{display:flex;flex-direction:row;gap:35px;width:100%}.profile-navigation a{justify-content:center}@media (min-width:640px){.profile-navigation a{justify-content:left}}.profile-navigation a span{display:none}@media (min-width:640px){.profile-navigation a span{display:initial}}.profile-navigation a.basket-link.empty-basket{display:none}.profile-navigation a.basket-link.has-items{position:relative}.profile-navigation a.basket-link.has-items:before{background-color:#c02942;border-radius:50%;content:"";display:block;height:10px;left:16px;opacity:1;position:absolute;top:2px;transition:background-color .2s ease-in-out;width:10px}.profile-navigation a:hover.basket-link:before{background-color:#e999a6}.profile-navigation.shop-profile a:nth-last-child(2),.profile-navigation.website-profile a:last-child{margin-left:auto}.message-box{background-color:#fff;border:#00457c;margin-bottom:50px;padding:20px}.message-box.successful{color:#88c425}.message-box.error{color:#ff4e50}.filter-toggle{background-color:#00457c;bottom:0;color:#fff;left:0;padding:25px 0;position:fixed;text-align:center;width:100%;z-index:102}@media (min-width:1000px){.filter-toggle{display:none}}.filter-toggle .filter-toggle__close,.filter-toggle.enabled .filter-toggle__open{display:none}.filter-toggle.enabled .filter-toggle__close{display:block}.reference-filter{display:none}.reference-filter.active{display:block;height:100%;left:0;padding-bottom:55px;position:fixed;top:0;width:100%;z-index:101}@media (min-width:1000px){.reference-filter.active{height:auto;left:auto;padding-bottom:0;position:relative}.reference-filter{display:block;position:sticky;top:0}}.reference-filter .filter-list{--scrollbarBack:#fcfdfd;--scrollbarFront:#cbd8e6;--scrollbarWidth:11px;background-color:#fff;height:100%;overflow-y:scroll;padding:20px 20px 70px}@media (min-width:1000px){.reference-filter .filter-list{max-height:100vh;overflow-y:auto;scrollbar-color:var(--scrollbarFront) var(--scrollbarBack);scrollbar-width:thin}.reference-filter .filter-list::-webkit-scrollbar{width:var(--scrollbarWidth)}.reference-filter .filter-list::-webkit-scrollbar-thumb{background:var(--scrollbarFront);border:3px solid var(--scrollbarBack);border-radius:6px}.reference-filter .filter-list::-webkit-scrollbar-track{background:var(--scrollbarBack)}}.reference-filter .filter-reset{margin-bottom:20px;text-align:right}.reference-filter .filter-reset button{color:#00457c}.reference-filter .filter-reset button:hover{text-decoration:underline}.reference-filter .filter-category{border-bottom:1px solid #00457c;display:flex;flex-direction:column;gap:10px;padding:15px 0}.reference-filter .filter-category:first-child{border-top:1px solid #00457c}.reference-filter .filter-category .fold-down__header{align-items:center;display:flex;font-weight:700;justify-content:space-between;text-transform:uppercase}.reference-filter .filter-category .fold-down__header img{height:20px;transition:transform .15s ease-in;width:20px}.reference-filter .filter-category .color-bullet{border-radius:50%;height:14px;width:14px}.reference-filter .filter-category .filter-item{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:12px}.reference-filter .filter-category .filter-item .color-bullet{margin-left:auto}.reference-filter .filter-category .filter-item:last-child{margin-bottom:0}.reference-filter .filter-category .special-filter{margin-top:12px}.reference-filter .filter-category.show .fold-down__header img{transform:rotate(45deg)}.sort-list{display:flex;flex-direction:column;gap:10px}@media (min-width:640px){.sort-list{flex-direction:row;gap:20px}}.filter-list .sort-label,.sort-list .sort-label{margin-right:20px}.filter-list .filter-item,.sort-list .filter-item{cursor:pointer;font-size:22px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-list .filter-item input,.sort-list .filter-item input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.filter-list .filter-item .checkmark,.sort-list .filter-item .checkmark{background-color:#d5dde0;border-radius:10px;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s ease-in-out;width:20px}.filter-list .filter-item:hover input~.checkmark,.sort-list .filter-item:hover input~.checkmark{background-color:rgba(0,69,124,.5)}.filter-list .filter-item input:checked~.checkmark,.sort-list .filter-item input:checked~.checkmark{background-color:#00457c}.filter-list .filter-item .checkmark:after,.sort-list .filter-item .checkmark:after{content:"";display:none;position:absolute}.filter-list .filter-item input:checked~.checkmark:after,.sort-list .filter-item input:checked~.checkmark:after{display:block}.reference-loader{background-color:hsla(0,0%,100%,.7);height:100%;left:0;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%;z-index:90}.reference-loader.hidden{display:none}.reference-loader img{height:80px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:80px}.color-group summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-block:5px}.color-group summary img{background-color:#eaeef1;border-radius:50%;height:12px;margin-right:-2px;padding:4px;transition:transform .15s ease-in;width:12px}.color-group summary::-webkit-details-marker{display:none}.color-group summary::marker{color:transparent;display:block;font-size:0;height:0;width:0}.color-group[open] summary img{transform:rotate(45deg)}.teaser-box.special-reference{border:2px solid #fff}.teaser-box.special-reference header{align-items:flex-start;background-color:#fff;flex-direction:column;gap:20px;padding:35px 48px}.teaser-box.special-reference header h3,.teaser-box.special-reference header h5{margin-block-end:10px}.teaser-box.special-reference header .location{display:flex;gap:20px;justify-content:space-between;width:100%}.teaser-box.special-reference main{padding:initial;position:relative}.teaser-box.special-reference main picture{overflow:hidden}.teaser-box.special-reference main .highlight-star,.teaser-box.special-reference main picture img{transform:scale(1);transition:transform .4s ease-in-out}.teaser-box.special-reference main .highlight-star{height:50px;position:absolute;right:20px;top:20px;width:50px}.teaser-box.special-reference a.teaser-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.teaser-box.special-reference:hover .highlight-star{transform:scale(1.15)}.teaser-box.special-reference:hover picture img{transform:scale(1.05)}.form_field_file{border:2px dashed #fff;height:250px;position:relative}.form_field_file .file_preview{color:hsla(0,0%,100%,.5);left:50%;position:absolute;text-align:center;top:80%;transform:translateX(-50%);width:100%;z-index:9}.form_field_file .file_status{background-image:url(/src/images/upload.bf566337.svg);background-position:50%;background-repeat:no-repeat;background-size:40%;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:0}.form_field_file .file_dd_notice{background-color:#7593b3;color:#fff;display:none;left:50%;padding:20px 30px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:9}.form_field_file input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.form_field_file input+label{align-items:center;background-color:#7593b3;color:#fff;cursor:pointer;display:inline-flex;height:100%;justify-content:center;transition:all .4s ease-in-out;width:100%}.form_field_file input+label *{color:#fff;font-size:20px;text-align:center}.form_field_file input+label .file_description{z-index:1}.form_field_file input+label .dd-info{display:block;font-size:16px;font-style:italic;margin-top:15px}.form_field_file input+label:hover,.form_field_file input:focus+label{background-color:#eaeef1;color:#7593b3}.form_field_file.error input+label{background-color:#ff4e50}.form_field_file.error .file_status{background-image:url(/src/images/alert.0a2f15d4.svg)}.form_field_file.successful .file_status{background-image:url(/src/images/check.069f9f99.svg)}.form_field_file.dd-file-over{border:2px dashed #7593b3}.form_field_file.dd-file-over input+label{background-color:rgba(117,147,179,.5)}.form_field_file.dd-file-over .file_dd_notice{display:block}.form_field_value.file_preview{overflow:hidden}.form_field_value.file_preview ul{display:flex;flex-flow:column;gap:20px;margin:0;padding:0 5px}.form_field_value.file_preview ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form_field_value.file_preview ul li span{background-color:#7593b3;border-radius:10px;color:#fff;display:inline-block;padding:3px 15px}.form-content__file{margin-block-end:2em}.form-content__file .file_section_content{display:grid;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}@media (min-width:640px){.form-content__file .file_section_content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}.disturber{bottom:0;position:absolute;right:20px;transform:translateY(50%);transition:transform .4s ease-in-out}@media (min-width:1770px){.disturber{right:0;transform:translateY(50%) translateX(110%)}}.disturber img{display:block;height:100px;object-fit:contain;width:100px}@media (min-width:640px){.disturber img{height:150px;width:150px}}.-wiggle{animation:wiggle 6s ease infinite;animation-delay:2s}.block-container .montana-teaser .block,.disturber-container,.montana-teaser .block-container .block,.montana-teaser .container,.montana-teaser .disturber-container,.montana-teaser .site__footer .footer-sitemap,.site__footer .montana-teaser .footer-sitemap{position:relative}.site__content>.disturber-container:first-of-type .disturber{transform:translateY(55%)}@media (min-width:1000px){.site__content>.disturber-container:first-of-type .disturber{transform:translateY(110%)}}@media (min-width:1770px){.site__content>.disturber-container:first-of-type .disturber{transform:translateY(55%) translateX(110%)}}@keyframes wiggle{0%{transform:rotate(-3deg)}5%{transform:rotate(20deg)}10%{transform:rotate(-15deg)}15%{transform:rotate(5deg)}22%{transform:rotate(-1deg)}25%{transform:rotate(0)}to{transform:rotate(0)}}.teaser-box{display:flex;flex-flow:column;height:100%;max-width:100%;position:relative}.teaser-box header{align-items:center;background-color:#d6dde1;display:flex;justify-content:space-between;min-height:135px;order:2;padding:0 20px}@media (min-width:1024px){.teaser-box header{padding:0 50px}}.teaser-box header h3,.teaser-box header h4{margin:0}.teaser-box main{align-items:center;box-sizing:border-box;display:flex;flex:1 0 auto;justify-content:center;order:1;overflow:hidden;padding:10px 20px}@media (min-width:1024px){.teaser-box main{padding:40px}}.teaser-box main img,.teaser-box main picture{height:100%;width:100%}.teaser-box main img{object-fit:cover;transform:scale(1);transition:transform .4s ease-in-out}.teaser-box.image-teaser>a{background-color:#102c54;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:10}.teaser-box.image-teaser:hover>a{opacity:.15}.teaser-box.image-teaser:hover main img{transform:scale(1.03)}.text-teaser{grid-row-gap:25px}.text-teaser .text-teaser__lead{font-size:32px;font-weight:700;grid-column:span 4;line-height:36px;text-transform:uppercase}@media (min-width:640px){.text-teaser .text-teaser__lead{font-size:38px;grid-column:2/4;line-height:48px}}.text-teaser .text-teaser__lead span{display:block;opacity:0;transform:translateX(-30px);transition-duration:20ms}.text-teaser .text-teaser__text-container{grid-column:span 4}@media (min-width:640px){.text-teaser .text-teaser__text-container{grid-column:5/12}}.text-teaser .text-teaser__text{font-size:32px;line-height:36px}@media (min-width:640px){.text-teaser .text-teaser__text{font-size:38px;line-height:48px}}.text-teaser .text-teaser__link{margin-top:20px}.text-teaser.in-viewport .text-teaser__lead span{opacity:1;transform:translateX(0);transition-duration:.6s}.ecommerce-teaser{background-color:#00457c;position:relative;transition:background-color .2s ease-in-out}.ecommerce-teaser .ecommerce-teaser__content{align-items:center;display:flex;padding:10px;transform:translateX(0);transition:transform .3s ease-in-out}@media (min-width:640px){.ecommerce-teaser .ecommerce-teaser__content{padding:46px}}.ecommerce-teaser .ecommerce-teaser__content:before{background-color:#fff;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:50px;mask-image:url(/src/images/chevron.915d6747.svg);opacity:0;transform:translateX(-40px) rotate(90deg);transition:opacity .3s ease-in-out;width:50px}.ecommerce-teaser .ecommerce-teaser__content .ecommerce-teaser__content__text{align-items:center;color:#fff;display:flex;font-size:32px;line-height:36px}@media (min-width:640px){.ecommerce-teaser .ecommerce-teaser__content .ecommerce-teaser__content__text{font-size:38px;line-height:48px}}.ecommerce-teaser .ecommerce-teaser__content .ecommerce-teaser__content__text svg{height:38px;margin-right:20px;width:38px}.ecommerce-teaser .ecommerce-teaser__teaser-link{height:100%;left:0;position:absolute;top:0;width:100%}.ecommerce-teaser:hover{background-color:rgba(0,69,124,.8)}.ecommerce-teaser:hover .ecommerce-teaser__content{transform:translateX(40px)}.ecommerce-teaser:hover .ecommerce-teaser__content:before{opacity:1}.staff-teaser{border:2px solid #fff;display:flex;flex-direction:row;max-width:800px;padding:40px}.staff-teaser header,.staff-teaser main{flex:1}.staff-teaser .staff__region-name{font-weight:700;margin-bottom:20px}.staff-teaser .staff__company{font-weight:700}.panel-surcharge{border-collapse:collapse;width:100%}.panel-surcharge .panel-surcharge__description{width:376px}.panel-surcharge .panel-surcharge__total{text-align:right}.panel-surcharge .panel-surcharge__price{border-collapse:collapse;width:208px}.panel-surcharge .panel-surcharge__price td{text-align:center}.panel-surcharge .panel-surcharge__price td.panel-surcharge__price__total{text-align:right}@media (min-width:640px){.home-section{padding-bottom:0}}.home-section .home-header{overflow:hidden;position:relative}.home-section .home-header .slide{display:inline-flex;height:calc(100vh - 204px);position:relative;width:100%}.home-section .home-header .slide .slide__content{background-color:#00457c;color:#fff;grid-column:span 4;margin-block-end:120px;margin-block-start:auto;padding:20px;position:relative;z-index:10}@media (min-width:640px){.home-section .home-header .slide .slide__content{grid-column:span 12}}@media (min-width:1024px){.home-section .home-header .slide .slide__content{grid-column:span 6}}.home-section .home-header .slide .slide__content h3.has-subtitle:after{content:"–";margin-left:10px}.home-section .home-header .slide .slide__content h4{margin:0}.home-section .home-header .slide .slide__content h3,.home-section .home-header .slide .slide__content h4{font-size:1.17em}.home-section .home-header .slide .plus-link{color:#fff;display:inline-flex;margin-top:20px}.home-section .home-header .slide .slide__image{height:100%;object-fit:cover;position:absolute;width:100%}.home-section .home-header .slider-control{color:#fff;cursor:pointer;opacity:1;position:absolute;top:50%;transition:opacity .3s ease-in-out;z-index:10}.home-section .home-header .slider-control:hover{opacity:.7}.home-section .home-header .slider-control.-prev{left:20px;transform:translateY(-50%) rotate(-90deg)}.home-section .home-header .slider-control.-next{right:20px;transform:translateY(-50%) rotate(90deg)}.home-section .home-header .scroll-down{bottom:30px;cursor:pointer;height:53px;left:50%;position:absolute;transform:translateX(-50%) rotate(180deg);width:53px}.home-section .text-teaser{padding:70px 0}@media (min-width:640px){.home-section .text-teaser{padding:135px 0 90px}}.home-teaser-list{display:flex;flex-direction:column;gap:20px;margin-top:70px}@media (min-width:640px){.home-teaser-list{margin-top:140px}}.home-teaser-list .home-teaser-row>.editmode-home-teaser,.home-teaser-list .home-teaser-row>.home-teaser,.home-teaser-list .home-teaser-row>.news-teaser-slider{grid-column:span 4}@media (min-width:640px){.home-teaser-list .home-teaser-row>.editmode-home-teaser,.home-teaser-list .home-teaser-row>.home-teaser,.home-teaser-list .home-teaser-row>.news-teaser-slider{grid-column:span 6}}@media (min-width:1024px){.home-teaser-list .home-teaser-row>.editmode-home-teaser,.home-teaser-list .home-teaser-row>.home-teaser,.home-teaser-list .home-teaser-row>.news-teaser-slider{grid-column:span 4}.home-teaser-list .home-teaser-row.-cols2>.editmode-home-teaser,.home-teaser-list .home-teaser-row.-cols2>.home-teaser,.home-teaser-list .home-teaser-row.-cols2>.news-teaser-slider{grid-column:span 6}}.home-teaser-list .home-teaser-row .editmode-box{grid-column:span 12}.home-teaser-list .news-teaser-slider{max-width:100%;position:relative}.home-teaser-list .news-teaser-slider .tns-nav{left:0;position:absolute;text-align:center;top:0;width:100%;z-index:9}.home-teaser-list .news-teaser-slider .tns-nav>[aria-controls]{background:#d6dde1;border:0;border-radius:50%;height:9px;margin:0 5px;padding:0;width:9px}.home-teaser-list .news-teaser-slider .tns-nav>[aria-controls].tns-nav-active{background:#00457c}.home-teaser-list .news-teaser-slider .blog-teaser,.home-teaser-list .news-teaser-slider .home-teaser,.home-teaser-list .news-teaser-slider .tns-inner,.home-teaser-list .news-teaser-slider .tns-item,.home-teaser-list .news-teaser-slider .tns-outer,.home-teaser-list .news-teaser-slider .tns-ovh,.home-teaser-list .news-teaser-slider .tns-slider{height:100%}.section-description{margin-bottom:52px}.product-list-section .accordion .content__text .content__text__general-description,.product-list-section .accordion .content__text .content__text__technical-description{margin-bottom:65px;min-height:50px}.product-list-section .accordion{background-color:transparent}.product-list-section .accordion .accordion__tab{background-color:#fff;margin-bottom:20px}.product-list-section .accordion .accordion__tab:last-child{margin-bottom:0}@media (min-width:640px){.product-list-section .accordion .accordion__tab{margin-bottom:0}}.product-list-section .accordion .accordion__tab__header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:0;grid-row-gap:0}@media (min-width:640px){.product-list-section .accordion .accordion__tab__header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}.product-list-section .accordion .accordion__tab__header .tab-image{border-right:1px solid #fff;grid-column:span 4;padding:32px}.product-list-section .accordion .accordion__tab__header .tab-image img{height:auto;max-width:100%}.product-list-section .accordion .accordion__tab__header .tab-title{align-items:flex-start;display:flex;flex-direction:row;grid-column:span 4}.product-list-section .accordion .accordion__tab__header .tab-title svg{flex:0 0 19px}@media (min-width:640px){.product-list-section .accordion .accordion__tab__header .tab-title{grid-column:span 8}.product-list-section .accordion .accordion__tab__content{padding:0}}.product-list-section .accordion .accordion__tab__content .content__left{display:none;grid-column:span 4;padding:32px;text-align:center}@media (min-width:640px){.product-list-section .accordion .accordion__tab__content .content__left{display:block}}.product-list-section .accordion .accordion__tab__content .content__left a.icon3d{opacity:1;transition:opacity .2s ease-in}.product-list-section .accordion .accordion__tab__content .content__left a.icon3d:hover{opacity:.5}.product-list-section .accordion .accordion__tab__content .content__left iframe{display:none}.product-list-section .accordion .accordion__tab__content .content__right{grid-column:span 4;width:100%}@media (min-width:640px){.product-list-section .accordion .accordion__tab__content .content__right{grid-column:span 7}}.product-list-section .accordion .accordion__tab__content .content__right .all-references{margin-block-end:70px;margin-block-start:37px}.product-list-section .accordion .accordion__tab__content .content__right .all-references .plus-link{justify-content:center}.product-list-section .accordion .accordion__tab__content .content__right .ecommerce-teaser{margin-bottom:175px}.product-list-section .fold-down .fold-down__header{align-items:center;border-bottom:1px solid #00457c;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:10px 0}.product-list-section .fold-down .fold-down__header:after{background-image:url(/src/images/chevron.915d6747.svg);background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 30px;height:30px;transform:rotate(180deg);transition:transform .3s ease-in-out}@media (min-width:640px){.product-list-section .fold-down .fold-down__header:after{content:normal}.product-list-section .fold-down .fold-down__header{border-bottom:none;pointer-events:none}}.product-list-section .fold-down .fold-down__content{border-bottom:1px solid #00457c;padding:20px 0}@media (min-width:640px){.product-list-section .fold-down .fold-down__content{border-bottom:none;display:block}}.product-list-section .fold-down.show .fold-down__header:after{transform:rotate(0)}.menu.product-sub-navigation{gap:20px;margin-bottom:80px}.menu.product-sub-navigation a{border:2px solid #fff;padding:20px}.menu.product-sub-navigation a img{background-color:#fff}.mf-header-img{margin-block-end:2em}.mf-header-img img,.mf-header-img picture{height:min(80vh,600px);object-fit:cover;object-position:center;width:100%}.specials__product h2,.specials__product h2.fold-down__header,.specials__product h4{font-size:32px;font-weight:700;line-height:36px;margin-block-end:.5em;margin-block-start:1em;margin-inline:0}@media (min-width:640px){.specials__product h2,.specials__product h2.fold-down__header,.specials__product h4{font-size:38px;line-height:48px}}.specials__product .lead{font-weight:700;margin-block-end:1em}.specials__product .block,.specials__product .block>:not(h4):not(p){margin:0}.specials__product .block{margin-block-end:1em}.specials__product .block.content-text{margin-block-end:1em;margin-block-start:4em}.kit-container{--kit-gap:20px;--arrow-gap:6px;--line-thickness:3px;--arrow-line-height:80px;display:grid;gap:var(--kit-gap);justify-content:center;margin-block-end:5em;margin-block-start:var(--kit-gap);margin-inline:auto}.kit-container h3{justify-self:center;margin:0}.kit-container h4{display:block;font-size:1.17em;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0}.kit-container .arrow-line{align-items:center;background-color:#00457c;display:flex;flex-direction:column;height:var(--arrow-line-height);justify-content:space-between;justify-self:center;margin-block:calc(var(--arrow-gap)*2);position:relative;width:calc(var(--arrow-gap)/2)}.kit-container .arrow-line:after{border-color:#00457c transparent transparent;border-style:solid;border-width:calc(var(--arrow-gap)*2);content:"";margin-block-start:auto;position:relative;top:calc(var(--arrow-gap)*3)}.kit-container .colors,.kit-container .materials,.kit-container .perforations{display:flex;gap:var(--arrow-gap);justify-content:center}.kit-container .colors{flex-wrap:wrap}.kit-container .colors .color{background-color:var(--mf-color,#fff);border-radius:1.5em;height:3em;width:3em}.kit-container .material{border:2px solid #00457c;color:#00457c;display:flex;padding:.25em 1em}.kit-container .profiles{display:flex;gap:var(--kit-gap);justify-content:center}.kit-container .endresult{justify-self:center}.special-product__referencelist{display:grid;gap:1em}@media screen and (min-width:40em){.special-product__referencelist{grid-template-columns:repeat(2,minmax(4rem,1fr))}}@media screen and (min-width:64em){.special-product__referencelist{grid-template-columns:repeat(4,minmax(4rem,1fr))}}.special-product__referencelist main{padding:0}.content__references.special-product{margin-block-end:2em}#specialForm .form-address{margin-block:2em}#specialForm .form-content__project,#specialForm .form-content__upload{margin-bottom:20px}@media (min-width:640px){#specialForm .form-content__project,#specialForm .form-content__upload{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px;grid-row-gap:0}}#specialForm .form-content__project>*,#specialForm .form-content__upload>*{flex-basis:50%}#specialForm .form-content__message{margin-block-end:2em}#specialForm .form-content__message .field_label{margin-block-end:.5em}#specialForm .form-content__message textarea{height:min(10vw,12.5rem);width:100%}.reference-detail-section .reference-description,.reference-detail-section .site__header__product-navigation .product-navigation-list .product-navigation-list__title,.reference-detail-section h1,.reference-list-section .reference-description,.reference-list-section .site__header__product-navigation .product-navigation-list .product-navigation-list__title,.reference-list-section h1,.site__header__product-navigation .product-navigation-list .reference-detail-section .product-navigation-list__title,.site__header__product-navigation .product-navigation-list .reference-list-section .product-navigation-list__title{margin-bottom:60px}.reference-detail-section .reference-container .spacer,.reference-list-section .reference-container .spacer{grid-column:span 4;height:35px}@media (min-width:640px){.reference-detail-section .reference-container .spacer,.reference-list-section .reference-container .spacer{grid-column:span 12}}@media (min-width:1000px){.reference-detail-section .reference-container .reference-filter-container,.reference-list-section .reference-container .reference-filter-container{grid-column:span 4}}@media (min-width:1440px){.reference-detail-section .reference-container .reference-filter-container,.reference-list-section .reference-container .reference-filter-container{grid-column:span 3}}.reference-list-section .reference-container .filter-hits{display:flex;flex-direction:column;font-size:22px;gap:20px;grid-column:span 4}@media (min-width:640px){.reference-list-section .reference-container .filter-hits{grid-column:span 12}}@media (min-width:1000px){.reference-list-section .reference-container .filter-hits{grid-column:5/13}}@media (min-width:1440px){.reference-list-section .reference-container .filter-hits{flex-direction:row;grid-column:4/13;justify-content:space-between}}.reference-list-section .reference-container .reference-list{grid-column:span 4;position:relative}@media (min-width:640px){.reference-list-section .reference-container .reference-list{grid-column:span 12}}@media (min-width:1000px){.reference-list-section .reference-container .reference-list{grid-column:span 8}}@media (min-width:1440px){.reference-list-section .reference-container .reference-list{grid-column:span 9}}.reference-list-section .reference-container .special-reference-list{display:grid;gap:20px;grid-template-columns:1fr;margin-block-end:20px}@media (min-width:640px){.reference-list-section .reference-container .special-reference-list{grid-template-columns:repeat(2,1fr)}}.reference-list-section .reference-container #referenceList .reference-teaser header{padding-block:15px 10px}.reference-list-section .reference-container #referenceList .reference-teaser .reference-teaser__title{display:grid;grid-template-rows:1fr 1fr;height:100%}.reference-list-section .reference-container #referenceList.filter-active .reference-teaser,.reference-list-section .reference-container #referenceList.filter-active .special-reference-list{display:none}.reference-list-section .reference-container #referenceList.filter-active .reference-teaser:visible{background-color:#7fff00}.reference-list-section .reference-container #referenceList.filter-active .reference-teaser.visible{display:flex}.reference-detail-section .reference-details{grid-column:span 12}@media (min-width:1000px){.reference-detail-section .reference-details{grid-column:span 8}}@media (min-width:1440px){.reference-detail-section .reference-details{grid-column:span 9;margin-inline-start:50px}}.reference-detail-section .reference-details .return-to-filter{display:block;margin-bottom:65px;margin-top:20px}.reference-detail-section .reference-details .site__header__product-navigation .product-navigation-list .product-navigation-list__title,.reference-detail-section .reference-details h1,.site__header__product-navigation .product-navigation-list .reference-detail-section .reference-details .product-navigation-list__title{margin-bottom:70px}.reference-detail-section .reference-details__downloads .download-list__item .download-list__item__icon{background-color:#fff;border-radius:50%;height:62px;padding:16px;transition:background-color .3s ease-in-out;width:62px}.reference-detail-section .reference-details__downloads .download-list__item .download-list__item__icon svg{height:100%;width:100%}.reference-detail-section .reference-details__downloads .download-list__item .download-list__item__link:hover+.download-list__item__icon{background-color:#7593b3}@media (min-width:640px){.reference-detail-section .info-list{display:flex;flex-wrap:wrap;gap:20px}}.reference-detail-section .info-list>div{display:flex;flex:1;flex-direction:column;gap:20px}.reference-detail-section .info-list .link-plus{background-color:#d5dde0}.reference-detail-section .info-list h4{margin:0}.reference-detail-section .reference-gallery{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:0;grid-row-gap:0;margin-top:130px}.reference-detail-section .reference-gallery .reference-gallery__item{border-color:#fff;border-style:solid;border-width:0 2px 2px 0;flex:0 0 50%;overflow:hidden;position:relative}.reference-detail-section .reference-gallery .reference-gallery__item:first-child{border-left-width:2px}.reference-detail-section .reference-gallery .reference-gallery__item:last-child{border-bottom-width:2px}.reference-detail-section .reference-gallery .reference-gallery__item:nth-child(odd){border-left-width:2px}.reference-detail-section .reference-gallery .reference-gallery__item:nth-child(-n+2){border-top-width:2px}.reference-detail-section .reference-gallery .reference-gallery__item a{background-color:#102c53;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:10}.reference-detail-section .reference-gallery .reference-gallery__item img{height:100%;object-fit:cover;transform:scale(1);transition:transform .3s ease-in-out;width:100%}.reference-detail-section .reference-gallery .reference-gallery__item:hover img{transform:scale(1.03)}.reference-detail-section .reference-gallery .reference-gallery__item:hover a{opacity:.15}.reference-details .info-item{margin-block-start:1em}.reference-details .info-item .item-list.product-list{display:flex;flex-direction:column;gap:20px;margin-top:0}.reference-details .info-item .item-list.product-list .product-list__product{border-top:1px solid #fff;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding-block-start:20px;width:100%}.reference-details .info-item .item-list.product-list .product-list__product:first-child{border:none}@media (min-width:640px){.reference-details .info-item .item-list.product-list .product-list__product{flex-direction:row;flex-wrap:wrap}}.reference-details .info-item .item-list.product-list .product-list__product>*{flex-basis:23%}.reference-details .info-item .item-list.product-list .product-list__product .product-list__producthead{display:flex;flex-basis:100%;gap:40px}.reference-details .info-item .item-list.product-list .product-list__product .product-list__producthead .link-plus{font-size:20px;height:12px;padding:6px;width:12px}.section-container .section-menu{grid-column:span 12;margin-bottom:77px}@media (min-width:640px){.section-container .section-menu{grid-column:span 5;margin-bottom:100px}}@media (min-width:1024px){.section-container .section-menu{grid-column:span 3}}.section-container .sub-section{margin-bottom:95px}@media (min-width:640px){.section-container .sub-section{margin-bottom:200px}}.field-staff .field-staff__filter .staff-filter{grid-column:span 4;margin-bottom:80px}.field-staff .field-staff__filter .editmode-box{grid-column:span 12}.field-staff .field-staff__filter .staff-list{grid-column:span 4}@media (min-width:640px){.field-staff .field-staff__filter .staff-list{grid-column:span 12}}.field-staff .staff-teaser{margin-bottom:20px}.declaration-form .declaration-list{background:#fff;margin-bottom:15px;padding:20px}@media (min-width:640px){.declaration-form .declaration-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px;grid-row-gap:20px}}.declaration-form .declaration-list .declaration-list__item{display:flex;flex-flow:row;gap:20px}.declaration-form .form-content__message{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1;tab-index:-1}.declaration-form .form-content{background-color:#fff;padding:20px}.declaration-form .form-content button{width:50%}.home-teaser-list .news-teaser header,.home-teaser-list .news-teaser main{background-color:#00457c;color:#fff}.blog-teaser-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}@media (min-width:640px){.blog-teaser-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}.blog-teaser-list .blog-tags-teaser,.blog-teaser-list .blog-teaser,.blog-teaser-list .home-teaser-list .home-teaser,.home-teaser-list .blog-teaser-list .home-teaser{grid-column:span 4}@media (min-width:640px){.blog-teaser-list .blog-tags-teaser,.blog-teaser-list .blog-teaser,.blog-teaser-list .home-teaser-list .home-teaser,.home-teaser-list .blog-teaser-list .home-teaser{grid-column:span 6}}@media (min-width:1024px){.blog-teaser-list .blog-tags-teaser,.blog-teaser-list .blog-teaser,.blog-teaser-list .home-teaser-list .home-teaser,.home-teaser-list .blog-teaser-list .home-teaser{grid-column:span 4}}.plain-teaser .plus-link{display:block;margin-top:15px;text-align:right;transition:transform .4s ease-in-out}.plain-teaser .plus-link .link-plus{margin-right:0}@media (min-width:640px){.plain-teaser .plus-link{bottom:20px;margin-top:0;position:absolute;right:20px;text-align:initial}}@media (min-width:1024px){.plain-teaser .plus-link{bottom:48px;right:48px}}.blog-teaser,.home-teaser-list .home-teaser{background-color:#fff;border:2px solid #fff;color:#00457c;display:flex;flex-flow:column;position:relative}.blog-teaser header,.home-teaser-list .home-teaser header{background-color:#fff;box-sizing:border-box;color:#00457c;display:flex;flex:1;flex-direction:column;order:2;padding:20px;position:relative}@media (min-width:1024px){.blog-teaser header,.home-teaser-list .home-teaser header{padding:48px}}.blog-teaser header.-blue,.home-teaser-list .home-teaser header.-blue{background-color:#7593b3;color:#fff}.blog-teaser header.-dark-blue,.home-teaser-list .home-teaser header.-dark-blue{background-color:#00457c;color:#fff}.blog-teaser header.-gray,.blog-teaser header.-grey,.home-teaser-list .home-teaser header.-gray,.home-teaser-list .home-teaser header.-grey{background-color:#d5dde0}.blog-teaser header.-green,.home-teaser-list .home-teaser header.-green{background-color:#35b234;color:#fff}.blog-teaser header>div,.home-teaser-list .home-teaser header>div{flex:1}.blog-teaser header strong,.home-teaser-list .home-teaser header strong{display:block;font-size:32px;font-weight:400;line-height:36px;margin-bottom:27px;text-transform:uppercase}@media (min-width:640px){.blog-teaser header strong,.home-teaser-list .home-teaser header strong{font-size:38px;line-height:48px}}.blog-teaser header h3,.home-teaser-list .home-teaser header h3{font-size:32px;line-height:36px;margin-bottom:27px}@media (min-width:640px){.blog-teaser header h3,.home-teaser-list .home-teaser header h3{font-size:38px;line-height:48px}}.blog-teaser header p,.home-teaser-list .home-teaser header p{margin-right:55px}.blog-teaser header time,.home-teaser-list .home-teaser header time{font-size:18px}.blog-teaser header .teaser-footer,.home-teaser-list .home-teaser header .teaser-footer{align-items:center;display:flex;flex:0;flex-direction:row;justify-content:space-between;margin-top:45px}.blog-teaser header .teaser-footer .plus-link,.home-teaser-list .home-teaser header .teaser-footer .plus-link{transition:transform .4s ease-in-out}.blog-teaser header .teaser-footer .plus-link .link-plus,.home-teaser-list .home-teaser header .teaser-footer .plus-link .link-plus{margin-right:0}.blog-teaser main,.home-teaser-list .home-teaser main{order:1}.blog-teaser .home-teaser__link,.home-teaser-list .home-teaser .home-teaser__link{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:10}.blog-teaser.has-link main,.home-teaser-list .has-link.home-teaser main{overflow:hidden}.blog-teaser.has-link main img,.home-teaser-list .has-link.home-teaser main img{transform:scale(1);transition:transform .4s ease-in-out}.blog-teaser.has-link:hover>a,.home-teaser-list .has-link.home-teaser:hover>a{opacity:.15}.blog-teaser.has-link:hover main img,.home-teaser-list .has-link.home-teaser:hover main img{transform:scale(1.05)}.blog-teaser.has-link:hover .plus-link,.home-teaser-list .has-link.home-teaser:hover .plus-link{transform:scale(1.1)}.blog-tags-teaser{background-color:#d5dde0;border:2px solid #fff;color:#00457c;padding:20px}@media (min-width:1024px){.blog-tags-teaser{padding:48px}}.blog-tags-teaser strong{display:block;font-size:32px;font-weight:400;line-height:36px;margin-bottom:27px;text-transform:uppercase}@media (min-width:640px){.blog-tags-teaser strong{font-size:38px;line-height:48px}}.blog-tags-teaser .tag-list{display:flex;flex-wrap:wrap;gap:10px}.blog-tags-teaser .tag-list .tag-list__tag{background-color:#00457c;color:#fff;font-size:18px;padding:5px 20px;transition:background-color .3s ease-in-out}.blog-tags-teaser .tag-list .tag-list__tag:hover{background:#002949}.blog-categories h5{margin-bottom:10px}.blog-categories .category-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:50px}.blog-categories .category-list .category-list__category{background-color:#fff;color:#00457c;padding:5px 20px;transition:background-color .3s ease-in-out}.blog-categories .category-list .category-list__category:hover{background-color:#e6e6e6}.blog-categories .category-list .category-list__category.active{background:#d5dde0;color:#7593b3}.blog-tags{margin-top:50px}.blog-tags h5{margin-bottom:10px}.blog-tags .tag-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:50px}.blog-tags .tag-list .tag-list__tag{background-color:#00457c;color:#fff;font-size:18px;padding:5px 20px;transition:background-color .3s ease-in-out}.blog-tags .tag-list .tag-list__tag:hover{background:#002949}.colors-and-coatings .title{align-items:center;display:flex}.colors-and-coatings .tab-header__content{flex:1}.colors-and-coatings .link-plus{margin-left:40px}.colors-and-coatings .block.accordion-block.accordion .accordion__tab__content>div{padding:10px 0}.blog .blog-teaser .link-plus,.blog .home-teaser-list .home-teaser .link-plus,.home-teaser-list .blog .home-teaser .link-plus{color:#fff}.blog-entry-details header{margin-bottom:50px}.blog-entry-details header time{display:block;margin:45px 0 55px}.related-blog-entries{background-color:#d5dde0;padding-bottom:290px;padding-top:145px}.related-blog-entries h3{font-size:32px;line-height:36px;margin-bottom:60px}@media (min-width:640px){.related-blog-entries h3{font-size:38px;line-height:48px}}.search-results .search-form>div{display:flex;flex-direction:row}.search-results .search-form{margin-block-end:3rem}.search-results .search-form .btn,.search-results .search-form form button[type=submit],.search-results .search-form form input[type=submit],form .search-results .search-form button[type=submit],form .search-results .search-form input[type=submit]{width:auto}.search-results .search-results__item{border-bottom:1px solid #00457c;padding-block:1em}.search-results .search-results__item h3{color:#00457c}.search-results .search-results__item h3:hover{color:#7593b3}.search-results .label-type{background-color:#9cb2c9;color:#fff;display:inline-block;font-size:16px;line-height:1;margin-block-end:.5em;padding:.25em .5em}.search-results .label-type.type-product{background-color:#7098c2;color:#fff}.search-results .label-type.type-accessory{background-color:#407dbf;color:#fff}.search-results .label-type.type-document{background-color:#2964a3;color:#fff}.search-results .label-type.type-blogentry{background-color:#174b82;color:#fff}.btn.site-search__submit,form button.site-search__submit[type=submit],form input.site-search__submit[type=submit]{width:auto}.sample-form .product-list-container{margin-bottom:50px}.sample-form form .alert{align-items:center;background-color:#ff4e50;color:#fff;display:none;justify-content:center;margin-block:10px;padding:20px;width:100%;speak:never}.sample-form form.max-a5-items .alert.max-a,.sample-form form.max-items .alert.max{display:flex}.sample-form .form_field.hidden{display:none}.sample-form .form-content__message{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1;tab-index:-1}.sample-form .product-list{background:#fff;margin-bottom:15px;padding:10px}.sample-form .product-list .product-list__title{grid-column:span 2;margin-bottom:20px}.sample-form .product-list .product-list__columns{display:flex;flex-direction:row;gap:20px}.sample-form .product-list .product-list__items{flex:1}.sample-form details{margin-bottom:2px}.sample-form details summary{align-items:center;background:#eaeef1;cursor:pointer;display:flex;justify-content:space-between;padding:3px 10px}.sample-form details summary::marker{content:none}.sample-form details summary .link-plus{transform:rotate(0);transition:transform .2s ease-in-out}.sample-form details[open] summary .link-plus{transform:rotate(45deg)}.sample-form .product-options{background-color:#fff;display:flex;flex-direction:column;gap:10px;padding:10px 0}.sample-form .product-options .product-options__option{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 10px}.sample-form .order-summary{background-color:#fff;margin-bottom:50px;padding:20px}.sample-form .order-summary h3{margin-bottom:20px}.sample-form .form-content{background-color:#fff;padding:20px}.sample-form .form-content button{width:50%}.sample-form #no-eori-condition{color:#ff4e50;display:none;margin-block:20px}.feedback-form .form-address{margin-block:2em}.feedback-form .field_label{margin-block-end:.5em}.feedback-form .form-content__message{margin-block-end:2em}.feedback-form .form-content__message.main-message{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1;tab-index:-1}.feedback-form .form-content__message .field_label{margin-block-end:.5em}.feedback-form .form-content__message textarea{height:min(10vw,12.5rem);width:100%}.anniversary-form .form-address,.anniversary-form .main-message,.anniversary-form .optional-data{margin-block-end:3rem}.anniversary-form .form-address .-col-start,.anniversary-form .main-message .-col-start,.anniversary-form .optional-data .-col-start{grid-column-start:1}.anniversary-form .option-list>div{margin-block-end:1.5rem}.anniversary-form .option-block{margin-block-end:3rem!important}.anniversary-form .option-block .input-toggler{background-color:#fff;margin-block-end:3rem;padding:20px}.anniversary-form .option-block .input-toggler .radio-group{align-items:flex-start;flex-flow:column}.anniversary-form .field_label{margin-bottom:1rem}.anniversary-form .form_field.isAttending{margin-block-end:3rem}.anniversary-form textarea{width:100%}@media (min-width:640px){.anniversary-form .accompaniment-info{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}.ga-form .form-address{margin-block-end:3rem}.ga-form .form-address .-col-start{grid-column-start:1}.ga-form .field_label{margin-bottom:1rem}.ga-form .input-toggler{background-color:#fff;padding:20px}.ga-form .main-message{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1;tab-index:-1}.holorib-form textarea{min-height:150px;width:100%}.registration-container .registration__content .registration__form{background-color:#fff;grid-column:span 4;padding:10px}@media (min-width:640px){.registration-container .registration__content .registration__form{grid-column:span 12;padding:40px}}@media (min-width:1024px){.registration-container .registration__content .registration__form{grid-column:2/12;padding:80px}}.registration-container .registration__content .registration__info{margin-bottom:2rem}@media (min-width:640px){.registration-container .registration__content .registration__form__fields{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}.registration-container .registration__content .registration__form__fields .form_field{grid-column:span 1}.registration-container .registration__content .registration__form__fields .form_field .field_input{display:flex;flex-direction:column}@media (min-width:640px){.registration-container .registration__content .registration__form__fields .form_field .field_input{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.registration-container .registration__content .registration__form__fields .form_field .field_input label{margin-bottom:10px;width:300px}.registration-container .registration__content .registration__form__fields .form_field .field_input select{flex:1}.registration-container .registration__content .registration__form__fields .single-line{grid-column:span 2}.registration-container .registration__content .registration__form__actions{display:flex;grid-column:span 2;justify-content:flex-end}.profile-section .profile__header__overview{display:flex;flex-flow:row;justify-content:space-between}.profile-section .profile__header__overview strong{color:#00457c}.profile-section .download-list .download-list__item .download-list__item__icon{border-radius:none;flex:0 0 max(5vw,3.9375rem);margin:0}.profile-section .download-list .download-list__item .download-list__item__icon img{width:inherit}.profile-section .profile__shortcuts{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:100px}.profile-section .profile__company{display:flex;flex-direction:row;gap:20px;width:100%}.profile-section .profile__company>div{flex:1}.profile-section .profile__company h3{margin-bottom:20px}.profile-section .profile__management{margin-top:80px}.profile-section .profile__management .profile__management__navigation{grid-column:span 4}@media (min-width:640px){.profile-section .profile__management .profile__management__navigation{grid-column:span 3}}.profile-section .profile__management .profile__management__container{display:flex;gap:20px;grid-column:span 4}@media (min-width:640px){.profile-section .profile__management .profile__management__container{grid-column:span 12}}.profile-section .profile__management .profile__management__container .card{display:flex;flex-direction:column;margin-top:0;width:100%}.profile-section .profile__management .profile__management__container .card .card-form{flex:1}.profile-section .profile__management .profile__management__container .card .address-box{display:flex;flex-direction:column;height:100%;justify-content:space-between}.profile-section .profile__management .profile__management__container .card .address-box .btn,.profile-section .profile__management .profile__management__container .card .address-box form button[type=submit],.profile-section .profile__management .profile__management__container .card .address-box form input[type=submit],.profile-section .profile__management .profile__management__container .card .registration__form__actions .btn,.profile-section .profile__management .profile__management__container .card .registration__form__actions form button[type=submit],.profile-section .profile__management .profile__management__container .card .registration__form__actions form input[type=submit],form .profile-section .profile__management .profile__management__container .card .address-box button[type=submit],form .profile-section .profile__management .profile__management__container .card .address-box input[type=submit],form .profile-section .profile__management .profile__management__container .card .registration__form__actions button[type=submit],form .profile-section .profile__management .profile__management__container .card .registration__form__actions input[type=submit]{margin-left:auto}.user__order-list .admin-panel{background-color:#fff;margin-bottom:50px;padding:20px}.user__order-list .tab-panel__tabs{flex-direction:column}@media (min-width:640px){.user__order-list .tab-panel__tabs{flex-direction:row}}.user__order-list .tab-panel__tab{display:flex;flex-direction:row;gap:20px}.user__order-list .tab-panel__tab .order-count{background-color:#fff;border-radius:50%;color:#00457c;display:block;font-size:14px;font-weight:700;height:30px;line-height:30px;text-align:center;width:30px}.user__order-list .tab-panel__tab.active,.user__order-list .tab-panel__tab:hover{background-color:#102c53;color:#fff}.user__order-list .tab-panel__tab.active{background-color:#7593b3}.user__order-list .tab-panel__content{background-color:#fff;padding:20px}.user__order-list .order-list{display:flex;flex-direction:column;gap:20px}.user__order-list .order-list .order-list__header,.user__order-list .order-list .order-list__order{align-items:center;display:grid;font-size:20px;gap:40px;grid-template-areas:"number" "date" "object" "total" "actions";grid-template-columns:1fr}@media (min-width:640px){.user__order-list .order-list .order-list__header,.user__order-list .order-list .order-list__order{grid-template-areas:"number date total" "object object object" "actions actions actions";grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.user__order-list .order-list .order-list__header,.user__order-list .order-list .order-list__order{grid-template-areas:"number date object total actions";grid-template-columns:140px 130px 1fr 130px 1fr}}.user__order-list .order-list .order-list__header>div,.user__order-list .order-list .order-list__order>div{height:100%}.user__order-list .order-list .order-list__order{border-bottom:1px solid #d5dde0;padding-bottom:20px}.user__order-list .order-list .order-list__header{border-bottom:2px solid #00457c;display:none}@media (min-width:1024px){.user__order-list .order-list .order-list__header{display:grid}}.user__order-list .order-list [mobile-label]:before{content:attr(mobile-label);display:block;font-size:16px;font-weight:700}@media (min-width:1024px){.user__order-list .order-list [mobile-label]:before{display:none}}.user__order-list .order-list .order-list__order__number{grid-area:number}@media (min-width:1024px){.user__order-list .order-list .order-list__order__number{padding-left:10px}}.user__order-list .order-list .order-list__order__date{grid-area:date}.user__order-list .order-list .order-list__order__object{grid-area:object}.user__order-list .order-list .order-list__order__total{grid-area:total;text-transform:uppercase}.user__order-list .order-list .order-list__order__actions{align-items:center;column-gap:40px;display:flex;flex-direction:row;flex-wrap:wrap;grid-area:actions;justify-content:space-between;row-gap:20px}@media (min-width:640px){.user__order-list .order-list .order-list__order__actions{grid-column:1/4;text-align:right}}@media (min-width:1024px){.user__order-list .order-list .order-list__order__actions{grid-column:initial;justify-content:flex-end;padding-right:10px}}.user__order-list .order-list .order-list__order__actions .convert-order{white-space:nowrap}.user__order-list .order-list .order-list__order__actions .pdf-download{align-items:center;display:flex;flex-direction:row;gap:5px}.user__order-list .order-list .order-list__order__actions .pdf-download img{height:30px}.order-details{background-color:#fff;padding:20px}.converter-view .converter-view__address{margin-bottom:40px}.converter-view .converter-item{border:1px solid #fff;margin-bottom:40px}.converter-view .converter-item .converter-item__header{padding:20px}.converter-view .converter-item .converter-item__header h4{font-size:32px;line-height:36px;margin:0}@media (min-width:640px){.converter-view .converter-item .converter-item__header h4{font-size:38px;line-height:48px}}.converter-view .converter-item .converter-item__list__item>header{background-color:#d6dde1;display:flex;flex-direction:column;gap:20px;padding:20px}@media (min-width:640px){.converter-view .converter-item .converter-item__list__item>header{flex-direction:row}}.converter-view .converter-item .converter-item__list__item>header>div{flex:1}.converter-view .converter-item .price-editor__container{align-items:flex-end;display:flex;justify-content:flex-end}.converter-view .converter-panel{background-color:#fff;border-bottom:1px solid #d6dde1;display:flex;flex-direction:column;gap:40px;padding:20px}@media (min-width:640px){.converter-view .converter-panel{flex-direction:row}}.converter-view .converter-panel:last-child{border-bottom:none}.converter-view .converter-panel [class^=converter-panel__]{display:flex;flex:1;flex-direction:column}.converter-view .converter-panel .accessory-quantity{display:flex;flex-direction:row;justify-content:space-between}.converter-view .converter-panel .converter-panel__comment textarea{resize:none}.converter-view .converter-panel .converter-panel__total{flex-direction:row;justify-content:space-between}@media (min-width:640px){.converter-view .converter-panel .converter-panel__total{flex-direction:column;justify-content:normal;text-align:right}}.converter-view .converter-panel .converter-panel__remove{flex:0;justify-content:center}.converter-view .converter-panel .converter-panel__remove .remove{display:inline-block;width:auto}.converter-view .converter-panel .converter-panel__remove .remove img{transform:scale(1) rotate(45deg)}.converter-view .converter-panel .converter-panel__remove .remove:hover img{transform:scale(1.1) rotate(45deg)}.converter-view .converter-panel-actions{display:flex;justify-content:space-between;padding:20px}.converter-view .converter-panel-actions button{display:inline-flex;width:auto}.converter-view .converter-panel-actions .plus-link{cursor:pointer}.converter-view .converter-panel-actions input[type=file]:disabled+.plus-link{opacity:.5;pointer-events:none}.converter-view .converter-panel-actions .more-than-ordered{color:#ff4e50}.address-list .address-list__content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:0;grid-row-gap:0;background-color:#fff}@media (min-width:640px){.address-list .address-list__content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:0;grid-row-gap:0}}.address-list .address-list__content .address-box{background-color:#d6dde1;grid-column:span 4;margin:1px;padding:20px}@media (min-width:640px){.address-list .address-list__content .address-box{grid-column:span 6}}@media (min-width:1024px){.address-list .address-list__content .address-box{grid-column:span 4}}.address-list .address-list__content .address-box .address-box__actions{display:flex;flex-flow:row;justify-content:flex-end;margin-top:20px}.address-list .address-list__content .address-box .address-box__actions>*{margin-right:10px}.address-box__content__comment,.shipping-address__comment{margin-top:20px}.configurator-container .product-configurator__double-column{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-row-gap:20px}.configurator-container input[type=number],.configurator-container input[type=text],.configurator-container select{box-sizing:border-box;color:#00457c;padding-left:10px;width:100%}.configurator-container input[type=radio]{height:18px;width:18px}.configurator-container select{padding-left:10px}.configurator-container select:disabled{opacity:.5}.configurator-container .configurator-preview{grid-column:span 4}@media (min-width:640px){.configurator-container .configurator-preview{grid-column:span 12}}@media (min-width:1024px){.configurator-container .configurator-preview{grid-column:span 4}}.configurator-container .configurator-preview .product__info{margin-block-end:min(5vh,20px);margin-block-start:min(10vh,50px)}.configurator-container .configurator-preview .product__info a{justify-content:center}.configurator-container .configurator-panel{grid-column:span 4}@media (min-width:640px){.configurator-container .configurator-panel{grid-column:span 12}}@media (min-width:1024px){.configurator-container .configurator-panel{grid-column:6/13}}.configurator-container .configurator-panel .configurator-panel__header{border-bottom:2px solid #fff;font-weight:700;margin-bottom:20px}.configurator-container .configurator-panel .configurator-panel__item{display:grid;gap:20px;margin-bottom:20px}@media (min-width:640px){.configurator-container .configurator-panel .configurator-panel__item{grid-template-columns:min(35vw,200px) 1fr}}.configurator-container .configurator-panel .configurator-panel__reset{display:flex;justify-content:flex-end;margin-top:50px}.configurator-container .settings-panel{border:2px solid #fff;margin-top:100px}.configurator-container .settings-panel h2{margin:0;text-transform:uppercase}.configurator-container .settings-panel .settings-panel__header{border-bottom:2px solid #fff;font-weight:700;padding:10px 20px 0}.configurator-container .settings-panel .intent{font-style:italic;font-weight:400;text-align:center}.configurator-container .settings-panel .settings-panel__item{border-bottom:2px solid #fff;padding:20px}.configurator-container .settings-panel .settings-panel__item .settings-panel__item__label{font-weight:700;margin-bottom:20px}.configurator-container .settings-panel .settings-panel__item .settings-panel__item__label.label-select,.configurator-container .settings-panel .settings-panel__item .settings-panel__item__label.label-toggler,.configurator-container .settings-panel .settings-panel__item .settings-panel__item_list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.configurator-container .settings-panel .settings-panel__item .settings-panel__item__config{display:flex;flex-direction:column;gap:20px;margin-top:20px}@media (min-width:640px){.configurator-container .settings-panel .settings-panel__item .settings-panel__item__config{padding:0 20px}}.configurator-container .settings-panel .settings-panel__item .settings-panel__item__config.-m-top{margin-top:20px}.configurator-container .settings-panel .settings-panel__item .settings-panel__item__config>div{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.configurator-container .settings-panel .settings-panel__item .settings-panel__item__choices{display:flex;flex-direction:row;gap:20px}.configurator-container .settings-panel .settings-panel__item .settings-panel__item__choices label span{margin-left:10px}.configurator-container .settings-panel .multi-panel-configurator .multi-panel-configurator__header{margin-bottom:20px}.configurator-container .settings-panel .multi-panel-configurator .multi-panel-configurator__footer{margin-top:20px}.configurator-container .panel-order-list{margin-top:80px}.configurator-container .panel-order-list h2{margin:0 20px}.configurator-container .properties-panel .properties-panel__switch{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.configurator-container .properties-panel .properties-panel__switch .properties-panel__switch__option{align-items:center;cursor:pointer;display:grid;gap:20px;grid-template-columns:30px 1fr;padding:20px}.configurator-container .properties-panel .properties-panel__switch .properties-panel__switch__option.active{background-color:#d6dde1}.configurator-container .properties-panel .properties-panel__switch .properties-panel__switch__option *{cursor:pointer}.configurator-container .properties-panel .properties-panel__tab{background-color:#d6dde1;display:flex;flex-direction:column;gap:20px;padding:20px}.configurator-container .properties-panel .properties-panel__tab .btn,.configurator-container .properties-panel .properties-panel__tab form button[type=submit],.configurator-container .properties-panel .properties-panel__tab form input[type=submit],form .configurator-container .properties-panel .properties-panel__tab button[type=submit],form .configurator-container .properties-panel .properties-panel__tab input[type=submit]{margin-left:auto}.configurator-container .panel-finalising .panel-finalising__content .panel-finalising__content__row{display:grid;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:10px;margin-bottom:20px}@media (min-width:1024px){.configurator-container .panel-finalising .panel-finalising__content .panel-finalising__content__row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}.configurator-container .panel-finalising .panel-finalising__content .panel-finalising__content__row.spacer{height:30px}.configurator-container .panel-finalising .panel-finalising__content .panel-finalising__content__subrow{display:flex;justify-content:space-between}@media (min-width:1024px){.configurator-container .panel-finalising .panel-finalising__content .panel-finalising__content__subrow{grid-column:span 2}}.configurator-container .panel-finalising .panel-finalising__content .panel-finalising__content__subrow.min-area.error{color:#ff4e50}.configurator-container .panel-finalising .panel-finalising__content .panel-finalising__content__multiconfig{display:grid;grid-template-columns:150px 1fr 1fr;grid-column-gap:20px;grid-row-gap:10px;background-color:#eaeef1;padding:1rem;text-align:right}.configurator-container .panel-finalising .panel-finalising__content .panel-finalising__content__multiconfig:nth-child(2n){background-color:#fff}.configurator-container .panel-finalising .variant-area{text-align:right}.configurator-container .panel-finalising input[type=number]{-moz-appearance:textfield;padding-right:10px;text-align:right;width:100%}.configurator-container .panel-finalising input[type=number]::-webkit-inner-spin-button,.configurator-container .panel-finalising input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.configurator-container .panel-finalising textarea{box-sizing:border-box;color:#00457c;resize:none;width:100%}.configurator-container .hole-map{display:flex;flex-direction:column;gap:10px;margin-left:40px;margin-top:20px}.configurator-container .hole-map .hole-map__item{align-content:center;display:flex;flex-direction:row;gap:20px}.configurator-container .hole-map .hole-map__item__label{align-items:center;display:flex;font-size:18px;height:40px;line-height:1;text-align:center}.configurator-container .hole-map .hole-map__item__element{align-items:center;display:flex;text-align:center;width:80px}.configurator-container .hole-map .hole-map__item__element input[type=number]{width:100%}@media (min-width:640px){.configurator-container .hole-map .hole-map__item__element{display:initial}}.configurator-container .hole-map input[type=number]{-moz-appearance:textfield;width:40px}@media (min-width:640px){.configurator-container .hole-map input[type=number]{width:30px}}.configurator-container .hole-map input[type=number]::-webkit-inner-spin-button,.configurator-container .hole-map input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.configurator-container .product__accessory-list{grid-column:span 12;margin-top:130px}.configurator-container .product__accessory-list .product__accessory-list__title{margin-bottom:20px}.configurator-container .csv-import .csv-import__actions{align-items:center;display:grid;gap:20px}.configurator-container .csv-import .csv-import__actions .btn,.configurator-container .csv-import .csv-import__actions form button[type=submit],.configurator-container .csv-import .csv-import__actions form input[type=submit],form .configurator-container .csv-import .csv-import__actions button[type=submit],form .configurator-container .csv-import .csv-import__actions input[type=submit]{white-space:nowrap}@media (min-width:640px){.configurator-container .csv-import .csv-import__actions{align-content:space-between;display:flex}}.configurator-container .csv-import .import-error{border:1px solid #ff4e50;color:#ff4e50;margin:20px 0;padding:20px}.configurator-container .csv-import .import-list__item{border-bottom:1px solid #fff;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.configurator-container .csv-import .import-list__item.-offer{grid-template-columns:1fr 1fr 1fr 1fr}.configurator-container .csv-import .import-list__item .quantity{text-align:center}.configurator-container .csv-import .import-list__item .area{padding-right:40px;text-align:right}.configurator-container .csv-import .import-list__item .hole-map{grid-column:1/4;margin:0;padding-bottom:20px}.configurator-container .csv-import .import-list__actions{margin-top:20px}.configurator-container .panel-finalising__actions{align-items:flex-end;display:flex;flex-direction:column;gap:20px}.configurator-container .panel-finalising__actions .btn,.configurator-container .panel-finalising__actions form button[type=submit],.configurator-container .panel-finalising__actions form input[type=submit],form .configurator-container .panel-finalising__actions button[type=submit],form .configurator-container .panel-finalising__actions input[type=submit]{margin-left:0!important}.configurator-container .panel-finalising__errors{color:#ff4e50}.configurator-container .variant-select{border:2px solid #fff;padding:20px}.configurator-container .variant-select .label{margin-bottom:20px}.price-editor-backdrop{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:998}.price-editor__content{background-color:#fff;border:1px solid #00457c;margin:20px;max-width:100%;padding:20px}.price-editor__content .price-editor__price{align-items:center;background-color:#fff;border:1px solid #00457c;display:flex;justify-content:right;margin-top:20px}.price-editor__content .price-editor__price input{-moz-appearance:textfield;border:none;text-align:right}.price-editor__content .price-editor__price input::-webkit-inner-spin-button,.price-editor__content .price-editor__price input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-editor__content .price-editor__price .currency{cursor:text;padding:0 10px}.price-editor__content .price-editor__comment{margin-top:20px}.price-editor__content .price-editor__comment textarea{border:1px solid #00457c;box-sizing:border-box;color:#00457c;resize:none;width:100%}.price-editor__content .price-editor__actions{display:grid;gap:20px;grid-template-columns:1fr;margin-top:20px}@media (min-width:640px){.price-editor__content .price-editor__actions{grid-template-columns:1fr 1fr 1fr}}.price-editor__content .price-editor__actions .btn,.price-editor__content .price-editor__actions form button[type=submit],.price-editor__content .price-editor__actions form input[type=submit],form .price-editor__content .price-editor__actions button[type=submit],form .price-editor__content .price-editor__actions input[type=submit]{width:100%}.price-editor__content .price-editor__actions .save{margin-left:auto}.price-editor__button{align-items:center;cursor:pointer;display:flex;font-size:18px;gap:5px;transition:opacity .2s ease-in-out;white-space:nowrap}.price-editor__button img{width:24px}.price-editor__button:hover{opacity:.6}.app-accessory{grid-column:span 4}@media (min-width:640px){.app-accessory{grid-column:span 12}}.accessory-configurator .configurator-panel__header.-single{border-bottom:none}.accessory-configurator .configurator-panel__list{margin-bottom:100px}.accessory-configurator .settings-panel{margin-top:0}.accessory-configurator .accessory-settings{border-bottom:2px solid #fff;padding:20px}.accessory-configurator .accessory-settings .accessory-settings__item{align-items:center;display:flex;gap:20px;justify-content:space-between}.accessory-configurator .accessory-options .accessory-options__list{border-bottom:2px solid #fff;padding:20px}.accessory-configurator .accessory-options .accessory-options__list .accessory-options__list__title{font-weight:700;margin-bottom:20px}.accessory-configurator .accessory-options .accessory-options__list .accessory-options__list__item label{align-items:center;cursor:pointer;display:flex;gap:20px}.accessory-configurator .accessory-options .accessory-options__description,.accessory-configurator .accessory-properties{border-bottom:2px solid #fff;padding:20px}.accessory-configurator .accessory-properties .accessory-properties__item{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:10px;margin-bottom:20px}.accessory-configurator .accessory-properties .accessory-properties__item>:last-child{text-align:right}.accessory-configurator .accessory-finalising{background-color:#d5dde0;padding:20px}.accessory-configurator .accessory-finalising.accessory-finalising__comment{background-color:initial;border-bottom:2px solid #fff}.accessory-configurator .accessory-finalising .accessory-finalising__row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:10px;margin-bottom:20px}.accessory-configurator .accessory-finalising .accessory-finalising__row.spacer{height:30px}.accessory-configurator .accessory-finalising .accessory-finalising__row.-total div:last-child{text-align:right}.accessory-configurator .accessory-finalising textarea{box-sizing:border-box;resize:none;width:100%}.accessory-configurator .accessory-finalising .accessory-finalising__actions{display:flex;justify-content:flex-end}.basket-item-list,.panel-order-list{display:flex;flex-direction:column;gap:20px}.basket-item-list .basket-item,.panel-order-list .basket-item{border:2px solid #fff}.basket-item-list .basket-item header,.panel-order-list .basket-item header{margin-bottom:20px;padding-block-start:20px;padding-inline:20px}.basket-item-list .basket-item header .basket-item__title,.panel-order-list .basket-item header .basket-item__title{align-items:flex-end;display:flex;justify-content:space-between}.basket-item-list .basket-item header .alert.error,.panel-order-list .basket-item header .alert.error{background-color:#ff4e50;color:#fff;padding:20px}.basket-item-list .basket-item header h4,.panel-order-list .basket-item header h4{font-size:32px;line-height:36px;margin:0}@media (min-width:640px){.basket-item-list .basket-item header h4,.panel-order-list .basket-item header h4{font-size:38px;line-height:48px}}.basket-item-list .basket-item__subitem-list .basket-item__subitem,.panel-order-list .basket-item__subitem-list .basket-item__subitem{border-top:1px solid #fff;position:relative}.basket-item-list .basket-item__subitem-list .basket-item__subitem.error,.panel-order-list .basket-item__subitem-list .basket-item__subitem.error{color:#ff4e50}.basket-item-list .basket-item__subitem-list .basket-item__subitem:first-child,.panel-order-list .basket-item__subitem-list .basket-item__subitem:first-child{border-top:none}.basket-item-list .item-details,.panel-order-list .item-details{display:flex;flex-direction:column;position:relative}.basket-item-list .item-details .item-details__header,.panel-order-list .item-details .item-details__header{align-items:stretch;background-color:#d6dde1;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:20px}.basket-item-list .item-details .item-details__header .item-details__header__actions,.panel-order-list .item-details .item-details__header .item-details__header__actions{align-items:flex-start;display:flex;gap:20px}.basket-item-list .item-details .item-details__header .item-details__header__title,.panel-order-list .item-details .item-details__header .item-details__header__title{display:flex;flex-direction:column;justify-content:center}.basket-item-list .item-details .item-details__header h5,.panel-order-list .item-details .item-details__header h5{font-size:inherit}.basket-item-list .item-details .item-details__header .variant-of,.panel-order-list .item-details .item-details__header .variant-of{color:#7593b3;font-size:1.2rem}.basket-item-list .item-details .item-details__header .details-link,.panel-order-list .item-details .item-details__header .details-link{display:inline-block;margin-top:1px}.basket-item-list .item-details .item-details__header .details-link img,.panel-order-list .item-details .item-details__header .details-link img{background-color:#fff;height:20px;object-fit:contain;padding:11px 6px;width:auto}.basket-item-list .item-details .item-details__header .remove,.panel-order-list .item-details .item-details__header .remove{display:inline-block;width:auto}.basket-item-list .item-details .item-details__header .remove.-right,.panel-order-list .item-details .item-details__header .remove.-right{margin-left:auto}.basket-item-list .item-details .item-details__header .remove img,.panel-order-list .item-details .item-details__header .remove img{background-color:#fff;height:24px;transform:scale(1) rotate(45deg);width:24px}.basket-item-list .item-details .item-details__header .remove:hover img,.panel-order-list .item-details .item-details__header .remove:hover img{transform:scale(1.1) rotate(45deg)}.basket-item-list .item-details .item-details__row,.panel-order-list .item-details .item-details__row{background-color:#fff;display:grid;gap:20px;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";padding:20px}@media (min-width:640px){.basket-item-list .item-details .item-details__row,.panel-order-list .item-details .item-details__row{gap:40px;grid-template-areas:"a b" "c d" "e f" "g g";grid-template-columns:1fr 1fr}}@media (min-width:1024px){.basket-item-list .item-details .item-details__row,.panel-order-list .item-details .item-details__row{grid-template-areas:"a b c" "d e f" "g g g";grid-template-columns:1fr 1fr 1fr}}@media (min-width:1200px){.basket-item-list .item-details .item-details__row,.panel-order-list .item-details .item-details__row{grid-template-areas:"a b c d e f g";grid-template-columns:1fr 1fr 1fr 1fr 200px 100px 100px}}.basket-item-list .item-details .item-details__row.-footer,.panel-order-list .item-details .item-details__row.-footer{border-top:1px solid #fff;margin-top:20px}.basket-item-list .item-details .item-details__dimension,.panel-order-list .item-details .item-details__dimension{grid-area:a}.basket-item-list .item-details .item-details__inside-config,.panel-order-list .item-details .item-details__inside-config{grid-area:b}.basket-item-list .item-details .item-details__outside-config,.panel-order-list .item-details .item-details__outside-config{grid-area:c}.basket-item-list .item-details .item-details__area,.panel-order-list .item-details .item-details__area{grid-area:d}.basket-item-list .item-details .item-details__quantity,.panel-order-list .item-details .item-details__quantity{grid-area:e;width:100%}@media (min-width:1200px){.basket-item-list .item-details .item-details__quantity,.panel-order-list .item-details .item-details__quantity{justify-self:flex-end}}.basket-item-list .item-details .item-details__piece-price,.panel-order-list .item-details .item-details__piece-price{grid-area:f}@media (min-width:1200px){.basket-item-list .item-details .item-details__piece-price,.panel-order-list .item-details .item-details__piece-price{text-align:right}}.basket-item-list .item-details .item-details__total,.panel-order-list .item-details .item-details__total{grid-area:g}@media (min-width:1200px){.basket-item-list .item-details .item-details__total,.panel-order-list .item-details .item-details__total{text-align:right}}.basket-item-list .item-details .option-list,.panel-order-list .item-details .option-list{padding:20px}.basket-item-list .item-details .option-list .option-list__comment,.panel-order-list .item-details .option-list .option-list__comment{margin-bottom:20px}.basket-item-list .item-details .option-list .option-list__comment textarea,.panel-order-list .item-details .option-list .option-list__comment textarea{resize:none;width:50%}.basket-item-list .item-details .option-list .option-list__row,.panel-order-list .item-details .option-list .option-list__row{display:flex;flex-direction:column;padding-block-end:10px}@media (min-width:640px){.basket-item-list .item-details .option-list .option-list__row,.panel-order-list .item-details .option-list .option-list__row{flex-direction:row;gap:20px;padding-block-end:0}}.basket-item-list .item-details .option-list .option-list__row .hole-map,.panel-order-list .item-details .option-list .option-list__row .hole-map{margin-top:0}.basket-item-list .item-details .option-list .option-list__row .hole-map em,.panel-order-list .item-details .option-list .option-list__row .hole-map em{font-style:normal}.basket-item-list .item-details .option-list .option-list__row.-header,.panel-order-list .item-details .option-list .option-list__row.-header{display:none}@media (min-width:640px){.basket-item-list .item-details .option-list .option-list__row.-header,.panel-order-list .item-details .option-list .option-list__row.-header{display:flex}}.basket-item-list .item-details .option-list .option-list__row.-header>div,.basket-item-list .item-details .option-list .option-list__row.-header>div:first-child,.panel-order-list .item-details .option-list .option-list__row.-header>div,.panel-order-list .item-details .option-list .option-list__row.-header>div:first-child{font-weight:700}.basket-item-list .item-details .option-list .option-list__row.additional-infos,.panel-order-list .item-details .option-list .option-list__row.additional-infos{margin-top:20px}.basket-item-list .item-details .option-list .option-list__row>div:first-child,.panel-order-list .item-details .option-list .option-list__row>div:first-child{font-weight:700}@media (min-width:640px){.basket-item-list .item-details .option-list .option-list__row>div:first-child,.panel-order-list .item-details .option-list .option-list__row>div:first-child{flex:0 0 30%;font-weight:400}.basket-item-list .item-details .option-list .option-list__row>div:nth-child(2),.panel-order-list .item-details .option-list .option-list__row>div:nth-child(2){flex:0 1 80px}}@media (min-width:1024px){.basket-item-list .item-details .option-list .option-list__row .option_value,.panel-order-list .item-details .option-list .option-list__row .option_value{width:200px}}.basket-item-list .item-details .option-list .upper,.panel-order-list .item-details .option-list .upper{text-transform:uppercase}.basket-footer,.basket-header{display:flex;gap:20px;padding-bottom:100px}.basket-footer .flush-basket,.basket-header .flush-basket{margin-left:auto}.basket-header{margin-bottom:40px}.contact-person{display:flex;flex-direction:row;gap:20px}.contact-person svg{width:24px}.customer-select{position:relative;width:100%;z-index:9}@media (min-width:1024px){.customer-select{max-width:100%;width:500px}}.customer-select input{border:none;border-bottom:1px solid #00457c;width:100%}.customer-select ul{background-color:#fff;border:1px solid #00457c;left:0;list-style:none;margin:0;max-height:400px;overflow-y:auto;padding:0;position:absolute;top:35px;width:100%}.customer-select ul li{cursor:pointer;padding:10px 20px}.customer-select ul li:hover{background-color:#d6dde1}.copy-offers,.edit-offers{display:grid;gap:2rem;grid-template-columns:1fr}.copy-offers .selected-offer,.edit-offers .selected-offer{background-color:#eaeef1;border:1px solid #00457c;display:grid;gap:2rem;grid-template-columns:1fr 2fr 2fr 50px;padding:.5rem}.copy-offers .customer-select,.edit-offers .customer-select{width:100%}.copy-offers .employee-select,.edit-offers .employee-select{border:0;border-bottom:1px solid #00457c;width:100%}.modal-backdrop .modal.copy-offers-dialog,.modal-backdrop .modal.edit-offers-dialog{width:800px}.modal-backdrop .modal.copy-offers-dialog .disabled-section,.modal-backdrop .modal.edit-offers-dialog .disabled-section{opacity:.5;pointer-events:none}.search-field{position:relative}.search-field .search-field__input{display:grid;gap:20px;grid-template-columns:4fr 1fr}.search-field .search-field__input input{border:none;border-bottom:1px solid #00457c}.search-field .search-field__results{background-color:#fff;border:1px solid #7593b3;bottom:-4px;left:0;max-height:500px;overflow:auto;position:absolute;transform:translateY(100%);z-index:99}.search-field .search-field__results__item{cursor:pointer;display:grid;gap:1rem;grid-template-columns:var(--tpl-col,1fr);padding-block:1rem;padding-inline:.5rem;transition:background-color .2s ease-in-out}.search-field .search-field__results__item.-header{cursor:auto}.search-field .search-field__results__item:nth-child(2n){background-color:#eaeef1}.search-field .search-field__results__item:not(.-header):hover{background-color:#7593b3}.address-handling{display:flex;flex-direction:column;gap:20px}@media (min-width:640px){.address-handling{flex-direction:row}}.address-handling .address-handling__billing-address,.address-handling .address-handling__shipping-address{flex:1}.address-handling .btn.add-address,.address-handling .btn.remove-address,.address-handling form button.add-address[type=submit],.address-handling form button.remove-address[type=submit],.address-handling form input.add-address[type=submit],.address-handling form input.remove-address[type=submit],form .address-handling button.add-address[type=submit],form .address-handling button.remove-address[type=submit],form .address-handling input.add-address[type=submit],form .address-handling input.remove-address[type=submit]{margin-top:20px}.address-form select{max-width:300px;width:100%}.address-form textarea{width:100%}.admin-info{border:1px solid #ff4e50;margin-bottom:20px;padding:20px}.global-order-select{width:300px}.global-order-select .global-order-select__field{position:relative}.global-order-select .globalorder-no-list{background-color:#fff;border:1px solid #00457c;left:0;list-style:none;margin:0;max-height:200px;min-width:100%;overflow-y:auto;padding:0;position:absolute;top:38px}.global-order-select .globalorder-no-list li{cursor:pointer;padding:.5rem 1rem;white-space:nowrap}.global-order-select .globalorder-no-list li:first-child{font-size:16px;padding:.2rem 1rem;pointer-events:none}.global-order-select .globalorder-no-list li:hover{background-color:#7593b3;color:#fff}.confirm-order .item-list{padding-top:40px}.confirm-order .item-list .row{display:flex;flex-direction:column;gap:20px}.confirm-order .item-list .row.-surcharges{flex-direction:row;gap:0;margin-top:40px}@media (min-width:1024px){.confirm-order .item-list .row.-surcharges{gap:20px;margin-top:0}}.confirm-order .item-list .row.-surcharges .item-pos,.confirm-order .item-list .row.-surcharges .item-quantity{display:none}@media (min-width:1024px){.confirm-order .item-list .row.-surcharges .item-pos,.confirm-order .item-list .row.-surcharges .item-quantity{display:initial}}.confirm-order .item-list .row.-surcharges .item-m2-price{flex:0 0 200px!important;text-align:right}.confirm-order .item-list .row.mt{margin-top:20px}@media (min-width:1024px){.confirm-order .item-list.offer .row,.confirm-order .item-list.order .row{flex-direction:row}}.confirm-order .item-list .item-list__header{background-color:#eaeef1;border-bottom:1px solid #000;border-top:1px solid #000;display:none;font-weight:700;margin:20px 0;position:sticky;top:0;z-index:9}.confirm-order .item-list .item-pos{flex:1}@media (min-width:1024px){.confirm-order .item-list .item-pos{flex:0 0 100px}}.confirm-order .item-list .item-panel-configuration,.confirm-order .item-list .item-panel-details{flex:1}@media (min-width:1024px){.confirm-order .item-list .item-panel-custom-price{flex:0 0 300px;font-size:20px;font-style:italic;text-align:right}}.confirm-order .item-list .item-weight{flex:1}@media (min-width:1024px){.confirm-order .item-list .item-weight{flex:0 0 150px}}.confirm-order .item-list .item-quantity{flex:1}@media (min-width:1024px){.confirm-order .item-list .item-quantity{flex:0 0 150px}}.confirm-order .item-list .item-quantity-unit{flex:1}@media (min-width:1024px){.confirm-order .item-list .item-quantity-unit{flex:0 0 50px}}.confirm-order .item-list .item-panel-price{flex:1}@media (min-width:1024px){.confirm-order .item-list .item-panel-price{flex:0 0 150px}}.confirm-order .item-list .item-quantity-unit-by{flex:1}@media (min-width:1024px){.confirm-order .item-list .item-quantity-unit-by{flex:0 0 50px}}.confirm-order .item-list .item-total{flex:1}@media (min-width:1024px){.confirm-order .item-list .item-total{flex:0 0 150px}}.confirm-order .item-list .item-list__item{border-bottom:1px solid #000;margin-bottom:40px;padding-bottom:40px}.confirm-order .item-list .item-list__item .row:first-child{margin-bottom:10px}.confirm-order .item-list .item-list__item [mobile-label]:before{content:attr(mobile-label);display:block;font-weight:700}.confirm-order .item-list .panel-config{flex:1;margin-top:20px}.confirm-order .item-list .panel-config .panel-config__header{display:none;font-weight:700}@media (min-width:1024px){.confirm-order .item-list .panel-config .panel-config__header{display:flex}}.confirm-order .item-list .panel-config .panel-config__items{padding:20px}@media (min-width:1024px){.confirm-order .item-list .panel-config .panel-config__items{padding:0}}.confirm-order .item-list .panel-config .panel-config__items:nth-child(2n){background-color:#d5dde0}@media (min-width:1024px){.confirm-order .item-list .panel-config .panel-config__items:nth-child(2n){background:none}}.confirm-order .item-list .panel-config .panel-config__packet,.confirm-order .item-list .panel-config .panel-config__quantity{flex:1}@media (min-width:1024px){.confirm-order .item-list .panel-config .panel-config__packet,.confirm-order .item-list .panel-config .panel-config__quantity{flex:0 0 50px}}.confirm-order .item-list .panel-config .panel-config__length{flex:1}@media (min-width:1024px){.confirm-order .item-list .panel-config .panel-config__length{flex:0 0 120px}.confirm-order .item-list .panel-config .panel-config__description{padding-left:20px}.confirm-order .item-list.order{padding-top:0}.confirm-order .item-list.order .item-list__header{display:flex}.confirm-order .item-list.order .item-list__item{border-bottom:none;padding-bottom:0}.confirm-order .item-list.order [mobile-label]:before{display:none}}.confirm-order .item-list.order .-left{text-align:left}@media (min-width:1024px){.confirm-order .item-list.order .-center{text-align:center}.confirm-order .item-list.order .-right{text-align:right}.confirm-order .item-list.offer{padding-top:0}.confirm-order .item-list.offer .item-list__header{display:flex}.confirm-order .item-list.offer .item-list__item{border-bottom:none;padding-bottom:0}}.confirm-order .item-list.offer .item-quantity{flex:1}@media (min-width:1024px){.confirm-order .item-list.offer .item-quantity{flex:0 0 120px}.confirm-order .item-list.offer [mobile-label]:before{display:none}}.confirm-order .item-list.offer .item-product{flex:1}.confirm-order .item-list.offer .item-product .surcharge-details{margin-top:20px}.confirm-order .item-list.offer .item-product .surcharge-details .surcharge-details__item{display:flex;justify-content:space-between}.confirm-order .item-list.offer .item-product .mt{margin-top:20px}.confirm-order .item-list.offer .item-m2-price{flex:1}.confirm-order .item-list.offer .item-m2-price[mobile-label]{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:1024px){.confirm-order .item-list.offer .item-m2-price[mobile-label]{display:initial;justify-content:normal}}.confirm-order .item-list.offer .item-m2-price .item-custom-price{flex-basis:100%;font-size:20px;font-style:italic;text-align:right}@media (min-width:1024px){.confirm-order .item-list.offer .item-m2-price{flex:0 0 200px;padding-right:20px}}.confirm-order .item-list.offer .-left{text-align:left}@media (min-width:1024px){.confirm-order .item-list.offer .-center{text-align:center}.confirm-order .item-list.offer .-right{text-align:right}}.confirm-order .confirm-action{display:flex;flex-direction:column;gap:20px;margin-top:40px;padding-bottom:100px}.confirm-order .confirm-action.-header{padding-block:20px}@media (min-width:640px){.confirm-order .confirm-action{flex-direction:row}}.confirm-order .confirm-action .confirm{order:-1}@media (min-width:640px){.confirm-order .confirm-action .confirm{margin-left:auto;order:0}}.checkout-confirmation .checkout-confirmation__content .details{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;margin-bottom:40px}.checkout-confirmation .checkout-confirmation__content .details a{display:inline-block}.checkout-address-select .shipping-type,.checkout-confirmation .checkout-confirmation__content .text{margin-bottom:20px}.checkout-address-select .shipping-type .shipping-type__select{display:flex;flex-direction:column;gap:20px}@media (min-width:640px){.checkout-address-select .shipping-type .shipping-type__select{flex-direction:row}}.checkout-address-select .shipping-type .shipping-type__select .shipping-type__pickup,.checkout-address-select .shipping-type .shipping-type__select .shipping-type__shipping{display:flex;flex:1;gap:20px}.checkout-address-select .shipping-type .shipping-type__select .shipping-type__pickup input,.checkout-address-select .shipping-type .shipping-type__select .shipping-type__shipping input{flex:0 0 20px}.checkout-address-select .shipping-type .shipping-type__select .shipping-type__pickup label,.checkout-address-select .shipping-type .shipping-type__select .shipping-type__shipping label{cursor:pointer}.checkout-address-select .admin-settings,.checkout-address-select .global-order-info,.checkout-address-select .shipping-date{display:flex;flex-direction:column;gap:10px}.checkout-address-select .admin-settings h4,.checkout-address-select .global-order-info h4,.checkout-address-select .shipping-date h4{margin-bottom:0}.checkout-address-select .admin-settings label,.checkout-address-select .global-order-info label,.checkout-address-select .shipping-date label{align-items:center;cursor:pointer;display:flex}.checkout-address-select .admin-settings .label-text,.checkout-address-select .global-order-info .label-text,.checkout-address-select .shipping-date .label-text{font-size:16px}.checkout-address-select .admin-settings input[type=checkbox],.checkout-address-select .global-order-info input[type=checkbox],.checkout-address-select .shipping-date input[type=checkbox]{margin-right:20px}.checkout-address-select .object-name{margin-bottom:20px}.checkout-address-select .object-name input{border:1px solid #00457c;box-sizing:border-box;color:#00457c;padding:5px 20px}@media (min-width:1024px){.checkout-address-select .object-name input{width:50%}}.checkout-address-select .object-scheduled-quarter select{text-align:center;width:200px}.checkout-address-select .order-comment{margin-bottom:20px}.checkout-address-select .order-comment textarea{border:1px solid #00457c;box-sizing:border-box;color:#00457c;height:300px;padding:20px;resize:none}@media (min-width:1024px){.checkout-address-select .order-comment textarea{width:50%}}.checkout-address-select .actions{display:flex;flex-direction:column;gap:20px;margin-top:40px;padding-bottom:100px}@media (min-width:640px){.checkout-address-select .actions{flex-direction:row}}.checkout-address-select .actions .btn.confirm,.checkout-address-select .actions form button.confirm[type=submit],.checkout-address-select .actions form input.confirm[type=submit],form .checkout-address-select .actions button.confirm[type=submit],form .checkout-address-select .actions input.confirm[type=submit]{order:-1}@media (min-width:640px){.checkout-address-select .actions .btn.confirm,.checkout-address-select .actions form button.confirm[type=submit],.checkout-address-select .actions form input.confirm[type=submit],form .checkout-address-select .actions button.confirm[type=submit],form .checkout-address-select .actions input.confirm[type=submit]{margin-left:auto;order:0}}.login-container .card form>div:last-of-type{display:flex;justify-content:flex-end}.app-basket footer{margin-top:40px}.order-select h2{margin:0 0 50px}.order-select .order-select_types{display:grid;gap:20px;grid-template-columns:1fr;justify-content:center}@media (min-width:1024px){.order-select .order-select_types{grid-template-columns:1fr 1fr 1fr}}.order-select .order-select_types button{align-items:center;background:#fff;border:1px solid #00457c;color:#00457c;cursor:pointer;display:flex;flex:1;flex-flow:column;gap:10px;padding:1rem 2rem;transition:all .4s ease-in-out}.order-select .order-select_types button:hover{background-color:#00457c;color:#fff}@media (min-width:1024px){.order-select .order-select_types button{flex:0 1}}.order-select .order-select_types button .name{font-weight:700}.order-select .order-select_types button .description{font-size:14px}.configurator-container{gap:unset}.configurator-container .app-configurator{grid-column:span 4}@media (min-width:640px){.configurator-container .app-configurator{grid-column:span 12}}.configurator-container .accessory-configurator,.configurator-container .product-configurator{gap:unset}.configurator-container .accessory-configurator .panel-configurator,.configurator-container .product-configurator .panel-configurator{grid-column:span 4}@media (min-width:640px){.configurator-container .accessory-configurator .panel-configurator,.configurator-container .product-configurator .panel-configurator{grid-column:span 12}}.error label{color:#ff4e50}.error input{border-color:rgba(255,78,80,.5)}.error-message{color:#ff4e50}.product-configurator select{width:100%}.product-configurator .product__image img{object-fit:contain}.shop__header .shop__navigation{display:flex;flex-flow:row;justify-content:space-between}.shop__header .shop__navigation .breadcrumb,.shop__header .shop__navigation .shop__navigation{margin:0}.shop__header .shop__basket{background-color:#7593b3;border-radius:100%;color:#fff;display:inline-block;height:24px;padding:10px;transition:background-color .3s ease-in-out;width:24px}.shop__header .shop__basket:hover{background-color:#00457c}.block.block-text-image{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}@media (min-width:640px){.block.block-text-image{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}.block.block-text-image .block__image{grid-column:span 4}.block.block-text-image .block__text{grid-column:span 4;position:relative}@media (min-width:640px){.block.block-text-image .block__text{grid-column:span 8;padding-left:50px}}.block.block-text-image a{color:#7593b3}.block.block-text-image a:hover:not(.btn){color:#b7c6d7}.block.download-list{margin-block-end:20px}.standard-content .block.download-list{width:60%}.block.content-text{margin-bottom:80px}.block.content-text.-no-margin-b{margin-bottom:0}.block.content-text h4{margin-top:0}.block.content-text a{color:#7593b3}.block.content-text a:hover:not(.btn){color:#b7c6d7}.block.content-text table{width:100%}.block.content-text table td{vertical-align:top}.block.content-image{margin-bottom:80px}.block.content-image .caption{font-size:16px;margin-block-start:5px;padding-inline:10px}.block.accordion-block.accordion .accordion__tab__header{display:flex;flex-direction:row;justify-content:space-between;padding:20px}.block.accordion-block.accordion .accordion__tab__header .title{font-weight:700}.block.accordion-block.accordion .accordion__tab__content>div{padding:20px 0 50px}.block.accordion-block.accordion .block.content-image{display:flex;justify-content:center}.block.accordion-block.accordion .block.content-image img{max-width:100%;width:700px}.block.accordion-block.accordion .block{margin-bottom:20px;width:100%}.block.accordion-block.accordion .block:last-child{margin-bottom:0}.block.accordion-block a{color:#7593b3}.block.accordion-block a:hover:not(.btn){color:#b7c6d7}.block.faq-block .faq-item__question{cursor:pointer;text-decoration:underline dotted #00457c}.block.faq-block .faq-item__question::marker{content:none;display:none}.block.faq-block .faq-item__content{padding-bottom:20px}.block.faq-block .faq-item[open] .faq-item__question{color:#7593b3;text-decoration-color:#7593b3}.block.block-map #map{height:500px;width:100%}.block.block-contact{margin-bottom:20px}.block.content-video{display:flex;margin-block-end:80px}.block.content-video.-centred{justify-content:center}.block.content-video .video{flex:0 1 100%;margin:0;padding:0}@media (min-width:640px){.block.content-video .video{flex-basis:50%}}.block.content-video .video .pimcore_editable_video{padding-bottom:56.25%;position:relative}.block.content-video .video .pimcore_editable_video iframe,.block.content-video .video .pimcore_editable_video video{height:100%;left:0;position:absolute;top:0;width:100%}.block-two-column{display:flex;flex-direction:row;gap:20px}.block-two-column>div{flex:1}.block-two-column a{color:#7593b3}.block-two-column a:hover:not(.btn){color:#b7c6d7}.block.colors-block{padding:0}.block.colors-block .color-teaser-list{display:flex;flex-wrap:wrap;gap:20px}.block.colors-block .color-teaser{align-items:center;display:flex;flex-direction:column;font-size:1.25rem;line-height:1.1;padding:10px;position:relative;text-align:center;width:136px}.block.colors-block .color-teaser.has-link .color-bullet{transform:scale(1);transition:all .4s ease-in-out}.block.colors-block .color-teaser.has-link:hover .color-bullet{transform:scale(1.1)}.block.colors-block .color-teaser .color-bullet{border-radius:50%;height:75px;margin-bottom:15px;width:75px}.block.colors-block .color-teaser .color-description{margin-block-start:10px}.block.colors-block .color-teaser a{height:100%;left:0;position:absolute;top:0;width:100%}.block.icon-tiles{display:grid;grid-template-columns:1fr;margin-block:80px;grid-column-gap:20px;grid-row-gap:80px}@media (min-width:1024px){.block.icon-tiles{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:40px}}@media (min-width:1200px){.block.icon-tiles{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:40px}}.block.icon-tiles .tile{display:grid;gap:20px;grid-template-columns:100px auto}.block.info-teaser{display:flex;flex-direction:column;margin-block:80px;min-height:150px;position:relative}@media (min-width:640px){.block.info-teaser{padding-right:200px}}.block.info-teaser .info-teaser__text{order:2}.block.info-teaser .info-teaser__icon{display:block;margin-bottom:40px;order:1}@media (min-width:640px){.block.info-teaser .info-teaser__icon{position:absolute;right:0;top:-10px}}.block.info-teaser .info-teaser__icon img{height:150px;object-fit:contain;width:150px}.block.job-application{display:flex;justify-content:center}.block.job-application a{max-width:300px}.block.gallery:hover .gallery__image img{filter:grayscale(.5) brightness(.8)}.block.gallery .gallery__image{grid-column:span 2;overflow:hidden}@media (min-width:640px){.block.gallery .gallery__image{grid-column:span 4}}@media (min-width:1200px){.block.gallery .gallery__image{grid-column:span 3}}.block.gallery .gallery__image img{transform:scale(1);transition:transform .4s ease-in-out,filter .4s ease-in-out}.block.gallery .gallery__image img:hover{filter:none;transform:scale(1.1)}.block.products-block{margin-bottom:80px}.block.products-block .accordion{background-color:#fff}.block.form-block{margin-bottom:80px}.block.form-block .form_field.address>.field_label{font-weight:700;margin-block-end:1rem}.block.form-block .form-address{margin-bottom:0}.block.form-block .checkbox-list{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-block-start:1rem}.block.form-block .form_actions{display:flex;justify-content:flex-end}body{background-color:#eaeef1}body.main-navigation-is-open{overflow:hidden}body.white{background-color:#fff}.cke_notification.cke_notification_warning,.print-only{display:none}