:root{--vertical-flow: 2.4rem;--copy-color: #465B85;--swiper-theme-color: var(--color-1);--error-color: #ca4242;--focus-color: var(--color-1);--accent-color: var(--text-color-3);--padding-column-mobile: 15px;--padding-column-desktop: 15px;--white-space-small: 1rem;--white-space-medium: 3rem;--white-space-large: 5rem;--section-padding-top-mobile: 5rem;--section-padding-bottom-mobile: 5rem;--section-padding-top-desktop: 10rem;--section-padding-bottom-desktop: 10rem;--space-mobile-s: 2.5rem;--space-mobile-m: 5rem;--space-mobile-l: 10rem;--space-desktop-s: 5rem;--space-desktop-m: 10rem;--space-desktop-l: 20rem}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:root{--sa11y-font-face:system-ui,"Segoe UI",roboto,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","FontAwesome","Font Awesome 5 Free","Font Awesome 5 Pro","Font Awesome 6 Free","Font Awesome 6 Pro";--sa11y-large-text:16.5px;--sa11y-normal-text:15.5px;--sa11y-small-text:12px;--sa11y-focus-color:rgba(0,208,255,0.75);--sa11y-pulse-color:rgba(0,208,255,0);--sa11y-blue:#005dff;--sa11y-good:#36844e;--sa11y-good-hover:#38a459;--sa11y-good-text:#fff;--sa11y-good-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");--sa11y-warning:#ffc800;--sa11y-warning-hover:#ffd226;--sa11y-warning-text:#000;--sa11y-warning-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23505050' d='M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z'/%3E%3C/svg%3E");--sa11y-error:#d30017;--sa11y-error-hover:red;--sa11y-error-text:#fff;--sa11y-error-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 576'%3E%3Cpath fill='%23fff' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");--sa11y-setting-switch-on-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M384 64H192C86 64 0 150 0 256s86 192 192 192h192c106 0 192-86 192-192S490 64 384 64zm0 320c-70.8 0-128-57.3-128-128 0-70.8 57.3-128 128-128 70.8 0 128 57.3 128 128 0 70.8-57.3 128-128 128z'/%3E%3C/svg%3E");--sa11y-setting-switch-off-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M384 64H192C85.961 64 0 149.961 0 256s85.961 192 192 192h192c106.039 0 192-85.961 192-192S490.039 64 384 64zM64 256c0-70.741 57.249-128 128-128 70.741 0 128 57.249 128 128 0 70.741-57.249 128-128 128-70.741 0-128-57.249-128-128zm320 128h-48.905c65.217-72.858 65.236-183.12 0-256H384c70.741 0 128 57.249 128 128 0 70.74-57.249 128-128 128z'/%3E%3C/svg%3E");--sa11y-close-btn-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E");--sa11y-hidden-icon-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M320 400c-75.85 0-137.25-58.71-142.9-133.11L72.2 185.82c-13.79 17.3-26.48 35.59-36.72 55.59a32.35 32.35 0 000 29.19C89.71 376.41 197.07 448 320 448c26.91 0 52.87-4 77.89-10.46L346 397.39a144.13 144.13 0 01-26 2.61zm313.82 58.1l-110.55-85.44a331.25 331.25 0 0081.25-102.07 32.35 32.35 0 000-29.19C550.29 135.59 442.93 64 320 64a308.15 308.15 0 00-147.32 37.7L45.46 3.37A16 16 0 0023 6.18L3.37 31.45A16 16 0 006.18 53.9l588.36 454.73a16 16 0 0022.46-2.81l19.64-25.27a16 16 0 00-2.82-22.45zm-183.72-142l-39.3-30.38A94.75 94.75 0 00416 256a94.76 94.76 0 00-121.31-92.21A47.65 47.65 0 01304 192a46.64 46.64 0 01-1.54 10l-73.61-56.89A142.31 142.31 0 01320 112a143.92 143.92 0 01144 144c0 21.63-5.29 41.79-13.9 60.11z'/%3E%3C/svg%3E");--sa11y-dismiss-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2s-6.3 25.5 4.1 33.7l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-87.5-68.6c.5-1.7.7-3.5.7-5.4 0-27.6-11-54.1-30.5-73.7L512 320c-20.5-20.5-32-48.3-32-77.3V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32s-32 14.3-32 32v19.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM160 242.7c0 29-11.5 56.8-32 77.3l-1.5 1.5C107 341 96 367.5 96 395.2c0 11.5 9.3 20.8 20.8 20.8h289.4L160 222.1v20.7zM384 448H256c0 17 6.7 33.3 18.7 45.3S303 512 320 512s33.3-6.7 45.3-18.7S384 465 384 448z'/%3E%3C/svg%3E");--sa11y-low-vision-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2s-6.3 25.5 4.1 33.7l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-105.2-82.4c39.6-40.6 66.4-86.1 79.9-118.4 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223 149.5c48.6-44.3 123-50.8 179.3-11.7 60.8 42.4 78.9 123.2 44.2 186.9L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3-11.1-41.5-47.8-69.4-88.6-71.1-5.8-.2-9.2 6.1-7.4 11.7 2.1 6.4 3.3 13.2 3.3 20.3 0 10.2-2.4 19.8-6.6 28.3L223 149.5zm223.1 298l-363-286c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8zM34.5 268.3c14.9 35.7 46.2 87.7 93 131.1 47 43.8 111.7 80.6 192.5 80.6 3.1 0 6.1-.1 9.2-.2l-296.1-232c-1.8 6.8-1.3 14 1.4 20.5z'/%3E%3C/svg%3E");--sa11y-link-icon-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M579.8 267.7c56.5-56.5 56.5-148 0-204.5-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6 31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0l112.3-112.3zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5 50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l112.2-112.3c31.5-31.5 82.5-31.5 114 0 27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z'/%3E%3C/svg%3E");--sa11y-move-panel-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7l-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H109.3l41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z'/%3E%3C/svg%3E");--sa11y-info-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 56C145.72 56 56 145.72 56 256s89.72 200 200 200 200-89.72 200-200S366.28 56 256 56zm0 82a26 26 0 11-26 26 26 26 0 0126-26zm48 226h-88a16 16 0 010-32h28v-88h-16a16 16 0 010-32h32a16 16 0 0116 16v104h28a16 16 0 010 32z'/%3E%3C/svg%3E");--sa11y-moon-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M223.5 32C100 32 0 132.3 0 256s100 224 223.5 224c60.6 0 115.5-24.2 155.8-63.4 5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6-96.9 0-175.5-78.8-175.5-176 0-65.8 36-123.1 89.3-153.3 6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z'/%3E%3C/svg%3E");--sa11y-sun-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391l-19.9 107.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121l19.9-107.9c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1l90.3-62.3c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 11192 0 96 96 0 11-192 0zm224 0a128 128 0 10-256 0 128 128 0 10256 0z'/%3E%3C/svg%3E");--sa11y-icon-direction:1;--sa11y-float-rtl:right;--sa11y-panel-x-gap:24px;--sa11y-panel-y-gap:10px;--sa11y-toggle-x-offset:18px;--sa11y-toggle-y-offset:15px}[dir=rtl]{--sa11y-icon-direction:-1;--sa11y-float-rtl:left}html,html[data-sa11y-theme=light]{--sa11y-red-text:#d30017;--sa11y-yellow-text:#966f0d;--sa11y-panel-badge:#e9e9e9;--sa11y-panel-outline-hover:hsla(0,0%,91%,0.8);--sa11y-panel-scrollable:hsla(0,0%,91%,0.7);--sa11y-panel-primary:#333;--sa11y-panel-bg:#fff;--sa11y-panel-bg-secondary:#f6f6f6;--sa11y-panel-bg-splitter:#d7d7d7;--sa11y-panel-error:#d30017;--sa11y-panel-secondary:#4d4d4d;--sa11y-panel-secondary-hover:#0077c8;--sa11y-panel-toggle-active:#c6c6c6;--sa11y-element-preview:#e9e9e9;--sa11y-setting-switch-bg-on:#21b5ff;--sa11y-setting-switch-bg-off:#595959;--sa11y-hyperlink:#00478f;--sa11y-shortcut-hover:#e8e8e8;--sa11y-button-outline:#595959;--sa11y-box-shadow:0 0 20px 4px rgba(154,161,177,0.15),0 4px 80px -8px rgba(36,40,47,0.25),0 4px 4px -2px rgba(91,94,105,0.15)}html[data-sa11y-theme=dark]{--sa11y-red-text:#ffa2a2;--sa11y-yellow-text:#ffdb59;--sa11y-panel-badge:#3500c4;--sa11y-panel-outline-hover:rgba(53,0,196,0.8);--sa11y-panel-scrollable:rgba(53,0,196,0.6);--sa11y-panel-primary:#dde8ff;--sa11y-panel-bg:#0a2051;--sa11y-panel-bg-secondary:#072c7c;--sa11y-panel-bg-splitter:#0041c9;--sa11y-panel-error:#f77;--sa11y-panel-secondary:#cbeaff;--sa11y-panel-secondary-hover:rgba(0,0,0,0.4);--sa11y-panel-toggle-active:#000;--sa11y-element-preview:#0a2051;--sa11y-setting-switch-bg-on:#21b5ff;--sa11y-setting-switch-bg-off:#bfbfbf;--sa11y-hyperlink:#94d3ff;--sa11y-shortcut-hover:#093698;--sa11y-button-outline:#2169ff;--sa11y-box-shadow:0 0 20px 4px rgba(34,0,255,0.2),0 4px 60px -8px rgba(45,31,245,0.4),0 4px 4px -2px rgba(0,84,220,0.3)}@media(prefers-color-scheme: dark){html,html[data-sa11y-theme=dark]{--sa11y-red-text:#ffa2a2;--sa11y-yellow-text:#ffdb59;--sa11y-panel-badge:#3500c4;--sa11y-panel-outline-hover:rgba(53,0,196,0.8);--sa11y-panel-scrollable:rgba(53,0,196,0.6);--sa11y-panel-primary:#dde8ff;--sa11y-panel-bg:#0a2051;--sa11y-panel-bg-secondary:#072c7c;--sa11y-panel-bg-splitter:#0041c9;--sa11y-panel-error:#f77;--sa11y-panel-secondary:#cbeaff;--sa11y-panel-secondary-hover:rgba(0,0,0,0.4);--sa11y-panel-toggle-active:#000;--sa11y-element-preview:#0a2051;--sa11y-setting-switch-bg-on:#21b5ff;--sa11y-setting-switch-bg-off:#bfbfbf;--sa11y-hyperlink:#94d3ff;--sa11y-shortcut-hover:#093698;--sa11y-button-outline:#2169ff;--sa11y-box-shadow:0 0 20px 4px rgba(34,0,255,0.2),0 4px 60px -8px rgba(45,31,245,0.4),0 4px 4px -2px rgba(0,84,220,0.3)}}[data-sa11y-overflow]{overflow:auto !important}[data-sa11y-clone-image-text]{display:none !important}[data-sa11y-readability-period]{clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important;clip-path:inset(50%) !important;display:block !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}[data-sa11y-error-inline],[data-sa11y-error]{outline:5px solid var(--sa11y-error) !important;outline-offset:2px}[data-sa11y-warning-inline]:not([data-sa11y-error-inline]),[data-sa11y-warning]:not([data-sa11y-error]){outline:5px solid var(--sa11y-warning) !important;outline-offset:2px}[data-sa11y-pulse-border]{-webkit-animation:pulse 2s 3;animation:pulse 2s 3;-webkit-box-shadow:0;box-shadow:0;outline:5px solid var(--sa11y-focus-color) !important}[data-sa11y-pulse-border]:focus,[data-sa11y-pulse-border]:hover{-webkit-animation:none;animation:none}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 5px var(--sa11y-focus-color);box-shadow:0 0 0 5px var(--sa11y-focus-color)}70%{-webkit-box-shadow:0 0 0 12px var(--sa11y-pulse-color);box-shadow:0 0 0 12px var(--sa11y-pulse-color)}to{-webkit-box-shadow:0 0 0 5px var(--sa11y-pulse-color);box-shadow:0 0 0 5px var(--sa11y-pulse-color)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 5px var(--sa11y-focus-color);box-shadow:0 0 0 5px var(--sa11y-focus-color)}70%{-webkit-box-shadow:0 0 0 12px var(--sa11y-pulse-color);box-shadow:0 0 0 12px var(--sa11y-pulse-color)}to{-webkit-box-shadow:0 0 0 5px var(--sa11y-pulse-color);box-shadow:0 0 0 5px var(--sa11y-pulse-color)}}@media(prefers-reduced-motion: reduce){[data-sa11y-pulse-border]{-webkit-animation:none !important;animation:none !important}}@media(forced-colors: active){[data-sa11y-error-inline],[data-sa11y-error],[data-sa11y-good],[data-sa11y-pulse-border],[data-sa11y-warning-inline],[data-sa11y-warning]{forced-color-adjust:none}}#sa11y-colour-filters,#sa11y-svg-filters{height:100vh !important;left:0 !important;line-height:0 !important;margin:0 !important;overflow:hidden !important;padding:0 !important;position:fixed !important;top:0 !important;-webkit-transform:translateZ(0) !important;transform:translateZ(0) !important;-webkit-transform-style:preserve-3d !important;transform-style:preserve-3d !important;width:100vh !important;z-index:-99999 !important}[data-sa11y-filter=protanopia] :not(sa11y-control-panel,sa11y-dismiss-tooltip){-webkit-filter:url(#sa11y-protanopia);filter:url(#sa11y-protanopia)}[data-sa11y-filter=deuteranopia] :not(sa11y-control-panel,sa11y-dismiss-tooltip){-webkit-filter:url(#sa11y-deuteranopia);filter:url(#sa11y-deuteranopia)}[data-sa11y-filter=tritanopia] :not(sa11y-control-panel,sa11y-dismiss-tooltip){-webkit-filter:url(#sa11y-tritanopia);filter:url(#sa11y-tritanopia)}[data-sa11y-filter=monochromacy] :not(sa11y-control-panel,sa11y-dismiss-tooltip){-webkit-filter:url(#sa11y-monochromacy);filter:url(#sa11y-monochromacy)}
.parvus-zoom__indicator {
  inset-inline-end: unset !important;
  inset-block-start: 0.5rem;
  inset-inline-start: 0.5rem;
  border-radius: 100vh;
}

:root{--vertical-flow: 2.4rem;--copy-color: #465B85;--swiper-theme-color: var(--color-1);--error-color: #ca4242;--focus-color: var(--color-1);--accent-color: var(--text-color-3);--padding-column-mobile: 15px;--padding-column-desktop: 15px;--white-space-small: 1rem;--white-space-medium: 3rem;--white-space-large: 5rem;--section-padding-top-mobile: 5rem;--section-padding-bottom-mobile: 5rem;--section-padding-top-desktop: 10rem;--section-padding-bottom-desktop: 10rem;--space-mobile-s: 2.5rem;--space-mobile-m: 5rem;--space-mobile-l: 10rem;--space-desktop-s: 5rem;--space-desktop-m: 10rem;--space-desktop-l: 20rem}.visually-hidden,.address .form-input-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,.filter-input-title,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,.filter-input-title,button,input,label{line-height:1.1}h1,h2,h3,h4,.filter-input-title{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block;height:auto}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:25ex}.swiper-pagination{position:relative !important;bottom:unset;text-align:start !important;--swiper-theme-color: var(--color-1);--swiper-preloader-color: var(--color-1);--swiper-pagination-bullet-size: 1.5rem;--swiper-pagination-bullet-width: 1.5rem;--swiper-pagination-bullet-height: 1.5rem;--swiper-pagination-bullet-border-radius: 50%;--swiper-pagination-bullet-inactive-color: white;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 0;--swiper-pagination-bullet-vertical-gap: 0}.swiper-pagination-bullet{border:2px solid var(--swiper-theme-color)}.swiper-pagination-bullet-active{background-color:var(--swiper-theme-color)}.swiper-pagination{position:relative;padding:0 1.5rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;background:none;border:none;appearance:none;padding:0;margin:0;text-decoration:none;cursor:pointer;text-align:start;width:4.8rem;height:4.8rem;position:relative;color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet::before{content:"";position:absolute;inset:1.4rem;border:2px solid var(--swiper-theme-color);border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:#fff}.swiper-pagination-bullet::after{content:"";position:absolute;inset:1.4rem;transform-origin:center;transition:transform .3s ease-in-out;transform:scale(0);border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background-color:var(--swiper-theme-color)}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active::after{transform:scale(1)}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--vertical-flow: 2.4rem;--copy-color: #465B85;--swiper-theme-color: var(--color-1);--error-color: #ca4242;--focus-color: var(--color-1);--accent-color: var(--text-color-3);--padding-column-mobile: 15px;--padding-column-desktop: 15px;--white-space-small: 1rem;--white-space-medium: 3rem;--white-space-large: 5rem;--section-padding-top-mobile: 5rem;--section-padding-bottom-mobile: 5rem;--section-padding-top-desktop: 10rem;--section-padding-bottom-desktop: 10rem;--space-mobile-s: 2.5rem;--space-mobile-m: 5rem;--space-mobile-l: 10rem;--space-desktop-s: 5rem;--space-desktop-m: 10rem;--space-desktop-l: 20rem}.animate-up{animation-name:animationUp;animation-duration:0.5s;animation-fill-mode:forwards}@keyframes animationUp{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.bgimage{background-size:cover;background-position:center center}.object-background-color-1{--object-background-color: var(--background-color-1)}.object-text-color-1{--object-text-color: var(--text-color-1)}.object-heading-color-1{--object-heading-color: var(--heading-color-1)}.previous-section-background-color-1{--previous-section-background-color: var(--background-color-1)}.button-theme-color-1{--button-theme-main-color: var(--color-1);--button-text-color: var(--color-1-contrast)}.object-background-color-2{--object-background-color: var(--background-color-2)}.object-text-color-2{--object-text-color: var(--text-color-2)}.object-heading-color-2{--object-heading-color: var(--heading-color-2)}.previous-section-background-color-2{--previous-section-background-color: var(--background-color-2)}.button-theme-color-2{--button-theme-main-color: var(--color-2);--button-text-color: var(--color-2-contrast)}.object-background-color-3{--object-background-color: var(--background-color-3)}.object-text-color-3{--object-text-color: var(--text-color-3)}.object-heading-color-3{--object-heading-color: var(--heading-color-3)}.previous-section-background-color-3{--previous-section-background-color: var(--background-color-3)}.button-theme-color-3{--button-theme-main-color: var(--color-3);--button-text-color: var(--color-3-contrast)}.object-background-color-4{--object-background-color: var(--background-color-4)}.object-text-color-4{--object-text-color: var(--text-color-4)}.object-heading-color-4{--object-heading-color: var(--heading-color-4)}.previous-section-background-color-4{--previous-section-background-color: var(--background-color-4)}.button-theme-color-4{--button-theme-main-color: var(--color-4);--button-text-color: var(--color-4-contrast)}.object-background-black{--object-background-color: var(--background-black)}.object-text-black{--object-text-color: var(--text-black)}.object-heading-black{--object-heading-color: var(--heading-black)}.previous-section-background-black{--previous-section-background-color: var(--background-black)}.button-theme-black{--button-theme-main-color: var(--black);--button-text-color: var(--black-contrast)}.object-background-white{--object-background-color: var(--background-white)}.object-text-white{--object-text-color: var(--text-white)}.object-heading-white{--object-heading-color: var(--heading-white)}.previous-section-background-white{--previous-section-background-color: var(--background-white)}.button-theme-white{--button-theme-main-color: var(--white);--button-text-color: var(--white-contrast)}.cover{position:absolute;top:0;left:0;width:100%;height:100%}.f{display:flex}.fw{flex-wrap:wrap}.fwr{flex-wrap:wrap-reverse}.fnw{flex-wrap:nowrap}.f_c{flex-direction:column}.f_cr{flex-direction:column-reverse}.f_r{flex-direction:row}.f_rr{flex-direction:row-reverse}.f-c{align-items:center}.f-fs{align-items:flex-start}.f-fe{align-items:flex-end}.f--fs{justify-content:flex-start}.f--fe{justify-content:flex-end}.f--c{justify-content:center}.f--sb{justify-content:space-between}.f--sa{justify-content:space-around}@media(max-width: 767.98px){.fm{display:flex}.fmw{flex-wrap:wrap}.fmwr{flex-wrap:wrap-reverse}.fmnw{flex-wrap:nowrap}.fm_c{flex-direction:column}.fm_cr{flex-direction:column-reverse}.fm_r{flex-direction:row}.fm_rr{flex-direction:row-reverse}.fm-c{align-items:center}.fm-fs{align-items:flex-start}.fm-fe{align-items:flex-end}.fm--fs{justify-content:flex-start}.fm--fe{justify-content:flex-end}.fm--c{justify-content:center}.fm--sb{justify-content:space-between}.fm--sa{justify-content:space-around}}@media(min-width: 768px){.fd{display:flex}.fdw{flex-wrap:wrap}.fdwr{flex-wrap:wrap-reverse}.fdnw{flex-wrap:nowrap}.fd_c{flex-direction:column}.fd_cr{flex-direction:column-reverse}.fd_r{flex-direction:row}.fd_rr{flex-direction:row-reverse}.fd-c{align-items:center}.fd-fs{align-items:flex-start}.fd-fe{align-items:flex-end}.fd--fs{justify-content:flex-start}.fd--fe{justify-content:flex-end}.fd--c{justify-content:center}.fd--sb{justify-content:space-between}.fd--sa{justify-content:space-around}}.visually-hidden,.address .form-input-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;font-family:var(--font-family-body);font-size:1.8rem;color:var(--object-text-color, var(--copy-color))}@media(min-width: 768px){body,button,input,select,textarea{font-size:2rem}}ul{list-style:none}ul,ul li{padding:0}h1,.h1,h2,.h2,.product-header-title,.quote-card .quote-text,h3,.h3,h4,.filter-input-title,.h4,h5,.h5,h6,.h6,.product-card-compact .product-card-compact-title{font-family:var(--font-family-heading);color:var(--object-heading-color, var(--object-text-color, var(--heading-color-1)));margin:0;line-height:1.5;font-weight:400;letter-spacing:-4%}h1:not(:last-child),.h1:not(:last-child),h2:not(:last-child),.h2:not(:last-child),.product-header-title:not(:last-child),.quote-card .quote-text:not(:last-child),h3:not(:last-child),.h3:not(:last-child),h4:not(:last-child),.filter-input-title:not(:last-child),.h4:not(:last-child),h5:not(:last-child),.h5:not(:last-child),h6:not(:last-child),.h6:not(:last-child),.product-card-compact .product-card-compact-title:not(:last-child){margin-block-end:var(--vertical-flow)}h1,.h1{line-height:1.0740740741;font-size:clamp(4rem,1.605rem + 6.387vw,10.8rem)}h2,.h2,.product-header-title,.quote-card .quote-text{line-height:1.2;font-size:clamp(3.2rem,2.214rem + 2.63vw,6rem)}h3,.h3{line-height:1.2;font-size:clamp(2.4rem,1.837rem + 1.502vw,4rem)}h4,.filter-input-title,.h4{font-size:clamp(1.8rem,1.307rem + 1.316vw,3.2rem)}h5,.h5{font-size:clamp(1.4rem,1.048rem + .939vw,2.4rem)}h6,.h6,.product-card-compact .product-card-compact-title{font-size:clamp(1.4rem,1.048rem + .939vw,1.8rem)}.caption{font-size:clamp(1.4rem,1.048rem + .939vw,1.6rem);font-family:var(--font-family-heading);margin:0;line-height:1.5;font-weight:400}.plate--container,.plate--container-fluid{box-sizing:border-box;margin-right:auto;margin-left:auto;padding-right:var(--padding-column-mobile);padding-left:var(--padding-column-mobile);width:100%}.plate--row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:calc(-1*var(--padding-column-mobile));margin-left:calc(-1*var(--padding-column-mobile))}.plate--column{box-sizing:border-box;flex-grow:0;flex-shrink:0;padding-right:var(--padding-column-mobile);padding-left:var(--padding-column-mobile)}@media(min-width: 768px){.plate--container,.plate--container-fluid{padding-right:var(--padding-column-desktop);padding-left:var(--padding-column-desktop);width:100%}.plate--row{margin-right:calc(-1*var(--padding-column-desktop));margin-left:calc(-1*var(--padding-column-desktop))}.plate--column{padding-right:var(--padding-column-desktop);padding-left:var(--padding-column-desktop)}}.plate--container{width:100%}.plate--container{width:100%}.plate--container{width:100%}.plate--container{width:100%}.plate--container{width:100%}.plate--container{width:100%}.plate--container{width:100%}.plate--container{width:100%}.plate--container{width:100%}.plate--container{width:100%}.plate--container{width:100%}.plate--container{width:100%}@media(min-width: 576px){.plate--container{width:100%;max-width:576px}.plate--container{width:100%;max-width:576px}.plate--container{width:100%;max-width:576px}.plate--container{width:100%;max-width:576px}.plate--container{width:100%;max-width:576px}.plate--container{width:100%;max-width:576px}.plate--container{width:100%;max-width:576px}.plate--container{width:100%;max-width:576px}.plate--container{width:100%;max-width:576px}.plate--container{width:100%;max-width:576px}.plate--container{width:100%;max-width:576px}.plate--container{width:100%;max-width:576px}}@media(min-width: 768px){.plate--container{width:100%;max-width:768px}.plate--container{width:100%;max-width:768px}.plate--container{width:100%;max-width:768px}.plate--container{width:100%;max-width:768px}.plate--container{width:100%;max-width:768px}.plate--container{width:100%;max-width:768px}.plate--container{width:100%;max-width:768px}.plate--container{width:100%;max-width:768px}.plate--container{width:100%;max-width:768px}.plate--container{width:100%;max-width:768px}.plate--container{width:100%;max-width:768px}.plate--container{width:100%;max-width:768px}}@media(min-width: 992px){.plate--container{width:100%;max-width:992px}.plate--container{width:100%;max-width:992px}.plate--container{width:100%;max-width:992px}.plate--container{width:100%;max-width:992px}.plate--container{width:100%;max-width:992px}.plate--container{width:100%;max-width:992px}.plate--container{width:100%;max-width:992px}.plate--container{width:100%;max-width:992px}.plate--container{width:100%;max-width:992px}.plate--container{width:100%;max-width:992px}.plate--container{width:100%;max-width:992px}.plate--container{width:100%;max-width:992px}}@media(min-width: 1200px){.plate--container{width:100%;max-width:1200px}.plate--container{width:100%;max-width:1200px}.plate--container{width:100%;max-width:1200px}.plate--container{width:100%;max-width:1200px}.plate--container{width:100%;max-width:1200px}.plate--container{width:100%;max-width:1200px}.plate--container{width:100%;max-width:1200px}.plate--container{width:100%;max-width:1200px}.plate--container{width:100%;max-width:1200px}.plate--container{width:100%;max-width:1200px}.plate--container{width:100%;max-width:1200px}.plate--container{width:100%;max-width:1200px}}@media(min-width: 1480px){.plate--container{width:100%;max-width:1480px}.plate--container{width:100%;max-width:1480px}.plate--container{width:100%;max-width:1480px}.plate--container{width:100%;max-width:1480px}.plate--container{width:100%;max-width:1480px}.plate--container{width:100%;max-width:1480px}.plate--container{width:100%;max-width:1480px}.plate--container{width:100%;max-width:1480px}.plate--container{width:100%;max-width:1480px}.plate--container{width:100%;max-width:1480px}.plate--container{width:100%;max-width:1480px}.plate--container{width:100%;max-width:1480px}}[data-plate-position-xs="0"]:not([data-plate-positioning-disabled]){order:0}[data-plate-position-xs="1"]:not([data-plate-positioning-disabled]){order:1}[data-plate-position-xs="2"]:not([data-plate-positioning-disabled]){order:2}[data-plate-position-xs="3"]:not([data-plate-positioning-disabled]){order:3}[data-plate-position-xs="4"]:not([data-plate-positioning-disabled]){order:4}[data-plate-position-xs="5"]:not([data-plate-positioning-disabled]){order:5}[data-plate-position-xs="6"]:not([data-plate-positioning-disabled]){order:6}[data-plate-position-xs="7"]:not([data-plate-positioning-disabled]){order:7}[data-plate-position-xs="8"]:not([data-plate-positioning-disabled]){order:8}[data-plate-position-xs="9"]:not([data-plate-positioning-disabled]){order:9}[data-plate-position-xs="10"]:not([data-plate-positioning-disabled]){order:10}[data-plate-position-xs="11"]:not([data-plate-positioning-disabled]){order:11}[data-plate-position-xs="12"]:not([data-plate-positioning-disabled]){order:12}[data-plate-position-xs="13"]:not([data-plate-positioning-disabled]){order:13}[data-plate-position-xs="14"]:not([data-plate-positioning-disabled]){order:14}[data-plate-position-xs="15"]:not([data-plate-positioning-disabled]){order:15}[data-plate-position-xs="16"]:not([data-plate-positioning-disabled]){order:16}[data-plate-position-xs="17"]:not([data-plate-positioning-disabled]){order:17}[data-plate-position-xs="18"]:not([data-plate-positioning-disabled]){order:18}[data-plate-position-xs="19"]:not([data-plate-positioning-disabled]){order:19}[data-plate-hidden-xs]{display:block !important}[data-plate-hidden-sm]{display:block !important}[data-plate-hidden-md]{display:block !important}[data-plate-hidden-lg]{display:block !important}[data-plate-hidden-xs]{display:none !important}.plate--column{min-height:4rem;width:100%}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.plate--page-content-wrapper,.plate--section,.plate--column{display:-webkit-box;-webkit-flex-direction:column;display:-moz-box;-moz-flex-direction:column;display:-ms-flexbox;-ms-flex-direction:column;display:-webkit-flex;display:flex;flex-direction:column}@media(max-width: 767.98px){.section{padding-top:var(--space-mobile-m);padding-bottom:var(--space-mobile-m)}}@media(min-width: 768px){.section{padding-top:var(--space-desktop-m);padding-bottom:var(--space-desktop-m)}}@media(max-width: 767.98px){.p-t-m--s{padding-top:var(--space-mobile-s);--section-padding-top-mobile: var(--space-mobile-s)}.p-t-m--m{padding-top:var(--space-mobile-m);--section-padding-top-mobile: var(--space-mobile-m)}.p-t-m--l{padding-top:var(--space-mobile-l);--section-padding-top-mobile: var(--space-mobile-l)}.p-b-m--s{padding-bottom:var(--space-mobile-s);--section-padding-bottom-mobile: var(--space-mobile-s)}.p-b-m--m{padding-bottom:var(--space-mobile-m);--section-padding-bottom-mobile: var(--space-mobile-m)}.p-b-m--l{padding-bottom:var(--space-mobile-l);--section-padding-bottom-mobile: var(--space-mobile-l)}}@media(min-width: 768px){.p-t-d--s{padding-top:var(--space-desktop-s);--section-padding-top-desktop: var(--space-desktop-s)}.p-t-d--m{padding-top:var(--space-desktop-m);--section-padding-top-desktop: var(--space-desktop-m)}.p-t-d--l{padding-top:var(--space-desktop-l);--section-padding-top-desktop: var(--space-desktop-l)}.p-b-d--s{padding-bottom:var(--space-desktop-s);--section-padding-bottom-desktop: var(--space-desktop-s)}.p-b-d--m{padding-bottom:var(--space-desktop-m);--section-padding-bottom-desktop: var(--space-desktop-m)}.p-b-d--l{padding-bottom:var(--space-desktop-l);--section-padding-bottom-desktop: var(--space-desktop-l)}}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{background-color:var(--background-color-1)}[href*="#TODO"]{outline:3px dashed #ff0}body:not(.no-js) img{opacity:0;transition:opacity .2s ease-in-out}body:not(.no-js) img.loaded{opacity:1}.article-card{--object-text-color: var(--copy-color);--object-heading-color: var(--copy-color);text-decoration:none;color:inherit;background:#fff;border:1px solid var(--color-1);position:relative;display:flex;flex-direction:column;gap:1rem;height:100%;padding:2.5rem}.article-card .button-group{margin-block-start:auto;padding-block-start:var(--vertical-flow)}.article-card-image{display:flex;aspect-ratio:16/9;width:100%;height:auto}.article-card-image img{height:100%;width:100%;object-fit:cover;border-radius:var(--image-border-radius)}.article-card-date{display:flex;align-items:center;gap:.5rem;line-height:1.2}.article-card-date svg{fill:var(--color-1);width:2rem;height:2rem;flex:0 0 auto}.article-card-title{margin-block:.5rem 1.5rem}.article-card-content{display:flex;flex-direction:column;height:100%}.entry-card{background-color:var(--color-1);display:flex;flex-direction:column;gap:1rem;border-radius:.8rem;overflow:hidden}.entry-card .entry-card-teaser{margin-block-end:4rem}.entry-card .button-group{margin-block-start:auto}.entry-card.theme-color-1{background-color:var(--color-1);color:#fff;--object-text-color: white}.entry-card.theme-color-1 .button.type-is-ghost{--button-text-color: white;--button-border-color: white}.entry-card.theme-color-1 .button.type-is-ghost:active,.entry-card.theme-color-1 .button.type-is-ghost:focus,.entry-card.theme-color-1 .button.type-is-ghost:hover{--button-background-color: white;--button-text-color: var(--color-1)}.entry-card.theme-color-1 .button.type-is-ghost:active::before,.entry-card.theme-color-1 .button.type-is-ghost:focus::before,.entry-card.theme-color-1 .button.type-is-ghost:hover::before{border-block-end:4px solid var(--background-color-3)}.entry-card.theme-background-color-3{background-color:var(--background-color-3);color:var(--text-color-1);--object-text-color: var(--text-color-1)}.entry-card.theme-text-color-1{background-color:var(--text-color-1);color:#fff;--object-text-color: white}.entry-card.theme-text-color-1 .button.type-is-ghost{--button-text-color: white;--button-border-color: white}.entry-card-image{display:flex;aspect-ratio:16/9}.entry-card-image img{width:100%;height:100%;object-fit:cover}.entry-card-content{display:flex;flex-direction:column;height:100%;padding:4rem}.inline-cta-item{background-color:var(--background-color-3);border-radius:2rem;padding:2rem;display:flex;flex-direction:column;gap:2rem}@container container (min-width: 768px){.inline-cta-item{padding:4rem}}@container container (min-width: 1024px){.inline-cta-item{padding:8rem}}.inline-cta-item .inline-cta-item-content{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:2rem}.inline-cta-item .inline-cta-item-content .inline-cta-item-content{max-width:65ch}.product-card-compact{text-decoration:none;color:inherit;display:flex;height:100%;--_inner-padding: 1.6rem;--_border-radius: .8rem;background-color:var(--color-1);background-color:#fff;border-radius:var(--_border-radius);padding:var(--_inner-padding)}.product-card-compact .inner{background-color:var(--background-color-1);border-radius:calc(var(--_border-radius)/2);display:flex;flex-direction:column;gap:1.6rem;width:100%}.product-card-compact .inner .label{align-self:flex-start}.product-card-compact .product-categories{margin:var(--_inner-padding) 0 0 var(--_inner-padding);display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.8rem}@media(min-width: 768px){.product-card-compact{--_border-radius: 2rem;--_inner-padding: 2.4rem}}.product-card-compact .product-card-compact-title{margin:0 !important}.product-card-compact .product-card-compact-footer{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;margin-block-start:auto;padding:0 var(--_inner-padding) var(--_inner-padding) var(--_inner-padding)}.product-card-compact .product-card-compact-footer .button-group{flex:0 0 auto}.product-card-compact .product-card-compact-footer .button{padding:1.6rem}.product-card{text-decoration:none;color:inherit;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:2.4rem;border-radius:1rem}.product-card .product-card-image-wrapper{display:grid;grid-template-areas:"image";background-color:var(--background-color-1);margin-block-end:1rem;width:100%;aspect-ratio:10/8;border-radius:1rem}.product-card .product-card-image-wrapper .product-categories{align-self:start;grid-area:image;display:flex;flex-wrap:wrap;gap:.5rem;grid-area:image;margin:2.4rem}.product-card .product-card-image-wrapper .product-card-image{grid-area:image;margin-block-start:4rem;aspect-ratio:inherit;width:100%;height:auto}.product-card .product-card-image-wrapper .product-card-image img{border-radius:1rem;width:100%;height:100%;object-fit:cover}.product-card .product-card-content{grid-area:content;display:flex;flex-direction:column;height:100%;padding:1.6rem}.product-card .product-card-content .product-card-title{margin-block-end:1.6rem}.product-card .product-card-content .product-card-teaser{margin-block-end:4rem}.product-card .product-card-content .product-card-teaser-list{margin:0;margin-block-end:4rem;display:flex;flex-direction:column;row-gap:1.2rem}.product-card .product-card-content .product-card-teaser-list .list-item{gap:1rem}.product-card .product-card-content .product-card-teaser-list .list-item-icon{width:2.4rem;height:2.4rem}.product-card .product-card-content .product-card-teaser-list .caption{color:var(--text-color-1)}.product-card .product-card-content .button-group{margin-block-start:auto}.project-card{text-decoration:none;color:inherit;height:100%;display:flex;flex-direction:column;padding:2.4rem;border-radius:2rem;background-color:#fff}.project-card-image-wrapper{border-radius:1rem;display:grid;grid-template-areas:"image";margin-block-end:1rem;width:100%;aspect-ratio:2/1;background-color:var(--background-color-4)}.project-card-image-wrapper .project-card-image{grid-area:image;aspect-ratio:inherit;width:100%;height:auto}.project-card-image-wrapper .project-card-image img{border-radius:1rem;width:100%;height:100%;object-fit:cover}.project-card-categories{align-self:start;display:flex;flex-wrap:wrap;gap:.5rem;grid-area:image;margin:2.4rem}.project-card-content{display:flex;flex-direction:column;height:100%;padding:1.6rem}.project-card-content .project-card-title{margin-block-end:1.6rem}.project-card-content .project-card-teaser{margin-block-end:4rem}.project-card-content .button-group{margin-block-start:auto}.quote-card{color:var(--object-text-color, var(--quote-card-text-color, var(--color-1)));text-align:center;text-wrap:balance;margin:0}.quote-card .quote-text{line-height:1;display:grid;grid-template-columns:2ch auto 2ch;grid-template-areas:"before text after"}@container section-inner (min-width: 768px){.quote-card .quote-text{column-gap:2rem}}@container section-inner (min-width: 1200px){.quote-card .quote-text{column-gap:4rem}}.quote-card .quote-text::before,.quote-card .quote-text::after{font-size:5rem;height:.8ch;font-weight:900;line-height:1;opacity:.5}@container section-inner (min-width: 768px){.quote-card .quote-text::before,.quote-card .quote-text::after{font-size:15rem}}.quote-card .quote-text::before{content:"“";grid-area:before;justify-self:start;align-self:start}.quote-card .quote-text::after{content:"”";grid-area:after;justify-self:end;align-self:end}.quote-card .quotee{margin-block-start:var(--vertical-flow);color:var(--object-text-color, var(--copy-color, inherit))}.quote-card .quote-subtitle{font-size:1.8rem}.quote-in-tab-item-card{background-color:var(--text-color-1);border-radius:2rem;padding:2rem 4rem;margin:4rem 0 0 0;display:flex;flex-direction:column;gap:2rem}.quote-in-tab-item-card .quote-text{color:#fff;font-weight:600}.quote-in-tab-item-card .quote-text-icon{color:var(--color-2);font-size:10rem;font-family:var(--font-family-heading);font-weight:400;align-self:center;line-height:1;display:flex;height:6.5rem}.quote-in-tab-item-card .quotee{color:var(--color-1);font-size:1.8rem;margin-block-start:2rem}.search-card{text-decoration:none;color:inherit;display:flex;border:1px solid var(--color-1);padding:2rem}.sticky-tab-item{margin-block-end:4rem}.sticky-tab-item .horizontal-line-element{max-width:60rem;border-top:1px solid var(--text-color-3);margin-block-start:4rem}.sticky-tab-item-list{display:flex;flex-direction:column;gap:.8rem}.team-member-card{display:flex;flex-direction:column;gap:1rem}.team-member-card-title{margin-block-end:0}.team-member-card-roles{display:flex;color:var(--object-text-color, inherit)}.team-member-card-image-wrapper{display:grid;grid-template-areas:"image";margin-block-end:var(--vertical-flow)}.team-member-card-image-wrapper .team-member-card-image{grid-area:image;border-radius:var(--team-member-image-border-radius, 0);aspect-ratio:1/1}.team-member-card-image-wrapper .team-member-card-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--team-member-image-border-radius, 0);clip-path:var(--team-member-image-clip-path, none);transition:clip-path .3s ease-in-out,opacity .2s ease-in-out !important}.team-member-card-image-wrapper .team-member-card-image-placeholder{grid-area:image;background-color:var(--team-member-image-placeholder-background-color, rgb(217, 217, 217));aspect-ratio:1/1;border-radius:var(--team-member-image-border-radius, 0);clip-path:var(--team-member-image-clip-path, none)}.team-member-card-links{display:flex;flex-direction:column;gap:1rem}.team-member-card-links a{color:var(--object-text-color, var(--color-1));text-decoration:none}.usp-item{display:flex;flex-direction:column;height:100%;gap:2.8rem}.usp-item .usp-item-title{font-size:4rem;line-height:1.2;letter-spacing:-4%;font-weight:700;margin:0}.usp-item .paragraph{margin-block-start:auto;padding-block-start:4rem;border-block-start:1px solid var(--text-color-3)}dialog::backdrop,dialog+.backdrop{backdrop-filter:blur(10px);background-color:rgba(41,55,76,.09)}dialog{border:none;padding:0}@media(min-width: 768px){dialog{min-width:40rem;width:unset;max-width:80rem}}dialog .dialog-inner{padding:3rem;display:grid;grid-template-areas:"close" "text";row-gap:3rem}@media(min-width: 768px){dialog .dialog-inner{grid-template-areas:"close close" "text text";grid-template-columns:1fr 1fr;gap:var(--vertical-flow)}}dialog .popup-content{grid-area:text;display:flex;flex-direction:column;margin:0}dialog[open]{animation:fadein .2s ease-in forwards}dialog .button-group{margin-block-start:calc(var(--vertical-flow)*3)}.svg-close{width:2.4rem;height:2.4rem;flex:0 0 auto;color:var(--copy-color)}.dialog-close{padding:0;color:#000;font-size:80%;appearance:none;background:none;border:none;font-family:inherit;display:flex;align-items:center;gap:.5rem;grid-area:close;justify-self:end;cursor:pointer}.dialog-close span{transition:opacity .2s;opacity:0}.dialog-close:hover span{opacity:1}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.dialog-test-button{cursor:pointer;font-family:inherit;appearance:none;text-decoration:none;border:none;padding:1rem;background-color:#000;color:#fff}.dialog-test-button:hover{background-color:var(--color-1);color:var(--color-1-contrast)}[popovertarget=popup_test]{border:2px solid #fff;anchor-name:--anchor-popup-test;position:fixed;z-index:calc(infinity);bottom:1ch;left:1ch}#popup_test{inset:auto;margin:0;transition:top .3s ease,left .3s ease,opacity .25s ease;position:fixed;position-anchor:--anchor-popup-test;bottom:6rem;bottom:calc(anchor(top) + 1ch);left:1ch;max-width:calc(100% - 2ch);left:calc(anchor(left))}.filter-content{display:grid;grid-template-columns:1fr;gap:1rem}.filter-content.projects{grid-template-columns:1fr;gap:4rem}@container container (min-width: 768px){.filter-content.projects{grid-template-columns:repeat(2, 1fr);gap:5.4rem;column-gap:4rem}}.filter-content.products{grid-template-columns:1fr;gap:1.6rem}@container container (min-width: 768px){.filter-content.products{grid-template-columns:repeat(2, 1fr);gap:4rem}}@container container (min-width: 1024px){.filter-content.products{grid-template-columns:repeat(3, 1fr)}}@container container (min-width: 768px){.inline-cta-item-container{grid-column:span 2}}.inline-cta-item-container .button-group{justify-content:center}.filter-content-item{display:flex;flex-direction:column}.filter-input{display:flex;flex-direction:column;border:1px solid var(--color-1)}.filter-input-inner{display:flex;flex-direction:column;gap:1rem}.filter-input-inner>div{flex:1}.filter__input__range{padding-bottom:2rem;position:relative}.filter__input__range__bar{height:1rem;position:relative;background-color:#d3d3d3;margin:0 1rem}.filter__input__range__bar__max,.filter__input__range__bar__min{width:1rem;height:1rem;transform:translateY(-50%) translateX(-50%);border-radius:50%;background-color:red;z-index:2}.filter__input__range__bar__range{height:1rem;background:#add8e6;transform:translateY(-50%)}.filter__input__range__bar__max,.filter__input__range__bar__min,.filter__input__range__bar__range{position:absolute;top:50%}.filter__input__range__bar__min{left:0}.filter__input__range__bar__max{left:100%}.filter__input__range__selector{position:absolute;z-index:10;top:50%;left:0;width:100%;transform:translateY(-50%);height:1rem}.filter__input__range__selector input{pointer-events:none;position:absolute;width:100%;left:0;top:0;opacity:0;cursor:pointer}.filter__input__range__selector--active{pointer-events:all !important}.filters-pagination{display:flex;color:#000;justify-content:center}.filters-pagination .list-pagination{margin:2rem auto;display:flex;flex-wrap:wrap;gap:0;justify-content:center}.filters-pagination .pagination__item{display:flex;align-items:center;justify-content:center;position:relative}.filters-pagination .pagination__item a,.filters-pagination .pagination__item button{background:none;border:none;appearance:none;padding:0;margin:0;text-decoration:none;cursor:pointer;text-align:start;text-decoration:none;color:inherit;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;padding:0;z-index:1;position:relative}.filters-pagination .pagination__item a span,.filters-pagination .pagination__item button span{font-weight:600;font-size:2rem;line-height:1;font-family:sans-serif}.filters-pagination .pagination__item a::before,.filters-pagination .pagination__item button::before{z-index:-1;content:"";display:flex;position:absolute;width:90%;height:90%;border-radius:50%;background-color:#d3d3d3;outline:none;transition:all .3s ease-in-out}.filters-pagination .pagination__item a[disabled],.filters-pagination .pagination__item button[disabled]{opacity:.5;cursor:initial}.filters-pagination .pagination__item a:not([disabled]),.filters-pagination .pagination__item button:not([disabled]){cursor:pointer}.filters-pagination .pagination__item a:not([disabled]):focus-visible,.filters-pagination .pagination__item a:not([disabled]):hover,.filters-pagination .pagination__item button:not([disabled]):focus-visible,.filters-pagination .pagination__item button:not([disabled]):hover{color:#fff}.filters-pagination .pagination__item a:not([disabled]):focus-visible::before,.filters-pagination .pagination__item a:not([disabled]):hover::before,.filters-pagination .pagination__item button:not([disabled]):focus-visible::before,.filters-pagination .pagination__item button:not([disabled]):hover::before{background-color:#000}.filters-pagination .pagination__item--active a,.filters-pagination .pagination__item--active button{font-size:2.2rem;font-weight:700;color:#fff}.filters-pagination .pagination__item--active a::before,.filters-pagination .pagination__item--active button::before{background-color:#000}.fraction-pagination{margin:2rem auto;width:100%;display:flex;align-items:center;justify-content:space-between}.fraction-pagination button{text-decoration:underline;background:none;border:none;appearance:none;padding:0;margin:0;text-decoration:none;cursor:pointer;text-align:start}.fraction-pagination button[disabled]{opacity:.2;text-decoration:none;cursor:initial}.fraction-pagination button:not([disabled]){cursor:pointer}.fraction-pagination button:not([disabled]):focus-visible::before,.fraction-pagination button:not([disabled]):hover::before{background-color:#fff}@media(min-width: 768px){.fraction-pagination{display:none}}#filter-app{position:relative}.filter-grid{display:grid;gap:3.2rem;grid-template-areas:"content" "pagination";grid-template-columns:1fr;grid-template-rows:auto}.filter-grid.hasInputs{grid-template-areas:"input" "content" "pagination";grid-template-columns:1fr;grid-template-rows:auto}@container container (min-width: 768px){.filter-grid.hasInputs{grid-template-areas:"input content" "input pagination";grid-template-columns:36rem 1fr}}.filter-grid .filter-input{grid-area:input}.filter-grid .filter-content{grid-area:content}.filter-grid .filters-pagination{grid-area:pagination}.filter-input{align-self:start;background-color:var(--off-white);padding:4rem}.filter-group-heading{background:none;border:none;appearance:none;padding:0;margin:0;text-decoration:none;cursor:pointer;text-align:start;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.6rem 2.4rem;font-size:1.8rem;line-height:1.2;width:100%;border-block-end:1px solid var(--color-1);margin-block-end:1.6rem}.filter-group-heading svg{width:1.6rem;height:1.6rem;transition:transform .2s ease-out;transform:rotate(180deg)}.v-collapse{transition:height 300ms cubic-bezier(0.33, 1, 0.68, 1)}.platter-filters-list ul{display:flex;flex-direction:column;gap:.5rem}.filter-group{margin-block:0 1rem}.filter-group h3{margin-block:0 1rem;color:var(--primary-color);background-color:#f5f5f5;font-size:1.8rem;line-height:2.5;padding-inline:1rem;display:flex;align-items:center;justify-content:space-between;outline:0px solid rgba(0,0,0,0);transition:outline .2s ease-in-out;outline-offset:-2px;gap:2rem}.filter-group h3:hover{outline:2px solid var(--primary-color)}.filter-group h3 svg{width:1.5rem;height:1.5rem;color:#707070;transition:transform .2s ease-out;transform:rotate(-90deg)}.filter-group.opened .filter-group-heading svg{transform:rotate(0deg)}.filter-search{display:flex;flex-direction:column}.filter__items__list{display:flex;flex-wrap:wrap;gap:3.2rem;margin-block:0 3.2rem;row-gap:.8rem}.filter__items__list__item.radio-check{width:100%;display:flex;align-items:center;gap:1.6rem;padding:0}.filter__items__list__item.radio-check input{accent-color:var(--accent-color, var(--color-1));width:1.6rem;height:1.6rem;flex:0 0 auto;border-radius:0;margin:auto}.filter__items__list__item.radio-check label{color:var(--deep-black);flex:1;padding:0;cursor:pointer;transition:all .3s ease-in-out;position:relative;display:flex;justify-content:flex-start;gap:1rem}.filter__items__list__item.radio-check label .title{font-size:1.4;line-height:1.5714285714;font-weight:500;margin-block-end:0;align-self:center}.floating-help{position:fixed;bottom:2rem;right:2rem;z-index:200}.floating-help .paragraph .caption{margin-block:0;color:var(--color-2)}.floating-help .button-group{display:none;margin-block-start:1.6rem}.floating-help .button-group.is-open{display:flex}#floating_help_popover{position:fixed;margin:auto 0 0 auto;right:2rem;bottom:10rem;left:2rem;padding:2rem 2.4rem 1.6rem 2.4rem;border:0px solid rgba(0,0,0,0);border-block-start:4px solid var(--color-2);background-color:#fff;opacity:0;transition:opacity .24s ease,transform .24s ease;border-radius:.8rem}#floating_help_popover .dialog-close{position:absolute;right:2.4rem}.floating-help-image{width:100%;height:100%;max-width:6rem;aspect-ratio:1}.floating-help-image img{width:100%;height:100%;object-fit:cover;border-radius:100vh}.floating-help-image-wrapper{background:none;border:none;appearance:none;padding:0;margin:0;text-decoration:none;cursor:pointer;text-align:start;display:inline-flex;margin-inline-end:auto;position:relative}.status{position:absolute;top:0;right:0;display:inline-flex;border-radius:1rem;align-items:center}.status-dot{--status-dot-size: 1.6rem;--status-dot-color: #56ce00;display:inline-block;background:var(--status-dot-color);width:var(--status-dot-size);height:var(--status-dot-size);border-radius:100%;position:relative;transform:scale(0.875)}.status-dot[data-status=online]::before{content:"";display:block;position:absolute;inset:calc(var(--status-dot-size)/1*-1);transform-origin:center center 0px;background:inherit;opacity:0;border-radius:100%;animation:2s ease 0s infinite normal none running status-dot-pulse}@keyframes status-dot-pulse{0%{opacity:.7;transform:scale(0.5)}40%,100%{opacity:0;transform:scale(1)}}#floating_help_popover{animation:fadeOut .5s forwards}#floating_help_popover:popover-open{animation:fadeIn .5s forwards}@keyframes fadeIn{from{opacity:0;translate:0 1em}to{opacity:1;translate:0 0}}.header{z-index:115}.content-header{display:grid;grid-template-areas:"offset-start header-first header-second offset-end";grid-template-columns:var(--margin-inline) 7fr 5fr var(--margin-inline);z-index:115;position:relative}.content-header .content-header-media{grid-column:offset-start/offset-end;grid-row:1/2;display:grid;grid-template-areas:"media"}.content-header .content-header-media.has-mobile-background-image .desktop{display:none}@media(min-width: 768px){.content-header .content-header-media.has-mobile-background-image .mobile{display:none}.content-header .content-header-media.has-mobile-background-image .desktop{display:flex}}.content-header .content-header-media .content-header-image{display:flex;grid-area:media;width:100%;height:auto}.content-header .content-header-media .content-header-image img{width:100%;height:100%;object-fit:cover}.content-header .content-header-inner{grid-column:header-first;grid-row:1/2;position:relative;z-index:3;padding-block:2.5rem;align-self:flex-end;background-color:#d3d3d3}.content-header .content-header-inner .header-text{align-content:flex-end;margin:0}.content-header .content-header-inner .header-buttons{margin:1.5rem 0 0}.frontpage-header{z-index:115;position:relative;padding:1.6rem}.frontpage-header .frontpage-header-container{display:grid;grid-template-areas:"container";grid-template-columns:1fr}.frontpage-header .frontpage-header-container .frontpage-header-inner{grid-area:container;align-self:center;justify-self:center;text-align:center}.frontpage-header .frontpage-header-container .frontpage-header-media{margin:0;padding:0;position:relative;grid-area:container;display:grid;grid-template-areas:"media"}.frontpage-header .frontpage-header-container .frontpage-header-media::before{content:"";position:absolute;z-index:1;inset:0;background:rgba(0,0,0,.2);clip-path:url(#clip_video_mobile)}@media(min-width: 768px){.frontpage-header .frontpage-header-container .frontpage-header-media::before{clip-path:url(#clip_video)}}.frontpage-header .frontpage-header-container video,.frontpage-header .frontpage-header-container .controls{grid-area:media}.frontpage-header .frontpage-header-container .controls{align-self:end}.frontpage-header video{clip-path:url(#clip_video_mobile)}@media(min-width: 768px){.frontpage-header video{clip-path:url(#clip_video)}}.frontpage-header .frontpage-header-inner{padding-inline:10vw;text-align:center;position:relative;z-index:3;display:flex;flex-direction:column;align-items:center}.frontpage-header .frontpage-header-inner .heading-group{grid-area:header-first;align-self:flex-end;--object-text-color: rgba(212, 230, 247, 1)}.frontpage-header .frontpage-header-inner .header-text{align-content:flex-end;margin:0;border-block-start:1px solid var(--text-color-3);padding-block-start:4rem}.frontpage-header .frontpage-header-inner .header-buttons{margin-block-start:4rem}.controls{z-index:1;display:flex;align-items:center;justify-content:center;max-width:30rem;justify-self:center;overflow:hidden;width:100%;height:auto;position:relative;margin-block-end:4rem}.controls button{background:none;border:none;appearance:none;padding:0;margin:0;text-decoration:none;cursor:pointer;text-align:start;display:flex;justify-content:center;align-items:center;min-width:2.4rem;min-height:2.4rem;background:rgba(0,0,0,0)}.controls #play-pause[data-state=play] .svg-video-pause{display:none}.controls #play-pause[data-state=pause] .svg-video-play{display:none}.controls #mute{display:none}.controls #mute svg{width:50%}.controls #mute[data-state=mute] .svg-volume-on{display:none}.controls #mute[data-state=unmute] .svg-volume-off{display:none}.controls svg{width:2.4rem;height:2.4rem;fill:#fff}.controls .progress{display:none;flex-grow:1;cursor:pointer;margin-inline-end:2.4rem}@media(min-width: 768px){.controls .progress{display:initial}}.controls .progress progress{display:block;width:100%;height:4px;border:none;background-color:hsla(0,0%,100%,.3);border-radius:0;margin:0 auto}.controls .progress progress::-moz-progress-bar{background-color:#fff}.controls .progress progress::-webkit-progress-value{background-color:#fff}.media-is-video{display:flex;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out .5s;min-height:60vh;max-height:80vh;object-fit:cover}.media-is-video.on-loaded-data{opacity:1}.page-header{z-index:115;position:relative;padding:1.6rem}.page-header.is-fallback-header .page-header-inner{--object-text-color: var(--heading-color-1)}.page-header .page-header-container{display:flex;flex-direction:column;background:var(--background-color-4);border-radius:.8rem;padding-block:2.4rem 3.4rem;padding-inline:2.4rem;position:relative}.page-header .page-header-container::before{content:"";position:absolute;bottom:0;left:24px;right:24px;background:var(--background-color-4);clip-path:url(#clip_panel_mobile_reverse);transform:translateY(99%);height:24px}@media(min-width: 768px){.page-header .page-header-container{border-radius:2rem;padding-inline:5rem;padding-block:12rem}.page-header .page-header-container::before{left:55px;right:55px;clip-path:url(#clip_panel_reverse);height:32px}}.page-header .page-header-inner{position:relative;z-index:3;display:grid;grid-template-areas:"header-first" "header-second";grid-template-columns:1fr;row-gap:4rem}@media(min-width: 768px){.page-header .page-header-inner{grid-template-areas:"header-first header-second";grid-template-columns:8fr 4fr}}.page-header .page-header-inner .header-second{grid-area:header-second;align-self:flex-end}.page-header .page-header-inner .heading-group{grid-area:header-first;align-self:flex-end}.page-header .page-header-inner .header-title{line-height:1.0740740741;margin-block-end:-0.2ch}.page-header .page-header-inner .header-text{align-content:flex-end;margin:0;border-block-start:1px solid var(--text-color-3);padding-block-start:4rem}.page-header .page-header-inner .header-buttons+.header-text{margin-block-start:4rem}.page-header .page-header-inner .header-buttons+.header-text p strong,.page-header .page-header-inner .header-buttons+.header-text p b{color:var(--object-text-color, var(--text-color-1))}.product-header{padding-block:2rem}@media(min-width: 768px){.product-header{padding-block:8rem}}.product-header-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"swiper" "content";gap:1.6rem;row-gap:4rem}@media(min-width: 768px){.product-header-grid{grid-template-columns:1fr 1fr;grid-template-areas:"swiper content";column-gap:4rem}}@media(min-width: 1200px){.product-header-grid{grid-template-columns:5fr 1fr 5fr 1fr;grid-template-areas:"swiper . content ."}}.product-header-grid .product-header-swiper-wrapper{grid-area:swiper;min-width:0}.product-header-grid .product-header-content{grid-area:content}.product-header-list-items{display:flex;flex-direction:column;gap:1.6rem;margin:0}.product-header-buttons,.product-header-list-items{margin-block-start:4rem}.product-header-categories{display:flex;flex-wrap:wrap;gap:.8rem;margin-block-end:1.6rem}.product-contact{margin-block-start:3.4rem;padding-block-start:3.4rem;border-block-start:1px solid var(--text-color-3)}.product-contact .caption{color:var(--color-2)}.product-contact .button-group{margin-block-start:3.4rem}.product-header-swiper-wrapper{position:relative;min-width:0;overflow:hidden}.product-header-swiper-wrapper .lightbox{display:flex;color:var(--color-2);position:absolute;inset:0;z-index:1}.product-header-swiper-wrapper .lightbox:hover svg{transform:scale(1);opacity:1}.product-header-swiper-wrapper .lightbox svg{position:absolute;right:1rem;bottom:1rem;transition:transform .3s ease-in-out,opacity .3s ease-in-out;fill:currentColor;width:3rem;height:3rem;opacity:.8;transform:scale(0.8)}.product-header-swiper-wrapper .product-header-swiper{position:relative;z-index:1;background-color:#fff;border-radius:2rem}.product-header-swiper-wrapper .product-header-swiper .swiper-slide{height:auto;display:flex;aspect-ratio:10/11}.product-header-swiper-wrapper .product-header-swiper picture{display:flex;align-self:center;max-height:100%;height:100%;width:100%;overflow:hidden;border-radius:2rem}.product-header-swiper-wrapper .product-header-swiper picture img{width:100%;height:100%;object-fit:cover}.product-header-swiper-wrapper .product-header-thumbs-swiper{margin-top:2rem;max-width:50%;margin-inline:auto}.product-header-swiper-wrapper .product-header-thumbs-swiper .swiper-slide{border-radius:1rem;overflow:hidden}.product-header-swiper-wrapper .product-header-thumbs-swiper .swiper-slide picture{width:100%;aspect-ratio:10/12.5}.product-header-swiper-wrapper .product-header-thumbs-swiper .swiper-slide picture img{background-color:#fff;object-fit:cover;width:100%;height:100%}.product-header-swiper-wrapper .product-header-thumbs-swiper:not(.swiper-initialized){position:absolute;opacity:0}.product-header-swiper-wrapper .swiper-slide-thumb-active{border:4px solid var(--color-1)}.c-swiper-navigation{position:absolute;z-index:2;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;padding:1.6rem}@media(min-width: 992px){.c-swiper-navigation{padding:4rem}}.c-swiper-navigation .button{padding:1.9rem !important}.c-swiper-navigation .button.swiper-button-disabled{filter:grayscale(100%);opacity:.5;cursor:initial}.c-swiper-button-prev .button-icon{transform:scaleX(-1)}.project-header{z-index:115;position:relative;padding:1.6rem}.project-header .project-header-container{display:grid;grid-template-areas:"container";grid-template-columns:1fr}.project-header .project-header-container .project-header-media{margin:0;padding:0;position:relative;grid-area:container;display:grid;grid-template-areas:"media";clip-path:url(#clip_video)}.project-header .project-header-container .project-header-media .project-header-image{grid-area:media;width:100%;height:100%}.project-header .project-header-container .project-header-media .project-header-image img{width:100%;height:100%;object-fit:cover}.project-header .project-header-container .project-header-media::before{content:"";position:absolute;z-index:1;inset:0;background:rgba(0,0,0,.5);clip-path:inherit}.project-header .project-header-container video,.project-header .project-header-container .controls{grid-area:media}.project-header .project-header-container .controls{align-self:end}.project-header .project-header-inner{grid-area:container;align-self:center;justify-self:center;text-align:center;padding-block:4rem;padding-inline:10vw;text-align:center;position:relative;z-index:3;display:flex;flex-direction:column;align-items:center}.project-header .project-header-inner .heading-group{grid-area:header-first;align-self:flex-end;--object-text-color: rgba(212, 230, 247, 1)}.scroll-down-button{grid-area:container;z-index:3;justify-self:center;align-self:end;margin-block-end:1rem;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center}.scroll-down-button svg{width:2.4rem;height:2.4rem}.button.back-to-index-button.type-is-ghost{padding:1.6rem;grid-area:container;justify-self:start;align-self:start;z-index:6;--button-text-color: white !important;--button-border-color: white !important;margin-block-start:1.6rem;margin-inline-start:1.6rem}.button.back-to-index-button.type-is-ghost:active,.button.back-to-index-button.type-is-ghost:focus,.button.back-to-index-button.type-is-ghost:hover{--button-border-color: var(--color-1) !important}@media(min-width: 768px){.button.back-to-index-button.type-is-ghost{margin-block-start:4rem;margin-inline-start:4rem}}.language-picker{position:relative;font-size:80%;font-family:inherit;z-index:1;list-style:none}.language-picker.for-desktop{margin-inline-start:3rem;display:none}@media(min-width: 992px){.language-picker.for-desktop{display:flex}}.language-picker.for-mobile{display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;width:100%}.language-picker.for-mobile .current-language-button{background:rgba(0,0,0,0);border:1px solid currentColor}.language-picker.for-mobile .language-picker-menu{background:rgba(0,0,0,0);border:1px solid currentColor;border-radius:.5rem;padding:1rem;gap:1rem;flex-direction:row;flex-wrap:wrap;width:10rem;position:absolute;top:0;transform:translateY(-130%);text-align:center;justify-content:center;align-items:center}.language-picker.for-mobile .language-picker-menu a{outline:none}.current-language-button{display:flex;align-items:center;gap:0;padding:1rem;color:var(--text-color-1);cursor:pointer;background:none;border:none;appearance:none;border-radius:.5rem;background:#fff}.current-language-button svg{width:2rem;aspect-ratio:3/2;transform:rotate(180deg);transition:transform .2s ease-in-out}.current-language-button[aria-expanded=true] svg{transform:rotate(0deg)}.current-language-button[aria-expanded=true]+.language-picker-menu{display:flex}.language-picker-menu{display:none;width:100%;padding:1rem;margin-block:.5rem;border-radius:.5rem;background:#fff;flex-direction:column;gap:1rem}@media(min-width: 992px){.language-picker-menu{position:absolute;top:100%}}.language-picker-menu a{color:var(--text-color-1);text-decoration:none}.language-picker-menu a:hover{text-decoration:underline;color:var(--color-2)}:focus,button:focus,[type=button]:focus{outline:.375rem double #000;box-shadow:0 0 0 .25rem #fff}@supports selector(:focus-visible){:focus,button:focus,[type=button]:focus{outline:none;box-shadow:none}:focus-visible,button:focus-visible,[type=button]:focus-visible{outline:.375rem double #000;box-shadow:0 0 0 .25rem #fff}}.main-link{display:flex;font-size:2.4rem;font-family:var(--font-family-heading);margin:0;line-height:1.5;font-weight:400;align-items:center;background-color:#fff;border-radius:.8rem;border:1px solid rgba(0,0,0,0);display:flex;padding:1.6rem 2.4rem;text-decoration:none;text-transform:center;color:var(--text-color-1);transition:color .2s ease-in-out}.main-link:hover,.main-link:focus{color:var(--color-2)}@media(min-width: 992px){.main-link{padding:.7rem 1.4rem;background-color:rgba(0,0,0,0);flex:1 1 auto;width:calc(100% - 4.8rem);font-size:1.6rem}}.main-link.has-dropdown{padding-inline-end:0}.navigation-brand{grid-area:brand;display:flex;padding:2rem 2.5rem;justify-self:center}.navigation-brand img{max-width:15rem;height:auto}@media(min-width: 992px){.navigation-brand img{max-width:17rem}}.dropdown-list-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}@media(min-width: 992px){.dropdown-list-wrapper{position:absolute;top:100%}}[aria-expanded=true]+.dropdown-list-wrapper{grid-template-rows:1fr}.dropdown-list{overflow:hidden;background-color:#fff;border:1px solid rgba(0,0,0,0);display:block;list-style-type:none;margin:0;min-width:200px;padding:0;width:100%}@media(min-width: 992px){.dropdown-list{width:fit-content}}.dropdown-list li{margin:0}.dropdown-list a{border:0;color:#000;display:block;margin:0;padding:.5em 1em;text-decoration:none;outline-offset:-4px}.dropdown-list a:hover,.dropdown-list a:active{text-decoration:underline}.navigation-help-button{background:none;border:none;appearance:none;padding:0;margin:0;text-decoration:none;cursor:pointer;text-align:start;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--text-color-1);color:var(--color-1);cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out;margin-inline-start:4rem}.navigation-help{position:relative}.navigation-help.is-open .navigation-help-button{background-color:var(--text-color-1);color:var(--color-2)}.navigation-help .menu-overlay-popup{position:absolute;top:calc(100% + 2.2rem);right:0;width:30rem;max-width:90vw;background-color:#fff;border:1px solid rgba(0,0,0,0);border-block-start:1px solid rgba(10,14,56,.3);padding:3rem;z-index:10}.navigation-help .menu-overlay-popup-inner{display:flex;flex-direction:column}.navigation-help .menu-overlay-popup-description{margin-block:0;font-size:1.4rem}.menu-overlay-popup .caption{margin-block:0 1.6rem;color:var(--color-2)}.menu-overlay-popup .button-group{padding-block-start:2rem;border-block-start:1px solid rgba(10,14,56,.3);margin-block-start:2rem}.navigation-menu{list-style-type:none;padding:0;margin:0;display:flex;--dropdown-size: 4.4rem}@media(max-width: 991.98px){.navigation-menu{display:none;flex-direction:column;gap:1.6rem;position:absolute;background:var(--background-color-4);top:100%;right:0;left:0}.navigation-menu.is-mobile-open{display:flex;height:92vh}.navigation-menu li:first-child{padding-block-start:1.6rem}}.navigation-menu li.for-mobile{display:flex}@media(min-width: 992px){.navigation-menu li.for-mobile{display:none}}.navigation-menu li.for-mobile a{gap:1rem}.navigation-menu li.for-mobile svg{width:2.4rem;fill:currentColor;order:1}.navigation-menu>li{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.navigation-menu>li .dropdown-button{background:none;border:none;appearance:none;padding:0;margin:0;text-decoration:none;cursor:pointer;text-align:start;width:var(--dropdown-size);height:var(--dropdown-size);flex:0 0 auto;display:flex;align-items:center;align-self:center;justify-content:center;position:relative}.navigation-menu>li .dropdown-button .button-icon{display:flex;align-items:center;pointer-events:none;flex:0 0 auto;width:1.8rem;height:1.8rem;fill:currentColor;transform:rotate(180deg);transition:transform .2s ease-in-out}.navigation-menu>li .dropdown-button::before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .2s ease-in-out;background-color:#fff}.navigation-menu>li .dropdown-button:focus::before,.navigation-menu>li .dropdown-button:hover::before{opacity:1}.navigation-menu>li .dropdown-button[aria-expanded=true] .button-icon{transform:rotate(0deg)}.navigation.no-js{position:relative}.navigation.no-js .navigation-menu{display:flex;position:relative}.skiplink{left:50%;transform:translateX(-50%);z-index:121;background-color:#fff;border:.5rem solid crimson;border-radius:1rem;padding:.5rem 1rem;text-decoration:none;position:fixed;top:1rem;overflow:hidden;height:1px;width:1px;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;color:inherit}.skiplink:focus{width:auto;height:auto;clip:auto}.navigation-toggle{grid-area:toggle;justify-self:flex-end;align-self:center;background:none;border:none;appearance:none;padding:0;margin:0;text-decoration:none;cursor:pointer;text-align:start;display:flex;align-items:center;gap:.5rem;background:#fff;border-radius:.4rem;border:none;cursor:pointer}.navigation-toggle-text{font-size:1.5rem;font-weight:800}.navigation-toggle-icon{display:flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px}.navigation-toggle-icon .bar{display:block;position:absolute;height:2px;border-radius:0;width:40%;background:currentColor;transition:transform .3s ease;transform-origin:center}.navigation-toggle-icon .bar:nth-child(1){transform:translateY(-150%)}.navigation-toggle-icon .bar:nth-child(2){transform:translateY(150%)}.navigation-toggle[aria-expanded=true] .bar:nth-child(1){transform:rotate(45deg)}.navigation-toggle[aria-expanded=true] .bar:nth-child(2){transform:rotate(-45deg)}.navigation{z-index:120;position:sticky;top:0;left:0;right:0;background-color:#fff;transition:background-color .3s ease-in-out,transform .3s ease-in-out}@media(max-width: 991.98px){.navigation.is-mobile-open{background-color:var(--background-color-4)}}.navigation:not(.is-mobile-open).has-scrolled{transform:translateY(-101%)}.navigation-inner{display:grid;grid-template-areas:"toggle brand help" "content content content";grid-template-columns:40px auto 40px}.navigation-inner .navigation-content{grid-area:content}.navigation-inner .navigation-menu-2{display:flex;grid-area:help;justify-self:flex-end;align-self:center}.navigation-inner .navigation-menu-2 .simple-link-with-icon{display:none}@media(min-width: 992px){.navigation-inner .navigation-menu-2 .simple-link-with-icon{display:flex}}@media(min-width: 992px){.navigation-inner{display:grid;grid-template-areas:"menu-1 brand menu-2";grid-template-columns:1fr 17rem 1fr;column-gap:1rem}.navigation-inner .navigation-menu-1{grid-area:menu-1;align-self:center}.navigation-inner .navigation-menu-1 .navigation-menu{flex-wrap:wrap}.navigation-inner .navigation-brand{grid-area:brand}.navigation-inner .navigation-menu-2{grid-area:menu-2;align-self:center;justify-self:end}.navigation-inner .navigation-toggle{display:none}}.new-tab-icon{height:1.4ch;width:1.4ch;fill:currentColor;margin-inline-start:.3rem}.observe{transition:transform 1s ease-in-out}.observe.in-viewport{transform:translateX(0)}.observe.out-viewport{transform:translateX(-100%)}.simple-link-with-icon{display:flex;flex-direction:row;gap:1rem;font-family:var(--font-family-heading);margin:0;line-height:1.5;font-weight:400;font-size:2.4rem;column-gap:.8rem;align-items:center;text-decoration:none}@media(min-width: 992px){.simple-link-with-icon{font-size:1.6rem}}.simple-link-with-icon svg{width:2.4rem;height:2.4rem;flex:0 0 auto;fill:currentColor;align-self:center}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.5s}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}::view-transition-old(fade){animation:.4s ease-in both fade-out}::view-transition-new(fade){animation:.4s ease-in both fade-in}.plate--element__accordion+.plate--element__accordion{margin-top:8rem}.accordion .accordion-title{margin-block-end:4rem}.details-and-summary{background:#fff;border-radius:var(--faq-border-radius, 0);border:var(--faq-border, 2px solid var(--color1));--object-text-color: var(--copy-color);--object-heading-color: var(--copy-color)}.details-and-summary summary{display:grid;grid-template-columns:4rem auto;grid-template-areas:"icon title";border:0 solid rgba(0,0,0,0);outline:none;padding:2rem 6rem;position:relative;cursor:pointer;font-size:2rem;font-weight:700}.details-and-summary summary .summary-text{grid-area:title}.details-and-summary summary svg{grid-area:icon;flex:0 0 auto;fill:currentColor;width:2.5rem;height:2.5rem;align-self:flex-start;margin-block-start:.6rem;transform:rotate(180deg);transition:transform .2s ease-in-out}.details-and-summary summary:focus{border-color:rgba(0,0,0,.2)}.details-and-summary summary::-webkit-details-marker{display:none}.details-and-summary[open] summary svg{transform:rotate(0)}.details-and-summary .content{padding:2rem 6rem;border:0 solid rgba(0,0,0,0);border-block-start:none;display:grid;grid-template-columns:4rem auto;grid-template-areas:". text"}.details-and-summary .content .summary-content{grid-area:text}.animateSection section{height:90vh;display:flex;justify-content:space-around;align-items:center}.animateSection .animate,.animateSection .observeAnimate{display:inline-block}.animateSection .animate .box,.animateSection .observeAnimate .box{margin:0 20px;height:70px;width:70px;background:#888}.animateSection .big{transform:scale(3)}.plate--element__button_group+.plate--element__button_group{margin-block-start:2.4rem}.button-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.4rem;row-gap:1rem}.button-group.justify-start{justify-content:flex-start}.button-group.justify-center{justify-content:center}.button-group.justify-end{justify-content:flex-end}.button-group.justify-space-between{justify-content:space-around}@media(max-width: 767.98px){.button-group .button{max-width:100%;width:100%;justify-content:space-between}.button-group .button:not(.has-icon){justify-content:center}}.button-group.buttons-max-width{max-width:100%;width:100%}@media(min-width: 768px){.button-group.buttons-max-width{max-width:27rem}}.button-group.buttons-max-width .button{width:100%;justify-content:space-between}.button:not(.contact_form__field){--button-background-color: var(--button-theme-main-color);--button-background-color-lighter: oklch(from var(--button-background-color) clamp(0, l + 0.05, 1) calc(c * 0.9) h);display:flex;align-items:center;text-align:center;gap:1rem;cursor:pointer;font-family:var(--font-family-heading);font-weight:400;appearance:none;text-decoration:none;border:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out,border .2s ease-in-out,padding .2s ease-in-out;line-height:1.5;padding:1.9rem 3.2rem;border:1px solid;border-color:var(--button-border-color, transparent);font-size:1.2rem;border-radius:var(--button-border-radius, 0.8rem);background:var(--button-background-color);color:var(--button-text-color);position:relative}@media(min-width: 768px){.button:not(.contact_form__field){font-size:1.6rem}}.button:not(.contact_form__field)::before{content:"";position:absolute;inset:-1px;z-index:1;pointer-events:none;border:none;border-block-end:4px solid rgba(0,0,0,0);transition:border-block-end .2s ease-in-out;border-radius:inherit}.button:not(.contact_form__field) .button-icon{width:2.4rem;height:2.4rem;flex:0 0 auto;fill:currentColor;align-self:center}.button:not(.contact_form__field) .button-icon.mirrored{transform:scaleX(-1)}.button:not(.contact_form__field).type-is-ghost{--button-background-color: transparent;--button-text-color: var(--text-color-1);--button-border-color: var(--color-1)}.button:not(.contact_form__field).type-is-ghost:active,.button:not(.contact_form__field).type-is-ghost:focus,.button:not(.contact_form__field).type-is-ghost:hover{--button-background-color: var(--color-1);--button-text-color: var(--color-1-contrast)}.button:not(.contact_form__field).type-is-ghost:active::before,.button:not(.contact_form__field).type-is-ghost:focus::before,.button:not(.contact_form__field).type-is-ghost:hover::before{border-block-end:4px solid var(--color-2)}.button:not(.contact_form__field).type-is-primary{--button-background-color: var(--color-1);--button-text-color: var(--color-1-contrast)}.button:not(.contact_form__field).type-is-primary:active::before,.button:not(.contact_form__field).type-is-primary:focus::before,.button:not(.contact_form__field).type-is-primary:hover::before{border-block-end:4px solid var(--color-2)}.plate--element+.plate--element__contact_form{margin-block-start:var(--vertical-flow)}abbr[title]{color:var(--copy-color);text-decoration:none}fieldset{border-color:var(--accent-color);border-style:dashed;border-radius:.8rem}::placeholder{font-family:var(--font-family-primary);font-size:1.8rem;opacity:1;color:#555}[class^=call_me_back_by_fax_]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.address-input-group input+label,.form-input-label{color:inherit}.condition label{font-size:1.6rem;color:var(--object-text-color, var(--text-color-3)) !important}.condition label a{font-weight:700;color:var(--object-text-color, var(--color-1));text-decoration:underline;text-decoration-color:var(--color-1);text-decoration-thickness:1px;transition:all .2s ease-in-out}.condition label a:hover{text-decoration-color:var(--color-1);text-decoration-thickness:3px}.contact_form .contact_form__helper{color:inherit}.contact_form .wysiwyg a{color:inherit}.contact_form__field{display:flex;flex-direction:column}.contact_form__field .button-group{align-self:end}.contact_form__field__error:not(:empty){margin-block-start:.8rem;color:var(--error-color)}.contact_form__field--error input:invalid,.contact_form__field--error textarea:invalid,.contact_form__field--error select:invalid{border-color:var(--error-color)}input,textarea{background:#fff}input,select,textarea{align-self:flex-start;transition:border .2s ease-in-out,color .2s ease-in-out,background .2s ease-in-out,outline .2s ease-in-out;width:100%;font-family:inherit;color:#000;border:1px solid var(--accent-color);border-radius:var(--input-border-radius, 0.8rem);padding:2rem 2.4rem 1rem;font-size:1.8rem;line-height:1.2;outline:0px solid rgba(0,0,0,0)}input:hover:not(:focus),select:hover:not(:focus),textarea:hover:not(:focus){border-color:var(--focus-color)}input:focus,select:focus,textarea:focus{border-color:var(--focus-color);outline:2px solid var(--focus-color)}input[disabled],select[disabled],textarea[disabled]{background-color:gray;border-color:gray}input[type=date]{width:auto;margin:0}textarea{resize:vertical;field-sizing:content}button[type=submit]{position:relative}button[type=submit][disabled]{filter:grayscale(1)}button[type=submit][disabled]:hover,button[type=submit][disabled]:focus,button[type=submit][disabled]:active{pointer-events:none}button[type=submit][disabled] svg{display:none}button[type=submit][disabled]::after{content:"";width:1.8rem;height:1.8rem;display:flex;animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear;border:2px dotted currentColor;border-radius:100%}.form-input-label:not(legend){display:flex;gap:1ch;grid-area:input;position:relative;z-index:1;color:var(--object-text-color, var(--text-color-3));padding:1.6rem 2.4rem;transition:font-size .2s ease-in-out,padding .2s ease-in-out}.contact_form__field:not(.radio):not(.checkbox){display:grid;grid-template-areas:"input" "error" "helper"}.contact_form__field:not(.radio):not(.checkbox) input,.contact_form__field:not(.radio):not(.checkbox) select,.contact_form__field:not(.radio):not(.checkbox) textarea,.contact_form__field:not(.radio):not(.checkbox) .selector-wrapper{grid-area:input}.contact_form__field:not(.radio):not(.checkbox) .contact_form__helper{grid-area:helper}.contact_form__field:not(.radio):not(.checkbox) .contact_form__field__error{grid-area:error}.contact_form__field:not(.radio):not(.checkbox) input.has-placeholder+.form-input-label,.contact_form__field:not(.radio):not(.checkbox) input[type=date]+.form-input-label,.contact_form__field:not(.radio):not(.checkbox) input.is-dirty+.form-input-label,.contact_form__field:not(.radio):not(.checkbox) input:focus+.form-input-label,.contact_form__field:not(.radio):not(.checkbox) textarea.has-placeholder+.form-input-label,.contact_form__field:not(.radio):not(.checkbox) textarea[type=date]+.form-input-label,.contact_form__field:not(.radio):not(.checkbox) textarea.is-dirty+.form-input-label,.contact_form__field:not(.radio):not(.checkbox) textarea:focus+.form-input-label{padding:.5rem 2.4rem 0 2.4rem;font-size:1.2rem}.contact_form__field:not(.radio):not(.checkbox).date .form-input-label{justify-self:flex-start;align-self:flex-start}.contact_form__field:not(.radio):not(.checkbox).file{display:flex;flex-direction:column}.contact_form__field:not(.radio):not(.checkbox).file .form-input-label{padding:0;order:-1;width:100%;color:var(--paragraph-text-color, var(--blue-medium))}.grecaptcha-badge{display:none}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.address-input-group{padding:0;border:none}.address-input-group input+label{order:-1}.address-input-group .form-control-group{display:flex;--_gap: 1rem;gap:var(--_gap)}.address-input-group .form-control-group>.form-control{width:calc(50% + var(--_gap));margin-bottom:0 !important;margin-top:0 !important}.address-input-group .form-control input{background-color:#fff}.address-input-group .form-control input[disabled]{filter:brightness(0.9)}.address-input-group .form-control input[data-dirty=completed]{filter:unset;background-color:#c5ffdf;border-color:#094}.address-input-group .form-control input[data-dirty=error]{filter:unset;background-color:#fdd;border-color:red}.address-input-group .form-control+.form-control-group,.address-input-group .form-control-group+.form-control,.address-input-group .form-control+.form-control{margin-top:1.6rem}.file-input-wrapper{display:flex;flex-direction:column}.file-input-wrapper .form-input-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.file-input{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10 17h4v-2h-4zm0-4h7v-2h-7zm-3-4h10v-2h-10zm-.4 13c-1.3 0-2.4-.5-3.4-1.4-.9-.9-1.4-2-1.4-3.4s.2-1.8.7-2.6 1.1-1.3 1.9-1.7h-2.6v-2h6v6h-2v-2.4c-.6.1-1.1.4-1.5.9s-.6 1.1-.6 1.7.3 1.4.8 2c.5.5 1.2.8 1.9.8v2zm3.4-1v-2h9v-14h-14v4h-2v-4c0-.6.2-1 .6-1.4s.9-.6 1.4-.6h14c.5 0 1 .2 1.4.6s.6.9.6 1.4v14c0 .5-.2 1-.6 1.4s-.9.6-1.4.6z' fill='%23183266'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;background-size:2.4rem;padding:1.3rem 2.4rem;color:var(--object-text-color, var(--text-color-3))}.file-selected-list{margin:0;display:flex;flex-direction:column}.file-item{display:flex;align-items:center;gap:1rem;padding:1.6rem 2.4rem;background-color:#fff;border:1px solid var(--accent-color)}.file-item:not(:first-child){border-block-start:none}.file-item:first-child{margin-block-start:.8rem;border-start-start-radius:var(--input-border-radius, 0.8rem);border-start-end-radius:var(--input-border-radius, 0.8rem)}.file-item:last-child{border-end-start-radius:var(--input-border-radius, 0.8rem);border-end-end-radius:var(--input-border-radius, 0.8rem)}.file-size{flex:0 0 auto}.file-remove{background:none;border:none;appearance:none;padding:0;margin:0;text-decoration:none;cursor:pointer;text-align:start;flex:0 0 auto;margin-inline-start:auto;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--accent-color);border-radius:var(--input-border-radius, 0.8rem)}.file-remove svg{width:80%;height:80%;flex:0 0 auto}@supports(-webkit-touch-callout: none){input[type=file]{color:rgba(0,0,0,0)}}.contact_form{display:grid;grid-template-columns:repeat(1, 1fr);column-gap:var(--form-grid-column-gap, 4rem);row-gap:var(--form-grid-row-gap, 1.6rem)}.contact_form>:not([data-grid-column]){grid-column:span 1}.contact_form [data-grid-column="1"]{grid-column:span 1}.contact_form [data-grid-column="2"]{grid-column:span 1}.contact_form [data-grid-column="3"]{grid-column:span 1}.contact_form [data-grid-column="4"]{grid-column:span 1}.contact_form [data-grid-column="5"]{grid-column:span 1}.contact_form [data-grid-column="6"]{grid-column:span 1}.contact_form [data-grid-column="7"]{grid-column:span 1}.contact_form [data-grid-column="8"]{grid-column:span 1}.contact_form [data-grid-column="9"]{grid-column:span 1}.contact_form [data-grid-column="10"]{grid-column:span 1}.contact_form [data-grid-column="11"]{grid-column:span 1}.contact_form [data-grid-column="12"]{grid-column:span 1}@media(min-width: 768px){.contact_form{grid-template-columns:repeat(12, 1fr)}.contact_form>:not([data-grid-column]){grid-column:span 12}.contact_form [data-grid-column="1"]{grid-column:span 1}.contact_form [data-grid-column="2"]{grid-column:span 2}.contact_form [data-grid-column="3"]{grid-column:span 3}.contact_form [data-grid-column="4"]{grid-column:span 4}.contact_form [data-grid-column="5"]{grid-column:span 5}.contact_form [data-grid-column="6"]{grid-column:span 6}.contact_form [data-grid-column="7"]{grid-column:span 7}.contact_form [data-grid-column="8"]{grid-column:span 8}.contact_form [data-grid-column="9"]{grid-column:span 9}.contact_form [data-grid-column="10"]{grid-column:span 10}.contact_form [data-grid-column="11"]{grid-column:span 11}.contact_form [data-grid-column="12"]{grid-column:span 12}}@media(min-width: 768px){.contact_form__field.condition[data-grid-column="6"]{grid-column:span 7}}@media(min-width: 768px){.contact_form__field.button[data-grid-column="6"]{grid-column:span 5}.contact_form__field.button[data-grid-column="6"] .button-group{justify-content:flex-end}}.notification{position:relative}.notification .message{border:1px solid rgba(0,0,0,0);border-radius:.4rem;background-color:rgba(0,0,0,0);opacity:0;transition:all .3s ease-out;transform:rotateX(90deg) scaleY(0);height:0}.notification .message.message__success{border-color:#44d07c;background-color:#ecfdf3}.notification .message.message__forgotten,.notification .message.message__error{border-color:#ff5454;background-color:#fff0f0}.notification .message.show{height:auto;opacity:1;transform:rotateX(0deg) scaleY(1)}.notification .message p{padding:1.2rem 1.6rem}.radio-check{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;padding-block:.4rem;--checked-color: rgba(13, 255, 94, 1)}.radio-check .contact_form__label{margin-block-end:.8rem}.radio-check label{color:var(--object-text-color, inherit)}.radio-check input{accent-color:var(--checked-color);flex:0 0 auto;align-self:center;position:relative;padding:0;width:2rem;height:2rem}.radio-check input:checked+label{color:var(--object-heading-color, var(--object-text-color, var(--text-color-1))) !important}.select-wrapper{position:relative;display:flex;flex-direction:column}.select-wrapper select{appearance:none;background:url("data:image/svg+xml,%3Csvg fill='none' height='7' viewBox='0 0 12 7' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m1.57764 1.01367 4.375 4.375 4.37496-4.375' stroke='%235d5a88'/%3E%3Cpath d='m1.57764 1.01367 4.375 4.375 4.37496-4.375' stroke='%2318277a'/%3E%3Cpath d='m1.57764 1.01367 4.375 4.375 4.37496-4.375' stroke='%23004c03' stroke-opacity='.2'/%3E%3C/g%3E%3C/svg%3E"),#fff;background-repeat:no-repeat;background-position:right 1.6rem center;background-size:1.5rem}.select-wrapper select svg{margin-left:2rem;height:1rem;width:1rem;pointer-events:none;transition:transform .2s ease-in-out}.selector-wrapper:focus-within .select-input{border-color:var(--accent-color);outline:2px solid var(--focus-color)}.select.contact_form__field--error .selector__input{border:1px solid var(--error-color)}.select select{padding:1.6rem 2.4rem;color:var(--object-text-color, var(--text-color-3))}.select .form-input-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-element{display:flex;flex-direction:column;max-width:40rem}.contact-element .contact-item{display:grid;grid-template-areas:"title" "description";row-gap:1rem;grid-template-columns:1fr;gap:2rem;padding-block:3rem}@container element (min-width: 40rem){.contact-element .contact-item{grid-template-areas:"title description";grid-template-columns:1fr 1fr}}.contact-element .contact-item:not(:last-child){border-bottom:1px solid var(--object-text-color, var(--text-color-3))}.contact-element .contact-item .contact-item-title{grid-area:title;font-family:var(--font-family-heading);font-weight:400;font-size:1.6rem;color:var(--object-heading-color, var(--object-text-color, var(--color-1)))}.contact-element .contact-item .contact-item-description{grid-area:description}.downloads-element{margin-block-end:.8rem}.downloads-element .downloads-list{display:grid;grid-template-columns:1fr;gap:.8rem;align-content:flex-start;max-width:47rem}@container section-inner (min-width: 768px){.downloads-element .downloads-list{gap:4rem}}.download-item{position:relative;z-index:1;display:flex;flex-direction:row;padding:1.4rem 3.2rem;background-color:#fff;color:var(--text-color-1);gap:1rem;border-radius:var(--download-item-border-radius, 0.8rem);border:var(--download-item-border, 1px solid var(--color-1));transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out,border .2s ease-in-out,padding .2s ease-in-out;position:relative}.download-item::before{content:"";position:absolute;inset:-1px;z-index:1;pointer-events:none;border:none;border-block-end:4px solid rgba(0,0,0,0);transition:border-block-end .2s ease-in-out;border-radius:inherit}.download-item:active,.download-item:focus,.download-item:hover{background-color:var(--color-1);color:var(--color-1-contrast)}.download-item:active::before,.download-item:focus::before,.download-item:hover::before{border-block-end:4px solid var(--color-2)}.download-item .content{display:flex;width:100%}.download-item .download-item-icon{width:1.6rem;height:1.6rem;flex:0 0 auto;fill:currentColor}@container section-inner (min-width: 768px){.download-item .download-item-icon{width:2.4rem;height:2.4rem}}.download-item .download-item-title{margin-block-end:0;font-size:1.2rem;font-weight:700;line-height:2;color:currentColor}@container section-inner (min-width: 768px){.download-item .download-item-title{font-size:1.6rem;line-height:1.5}}.download-item .download-item-text{font-size:1.5rem;color:currentColor}.download-item .download-item-action{width:100%;color:currentColor;padding-inline:0;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:0 1rem;text-decoration:none;display:grid;grid-template-columns:auto 3.2rem;grid-template-areas:"title icon"}.download-item .download-item-action .download-item-title{grid-area:title}.download-item .download-item-action .download-item-icon{grid-area:icon;align-self:center}.download-item .download-item-action .download-file-title{display:flex;align-items:center;gap:1.4rem;text-decoration:underline}.google-map-wrapper{position:relative;z-index:1;display:flex;width:100%}.google-map-wrapper .google-map-iframe{display:flex;border:none;width:100%;height:100%;border-radius:2rem}@media(min-width: 768px){.google-map-wrapper .google-map-iframe{border-radius:4rem}}.horizontal-line-element{border:none;border-top:1px solid var(--text-color-4);margin:1rem 0;padding:0}[data-content-editor=true] .horizontal-line-element:hover{border-top:1px dashed var(--color-1)}.plate--element:not(.plate--element__white_space)+.plate--element__image{margin-block-start:4rem}.base-image img{height:auto;width:100%;border-radius:var(--image-border-radius, 2rem)}.plate--element+.plate--element__downloads_element{margin-block-start:calc(var(--vertical-flow)*2) !important}.label,.heading-group-label{display:inline-flex;background-color:var(--color-2);color:var(--color-2-contrast);border-radius:.4rem;padding:.4rem .8rem;font-weight:600;font-size:1.4rem;line-height:1.5}.label+.heading-group-title,.heading-group-label+.heading-group-title{margin-block-start:var(--vertical-flow)}.list-element-list{display:flex;flex-direction:column;gap:4rem;margin:0}.list-item{display:grid;grid-template-columns:3.2rem auto;grid-template-areas:"icon text";gap:1rem}.list-item .list-item-icon{grid-area:icon;width:2.4rem;height:2.4rem;fill:var(--color-2);align-self:center}.list-item .list-item-text{grid-area:text}.list-item .list-item-text h2,.list-item .list-item-text h3,.list-item .list-item-text h4,.list-item .list-item-text .filter-input-title,.list-item .list-item-text h5,.list-item .list-item-text h6{margin-block-end:0}.plate--element{container-name:element;container-type:inline-size}.plate--container{container-name:container;container-type:inline-size}.plate--element:not(.plate--element__white_space)+.plate--element{margin-block-start:var(--vertical-flow)}.paragraph ul,.paragraph ol,.paragraph p,.paragraph table{margin-block-start:0}.paragraph ul:not(:last-child),.paragraph ol:not(:last-child),.paragraph p:not(:last-child),.paragraph table:not(:last-child){margin-block-end:var(--vertical-flow)}.paragraph p strong,.paragraph p b{color:var(--object-text-color, var(--text-color-1))}.paragraph p,.paragraph a,.paragraph ul,.paragraph ol{color:var(--object-text-color, var(--copy-color))}.paragraph a{font-weight:700;color:var(--object-text-color, var(--color-1));text-decoration:underline;text-decoration-color:var(--color-1);text-decoration-thickness:1px;transition:all .2s ease-in-out}.paragraph a:hover{text-decoration-color:var(--color-1);text-decoration-thickness:3px}.paragraph ul{padding:0;list-style:disc;padding-inline-start:2.5rem}.paragraph ul li{padding-left:1rem}.paragraph ul li::before{content:"";width:.75em;height:.75em;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9.3 18-5.3-5.1 1.9-1.8 3.5 3.3 8.8-8.4 1.9 1.8-10.7 10.2z'/%3E%3C/svg%3E");mask-size:contain;position:absolute;left:0;top:.3em}.paragraph ul ul{padding-left:2rem;margin-bottom:0}.paragraph ol{list-style-position:inside;padding:0}.paragraph ol li{padding-left:2rem;position:relative}.paragraph ol ol{padding-left:2rem;margin-bottom:0}.plate--element__auto_whitespace{width:100%;margin-bottom:auto}.title-element .title-element-title span{--object-text-color: var(--color-1);color:var(--object-text-color)}.video{padding-bottom:56%;position:relative;width:100%;overflow:hidden}.video,.video video{background-color:#000}.video__overlay,.video iframe,.video video{position:absolute;right:0;top:0;width:100%;height:100%}.video__overlay{display:flex;justify-content:center;align-items:center;animation:fadeOut 1s ease-out;animation-play-state:paused;position:absolute}.video__overlay img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video__overlay picture{position:absolute;inset:0;width:100%;height:100%}.video__overlay picture img{width:100%;height:100%;object-fit:cover}.video__play{z-index:1;position:relative;background:none;border:none;cursor:pointer;transition:transform .2s ease-in-out;background-color:#fff;border-radius:50%;width:100px;height:100px;display:flex;justify-content:center;align-items:center}.video__play:hover{transform:scale(120%)}.video__play svg{height:50px;width:50px}.video--loaded .video__overlay{opacity:0;pointer-events:none}.video--loaded .video__play{transform:scale(0%)}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2)}}.white_space{width:100%}.white_space--small{height:var(--white-space-small)}.white_space--medium{height:var(--white-space-medium)}.white_space--large{height:var(--white-space-large)}.white_space.hide_mobile{display:none}@media(min-width: 768px){.white_space.hide_mobile{display:block}}@media(min-width: 768px){.white_space.hide_desktop{display:none}}.cta-section-inner{display:grid;grid-template-areas:"text";grid-template-columns:1fr;border-radius:.8rem;padding:var(--vertical-flow);margin-inline:var(--padding-column-mobile);background-color:var(--text-color-1)}@container section-inner (min-width: 768px){.cta-section-inner{margin-inline:0;border-radius:2rem;grid-template-areas:"text";padding:8rem;text-align:center}.cta-section-inner .cta-token-image{display:inline-block}.cta-section-inner .section-buttons{justify-content:center}.cta-section-inner .section-text{margin-inline:auto;max-width:64ch}}.cta-section-inner .section-content{grid-area:text;align-self:center;--object-text-color: var(--background-color-4);color:var(--object-text-color)}.cta-section-inner .section-content .heading-group-title span{--object-text-color: var(--background-color-3);color:var(--object-text-color)}.cta-section-inner .section-buttons,.cta-section-inner .section-text{margin-block-start:4rem}.cta-section-inner .section-title{line-height:1.5}.cta-section-inner .section-buttons .type-is-ghost{--button-text-color: white !important;--button-border-color: white !important}.cta-token-image{display:none;margin-inline:1rem;max-width:11.7rem;vertical-align:text-bottom;border-radius:1rem;aspect-ratio:3/2;object-fit:cover}.cta-token-image:nth-of-type(1){transform:rotate(5deg);scale:1}.cta-token-image:nth-of-type(2){transform:rotate(-2deg);scale:1}.cta-token-image:nth-of-type(3){transform:rotate(5deg);scale:1}.downloads-section .section-buttons{margin-block-start:calc(var(--vertical-flow)*2)}.downloads-section-inner{display:grid;grid-template-areas:"section-content" "downloads-list";gap:4rem}@container section-inner (min-width: 768px){.downloads-section-inner{padding-inline:var(--padding-column-desktop);grid-template-areas:"section-content downloads-list";grid-template-columns:4fr 8fr}}.downloads-section-inner .section-content{grid-area:section-content}.downloads-section-inner .downloads-list{grid-area:downloads-list}.downloads-section-inner .downloads-list{display:grid;grid-template-columns:1fr;gap:.8rem;align-content:flex-start}@container section-inner (min-width: 1024px){.downloads-section-inner .downloads-list{gap:var(--vertical-flow);grid-template-columns:repeat(2, 1fr)}.downloads-section-inner .downloads-list .downloads-list-title{grid-column:span 2}}.downloads-list-title{color:var(--object-heading-color, var(--object-text-color, var(--copy-color)));opacity:.4;font-size:1.6rem}.entries-section .section-content{margin-bottom:calc(var(--vertical-flow)*2)}.entries-grid{display:grid;grid-template-columns:1fr;gap:4rem}@container section-inner (min-width: 768px){.entries-grid{grid-template-columns:repeat(2, 1fr)}}@container section-inner (min-width: 1200px){.entries-grid{grid-template-columns:repeat(3, 1fr)}}.accordion-list,.faq-items{display:flex;flex-direction:column;gap:var(--vertical-flow)}.form-section{color:var(--object-text-color, inherit)}.form-section .form-section-inner{display:grid;grid-template-areas:"section-title" "section-text" "form"}.form-section .form-section-inner .heading-group{grid-area:section-title}.form-section .form-section-inner .section-text{grid-area:section-text}.form-section .form-section-inner .form-section-form{grid-area:form}.form-section .form-section-inner .heading-group+.form-section-form,.form-section .form-section-inner .section-text+.form-section-form{margin-block-start:calc(var(--vertical-flow)*2)}@container section-inner (min-width: 768px){.form-section .heading-group-title,.form-section .section-text{text-align:center}}.image-grid-grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:1.5rem}@container section-inner (min-width: 768px){.image-grid-grid{gap:4rem}}.image-grid-grid .image-grid-image{width:100%;height:100%}.image-grid-grid .image-grid-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--image-border-radius, 2rem)}.image-grid-grid .image-grid-image-1{grid-column:span 12}.image-grid-grid .image-grid-image-2{grid-column:span 5}.image-grid-grid .image-grid-image-3{grid-column:span 7}.media-caption-section figure{display:flex;flex-direction:column;gap:1.8rem;margin:0}.media-caption-section figcaption{color:var(--object-text-color, var(--copy-color));text-align:center;max-width:83ch;margin:auto}@media(min-width: 768px){.media-caption-section.has-standard-layout figure{padding:0 .75rem}}.parallelogram-clip-both img{clip-path:polygon(0% 0%, 100% 8.75%, 100% 91.25%, 0% 100%)}.parallelogram-clip-top{clip-path:polygon(0% 0%, 100% 8.75%, 100% 100%, 0% 100%)}.parallelogram-clip-bottom{clip-path:polygon(0% 0%, 100% 0%, 100% 91.25%, 0% 100%)}.skew-clip{clip-path:polygon(0% 8.75%, 100% 0%, 100% 91.25%, 0% 100%)}.media-text-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "content";row-gap:4rem}.media-text-grid .section-content{grid-area:content;align-self:center}.media-text-grid .section-media{grid-area:image;align-self:flex-start;margin-block-start:-30vw;max-width:60vw}@container section-inner (min-width: 768px){.media-text-grid .section-media{margin-block-start:unset;max-width:unset;transform:translateY(-40%)}}.media-text-grid .section-media .media-text-image img{border-radius:var(--image-border-radius, 2rem)}@container section-inner (min-width: 768px){.media-text-grid.order-media-text{grid-template-columns:5fr 1fr 6fr;grid-template-areas:"image . content"}}@container section-inner (min-width: 768px){.media-text-grid.order-text-media{grid-template-columns:6fr 1fr 5fr;grid-template-areas:"content . image"}}.specs-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"item-1" "item-2";gap:4rem}@container section-inner (min-width: 1024px){.specs-grid{grid-template-columns:1fr 1fr;grid-template-areas:"item-1 item-2"}}.specs-grid .specs-grid-item{padding:2.4rem;border-radius:.8rem;container-type:inline-size;container-name:specs-grid-item}.specs-grid .specs-grid-item.first{grid-area:item-1;background-color:var(--background-color-4)}.specs-grid .specs-grid-item.first .horizontal-line-element{border-top:1px solid var(--text-color-1);opacity:.3}.specs-grid .specs-grid-item.second{grid-area:item-2;background-color:#fff}.specs-grid .specs-grid-item.second h3{margin-block-end:0}@container section-inner (min-width: 900px){.specs-grid .specs-grid-item{padding:8rem;border-radius:2rem}}.specs{display:flex;flex-direction:column}.product-spec-item{display:flex;flex-direction:column;gap:1rem;row-gap:0;padding-block:2.4rem;font-size:1.6rem}.product-spec-item:not(:last-child){border-bottom:1px solid var(--text-color-4)}.product-spec-item .product-spec-item-title{grid-area:title;font-weight:700;color:var(--text-color-1)}@container specs-grid-item (min-width: 400px){.product-spec-item{font-size:2rem;flex-direction:row}.product-spec-item .product-spec-item-content{text-align:end;flex:1}}.products-section .products-swiper{min-width:0}.products-section .section-inner{overflow:hidden}@media(min-width: 768px){.products-section .section-inner{margin-inline-start:calc(var(--margin-inline));margin-inline-end:0}}.products-section .section-content{margin-inline-start:var(--padding-column-mobile);margin-inline-end:var(--padding-column-mobile)}@media(min-width: 768px){.products-section .section-content{margin-inline-start:0;margin-inline-end:0}}.products-section .products-swiper{margin-inline-start:calc(var(--padding-column-mobile));margin-inline-end:0}@media(min-width: 768px){.products-section .section-inner{overflow:unset}.products-section .products-swiper{overflow:hidden}}.products-section .swiper-slide{height:auto}.products-swiper-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"content" "swiper";gap:4rem;min-width:0}@container section-inner (min-width: 1024px){.products-swiper-grid{grid-template-areas:"content swiper";grid-template-columns:5fr 7fr}}.scroll-section-inner{display:grid;align-items:start;padding-inline:var(--padding-column-mobile)}@container section-inner (min-width: 768px){.scroll-section-inner{padding-inline:0}}.scroll-section-text{position:sticky;inset-block-start:0;min-height:50vh;display:grid;place-items:center;padding-inline:var(--padding-column-mobile)}@container section-inner (min-width: 768px){.scroll-section-text{padding-inline:0}}@container section-inner (min-width: 1200px){.scroll-section-text{min-height:90vh}}.scroll-section-heading{text-align:center;max-width:14ch;text-wrap:balance}@container section-inner (min-width: 1200px){.scroll-section-heading{font-size:10.8rem}}.scroll-section-gallery{margin-block:var(--space-mobile-s) 0}@container section-inner (min-width: 768px){.scroll-section-gallery{margin-block:0;margin-block-start:-50vh}}@container section-inner (min-width: 1200px){.scroll-section-gallery{margin-block-start:-90vh}}.scroll-section-list{display:grid;grid-template-columns:minmax(0, 1fr)}.scroll-section-image{display:block;inline-size:min(100%,32rem);margin-block:calc(var(--space-mobile-s)/2);justify-self:start}@container section-inner (min-width: 1200px){.scroll-section-image{inline-size:min(100%,60rem)}}.scroll-section-image:nth-of-type(even){justify-self:end}.scroll-section-image img{display:block;inline-size:100%;block-size:auto;border-radius:var(--image-border-radius, 2rem);object-fit:contain}@media(min-width: 576px){.section-props,.section{--section-width: 576px;--margin-inline: calc((100% - 576px) / 2);--plate-column-width: calc( 576px / 12 )}}@media(min-width: 768px){.section-props,.section{--section-width: 768px;--margin-inline: calc((100% - 768px) / 2);--plate-column-width: calc( 768px / 12 )}}@media(min-width: 992px){.section-props,.section{--section-width: 992px;--margin-inline: calc((100% - 992px) / 2);--plate-column-width: calc( 992px / 12 )}}@media(min-width: 1200px){.section-props,.section{--section-width: 1200px;--margin-inline: calc((100% - 1200px) / 2);--plate-column-width: calc( 1200px / 12 )}}@media(min-width: 1480px){.section-props,.section{--section-width: 1480px;--margin-inline: calc((100% - 1480px) / 2);--plate-column-width: calc( 1480px / 12 )}}.section{scroll-margin-block:9.4rem;position:relative}.section:target{animation:highlight 1s ease-in-out .5s}.section .heading-group{margin-block-end:2.4rem}.section::after{content:"";position:absolute;top:0;left:24px;right:24px;background:var(--object-background-color);clip-path:url(#clip_panel_mobile);transform:translateY(-99%);height:24px}@media(min-width: 768px){.section::after{clip-path:url(#clip_panel);left:55px;right:55px;height:32px}}.section .section-inner{container-type:inline-size;container-name:section-inner;position:relative;z-index:1}.section .section-buttons{margin-block-start:4rem}.section::before{content:"";position:absolute;inset:0;background:var(--object-background-color, transparent);opacity:var(--object-background-opacity, 1);transform:var(--object-transform, none)}.section.option-half-background{background-color:var(--previous-section-background-color)}.section.option-half-background.is-first-section{background-color:var(--background-color-1)}.section.option-half-background::after,.section.option-half-background::before{top:50%}.section.has-standard-layout .section-inner,.section.has-two-column-indent-layout .section-inner,.section.has-one-column-indent-white-layout .section-inner,.section.has-one-column-indent-layout .section-inner{margin-inline:var(--margin-inline)}@media(min-width: 768px){.section.has-two-column-indent-layout .section-inner{margin-inline:calc(var(--margin-inline) + var(--plate-column-width))}}@media(min-width: 1200px){.section.has-two-column-indent-layout .section-inner{margin-inline:calc(var(--margin-inline) + var(--plate-column-width)*2)}}@media(min-width: 768px){.section.has-one-column-indent-layout .section-inner{margin-inline:calc(var(--margin-inline))}}@media(min-width: 1200px){.section.has-one-column-indent-layout .section-inner{margin-inline:calc(var(--margin-inline) + var(--plate-column-width))}}.section.has-one-column-indent-white-layout .section-inner{background-color:var(--white);padding-block:8rem;border-radius:2rem}@media(min-width: 768px){.section.has-one-column-indent-white-layout .section-inner{margin-inline:calc(var(--margin-inline));padding-inline:var(--plate-column-width)}}.section.has-full-width-layout .section-inner{margin-inline:0}.section.has-full-width-layout .section-inner .plate--container{max-width:100%}@keyframes highlight{0%{background-color:#fff}50%{background-color:#ffe58a}100%{background-color:#fff}}.sticky-tab-section{--sticky-tab-offset: var(--section-padding-top-desktop)}.sticky-tab-section .anchors{display:flex;flex-direction:column;gap:0}.sticky-tab-section .anchors a{text-decoration:none;display:flex;align-items:center;gap:1rem;padding:2.8rem 1.6rem;border:1px solid var(--text-color-4);border-radius:1rem;color:var(--text-color-3);transition:color .2s ease-in-out}.sticky-tab-section .anchors a svg{transition:transform .2s ease-in-out,fill .2s ease-in-out,opacity .2s ease-in-out;flex:0 0 auto;width:2.4rem;height:2.4rem;fill:var(--text-color-1);transform:translateX(-3.4rem);opacity:0}.sticky-tab-section .anchors a span{transition:transform .2s ease-in-out;transform:translateX(-3.4rem)}.sticky-tab-section .anchors a.initial-active,.sticky-tab-section .anchors a:active,.sticky-tab-section .anchors a:focus,.sticky-tab-section .anchors a:hover{color:var(--color-1)}.sticky-tab-section .anchors a.initial-active svg,.sticky-tab-section .anchors a:active svg,.sticky-tab-section .anchors a:focus svg,.sticky-tab-section .anchors a:hover svg{transform:translateX(0);opacity:1}.sticky-tab-section .anchors a.initial-active span,.sticky-tab-section .anchors a:active span,.sticky-tab-section .anchors a:focus span,.sticky-tab-section .anchors a:hover span{transform:translateX(0)}.sticky-tab-item-anchor-title{color:var(--color-1)}.section-tabs-content{display:flex;flex-direction:column;margin-block-start:4rem}.section-tabs-content .paragraph{margin-block-start:4rem}.section-tabs-content .button-group{margin-block-start:4rem}.sticky-tab-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"tabs" "items";gap:4rem;align-items:start}@container section-inner (min-width: 768px){.sticky-tab-grid{grid-template-columns:3fr 6fr;grid-template-areas:"tabs items"}}@container section-inner (min-width: 1200px){.sticky-tab-grid{grid-template-columns:3fr 1fr 6fr;grid-template-areas:"tabs . items"}}.sticky-tab-grid .section-tabs{grid-area:tabs;align-self:start}@container section-inner (min-width: 768px){.sticky-tab-grid .section-tabs{position:sticky;inset-block-start:var(--sticky-tab-offset, 3.2rem)}}.sticky-tab-grid .section-items{grid-area:items;position:relative}@container section-inner (min-width: 768px){.sticky-tab-grid .section-items{max-block-size:clamp(48rem,90vh,84rem);overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;background:radial-gradient(farthest-side at 50% 0%, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)),radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));background-repeat:no-repeat;background-size:100% 1.6rem,100% 1.6rem;background-position:0 0,0 100%;background-attachment:local,local}.sticky-tab-grid .section-items::-webkit-scrollbar{display:none}}.usp-grid{display:flex;align-items:center;list-style:none;padding:4rem 2rem;margin:0;overflow:visible;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.usp-grid::-webkit-scrollbar{display:none}.usp-item{position:relative;--usp-translate-x: 0px;--usp-translate-y: 0px;--usp-scale-factor: 1;--usp-rotate-angle: 0deg;--usp-hover-rotate: 0deg;--usp-hover-tilt: 2deg;flex:1 1 260px;min-height:28vw;border-radius:2rem;height:100%;transition:transform 220ms ease,box-shadow 220ms ease,filter 220ms ease;cursor:pointer;transform:translateX(var(--usp-translate-x)) translateY(var(--usp-translate-y)) rotate(calc(var(--usp-rotate-angle) + var(--usp-hover-rotate))) scale(var(--usp-scale-factor))}.usp-item.is-image-card picture{flex:1;width:100%;height:100%;display:flex}.usp-item.is-image-card picture img{width:100%;object-fit:cover;border-radius:2rem}.usp-item:not(.is-image-card){padding:1.5rem}@container section-inner (min-width: 768px){.usp-item:not(.is-image-card){padding:4rem}}.usp-section{overflow:hidden}.usp-section .usp-item:nth-child(1){background-color:var(--background-color-3);color:var(--text-color-1)}.usp-section .usp-item:nth-child(3){background-color:var(--background-color-4);color:var(--text-color-1)}@media(max-width: 767.98px){.usp-section .usp-item{flex:0 0 80%;min-height:40rem;margin-left:0;scroll-snap-align:start;--usp-translate-x: 0px;--usp-translate-y: 0px;--usp-scale-factor: 1;--usp-rotate-angle: 0deg;--usp-hover-rotate: 0deg;--usp-hover-tilt: 0deg}.usp-section .usp-grid:hover :where(.usp-item){--usp-translate-y: 0px;filter:none}.usp-section .usp-item:hover{--usp-translate-y: -6px;--usp-hover-rotate: 0deg}.usp-section .usp-item:hover~.usp-item{--usp-translate-x: 0px;--usp-translate-y: 0px}.usp-section .usp-grid{overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;gap:1rem}}@media(min-width: 768px){.usp-section .usp-grid{justify-content:center}.usp-section .usp-item+.usp-item{margin-left:-4rem}.usp-section .usp-item:nth-child(1){--usp-rotate-angle: -4deg;--usp-hover-tilt: -2deg}.usp-section .usp-item:nth-child(2){--usp-rotate-angle: 2deg;--usp-hover-tilt: 2deg}.usp-section .usp-item:nth-child(3){--usp-rotate-angle: -1.5deg;--usp-hover-tilt: -2deg}.usp-section .usp-item:nth-child(4){--usp-rotate-angle: 3deg;--usp-hover-tilt: 2deg}.usp-section .usp-grid:hover :where(.usp-item){--usp-translate-y: 8px;filter:brightness(0.96)}.usp-section .usp-item:hover{--usp-translate-y: -10px;--usp-scale-factor: 1.04;--usp-hover-rotate: var(--usp-hover-tilt);z-index:5}.usp-section .usp-item:hover~.usp-item{--usp-translate-x: 40px;--usp-translate-y: 8px}}.video-section figure{display:flex;flex-direction:column;gap:1.8rem;margin:0}.video-section figcaption{color:var(--object-text-color, var(--copy-color));text-align:center;max-width:83ch;margin:auto}.footer{position:relative;--footer-background-color: var(--background-color-1);background-color:var(--footer-background-color)}.footer::before{content:"";position:absolute;top:0;left:24px;right:24px;background:var(--footer-background-color);clip-path:url(#clip_panel_mobile);transform:translateY(-99%);height:24px}@media(min-width: 768px){.footer::before{clip-path:url(#clip_panel);left:55px;right:55px;height:32px}}.footer.use-white-background{--footer-background-color: var(--white)}.footer .footer-first{padding-block:8rem 0}.footer .footer-second{padding-block:2.4rem}.footer .footer-second a,.footer .footer-second p{color:var(--copy-color);text-decoration:none}.footer .footer-second a:active,.footer .footer-second a:focus,.footer .footer-second a:hover,.footer .footer-second p:active,.footer .footer-second p:focus,.footer .footer-second p:hover{text-decoration:underline}.footer-second-inner{display:grid;grid-template-areas:"column1" "column2"}@media(min-width: 768px){.footer-second-inner{grid-template-areas:"column1 column2";grid-template-columns:4fr 8fr}}.footer-second-inner .footer-content{grid-area:column2;display:flex;flex-wrap:wrap;align-items:center;row-gap:2rem;column-gap:4rem;font-size:1.4rem}@media(min-width: 768px){.footer-second-inner .footer-content{font-size:1.6rem}}.footer-second-inner .footer-content a,.footer-second-inner .footer-content p{color:var(--text-color-1);opacity:.4}.footer-first-inner{display:grid;grid-template-areas:"column1" "column2";row-gap:4rem}@media(min-width: 768px){.footer-first-inner{grid-template-areas:"column1 column2";grid-template-columns:4fr 8fr;column-gap:4rem}}.footer-first-inner .footer-content{grid-area:column1}.footer-first-inner .footer-content .button-group{margin-block-start:var(--vertical-flow)}.footer-first-inner .footer-columns{grid-area:column2;display:grid;grid-template-areas:"column1" "column2";row-gap:4rem}@media(min-width: 768px){.footer-first-inner .footer-columns{grid-template-areas:"column1 column2";grid-template-columns:3fr 5fr}}.footer-column{display:flex;flex-direction:column;gap:var(--vertical-flow);width:100%}.footer-column .footer-column-title{margin-block-end:0}.footer-column .footer-column-text{line-height:2}.footer-column .footer-icon{width:2.4rem;height:2.4rem;fill:var(--color-2);flex:0 0 auto;align-self:center}.footer-column-menu{display:flex;flex-direction:column;gap:.4rem}.footer-column-menu .simple-link{display:flex;flex-direction:row;gap:1rem;column-gap:1.6rem;align-items:center;text-decoration:none;color:inherit}.footer-column-menu .simple-link:active,.footer-column-menu .simple-link:focus,.footer-column-menu .simple-link:hover{text-decoration:underline}.sss-logo{display:flex;margin-inline-start:auto;opacity:1 !important}.sss-logo-svg{fill:currentColor;flex:0 0 auto;width:2rem;height:2rem}.search-index-page-results{display:flex;flex-direction:column;row-gap:var(--vertical-flow)}
