@charset "UTF-8";@font-face{font-family:icons;src:url(/app/themes/custom-theme/dist/fonts/icons.eot?55bd1e05368e3e78c993a1ea2a88ea1c#iefix) format("embedded-opentype"),url(/app/themes/custom-theme/dist/fonts/icons.woff2?20b872b86876fa917f67f8b83d3c2932) format("woff2"),url(/app/themes/custom-theme/dist/fonts/icons.woff?e7545c643332fe5cce5b2affea4d0985) format("woff")}.icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.icon.icon-arrow-circle-right:before{content:"\f101"}.icon.icon-checkbox-checked:before{content:"\f102"}.icon.icon-checkbox-unchecked:before{content:"\f103"}.icon.icon-chevron-down:before{content:"\f104"}.icon.icon-chevron-right:before{content:"\f105"}.icon.icon-compare:before{content:"\f106"}.icon.icon-download:before{content:"\f107"}.icon.icon-email:before{content:"\f108"}.icon.icon-filter-hover:before{content:"\f109"}.icon.icon-filter:before{content:"\f10a"}.icon.icon-fullscreen-exit:before{content:"\f10b"}.icon.icon-fullscreen:before{content:"\f10c"}.icon.icon-linkedin:before{content:"\f10d"}.icon.icon-magnifying-glass:before{content:"\f10e"}.icon.icon-marker-on-map:before{content:"\f10f"}.icon.icon-pdf:before{content:"\f110"}.icon.icon-phone:before{content:"\f111"}.icon.icon-play-video:before{content:"\f112"}.icon.icon-quote:before{content:"\f113"}.icon.icon-view-360:before{content:"\f114"}.icon.icon-www:before{content:"\f115"}.icon.icon-xmark:before{content:"\f116"}.icon.icon-youtube:before{content:"\f117"}:root{--is-translate:"false";--f-primary:Open Sans,Helvetica Neue,Segoe UI,sans-serif;--f-code:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace;--f-icons:Icons;--s-border-radius-huge:100px;--s-border-radius-big:55px;--s-border-radius:8px;--s-border-radius-small:4px;--s-gutter-doubled:4rem;--s-gutter-augmented:2.5rem;--s-gutter:2rem;--s-gutter-diminished:1.5rem;--s-gutter-halved:1rem;--s-gutter-small:0.75rem;--s-gutter-quarter:0.5rem;--s-wp-adminBar-height:0px;--s-header-height:95px;--s-header-gap:1.5rem;--transition-fast:0.15s ease;--transition:0.25s ease;--transition-slow:0.4s ease;--transition-side:0.4s cubic-bezier(0.4,0,0.2,1);--focus-outline-width:2px;--focus-outline-color:var(--c-primary-lighter);--focus-shadow:0 0 16.7px 2px rgba(96,195,234,.5)}@media (max-width:1024px){:root{--s-header-height:70px;--s-header-gap:1rem}}@media (max-width:600px){:root{--s-gutter-doubled:3rem;--s-gutter-augmented:1.875rem;--s-gutter:1.5rem;--s-gutter-diminished:1.125rem;--s-gutter-halved:0.75rem;--s-gutter-small:0.5625rem;--s-gutter-quarter:0.375rem}}:root{--c-primary-text:#fff;--c-primary-text-rgb:255,255,255;--c-primary:#004d85;--c-primary-rgb:0,77,133;--c-primary-lighter:#09609f;--c-primary-light: ;--c-primary-lighter-rgb:9,96,159;--c-primary-darker:#004070;--c-primary-darker-rgb:0,64,112;--c-secondary-text:#fff;--c-secondary-text-rgb:255,255,255;--c-secondary:#012a50;--c-secondary-rgb:1,42,80;--c-secondary-lighter:#063460;--c-secondary-light: ;--c-secondary-lighter-rgb:6,52,96;--c-secondary-darker:#00203c;--c-secondary-darker-rgb:0,32,60;--c-tertiary-text:#1a171b;--c-tertiary-text-rgb:26,23,27;--c-tertiary:#60c3ea;--c-tertiary-rgb:96,195,234;--c-tertiary-lightest:#f5f7f9;--c-tertiary-lightest-rgb:245,247,249;--c-tertiary-lighter:#75cdef;--c-tertiary-light: ;--c-tertiary-lighter-rgb:117,205,239;--c-tertiary-darker:#4ba7cc;--c-tertiary-darker-rgb:75,167,204;--c-white-text:#1a171b;--c-white-text-rgb:26,23,27;--c-white:#fff;--c-white-rgb:255,255,255;--c-white-lighter:#fff;--c-white-light: ;--c-white-lighter-rgb:255,255,255;--c-white-darker:#fafafa;--c-white-darker-rgb:250,250,250;--c-black-text:#fff;--c-black-text-rgb:255,255,255;--c-black:#000;--c-black-rgb:0,0,0;--c-black-lighter:#1a171b;--c-black-light: ;--c-black-lighter-rgb:26,23,27;--c-black-darker:#000;--c-black-darker-rgb:0,0,0;--c-light-text:#1a171b;--c-light-text-rgb:26,23,27;--c-light:#dadada;--c-light-rgb:218,218,218;--c-light-lightest:#fafafa;--c-light-lightest-rgb:250,250,250;--c-light-lighter:#eee;--c-light-light: ;--c-light-lighter-rgb:238,238,238;--c-light-darker:silver;--c-light-darker-rgb:192,192,192;--c-gray-text:#1a171b;--c-gray-text-rgb:26,23,27;--c-gray:#787e83;--c-gray-rgb:120,126,131;--c-gray-lighter:#8d9398;--c-gray-light: ;--c-gray-lighter-rgb:141,147,152;--c-gray-darker:#5d6267;--c-gray-darker-rgb:93,98,103;--c-dark-text:#fff;--c-dark-text-rgb:255,255,255;--c-dark:#2e2e35;--c-dark-rgb:46,46,53;--c-dark-lightest:#5d6267;--c-dark-lightest-rgb:93,98,103;--c-dark-lighter:#46484e;--c-dark-light: ;--c-dark-lighter-rgb:70,72,78;--c-dark-darker:#242329;--c-dark-darker-rgb:36,35,41;--c-darkest-text:#fff;--c-darkest-text-rgb:255,255,255;--c-darkest:#1a171b;--c-darkest-rgb:26,23,27;--c-darkest-lightest:#2e2e35;--c-darkest-lightest-rgb:46,46,53;--c-darkest-lighter:#242329;--c-darkest-light: ;--c-darkest-lighter-rgb:36,35,41;--c-darkest-darker:#000;--c-darkest-darker-rgb:0,0,0;--c-error-text:#fff;--c-error-text-rgb:255,255,255;--c-error:#dc3232;--c-error-rgb:220,50,50;--c-error-lightest:#ffded6;--c-error-lightest-rgb:255,222,214;--c-error-lighter:#e25353;--c-error-light: ;--c-error-lighter-rgb:226,83,83;--c-error-darker:#c62222;--c-error-darker-rgb:198,34,34;--c-warning-text:#1a171b;--c-warning-text-rgb:26,23,27;--c-warning:#ffb900;--c-warning-rgb:255,185,0;--c-warning-lightest:#ffeee1;--c-warning-lightest-rgb:255,238,225;--c-warning-lighter:#ffc426;--c-warning-light: ;--c-warning-lighter-rgb:255,195,38;--c-warning-darker:#d99d00;--c-warning-darker-rgb:217,157,0;--c-success-text:#fff;--c-success-text-rgb:255,255,255;--c-success:#46b450;--c-success-rgb:70,180,80;--c-success-lightest:#e3ecd3;--c-success-lightest-rgb:227,236,211;--c-success-lighter:#5fc168;--c-success-light: ;--c-success-lighter-rgb:95,193,104;--c-success-darker:#3b9844;--c-success-darker-rgb:59,152,68;--c-accent-text:var(--c-primary-text);--c-accent-lightest:var(--c-primary-lightest);--c-accent-lighter:var(--c-primary-lighter);--c-accent:var(--c-primary);--c-accent-darker:var(--c-primary-darker);--c-accent-text-rgb:var(--c-primary-text-rgb);--c-accent-lightest-rgb:var(--c-primary-lightest-rgb);--c-accent-lighter-rgb:var(--c-primary-lighter-rgb);--c-accent-rgb:var(--c-primary-rgb);--c-accent-darker-rgb:var(--c-primary-darker-rgb)}html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}::-moz-selection{background-color:var(--c-secondary);color:#fff}::selection{background-color:var(--c-secondary);color:#fff}*,:after,:before{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:0;font-family:var(--f-primary,"sans-serif");font-size:16px;line-height:1.6;text-rendering:optimizeLegibility}html{font-size:100%}@media (max-width:1024px){html{font-size:90%}}@media (max-width:600px){html{font-size:85%}}body{color:var(--c-darkest);display:flex;flex-direction:column;line-height:1.5;min-height:var(--100vh,100vh);overflow-x:hidden}body.admin-bar{--s-wp-adminBar-height:32px}body.admin-bar #wpadminbar{position:fixed!important}@media (max-width:782px){body.admin-bar{--s-wp-adminBar-height:46px}}.siteContent.bg--light{background:var(--c-tertiary-lightest)}.container{box-sizing:content-box;margin:0 auto;max-width:1300px;padding:0 1.5rem}.container.is-narrow{max-width:860px}.ct-title{font-size:3rem;font-weight:300;padding-bottom:1.5rem;position:relative}.ct-title:before{background:var(--c-white);bottom:0;content:"";display:block;height:5px;left:0;max-width:13.625rem;position:absolute;width:100%}.ctaBlock,.headerBlock,.heroBlock .image-wrapper,.heroBlock .video-wrapper,.notFound .number,.quote-top .icon,.singleProduct-header,.siteFooter,.studiesSlider .swiper-scrollbar-drag{background:linear-gradient(180deg,var(--c-tertiary) 0,var(--c-primary) 60.1%,var(--c-secondary) 100%)}a .simpleIcon+span:not(.icon),a span:not(.icon)+.simpleIcon,button .simpleIcon+span:not(.icon),button span:not(.icon)+.simpleIcon{margin-left:.4em}.simpleIcon{--stroke-width:var(--simple-icon-stroke-width,2px);--width-multiplier:var(--simple-icon-width-multiplier,0.75);align-items:center;display:inline-flex;flex-direction:row;font-size:1em;height:1em;justify-content:center;transition:var(--transition-fast);vertical-align:middle;width:1em}.simpleIcon:after,.simpleIcon:before{background-color:currentColor;border-radius:calc(var(--stroke-width)/2);content:"";display:block;height:var(--stroke-width);transition:var(--transition-fast)}.simpleIcon.icon--cross:after,.simpleIcon.icon--cross:before{min-width:calc((100% - var(--stroke-width))*1.414*var(--width-multiplier));transform-origin:center center}.simpleIcon.icon--cross:before{transform:translateX(50%) rotate(45deg)}.simpleIcon.icon--cross:after{transform:translateX(-50%) rotate(-45deg)}.simpleIcon.icon--chevron:after,.simpleIcon.icon--chevron:before{min-width:calc((100%*var(--width-multiplier) - var(--stroke-width))*1.414/2)}.simpleIcon.icon--chevron:before{transform:translateY(calc(var(--width-multiplier)*-.34em)) rotate(-45deg);transform-origin:right center}.simpleIcon.icon--chevron:after{transform:translateY(calc(var(--width-multiplier)*-.34em)) rotate(45deg);transform-origin:left center}.simpleIcon.icon--chevron.direction--down{transform:scaleY(-1)}.simpleIcon.icon--chevron.direction--left{transform:rotate(-90deg)}.simpleIcon.icon--chevron.direction--right{transform:rotate(-90deg) scaleY(-1)}.m3dViewer{align-items:center;background:linear-gradient(7deg,rgba(var(--c-gray-rgb),.75),rgba(var(--c-light-rgb),.75));display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}.m3dViewer-inner{position:relative}.m3dViewer-inner,.m3dViewer-inner model-viewer{height:100%;width:100%}.m3dViewer-close{align-items:center;border-radius:50%;display:flex;font-size:1.75rem;height:2.4em;justify-content:center;position:absolute;right:.5em;top:.5em;transition:var(--transition-fast);width:2.4em;z-index:2}.m3dViewer-close:focus,.m3dViewer-close:hover{background-color:rgba(var(--c-white-rgb),.5)}.controls-units{align-items:baseline;color:var(--c-gray-lighter);display:flex;margin-left:auto}.controls-units,.controls-units *{font-size:.75rem}.controls-units button{color:var(--c-gray-lighter);cursor:pointer;letter-spacing:.1ch;padding-left:.25em;padding-right:.25em;text-transform:uppercase;transition:var(--transition-fast)}.controls-units button:first-of-type{margin-left:.5em}.controls-units button:focus,.controls-units button:hover{color:var(--c-dark)}.controls-units button.is--active{color:var(--c-primary-lighter);font-weight:700}.controls-units .control-units-div{margin:0 .5em;position:relative}.controls-units .control-units-div:after{background-color:rgba(var(--c-black-rgb),.2);content:"";height:1.5em;left:-1px;position:absolute;top:-1em;width:2px}[tabindex="0"],a,button{outline:3px dashed transparent;outline-offset:2px}[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible{outline:3px dashed var(--c-tertiary)}[tabindex="0"]:hover,a:hover,button:hover{outline-color:transparent}.skip-link{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-link:focus{clip:auto!important;background-color:var(--c-primary);clip-path:none;color:#fff;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.job-application-form{background:#f5f7f9;margin:0 auto 4rem;max-width:860px;padding:4rem}.job-application-form .wpcf7-form{margin-top:2rem}.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form select,.wpcf7-form textarea{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:.5rem 1rem;width:100%}.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form select{background-color:rgba(var(--c-tertiary-lightest-rgb),.7);height:3rem}.wpcf7-form textarea{background-color:rgba(var(--c-tertiary-lightest-rgb),.7);resize:vertical}.wpcf7-form input[type=submit]{background-color:var(--c-primary);border-radius:50px;color:#fff;font-family:inherit;font-size:1.125rem;font-weight:700;padding:.75rem 2rem}.wpcf7-form input[type=submit]:disabled{opacity:.5}.wpcf7-form input[type=checkbox]{accent-color:var(--c-primary);height:20px;margin:0 .5rem 0 0;width:20px!important}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form .wpcf7-form-control-wrap input,.wpcf7-form .wpcf7-form-control-wrap textarea{width:100%}.wpcf7-form .grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.wpcf7-form .grid .columnFull{grid-column:1/-1}.wpcf7-form .submitWrapper>p{align-items:center;display:flex}.wpcf7-form .submitWrapper .wpcf7-spinner{position:relative}.wpcf7-form .acceptanceWrapper>p{align-items:center;display:flex}.wpcf7-form .acceptanceWrapper a{display:inline-block;margin-left:.3em;text-decoration:underline}.wpcf7-form .wpcf7-spinner{position:absolute}.wpcf7-form .labelText{display:inline-block;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.wpcf7-form .labelText span{color:var(--c-error)}.wpcf7 form .wpcf7-response-output{border:none;border-left:6px solid;color:var(--c-dark);font-weight:600;margin:2rem 0 0;padding:5px 1rem}.wpcf7-form-control.wpcf7-checkbox{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:.5rem}.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{display:block;margin:0}.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label{align-items:center;cursor:pointer;display:flex}.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input{order:-1}.wpcf7-form-control.wpcf7-acceptance{display:flex}.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item input{flex-shrink:0;margin-top:3px}.wpcf7-form-control.wpcf7-acceptance label{cursor:pointer;display:flex}.extendable-content .inner{max-height:236px;overflow:hidden;position:relative}.extendable-content.is-full .inner{max-height:100%}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--c-primary)}.hamburger-box{display:inline-block;height:19px;position:relative;width:23px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:var(--c-primary);border-radius:1px;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:23px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}button,input,select,textarea{color:var(--c-darkest);font-family:var(--f-primary,"sans-serif");font-size:1rem}.team .member-title,.team-title,h1,h2,h3,h4,h5,h6{clear:both;font-weight:300;line-height:1.2;margin:0 0 1rem}h1{margin-bottom:1.5rem}h1,h2{font-size:3rem}.team-title,h3{font-size:2.25rem}h4{font-size:2rem}.team .member-title,h5{font-size:1.5rem}h6{font-size:1.3rem}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{font-style:normal;margin:0 0 2rem}pre{background:var(--c-lightest);line-height:1.4;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-family:var(--f-code);font-size:.9375rem}abbr,acronym{border-bottom:1px dotted var(--c-gray);cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}a{color:var(--c-primary);text-decoration:none;transition:var(--transition)}.wysiwyg-content a,a.with--underline{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.2em}a:focus-within,a:hover{color:var(--c-primary-lighter)}.ct-linkArrow{align-items:center;color:var(--c-primary);cursor:pointer;display:inline-flex;gap:.75rem}.ct-linkArrow:hover .icon{transform:translateX(5px)}.ct-linkArrow .icon{color:var(--c-tertiary);font-size:1.5rem;transition:var(--transition)}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer}input[type=checkbox],input[type=radio]{padding:0}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.themeButton{align-items:center;background:var(--c-primary);border-radius:var(--s-border-radius-big);color:#fff;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;justify-content:center;padding:.6875rem 1.5rem;text-align:center;transition:var(--transition)}.themeButton .themeButton-icon+.themeButton-textWrapper,.themeButton .themeButton-textWrapper+.themeButton-icon{margin-left:.5em}.themeButton:visited{color:#fff}.themeButton:focus,.themeButton:hover{background:var(--c-secondary);box-shadow:0 0 16.7px 2px rgba(96,195,234,.5);color:#fff}.themeButton.color--light{background:var(--c-white);color:var(--c-primary)}.themeButton.color--light:visited{color:var(--c-primary)}.themeButton.color--light:focus,.themeButton.color--light:hover{background:var(--c-white);box-shadow:0 0 16.7px 2px rgba(96,195,234,.5);color:var(--c-primary)}.themeButton.is--hollow{background:transparent;color:var(--c-dark-darker);position:relative}.themeButton.is--hollow:after{background-color:var(--c-secondary-darker);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.75);transition:var(--transition-fast);width:100%;z-index:-1}.themeButton.is--hollow:focus,.themeButton.is--hollow:hover{background:transparent;border-color:var(--c-secondary-darker);color:#fff}.themeButton.is--hollow:focus:after,.themeButton.is--hollow:hover:after{opacity:1;transform:scale(1)}.wysiwyg-content{font-weight:400}.wysiwyg-content>:first-child{margin-top:0}.wysiwyg-content>:last-child{margin-bottom:0}.wysiwyg-content+*{clear:left}.team .wysiwyg-content .member-title,.wysiwyg-content .team .member-title,.wysiwyg-content .team-title,.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6{clear:both;margin:1em 0 .5em}.wysiwyg-content p{margin-bottom:1.5em;margin-top:1em}.wysiwyg-content a{font-weight:700;text-decoration:underline}.wysiwyg-content a,.wysiwyg-content a:focus,.wysiwyg-content a:hover{text-decoration-color:var(--c-primary)}.wysiwyg-content hr{border:0;border-top:1px solid #e5e5e5;display:block;height:2px;margin:1.5em 0;padding:0}.wysiwyg-content blockquote{display:block;font-size:1.4em;font-weight:500;line-height:1.3em;margin:1.875rem auto;padding:0 1em;position:relative}.wysiwyg-content blockquote:before{color:var(--c-secondary);content:"“";font-family:sans-serif;font-size:2em;position:absolute;right:calc(100% - .4em);top:0}.wysiwyg-content del{color:var(--c-gray)}.wysiwyg-content ol,.wysiwyg-content ul{list-style:none;margin:1.25rem 0;padding-left:2em;position:relative}.wysiwyg-content ol ol,.wysiwyg-content ol ul,.wysiwyg-content ul ol,.wysiwyg-content ul ul{margin:.5em 0 .75em}.wysiwyg-content ol li,.wysiwyg-content ul li{font-weight:400;padding:.25em 0;position:relative;text-indent:-1em}.wysiwyg-content ol li :not(li),.wysiwyg-content ul li :not(li){text-indent:0}.wysiwyg-content ol li:before,.wysiwyg-content ul li:before{display:inline-block;font-weight:700;padding-right:.5em;position:relative;text-indent:0;vertical-align:baseline}.wysiwyg-content ol li ul>li:before,.wysiwyg-content ul li ul>li:before{content:"–"}.wysiwyg-content ol li li:before,.wysiwyg-content ul li li:before{color:var(--c-secondary)}.wysiwyg-content ol li li ul>li:before,.wysiwyg-content ul li li ul>li:before{content:"○"}.wysiwyg-content ol li li li:before,.wysiwyg-content ul li li li:before{color:var(--c-primary)}.wysiwyg-content ol li li li li:before,.wysiwyg-content ul li li li li:before{color:var(--c-primary-lighter)}.wysiwyg-content ol{counter-reset:ol-counter}.wysiwyg-content ol>li:before{color:var(--c-secondary);content:counter(ol-counter) ".";counter-increment:ol-counter}.wysiwyg-content ol ol>li:before{content:counter(ol-counter,lower-alpha) "."}.wysiwyg-content ol ol ol>li:before{content:counter(ol-counter,upper-roman) "."}.wysiwyg-content ul>li:before{color:var(--c-secondary);content:"●"}.wysiwyg-content table{border-radius:var(--s-border-radius);box-shadow:0 2px 5.4365636569px .6931471806px rgba(0,0,0,.153);margin:1.875rem auto;width:100%!important}.wysiwyg-content table tbody:first-child>tr:first-child td:first-child,.wysiwyg-content table tbody:first-child>tr:first-child th:first-child,.wysiwyg-content table thead>tr:first-child td:first-child,.wysiwyg-content table thead>tr:first-child th:first-child{border-top-left-radius:var(--s-border-radius)}.wysiwyg-content table tbody:first-child>tr:first-child td:last-child,.wysiwyg-content table tbody:first-child>tr:first-child th:last-child,.wysiwyg-content table thead>tr:first-child td:last-child,.wysiwyg-content table thead>tr:first-child th:last-child{border-top-right-radius:var(--s-border-radius)}.wysiwyg-content table tbody:last-child>tr:last-child td:first-child,.wysiwyg-content table tbody:last-child>tr:last-child th:first-child,.wysiwyg-content table tfoot>tr:last-child td:first-child,.wysiwyg-content table tfoot>tr:last-child th:first-child{border-bottom-left-radius:var(--s-border-radius)}.wysiwyg-content table tbody:last-child>tr:last-child td:last-child,.wysiwyg-content table tbody:last-child>tr:last-child th:last-child,.wysiwyg-content table tfoot>tr:last-child td:last-child,.wysiwyg-content table tfoot>tr:last-child th:last-child{border-bottom-right-radius:var(--s-border-radius)}.wysiwyg-content table tr{background-color:#fff}.wysiwyg-content table tr:nth-child(odd){background-color:var(--c-light-lighter)}.wysiwyg-content table tr:last-of-type td{border-bottom:none}.wysiwyg-content table td{border:none!important;display:table-cell;font-size:1rem;padding:.9375rem .625rem;vertical-align:middle}.wysiwyg-content table thead{background-color:var(--c-light-lighter)!important;color:var(--c-dark)}.wysiwyg-content table thead td,.wysiwyg-content table thead th{background-color:var(--c-secondary)!important;border:none!important;color:var(--c-white);font-size:1rem;font-weight:900;padding:.9375rem .625rem!important}.wysiwyg-content table thead td:nth-child(2n),.wysiwyg-content table thead th:nth-child(2n){background-color:var(--c-secondary-lighter)!important}.wysiwyg-content table tbody{background-color:var(--c-white)!important}.wysiwyg-content table tbody tr:last-of-type td{border:none!important}.wysiwyg-content table tfoot td{background-color:var(--c-gray-darker)!important;border:none!important;color:#fff;font-size:1rem;font-weight:900!important;padding:.9375rem .625rem!important}.wysiwyg-content table tfoot td:nth-child(2n){background-color:var(--c-gray)!important}@media (max-width:767px){.wysiwyg-content table{display:block;overflow-x:auto}.wysiwyg-content table table tbody{display:table;width:100%}.wysiwyg-content table td,.wysiwyg-content table th{min-width:25vw}}.wysiwyg-content img{display:block;height:auto;margin:1em auto;max-width:100%}.wysiwyg-content .alignleft{display:inline;float:left;margin-right:1.5em}.wysiwyg-content .alignright{display:inline;float:right;margin-left:1.5em}.wysiwyg-content .aligncenter{display:block;margin:0 auto}.wysiwyg-content a[href$=gif],.wysiwyg-content a[href$=jpeg],.wysiwyg-content a[href$=jpg],.wysiwyg-content a[href$=png]{display:block;margin:1em 0;text-align:center;width:100%}.wysiwyg-content a[href$=gif]:after,.wysiwyg-content a[href$=jpeg]:after,.wysiwyg-content a[href$=jpg]:after,.wysiwyg-content a[href$=png]:after{display:none}.wysiwyg-content a[href$=gif]:hover,.wysiwyg-content a[href$=jpeg]:hover,.wysiwyg-content a[href$=jpg]:hover,.wysiwyg-content a[href$=png]:hover{opacity:.9}.wysiwyg-content a[href$=gif] img,.wysiwyg-content a[href$=jpeg] img,.wysiwyg-content a[href$=jpg] img,.wysiwyg-content a[href$=png] img{display:block;margin:0;text-align:center;width:100%}.wysiwyg-content .wp-caption{margin:.625rem auto 0!important;position:relative;text-align:center;width:auto!important}.wysiwyg-content .wp-caption img{display:block;height:auto;margin:0 auto;max-width:100%;padding:0;width:auto!important}.wysiwyg-content .wp-caption-text{color:var(--c-dark);display:inline-block;font-size:.9375rem;font-weight:900;line-height:1.4em;margin:0;padding:.5em 1em;position:relative}.wysiwyg-content embed,.wysiwyg-content iframe,.wysiwyg-content object{max-width:100%;width:100%}.wysiwyg-content .gallery{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin:1.875rem auto}.wysiwyg-content .gallery-item{flex-basis:100%;margin:0 0 1.25rem;position:relative;text-align:left;width:100%}.wysiwyg-content .gallery-item .gallery-icon,.wysiwyg-content .gallery-item a{display:block;height:100%;width:100%}.wysiwyg-content .gallery-item a{margin:0}.wysiwyg-content .gallery-item img{margin:0!important}.wysiwyg-content .gallery-item .gallery-caption{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;left:0;pointer-events:none;position:absolute}.wysiwyg-content .gallery-columns-2 .gallery-item{max-width:48%}.wysiwyg-content .gallery-columns-3 .gallery-item{max-width:32%}.wysiwyg-content .gallery-columns-4 .gallery-item{max-width:24%}.wysiwyg-content .gallery-columns-5 .gallery-item{max-width:18.5%}.wysiwyg-content .gallery-columns-6 .gallery-item{max-width:15%}.wysiwyg-content .gallery-columns-7 .gallery-item{max-width:13%}.wysiwyg-content .gallery-columns-8 .gallery-item{max-width:11%}.wysiwyg-content .gallery-columns-9 .gallery-item{max-width:10%}.wysiwyg-content .gallery-columns-5 .gallery-caption,.wysiwyg-content .gallery-columns-6 .gallery-caption,.wysiwyg-content .gallery-columns-7 .gallery-caption,.wysiwyg-content .gallery-columns-8 .gallery-caption,.wysiwyg-content .gallery-columns-9 .gallery-caption{display:none}.siteHeader{--mobile-menu-height:calc(100vh - var(--s-wp-adminBar-height) - var(--s-header-height) - var(--s-header-gap)*2);background:var(--c-white);border-radius:var(--s-border-radius-huge);height:var(--s-header-height);left:0;margin:0 1.5rem;padding:0 1rem;position:fixed;right:0;top:calc(var(--s-header-gap) + var(--s-wp-adminBar-height));transition:var(--transition-side);z-index:99}.siteHeader.is--hidden{transform:translateY(calc(-95px - 1.5rem))}@media (max-width:1024px){.siteHeader.is--hidden{transform:translateY(calc(-70px - 1.5rem))}}@media (max-width:600px){.siteHeader{margin:0 10px}}.siteHeader:after{border-radius:var(--s-border-radius-huge);box-shadow:0 1px 2px rgba(0,0,0,.1);inset:0;z-index:1}.siteHeader:after,.siteHeader:before{content:"";display:block;pointer-events:none;position:absolute}.siteHeader:before{background:#fff;height:20rem;left:-5rem;opacity:0;right:-5rem;top:-100%;transition:.25s ease;z-index:-1}.siteHeader.nav--open .breadcrumbs{display:none}.siteHeader.nav--open:after{border-radius:0;box-shadow:none}.siteHeader.nav--open:before{opacity:1}.siteHeader ol,.siteHeader ul{list-style:none}.siteHeader .container{height:100%}.siteHeader-wrapper{align-items:center;display:flex;height:100%;position:relative}.siteHeader .site-logo{display:flex;margin-right:auto}.siteHeader .site-logo img{transition:var(--transition);width:130px}@media (min-width:769px){.siteHeader .site-logo img{width:175px}}@media (min-width:1025px){.siteHeader .primaryMenu,.siteHeader .primaryMenu>li,.siteHeader-nav{height:100%}}@media (max-width:1024px){.siteHeader-nav{background:#fff;border-top:1px solid var(--c-light);height:calc(100vh - var(--s-wp-adminBar-height) - var(--s-header-height) - var(--s-header-gap)*2);left:0;opacity:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;right:0;top:calc(var(--s-wp-adminBar-height) + var(--s-header-height) + var(--s-header-gap)*2);transition:var(--transition)}.siteHeader-nav.is--open{opacity:1;pointer-events:all}}.siteHeader .primaryMenu{align-items:center;display:flex;gap:2.5rem}@media (max-width:1024px){.siteHeader .primaryMenu{align-items:flex-start;flex-direction:column;gap:16px;padding:20px 4rem}}.siteHeader .primaryMenu .wrapper{align-items:center;display:flex}.siteHeader .primaryMenu .wrapper .item-link{--detail-color:transparent;align-items:center;color:var(--c-darkest);display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;height:100%;padding:.5rem;position:relative}.siteHeader .primaryMenu .wrapper .item-link .icon{font-size:.875rem;transition:.25s ease}.siteHeader .primaryMenu .wrapper .item-link span{pointer-events:none}.siteHeader .primaryMenu .wrapper .item-link span:not(.icon){position:relative}.siteHeader .primaryMenu .wrapper .item-link span:not(.icon):after{background-color:var(--detail-color);content:"";display:block;height:3px;left:0;position:absolute;top:100%;transition:var(--transition);width:64%}@media (min-width:1025px){.siteHeader .primaryMenu .wrapper .item-link:hover{--detail-color:var(--c-tertiary);color:var(--c-primary)}}@media (max-width:1024px){.siteHeader .primaryMenu .wrapper{width:100%}.siteHeader .primaryMenu .wrapper .item-link{color:var(--c-primary);font-size:18px;justify-content:space-between;padding:0;width:100%}.siteHeader .primaryMenu .wrapper .item-link .icon{color:var(--c-tertiary);font-size:16px}.siteHeader .primaryMenu .wrapper .item-link .icon:before{content:"\f101"}}@media (min-width:1025px){.siteHeader .primaryMenu .current-menu-item .wrapper .item-link{color:var(--c-primary)}.siteHeader .primaryMenu .current-menu-item .wrapper .item-link:after{background:var(--c-tertiary)}.siteHeader .primaryMenu .menu-item-has-children{position:relative}}.siteHeader .primaryMenu>li{display:grid}@media (min-width:1025px){.siteHeader .primaryMenu>li:has(>.is--active) .item-link{color:var(--c-primary)}.siteHeader .primaryMenu>li:has(>.is--active) .item-link .icon{transform:rotate(180deg)}.siteHeader .primaryMenu>li:has(>.is--active) .item-link:after{background:var(--c-tertiary)}}@media (max-width:1024px){.siteHeader .primaryMenu>li{width:100%}}.siteHeader .hamburger{line-height:0}@media (min-width:1025px){.siteHeader .hamburger{display:none}}.siteHeader .sub-menu{background:var(--c-white);border-radius:0 0 var(--s-border-radius) var(--s-border-radius);overflow:hidden;position:absolute;right:0;top:calc(100% - 8px);transition:var(--transition-side);width:-moz-max-content;width:max-content;z-index:1}.siteHeader .sub-menu-inner{display:grid;transition:var(--transition-side)}.siteHeader .sub-menu:not(.is--active){height:0}.siteHeader .sub-menu:not(.is--active) .sub-menu-inner{opacity:0}.siteHeader .sub-menu .backBtn,.siteHeader .sub-menu .toCategories{align-items:center;color:var(--c-primary);display:none;font-size:14px;font-weight:400;gap:6px;margin-bottom:20px}.siteHeader .sub-menu .backBtn .icon,.siteHeader .sub-menu .toCategories .icon{font-size:12px;line-height:0;transform:rotate(-180deg)}.siteHeader .sub-menu li:first-of-type{padding-top:7px}@media (max-width:1024px){.siteHeader .sub-menu{display:block;left:0;min-height:var(--mobile-menu-height);padding:20px 4rem;top:0;transform:translateX(100%);width:100%}.siteHeader .sub-menu.is--active{transform:translateX(0)}.siteHeader .sub-menu .backBtn,.siteHeader .sub-menu .toCategories{display:flex}.siteHeader .sub-menu li:first-of-type{padding-top:0}}.siteHeader .sub-menu .menu-item:last-child .menu-link{border-bottom:none}@media (min-width:1025px){.siteHeader .sub-menu .menu-item{padding:0 1rem}}.siteHeader .sub-menu .menu-link:not(.ct-linkArrow){color:var(--c-primary);display:flex;font-size:18px;font-weight:600;gap:3rem;justify-content:space-between;padding:8px 0;text-align:left;width:100%}@media (min-width:1025px){.siteHeader .sub-menu .menu-link:not(.ct-linkArrow){border-bottom:1px solid var(--c-light);font-size:1rem;padding:.6875rem .75rem}.siteHeader .sub-menu .menu-link:not(.ct-linkArrow).is--active,.siteHeader .sub-menu .menu-link:not(.ct-linkArrow):hover{background:linear-gradient(to right,#fff,var(--c-tertiary-lightest) 40%)}}.siteHeader .sub-menu .menu-link:not(.ct-linkArrow) .icon{color:var(--c-tertiary)}.siteHeader .productTypesMenu{left:0;right:0;width:auto}@media (min-width:1025px){.siteHeader .productTypesMenu .sub-menu-inner{display:grid;gap:2rem;grid-template-columns:.45fr 1fr;padding:calc(2rem + 7px) 2rem 2rem}}.siteHeader .productTypesMenu .products{display:none;flex-grow:1;padding-right:2rem}.siteHeader .productTypesMenu .products.is--active{display:block}@media (max-width:1024px){.siteHeader .productTypesMenu .products{background:#fff;display:block;height:var(--mobile-menu-height);left:0;padding:20px 4rem;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%);transition:var(--transition)}.siteHeader .productTypesMenu .products.is--active{pointer-events:all;transform:translateX(0)}}.siteHeader .productTypesMenu .products .type{align-items:center;display:flex;font-size:1.375rem;font-weight:300;gap:1rem;line-height:1.2}.siteHeader .productTypesMenu .products .type-wrapper{align-items:center;display:flex;gap:2rem;justify-content:space-between}@media (max-width:1024px){.siteHeader .productTypesMenu .products .type-wrapper{display:none}}.siteHeader .productTypesMenu .products .type-wrapper a{font-size:1.125rem;font-weight:600;margin:0}.siteHeader .productTypesMenu .products-list{display:grid;flex-flow:wrap;gap:3rem 1rem;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-top:2.5rem;padding:0 1rem}@media (max-width:1024px){.siteHeader .productTypesMenu .products-list{gap:2rem;padding:0 0 2rem}}.siteHeader .productTypesMenu .products-list li:first-of-type{padding-top:0}.siteHeader .productTypesMenu .products .product{align-items:center;color:var(--c-darkest);display:flex;display:grid;font-size:1.25rem;gap:1rem;grid-template-columns:3rem 1fr}.siteHeader .productTypesMenu .products .product .imageWrapper img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.siteHeader .productTypesMenu .products .product .textWrapper{overflow:hidden}.siteHeader .productTypesMenu .products .product .textWrapper>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siteHeader .productTypesMenu .products .product:hover{text-decoration:underline}.siteHeader .productTypesMenu .products .product .preamble{display:block;font-size:.875rem;font-weight:600;line-height:1.2}.siteHeader .productTypesMenu .products .product img{max-height:62px;width:auto}.siteHeader .productTypesMenu .list{background:var(--c-white);position:relative}.siteHeader .productTypesMenu .list li{padding:0}.siteHeader .productTypesMenu .list:after{background:rgba(var(--c-primary-rgb),.1);border-radius:50%;content:"";filter:blur(44px);height:100%;position:absolute;right:-1rem;top:0;width:95px;z-index:-1}@media (max-width:1024px){.siteHeader .productTypesMenu .list{padding-bottom:2rem}.siteHeader .productTypesMenu .list:after{display:none}}.siteHeader .breadcrumbs{background:#fff;border-radius:0 0 var(--s-border-radius-huge) var(--s-border-radius-huge);box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:12px;font-weight:600;left:0;max-width:100%;padding:14px 2rem 3px;position:absolute;top:calc(100% - 7px);width:-moz-max-content;width:max-content}@media (max-width:768px){.siteHeader .breadcrumbs{border-radius:0 0 30px 30px}}.siteHeader .breadcrumbs ul{align-items:center;display:flex;gap:10px;overflow-x:auto;white-space:nowrap}.siteHeader .breadcrumbs li{display:inline-block;padding-bottom:4px}.siteHeader .breadcrumbs a{color:var(--c-primary)}.siteHeader .breadcrumbs-sep{color:rgba(var(--c-darkest-rgb),.4);font-size:10px;line-height:1}.siteHeader .breadcrumbs-sep .icon{line-height:0}.siteHeader .breadcrumbs .is--end{color:rgba(var(--c-darkest-rgb),.6)}.siteFooter{color:var(--c-white);margin-top:auto}.siteFooter ol,.siteFooter ul{list-style:none}.siteFooter .footer-top{padding:3.5rem 0}.siteFooter .footer-columns{display:flex;flex-flow:wrap;gap:3rem;justify-content:space-between;margin-top:2.625rem}.siteFooter .footer-title{font-size:1.125rem;font-weight:600}.siteFooter .footer-contacts{display:flex;flex-flow:wrap;gap:2rem 4.75rem;margin-top:1.5rem}.siteFooter .footer-contacts h4{color:var(--c-secondary);font-size:.75rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase}.siteFooter .footer-contacts .name{font-weight:600}.siteFooter .footer-contacts .address{margin-bottom:2rem}.siteFooter .footer-menus{display:flex;flex-flow:wrap;gap:2rem 4.75rem}.siteFooter .footer-menus ul{display:grid;gap:.375rem;margin-top:1rem;max-width:9.6875rem}.siteFooter .footer-menus ul a{font-size:.875rem;font-weight:400}.siteFooter .footer-menus>li>a{font-size:1.125rem;font-weight:600}.siteFooter a{color:var(--c-white);display:block}.siteFooter a:hover{text-decoration:underline}.siteFooter .social-and-certificates{align-items:center;display:flex;flex-flow:wrap;gap:2rem;justify-content:space-between;margin-top:4.625rem}.siteFooter .social-links{align-items:flex-start;display:flex;flex-direction:column;font-weight:600;gap:1rem}.siteFooter .social-links .linkedin .icon{margin-top:-.2em}.siteFooter .social-links a{align-items:center;display:flex;text-decoration:none}.siteFooter .social-links a:hover .text{text-decoration:underline}.siteFooter .social-links .icon{color:var(--c-tertiary);display:flex;font-size:1.5rem;margin-right:.5rem}.siteFooter .certificates{align-items:center;display:flex;gap:2rem}@media (min-width:601px){.siteFooter .certificates{gap:3rem}}.siteFooter .certificates img{height:auto;max-width:7.25rem;opacity:.5;width:100%}.siteFooter .copyright{background:#f5f7f9;color:#012a50;font-size:.875rem;padding:1.375rem 0}.siteFooter .copyright>.container{align-items:center;display:flex;flex-flow:wrap;gap:1rem;justify-content:center}@media (min-width:601px){.siteFooter .copyright>.container{justify-content:space-between}}.siteFooter .copyright ul{display:flex;gap:2rem}.siteFooter .copyright a{color:#012a50}.singleProductTypePage .productsFilter-top{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.singleProductTypePage .productsFilter-primaryBtn{align-items:center;color:var(--c-primary);display:flex;font-weight:600;gap:1rem;margin-left:auto}.singleProductTypePage .productsFilter-primaryBtn .icon{font-size:1.625rem}.singleProductTypePage .productsFilter-primaryBtn:hover{color:var(--c-secondary)}.singleProductTypePage .productsFilter-primaryBtn:hover .icon:before{content:"\f109"}.singleProductTypePage .compareText{align-items:center;color:var(--c-primary);display:flex;font-size:1.125rem;gap:8px}.singleProductTypePage .compareText b{font-weight:600}.singleProductTypePage .compareText .icon{font-size:1.5rem}.singleProductTypePage .productsList{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin-bottom:3.75rem}.productComparison{margin-top:calc(var(--s-header-height) + var(--s-wp-adminBar-height) + 5rem);overflow-x:auto}.productComparison header{border-bottom:1px solid var(--c-tertiary)}@media (max-width:1024px){.productComparison header{border-bottom:none}.productComparison header>.container>div{border-bottom:1px solid var(--c-tertiary)}}.productComparison header .general{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-right:1rem}.productComparison header h1{font-size:2rem}.productComparison header .diffBtn{align-items:center;border:1px solid var(--c-tertiary);border-radius:3rem;cursor:pointer;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:.625rem 1.875rem}@media (max-width:1024px){.productComparison header .diffBtn{padding:.5rem 1rem}}.productComparison .productCard{position:relative}.productComparison .productCard .removeBtn{display:flex;padding:.5rem;position:absolute;right:0;top:0}.productComparison .productCard .imageWrapper{aspect-ratio:242/218}.productComparison .productCard .textWrapper{padding:1rem}.productComparison .productCard .textWrapper h2{font-size:1.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productComparison .productCard:not(:last-child){border-right:1px solid var(--c-tertiary)}.productComparison .comparisonCategories{display:grid;gap:2.5rem;margin:1.5rem auto}.productComparison .comparisonCategory h2{font-size:1.125rem;font-weight:600;margin:0;padding:.75rem 1rem}.productComparison .comparisonCategory-row{border-bottom:1px solid var(--c-tertiary);display:flex}.productComparison .comparisonCategory-row:first-child{border-top:1px solid var(--c-tertiary)}.productComparison .comparisonCategory-row:nth-child(odd)>div:not(:first-child){background-color:var(--c-tertiary-lightest)}.productComparison .comparisonCategory-row>div{padding:.75rem 1rem}.productComparison .comparisonCategory-row>div:not(:last-child){border-right:1px solid var(--c-tertiary)}.productComparison .comparisonCategory-row.hasDiffs>div{background-color:var(--c-success-lightest)!important}.productComparison .comparisonCategory-row,.productComparison header>.container{display:flex}.productComparison .comparisonCategory-row>div:first-child,.productComparison header>.container>div:first-child{flex-shrink:0;width:20rem}@media (max-width:1024px){.productComparison .comparisonCategory-row>div:first-child,.productComparison header>.container>div:first-child{width:12rem}}.productComparison .comparisonCategory-row>div:not(:first-child),.productComparison header>.container>div:not(:first-child){flex-basis:10rem;flex-grow:1;flex-shrink:0;height:auto;overflow:hidden}.notFound{background:var(--c-secondary);color:var(--c-tertiary-lightest);height:100vh;position:relative}.notFound-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:5rem 1.5rem 0;position:relative;text-align:center}.notFound img{bottom:0;left:0;position:absolute;top:0;width:100%}@media (max-width:1024px){.notFound img{height:100%;-o-object-fit:cover;object-fit:cover}}.notFound h1{font-size:4rem;line-height:.5;opacity:.7}.notFound p{margin:2rem auto 0;max-width:440px}.notFound .number{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:13rem;font-weight:300;line-height:1}.singleJob{margin-bottom:4.375rem}.job-application-popup{align-items:center;background-color:rgba(var(--c-black-rgb),.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.job-application-popup.is-active{display:flex}.job-application-form{position:relative}.job-application-form .close{position:absolute;right:0;top:0}.job-application-form .close .icon{color:var(--c-black);display:flex;font-size:2rem;padding:.5rem}.singleProduct-header{color:var(--c-white);padding:calc(var(--s-header-height) + 5.625rem) 0 5.625rem}.singleProduct-header .grid{display:grid;gap:3.75rem;grid-template-columns:1fr 33rem}@media (max-width:960px){.singleProduct-header .grid{display:flex;flex-direction:column}}.singleProduct-header .preamble{font-size:1.375rem;font-weight:600;margin-bottom:1.5rem}.singleProduct-header .extendable-content .toggle{color:var(--c-white);font-size:.875rem;font-weight:600;margin:1rem 0 2rem;text-decoration:underline}.singleProduct-header .wysiwyg-content ul>li:before{color:var(--c-white)}.singleProduct-header .ct-linkArrow{color:var(--c-white);font-size:1.375rem;font-weight:600}.singleProduct-header .pGallery{position:relative}.singleProduct-header .pGallery:not(.is--initialized) .swiper-slide,.singleProduct-header .pGallery:not(.is--initialized) .swiper-wrapper{height:100%}.singleProduct-header .pGallery:not(.is--initialized) .swiper-slide:not(:first-child),.singleProduct-header .pGallery:not(.is--initialized) .thumbs-wrapper{display:none}.singleProduct-header .pGallery.is--3dPreviewVisible .pGallery-galleries{filter:blur(5px);opacity:.15;transform:scale(.9)}.singleProduct-header .pGallery.is--3dPreviewVisible .pGallery-3dPrompt .icon--360{display:none}.singleProduct-header .pGallery.is--3dPreviewVisible .pGallery-3dPrompt .icon--cross{display:inline-flex}.singleProduct-header .pGallery.is--3dPreviewVisible .pGallery-3dPrompt .pGallery-3dPrompt-toggleFsBtn{opacity:1;pointer-events:auto;transform:translateY(0)}.singleProduct-header .pGallery-galleries{transition:var(--transition-side)}.singleProduct-header .pGallery-galleries>.swiper{background-color:var(--c-white);border-radius:var(--s-border-radius);overflow:hidden}.singleProduct-header .pGallery-galleries .swiperLarge{height:21.25rem}.singleProduct-header .pGallery-galleries .swiperLarge img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.singleProduct-header .pGallery-galleries .thumbs-wrapper{margin-top:var(--s-gutter-halved)}.singleProduct-header .pGallery-galleries .thumbs-wrapper .swiper-slide{aspect-ratio:1;background-color:var(--c-white);border-radius:var(--s-border-radius);cursor:pointer;-webkit-mask-image:radial-gradient(#fff 20%,#555 100%);mask-image:radial-gradient(#fff 20%,#555 100%);mask-mode:luminance;overflow:hidden}.singleProduct-header .pGallery-galleries .thumbs-wrapper .swiper-slide:hover{-webkit-mask-image:radial-gradient(#fff 20%,#666 100%);mask-image:radial-gradient(#fff 20%,#666 100%)}.singleProduct-header .pGallery-galleries .thumbs-wrapper .swiper-slide.swiper-slide-thumb-active{-webkit-mask-image:none;mask-image:none}.singleProduct-header .pGallery-galleries .thumbs-wrapper .swiper-slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.singleProduct-header .pGallery .pGallery-3dPrompt{align-items:center;display:flex;justify-content:center;position:absolute;right:-.75rem;top:-.75rem;z-index:2}.singleProduct-header .pGallery .pGallery-3dPrompt button{align-items:center;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2.1rem;justify-content:center;line-height:1}.singleProduct-header .pGallery .pGallery-3dPrompt .pGallery-3dPrompt-toggleBtn{aspect-ratio:1;background:radial-gradient(circle at var(--pointer-direction-x) var(--pointer-direction-y),rgba(var(--c-tertiary-lighter-rgb),.8),rgba(var(--c-tertiary-rgb),.1) 70%,rgba(var(--c-black-rgb),.2) 100%),var(--c-primary);box-shadow:0 0 25px hsla(0,0%,100%,.15),0 0 8px hsla(0,0%,100%,.15);position:relative;transition:box-shadow var(--transition-fast);width:4rem;z-index:2}.singleProduct-header .pGallery .pGallery-3dPrompt .pGallery-3dPrompt-toggleBtn:focus,.singleProduct-header .pGallery .pGallery-3dPrompt .pGallery-3dPrompt-toggleBtn:hover{box-shadow:0 0 35px hsla(0,0%,100%,.35),0 0 15px hsla(0,0%,100%,.25)}.singleProduct-header .pGallery .pGallery-3dPrompt .pGallery-3dPrompt-toggleFsBtn{background:var(--c-white);box-shadow:0 4px 25px rgba(var(--c-primary-rgb),.15),0 2px 8px rgba(var(--c-primary-rgb),.15);color:var(--c-primary);font-size:1.25rem;opacity:0;padding:.5em;pointer-events:none;position:absolute;top:calc(100% + var(--s-gutter-quarter));transform:translateY(-100%);transition:var(--transition-fast);z-index:1}.singleProduct-header .pGallery .pGallery-3dPrompt .pGallery-3dPrompt-toggleFsBtn:focus,.singleProduct-header .pGallery .pGallery-3dPrompt .pGallery-3dPrompt-toggleFsBtn:hover{box-shadow:0 5px 35px rgba(var(--c-primary-rgb),.35),0 3px 15px rgba(var(--c-primary-rgb),.25)}.singleProduct-header .pGallery .pGallery-3dPrompt .pGallery-3dPrompt-toggleFsBtn .icon--fsExit{display:none}.singleProduct-header .pGallery .pGallery-3dPrompt .icon--cross{display:none;font-size:.8em}.singleProduct-header .pGallery .pGallery-3dPreview{background-color:var(--c-white);border-radius:var(--s-border-radius);height:100%;left:0;position:absolute;top:0;transition:var(--transition-side);width:100%;z-index:1}.singleProduct-header .pGallery .pGallery-3dPreview:not(.is--visible){opacity:0;pointer-events:none}.singleProduct-header .pGallery .pGallery-3dPreview model-viewer{border-radius:var(--s-border-radius);height:100%;width:100%}.singleProduct-header .pGallery .pGallery-3dPreview-poster{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.singleProduct-header .pGallery .pGallery-3dPreview-poster button{background-color:var(--c-white);border-radius:var(--s-border-radius);box-shadow:0 4px 20px rgba(var(--c-black-rgb),.2),0 2px 8px rgba(var(--c-black-rgb),.1);color:var(--c-primary);font-weight:bolder;padding:.5em 1em;position:relative;transition:var(--transition-fast);z-index:1}.singleProduct-header .pGallery .pGallery-3dPreview-poster button:focus,.singleProduct-header .pGallery .pGallery-3dPreview-poster button:hover{box-shadow:0 6px 25px rgba(var(--c-black-rgb),.25),0 3px 10px rgba(var(--c-black-rgb),.15);color:var(--c-primary-lighter)}.singleProduct-header .pGallery .pGallery-3dPreview-poster img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;z-index:0}.singleProduct-tabs{background-color:var(--c-tertiary-lightest)}.singleProduct-tabs>.container{display:grid;gap:3.5rem;padding-bottom:3.5rem;padding-top:3.5rem}.singleProduct-tabs .visible-text{color:var(--c-primary);font-size:1.5rem;font-weight:500;margin-bottom:1.5em}.singleProduct-tabs .visible-text span{position:relative}.singleProduct-tabs .visible-text span:after{background-color:var(--c-tertiary);content:"";height:2px;left:0;position:absolute;top:calc(100% + .1em);width:64%}.singleProduct-tabs .controls{background-color:var(--c-white);border-radius:2rem;box-shadow:0 1px 2px rgba(var(--c-black-rgb),.2);height:3.125rem;margin:0 1.5rem;transform:translateY(-50%)}.singleProduct-tabs .controls>.container{align-items:center;display:flex;gap:2.5rem;height:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.singleProduct-tabs .controls .control-item{padding:.125rem 0;position:relative}.singleProduct-tabs .controls .control-item.is-active{color:var(--c-primary);font-weight:600}.singleProduct-tabs .controls .control-item.is-active:after{background-color:var(--c-tertiary);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:var(--transition);width:64%}.singleProduct-tabs .tab-item{display:grid}.singleProduct-tabs .tab-item:not(.is-active){display:none}.singleProduct-specs ul{display:grid;gap:3.5rem;list-style:none}.singleProduct-specGroup .team-title,.singleProduct-specGroup h3{font-size:1.25rem;font-weight:600}.singleProduct-specGroup dl>div{display:grid;gap:1rem;grid-template-columns:1fr 3fr;padding:.75rem 0}.singleProduct-specGroup dl>div:not(:last-child){border-bottom:1px solid rgba(var(--c-black-rgb),.2)}@media (max-width:1024px){.singleProduct-specGroup dl>div{grid-template-columns:1fr 2fr}}@media (max-width:640px){.singleProduct-specGroup dl>div{gap:.2rem;grid-template-columns:1fr}}.singleProduct-specGroup dt{font-weight:600}.singleProduct-areas .header{align-items:center;display:flex;gap:2rem}@media (max-width:768px){.singleProduct-areas .header{flex-wrap:wrap}}.singleProduct-areas .header .team-title,.singleProduct-areas .header h3{flex:1 0 40%;margin:0}.singleProduct-areas .header .team-title,.singleProduct-areas .header h3,.singleProduct-areas .header>div{max-width:960px}.singleProduct-areas .header+.areas{margin-top:2.5rem}.singleProduct-areas .areas{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.singleProduct-areas .area{background-color:var(--c-primary);padding:2rem}.singleProduct-areas .area .title{color:var(--c-tertiary);font-size:1.375rem;font-weight:600}.singleProduct-areas .area .wysiwyg-content{color:var(--c-white)}.singleProduct-areas .area .wysiwyg-content ul{padding-left:1.5em}.singleProduct-areas .area .wysiwyg-content ul>li:before{color:var(--c-white)}.singleProduct-downloads ul{display:grid;list-style:none}.singleProduct-downloads ul li:not(:last-child){border-bottom:1px solid rgba(var(--c-black-rgb),.2)}.singleProduct-downloads a{align-items:center;display:flex;padding:1rem 0}.singleProduct-downloads .icon{font-size:1.5rem}.singleProduct-downloads .icon-pdf{color:var(--c-black);margin-right:1rem}.singleProduct-downloads .icon-download{margin-left:auto}.singleProduct-relatedProducts{margin:4.5rem 0}.singleProduct-relatedProducts .grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr)}.singleProduct-relatedProducts h2{font-size:2rem}.heroBlock{color:var(--c-white);position:relative}.heroBlock-inner{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:calc(95px + 1.5rem);position:relative}.heroBlock-inner:has(.heroTypes){justify-content:end}.heroBlock .text-wrapper{box-sizing:content-box;font-size:1.25rem;margin:2rem auto 0;max-width:840px;padding:0 1.5rem}@media (min-width:340px){.heroBlock .text-wrapper{padding:0 3.5rem}}@media (min-width:601px){.heroBlock .text-wrapper{margin:4rem auto 0}}.heroBlock .image-wrapper,.heroBlock .video-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.heroBlock .image-wrapper img,.heroBlock .image-wrapper video,.heroBlock .video-wrapper img,.heroBlock .video-wrapper video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.heroBlock .image-wrapper:before,.heroBlock .video-wrapper:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.heroBlock .wysiwyg-content{font-size:1.25rem;font-weight:600}.heroBlock .heroTypes{background:none;margin:40px 0;padding:0}@media (min-width:1024px){.heroBlock .heroTypes{margin:10rem 0 4rem}}.heroBlock .heroTypes .card{background:linear-gradient(180deg,rgba(1,42,80,0),rgba(26,23,27,.5));border-radius:0 0 20px 20px}.heroBlock .heroTypes .card-compact{align-content:center;display:grid;gap:.5rem;padding:.75rem 1.5rem}.heroBlock .heroTypes .card-compact .ct-link{border:none;border-radius:5px;height:3.125rem;padding:1rem .75rem;position:relative}.heroBlock .heroTypes .card-compact .ct-link:before{background:linear-gradient(90deg,rgba(var(--c-white-rgb),.12) 0,rgba(var(--c-white-rgb),0) 100%);border-radius:5px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:var(--transition);width:100%}.heroBlock .heroTypes .card-compact .ct-link:hover{color:var(--c-white)}.heroBlock .heroTypes .card-compact .ct-link:hover .icon{transform:translateX(0)}.heroBlock .heroTypes .card-compact .ct-link:hover:before{opacity:1}.heroBlock .heroTypes .ct-link{color:var(--c-white)}.ct-link{align-items:center;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between}.ct-link .icon{color:var(--c-tertiary)}.heroTypes{background:linear-gradient(0deg,rgba(245,247,249,0),#dde5ec);padding:3.75rem 0}@media (min-width:1024px){.heroTypes>.container{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}}.heroTypes .card-full{align-items:center;display:flex;justify-content:space-between;overflow:hidden}@media (min-width:1024px){.heroTypes .card-full{align-items:normal;display:grid;grid-template-rows:1fr auto;justify-content:normal}}.heroTypes .card-full .pt-image-wrapper{height:100px;padding:1rem 0;position:relative;width:80px}@media (min-width:1024px){.heroTypes .card-full .pt-image-wrapper{height:auto;max-height:210px;padding:0;width:auto}}.heroTypes .card-full .pt-image-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.heroTypes .card-full .pt-image-wrapper:before{background:rgba(96,195,234,.4);bottom:0;content:"";display:block;filter:blur(33px);height:7.875rem;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:var(--transition-slow);width:7.875rem}.heroTypes .card-full .link-wrapper{margin-top:auto;padding:2rem 1.75rem}.heroTypes .card-full .ct-link{display:flex;font-size:1.375rem;gap:1rem}.heroTypes .card-full img{transform:scale(1);transition:var(--transition-slow)}.heroTypes .card-full:hover img{transform:scale(1.05)}.heroTypes .card-full:hover .pt-image-wrapper:before{opacity:1}.heroTypes .card-compact{align-content:center;display:grid}.heroTypes .card-compact .ct-link{border-bottom:2px solid rgba(var(--c-secondary-rgb),.2);height:3.125rem;padding:1rem .75rem}.heroTypes .card-compact .ct-link:last-of-type{border-bottom:none}.heroTypes .card-compact .ct-link .icon{transform:translateX(0);transition:var(--transition)}.heroTypes .card-compact .ct-link:hover .icon{transform:translateX(.2rem)}@media (min-width:1024px){.splitBlock{padding:4.375rem 0}}.splitBlock.bg--light{background:var(--c-tertiary-lightest)}.splitBlock.bg--light.mediaPosition-right .textWrapper{padding:2rem 2rem 3rem}@media (min-width:1024px){.splitBlock.bg--light.mediaPosition-right .textWrapper{padding-right:2.5rem}}.splitBlock.bg--light.mediaPosition-left .textWrapper{padding:2rem 2rem 3rem}@media (min-width:1024px){.splitBlock.bg--light.mediaPosition-left .textWrapper{padding-left:2.5rem}}.splitBlock.mediaPosition-right>.container{flex-direction:row}@media (min-width:1024px){.splitBlock.mediaPosition-right .textWrapper{margin-left:-18.75rem;padding:1.5rem 0 2.5rem 2.5rem}.splitBlock.mediaPosition-left .textWrapper{margin-right:-18.75rem;padding:1.5rem 2.5rem 2.5rem 0}.splitBlock>.container{align-items:flex-start;display:flex;flex-direction:row-reverse}}.splitBlock .textWrapper{background:var(--c-white);border-top:8px solid var(--c-tertiary);font-size:1.125rem;padding:2rem 0 3rem;z-index:1}@media (min-width:1024px){.splitBlock .textWrapper{margin-top:5rem;max-width:50rem;width:60%}}.splitBlock .links{display:flex;flex-flow:wrap;gap:1rem;margin-top:2.4rem}.splitBlock .mediaWrapper{margin:0 calc(-50vw + 50%);width:100vw}@media (min-width:1024px){.splitBlock .mediaWrapper{margin:0;width:65%}}.splitBlock .mediaWrapper img{display:block;height:auto;width:100%}.splitBlock .mediaWrapper img:only-child.is--desktop{display:block}@media (min-width:1024px){.splitBlock .mediaWrapper img.is--mobile{display:none}}@media (max-width:1023px){.splitBlock .mediaWrapper img.is--desktop{display:none}}.studiesSlider{background-color:var(--c-tertiary-lightest);padding:2.5rem 0}@media (min-width:1025px){.studiesSlider{padding:4.375rem 0}}.studiesSlider-wrapper .left{margin-bottom:2rem}.studiesSlider-wrapper .left .wysiwyg-content{font-size:1.125rem;margin-bottom:2rem}@media (min-width:1025px){.studiesSlider-wrapper{display:flex}.studiesSlider-wrapper .left{margin-bottom:0;padding-right:160px;width:50%}.studiesSlider-wrapper .right{width:50%}.studiesSlider .swiper{transform:translateX(-100px);width:calc(50vw + 100px)}}.studiesSlider .swiper-slide{display:flex;height:auto;width:310px}.studiesSlider .swiper-scrollbar{--swiper-scrollbar-bg-color:var(--c-tertiary);--swiper-scrollbar-size:3px;--swiper-scrollbar-sides-offset:0;margin-top:1rem;max-width:750px!important;position:relative!important;width:100%!important}.studiesSlider .swiper-scrollbar-drag{border-radius:20px;height:7px;position:relative;top:-2px}@media (max-width:1024px){.studiesSlider .themeButton{margin-top:2rem}}.studyCard{display:flex;flex-direction:column;height:100%}.studyCard .image-wrapper{aspect-ratio:310/174;position:relative}.studyCard .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.studyCard .text-wrapper{background:var(--c-white);display:flex;flex-direction:column;flex-grow:1;padding:1.5rem 2rem}.studyCard .text-wrapper .team-title,.studyCard .text-wrapper h3{font-size:1.375rem;font-weight:600;margin-bottom:1rem}.studyCard .text-wrapper p{margin-bottom:2rem}.studyCard .text-wrapper a{margin-top:auto}.studyCard .ct-linkArrow .link-title{font-size:1.125rem;font-weight:600}.studyCard .ct-linkArrow .icon{font-size:1rem}.ctaBlock{color:var(--c-white);padding:2.5rem 0}@media (min-width:1024px){.ctaBlock{padding:6.25rem 0}}.ctaBlock>.container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;text-align:center}@media (min-width:1024px){.ctaBlock>.container{align-items:center;flex-direction:row;justify-content:space-between;max-width:1080px;text-align:left}}.ctaBlock .ct-title{margin:0;max-width:300px}@media (max-width:1023px){.ctaBlock .ct-title:before{margin:0 auto;right:0}}.ctaBlock .description{font-size:1.125rem;font-weight:600;max-width:440px}.ctaBlock .themeButton{flex-shrink:0}.headerBlock{margin-bottom:3.125rem}.headerBlock+.productTypes{margin-top:6rem}@media (min-width:768px){.headerBlock-wrapper{display:flex;justify-content:space-between}}.headerBlock-content{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;padding:calc(135px + 1.5rem) 0 2rem}@media (min-width:768px){.headerBlock-content{min-height:var(--min-height);padding:calc(95px + 6.5rem) 0 3.125rem 2.5rem;width:52%}}.headerBlock-content:only-child{width:100%}.headerBlock-content:only-child h1{margin:0}.headerBlock .text{font-size:1.125rem;font-weight:600}.headerBlock-image{bottom:-46px;margin-top:-46px;position:relative}@media (min-width:768px){.headerBlock-image{left:70px;max-width:600px;width:50%}}.headerBlock-image img{height:100%;-o-object-fit:var(--object-fit);object-fit:var(--object-fit);width:100%}@media (min-width:768px){.headerBlock-image img{left:0;position:absolute;right:0;top:0}}.singleProductTypePage .headerBlock-image{bottom:auto;margin-bottom:-46px;margin-top:calc(var(--s-header-height) + var(--s-header-gap))}@media (max-width:767px){.singleProductTypePage .headerBlock-wrapper{display:flex;flex-direction:column-reverse}.singleProductTypePage .headerBlock-image{height:400px}.singleProductTypePage .headerBlock-content{padding-top:4rem}}.productTypes{margin:4.375rem 0}.productTypes-wrapper{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.productTypes .type{background:var(--c-tertiary-lightest);display:flex;flex-direction:column}.productTypes .type-title{font-size:2rem}.productTypes .type-image{display:block;flex-shrink:0;height:13.4375rem;overflow:hidden;padding:1rem 0;position:relative;text-align:center;z-index:0}.productTypes .type-image:hover img{transform:scale(1.05)}.productTypes .type-image:after{background:rgba(var(--c-primary-rgb),.1);border-radius:50%;content:"";display:block;filter:blur(22px);height:5.9375rem;left:26px;position:absolute;right:26px;top:calc(100% - 33px);z-index:-1}.productTypes .type-image img{height:100%;max-height:180px;max-width:250px;-o-object-fit:contain;object-fit:contain;transition:var(--transition-slow);width:100%}.productTypes .type-content{display:flex;flex-direction:column;font-weight:600;height:100%;padding:1rem 2rem 2rem}.productTypes .type-link{font-size:1.375rem;margin-top:auto}.quote{padding:4.375rem 0}.quote .container{max-width:860px}.quote-top{align-items:center;display:flex;gap:2.5rem;justify-content:center;margin-bottom:2rem}.quote-top:after,.quote-top:before{background:var(--c-tertiary);content:"";display:block;height:2px;width:200px}.quote-top .icon{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:5.25rem;line-height:0}.quote blockquote{font-size:1.5rem;font-weight:300;text-align:center}.quote blockquote footer{font-size:1.125rem;font-weight:600;margin-top:1.5rem}.team{padding-top:3.25rem}.team-members,.team-title{margin-bottom:2rem}.team-members{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (min-width:1024px){.team-members{margin-bottom:5.5rem}}.team .member{display:flex;flex-direction:column}.team .member-image{aspect-ratio:4/5;position:relative}.team .member img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;width:100%}.team .member-info{background:var(--c-white);border-bottom:8px solid var(--c-tertiary);display:flex;flex-direction:column;height:100%;padding:1rem 1.5rem}.team .member-title{font-weight:400;margin:0 0 5px}.team .member-links{display:grid;margin-top:auto}.team .member a{align-items:center;color:var(--c-dark-darkest);display:inline-flex;gap:12px}.team .member a .icon{color:var(--c-primary);font-size:1.5rem;transition:var(--transition)}.team .member a:hover .icon{opacity:.75}.team .member a:hover span:not(.icon){text-decoration:underline}.team .member-position{font-size:1.125rem;font-weight:300;margin-bottom:2rem}.contactForm{background:var(--c-tertiary-lightest);padding:3rem 0}@media (min-width:1024px){.contactForm{padding:4.5rem 0 6rem}.contactForm-grid{display:grid;gap:2rem;grid-template-columns:auto minmax(0,860px)}}.contactForm.exclude-contacts .contactForm-grid{grid-template-columns:1fr}.contactForm.exclude-contacts .form-wrapper{margin:0 auto;max-width:860px;width:100%}.contactForm .form-wrapper{background:var(--c-white);border-top:8px solid var(--c-tertiary);order:2;padding:2.5rem}.contactForm .form-wrapper h2{font-size:1.5rem;font-weight:400}.contactForm .form-wrapper .preamble{font-size:1.125rem;margin:1rem 0 2rem}.contactForm .form-wrapper .wpcf7{color:var(--c-darkest)}.contactForm .contacts{display:flex;flex-flow:wrap;gap:3rem 6em;margin-bottom:4rem;order:1}@media (min-width:1024px){.contactForm .contacts{flex-direction:column;gap:4.5rem;margin-bottom:0}}.contactForm .contacts-title{color:rgba(var(--c-darkest-rgb),.5);display:block;font-size:1.25rem;font-weight:300;margin-bottom:1rem}.contactForm .contacts-name{font-size:1.5rem;font-weight:400}.contactForm .contacts a{align-items:center;color:var(--c-darkest);display:flex;gap:12px}.contactForm .contacts a:hover span:not(.icon){text-decoration:underline}.contactForm .contacts a .icon{color:var(--c-primary);font-size:1.5rem}.contentBlock{margin:4.375rem 0}.caseStudies{background-color:#f5f7f9;padding:3rem 0}@media (min-width:769px){.caseStudies{padding:7.1875rem 0}}.caseStudies .cs-grid{display:grid;gap:2rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}@media (min-width:481px){.caseStudies .cs-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.dividerBlock.size-medium{padding:1.875rem 0}.dividerBlock.size-high{padding:3.75rem 0}.dividerBlock .line{background:#60c3ea;height:.5rem;margin:0 auto;max-width:200px}.themeVideo{position:relative}.themeVideo .cover{align-items:center;background:rgba(0,0,0,.6);cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.themeVideo .cover:hover .icon{transform:scale(1.1)}.themeVideo .cover .icon{color:#fff;display:flex;font-size:4rem;transform:scale(1);transition:var(--transition)}#themeVideoPopup{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:100}#themeVideoPopup.is-hidden{display:none}#themeVideoPopup .close{padding:2rem;position:absolute;right:0;top:0}#themeVideoPopup .close .icon{color:#fff;font-size:3rem}#themeVideoPopup .inner{aspect-ratio:16/9;background:var(--c-black);width:90%}#themeVideoPopup .video-holder,#themeVideoPopup iframe,#themeVideoPopup video{height:100%;width:100%}.distributors{margin:6.25rem 0}.distributors .grid{display:grid;gap:3.125rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-template-rows:repeat(3,auto)}.linksBlock{margin:5rem 0}.linksBlock-links{display:flex;flex-wrap:wrap;gap:1rem 2rem}.linksBlock-links.direction-column{flex-direction:column}.linksBlock-links.direction-column.align-left{align-items:flex-start}.linksBlock-links.direction-column.align-right{align-items:flex-end}.linksBlock-links.direction-column.align-center{align-items:center}.linksBlock-links.direction-row.align-left{justify-content:flex-start}.linksBlock-links.direction-row.align-right{justify-content:flex-end}.linksBlock-links.direction-row.align-center{justify-content:center}.productCard{background-color:var(--c-tertiary-lightest);display:flex;flex-direction:column;height:100%}.productCard .imageWrapper{aspect-ratio:310/218;display:block;overflow:hidden;padding-bottom:1rem;position:relative}.productCard .imageWrapper img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.productCard .imageWrapper:before{background-color:rgba(var(--c-primary-rgb),.1);border-radius:50%;bottom:-60px;content:"";display:block;filter:blur(22px);height:95px;position:absolute;width:100%}.productCard .textWrapper{display:flex;flex-direction:column;flex-grow:1;padding:1.375rem 2rem}.productCard .textWrapper .team-title,.productCard .textWrapper h3{font-size:1.625rem}.productCard .textWrapper .team-title a,.productCard .textWrapper h3 a{color:inherit}.productCard .textWrapper dl{display:grid;font-size:.875rem;gap:1.5rem;margin-bottom:3.5rem}.productCard .textWrapper dd{font-weight:600}.productCard .footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.productCard .footer a{align-items:center;display:flex;gap:.5rem}.productCard .footer a .title{font-weight:600}.productCard .footer .icon{font-size:1.5rem}.productCard .footer .icon-arrow-circle-right{color:var(--c-tertiary)}.distributorCard{background-color:var(--c-white);border-bottom:8px solid var(--c-tertiary);display:grid;gap:20px;grid-row:span 3;grid-template-rows:subgrid;padding:1rem 1.5rem 2.5rem}.distributorCard .country{align-items:center;display:flex;gap:.5rem}.distributorCard .country img{height:auto;width:2.625rem}.distributorCard .country span{font-size:1.5rem}.distributorCard .title{font-size:1.125rem;margin:5px 0 0}.distributorCard .contacts{display:flex;flex-direction:column;gap:10px}.distributorCard .contacts a{align-items:center;display:flex;gap:.75rem}.distributorCard .contacts .icon{display:flex;font-size:1.5rem}.productsComparison-root{bottom:0;left:0;position:fixed;width:100%;z-index:100}.productCompareBtn{align-items:center;color:var(--c-primary);display:inline-flex;justify-content:center}.productCompareBtn .icon{margin-left:var(--s-gutter-quarter)}.productCompareBtn .icon--added{display:none}.productCompareBtn[data-product-comparison-state=added]{color:var(--c-tertiary-darker)}.productCompareBtn[data-product-comparison-state=added] .icon--add{display:none}.productCompareBtn[data-product-comparison-state=added] .icon--added{display:inline-block}.pComp{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.05),0 0 5px rgba(0,0,0,.05);padding-bottom:var(--s-gutter-halved);padding-top:var(--s-gutter-halved)}.pComp.v-enter-active,.pComp.v-leave-active{transition:transform var(--transition-side)}.pComp.v-enter-from,.pComp.v-leave-to{transform:translateY(100%)}.pComp-top{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.pComp-top .pComp-descr{font-size:1rem;margin-right:auto}.pComp-top .pComp-buttons{margin-left:auto}.pComp-top a,.pComp-top button{font-size:1rem}.pComp-top button{--simple-icon-stroke-width:1px;color:var(--c-gray);margin-right:var(--s-gutter-diminished)}.pComp-top a{--simple-icon-width-multiplier:1.25;padding-left:var(--s-gutter-halved);padding-right:var(--s-gutter-halved)}.pComp-top a.is--disabled{opacity:.25;pointer-events:none}.pComp-inner{overflow-x:auto;overflow-y:hidden}.pComp-spaces{display:grid;gap:var(--s-gutter-halved);grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-top:var(--s-gutter-halved);min-width:800px}.pComp-space{flex:1 0 160px;height:4rem}.pComp-space>div{height:100%}.pComp-space .pComp-pSpace{align-items:center;background-color:var(--c-tertiary-lightest);display:flex;justify-content:flex-start;position:relative}.pComp-space .pComp-pSpace .pComp-pImage{flex-shrink:0;height:100%;padding-left:var(--s-gutter-halved);padding-right:var(--s-gutter-halved);width:4rem}.pComp-space .pComp-pSpace .pComp-pImage img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pComp-space .pComp-pSpace .pComp-pInfo{overflow:hidden;padding-right:var(--s-gutter-halved)}.pComp-space .pComp-pSpace .pComp-pInfo a{color:inherit;text-decoration:none}.pComp-space .pComp-pSpace .pComp-pInfo a:focus,.pComp-space .pComp-pSpace .pComp-pInfo a:hover{text-decoration:underline}.pComp-space .pComp-pSpace .pComp-pInfo h4{font-size:1.15rem;margin:0}.pComp-space .pComp-pSpace .pComp-pInfo p{font-size:.9rem;margin-top:.25em}.pComp-space .pComp-pSpace .pComp-pInfo h4,.pComp-space .pComp-pSpace .pComp-pInfo p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pComp-space .pComp-pSpace .pComp-removeBtn{--simple-icon-stroke-width:1px;color:var(--c-gray-lighter);display:flex;font-size:.75rem;padding:.5em;position:absolute;right:0;top:0}.pComp-space .pComp-pSpace .pComp-removeBtn:focus,.pComp-space .pComp-pSpace .pComp-removeBtn:hover{color:var(--c-dark)}.pComp-space .pComp-emptySpace{align-items:center;border:1px solid var(--c-light);color:var(--c-gray);display:flex;justify-content:center}.productsFilter-root .productsFilter-range .header{align-items:center;display:flex;gap:1rem;justify-content:space-between;text-align:center}.productsFilter-root .productsFilter-range .header span{flex-shrink:0;font-size:.875rem}.productsFilter-root .productsFilter-section>button{align-items:center;background-color:var(--c-tertiary-lightest);display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:.5rem 2.5rem;width:100%}.productsFilter-root .productsFilter-sectionInner{display:grid;gap:1rem;padding:1.5rem 2.5rem}.productsFilter-root .productsFilter-choice{display:grid;gap:1rem}.productsFilter-root .productsFilter-choice label{align-items:center;cursor:pointer;display:flex}.productsFilter-root .productsFilter-choice .customBox{background-color:var(--c-tertiary-lightest);border:1px solid var(--c-secondary);border-radius:2px;display:block;height:1.25rem;margin-right:.75rem;width:1.25rem}.productsFilter-root .productsFilter-choice input{opacity:0;position:absolute}.productsFilter-root .productsFilter-choice input:checked+.customBox{position:relative}.productsFilter-root .productsFilter-choice input:checked+.customBox:before{background-color:var(--c-secondary);border-radius:2px;content:"";display:block;inset:2px;position:absolute}.productsFilter-root .inner{background-color:rgba(0,0,0,.5);cursor:pointer;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:999}.productsFilter-root .inner>*{cursor:auto}.productsFilter-root .inner.v-enter-active,.productsFilter-root .inner.v-enter-active aside{transition:all .3s ease-out}.productsFilter-root .inner.v-leave-active,.productsFilter-root .inner.v-leave-active aside{transition:all .2s}.productsFilter-root .inner.v-enter-from,.productsFilter-root .inner.v-leave-to{opacity:0}.productsFilter-root .inner.v-enter-from aside,.productsFilter-root .inner.v-leave-to aside{opacity:0;transform:translateX(40px)}.productsFilter-root aside{background-color:var(--c-white);height:100%;max-width:30.5rem;overflow:auto;position:absolute;right:0;top:var(--s-wp-adminBar-height);width:100%}.productsFilter-root aside.is--loading{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.productsFilter-root aside header{align-items:center;display:flex;justify-content:space-between;padding:2rem 2.5rem 1.5rem}.productsFilter-root aside header h2{font-size:1.375rem;font-weight:600;margin:0}.productsFilter-root aside header button{display:flex}.productsFilter-root aside footer{align-items:center;display:flex;justify-content:space-between;padding:2rem 2.5rem}.productsFilter-root .v-slider-track{--v-slider-track-size:3px!important}.productsFilter-root .v-slider.v-input--horizontal .v-slider-track{height:var(--v-slider-track-size)!important}.productsFilter-root .v-slider-track__fill{background:linear-gradient(90deg,var(--c-tertiary) 0,var(--c-primary) 60.1%,var(--c-secondary) 100%)!important}.productsFilter-root .v-slider-thumb__surface{background:var(--c-tertiary)!important}.productsFilter-root .v-slider-thumb+.v-slider-thumb .v-slider-thumb__surface{background:var(--c-secondary)!important}.productsFilter-root .v-slider.v-input--horizontal .v-slider-thumb__label-container{bottom:0;top:auto}.productsFilter-root .v-slider.v-input--horizontal .v-slider-thumb__label>.v-slider-thumb__label-wedge{clip-path:polygon(50% 0,0 50%,100% 50%)!important;top:-5.8px!important}.productsFilter-root .v-slider.v-input--horizontal .v-slider-thumb__label{top:calc(100% + 6px)}.productsFilter-root .v-slider-thumb{border-radius:50%}dialog{margin:auto}.captchaDialogEl{background-color:var(--c-white);border:none;border-radius:var(--s-border-radius);height:300px;max-width:600px;width:100%}.captchaDialogEl::backdrop{background-color:rgba(var(--c-primary-rgb),.5)}.captchaDialogEl .inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.captchaDialogEl-closeButton{margin-top:var(--s-gutter)}

/*# sourceMappingURL=main.css.map*/