@import url(https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@400;500&display=swap);.wax-basetheme-brand-logo-wrapper{position:fixed;left:50%;top:0px;z-index:999}.wax-basetheme-brand-logo{position:relative;left:-50%;}.wax-basetheme-brand-logo img{height:38px;max-height:40px;max-width:150px;}
@font-face{font-family:"Suisse Intl";src:url(/themes/custom/lemo/dist/069650805633db4452e3.woff2) format("woff2"),url(/themes/custom/lemo/dist/e410c9c47395f27a4857.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url(/themes/custom/lemo/dist/98aa71285e81b8bad976.woff2) format("woff2"),url(/themes/custom/lemo/dist/a910680de78a9a3be765.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl";src:url(/themes/custom/lemo/dist/2e0b0ff6e50d9f7e5f90.woff2) format("woff2"),url(/themes/custom/lemo/dist/a74db2802cdeb14e2635.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Suisse Intl";src:url(/themes/custom/lemo/dist/bbf85a14a1e069ac3bce.woff2) format("woff2"),url(/themes/custom/lemo/dist/6f610ad54e07bf65d936.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url(/themes/custom/lemo/dist/1aee566532aea836cb3c.woff2) format("woff2"),url(/themes/custom/lemo/dist/57a74a52f63afbadff86.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url(/themes/custom/lemo/dist/407c9eb22324537f781d.woff2) format("woff2"),url(/themes/custom/lemo/dist/4ab6023fbaba6c1c18ec.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"actions-icons";src:url(/themes/custom/lemo/dist/000b56a79c5c6f04588e.eot?gu10ei=);src:url(/themes/custom/lemo/dist/000b56a79c5c6f04588e.eot?gu10ei=#iefix) format("embedded-opentype"),url(/themes/custom/lemo/dist/ff42fb35c99da62fd144.ttf?gu10ei=) format("truetype"),url(/themes/custom/lemo/dist/f6cfed7a0b326cbecf6a.woff?gu10ei=) format("woff"),url(/themes/custom/lemo/dist/da050497e02209084c93.svg?gu10ei=#actions-icons) format("svg");font-weight:normal;font-style:normal;font-display:block}.icon,.icon__select__container{font-family:"actions-icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon__d:before,.icon__select__container__d:before{content:""}.icon__d_face:before,.icon__select__container__d_face:before{content:""}.icon__alert_circle:before,.icon__select__container__alert_circle:before{content:""}.icon__arrow_alt_dn:before,.icon__select__container__arrow_alt_dn:before{content:""}.icon__arrow_alt_l:before,.icon__select__container__arrow_alt_l:before{content:""}.icon__arrow_alt_r:before,.icon__select__container__arrow_alt_r:before{content:""}.icon__arrow_alt_up:before,.icon__select__container__arrow_alt_up:before{content:""}.icon__arrow_down:before,.icon__select__container__arrow_down:before{content:""}.icon__arrow_left:before,.icon__select__container__arrow_left:before{content:""}.icon__arrow_right:before,.icon__select__container__arrow_right:before{content:""}.icon__arrow_separate:before,.icon__select__container__arrow_separate:before{content:""}.icon__arrow_up:before,.icon__select__container__arrow_up:before{content:""}.icon__bag:before,.icon__select__container__bag:before{content:""}.icon__bell:before,.icon__select__container__bell:before{content:""}.icon__bookmark:before,.icon__select__container__bookmark:before{content:""}.icon__calendar:before,.icon__select__container__calendar:before{content:""}.icon__chat:before,.icon__select__container__chat:before{content:""}.icon__check_circle:before,.icon__select__container__check_circle:before{content:""}.icon__check:before,.icon__select__container__check:before{content:""}.icon__clock:before,.icon__select__container__clock:before{content:""}.icon__close:before,.icon__select__container__close:before{content:""}.icon__compare:before,.icon__select__container__compare:before{content:""}.icon__compare2:before,.icon__select__container__compare2:before{content:""}.icon__down:before,.icon__select__container__down:before{content:""}.icon__download:before,.icon__select__container__download:before{content:""}.icon__error_circle:before,.icon__select__container__error_circle:before{content:""}.icon__external_link:before,.icon__select__container__external_link:before{content:""}.icon__eye:before,.icon__select__container__eye:before{content:""}.icon__fax:before,.icon__select__container__fax:before{content:""}.icon__file_text:before,.icon__select__container__file_text:before{content:""}.icon__file:before,.icon__select__container__file:before{content:""}.icon__flag:before,.icon__select__container__flag:before{content:""}.icon__globe:before,.icon__select__container__globe:before{content:""}.icon__hasH:before,.icon__select__container__hasH:before{content:""}.icon__heart:before,.icon__select__container__heart:before{content:""}.icon__help_circle:before,.icon__select__container__help_circle:before{content:""}.icon__in:before,.icon__select__container__in:before{content:""}.icon__info:before,.icon__select__container__info:before{content:""}.icon__left:before,.icon__select__container__left:before{content:""}.icon__line_chart:before,.icon__select__container__line_chart:before{content:""}.icon__link:before,.icon__select__container__link:before{content:""}.icon__lock:before,.icon__select__container__lock:before{content:""}.icon__mail:before,.icon__select__container__mail:before{content:""}.icon__marker:before,.icon__select__container__marker:before{content:""}.icon__medal:before,.icon__select__container__medal:before{content:""}.icon__menu:before,.icon__select__container__menu:before{content:""}.icon__minus:before,.icon__select__container__minus:before{content:""}.icon__move:before,.icon__select__container__move:before{content:""}.icon__out:before,.icon__select__container__out:before{content:""}.icon__package:before,.icon__select__container__package:before{content:""}.icon__phone:before,.icon__select__container__phone:before{content:""}.icon__play:before,.icon__select__container__play:before{content:""}.icon__plus:before,.icon__select__container__plus:before{content:""}.icon__quality:before,.icon__select__container__quality:before{content:""}.icon__reset:before,.icon__select__container__reset:before{content:""}.icon__right:before,.icon__select__container__right:before{content:""}.icon__search:before,.icon__select__container__search:before{content:""}.icon__select:before,.icon__select__container__select:before{content:""}.icon__settings:before,.icon__select__container__settings:before{content:""}.icon__share:before,.icon__select__container__share:before{content:""}.icon__shield:before,.icon__select__container__shield:before{content:""}.icon__skip-back:before,.icon__select__container__skip-back:before{content:""}.icon__skip-forward:before,.icon__select__container__skip-forward:before{content:""}.icon__slash:before,.icon__select__container__slash:before{content:""}.icon__sliders:before,.icon__select__container__sliders:before{content:""}.icon__solution:before,.icon__select__container__solution:before{content:""}.icon__sun:before,.icon__select__container__sun:before{content:""}.icon__tag:before,.icon__select__container__tag:before{content:""}.icon__time:before,.icon__select__container__time:before{content:""}.icon__trash:before,.icon__select__container__trash:before{content:""}.icon__truck:before,.icon__select__container__truck:before{content:""}.icon__unlock:before,.icon__select__container__unlock:before{content:""}.icon__up:before,.icon__select__container__up:before{content:""}.icon__upload:before,.icon__select__container__upload:before{content:""}.icon__user:before,.icon__select__container__user:before{content:""}.icon__world:before,.icon__select__container__world:before{content:""}.icon__www:before,.icon__select__container__www:before{content:""}.icon__add:before,.icon__select__container__add:before{content:""}.icon__remove:before,.icon__select__container__remove:before{content:""}[class*="--obfuscated"][class*="--tooltip"]::after,[class*="--obfuscated"][class*="--tooltip"]::before,.link-wysiwyg,.filter-search-product__list label input[type=radio],.filter-search-product__list label,.filter-search-product__indicator,.filter-product-finder__list label input[type=radio],.filter-product-finder__list label,.filter-product-finder__indicator,.webform-submission-form .webform-multiple-table table.responsive-enabled tbody tr.draggable td[class*=webform-multiple-table--operations][class*=webform-multiple-table--operations-two] input[data-drupal-selector][class*=image-button][class*=js-form-submit],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]::file-selector-button,.filter-list-links__item span:first-of-type::after,.filter-list-links__item span:first-of-type,.filter-list-links__item,.facets-widget-links.filter-section .filter-section__indicator,.facets-widget-links.filter-section h3,.filtre__section__indicator,.filtre__section header.titre,.series-products-slide__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.series-products-slide__controls .swiper-pagination-bullet,.series-products-list__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.series-products-list__controls .swiper-pagination-bullet,.panel-accordion__item-bg,.panel-accordion__item::after,.accordion__indicator::before,.accordion__indicator::after,.accordion__header,.progress-carousel__controls .swiper-button-prev,.progress-carousel__controls .swiper-button-next,.career-slider__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.career-slider__controls .swiper-pagination-bullet,.career-slider__item,.card-slider__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.card-slider__controls .swiper-pagination-bullet,.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper]::after,.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper]::after,.alert__message a,.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel],.webform-submission-form .form-item[class*=js-form-type-checkbox] input[class*=form-checkbox],.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea],.webform-submission-form .form-item[class*=js-form-type-textarea] label,.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select],.webform-submission-form .form-item[class*=js-form-type-select]::after,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email],.webform-submission-form .form-item[class*=js-form-type-email] input[type=text],.webform-submission-form .form-item[class*=js-form-type-email] input[type=number],.webform-submission-form .form-item[class*=js-form-type-email] input[type=email],.webform-submission-form .form-item[class*=js-form-type-number] input[type=text],.webform-submission-form .form-item[class*=js-form-type-number] input[type=number],.webform-submission-form .form-item[class*=js-form-type-number] input[type=email],.webform-submission-form .form-item[class*=js-form-type-textfield] label,.webform-submission-form .form-item[class*=js-form-type-email] label,.webform-submission-form .form-item[class*=js-form-type-number] label,.icon-item--is-link,.breadcrumb__link::before,.breadcrumb__link,.profile-card a,.card-image__title,.card-image,div.card-news .card-news__title,a.card-news .card-news__title,.card-news,.card-empty,.card-document__title,.card-document,.card-product__serial-number,.card-product,.facet-item--link input,.facet-item--link label,.facet-item--checkbox input,.appendix-item__label,a.teaser .teaser__title,.button-small,.button:not(.dialog-cancel),.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel),.color-picker::before,.color-picker,.input input[type=radio]::before,a.badge,.bond::before{transition:all 500ms cubic-bezier(0.19,1,0.22,1)}.unlist{list-style:none;margin:0;padding:0}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;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-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.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;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;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-progressbar{background:rgba(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: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:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--primary-200:#ecf4fb;--primary-300:#bcd8f1;--primary-400:#84b8e5;--primary-500:#0079CA;--primary-600:#2b6ab9;--primary-700:#225999;--primary-800:#143b66;--foreground-200:#F6F8F8;--foreground-300:#E3E7EA;--foreground-400:#C5CED3;--foreground-500:#96A6AF;--foreground-700:#4B5A62;--foreground-800:#1B272D;--success-200:#ebf6f1;--success-300:#b9dece;--success-400:#7cc0a4;--success-500:#048750;--success-600:#047a48;--success-700:#03653c;--success-800:#024328;--warning-200:#fff9ee;--warning-300:#ffeac2;--warning-400:#ffd88d;--warning-500:#ffb524;--warning-600:#e6a320;--warning-700:#bf881b;--warning-800:#7f5a12;--error-200:#feebee;--error-300:#fab8c4;--error-400:#f67a90;--error-500:#ed002b;--error-600:#d60027;--error-700:#b20020;--error-800:#760015;--dark:#111111;--light:#FFFFFF}.container{width:100%;max-width:120rem;margin:0 auto}.row{display:flex;flex-wrap:wrap;width:100%}.row.align-items-center{align-items:center}.row.justify-content-center{justify-content:center}.px-0{padding-left:0;padding-right:0}.borderless{margin-left:-0.75rem;margin-right:-0.75rem}.col-xs-0{width:0%;padding:0 .75rem}.push-xs-0{margin-left:0%}.pull-xs-0{margin-right:0%}.col-xs-1{width:8.3333333333%;padding:0 .75rem}.push-xs-1{margin-left:8.3333333333%}.pull-xs-1{margin-right:8.3333333333%}.col-xs-2{width:16.6666666667%;padding:0 .75rem}.push-xs-2{margin-left:16.6666666667%}.pull-xs-2{margin-right:16.6666666667%}.col-xs-3{width:25%;padding:0 .75rem}.push-xs-3{margin-left:25%}.pull-xs-3{margin-right:25%}.col-xs-4{width:33.3333333333%;padding:0 .75rem}.push-xs-4{margin-left:33.3333333333%}.pull-xs-4{margin-right:33.3333333333%}.col-xs-5{width:41.6666666667%;padding:0 .75rem}.push-xs-5{margin-left:41.6666666667%}.pull-xs-5{margin-right:41.6666666667%}.col-xs-6{width:50%;padding:0 .75rem}.push-xs-6{margin-left:50%}.pull-xs-6{margin-right:50%}.col-xs-7{width:58.3333333333%;padding:0 .75rem}.push-xs-7{margin-left:58.3333333333%}.pull-xs-7{margin-right:58.3333333333%}.col-xs-8{width:66.6666666667%;padding:0 .75rem}.push-xs-8{margin-left:66.6666666667%}.pull-xs-8{margin-right:66.6666666667%}.col-xs-9{width:75%;padding:0 .75rem}.push-xs-9{margin-left:75%}.pull-xs-9{margin-right:75%}.col-xs-10{width:83.3333333333%;padding:0 .75rem}.push-xs-10{margin-left:83.3333333333%}.pull-xs-10{margin-right:83.3333333333%}.col-xs-11{width:91.6666666667%;padding:0 .75rem}.push-xs-11{margin-left:91.6666666667%}.pull-xs-11{margin-right:91.6666666667%}.col-xs-12{width:100%;padding:0 .75rem}.push-xs-12{margin-left:100%}.pull-xs-12{margin-right:100%}@media(min-width:360px){.col-sm-0{width:0%;padding:0 .75rem}.push-sm-0{margin-left:0%}.pull-sm-0{margin-right:0%}.col-sm-1{width:8.3333333333%;padding:0 .75rem}.push-sm-1{margin-left:8.3333333333%}.pull-sm-1{margin-right:8.3333333333%}.col-sm-2{width:16.6666666667%;padding:0 .75rem}.push-sm-2{margin-left:16.6666666667%}.pull-sm-2{margin-right:16.6666666667%}.col-sm-3{width:25%;padding:0 .75rem}.push-sm-3{margin-left:25%}.pull-sm-3{margin-right:25%}.col-sm-4{width:33.3333333333%;padding:0 .75rem}.push-sm-4{margin-left:33.3333333333%}.pull-sm-4{margin-right:33.3333333333%}.col-sm-5{width:41.6666666667%;padding:0 .75rem}.push-sm-5{margin-left:41.6666666667%}.pull-sm-5{margin-right:41.6666666667%}.col-sm-6{width:50%;padding:0 .75rem}.push-sm-6{margin-left:50%}.pull-sm-6{margin-right:50%}.col-sm-7{width:58.3333333333%;padding:0 .75rem}.push-sm-7{margin-left:58.3333333333%}.pull-sm-7{margin-right:58.3333333333%}.col-sm-8{width:66.6666666667%;padding:0 .75rem}.push-sm-8{margin-left:66.6666666667%}.pull-sm-8{margin-right:66.6666666667%}.col-sm-9{width:75%;padding:0 .75rem}.push-sm-9{margin-left:75%}.pull-sm-9{margin-right:75%}.col-sm-10{width:83.3333333333%;padding:0 .75rem}.push-sm-10{margin-left:83.3333333333%}.pull-sm-10{margin-right:83.3333333333%}.col-sm-11{width:91.6666666667%;padding:0 .75rem}.push-sm-11{margin-left:91.6666666667%}.pull-sm-11{margin-right:91.6666666667%}.col-sm-12{width:100%;padding:0 .75rem}.push-sm-12{margin-left:100%}.pull-sm-12{margin-right:100%}}@media(min-width:414px){.col-md-0{width:0%;padding:0 .75rem}.push-md-0{margin-left:0%}.pull-md-0{margin-right:0%}.col-md-1{width:8.3333333333%;padding:0 .75rem}.push-md-1{margin-left:8.3333333333%}.pull-md-1{margin-right:8.3333333333%}.col-md-2{width:16.6666666667%;padding:0 .75rem}.push-md-2{margin-left:16.6666666667%}.pull-md-2{margin-right:16.6666666667%}.col-md-3{width:25%;padding:0 .75rem}.push-md-3{margin-left:25%}.pull-md-3{margin-right:25%}.col-md-4{width:33.3333333333%;padding:0 .75rem}.push-md-4{margin-left:33.3333333333%}.pull-md-4{margin-right:33.3333333333%}.col-md-5{width:41.6666666667%;padding:0 .75rem}.push-md-5{margin-left:41.6666666667%}.pull-md-5{margin-right:41.6666666667%}.col-md-6{width:50%;padding:0 .75rem}.push-md-6{margin-left:50%}.pull-md-6{margin-right:50%}.col-md-7{width:58.3333333333%;padding:0 .75rem}.push-md-7{margin-left:58.3333333333%}.pull-md-7{margin-right:58.3333333333%}.col-md-8{width:66.6666666667%;padding:0 .75rem}.push-md-8{margin-left:66.6666666667%}.pull-md-8{margin-right:66.6666666667%}.col-md-9{width:75%;padding:0 .75rem}.push-md-9{margin-left:75%}.pull-md-9{margin-right:75%}.col-md-10{width:83.3333333333%;padding:0 .75rem}.push-md-10{margin-left:83.3333333333%}.pull-md-10{margin-right:83.3333333333%}.col-md-11{width:91.6666666667%;padding:0 .75rem}.push-md-11{margin-left:91.6666666667%}.pull-md-11{margin-right:91.6666666667%}.col-md-12{width:100%;padding:0 .75rem}.push-md-12{margin-left:100%}.pull-md-12{margin-right:100%}}@media(min-width:768px){.col-lg-0{width:0%;padding:0 .75rem}.push-lg-0{margin-left:0%}.pull-lg-0{margin-right:0%}.col-lg-1{width:8.3333333333%;padding:0 .75rem}.push-lg-1{margin-left:8.3333333333%}.pull-lg-1{margin-right:8.3333333333%}.col-lg-2{width:16.6666666667%;padding:0 .75rem}.push-lg-2{margin-left:16.6666666667%}.pull-lg-2{margin-right:16.6666666667%}.col-lg-3{width:25%;padding:0 .75rem}.push-lg-3{margin-left:25%}.pull-lg-3{margin-right:25%}.col-lg-4{width:33.3333333333%;padding:0 .75rem}.push-lg-4{margin-left:33.3333333333%}.pull-lg-4{margin-right:33.3333333333%}.col-lg-5{width:41.6666666667%;padding:0 .75rem}.push-lg-5{margin-left:41.6666666667%}.pull-lg-5{margin-right:41.6666666667%}.col-lg-6{width:50%;padding:0 .75rem}.push-lg-6{margin-left:50%}.pull-lg-6{margin-right:50%}.col-lg-7{width:58.3333333333%;padding:0 .75rem}.push-lg-7{margin-left:58.3333333333%}.pull-lg-7{margin-right:58.3333333333%}.col-lg-8{width:66.6666666667%;padding:0 .75rem}.push-lg-8{margin-left:66.6666666667%}.pull-lg-8{margin-right:66.6666666667%}.col-lg-9{width:75%;padding:0 .75rem}.push-lg-9{margin-left:75%}.pull-lg-9{margin-right:75%}.col-lg-10{width:83.3333333333%;padding:0 .75rem}.push-lg-10{margin-left:83.3333333333%}.pull-lg-10{margin-right:83.3333333333%}.col-lg-11{width:91.6666666667%;padding:0 .75rem}.push-lg-11{margin-left:91.6666666667%}.pull-lg-11{margin-right:91.6666666667%}.col-lg-12{width:100%;padding:0 .75rem}.push-lg-12{margin-left:100%}.pull-lg-12{margin-right:100%}}@media(min-width:1024px){.col-xl-0{width:0%;padding:0 .75rem}.push-xl-0{margin-left:0%}.pull-xl-0{margin-right:0%}.col-xl-1{width:8.3333333333%;padding:0 .75rem}.push-xl-1{margin-left:8.3333333333%}.pull-xl-1{margin-right:8.3333333333%}.col-xl-2{width:16.6666666667%;padding:0 .75rem}.push-xl-2{margin-left:16.6666666667%}.pull-xl-2{margin-right:16.6666666667%}.col-xl-3{width:25%;padding:0 .75rem}.push-xl-3{margin-left:25%}.pull-xl-3{margin-right:25%}.col-xl-4{width:33.3333333333%;padding:0 .75rem}.push-xl-4{margin-left:33.3333333333%}.pull-xl-4{margin-right:33.3333333333%}.col-xl-5{width:41.6666666667%;padding:0 .75rem}.push-xl-5{margin-left:41.6666666667%}.pull-xl-5{margin-right:41.6666666667%}.col-xl-6{width:50%;padding:0 .75rem}.push-xl-6{margin-left:50%}.pull-xl-6{margin-right:50%}.col-xl-7{width:58.3333333333%;padding:0 .75rem}.push-xl-7{margin-left:58.3333333333%}.pull-xl-7{margin-right:58.3333333333%}.col-xl-8{width:66.6666666667%;padding:0 .75rem}.push-xl-8{margin-left:66.6666666667%}.pull-xl-8{margin-right:66.6666666667%}.col-xl-9{width:75%;padding:0 .75rem}.push-xl-9{margin-left:75%}.pull-xl-9{margin-right:75%}.col-xl-10{width:83.3333333333%;padding:0 .75rem}.push-xl-10{margin-left:83.3333333333%}.pull-xl-10{margin-right:83.3333333333%}.col-xl-11{width:91.6666666667%;padding:0 .75rem}.push-xl-11{margin-left:91.6666666667%}.pull-xl-11{margin-right:91.6666666667%}.col-xl-12{width:100%;padding:0 .75rem}.push-xl-12{margin-left:100%}.pull-xl-12{margin-right:100%}}@media(min-width:1280px){.col-2xl-0{width:0%;padding:0 .75rem}.push-2xl-0{margin-left:0%}.pull-2xl-0{margin-right:0%}.col-2xl-1{width:8.3333333333%;padding:0 .75rem}.push-2xl-1{margin-left:8.3333333333%}.pull-2xl-1{margin-right:8.3333333333%}.col-2xl-2{width:16.6666666667%;padding:0 .75rem}.push-2xl-2{margin-left:16.6666666667%}.pull-2xl-2{margin-right:16.6666666667%}.col-2xl-3{width:25%;padding:0 .75rem}.push-2xl-3{margin-left:25%}.pull-2xl-3{margin-right:25%}.col-2xl-4{width:33.3333333333%;padding:0 .75rem}.push-2xl-4{margin-left:33.3333333333%}.pull-2xl-4{margin-right:33.3333333333%}.col-2xl-5{width:41.6666666667%;padding:0 .75rem}.push-2xl-5{margin-left:41.6666666667%}.pull-2xl-5{margin-right:41.6666666667%}.col-2xl-6{width:50%;padding:0 .75rem}.push-2xl-6{margin-left:50%}.pull-2xl-6{margin-right:50%}.col-2xl-7{width:58.3333333333%;padding:0 .75rem}.push-2xl-7{margin-left:58.3333333333%}.pull-2xl-7{margin-right:58.3333333333%}.col-2xl-8{width:66.6666666667%;padding:0 .75rem}.push-2xl-8{margin-left:66.6666666667%}.pull-2xl-8{margin-right:66.6666666667%}.col-2xl-9{width:75%;padding:0 .75rem}.push-2xl-9{margin-left:75%}.pull-2xl-9{margin-right:75%}.col-2xl-10{width:83.3333333333%;padding:0 .75rem}.push-2xl-10{margin-left:83.3333333333%}.pull-2xl-10{margin-right:83.3333333333%}.col-2xl-11{width:91.6666666667%;padding:0 .75rem}.push-2xl-11{margin-left:91.6666666667%}.pull-2xl-11{margin-right:91.6666666667%}.col-2xl-12{width:100%;padding:0 .75rem}.push-2xl-12{margin-left:100%}.pull-2xl-12{margin-right:100%}}@media(min-width:1366px){.col-3xl-0{width:0%;padding:0 .75rem}.push-3xl-0{margin-left:0%}.pull-3xl-0{margin-right:0%}.col-3xl-1{width:8.3333333333%;padding:0 .75rem}.push-3xl-1{margin-left:8.3333333333%}.pull-3xl-1{margin-right:8.3333333333%}.col-3xl-2{width:16.6666666667%;padding:0 .75rem}.push-3xl-2{margin-left:16.6666666667%}.pull-3xl-2{margin-right:16.6666666667%}.col-3xl-3{width:25%;padding:0 .75rem}.push-3xl-3{margin-left:25%}.pull-3xl-3{margin-right:25%}.col-3xl-4{width:33.3333333333%;padding:0 .75rem}.push-3xl-4{margin-left:33.3333333333%}.pull-3xl-4{margin-right:33.3333333333%}.col-3xl-5{width:41.6666666667%;padding:0 .75rem}.push-3xl-5{margin-left:41.6666666667%}.pull-3xl-5{margin-right:41.6666666667%}.col-3xl-6{width:50%;padding:0 .75rem}.push-3xl-6{margin-left:50%}.pull-3xl-6{margin-right:50%}.col-3xl-7{width:58.3333333333%;padding:0 .75rem}.push-3xl-7{margin-left:58.3333333333%}.pull-3xl-7{margin-right:58.3333333333%}.col-3xl-8{width:66.6666666667%;padding:0 .75rem}.push-3xl-8{margin-left:66.6666666667%}.pull-3xl-8{margin-right:66.6666666667%}.col-3xl-9{width:75%;padding:0 .75rem}.push-3xl-9{margin-left:75%}.pull-3xl-9{margin-right:75%}.col-3xl-10{width:83.3333333333%;padding:0 .75rem}.push-3xl-10{margin-left:83.3333333333%}.pull-3xl-10{margin-right:83.3333333333%}.col-3xl-11{width:91.6666666667%;padding:0 .75rem}.push-3xl-11{margin-left:91.6666666667%}.pull-3xl-11{margin-right:91.6666666667%}.col-3xl-12{width:100%;padding:0 .75rem}.push-3xl-12{margin-left:100%}.pull-3xl-12{margin-right:100%}}@media(min-width:1536px){.col-4xl-0{width:0%;padding:0 .75rem}.push-4xl-0{margin-left:0%}.pull-4xl-0{margin-right:0%}.col-4xl-1{width:8.3333333333%;padding:0 .75rem}.push-4xl-1{margin-left:8.3333333333%}.pull-4xl-1{margin-right:8.3333333333%}.col-4xl-2{width:16.6666666667%;padding:0 .75rem}.push-4xl-2{margin-left:16.6666666667%}.pull-4xl-2{margin-right:16.6666666667%}.col-4xl-3{width:25%;padding:0 .75rem}.push-4xl-3{margin-left:25%}.pull-4xl-3{margin-right:25%}.col-4xl-4{width:33.3333333333%;padding:0 .75rem}.push-4xl-4{margin-left:33.3333333333%}.pull-4xl-4{margin-right:33.3333333333%}.col-4xl-5{width:41.6666666667%;padding:0 .75rem}.push-4xl-5{margin-left:41.6666666667%}.pull-4xl-5{margin-right:41.6666666667%}.col-4xl-6{width:50%;padding:0 .75rem}.push-4xl-6{margin-left:50%}.pull-4xl-6{margin-right:50%}.col-4xl-7{width:58.3333333333%;padding:0 .75rem}.push-4xl-7{margin-left:58.3333333333%}.pull-4xl-7{margin-right:58.3333333333%}.col-4xl-8{width:66.6666666667%;padding:0 .75rem}.push-4xl-8{margin-left:66.6666666667%}.pull-4xl-8{margin-right:66.6666666667%}.col-4xl-9{width:75%;padding:0 .75rem}.push-4xl-9{margin-left:75%}.pull-4xl-9{margin-right:75%}.col-4xl-10{width:83.3333333333%;padding:0 .75rem}.push-4xl-10{margin-left:83.3333333333%}.pull-4xl-10{margin-right:83.3333333333%}.col-4xl-11{width:91.6666666667%;padding:0 .75rem}.push-4xl-11{margin-left:91.6666666667%}.pull-4xl-11{margin-right:91.6666666667%}.col-4xl-12{width:100%;padding:0 .75rem}.push-4xl-12{margin-left:100%}.pull-4xl-12{margin-right:100%}}@media(min-width:1920px){.col-5xl-0{width:0%;padding:0 .75rem}.push-5xl-0{margin-left:0%}.pull-5xl-0{margin-right:0%}.col-5xl-1{width:8.3333333333%;padding:0 .75rem}.push-5xl-1{margin-left:8.3333333333%}.pull-5xl-1{margin-right:8.3333333333%}.col-5xl-2{width:16.6666666667%;padding:0 .75rem}.push-5xl-2{margin-left:16.6666666667%}.pull-5xl-2{margin-right:16.6666666667%}.col-5xl-3{width:25%;padding:0 .75rem}.push-5xl-3{margin-left:25%}.pull-5xl-3{margin-right:25%}.col-5xl-4{width:33.3333333333%;padding:0 .75rem}.push-5xl-4{margin-left:33.3333333333%}.pull-5xl-4{margin-right:33.3333333333%}.col-5xl-5{width:41.6666666667%;padding:0 .75rem}.push-5xl-5{margin-left:41.6666666667%}.pull-5xl-5{margin-right:41.6666666667%}.col-5xl-6{width:50%;padding:0 .75rem}.push-5xl-6{margin-left:50%}.pull-5xl-6{margin-right:50%}.col-5xl-7{width:58.3333333333%;padding:0 .75rem}.push-5xl-7{margin-left:58.3333333333%}.pull-5xl-7{margin-right:58.3333333333%}.col-5xl-8{width:66.6666666667%;padding:0 .75rem}.push-5xl-8{margin-left:66.6666666667%}.pull-5xl-8{margin-right:66.6666666667%}.col-5xl-9{width:75%;padding:0 .75rem}.push-5xl-9{margin-left:75%}.pull-5xl-9{margin-right:75%}.col-5xl-10{width:83.3333333333%;padding:0 .75rem}.push-5xl-10{margin-left:83.3333333333%}.pull-5xl-10{margin-right:83.3333333333%}.col-5xl-11{width:91.6666666667%;padding:0 .75rem}.push-5xl-11{margin-left:91.6666666667%}.pull-5xl-11{margin-right:91.6666666667%}.col-5xl-12{width:100%;padding:0 .75rem}.push-5xl-12{margin-left:100%}.pull-5xl-12{margin-right:100%}}@media(min-width:2560px){.col-6xl-0{width:0%;padding:0 .75rem}.push-6xl-0{margin-left:0%}.pull-6xl-0{margin-right:0%}.col-6xl-1{width:8.3333333333%;padding:0 .75rem}.push-6xl-1{margin-left:8.3333333333%}.pull-6xl-1{margin-right:8.3333333333%}.col-6xl-2{width:16.6666666667%;padding:0 .75rem}.push-6xl-2{margin-left:16.6666666667%}.pull-6xl-2{margin-right:16.6666666667%}.col-6xl-3{width:25%;padding:0 .75rem}.push-6xl-3{margin-left:25%}.pull-6xl-3{margin-right:25%}.col-6xl-4{width:33.3333333333%;padding:0 .75rem}.push-6xl-4{margin-left:33.3333333333%}.pull-6xl-4{margin-right:33.3333333333%}.col-6xl-5{width:41.6666666667%;padding:0 .75rem}.push-6xl-5{margin-left:41.6666666667%}.pull-6xl-5{margin-right:41.6666666667%}.col-6xl-6{width:50%;padding:0 .75rem}.push-6xl-6{margin-left:50%}.pull-6xl-6{margin-right:50%}.col-6xl-7{width:58.3333333333%;padding:0 .75rem}.push-6xl-7{margin-left:58.3333333333%}.pull-6xl-7{margin-right:58.3333333333%}.col-6xl-8{width:66.6666666667%;padding:0 .75rem}.push-6xl-8{margin-left:66.6666666667%}.pull-6xl-8{margin-right:66.6666666667%}.col-6xl-9{width:75%;padding:0 .75rem}.push-6xl-9{margin-left:75%}.pull-6xl-9{margin-right:75%}.col-6xl-10{width:83.3333333333%;padding:0 .75rem}.push-6xl-10{margin-left:83.3333333333%}.pull-6xl-10{margin-right:83.3333333333%}.col-6xl-11{width:91.6666666667%;padding:0 .75rem}.push-6xl-11{margin-left:91.6666666667%}.pull-6xl-11{margin-right:91.6666666667%}.col-6xl-12{width:100%;padding:0 .75rem}.push-6xl-12{margin-left:100%}.pull-6xl-12{margin-right:100%}}.headings--special{font-family:"Suisse Intl",sans-serif;font-size:8.75rem;line-height:6.5rem;font-weight:700;letter-spacing:-0.02em}@media(max-width:1279.98px){.headings--special{font-size:5rem;line-height:4rem}}.hero-banner__title,.image-cover__title,.headings--title{font-family:"Suisse Intl",sans-serif;font-size:5rem;line-height:4rem;font-weight:700;letter-spacing:-0.02em}@media(max-width:1279.98px){.hero-banner__title,.image-cover__title,.headings--title{font-size:1.875rem;line-height:1.875rem}}.contact-info__title,.panel-accordion__title,.push-data__title,.push-data__title h1,.push-data__title h2,.push-data__title h3,.push-data__title h4,.push-data__title h5,.push-data__title h6,.data-element .data-element__unit,.data-element .data-element__value-number,.section-title__title,.headings--l{font-family:"Suisse Intl",sans-serif;font-size:3rem;line-height:2.625rem;font-weight:700}@media(max-width:1279.98px){.contact-info__title,.panel-accordion__title,.push-data__title,.push-data__title h1,.push-data__title h2,.push-data__title h3,.push-data__title h4,.push-data__title h5,.push-data__title h6,.data-element .data-element__unit,.data-element .data-element__value-number,.section-title__title,.headings--l{font-size:1.875rem;line-height:1.875rem;font-weight:500}}.global-search-header__search-result h1,.card-image__title,.card-thematic__title,.header-image-attributes__name,.teaser__title,.section-title__description,.section-title__title--xs,.headings--m{font-family:"Suisse Intl",sans-serif;font-size:1.875rem;font-weight:700;line-height:1.875rem}@media(max-width:1279.98px){.global-search-header__search-result h1,.card-image__title,.card-thematic__title,.header-image-attributes__name,.teaser__title,.section-title__description,.section-title__title--xs,.headings--m{font-size:1.25rem;line-height:1.25rem;font-weight:500}}.global-search-header__search-result small,.contact-content__wrapper [data-webform-key][class*=js-form-wrapper][class*=form-wrapper]>fieldset.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper>legend:first-of-type .fieldset-legend,.filter-list-links__item,.appendix-list__title,.accordion__body article h4,.definition-list__title,.technical-plan__title,.profile-card__title,.card-news__title,.card-document__title,.card-product__serial-number,.facet-item--checkbox label,.ordered-content__title,.image-attributes__name,.image-attributes__header .image-attributes__title,.teaser--small .teaser__title,.headings--s{font-family:"Suisse Intl",sans-serif;font-size:1.25rem;line-height:1.25rem;font-weight:500}@media(max-width:1279.98px){.global-search-header__search-result small,.contact-content__wrapper [data-webform-key][class*=js-form-wrapper][class*=form-wrapper]>fieldset.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper>legend:first-of-type .fieldset-legend,.filter-list-links__item,.appendix-list__title,.accordion__body article h4,.definition-list__title,.technical-plan__title,.profile-card__title,.card-news__title,.card-document__title,.card-product__serial-number,.facet-item--checkbox label,.ordered-content__title,.image-attributes__name,.image-attributes__header .image-attributes__title,.teaser--small .teaser__title,.headings--s{font-size:1rem;line-height:1rem;font-weight:400}}.webform-submission-form .form-item legend,.webform-submission-form [class*=description],.input-search label,.input-field label,.icon-item__label,.teaser--small .teaser__title,.headings--xs,.facets-widget-links.filter-section h3,.filtre__section header.titre h4{font-family:"Suisse Intl",sans-serif;font-size:1rem;line-height:1rem;font-weight:700}@media(max-width:1279.98px){.webform-submission-form .form-item legend,.webform-submission-form [class*=description],.input-search label,.input-field label,.icon-item__label,.teaser--small .teaser__title,.headings--xs,.facets-widget-links.filter-section h3,.filtre__section header.titre h4{font-weight:400}}.text__quote{font-family:"Suisse Intl",sans-serif;font-size:5rem;line-height:4rem;font-weight:700;font-style:italic;letter-spacing:-0.02em}@media(max-width:1279.98px){.text__quote{font-size:1.125rem;line-height:1.875rem;font-weight:400}}.text__body--xl{font-family:"Suisse Intl",sans-serif;font-size:1.875rem;line-height:2.5rem;font-weight:300}@media(max-width:1279.98px){.text__body--xl{font-size:1rem;font-weight:300;line-height:1.375rem}}.text-wysiwyg ul li,.text-wysiwyg ol li,.ck ul li,.ck ol li,.product-grid__description,.panel-accordion__content,.accordion__body article,.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email],.webform-submission-form .form-item[class*=js-form-type-email] input[type=text],.webform-submission-form .form-item[class*=js-form-type-email] input[type=number],.webform-submission-form .form-item[class*=js-form-type-email] input[type=email],.webform-submission-form .form-item[class*=js-form-type-number] input[type=text],.webform-submission-form .form-item[class*=js-form-type-number] input[type=number],.webform-submission-form .form-item[class*=js-form-type-number] input[type=email],.ordered-content__text,.text__body--l{font-family:"Suisse Intl",sans-serif;font-size:1.125rem;line-height:1.875rem;font-weight:400}@media(max-width:1279.98px){.text-wysiwyg ul li,.text-wysiwyg ol li,.ck ul li,.ck ol li,.product-grid__description,.panel-accordion__content,.accordion__body article,.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email],.webform-submission-form .form-item[class*=js-form-type-email] input[type=text],.webform-submission-form .form-item[class*=js-form-type-email] input[type=number],.webform-submission-form .form-item[class*=js-form-type-email] input[type=email],.webform-submission-form .form-item[class*=js-form-type-number] input[type=text],.webform-submission-form .form-item[class*=js-form-type-number] input[type=number],.webform-submission-form .form-item[class*=js-form-type-number] input[type=email],.ordered-content__text,.text__body--l{font-size:1rem;font-weight:300;line-height:1.375rem}}.accordion__body,.push-data__description,.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel],.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea],.webform-submission-form .form-item[class*=js-form-type-textarea] label,.webform-submission-form .form-item[class*=js-form-type-textfield] label,.webform-submission-form .form-item[class*=js-form-type-email] label,.webform-submission-form .form-item[class*=js-form-type-number] label,.webform-submission-form .fieldset-wrapper .field-prefix [class*=description],.card-image__description,.card-news__description,.badge--md,.text__body--m{font-family:"Suisse Intl",sans-serif;font-size:1rem;font-weight:300;line-height:1.375rem}@media(max-width:1279.98px){.accordion__body,.push-data__description,.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel],.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea],.webform-submission-form .form-item[class*=js-form-type-textarea] label,.webform-submission-form .form-item[class*=js-form-type-textfield] label,.webform-submission-form .form-item[class*=js-form-type-email] label,.webform-submission-form .form-item[class*=js-form-type-number] label,.webform-submission-form .fieldset-wrapper .field-prefix [class*=description],.card-image__description,.card-news__description,.badge--md,.text__body--m{font-size:.875rem;line-height:1.135rem}}.webform-submission-form [class*=js-form-type-processed-text][class*=form-no-label],.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-text,.webform-submission-form .form-item .webform-section-wrapper [class^=description] .webform-element-description,.breadcrumb__item,.profile-card__description,.card-product__standard,.teaser--small .teaser__description,.teaser__description,.tooltip,.badge--xs,.text__body--s{font-family:"Suisse Intl",sans-serif;font-size:.875rem;font-weight:300;line-height:1.135rem}.webform-submission-form .button[class*=webform-button-wrapper] input[type=submit],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*=webform-button-wrapper][id*=remove-button] input[type=submit],.contact-info__subtitle,.definition-list__list dt,.definition-list__list dd,.data-element__title,.button-small,.button:not(.dialog-cancel),.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel),.text__label--1{font-family:"Chakra Petch",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.463rem}@media(max-width:1279.98px){.webform-submission-form .button[class*=webform-button-wrapper] input[type=submit],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*=webform-button-wrapper][id*=remove-button] input[type=submit],.contact-info__subtitle,.definition-list__list dt,.definition-list__list dd,.data-element__title,.button-small,.button:not(.dialog-cancel),.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel),.text__label--1{font-size:1rem;line-height:1.219rem}}.global-search-footer,.filter-search-product__main-title,.filter-search-product,.filter-product-finder,.webform-submission-form .js-form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]+.text-count-wrapper,.product-grid__footer,.product-grid__filter-checkbox.checkbox-product-finder label.input-item__label,.product-grid__filter-dropdown .filter-product-finder__title,.checkbox-list__title,.range input[type=number],.range__field,.range__title,.input-search__input,.input-field__input,.dimensions,.card-image__suptitle,.card-news__suptitle,.card-empty__label,.card-document__description,.facet-item.facet-item--collapsed a,.facet-item.facet-item--expanded a,.facet-item--link label,.appendix-item__label,.teaser--small .teaser__suptitle,.teaser__suptitle,.text__label--2{font-family:"Chakra Petch",sans-serif;font-size:1rem;font-weight:400;line-height:1.219rem}@media(max-width:1279.98px){.global-search-footer,.filter-search-product__main-title,.filter-search-product,.filter-product-finder,.webform-submission-form .js-form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]+.text-count-wrapper,.product-grid__footer,.product-grid__filter-checkbox.checkbox-product-finder label.input-item__label,.product-grid__filter-dropdown .filter-product-finder__title,.checkbox-list__title,.range input[type=number],.range__field,.range__title,.input-search__input,.input-field__input,.dimensions,.card-image__suptitle,.card-news__suptitle,.card-empty__label,.card-document__description,.facet-item.facet-item--collapsed a,.facet-item.facet-item--expanded a,.facet-item--link label,.appendix-item__label,.teaser--small .teaser__suptitle,.teaser__suptitle,.text__label--2{font-size:.875rem;line-height:1.138rem}}.webform-submission-form .js-form-item .form-item--error-message,.webform-submission-form [data-drupal-messages] [role=contentinfo][aria-label="Error message"] *,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]::file-selector-button,.webform-submission-form .form-item[class*=js-form-type-checkbox] label,.webform-submission-form .form-item[class*=js-form-type-textarea] label.active,.webform-submission-form .form-item[class*=js-form-type-textarea] div:has(textarea[class*=form-textarea]:not(:placeholder-shown))+label,.webform-submission-form .form-item[class*=js-form-type-textarea]:focus-within div+label,.webform-submission-form .form-item[class*=js-form-type-select] label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:focus+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:focus+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:focus+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:focus+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:focus+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:focus+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:focus+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:focus+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:focus+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:not(:placeholder-shown)+label,.input-item__label,.card-document__date,.card-product__comparator button,.card-product__series,.text__label--3{font-family:"Chakra Petch",sans-serif;font-size:.875rem;font-weight:400;line-height:1.138rem}.m__t--0{margin-top:0 !important}.m__r--0{margin-right:0 !important}.m__b--0{margin-bottom:0 !important}.m__l--0{margin-left:0 !important}.m__x--0{margin-left:0 !important;margin-right:0 !important}.m__y--0{margin-top:0 !important;margin-bottom:0 !important}.m__t--1{margin-top:16px !important}.m__r--1{margin-right:16px !important}.m__b--1{margin-bottom:16px !important}.m__l--1{margin-left:16px !important}.m__x--1{margin-left:16px !important;margin-right:16px !important}.m__y--1{margin-top:16px !important;margin-bottom:16px !important}.m__t--2{margin-top:24px !important}.m__r--2{margin-right:24px !important}.m__b--2{margin-bottom:24px !important}.m__l--2{margin-left:24px !important}.m__x--2{margin-left:24px !important;margin-right:24px !important}.m__y--2{margin-top:24px !important;margin-bottom:24px !important}.m__t--3{margin-top:48px !important}.m__r--3{margin-right:48px !important}.m__b--3{margin-bottom:48px !important}.m__l--3{margin-left:48px !important}.m__x--3{margin-left:48px !important;margin-right:48px !important}.m__y--3{margin-top:48px !important;margin-bottom:48px !important}.m__t--4{margin-top:64px !important}.m__r--4{margin-right:64px !important}.m__b--4{margin-bottom:64px !important}.m__l--4{margin-left:64px !important}.m__x--4{margin-left:64px !important;margin-right:64px !important}.m__y--4{margin-top:64px !important;margin-bottom:64px !important}.m__t--5{margin-top:80px !important}.m__r--5{margin-right:80px !important}.m__b--5{margin-bottom:80px !important}.m__l--5{margin-left:80px !important}.m__x--5{margin-left:80px !important;margin-right:80px !important}.m__y--5{margin-top:80px !important;margin-bottom:80px !important}.m__t--6{margin-top:120px !important}.m__r--6{margin-right:120px !important}.m__b--6{margin-bottom:120px !important}.m__l--6{margin-left:120px !important}.m__x--6{margin-left:120px !important;margin-right:120px !important}.m__y--6{margin-top:120px !important;margin-bottom:120px !important}.section{width:100%;padding:.75rem}.section--white{background:#fff}.section--lightgray{background:#c5ced3}.section--darkgray{background:#1b272d}.section-title{margin-left:auto;margin-right:auto}.section--asymetric .container{width:calc(100% + (0.75rem * 2));margin-left:-0.75rem}@media(min-width:1024px){.section--asymetric .container{width:calc(120rem + (100vw - 120rem) / 2);margin-left:calc((100vw - 120rem)/2);max-width:none}}.bond{position:relative;width:.563rem}@media(min-width:360px){.bond{width:.938rem}}.bond::before{content:" ";display:block;width:.063rem;height:7.5rem;background:#0079ca;margin:0 auto}@media(min-width:360px){.bond--sm::before{height:5rem}}.bond--md::before{height:5rem}@media(min-width:768px){.bond--md::before{height:10rem}}.bond--xl::before{height:10rem}@media(min-width:1024px){.bond--xl::before{height:15rem}}@media(min-width:1280px){.bond--xl::before{height:20rem}}.bond--centered{margin-left:auto;margin-right:auto}.bond--circle::after{content:"";display:block;position:absolute;bottom:0;left:0;width:.563rem;height:.563rem;border-radius:100%;background:#0079ca}@media(min-width:360px){.bond--circle::after{width:.938rem;height:.938rem}}.number{display:flex;align-items:center;justify-content:center;color:#fff;width:3rem;height:3rem;background-color:#0079ca}@media(min-width:1280px){.number{width:4.5rem;height:4.5rem}}.image{display:block;height:auto}.image--full{width:100%;height:100%}.image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.image.card-image__image img{object-position:center}.badge{display:inline-block;text-decoration:none;padding:.25rem .75rem;border:1px solid;font-weight:500}.badge--primary{color:#0079ca;border-color:#0079ca}.badge--light{color:#fff;border-color:#fff}a.badge:hover{background:#0079ca;color:#fff}.input--type-checkbox{position:relative}.input--theme-light input[type=checkbox]{background-color:rgba(0,0,0,0);color:#1b272d;border:.0625rem solid #1b272d}.input--theme-light input[type=checkbox]:checked,.input--theme-light input[type=checkbox][data-active=true]{background-color:#0079ca}.input--theme-light input[type=radio]{border:.0625rem solid #1b272d}.input--theme-dark input[type=checkbox]{background-color:rgba(0,0,0,0);color:#ecf4fb;border:.0625rem solid #ecf4fb}.input--theme-dark input[type=checkbox]:checked,.input--theme-dark input[type=checkbox][data-active=true]{background-color:#0079ca}.input--theme-dark input[type=radio]{border:.0625rem solid #ecf4fb}.input__icon-check,.input__icon-active{display:none;font-size:1.325rem;color:#ecf4fb;position:absolute;top:.125rem;left:.125rem;pointer-events:none}input[data-active=true]~.input__icon-active{display:inline-block}.input__radio{appearance:none;margin:0;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-content:center}.input input[type=radio]{cursor:pointer}.input input[type=radio]::before{content:"";width:1.5rem;height:1.5rem;border-radius:50%;transform:scale(0);box-shadow:inset 1rem 1rem #0079ca}.input input[type=radio]:checked::before{transform:scale(0.625)}.input__checkbox{-webkit-appearance:none;appearance:none;margin:0;padding:.5rem;width:1.5rem;height:1.5rem;border-radius:.375rem;display:grid;place-content:center}.input__checkbox::before{content:""}.input input[type=checkbox]{cursor:pointer}.input input[type=checkbox]:checked~.input__icon-check{display:inline-block}.color-picker{appearance:none;margin:.25rem;border-radius:50%;display:grid;place-content:center;color:#1b272d}.color-picker::before{content:"";width:1.5rem;height:1.5rem;padding:.5rem;border-radius:50%;background-color:rgba(0,0,0,0)}.input-item--dark .color-picker::before{outline:.125rem solid rgba(255,255,255,.1)}.color-picker:checked::before{outline:.125rem solid #fff}.color-picker--transparent{background-color:rgba(0,0,0,0)}.color-picker--black::before{background-color:#111}.color-picker--blue::before{background-color:#0079ca}.color-picker--chestnut::before{background-color:#503319}.color-picker--gray-blue::before{background-color:#4b5a62}.color-picker--green::before{background-color:#048750}.color-picker--light-blue::before{background-color:#84b8e5}.color-picker--orange::before{background-color:#ca6100}.color-picker--purple::before{background-color:#5f1a77}.color-picker--red::before{background-color:#d60027}.color-picker--white::before{background-color:#fff}.color-picker--yellow::before{background-color:#ffb524}.color-picker--grey::before{background-color:#c5ced3}.tooltip{position:relative;display:flex;justify-content:center}.tooltip .tooltip__content{visibility:hidden;top:2em;width:20em;background-color:#111;color:#fff;text-align:left;padding:.5em;position:absolute;z-index:1}.tooltip .tooltip__content::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}.tooltip:hover .tooltip__content{visibility:visible}.sb-show-main #root:has(>.button--inverse,>.button-small--inverse){padding:8rem;background-color:#1b272d}.button:not(.dialog-cancel),.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel){display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#0079ca;border:1px solid #0079ca;border-radius:0;padding:.75rem 1rem;text-decoration:none;appearance:none;cursor:pointer;line-height:1.5rem;font-weight:500}@media(min-width:1280px){.button:not(.dialog-cancel),.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel){padding:1.25rem 1.5rem}}.button:not(.dialog-cancel)[disabled],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel)[disabled]{opacity:72%;cursor:not-allowed;pointer-events:none}.button:not(.dialog-cancel):hover,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel):hover,.button:not(.dialog-cancel):focus,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel):focus{background:#225999;border-color:#225999}.button:not(.dialog-cancel):active,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel):active{background:#143b66;border-color:#143b66}.button--has-text.button--has-icon span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon[id*=remove-button] span:first-of-type{display:flex;align-items:center;flex-shrink:0;position:relative}.button--has-text.button--has-icon span:first-of-type::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon[id*=remove-button] span:first-of-type::after{content:" ";position:absolute;right:0;display:block;background:currentColor;width:.0625rem;height:1.25rem;opacity:.5;transform:translateX(1.25rem)}@media(min-width:1280px){.button--has-text.button--has-icon span:first-of-type::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon[id*=remove-button] span:first-of-type::after{height:2.5rem;transform:translateX(1.5rem)}}.button--has-text.button--has-icon .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon[id*=remove-button] .button__icon{font-size:1.5rem;padding-left:2rem}@media(min-width:1280px){.button--has-text.button--has-icon .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon[id*=remove-button] .button__icon{padding-left:3rem}}.button__icon{display:block}.button--full-width{display:flex;align-items:center;justify-content:space-between;width:100%}.button--full-width span:first-of-type{flex:1;justify-content:center}.button--secondary{color:#0079ca;background:#fff;border:1px solid currentColor}.button--secondary:hover,.button--secondary:focus{color:#fff}.button--secondary:active{color:#fff}.button--inverse{color:#0079ca;background:#fff;border:1px solid #fff}.button--inverse:hover,.button--inverse:focus{color:#fff}.button--inverse:active{color:#fff}.button--inverse.button--secondary{color:#fff;background:rgba(0,0,0,0);border:1px solid #fff}.button--inverse.button--secondary:hover,.button--inverse.button--secondary:focus{color:#0079ca;background:#fff}.button--inverse.button--secondary:active{color:#0079ca;background:#ecf4fb}.button-small{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:2.5rem;padding:0;color:#1b272d;border:1px solid currentColor;background:rgba(0,0,0,0);text-decoration:none;appearance:none;font-weight:500;cursor:pointer}@media(max-width:1279.98px){.button-small{font-size:1.125rem;line-height:1.5rem}}.button-small[disabled]{opacity:72%;color:#e3e7ea;border-color:#e3e7ea;cursor:not-allowed}.button-small:hover,.button-small:focus{color:#0079ca;border-color:#0079ca}.button-small:active{color:#143b66;border-color:#143b66}.button-small--inverse{color:#fff;background:rgba(0,0,0,0);border:1px solid currentColor}.button-small--inverse:hover,.button-small--inverse:focus{color:#e3e7ea;border-color:#e3e7ea}.button-small--inverse:active{color:#e3e7ea;border-color:#e3e7ea}.button-small__icon{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:.5rem .75rem}.button-small--has-text span:first-of-type{padding:.5rem .75rem}.button-small--has-text.button-small--has-icon span:first-of-type{padding-right:.75rem}.button-small--has-text.button-small--has-icon .button-small__icon{border-left:1px solid currentColor}.button-small--full-width{display:flex;align-items:center;justify-content:space-between;width:100%}.button-small--full-width span:first-of-type{flex:1;text-align:center}.button-small--secondary{background:#0079ca;border-color:#0079ca;color:#fff}.button-small--secondary:hover,.button-small--secondary:focus{background:#225999;border-color:#225999;color:#fff}.button-small--secondary:active{background:#143b66;border-color:#143b66;color:#fff}.section-title{display:flex;flex-direction:column;align-items:center;padding:0 .75rem;max-width:37.5rem}.section-title__title{margin:2.5rem 0 0;text-align:center;color:#1b272d;font-weight:700}@media(max-width:767.98px){.section-title__title{margin:1.5rem 0 0}}.section-title__title--xs{margin:1.5rem 0 0}.page-title--no-margin .section-title__title{margin:0}.section-title__description{font-weight:300;margin:2.5rem 0 0;text-align:center;color:#1b272d}@media(max-width:359.98px){.section-title__description{font-size:1rem;margin:1.5rem 0 0}}.teaser{display:flex;flex-direction:column;margin:0 auto;text-decoration:none}@media(min-width:768px){.teaser{flex-direction:row}}.teaser__image{margin:0 0 1.5rem}@media(min-width:768px){.teaser__image{margin:0;width:50%}}.teaser__info{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;height:auto}@media(min-width:768px){.teaser__info{width:50%;padding:0 0 0 5rem}}.teaser__suptitle{font-weight:700;color:#0079ca;margin:0 0 .5rem 0}@media(min-width:1280px){.teaser__suptitle{margin:0 0 1rem 0}}.teaser__category{text-transform:uppercase}.teaser__title{margin:0 0 1.5rem 0;color:#1b272d}@media(min-width:1024px){.teaser__title{font-size:5rem;line-height:4rem;font-weight:700;letter-spacing:-0.02em;margin:0 0 2.5rem 0}}.teaser__description{margin:0 0 1.5rem 0;color:#4b5a62}@media(min-width:1024px){.teaser__description{font-size:1.125rem;line-height:1.875rem;font-weight:400;margin:0 0 2.5rem 0}}.teaser--has-no-image .teaser__info{padding:0 !important}@media(min-width:768px){.teaser--has-no-image .teaser__info{width:100%}}.teaser--small{flex-direction:row}.teaser--small .teaser__image{position:relative;width:5rem;height:5rem;flex-shrink:0;margin:0}@media(min-width:1280px){.teaser--small .teaser__image{width:10rem;height:10rem}}.teaser--small .teaser__suptitle{font-weight:500}.teaser--small .teaser__title{font-weight:700;margin:0 0 .5rem 0}.teaser--small .teaser__title{margin:0 0 .5rem 0}.teaser--small .teaser__description{display:none}@media(min-width:360px){.teaser--small .teaser__description{display:block;margin:0}}.teaser--small .teaser__info{width:100%;padding:0 0 0 1.5rem}@media(min-width:360px){.teaser--small .teaser__info{padding:0 0 0 2rem}}.teaser--small .teaser__button{display:none}a.teaser{align-items:center}a.teaser .teaser__info{display:block}a.teaser .teaser__suptitle{display:block;margin:0 0 .75rem 0}a.teaser .teaser__title{line-height:1.5rem;display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#1B272D 1px);background-repeat:no-repeat;background-size:0% 100%}a.teaser .teaser__description{margin:.5rem 0 0 0}@media(min-width:768px){a.teaser:hover .teaser__title{background-size:100% 100%}}.image-cover{overflow:hidden;position:relative}.image-cover__image::after{content:" ";display:block;width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(255.67deg,rgba(17,17,17,0.6) 7.54%,rgba(17,17,17,0) 74.56%),linear-gradient(250.56deg,rgba(17,17,17,0.8) 24.95%,rgba(255,255,255,0) 44.61%);background-blend-mode:normal,overlay;transform:rotate(-180deg)}.image-cover__title{color:#fff;margin:0}.image-cover .row{position:absolute;bottom:2.5rem;left:1.75rem}@media(max-width:1023.98px){.image-cover .row{left:1.125rem;bottom:1.375rem}}.image-cover>.container{position:relative}.image-cover>.container .row{left:0}.image-attributes{display:flex;justify-content:center;position:relative;flex-direction:column}.image-attributes picture{max-width:55rem;margin:0 auto}@media(min-width:1024px){.image-attributes__definition-list{display:none}}.image-attributes__header{display:flex;align-items:center;flex-direction:column;text-align:center;margin:0 auto;max-width:38.5rem}.image-attributes__header .image-attributes__tags-list{margin-bottom:1rem}.image-attributes__header .image-attributes__title{font-size:1.25rem;line-height:1.25rem;font-weight:700;color:#1b272d;margin:0 0 1.5rem}@media(min-width:1024px){.image-attributes__header .image-attributes__title{font-size:1.875rem;line-height:1.875rem;margin:0 0 2rem}}.image-attributes__header .image-attributes__description{color:#1b272d}.image-attributes__image-wrapper{position:relative;width:100%;max-width:55rem;height:auto;margin:0 auto}@media(min-width:1024px){.image-attributes__image-wrapper{width:60%}}@media(min-width:1366px){.image-attributes__image-wrapper{width:100%}}.image-attributes__attr{position:absolute;width:calc(100% - 3.625rem)}@media(max-width:1023.98px){.image-attributes__attr{display:none}}.image-attributes__attr-dot{display:flex;align-items:center;gap:.5rem}.image-attributes__attr-dot-decoration{display:flex;width:2.5rem;height:2.5rem;background:#0079ca;border-radius:100%;position:relative}.image-attributes__attr-dot-decoration::after{content:" ";width:.438rem;height:.438rem;background:#fff;position:absolute;border-radius:100%;top:50%;left:.75rem;transform:translate(-50%,-50%)}@media(min-width:768px){.image-attributes__attr-dot-decoration::after{width:.688rem;height:.688rem;left:1.25rem}}.image-attributes__attr-dot::after{content:" ";display:block;width:auto;height:.065rem;background:#96a6af;flex:1}.image-attributes__attr--left{width:calc(25% + 1.25rem)}.image-attributes__attr--left .image-attributes__attr-dot{flex-direction:row-reverse}.image-attributes__attr--left .image-attributes__name{justify-content:flex-end}.image-attributes__attr--right{right:0;width:calc(25% + 1.25rem)}.image-attributes__name{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:.5rem 3.25rem;font-weight:700}.image-attributes__definition-list .definition-list__list dt{display:none}.image-attributes__definition-list .definition-list__list dd{width:100%}.header-image-attributes{display:flex;justify-content:center;position:relative;flex-direction:column}.layout-section>.header-image-attributes{padding-top:0}.header-image-attributes picture{max-width:55rem;margin:0 auto}@media(min-width:1024px){.header-image-attributes__definition-list{display:none}}.header-image-attributes__header{max-width:38.5rem}.layout-section>.header-image-attributes__header{padding-bottom:0}.header-image-attributes__header .header-image-attributes__tags-list{margin-bottom:1rem}@media(min-width:1024px){.header-image-attributes__header .header-image-attributes__tags-list{margin-bottom:1.5rem}}.header-image-attributes__header .header-image-attributes__title{font-size:2.5rem;line-height:2.25;font-weight:700;color:#0079ca;margin:0}@media(min-width:1024px){.header-image-attributes__header .header-image-attributes__title{font-size:5rem;line-height:4rem}}.header-image-attributes__header .header-image-attributes__description{margin:1rem 0 0;color:#1b272d}@media(min-width:1024px){.header-image-attributes__header .header-image-attributes__description{margin:2.5rem 0 0}}.header-image-attributes__image-wrapper{width:100%;max-width:55rem;height:auto;margin:0 auto}@media(min-width:1024px){.header-image-attributes__image-wrapper{width:60%}}@media(min-width:1366px){.header-image-attributes__image-wrapper{width:100%}}.header-image-attributes__attr{position:absolute;width:calc(100% - 3.625rem)}@media(max-width:1023.98px){.header-image-attributes__attr{display:none}}.header-image-attributes__attr-dot{display:flex;align-items:center;gap:.5rem}.header-image-attributes__attr-dot-decoration{display:flex;width:2.5rem;height:2.5rem;background:#0079ca;border-radius:100%;position:relative}.header-image-attributes__attr-dot-decoration::after{content:" ";width:.438rem;height:.438rem;background:#fff;position:absolute;border-radius:100%;top:50%;left:.75rem;transform:translate(-50%,-50%)}@media(min-width:768px){.header-image-attributes__attr-dot-decoration::after{width:.688rem;height:.688rem;left:1.25rem}}.header-image-attributes__attr-dot::after{content:" ";display:block;width:auto;height:.065rem;background:#fff;flex:1}.header-image-attributes__attr--left{width:calc(25% + 1.25rem)}.header-image-attributes__attr--left .header-image-attributes__attr-dot{flex-direction:row-reverse}.header-image-attributes__attr--left .header-image-attributes__name{justify-content:flex-end}.header-image-attributes__attr--right{right:0;width:calc(25% + 1.25rem)}.header-image-attributes__name{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:.5rem 3.25rem;color:#4b5a62}.header-image-attributes__definition-list .definition-list__list dt{display:none}.header-image-attributes__definition-list .definition-list__list dd{width:100%}.appendix-item{color:#0079ca;text-decoration:none;padding:0 0 0 1.75rem;position:relative}.appendix-item__icon{display:inline-flex;align-items:center;height:1.25rem;position:absolute;left:0;top:0}.appendix-item__label{font-size:.9375rem;line-height:1.25rem;color:#1b272d;flex-grow:0;flex-shrink:0;display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#1B272D 1px);background-repeat:no-repeat;background-size:0% 100%}.appendix-item:hover{cursor:pointer}.appendix-item:hover .appendix-item__label{background-size:100% 100%}.ordered-content{display:flex;flex-direction:column;gap:1rem}@media(min-width:1280px){.ordered-content{flex-direction:row;gap:2rem}}.ordered-content__number{flex-shrink:0}.ordered-content__text-wrap{display:flex;flex-direction:column;gap:.5rem}@media(min-width:1280px){.ordered-content__text-wrap{gap:1rem}}.ordered-content__title{margin:0;color:#4b5a62;font-weight:500}@media(max-width:1279.98px){.ordered-content__title{font-size:1rem;line-height:1rem}}.ordered-content__text{margin:0;color:#4b5a62}@media(max-width:1279.98px){.ordered-content__text{font-size:1rem;line-height:1.375rem}}.data-element{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:60rem;row-gap:2rem;margin-left:8.3333333333%;padding:2rem;background:#e3e7ea;color:#e3e7ea}@media(min-width:768px){.data-element{margin-left:16.6666666667%}}@media(min-width:1280px){.data-element{grid-template-columns:repeat(auto-fill,minmax(25%,max-content));padding:5rem}}@media(min-width:1920px){.data-element{margin-left:25%}}.data-element::after{content:" ";position:absolute;left:100%;width:100vw;height:100%;background:currentColor}.data-element--dark{background:#1b272d;color:#1b272d}.data-element__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;color:#1b272d}.data-element__item:nth-of-type(odd){border-right:1px solid #c5ced3}.data-element--dark .data-element__item:nth-of-type(odd){border-color:#4b5a62}@media(min-width:1280px){.data-element__item{padding:0 3rem}.data-element__item:first-of-type{padding-left:0}.data-element__item:nth-of-type(odd){border:none}.data-element__item:not(:last-of-type){border-right:1px solid #c5ced3}.data-element--dark .data-element__item:not(:last-of-type){border-color:#4b5a62}}.data-element--dark .data-element__item{color:#fff}.data-element__title{font-weight:700;color:#0079ca;text-transform:uppercase}.data-element .data-element__unit,.data-element .data-element__value-number{margin:0}.data-element__value{display:flex}.data-element__value sup,.data-element__value sub{font-family:"Suisse Intl",sans-serif;font-weight:700}.data-element__value sup{align-self:flex-start}.data-element__value sub{align-self:flex-end}.facet-item{padding:0;margin:0;background-color:rgba(0,0,0,0);cursor:pointer;position:relative}.facet-item--is-active label{color:#fff !important}.facet-item label{color:#1b272d;padding:.625rem 1rem}.facet-item--checkbox label{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.5rem;font-weight:700}.facet-item--checkbox label span:first-of-type{flex:1;line-height:1.25}.facet-item--checkbox label span:last-of-type{font-weight:400}.facet-item--checkbox .facet-item__count{display:block}.facet-item--checkbox input{position:absolute;top:0;right:0;width:100%;height:100%;padding:0;margin:0;appearance:none;background-color:rgba(0,0,0,0);cursor:pointer}.facet-item--checkbox input:checked+label>span:first-of-type{text-decoration:underline}.facet-item--link{border:.063rem solid #c5ced3}.facet-item--link.facet-item--is-active{background-color:#0079ca}.facet-item--link label{display:block;position:relative;pointer-events:none}.facet-item--link .facet-item__count{display:none}.facet-item--link input{position:absolute;top:0;right:0;width:100%;height:100%;padding:0;margin:0;z-index:10;appearance:none;background-color:rgba(0,0,0,0)}.facet-item.facet-item--collapsed,.facet-item.facet-item--expanded{background-color:rgba(0,0,0,0);list-style-type:none}.facet-item.facet-item--collapsed .facet-item__status,.facet-item.facet-item--expanded .facet-item__status{display:none}.facet-item.facet-item--collapsed a,.facet-item.facet-item--expanded a{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;text-decoration:none;color:#1b272d}.facet-item.facet-item--collapsed>a,.facet-item.facet-item--expanded>a{border:.063rem solid #c5ced3}.facet-item.facet-item--collapsed{padding:0;margin:0;cursor:pointer;position:relative}.facet-item.facet-item--expanded>a{color:#fff;background-color:#0079ca}.facet-item.facet-item--expanded a.is-active{color:#fff;background-color:#0079ca}.card-thematic{background:#fff;padding:.938rem;width:280px !important}@media(min-width:1280px){.card-thematic{width:402px !important}}@media(min-width:1366px){.card-thematic{width:431px !important}}@media(min-width:1536px){.card-thematic{width:488px !important}}@media(min-width:1920px){.card-thematic{width:456px !important}}.card-thematic__title{padding:2.5rem 0;min-height:9.375rem;color:#4b5a62;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:413.98px){.card-thematic__title{padding:1.875rem 0;font-size:1.25rem;line-height:1.25rem}}.card-thematic__btn-wrapper{padding:2.5rem 0;display:flex;align-items:center;justify-content:center;text-align:center}.card-product{display:grid;background:#fff;position:relative;text-decoration:none}@media(min-width:1024px){.card-product:hover{box-shadow:0 0 20px rgba(75,90,98,.3)}}.card-product a{text-decoration:none;color:#4b5a62}.card-product--sb{max-width:400px}.card-product--wth-standard::before{content:" ";display:block;width:100%;height:2px;background:#0079ca;position:absolute;top:0;left:0}.card-product__standard{position:absolute;display:inline-block;font-weight:500;color:#fff;background:#0079ca;padding:.25rem .75rem;top:0;right:0}.card-product__header{display:flex;flex-direction:column}.card-product__metas{padding:1.5rem 1.5rem 0}.card-product__serial-number{font-size:1.25rem;line-height:1.25rem;font-weight:500;color:#1b272d;word-break:break-all;width:fit-content;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:0% 100%}.card-product:hover .card-product__serial-number{background-size:100% 100%}.card-product__series{display:block;font-weight:500;color:#0079ca;margin:0 0 .25rem}.card-product__wrapper-image{width:100%;padding:2rem;margin:0}.card-product__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1.4375}.card-product__image.image img{object-fit:contain}.card-product__description{margin-top:auto;padding:0 1.5rem 1.5rem}.card-product__description .definition-list__list dt,.card-product__description .definition-list__list dd{width:50%;padding:.25rem 0;font-size:.9375rem;line-height:1.25rem;line-height:1.25rem;color:#4b5a62}.card-product__description .definition-list__list dt:last-of-type,.card-product__description .definition-list__list dd:last-of-type{border-color:rgba(0,0,0,0)}@media(max-width:1023.98px){.card-product--compressed .card-product__header{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:2rem;padding:1.75rem 1rem 1rem}.card-product--compressed .card-product__serial-number{font-size:1rem;line-height:1rem}.card-product--compressed .card-product__metas,.card-product--compressed .card-product__wrapper-image{padding:0}.card-product--compressed .card-product__metas{order:2}.card-product--compressed .card-product__wrapper-image{order:1}.card-product--compressed .card-product__image{aspect-ratio:1.4687;max-width:5.875rem}.card-product--compressed .card-product__description .definition-list__list dt{width:40%}.card-product--compressed .card-product__description .definition-list__list dd{width:60%;padding-left:.25rem}}.card-product__comparator{display:flex;align-items:flex-end;padding:0 1.5rem 1.5rem}.card-product__comparator button{display:flex;align-items:center;gap:.5rem;border:none;background:none;appearance:none;color:#0079ca}.card-product__comparator button:hover{cursor:pointer}.card-document{display:flex;flex-direction:column;padding:2rem;background:#fff;text-decoration:none;border:1px solid #c5ced3}.card-document--sb{max-width:520px}.card-document__header{display:flex;justify-content:space-between;margin-bottom:2.5rem}.card-document__icon img{display:inline-block;width:auto;max-height:3.5rem}.card-document__title{font-weight:500;color:#1b272d;line-height:1.5rem;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:0% 100%}.card-document:hover .card-document__title{background-size:100% 100%}.card-document__description{display:block;color:#4b5a62;margin:.5rem 0 0}.card-document__wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.card-document__date{color:#4b5a62}.card-document__button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #c5ced3;font-size:1.25rem;color:#1b272d;margin:0 0 0 1.5rem;flex-shrink:0}@media(min-width:768px){.card-document__button{margin:0 0 0 2.5rem}}@media(min-width:768px){.card-document:hover{box-shadow:0 0 20px rgba(75,90,98,.3)}.card-document:hover .card-document__title::after{width:100%}}.card-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #c5ced3;padding:2rem;text-decoration:none}.card-empty--sb{max-width:400px}.card-empty__icon{font-size:2.25rem;color:#4b5a62}.card-empty__label{color:#4b5a62;margin-top:.5rem}@media(min-width:768px){.card-empty:hover{box-shadow:0 0 20px rgba(75,90,98,.3)}}.card-news{display:grid;grid-template-rows:auto 1fr;background:#fff;text-decoration:none}.card-news--sb{max-width:400px}.card-news__content-wrapper{padding:2rem}@media(min-width:768px){.card-news__content-wrapper{padding:1rem}}@media(min-width:1280px){.card-news__content-wrapper{padding:2rem}}.card-news__metas{margin-bottom:.5rem}.card-news__suptitle{font-weight:500;color:#0079ca;margin:0 0 .5rem 0}@media(min-width:1024px){.card-news__suptitle{margin:0 0 1rem 0}}.card-news__title{margin:0;font-weight:700;color:#1b272d}.card-news__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:1rem 0 0;color:#1b272d}.card-news__footer{margin-top:auto}.card-news__cta{display:flex;justify-content:center;margin-top:1rem}.card-news__cta>*{width:100%}.card-news__tags{margin-top:1rem}@media(min-width:768px){.card-news:hover{box-shadow:0 0 20px rgba(75,90,98,.3)}.card-news:hover .card-news__image{overflow:hidden}.card-news:hover .card-news__image img{transition:500ms all;transform:scale(1.1)}}a.card-news .card-news__title{line-height:1.5rem;display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#1B272D 1px);background-repeat:no-repeat;background-size:0% 100%}@media(min-width:768px){a.card-news:hover .card-news__title{background-size:100% 100%}}div.card-news .card-news__title{line-height:1.5rem;display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#1B272D 1px);background-repeat:no-repeat;background-size:0% 100%}div.card-news .card-news__title a{text-decoration:none;color:inherit}@media(min-width:768px){div.card-news .card-news__title:hover{background-size:100% 100%}}.card-image{display:block;text-decoration:none;position:relative;overflow:hidden;height:auto}.card-image--sb{max-width:600px;min-height:300px}.card-image--ratio{aspect-ratio:.94444444;width:auto;max-width:22.75rem;min-height:34.375rem}.card-grid__col .card-image--ratio.card-grid__list-item{max-width:100%}.card-image__image{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:100%;display:flex;transform:translate(-50%,-50%)}.card-image__image>picture{min-height:100%;max-width:none}.card-image::after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(top,rgba(17,17,17,0) 0%,rgba(17,17,17,0.75) 100%);background:-webkit-linear-gradient(top,rgba(17,17,17,0) 0%,rgba(17,17,17,0.75) 100%);background:linear-gradient(to bottom,rgba(17,17,17,0) 0%,rgba(17,17,17,0.75) 100%);background-blend-mode:normal,overlay;z-index:1}.card-image__wrapper{padding:1.5rem 0 0;max-width:350px;z-index:2;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}@media(min-width:768px){.card-image__wrapper{padding:3rem 0 0;bottom:3rem;left:3rem;right:3rem}}.card-image__metas{margin:0 0 .5rem}@media(min-width:768px){.card-image__metas{margin:0 0 1rem}}.card-image__suptitle{font-weight:500;color:#fff}.card-image__title{margin:0;font-weight:700;color:#fff;line-height:2rem;display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#FFFFFF 1px);background-repeat:no-repeat;background-size:0% 100%}.card-image__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.5rem 0 0;color:#fff}@media(min-width:768px){.card-image__description{margin:1rem 0 0}}@media(min-width:768px){.card-image:hover{box-shadow:0 0 20px rgba(75,90,98,.3)}.card-image:hover .card-image__title{background-size:100% 100%}}.profile-card{max-width:21.875rem}.profile-card a{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;background:rgba(0,0,0,0);text-decoration:none;color:#4b5a62}.profile-card a:hover{color:#fff;background:#1b272d}.profile-card__image-wrapper{max-width:80px;max-height:80px;border-radius:60%}.profile-card__image-wrapper img{border-radius:60%}.profile-card__title{margin:0 0 .5rem}.profile-card__description{margin:0}.technical-plan{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:3.5rem;padding:0;margin:0}@media(min-width:768px){.technical-plan{flex-wrap:nowrap;flex-direction:row;align-items:flex-start;justify-content:space-between}}@media(min-width:1024px){.technical-plan{gap:unset}}.technical-plan__title{padding:.75rem 0;margin-bottom:3.5rem;border-bottom:2px solid #1b272d;font-weight:500;color:#1b272d}.technical-plan__image{width:auto;height:auto;min-width:18.75rem;max-width:21.25rem}.dimensions{color:#1b272d;overflow-x:auto}@media(min-width:768px){.dimensions{font-size:1rem;line-height:1.219rem}}.dimensions__table{width:100%;border-collapse:collapse;border:.063rem solid #96a6af}@media(min-width:768px){.dimensions thead th{font-size:1.125rem;font-weight:700}}.dimensions th,.dimensions td{padding:1rem;text-align:left;border:.063rem solid #96a6af}@media(min-width:768px){.dimensions th,.dimensions td{padding:1.5rem}}.dimensions tbody td:first-of-type{font-weight:700}.dimensions__highlighted{background-color:rgba(246,248,248,.8)}.breadcrumb,.layout-section .breadcrumb{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:1280px){.breadcrumb,.layout-section .breadcrumb{padding-top:2.5rem;padding-bottom:5rem}}.breadcrumb ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}@media(max-width:767.98px){.breadcrumb ul{padding-left:.75rem;padding-top:1.5rem}}.breadcrumb__label--disabled,.breadcrumb__link{color:#96a6af;text-decoration:none;position:relative;padding:0 .875rem 0 0}@media(max-width:767.98px){.breadcrumb__label--disabled,.breadcrumb__link{padding:0 .425rem 0 0}}.breadcrumb__label--disabled::after,.breadcrumb__link::after{content:"";font-family:"actions-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:-0.875rem;top:50%;transform:translateY(-50%)}@media(max-width:767.98px){.breadcrumb__label--disabled::after,.breadcrumb__link::after{right:-0.5rem}}.breadcrumb__item{font-weight:500;color:#1b272d;margin:0 1.75rem 0 0}@media(max-width:767.98px){.breadcrumb__item{font-size:.75rem;margin:0 .875rem 0 0}}.breadcrumb__link::before{content:" ";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background:#4b5a62}.breadcrumb__link:hover{color:#4b5a62}.breadcrumb__link:hover::before{width:calc(100% - .875rem)}@media(max-width:767.98px){.breadcrumb__link:hover::before{width:calc(100% - .425rem)}}.breadcrumb--inversed .breadcrumb__item{color:#fff}.breadcrumb--inversed .breadcrumb__link{color:#96a6af}.breadcrumb--floating{position:absolute;transform:translateX(-0.75rem);z-index:1}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.definition-list__title{padding:.75rem 0;border-bottom:2px solid #1b272d;font-size:1.25rem;font-weight:500;color:#1b272d}.definition-list__list{display:flex;flex-wrap:wrap;margin:0}.definition-list__list dt,.definition-list__list dd{font-size:.875rem;word-break:break-word;border-bottom:.065rem solid #c5ced3}@media(min-width:1024px){.definition-list__list dt,.definition-list__list dd{font-size:1.125rem}}.definition-list__list dt{width:25%;padding:.75rem 0;color:#4b5a62}.definition-list__list dd{width:75%;margin:0;padding:.75rem 0 .75rem .25rem;font-weight:500;color:#1b272d}.definition-list__list--has-label-on-top dt{width:100%;padding:.75rem;padding-left:0;border-bottom:none}.definition-list__list--has-label-on-top dd{width:100%;padding:0 0 .75rem}.definition-list__list--dark dt{font-weight:500;color:#1b272d}.definition-list__list--dark dd{font-weight:400}.definition-list+.definition-list{margin-top:2.75rem}.icon-item{display:flex;align-items:center;gap:1.5rem;color:#111}.icon-item--is-button{appearance:none;border:none;background-color:rgba(0,0,0,0)}.icon-item--is-link{text-decoration:none}.icon-item--is-link:hover{color:#0079ca}.icon-item--is-link:hover .icon-item__icon{border-color:#0079ca}.icon-item--is-link:hover .icon-item__label{color:#0079ca}.icon-item__icon{display:inline-flex;align-items:center;justify-content:center;font-size:2rem;width:4.375rem;height:4.375rem;border:.063rem solid #96a6af;border-radius:100%;flex-shrink:0}.icon-item__label{font-weight:400;color:#1b272d;flex-grow:0}.input-field{display:flex;flex-direction:column;padding:.5em 0;position:relative;color:#1b272d;color:#fff}.input-field--is-dark{color:#111}.input-field label{padding-bottom:.5em;cursor:pointer}.input-field__input{padding:1em;border:none;color:#4b5a62;min-width:5rem;outline:none}.input-field__input::placeholder{color:#4b5a62}.input-field__input--background{background-color:#fff}.input-field__input--no-background{background-color:rgba(0,0,0,0);background:none}.input-field__input--border{border:.065rem solid #4b5a62}.input-search{display:flex;flex-direction:column;position:relative;color:#1b272d;background-color:#fff;border:.065rem solid #4b5a62}.input-search--is-dark{color:#fff;border-color:rgba(0,0,0,0)}.input-search label{display:flex;align-items:center;gap:1rem;cursor:pointer}.input-search__input{padding:1em 2.75rem 1rem 1rem;border:none;color:#4b5a62;width:100%;outline:none;background:none}.input-search__input::placeholder{color:#4b5a62}.input-search__icon{position:absolute;top:0;right:0;color:#1b272d;transform:translate(-1rem,1rem)}.input-item{display:flex;align-items:center;color:#111}.input-item+.input-item{margin-bottom:.75em}.input-item--dark{color:#fff}.input-item__label{display:flex;align-items:center;gap:.5rem;color:#4b5a62;cursor:pointer}.input-item--dark .input-item__label{color:#fff}.input-item__tooltip{margin:0 .25rem}.webform-submission-form .form-wrapper,.webform-submission-form .form-item,.webform-submission-form .fieldset-wrapper{display:flex;flex-direction:column}.webform-submission-form .form-wrapper.js-webform-states-hidden,.webform-submission-form .form-item.js-webform-states-hidden,.webform-submission-form .fieldset-wrapper.js-webform-states-hidden{display:none}.webform-submission-form [class*=description]{margin-bottom:1.5rem;padding:0;color:#1b272d;font-weight:700}@media(min-width:1024px){.webform-submission-form [class*=description]{font-size:1.25rem;line-height:1.25rem}}.webform-submission-form [class*=description] .webform-element-description{margin:0;padding:0}.webform-submission-form .fieldset-wrapper .field-prefix [class*=description]{color:#4b5a62;font-weight:400}.webform-submission-form .form-item{padding:0;border:none;position:relative;color:#1b272d}.webform-submission-form .form-item>legend:first-child{margin-bottom:1.5rem}.webform-submission-form .form-item legend{color:#1b272d;margin-bottom:.5rem;padding:0;font-weight:700}@media(min-width:1024px){.webform-submission-form .form-item legend{font-size:1.25rem}}.webform-submission-form .form-item legend .fieldset-legend{display:flex;align-items:center}.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-textfield] input[type=text][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-textfield] input[type=number][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-textfield] input[type=email][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-email] input[type=text][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-email] input[type=number][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-email] input[type=email][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-number] input[type=text][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-number] input[type=number][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-number] input[type=email][class*=error]{border-color:#ed002b}.webform-submission-form .form-item[class*=js-form-type-textfield] label,.webform-submission-form .form-item[class*=js-form-type-email] label,.webform-submission-form .form-item[class*=js-form-type-number] label{font-size:1rem;font-weight:400;position:absolute;bottom:0;left:0;z-index:5;display:flex;align-items:center;cursor:pointer;color:#96a6af;pointer-events:none;transform:translate(1rem,-1.065rem)}.webform-submission-form .form-item[class*=js-form-type-textfield] [class*=description],.webform-submission-form .form-item[class*=js-form-type-email] [class*=description],.webform-submission-form .form-item[class*=js-form-type-number] [class*=description]{display:none}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number],.webform-submission-form .form-item[class*=js-form-type-email] input[type=number],.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]{-moz-appearance:textfield}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]::-webkit-outer-spin-button,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]::-webkit-inner-spin-button,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]::-webkit-outer-spin-button,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]::-webkit-inner-spin-button,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]::-webkit-outer-spin-button,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email],.webform-submission-form .form-item[class*=js-form-type-email] input[type=text],.webform-submission-form .form-item[class*=js-form-type-email] input[type=number],.webform-submission-form .form-item[class*=js-form-type-email] input[type=email],.webform-submission-form .form-item[class*=js-form-type-number] input[type=text],.webform-submission-form .form-item[class*=js-form-type-number] input[type=number],.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]{position:relative;min-width:fit-content;width:100%;height:3.5rem;padding:1.5rem 1rem;outline:none;border:none;font-size:1rem;line-height:1rem;font-weight:400;color:#1b272d}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]::placeholder,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]::placeholder,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]::placeholder,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]::placeholder,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]::placeholder,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]::placeholder,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]::placeholder,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]::placeholder,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]::placeholder{opacity:0}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:placeholder-shown{border-bottom:.125rem solid #c5ced3}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text].error,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number].error,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email].error,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text].error,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number].error,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email].error,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text].error,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number].error,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email].error{border-color:#ed002b}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:focus,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:focus,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:focus,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:focus,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:focus,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:focus,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:focus,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:focus,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:focus,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:not(:placeholder-shown){padding:2rem 1rem 1rem;border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:focus+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:focus+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:focus+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:focus+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:focus+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:focus+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:focus+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:focus+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:focus+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:not(:placeholder-shown)+label{color:#0079ca;transform:translate(1rem,-1.75rem)}.webform-submission-form .form-wrapper{position:relative}.webform-submission-form .form-item{padding:0;position:relative;color:#1b272d}.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-select]{border-color:#ed002b}.webform-submission-form .form-item[class*=js-form-type-select]{border-bottom:.125rem solid #c5ced3}.webform-submission-form .form-item[class*=js-form-type-select]:focus,.webform-submission-form .form-item[class*=js-form-type-select]:focus-within{border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item[class*=js-form-type-select]:invalid{border-bottom:.125rem solid #ed002b}.webform-submission-form .form-item[class*=js-form-type-select].form-item--small{display:inline-flex}.webform-submission-form .form-item[class*=js-form-type-select].form-item--small select[class*=form-select]{min-width:12.5rem;padding-right:3.25rem}.webform-submission-form .form-item[class*=js-form-type-select]::after{content:"";position:absolute;bottom:0;right:0;font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:1.5rem;translate:-1rem -0.75rem;pointer-events:none}.webform-submission-form .form-item[class*=js-form-type-select]:focus-within::after{transform:rotate(180deg)}.webform-submission-form .form-item[class*=js-form-type-select] label{position:absolute;bottom:0;left:0;z-index:5;display:flex;align-items:center;cursor:pointer;color:#0079ca;margin:0;transform:translate(1rem,-1.75rem);line-height:1rem}.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]{appearance:none;width:100%;min-width:fit-content;height:3.5rem;padding:1.6562rem 2.75rem .46875rem 1rem;outline:none;border:none;background-color:#fff;font-size:1rem;font-weight:400;line-height:1rem;color:#96a6af}@media(min-width:768px){.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]{padding:1.6562rem 1rem .46875rem}}.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:focus,.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:has(option:checked),.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:has([selected]),.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:has([selected=selected]),.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:where(option:checked),.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:where([selected]),.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:where([selected=selected]){color:#1b272d}.webform-submission-form .form-item[class*=js-form-type-textarea]:focus-within div+label{color:#0079ca;transform:translate(1rem,0.5rem)}.webform-submission-form .form-item[class*=js-form-type-textarea] div:has(textarea[class*=form-textarea]:not(:placeholder-shown))+label{color:#0079ca;transform:translate(1rem,0.5rem)}.webform-submission-form .form-item[class*=js-form-type-textarea] .form-item--error-message{transform:translate(0,-0.25rem)}.webform-submission-form .form-item[class*=js-form-type-textarea] label{font-size:1rem;font-weight:400;position:absolute;top:0;left:0;z-index:5;display:flex;align-items:center;cursor:pointer;color:#96a6af;pointer-events:none;transform:translate(1rem,1.065rem)}.webform-submission-form .form-item[class*=js-form-type-textarea] label.active{color:#0079ca;transform:translate(1rem,0.5rem)}.webform-submission-form .form-item[class*=js-form-type-textarea] [class*=description]{display:none}.webform-submission-form .form-item[class*=js-form-type-textarea][class*=form-item--error] textarea[class*=form-textarea][class*=error]{border-color:#ed002b}.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]{font-size:1rem;font-weight:400;appearance:none;resize:vertical;width:100%;height:100%;min-width:100%;max-width:fit-content;min-height:10rem;padding:1.5rem 1rem;outline:none;background-color:#fff;border:none;color:#1b272d;border-bottom:.125rem solid #c5ced3}.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]::placeholder{opacity:0}.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]:placeholder-shown{border-bottom:.125rem solid #c5ced3}.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]:focus{border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item .webform-section-wrapper [class^=description] .webform-element-description{font-weight:normal}.webform-submission-form .form-item[class*=js-form-type-checkbox]{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center}.webform-submission-form .form-item[class*=js-form-type-checkbox] label{color:#111}.webform-submission-form .form-item[class*=js-form-type-checkbox] input[class*=form-checkbox]{display:grid;place-content:center;appearance:none;margin:0;padding:.75rem;width:1.5rem;height:1.5rem;border-radius:.3rem;background-color:#fff;color:#fff;border:.065rem solid #96a6af}.webform-submission-form .form-item[class*=js-form-type-checkbox] input[class*=form-checkbox]:checked{background-color:#0079ca}.webform-submission-form .form-item[class*=js-form-type-checkbox] input[class*=form-checkbox]:checked::after{content:"";font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:1.5rem;pointer-events:none}.webform-submission-form .form-item[class*=js-form-type-tel]:focus-within .iti__selected-flag{border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item[class*=js-form-type-tel]:focus-within .iti__flag-container+input[type=tel]{border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item[class*=js-form-type-tel] .iti{display:flex;gap:1.5rem;position:relative}.webform-submission-form .form-item[class*=js-form-type-tel] .iti.iti--allow-dropdown{color:#4b5a62;min-width:100%;padding:0;outline:none;max-width:fit-content;border:none}.webform-submission-form .form-item[class*=js-form-type-tel] .iti__flag-container{position:static;padding:0}.webform-submission-form .form-item[class*=js-form-type-tel] .iti__flag-container ul.iti__country-list{width:100%;z-index:10 !important}.webform-submission-form .form-item[class*=js-form-type-tel] .iti__selected-flag{position:static;display:flex;align-items:center;gap:.5rem;z-index:1;height:100%;padding:1rem;background-color:#fff;border-bottom:.125rem solid #c5ced3}.webform-submission-form .form-item[class*=js-form-type-tel] .iti__selected-flag[aria-expanded=true]{border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item[class*=js-form-type-tel] [class*=description]{display:none}.webform-submission-form .form-item[class*=js-form-type-tel] label{display:none}.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel]{position:relative;color:#1b272d;width:100%;height:3.5rem;padding:1.185rem 1rem;outline:none;border:none;font-size:1rem;font-weight:400;line-height:1rem}@media(min-width:768px){.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel]{min-width:fit-content}}.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel]::placeholder{opacity:1;color:#96a6af}.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel]:placeholder-shown{border-bottom:.125rem solid #c5ced3}.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel].error{border-color:#ed002b}.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel]:focus,.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel]:not(:placeholder-shown){border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-tel] .iti__selected-flag{border-color:#ed002b}.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-tel] .iti__flag-container+input[type=tel]{border-color:#ed002b}.progress-tracker{display:flex;margin:60px auto;padding:0;list-style:none}.progress-step{flex:1 1 0%;margin:0;padding:0;min-width:24px}.progress-step:last-child{flex-grow:0}.progress-step:last-child .progress-marker::after{display:none}.progress-link{display:block;position:relative}.progress-marker{display:block;position:relative}.progress-marker::before{content:attr(data-text);display:flex;justify-content:center;align-items:center;position:relative;z-index:20;width:24px;height:24px;padding-bottom:2px;border-radius:50%;transition:background-color,border-color;transition-duration:.3s}.progress-marker::after{content:"";display:block;position:absolute;z-index:-10;top:10px;right:-12px;width:100%;height:4px;transition:background-color .3s,background-position .3s}.progress-text{display:block;padding:8px 8px;overflow:hidden;text-overflow:ellipsis}.progress-title{margin-top:0}.progress-step .progress-marker{color:#fff}.progress-step .progress-marker::before{background-color:#b6b6b6}.progress-step .progress-marker::after{background-color:#b6b6b6}.progress-step .progress-text{color:#333}.progress-step.is-active .progress-marker::before{background-color:#2196f3}.progress-step.is-complete .progress-marker::before,.progress-step.is-progress .progress-marker::before{background-color:#1976d2}.progress-step.is-complete .progress-marker::after,.progress-step.is-progress .progress-marker::after{background-color:#868686}.progress-step.is-progress-10 .progress-marker::after{background-image:linear-gradient(to right,#868686 10%,#b6b6b6 10%)}.progress-step.is-progress-20 .progress-marker::after{background-image:linear-gradient(to right,#868686 20%,#b6b6b6 20%)}.progress-step.is-progress-30 .progress-marker::after{background-image:linear-gradient(to right,#868686 30%,#b6b6b6 30%)}.progress-step.is-progress-40 .progress-marker::after{background-image:linear-gradient(to right,#868686 40%,#b6b6b6 40%)}.progress-step.is-progress-50 .progress-marker::after{background-image:linear-gradient(to right,#868686 50%,#b6b6b6 50%)}.progress-step.is-progress-60 .progress-marker::after{background-image:linear-gradient(to right,#868686 60%,#b6b6b6 60%)}.progress-step.is-progress-70 .progress-marker::after{background-image:linear-gradient(to right,#868686 70%,#b6b6b6 70%)}.progress-step.is-progress-80 .progress-marker::after{background-image:linear-gradient(to right,#868686 80%,#b6b6b6 80%)}.progress-step.is-progress-90 .progress-marker::after{background-image:linear-gradient(to right,#868686 90%,#b6b6b6 90%)}.progress-step:hover .progress-marker::before{background-color:#56adf5}.progress-tracker--text .progress-step:last-child,.progress-tracker--center .progress-step:last-child,.progress-tracker--right .progress-step:last-child{flex-grow:1}.progress-tracker--center{text-align:center}.progress-tracker--center .progress-marker::before,.progress-tracker--center .progress-text--dotted::before{margin-left:auto;margin-right:auto}.progress-tracker--center .progress-marker::after{right:-50%}.progress-tracker--right{text-align:right}.progress-tracker--right .progress-marker::before,.progress-tracker--right .progress-text--dotted::before{margin-left:auto}.progress-tracker--right .progress-marker::after{right:calc(-100% + 12px)}.progress-tracker--spaced .progress-marker::after{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.progress-tracker--border{padding:4px;border:2px solid #333;border-radius:32px}.progress-tracker--theme-red .progress-step .progress-marker{color:#fff}.progress-tracker--theme-red .progress-step .progress-marker::before{background-color:#666}.progress-tracker--theme-red .progress-step .progress-marker::after{background-color:#666}.progress-tracker--theme-red .progress-step .progress-text{color:#333}.progress-tracker--theme-red .progress-step.is-active .progress-marker::before{background-color:#a62d24}.progress-tracker--theme-red .progress-step.is-complete .progress-marker::before{background-color:#d93b30}.progress-tracker--theme-red .progress-step.is-complete .progress-marker::after{background-color:#333}.progress-tracker--theme-red .progress-step:hover .progress-marker::before{background-color:#df7b74}.progress-text--dotted::before{content:"";display:block;width:12px;height:12px;margin:6px -2px;background-size:12px 18px;background-image:repeating-radial-gradient(circle at center 6px,#b6b6b6,#b6b6b6 5px,rgba(182,182,182,0.5) 5.5px,rgba(182,182,182,0.01) 6px,transparent 100%)}.progress-text--dotted-1::before{height:12px}.progress-text--dotted-2::before{height:30px}.progress-text--dotted-3::before{height:48px}.progress-text--dotted-4::before{height:66px}.progress-text--dotted-5::before{height:84px}.progress-text--dotted-6::before{height:102px}.progress-text--dotted-7::before{height:120px}.progress-text--dotted-8::before{height:138px}.progress-text--dotted-9::before{height:156px}.progress-text--dotted-10::before{height:174px}.progress-text--dotted-11::before{height:192px}.progress-text--dotted-12::before{height:210px}.progress-tracker--text-top .progress-text{height:100%}.progress-tracker--text-top .progress-marker{top:-24px}.progress-tracker--text-inline{overflow:hidden}.progress-tracker--text-inline .progress-step,.progress-tracker--text-inline .progress-marker{display:flex;align-items:center}.progress-tracker--text-inline .progress-marker{flex-grow:1}.progress-tracker--text-inline .progress-marker::after{top:auto}.progress-tracker--text-inline .progress-text{position:relative;z-index:30;max-width:70%;white-space:nowrap;padding-top:0;padding-bottom:0;background-color:#fff}.progress-tracker--text-inline .progress-marker .progress-text{display:inline-block}.progress-tracker--text-inline .progress-title{margin:0}.progress-tracker--square .progress-marker::before{border-radius:0}.progress-tracker--square .progress-marker::after{top:auto;bottom:0}@media(max-width:575px){.progress-tracker-wrapper{overflow-x:auto;scroll-snap-type:x proximity}.progress-tracker-wrapper .progress-step{min-width:50%;scroll-snap-align:start}}.progress-tracker--vertical{flex-direction:column}.progress-tracker--vertical .progress-step{display:flex;flex:1 1 auto}.progress-tracker--vertical.progress-tracker--right .progress-step{flex-direction:row-reverse}.progress-tracker--vertical .progress-marker::after{right:auto;top:12px;left:10px;width:4px;height:100%}.progress-tracker--vertical .progress-text{padding:0 12px 24px 12px}@keyframes scale-up{from{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.anim-ripple .progress-link::before,.anim-ripple-large .progress-link::before,.anim-ripple-splash .progress-link::before{content:"";display:block;width:24px;height:24px;position:absolute;top:12px;left:12px;z-index:30;background:rgba(0,0,0,.3);border-radius:50%;transform:translate(-50%,-50%) scale(0);visibility:hidden}.anim-ripple .progress-link:not(:active)::before,.anim-ripple-large .progress-link:not(:active)::before,.anim-ripple-splash .progress-link:not(:active)::before{animation:scale-up .3s ease-out}.anim-ripple .progress-link:focus::before,.anim-ripple-large .progress-link:focus::before,.anim-ripple-splash .progress-link:focus::before{visibility:visible}.anim-ripple.progress-tracker--center .progress-link::before,.anim-ripple.progress-tracker--center .progress-link::after,.progress-tracker--center .anim-ripple .progress-link::before,.progress-tracker--center .anim-ripple .progress-link::after,.anim-ripple-large.progress-tracker--center .progress-link::before,.anim-ripple-large.progress-tracker--center .progress-link::after,.progress-tracker--center .anim-ripple-large .progress-link::before,.progress-tracker--center .anim-ripple-large .progress-link::after,.anim-ripple-splash.progress-tracker--center .progress-link::before,.anim-ripple-splash.progress-tracker--center .progress-link::after,.progress-tracker--center .anim-ripple-splash .progress-link::before,.progress-tracker--center .anim-ripple-splash .progress-link::after,.anim-ripple-double.progress-tracker--center .progress-link::before,.anim-ripple-double.progress-tracker--center .progress-link::after,.progress-tracker--center .anim-ripple-double .progress-link::before,.progress-tracker--center .anim-ripple-double .progress-link::after{left:50%}.anim-ripple.progress-tracker--right .progress-link::before,.anim-ripple.progress-tracker--right .progress-link::after,.progress-tracker--right .anim-ripple .progress-link::before,.progress-tracker--right .anim-ripple .progress-link::after,.anim-ripple-large.progress-tracker--right .progress-link::before,.anim-ripple-large.progress-tracker--right .progress-link::after,.progress-tracker--right .anim-ripple-large .progress-link::before,.progress-tracker--right .anim-ripple-large .progress-link::after,.anim-ripple-splash.progress-tracker--right .progress-link::before,.anim-ripple-splash.progress-tracker--right .progress-link::after,.progress-tracker--right .anim-ripple-splash .progress-link::before,.progress-tracker--right .anim-ripple-splash .progress-link::after,.anim-ripple-double.progress-tracker--right .progress-link::before,.anim-ripple-double.progress-tracker--right .progress-link::after,.progress-tracker--right .anim-ripple-double .progress-link::before,.progress-tracker--right .anim-ripple-double .progress-link::after{left:calc(100% - 12px)}.anim-ripple-splash .progress-link::before{width:48px;height:48px;box-shadow:0 0 6px 6px rgba(0,0,0,.35)}.anim-ripple-double .progress-link::before,.anim-ripple-double .progress-link::after{content:"";display:block;width:24px;height:24px;position:absolute;top:12px;left:12px;z-index:30;background:rgba(0,0,0,.3);border-radius:50%;transform:translate(-50%,-50%) scale(0);visibility:hidden;background:none;border:3px solid rgba(0,0,0,.3)}.anim-ripple-double .progress-link:not(:active)::before,.anim-ripple-double .progress-link:not(:active)::after{animation:scale-up .3s ease-out 0s}.anim-ripple-double .progress-link:not(:active)::after{animation-delay:.15s}.anim-ripple-double .progress-link:focus::before,.anim-ripple-double .progress-link:focus::after{visibility:visible}.anim--large .progress-link::before,.anim--large .progress-link::after{width:48px;height:48px}.anim--path .progress-marker::after{background-image:linear-gradient(to right,#b6b6b6 50%,#868686 50%);background-size:200% 100%;background-position:0% 100%;transition:background-position .3s ease-out}.progress-step.is-complete .anim--path .progress-marker::after{background-position:-100% 100%}.anim--path .progress-step.is-complete .progress-marker::after{background-position:-100% 100%}[dir=rtl] .progress-marker::after{right:auto;left:-12px}[dir=rtl] .progress-tracker--center .progress-marker::after{left:-50%}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker{position:relative;margin:0 auto}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker::after{content:"";position:absolute;top:0;width:100%;height:.065rem;background-color:#96a6af;transform:translate(0,0.75rem)}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step.is-active .progress-marker::before,.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step.is-complete .progress-marker::before,.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step.is-progress .progress-marker::before{background-color:#0079ca;color:#fff;font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:1.25rem}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step.is-active .progress-marker::before,.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step.is-progress .progress-marker::before{background-color:#fff;border:.5rem solid #0079ca}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step.is-complete .progress-marker::before{content:"";background-color:#0079ca;border-color:#0079ca;padding-bottom:0}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step .progress-marker{color:#1b272d}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step .progress-marker:before{content:"";background-color:#96a6af;border:.5rem solid #96a6af}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step .progress-marker::after{display:none}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-text{font-weight:400;color:#1b272d}.alert{display:flex;align-items:center;gap:1rem;background-color:#f6f8f8;border-bottom:.125rem solid #c5ced3;padding:1rem;color:#1b272d}.alert--error{background-color:#feebee;border-color:#f67a90;color:#760015}.alert--warning{background-color:#fff9ee;border-color:#ffd88d;color:#7f5a12}.alert--success{background-color:#ebf6f1;border-color:#7cc0a4;color:#024328}.alert--info{background-color:#ecf4fb;border-color:#84b8e5;color:#143b66}.alert__message{display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.375rem;font-weight:400}.alert__message p{margin:0}.alert__message a{color:#0079ca;text-decoration:underline}.alert__message a:hover{opacity:.8}.alert__icon{font-size:1.5rem;color:#96a6af}.alert__icon::before{font-size:1.5rem}.alert--error .alert__icon{color:#ed002b}.alert--warning .alert__icon{color:#ffb524}.alert--success .alert__icon{color:#048750}.alert--info .alert__icon{color:#0079ca}.alert__close{margin-left:auto;color:#4b5a62}.alert__close:hover{cursor:pointer}.footer__mailing.webform-share-page-html .webform-share-page-body,.webform-share-page-html.webform-share-page-html .webform-share-page-body{padding:0}.footer__mailing.webform-share-page-html .axeptio_mount,.footer__mailing.webform-share-page-html #axeptio_main_button,.webform-share-page-html.webform-share-page-html .axeptio_mount,.webform-share-page-html.webform-share-page-html #axeptio_main_button{display:none}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form,.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(50%,100%));align-items:center}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form [class*=js-form-item][class*=form-item][class*=js-form-type-processed-text][class*=form-no-label],.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form [class*=js-form-item][class*=form-item][class*=js-form-type-processed-text][class*=form-no-label]{grid-column:span 3;margin:0 0 1rem}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form [class*=js-form-item][class*=js-form-type-email][class*=form-item-email][class*=js-form-item-email],.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form [class*=js-form-item][class*=js-form-type-email][class*=form-item-email][class*=js-form-item-email]{margin:0;grid-column:span 2}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form [class*=js-form-item][class*=js-form-type-email][class*=form-item-email][class*=js-form-item-email] input[type=email],.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form [class*=js-form-item][class*=js-form-type-email][class*=form-item-email][class*=js-form-item-email] input[type=email]{min-width:0;border:.065rem solid #c5ced3;border-right:0}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper],.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper]{position:relative;margin:0;width:3.75rem;height:100%;color:#fff;background:#0079ca;border:.065rem solid #0079ca}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper]::after,.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper]::after{content:"";position:absolute;inset:0;font-family:"actions-icons",Arial,Helvetica,sans-serif !important;color:currentColor;font-size:1.625rem;display:flex;align-items:center;justify-content:center;pointer-events:none}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper] input[type=submit],.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper] input[type=submit]{position:absolute;inset:0;min-width:0;height:100%;opacity:0}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form .contextual,.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form .contextual{display:none}.hero-banner>.container{position:relative}.hero-banner__media{z-index:0;position:relative;padding-bottom:66.6666666667%}@media(min-width:414px){.hero-banner__media{padding-bottom:41.6666666667%}}.hero-banner__media>*{position:absolute;top:50%;left:50%;min-width:100%;height:100%;transform:translateX(-50%) translateY(-50%)}.hero-banner__title{color:#fff;margin:0;position:absolute;left:calc(8.3333333333% + 0.75rem);bottom:0;transform:translate(0,4rem)}@media(max-width:1279.98px){.hero-banner__title{font-size:2.5rem;line-height:2.25rem;transform:translate(0,1.875rem)}}.hero-banner__highlight{color:#0079ca}.hero-banner--has-section-title .hero-banner__section-title{z-index:1;margin-top:-2.25rem}@media(min-width:1280px){.hero-banner--has-section-title .hero-banner__section-title{margin-top:-5rem}}.hero-banner--has-section-title .hero-banner__section-title .section-title__description{margin:1.5rem 0 0}@media(min-width:1280px){.hero-banner--has-section-title .hero-banner__section-title .section-title__description{margin:2.5rem 0 0}}.hero-banner--has-section-title .hero-banner__section-title .section-title__description p{font-size:1rem;font-weight:300;line-height:1.375rem}@media(min-width:1280px){.hero-banner--has-section-title .hero-banner__section-title .section-title__description p{font-size:1.875rem;line-height:2.4375rem}}.card-slider{width:100%}.card-slider__controls{position:relative;display:flex;align-items:center;justify-content:center;margin-top:2.875rem}@media(min-width:768px){.card-slider__controls{margin-top:5rem}}@media(min-width:1280px){.card-slider__controls{margin-right:calc(9.0909090909% + .75rem)}}.card-slider__controls .swiper-pagination{position:relative;bottom:auto;width:auto}.card-slider__controls .swiper-pagination-bullet{margin:0 .75rem;opacity:1;width:.75rem;height:.75rem;background:#96a6af}.card-slider__controls .swiper-pagination-bullet-active{background:#0079ca}.card-slider__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .75rem;opacity:1;background:#96a6af}.card-slider__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#0079ca}.card-slider__controls .swiper-button-prev,.card-slider__controls .swiper-button-next{position:relative;top:auto;left:auto;right:auto;height:auto;width:auto;margin-top:0}.card-slider__controls .swiper-button-prev::after,.card-slider__controls .swiper-button-next::after{display:none}.card-slider__controls .swiper-button-prev{margin-left:auto;margin-right:2.25rem}.card-slider__controls .swiper-button-next{margin-right:auto;margin-left:2.25rem}.card-slider__arrow{font-size:1.75rem;color:#1b272d}.career-slider{width:100%}.career-slider__item{opacity:0;pointer-events:none}@media(min-width:1280px){.career-slider__item.swiper-slide-prev,.career-slider__item.swiper-slide-next{opacity:1;pointer-events:all}}.career-slider__item.swiper-slide-active{opacity:1;pointer-events:all}.career-slider__controls{position:relative;display:flex;align-items:center;justify-content:center;margin-top:2.875rem}@media(min-width:768px){.career-slider__controls{margin-top:4rem}}.career-slider__controls .swiper-pagination{position:relative;bottom:auto;width:auto}.career-slider__controls .swiper-pagination-bullet{margin:0 .25rem;opacity:1;width:.75rem;height:.75rem;background:#96a6af}.career-slider__controls .swiper-pagination-bullet-active{background:#0079ca}.career-slider__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .25rem;opacity:1;background:#96a6af}.career-slider__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#0079ca}.career-slider__controls .swiper-button-prev,.career-slider__controls .swiper-button-next{position:relative;top:auto;left:auto;right:auto;height:auto;width:auto;margin-top:0}.career-slider__controls .swiper-button-prev::after,.career-slider__controls .swiper-button-next::after{display:none}.career-slider__controls .swiper-button-prev{margin-left:auto;margin-right:2.25rem}.career-slider__controls .swiper-button-next{margin-right:auto;margin-left:2.25rem}.career-slider__arrow{font-size:1.75rem;color:#1b272d}.progress-carousel{width:100%;overflow:unset;max-width:120rem}.progress-carousel__item{max-width:18.75rem;width:fit-content}@media(min-width:1280px){.progress-carousel__item{max-width:37.5rem}}.progress-carousel__image{display:block;width:100%;height:auto;object-fit:cover;object-position:top center}.progress-carousel__controls{display:none}@media(min-width:768px){.progress-carousel__controls{position:absolute;top:0;left:0;right:0;bottom:0;height:calc(100% - 6.5rem);display:flex;align-items:center;justify-content:center}}@media(min-width:768px){.progress-carousel__controls{margin:0 auto;max-width:83.3333333333%}}.progress-carousel__controls .swiper-button-prev,.progress-carousel__controls .swiper-button-next{display:flex;align-items:center;justify-content:center;background-color:#fff;width:4.5rem;height:4.5rem;pointer-events:all}.progress-carousel__controls .swiper-button-prev.swiper-button-disabled,.progress-carousel__controls .swiper-button-next.swiper-button-disabled{opacity:0;pointer-events:none}.progress-carousel__controls .swiper-button-prev::after,.progress-carousel__controls .swiper-button-next::after{display:none}.progress-carousel__controls .swiper-button-prev{margin-right:auto;margin-left:0}@media(min-width:1024px){.progress-carousel__controls .swiper-button-prev{transform:translateX(0.25rem)}}.progress-carousel__controls .swiper-button-next{margin-left:auto;margin-right:0}@media(min-width:1024px){.progress-carousel__controls .swiper-button-next{transform:translateX(-0.25rem)}}.progress-carousel__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:0 .75rem;margin:2.875rem auto 0;min-height:1.5rem}@media(min-width:768px){.progress-carousel__footer{gap:3rem;flex-direction:row;margin:5rem auto 0}}@media(min-width:1024px){.progress-carousel__footer{max-width:120rem}}.progress-carousel__footer .swiper-pagination{position:relative;bottom:auto;width:auto;color:#4b5a62;font-weight:500;text-align:left !important}.progress-carousel__footer .swiper-count{display:flex;align-items:center;gap:1rem}.progress-carousel__footer .swiper-count__separator{content:" ";width:1.875rem;border-top:1px solid #4b5a62}.progress-carousel__footer .swiper-scrollbar{border-radius:0;background-color:#c5ced3;border:1px solid #c5ced3;max-width:58.5rem;width:100%}.progress-carousel__footer .swiper-scrollbar-drag{z-index:5;border:2px solid #0079ca}.progress-carousel__arrow{font-size:2rem;color:#0079ca}.teaser-list{padding:1.5rem 0}@media(min-width:1280px){.teaser-list{padding:4rem 0}}.teaser-list__item{border-top:1px solid #c5ced3;padding:1.5rem .75rem 0;margin-top:1.5rem}.teaser-list__item .teaser__description,.teaser-list__item .teaser__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}@media(min-width:1280px){.teaser-list__item{padding:1.5rem 1.25rem 0}}@media(max-width:1279.98px){.teaser-list__item .teaser__description{display:none}}@media(min-width:1280px){.teaser-list__item{border-top:none;padding-top:0;margin-top:0}}.push-data__wrap{padding:0 0 2.5rem}@media(min-width:1280px){.push-data__wrap{padding:0 0 2.5rem 5rem}}.push-data__heading{display:flex;flex-direction:column;gap:1.5rem;margin:0 0 1.5rem}@media(min-width:1280px){.push-data__heading{padding-right:2.25rem}}.push-data__title,.push-data__title h1,.push-data__title h2,.push-data__title h3,.push-data__title h4,.push-data__title h5,.push-data__title h6{margin:0}.push-data__description{margin:0}@media(min-width:1280px){.push-data__description{font-size:1.875rem;line-height:2.4375rem}}.accordion__panel{display:flex;justify-content:center;flex-direction:column;border-top:1px solid #c5ced3;padding:1.25rem .75rem}@media(min-width:1280px){.accordion__panel{padding:1.875rem 1.5rem}}.accordion__panel:last-of-type{border-bottom:1px solid #c5ced3}.accordion--has-index .accordion__panel--is-open{padding-bottom:2rem}@media(min-width:1280px){.accordion--has-index .accordion__panel--is-open{padding-bottom:4.5rem}}.accordion__header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;cursor:pointer;color:#4b5a62}.accordion__panel--is-open .accordion__header{margin-bottom:1.5rem}@media(min-width:1280px){.accordion__panel--is-open .accordion__header{margin-bottom:2.5rem}}.accordion__header:hover,.accordion__header:active{color:#0079ca}.accordion__header:hover .accordion__indicator::before,.accordion__header:hover .accordion__indicator::after,.accordion__header:active .accordion__indicator::before,.accordion__header:active .accordion__indicator::after{background:#0079ca}.accordion__panel--is-open .accordion__header{color:#0079ca}.accordion__panel--is-open .accordion__header .accordion__indicator::before,.accordion__panel--is-open .accordion__header .accordion__indicator::after{background:#0079ca}.accordion__panel--is-open .accordion__header .accordion__indicator::before{transform:rotate(90deg);opacity:0}.accordion__header h4{margin:0;padding:0}.accordion__body{color:#1b272d;padding:0;opacity:0;transition:opacity 200ms ease-in-out;will-change:opacity}.accordion__panel--is-open .accordion__body{opacity:1}.accordion__body article:not(:last-of-type){margin:0 0 2rem}@media(min-width:1280px){.accordion__body article:not(:last-of-type){margin:0 0 4rem}}.accordion__body article h4{font-weight:700;line-height:1.25rem;margin-top:0;margin-bottom:.75rem}.accordion__button{margin:2rem 0 0}.accordion__button+.accordion__document{margin:1rem 0 0}.accordion__document{margin:2rem 0 0}.accordion__indicator{display:block;width:1.25rem;height:1.25rem;position:relative;flex-shrink:0}.accordion__indicator::before,.accordion__indicator::after{content:" ";display:block;width:.125rem;height:1.25rem;position:absolute;top:0;left:50%;margin-left:-0.0625rem;background:#4b5a62}.accordion__indicator::after{transform:rotate(90deg)}.accordion__trigger{font-size:1.5rem}@media(min-width:1280px){.accordion__trigger{font-size:2rem}}.accordion__collapse{display:none}.panel-accordion{position:relative;color:#fff}@media(max-width:767.98px){.panel-accordion{margin-left:-0.75rem;margin-right:-0.75rem}}@media(min-width:1280px){.panel-accordion::after{content:"";display:block;padding-top:50.76%}}.panel-accordion__item-wrap{position:absolute;display:flex;width:100%;flex-direction:column;overflow:hidden}@media(min-width:1280px){.panel-accordion__item-wrap{flex-direction:row;height:100%}}@media(max-width:767.98px){.panel-accordion__item-wrap{position:relative}}.panel-accordion__item-wrap-bg{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.6;background-size:cover;background-position:center;background-repeat:no-repeat;visibility:hidden}@media(min-width:1280px){.panel-accordion__item-wrap-bg{visibility:visible}}.panel-accordion__item-wrap-bg::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.panel-accordion__item{flex:1;position:relative;overflow:hidden;width:100%;height:100%;padding:1.563rem .75rem;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width:1279.98px){.panel-accordion__item{padding:1.875rem .75rem}}.panel-accordion__item::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);opacity:1;pointer-events:none}.panel-accordion__item--is-opened{height:auto;cursor:auto;flex:10}.panel-accordion__item--is-opened::after{opacity:1}.panel-accordion__item:hover::after{background:rgba(0,0,0,.7)}@media(min-width:1280px){.panel-accordion__item:not(.panel-accordion__item--is-opened):hover .panel-accordion__item-bg{opacity:1}}@media(min-width:1280px){.panel-accordion__item{display:flex;align-items:flex-end;justify-content:flex-start;padding:4.063rem 2.5rem 2.5rem}.panel-accordion__item:not(:last-of-type){border-bottom:none;border-right:1px solid currentColor}.panel-accordion__item:hover .panel-accordion__item-header{transform:translate(0,5rem) rotate(-90deg)}.panel-accordion__item:hover .panel-accordion__title{opacity:1}.panel-accordion__item:hover .panel-accordion__icon{visibility:visible;opacity:1}}.panel-accordion__item+.panel-accordion__item{margin-top:.5rem}@media(min-width:1280px){.panel-accordion__item+.panel-accordion__item{margin-top:0}}.panel-accordion__item-bg{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1}@media(min-width:1280px){.panel-accordion__item-bg{opacity:0}}.panel-accordion__item-header{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10;gap:4.5rem;transition:transform 300ms}@media(min-width:1280px){.panel-accordion__item-header{transform-origin:0 0;transform:translate(0,14rem) rotate(-90deg);justify-content:unset;align-items:flex-start}}.panel-accordion__item--is-opened .panel-accordion__item-header{margin-top:0}@media(min-width:1280px){.panel-accordion__item--is-opened .panel-accordion__item-header{width:0;opacity:0}}.panel-accordion__item-content{position:absolute;right:2.5rem;left:2.5rem;bottom:5rem;max-width:38rem;z-index:5;pointer-events:none;opacity:0;margin:0 auto}@media(max-width:1279.98px){.panel-accordion__item-content{position:relative;right:auto;left:auto;bottom:auto;display:none}}@media(max-width:1279.98px){.panel-accordion__item--is-opened .panel-accordion__item-content{opacity:1;pointer-events:auto}}.panel-accordion__title{margin:0;color:#fff;opacity:.4;order:2;transition:opacity 300ms}@media(max-width:1279.98px){.panel-accordion__title{order:-1;font-size:1.25rem;line-height:1.25rem;opacity:1}}.panel-accordion__item-content .panel-accordion__title{display:flex;align-items:center;justify-content:space-between;margin:0 0 1.875rem;display:none}@media(min-width:1280px){.panel-accordion__item-content .panel-accordion__title{margin:0 0 1.5rem;display:block}}.panel-accordion__item--is-opened .panel-accordion__title{opacity:1}@media(max-width:767.98px){.panel-accordion__content{font-size:.875rem;line-height:1.125rem}}.panel-accordion__content>div{margin-top:1.25rem}.panel-accordion__icon{display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;font-size:1.25rem;transition:all 300ms}@media(min-width:1280px){.panel-accordion__icon{font-size:2rem;height:4.5rem;width:4.5rem;opacity:0;visibility:hidden;order:1;border-width:1px;border:1px solid currentColor}}@media(max-width:1279.98px){.panel-accordion__item--is-opened .panel-accordion__icon{transform:rotate(-45deg)}}.panel-accordion__close{display:flex;align-items:center;justify-content:center;position:absolute;top:2.5rem;right:2.5rem;width:3rem;height:3rem;font-size:1.75rem;z-index:1;border:0;cursor:pointer;opacity:0;transition:opacity 300ms;pointer-events:none}.panel-accordion__item--is-opened .panel-accordion__close{opacity:1;pointer-events:auto}@media(max-width:1279.98px){.panel-accordion__close{display:none}}.panel-accordion__button{margin-top:1.5rem}.appendix-list{display:flex;flex-direction:column;gap:1.5rem}.appendix-list__title{font-weight:700;margin:0;color:#1b272d}@media(max-width:1279.98px){.appendix-list__title{font-size:1.25rem;font-weight:700;line-height:1.25rem}}.appendix-list__list{display:flex;flex-direction:column}.appendix-list__list-item+.appendix-list__list-item{margin-top:1rem}.series-products-list__slider{display:flex}.series-products-list__slider-item{width:calc(20% - .75rem);height:auto;align-self:stretch}.series-products-list__slider-item>*{height:100%}.series-products-list__controls{position:relative;display:flex;align-items:center;justify-content:center;margin-top:2.875rem}@media(min-width:768px){.series-products-list__controls{margin-top:5rem}}@media(min-width:1280px){.series-products-list__controls{display:none}}.series-products-list__controls .swiper-pagination{position:relative;bottom:auto;width:auto}.series-products-list__controls .swiper-pagination-bullet{margin:0 .25rem;opacity:1;width:.75rem;height:.75rem;background:#96a6af}.series-products-list__controls .swiper-pagination-bullet-active{background:#0079ca}.series-products-list__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .25rem;opacity:1;background:#96a6af}.series-products-list__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#0079ca}.series-products-list__controls .swiper-button-prev,.series-products-list__controls .swiper-button-next{position:relative;top:auto;left:auto;right:auto;height:auto;width:auto;margin-top:0}.series-products-list__controls .swiper-button-prev::after,.series-products-list__controls .swiper-button-next::after{display:none}.series-products-list__controls .swiper-button-prev{margin-left:auto;margin-right:2.25rem}.series-products-list__controls .swiper-button-next{margin-right:auto;margin-left:2.25rem}.series-products-list__arrow{font-size:1.75rem;color:#1b272d}.series-products-slide__slider{display:flex}.series-products-slide__slider-item{width:calc(20% - .75rem);height:auto;align-self:stretch}.series-products-slide__slider-item>*{height:100%}.series-products-slide__controls{position:relative;display:flex;align-items:center;justify-content:center;margin-top:2.875rem}@media(min-width:768px){.series-products-slide__controls{margin-top:5rem}}@media(min-width:1280px){.series-products-slide__controls{display:none}}.series-products-slide__controls .swiper-pagination{position:relative;bottom:auto;width:auto}.series-products-slide__controls .swiper-pagination-bullet{margin:0 .25rem;opacity:1;width:.75rem;height:.75rem;background:#96a6af}.series-products-slide__controls .swiper-pagination-bullet-active{background:#0079ca}.series-products-slide__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .25rem;opacity:1;background:#96a6af}.series-products-slide__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#0079ca}.series-products-slide__controls .swiper-button-prev,.series-products-slide__controls .swiper-button-next{position:relative;top:auto;left:auto;right:auto;height:auto;width:auto;margin-top:0}.series-products-slide__controls .swiper-button-prev::after,.series-products-slide__controls .swiper-button-next::after{display:none}.series-products-slide__controls .swiper-button-prev{margin-left:auto;margin-right:2.25rem}.series-products-slide__controls .swiper-button-next{margin-right:auto;margin-left:2.25rem}.series-products-slide__arrow{font-size:1.75rem;color:#1b272d}.documents-list{display:flex;flex-wrap:wrap;gap:1.5rem}.documents-list>*{height:auto}.documents-list>*.card-document{flex:1 0 100%;max-width:100%}.documents-list>*.card-document .card-document__title{word-break:break-word}.documents-list>*.card-document .card-document__wrapper{gap:1.5rem}.documents-list>*.card-document .card-document__button{margin:0}@media(min-width:1024px){.documents-list>*.card-document{max-width:calc(50% - 1rem)}}@media(min-width:1280px){.documents-list>*.card-document{max-width:calc(33.3333333333% - 1rem)}}@media(min-width:1280px){.content-filter__wrapper .documents-list>*.card-document{max-width:calc(50% - 1.5rem)}}@media(min-width:1366px){.content-filter__wrapper .documents-list>*.card-document{max-width:calc(33.3333333333% - 1.5rem)}}@media(min-width:1024px){.documents-list>*{width:calc(50% - 1.5rem)}}@media(min-width:1280px){.documents-list>*{width:calc(33.3333333333% - 1.5rem)}}.filtre__section header.titre{display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;color:#4b5a62;border-top:.063rem solid #c5ced3;padding:1rem .75rem}@media(min-width:1280px){.filtre__section header.titre{padding:1.25rem 1rem}}.filtre__section header.titre:hover,.filtre__section header.titre:active,.filtre__section header.titre.filtre__section__header--is-active{color:#0079ca}.filtre__section header.titre.filtre__section__header--is-active{color:#0079ca}.filtre__section header.titre.filtre__section__header--is-active:hover .filtre__section__indicator{transform:rotate(180deg)}.filtre__section header.titre.filtre__section__header--is-active:hover .filtre__section__indicator::before,.filtre__section header.titre.filtre__section__header--is-active:hover .filtre__section__indicator::after{color:#0079ca}.filtre__section header.titre h4{margin:0;padding:0;font-weight:inherit}.filtre__section header.titre button.titre__bouton{appearance:none;border:0;padding:0;background:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.filtre__section header.titre button.titre__bouton i{display:none}.filtre__section header.titre .titre__selection{display:none}.filtre__section__indicator{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:100%}.filtre__section fieldset.facet-inactive{position:relative;display:none;appearance:none;border:0;padding:.75rem 0 1rem}@media(min-width:1280px){.filtre__section fieldset.facet-inactive{padding:0 0 1.25rem}}.filtre__section fieldset.facet-inactive legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.filtre__section.facets-widget-links{overflow-x:auto}.filtre__section.facets-widget-links header.titre{display:none}.filtre__section.facets-widget-links fieldset.facet-inactive{display:flex;align-items:center;justify-content:center;flex-grow:1}.filtre__section__list{max-width:98%}.facets-widget-links.filter-section h3{display:flex;align-items:center;justify-content:space-between;position:relative;color:#4b5a62;border-top:.063rem solid #c5ced3;margin:0;padding:1rem .75rem;font-weight:inherit;cursor:pointer}@media(min-width:1280px){.facets-widget-links.filter-section h3{padding:1.25rem 1rem}}.facets-widget-links.filter-section h3:hover,.facets-widget-links.filter-section h3.filter-is-active{color:#0079ca}.facets-widget-links.filter-section h3:hover .filter-section__indicator,.facets-widget-links.filter-section h3.filter-is-active .filter-section__indicator{transform:rotate(180deg)}.facets-widget-links.filter-section h3:hover .filter-section__indicator::before,.facets-widget-links.filter-section h3.filter-is-active .filter-section__indicator::before{color:#0079ca}.facets-widget-links.filter-section h3.filter-is-active+.filter-section__list{display:block}.facets-widget-links.filter-section .filter-section__indicator{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:100%}.facets-widget-links.filter-section .filter-section__list{list-style:none;display:none;padding:.75rem 0 0;margin:0 0 1rem}@media(min-width:1280px){.facets-widget-links.filter-section .filter-section__list{padding:0;margin:0 0 1.25rem}}.facets-widget-links.filter-section .filter-section__list .filter-section__list{margin:0;padding:0}.facets-widget-links.filter-section .filter-section__list .facet-item.facet-item--expanded.facet-item--active-trail .filter-section .filter-section__list{display:block}.facets-widget-links.filter-section .filter-section__list .facet-item a.is-active+.filter-section .filter-section__list{display:block}.filter-list-items{display:flex;flex-direction:column;border:.063rem solid #c5ced3;max-height:14.875rem;overflow-x:hidden;overflow-y:scroll}.filter-list-items .facet-item{list-style:none}.filter-list-items__item{color:#111}.filter-list-items .facet-item.filter-list-items__item{border-top:0;border-left:0}.filter-list-items .facet-item.filter-list-items__item:last-of-type{border-bottom:0}.filter-list-items--links{display:inline-flex;flex-direction:row;align-items:center;gap:.75rem;border:none;max-height:unset;max-width:100%;overflow-x:auto;overflow-y:inherit}.filter-list-items--links .facet-item{flex:2 0 auto}.filter-list-links{display:inline-flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.filter-list-links{flex-direction:row}}.filter-list-links__item{display:inline-flex;flex-wrap:nowrap;gap:.5rem;font-weight:700;text-decoration:none;color:#1b272d;padding:.625rem 1rem}.filter-list-links__item span:first-of-type{position:relative}.filter-list-links__item span:first-of-type::after{content:"";display:block;width:0;opacity:0;height:.15625rem;background:rgba(0,0,0,0);margin:.5rem 0 0}.filter-list-links__item span:last-of-type{font-weight:400}.filter-list-links__item:hover span:first-of-type,.filter-list-links__item--active span:first-of-type{color:#0079ca}.filter-list-links__item:hover span:first-of-type::after,.filter-list-links__item--active span:first-of-type::after{opacity:1;width:100%;background:currentColor}.card-grid__list{display:flex;flex-wrap:wrap;gap:1.5rem}@media(min-width:768px){.card-grid__list{flex-direction:row}}.card-grid__col{width:100%;height:auto;min-height:20rem}@media(min-width:768px){.card-grid__col{width:calc(50% - 1.5rem)}}@media(min-width:1280px){.card-grid__col{width:calc(33.33333% - 1.5rem)}}.card-grid__list-item{height:100%}.card-grid__footer{display:flex;align-items:center;justify-content:center;margin:2.5rem 0 0;padding:1.25rem 0}.range{display:flex;flex-direction:column;min-width:18.75rem;max-width:26.25rem;margin:.75rem auto 1.5rem}.search-accordion__collapse-content .range{min-width:unset;max-width:100%;margin:.75rem 0 1rem}.range__title{margin:0 0 .5rem;font-weight:500}.range__field{display:grid;align-items:center;grid-template-columns:1fr minmax(1rem,2rem) 1fr;gap:1rem;margin-bottom:2.5rem}.range__field .range__field-input{min-width:min-content;color:currentColor}@media(min-width:1280px){.range__field .range__field-input{min-width:max-content}}.range__field span{display:block;width:100%;height:.0625rem;background:#4b5a62}.range__slider{position:relative}.range__slider-track{width:100%;height:5px;position:absolute;margin:auto;top:0;bottom:0;background-color:#e3e7ea;border-radius:5px;overflow:hidden}.range__slider-track-inner{width:100%;height:100%}.range__slider-max{height:0;z-index:1}.range input[type=range]{appearance:none;height:.25rem;width:100%;outline:none;position:absolute;margin:auto;top:0;bottom:0;background:rgba(0,0,0,0);pointer-events:none}.range input[type=range]::-webkit-slider-runnable-track,.range input[type=range]::-moz-range-track{appearance:none;height:5px}.range input[type=range]::-webkit-slider-thumb:hover,.range input[type=range]::-webkit-slider-thumb:active,.range input[type=range]::-moz-range-thumb:hover,.range input[type=range]::-moz-range-thumb:active{box-shadow:inset 0 0 .195rem #84b8e5,0 0 .5rem #84b8e5}.range input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:all;width:1.75rem;height:1.75rem;background-color:#0079ca;border-radius:50%;border-color:rgba(0,0,0,0);position:relative;z-index:5;cursor:pointer}.range input[type=range]::-moz-range-thumb{appearance:none;pointer-events:all;width:1.75rem;height:1.75rem;border-color:rgba(0,0,0,0);background-color:#0079ca;border-radius:50%;cursor:pointer}.range input[type=number]{min-width:0;width:100%;height:2rem;outline:none;-moz-appearance:textfield}.range input[type=number]::-webkit-inner-spin-button,.range input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.checkbox-list__title{margin:0 0 .75rem}.checkbox-list__items{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:0}.checkbox-list__items li ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:.75rem 0 0 2rem}.item-list__links{padding:0;margin:0;border-bottom:.065rem solid #c5ced3}.item-list__links>.facet-item.facet-item--collapsed+.facet-item.facet-item--collapsed a,.item-list__links>.facet-item.facet-item--collapsed+.facet-item.facet-item--expanded a,.item-list__links>.facet-item.facet-item--expanded+.facet-item.facet-item--collapsed a,.item-list__links>.facet-item.facet-item--expanded+.facet-item.facet-item--expanded a{border-top:0}.item-list__links .facet-item.facet-item--collapsed [class^=facets-widget]{display:none}.item-list__links [class^=facets-widget] ul{margin:0;padding:0;border-bottom:.065rem solid #c5ced3}.item-list__links [class^=facets-widget] ul li{border:.065rem solid #c5ced3;border-bottom:0}.item-list__links [class^=facets-widget] ul li:first-of-type{border-top:0}.item-list__links [class^=facets-widget] ul li a{padding-inline-start:1.75rem}.icon-item-list{display:flex;align-items:center;width:100%}.icon-item-list__wrapper{display:flex;flex-direction:column;width:100%}@media(min-width:1280px){.icon-item-list__wrapper{align-items:center;flex-direction:row;gap:1rem}}@media(min-width:1366px){.icon-item-list__wrapper{gap:0}}.icon-item-list__item{display:flex;flex-direction:column}.icon-item-list__item:not(:first-of-type){flex:1 1 auto}.icon-item-list__item:not(:first-of-type)::before{content:"";width:100%;height:.065rem;background-color:#96a6af;margin:1rem auto}@media(min-width:1280px){.icon-item-list__item{flex-direction:row;border-color:rgba(0,0,0,0)}.icon-item-list__item:not(:first-of-type)::before{display:none}}@media(min-width:1366px){.icon-item-list__item:not(:first-of-type)::before{display:block;width:.065rem;height:4rem}}@media(min-width:1536px){.icon-item-list__item:not(:first-of-type)::before{margin:0 auto;background-color:#96a6af}}.icon-item-list__item .icon-item__label{max-width:18.75rem}.product-grid-list__wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem;max-width:100%}@media(min-width:1024px){.product-grid-list__wrapper{gap:1.5rem}}.product-grid-list__list-item{height:100%}.product-grid__header{margin:0 0 2.5rem}@media(min-width:1024px){.product-grid__header{margin:0 0 4rem}}.product-grid__title{font-size:1.875rem;line-height:1.875rem;font-weight:700;color:#1b272d;margin:0}@media(min-width:1280px){.product-grid__title{font-size:3rem;line-height:2.625rem}}.product-grid__header--has-filters .product-grid__title{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1280px){.product-grid__header--has-filters .product-grid__title{gap:unset;flex-direction:row;justify-content:space-between}}.product-grid__filters{display:grid;gap:.75rem;flex-shrink:0;max-width:34rem}@media(min-width:768px){.product-grid__filters{grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr))}}@media(min-width:1280px){.product-grid__filters{gap:1.5rem}}.product-grid__filter-dropdown.filter-product-finder{height:auto}@media(min-width:1024px){.product-grid__filter-dropdown.filter-product-finder{max-width:18.75rem}}@media(min-width:1280px){.product-grid__filter-dropdown.filter-product-finder{max-width:unset;min-width:16.25rem;background-color:#fff}}@media(min-width:1280px){.product-grid__filter-dropdown .filter-product-finder__header{gap:.5rem}}.product-grid__filter-dropdown .filter-product-finder__title{font-size:.9375rem;line-height:1.25rem}.product-grid__filter-checkbox.checkbox-product-finder{width:100%}@media(min-width:1280px){.product-grid__filter-checkbox.checkbox-product-finder{background-color:#fff}}.product-grid__filter-checkbox.checkbox-product-finder label.input-item__label{font-size:.9375rem;line-height:1.25rem}.product-grid__description{color:#4b5a62;margin:1.5rem 0 0}@media(min-width:1280px){.product-grid__description{max-width:50%}}.product-grid__alert{margin:0 0 1.5rem}.product-grid__footer,.product-grid__pagination,.product-grid__search{display:flex;align-items:center;justify-content:center;flex-direction:column}.product-grid__footer{gap:2.5rem;margin:2.5rem 0 0;font-size:.9375rem;line-height:1.25rem}@media(min-width:1024px){.product-grid__footer{gap:4rem;margin:4rem 0 0}}.product-grid__pagination .pages .label.pages-label{display:none}.product-grid__pagination .pages-items{display:flex;align-items:center;justify-content:center;list-style:none;padding:0}.product-grid__pagination .pages .item{border:.065rem solid rgba(0,0,0,0);border-radius:.25rem;padding:.5rem}@media(min-width:768px){.product-grid__pagination .pages .item{padding:.75rem}}.product-grid__pagination .pages .item a{text-decoration:none;color:#4b5a62}.product-grid__pagination .pages .item a .label{display:none}.product-grid__pagination .pages .item a:hover{color:#0079ca}.product-grid__pagination .pages .item.current{color:#0079ca;border-color:#0079ca}.product-grid__pagination .pages .item.current .page{font-weight:400}.product-grid__pagination .pages .item.current .label{display:none}.product-grid__pagination .pages .item.pages-item-first,.product-grid__pagination .pages .item.pages-item-next{padding-right:0}.product-grid__pagination .pages .item.pages-item-last,.product-grid__pagination .pages .item.pages-item-previous{padding-left:0}.product-grid__pagination .pages .item .action.first .product-grid__footer-icon,.product-grid__pagination .pages .item .action.last .product-grid__footer-icon,.product-grid__pagination .pages .item .action.previous .product-grid__footer-icon,.product-grid__pagination .pages .item .action.next .product-grid__footer-icon{font-size:1.25rem}.contact-info{display:flex;flex-direction:column}.contact-info__header,.contact-info__list{position:relative}.contact-info__header::after,.contact-info__list::after{content:"";display:block;width:100%;height:.065rem;margin:2.5rem 0;background-color:#c5ced3}.contact-info__list:last-child::after{display:none}.contact-info__picture{margin-bottom:2.5rem;aspect-ratio:1.5}.contact-info__header{color:#1b272d}.contact-info__title{font-weight:700;margin:0}.contact-info__subtitle{display:block;margin:.5rem 0 0;color:#4b5a62;font-size:1.125rem;line-height:1.4625rem;font-weight:500}.contact-info__list{display:flex;flex-direction:column;gap:1rem}.contact-info__list-item{padding-left:2.25rem}.contact-info__list-item--links .appendix-item__label{color:#0079ca}.contact-info__list-item--links:hover .appendix-item__label{background-image:linear-gradient(transparent calc(100% - 1px),#0079CA 1px)}.contact-info__list-item:hover .appendix-item__label{color:#0079ca}.contact-info__list-item:hover .appendix-item__label{background-image:linear-gradient(transparent calc(100% - 1px),#0079CA 1px)}.contact-info__list-item .appendix-item__icon{height:unset;font-size:1.5rem}.contact-info__list-item .appendix-item__label{flex-shrink:1}.contact-content__main{gap:7.5rem;flex-wrap:wrap-reverse}@media(min-width:1280px){.contact-content__main{flex-wrap:wrap;justify-content:space-between;gap:0}}.contact-content__page-title{padding:1.5rem 0}@media(min-width:1024px){.contact-content__page-title{padding:3.75rem 0}}.contact-content__page-title div.page-title{margin-top:0 !important}.contact-content__page-title div.page-title .section-title__title{margin:0;font-size:2.5rem}@media(max-width:1279.98px){.contact-content__page-title div.page-title .section-title__title{letter-spacing:-0.02em;line-height:2.25rem}}.contact-content__breadcrumb{margin:1.5rem 0 0}@media(min-width:1280px){.contact-content__breadcrumb{margin:2.5rem 0 0}}.contact-content__wrapper [data-webform-key][class*=js-form-wrapper][class*=form-wrapper]>fieldset.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper>legend:first-of-type{margin:0 0 2.5rem}@media(min-width:1280px){.contact-content__wrapper [data-webform-key][class*=js-form-wrapper][class*=form-wrapper]>fieldset.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper>legend:first-of-type{margin:0 0 3.75rem}}.contact-content__wrapper [data-webform-key][class*=js-form-wrapper][class*=form-wrapper]>fieldset.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper>legend:first-of-type .fieldset-legend{font-size:1.25rem;line-height:1.25rem;font-weight:700;color:#1b272d}@media(min-width:1280px){.contact-content__wrapper [data-webform-key][class*=js-form-wrapper][class*=form-wrapper]>fieldset.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper>legend:first-of-type .fieldset-legend{font-size:1.875rem;line-height:1.875rem}}.contact-content__wrapper .form-item+.form-item{margin:2.5rem 0 0}@media(min-width:1280px){.contact-content__wrapper .form-item+.form-item{margin:3.5rem 0 0}}.contact-content__wrapper .form-wrapper[class*=js-form-type-fieldset],.contact-content__wrapper .form-wrapper[class*=js-webform-type-webform-contact],.contact-content__wrapper .form-wrapper[class*=fieldgroup]{margin:2.5rem 0 0}@media(min-width:1280px){.contact-content__wrapper .form-wrapper[class*=js-form-type-fieldset],.contact-content__wrapper .form-wrapper[class*=js-webform-type-webform-contact],.contact-content__wrapper .form-wrapper[class*=fieldgroup]{margin:3.5rem 0 0}}.contact-content__wrapper .form-wrapper[class*=js-form-type-fieldset] .fieldset-wrapper .form-item.form-wrapper+.form-item,.contact-content__wrapper .form-wrapper[class*=js-form-type-fieldset] .fieldset-wrapper .form-item+.form-item,.contact-content__wrapper .form-wrapper[class*=js-webform-type-webform-contact] .fieldset-wrapper .form-item.form-wrapper+.form-item,.contact-content__wrapper .form-wrapper[class*=js-webform-type-webform-contact] .fieldset-wrapper .form-item+.form-item,.contact-content__wrapper .form-wrapper[class*=fieldgroup] .fieldset-wrapper .form-item.form-wrapper+.form-item,.contact-content__wrapper .form-wrapper[class*=fieldgroup] .fieldset-wrapper .form-item+.form-item{margin:1.5rem 0 0}.contact-content .form-actions[class*="webform-actions js-form-wrapper"]{display:flex;flex-direction:column;gap:1.5rem;margin:2.5rem 0 0}@media(min-width:1280px){.contact-content .form-actions[class*="webform-actions js-form-wrapper"]{flex-direction:row;align-items:space-between;justify-content:space-between;gap:0;margin:3.5rem 0 0}}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit[id*=remove-button]{justify-content:space-between;position:relative;min-width:12.5rem}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit span:first-of-type,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit[id*=remove-button] span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit[id*=remove-button] span:first-of-type{margin:0 auto}@media(min-width:1280px){.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit span:first-of-type,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit[id*=remove-button] span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit[id*=remove-button] span:first-of-type{margin:0}}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit span:first-of-type::after,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit[id*=remove-button] span:first-of-type::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit[id*=remove-button] span:first-of-type::after{display:none}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit .button__icon,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit[id*=remove-button] .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit[id*=remove-button] .button__icon{display:inline-flex;align-items:center;padding-left:0}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit .button__icon::after,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit[id*=remove-button] .button__icon::after{content:"";display:block;background:currentColor;width:.063rem;height:2.5rem;opacity:.5}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit.webform-button--previous,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit.webform-button--previous[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit.webform-button--previous[id*=remove-button]{flex-direction:row-reverse}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit.webform-button--previous.button--has-icon .button__icon::after,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit.webform-button--previous.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit.webform-button--previous.button--has-icon[id*=remove-button] .button__icon::after{transform:translateX(1.5rem)}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit.webform-button--next.button--has-icon .button__icon,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit.webform-button--next.button--has-icon[id*=remove-button] .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit.webform-button--next.button--has-icon[id*=remove-button] .button__icon{flex-direction:row-reverse}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit.webform-button--next.button--has-icon .button__icon::after,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit.webform-button--next.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit.webform-button--next.button--has-icon[id*=remove-button] .button__icon::after{transform:translateX(-1.5rem)}@media(min-width:1280px){.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit.webform-button--previous,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit.webform-button--previous[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit.webform-button--previous[id*=remove-button]{margin-right:auto}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit.webform-button--next,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit.webform-button--next[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit.webform-button--next[id*=remove-button]{margin-left:auto}}.webform-submission-form .webform-progress{padding-top:2.4rem;margin:0 0 2.5rem}@media(min-width:1280px){.webform-submission-form .webform-progress{margin:0 0 7.5rem}}.webform-submission-form .form-item.js-form-item label{padding:0}.webform-submission-form .form-item+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=js-form-type-fieldset],.webform-submission-form .form-item+.form-wrapper[class*=js-webform-type-webform-contact],.webform-submission-form .form-item+.form-wrapper[class*=fieldgroup]{margin:2.5rem 0 0}@media(min-width:1280px){.webform-submission-form .form-item+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=js-form-type-fieldset],.webform-submission-form .form-item+.form-wrapper[class*=js-webform-type-webform-contact],.webform-submission-form .form-item+.form-wrapper[class*=fieldgroup]{margin:3.5rem 0 0}}.webform-submission-form .form-item+.form-item .fieldset-wrapper .form-item.form-wrapper+.form-item,.webform-submission-form .form-item+.form-item .fieldset-wrapper .form-item+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=js-form-type-fieldset] .fieldset-wrapper .form-item.form-wrapper+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=js-form-type-fieldset] .fieldset-wrapper .form-item+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=js-webform-type-webform-contact] .fieldset-wrapper .form-item.form-wrapper+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=js-webform-type-webform-contact] .fieldset-wrapper .form-item+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=fieldgroup] .fieldset-wrapper .form-item.form-wrapper+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=fieldgroup] .fieldset-wrapper .form-item+.form-item{margin:1.5rem 0 0}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin:2.5rem 0 0}@media(min-width:1280px){.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper{flex-direction:row;align-items:space-between;justify-content:space-between;gap:0;margin:3.5rem 0 0}}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"],.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"][id*=remove-button],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"][id*=remove-button]{justify-content:space-between;position:relative;min-width:12.5rem}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"] span:first-of-type,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"] span:first-of-type,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type{margin:0 auto}@media(min-width:1280px){.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"] span:first-of-type,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"] span:first-of-type,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type{margin:0}}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"] span:first-of-type::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"] span:first-of-type::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type::after{display:none}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"] .button__icon,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"] .button__icon,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon{display:inline-flex;align-items:center;padding-left:0}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"] .button__icon::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"] .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon::after{content:"";display:block;background:currentColor;width:.065rem;height:2.5rem;opacity:.5}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button[id*=remove-button],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button[id*=remove-button]{height:fit-content}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon .button__icon::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon[id*=remove-button] .button__icon::after{transform:translateX(1.5rem)}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--previous,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--previous,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button]{flex-direction:row-reverse}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon .button__icon::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon[id*=remove-button] .button__icon::after{transform:translateX(1.5rem)}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon{flex-direction:row-reverse}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon::after{transform:translateX(-1.5rem)}@media(min-width:1280px){.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--previous,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--previous,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button]{margin-right:auto}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--next,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--next[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--next[id*=remove-button],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--next,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--next[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--next[id*=remove-button]{margin-left:auto}}.webform-submission-form .webform-element-help{margin:0;text-align:unset;vertical-align:unset;border:none;border-radius:unset;font-size:unset;font-weight:unset;line-height:1rem;color:#96a6af;display:unset;width:1rem;height:1rem;margin:0 0 0 .25rem;background:rgba(0,0,0,0)}.webform-submission-form .webform-element-help>span{display:none;visibility:hidden}.webform-submission-form .webform-element-help::after{content:"";font-size:1rem;font-family:"actions-icons",Arial,Helvetica,sans-serif !important}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple]{margin-bottom:1.5rem}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple]>label{display:none}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple]>div.form-item--error-message{display:none}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-add.js-webform-multiple-add,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .tabledrag-toggle-weight-wrapper,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table td.webform-multiple-table--handle{display:none}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] input[class*=form-]::placeholder{opacity:1}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table table.responsive-enabled{width:100%;border-spacing:0}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table table.responsive-enabled tbody{display:flex;flex-direction:column;gap:1rem;width:100%}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td{width:100%}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td [class*="js-form-item form-item"].form-item--error{margin:0 0 .75rem}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td [class*="js-form-item form-item"] input{padding:1rem;color:#1b272d}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td [class*="js-form-item form-item"] input::placeholder{color:#96a6af}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file]{margin-top:1.5rem}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file]>label[for^=edit-document]{display:none}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]{display:flex;align-items:center;position:relative;padding-left:1rem;background:rgba(0,0,0,0) !important;color:#0079ca;margin-bottom:1rem}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]::file-selector-button{appearance:none;background-color:rgba(0,0,0,0) !important;border:none;gap:.5rem;color:currentColor}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]::file-selector-button:hover{cursor:pointer}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]::before{position:absolute;top:0;left:0;font-family:"actions-icons",Arial,Helvetica,sans-serif !important;content:"";font-size:.875rem;color:currentColor;padding:.1875rem 0 0}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]:hover{cursor:pointer;opacity:.8}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]+input[id*=upload-button][class*=button][class*=js-form-submit]{display:none !important}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .js-form-type-checkbox:not(:first-of-type){margin:.75rem 0 0}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]{margin:1rem 0 0 !important}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-form-type-checkbox a{text-decoration:none;color:#0079ca}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-form-type-checkbox a:hover{opacity:.8}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .description{display:none}.webform-submission-form .webform-multiple-table table.responsive-enabled{width:100%;border-spacing:unset}.webform-submission-form .webform-multiple-table table.responsive-enabled tbody{display:flex;flex-direction:column;gap:1rem;width:100%}.webform-submission-form .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td{width:100%;display:table-cell !important;padding:0 !important}.webform-submission-form .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td [class*="js-form-item form-item"] label{display:none !important}.webform-submission-form .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td [class*="js-form-item form-item"] input{padding:1rem}.webform-submission-form .webform-multiple-table table.responsive-enabled tbody tr.draggable td[class*=webform-multiple-table--operations][class*=webform-multiple-table--operations-two]{display:table-cell !important;position:unset !important;padding:.5rem !important}.webform-submission-form .webform-multiple-table table.responsive-enabled tbody tr.draggable td[class*=webform-multiple-table--operations][class*=webform-multiple-table--operations-two] input[data-drupal-selector][class*=image-button][class*=js-form-submit]{opacity:1 !important;border:none;width:1.5rem;height:1.5rem;outline:none}.webform-submission-form [data-drupal-messages]{margin-bottom:3rem}.webform-submission-form [data-drupal-messages] [role=contentinfo][aria-label="Error message"]{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#feebee;color:#760015;border-bottom:.125rem solid #f67a90}.webform-submission-form [data-drupal-messages] [role=contentinfo][aria-label="Error message"]::before{font-family:"actions-icons",Arial,Helvetica,sans-serif !important;content:"";font-size:1.5rem;color:#ed002b}.webform-submission-form [data-drupal-messages] [role=contentinfo][aria-label="Error message"] * ul{margin:0;padding:0;list-style:none}.webform-submission-form .js-form-item[class*=js-form-type-textarea]>div{display:flex;flex-direction:column}.webform-submission-form .js-form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]+.text-count-wrapper{font-size:.9375rem;line-height:1.125rem;color:#96a6af;text-align:end;padding:.25rem 0 0}.webform-submission-form .js-form-item .form-item--error-message{position:absolute;bottom:0;left:0;transform:translate(0,1.25rem);font-weight:400;line-height:1.125rem;color:#ed002b}.webform-submission-form .js-form-wrapper+[class*=js-form-type-processed-text][class*=form-no-label]{margin-top:1rem}.webform-submission-form [class*=js-form-type-processed-text][class*=form-no-label]{color:#4b5a62}.webform-submission-form [class*=js-form-type-processed-text][class*=form-no-label] p{margin:0 0 1rem}.webform-submission-form [class*=js-form-type-processed-text][class*=form-no-label] p:only-child{margin:0}.webform-submission-form [class*=js-form-type-processed-text][class*=form-no-label]+[class*=js-form-item][class*="js-form-type-checkbox "]{margin:1.5rem 0 0}.webform-submission-form .button[class*=webform-button-wrapper] input[type=submit],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*=webform-button-wrapper][id*=remove-button] input[type=submit]{appearance:none;border:0;background:rgba(0,0,0,0);color:currentColor;line-height:1.5rem;font-weight:500}.webform-submission-form .button[class*=webform-button-wrapper] input[type=submit]:hover,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*=webform-button-wrapper][id*=remove-button] input[type=submit]:hover{cursor:pointer}@media(max-width:1279.98px){.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_next input[type=submit],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_next[id*=remove-button] input[type=submit]{margin-left:auto}}.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_next span,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_next[id*=remove-button] span{pointer-events:none}.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_next span::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_next[id*=remove-button] span::after{right:unset;left:0}@media(max-width:1279.98px){.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_next span,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_next[id*=remove-button] span{margin-left:auto}}@media(max-width:1279.98px){.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev input[type=submit],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] input[type=submit]{margin-right:auto}}.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] span{pointer-events:none}.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] span::after{transform:translateX(-1.25rem)}@media(min-width:1280px){.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] span::after{transform:translateX(-1.5rem)}}@media(max-width:1279.98px){.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] span{margin-right:auto}}.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] .button__icon{padding-left:unset;padding-right:2rem}@media(min-width:1280px){.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] .button__icon{padding-left:unset;padding-right:3rem}}.sb-show-main #root:has(.filter-product-finder--is-dark:first-child){padding:8rem;background-color:#1b272d}.filter-product-finder{position:relative;width:100%;height:3.5rem;font-size:.9375rem;line-height:1.25rem}.filter-product-finder:hover .filter-product-finder__indicator,.filter-product-finder:active .filter-product-finder__indicator,.filter-product-finder--is-active .filter-product-finder__indicator{transform:rotate(180deg)}.filter-product-finder--is-dark .filter-product-finder__header{color:#fff}.filter-product-finder__header{display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;color:#1b272d;border:.0625rem solid #c5ced3;padding:1.125rem 1rem}.filter-product-finder__title{margin:0}.filter-product-finder--has-bold-title .filter-product-finder__title{font-weight:700}.filter-product-finder__indicator{display:flex;align-items:center;justify-content:center;font-size:1.5rem}.filter-product-finder__indicator::before{color:currentColor}.filter-product-finder__list{position:absolute;top:0;width:100%;height:fit-content;display:flex;flex-direction:column;appearance:none;margin:0;padding:0;border:0;opacity:0;z-index:20;background-color:#fff;pointer-events:none;transform:translateY(3.875rem);will-change:transform,opacity,box-shadow;transition:transform 200ms,opacity 400ms,box-shadow 400ms}.filter-product-finder__list legend{height:0;width:0;opacity:0;color:rgba(0,0,0,0);pointer-events:none}.filter-product-finder__list label{position:relative;display:flex;padding:1rem;opacity:0;pointer-events:none;will-change:opacity}.filter-product-finder__list label:hover input[type=radio]{cursor:pointer;background-color:#ecf4fb}.filter-product-finder__list label span{position:relative;z-index:10;pointer-events:none}.filter-product-finder__list label input[type=radio]{color:#111;appearance:none;margin:0;padding:0;position:absolute;inset:0;background-color:rgba(0,0,0,0);will-change:background-color}.filter-product-finder__list label input[type=radio]:checked{background-color:#ecf4fb}.filter-product-finder--is-active .filter-product-finder__list{opacity:1;pointer-events:all;box-shadow:0 .75rem 2rem rgba(0,60,101,.1)}.filter-product-finder--is-active .filter-product-finder__list label{pointer-events:all;opacity:1}.filter-search-product{position:relative;width:fit-content;min-width:12.5rem;height:3.75rem;font-size:.9375rem;line-height:1.25rem;color:#fff}.filter-search-product-wrapper .filter-search-product{display:flex;flex-direction:column;gap:1rem}.search-accordion__collapse-content .filter-search-product{height:auto}.filter-search-product:hover .filter-search-product__indicator,.filter-search-product:active .filter-search-product__indicator,.filter-search-product--is-active .filter-search-product__indicator{transform:rotate(180deg)}.filter-search-product__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:relative;cursor:pointer;color:currentColor;border:.0625rem solid #c5ced3;padding:1.125rem 1rem}.filter-search-product__main-title{font-weight:500;color:#fff}.filter-search-product__title{margin:0}.filter-search-product--has-bold-title .filter-search-product__title{font-weight:700}.filter-search-product__indicator{display:flex;align-items:center;justify-content:center;font-size:1.5rem}.filter-search-product__indicator::before{color:currentColor}.filter-search-product__list{position:absolute;top:0;width:100%;height:fit-content;display:flex;flex-direction:column;appearance:none;margin:0;padding:0;border:0;opacity:0;z-index:10;background-color:#fff;pointer-events:none;transform:translateY(3.625rem);will-change:transform,opacity,box-shadow;transition:transform 200ms,opacity 400ms,box-shadow 400ms}.filter-search-product__list legend{height:0;width:0;opacity:0;color:rgba(0,0,0,0);pointer-events:none}.filter-search-product__list label{position:relative;display:flex;padding:1rem;opacity:0;pointer-events:none;will-change:opacity}.filter-search-product__list label:hover input[type=radio]{cursor:pointer;background-color:#ecf4fb}.filter-search-product__list label span{position:relative;z-index:10;pointer-events:none}.filter-search-product__list label input[type=radio]{color:#111;appearance:none;margin:0;padding:0;position:absolute;inset:0;background-color:rgba(0,0,0,0);will-change:background-color}.filter-search-product__list label input[type=radio]:checked{background-color:#ecf4fb}.filter-search-product--is-active .filter-search-product__list{opacity:1;pointer-events:all;box-shadow:0 .75rem 2rem rgba(0,60,101,.1)}.filter-search-product--is-active .filter-search-product__list label{pointer-events:all;opacity:1}.checkbox-product-finder{display:flex;align-items:center;width:fit-content;justify-content:space-between;position:relative;cursor:pointer;color:#1b272d;border:.0625rem solid #c5ced3;padding:1.125rem 1rem}.checkbox-product-finder label{color:#1b272d}.checkbox-product-finder label .input--theme-light input[type=checkbox]:checked{border-color:rgba(0,0,0,0)}.global-search-header__search-result{margin:0 0 7rem;color:#96a6af}.global-search-header__search-result h1{font-size:1.875rem;line-height:2.0625rem;font-weight:700;margin:0 0 1.5rem;padding:0}@media(min-width:1366px){.global-search-header__search-result h1{font-size:3rem;line-height:4.3125rem}}.global-search-header__search-result h1 span{color:#1b272d}.global-search-header__search-result small span{color:#1b272d}.global-search-header__filters.col-xs-12{padding:0 !important}.global-search-header__filter-menu.facets-widget-links fieldset.facet-inactive{align-items:center;justify-content:flex-start;padding:0}.global-search-header__filter-menu .facet-item:first-of-type .facet-item__label{padding-left:0}.global-search-footer{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2.5rem;font-size:.9375rem;line-height:1.25rem}@media(min-width:1024px){.global-search-footer{gap:4rem}}.teaser-small-grid{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:1024px){.teaser-small-grid{flex-direction:row;flex-wrap:wrap;gap:1.75rem}}.teaser-small-grid .teaser.teaser--small{height:auto;width:100%;flex:1 0 auto;margin:0}@media(min-width:1024px){.teaser-small-grid .teaser.teaser--small{width:calc(50% - 1.5rem);max-width:calc(50% - 1rem)}}@media(min-width:1280px){.teaser-small-grid .teaser.teaser--small{width:calc(33.33333% - 1.5rem);max-width:calc(33.3333333333% - 1rem)}}.teaser-small-grid__button{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;margin:2.5rem 0 0}@media(min-width:1024px){.teaser-small-grid__button{margin:4rem 0 0}}.layout-section{word-break:normal}.layout-section>*{padding-top:2rem;padding-bottom:2rem}@media(min-width:1280px){.layout-section>*{padding-top:5rem;padding-bottom:5rem}}.layout-section>*.reduce-margin--top{padding-top:0}.layout-section>*.reduce-margin--bottom{padding-bottom:0}.page-node-type-page .layout-section>*{padding-top:3.75rem;padding-bottom:3.75rem}@media(min-width:1280px){.page-node-type-page .layout-section>*{padding-top:7.5rem;padding-bottom:7.5rem}}.layout-section__wrapper:first-child .layout-section>*:first-child{padding-top:0}@media(min-width:768px){.layout-section :not(.borderless) .row>[class*=col-]:first-of-type{padding-left:0}.layout-section :not(.borderless) .row>[class*=col-]:last-of-type:not(.text-image__text){padding-right:0}}.text-highlight{color:#0079ca !important}.d-none{display:none !important}.text-wysiwyg h1,.text-wysiwyg h2,.text-wysiwyg h3,.text-wysiwyg h4,.text-wysiwyg h5,.text-wysiwyg h6,.text-wysiwyg p,.text-wysiwyg .ck .ui-dialog h1,.text-wysiwyg h2,.text-wysiwyg h3,.text-wysiwyg h4,.text-wysiwyg h5,.text-wysiwyg h6,.text-wysiwyg p,.ck h1,.ck h2,.ck h3,.ck h4,.ck h5,.ck h6,.ck p,.ck .ck .ui-dialog h1,.ck h2,.ck h3,.ck h4,.ck h5,.ck h6,.ck p{margin:0}.text-wysiwyg h1,.text-wysiwyg h2,.text-wysiwyg h3,.text-wysiwyg h4,.text-wysiwyg h5,.text-wysiwyg h6,.ck h1,.ck h2,.ck h3,.ck h4,.ck h5,.ck h6{margin:0}.text-wysiwyg p:not(:last-child),.text-wysiwyg .ck .ui-dialog p:not(:last-child),.ck p:not(:last-child),.ck .ck .ui-dialog p:not(:last-child){margin-bottom:1.5625rem}.text-wysiwyg ul,.text-wysiwyg ol,.ck ul,.ck ol{padding-inline-start:1.25rem}.text-wysiwyg ul li,.text-wysiwyg ol li,.ck ul li,.ck ol li{color:#1b272d}@media(max-width:1279.98px){.text-wysiwyg ul li,.text-wysiwyg ol li,.ck ul li,.ck ol li{font-size:1rem;line-height:1.375rem}}.text-wysiwyg ul li::marker,.text-wysiwyg ol li::marker,.ck ul li::marker,.ck ol li::marker{color:#0079ca}.text-wysiwyg ol span,.ck ol span{display:inline}.text-wysiwyg .align-center video,.ck .align-center video{display:block}.text-wysiwyg .align-center img,.text-wysiwyg .align-center video,.ck .align-center img,.ck .align-center video{margin-left:auto;margin-right:auto}.text-wysiwyg .align-right,.ck .align-right{float:unset;display:block;margin-left:auto}.text-wysiwyg .align-right video,.ck .align-right video{display:block}.text-wysiwyg .align-right img,.text-wysiwyg .align-right video,.ck .align-right img,.ck .align-right video{margin-left:auto}.text-wysiwyg .align-left,.ck .align-left{float:unset;display:block;margin-right:auto}.text-wysiwyg .align-left video,.ck .align-left video{display:block}.text-wysiwyg .align-left img,.text-wysiwyg .align-left video,.ck .align-left img,.ck .align-left video{margin-right:auto}.link-wysiwyg{color:#0079ca !important;text-decoration:none;background:linear-gradient(to right,transparent,transparent),linear-gradient(to right,currentColor,currentColor);background-size:100% .065rem,0 .065rem;background-position:100% 100%,0 100%;background-repeat:no-repeat}.link-wysiwyg:hover{background-size:0 .065rem,100% .065rem}*,*::before,*::after{box-sizing:border-box}.sb-show-main.sb-main-padded{padding:0}html{font-size:100% !important}body{font-size:1rem;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;overflow-x:hidden;position:relative}body.scroll-disabled{overflow:hidden}.site__wrapper{overflow:hidden;position:relative;padding-top:5rem}@media(min-width:768px){.site__wrapper{padding-top:10rem}}.site__wrapper::before{content:" ";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:233.334%;background:linear-gradient(0deg,rgba(255,255,255,0.2),rgba(255,255,255,0.2)),radial-gradient(97.18% 16.97% at 91.87% 45.42%,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%),radial-gradient(35.12% 6.9% at 13.72% 2.86%,#ffffff 0%,rgba(255,255,255,0) 100%),linear-gradient(360deg,rgba(255,255,255,0.7) 17.03%,rgba(255,255,255,0) 82.74%),linear-gradient(86.73deg,#e5ebef 2.95%,#c6cdd2 97.55%);background-blend-mode:normal,normal,lighten,normal,normal;z-index:-1}.warning-box{font-size:1.5rem;color:#000;text-align:center;padding:2rem;margin:2rem;border:1px solid rgba(255,0,0,.8);background:rgba(255,0,0,.2)}[class*="--obfuscated"]:hover{cursor:pointer}[class*="--obfuscated"]:hover::after{visibility:visible}[class*="--obfuscated"][class*="--tooltip"]{position:relative}[class*="--obfuscated"][class*="--tooltip"]::after{content:attr(data-tooltip);background-color:#111;font-size:.875rem;color:#fff;padding:.75rem;position:absolute;top:50%;right:0;z-index:999;transform:translate(calc(100% + 10px),-50%)}[class*="--obfuscated"][class*="--tooltip"]::before{background-color:#111;content:"";position:absolute;top:50%;right:0;width:.5rem;height:.5rem;z-index:999;transform:translate(calc(100% + 5px),-50%) rotate(45deg)}[class*="--obfuscated"][class*="--tooltip"]::after,[class*="--obfuscated"][class*="--tooltip"]::before{opacity:0;pointer-events:none}[class*="--obfuscated"][class*="--tooltip"]:hover::after,[class*="--obfuscated"][class*="--tooltip"]:hover::before{opacity:1}.scrollbar-style{scrollbar-width:auto;scrollbar-color:#0079ca #e8e8e8}.scrollbar-style::-webkit-scrollbar{width:.375rem;height:.375rem}.scrollbar-style::-webkit-scrollbar-track{background:#e8e8e8}.scrollbar-style::-webkit-scrollbar-thumb{background-color:#0079ca;border-radius:0;border:none}.loading-mask{display:flex;top:1px;left:1px;justify-content:center;align-items:center;position:fixed;text-align:center;width:100vw;height:100vh;z-index:1;background-color:rgba(0,0,0,.1)}
@font-face{font-family:"Suisse Intl";src:url(/themes/custom/lemo/dist/069650805633db4452e3.woff2) format("woff2"),url(/themes/custom/lemo/dist/e410c9c47395f27a4857.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url(/themes/custom/lemo/dist/98aa71285e81b8bad976.woff2) format("woff2"),url(/themes/custom/lemo/dist/a910680de78a9a3be765.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl";src:url(/themes/custom/lemo/dist/2e0b0ff6e50d9f7e5f90.woff2) format("woff2"),url(/themes/custom/lemo/dist/a74db2802cdeb14e2635.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Suisse Intl";src:url(/themes/custom/lemo/dist/bbf85a14a1e069ac3bce.woff2) format("woff2"),url(/themes/custom/lemo/dist/6f610ad54e07bf65d936.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url(/themes/custom/lemo/dist/1aee566532aea836cb3c.woff2) format("woff2"),url(/themes/custom/lemo/dist/57a74a52f63afbadff86.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url(/themes/custom/lemo/dist/407c9eb22324537f781d.woff2) format("woff2"),url(/themes/custom/lemo/dist/4ab6023fbaba6c1c18ec.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"actions-icons";src:url(/themes/custom/lemo/dist/000b56a79c5c6f04588e.eot?gu10ei=);src:url(/themes/custom/lemo/dist/000b56a79c5c6f04588e.eot?gu10ei=#iefix) format("embedded-opentype"),url(/themes/custom/lemo/dist/ff42fb35c99da62fd144.ttf?gu10ei=) format("truetype"),url(/themes/custom/lemo/dist/f6cfed7a0b326cbecf6a.woff?gu10ei=) format("woff"),url(/themes/custom/lemo/dist/da050497e02209084c93.svg?gu10ei=#actions-icons) format("svg");font-weight:normal;font-style:normal;font-display:block}.icon,.icon__select__container{font-family:"actions-icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon__d:before,.icon__select__container__d:before{content:""}.icon__d_face:before,.icon__select__container__d_face:before{content:""}.icon__alert_circle:before,.icon__select__container__alert_circle:before{content:""}.icon__arrow_alt_dn:before,.icon__select__container__arrow_alt_dn:before{content:""}.icon__arrow_alt_l:before,.icon__select__container__arrow_alt_l:before{content:""}.icon__arrow_alt_r:before,.icon__select__container__arrow_alt_r:before{content:""}.icon__arrow_alt_up:before,.icon__select__container__arrow_alt_up:before{content:""}.icon__arrow_down:before,.icon__select__container__arrow_down:before{content:""}.icon__arrow_left:before,.icon__select__container__arrow_left:before{content:""}.icon__arrow_right:before,.icon__select__container__arrow_right:before{content:""}.icon__arrow_separate:before,.icon__select__container__arrow_separate:before{content:""}.icon__arrow_up:before,.icon__select__container__arrow_up:before{content:""}.icon__bag:before,.icon__select__container__bag:before{content:""}.icon__bell:before,.icon__select__container__bell:before{content:""}.icon__bookmark:before,.icon__select__container__bookmark:before{content:""}.icon__calendar:before,.icon__select__container__calendar:before{content:""}.icon__chat:before,.icon__select__container__chat:before{content:""}.icon__check_circle:before,.icon__select__container__check_circle:before{content:""}.icon__check:before,.icon__select__container__check:before{content:""}.icon__clock:before,.icon__select__container__clock:before{content:""}.icon__close:before,.icon__select__container__close:before{content:""}.icon__compare:before,.icon__select__container__compare:before{content:""}.icon__compare2:before,.icon__select__container__compare2:before{content:""}.icon__down:before,.icon__select__container__down:before{content:""}.icon__download:before,.icon__select__container__download:before{content:""}.icon__error_circle:before,.icon__select__container__error_circle:before{content:""}.icon__external_link:before,.icon__select__container__external_link:before{content:""}.icon__eye:before,.icon__select__container__eye:before{content:""}.icon__fax:before,.icon__select__container__fax:before{content:""}.icon__file_text:before,.icon__select__container__file_text:before{content:""}.icon__file:before,.icon__select__container__file:before{content:""}.icon__flag:before,.icon__select__container__flag:before{content:""}.icon__globe:before,.icon__select__container__globe:before{content:""}.icon__hasH:before,.icon__select__container__hasH:before{content:""}.icon__heart:before,.icon__select__container__heart:before{content:""}.icon__help_circle:before,.icon__select__container__help_circle:before{content:""}.icon__in:before,.icon__select__container__in:before{content:""}.icon__info:before,.icon__select__container__info:before{content:""}.icon__left:before,.icon__select__container__left:before{content:""}.icon__line_chart:before,.icon__select__container__line_chart:before{content:""}.icon__link:before,.icon__select__container__link:before{content:""}.icon__lock:before,.icon__select__container__lock:before{content:""}.icon__mail:before,.icon__select__container__mail:before{content:""}.icon__marker:before,.icon__select__container__marker:before{content:""}.icon__medal:before,.icon__select__container__medal:before{content:""}.icon__menu:before,.icon__select__container__menu:before{content:""}.icon__minus:before,.icon__select__container__minus:before{content:""}.icon__move:before,.icon__select__container__move:before{content:""}.icon__out:before,.icon__select__container__out:before{content:""}.icon__package:before,.icon__select__container__package:before{content:""}.icon__phone:before,.icon__select__container__phone:before{content:""}.icon__play:before,.icon__select__container__play:before{content:""}.icon__plus:before,.icon__select__container__plus:before{content:""}.icon__quality:before,.icon__select__container__quality:before{content:""}.icon__reset:before,.icon__select__container__reset:before{content:""}.icon__right:before,.icon__select__container__right:before{content:""}.icon__search:before,.icon__select__container__search:before{content:""}.icon__select:before,.icon__select__container__select:before{content:""}.icon__settings:before,.icon__select__container__settings:before{content:""}.icon__share:before,.icon__select__container__share:before{content:""}.icon__shield:before,.icon__select__container__shield:before{content:""}.icon__skip-back:before,.icon__select__container__skip-back:before{content:""}.icon__skip-forward:before,.icon__select__container__skip-forward:before{content:""}.icon__slash:before,.icon__select__container__slash:before{content:""}.icon__sliders:before,.icon__select__container__sliders:before{content:""}.icon__solution:before,.icon__select__container__solution:before{content:""}.icon__sun:before,.icon__select__container__sun:before{content:""}.icon__tag:before,.icon__select__container__tag:before{content:""}.icon__time:before,.icon__select__container__time:before{content:""}.icon__trash:before,.icon__select__container__trash:before{content:""}.icon__truck:before,.icon__select__container__truck:before{content:""}.icon__unlock:before,.icon__select__container__unlock:before{content:""}.icon__up:before,.icon__select__container__up:before{content:""}.icon__upload:before,.icon__select__container__upload:before{content:""}.icon__user:before,.icon__select__container__user:before{content:""}.icon__world:before,.icon__select__container__world:before{content:""}.icon__www:before,.icon__select__container__www:before{content:""}.icon__add:before,.icon__select__container__add:before{content:""}.icon__remove:before,.icon__select__container__remove:before{content:""}.views-exposed-form input[type=text],.customer-account-forgotpassword main .action.primary,.customer-account-createpassword main .action.primary,.customer-account-forgotpassword main .action.reload::before,.customer-account-createpassword main .action.reload::before,.customer-account-forgotpassword main .action.reload,.customer-account-createpassword main .action.reload,.customer-account-forgotpassword header input[type=text],.customer-account-createpassword header input[type=text],.negotiable_quote-quote-view .data .action.update,.account main .action::before,.account main .secondary::before,.account main .action,.account main .secondary,.account main .action.primary,.account main .sidebar .block-compare a.action.primary,.account main .sidebar-additional .action.tocart.primary::before,.account main .sidebar-additional .action.tocart.primary,.account header input[type=text],.modal-popup.popup-reorder-quote .modal-content .action.primary,.modal-popup.popup-reorder-quote .modal-content .action::before,.modal-popup.popup-reorder-quote .modal-content .action,.customer-account-create main .action.primary,.customer-account-create header input[type=text],.customer-account-login main .action.primary,.customer-account-login header input[type=text],.checkout-index-index .action.primary,.checkout-onepage-success .action.primary,.checkout-index-index .action.action-select-shipping-item,.checkout-onepage-success .action.action-select-shipping-item,.checkout-index-index .action.action-show-popup,.checkout-index-index .action.action-update,.checkout-onepage-success .action.action-show-popup,.checkout-onepage-success .action.action-update,.checkout-index-index .action.action-hide-popup,.checkout-onepage-success .action.action-hide-popup,.checkout-index-index .action.action-edit-address,.checkout-onepage-success .action.action-edit-address,.checkout-cart-index .modal-popup a.action-register,.checkout-cart-index .modal-popup button.action-login,.checkout-cart-index .modal-inner-wrap .modal-content .modal-container .fieldset.info .field.quote-name .control input[type=text],.checkout-cart-index .modal-inner-wrap input[type=text],.checkout-cart-index .modal-inner-wrap input[type=number],.checkout-cart-index .modal-inner-wrap input[type=email],.checkout-cart-index .modal-inner-wrap input[type=password],.checkout-cart-index .action.primary.save,.checkout-cart-index main .cart-summary .checkout-methods-items .action.primary.checkout,.checkout-cart-index main .cart-summary .checkout-methods-items .action,.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action::before,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action::before,.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action,.checkout-cart-index main #shopping-cart-table-1 .product-item-name a,.checkout-cart-index main #shopping-cart-table-0 .product-item-name a,.checkout-cart-index main .cart-container button.action.update,.checkout-cart-index main .cart-container a.action.continue,.checkout-cart-index main .cart-container .towishlist,.checkout-cart-index main .cart-container .action-delete,.checkout-cart-index header input[type=text],.comparator__table .comparator__remove,.comparator-popup__wrap-content,.comparator-popup,.search-accordion__indicator,.search-accordion__header,.search-product__reset-badge,.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .popin.ui-dialog-content.ui-widget-content a,.header-product__quantity,.header-product-share__wrap-content,.header-product-share__tooltip,.header-product-share,.jobs-list__item-position span,.jobs-list__list-item,.timeline__footer,.timeline__box-wrapper,.tab-nav-filter__item::after,.tab-nav-filter__item,.tab-nav-filter ul,.tab-nav-filter__icon,.tab-nav-expanded__item::after,.tab-nav-expanded__item,.tab-nav-expanded ul,.tab-nav-expanded__icon,.tab-nav__item::after,.tab-nav__item,.glossary-nav__link::after,.glossary-nav__link,.wysiwyg-extended table a,.wysiwyg-extended table tbody tr,.wysiwyg table a,.wysiwyg table tbody tr,.map__marker-description--link,.header__bar,.header__nav-secondary__lang__current span,.header__nav-secondary__lang__wrapper a,.header__nav-secondary__lang__wrapper,.header__nav-secondary__lang__icon,.header__nav-secondary__chat,.header__nav-secondary__account,.header__nav-secondary__cart,.header__nav-secondary__lang,.header__nav-primary__breadcrumbs>a,.header__nav-primary__lvl2,.header__nav-primary__item--lvl3 a::before,.header__nav-primary__item--lvl3 a,.header__nav-primary__item--lvl2>a,.header__nav-primary__item--lvl1-search .header__nav-primary__item-search input,.header__nav-primary__item--lvl1-search .header__nav-primary__item-search form,.header__nav-primary__item--lvl1>span,.header__nav-primary__item--lvl1>a,.header__nav-primary>ul,.header__search-result-list li ul li,.header__search-result-list li a,.header__search-result a,.header__search-result,.header__search input,.header__burger__bar,.header,[class*="--obfuscated"][class*="--tooltip"]::after,[class*="--obfuscated"][class*="--tooltip"]::before,.link-wysiwyg,.filter-search-product__list label input[type=radio],.filter-search-product__list label,.filter-search-product__indicator,.filter-product-finder__list label input[type=radio],.filter-product-finder__list label,.filter-product-finder__indicator,.webform-submission-form .webform-multiple-table table.responsive-enabled tbody tr.draggable td[class*=webform-multiple-table--operations][class*=webform-multiple-table--operations-two] input[data-drupal-selector][class*=image-button][class*=js-form-submit],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]::file-selector-button,.filter-list-links__item span:first-of-type::after,.filter-list-links__item span:first-of-type,.filter-list-links__item,.facets-widget-links.filter-section .filter-section__indicator,.facets-widget-links.filter-section h3,.filtre__section__indicator,.filtre__section header.titre,.series-products-slide__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.series-products-slide__controls .swiper-pagination-bullet,.series-products-list__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.series-products-list__controls .swiper-pagination-bullet,.panel-accordion__item-bg,.panel-accordion__item::after,.accordion__indicator::before,.accordion__indicator::after,.accordion__header,.progress-carousel__controls .swiper-button-prev,.progress-carousel__controls .swiper-button-next,.career-slider__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.career-slider__controls .swiper-pagination-bullet,.career-slider__item,.card-slider__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.card-slider__controls .swiper-pagination-bullet,.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper]::after,.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper]::after,.alert__message a,.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel],.webform-submission-form .form-item[class*=js-form-type-checkbox] input[class*=form-checkbox],.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea],.webform-submission-form .form-item[class*=js-form-type-textarea] label,.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select],.webform-submission-form .form-item[class*=js-form-type-select]::after,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email],.webform-submission-form .form-item[class*=js-form-type-email] input[type=text],.webform-submission-form .form-item[class*=js-form-type-email] input[type=number],.webform-submission-form .form-item[class*=js-form-type-email] input[type=email],.webform-submission-form .form-item[class*=js-form-type-number] input[type=text],.webform-submission-form .form-item[class*=js-form-type-number] input[type=number],.webform-submission-form .form-item[class*=js-form-type-number] input[type=email],.webform-submission-form .form-item[class*=js-form-type-textfield] label,.webform-submission-form .form-item[class*=js-form-type-email] label,.webform-submission-form .form-item[class*=js-form-type-number] label,.icon-item--is-link,.breadcrumb__link::before,.breadcrumb__link,.profile-card a,.card-image__title,.card-image,div.card-news .card-news__title,a.card-news .card-news__title,.card-news,.card-empty,.card-document__title,.card-document,.card-product__serial-number,.card-product,.facet-item--link input,.facet-item--link label,.facet-item--checkbox input,.appendix-item__label,a.teaser .teaser__title,.button-small,.button:not(.dialog-cancel),.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input:not(.dialog-cancel),.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel),.color-picker::before,.color-picker,.input input[type=radio]::before,a.badge,.bond::before{transition:all 500ms cubic-bezier(0.19,1,0.22,1)}.unlist{list-style:none;margin:0;padding:0}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;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-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.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;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;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-progressbar{background:rgba(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: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:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--primary-200:#ecf4fb;--primary-300:#bcd8f1;--primary-400:#84b8e5;--primary-500:#0079CA;--primary-600:#2b6ab9;--primary-700:#225999;--primary-800:#143b66;--foreground-200:#F6F8F8;--foreground-300:#E3E7EA;--foreground-400:#C5CED3;--foreground-500:#96A6AF;--foreground-700:#4B5A62;--foreground-800:#1B272D;--success-200:#ebf6f1;--success-300:#b9dece;--success-400:#7cc0a4;--success-500:#048750;--success-600:#047a48;--success-700:#03653c;--success-800:#024328;--warning-200:#fff9ee;--warning-300:#ffeac2;--warning-400:#ffd88d;--warning-500:#ffb524;--warning-600:#e6a320;--warning-700:#bf881b;--warning-800:#7f5a12;--error-200:#feebee;--error-300:#fab8c4;--error-400:#f67a90;--error-500:#ed002b;--error-600:#d60027;--error-700:#b20020;--error-800:#760015;--dark:#111111;--light:#FFFFFF}.container,.text-image__container{width:100%;max-width:120rem;margin:0 auto}.row{display:flex;flex-wrap:wrap;width:100%}.row.align-items-center{align-items:center}.row.justify-content-center{justify-content:center}.px-0{padding-left:0;padding-right:0}.borderless,.hero-article-light__wrapper-image,.text-image__image .image{margin-left:-0.75rem;margin-right:-0.75rem}.col-xs-0{width:0%;padding:0 .75rem}.push-xs-0{margin-left:0%}.pull-xs-0{margin-right:0%}.col-xs-1{width:8.3333333333%;padding:0 .75rem}.push-xs-1{margin-left:8.3333333333%}.pull-xs-1{margin-right:8.3333333333%}.col-xs-2{width:16.6666666667%;padding:0 .75rem}.push-xs-2{margin-left:16.6666666667%}.pull-xs-2{margin-right:16.6666666667%}.col-xs-3{width:25%;padding:0 .75rem}.push-xs-3{margin-left:25%}.pull-xs-3{margin-right:25%}.col-xs-4{width:33.3333333333%;padding:0 .75rem}.push-xs-4{margin-left:33.3333333333%}.pull-xs-4{margin-right:33.3333333333%}.col-xs-5{width:41.6666666667%;padding:0 .75rem}.push-xs-5{margin-left:41.6666666667%}.pull-xs-5{margin-right:41.6666666667%}.col-xs-6{width:50%;padding:0 .75rem}.push-xs-6{margin-left:50%}.pull-xs-6{margin-right:50%}.col-xs-7{width:58.3333333333%;padding:0 .75rem}.push-xs-7{margin-left:58.3333333333%}.pull-xs-7{margin-right:58.3333333333%}.col-xs-8{width:66.6666666667%;padding:0 .75rem}.push-xs-8{margin-left:66.6666666667%}.pull-xs-8{margin-right:66.6666666667%}.col-xs-9{width:75%;padding:0 .75rem}.push-xs-9{margin-left:75%}.pull-xs-9{margin-right:75%}.col-xs-10{width:83.3333333333%;padding:0 .75rem}.push-xs-10{margin-left:83.3333333333%}.pull-xs-10{margin-right:83.3333333333%}.col-xs-11{width:91.6666666667%;padding:0 .75rem}.push-xs-11{margin-left:91.6666666667%}.pull-xs-11{margin-right:91.6666666667%}.col-xs-12{width:100%;padding:0 .75rem}.push-xs-12{margin-left:100%}.pull-xs-12{margin-right:100%}@media(min-width:360px){.col-sm-0{width:0%;padding:0 .75rem}.push-sm-0{margin-left:0%}.pull-sm-0{margin-right:0%}.col-sm-1{width:8.3333333333%;padding:0 .75rem}.push-sm-1{margin-left:8.3333333333%}.pull-sm-1{margin-right:8.3333333333%}.col-sm-2{width:16.6666666667%;padding:0 .75rem}.push-sm-2{margin-left:16.6666666667%}.pull-sm-2{margin-right:16.6666666667%}.col-sm-3{width:25%;padding:0 .75rem}.push-sm-3{margin-left:25%}.pull-sm-3{margin-right:25%}.col-sm-4{width:33.3333333333%;padding:0 .75rem}.push-sm-4{margin-left:33.3333333333%}.pull-sm-4{margin-right:33.3333333333%}.col-sm-5{width:41.6666666667%;padding:0 .75rem}.push-sm-5{margin-left:41.6666666667%}.pull-sm-5{margin-right:41.6666666667%}.col-sm-6{width:50%;padding:0 .75rem}.push-sm-6{margin-left:50%}.pull-sm-6{margin-right:50%}.col-sm-7{width:58.3333333333%;padding:0 .75rem}.push-sm-7{margin-left:58.3333333333%}.pull-sm-7{margin-right:58.3333333333%}.col-sm-8{width:66.6666666667%;padding:0 .75rem}.push-sm-8{margin-left:66.6666666667%}.pull-sm-8{margin-right:66.6666666667%}.col-sm-9{width:75%;padding:0 .75rem}.push-sm-9{margin-left:75%}.pull-sm-9{margin-right:75%}.col-sm-10{width:83.3333333333%;padding:0 .75rem}.push-sm-10{margin-left:83.3333333333%}.pull-sm-10{margin-right:83.3333333333%}.col-sm-11{width:91.6666666667%;padding:0 .75rem}.push-sm-11{margin-left:91.6666666667%}.pull-sm-11{margin-right:91.6666666667%}.col-sm-12{width:100%;padding:0 .75rem}.push-sm-12{margin-left:100%}.pull-sm-12{margin-right:100%}}@media(min-width:414px){.col-md-0{width:0%;padding:0 .75rem}.push-md-0{margin-left:0%}.pull-md-0{margin-right:0%}.col-md-1{width:8.3333333333%;padding:0 .75rem}.push-md-1{margin-left:8.3333333333%}.pull-md-1{margin-right:8.3333333333%}.col-md-2{width:16.6666666667%;padding:0 .75rem}.push-md-2{margin-left:16.6666666667%}.pull-md-2{margin-right:16.6666666667%}.col-md-3{width:25%;padding:0 .75rem}.push-md-3{margin-left:25%}.pull-md-3{margin-right:25%}.col-md-4{width:33.3333333333%;padding:0 .75rem}.push-md-4{margin-left:33.3333333333%}.pull-md-4{margin-right:33.3333333333%}.col-md-5{width:41.6666666667%;padding:0 .75rem}.push-md-5{margin-left:41.6666666667%}.pull-md-5{margin-right:41.6666666667%}.col-md-6{width:50%;padding:0 .75rem}.push-md-6{margin-left:50%}.pull-md-6{margin-right:50%}.col-md-7{width:58.3333333333%;padding:0 .75rem}.push-md-7{margin-left:58.3333333333%}.pull-md-7{margin-right:58.3333333333%}.col-md-8{width:66.6666666667%;padding:0 .75rem}.push-md-8{margin-left:66.6666666667%}.pull-md-8{margin-right:66.6666666667%}.col-md-9{width:75%;padding:0 .75rem}.push-md-9{margin-left:75%}.pull-md-9{margin-right:75%}.col-md-10{width:83.3333333333%;padding:0 .75rem}.push-md-10{margin-left:83.3333333333%}.pull-md-10{margin-right:83.3333333333%}.col-md-11{width:91.6666666667%;padding:0 .75rem}.push-md-11{margin-left:91.6666666667%}.pull-md-11{margin-right:91.6666666667%}.col-md-12{width:100%;padding:0 .75rem}.push-md-12{margin-left:100%}.pull-md-12{margin-right:100%}}@media(min-width:768px){.col-lg-0{width:0%;padding:0 .75rem}.push-lg-0{margin-left:0%}.pull-lg-0{margin-right:0%}.col-lg-1{width:8.3333333333%;padding:0 .75rem}.push-lg-1{margin-left:8.3333333333%}.pull-lg-1{margin-right:8.3333333333%}.col-lg-2{width:16.6666666667%;padding:0 .75rem}.push-lg-2{margin-left:16.6666666667%}.pull-lg-2{margin-right:16.6666666667%}.col-lg-3{width:25%;padding:0 .75rem}.push-lg-3{margin-left:25%}.pull-lg-3{margin-right:25%}.col-lg-4{width:33.3333333333%;padding:0 .75rem}.push-lg-4{margin-left:33.3333333333%}.pull-lg-4{margin-right:33.3333333333%}.col-lg-5{width:41.6666666667%;padding:0 .75rem}.push-lg-5{margin-left:41.6666666667%}.pull-lg-5{margin-right:41.6666666667%}.col-lg-6{width:50%;padding:0 .75rem}.push-lg-6{margin-left:50%}.pull-lg-6{margin-right:50%}.col-lg-7{width:58.3333333333%;padding:0 .75rem}.push-lg-7{margin-left:58.3333333333%}.pull-lg-7{margin-right:58.3333333333%}.col-lg-8{width:66.6666666667%;padding:0 .75rem}.push-lg-8{margin-left:66.6666666667%}.pull-lg-8{margin-right:66.6666666667%}.col-lg-9{width:75%;padding:0 .75rem}.push-lg-9{margin-left:75%}.pull-lg-9{margin-right:75%}.col-lg-10{width:83.3333333333%;padding:0 .75rem}.push-lg-10{margin-left:83.3333333333%}.pull-lg-10{margin-right:83.3333333333%}.col-lg-11{width:91.6666666667%;padding:0 .75rem}.push-lg-11{margin-left:91.6666666667%}.pull-lg-11{margin-right:91.6666666667%}.col-lg-12{width:100%;padding:0 .75rem}.push-lg-12{margin-left:100%}.pull-lg-12{margin-right:100%}}@media(min-width:1024px){.col-xl-0{width:0%;padding:0 .75rem}.push-xl-0{margin-left:0%}.pull-xl-0{margin-right:0%}.col-xl-1{width:8.3333333333%;padding:0 .75rem}.push-xl-1{margin-left:8.3333333333%}.pull-xl-1{margin-right:8.3333333333%}.col-xl-2{width:16.6666666667%;padding:0 .75rem}.push-xl-2{margin-left:16.6666666667%}.pull-xl-2{margin-right:16.6666666667%}.col-xl-3{width:25%;padding:0 .75rem}.push-xl-3{margin-left:25%}.pull-xl-3{margin-right:25%}.col-xl-4{width:33.3333333333%;padding:0 .75rem}.push-xl-4{margin-left:33.3333333333%}.pull-xl-4{margin-right:33.3333333333%}.col-xl-5{width:41.6666666667%;padding:0 .75rem}.push-xl-5{margin-left:41.6666666667%}.pull-xl-5{margin-right:41.6666666667%}.col-xl-6{width:50%;padding:0 .75rem}.push-xl-6{margin-left:50%}.pull-xl-6{margin-right:50%}.col-xl-7{width:58.3333333333%;padding:0 .75rem}.push-xl-7{margin-left:58.3333333333%}.pull-xl-7{margin-right:58.3333333333%}.col-xl-8{width:66.6666666667%;padding:0 .75rem}.push-xl-8{margin-left:66.6666666667%}.pull-xl-8{margin-right:66.6666666667%}.col-xl-9{width:75%;padding:0 .75rem}.push-xl-9{margin-left:75%}.pull-xl-9{margin-right:75%}.col-xl-10{width:83.3333333333%;padding:0 .75rem}.push-xl-10{margin-left:83.3333333333%}.pull-xl-10{margin-right:83.3333333333%}.col-xl-11{width:91.6666666667%;padding:0 .75rem}.push-xl-11{margin-left:91.6666666667%}.pull-xl-11{margin-right:91.6666666667%}.col-xl-12{width:100%;padding:0 .75rem}.push-xl-12{margin-left:100%}.pull-xl-12{margin-right:100%}}@media(min-width:1280px){.col-2xl-0{width:0%;padding:0 .75rem}.push-2xl-0{margin-left:0%}.pull-2xl-0{margin-right:0%}.col-2xl-1{width:8.3333333333%;padding:0 .75rem}.push-2xl-1{margin-left:8.3333333333%}.pull-2xl-1{margin-right:8.3333333333%}.col-2xl-2{width:16.6666666667%;padding:0 .75rem}.push-2xl-2{margin-left:16.6666666667%}.pull-2xl-2{margin-right:16.6666666667%}.col-2xl-3{width:25%;padding:0 .75rem}.push-2xl-3{margin-left:25%}.pull-2xl-3{margin-right:25%}.col-2xl-4{width:33.3333333333%;padding:0 .75rem}.push-2xl-4{margin-left:33.3333333333%}.pull-2xl-4{margin-right:33.3333333333%}.col-2xl-5{width:41.6666666667%;padding:0 .75rem}.push-2xl-5{margin-left:41.6666666667%}.pull-2xl-5{margin-right:41.6666666667%}.col-2xl-6{width:50%;padding:0 .75rem}.push-2xl-6{margin-left:50%}.pull-2xl-6{margin-right:50%}.col-2xl-7{width:58.3333333333%;padding:0 .75rem}.push-2xl-7{margin-left:58.3333333333%}.pull-2xl-7{margin-right:58.3333333333%}.col-2xl-8{width:66.6666666667%;padding:0 .75rem}.push-2xl-8{margin-left:66.6666666667%}.pull-2xl-8{margin-right:66.6666666667%}.col-2xl-9{width:75%;padding:0 .75rem}.push-2xl-9{margin-left:75%}.pull-2xl-9{margin-right:75%}.col-2xl-10{width:83.3333333333%;padding:0 .75rem}.push-2xl-10{margin-left:83.3333333333%}.pull-2xl-10{margin-right:83.3333333333%}.col-2xl-11{width:91.6666666667%;padding:0 .75rem}.push-2xl-11{margin-left:91.6666666667%}.pull-2xl-11{margin-right:91.6666666667%}.col-2xl-12{width:100%;padding:0 .75rem}.push-2xl-12{margin-left:100%}.pull-2xl-12{margin-right:100%}}@media(min-width:1366px){.col-3xl-0{width:0%;padding:0 .75rem}.push-3xl-0{margin-left:0%}.pull-3xl-0{margin-right:0%}.col-3xl-1{width:8.3333333333%;padding:0 .75rem}.push-3xl-1{margin-left:8.3333333333%}.pull-3xl-1{margin-right:8.3333333333%}.col-3xl-2{width:16.6666666667%;padding:0 .75rem}.push-3xl-2{margin-left:16.6666666667%}.pull-3xl-2{margin-right:16.6666666667%}.col-3xl-3{width:25%;padding:0 .75rem}.push-3xl-3{margin-left:25%}.pull-3xl-3{margin-right:25%}.col-3xl-4{width:33.3333333333%;padding:0 .75rem}.push-3xl-4{margin-left:33.3333333333%}.pull-3xl-4{margin-right:33.3333333333%}.col-3xl-5{width:41.6666666667%;padding:0 .75rem}.push-3xl-5{margin-left:41.6666666667%}.pull-3xl-5{margin-right:41.6666666667%}.col-3xl-6{width:50%;padding:0 .75rem}.push-3xl-6{margin-left:50%}.pull-3xl-6{margin-right:50%}.col-3xl-7{width:58.3333333333%;padding:0 .75rem}.push-3xl-7{margin-left:58.3333333333%}.pull-3xl-7{margin-right:58.3333333333%}.col-3xl-8{width:66.6666666667%;padding:0 .75rem}.push-3xl-8{margin-left:66.6666666667%}.pull-3xl-8{margin-right:66.6666666667%}.col-3xl-9{width:75%;padding:0 .75rem}.push-3xl-9{margin-left:75%}.pull-3xl-9{margin-right:75%}.col-3xl-10{width:83.3333333333%;padding:0 .75rem}.push-3xl-10{margin-left:83.3333333333%}.pull-3xl-10{margin-right:83.3333333333%}.col-3xl-11{width:91.6666666667%;padding:0 .75rem}.push-3xl-11{margin-left:91.6666666667%}.pull-3xl-11{margin-right:91.6666666667%}.col-3xl-12{width:100%;padding:0 .75rem}.push-3xl-12{margin-left:100%}.pull-3xl-12{margin-right:100%}}@media(min-width:1536px){.col-4xl-0{width:0%;padding:0 .75rem}.push-4xl-0{margin-left:0%}.pull-4xl-0{margin-right:0%}.col-4xl-1{width:8.3333333333%;padding:0 .75rem}.push-4xl-1{margin-left:8.3333333333%}.pull-4xl-1{margin-right:8.3333333333%}.col-4xl-2{width:16.6666666667%;padding:0 .75rem}.push-4xl-2{margin-left:16.6666666667%}.pull-4xl-2{margin-right:16.6666666667%}.col-4xl-3{width:25%;padding:0 .75rem}.push-4xl-3{margin-left:25%}.pull-4xl-3{margin-right:25%}.col-4xl-4{width:33.3333333333%;padding:0 .75rem}.push-4xl-4{margin-left:33.3333333333%}.pull-4xl-4{margin-right:33.3333333333%}.col-4xl-5{width:41.6666666667%;padding:0 .75rem}.push-4xl-5{margin-left:41.6666666667%}.pull-4xl-5{margin-right:41.6666666667%}.col-4xl-6{width:50%;padding:0 .75rem}.push-4xl-6{margin-left:50%}.pull-4xl-6{margin-right:50%}.col-4xl-7{width:58.3333333333%;padding:0 .75rem}.push-4xl-7{margin-left:58.3333333333%}.pull-4xl-7{margin-right:58.3333333333%}.col-4xl-8{width:66.6666666667%;padding:0 .75rem}.push-4xl-8{margin-left:66.6666666667%}.pull-4xl-8{margin-right:66.6666666667%}.col-4xl-9{width:75%;padding:0 .75rem}.push-4xl-9{margin-left:75%}.pull-4xl-9{margin-right:75%}.col-4xl-10{width:83.3333333333%;padding:0 .75rem}.push-4xl-10{margin-left:83.3333333333%}.pull-4xl-10{margin-right:83.3333333333%}.col-4xl-11{width:91.6666666667%;padding:0 .75rem}.push-4xl-11{margin-left:91.6666666667%}.pull-4xl-11{margin-right:91.6666666667%}.col-4xl-12{width:100%;padding:0 .75rem}.push-4xl-12{margin-left:100%}.pull-4xl-12{margin-right:100%}}@media(min-width:1920px){.col-5xl-0{width:0%;padding:0 .75rem}.push-5xl-0{margin-left:0%}.pull-5xl-0{margin-right:0%}.col-5xl-1{width:8.3333333333%;padding:0 .75rem}.push-5xl-1{margin-left:8.3333333333%}.pull-5xl-1{margin-right:8.3333333333%}.col-5xl-2{width:16.6666666667%;padding:0 .75rem}.push-5xl-2{margin-left:16.6666666667%}.pull-5xl-2{margin-right:16.6666666667%}.col-5xl-3{width:25%;padding:0 .75rem}.push-5xl-3{margin-left:25%}.pull-5xl-3{margin-right:25%}.col-5xl-4{width:33.3333333333%;padding:0 .75rem}.push-5xl-4{margin-left:33.3333333333%}.pull-5xl-4{margin-right:33.3333333333%}.col-5xl-5{width:41.6666666667%;padding:0 .75rem}.push-5xl-5{margin-left:41.6666666667%}.pull-5xl-5{margin-right:41.6666666667%}.col-5xl-6{width:50%;padding:0 .75rem}.push-5xl-6{margin-left:50%}.pull-5xl-6{margin-right:50%}.col-5xl-7{width:58.3333333333%;padding:0 .75rem}.push-5xl-7{margin-left:58.3333333333%}.pull-5xl-7{margin-right:58.3333333333%}.col-5xl-8{width:66.6666666667%;padding:0 .75rem}.push-5xl-8{margin-left:66.6666666667%}.pull-5xl-8{margin-right:66.6666666667%}.col-5xl-9{width:75%;padding:0 .75rem}.push-5xl-9{margin-left:75%}.pull-5xl-9{margin-right:75%}.col-5xl-10{width:83.3333333333%;padding:0 .75rem}.push-5xl-10{margin-left:83.3333333333%}.pull-5xl-10{margin-right:83.3333333333%}.col-5xl-11{width:91.6666666667%;padding:0 .75rem}.push-5xl-11{margin-left:91.6666666667%}.pull-5xl-11{margin-right:91.6666666667%}.col-5xl-12{width:100%;padding:0 .75rem}.push-5xl-12{margin-left:100%}.pull-5xl-12{margin-right:100%}}@media(min-width:2560px){.col-6xl-0{width:0%;padding:0 .75rem}.push-6xl-0{margin-left:0%}.pull-6xl-0{margin-right:0%}.col-6xl-1{width:8.3333333333%;padding:0 .75rem}.push-6xl-1{margin-left:8.3333333333%}.pull-6xl-1{margin-right:8.3333333333%}.col-6xl-2{width:16.6666666667%;padding:0 .75rem}.push-6xl-2{margin-left:16.6666666667%}.pull-6xl-2{margin-right:16.6666666667%}.col-6xl-3{width:25%;padding:0 .75rem}.push-6xl-3{margin-left:25%}.pull-6xl-3{margin-right:25%}.col-6xl-4{width:33.3333333333%;padding:0 .75rem}.push-6xl-4{margin-left:33.3333333333%}.pull-6xl-4{margin-right:33.3333333333%}.col-6xl-5{width:41.6666666667%;padding:0 .75rem}.push-6xl-5{margin-left:41.6666666667%}.pull-6xl-5{margin-right:41.6666666667%}.col-6xl-6{width:50%;padding:0 .75rem}.push-6xl-6{margin-left:50%}.pull-6xl-6{margin-right:50%}.col-6xl-7{width:58.3333333333%;padding:0 .75rem}.push-6xl-7{margin-left:58.3333333333%}.pull-6xl-7{margin-right:58.3333333333%}.col-6xl-8{width:66.6666666667%;padding:0 .75rem}.push-6xl-8{margin-left:66.6666666667%}.pull-6xl-8{margin-right:66.6666666667%}.col-6xl-9{width:75%;padding:0 .75rem}.push-6xl-9{margin-left:75%}.pull-6xl-9{margin-right:75%}.col-6xl-10{width:83.3333333333%;padding:0 .75rem}.push-6xl-10{margin-left:83.3333333333%}.pull-6xl-10{margin-right:83.3333333333%}.col-6xl-11{width:91.6666666667%;padding:0 .75rem}.push-6xl-11{margin-left:91.6666666667%}.pull-6xl-11{margin-right:91.6666666667%}.col-6xl-12{width:100%;padding:0 .75rem}.push-6xl-12{margin-left:100%}.pull-6xl-12{margin-right:100%}}.hero-article__title,.headings--special{font-family:"Suisse Intl",sans-serif;font-size:8.75rem;line-height:6.5rem;font-weight:700;letter-spacing:-0.02em}@media(max-width:1279.98px){.hero-article__title,.headings--special{font-size:5rem;line-height:4rem}}.definition-list-panel__title,.hero-article-light__title,.mosaic__title,.product-finder__content-title,.hero-banner__title,.image-cover__title,.headings--title{font-family:"Suisse Intl",sans-serif;font-size:5rem;line-height:4rem;font-weight:700;letter-spacing:-0.02em}@media(max-width:1279.98px){.definition-list-panel__title,.hero-article-light__title,.mosaic__title,.product-finder__content-title,.hero-banner__title,.image-cover__title,.headings--title{font-size:1.875rem;line-height:1.875rem}}.checkout-cart-index main .page-title,.series-products__title h3,.faq__title,.appendix__title,.ordered-content-list__title,.wysiwyg-extended__title,.wysiwyg-extended__title h1,.wysiwyg-extended__title h2,.wysiwyg-extended__title h3,.wysiwyg-extended__title h4,.wysiwyg-extended__title h5,.wysiwyg-extended__title h6,.highlight-content__title,.highlight-content__title h1,.highlight-content__title h2,.highlight-content__title h3,.highlight-content__title h4,.highlight-content__title h5,.highlight-content__title h6,.blockquote__quote,.text-image__title,.contact-info__title,.panel-accordion__title,.push-data__title,.push-data__title h1,.push-data__title h2,.push-data__title h3,.push-data__title h4,.push-data__title h5,.push-data__title h6,.data-element .data-element__unit,.data-element .data-element__value-number,.section-title__title,.headings--l{font-family:"Suisse Intl",sans-serif;font-size:3rem;line-height:2.625rem;font-weight:700}@media(max-width:1279.98px){.checkout-cart-index main .page-title,.series-products__title h3,.faq__title,.appendix__title,.ordered-content-list__title,.wysiwyg-extended__title,.wysiwyg-extended__title h1,.wysiwyg-extended__title h2,.wysiwyg-extended__title h3,.wysiwyg-extended__title h4,.wysiwyg-extended__title h5,.wysiwyg-extended__title h6,.highlight-content__title,.highlight-content__title h1,.highlight-content__title h2,.highlight-content__title h3,.highlight-content__title h4,.highlight-content__title h5,.highlight-content__title h6,.blockquote__quote,.text-image__title,.contact-info__title,.panel-accordion__title,.push-data__title,.push-data__title h1,.push-data__title h2,.push-data__title h3,.push-data__title h4,.push-data__title h5,.push-data__title h6,.data-element .data-element__unit,.data-element .data-element__value-number,.section-title__title,.headings--l{font-size:1.875rem;line-height:1.875rem;font-weight:500}}.customer-account-login main .login-container .block-title strong,.checkout-index-index .opc-block-summary>strong,.checkout-onepage-success .opc-block-summary>strong,.checkout-index-index .opc-block-summary>.title,.checkout-onepage-success .opc-block-summary>.title,.checkout-cart-index .modal-inner-wrap .modal-title,.checkout-cart-index main .cart-summary>.title,.checkout-cart-index main .split-details,.header-product__title,.hero-article-light__lead,.hero-article__suptitle,.push-image-extended__title,.highlight-content__quote .blockquote__quote,.highlight-content__text,.info-content__title,.video__title,.push-image__title,.text-image__subtitle,.map__marker-title,.mosaic__lead,.contact-us__lead,.header__nav-primary__item--lvl2>span,.header__nav-primary__item--lvl2>a,.global-search-header__search-result h1,.card-image__title,.card-thematic__title,.header-image-attributes__name,.teaser__title,.section-title__description,.section-title__title--xs,.headings--m{font-family:"Suisse Intl",sans-serif;font-size:1.875rem;font-weight:700;line-height:1.875rem}@media(max-width:1279.98px){.customer-account-login main .login-container .block-title strong,.checkout-index-index .opc-block-summary>strong,.checkout-onepage-success .opc-block-summary>strong,.checkout-index-index .opc-block-summary>.title,.checkout-onepage-success .opc-block-summary>.title,.checkout-cart-index .modal-inner-wrap .modal-title,.checkout-cart-index main .cart-summary>.title,.checkout-cart-index main .split-details,.header-product__title,.hero-article-light__lead,.hero-article__suptitle,.push-image-extended__title,.highlight-content__quote .blockquote__quote,.highlight-content__text,.info-content__title,.video__title,.push-image__title,.text-image__subtitle,.map__marker-title,.mosaic__lead,.contact-us__lead,.header__nav-primary__item--lvl2>span,.header__nav-primary__item--lvl2>a,.global-search-header__search-result h1,.card-image__title,.card-thematic__title,.header-image-attributes__name,.teaser__title,.section-title__description,.section-title__title--xs,.headings--m{font-size:1.25rem;line-height:1.25rem;font-weight:500}}.comparator__table--header,.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .popin.ui-dialog-content.ui-widget-content legend,.drawing__title,.series-products__results,.definition-list-panel dl dt,.tab-nav-filter__item,.tab-nav-filter--is-header .tab-nav-filter__item,.tab-nav-expanded__item,.tab-nav-expanded__select select,.tab-nav__item,.multi-columns-teaser__slider-item__title,.hero-article-light__suptitle,.footer__menu-header,.global-search-header__search-result small,.contact-content__wrapper [data-webform-key][class*=js-form-wrapper][class*=form-wrapper]>fieldset.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper>legend:first-of-type .fieldset-legend,.filter-list-links__item,.appendix-list__title,.accordion__body article h4,.definition-list__title,.technical-plan__title,.profile-card__title,.card-news__title,.card-document__title,.card-product__serial-number,.facet-item--checkbox label,.ordered-content__title,.image-attributes__name,.image-attributes__header .image-attributes__title,.teaser--small .teaser__title,.headings--s{font-family:"Suisse Intl",sans-serif;font-size:1.25rem;line-height:1.25rem;font-weight:500}@media(max-width:1279.98px){.comparator__table--header,.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .popin.ui-dialog-content.ui-widget-content legend,.drawing__title,.series-products__results,.definition-list-panel dl dt,.tab-nav-filter__item,.tab-nav-filter--is-header .tab-nav-filter__item,.tab-nav-expanded__item,.tab-nav-expanded__select select,.tab-nav__item,.multi-columns-teaser__slider-item__title,.hero-article-light__suptitle,.footer__menu-header,.global-search-header__search-result small,.contact-content__wrapper [data-webform-key][class*=js-form-wrapper][class*=form-wrapper]>fieldset.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper>legend:first-of-type .fieldset-legend,.filter-list-links__item,.appendix-list__title,.accordion__body article h4,.definition-list__title,.technical-plan__title,.profile-card__title,.card-news__title,.card-document__title,.card-product__serial-number,.facet-item--checkbox label,.ordered-content__title,.image-attributes__name,.image-attributes__header .image-attributes__title,.teaser--small .teaser__title,.headings--s{font-size:1rem;line-height:1rem;font-weight:400}}.blockquote__author-name,.webform-submission-form .form-item legend,.webform-submission-form [class*=description],.input-search label,.input-field label,.icon-item__label,.teaser--small .teaser__title,.headings--xs,.facets-widget-links.filter-section h3,.filtre__section header.titre h4{font-family:"Suisse Intl",sans-serif;font-size:1rem;line-height:1rem;font-weight:700}@media(max-width:1279.98px){.blockquote__author-name,.webform-submission-form .form-item legend,.webform-submission-form [class*=description],.input-search label,.input-field label,.icon-item__label,.teaser--small .teaser__title,.headings--xs,.facets-widget-links.filter-section h3,.filtre__section header.titre h4{font-weight:400}}.text__quote{font-family:"Suisse Intl",sans-serif;font-size:5rem;line-height:4rem;font-weight:700;font-style:italic;letter-spacing:-0.02em}@media(max-width:1279.98px){.text__quote{font-size:1.125rem;line-height:1.875rem;font-weight:400}}.text__body--xl{font-family:"Suisse Intl",sans-serif;font-size:1.875rem;line-height:2.5rem;font-weight:300}@media(max-width:1279.98px){.text__body--xl{font-size:1rem;font-weight:300;line-height:1.375rem}}.views-exposed-form[action^="/faq/faq"] [class*=js-form][class*=js-form-type-textfield] input[type=text],.plp__section-title .section-title__description,.account main .sidebar .product-item-name,.customer-account-login main .login-container .field .label,.checkout-index-index .opc-block-summary .product-item-inner .product-item-name,.checkout-onepage-success .opc-block-summary .product-item-inner .product-item-name,.checkout-cart-index .modal-inner-wrap input[type=text],.checkout-cart-index .modal-inner-wrap input[type=number],.checkout-cart-index .modal-inner-wrap input[type=email],.checkout-cart-index .modal-inner-wrap input[type=password],.checkout-cart-index main .cart-summary .methods .item-title,.checkout-cart-index main .cart-summary #block-shipping-heading,.checkout-cart-index main #shopping-cart-table-1 .price-including-tax,.checkout-cart-index main #shopping-cart-table-0 .price-including-tax,.checkout-cart-index main #shopping-cart-table-1 .product-item-name,.checkout-cart-index main #shopping-cart-table-0 .product-item-name,.series-products__description,.definition-list-panel dl dd,.tabs__panel,.multi-columns-teaser__slider-item__description,.faq__description,.hero-article-light__content,.wysiwyg-extended p,.push-image-extended__description,.wysiwyg,.info-content__content,.push-image__description,.text-image__cta,.text-image__description,.product-finder__content-article,.text-wysiwyg ul li,.text-wysiwyg ol li,.ck ul li,.ck ol li,.product-grid__description,.panel-accordion__content,.accordion__body article,.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email],.webform-submission-form .form-item[class*=js-form-type-email] input[type=text],.webform-submission-form .form-item[class*=js-form-type-email] input[type=number],.webform-submission-form .form-item[class*=js-form-type-email] input[type=email],.webform-submission-form .form-item[class*=js-form-type-number] input[type=text],.webform-submission-form .form-item[class*=js-form-type-number] input[type=number],.webform-submission-form .form-item[class*=js-form-type-number] input[type=email],.ordered-content__text,.text__body--l{font-family:"Suisse Intl",sans-serif;font-size:1.125rem;line-height:1.875rem;font-weight:400}@media(max-width:1279.98px){.views-exposed-form[action^="/faq/faq"] [class*=js-form][class*=js-form-type-textfield] input[type=text],.plp__section-title .section-title__description,.account main .sidebar .product-item-name,.customer-account-login main .login-container .field .label,.checkout-index-index .opc-block-summary .product-item-inner .product-item-name,.checkout-onepage-success .opc-block-summary .product-item-inner .product-item-name,.checkout-cart-index .modal-inner-wrap input[type=text],.checkout-cart-index .modal-inner-wrap input[type=number],.checkout-cart-index .modal-inner-wrap input[type=email],.checkout-cart-index .modal-inner-wrap input[type=password],.checkout-cart-index main .cart-summary .methods .item-title,.checkout-cart-index main .cart-summary #block-shipping-heading,.checkout-cart-index main #shopping-cart-table-1 .price-including-tax,.checkout-cart-index main #shopping-cart-table-0 .price-including-tax,.checkout-cart-index main #shopping-cart-table-1 .product-item-name,.checkout-cart-index main #shopping-cart-table-0 .product-item-name,.series-products__description,.definition-list-panel dl dd,.tabs__panel,.multi-columns-teaser__slider-item__description,.faq__description,.hero-article-light__content,.wysiwyg-extended p,.push-image-extended__description,.wysiwyg,.info-content__content,.push-image__description,.text-image__cta,.text-image__description,.product-finder__content-article,.text-wysiwyg ul li,.text-wysiwyg ol li,.ck ul li,.ck ol li,.product-grid__description,.panel-accordion__content,.accordion__body article,.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email],.webform-submission-form .form-item[class*=js-form-type-email] input[type=text],.webform-submission-form .form-item[class*=js-form-type-email] input[type=number],.webform-submission-form .form-item[class*=js-form-type-email] input[type=email],.webform-submission-form .form-item[class*=js-form-type-number] input[type=text],.webform-submission-form .form-item[class*=js-form-type-number] input[type=number],.webform-submission-form .form-item[class*=js-form-type-number] input[type=email],.ordered-content__text,.text__body--l{font-size:1rem;font-weight:300;line-height:1.375rem}}ol.product-items strong,ol.product-items .price-box.price-configured_price,.checkout-cart-index main .cart-summary .note,.header-product__delivery,.header-product__maxItem,.header-product-share__tooltip,.jobs-list__list-item,.hero-article__description,.highlight-content__content,.contact-us__paragraph,.header__nav-primary__item--lvl3 a,.header__nav-primary__item--lvl1>span,.header__nav-primary__item--lvl1>a,.accordion__body,.push-data__description,.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel],.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea],.webform-submission-form .form-item[class*=js-form-type-textarea] label,.webform-submission-form .form-item[class*=js-form-type-textfield] label,.webform-submission-form .form-item[class*=js-form-type-email] label,.webform-submission-form .form-item[class*=js-form-type-number] label,.webform-submission-form .fieldset-wrapper .field-prefix [class*=description],.card-image__description,.card-news__description,.badge--md,.text__body--m{font-family:"Suisse Intl",sans-serif;font-size:1rem;font-weight:300;line-height:1.375rem}@media(max-width:1279.98px){ol.product-items strong,ol.product-items .price-box.price-configured_price,.checkout-cart-index main .cart-summary .note,.header-product__delivery,.header-product__maxItem,.header-product-share__tooltip,.jobs-list__list-item,.hero-article__description,.highlight-content__content,.contact-us__paragraph,.header__nav-primary__item--lvl3 a,.header__nav-primary__item--lvl1>span,.header__nav-primary__item--lvl1>a,.accordion__body,.push-data__description,.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel],.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea],.webform-submission-form .form-item[class*=js-form-type-textarea] label,.webform-submission-form .form-item[class*=js-form-type-textfield] label,.webform-submission-form .form-item[class*=js-form-type-email] label,.webform-submission-form .form-item[class*=js-form-type-number] label,.webform-submission-form .fieldset-wrapper .field-prefix [class*=description],.card-image__description,.card-news__description,.badge--md,.text__body--m{font-size:.875rem;line-height:1.135rem}}.views-exposed-form input[type=text],.views-exposed-form .form-item select,.plp__section-info .plp__info-content .info-content__content,.customer-account-forgotpassword main input[type=text],.customer-account-forgotpassword main input[type=number],.customer-account-forgotpassword main input[type=email],.customer-account-forgotpassword main input[type=password],.customer-account-forgotpassword main select,.customer-account-createpassword main input[type=text],.customer-account-createpassword main input[type=number],.customer-account-createpassword main input[type=email],.customer-account-createpassword main input[type=password],.customer-account-createpassword main select,.account main .field-error,.account main .field-tooltip .field-tooltip-content,.account main .message.error,.account main .message.message.warning,.account main .message.message.info,.account main .message.info,.account main input[type=text],.account main input[type=number],.account main input[type=email],.account main input[type=password],.account main select,.customer-account-create main input[type=text],.customer-account-create main input[type=number],.customer-account-create main input[type=email],.customer-account-create main input[type=password],.customer-account-create main select,.customer-account-login main input[type=text],.customer-account-login main input[type=number],.customer-account-login main input[type=email],.customer-account-login main input[type=password],.customer-account-login main select,.checkout-index-index .message.error,.checkout-onepage-success .message.error,.checkout-index-index .message.message.warning,.checkout-onepage-success .message.message.warning,.checkout-index-index .field-error,.checkout-onepage-success .field-error,.checkout-index-index .field-tooltip .field-tooltip-content,.checkout-onepage-success .field-tooltip .field-tooltip-content,.checkout-index-index .opc-progress-bar-item>span,.checkout-onepage-success .opc-progress-bar-item>span,.checkout-index-index input[type=text],.checkout-index-index input[type=number],.checkout-index-index input[type=email],.checkout-index-index input[type=password],.checkout-index-index select,.checkout-onepage-success input[type=text],.checkout-onepage-success input[type=number],.checkout-onepage-success input[type=email],.checkout-onepage-success input[type=password],.checkout-onepage-success select,.checkout-cart-index main #shopping-cart-table-1 .price-excluding-tax .price,.checkout-cart-index main #shopping-cart-table-0 .price-excluding-tax .price,.checkout-cart-index main #shopping-cart-table-1 .price-excluding-tax::before,.checkout-cart-index main #shopping-cart-table-0 .price-excluding-tax::before,.checkout-cart-index main #shopping-cart-table-1 .price-excluding-tax,.checkout-cart-index main #shopping-cart-table-0 .price-excluding-tax,.checkout-cart-index main input[type=text],.checkout-cart-index main input[type=number],.checkout-cart-index main input[type=email],.checkout-cart-index main input[type=password],.checkout-cart-index main select,.checkout-cart-index main textarea,.blockquote__author-position,.webform-submission-form [class*=js-form-type-processed-text][class*=form-no-label],.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-text,.webform-submission-form .form-item .webform-section-wrapper [class^=description] .webform-element-description,.breadcrumb__item,.profile-card__description,.card-product__standard,.teaser--small .teaser__description,.teaser__description,.tooltip,.badge--xs,.text__body--s{font-family:"Suisse Intl",sans-serif;font-size:.875rem;font-weight:300;line-height:1.135rem}.customer-account-forgotpassword main .action.primary,.customer-account-createpassword main .action.primary,.customer-account-forgotpassword main .action.reload,.customer-account-createpassword main .action.reload,.negotiable_quote-quote-view .data .action.update,.account main .action,.account main .secondary,.account main .sidebar .price,.account main .sidebar-additional .action.tocart.primary,.modal-popup.popup-reorder-quote .modal-content .action,.customer-account-create main .action.primary,.customer-account-create main,.customer-account-login main .choice span,.customer-account-login main .action.primary,.customer-account-login main .login-container .fieldset:after,.customer-account-login main,.checkout-index-index .opc-block-summary .grand.totals .mark,.checkout-index-index .opc-block-summary .grand.totals .amount,.checkout-onepage-success .opc-block-summary .grand.totals .mark,.checkout-onepage-success .opc-block-summary .grand.totals .amount,.checkout-index-index .action.action-select-shipping-item,.checkout-onepage-success .action.action-select-shipping-item,.checkout-index-index .action.action-show-popup,.checkout-index-index .action.action-update,.checkout-onepage-success .action.action-show-popup,.checkout-onepage-success .action.action-update,.checkout-index-index .action.action-hide-popup,.checkout-onepage-success .action.action-hide-popup,.checkout-index-index .action.action-edit-address,.checkout-onepage-success .action.action-edit-address,.checkout-index-index .opc-block-summary .price-including-tax .cart-price .price,.checkout-onepage-success .opc-block-summary .price-including-tax .cart-price .price,.checkout-index-index .opc-block-summary,.checkout-onepage-success .opc-block-summary,.checkout-index-index .field .label,.checkout-onepage-success .field .label,.checkout-cart-index .modal-popup a.action-register,.checkout-cart-index .modal-popup button.action-login,.checkout-cart-index .action.primary.save,.checkout-cart-index .cancel-quote-request,.checkout-cart-index main #cart-totals-1 table.totals .grand.totals .mark,.checkout-cart-index main #cart-totals-1 table.totals .grand.totals .amount,.checkout-cart-index main #cart-totals-0 table.totals .grand.totals .mark,.checkout-cart-index main #cart-totals-0 table.totals .grand.totals .amount,.checkout-cart-index main .cart-summary .checkout-methods-items .action.primary.checkout,.checkout-cart-index main .cart-summary .checkout-methods-items .action,.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action,.checkout-cart-index main #shopping-cart-table-1 td.price::before,.checkout-cart-index main #shopping-cart-table-1 td.qty::before,.checkout-cart-index main #shopping-cart-table-1 td.subtotal::before,.checkout-cart-index main #shopping-cart-table-0 td.price::before,.checkout-cart-index main #shopping-cart-table-0 td.qty::before,.checkout-cart-index main #shopping-cart-table-0 td.subtotal::before,.checkout-cart-index main #shopping-cart-table-1 th,.checkout-cart-index main #shopping-cart-table-0 th,.checkout-cart-index main .cart-container button.action.update,.checkout-cart-index main .cart-container a.action.continue,.checkout-cart-index main .cart-container .towishlist,.checkout-cart-index main .cart-container .action-delete,.header-product__quantity,.product-table__label,.product-table__list thead th,.jobs-list__header,.wysiwyg-extended table tbody th,.wysiwyg-extended table tbody td,.wysiwyg-extended table thead th,.wysiwyg table tbody th,.wysiwyg table tbody td,.wysiwyg table thead th,.map__marker-description,.footer__menu-name,.webform-submission-form .button[class*=webform-button-wrapper] input[type=submit],.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*=webform-button-wrapper] input[type=submit],.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*=webform-button-wrapper] input[type=submit],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*=webform-button-wrapper][id*=remove-button] input[type=submit],.contact-info__subtitle,.definition-list__list dt,.definition-list__list dd,.data-element__title,.button-small,.button:not(.dialog-cancel),.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input:not(.dialog-cancel),.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel),.text__label--1{font-family:"Chakra Petch",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.463rem}@media(max-width:1279.98px){.customer-account-forgotpassword main .action.primary,.customer-account-createpassword main .action.primary,.customer-account-forgotpassword main .action.reload,.customer-account-createpassword main .action.reload,.negotiable_quote-quote-view .data .action.update,.account main .action,.account main .secondary,.account main .sidebar .price,.account main .sidebar-additional .action.tocart.primary,.modal-popup.popup-reorder-quote .modal-content .action,.customer-account-create main .action.primary,.customer-account-create main,.customer-account-login main .choice span,.customer-account-login main .action.primary,.customer-account-login main .login-container .fieldset:after,.customer-account-login main,.checkout-index-index .opc-block-summary .grand.totals .mark,.checkout-index-index .opc-block-summary .grand.totals .amount,.checkout-onepage-success .opc-block-summary .grand.totals .mark,.checkout-onepage-success .opc-block-summary .grand.totals .amount,.checkout-index-index .action.action-select-shipping-item,.checkout-onepage-success .action.action-select-shipping-item,.checkout-index-index .action.action-show-popup,.checkout-index-index .action.action-update,.checkout-onepage-success .action.action-show-popup,.checkout-onepage-success .action.action-update,.checkout-index-index .action.action-hide-popup,.checkout-onepage-success .action.action-hide-popup,.checkout-index-index .action.action-edit-address,.checkout-onepage-success .action.action-edit-address,.checkout-index-index .opc-block-summary .price-including-tax .cart-price .price,.checkout-onepage-success .opc-block-summary .price-including-tax .cart-price .price,.checkout-index-index .opc-block-summary,.checkout-onepage-success .opc-block-summary,.checkout-index-index .field .label,.checkout-onepage-success .field .label,.checkout-cart-index .modal-popup a.action-register,.checkout-cart-index .modal-popup button.action-login,.checkout-cart-index .action.primary.save,.checkout-cart-index .cancel-quote-request,.checkout-cart-index main #cart-totals-1 table.totals .grand.totals .mark,.checkout-cart-index main #cart-totals-1 table.totals .grand.totals .amount,.checkout-cart-index main #cart-totals-0 table.totals .grand.totals .mark,.checkout-cart-index main #cart-totals-0 table.totals .grand.totals .amount,.checkout-cart-index main .cart-summary .checkout-methods-items .action.primary.checkout,.checkout-cart-index main .cart-summary .checkout-methods-items .action,.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action,.checkout-cart-index main #shopping-cart-table-1 td.price::before,.checkout-cart-index main #shopping-cart-table-1 td.qty::before,.checkout-cart-index main #shopping-cart-table-1 td.subtotal::before,.checkout-cart-index main #shopping-cart-table-0 td.price::before,.checkout-cart-index main #shopping-cart-table-0 td.qty::before,.checkout-cart-index main #shopping-cart-table-0 td.subtotal::before,.checkout-cart-index main #shopping-cart-table-1 th,.checkout-cart-index main #shopping-cart-table-0 th,.checkout-cart-index main .cart-container button.action.update,.checkout-cart-index main .cart-container a.action.continue,.checkout-cart-index main .cart-container .towishlist,.checkout-cart-index main .cart-container .action-delete,.header-product__quantity,.product-table__label,.product-table__list thead th,.jobs-list__header,.wysiwyg-extended table tbody th,.wysiwyg-extended table tbody td,.wysiwyg-extended table thead th,.wysiwyg table tbody th,.wysiwyg table tbody td,.wysiwyg table thead th,.map__marker-description,.footer__menu-name,.webform-submission-form .button[class*=webform-button-wrapper] input[type=submit],.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*=webform-button-wrapper] input[type=submit],.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*=webform-button-wrapper] input[type=submit],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*=webform-button-wrapper][id*=remove-button] input[type=submit],.contact-info__subtitle,.definition-list__list dt,.definition-list__list dd,.data-element__title,.button-small,.button:not(.dialog-cancel),.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input:not(.dialog-cancel),.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel),.text__label--1{font-size:1rem;line-height:1.219rem}}.views-exposed-form .mage-error,.views-exposed-form label,.customer-account-forgotpassword main .mage-error,.customer-account-createpassword main .mage-error,.customer-account-forgotpassword main .label,.customer-account-createpassword main .label,.customer-account-forgotpassword header input[type=text],.customer-account-createpassword header input[type=text],.account main .mage-error,.account main .label,.account header input[type=text],.customer-account-create main .mage-error,.customer-account-create main .label,.customer-account-create header input[type=text],.customer-account-login main .mage-error,.customer-account-login main .label,.customer-account-login header input[type=text],.checkout-index-index .opc-block-summary .amount,.checkout-onepage-success .opc-block-summary .amount,.checkout-index-index .opc-block-summary,.checkout-onepage-success .opc-block-summary,.checkout-index-index .opc-block-summary .product-item-inner,.checkout-onepage-success .opc-block-summary .product-item-inner,.checkout-index-index .mage-error,.checkout-onepage-success .mage-error,.checkout-index-index .label,.checkout-onepage-success .label,.checkout-cart-index .modal-popup .label,.checkout-cart-index .modal-popup textarea,.checkout-cart-index .modal-popup input,.checkout-cart-index .modal-popup .action .secondary,.checkout-cart-index main #cart-totals-1 table.totals .amount,.checkout-cart-index main #cart-totals-0 table.totals .amount,.checkout-cart-index main #cart-totals-1 table.totals .mark,.checkout-cart-index main #cart-totals-0 table.totals .mark,.checkout-cart-index main .cart-summary .block .field>.label,.checkout-cart-index main .mage-error,.checkout-cart-index main .label,.checkout-cart-index header input[type=text],.comparator__table .comparator__remove,.search-accordion__collapse-content--has-columns .search-accordion__collapse-content__wrapper-grid [class*=search-accordion__collapse-content__col-] h4,.hero-article__meta-wrapper,.video__category,.map__marker-address,.footer__menu-item ul a,.header__nav-secondary__lang__breadcrumbs button,.header__nav-primary__breadcrumbs button,.header__nav-primary__item--lvl1-search .header__nav-primary__item-search input,.header__search input,.global-search-footer,.filter-search-product__main-title,.filter-search-product,.filter-product-finder,.webform-submission-form .js-form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]+.text-count-wrapper,.product-grid__footer,.product-grid__filter-checkbox.checkbox-product-finder label.input-item__label,.product-grid__filter-dropdown .filter-product-finder__title,.checkbox-list__title,.range input[type=number],.range__field,.range__title,.input-search__input,.input-field__input,.dimensions,.card-image__suptitle,.card-news__suptitle,.card-empty__label,.card-document__description,.facet-item.facet-item--collapsed a,.facet-item.facet-item--expanded a,.facet-item--link label,.appendix-item__label,.teaser--small .teaser__suptitle,.teaser__suptitle,.text__label--2{font-family:"Chakra Petch",sans-serif;font-size:1rem;font-weight:400;line-height:1.219rem}@media(max-width:1279.98px){.views-exposed-form .mage-error,.views-exposed-form label,.customer-account-forgotpassword main .mage-error,.customer-account-createpassword main .mage-error,.customer-account-forgotpassword main .label,.customer-account-createpassword main .label,.customer-account-forgotpassword header input[type=text],.customer-account-createpassword header input[type=text],.account main .mage-error,.account main .label,.account header input[type=text],.customer-account-create main .mage-error,.customer-account-create main .label,.customer-account-create header input[type=text],.customer-account-login main .mage-error,.customer-account-login main .label,.customer-account-login header input[type=text],.checkout-index-index .opc-block-summary .amount,.checkout-onepage-success .opc-block-summary .amount,.checkout-index-index .opc-block-summary,.checkout-onepage-success .opc-block-summary,.checkout-index-index .opc-block-summary .product-item-inner,.checkout-onepage-success .opc-block-summary .product-item-inner,.checkout-index-index .mage-error,.checkout-onepage-success .mage-error,.checkout-index-index .label,.checkout-onepage-success .label,.checkout-cart-index .modal-popup .label,.checkout-cart-index .modal-popup textarea,.checkout-cart-index .modal-popup input,.checkout-cart-index .modal-popup .action .secondary,.checkout-cart-index main #cart-totals-1 table.totals .amount,.checkout-cart-index main #cart-totals-0 table.totals .amount,.checkout-cart-index main #cart-totals-1 table.totals .mark,.checkout-cart-index main #cart-totals-0 table.totals .mark,.checkout-cart-index main .cart-summary .block .field>.label,.checkout-cart-index main .mage-error,.checkout-cart-index main .label,.checkout-cart-index header input[type=text],.comparator__table .comparator__remove,.search-accordion__collapse-content--has-columns .search-accordion__collapse-content__wrapper-grid [class*=search-accordion__collapse-content__col-] h4,.hero-article__meta-wrapper,.video__category,.map__marker-address,.footer__menu-item ul a,.header__nav-secondary__lang__breadcrumbs button,.header__nav-primary__breadcrumbs button,.header__nav-primary__item--lvl1-search .header__nav-primary__item-search input,.header__search input,.global-search-footer,.filter-search-product__main-title,.filter-search-product,.filter-product-finder,.webform-submission-form .js-form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]+.text-count-wrapper,.product-grid__footer,.product-grid__filter-checkbox.checkbox-product-finder label.input-item__label,.product-grid__filter-dropdown .filter-product-finder__title,.checkbox-list__title,.range input[type=number],.range__field,.range__title,.input-search__input,.input-field__input,.dimensions,.card-image__suptitle,.card-news__suptitle,.card-empty__label,.card-document__description,.facet-item.facet-item--collapsed a,.facet-item.facet-item--expanded a,.facet-item--link label,.appendix-item__label,.teaser--small .teaser__suptitle,.teaser__suptitle,.text__label--2{font-size:.875rem;line-height:1.138rem}}.checkout-cart-index .modal-inner-wrap input[type=text]:focus+label,.checkout-cart-index .modal-inner-wrap input[type=number]:focus+label,.checkout-cart-index .modal-inner-wrap input[type=email]:focus+label,.checkout-cart-index .modal-inner-wrap input[type=password]:focus+label,.comparator,.search-accordion__collapse-content .input-field label,.tab-nav-filter__badge,.header__search-result,.webform-submission-form .js-form-item .form-item--error-message,.webform-submission-form [data-drupal-messages] [role=contentinfo][aria-label="Error message"] *,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]::file-selector-button,.webform-submission-form .form-item[class*=js-form-type-checkbox] label,.webform-submission-form .form-item[class*=js-form-type-textarea] label.active,.webform-submission-form .form-item[class*=js-form-type-textarea] div:has(textarea[class*=form-textarea]:not(:placeholder-shown))+label,.webform-submission-form .form-item[class*=js-form-type-textarea]:focus-within div+label,.webform-submission-form .form-item[class*=js-form-type-select] label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:focus+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:focus+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:focus+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:focus+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:focus+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:focus+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:focus+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:focus+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:focus+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:not(:placeholder-shown)+label,.input-item__label,.card-document__date,.card-product__comparator button,.card-product__series,.text__label--3{font-family:"Chakra Petch",sans-serif;font-size:.875rem;font-weight:400;line-height:1.138rem}.m__t--0{margin-top:0 !important}.m__r--0{margin-right:0 !important}.m__b--0{margin-bottom:0 !important}.m__l--0{margin-left:0 !important}.m__x--0{margin-left:0 !important;margin-right:0 !important}.m__y--0{margin-top:0 !important;margin-bottom:0 !important}.m__t--1{margin-top:16px !important}.m__r--1{margin-right:16px !important}.m__b--1{margin-bottom:16px !important}.m__l--1{margin-left:16px !important}.m__x--1{margin-left:16px !important;margin-right:16px !important}.m__y--1{margin-top:16px !important;margin-bottom:16px !important}.m__t--2{margin-top:24px !important}.m__r--2{margin-right:24px !important}.m__b--2{margin-bottom:24px !important}.m__l--2{margin-left:24px !important}.m__x--2{margin-left:24px !important;margin-right:24px !important}.m__y--2{margin-top:24px !important;margin-bottom:24px !important}.m__t--3{margin-top:48px !important}.m__r--3{margin-right:48px !important}.m__b--3{margin-bottom:48px !important}.m__l--3{margin-left:48px !important}.m__x--3{margin-left:48px !important;margin-right:48px !important}.m__y--3{margin-top:48px !important;margin-bottom:48px !important}.m__t--4{margin-top:64px !important}.m__r--4{margin-right:64px !important}.m__b--4{margin-bottom:64px !important}.m__l--4{margin-left:64px !important}.m__x--4{margin-left:64px !important;margin-right:64px !important}.m__y--4{margin-top:64px !important;margin-bottom:64px !important}.m__t--5{margin-top:80px !important}.m__r--5{margin-right:80px !important}.m__b--5{margin-bottom:80px !important}.m__l--5{margin-left:80px !important}.m__x--5{margin-left:80px !important;margin-right:80px !important}.m__y--5{margin-top:80px !important;margin-bottom:80px !important}.m__t--6{margin-top:120px !important}.m__r--6{margin-right:120px !important}.m__b--6{margin-bottom:120px !important}.m__l--6{margin-left:120px !important}.m__x--6{margin-left:120px !important;margin-right:120px !important}.m__y--6{margin-top:120px !important;margin-bottom:120px !important}.section{width:100%;padding:.75rem}.section--white{background:#fff}.section--lightgray{background:#c5ced3}.section--darkgray{background:#1b272d}.section-title{margin-left:auto;margin-right:auto}.section--asymetric .container,.section--asymetric .text-image__container{width:calc(100% + (0.75rem * 2));margin-left:-0.75rem}@media(min-width:1024px){.section--asymetric .container,.section--asymetric .text-image__container{width:calc(120rem + (100vw - 120rem) / 2);margin-left:calc((100vw - 120rem)/2);max-width:none}}.bond{position:relative;width:.563rem}@media(min-width:360px){.bond{width:.938rem}}.bond::before{content:" ";display:block;width:.063rem;height:7.5rem;background:#0079ca;margin:0 auto}@media(min-width:360px){.bond--sm::before{height:5rem}}.bond--md::before{height:5rem}@media(min-width:768px){.bond--md::before{height:10rem}}.bond--xl::before{height:10rem}@media(min-width:1024px){.bond--xl::before{height:15rem}}@media(min-width:1280px){.bond--xl::before{height:20rem}}.bond--centered{margin-left:auto;margin-right:auto}.bond--circle::after{content:"";display:block;position:absolute;bottom:0;left:0;width:.563rem;height:.563rem;border-radius:100%;background:#0079ca}@media(min-width:360px){.bond--circle::after{width:.938rem;height:.938rem}}.number{display:flex;align-items:center;justify-content:center;color:#fff;width:3rem;height:3rem;background-color:#0079ca}@media(min-width:1280px){.number{width:4.5rem;height:4.5rem}}.image{display:block;height:auto}.image--full{width:100%;height:100%}.image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.image.card-image__image img{object-position:center}.badge{display:inline-block;text-decoration:none;padding:.25rem .75rem;border:1px solid;font-weight:500}.badge--primary{color:#0079ca;border-color:#0079ca}.badge--light{color:#fff;border-color:#fff}a.badge:hover{background:#0079ca;color:#fff}.input--type-checkbox{position:relative}.input--theme-light input[type=checkbox]{background-color:rgba(0,0,0,0);color:#1b272d;border:.0625rem solid #1b272d}.input--theme-light input[type=checkbox]:checked,.input--theme-light input[type=checkbox][data-active=true]{background-color:#0079ca}.input--theme-light input[type=radio]{border:.0625rem solid #1b272d}.input--theme-dark input[type=checkbox]{background-color:rgba(0,0,0,0);color:#ecf4fb;border:.0625rem solid #ecf4fb}.input--theme-dark input[type=checkbox]:checked,.input--theme-dark input[type=checkbox][data-active=true]{background-color:#0079ca}.input--theme-dark input[type=radio]{border:.0625rem solid #ecf4fb}.input__icon-check,.input__icon-active{display:none;font-size:1.325rem;color:#ecf4fb;position:absolute;top:.125rem;left:.125rem;pointer-events:none}input[data-active=true]~.input__icon-active{display:inline-block}.input__radio{appearance:none;margin:0;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-content:center}.input input[type=radio]{cursor:pointer}.input input[type=radio]::before{content:"";width:1.5rem;height:1.5rem;border-radius:50%;transform:scale(0);box-shadow:inset 1rem 1rem #0079ca}.input input[type=radio]:checked::before{transform:scale(0.625)}.input__checkbox{-webkit-appearance:none;appearance:none;margin:0;padding:.5rem;width:1.5rem;height:1.5rem;border-radius:.375rem;display:grid;place-content:center}.input__checkbox::before{content:""}.input input[type=checkbox]{cursor:pointer}.input input[type=checkbox]:checked~.input__icon-check{display:inline-block}.color-picker{appearance:none;margin:.25rem;border-radius:50%;display:grid;place-content:center;color:#1b272d}.color-picker::before{content:"";width:1.5rem;height:1.5rem;padding:.5rem;border-radius:50%;background-color:rgba(0,0,0,0)}.input-item--dark .color-picker::before{outline:.125rem solid rgba(255,255,255,.1)}.color-picker:checked::before{outline:.125rem solid #fff}.color-picker--transparent{background-color:rgba(0,0,0,0)}.color-picker--black::before{background-color:#111}.color-picker--blue::before{background-color:#0079ca}.color-picker--chestnut::before{background-color:#503319}.color-picker--gray-blue::before{background-color:#4b5a62}.color-picker--green::before{background-color:#048750}.color-picker--light-blue::before{background-color:#84b8e5}.color-picker--orange::before{background-color:#ca6100}.color-picker--purple::before{background-color:#5f1a77}.color-picker--red::before{background-color:#d60027}.color-picker--white::before{background-color:#fff}.color-picker--yellow::before{background-color:#ffb524}.color-picker--grey::before{background-color:#c5ced3}.tooltip{position:relative;display:flex;justify-content:center}.tooltip .tooltip__content{visibility:hidden;top:2em;width:20em;background-color:#111;color:#fff;text-align:left;padding:.5em;position:absolute;z-index:1}.tooltip .tooltip__content::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}.tooltip:hover .tooltip__content{visibility:visible}.sb-show-main #root:has(>.button--inverse,>.button-small--inverse){padding:8rem;background-color:#1b272d}.button:not(.dialog-cancel),.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input:not(.dialog-cancel),.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel){display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#0079ca;border:1px solid #0079ca;border-radius:0;padding:.75rem 1rem;text-decoration:none;appearance:none;cursor:pointer;line-height:1.5rem;font-weight:500}@media(min-width:1280px){.button:not(.dialog-cancel),.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input:not(.dialog-cancel),.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel){padding:1.25rem 1.5rem}}.button:not(.dialog-cancel)[disabled],.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input:not(.dialog-cancel)[disabled],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel)[disabled]{opacity:72%;cursor:not-allowed;pointer-events:none}.button:not(.dialog-cancel):hover,.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input:not(.dialog-cancel):hover,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel):hover,.button:not(.dialog-cancel):focus,.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input:not(.dialog-cancel):focus,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel):focus{background:#225999;border-color:#225999}.button:not(.dialog-cancel):active,.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input:not(.dialog-cancel):active,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]:not(.dialog-cancel):active{background:#143b66;border-color:#143b66}.button--has-text.button--has-icon span:first-of-type,.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon[id*=remove-button] span:first-of-type{display:flex;align-items:center;flex-shrink:0;position:relative}.button--has-text.button--has-icon span:first-of-type::after,.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon span:first-of-type::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon[id*=remove-button] span:first-of-type::after{content:" ";position:absolute;right:0;display:block;background:currentColor;width:.0625rem;height:1.25rem;opacity:.5;transform:translateX(1.25rem)}@media(min-width:1280px){.button--has-text.button--has-icon span:first-of-type::after,.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon span:first-of-type::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon[id*=remove-button] span:first-of-type::after{height:2.5rem;transform:translateX(1.5rem)}}.button--has-text.button--has-icon .button__icon,.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon[id*=remove-button] .button__icon{font-size:1.5rem;padding-left:2rem}@media(min-width:1280px){.button--has-text.button--has-icon .button__icon,.views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon[id*=remove-button] .button__icon{padding-left:3rem}}.button__icon{display:block}.button--full-width{display:flex;align-items:center;justify-content:space-between;width:100%}.button--full-width span:first-of-type{flex:1;justify-content:center}.button--secondary{color:#0079ca;background:#fff;border:1px solid currentColor}.button--secondary:hover,.button--secondary:focus{color:#fff}.button--secondary:active{color:#fff}.button--inverse{color:#0079ca;background:#fff;border:1px solid #fff}.button--inverse:hover,.button--inverse:focus{color:#fff}.button--inverse:active{color:#fff}.button--inverse.button--secondary{color:#fff;background:rgba(0,0,0,0);border:1px solid #fff}.button--inverse.button--secondary:hover,.button--inverse.button--secondary:focus{color:#0079ca;background:#fff}.button--inverse.button--secondary:active{color:#0079ca;background:#ecf4fb}.button-small{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:2.5rem;padding:0;color:#1b272d;border:1px solid currentColor;background:rgba(0,0,0,0);text-decoration:none;appearance:none;font-weight:500;cursor:pointer}@media(max-width:1279.98px){.button-small{font-size:1.125rem;line-height:1.5rem}}.button-small[disabled]{opacity:72%;color:#e3e7ea;border-color:#e3e7ea;cursor:not-allowed}.button-small:hover,.button-small:focus{color:#0079ca;border-color:#0079ca}.button-small:active{color:#143b66;border-color:#143b66}.button-small--inverse{color:#fff;background:rgba(0,0,0,0);border:1px solid currentColor}.button-small--inverse:hover,.button-small--inverse:focus{color:#e3e7ea;border-color:#e3e7ea}.button-small--inverse:active{color:#e3e7ea;border-color:#e3e7ea}.button-small__icon{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:.5rem .75rem}.button-small--has-text span:first-of-type{padding:.5rem .75rem}.button-small--has-text.button-small--has-icon span:first-of-type{padding-right:.75rem}.button-small--has-text.button-small--has-icon .button-small__icon{border-left:1px solid currentColor}.button-small--full-width{display:flex;align-items:center;justify-content:space-between;width:100%}.button-small--full-width span:first-of-type{flex:1;text-align:center}.button-small--secondary{background:#0079ca;border-color:#0079ca;color:#fff}.button-small--secondary:hover,.button-small--secondary:focus{background:#225999;border-color:#225999;color:#fff}.button-small--secondary:active{background:#143b66;border-color:#143b66;color:#fff}.section-title{display:flex;flex-direction:column;align-items:center;padding:0 .75rem;max-width:37.5rem}.section-title__title{margin:2.5rem 0 0;text-align:center;color:#1b272d;font-weight:700}@media(max-width:767.98px){.section-title__title{margin:1.5rem 0 0}}.section-title__title--xs{margin:1.5rem 0 0}.page-title--no-margin .section-title__title{margin:0}.section-title__description{font-weight:300;margin:2.5rem 0 0;text-align:center;color:#1b272d}@media(max-width:359.98px){.section-title__description{font-size:1rem;margin:1.5rem 0 0}}.teaser{display:flex;flex-direction:column;margin:0 auto;text-decoration:none}@media(min-width:768px){.teaser{flex-direction:row}}.teaser__image{margin:0 0 1.5rem}@media(min-width:768px){.teaser__image{margin:0;width:50%}}.teaser__info{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;height:auto}@media(min-width:768px){.teaser__info{width:50%;padding:0 0 0 5rem}}.teaser__suptitle{font-weight:700;color:#0079ca;margin:0 0 .5rem 0}@media(min-width:1280px){.teaser__suptitle{margin:0 0 1rem 0}}.teaser__category{text-transform:uppercase}.teaser__title{margin:0 0 1.5rem 0;color:#1b272d}@media(min-width:1024px){.teaser__title{font-size:5rem;line-height:4rem;font-weight:700;letter-spacing:-0.02em;margin:0 0 2.5rem 0}}.teaser__description{margin:0 0 1.5rem 0;color:#4b5a62}@media(min-width:1024px){.teaser__description{font-size:1.125rem;line-height:1.875rem;font-weight:400;margin:0 0 2.5rem 0}}.teaser--has-no-image .teaser__info{padding:0 !important}@media(min-width:768px){.teaser--has-no-image .teaser__info{width:100%}}.teaser--small{flex-direction:row}.teaser--small .teaser__image{position:relative;width:5rem;height:5rem;flex-shrink:0;margin:0}@media(min-width:1280px){.teaser--small .teaser__image{width:10rem;height:10rem}}.teaser--small .teaser__suptitle{font-weight:500}.teaser--small .teaser__title{font-weight:700;margin:0 0 .5rem 0}.teaser--small .teaser__title{margin:0 0 .5rem 0}.teaser--small .teaser__description{display:none}@media(min-width:360px){.teaser--small .teaser__description{display:block;margin:0}}.teaser--small .teaser__info{width:100%;padding:0 0 0 1.5rem}@media(min-width:360px){.teaser--small .teaser__info{padding:0 0 0 2rem}}.teaser--small .teaser__button{display:none}a.teaser{align-items:center}a.teaser .teaser__info{display:block}a.teaser .teaser__suptitle{display:block;margin:0 0 .75rem 0}a.teaser .teaser__title{line-height:1.5rem;display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#1B272D 1px);background-repeat:no-repeat;background-size:0% 100%}a.teaser .teaser__description{margin:.5rem 0 0 0}@media(min-width:768px){a.teaser:hover .teaser__title{background-size:100% 100%}}.image-cover{overflow:hidden;position:relative}.image-cover__image::after{content:" ";display:block;width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(255.67deg,rgba(17,17,17,0.6) 7.54%,rgba(17,17,17,0) 74.56%),linear-gradient(250.56deg,rgba(17,17,17,0.8) 24.95%,rgba(255,255,255,0) 44.61%);background-blend-mode:normal,overlay;transform:rotate(-180deg)}.image-cover__title{color:#fff;margin:0}.image-cover .row{position:absolute;bottom:2.5rem;left:1.75rem}@media(max-width:1023.98px){.image-cover .row{left:1.125rem;bottom:1.375rem}}.image-cover>.container,.image-cover>.text-image__container{position:relative}.image-cover>.container .row,.image-cover>.text-image__container .row{left:0}.image-attributes{display:flex;justify-content:center;position:relative;flex-direction:column}.image-attributes picture{max-width:55rem;margin:0 auto}@media(min-width:1024px){.image-attributes__definition-list{display:none}}.image-attributes__header{display:flex;align-items:center;flex-direction:column;text-align:center;margin:0 auto;max-width:38.5rem}.image-attributes__header .image-attributes__tags-list{margin-bottom:1rem}.image-attributes__header .image-attributes__title{font-size:1.25rem;line-height:1.25rem;font-weight:700;color:#1b272d;margin:0 0 1.5rem}@media(min-width:1024px){.image-attributes__header .image-attributes__title{font-size:1.875rem;line-height:1.875rem;margin:0 0 2rem}}.image-attributes__header .image-attributes__description{color:#1b272d}.image-attributes__image-wrapper{position:relative;width:100%;max-width:55rem;height:auto;margin:0 auto}@media(min-width:1024px){.image-attributes__image-wrapper{width:60%}}@media(min-width:1366px){.image-attributes__image-wrapper{width:100%}}.image-attributes__attr{position:absolute;width:calc(100% - 3.625rem)}@media(max-width:1023.98px){.image-attributes__attr{display:none}}.image-attributes__attr-dot{display:flex;align-items:center;gap:.5rem}.image-attributes__attr-dot-decoration{display:flex;width:2.5rem;height:2.5rem;background:#0079ca;border-radius:100%;position:relative}.image-attributes__attr-dot-decoration::after{content:" ";width:.438rem;height:.438rem;background:#fff;position:absolute;border-radius:100%;top:50%;left:.75rem;transform:translate(-50%,-50%)}@media(min-width:768px){.image-attributes__attr-dot-decoration::after{width:.688rem;height:.688rem;left:1.25rem}}.image-attributes__attr-dot::after{content:" ";display:block;width:auto;height:.065rem;background:#96a6af;flex:1}.image-attributes__attr--left{width:calc(25% + 1.25rem)}.image-attributes__attr--left .image-attributes__attr-dot{flex-direction:row-reverse}.image-attributes__attr--left .image-attributes__name{justify-content:flex-end}.image-attributes__attr--right{right:0;width:calc(25% + 1.25rem)}.image-attributes__name{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:.5rem 3.25rem;font-weight:700}.image-attributes__definition-list .definition-list__list dt{display:none}.image-attributes__definition-list .definition-list__list dd{width:100%}.header-image-attributes{display:flex;justify-content:center;position:relative;flex-direction:column}.layout-section>.header-image-attributes{padding-top:0}.header-image-attributes picture{max-width:55rem;margin:0 auto}@media(min-width:1024px){.header-image-attributes__definition-list{display:none}}.header-image-attributes__header{max-width:38.5rem}.layout-section>.header-image-attributes__header{padding-bottom:0}.header-image-attributes__header .header-image-attributes__tags-list{margin-bottom:1rem}@media(min-width:1024px){.header-image-attributes__header .header-image-attributes__tags-list{margin-bottom:1.5rem}}.header-image-attributes__header .header-image-attributes__title{font-size:2.5rem;line-height:2.25;font-weight:700;color:#0079ca;margin:0}@media(min-width:1024px){.header-image-attributes__header .header-image-attributes__title{font-size:5rem;line-height:4rem}}.header-image-attributes__header .header-image-attributes__description{margin:1rem 0 0;color:#1b272d}@media(min-width:1024px){.header-image-attributes__header .header-image-attributes__description{margin:2.5rem 0 0}}.header-image-attributes__image-wrapper{width:100%;max-width:55rem;height:auto;margin:0 auto}@media(min-width:1024px){.header-image-attributes__image-wrapper{width:60%}}@media(min-width:1366px){.header-image-attributes__image-wrapper{width:100%}}.header-image-attributes__attr{position:absolute;width:calc(100% - 3.625rem)}@media(max-width:1023.98px){.header-image-attributes__attr{display:none}}.header-image-attributes__attr-dot{display:flex;align-items:center;gap:.5rem}.header-image-attributes__attr-dot-decoration{display:flex;width:2.5rem;height:2.5rem;background:#0079ca;border-radius:100%;position:relative}.header-image-attributes__attr-dot-decoration::after{content:" ";width:.438rem;height:.438rem;background:#fff;position:absolute;border-radius:100%;top:50%;left:.75rem;transform:translate(-50%,-50%)}@media(min-width:768px){.header-image-attributes__attr-dot-decoration::after{width:.688rem;height:.688rem;left:1.25rem}}.header-image-attributes__attr-dot::after{content:" ";display:block;width:auto;height:.065rem;background:#fff;flex:1}.header-image-attributes__attr--left{width:calc(25% + 1.25rem)}.header-image-attributes__attr--left .header-image-attributes__attr-dot{flex-direction:row-reverse}.header-image-attributes__attr--left .header-image-attributes__name{justify-content:flex-end}.header-image-attributes__attr--right{right:0;width:calc(25% + 1.25rem)}.header-image-attributes__name{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:.5rem 3.25rem;color:#4b5a62}.header-image-attributes__definition-list .definition-list__list dt{display:none}.header-image-attributes__definition-list .definition-list__list dd{width:100%}.appendix-item{color:#0079ca;text-decoration:none;padding:0 0 0 1.75rem;position:relative}.appendix-item__icon{display:inline-flex;align-items:center;height:1.25rem;position:absolute;left:0;top:0}.appendix-item__label{font-size:.9375rem;line-height:1.25rem;color:#1b272d;flex-grow:0;flex-shrink:0;display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#1B272D 1px);background-repeat:no-repeat;background-size:0% 100%}.appendix-item:hover{cursor:pointer}.appendix-item:hover .appendix-item__label{background-size:100% 100%}.ordered-content{display:flex;flex-direction:column;gap:1rem}@media(min-width:1280px){.ordered-content{flex-direction:row;gap:2rem}}.ordered-content__number{flex-shrink:0}.ordered-content__text-wrap{display:flex;flex-direction:column;gap:.5rem}@media(min-width:1280px){.ordered-content__text-wrap{gap:1rem}}.ordered-content__title{margin:0;color:#4b5a62;font-weight:500}@media(max-width:1279.98px){.ordered-content__title{font-size:1rem;line-height:1rem}}.ordered-content__text{margin:0;color:#4b5a62}@media(max-width:1279.98px){.ordered-content__text{font-size:1rem;line-height:1.375rem}}.data-element{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:60rem;row-gap:2rem;margin-left:8.3333333333%;padding:2rem;background:#e3e7ea;color:#e3e7ea}@media(min-width:768px){.data-element{margin-left:16.6666666667%}}@media(min-width:1280px){.data-element{grid-template-columns:repeat(auto-fill,minmax(25%,max-content));padding:5rem}}@media(min-width:1920px){.data-element{margin-left:25%}}.data-element::after{content:" ";position:absolute;left:100%;width:100vw;height:100%;background:currentColor}.data-element--dark{background:#1b272d;color:#1b272d}.data-element__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;color:#1b272d}.data-element__item:nth-of-type(odd){border-right:1px solid #c5ced3}.data-element--dark .data-element__item:nth-of-type(odd){border-color:#4b5a62}@media(min-width:1280px){.data-element__item{padding:0 3rem}.data-element__item:first-of-type{padding-left:0}.data-element__item:nth-of-type(odd){border:none}.data-element__item:not(:last-of-type){border-right:1px solid #c5ced3}.data-element--dark .data-element__item:not(:last-of-type){border-color:#4b5a62}}.data-element--dark .data-element__item{color:#fff}.data-element__title{font-weight:700;color:#0079ca;text-transform:uppercase}.data-element .data-element__unit,.data-element .data-element__value-number{margin:0}.data-element__value{display:flex}.data-element__value sup,.data-element__value sub{font-family:"Suisse Intl",sans-serif;font-weight:700}.data-element__value sup{align-self:flex-start}.data-element__value sub{align-self:flex-end}.facet-item{padding:0;margin:0;background-color:rgba(0,0,0,0);cursor:pointer;position:relative}.facet-item--is-active label{color:#fff !important}.facet-item label{color:#1b272d;padding:.625rem 1rem}.facet-item--checkbox label{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.5rem;font-weight:700}.facet-item--checkbox label span:first-of-type{flex:1;line-height:1.25}.facet-item--checkbox label span:last-of-type{font-weight:400}.facet-item--checkbox .facet-item__count{display:block}.facet-item--checkbox input{position:absolute;top:0;right:0;width:100%;height:100%;padding:0;margin:0;appearance:none;background-color:rgba(0,0,0,0);cursor:pointer}.facet-item--checkbox input:checked+label>span:first-of-type{text-decoration:underline}.facet-item--link{border:.063rem solid #c5ced3}.facet-item--link.facet-item--is-active{background-color:#0079ca}.facet-item--link label{display:block;position:relative;pointer-events:none}.facet-item--link .facet-item__count{display:none}.facet-item--link input{position:absolute;top:0;right:0;width:100%;height:100%;padding:0;margin:0;z-index:10;appearance:none;background-color:rgba(0,0,0,0)}.facet-item.facet-item--collapsed,.facet-item.facet-item--expanded{background-color:rgba(0,0,0,0);list-style-type:none}.facet-item.facet-item--collapsed .facet-item__status,.facet-item.facet-item--expanded .facet-item__status{display:none}.facet-item.facet-item--collapsed a,.facet-item.facet-item--expanded a{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;text-decoration:none;color:#1b272d}.facet-item.facet-item--collapsed>a,.facet-item.facet-item--expanded>a{border:.063rem solid #c5ced3}.facet-item.facet-item--collapsed{padding:0;margin:0;cursor:pointer;position:relative}.facet-item.facet-item--expanded>a{color:#fff;background-color:#0079ca}.facet-item.facet-item--expanded a.is-active{color:#fff;background-color:#0079ca}.card-thematic{background:#fff;padding:.938rem;width:280px !important}@media(min-width:1280px){.card-thematic{width:402px !important}}@media(min-width:1366px){.card-thematic{width:431px !important}}@media(min-width:1536px){.card-thematic{width:488px !important}}@media(min-width:1920px){.card-thematic{width:456px !important}}.card-thematic__title{padding:2.5rem 0;min-height:9.375rem;color:#4b5a62;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:413.98px){.card-thematic__title{padding:1.875rem 0;font-size:1.25rem;line-height:1.25rem}}.card-thematic__btn-wrapper{padding:2.5rem 0;display:flex;align-items:center;justify-content:center;text-align:center}.card-product{display:grid;background:#fff;position:relative;text-decoration:none}@media(min-width:1024px){.card-product:hover{box-shadow:0 0 20px rgba(75,90,98,.3)}}.card-product a{text-decoration:none;color:#4b5a62}.card-product--sb{max-width:400px}.card-product--wth-standard::before{content:" ";display:block;width:100%;height:2px;background:#0079ca;position:absolute;top:0;left:0}.card-product__standard{position:absolute;display:inline-block;font-weight:500;color:#fff;background:#0079ca;padding:.25rem .75rem;top:0;right:0}.card-product__header{display:flex;flex-direction:column}.card-product__metas{padding:1.5rem 1.5rem 0}.card-product__serial-number{font-size:1.25rem;line-height:1.25rem;font-weight:500;color:#1b272d;word-break:break-all;width:fit-content;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:0% 100%}.card-product:hover .card-product__serial-number{background-size:100% 100%}.card-product__series{display:block;font-weight:500;color:#0079ca;margin:0 0 .25rem}.card-product__wrapper-image{width:100%;padding:2rem;margin:0}.card-product__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1.4375}.card-product__image.image img{object-fit:contain}.card-product__description{margin-top:auto;padding:0 1.5rem 1.5rem}.card-product__description .definition-list__list dt,.card-product__description .definition-list__list dd{width:50%;padding:.25rem 0;font-size:.9375rem;line-height:1.25rem;line-height:1.25rem;color:#4b5a62}.card-product__description .definition-list__list dt:last-of-type,.card-product__description .definition-list__list dd:last-of-type{border-color:rgba(0,0,0,0)}@media(max-width:1023.98px){.card-product--compressed .card-product__header{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:2rem;padding:1.75rem 1rem 1rem}.card-product--compressed .card-product__serial-number{font-size:1rem;line-height:1rem}.card-product--compressed .card-product__metas,.card-product--compressed .card-product__wrapper-image{padding:0}.card-product--compressed .card-product__metas{order:2}.card-product--compressed .card-product__wrapper-image{order:1}.card-product--compressed .card-product__image{aspect-ratio:1.4687;max-width:5.875rem}.card-product--compressed .card-product__description .definition-list__list dt{width:40%}.card-product--compressed .card-product__description .definition-list__list dd{width:60%;padding-left:.25rem}}.card-product__comparator{display:flex;align-items:flex-end;padding:0 1.5rem 1.5rem}.card-product__comparator button{display:flex;align-items:center;gap:.5rem;border:none;background:none;appearance:none;color:#0079ca}.card-product__comparator button:hover{cursor:pointer}.card-document{display:flex;flex-direction:column;padding:2rem;background:#fff;text-decoration:none;border:1px solid #c5ced3}.card-document--sb{max-width:520px}.card-document__header{display:flex;justify-content:space-between;margin-bottom:2.5rem}.card-document__icon img{display:inline-block;width:auto;max-height:3.5rem}.card-document__title{font-weight:500;color:#1b272d;line-height:1.5rem;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:0% 100%}.card-document:hover .card-document__title{background-size:100% 100%}.card-document__description{display:block;color:#4b5a62;margin:.5rem 0 0}.card-document__wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.card-document__date{color:#4b5a62}.card-document__button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #c5ced3;font-size:1.25rem;color:#1b272d;margin:0 0 0 1.5rem;flex-shrink:0}@media(min-width:768px){.card-document__button{margin:0 0 0 2.5rem}}@media(min-width:768px){.card-document:hover{box-shadow:0 0 20px rgba(75,90,98,.3)}.card-document:hover .card-document__title::after{width:100%}}.card-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #c5ced3;padding:2rem;text-decoration:none}.card-empty--sb{max-width:400px}.card-empty__icon{font-size:2.25rem;color:#4b5a62}.card-empty__label{color:#4b5a62;margin-top:.5rem}@media(min-width:768px){.card-empty:hover{box-shadow:0 0 20px rgba(75,90,98,.3)}}.card-news{display:grid;grid-template-rows:auto 1fr;background:#fff;text-decoration:none}.card-news--sb{max-width:400px}.card-news__content-wrapper{padding:2rem}@media(min-width:768px){.card-news__content-wrapper{padding:1rem}}@media(min-width:1280px){.card-news__content-wrapper{padding:2rem}}.card-news__metas{margin-bottom:.5rem}.card-news__suptitle{font-weight:500;color:#0079ca;margin:0 0 .5rem 0}@media(min-width:1024px){.card-news__suptitle{margin:0 0 1rem 0}}.card-news__title{margin:0;font-weight:700;color:#1b272d}.card-news__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:1rem 0 0;color:#1b272d}.card-news__footer{margin-top:auto}.card-news__cta{display:flex;justify-content:center;margin-top:1rem}.card-news__cta>*{width:100%}.card-news__tags{margin-top:1rem}@media(min-width:768px){.card-news:hover{box-shadow:0 0 20px rgba(75,90,98,.3)}.card-news:hover .card-news__image{overflow:hidden}.card-news:hover .card-news__image img{transition:500ms all;transform:scale(1.1)}}a.card-news .card-news__title{line-height:1.5rem;display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#1B272D 1px);background-repeat:no-repeat;background-size:0% 100%}@media(min-width:768px){a.card-news:hover .card-news__title{background-size:100% 100%}}div.card-news .card-news__title{line-height:1.5rem;display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#1B272D 1px);background-repeat:no-repeat;background-size:0% 100%}div.card-news .card-news__title a{text-decoration:none;color:inherit}@media(min-width:768px){div.card-news .card-news__title:hover{background-size:100% 100%}}.card-image{display:block;text-decoration:none;position:relative;overflow:hidden;height:auto}.card-image--sb{max-width:600px;min-height:300px}.card-image--ratio{aspect-ratio:.94444444;width:auto;max-width:22.75rem;min-height:34.375rem}.card-grid__col .card-image--ratio.card-grid__list-item{max-width:100%}.card-image__image{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:100%;display:flex;transform:translate(-50%,-50%)}.card-image__image>picture{min-height:100%;max-width:none}.card-image::after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(top,rgba(17,17,17,0) 0%,rgba(17,17,17,0.75) 100%);background:-webkit-linear-gradient(top,rgba(17,17,17,0) 0%,rgba(17,17,17,0.75) 100%);background:linear-gradient(to bottom,rgba(17,17,17,0) 0%,rgba(17,17,17,0.75) 100%);background-blend-mode:normal,overlay;z-index:1}.card-image__wrapper{padding:1.5rem 0 0;max-width:350px;z-index:2;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}@media(min-width:768px){.card-image__wrapper{padding:3rem 0 0;bottom:3rem;left:3rem;right:3rem}}.card-image__metas{margin:0 0 .5rem}@media(min-width:768px){.card-image__metas{margin:0 0 1rem}}.card-image__suptitle{font-weight:500;color:#fff}.card-image__title{margin:0;font-weight:700;color:#fff;line-height:2rem;display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#FFFFFF 1px);background-repeat:no-repeat;background-size:0% 100%}.card-image__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.5rem 0 0;color:#fff}@media(min-width:768px){.card-image__description{margin:1rem 0 0}}@media(min-width:768px){.card-image:hover{box-shadow:0 0 20px rgba(75,90,98,.3)}.card-image:hover .card-image__title{background-size:100% 100%}}.profile-card{max-width:21.875rem}.profile-card a{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;background:rgba(0,0,0,0);text-decoration:none;color:#4b5a62}.profile-card a:hover{color:#fff;background:#1b272d}.profile-card__image-wrapper{max-width:80px;max-height:80px;border-radius:60%}.profile-card__image-wrapper img{border-radius:60%}.profile-card__title{margin:0 0 .5rem}.profile-card__description{margin:0}.technical-plan{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:3.5rem;padding:0;margin:0}@media(min-width:768px){.technical-plan{flex-wrap:nowrap;flex-direction:row;align-items:flex-start;justify-content:space-between}}@media(min-width:1024px){.technical-plan{gap:unset}}.technical-plan__title{padding:.75rem 0;margin-bottom:3.5rem;border-bottom:2px solid #1b272d;font-weight:500;color:#1b272d}.technical-plan__image{width:auto;height:auto;min-width:18.75rem;max-width:21.25rem}.dimensions{color:#1b272d;overflow-x:auto}@media(min-width:768px){.dimensions{font-size:1rem;line-height:1.219rem}}.dimensions__table{width:100%;border-collapse:collapse;border:.063rem solid #96a6af}@media(min-width:768px){.dimensions thead th{font-size:1.125rem;font-weight:700}}.dimensions th,.dimensions td{padding:1rem;text-align:left;border:.063rem solid #96a6af}@media(min-width:768px){.dimensions th,.dimensions td{padding:1.5rem}}.dimensions tbody td:first-of-type{font-weight:700}.dimensions__highlighted{background-color:rgba(246,248,248,.8)}.breadcrumb,.layout-section .breadcrumb{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:1280px){.breadcrumb,.layout-section .breadcrumb{padding-top:2.5rem;padding-bottom:5rem}}.breadcrumb ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}@media(max-width:767.98px){.breadcrumb ul{padding-left:.75rem;padding-top:1.5rem}}.breadcrumb__label--disabled,.breadcrumb__link{color:#96a6af;text-decoration:none;position:relative;padding:0 .875rem 0 0}@media(max-width:767.98px){.breadcrumb__label--disabled,.breadcrumb__link{padding:0 .425rem 0 0}}.breadcrumb__label--disabled::after,.breadcrumb__link::after{content:"";font-family:"actions-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:-0.875rem;top:50%;transform:translateY(-50%)}@media(max-width:767.98px){.breadcrumb__label--disabled::after,.breadcrumb__link::after{right:-0.5rem}}.breadcrumb__item{font-weight:500;color:#1b272d;margin:0 1.75rem 0 0}@media(max-width:767.98px){.breadcrumb__item{font-size:.75rem;margin:0 .875rem 0 0}}.breadcrumb__link::before{content:" ";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background:#4b5a62}.breadcrumb__link:hover{color:#4b5a62}.breadcrumb__link:hover::before{width:calc(100% - .875rem)}@media(max-width:767.98px){.breadcrumb__link:hover::before{width:calc(100% - .425rem)}}.breadcrumb--inversed .breadcrumb__item{color:#fff}.breadcrumb--inversed .breadcrumb__link{color:#96a6af}.breadcrumb--floating{position:absolute;transform:translateX(-0.75rem);z-index:1}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.definition-list__title{padding:.75rem 0;border-bottom:2px solid #1b272d;font-size:1.25rem;font-weight:500;color:#1b272d}.definition-list__list{display:flex;flex-wrap:wrap;margin:0}.definition-list__list dt,.definition-list__list dd{font-size:.875rem;word-break:break-word;border-bottom:.065rem solid #c5ced3}@media(min-width:1024px){.definition-list__list dt,.definition-list__list dd{font-size:1.125rem}}.definition-list__list dt{width:25%;padding:.75rem 0;color:#4b5a62}.definition-list__list dd{width:75%;margin:0;padding:.75rem 0 .75rem .25rem;font-weight:500;color:#1b272d}.definition-list__list--has-label-on-top dt{width:100%;padding:.75rem;padding-left:0;border-bottom:none}.definition-list__list--has-label-on-top dd{width:100%;padding:0 0 .75rem}.definition-list__list--dark dt{font-weight:500;color:#1b272d}.definition-list__list--dark dd{font-weight:400}.definition-list+.definition-list{margin-top:2.75rem}.icon-item{display:flex;align-items:center;gap:1.5rem;color:#111}.icon-item--is-button{appearance:none;border:none;background-color:rgba(0,0,0,0)}.icon-item--is-link{text-decoration:none}.icon-item--is-link:hover{color:#0079ca}.icon-item--is-link:hover .icon-item__icon{border-color:#0079ca}.icon-item--is-link:hover .icon-item__label{color:#0079ca}.icon-item__icon{display:inline-flex;align-items:center;justify-content:center;font-size:2rem;width:4.375rem;height:4.375rem;border:.063rem solid #96a6af;border-radius:100%;flex-shrink:0}.icon-item__label{font-weight:400;color:#1b272d;flex-grow:0}.input-field{display:flex;flex-direction:column;padding:.5em 0;position:relative;color:#1b272d;color:#fff}.input-field--is-dark{color:#111}.input-field label{padding-bottom:.5em;cursor:pointer}.input-field__input{padding:1em;border:none;color:#4b5a62;min-width:5rem;outline:none}.input-field__input::placeholder{color:#4b5a62}.input-field__input--background{background-color:#fff}.input-field__input--no-background{background-color:rgba(0,0,0,0);background:none}.input-field__input--border{border:.065rem solid #4b5a62}.input-search{display:flex;flex-direction:column;position:relative;color:#1b272d;background-color:#fff;border:.065rem solid #4b5a62}.input-search--is-dark{color:#fff;border-color:rgba(0,0,0,0)}.input-search label{display:flex;align-items:center;gap:1rem;cursor:pointer}.input-search__input{padding:1em 2.75rem 1rem 1rem;border:none;color:#4b5a62;width:100%;outline:none;background:none}.input-search__input::placeholder{color:#4b5a62}.input-search__icon{position:absolute;top:0;right:0;color:#1b272d;transform:translate(-1rem,1rem)}.input-item{display:flex;align-items:center;color:#111}.input-item+.input-item{margin-bottom:.75em}.input-item--dark{color:#fff}.input-item__label{display:flex;align-items:center;gap:.5rem;color:#4b5a62;cursor:pointer}.input-item--dark .input-item__label{color:#fff}.input-item__tooltip{margin:0 .25rem}.webform-submission-form .form-wrapper,.webform-submission-form .form-item,.webform-submission-form .fieldset-wrapper{display:flex;flex-direction:column}.webform-submission-form .form-wrapper.js-webform-states-hidden,.webform-submission-form .form-item.js-webform-states-hidden,.webform-submission-form .fieldset-wrapper.js-webform-states-hidden{display:none}.webform-submission-form [class*=description]{margin-bottom:1.5rem;padding:0;color:#1b272d;font-weight:700}@media(min-width:1024px){.webform-submission-form [class*=description]{font-size:1.25rem;line-height:1.25rem}}.webform-submission-form [class*=description] .webform-element-description{margin:0;padding:0}.webform-submission-form .fieldset-wrapper .field-prefix [class*=description]{color:#4b5a62;font-weight:400}.webform-submission-form .form-item{padding:0;border:none;position:relative;color:#1b272d}.webform-submission-form .form-item>legend:first-child{margin-bottom:1.5rem}.webform-submission-form .form-item legend{color:#1b272d;margin-bottom:.5rem;padding:0;font-weight:700}@media(min-width:1024px){.webform-submission-form .form-item legend{font-size:1.25rem}}.webform-submission-form .form-item legend .fieldset-legend{display:flex;align-items:center}.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-textfield] input[type=text][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-textfield] input[type=number][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-textfield] input[type=email][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-email] input[type=text][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-email] input[type=number][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-email] input[type=email][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-number] input[type=text][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-number] input[type=number][class*=error],.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-number] input[type=email][class*=error]{border-color:#ed002b}.webform-submission-form .form-item[class*=js-form-type-textfield] label,.webform-submission-form .form-item[class*=js-form-type-email] label,.webform-submission-form .form-item[class*=js-form-type-number] label{font-size:1rem;font-weight:400;position:absolute;bottom:0;left:0;z-index:5;display:flex;align-items:center;cursor:pointer;color:#96a6af;pointer-events:none;transform:translate(1rem,-1.065rem)}.webform-submission-form .form-item[class*=js-form-type-textfield] [class*=description],.webform-submission-form .form-item[class*=js-form-type-email] [class*=description],.webform-submission-form .form-item[class*=js-form-type-number] [class*=description]{display:none}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number],.webform-submission-form .form-item[class*=js-form-type-email] input[type=number],.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]{-moz-appearance:textfield}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]::-webkit-outer-spin-button,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]::-webkit-inner-spin-button,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]::-webkit-outer-spin-button,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]::-webkit-inner-spin-button,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]::-webkit-outer-spin-button,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number],.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email],.webform-submission-form .form-item[class*=js-form-type-email] input[type=text],.webform-submission-form .form-item[class*=js-form-type-email] input[type=number],.webform-submission-form .form-item[class*=js-form-type-email] input[type=email],.webform-submission-form .form-item[class*=js-form-type-number] input[type=text],.webform-submission-form .form-item[class*=js-form-type-number] input[type=number],.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]{position:relative;min-width:fit-content;width:100%;height:3.5rem;padding:1.5rem 1rem;outline:none;border:none;font-size:1rem;line-height:1rem;font-weight:400;color:#1b272d}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]::placeholder,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]::placeholder,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]::placeholder,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]::placeholder,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]::placeholder,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]::placeholder,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]::placeholder,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]::placeholder,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]::placeholder{opacity:0}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:placeholder-shown,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:placeholder-shown{border-bottom:.125rem solid #c5ced3}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text].error,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number].error,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email].error,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text].error,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number].error,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email].error,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text].error,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number].error,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email].error{border-color:#ed002b}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:focus,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:focus,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:focus,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:focus,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:focus,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:focus,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:focus,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:focus,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:focus,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:not(:placeholder-shown){padding:2rem 1rem 1rem;border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:focus+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=text]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:focus+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=number]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:focus+label,.webform-submission-form .form-item[class*=js-form-type-textfield] input[type=email]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:focus+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=text]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:focus+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=number]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:focus+label,.webform-submission-form .form-item[class*=js-form-type-email] input[type=email]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:focus+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=text]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:focus+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=number]:not(:placeholder-shown)+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:focus+label,.webform-submission-form .form-item[class*=js-form-type-number] input[type=email]:not(:placeholder-shown)+label{color:#0079ca;transform:translate(1rem,-1.75rem)}.webform-submission-form .form-wrapper{position:relative}.webform-submission-form .form-item{padding:0;position:relative;color:#1b272d}.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-select]{border-color:#ed002b}.webform-submission-form .form-item[class*=js-form-type-select]{border-bottom:.125rem solid #c5ced3}.webform-submission-form .form-item[class*=js-form-type-select]:focus,.webform-submission-form .form-item[class*=js-form-type-select]:focus-within{border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item[class*=js-form-type-select]:invalid{border-bottom:.125rem solid #ed002b}.webform-submission-form .form-item[class*=js-form-type-select].form-item--small{display:inline-flex}.webform-submission-form .form-item[class*=js-form-type-select].form-item--small select[class*=form-select]{min-width:12.5rem;padding-right:3.25rem}.webform-submission-form .form-item[class*=js-form-type-select]::after{content:"";position:absolute;bottom:0;right:0;font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:1.5rem;translate:-1rem -0.75rem;pointer-events:none}.webform-submission-form .form-item[class*=js-form-type-select]:focus-within::after{transform:rotate(180deg)}.webform-submission-form .form-item[class*=js-form-type-select] label{position:absolute;bottom:0;left:0;z-index:5;display:flex;align-items:center;cursor:pointer;color:#0079ca;margin:0;transform:translate(1rem,-1.75rem);line-height:1rem}.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]{appearance:none;width:100%;min-width:fit-content;height:3.5rem;padding:1.6562rem 2.75rem .46875rem 1rem;outline:none;border:none;background-color:#fff;font-size:1rem;font-weight:400;line-height:1rem;color:#96a6af}@media(min-width:768px){.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]{padding:1.6562rem 1rem .46875rem}}.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:focus,.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:has(option:checked),.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:has([selected]),.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:has([selected=selected]),.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:where(option:checked),.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:where([selected]),.webform-submission-form .form-item[class*=js-form-type-select] select[class*=form-select]:where([selected=selected]){color:#1b272d}.webform-submission-form .form-item[class*=js-form-type-textarea]:focus-within div+label{color:#0079ca;transform:translate(1rem,0.5rem)}.webform-submission-form .form-item[class*=js-form-type-textarea] div:has(textarea[class*=form-textarea]:not(:placeholder-shown))+label{color:#0079ca;transform:translate(1rem,0.5rem)}.webform-submission-form .form-item[class*=js-form-type-textarea] .form-item--error-message{transform:translate(0,-0.25rem)}.webform-submission-form .form-item[class*=js-form-type-textarea] label{font-size:1rem;font-weight:400;position:absolute;top:0;left:0;z-index:5;display:flex;align-items:center;cursor:pointer;color:#96a6af;pointer-events:none;transform:translate(1rem,1.065rem)}.webform-submission-form .form-item[class*=js-form-type-textarea] label.active{color:#0079ca;transform:translate(1rem,0.5rem)}.webform-submission-form .form-item[class*=js-form-type-textarea] [class*=description]{display:none}.webform-submission-form .form-item[class*=js-form-type-textarea][class*=form-item--error] textarea[class*=form-textarea][class*=error]{border-color:#ed002b}.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]{font-size:1rem;font-weight:400;appearance:none;resize:vertical;width:100%;height:100%;min-width:100%;max-width:fit-content;min-height:10rem;padding:1.5rem 1rem;outline:none;background-color:#fff;border:none;color:#1b272d;border-bottom:.125rem solid #c5ced3}.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]::placeholder{opacity:0}.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]:placeholder-shown{border-bottom:.125rem solid #c5ced3}.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]:not(:placeholder-shown),.webform-submission-form .form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]:focus{border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item .webform-section-wrapper [class^=description] .webform-element-description{font-weight:normal}.webform-submission-form .form-item[class*=js-form-type-checkbox]{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center}.webform-submission-form .form-item[class*=js-form-type-checkbox] label{color:#111}.webform-submission-form .form-item[class*=js-form-type-checkbox] input[class*=form-checkbox]{display:grid;place-content:center;appearance:none;margin:0;padding:.75rem;width:1.5rem;height:1.5rem;border-radius:.3rem;background-color:#fff;color:#fff;border:.065rem solid #96a6af}.webform-submission-form .form-item[class*=js-form-type-checkbox] input[class*=form-checkbox]:checked{background-color:#0079ca}.webform-submission-form .form-item[class*=js-form-type-checkbox] input[class*=form-checkbox]:checked::after{content:"";font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:1.5rem;pointer-events:none}.webform-submission-form .form-item[class*=js-form-type-tel]:focus-within .iti__selected-flag{border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item[class*=js-form-type-tel]:focus-within .iti__flag-container+input[type=tel]{border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item[class*=js-form-type-tel] .iti{display:flex;gap:1.5rem;position:relative}.webform-submission-form .form-item[class*=js-form-type-tel] .iti.iti--allow-dropdown{color:#4b5a62;min-width:100%;padding:0;outline:none;max-width:fit-content;border:none}.webform-submission-form .form-item[class*=js-form-type-tel] .iti__flag-container{position:static;padding:0}.webform-submission-form .form-item[class*=js-form-type-tel] .iti__flag-container ul.iti__country-list{width:100%;z-index:10 !important}.webform-submission-form .form-item[class*=js-form-type-tel] .iti__selected-flag{position:static;display:flex;align-items:center;gap:.5rem;z-index:1;height:100%;padding:1rem;background-color:#fff;border-bottom:.125rem solid #c5ced3}.webform-submission-form .form-item[class*=js-form-type-tel] .iti__selected-flag[aria-expanded=true]{border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item[class*=js-form-type-tel] [class*=description]{display:none}.webform-submission-form .form-item[class*=js-form-type-tel] label{display:none}.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel]{position:relative;color:#1b272d;width:100%;height:3.5rem;padding:1.185rem 1rem;outline:none;border:none;font-size:1rem;font-weight:400;line-height:1rem}@media(min-width:768px){.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel]{min-width:fit-content}}.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel]::placeholder{opacity:1;color:#96a6af}.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel]:placeholder-shown{border-bottom:.125rem solid #c5ced3}.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel].error{border-color:#ed002b}.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel]:focus,.webform-submission-form .form-item[class*=js-form-type-tel] input[type=tel]:not(:placeholder-shown){border-bottom:.125rem solid #0079ca}.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-tel] .iti__selected-flag{border-color:#ed002b}.webform-submission-form .form-item[class*=form-item--error][class*=js-form-type-tel] .iti__flag-container+input[type=tel]{border-color:#ed002b}.progress-tracker{display:flex;margin:60px auto;padding:0;list-style:none}.progress-step{flex:1 1 0%;margin:0;padding:0;min-width:24px}.progress-step:last-child{flex-grow:0}.progress-step:last-child .progress-marker::after{display:none}.progress-link{display:block;position:relative}.progress-marker{display:block;position:relative}.progress-marker::before{content:attr(data-text);display:flex;justify-content:center;align-items:center;position:relative;z-index:20;width:24px;height:24px;padding-bottom:2px;border-radius:50%;transition:background-color,border-color;transition-duration:.3s}.progress-marker::after{content:"";display:block;position:absolute;z-index:-10;top:10px;right:-12px;width:100%;height:4px;transition:background-color .3s,background-position .3s}.progress-text{display:block;padding:8px 8px;overflow:hidden;text-overflow:ellipsis}.progress-title{margin-top:0}.progress-step .progress-marker{color:#fff}.progress-step .progress-marker::before{background-color:#b6b6b6}.progress-step .progress-marker::after{background-color:#b6b6b6}.progress-step .progress-text{color:#333}.progress-step.is-active .progress-marker::before{background-color:#2196f3}.progress-step.is-complete .progress-marker::before,.progress-step.is-progress .progress-marker::before{background-color:#1976d2}.progress-step.is-complete .progress-marker::after,.progress-step.is-progress .progress-marker::after{background-color:#868686}.progress-step.is-progress-10 .progress-marker::after{background-image:linear-gradient(to right,#868686 10%,#b6b6b6 10%)}.progress-step.is-progress-20 .progress-marker::after{background-image:linear-gradient(to right,#868686 20%,#b6b6b6 20%)}.progress-step.is-progress-30 .progress-marker::after{background-image:linear-gradient(to right,#868686 30%,#b6b6b6 30%)}.progress-step.is-progress-40 .progress-marker::after{background-image:linear-gradient(to right,#868686 40%,#b6b6b6 40%)}.progress-step.is-progress-50 .progress-marker::after{background-image:linear-gradient(to right,#868686 50%,#b6b6b6 50%)}.progress-step.is-progress-60 .progress-marker::after{background-image:linear-gradient(to right,#868686 60%,#b6b6b6 60%)}.progress-step.is-progress-70 .progress-marker::after{background-image:linear-gradient(to right,#868686 70%,#b6b6b6 70%)}.progress-step.is-progress-80 .progress-marker::after{background-image:linear-gradient(to right,#868686 80%,#b6b6b6 80%)}.progress-step.is-progress-90 .progress-marker::after{background-image:linear-gradient(to right,#868686 90%,#b6b6b6 90%)}.progress-step:hover .progress-marker::before{background-color:#56adf5}.progress-tracker--text .progress-step:last-child,.progress-tracker--center .progress-step:last-child,.progress-tracker--right .progress-step:last-child{flex-grow:1}.progress-tracker--center{text-align:center}.progress-tracker--center .progress-marker::before,.progress-tracker--center .progress-text--dotted::before{margin-left:auto;margin-right:auto}.progress-tracker--center .progress-marker::after{right:-50%}.progress-tracker--right{text-align:right}.progress-tracker--right .progress-marker::before,.progress-tracker--right .progress-text--dotted::before{margin-left:auto}.progress-tracker--right .progress-marker::after{right:calc(-100% + 12px)}.progress-tracker--spaced .progress-marker::after{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.progress-tracker--border{padding:4px;border:2px solid #333;border-radius:32px}.progress-tracker--theme-red .progress-step .progress-marker{color:#fff}.progress-tracker--theme-red .progress-step .progress-marker::before{background-color:#666}.progress-tracker--theme-red .progress-step .progress-marker::after{background-color:#666}.progress-tracker--theme-red .progress-step .progress-text{color:#333}.progress-tracker--theme-red .progress-step.is-active .progress-marker::before{background-color:#a62d24}.progress-tracker--theme-red .progress-step.is-complete .progress-marker::before{background-color:#d93b30}.progress-tracker--theme-red .progress-step.is-complete .progress-marker::after{background-color:#333}.progress-tracker--theme-red .progress-step:hover .progress-marker::before{background-color:#df7b74}.progress-text--dotted::before{content:"";display:block;width:12px;height:12px;margin:6px -2px;background-size:12px 18px;background-image:repeating-radial-gradient(circle at center 6px,#b6b6b6,#b6b6b6 5px,rgba(182,182,182,0.5) 5.5px,rgba(182,182,182,0.01) 6px,transparent 100%)}.progress-text--dotted-1::before{height:12px}.progress-text--dotted-2::before{height:30px}.progress-text--dotted-3::before{height:48px}.progress-text--dotted-4::before{height:66px}.progress-text--dotted-5::before{height:84px}.progress-text--dotted-6::before{height:102px}.progress-text--dotted-7::before{height:120px}.progress-text--dotted-8::before{height:138px}.progress-text--dotted-9::before{height:156px}.progress-text--dotted-10::before{height:174px}.progress-text--dotted-11::before{height:192px}.progress-text--dotted-12::before{height:210px}.progress-tracker--text-top .progress-text{height:100%}.progress-tracker--text-top .progress-marker{top:-24px}.progress-tracker--text-inline{overflow:hidden}.progress-tracker--text-inline .progress-step,.progress-tracker--text-inline .progress-marker{display:flex;align-items:center}.progress-tracker--text-inline .progress-marker{flex-grow:1}.progress-tracker--text-inline .progress-marker::after{top:auto}.progress-tracker--text-inline .progress-text{position:relative;z-index:30;max-width:70%;white-space:nowrap;padding-top:0;padding-bottom:0;background-color:#fff}.progress-tracker--text-inline .progress-marker .progress-text{display:inline-block}.progress-tracker--text-inline .progress-title{margin:0}.progress-tracker--square .progress-marker::before{border-radius:0}.progress-tracker--square .progress-marker::after{top:auto;bottom:0}@media(max-width:575px){.progress-tracker-wrapper{overflow-x:auto;scroll-snap-type:x proximity}.progress-tracker-wrapper .progress-step{min-width:50%;scroll-snap-align:start}}.progress-tracker--vertical{flex-direction:column}.progress-tracker--vertical .progress-step{display:flex;flex:1 1 auto}.progress-tracker--vertical.progress-tracker--right .progress-step{flex-direction:row-reverse}.progress-tracker--vertical .progress-marker::after{right:auto;top:12px;left:10px;width:4px;height:100%}.progress-tracker--vertical .progress-text{padding:0 12px 24px 12px}@keyframes scale-up{from{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.anim-ripple .progress-link::before,.anim-ripple-large .progress-link::before,.anim-ripple-splash .progress-link::before{content:"";display:block;width:24px;height:24px;position:absolute;top:12px;left:12px;z-index:30;background:rgba(0,0,0,.3);border-radius:50%;transform:translate(-50%,-50%) scale(0);visibility:hidden}.anim-ripple .progress-link:not(:active)::before,.anim-ripple-large .progress-link:not(:active)::before,.anim-ripple-splash .progress-link:not(:active)::before{animation:scale-up .3s ease-out}.anim-ripple .progress-link:focus::before,.anim-ripple-large .progress-link:focus::before,.anim-ripple-splash .progress-link:focus::before{visibility:visible}.anim-ripple.progress-tracker--center .progress-link::before,.anim-ripple.progress-tracker--center .progress-link::after,.progress-tracker--center .anim-ripple .progress-link::before,.progress-tracker--center .anim-ripple .progress-link::after,.anim-ripple-large.progress-tracker--center .progress-link::before,.anim-ripple-large.progress-tracker--center .progress-link::after,.progress-tracker--center .anim-ripple-large .progress-link::before,.progress-tracker--center .anim-ripple-large .progress-link::after,.anim-ripple-splash.progress-tracker--center .progress-link::before,.anim-ripple-splash.progress-tracker--center .progress-link::after,.progress-tracker--center .anim-ripple-splash .progress-link::before,.progress-tracker--center .anim-ripple-splash .progress-link::after,.anim-ripple-double.progress-tracker--center .progress-link::before,.anim-ripple-double.progress-tracker--center .progress-link::after,.progress-tracker--center .anim-ripple-double .progress-link::before,.progress-tracker--center .anim-ripple-double .progress-link::after{left:50%}.anim-ripple.progress-tracker--right .progress-link::before,.anim-ripple.progress-tracker--right .progress-link::after,.progress-tracker--right .anim-ripple .progress-link::before,.progress-tracker--right .anim-ripple .progress-link::after,.anim-ripple-large.progress-tracker--right .progress-link::before,.anim-ripple-large.progress-tracker--right .progress-link::after,.progress-tracker--right .anim-ripple-large .progress-link::before,.progress-tracker--right .anim-ripple-large .progress-link::after,.anim-ripple-splash.progress-tracker--right .progress-link::before,.anim-ripple-splash.progress-tracker--right .progress-link::after,.progress-tracker--right .anim-ripple-splash .progress-link::before,.progress-tracker--right .anim-ripple-splash .progress-link::after,.anim-ripple-double.progress-tracker--right .progress-link::before,.anim-ripple-double.progress-tracker--right .progress-link::after,.progress-tracker--right .anim-ripple-double .progress-link::before,.progress-tracker--right .anim-ripple-double .progress-link::after{left:calc(100% - 12px)}.anim-ripple-splash .progress-link::before{width:48px;height:48px;box-shadow:0 0 6px 6px rgba(0,0,0,.35)}.anim-ripple-double .progress-link::before,.anim-ripple-double .progress-link::after{content:"";display:block;width:24px;height:24px;position:absolute;top:12px;left:12px;z-index:30;background:rgba(0,0,0,.3);border-radius:50%;transform:translate(-50%,-50%) scale(0);visibility:hidden;background:none;border:3px solid rgba(0,0,0,.3)}.anim-ripple-double .progress-link:not(:active)::before,.anim-ripple-double .progress-link:not(:active)::after{animation:scale-up .3s ease-out 0s}.anim-ripple-double .progress-link:not(:active)::after{animation-delay:.15s}.anim-ripple-double .progress-link:focus::before,.anim-ripple-double .progress-link:focus::after{visibility:visible}.anim--large .progress-link::before,.anim--large .progress-link::after{width:48px;height:48px}.anim--path .progress-marker::after{background-image:linear-gradient(to right,#b6b6b6 50%,#868686 50%);background-size:200% 100%;background-position:0% 100%;transition:background-position .3s ease-out}.progress-step.is-complete .anim--path .progress-marker::after{background-position:-100% 100%}.anim--path .progress-step.is-complete .progress-marker::after{background-position:-100% 100%}[dir=rtl] .progress-marker::after{right:auto;left:-12px}[dir=rtl] .progress-tracker--center .progress-marker::after{left:-50%}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker{position:relative;margin:0 auto}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker::after{content:"";position:absolute;top:0;width:100%;height:.065rem;background-color:#96a6af;transform:translate(0,0.75rem)}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step.is-active .progress-marker::before,.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step.is-complete .progress-marker::before,.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step.is-progress .progress-marker::before{background-color:#0079ca;color:#fff;font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:1.25rem}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step.is-active .progress-marker::before,.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step.is-progress .progress-marker::before{background-color:#fff;border:.5rem solid #0079ca}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step.is-complete .progress-marker::before{content:"";background-color:#0079ca;border-color:#0079ca;padding-bottom:0}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step .progress-marker{color:#1b272d}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step .progress-marker:before{content:"";background-color:#96a6af;border:.5rem solid #96a6af}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-step .progress-marker::after{display:none}.webform-submission-form [class*=webform-progress] .webform-progress-tracker.progress-tracker .progress-text{font-weight:400;color:#1b272d}.alert{display:flex;align-items:center;gap:1rem;background-color:#f6f8f8;border-bottom:.125rem solid #c5ced3;padding:1rem;color:#1b272d}.alert--error{background-color:#feebee;border-color:#f67a90;color:#760015}.alert--warning{background-color:#fff9ee;border-color:#ffd88d;color:#7f5a12}.alert--success{background-color:#ebf6f1;border-color:#7cc0a4;color:#024328}.alert--info{background-color:#ecf4fb;border-color:#84b8e5;color:#143b66}.alert__message{display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.375rem;font-weight:400}.alert__message p{margin:0}.alert__message a{color:#0079ca;text-decoration:underline}.alert__message a:hover{opacity:.8}.alert__icon{font-size:1.5rem;color:#96a6af}.alert__icon::before{font-size:1.5rem}.alert--error .alert__icon{color:#ed002b}.alert--warning .alert__icon{color:#ffb524}.alert--success .alert__icon{color:#048750}.alert--info .alert__icon{color:#0079ca}.alert__close{margin-left:auto;color:#4b5a62}.alert__close:hover{cursor:pointer}.footer__mailing.webform-share-page-html .webform-share-page-body,.webform-share-page-html.webform-share-page-html .webform-share-page-body{padding:0}.footer__mailing.webform-share-page-html .axeptio_mount,.footer__mailing.webform-share-page-html #axeptio_main_button,.webform-share-page-html.webform-share-page-html .axeptio_mount,.webform-share-page-html.webform-share-page-html #axeptio_main_button{display:none}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form,.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(50%,100%));align-items:center}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form [class*=js-form-item][class*=form-item][class*=js-form-type-processed-text][class*=form-no-label],.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form [class*=js-form-item][class*=form-item][class*=js-form-type-processed-text][class*=form-no-label]{grid-column:span 3;margin:0 0 1rem}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form [class*=js-form-item][class*=js-form-type-email][class*=form-item-email][class*=js-form-item-email],.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form [class*=js-form-item][class*=js-form-type-email][class*=form-item-email][class*=js-form-item-email]{margin:0;grid-column:span 2}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form [class*=js-form-item][class*=js-form-type-email][class*=form-item-email][class*=js-form-item-email] input[type=email],.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form [class*=js-form-item][class*=js-form-type-email][class*=form-item-email][class*=js-form-item-email] input[type=email]{min-width:0;border:.065rem solid #c5ced3;border-right:0}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper],.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper]{position:relative;margin:0;width:3.75rem;height:100%;color:#fff;background:#0079ca;border:.065rem solid #0079ca}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper]::after,.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper]::after{content:"";position:absolute;inset:0;font-family:"actions-icons",Arial,Helvetica,sans-serif !important;color:currentColor;font-size:1.625rem;display:flex;align-items:center;justify-content:center;pointer-events:none}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper] input[type=submit],.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form div[class*=form-actions][class*=js-form-wrapper][class*=form-wrapper] input[type=submit]{position:absolute;inset:0;min-width:0;height:100%;opacity:0}.footer__mailing .webform-submission-newsletter-form.webform-submission-newsletter-form .contextual,.webform-share-page-html .webform-submission-newsletter-form.webform-submission-newsletter-form .contextual{display:none}.hero-banner>.container,.hero-banner>.text-image__container{position:relative}.hero-banner__media{z-index:0;position:relative;padding-bottom:66.6666666667%}@media(min-width:414px){.hero-banner__media{padding-bottom:41.6666666667%}}.hero-banner__media>*{position:absolute;top:50%;left:50%;min-width:100%;height:100%;transform:translateX(-50%) translateY(-50%)}.hero-banner__title{color:#fff;margin:0;position:absolute;left:calc(8.3333333333% + 0.75rem);bottom:0;transform:translate(0,4rem)}@media(max-width:1279.98px){.hero-banner__title{font-size:2.5rem;line-height:2.25rem;transform:translate(0,1.875rem)}}.hero-banner__highlight{color:#0079ca}.hero-banner--has-section-title .hero-banner__section-title{z-index:1;margin-top:-2.25rem}@media(min-width:1280px){.hero-banner--has-section-title .hero-banner__section-title{margin-top:-5rem}}.hero-banner--has-section-title .hero-banner__section-title .section-title__description{margin:1.5rem 0 0}@media(min-width:1280px){.hero-banner--has-section-title .hero-banner__section-title .section-title__description{margin:2.5rem 0 0}}.hero-banner--has-section-title .hero-banner__section-title .section-title__description p{font-size:1rem;font-weight:300;line-height:1.375rem}@media(min-width:1280px){.hero-banner--has-section-title .hero-banner__section-title .section-title__description p{font-size:1.875rem;line-height:2.4375rem}}.card-slider{width:100%}.card-slider__controls{position:relative;display:flex;align-items:center;justify-content:center;margin-top:2.875rem}@media(min-width:768px){.card-slider__controls{margin-top:5rem}}@media(min-width:1280px){.card-slider__controls{margin-right:calc(9.0909090909% + .75rem)}}.card-slider__controls .swiper-pagination{position:relative;bottom:auto;width:auto}.card-slider__controls .swiper-pagination-bullet{margin:0 .75rem;opacity:1;width:.75rem;height:.75rem;background:#96a6af}.card-slider__controls .swiper-pagination-bullet-active{background:#0079ca}.card-slider__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .75rem;opacity:1;background:#96a6af}.card-slider__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#0079ca}.card-slider__controls .swiper-button-prev,.card-slider__controls .swiper-button-next{position:relative;top:auto;left:auto;right:auto;height:auto;width:auto;margin-top:0}.card-slider__controls .swiper-button-prev::after,.card-slider__controls .swiper-button-next::after{display:none}.card-slider__controls .swiper-button-prev{margin-left:auto;margin-right:2.25rem}.card-slider__controls .swiper-button-next{margin-right:auto;margin-left:2.25rem}.card-slider__arrow{font-size:1.75rem;color:#1b272d}.career-slider{width:100%}.career-slider__item{opacity:0;pointer-events:none}@media(min-width:1280px){.career-slider__item.swiper-slide-prev,.career-slider__item.swiper-slide-next{opacity:1;pointer-events:all}}.career-slider__item.swiper-slide-active{opacity:1;pointer-events:all}.career-slider__controls{position:relative;display:flex;align-items:center;justify-content:center;margin-top:2.875rem}@media(min-width:768px){.career-slider__controls{margin-top:4rem}}.career-slider__controls .swiper-pagination{position:relative;bottom:auto;width:auto}.career-slider__controls .swiper-pagination-bullet{margin:0 .25rem;opacity:1;width:.75rem;height:.75rem;background:#96a6af}.career-slider__controls .swiper-pagination-bullet-active{background:#0079ca}.career-slider__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .25rem;opacity:1;background:#96a6af}.career-slider__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#0079ca}.career-slider__controls .swiper-button-prev,.career-slider__controls .swiper-button-next{position:relative;top:auto;left:auto;right:auto;height:auto;width:auto;margin-top:0}.career-slider__controls .swiper-button-prev::after,.career-slider__controls .swiper-button-next::after{display:none}.career-slider__controls .swiper-button-prev{margin-left:auto;margin-right:2.25rem}.career-slider__controls .swiper-button-next{margin-right:auto;margin-left:2.25rem}.career-slider__arrow{font-size:1.75rem;color:#1b272d}.progress-carousel{width:100%;overflow:unset;max-width:120rem}.progress-carousel__item{max-width:18.75rem;width:fit-content}@media(min-width:1280px){.progress-carousel__item{max-width:37.5rem}}.progress-carousel__image{display:block;width:100%;height:auto;object-fit:cover;object-position:top center}.progress-carousel__controls{display:none}@media(min-width:768px){.progress-carousel__controls{position:absolute;top:0;left:0;right:0;bottom:0;height:calc(100% - 6.5rem);display:flex;align-items:center;justify-content:center}}@media(min-width:768px){.progress-carousel__controls{margin:0 auto;max-width:83.3333333333%}}.progress-carousel__controls .swiper-button-prev,.progress-carousel__controls .swiper-button-next{display:flex;align-items:center;justify-content:center;background-color:#fff;width:4.5rem;height:4.5rem;pointer-events:all}.progress-carousel__controls .swiper-button-prev.swiper-button-disabled,.progress-carousel__controls .swiper-button-next.swiper-button-disabled{opacity:0;pointer-events:none}.progress-carousel__controls .swiper-button-prev::after,.progress-carousel__controls .swiper-button-next::after{display:none}.progress-carousel__controls .swiper-button-prev{margin-right:auto;margin-left:0}@media(min-width:1024px){.progress-carousel__controls .swiper-button-prev{transform:translateX(0.25rem)}}.progress-carousel__controls .swiper-button-next{margin-left:auto;margin-right:0}@media(min-width:1024px){.progress-carousel__controls .swiper-button-next{transform:translateX(-0.25rem)}}.progress-carousel__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:0 .75rem;margin:2.875rem auto 0;min-height:1.5rem}@media(min-width:768px){.progress-carousel__footer{gap:3rem;flex-direction:row;margin:5rem auto 0}}@media(min-width:1024px){.progress-carousel__footer{max-width:120rem}}.progress-carousel__footer .swiper-pagination{position:relative;bottom:auto;width:auto;color:#4b5a62;font-weight:500;text-align:left !important}.progress-carousel__footer .swiper-count{display:flex;align-items:center;gap:1rem}.progress-carousel__footer .swiper-count__separator{content:" ";width:1.875rem;border-top:1px solid #4b5a62}.progress-carousel__footer .swiper-scrollbar{border-radius:0;background-color:#c5ced3;border:1px solid #c5ced3;max-width:58.5rem;width:100%}.progress-carousel__footer .swiper-scrollbar-drag{z-index:5;border:2px solid #0079ca}.progress-carousel__arrow{font-size:2rem;color:#0079ca}.teaser-list{padding:1.5rem 0}@media(min-width:1280px){.teaser-list{padding:4rem 0}}.teaser-list__item{border-top:1px solid #c5ced3;padding:1.5rem .75rem 0;margin-top:1.5rem}.teaser-list__item .teaser__description,.teaser-list__item .teaser__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}@media(min-width:1280px){.teaser-list__item{padding:1.5rem 1.25rem 0}}@media(max-width:1279.98px){.teaser-list__item .teaser__description{display:none}}@media(min-width:1280px){.teaser-list__item{border-top:none;padding-top:0;margin-top:0}}.push-data__wrap{padding:0 0 2.5rem}@media(min-width:1280px){.push-data__wrap{padding:0 0 2.5rem 5rem}}.push-data__heading{display:flex;flex-direction:column;gap:1.5rem;margin:0 0 1.5rem}@media(min-width:1280px){.push-data__heading{padding-right:2.25rem}}.push-data__title,.push-data__title h1,.push-data__title h2,.push-data__title h3,.push-data__title h4,.push-data__title h5,.push-data__title h6{margin:0}.push-data__description{margin:0}@media(min-width:1280px){.push-data__description{font-size:1.875rem;line-height:2.4375rem}}.accordion__panel{display:flex;justify-content:center;flex-direction:column;border-top:1px solid #c5ced3;padding:1.25rem .75rem}@media(min-width:1280px){.accordion__panel{padding:1.875rem 1.5rem}}.accordion__panel:last-of-type{border-bottom:1px solid #c5ced3}.accordion--has-index .accordion__panel--is-open{padding-bottom:2rem}@media(min-width:1280px){.accordion--has-index .accordion__panel--is-open{padding-bottom:4.5rem}}.accordion__header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;cursor:pointer;color:#4b5a62}.accordion__panel--is-open .accordion__header{margin-bottom:1.5rem}@media(min-width:1280px){.accordion__panel--is-open .accordion__header{margin-bottom:2.5rem}}.accordion__header:hover,.accordion__header:active{color:#0079ca}.accordion__header:hover .accordion__indicator::before,.accordion__header:hover .accordion__indicator::after,.accordion__header:active .accordion__indicator::before,.accordion__header:active .accordion__indicator::after{background:#0079ca}.accordion__panel--is-open .accordion__header{color:#0079ca}.accordion__panel--is-open .accordion__header .accordion__indicator::before,.accordion__panel--is-open .accordion__header .accordion__indicator::after{background:#0079ca}.accordion__panel--is-open .accordion__header .accordion__indicator::before{transform:rotate(90deg);opacity:0}.accordion__header h4{margin:0;padding:0}.accordion__body{color:#1b272d;padding:0;opacity:0;transition:opacity 200ms ease-in-out;will-change:opacity}.accordion__panel--is-open .accordion__body{opacity:1}.accordion__body article:not(:last-of-type){margin:0 0 2rem}@media(min-width:1280px){.accordion__body article:not(:last-of-type){margin:0 0 4rem}}.accordion__body article h4{font-weight:700;line-height:1.25rem;margin-top:0;margin-bottom:.75rem}.accordion__button{margin:2rem 0 0}.accordion__button+.accordion__document{margin:1rem 0 0}.accordion__document{margin:2rem 0 0}.accordion__indicator{display:block;width:1.25rem;height:1.25rem;position:relative;flex-shrink:0}.accordion__indicator::before,.accordion__indicator::after{content:" ";display:block;width:.125rem;height:1.25rem;position:absolute;top:0;left:50%;margin-left:-0.0625rem;background:#4b5a62}.accordion__indicator::after{transform:rotate(90deg)}.accordion__trigger{font-size:1.5rem}@media(min-width:1280px){.accordion__trigger{font-size:2rem}}.accordion__collapse{display:none}.panel-accordion{position:relative;color:#fff}@media(max-width:767.98px){.panel-accordion{margin-left:-0.75rem;margin-right:-0.75rem}}@media(min-width:1280px){.panel-accordion::after{content:"";display:block;padding-top:50.76%}}.panel-accordion__item-wrap{position:absolute;display:flex;width:100%;flex-direction:column;overflow:hidden}@media(min-width:1280px){.panel-accordion__item-wrap{flex-direction:row;height:100%}}@media(max-width:767.98px){.panel-accordion__item-wrap{position:relative}}.panel-accordion__item-wrap-bg{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.6;background-size:cover;background-position:center;background-repeat:no-repeat;visibility:hidden}@media(min-width:1280px){.panel-accordion__item-wrap-bg{visibility:visible}}.panel-accordion__item-wrap-bg::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.panel-accordion__item{flex:1;position:relative;overflow:hidden;width:100%;height:100%;padding:1.563rem .75rem;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width:1279.98px){.panel-accordion__item{padding:1.875rem .75rem}}.panel-accordion__item::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);opacity:1;pointer-events:none}.panel-accordion__item--is-opened{height:auto;cursor:auto;flex:10}.panel-accordion__item--is-opened::after{opacity:1}.panel-accordion__item:hover::after{background:rgba(0,0,0,.7)}@media(min-width:1280px){.panel-accordion__item:not(.panel-accordion__item--is-opened):hover .panel-accordion__item-bg{opacity:1}}@media(min-width:1280px){.panel-accordion__item{display:flex;align-items:flex-end;justify-content:flex-start;padding:4.063rem 2.5rem 2.5rem}.panel-accordion__item:not(:last-of-type){border-bottom:none;border-right:1px solid currentColor}.panel-accordion__item:hover .panel-accordion__item-header{transform:translate(0,5rem) rotate(-90deg)}.panel-accordion__item:hover .panel-accordion__title{opacity:1}.panel-accordion__item:hover .panel-accordion__icon{visibility:visible;opacity:1}}.panel-accordion__item+.panel-accordion__item{margin-top:.5rem}@media(min-width:1280px){.panel-accordion__item+.panel-accordion__item{margin-top:0}}.panel-accordion__item-bg{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1}@media(min-width:1280px){.panel-accordion__item-bg{opacity:0}}.panel-accordion__item-header{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10;gap:4.5rem;transition:transform 300ms}@media(min-width:1280px){.panel-accordion__item-header{transform-origin:0 0;transform:translate(0,14rem) rotate(-90deg);justify-content:unset;align-items:flex-start}}.panel-accordion__item--is-opened .panel-accordion__item-header{margin-top:0}@media(min-width:1280px){.panel-accordion__item--is-opened .panel-accordion__item-header{width:0;opacity:0}}.panel-accordion__item-content{position:absolute;right:2.5rem;left:2.5rem;bottom:5rem;max-width:38rem;z-index:5;pointer-events:none;opacity:0;margin:0 auto}@media(max-width:1279.98px){.panel-accordion__item-content{position:relative;right:auto;left:auto;bottom:auto;display:none}}@media(max-width:1279.98px){.panel-accordion__item--is-opened .panel-accordion__item-content{opacity:1;pointer-events:auto}}.panel-accordion__title{margin:0;color:#fff;opacity:.4;order:2;transition:opacity 300ms}@media(max-width:1279.98px){.panel-accordion__title{order:-1;font-size:1.25rem;line-height:1.25rem;opacity:1}}.panel-accordion__item-content .panel-accordion__title{display:flex;align-items:center;justify-content:space-between;margin:0 0 1.875rem;display:none}@media(min-width:1280px){.panel-accordion__item-content .panel-accordion__title{margin:0 0 1.5rem;display:block}}.panel-accordion__item--is-opened .panel-accordion__title{opacity:1}@media(max-width:767.98px){.panel-accordion__content{font-size:.875rem;line-height:1.125rem}}.panel-accordion__content>div{margin-top:1.25rem}.panel-accordion__icon{display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;font-size:1.25rem;transition:all 300ms}@media(min-width:1280px){.panel-accordion__icon{font-size:2rem;height:4.5rem;width:4.5rem;opacity:0;visibility:hidden;order:1;border-width:1px;border:1px solid currentColor}}@media(max-width:1279.98px){.panel-accordion__item--is-opened .panel-accordion__icon{transform:rotate(-45deg)}}.panel-accordion__close{display:flex;align-items:center;justify-content:center;position:absolute;top:2.5rem;right:2.5rem;width:3rem;height:3rem;font-size:1.75rem;z-index:1;border:0;cursor:pointer;opacity:0;transition:opacity 300ms;pointer-events:none}.panel-accordion__item--is-opened .panel-accordion__close{opacity:1;pointer-events:auto}@media(max-width:1279.98px){.panel-accordion__close{display:none}}.panel-accordion__button{margin-top:1.5rem}.appendix-list{display:flex;flex-direction:column;gap:1.5rem}.appendix-list__title{font-weight:700;margin:0;color:#1b272d}@media(max-width:1279.98px){.appendix-list__title{font-size:1.25rem;font-weight:700;line-height:1.25rem}}.appendix-list__list{display:flex;flex-direction:column}.appendix-list__list-item+.appendix-list__list-item{margin-top:1rem}.series-products-list__slider{display:flex}.series-products-list__slider-item{width:calc(20% - .75rem);height:auto;align-self:stretch}.series-products-list__slider-item>*{height:100%}.series-products-list__controls{position:relative;display:flex;align-items:center;justify-content:center;margin-top:2.875rem}@media(min-width:768px){.series-products-list__controls{margin-top:5rem}}@media(min-width:1280px){.series-products-list__controls{display:none}}.series-products-list__controls .swiper-pagination{position:relative;bottom:auto;width:auto}.series-products-list__controls .swiper-pagination-bullet{margin:0 .25rem;opacity:1;width:.75rem;height:.75rem;background:#96a6af}.series-products-list__controls .swiper-pagination-bullet-active{background:#0079ca}.series-products-list__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .25rem;opacity:1;background:#96a6af}.series-products-list__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#0079ca}.series-products-list__controls .swiper-button-prev,.series-products-list__controls .swiper-button-next{position:relative;top:auto;left:auto;right:auto;height:auto;width:auto;margin-top:0}.series-products-list__controls .swiper-button-prev::after,.series-products-list__controls .swiper-button-next::after{display:none}.series-products-list__controls .swiper-button-prev{margin-left:auto;margin-right:2.25rem}.series-products-list__controls .swiper-button-next{margin-right:auto;margin-left:2.25rem}.series-products-list__arrow{font-size:1.75rem;color:#1b272d}.series-products-slide__slider{display:flex}.series-products-slide__slider-item{width:calc(20% - .75rem);height:auto;align-self:stretch}.series-products-slide__slider-item>*{height:100%}.series-products-slide__controls{position:relative;display:flex;align-items:center;justify-content:center;margin-top:2.875rem}@media(min-width:768px){.series-products-slide__controls{margin-top:5rem}}@media(min-width:1280px){.series-products-slide__controls{display:none}}.series-products-slide__controls .swiper-pagination{position:relative;bottom:auto;width:auto}.series-products-slide__controls .swiper-pagination-bullet{margin:0 .25rem;opacity:1;width:.75rem;height:.75rem;background:#96a6af}.series-products-slide__controls .swiper-pagination-bullet-active{background:#0079ca}.series-products-slide__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .25rem;opacity:1;background:#96a6af}.series-products-slide__controls .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#0079ca}.series-products-slide__controls .swiper-button-prev,.series-products-slide__controls .swiper-button-next{position:relative;top:auto;left:auto;right:auto;height:auto;width:auto;margin-top:0}.series-products-slide__controls .swiper-button-prev::after,.series-products-slide__controls .swiper-button-next::after{display:none}.series-products-slide__controls .swiper-button-prev{margin-left:auto;margin-right:2.25rem}.series-products-slide__controls .swiper-button-next{margin-right:auto;margin-left:2.25rem}.series-products-slide__arrow{font-size:1.75rem;color:#1b272d}.documents-list{display:flex;flex-wrap:wrap;gap:1.5rem}.documents-list>*{height:auto}.documents-list>*.card-document{flex:1 0 100%;max-width:100%}.documents-list>*.card-document .card-document__title{word-break:break-word}.documents-list>*.card-document .card-document__wrapper{gap:1.5rem}.documents-list>*.card-document .card-document__button{margin:0}@media(min-width:1024px){.documents-list>*.card-document{max-width:calc(50% - 1rem)}}@media(min-width:1280px){.documents-list>*.card-document{max-width:calc(33.3333333333% - 1rem)}}@media(min-width:1280px){.content-filter__wrapper .documents-list>*.card-document{max-width:calc(50% - 1.5rem)}}@media(min-width:1366px){.content-filter__wrapper .documents-list>*.card-document{max-width:calc(33.3333333333% - 1.5rem)}}@media(min-width:1024px){.documents-list>*{width:calc(50% - 1.5rem)}}@media(min-width:1280px){.documents-list>*{width:calc(33.3333333333% - 1.5rem)}}.filtre__section header.titre{display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;color:#4b5a62;border-top:.063rem solid #c5ced3;padding:1rem .75rem}@media(min-width:1280px){.filtre__section header.titre{padding:1.25rem 1rem}}.filtre__section header.titre:hover,.filtre__section header.titre:active,.filtre__section header.titre.filtre__section__header--is-active{color:#0079ca}.filtre__section header.titre.filtre__section__header--is-active{color:#0079ca}.filtre__section header.titre.filtre__section__header--is-active:hover .filtre__section__indicator{transform:rotate(180deg)}.filtre__section header.titre.filtre__section__header--is-active:hover .filtre__section__indicator::before,.filtre__section header.titre.filtre__section__header--is-active:hover .filtre__section__indicator::after{color:#0079ca}.filtre__section header.titre h4{margin:0;padding:0;font-weight:inherit}.filtre__section header.titre button.titre__bouton{appearance:none;border:0;padding:0;background:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.filtre__section header.titre button.titre__bouton i{display:none}.filtre__section header.titre .titre__selection{display:none}.filtre__section__indicator{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:100%}.filtre__section fieldset.facet-inactive{position:relative;display:none;appearance:none;border:0;padding:.75rem 0 1rem}@media(min-width:1280px){.filtre__section fieldset.facet-inactive{padding:0 0 1.25rem}}.filtre__section fieldset.facet-inactive legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.filtre__section.facets-widget-links{overflow-x:auto}.filtre__section.facets-widget-links header.titre{display:none}.filtre__section.facets-widget-links fieldset.facet-inactive{display:flex;align-items:center;justify-content:center;flex-grow:1}.filtre__section__list{max-width:98%}.facets-widget-links.filter-section h3{display:flex;align-items:center;justify-content:space-between;position:relative;color:#4b5a62;border-top:.063rem solid #c5ced3;margin:0;padding:1rem .75rem;font-weight:inherit;cursor:pointer}@media(min-width:1280px){.facets-widget-links.filter-section h3{padding:1.25rem 1rem}}.facets-widget-links.filter-section h3:hover,.facets-widget-links.filter-section h3.filter-is-active{color:#0079ca}.facets-widget-links.filter-section h3:hover .filter-section__indicator,.facets-widget-links.filter-section h3.filter-is-active .filter-section__indicator{transform:rotate(180deg)}.facets-widget-links.filter-section h3:hover .filter-section__indicator::before,.facets-widget-links.filter-section h3.filter-is-active .filter-section__indicator::before{color:#0079ca}.facets-widget-links.filter-section h3.filter-is-active+.filter-section__list{display:block}.facets-widget-links.filter-section .filter-section__indicator{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:100%}.facets-widget-links.filter-section .filter-section__list{list-style:none;display:none;padding:.75rem 0 0;margin:0 0 1rem}@media(min-width:1280px){.facets-widget-links.filter-section .filter-section__list{padding:0;margin:0 0 1.25rem}}.facets-widget-links.filter-section .filter-section__list .filter-section__list{margin:0;padding:0}.facets-widget-links.filter-section .filter-section__list .facet-item.facet-item--expanded.facet-item--active-trail .filter-section .filter-section__list{display:block}.facets-widget-links.filter-section .filter-section__list .facet-item a.is-active+.filter-section .filter-section__list{display:block}.filter-list-items{display:flex;flex-direction:column;border:.063rem solid #c5ced3;max-height:14.875rem;overflow-x:hidden;overflow-y:scroll}.filter-list-items .facet-item{list-style:none}.filter-list-items__item{color:#111}.filter-list-items .facet-item.filter-list-items__item{border-top:0;border-left:0}.filter-list-items .facet-item.filter-list-items__item:last-of-type{border-bottom:0}.filter-list-items--links{display:inline-flex;flex-direction:row;align-items:center;gap:.75rem;border:none;max-height:unset;max-width:100%;overflow-x:auto;overflow-y:inherit}.filter-list-items--links .facet-item{flex:2 0 auto}.filter-list-links{display:inline-flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.filter-list-links{flex-direction:row}}.filter-list-links__item{display:inline-flex;flex-wrap:nowrap;gap:.5rem;font-weight:700;text-decoration:none;color:#1b272d;padding:.625rem 1rem}.filter-list-links__item span:first-of-type{position:relative}.filter-list-links__item span:first-of-type::after{content:"";display:block;width:0;opacity:0;height:.15625rem;background:rgba(0,0,0,0);margin:.5rem 0 0}.filter-list-links__item span:last-of-type{font-weight:400}.filter-list-links__item:hover span:first-of-type,.filter-list-links__item--active span:first-of-type{color:#0079ca}.filter-list-links__item:hover span:first-of-type::after,.filter-list-links__item--active span:first-of-type::after{opacity:1;width:100%;background:currentColor}.card-grid__list{display:flex;flex-wrap:wrap;gap:1.5rem}@media(min-width:768px){.card-grid__list{flex-direction:row}}.card-grid__col{width:100%;height:auto;min-height:20rem}@media(min-width:768px){.card-grid__col{width:calc(50% - 1.5rem)}}@media(min-width:1280px){.card-grid__col{width:calc(33.33333% - 1.5rem)}}.card-grid__list-item{height:100%}.card-grid__footer{display:flex;align-items:center;justify-content:center;margin:2.5rem 0 0;padding:1.25rem 0}.range{display:flex;flex-direction:column;min-width:18.75rem;max-width:26.25rem;margin:.75rem auto 1.5rem}.search-accordion__collapse-content .range{min-width:unset;max-width:100%;margin:.75rem 0 1rem}.range__title{margin:0 0 .5rem;font-weight:500}.range__field{display:grid;align-items:center;grid-template-columns:1fr minmax(1rem,2rem) 1fr;gap:1rem;margin-bottom:2.5rem}.range__field .range__field-input{min-width:min-content;color:currentColor}@media(min-width:1280px){.range__field .range__field-input{min-width:max-content}}.range__field span{display:block;width:100%;height:.0625rem;background:#4b5a62}.range__slider{position:relative}.range__slider-track{width:100%;height:5px;position:absolute;margin:auto;top:0;bottom:0;background-color:#e3e7ea;border-radius:5px;overflow:hidden}.range__slider-track-inner{width:100%;height:100%}.range__slider-max{height:0;z-index:1}.range input[type=range]{appearance:none;height:.25rem;width:100%;outline:none;position:absolute;margin:auto;top:0;bottom:0;background:rgba(0,0,0,0);pointer-events:none}.range input[type=range]::-webkit-slider-runnable-track,.range input[type=range]::-moz-range-track{appearance:none;height:5px}.range input[type=range]::-webkit-slider-thumb:hover,.range input[type=range]::-webkit-slider-thumb:active,.range input[type=range]::-moz-range-thumb:hover,.range input[type=range]::-moz-range-thumb:active{box-shadow:inset 0 0 .195rem #84b8e5,0 0 .5rem #84b8e5}.range input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:all;width:1.75rem;height:1.75rem;background-color:#0079ca;border-radius:50%;border-color:rgba(0,0,0,0);position:relative;z-index:5;cursor:pointer}.range input[type=range]::-moz-range-thumb{appearance:none;pointer-events:all;width:1.75rem;height:1.75rem;border-color:rgba(0,0,0,0);background-color:#0079ca;border-radius:50%;cursor:pointer}.range input[type=number]{min-width:0;width:100%;height:2rem;outline:none;-moz-appearance:textfield}.range input[type=number]::-webkit-inner-spin-button,.range input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.checkbox-list__title{margin:0 0 .75rem}.checkbox-list__items{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:0}.checkbox-list__items li ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:.75rem 0 0 2rem}.item-list__links{padding:0;margin:0;border-bottom:.065rem solid #c5ced3}.item-list__links>.facet-item.facet-item--collapsed+.facet-item.facet-item--collapsed a,.item-list__links>.facet-item.facet-item--collapsed+.facet-item.facet-item--expanded a,.item-list__links>.facet-item.facet-item--expanded+.facet-item.facet-item--collapsed a,.item-list__links>.facet-item.facet-item--expanded+.facet-item.facet-item--expanded a{border-top:0}.item-list__links .facet-item.facet-item--collapsed [class^=facets-widget]{display:none}.item-list__links [class^=facets-widget] ul{margin:0;padding:0;border-bottom:.065rem solid #c5ced3}.item-list__links [class^=facets-widget] ul li{border:.065rem solid #c5ced3;border-bottom:0}.item-list__links [class^=facets-widget] ul li:first-of-type{border-top:0}.item-list__links [class^=facets-widget] ul li a{padding-inline-start:1.75rem}.icon-item-list{display:flex;align-items:center;width:100%}.icon-item-list__wrapper{display:flex;flex-direction:column;width:100%}@media(min-width:1280px){.icon-item-list__wrapper{align-items:center;flex-direction:row;gap:1rem}}@media(min-width:1366px){.icon-item-list__wrapper{gap:0}}.icon-item-list__item{display:flex;flex-direction:column}.icon-item-list__item:not(:first-of-type){flex:1 1 auto}.icon-item-list__item:not(:first-of-type)::before{content:"";width:100%;height:.065rem;background-color:#96a6af;margin:1rem auto}@media(min-width:1280px){.icon-item-list__item{flex-direction:row;border-color:rgba(0,0,0,0)}.icon-item-list__item:not(:first-of-type)::before{display:none}}@media(min-width:1366px){.icon-item-list__item:not(:first-of-type)::before{display:block;width:.065rem;height:4rem}}@media(min-width:1536px){.icon-item-list__item:not(:first-of-type)::before{margin:0 auto;background-color:#96a6af}}.icon-item-list__item .icon-item__label{max-width:18.75rem}.product-grid-list__wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem;max-width:100%}@media(min-width:1024px){.product-grid-list__wrapper{gap:1.5rem}}.product-grid-list__list-item{height:100%}.product-grid__header{margin:0 0 2.5rem}@media(min-width:1024px){.product-grid__header{margin:0 0 4rem}}.product-grid__title{font-size:1.875rem;line-height:1.875rem;font-weight:700;color:#1b272d;margin:0}@media(min-width:1280px){.product-grid__title{font-size:3rem;line-height:2.625rem}}.product-grid__header--has-filters .product-grid__title{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1280px){.product-grid__header--has-filters .product-grid__title{gap:unset;flex-direction:row;justify-content:space-between}}.product-grid__filters{display:grid;gap:.75rem;flex-shrink:0;max-width:34rem}@media(min-width:768px){.product-grid__filters{grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr))}}@media(min-width:1280px){.product-grid__filters{gap:1.5rem}}.product-grid__filter-dropdown.filter-product-finder{height:auto}@media(min-width:1024px){.product-grid__filter-dropdown.filter-product-finder{max-width:18.75rem}}@media(min-width:1280px){.product-grid__filter-dropdown.filter-product-finder{max-width:unset;min-width:16.25rem;background-color:#fff}}@media(min-width:1280px){.product-grid__filter-dropdown .filter-product-finder__header{gap:.5rem}}.product-grid__filter-dropdown .filter-product-finder__title{font-size:.9375rem;line-height:1.25rem}.product-grid__filter-checkbox.checkbox-product-finder{width:100%}@media(min-width:1280px){.product-grid__filter-checkbox.checkbox-product-finder{background-color:#fff}}.product-grid__filter-checkbox.checkbox-product-finder label.input-item__label{font-size:.9375rem;line-height:1.25rem}.product-grid__description{color:#4b5a62;margin:1.5rem 0 0}@media(min-width:1280px){.product-grid__description{max-width:50%}}.product-grid__alert{margin:0 0 1.5rem}.product-grid__footer,.product-grid__pagination,.product-grid__search{display:flex;align-items:center;justify-content:center;flex-direction:column}.product-grid__footer{gap:2.5rem;margin:2.5rem 0 0;font-size:.9375rem;line-height:1.25rem}@media(min-width:1024px){.product-grid__footer{gap:4rem;margin:4rem 0 0}}.product-grid__pagination .pages .label.pages-label{display:none}.product-grid__pagination .pages-items{display:flex;align-items:center;justify-content:center;list-style:none;padding:0}.product-grid__pagination .pages .item{border:.065rem solid rgba(0,0,0,0);border-radius:.25rem;padding:.5rem}@media(min-width:768px){.product-grid__pagination .pages .item{padding:.75rem}}.product-grid__pagination .pages .item a{text-decoration:none;color:#4b5a62}.product-grid__pagination .pages .item a .label{display:none}.product-grid__pagination .pages .item a:hover{color:#0079ca}.product-grid__pagination .pages .item.current{color:#0079ca;border-color:#0079ca}.product-grid__pagination .pages .item.current .page{font-weight:400}.product-grid__pagination .pages .item.current .label{display:none}.product-grid__pagination .pages .item.pages-item-first,.product-grid__pagination .pages .item.pages-item-next{padding-right:0}.product-grid__pagination .pages .item.pages-item-last,.product-grid__pagination .pages .item.pages-item-previous{padding-left:0}.product-grid__pagination .pages .item .action.first .product-grid__footer-icon,.product-grid__pagination .pages .item .action.last .product-grid__footer-icon,.product-grid__pagination .pages .item .action.previous .product-grid__footer-icon,.product-grid__pagination .pages .item .action.next .product-grid__footer-icon{font-size:1.25rem}.contact-info{display:flex;flex-direction:column}.contact-info__header,.contact-info__list{position:relative}.contact-info__header::after,.contact-info__list::after{content:"";display:block;width:100%;height:.065rem;margin:2.5rem 0;background-color:#c5ced3}.contact-info__list:last-child::after{display:none}.contact-info__picture{margin-bottom:2.5rem;aspect-ratio:1.5}.contact-info__header{color:#1b272d}.contact-info__title{font-weight:700;margin:0}.contact-info__subtitle{display:block;margin:.5rem 0 0;color:#4b5a62;font-size:1.125rem;line-height:1.4625rem;font-weight:500}.contact-info__list{display:flex;flex-direction:column;gap:1rem}.contact-info__list-item{padding-left:2.25rem}.contact-info__list-item--links .appendix-item__label{color:#0079ca}.contact-info__list-item--links:hover .appendix-item__label{background-image:linear-gradient(transparent calc(100% - 1px),#0079CA 1px)}.contact-info__list-item:hover .appendix-item__label{color:#0079ca}.contact-info__list-item:hover .appendix-item__label{background-image:linear-gradient(transparent calc(100% - 1px),#0079CA 1px)}.contact-info__list-item .appendix-item__icon{height:unset;font-size:1.5rem}.contact-info__list-item .appendix-item__label{flex-shrink:1}.contact-content__main{gap:7.5rem;flex-wrap:wrap-reverse}@media(min-width:1280px){.contact-content__main{flex-wrap:wrap;justify-content:space-between;gap:0}}.contact-content__page-title{padding:1.5rem 0}@media(min-width:1024px){.contact-content__page-title{padding:3.75rem 0}}.contact-content__page-title div.page-title{margin-top:0 !important}.contact-content__page-title div.page-title .section-title__title{margin:0;font-size:2.5rem}@media(max-width:1279.98px){.contact-content__page-title div.page-title .section-title__title{letter-spacing:-0.02em;line-height:2.25rem}}.contact-content__breadcrumb{margin:1.5rem 0 0}@media(min-width:1280px){.contact-content__breadcrumb{margin:2.5rem 0 0}}.contact-content__wrapper [data-webform-key][class*=js-form-wrapper][class*=form-wrapper]>fieldset.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper>legend:first-of-type{margin:0 0 2.5rem}@media(min-width:1280px){.contact-content__wrapper [data-webform-key][class*=js-form-wrapper][class*=form-wrapper]>fieldset.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper>legend:first-of-type{margin:0 0 3.75rem}}.contact-content__wrapper [data-webform-key][class*=js-form-wrapper][class*=form-wrapper]>fieldset.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper>legend:first-of-type .fieldset-legend{font-size:1.25rem;line-height:1.25rem;font-weight:700;color:#1b272d}@media(min-width:1280px){.contact-content__wrapper [data-webform-key][class*=js-form-wrapper][class*=form-wrapper]>fieldset.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper>legend:first-of-type .fieldset-legend{font-size:1.875rem;line-height:1.875rem}}.contact-content__wrapper .form-item+.form-item{margin:2.5rem 0 0}@media(min-width:1280px){.contact-content__wrapper .form-item+.form-item{margin:3.5rem 0 0}}.contact-content__wrapper .form-wrapper[class*=js-form-type-fieldset],.contact-content__wrapper .form-wrapper[class*=js-webform-type-webform-contact],.contact-content__wrapper .form-wrapper[class*=fieldgroup]{margin:2.5rem 0 0}@media(min-width:1280px){.contact-content__wrapper .form-wrapper[class*=js-form-type-fieldset],.contact-content__wrapper .form-wrapper[class*=js-webform-type-webform-contact],.contact-content__wrapper .form-wrapper[class*=fieldgroup]{margin:3.5rem 0 0}}.contact-content__wrapper .form-wrapper[class*=js-form-type-fieldset] .fieldset-wrapper .form-item.form-wrapper+.form-item,.contact-content__wrapper .form-wrapper[class*=js-form-type-fieldset] .fieldset-wrapper .form-item+.form-item,.contact-content__wrapper .form-wrapper[class*=js-webform-type-webform-contact] .fieldset-wrapper .form-item.form-wrapper+.form-item,.contact-content__wrapper .form-wrapper[class*=js-webform-type-webform-contact] .fieldset-wrapper .form-item+.form-item,.contact-content__wrapper .form-wrapper[class*=fieldgroup] .fieldset-wrapper .form-item.form-wrapper+.form-item,.contact-content__wrapper .form-wrapper[class*=fieldgroup] .fieldset-wrapper .form-item+.form-item{margin:1.5rem 0 0}.contact-content .form-actions[class*="webform-actions js-form-wrapper"]{display:flex;flex-direction:column;gap:1.5rem;margin:2.5rem 0 0}@media(min-width:1280px){.contact-content .form-actions[class*="webform-actions js-form-wrapper"]{flex-direction:row;align-items:space-between;justify-content:space-between;gap:0;margin:3.5rem 0 0}}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.form-submit,.views-exposed-form .contact-content .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input.form-submit,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit[id*=remove-button]{justify-content:space-between;position:relative;min-width:12.5rem}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit span:first-of-type,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.form-submit span:first-of-type,.views-exposed-form .contact-content .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input.form-submit span:first-of-type,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit[id*=remove-button] span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit[id*=remove-button] span:first-of-type{margin:0 auto}@media(min-width:1280px){.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit span:first-of-type,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.form-submit span:first-of-type,.views-exposed-form .contact-content .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input.form-submit span:first-of-type,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit[id*=remove-button] span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit[id*=remove-button] span:first-of-type{margin:0}}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit span:first-of-type::after,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.form-submit span:first-of-type::after,.views-exposed-form .contact-content .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input.form-submit span:first-of-type::after,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit[id*=remove-button] span:first-of-type::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit[id*=remove-button] span:first-of-type::after{display:none}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit .button__icon,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.form-submit .button__icon,.views-exposed-form .contact-content .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input.form-submit .button__icon,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit[id*=remove-button] .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit[id*=remove-button] .button__icon{display:inline-flex;align-items:center;padding-left:0}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit .button__icon::after,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.form-submit .button__icon::after,.views-exposed-form .contact-content .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input.form-submit .button__icon::after,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit[id*=remove-button] .button__icon::after{content:"";display:block;background:currentColor;width:.063rem;height:2.5rem;opacity:.5}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit.webform-button--previous,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.form-submit.webform-button--previous,.views-exposed-form .contact-content .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input.form-submit.webform-button--previous,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit.webform-button--previous[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit.webform-button--previous[id*=remove-button]{flex-direction:row-reverse}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit.webform-button--previous.button--has-icon .button__icon::after,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.form-submit.webform-button--previous.button--has-icon .button__icon::after,.views-exposed-form .contact-content .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input.form-submit.webform-button--previous.button--has-icon .button__icon::after,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit.webform-button--previous.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit.webform-button--previous.button--has-icon[id*=remove-button] .button__icon::after{transform:translateX(1.5rem)}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit.webform-button--next.button--has-icon .button__icon,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.form-submit.webform-button--next.button--has-icon .button__icon,.views-exposed-form .contact-content .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input.form-submit.webform-button--next.button--has-icon .button__icon,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit.webform-button--next.button--has-icon[id*=remove-button] .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit.webform-button--next.button--has-icon[id*=remove-button] .button__icon{flex-direction:row-reverse}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit.webform-button--next.button--has-icon .button__icon::after,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.form-submit.webform-button--next.button--has-icon .button__icon::after,.views-exposed-form .contact-content .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input.form-submit.webform-button--next.button--has-icon .button__icon::after,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit.webform-button--next.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit.webform-button--next.button--has-icon[id*=remove-button] .button__icon::after{transform:translateX(-1.5rem)}@media(min-width:1280px){.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit.webform-button--previous,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.form-submit.webform-button--previous,.views-exposed-form .contact-content .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input.form-submit.webform-button--previous,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit.webform-button--previous[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit.webform-button--previous[id*=remove-button]{margin-right:auto}.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .button.form-submit.webform-button--next,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.form-submit.webform-button--next,.views-exposed-form .contact-content .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input.form-submit.webform-button--next,.contact-content .form-actions[class*="webform-actions js-form-wrapper"] .webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.form-submit.webform-button--next[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .contact-content .form-actions[class*="webform-actions js-form-wrapper"] input.form-submit.webform-button--next[id*=remove-button]{margin-left:auto}}.webform-submission-form .webform-progress{padding-top:2.4rem;margin:0 0 2.5rem}@media(min-width:1280px){.webform-submission-form .webform-progress{margin:0 0 7.5rem}}.webform-submission-form .form-item.js-form-item label{padding:0}.webform-submission-form .form-item+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=js-form-type-fieldset],.webform-submission-form .form-item+.form-wrapper[class*=js-webform-type-webform-contact],.webform-submission-form .form-item+.form-wrapper[class*=fieldgroup]{margin:2.5rem 0 0}@media(min-width:1280px){.webform-submission-form .form-item+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=js-form-type-fieldset],.webform-submission-form .form-item+.form-wrapper[class*=js-webform-type-webform-contact],.webform-submission-form .form-item+.form-wrapper[class*=fieldgroup]{margin:3.5rem 0 0}}.webform-submission-form .form-item+.form-item .fieldset-wrapper .form-item.form-wrapper+.form-item,.webform-submission-form .form-item+.form-item .fieldset-wrapper .form-item+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=js-form-type-fieldset] .fieldset-wrapper .form-item.form-wrapper+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=js-form-type-fieldset] .fieldset-wrapper .form-item+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=js-webform-type-webform-contact] .fieldset-wrapper .form-item.form-wrapper+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=js-webform-type-webform-contact] .fieldset-wrapper .form-item+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=fieldgroup] .fieldset-wrapper .form-item.form-wrapper+.form-item,.webform-submission-form .form-item+.form-wrapper[class*=fieldgroup] .fieldset-wrapper .form-item+.form-item{margin:1.5rem 0 0}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin:2.5rem 0 0}@media(min-width:1280px){.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper{flex-direction:row;align-items:space-between;justify-content:space-between;gap:0;margin:3.5rem 0 0}}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"],.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"],.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"],.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"][id*=remove-button],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"],.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"],.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"][id*=remove-button]{justify-content:space-between;position:relative;min-width:12.5rem}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"] span:first-of-type,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] span:first-of-type,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] span:first-of-type,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"] span:first-of-type,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] span:first-of-type,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] span:first-of-type,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type{margin:0 auto}@media(min-width:1280px){.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"] span:first-of-type,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] span:first-of-type,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] span:first-of-type,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"] span:first-of-type,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] span:first-of-type,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] span:first-of-type,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type{margin:0}}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"] span:first-of-type::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] span:first-of-type::after,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] span:first-of-type::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"] span:first-of-type::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] span:first-of-type::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] span:first-of-type::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"][id*=remove-button] span:first-of-type::after{display:none}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"] .button__icon,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] .button__icon,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] .button__icon,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"] .button__icon,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] .button__icon,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] .button__icon,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon{display:inline-flex;align-items:center;padding-left:0}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"] .button__icon::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] .button__icon::after,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] .button__icon::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"] .button__icon::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] .button__icon::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"] .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"][id*=remove-button] .button__icon::after{content:"";display:block;background:currentColor;width:.065rem;height:2.5rem;opacity:.5}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button[id*=remove-button],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button[id*=remove-button]{height:fit-content}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon .button__icon::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon .button__icon::after,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon .button__icon::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon .button__icon::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon .button__icon::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--submit.button--has-icon[id*=remove-button] .button__icon::after{transform:translateX(1.5rem)}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--previous,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--previous,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--previous,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--previous,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--previous,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--previous,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button]{flex-direction:row-reverse}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon .button__icon::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon .button__icon::after,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon .button__icon::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon .button__icon::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon .button__icon::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--previous.button--has-icon[id*=remove-button] .button__icon::after{transform:translateX(1.5rem)}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon{flex-direction:row-reverse}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon::after,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon::after,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon .button__icon::after,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--next.button--has-icon[id*=remove-button] .button__icon::after{transform:translateX(-1.5rem)}@media(min-width:1280px){.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--previous,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--previous,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--previous,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--previous,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--previous,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--previous,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--previous[id*=remove-button]{margin-right:auto}.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .button[class*="js-form-submit form-submit"].webform-button--next,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--next,.views-exposed-form .webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--next,.webform-submission-form .form-actions[class*="webform-actions js-form-wrapper"] .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--next[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions[class*="webform-actions js-form-wrapper"] input[class*="js-form-submit form-submit"].webform-button--next[id*=remove-button],.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .button[class*="js-form-submit form-submit"].webform-button--next,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--next,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*="js-form-submit form-submit"].webform-button--next,.webform-submission-form .form-actions.js-form-wrapper.form-wrapper .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*="js-form-submit form-submit"].webform-button--next[id*=remove-button],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-actions.js-form-wrapper.form-wrapper input[class*="js-form-submit form-submit"].webform-button--next[id*=remove-button]{margin-left:auto}}.webform-submission-form .webform-element-help{margin:0;text-align:unset;vertical-align:unset;border:none;border-radius:unset;font-size:unset;font-weight:unset;line-height:1rem;color:#96a6af;display:unset;width:1rem;height:1rem;margin:0 0 0 .25rem;background:rgba(0,0,0,0)}.webform-submission-form .webform-element-help>span{display:none;visibility:hidden}.webform-submission-form .webform-element-help::after{content:"";font-size:1rem;font-family:"actions-icons",Arial,Helvetica,sans-serif !important}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple]{margin-bottom:1.5rem}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple]>label{display:none}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple]>div.form-item--error-message{display:none}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-add.js-webform-multiple-add,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .tabledrag-toggle-weight-wrapper,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table td.webform-multiple-table--handle{display:none}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] input[class*=form-]::placeholder{opacity:1}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table table.responsive-enabled{width:100%;border-spacing:0}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table table.responsive-enabled tbody{display:flex;flex-direction:column;gap:1rem;width:100%}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td{width:100%}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td [class*="js-form-item form-item"].form-item--error{margin:0 0 .75rem}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td [class*="js-form-item form-item"] input{padding:1rem;color:#1b272d}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-multiple] .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td [class*="js-form-item form-item"] input::placeholder{color:#96a6af}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file]{margin-top:1.5rem}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file]>label[for^=edit-document]{display:none}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]{display:flex;align-items:center;position:relative;padding-left:1rem;background:rgba(0,0,0,0) !important;color:#0079ca;margin-bottom:1rem}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]::file-selector-button{appearance:none;background-color:rgba(0,0,0,0) !important;border:none;gap:.5rem;color:currentColor}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]::file-selector-button:hover{cursor:pointer}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]::before{position:absolute;top:0;left:0;font-family:"actions-icons",Arial,Helvetica,sans-serif !important;content:"";font-size:.875rem;color:currentColor;padding:.1875rem 0 0}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]:hover{cursor:pointer;opacity:.8}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[type=file][class*=js-form-file]+input[id*=upload-button][class*=button][class*=js-form-submit]{display:none !important}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .js-form-type-checkbox:not(:first-of-type){margin:.75rem 0 0}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[id*=remove-button]{margin:1rem 0 0 !important}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-form-type-checkbox a{text-decoration:none;color:#0079ca}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-form-type-checkbox a:hover{opacity:.8}.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .description{display:none}.webform-submission-form .webform-multiple-table table.responsive-enabled{width:100%;border-spacing:unset}.webform-submission-form .webform-multiple-table table.responsive-enabled tbody{display:flex;flex-direction:column;gap:1rem;width:100%}.webform-submission-form .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td{width:100%;display:table-cell !important;padding:0 !important}.webform-submission-form .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td [class*="js-form-item form-item"] label{display:none !important}.webform-submission-form .webform-multiple-table table.responsive-enabled tbody tr.draggable td.webform-multiple-table--handle+td [class*="js-form-item form-item"] input{padding:1rem}.webform-submission-form .webform-multiple-table table.responsive-enabled tbody tr.draggable td[class*=webform-multiple-table--operations][class*=webform-multiple-table--operations-two]{display:table-cell !important;position:unset !important;padding:.5rem !important}.webform-submission-form .webform-multiple-table table.responsive-enabled tbody tr.draggable td[class*=webform-multiple-table--operations][class*=webform-multiple-table--operations-two] input[data-drupal-selector][class*=image-button][class*=js-form-submit]{opacity:1 !important;border:none;width:1.5rem;height:1.5rem;outline:none}.webform-submission-form [data-drupal-messages]{margin-bottom:3rem}.webform-submission-form [data-drupal-messages] [role=contentinfo][aria-label="Error message"]{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#feebee;color:#760015;border-bottom:.125rem solid #f67a90}.webform-submission-form [data-drupal-messages] [role=contentinfo][aria-label="Error message"]::before{font-family:"actions-icons",Arial,Helvetica,sans-serif !important;content:"";font-size:1.5rem;color:#ed002b}.webform-submission-form [data-drupal-messages] [role=contentinfo][aria-label="Error message"] * ul{margin:0;padding:0;list-style:none}.webform-submission-form .js-form-item[class*=js-form-type-textarea]>div{display:flex;flex-direction:column}.webform-submission-form .js-form-item[class*=js-form-type-textarea] textarea[class*=form-textarea]+.text-count-wrapper{font-size:.9375rem;line-height:1.125rem;color:#96a6af;text-align:end;padding:.25rem 0 0}.webform-submission-form .js-form-item .form-item--error-message{position:absolute;bottom:0;left:0;transform:translate(0,1.25rem);font-weight:400;line-height:1.125rem;color:#ed002b}.webform-submission-form .js-form-wrapper+[class*=js-form-type-processed-text][class*=form-no-label]{margin-top:1rem}.webform-submission-form [class*=js-form-type-processed-text][class*=form-no-label]{color:#4b5a62}.webform-submission-form [class*=js-form-type-processed-text][class*=form-no-label] p{margin:0 0 1rem}.webform-submission-form [class*=js-form-type-processed-text][class*=form-no-label] p:only-child{margin:0}.webform-submission-form [class*=js-form-type-processed-text][class*=form-no-label]+[class*=js-form-item][class*="js-form-type-checkbox "]{margin:1.5rem 0 0}.webform-submission-form .button[class*=webform-button-wrapper] input[type=submit],.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*=webform-button-wrapper] input[type=submit],.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*=webform-button-wrapper] input[type=submit],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*=webform-button-wrapper][id*=remove-button] input[type=submit]{appearance:none;border:0;background:rgba(0,0,0,0);color:currentColor;line-height:1.5rem;font-weight:500}.webform-submission-form .button[class*=webform-button-wrapper] input[type=submit]:hover,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input[class*=webform-button-wrapper] input[type=submit]:hover,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input[class*=webform-button-wrapper] input[type=submit]:hover,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input[class*=webform-button-wrapper][id*=remove-button] input[type=submit]:hover{cursor:pointer}@media(max-width:1279.98px){.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_next input[type=submit],.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_next input[type=submit],.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_next input[type=submit],.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_next input[type=submit],.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_next input[type=submit],.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_next input[type=submit],.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_next input[type=submit],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_next[id*=remove-button] input[type=submit]{margin-left:auto}}.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_next span,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_next span,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_next span,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_next span,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_next span,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_next span,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_next span,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_next[id*=remove-button] span{pointer-events:none}.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_next span::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_next span::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_next span::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_next span::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_next span::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_next span::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_next span::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_next[id*=remove-button] span::after{right:unset;left:0}@media(max-width:1279.98px){.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_next span,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_next span,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_next span,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_next span,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_next span,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_next span,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_next span,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_next[id*=remove-button] span{margin-left:auto}}@media(max-width:1279.98px){.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev input[type=submit],.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev input[type=submit],.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev input[type=submit],.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev input[type=submit],.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev input[type=submit],.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev input[type=submit],.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev input[type=submit],.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] input[type=submit]{margin-right:auto}}.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev span,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev span,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev span,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev span,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] span{pointer-events:none}.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev span::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev span::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev span::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev span::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] span::after{transform:translateX(-1.25rem)}@media(min-width:1280px){.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev span::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev span::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span::after,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev span::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span::after,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev span::after,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] span::after{transform:translateX(-1.5rem)}}@media(max-width:1279.98px){.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev span,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev span,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev span,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev span,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev span,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] span{margin-right:auto}}.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev .button__icon,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev .button__icon,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev .button__icon,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev .button__icon,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev .button__icon,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev .button__icon,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] .button__icon{padding-left:unset;padding-right:2rem}@media(min-width:1280px){.webform-submission-form .button.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev .button__icon,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev .button__icon,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button.button--has-icon.webform-button-wrapper-wizard_prev .button__icon,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev .button__icon,.webform-submission-form .views-exposed-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev .button__icon,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.button--has-text.webform-button-wrapper-wizard_prev .button__icon,.views-exposed-form .webform-submission-form .form-actions.js-form-wrapper.form-wrapper>input.button--has-icon.webform-button-wrapper-wizard_prev .button__icon,.webform-submission-form .js-form-item.form-item[class*=js-form-type-webform-document-file] .js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file input.button--has-icon.webform-button-wrapper-wizard_prev[id*=remove-button] .button__icon{padding-left:unset;padding-right:3rem}}.sb-show-main #root:has(.filter-product-finder--is-dark:first-child){padding:8rem;background-color:#1b272d}.filter-product-finder{position:relative;width:100%;height:3.5rem;font-size:.9375rem;line-height:1.25rem}.filter-product-finder:hover .filter-product-finder__indicator,.filter-product-finder:active .filter-product-finder__indicator,.filter-product-finder--is-active .filter-product-finder__indicator{transform:rotate(180deg)}.filter-product-finder--is-dark .filter-product-finder__header{color:#fff}.filter-product-finder__header{display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;color:#1b272d;border:.0625rem solid #c5ced3;padding:1.125rem 1rem}.filter-product-finder__title{margin:0}.filter-product-finder--has-bold-title .filter-product-finder__title{font-weight:700}.filter-product-finder__indicator{display:flex;align-items:center;justify-content:center;font-size:1.5rem}.filter-product-finder__indicator::before{color:currentColor}.filter-product-finder__list{position:absolute;top:0;width:100%;height:fit-content;display:flex;flex-direction:column;appearance:none;margin:0;padding:0;border:0;opacity:0;z-index:20;background-color:#fff;pointer-events:none;transform:translateY(3.875rem);will-change:transform,opacity,box-shadow;transition:transform 200ms,opacity 400ms,box-shadow 400ms}.filter-product-finder__list legend{height:0;width:0;opacity:0;color:rgba(0,0,0,0);pointer-events:none}.filter-product-finder__list label{position:relative;display:flex;padding:1rem;opacity:0;pointer-events:none;will-change:opacity}.filter-product-finder__list label:hover input[type=radio]{cursor:pointer;background-color:#ecf4fb}.filter-product-finder__list label span{position:relative;z-index:10;pointer-events:none}.filter-product-finder__list label input[type=radio]{color:#111;appearance:none;margin:0;padding:0;position:absolute;inset:0;background-color:rgba(0,0,0,0);will-change:background-color}.filter-product-finder__list label input[type=radio]:checked{background-color:#ecf4fb}.filter-product-finder--is-active .filter-product-finder__list{opacity:1;pointer-events:all;box-shadow:0 .75rem 2rem rgba(0,60,101,.1)}.filter-product-finder--is-active .filter-product-finder__list label{pointer-events:all;opacity:1}.filter-search-product{position:relative;width:fit-content;min-width:12.5rem;height:3.75rem;font-size:.9375rem;line-height:1.25rem;color:#fff}.filter-search-product-wrapper .filter-search-product{display:flex;flex-direction:column;gap:1rem}.search-accordion__collapse-content .filter-search-product{height:auto}.filter-search-product:hover .filter-search-product__indicator,.filter-search-product:active .filter-search-product__indicator,.filter-search-product--is-active .filter-search-product__indicator{transform:rotate(180deg)}.filter-search-product__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:relative;cursor:pointer;color:currentColor;border:.0625rem solid #c5ced3;padding:1.125rem 1rem}.filter-search-product__main-title{font-weight:500;color:#fff}.filter-search-product__title{margin:0}.filter-search-product--has-bold-title .filter-search-product__title{font-weight:700}.filter-search-product__indicator{display:flex;align-items:center;justify-content:center;font-size:1.5rem}.filter-search-product__indicator::before{color:currentColor}.filter-search-product__list{position:absolute;top:0;width:100%;height:fit-content;display:flex;flex-direction:column;appearance:none;margin:0;padding:0;border:0;opacity:0;z-index:10;background-color:#fff;pointer-events:none;transform:translateY(3.625rem);will-change:transform,opacity,box-shadow;transition:transform 200ms,opacity 400ms,box-shadow 400ms}.filter-search-product__list legend{height:0;width:0;opacity:0;color:rgba(0,0,0,0);pointer-events:none}.filter-search-product__list label{position:relative;display:flex;padding:1rem;opacity:0;pointer-events:none;will-change:opacity}.filter-search-product__list label:hover input[type=radio]{cursor:pointer;background-color:#ecf4fb}.filter-search-product__list label span{position:relative;z-index:10;pointer-events:none}.filter-search-product__list label input[type=radio]{color:#111;appearance:none;margin:0;padding:0;position:absolute;inset:0;background-color:rgba(0,0,0,0);will-change:background-color}.filter-search-product__list label input[type=radio]:checked{background-color:#ecf4fb}.filter-search-product--is-active .filter-search-product__list{opacity:1;pointer-events:all;box-shadow:0 .75rem 2rem rgba(0,60,101,.1)}.filter-search-product--is-active .filter-search-product__list label{pointer-events:all;opacity:1}.checkbox-product-finder{display:flex;align-items:center;width:fit-content;justify-content:space-between;position:relative;cursor:pointer;color:#1b272d;border:.0625rem solid #c5ced3;padding:1.125rem 1rem}.checkbox-product-finder label{color:#1b272d}.checkbox-product-finder label .input--theme-light input[type=checkbox]:checked{border-color:rgba(0,0,0,0)}.global-search-header__search-result{margin:0 0 7rem;color:#96a6af}.global-search-header__search-result h1{font-size:1.875rem;line-height:2.0625rem;font-weight:700;margin:0 0 1.5rem;padding:0}@media(min-width:1366px){.global-search-header__search-result h1{font-size:3rem;line-height:4.3125rem}}.global-search-header__search-result h1 span{color:#1b272d}.global-search-header__search-result small span{color:#1b272d}.global-search-header__filters.col-xs-12{padding:0 !important}.global-search-header__filter-menu.facets-widget-links fieldset.facet-inactive{align-items:center;justify-content:flex-start;padding:0}.global-search-header__filter-menu .facet-item:first-of-type .facet-item__label{padding-left:0}.global-search-footer{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2.5rem;font-size:.9375rem;line-height:1.25rem}@media(min-width:1024px){.global-search-footer{gap:4rem}}.teaser-small-grid{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:1024px){.teaser-small-grid{flex-direction:row;flex-wrap:wrap;gap:1.75rem}}.teaser-small-grid .teaser.teaser--small{height:auto;width:100%;flex:1 0 auto;margin:0}@media(min-width:1024px){.teaser-small-grid .teaser.teaser--small{width:calc(50% - 1.5rem);max-width:calc(50% - 1rem)}}@media(min-width:1280px){.teaser-small-grid .teaser.teaser--small{width:calc(33.33333% - 1.5rem);max-width:calc(33.3333333333% - 1rem)}}.teaser-small-grid__button{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;margin:2.5rem 0 0}@media(min-width:1024px){.teaser-small-grid__button{margin:4rem 0 0}}.layout-section{word-break:normal}.layout-section>*{padding-top:2rem;padding-bottom:2rem}@media(min-width:1280px){.layout-section>*{padding-top:5rem;padding-bottom:5rem}}.layout-section>*.reduce-margin--top{padding-top:0}.layout-section>*.reduce-margin--bottom{padding-bottom:0}.page-node-type-page .layout-section>*{padding-top:3.75rem;padding-bottom:3.75rem}@media(min-width:1280px){.page-node-type-page .layout-section>*{padding-top:7.5rem;padding-bottom:7.5rem}}.layout-section__wrapper:first-child .layout-section>*:first-child{padding-top:0}@media(min-width:768px){.layout-section :not(.borderless):not(.hero-article-light__wrapper-image) .row>[class*=col-]:first-of-type{padding-left:0}.layout-section :not(.borderless):not(.hero-article-light__wrapper-image) .row>[class*=col-]:last-of-type:not(.text-image__text){padding-right:0}}.text-highlight{color:#0079ca !important}.d-none{display:none !important}.text-wysiwyg h1,.text-wysiwyg h2,.text-wysiwyg h3,.text-wysiwyg h4,.text-wysiwyg h5,.text-wysiwyg h6,.text-wysiwyg p,.text-wysiwyg .ck .ui-dialog h1,.text-wysiwyg h2,.text-wysiwyg h3,.text-wysiwyg h4,.text-wysiwyg h5,.text-wysiwyg h6,.text-wysiwyg p,.ck h1,.ck h2,.ck h3,.ck h4,.ck h5,.ck h6,.ck p,.ck .ck .ui-dialog h1,.ck h2,.ck h3,.ck h4,.ck h5,.ck h6,.ck p{margin:0}.text-wysiwyg h1,.text-wysiwyg h2,.text-wysiwyg h3,.text-wysiwyg h4,.text-wysiwyg h5,.text-wysiwyg h6,.ck h1,.ck h2,.ck h3,.ck h4,.ck h5,.ck h6{margin:0}.text-wysiwyg p:not(:last-child),.text-wysiwyg .ck .ui-dialog p:not(:last-child),.ck p:not(:last-child),.ck .ck .ui-dialog p:not(:last-child){margin-bottom:1.5625rem}.text-wysiwyg ul,.text-wysiwyg ol,.ck ul,.ck ol{padding-inline-start:1.25rem}.text-wysiwyg ul li,.text-wysiwyg ol li,.ck ul li,.ck ol li{color:#1b272d}@media(max-width:1279.98px){.text-wysiwyg ul li,.text-wysiwyg ol li,.ck ul li,.ck ol li{font-size:1rem;line-height:1.375rem}}.text-wysiwyg ul li::marker,.text-wysiwyg ol li::marker,.ck ul li::marker,.ck ol li::marker{color:#0079ca}.text-wysiwyg ol span,.ck ol span{display:inline}.text-wysiwyg .align-center video,.ck .align-center video{display:block}.text-wysiwyg .align-center img,.text-wysiwyg .align-center video,.ck .align-center img,.ck .align-center video{margin-left:auto;margin-right:auto}.text-wysiwyg .align-right,.ck .align-right{float:unset;display:block;margin-left:auto}.text-wysiwyg .align-right video,.ck .align-right video{display:block}.text-wysiwyg .align-right img,.text-wysiwyg .align-right video,.ck .align-right img,.ck .align-right video{margin-left:auto}.text-wysiwyg .align-left,.ck .align-left{float:unset;display:block;margin-right:auto}.text-wysiwyg .align-left video,.ck .align-left video{display:block}.text-wysiwyg .align-left img,.text-wysiwyg .align-left video,.ck .align-left img,.ck .align-left video{margin-right:auto}.link-wysiwyg{color:#0079ca !important;text-decoration:none;background:linear-gradient(to right,transparent,transparent),linear-gradient(to right,currentColor,currentColor);background-size:100% .065rem,0 .065rem;background-position:100% 100%,0 100%;background-repeat:no-repeat}.link-wysiwyg:hover{background-size:0 .065rem,100% .065rem}*,*::before,*::after{box-sizing:border-box}.sb-show-main.sb-main-padded{padding:0}html{font-size:100% !important}body{font-size:1rem;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;overflow-x:hidden;position:relative}body.scroll-disabled{overflow:hidden}.site__wrapper{overflow:hidden;position:relative;padding-top:5rem}@media(min-width:768px){.site__wrapper{padding-top:10rem}}.site__wrapper::before{content:" ";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:233.334%;background:linear-gradient(0deg,rgba(255,255,255,0.2),rgba(255,255,255,0.2)),radial-gradient(97.18% 16.97% at 91.87% 45.42%,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%),radial-gradient(35.12% 6.9% at 13.72% 2.86%,#ffffff 0%,rgba(255,255,255,0) 100%),linear-gradient(360deg,rgba(255,255,255,0.7) 17.03%,rgba(255,255,255,0) 82.74%),linear-gradient(86.73deg,#e5ebef 2.95%,#c6cdd2 97.55%);background-blend-mode:normal,normal,lighten,normal,normal;z-index:-1}.warning-box{font-size:1.5rem;color:#000;text-align:center;padding:2rem;margin:2rem;border:1px solid rgba(255,0,0,.8);background:rgba(255,0,0,.2)}[class*="--obfuscated"]:hover{cursor:pointer}[class*="--obfuscated"]:hover::after{visibility:visible}[class*="--obfuscated"][class*="--tooltip"]{position:relative}[class*="--obfuscated"][class*="--tooltip"]::after{content:attr(data-tooltip);background-color:#111;font-size:.875rem;color:#fff;padding:.75rem;position:absolute;top:50%;right:0;z-index:999;transform:translate(calc(100% + 10px),-50%)}[class*="--obfuscated"][class*="--tooltip"]::before{background-color:#111;content:"";position:absolute;top:50%;right:0;width:.5rem;height:.5rem;z-index:999;transform:translate(calc(100% + 5px),-50%) rotate(45deg)}[class*="--obfuscated"][class*="--tooltip"]::after,[class*="--obfuscated"][class*="--tooltip"]::before{opacity:0;pointer-events:none}[class*="--obfuscated"][class*="--tooltip"]:hover::after,[class*="--obfuscated"][class*="--tooltip"]:hover::before{opacity:1}.scrollbar-style{scrollbar-width:auto;scrollbar-color:#0079ca #e8e8e8}.scrollbar-style::-webkit-scrollbar{width:.375rem;height:.375rem}.scrollbar-style::-webkit-scrollbar-track{background:#e8e8e8}.scrollbar-style::-webkit-scrollbar-thumb{background-color:#0079ca;border-radius:0;border:none}.loading-mask{display:flex;top:1px;left:1px;justify-content:center;align-items:center;position:fixed;text-align:center;width:100vw;height:100vh;z-index:1;background-color:rgba(0,0,0,.1)}.page-has-no-scroll{overflow:hidden}.header{position:fixed;background:rgba(0,0,0,0);border-bottom:.063rem solid #96a6af;width:100%;top:0;z-index:501;height:5rem}@media(min-width:768px){.header{height:10rem}}.header>.container,.header>.text-image__container{height:100%;position:relative;max-width:98.5rem}.header__wrapper{display:flex;align-items:center;height:100%;padding:0 0 0 17px}@media(min-width:768px){.header__wrapper{padding:0 1.065rem}}.header__burger{display:flex;align-items:center}@media(min-width:1366px){.header__burger{display:none}}.header__burger button{appearance:none;padding:0;margin:0;border:0;width:1.25rem;height:1.25rem;position:relative;background:rgba(0,0,0,0)}.header__burger__bar{display:block;width:100%;height:2px;background:#1b272d;position:absolute}.header__burger__bar:first-child{top:50%;transform:translateY(-8px)}.header__burger__bar:nth-child(2){top:50%;transform:translateY(-50%)}.header__burger__bar:last-child{top:50%;transform:translateY(6px)}.header__burger--opened .header__burger__bar:nth-child(2){opacity:0}.header__burger--opened .header__burger__bar:first-child{transform:rotate(45deg)}.header__burger--opened .header__burger__bar:last-child{transform:rotate(-45deg)}.header__logo{display:flex;padding:0 1.065rem 0;margin-right:auto;width:8.75rem}@media(min-width:360px){.header__logo{padding:0 0 0 1.065rem}}@media(min-width:768px){.header__logo{width:10rem;margin-right:3.438rem;flex-shrink:0}}@media(min-width:1366px){.header__logo{padding:0}}.header__logo a{display:flex;align-items:center;height:100%}.header__logo img{display:block;width:100%;pointer-events:none}.header__search{display:none;align-items:center;padding:0 .875rem;position:relative;border-left:1px solid #96a6af}@media(min-width:768px){.header__search{display:flex;min-width:10rem;height:3.5rem;margin:0 3.5rem 0 0;padding:0;border-left:0;flex-grow:1}}@media(min-width:1366px){.header__search{min-width:10rem;max-width:15.625rem;margin:0 3.5rem;flex-grow:0}}@media(min-width:1536px){.header__search{min-width:10rem;max-width:18.75rem;flex-grow:1}}.header__search form{position:relative;display:flex;flex:1;align-items:center}.header__search input{display:none;background:#fff;appearance:none;margin:0;border:0;border-radius:0;padding:1.125rem 3.5rem 1.125rem 1rem;width:100%;color:#4b5a62;outline:none}.header__search input::-ms-clear{display:none;width:0;height:0}.header__search input::-ms-reveal{display:none;width:0;height:0}.header__search input::-webkit-search-decoration,.header__search input::-webkit-search-cancel-button,.header__search input::-webkit-search-results-button,.header__search input::-webkit-search-results-decoration{display:none}@media(min-width:768px){.header__search input{display:block}}.header__search input:focus{outline-color:#84b8e5;outline-style:outset;outline-width:.065rem}.header__search button[type=submit]{appearance:none;border:none;background:none;padding:0;width:fit-content;height:auto;cursor:pointer}.header__search__icon{color:#111;font-size:1.25rem}@media(min-width:768px){.header__search__icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}}.header__search-result{position:absolute;left:0;top:0;width:100%;opacity:0;pointer-events:none;transform:translateY(3.5rem);color:#4b5a62;background-color:#f6f8f8;will-change:opacity}.header__search-result--is-active{pointer-events:all;opacity:1}.header__search-result a{text-decoration:none;color:currentColor;will-change:color}.header__search-result-list{display:flex;flex-direction:column;gap:1.875rem;list-style:none;padding:1rem 0 0;margin:0}.header__search-result-list li{display:flex;flex-direction:column;gap:.75rem}.header__search-result-list li .header__search-result-title{padding:0 1rem}.header__search-result-list li .header__search-result-title h4{font-size:.875rem;line-height:1.1375rem;font-weight:500;text-transform:uppercase;margin:0;padding:0 0 .75rem;color:#1b272d;border-bottom:.065rem solid #96a6af}.header__search-result-list li a{display:flex;align-items:center;gap:.625rem;color:#4b5a62}.header__search-result-list li ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.header__search-result-list li ul li{flex:1;padding:.625rem 1rem;will-change:background-color}.header__search-result-list li ul li:hover{background-color:#0079ca}.header__search-result-list li ul li:hover a{color:#fff}.header__search-result footer{text-align:center;padding:1.875rem 1rem 1rem}.header__search-result footer a{text-decoration:underline}.header__search-result footer a:hover{opacity:.9;text-decoration:none}.header__search-image{width:2.25rem;height:2.25rem}.header__nav-primary{display:flex;align-items:center;flex:1 0;height:100%}@media(max-width:1365.98px){.header__nav-primary{position:fixed;top:10rem;left:0;opacity:0;width:100vw;height:calc(100dvh - 10rem);background:#fff;transform:translateX(-100%);transition:all 500ms cubic-bezier(0.19,1,0.22,1);flex:1 0}}@media(max-width:767.98px){.header__nav-primary{top:5rem;height:calc(100dvh - 5rem)}}@media(max-width:1365.98px){.header__nav-primary--mb-opened{transform:translateX(0);opacity:1;overflow-y:auto}}.header__nav-primary--mb-opened>ul{flex:1 0}@media(max-width:1365.98px){.header__nav-primary--mb-has-children-opened{overflow-y:hidden}}.header__nav-primary--mb-has-children-opened>ul{height:0}.header__nav-primary--mb-has-children-opened>ul .header__nav-primary__item--lvl1:not(.header__nav-primary__item--lvl1--opened){height:0}.header__nav-primary__hidden-links{display:none;list-style:none;padding:0;margin:0}@media(max-width:1365.98px){.header__nav-primary__hidden-links{display:flex;flex-direction:column}}.header__nav-primary>ul{display:flex;width:100%;align-self:flex-start;padding:0;margin:0;list-style:none;flex-direction:column}@media(min-width:1366px){.header__nav-primary>ul{height:100%;align-items:center;justify-content:space-around;flex-direction:row}}.header__nav-primary__item--lvl1{display:flex;width:100%;border-bottom:1px solid #96a6af}@media(min-width:1366px){.header__nav-primary__item--lvl1{height:100%;border-bottom:0}}.header__nav-primary__item--lvl1>span,.header__nav-primary__item--lvl1>a{display:flex;position:relative;align-items:center;justify-content:center;cursor:pointer;width:100%;height:100%;text-align:center;color:#1b272d;text-decoration:none;font-weight:400}@media(max-width:1365.98px){.header__nav-primary__item--lvl1>span,.header__nav-primary__item--lvl1>a{padding:1.625rem .75rem;justify-content:flex-start;font-family:"Suisse Intl",sans-serif;font-size:1.25rem;line-height:1.25rem;font-weight:700;color:#4b5a62}}@media(max-width:1365.98px){.header__nav-primary__item--lvl1>span{display:flex;align-items:center}.header__nav-primary__item--lvl1>span::after{content:"";font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:1.125rem;margin-left:auto}}@media(max-width:1365.98px){.header__nav-primary__item--lvl1>a{display:flex;align-items:center}.header__nav-primary__item--lvl1>a::after{content:"";font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:1.125rem;margin-left:auto;color:#0079ca}}.header__nav-primary__item--lvl1-search{display:flex;align-items:center;flex:1 0;padding:1.625rem .75rem}.header__nav-primary__item--lvl1-search .header__nav-primary__item-search{flex:1}.header__nav-primary__item--lvl1-search .header__nav-primary__item-search form{position:relative;flex:1;display:flex;align-items:center;position:relative;border:.065rem solid #96a6af}.header__nav-primary__item--lvl1-search .header__nav-primary__item-search form:focus-within{border-color:#0079ca}.header__nav-primary__item--lvl1-search .header__nav-primary__item-search input{background:#fff;appearance:none;margin:0;border:0;border-radius:0;padding:1.125rem 3.5rem 1.125rem 1rem;flex:1 0 100%;color:#4b5a62;outline:none}.header__nav-primary__item--lvl1-search .header__nav-primary__item-search input::-ms-clear{display:none;width:0;height:0}.header__nav-primary__item--lvl1-search .header__nav-primary__item-search input::-ms-reveal{display:none;width:0;height:0}.header__nav-primary__item--lvl1-search .header__nav-primary__item-search input::-webkit-search-decoration,.header__nav-primary__item--lvl1-search .header__nav-primary__item-search input::-webkit-search-cancel-button,.header__nav-primary__item--lvl1-search .header__nav-primary__item-search input::-webkit-search-results-button,.header__nav-primary__item--lvl1-search .header__nav-primary__item-search input::-webkit-search-results-decoration{display:none}.header__nav-primary__item--lvl1-search .header__nav-primary__item-search button[type=submit]{appearance:none;border:none;background:none;padding:0;width:fit-content;height:auto;cursor:pointer}.header__nav-primary__item--lvl1-search .header__nav-primary__item-search__icon{color:#111;font-size:1.25rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media(min-width:768px){.header__nav-primary__item--lvl1-search{display:none}}.header__nav-primary__item--lvl1-utils{display:flex;flex-direction:column;gap:1.5rem;flex:1 0;border-bottom:0;padding:1.625rem .75rem}@media(min-width:1366px){.header__nav-primary__item--lvl1-utils{display:none}}.header__nav-primary__item--lvl1-utils .header__nav-primary__item-contact{padding:0;height:auto;color:#1b272d}.header__nav-primary__item--lvl1-utils .header__nav-primary__item-contact::after{display:none}.header__nav-primary__item--lvl1-utils .header__nav-primary__item-contact-label{font-family:"Suisse Intl",sans-serif;font-size:1rem;font-weight:500;line-height:1.375rem;margin-left:.5rem}.header__nav-primary__item--lvl1-utils .header__nav-primary__item-contact-icon{font-size:1.5rem}.header__nav-primary__item--lvl1-utils .header__nav-primary__item-lang{appearance:none;background:none;border:none;padding:0;color:#1b272d}.header__nav-primary__item--lvl1-utils .header__nav-primary__item-lang-mobile{display:flex;align-items:center}.header__nav-primary__item--lvl1-utils .header__nav-primary__item-lang-mobile-label{font-family:"Suisse Intl",sans-serif;font-size:1rem;font-weight:500;line-height:1.375rem;margin-left:.5rem}.header__nav-primary__item--lvl1-utils .header__nav-primary__item-lang-mobile-icon{font-size:1.5rem}.header__nav-primary__item--lvl1:hover>span,.header__nav-primary__item--lvl1[data-selected]>span{background:rgba(27,39,45,.04)}@media(max-width:1365.98px){.header__nav-primary__item--lvl1:hover>span,.header__nav-primary__item--lvl1[data-selected]>span{background:rgba(0,0,0,0)}}.header__nav-primary__item--lvl1--opened .header__nav-primary__lvl2{opacity:1;pointer-events:auto}.header__nav-primary__item--lvl2{min-width:25%;max-width:21rem;padding:0 2rem 0 0}@media(max-width:1365.98px){.header__nav-primary__item--lvl2{border-top:1px solid #c5ced3;border-bottom:1px solid #c5ced3;width:100%;max-width:none;justify-content:stretch;padding:0}}.header__nav-primary__item--lvl2>span,.header__nav-primary__item--lvl2>a{display:inline-block;color:#0079ca;font-weight:700;margin-bottom:2rem}@media(max-width:1365.98px){.header__nav-primary__item--lvl2>span,.header__nav-primary__item--lvl2>a{display:block;color:#1b272d;padding:1.125rem .75rem;font-size:1rem;line-height:1.375rem;font-weight:400;margin:0}}@media(max-width:1365.98px){.header__nav-primary__item--lvl2>span{display:flex;align-items:center}.header__nav-primary__item--lvl2>span::after{content:"";font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:1.125rem;margin-left:auto}}.header__nav-primary__item--lvl2>a{text-decoration:none}.header__nav-primary__item--lvl2>a:hover{color:#143b66}@media(max-width:1365.98px){.header__nav-primary__item--lvl2>a{display:flex;align-items:center}.header__nav-primary__item--lvl2>a::after{content:"";font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:1.125rem;margin-left:auto;color:#0079ca}}.header__nav-primary__item--lvl2+.header__nav-primary__item--lvl2{border-left:1px solid #96a6af;padding-left:2rem}@media(max-width:1365.98px){.header__nav-primary__item--lvl2+.header__nav-primary__item--lvl2{padding-left:0;border-left:0;border-top:0}}@media(max-width:1365.98px){.header__nav-primary__item--lvl3{border-top:1px solid #c5ced3;border-bottom:1px solid #c5ced3;padding:0}}.header__nav-primary__item--lvl3 a{display:flex;align-items:center;color:#4b5a62;text-decoration:none;text-wrap:balance;font-size:1rem;font-weight:400}@media(max-width:1365.98px){.header__nav-primary__item--lvl3 a{color:#1b272d;padding:1.125rem .75rem;font-size:1rem;line-height:1.375rem;margin:0}.header__nav-primary__item--lvl3 a::after{content:"";font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:1.125rem;margin-left:auto;color:#0079ca}}.header__nav-primary__item--lvl3 a::before{content:" ";display:block;width:0;height:2px;margin:0 .5rem 0 0;background:#0079ca}@media(max-width:1365.98px){.header__nav-primary__item--lvl3 a::before{display:none}}@media(min-width:1366px){.header__nav-primary__item--lvl3 a:hover{font-weight:700;color:#1b272d;padding-left:.125rem}.header__nav-primary__item--lvl3 a:hover::before{width:1.5rem}}@media(min-width:1366px){.header__nav-primary__item--lvl3--active a{font-weight:700;color:#1b272d;padding-left:.125rem}.header__nav-primary__item--lvl3--active a::before{width:1.5rem}}@media(max-width:1365.98px){.header__nav-primary__item--lvl3+.header__nav-primary__item--lvl3{margin-top:0;border-left:0;border-top:0}}@media(min-width:1366px){.header__nav-primary__item--lvl-title{display:none !important}}@media(max-width:1365.98px){.header__nav-primary__item--lvl-link{display:none !important}}.header__nav-primary__lvl2{display:flex;position:absolute;top:100%;left:0;width:100%;opacity:0;pointer-events:none;background:rgba(255,255,255,.97)}@media(max-width:1365.98px){.header__nav-primary__lvl2{opacity:1;pointer-events:auto;position:fixed;height:calc(100dvh - 10rem);flex-direction:column;top:0;left:0;transform:translateX(-100%);transition:all 500ms cubic-bezier(0.19,1,0.22,1);z-index:2;flex:1 0}}@media(max-width:767.98px){.header__nav-primary__lvl2{height:calc(100dvh - 5rem)}}@media(max-width:1365.98px){.header__nav-primary__lvl2--mb-opened{overflow-y:auto;transform:translateX(0);opacity:1;flex:1 0}}.header__nav-primary__lvl2--mb-opened>ul{flex:1 0}@media(max-width:1365.98px){.header__nav-primary__lvl2--mb-has-children-opened{overflow-y:hidden}}.header__nav-primary__lvl2>ul{width:100%;padding:0;margin:0;list-style:none;display:flex;flex-direction:column}@media(min-width:1366px){.header__nav-primary__lvl2>ul{padding:5rem;width:80%;flex-direction:row}}@media(min-width:1366px){.header__nav-primary__breadcrumbs{display:none}}.header__nav-primary__breadcrumbs button{display:flex;align-items:center;appearance:none;background:rgba(0,0,0,0);margin:24px 0 0;padding:0 12px;border:0;border-radius:0;color:#1b272d}.header__nav-primary__breadcrumbs__icon{margin-right:5px}.header__nav-primary__breadcrumbs>span,.header__nav-primary__breadcrumbs>a{display:block;font-size:30px;line-height:30px;font-family:"Suisse Intl",sans-serif;color:#0079ca;font-weight:700;padding:16px 12px 24px 12px}.header__nav-primary__breadcrumbs>a{display:inline-flex;align-items:center;gap:.25rem;text-decoration:none}@media(hover:hover){.header__nav-primary__breadcrumbs>a:hover{opacity:.8;gap:.5rem}}.header__nav-primary__breadcrumbs>a::after{content:"";font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:1rem;color:currentColor}.header__nav-primary__push{display:flex;width:100%;margin-top:auto;position:relative}@media(min-width:1366px){.header__nav-primary__push{width:20%;height:100%;margin-top:0;position:absolute;top:0;right:0}}@media(max-width:767.98px){.header__nav-primary__push{flex:1 0}}.header__nav-primary__push__image{position:absolute;top:0;left:0;right:0;bottom:0}.header__nav-primary__push__content{position:relative;top:0;left:0;right:0;bottom:0;z-index:3;flex:1 0;display:flex;flex-direction:column;place-content:flex-end;padding:1.875rem .875rem 3rem}@media(min-width:360px){.header__nav-primary__push__content{padding:1.875rem 1.5rem 3rem}}@media(min-width:768px){.header__nav-primary__push__content{padding:1.5rem}}.header__nav-primary__push__title{color:#fff;font-size:1.875rem;line-height:1.875rem;font-family:"Suisse Intl",sans-serif;font-weight:700;margin-bottom:1.75rem}.header__nav-primary__push::after{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(17,17,17,.5);z-index:2}@media(max-width:1365.98px){.header__nav-primary__lvl3{position:fixed;width:100%;height:calc(100dvh - 10rem);display:flex;flex-direction:column;top:0;left:0;background:#fff;transform:translateX(-100%);transition:all 500ms cubic-bezier(0.19,1,0.22,1);z-index:4;flex:1 0}}@media(max-width:767.98px){.header__nav-primary__lvl3{height:calc(100dvh - 5rem)}}@media(max-width:1365.98px){.header__nav-primary__lvl3--mb-opened{overflow-y:auto;transform:translateX(0);opacity:1}}.header__nav-primary__lvl3--mb-opened>ul{flex:1 0}@media(max-width:1365.98px){.header__nav-primary__lvl3--mb-has-children-opened{overflow-y:hidden}}.header__nav-primary__lvl3 ul{padding:0;margin:0;list-style:none}.header__nav-primary__lvl3 ul li+li{margin-top:1rem}.header__nav-secondary{display:flex;align-items:center;height:100%}.header__nav-secondary>[class^=header__nav-secondary__]:not(:last-of-type){border-right:1px solid #96a6af}.header__nav-secondary__chat,.header__nav-secondary__account,.header__nav-secondary__cart,.header__nav-secondary__lang{position:relative;display:flex;align-items:center;height:100%;color:#1b272d}.header__nav-secondary__chat a,.header__nav-secondary__chat button,.header__nav-secondary__account a,.header__nav-secondary__account button,.header__nav-secondary__cart a,.header__nav-secondary__cart button,.header__nav-secondary__lang a,.header__nav-secondary__lang button{text-decoration:none;color:inherit;display:flex;align-items:center;height:100%;padding:0 .875rem;font-size:1.25rem;cursor:pointer;position:relative}@media(min-width:414px){.header__nav-secondary__chat a,.header__nav-secondary__chat button,.header__nav-secondary__account a,.header__nav-secondary__account button,.header__nav-secondary__cart a,.header__nav-secondary__cart button,.header__nav-secondary__lang a,.header__nav-secondary__lang button{padding:0 1.125rem}}@media(min-width:768px){.header__nav-secondary__chat a,.header__nav-secondary__chat button,.header__nav-secondary__account a,.header__nav-secondary__account button,.header__nav-secondary__cart a,.header__nav-secondary__cart button,.header__nav-secondary__lang a,.header__nav-secondary__lang button{padding:0 1.563rem}}.header__nav-secondary__chat a .badge--upper,.header__nav-secondary__chat button .badge--upper,.header__nav-secondary__account a .badge--upper,.header__nav-secondary__account button .badge--upper,.header__nav-secondary__cart a .badge--upper,.header__nav-secondary__cart button .badge--upper,.header__nav-secondary__lang a .badge--upper,.header__nav-secondary__lang button .badge--upper{position:absolute;display:flex;place-items:center;place-content:center;text-align:center;min-height:1.75rem;aspect-ratio:1;padding:min(4px,.5rem);transform:translate(25%,-50%);font-size:.75rem;background:#0079ca;border-radius:50%}.header__nav-secondary__chat button,.header__nav-secondary__account button,.header__nav-secondary__cart button,.header__nav-secondary__lang button{appearance:none;border:0;background:rgba(0,0,0,0);margin:0}.header__nav-secondary__chat:hover,.header__nav-secondary__account:hover,.header__nav-secondary__cart:hover,.header__nav-secondary__lang:hover{background:rgba(27,39,45,.04)}@media(max-width:1279.98px){.header__nav-secondary__account{border-left:1px solid #96a6af}}@media(max-width:1279.98px){.header__nav-secondary__cart{border-color:rgba(0,0,0,0) !important}}@media(max-width:767.98px){.header__nav-secondary__cart a.js-cart__link .badge--upper.js-cart__badge{transform:translate(0,-50%)}}.header__nav-secondary__chat{display:none}@media(min-width:1366px){.header__nav-secondary__chat{display:flex;border-left:1px solid #96a6af}}.header__nav-secondary__chat__label{font-family:"Suisse Intl",sans-serif;font-size:1rem;line-height:1.375rem;margin-left:.5rem}@media(min-width:1366px){.header__nav-secondary__chat__label{display:none}}.header__nav-secondary__lang{display:flex}@media(max-width:1365.98px){.header__nav-secondary__lang{opacity:0;width:0;pointer-events:none}}.header__nav-secondary__lang__toggle{display:flex}@media(max-width:1365.98px){.header__nav-secondary__lang__toggle{display:none}}.header__nav-secondary__lang>button{font-size:.875rem;padding:0 1.065rem}.header__nav-secondary__lang__icon{margin-left:.25rem}@media(max-width:1365.98px){.header__nav-secondary__lang__icon{margin-left:0}}.header__nav-secondary__lang__wrapper{position:absolute;width:100%;top:calc(100% + 1.25rem);left:0;background:#fff;opacity:0;pointer-events:none}@media(max-width:1365.98px){.header__nav-secondary__lang__wrapper{display:flex;flex-direction:column;position:fixed;top:10rem;left:0;opacity:1;width:100%;height:calc(100dvh - 10rem);background:#fff;transform:translateX(-100%);pointer-events:auto;z-index:200}}@media(max-width:767.98px){.header__nav-secondary__lang__wrapper{top:5rem;height:calc(100dvh - 5rem)}}@media(max-width:1365.98px){.header__nav-secondary__lang__wrapper--opened{transform:translateX(0)}}.header__nav-secondary__lang__wrapper ul{margin:0;padding:.75rem 0;list-style:none;overflow-y:auto}.header__nav-secondary__lang__wrapper a{display:flex;padding:.75rem;font-size:.875rem}@media(min-width:1366px){.header__nav-secondary__lang__wrapper a{padding:.25rem 1.065rem}}@media(min-width:1366px){.header__nav-secondary__lang__wrapper a:hover{font-weight:700}}@media(min-width:1366px){.header__nav-secondary__lang__current{display:none}}.header__nav-secondary__lang__current span{display:flex;padding:.75rem;font-size:.875rem;font-weight:700}.header__nav-secondary__lang__code{text-transform:uppercase}@media(max-width:1365.98px){.header__nav-secondary__lang__code{display:none}}@media(min-width:1366px){.header__nav-secondary__lang__long{display:none}}.header__nav-secondary__lang__breadcrumbs{border-bottom:1px solid #c5ced3}@media(min-width:1366px){.header__nav-secondary__lang__breadcrumbs{display:none}}.header__nav-secondary__lang__breadcrumbs button{display:flex;align-items:center;appearance:none;background:rgba(0,0,0,0);margin:1.5rem 0 0;padding:0 .75rem;font-size:.875rem;border:0;border-radius:0;height:fit-content;color:#1b272d}.header__nav-secondary__lang__breadcrumbs__icon{margin-right:.313rem}.header__nav-secondary__lang__breadcrumbs>span{display:block;font-size:1.875rem;line-height:1.875rem;font-family:"Suisse Intl",sans-serif;color:#0079ca;font-weight:700;padding:1rem .75rem 1.5rem .75rem}.header__nav-secondary__lang--opened{opacity:1}@media(min-width:1366px){.header__nav-secondary__lang--opened .header__nav-secondary__lang__wrapper{top:calc(100% + 1px);opacity:1;pointer-events:auto}.header__nav-secondary__lang--opened .header__nav-secondary__lang__icon{transform:rotate(180deg)}}.header__bar{width:6.25rem;height:0;opacity:0;background:#0079ca;position:absolute;bottom:0;left:0;pointer-events:none;display:none}@media(min-width:1366px){.header__bar{display:block}}.header--sticky{height:5rem;background:#f6f8f8}@media(min-width:768px){.header--sticky{height:6.25rem}}.header--hide{top:-5rem}@media(min-width:768px){.header--hide{top:-6.25rem}}.footer{background:#fff;padding:.75rem}@media(min-width:1280px){.footer{padding:7.5rem .75rem}}.footer__wrapper{border:1px solid #96a6af;padding:0}.footer__bottom{padding:3.5rem;border-top:1px solid #96a6af}@media(min-width:768px){.footer__bottom{padding:2.5rem}}@media(min-width:1024px){.footer__bottom{padding:2.5rem}}.footer__menu-name{text-align:center;text-transform:uppercase}.footer__logos{margin:2.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:space-around}@media(min-width:1024px){.footer__logos{margin:3rem 0 0;flex-direction:row}}.footer__logo+.footer__logo{margin-top:2.5rem}@media(min-width:1024px){.footer__logo+.footer__logo{margin-top:0}}.footer__logo img{display:block;filter:grayscale(1);transition:all 500ms cubic-bezier(0.19,1,0.22,1)}.footer__logo:hover img{filter:grayscale(0)}.footer__top{display:flex;flex-direction:column}@media(min-width:1024px){.footer__top{flex-direction:row}}.footer__menu{width:100%;display:flex;justify-content:space-around;flex-direction:column}@media(min-width:1024px){.footer__menu{flex-direction:row;padding:1.5rem 2.5rem}}.footer__menu-item{border-bottom:1px solid #96a6af}@media(min-width:1024px){.footer__menu-item{text-align:center;border-bottom:0}}.footer__menu-item ul{margin:0;padding:0 1.625rem 1.5rem;list-style:none;display:none}@media(min-width:1024px){.footer__menu-item ul{display:block;padding:0}}.footer__menu-item ul li+li{margin-top:.5rem}.footer__menu-item ul a{color:#4b5a62;text-decoration:none;position:relative;display:inline-block}@media(min-width:1024px){.footer__menu-item ul a::after{content:" ";display:block;position:absolute;bottom:0;left:50%;width:0;height:1px;background-color:#4b5a62;transition:all 500ms cubic-bezier(0.19,1,0.22,1)}.footer__menu-item ul a:hover::after{width:100%;left:0}}.footer__menu-item--opened .footer__icon{transform:rotate(180deg)}.footer__menu-header{font-weight:700;color:#4b5a62;width:100%;padding:1.5rem 1.625rem;display:flex;align-items:center}@media(min-width:1024px){.footer__menu-header{flex-direction:row;justify-content:center;text-align:center;padding:0;margin-bottom:1rem}}.footer__menu-header .footer__icon{margin-left:auto;transition:all 500ms cubic-bezier(0.19,1,0.22,1)}@media(min-width:1024px){.footer__menu-header .footer__icon{display:none}}.footer__engagement{width:100%;display:flex;flex-direction:column}@media(min-width:1024px){.footer__engagement{max-width:450px;border-left:1px solid #96a6af}}.footer__socials{padding:2.5rem;border-top:1px solid #96a6af}@media(min-width:1024px){.footer__socials{border-top:0}}.footer__socials ul{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between}@media(min-width:1024px){.footer__socials ul{justify-content:space-around}}.footer__mailing{padding:1.75rem;order:-1}@media(min-width:1024px){.footer__mailing{padding:2.5rem;border-top:1px solid #96a6af;order:0}}.contact-us__image-cover{margin:5rem 0 3.5rem}@media(max-width:1279.98px){.contact-us__image-cover{margin:2.5rem 0 1.5rem}}.contact-us__image-cover-wrapper{padding-right:0;padding-left:0}.contact-us__image-cover picture img{min-height:15rem}.contact-us__lead{font-weight:300;font-size:1rem;line-height:1.375rem;color:#1b272d}@media(min-width:1280px){.contact-us__lead{font-size:1.875rem;line-height:2.5rem}}.contact-us__lead-wrapper{padding-left:0 !important;width:40%;padding:0 .75rem}@media(max-width:1279.98px){.contact-us__lead-wrapper{width:100%;padding:0 .75rem;padding:.75rem 0 !important}}.contact-us__paragraph{font-size:.875rem;line-height:1.375rem;color:#1b272d;margin:0}@media(min-width:1280px){.contact-us__paragraph{font-size:1.125rem;line-height:1.875rem}}.contact-us__paragraph-wrapper{width:40%;padding:0 .75rem}@media(max-width:1279.98px){.contact-us__paragraph-wrapper{width:100%;padding:0 .75rem;padding:.75rem 0 !important}}.contact-us__btn-wrapper{display:flex;justify-content:flex-end;align-items:flex-start;width:20%;padding:0 .75rem}@media(max-width:1279.98px){.contact-us__btn-wrapper{width:100%;padding:0 .75rem;padding:.75rem 0 !important;justify-content:flex-start}}.product-finder__title{padding:0 0 6.563rem 0}@media(min-width:1280px){.product-finder__title{padding:0 0 5rem 0}}.product-finder .layout-section__wrapper .layout-section--full-width{margin:0}.product-finder__content{padding:4rem 0 3.625rem 0;position:relative}@media(min-width:1280px){.product-finder__content{padding:9.5rem 0}}.product-finder__content .row{justify-content:center}.product-finder__content-image{display:block;max-width:38.5rem;position:absolute;left:0;top:0;transform:translateY(-50%)}@media(max-width:1279.98px){.product-finder__content-image{max-width:21.25rem;transform:translateY(-53%);right:0;margin:auto}}.product-finder__content-title{color:#fff;margin:0}@media(max-width:1279.98px){.product-finder__content-title{font-size:2.5rem;line-height:2.25rem;margin:0 0 1.5rem}}.product-finder__content-article{color:#fff;margin:0 0 2rem;font-weight:400}@media(max-width:1279.98px){.product-finder__content-article{font-size:1rem;line-height:1.375rem}}@media(min-width:1280px){.product-finder__content-article{font-weight:500}}.best-in-class__title{margin-bottom:3rem}@media(max-width:413.98px){.best-in-class__title{margin-bottom:2.5rem}}.best-in-class__image-attributes .image-attributes__image-wrapper{width:fit-content;margin:0;max-width:12.5rem}@media(min-width:1024px){.best-in-class__image-attributes .image-attributes__image-wrapper{width:100%;margin:0 auto}}.best-in-class__image-attributes .image-attributes__image-wrapper .image-attributes__image{width:fit-content}@media(min-width:1024px){.best-in-class__image-attributes .image-attributes__image-wrapper .image-attributes__image{width:100%}}.best-in-class__image-attributes .image-attributes__image-wrapper .image-attributes__image.image img{width:auto;height:auto;object-fit:contain}@media(min-width:1024px){.best-in-class__image-attributes .image-attributes__image-wrapper .image-attributes__image.image img{width:100%;height:auto}}.best-in-class__image-attributes .image-attributes__attr{display:flex;align-items:center;justify-content:space-between}.best-in-class__image-attributes .image-attributes__attr--left,.best-in-class__image-attributes .image-attributes__attr--right{width:calc(80% + 1.25rem);transform:translateX(3.25rem)}@media(min-width:1024px){.best-in-class__image-attributes .image-attributes__attr--left,.best-in-class__image-attributes .image-attributes__attr--right{width:calc(46% + 1.25rem);transform:unset}}@media(min-width:1366px){.best-in-class__image-attributes .image-attributes__attr--left,.best-in-class__image-attributes .image-attributes__attr--right{width:calc(48% + 1.25rem)}}.best-in-class__image-attributes .image-attributes__attr .image-attributes__attr-dot{flex:1 0 auto}@media(max-width:1023.98px){.best-in-class__image-attributes .image-attributes__attr .image-attributes__attr-dot-decoration{width:1.5rem;height:1.5rem}}.best-in-class__image-attributes .image-attributes__attr .image-attributes__name{width:fit-content;padding:0 .5rem;justify-content:flex-end;font-size:1.25rem}@media(min-width:1024px){.best-in-class__image-attributes .image-attributes__attr .image-attributes__name{font-size:1.875rem}}@media(max-width:1023.98px){.best-in-class__image-attributes .image-attributes__attr--right{left:0;right:unset}}.best-in-class__image-attributes .image-attributes__attr--left .image-attributes__attr-dot{flex-direction:unset}@media(min-width:1024px){.best-in-class__image-attributes .image-attributes__attr--left .image-attributes__attr-dot{order:2;flex-direction:row-reverse}}@media(min-width:1024px){.best-in-class__image-attributes .image-attributes__attr--left .image-attributes__name{justify-content:inherit}}.best-in-class .definition-list{display:none}.row .application-fields__slider{padding-right:0}@media(max-width:1279.98px){.row .application-fields__slider{padding-left:0}}.application-fields__title{font-size:1.875rem;line-height:1.875rem;font-weight:700;color:#1b272d;margin:0 0 2.5rem}@media(min-width:1280px){.application-fields__title{font-size:3rem;line-height:2.625rem;font-weight:700;margin:0 0 5rem}}@media(max-width:767.98px){.application-fields__slider .card-slider__controls{justify-content:space-between}}@media(max-width:767.98px){.application-fields__slider .card-slider__controls .swiper-button-prev{margin-right:.75rem}}@media(max-width:767.98px){.application-fields__slider .card-slider__controls .swiper-button-next{margin-left:.75rem}}@media(max-width:767.98px){.application-fields__slider .card-slider__controls .swiper-pagination .swiper-pagination-bullet{margin:0}.application-fields__slider .card-slider__controls .swiper-pagination .swiper-pagination-bullet:not(:last-of-type){margin:0 .5rem 0 0}}.home-stories__teaser-container{padding:0}@media(max-width:767.98px){.home-stories__teaser-list,.home-stories__teaser-highlight{padding:0}.home-stories__teaser-highlight .teaser{flex-direction:column}.home-stories__teaser-highlight .teaser__info{margin-top:1.875rem;padding-left:.75rem;padding-right:.75rem;width:100%}}@media(max-width:1279.98px){.home-stories__teaser-highlight .teaser__title{font-size:2.5rem;line-height:2.25rem;font-weight:700}}@media(min-width:1280px){.home-stories__teaser-list,.home-stories__teaser-highlight{padding:0}}.home-stories__teaser-list{border-bottom:.065rem solid #c5ced3}.home-stories__teaser-list .teaser-list .teaser-list__item{margin-top:1rem}@media(min-width:768px){.home-stories__teaser-list .teaser-list .teaser-list__item:first-of-type{margin-top:0}}@media(min-width:1280px){.home-stories__teaser-list .teaser-list .teaser-list__item{margin-top:0}}@media(min-width:768px){.home-stories__teaser-list{margin:5rem 0 0;border:none}}@media(min-width:1280px){.home-stories__teaser-list{margin:5rem 0 0;border-top:.065rem solid #c5ced3;border-bottom:.065rem solid #c5ced3}}.home-stories__teaser-btn{margin:2.5rem 0 0}.home-stories__teaser-btn>div{text-align:left}@media(min-width:768px){.home-stories__teaser-btn{margin:5rem 0 0}.home-stories__teaser-btn>div{text-align:center}}@media(min-width:768px)and (max-width:1279.98px){.home-stories__teaser-highlight{padding-left:0}.home-stories__teaser-list{padding-right:0}.home-stories__teaser-featured .home-stories__teaser-container{display:flex}.home-stories__teaser-featured .home-stories__teaser-list{margin-top:0}.home-stories__teaser-featured .home-stories__teaser-list .teaser-list{padding-top:0;border-top:none}.home-stories__teaser-featured .home-stories__teaser-list .teaser-list .row{flex-direction:column}.home-stories__teaser-featured .home-stories__teaser-list .teaser-list__item{width:100%;padding-left:0;padding-right:0}.home-stories__teaser-featured .home-stories__teaser-list .teaser-list__item:first-of-type{border-top:none;padding:0}.home-stories__teaser-featured .home-stories__teaser-highlight .teaser{flex-direction:column}.home-stories__teaser-featured .home-stories__teaser-highlight .teaser__info{margin-top:1.875rem;padding-left:.75rem;padding-right:.75rem;width:100%}.home-stories__teaser-featured .home-stories__teaser-highlight .teaser__image{width:100%}}.home-accordion__panel-accordion{margin-top:2.5rem}@media(min-width:414px){.home-accordion__panel-accordion{margin-top:5rem}}.mosaic .section-title{margin-bottom:2.5rem}.mosaic__title{margin:0 0 1.5rem}@media(max-width:1023.98px){.mosaic__title{font-size:2.5rem;line-height:2.25rem;max-width:90%}}@media(max-width:1279.98px){.mosaic__title{margin:0 0 1.5rem;max-width:60%}}@media(min-width:1366px){.mosaic__title{max-width:80%}}.mosaic__lead{font-weight:300;color:#1b272d;margin-top:1.5rem;line-height:1.375rem}@media(min-width:1024px){.mosaic__lead{max-width:28.75rem}}@media(min-width:1280px){.mosaic__lead{line-height:2.4375rem}}@media(max-width:1279.98px){.mosaic__hidden{display:none}}.mosaic__wrapper{align-items:unset}@media(min-width:1366px){.mosaic__wrapper{margin-left:10%}}@media(min-width:1920px){.mosaic__wrapper{margin-left:12.5%}}@media(min-width:1280px){.mosaic__left{display:flex;justify-content:flex-end}}@media(min-width:1366px){.mosaic__left{width:40%}}@media(min-width:1920px){.mosaic__left{width:37.5%}}.mosaic__figure{width:100%;height:100%;max-width:28.75rem;margin:0;padding:4.5rem 0 0}.mosaic__right{display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:1279.98px){.mosaic__right{padding:0}}.mosaic__button{margin:1.5rem 0;width:100%}@media(min-width:1280px){.mosaic__button{padding:0 .75rem;margin-left:50%}}@media(max-width:1279.98px){.mosaic__button{padding:0}}@media(min-width:1366px){.mosaic__button{margin-left:40%}}@media(min-width:1920px){.mosaic__button{margin-left:37.5%}}.map{display:flex;flex-direction:column;align-items:center;justify-content:center}.map__header{margin:0 0 5rem}.map__wrapper{width:100%;height:20.9375rem;position:relative}@media(min-width:768px){.map__wrapper{height:41.875rem}}.map div.gm-style-iw-t .gm-style-iw.gm-style-iw-c{background-color:rgba(0,0,0,0) !important;box-shadow:none;padding:0;transform:translate(-7px,-90%);max-height:unset !important;pointer-events:none}.map div.gm-style-iw-t .gm-style-iw.gm-style-iw-c .gm-style-iw-d{overflow:hidden !important;max-height:unset !important}.map div.gm-style-iw-t .gm-style-iw.gm-style-iw-c .gm-style-iw-d>div{height:auto !important}.map div.gm-style-iw-t .gm-style-iw-tc{display:none !important}.map div.gm-style-iw-t button[class=gm-ui-hover-effect]{display:none !important}.map__marker{display:inline-flex;gap:.25rem;min-width:12.5rem;max-width:14rem;color:#1b272d}.map__marker-bond{width:.75rem;padding-top:.75rem;flex-shrink:0}.map__marker-bond::before{transform:translateY(0.126rem)}.map__marker-content{display:flex;flex-direction:column;align-items:flex-start}.map__marker-title{margin:0 0 .25rem}.map__marker-description{text-transform:uppercase;margin:0 0 .25rem}.map__marker-description--link{pointer-events:all;text-decoration:none;color:inherit;display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#1B272D 1px);background-repeat:no-repeat;background-size:0% 100%}.map__marker-description--link:hover{background-size:100% 100%}.map__marker-address{font-style:normal;margin:0}.map__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;padding:5rem 0 0;margin:auto 0 0}.text-image__wrapper{align-items:center}.text-image__wrapper--left{flex-direction:row}.text-image__wrapper--right{flex-direction:row-reverse}.text-image__text{padding:1.5rem 0}@media(min-width:1280px){.text-image__text{display:flex;flex-direction:column;align-items:center;padding:1.25rem calc(5% + .75rem)}}@media(min-width:1366px){.text-image__text{padding:0 calc(7.5% + .75rem)}}.text-image__title{width:100%}@media(max-width:1279.98px){.text-image__title{font-weight:700}}.text-image__title+.text-image__subtitle{margin-top:1.5rem}.text-image__subtitle{font-size:1.25rem;font-weight:500;line-height:1.25rem;margin:0 0 1.5rem;width:100%;color:#1b272d}@media(min-width:1280px){.text-image__subtitle{font-size:1.875rem;line-height:2.4375rem;margin:0 0 2.5rem}}.text-image__description{font-weight:400;margin:1.5rem 0 0;width:100%}.text-image__cta{margin:1.5rem 0 0;align-self:flex-start}@media(max-width:1279.98px){.text-image__cta{margin:2.5rem 0 0}}.text-image__cta+.text-image__cta{margin-top:1rem}.text-image__image .image img{height:auto;max-height:18.75rem;aspect-ratio:1.633333;object-position:center}@media(min-width:1280px){.text-image__image .image img{height:100%;max-height:unset;aspect-ratio:unset;object-position:top center}}.text-image--has-teasers .text-image__list{display:flex;gap:1.5rem;flex-direction:column;width:100%;margin:2.5rem 0 0}@media(min-width:1024px){.text-image--has-teasers .text-image__list{flex-direction:row}}@media(min-width:1280px){.text-image--has-teasers .text-image__list{margin:5rem 0 0}}.text-image--has-teasers .text-image__list-item{flex-shrink:0}@media(min-width:1024px){.text-image--has-teasers .text-image__list-item{width:calc(50% - .75rem)}}.text-image--has-teasers .text-image__list--has-margin{margin:2.5rem 0 0}.text-image--has-teasers .text-image__list .teaser__suptitle{margin:0 0 .5rem 0}.text-image--has-teasers .text-image__list .teaser__category{text-transform:none;font-size:.9275rem}.text-image--has-teasers .text-image__list .teaser__title{font-size:1.25rem;line-height:1.25rem;margin:0 0 1.5rem 0}.text-image--has-teasers .text-image__list .teaser__description{font-size:1rem;line-height:1.375rem}.text-image--has-teasers .text-image__list-teasers .teaser__button{display:inline-flex;margin:1.5rem 0 0}.blockquote__quote{text-align:center;margin:3.875rem 0 0 0;font-weight:700;color:#1b272d}@media(max-width:1279.98px){.blockquote__quote{font-size:1.875rem;line-height:1.875rem;margin:1rem 0 0 0}}.blockquote__quote::before{content:"“"}.blockquote__quote::after{content:"”"}.blockquote__author{display:flex;align-items:center;margin:1.5rem 0 0}@media(min-width:1280px){.blockquote__author{margin:4rem 0 0}}.blockquote__author-image{width:3rem;height:3rem;border-radius:100%;overflow:hidden;margin:0 1rem 0 auto;flex-shrink:0}.blockquote__author-meta{margin:0 auto 0 0}.blockquote__author-name{color:#1b272d}.blockquote__author-position{color:#4b5a62}.blockquote__button{display:flex;align-items:center;justify-content:center;margin:1.5rem 0 0}@media(min-width:1280px){.blockquote__button{margin:4rem 0 0}}.push-image{position:relative;padding-bottom:14.5rem}@media(min-width:414px)and (max-width:767.98px){.push-image{padding-bottom:15.625rem}}@media(min-width:768px)and (max-width:1023.98px){.push-image{padding-bottom:18rem}}@media(min-width:1024px)and (max-width:1279.98px){.push-image{padding-bottom:19.125rem}}@media(min-width:1280px)and (max-width:1365.98px){.push-image{padding-bottom:10.875rem}}@media(min-width:1366px){.push-image{padding-bottom:11.8125rem}}.push-image__image{position:absolute;inset:0}.push-image__image::after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(17,17,17,0.45),rgba(17,17,17,0.45))}.push-image .row{position:relative}.push-image .container,.push-image .text-image__container{padding-top:3.5rem;padding-left:.75rem}@media(min-width:1280px)and (max-width:1365.98px){.push-image .container,.push-image .text-image__container{padding-top:10.875rem}}@media(min-width:1366px){.push-image .container,.push-image .text-image__container{padding-top:11.8125rem}}.push-image__wrapper{padding-left:0}.push-image__title{color:#fff;margin:0 0 1.5rem}@media(max-width:1279.98px){.push-image__title{font-size:1.25rem;line-height:1.25rem;font-weight:700}}.push-image__description{color:#fff}@media(max-width:1279.98px){.push-image__description{font-size:.875rem;font-weight:400;line-height:1.125rem}}.video{position:relative;min-height:26rem;padding-bottom:56.25%}.video__image{height:100%}.video__cover{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.video__cover::after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(360deg,rgba(17,17,17,0.6) 20%,rgba(17,17,17,0) 100%)}.video__cover .image{height:100%}.video__category{text-transform:uppercase;color:#fff;margin-bottom:1.5rem;font-size:.9375rem;font-weight:700;line-height:1.25rem}@media(max-width:1279.98px){.video__category{font-size:.9375rem;font-weight:700;line-height:1.25rem}}.video__content,.video__play-icon{position:absolute;bottom:2.5rem;left:2.5rem;right:2.5rem;z-index:1}@media(max-width:1279.98px){.video__content,.video__play-icon{bottom:1.5rem;left:1.5rem;right:1.5rem}}.video__title{color:#fff;font-weight:400;max-width:27.5rem}.video__iframe{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.video__iframe iframe,.video__iframe video{width:100%;height:100%;display:block}.video__play-icon{width:4.5rem;height:4.5rem;position:absolute;left:unset;right:2.5rem;background:#fff;color:#0079ca;font-size:1.625rem;display:flex;align-items:center;justify-content:center}@media(max-width:1279.98px){.video__play-icon{right:unset;top:1.5rem;left:1.5rem}}.info-content{background:#e3e7ea;margin:0 -0.75rem;padding:2.5rem .75rem}@media(min-width:768px){.info-content{margin:0 -1.5rem;padding:2.5rem 1.5rem}}@media(min-width:1280px){.info-content{margin:0 -4rem;padding:4.0625rem 4rem}}.info-content__title{color:#1b272d;margin:0 0 1.5rem}@media(max-width:1279.98px){.info-content__title{font-weight:700}}.info-content__content{color:#4b5a62}.highlight-content{position:relative;margin-top:15rem;padding:7.5rem 0 4.375rem}@media(max-width:1279.98px){.highlight-content{margin-top:5.5rem;padding:17.5rem 0 3.5rem}.highlight-content .row{flex-direction:column-reverse}}.highlight-content::before{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#1b272d;z-index:-1}@media(min-width:1920px){.highlight-content::before{width:calc(91.6666666667% - .75rem)}}.highlight-content__image{margin-bottom:4rem;width:100%;margin-top:-78%}@media(max-width:1279.98px){.highlight-content__image{position:absolute;top:0;margin-top:0;transform:translateY(-22%);width:15.625rem;aspect-ratio:.86}}.highlight-content__title,.highlight-content__title h1,.highlight-content__title h2,.highlight-content__title h3,.highlight-content__title h4,.highlight-content__title h5,.highlight-content__title h6{max-width:80%;color:#fff;margin:2.5rem 0 5rem}@media(max-width:1279.98px){.highlight-content__title,.highlight-content__title h1,.highlight-content__title h2,.highlight-content__title h3,.highlight-content__title h4,.highlight-content__title h5,.highlight-content__title h6{max-width:83.3333333333%;margin:0 0 1.5rem;font-size:1.875rem;line-height:1.875rem}}.highlight-content__content{color:#fff;font-weight:400;line-height:1.375rem}@media(max-width:1279.98px){.highlight-content__content{line-height:1.125rem}}@media(min-width:1280px){.highlight-content__content{column-count:2;column-gap:5rem}}.highlight-content__content p:first-child{margin-top:0}.highlight-content__text{font-weight:500;line-height:2.4375rem;color:#fff;text-align:left;margin:3.875rem 0 0 0}@media(max-width:1279.98px){.highlight-content__text{font-size:1.25rem;line-height:1.25rem;margin:1rem 0 0 0}}.highlight-content__quote .blockquote__bond{display:none}.highlight-content__quote .blockquote__quote{font-weight:500;line-height:2.4375rem;color:#fff;text-align:left}@media(max-width:1279.98px){.highlight-content__quote .blockquote__quote{font-size:1.25rem;line-height:1.25rem}}.highlight-content__quote .blockquote__author{margin:1rem 0 0;padding:1rem 0 0;position:relative}@media(min-width:1280px){.highlight-content__quote .blockquote__author{margin:2rem 0 0;padding:2rem 0 0}}.highlight-content__quote .blockquote__author::before{content:" ";display:block;width:100%;height:1px;background:#fff;position:absolute;top:0;left:0}.highlight-content__quote .blockquote__author-image{margin-left:0}.highlight-content__quote .blockquote__author-name{font-weight:500}.highlight-content__quote .blockquote__author-position{font-weight:400}.highlight-content__quote .blockquote__author-name,.highlight-content__quote .blockquote__author-position{color:#fff}.highlight-content--light::before{background:#c5ced3}.highlight-content--light .highlight-content__title,.highlight-content--light .highlight-content__content,.highlight-content--light .highlight-content__text,.highlight-content--light .highlight-content__quote{color:#1b272d}.highlight-content--light .highlight-content__quote .blockquote__quote{color:#1b272d}.highlight-content--light .highlight-content__quote .blockquote__author::before{background:#1b272d}.highlight-content--light .highlight-content__quote .blockquote__author-name{color:#1b272d}.highlight-content--light .highlight-content__quote .blockquote__author-position{color:#4b5a62}.wysiwyg{color:#1b272d}@media(max-width:1279.98px){.wysiwyg{font-weight:400}}.wysiwyg .table-responsive{overflow-x:auto}@media(max-width:1279.98px){.wysiwyg .headings--l{font-weight:700;font-size:1.875rem;line-height:1.875rem}}@media(max-width:1279.98px){.wysiwyg .headings--m{font-weight:700;font-size:1.25rem;line-height:1.25rem}}.wysiwyg .headings--s{font-weight:700}@media(max-width:1279.98px){.wysiwyg .headings--s{font-size:1.25rem;line-height:1.25rem;font-weight:700}}.wysiwyg img{display:block}.wysiwyg img[data-align=right]{margin-left:auto}.wysiwyg img[data-align=left]{margin-right:auto}.wysiwyg img[data-align=center]{margin-left:auto;margin-right:auto}.wysiwyg table{width:100%;border-collapse:collapse}.wysiwyg table thead{color:#96a6af}.wysiwyg table thead th{font-weight:inherit;font-weight:500}.wysiwyg table th,.wysiwyg table td{padding:.5rem;text-align:left}@media(min-width:414px){.wysiwyg table th,.wysiwyg table td{padding:1.5rem}}.wysiwyg table tbody tr{border-top:1px solid #96a6af;border-bottom:1px solid #96a6af}.wysiwyg table tbody tr:hover{background-color:rgba(246,248,248,.8)}.wysiwyg table tbody th,.wysiwyg table tbody td{border-left:1px solid #96a6af;border-right:1px solid #96a6af;font-weight:500}.wysiwyg table tbody th{color:#0079ca}.wysiwyg table a{display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#143b66 1px);background-repeat:no-repeat;background-size:0% 100%}.wysiwyg table a::before,.wysiwyg table a::after{display:none}.wysiwyg table a:hover,.wysiwyg table a:active{background-size:100% 100%}.wysiwyg>*:first-child{margin-top:0}@media(min-width:1280px){.wysiwyg--two-col{column-count:2;column-gap:5rem}}.push-image-extended{position:relative;display:flex;flex-direction:column;min-height:22.5rem}@media(min-width:1280px){.push-image-extended{min-height:30rem}}.layout-section .push-image-extended{padding-top:0;padding-bottom:0}.push-image-extended__image{position:absolute;top:0;left:0;right:0;bottom:0}.push-image-extended__image::after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(17,17,17,0.45),rgba(17,17,17,0.45))}.push-image-extended__wrap{position:relative;display:flex;align-items:flex-end;flex:1;padding:1.5rem}@media(min-width:1280px){.push-image-extended__wrap{padding:2.5rem}}.push-image-extended__wrap [class*=col-]{padding:0}.push-image-extended__button{margin-top:1.5rem}.push-image-extended__title{color:#fff;margin:0 0 1.5rem}.push-image-extended__title+.push-image-extended__button{margin-top:0}@media(max-width:1279.98px){.push-image-extended__title{font-size:1.25rem;line-height:1.25rem;font-weight:700}}.push-image-extended__description{color:#fff}@media(max-width:1279.98px){.push-image-extended__description{font-size:.875rem;font-weight:400;line-height:1.125rem}}.wysiwyg-extended{overflow-x:auto}.wysiwyg-extended__title,.wysiwyg-extended__title h1,.wysiwyg-extended__title h2,.wysiwyg-extended__title h3,.wysiwyg-extended__title h4,.wysiwyg-extended__title h5,.wysiwyg-extended__title h6{padding:0;margin:0 0 1.5rem;color:#1b272d}@media(max-width:1279.98px){.wysiwyg-extended__title,.wysiwyg-extended__title h1,.wysiwyg-extended__title h2,.wysiwyg-extended__title h3,.wysiwyg-extended__title h4,.wysiwyg-extended__title h5,.wysiwyg-extended__title h6{margin:0 0 1rem}}.wysiwyg-extended__lead,.wysiwyg-extended__lead p{font-size:1rem;font-weight:300;line-height:1.375rem;color:#1b272d;margin:0;padding:0}@media(min-width:1280px){.wysiwyg-extended__lead,.wysiwyg-extended__lead p{font-size:1.875rem;line-height:2.4375rem}}.wysiwyg-extended__column{color:#1b272d;margin:2.5rem 0 0 0;padding:0}.wysiwyg-extended__column>*:first-of-type:not(img){margin-top:0 !important}@media(min-width:1280px){.wysiwyg-extended__column{margin:4rem 0 0}.wysiwyg-extended__column--1{padding-right:2.5rem}.wysiwyg-extended__column--2{padding-left:2.5rem}}@media(max-width:1279.98px){.wysiwyg-extended .headings--l{font-weight:700;font-size:1.875rem;line-height:1.875rem}}@media(max-width:1279.98px){.wysiwyg-extended .headings--m{font-weight:700;font-size:1.25rem;line-height:1.25rem}}.wysiwyg-extended .headings--s{font-weight:700}@media(max-width:1279.98px){.wysiwyg-extended .headings--s{font-size:1.25rem;line-height:1.25rem;font-weight:700}}.wysiwyg-extended p{color:#1b272d}@media(max-width:1279.98px){.wysiwyg-extended p{font-weight:400}}.wysiwyg-extended img{display:block;max-width:100%;margin:2.5rem 0 0}.wysiwyg-extended img[data-align=right]{margin-left:auto}.wysiwyg-extended img[data-align=left]{margin-right:auto}.wysiwyg-extended img[data-align=center]{margin-left:auto;margin-right:auto}.wysiwyg-extended img+*{margin:1.5rem 0 0}@media(min-width:1024px){.wysiwyg-extended img+*{margin:2.5rem 0 0}}.wysiwyg-extended table{width:100%;border-collapse:collapse}.wysiwyg-extended table thead{color:#96a6af}.wysiwyg-extended table thead th{font-weight:inherit;font-weight:500}.wysiwyg-extended table th,.wysiwyg-extended table td{padding:.5rem;text-align:left}@media(min-width:414px){.wysiwyg-extended table th,.wysiwyg-extended table td{padding:1.5rem}}.wysiwyg-extended table tbody tr{border-top:1px solid #96a6af;border-bottom:1px solid #96a6af}.wysiwyg-extended table tbody tr:hover{background-color:rgba(246,248,248,.8)}.wysiwyg-extended table tbody th,.wysiwyg-extended table tbody td{border-left:1px solid #96a6af;border-right:1px solid #96a6af;font-weight:500}.wysiwyg-extended table tbody th{color:#0079ca}.wysiwyg-extended table a{display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#143b66 1px);background-repeat:no-repeat;background-size:0% 100%}.wysiwyg-extended table a::before,.wysiwyg-extended table a::after{display:none}.wysiwyg-extended table a:hover,.wysiwyg-extended table a:active{background-size:100% 100%}.wysiwyg-extended>*:first-child:not(.wysiwyg-extended__column){margin-top:0}.hero-article{position:relative}.hero-article::before{content:" ";display:block;width:100%;height:65%;position:absolute;top:0;left:0;z-index:-1;background:#1b272d}@media(max-width:1279.98px){.hero-article::before{height:50%}}.hero-article__head{display:none}@media(min-width:1280px){.hero-article__head{display:flex;align-items:center;padding-top:3.5rem;padding-bottom:3.5rem}}.hero-article__badge{margin-left:auto}.hero-article__wrapper[class*=col-]{position:relative;padding-bottom:7.5rem}@media(max-width:1279.98px){.hero-article__wrapper[class*=col-]{padding-bottom:0}}.hero-article--padding-top .hero-article__wrapper[class*=col-]{margin-top:4.5rem}@media(min-width:1280px){.hero-article--padding-top .hero-article__wrapper[class*=col-]{margin-top:8.75rem}}.hero-article__image{width:54.5454545455%;padding:0 .75rem;padding-right:0 !important;position:absolute;height:100%;right:0;top:0}@media(max-width:1919.98px){.hero-article__image{width:45.4545454545%;padding:0 .75rem}}.hero-article__image picture img{object-position:top left}@media(max-width:1279.98px){.hero-article__image picture img{max-height:14rem;object-position:center center}}@media(max-width:1279.98px){.hero-article__image{position:relative;width:100%;padding:0 .75rem;padding-left:0;height:auto;right:auto}}.hero-article__suptitle{font-weight:500;line-height:2.5rem;color:#0079ca;margin:0 0 4.5rem}@media(max-width:1279.98px){.hero-article__suptitle{font-size:1rem;line-height:1rem;margin:0 0 1rem}}.hero-article__title{position:relative;width:58.3333333333%;color:#fff;margin:0;z-index:1}@media(max-width:1279.98px){.hero-article__title{font-size:2.5rem;line-height:2.25rem;margin:0 0 1.5rem;width:75%}}.hero-article__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:1rem;line-height:1.375rem;font-weight:300;width:100%;padding:0;margin-top:1.5rem}@media(min-width:1280px){.hero-article__description{font-size:1.5rem;line-height:2.125rem;max-width:550px;padding-left:calc(9.0909090909% - .75rem);margin-top:18.5rem}}@media(min-width:1366px){.hero-article__description{font-size:1.875rem;line-height:2.5rem;max-width:640px;margin-top:18.5rem;transform:translate(0,2rem)}}.hero-article__meta{position:absolute;left:-2.375rem;top:32%;display:flex;flex-direction:column}.hero-article__meta-wrapper{font-weight:700;color:#fff;transform:rotate(-90deg) translateX(-100%) translateY(-1.25rem);transform-origin:left bottom}.hero-article__bond::before{height:25rem}@media(max-width:1279.98px){.hero-article__hidden{display:none}}.hero-article-light__wrapper-title,.hero-article-light__wrapper-content{padding:0}@media(min-width:1280px){.hero-article-light__wrapper-title,.hero-article-light__wrapper-content{padding:0 4.1666666667% !important}}.hero-article-light__wrapper-image{padding:0}@media(min-width:768px){.hero-article-light__wrapper-image{margin:0}}@media(max-width:767.98px){.hero-article-light__wrapper-image{width:auto}}.hero-article-light__suptitle{color:#0079ca;margin:0 0 2.5rem}@media(max-width:1279.98px){.hero-article-light__suptitle{font-size:1rem;line-height:1rem;margin:0 0 1rem}}.hero-article-light__title{color:#1b272d;margin:0 0 5rem}@media(max-width:1279.98px){.hero-article-light__title{font-size:2.5rem;line-height:2.25rem;margin:0 0 1.5rem;width:75%}}.hero-article-light__lead{font-weight:300;color:#1b272d;font-size:1rem;margin:1.5rem 0 0;line-height:1.375rem}@media(min-width:1280px){.hero-article-light__lead{font-size:1.875rem;line-height:2.4375rem;margin:5rem 0 0}}.hero-article-light__content{color:#1b272d;margin:1.5rem 0 0}@media(min-width:1280px){.hero-article-light__content{margin:5rem 0 0;font-weight:400}}.ordered-content-list{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:1280px){.ordered-content-list{gap:5rem}}.ordered-content-list__title{margin:0}.ordered-content-list__wrap{display:grid;gap:2.5rem}@media(min-width:1280px){.ordered-content-list__wrap{grid-template-columns:1fr 1fr;gap:4rem 1.5rem}}.appendix{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:1280px){.appendix{gap:4rem}}.appendix__title{margin:0}@media(max-width:1279.98px){.appendix__title{font-size:1.875rem;font-weight:700;line-height:1.875rem}}.appendix__list-items{display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width:1280px){.appendix__list-items{flex-direction:row;flex-wrap:nowrap}}.appendix__column{width:100%;padding:24px 0;border-top:1px solid #c5ced3}@media(min-width:1280px){.appendix__column{max-width:33.3333333333%;padding:0 24px;border-top:0;border-left:1px solid #c5ced3;border-right:1px solid #c5ced3}}@media(min-width:1280px){.appendix__column+.appendix__column{border-left:0}}.push-stories{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}@media(min-width:1280px){.push-stories{gap:5rem}}.push-stories__list{border-bottom:1px solid #c5ced3;padding-bottom:1.5rem}.push-stories__list>.row{justify-content:center}@media(min-width:1280px){.push-stories__list{border-bottom:none;padding-bottom:0}}.push-stories__list .teaser__image .image{width:100%;height:100%}.push-stories__button{display:flex;align-items:center;justify-content:center}.faq{background:#fff;padding-top:3.5rem;padding-bottom:3.5rem}@media(max-width:767.98px){.faq{padding-bottom:0}}@media(min-width:1280px){.faq{padding-top:7rem;padding-bottom:7rem}}.faq__title{margin:0 0 1.5rem;color:#1b272d}.faq__description{margin:0 0 1.5rem;color:#1b272d}@media(max-width:1279.98px){.faq__btn{margin:0 0 1.5rem}}@media(max-width:767.98px){.faq__accordion__wrapper{padding:0}}.multi-columns-teaser__slider{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory}.multi-columns-teaser__slider-item{width:calc(80% - 1.5rem);display:flex;flex-direction:column;padding:0 .75rem}@media(min-width:768px){.multi-columns-teaser__slider-item{width:33.3333333333%;flex-shrink:1}}@media(max-width:767.98px){.multi-columns-teaser__slider-item{flex-shrink:0}}.multi-columns-teaser__slider-item__content{margin-top:2.5rem}.multi-columns-teaser__slider-item__title{margin:0 0 1.5rem;color:#1b272d;font-weight:700}.multi-columns-teaser__slider-item__description{color:#1b272d}.glossary-nav{width:100%;overflow-x:auto}.page-title+.glossary-nav{margin-top:0}.glossary-nav ul{list-style:none;padding:0;margin:0;display:flex}@media(min-width:1280px){.glossary-nav ul{justify-content:center}}@media(max-width:1279.98px){.glossary-nav ul li{flex:1}}.glossary-nav__link{position:relative;display:block;font-size:1.125rem;font-weight:400;text-transform:uppercase;text-align:center;text-decoration:none;padding:1.5rem .875rem;color:#1b272d}.glossary-nav__link::after{content:" ";display:block;width:0;height:2px;background:#0079ca;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.glossary-nav__link:hover{color:#0079ca}.glossary-nav__link:hover::after{width:100%}.glossary-nav__link--disable{opacity:.5}.glossary-nav__link--disable::after{display:none}.glossary-nav__link--disable:hover{color:#1b272d}.glossary-nav__link--active{color:#0079ca;font-weight:700}.glossary-nav__link--active::after{width:100%}.tab-nav{width:100%;overflow-x:auto;display:flex;align-items:center}@media(min-width:1024px){.tab-nav{justify-content:center}}.tab-nav ul{list-style:none;padding:0;margin:0 auto;display:flex;align-items:center;gap:1rem}@media(min-width:1024px){.tab-nav ul{gap:2rem}}@media(min-width:1280px){.tab-nav ul{justify-content:center}}.tab-nav ul li{flex-shrink:0}.tab-nav__item{position:relative;background:none;appearance:none;border:none;display:block;text-align:center;padding:1rem 0;color:#4b5a62}@media(min-width:1024px){.tab-nav__item{padding:.75rem 0}}.tab-nav__item::after{content:" ";display:block;width:0;height:2px;background:#0079ca;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.tab-nav__item:hover{color:#0079ca;cursor:pointer}.tab-nav__item:hover::after{width:100%}.tab-nav__item:disabled{opacity:.5}.tab-nav__item:disabled::after{display:none}.tab-nav__item:disabled:hover{color:#4b5a62;cursor:not-allowed}.tab-nav__item--is-active{color:#0079ca}.tab-nav__item--is-active::after{width:100%}.tab-nav__item--is-active:hover{cursor:default}.tab-nav-expanded{width:100%;display:flex;flex-direction:column;align-items:center;background-color:rgba(0,0,0,0)}@media(min-width:1024px){.tab-nav-expanded{background-color:#e3e7ea;flex-direction:initial;overflow-x:auto;justify-content:center}}.tab-nav-expanded__select{width:100%;position:relative}@media(min-width:1024px){.tab-nav-expanded__select{display:none}}.tab-nav-expanded__select select{font-weight:700;color:#0079ca;display:flex;width:100%;appearance:none;background:rgba(0,0,0,0);border:0;padding:1.625rem 0;outline:none}.tab-nav-expanded__select-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.25rem}.tab-nav-expanded ul{display:none;list-style:none;padding:0;margin:0}@media(max-width:1023.98px){.tab-nav-expanded ul{width:100%}}@media(min-width:1024px){.tab-nav-expanded ul{display:flex;gap:1.5rem;justify-content:space-between}}.tab-nav-expanded ul li{flex-shrink:0}.tab-nav-expanded__item{position:relative;background:none;appearance:none;border:none;display:flex;align-items:center;padding:1.625rem .75rem;width:100%;border-bottom:1px solid #c5ced3;color:#4b5a62}@media(min-width:1024px){.tab-nav-expanded__item{display:initial;text-align:initial;padding:3.125rem 2rem;border-bottom:none}}@media(min-width:1280px){.tab-nav-expanded__item{padding:3.125rem 4rem}}.tab-nav-expanded__item::after{content:" ";display:block;width:0;height:2px;background:#0079ca;position:absolute;bottom:0;left:0}@media(min-width:1024px){.tab-nav-expanded__item::after{left:50%;transform:translateX(-50%)}}.tab-nav-expanded__item:hover{color:#0079ca;cursor:pointer}.tab-nav-expanded__item:hover::after{width:100%}.tab-nav-expanded__item:disabled{opacity:.5}.tab-nav-expanded__item:disabled::after{display:none}.tab-nav-expanded__item:disabled:hover{color:#4b5a62;cursor:not-allowed}.tab-nav-expanded__item--is-active{color:#0079ca}.tab-nav-expanded__item--is-active::after{width:100%}.tab-nav-expanded__item--is-active:hover{cursor:default}.tab-nav-filter{display:flex;flex-direction:column;width:100%;background-color:#111;border-bottom:.063rem solid #4b5a62;padding:2rem .75rem 0}@media(min-width:1024px){.tab-nav-filter{padding:0 2rem}}@media(min-width:1280px){.tab-nav-filter{flex-direction:initial;gap:2rem;padding:0 4rem}}.tab-nav-filter ul{overflow-x:auto;overflow-y:hidden;scrollbar-color:#4b5a62 rgba(0,0,0,0)}.tab-nav-filter ul::-webkit-scrollbar{width:4px;height:4px}.tab-nav-filter ul::-webkit-scrollbar-thumb{background:#4b5a62}.tab-nav-filter ul::-webkit-scrollbar-track{background:rgba(0,0,0,0)}@media(min-width:1024px){.tab-nav-filter--is-header ul li{border:.063rem solid #4b5a62}.tab-nav-filter--is-header ul li:not(:first-of-type){border-block-start:none}}.tab-nav-filter--is-inner{position:relative;border:none;z-index:10}.tab-nav-filter--is-inner::before{content:" ";position:absolute;width:100%;height:.065rem;bottom:0}.tab-nav-filter--is-inner::before{left:0;background:#4b5a62}.tab-nav-filter--is-inner .tab-nav-filter__item{position:relative}@media(min-width:1024px){.tab-nav-filter--is-inner .tab-nav-filter__item--is-active{border:.063rem solid #4b5a62;border-block-end:none}.tab-nav-filter--is-inner .tab-nav-filter__item--is-active::after{display:none}}.tab-nav-filter--is-inner .tab-nav-filter__item--is-active::before{content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:.065rem;background:#111}.tab-nav-filter ul{display:flex;list-style:none;padding:0;margin:0}@media(max-width:1023.98px){.tab-nav-filter ul{width:100%;gap:2rem}}.tab-nav-filter ul li{flex-shrink:0}.tab-nav-filter__item{position:relative;background:none;appearance:none;border:none;display:flex;align-items:center;gap:.5rem;padding:0 0 .625rem;width:100%;color:#96a6af;font-size:1rem;line-height:1rem;font-weight:400}@media(min-width:1024px){.tab-nav-filter__item{padding:3.125rem 2rem;border-bottom:none}}@media(min-width:1024px){.tab-nav-filter__item{padding:3.125rem 4rem}}.tab-nav-filter__item::after{content:" ";display:block;width:0;height:2px;background:#0079ca;position:absolute;bottom:0;left:0}@media(min-width:1024px){.tab-nav-filter__item::after{left:50%;transform:translate(-50%,0.125rem)}}.tab-nav-filter__item:hover{cursor:pointer}.tab-nav-filter__item:hover::after{width:100%}.tab-nav-filter__item--is-active{color:#fff}.tab-nav-filter__item--is-active::after{width:100%}.tab-nav-filter__item--is-active:hover{cursor:default}.tab-nav-filter--is-header .tab-nav-filter__item--is-active{background:rgba(27,39,45,.5)}.tab-nav-filter__badge{display:none;align-items:center;justify-content:center;text-align:center;width:1.5rem;height:1.5rem;background-color:#96a6af;color:#111;padding:.5rem;border-radius:100%}.tab-nav-filter__item--is-active .tab-nav-filter__badge{background-color:#0079ca;color:#fff}.tab-nav-filter__search{padding:2rem 0}@media(min-width:1280px){.tab-nav-filter__search{flex:1;display:flex;align-items:center;justify-content:flex-end;margin-left:auto;padding:0}}@media(min-width:1280px){.tab-nav-filter__search-input{flex:1;min-width:12.5rem;max-width:16.75rem}}.tabs{display:flex;align-items:center;flex-direction:column;width:100%;height:auto}.tabs__header{width:100%;padding:0}.tabs__content{display:flex;align-items:center;position:relative;width:100%;height:auto;padding:2rem 0}.tabs__panel{display:none;font-weight:400}.tabs__panel--is-active{display:block}@media(min-width:1024px){.tabs__panel--no-padding{padding:0}}.tabs__panel--light-grey{background-color:#f6f8f8}.tabs--expanded .tabs__content{width:calc(100% + 1.5rem);background:#fff;padding:0}@media(min-width:1024px){.tabs--expanded .tabs__content{width:100%}}.tabs--expanded .tabs__panel{padding:3.5rem .75rem}@media(min-width:1024px){.tabs--expanded .tabs__panel{padding:5rem 1.75rem}}@media(min-width:1280px){.tabs--expanded .tabs__panel{padding:5rem 0}}.definition-list-panel__title{color:#0079ca;font-weight:700;margin:0 0 3.75rem}.definition-list-panel dl{color:#1b272d}.definition-list-panel dl dt{font-weight:700}.definition-list-panel dl dd{margin:.625rem 0 1.875rem}.definition-list-panel--dark dl{color:#fff}.page-title{margin-top:1.875rem !important;margin-bottom:0}@media(min-width:768px){.page-title{margin-top:3.75rem !important}}.page-title--no-margin{margin-top:0 !important}.page-title+*{margin-top:1.875rem}@media(min-width:768px){.page-title+*{margin-top:3.75rem}}.page-title__section-title{max-width:77.5rem}.series-products__title h3{display:inline-block;color:#1b272d;margin:0}.series-products__results{display:inline-block;color:#4b5a62;margin:0 0 0 1rem;font-weight:400}.series-products__description{color:#4b5a62;margin:1.5rem 0}@media(min-width:1280px){.series-products__description{max-width:50%}}.series-products__product-list{margin-top:2.5rem}@media(min-width:1280px){.series-products__product-list{margin-top:4rem}}.documentation__title{margin-bottom:3.5rem}@media(min-width:768px){.documentation__title{margin-bottom:5rem}}.composite-news__title{margin-bottom:2.5rem}@media(min-width:768px){.composite-news__title{margin-bottom:5rem}}.composite-news__wrapper{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.composite-news__wrapper{flex-direction:row;flex-wrap:wrap}}@media(min-width:1280px){.composite-news__wrapper{flex-wrap:nowrap}}.composite-news__wrapper>*{height:auto;width:100%}@media(min-width:768px){.composite-news__wrapper>*{width:calc(33.33333% - 1rem)}}@media(min-width:1280px){.composite-news__wrapper>*{width:100%}}.composite-news__featured{width:100%;height:280px}@media(min-width:768px){.composite-news__featured{width:100%}}@media(min-width:1280px){.composite-news__featured{height:auto;width:200%}}.timeline{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);padding:1.5rem 0}@media(min-width:1280px){.timeline{padding:2.5rem 0}}@media(min-width:1280px){.timeline__wrapper{display:grid;justify-items:start;grid-template-columns:minmax(48.125rem,1fr)}}.timeline__box-wrapper{display:flex;align-items:center;gap:1.5rem;width:100%}@media(min-width:1280px){.timeline__box-wrapper{max-width:50%;gap:2.5rem}.timeline__box-wrapper:nth-of-type(odd){justify-self:end}.timeline__box-wrapper:nth-of-type(even){transform:translateX(0.75rem)}.timeline__box-wrapper:nth-of-type(even) .timeline__box{order:1}.timeline__box-wrapper:nth-of-type(even) .timeline__box::before{left:unset;right:0;translate:100% 0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.timeline__box-wrapper:nth-of-type(even) .timeline__box-point{order:2}}.timeline__box{position:relative;display:flex;visibility:visible;flex-direction:column;justify-content:center;padding:1rem;background-color:#fff;filter:drop-shadow(0 0.75rem 2rem rgba(0,60,101,0.1));opacity:1;width:100%}.timeline__box::before{content:"";position:absolute;left:0;translate:-100% 0;z-index:1;border-width:1rem 0 1rem 1rem;border:1rem solid #fff;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.timeline__box--is-hidden{opacity:0;height:0;margin:0 !important;padding:0;overflow:hidden;translate:5rem 0}@media(min-width:1280px){.timeline__box:not(.timeline__box--is-hidden){padding:1.5rem}}.timeline__box-point{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.75rem}@media(min-width:1280px){.timeline__box-point{border-color:rgba(0,0,0,0)}}.timeline__box-point::before,.timeline__box-point::after{content:"";display:block;width:.125rem;height:5rem;flex:1 0 auto;background-color:#c5ced3}.timeline__box-point span{display:flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;border-radius:100%;background-color:#0079ca}.timeline__title{color:#0079ca;margin:0 0 1rem}.timeline__title h2,.timeline__title h3,.timeline__title h4{margin:0}.timeline__description{color:#4b5a62}.timeline__footer{display:flex;align-items:center;justify-content:center;text-align:center;padding-top:1.5rem;opacity:1}@media(min-width:1280px){.timeline__footer{padding-top:2.5rem}}.timeline__footer--is-hidding{padding:0;opacity:0}.timeline__footer--is-hidden{padding:0;opacity:0;pointer-events:none}.timeline__btn{cursor:pointer}.content-filter>.row{gap:2.5rem}@media(min-width:1280px){.content-filter>.row{gap:0}}.content-filter__wrapper .item-list+.item-list{margin-top:1.5rem}.content-filter__wrapper .item-list .documents-list+.documents-list{margin-top:1.5rem}.ajax-progress.ajax-progress-fullscreen{opacity:0}.jobs-list__wrapper{border-bottom:1px solid #96a6af}@media(max-width:767.98px){.jobs-list__wrapper{overflow-x:auto}}.jobs-list__header{display:flex;color:#96a6af;font-weight:500;padding:1.125rem 0}.jobs-list__header-field,.jobs-list__header-location,.jobs-list__header-contract{flex-shrink:0;flex-grow:0}.jobs-list__header-position{width:250px;flex-shrink:0}@media(min-width:768px){.jobs-list__header-position{flex-grow:1;flex-shrink:1;width:auto}}.jobs-list__header-field,.jobs-list__header-location,.jobs-list__header-contract{width:150px}@media(min-width:768px){.jobs-list__header-field,.jobs-list__header-location,.jobs-list__header-contract{width:20%}}.jobs-list__header>*{padding:0 1.125rem}.jobs-list__list{padding:0;margin:0;list-style:none}.jobs-list__list-item{display:flex;text-decoration:none;color:#1b272d;font-weight:500}.jobs-list__list-item>*{padding:1.125rem;border-left:1px solid #96a6af;border-top:1px solid #96a6af}.jobs-list__list-item>*:last-child{border-right:1px solid #96a6af}@media(min-width:768px){.jobs-list__list-item:hover{background:rgba(246,248,248,.8)}.jobs-list__list-item:hover .jobs-list__item-position span{background-size:100% 100%}}.jobs-list__item-field,.jobs-list__item-location,.jobs-list__item-contract{flex-shrink:0;flex-grow:0}.jobs-list__item-field,.jobs-list__item-location,.jobs-list__item-contract{width:150px}@media(min-width:768px){.jobs-list__item-field,.jobs-list__item-location,.jobs-list__item-contract{width:20%}}.jobs-list__item-position{color:#0079ca;width:250px;flex-shrink:0}@media(min-width:768px){.jobs-list__item-position{flex-grow:1;flex-shrink:1;width:auto}}.jobs-list__item-position span{display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#0079CA 1px);background-repeat:no-repeat;background-size:0% 100%}.product-table{overflow-x:auto;padding:0 .125rem}@media(min-width:768px){.product-table{font-size:1rem;line-height:1.219rem;padding:0}}.product-table__list{width:100%;border-collapse:collapse}.product-table__list thead,.product-table__list tbody{width:100%}.product-table__list thead th{color:#96a6af;min-width:7.5rem;font-weight:500}@media(min-width:768px){.product-table__list thead th{font-size:1.125rem}}.product-table__list th,.product-table__list td{padding:1rem;text-align:left}@media(min-width:1024px){.product-table__list th,.product-table__list td{padding:1.5rem}}.product-table__list tbody td{border:.063rem solid #96a6af}.product-table__list tbody td:first-child{padding-left:0;min-width:13.75rem}.product-table__list tbody td:nth-child(2),.product-table__list tbody td:nth-child(3),.product-table__list tbody td:nth-child(4){width:10rem}.product-table__label{font-weight:500;color:#1b272d}.product-table__image{max-width:100%;min-width:7.5rem}@media(min-width:1024px){.product-table__image{max-width:10.625rem}}.product-table__button-group{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;min-width:13.75rem;gap:1rem}@media(min-width:1280px){.product-table__button-group{flex-direction:row;align-items:center;justify-content:center}}.product-table__button{flex-shrink:0}.drawing{display:flex;flex-direction:column;gap:3.5rem}@media(min-width:768px){.drawing{gap:5rem}}.drawing__title{padding:.75rem 0;margin-bottom:3.5rem;border-bottom:2px solid #1b272d;font-weight:500;color:#1b272d}.header-product-share{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;background-color:rgba(27,39,45,.4);opacity:0;pointer-events:none;display:flex;align-items:center;flex-direction:column}.header-product-share--is-active{opacity:1;pointer-events:all}.header-product-share--is-active .header-product-share__wrap-content{transform:translateY(0)}.header-product-share__close{appearance:none;border:none;background:rgba(0,0,0,0)}.header-product-share__close .icon__close{font-size:1.5rem}.header-product-share__close .icon__close:hover{cursor:pointer}.header-product-share__tooltip{position:relative;display:flex;justify-content:center;opacity:0}.header-product-share__tooltip--success{opacity:1;color:#048750}.header-product-share__tooltip--error{opacity:1;color:#ed002b}.header-product-share__copy{margin:0 auto}.header-product-share__wrap-content{display:flex;flex-direction:column;margin-top:8rem;background-color:#fff;width:21.25rem;transform:translateY(-16rem)}.header-product-share__wrap-content header{display:flex;align-items:center;justify-content:space-between;font-size:1.5rem;padding:1.5rem}.header-product-share__wrap-content header h4{margin:0}.header-product-share__wrap-content .header-product-share__content{margin:auto 0 0;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.header-product-share__wrap-content .header-product-share__content ul{display:flex;justify-content:space-around;gap:1rem;padding:0;margin:0;list-style:none}.header-product{display:flex;flex-wrap:wrap}.header-product__breadcrumb{display:flex;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:1280px){.header-product__breadcrumb{padding-top:2.5rem;padding-bottom:2.5rem}}.header-product__header{margin-top:2.5rem;position:relative}@media(min-width:1024px){.header-product__header{margin-top:0}}.header-product__title{font-size:1.875rem;font-weight:700;margin:1.5rem 0 3.5rem;padding:0 6.25rem 0 0;color:#1b272d}@media(min-width:1366px){.header-product__title{font-size:3rem;line-height:2.625rem}}.header-product__share,.header-product__download{display:none;position:absolute;top:0;right:0;font-size:2rem;padding:1rem;height:auto}@media(min-width:1024px){.header-product__share,.header-product__download{display:block}.header-product__share .icon__download,.header-product__share .icon__share,.header-product__download .icon__download,.header-product__download .icon__share{padding:0}}@media(min-width:1280px){.header-product__definition.definition-list{max-width:80%}}.header-product__definition.definition-list .definition-list__list dt,.header-product__definition.definition-list .definition-list__list dd{width:50%;border-bottom:.065rem solid #96a6af}.header-product__cart-actions{display:flex;flex-direction:column;gap:.813rem;margin:2.5rem 0 0}@media(min-width:1280px){.header-product__cart-actions{gap:1.094rem;margin:4.5rem 0 0;max-width:80%}}.header-product__delivery,.header-product__maxItem{display:flex;align-items:center;justify-content:center;font-weight:400;color:#1b272d}@media(max-width:1279.98px){.header-product__delivery{font-size:1rem}}.header-product__delivery .icon__truck{font-size:1.5rem;margin:0 .5rem 0 0}.header-product__quantity{display:flex;align-items:center;justify-content:space-between;gap:1.688rem;flex:1 0 auto;text-align:center;color:#4b5a62;background:rgba(0,0,0,0);border:1px solid #4b5a62;padding:.75rem 1rem}@media(min-width:1280px){.header-product__quantity{padding:1.25rem 1.5rem}}.header-product__quantity input{appearance:none;-moz-appearance:textfield;appearance:textfield;flex-shrink:0;width:fit-content;max-width:2.75rem;text-align:center;background:none;border:0}.header-product__quantity input::-webkit-outer-spin-button,.header-product__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.header-product__quantity input:focus{outline:none}.header-product__quantity button{appearance:none;border:0;background:rgba(0,0,0,0);border-radius:0;padding:0;margin:0;cursor:pointer}.header-product__addToCart{flex:1 0 auto}.header-product__request{display:flex;flex-direction:column}@media(min-width:1366px){.header-product__request{flex-direction:row}}.header-product__buttons{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1536px){.header-product__buttons{flex-direction:row;flex-wrap:wrap;gap:1.5rem}}.header-product__cart-options{display:flex;flex-direction:column;gap:.75rem;margin:2.5rem 0 0}@media(min-width:768px){.header-product__cart-options{margin:4.5rem 0 0}}@media(min-width:1280px){.header-product__cart-options{max-width:80%}}@media(min-width:1536px){.header-product__cart-options{gap:1.5rem;flex-direction:row}}.header-product__slider{width:fit-content;height:fit-content}@media(min-width:1024px){.header-product__slider{margin-left:0;margin-right:0}}.header-product__controls{position:absolute;top:50%;left:auto;right:auto;width:100%;padding:0 .75rem;z-index:5;display:flex;align-items:center;justify-content:space-between;transform:translate(0,-50%)}@media(min-width:1280px){.header-product__controls{padding:0 1.5rem;transform:translate(0,-50%)}}.header-product__controls .swiper-button-prev,.header-product__controls .swiper-button-next{position:relative;top:0;left:0;right:0;bottom:0;height:auto;width:auto;margin-top:0}.header-product__controls .swiper-button-prev::after,.header-product__controls .swiper-button-next::after{display:none}.header-product__controls .swiper-button-prev{right:0}.header-product__controls .swiper-button-next{left:0}.header-product__arrow{font-size:2rem;color:#1b272d}@media(max-width:767.98px){.header-product__arrow{font-size:3rem}}@media(min-width:1024px){.header-product__wrapper-slider{padding-right:0}}.header-product__slider{width:100%;height:21rem;max-width:38.75rem}@media(min-width:768px){.header-product__slider{height:28.125rem}}@media(min-width:1024px){.header-product__slider{max-height:33.5rem}}@media(min-width:1280px){.header-product__slider{height:38.75rem}}.header-product__wrapper{position:relative;align-items:center}.header-product__wrapper.swiper-wrapper{width:100%;height:100%}.header-product__slide{display:flex;align-items:center;justify-content:center;background:#fff;max-height:33.5rem}.header-product__slide-image{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;margin:0}.header-product__slide .image{max-width:12.5rem;max-height:12.5rem}@media(min-width:768px){.header-product__slide .image{max-width:18.75rem;max-height:18.75rem}}.header-product__3dview{position:absolute;bottom:0;left:50%;z-index:550;width:max-content;transform:translate(-50%,-1.5rem)}@media(min-width:768px){.header-product__3dview{transform:translate(-50%,-2rem)}}@media(min-width:1024px){.header-product__3dview{transform:translate(-50%,-2.5rem)}}.header-product__pagination{display:none;width:21rem;height:fit-content;box-sizing:border-box;padding:0;margin-top:1.5rem}@media(min-width:1024px){.header-product__pagination{display:flex;align-items:center;width:28.125rem;margin-left:0;margin-right:0}}@media(min-width:1280px){.header-product__pagination{width:38.75rem}}.header-product__pagination .swiper-wrapper{width:100%;height:100%;gap:.5rem}.header-product__pagination .swiper-slide{display:flex;align-items:center;width:3.75rem !important;height:3.75rem;opacity:.4;background:#fff}@media(min-width:1024px){.header-product__pagination .swiper-slide{width:5rem !important;height:5rem}}@media(min-width:1280px){.header-product__pagination .swiper-slide{width:7.5rem !important;height:7.5rem}}.header-product__pagination .swiper-slide-thumb-active{opacity:1}.header-product__pagination-thumb{display:block;width:100%;padding:.25rem;cursor:pointer}.header-product__services{display:none}@media(min-width:1280px){.header-product__services{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:center;justify-items:center;column-gap:2rem;row-gap:3.25rem;margin:8rem auto 0}}.header-product__services .header-product__icon-item{position:relative}.header-product__services .header-product__icon-item:not(:last-of-type)::before{content:"";display:flex;width:.062rem;height:100%;background-color:#96a6af;position:absolute;right:0;top:0;transform:translateX(4rem)}.fotorama-item:not(.fotorama--fullscreen) .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide{display:flex;flex-direction:column}@media(min-width:1024px){.fotorama-item:not(.fotorama--fullscreen) .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide{gap:1.5rem}}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav-wrap{display:none !important}@media(min-width:1024px){.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav-wrap{display:flex !important}}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav-wrap .fotorama__thumb__arr{display:none !important}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav-wrap .fotorama__nav.fotorama__nav--thumbs{height:auto !important}.fotorama-item:not(.fotorama--fullscreen) .fotorama__wrap.fotorama__wrap--css3 .fotorama__stage,.fotorama-item:not(.fotorama--fullscreen) .fotorama__stage__shaft.fotorama__grab{width:100%;height:21rem !important;max-width:38.75rem !important;margin:0 auto;background-color:#fff}@media(min-width:768px){.fotorama-item:not(.fotorama--fullscreen) .fotorama__wrap.fotorama__wrap--css3 .fotorama__stage,.fotorama-item:not(.fotorama--fullscreen) .fotorama__stage__shaft.fotorama__grab{height:28.125rem !important}}@media(min-width:1024px){.fotorama-item:not(.fotorama--fullscreen) .fotorama__wrap.fotorama__wrap--css3 .fotorama__stage,.fotorama-item:not(.fotorama--fullscreen) .fotorama__stage__shaft.fotorama__grab{max-width:33.5rem !important;max-height:33.5rem !important;margin:0}}@media(min-width:1280px){.fotorama-item:not(.fotorama--fullscreen) .fotorama__wrap.fotorama__wrap--css3 .fotorama__stage,.fotorama-item:not(.fotorama--fullscreen) .fotorama__stage__shaft.fotorama__grab{width:38.75rem !important;height:38.75rem !important}}.fotorama-item:not(.fotorama--fullscreen) .fotorama__stage__shaft{max-width:100% !important}.fotorama-item:not(.fotorama--fullscreen) .fotorama__stage__shaft.fotorama__grab .fotorama__img{max-width:12.5rem;max-height:12.5rem}@media(min-width:768px){.fotorama-item:not(.fotorama--fullscreen) .fotorama__stage__shaft.fotorama__grab .fotorama__img{max-width:18.75rem;max-height:18.75rem}}.fotorama-item:not(.fotorama--fullscreen) .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr{opacity:1}.fotorama-item:not(.fotorama--fullscreen) .fotorama__thumb-border{opacity:0 !important;border-width:0 !important;background:none !important;pointer-events:none !important}.fotorama-item .fotorama__arr{background-color:rgba(0,0,0,0);transform:translate3d(0,0,0) !important}.fotorama-item .fotorama__arr:hover{background-color:rgba(0,0,0,0)}.fotorama-item .fotorama__arr--prev .fotorama__arr__arr,.fotorama-item .fotorama__arr--next .fotorama__arr__arr{position:relative;display:flex;align-items:center;justify-content:center;background-image:none !important;background-position:unset !important}.fotorama-item .fotorama__arr--prev .fotorama__arr__arr::after,.fotorama-item .fotorama__arr--next .fotorama__arr__arr::after{font-family:"actions-icons",Arial,Helvetica,sans-serif !important;font-size:2rem}@media(min-width:1024px){.fotorama-item .fotorama__arr--prev .fotorama__arr__arr::after,.fotorama-item .fotorama__arr--next .fotorama__arr__arr::after{font-size:3rem}}.fotorama-item .fotorama__arr--prev .fotorama__arr__arr::after{content:""}.fotorama-item .fotorama__arr--next .fotorama__arr__arr::after{content:""}@media(min-width:1024px){.fotorama-item .fotorama__nav__shaft{display:flex !important;align-items:center;width:100% !important;margin-left:0;margin-right:0;gap:.5rem}}@media(min-width:1280px){.fotorama-item .fotorama__nav__shaft{width:38.75rem}}.fotorama-item .fotorama__nav__shaft .fotorama__nav__frame.fotorama__nav__frame--thumb{width:3.75rem !important;height:3.75rem !important;opacity:.4;margin:0 !important;padding:0 !important}@media(min-width:1024px){.fotorama-item .fotorama__nav__shaft .fotorama__nav__frame.fotorama__nav__frame--thumb{width:5rem !important;height:5rem !important}}@media(min-width:1280px){.fotorama-item .fotorama__nav__shaft .fotorama__nav__frame.fotorama__nav__frame--thumb{width:7.5rem !important;height:7.5rem !important}}.fotorama-item .fotorama__nav__shaft .fotorama__nav__frame.fotorama__nav__frame--thumb .fotorama__thumb{display:block;width:100%;padding:.25rem;cursor:pointer;background-color:#fff}.fotorama-item .fotorama__nav__shaft .fotorama__nav__frame.fotorama__nav__frame--thumb .fotorama__thumb .fotorama__img{transform:translateY(0) !important;position:unset !important;object-fit:contain;width:100% !important;height:100% !important}.fotorama-item .fotorama__nav__shaft .fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active{opacity:1}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable{position:absolute !important;top:0 !important;left:0 !important;z-index:550;display:flex;align-items:flex-start;justify-content:center;width:100% !important;height:100% !important;background-color:rgba(27,39,45,.4) !important}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle{display:flex;align-items:center;justify-content:flex-end;width:100%;max-width:40%;padding:1rem;margin:calc(15% - 60px) 0 0;background-color:#fff}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle .ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{appearance:none;border:none;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle .ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close::after{font-family:"actions-icons",Arial,Helvetica,sans-serif !important;content:"";font-size:1.5rem;color:#1b272d}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle .ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close:hover{cursor:pointer}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .popin.ui-dialog-content.ui-widget-content{display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:rgba(0,0,0,0) !important;max-width:40%;margin-top:15%}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .popin.ui-dialog-content.ui-widget-content legend{position:absolute;top:0;left:0;transform:translate(15px,-40px)}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .popin.ui-dialog-content.ui-widget-content a{color:#0079ca !important;text-decoration:none;background:linear-gradient(to right,transparent,transparent),linear-gradient(to right,currentColor,currentColor);background-size:100% .065rem,0 .065rem;background-position:100% 100%,0 100%;background-repeat:no-repeat}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .popin.ui-dialog-content.ui-widget-content a:hover{background-size:0 .065rem,100% .065rem}.tabs-product-finder{display:flex;align-items:center;flex-direction:column;color:#fff;width:100%;height:auto;background-color:#111}.tabs-product-finder__header,.tabs-product-finder__content{width:100%;padding:0}.tabs-product-finder__panel{display:none}.tabs-product-finder__panel--is-active{display:block;width:100%;height:auto}.tabs-product-finder__panel-header{padding:2rem 0 0}@media(min-width:1280px){.tabs-product-finder__panel-header{padding:2.5rem 0 0}}.tabs-product-finder__panel-header .tab-nav-filter{padding-bottom:.75rem}.tabs-product-finder__panel-header .tab-nav-filter::before{transform:translate(0,-0.75rem)}.tabs-product-finder__panel-header .tab-nav-filter__item{padding:1.5rem 1.625rem}.tabs-product-finder__panel-header .tab-nav-filter__item::before{z-index:20}.tabs-product-finder__panel-content{max-width:100%;padding:0;display:none;padding:2rem .75rem}@media(min-width:1024px){.tabs-product-finder__panel-content{padding:2.5rem 2rem}}@media(min-width:1280px){.tabs-product-finder__panel-content{padding:2.5rem 4rem}}.tabs-product-finder__panel-content--is-active{display:block;height:auto}.tabs-product-finder__content-panel{max-width:100%;padding:0;padding:2rem .75rem}@media(min-width:1024px){.tabs-product-finder__content-panel{padding:2.5rem 2rem}}@media(min-width:1280px){.tabs-product-finder__content-panel{padding:2.5rem 4rem}}.tabs-product-finder__content{display:flex;align-items:stretch;position:relative;width:100%;height:auto}.search-product{display:flex;align-items:center;flex-direction:column;color:#fff;width:100%;height:auto;background-color:#111}.search-product__footer{display:flex;align-items:center;flex-direction:column;gap:1.5rem;padding:2rem .75rem;width:100%;border-top:.065rem solid #4b5a62}@media(min-width:1024px){.search-product__footer{gap:2rem;padding:2.5rem 4rem}}.search-product__reset{display:flex;align-self:flex-start;align-items:center;flex-wrap:wrap;gap:1rem}@media(max-width:767.98px){.search-product__reset{gap:1.5rem}}.search-product__reset-badge{display:flex;align-items:center;justify-content:center;gap:.5rem;border:#fff;color:#fff;appearance:none;background:rgba(0,0,0,0);padding:.5rem;cursor:pointer}.search-product__reset-badge:not(.search-product__reset-badge--borderless){border:.063rem solid #fff}.search-product__reset-badge:hover{opacity:.75}.search-product__button{display:flex;align-items:center;justify-content:center}@media(max-width:1023.98px){.search-product__button-submit{width:100%}}.search-accordion{display:grid;gap:.25rem;grid-template-columns:repeat(auto-fit,minmax(100%,auto))}@media(min-width:1024px){.search-accordion{grid-template-columns:repeat(auto-fit,minmax(44.4444444444%,1fr));gap:1.25rem}}@media(min-width:1280px){.search-accordion{grid-template-columns:repeat(auto-fit,minmax(23.5294117647%,1fr))}}@media(min-width:1366px){.search-accordion{grid-template-columns:repeat(auto-fit,minmax(19.0476190476%,1fr))}}@media(min-width:1536px){.search-accordion{grid-template-columns:repeat(auto-fit,minmax(16%,1fr))}}@media(min-width:1024px){.search-accordion--col-4{grid-template-columns:repeat(auto-fit,minmax(44.4444444444%,1fr))}}@media(min-width:1280px){.search-accordion--col-4{grid-template-columns:repeat(auto-fit,minmax(23.5294117647%,1fr))}}@media(min-width:1536px){.search-accordion--col-6{grid-template-columns:repeat(auto-fit,minmax(13.7931034483%,1fr))}}.search-accordion__panel{display:flex;flex-direction:column;color:#fff;background:#1b272d;min-width:fit-content}@media(min-width:1280px){.search-accordion__panel--span-2{grid-column:span 2}.search-accordion__panel--span-3{grid-column:span 3}.search-accordion__panel--span-4{grid-column:span 4}.search-accordion__panel--span-5{grid-column:span 5}.search-accordion--col-4 .search-accordion__panel--span-5{grid-column:span 3}.search-accordion__panel--span-full{grid-column:span 5}.search-accordion--col-4 .search-accordion__panel--span-full{grid-column:span 4}.search-accordion--col-6 .search-accordion__panel--span-full{grid-column:span 6}}.search-accordion__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:currentColor;border-bottom:.063rem solid #111;padding:1.25rem 1.5rem}@media(min-width:1024px){.search-accordion__header{padding:1.75rem 1.25rem;cursor:initial}}.search-accordion__panel--is-open .search-accordion__header .search-accordion__indicator{transform:rotate(180deg)}.search-accordion__title{display:flex;align-items:center;gap:.25rem;font-weight:500;margin:0}.search-accordion__collapse{display:none}@media(max-width:1023.98px){.search-accordion__panel--is-open .search-accordion__collapse{display:flex;flex-direction:column}}@media(min-width:1024px){.search-accordion__collapse{display:flex;flex-direction:column;flex:1}}.search-accordion__collapse-reset{display:flex;padding:1.25rem 1.5rem 0}@media(min-width:1024px){.search-accordion__collapse-reset{padding:1.5rem 1.25rem 0}}.search-accordion__collapse-reset .search-product__reset-badge{padding:0}.search-accordion__collapse-reset .search-product__reset-badge:first-of-type:not(:only-child){padding-right:.75rem;border-right:1px solid #4b5a62}.search-accordion__collapse-reset .search-product__reset-badge+.search-product__reset-badge{padding-left:.75rem}.search-accordion__collapse-picture{padding:2rem;max-width:18.75rem}@media(min-width:1024px){.search-accordion__collapse-picture{margin:0 auto}}.search-accordion__collapse-picture .search-accordion__collapse-image.image{display:flex;align-items:center;justify-content:center;width:100%;height:6.25rem}.search-accordion__collapse-picture .search-accordion__collapse-image.image img{flex:1;width:auto;height:auto;max-width:100%;max-height:5rem;object-fit:contain;object-position:top center}.search-accordion__collapse-content{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media(min-width:1024px){.search-accordion__collapse-content{flex:1;padding:1.5rem 1.25rem}}.search-accordion__collapse-content .input-item{margin-bottom:0}.search-accordion__collapse-content .input-field--type-text{width:100%;max-width:38.5rem;margin:auto}.search-accordion__collapse-content .input-field--type-text:only-child{padding:0;margin:0 auto 1rem}@media(min-width:1024px){.search-accordion__collapse-content .input-field--type-text:only-child{margin:0 auto 2.5rem}}.search-accordion__collapse-content .input-field__input{width:100%}@media(min-width:414px){.search-accordion__collapse-content--has-columns .search-accordion__collapse-content__cols{columns:6rem auto;column-gap:3.5rem;column-fill:balance;column-rule:.065rem solid #4b5a62}}@media(min-width:1024px){.search-accordion__collapse-content--has-columns .search-accordion__collapse-content__cols{column-width:6rem;column-count:2;column-count:3}}.search-accordion__collapse-content--has-columns .search-accordion__collapse-content__wrapper{flex:1}.search-accordion__collapse-content--has-columns .search-accordion__collapse-content__wrapper .search-accordion__collapse-content__cols [class*=search-accordion__input]:not(:last-of-type){margin:0 0 .5rem}.search-accordion__collapse-content--has-columns .search-accordion__collapse-content__wrapper-grid{display:grid;gap:1rem}@media(min-width:1024px){.search-accordion__collapse-content--has-columns .search-accordion__collapse-content__wrapper-grid{gap:unset;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}}.search-accordion__collapse-content--has-columns .search-accordion__collapse-content__wrapper-grid [class*=search-accordion__collapse-content__col-] h4{font-weight:500;margin:0 0 1rem}.search-accordion__collapse-content--has-columns .search-accordion__collapse-content__wrapper-grid [class*=search-accordion__collapse-content__col-] [class*=search-accordion__input]:not(:last-of-type){margin:0 0 .5rem}.search-accordion__collapse-content--has-columns .search-accordion__collapse-content__wrapper-grid .search-accordion__collapse-content__cols{column-rule:none}@media(min-width:1024px){.search-accordion__collapse-content--has-columns .search-accordion__collapse-content__wrapper-grid .search-accordion__collapse-content__col-others{border-inline-start:.065rem solid #4b5a62;padding-inline-start:1.5rem;grid-column:2/-1}}@media(min-width:1024px){.search-accordion__indicator{display:none}}.search-accordion__trigger{font-size:1.5rem}@media(min-width:1024px){.search-accordion__trigger{font-size:2rem}}.comparator-popup{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;background-color:rgba(27,39,45,.4);opacity:0;pointer-events:none;display:flex;align-items:center;flex-direction:column}.comparator-popup--is-active{opacity:1;pointer-events:all}.comparator-popup--is-active .comparator-popup__wrap-content{transform:translateY(0)}.comparator-popup__close{appearance:none;border:none;background:rgba(0,0,0,0)}.comparator-popup__close .icon__close{font-size:1.5rem}.comparator-popup__close .icon__close:hover{cursor:pointer}.comparator-popup__wrap-content{display:flex;flex-direction:column;margin-top:8rem;background-color:#fff;width:21.25rem;transform:translateY(-16rem)}.comparator-popup__wrap-content header{display:flex;align-items:center;justify-content:space-between;font-size:1.5rem;padding:1.5rem}.comparator-popup__wrap-content header h4{margin:0}.comparator-popup__wrap-content .comparator-popup__content{margin:auto 0 0;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.comparator{overflow-x:auto;padding:0 .5rem;width:100%;border-collapse:collapse;margin:1em 0;font-weight:500}@media(min-width:1024px){.comparator{font-size:1.125rem;line-height:1.5rem;padding:0 0 1.5rem}}.comparator__table th,.comparator__table td{text-align:left;min-width:22rem;max-width:22rem;padding:.75em;word-break:break-word;word-wrap:break-word}@media(min-width:1024px){.comparator__table th,.comparator__table td{vertical-align:baseline}}.comparator__table th:first-child,.comparator__table td:first-child{position:sticky;top:0;left:0;background:#fff}@media(max-width:1023.98px){.comparator__table th:first-child,.comparator__table td:first-child{display:none}}.comparator__table .comparator__remove{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 0 1rem;text-decoration:none;color:#1b272d;cursor:pointer}.comparator__table .comparator__remove::after{font-family:"actions-icons",Arial,Helvetica,sans-serif !important;content:"";font-size:1.5rem}.comparator__table .comparator__remove:hover{color:#96a6af !important;text-decoration:none}.comparator__table .comparator__image{aspect-ratio:1.2173;padding:1rem;background-color:#fff;max-width:100%;min-height:15rem}@media(min-width:1024px){.comparator__table .comparator__image{aspect-ratio:1.4871;padding:2rem}}.comparator__table .comparator__image.image img{height:auto}.comparator__table--header{display:inline;font-weight:700;color:#0079ca}@media(min-width:1024px){.comparator__table--header{font-size:1.875rem;line-height:1.875rem}}.comparator__table--header tr{-ms-overflow-style:none;scrollbar-width:none}.comparator__table--header tr::-webkit-scrollbar{display:none}.comparator__table--header th{height:fit-content}.comparator__table--header th.selected{border-top:1px solid #c5ced3;border-right:1px solid #c5ced3;border-left:1px solid #c5ced3;background-color:#e3e7ea}.comparator__table--header th .comparator__header-content{display:flex;flex-direction:column;width:100%;height:100%}.comparator__table--header th .comparator__header-content h3{margin:1.5rem 0}.comparator__table--header th .comparator__header-content .comparator__cta{margin-top:auto}.comparator__table--header th .comparator__header-content .comparator__cta+form .button-small{margin-top:1rem}.comparator__table--row{color:#1b272d}.comparator__table--row td{flex:1;padding:1.25rem}.comparator__table--row td span{color:#4b5a62;margin-bottom:.75em}.comparator__table--row td span.comparator__only-on-small{display:block}@media(min-width:1024px){.comparator__table--row td span.comparator__only-on-small{display:none}}.comparator__table--row td:first-child{color:#4b5a62;position:sticky;top:0;left:0;background:#fff;font-weight:400}@media(max-width:1023.98px){.comparator__table--row td:first-child{display:none}}.comparator__table--row td.selected{border-right:1px solid #c5ced3;border-left:1px solid #c5ced3;background-color:#e3e7ea}.comparator__table--row tr{border-top:1px solid #c5ced3;display:flex}.comparator__table--row tr:first-of-type{border-top:none}.comparator__table--row tr:last-of-type td.selected{border-bottom:1px solid #c5ced3}.comparator__table--expand{position:sticky;left:50%;transform:translateX(-50%);margin:1.5em 0;width:max-content}@media(min-width:1024px){.comparator__table--expand{display:none}}.checkout-cart-index header .header__nav-primary__item--lvl1{margin-bottom:0 !important}.checkout-cart-index header .header__nav-secondary__lang__toggle{display:flex;align-items:center;font-weight:normal}.checkout-cart-index header input[type=text]{padding:1.75rem 3.5rem 1.75rem 1rem !important;color:#96a6af;font-size:1rem;line-height:1rem;font-weight:400}.checkout-cart-index header input[type=text]::placeholder{color:#96a6af}.checkout-cart-index main img.product-image-photo{height:5rem;width:8rem;min-width:8rem;object-fit:cover;object-position:center}@media(max-width:767.98px){.checkout-cart-index main img.product-image-photo{height:2.5rem;width:4rem;min-width:4rem}}.checkout-cart-index main #shopping-cart-table-1.cart.items.data.table .item-info input{width:100% !important}.checkout-cart-index main .control{width:100% !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important}.checkout-cart-index main .control .range{flex-direction:row !important;margin:.75rem 0 !important}.checkout-cart-index main .control .sub-label{margin-right:1rem !important}.checkout-cart-index main .label{color:#1b272d !important;margin-bottom:.5rem !important}.checkout-cart-index main input.mage-error{border-color:#ed002b !important}.checkout-cart-index main input[type=text],.checkout-cart-index main input[type=number],.checkout-cart-index main input[type=email],.checkout-cart-index main input[type=password],.checkout-cart-index main select,.checkout-cart-index main textarea{border:none !important;border-bottom:2px solid #c5ced3;padding:1rem .75rem !important;height:auto !important}.checkout-cart-index main input[type=text]:focus,.checkout-cart-index main input[type=number]:focus,.checkout-cart-index main input[type=email]:focus,.checkout-cart-index main input[type=password]:focus,.checkout-cart-index main select:focus,.checkout-cart-index main textarea:focus{border-bottom:2px solid #0079ca !important}.checkout-cart-index main .page-title,.checkout-cart-index main .split-details{width:100%;display:flex;color:#1b272d;margin:0 0 4rem}@media(max-width:767.98px){.checkout-cart-index main .page-title,.checkout-cart-index main .split-details{padding:2rem 0 0;margin:0 0 2rem}}.checkout-cart-index main .cart-container{display:block !important}.checkout-cart-index main .cart-container button.action.update,.checkout-cart-index main .cart-container a.action.continue,.checkout-cart-index main .cart-container .towishlist,.checkout-cart-index main .cart-container .action-delete{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:2.5rem;padding:.5rem .75rem;color:#1b272d;border:1px solid currentColor;background:rgba(0,0,0,0);text-decoration:none;appearance:none;border-radius:0;font-weight:500;cursor:pointer}@media(max-width:1279.98px){.checkout-cart-index main .cart-container button.action.update,.checkout-cart-index main .cart-container a.action.continue,.checkout-cart-index main .cart-container .towishlist,.checkout-cart-index main .cart-container .action-delete{font-size:1.125rem;line-height:1.5rem}}.checkout-cart-index main .cart-container button.action.update:hover,.checkout-cart-index main .cart-container button.action.update:focus,.checkout-cart-index main .cart-container a.action.continue:hover,.checkout-cart-index main .cart-container a.action.continue:focus,.checkout-cart-index main .cart-container .towishlist:hover,.checkout-cart-index main .cart-container .towishlist:focus,.checkout-cart-index main .cart-container .action-delete:hover,.checkout-cart-index main .cart-container .action-delete:focus{color:#0079ca !important;border-color:#0079ca !important}.checkout-cart-index main .cart-container button.action.update:active,.checkout-cart-index main .cart-container a.action.continue:active,.checkout-cart-index main .cart-container .towishlist:active,.checkout-cart-index main .cart-container .action-delete:active{color:#143b66 !important;border-color:#143b66 !important}@media(max-width:1023.98px){.checkout-cart-index main .cart-container .form-cart{width:100%;padding-right:0}}.checkout-cart-index main #shopping-cart-table-1,.checkout-cart-index main #shopping-cart-table-0{display:table;margin:0;padding:0;background:rgba(0,0,0,0)}.checkout-cart-index main #shopping-cart-table-1::after,.checkout-cart-index main #shopping-cart-table-0::after{display:none}.checkout-cart-index main #shopping-cart-table-1 th,.checkout-cart-index main #shopping-cart-table-1 td,.checkout-cart-index main #shopping-cart-table-0 th,.checkout-cart-index main #shopping-cart-table-0 td{padding:1.5rem}.checkout-cart-index main #shopping-cart-table-1 td,.checkout-cart-index main #shopping-cart-table-0 td{padding:1.5rem !important;vertical-align:middle !important;text-align:left}.checkout-cart-index main #shopping-cart-table-1 th,.checkout-cart-index main #shopping-cart-table-0 th{text-align:left;font-weight:500;color:#96a6af}.checkout-cart-index main #shopping-cart-table-1 td.price::before,.checkout-cart-index main #shopping-cart-table-1 td.qty::before,.checkout-cart-index main #shopping-cart-table-1 td.subtotal::before,.checkout-cart-index main #shopping-cart-table-0 td.price::before,.checkout-cart-index main #shopping-cart-table-0 td.qty::before,.checkout-cart-index main #shopping-cart-table-0 td.subtotal::before{font-weight:500;color:#96a6af}@media(max-width:767.98px){.checkout-cart-index main #shopping-cart-table-1 td.price,.checkout-cart-index main #shopping-cart-table-1 td.qty,.checkout-cart-index main #shopping-cart-table-1 td.subtotal,.checkout-cart-index main #shopping-cart-table-0 td.price,.checkout-cart-index main #shopping-cart-table-0 td.qty,.checkout-cart-index main #shopping-cart-table-0 td.subtotal{width:50%;padding:.5rem 1.5rem}}@media(max-width:767.98px){.checkout-cart-index main #shopping-cart-table-1 td.subtotal,.checkout-cart-index main #shopping-cart-table-0 td.subtotal{width:50%;transform:translatex(-100%);padding:1.5rem}}@media(min-width:1024px){.checkout-cart-index main #shopping-cart-table-1 td.subtotal,.checkout-cart-index main #shopping-cart-table-0 td.subtotal{padding-bottom:5.625rem}}.checkout-cart-index main #shopping-cart-table-1 tbody,.checkout-cart-index main #shopping-cart-table-0 tbody{position:relative}.checkout-cart-index main #shopping-cart-table-1 td.item,.checkout-cart-index main #shopping-cart-table-0 td.item{display:flex;align-items:center}@media(max-width:767.98px){.checkout-cart-index main #shopping-cart-table-1 td.item,.checkout-cart-index main #shopping-cart-table-0 td.item{justify-content:space-between}}.checkout-cart-index main #shopping-cart-table-1 .product-item-photo,.checkout-cart-index main #shopping-cart-table-0 .product-item-photo{background:#fff;position:relative;top:0;left:0;top:0;left:0;display:flex;align-items:center;justify-content:center;padding:.75rem;width:auto;aspect-ratio:1/1;max-width:max(200px,14.375rem)}.checkout-cart-index main #shopping-cart-table-1 .product-image-container,.checkout-cart-index main #shopping-cart-table-0 .product-image-container{width:auto !important}.checkout-cart-index main #shopping-cart-table-1 .product-item-details,.checkout-cart-index main #shopping-cart-table-0 .product-item-details{margin-left:15px;padding-bottom:0}.checkout-cart-index main #shopping-cart-table-1 .product-image-photo,.checkout-cart-index main #shopping-cart-table-0 .product-image-photo{margin:0}.checkout-cart-index main #shopping-cart-table-1 .product-item-name,.checkout-cart-index main #shopping-cart-table-0 .product-item-name{margin:0;color:#1b272d}.checkout-cart-index main #shopping-cart-table-1 .product-item-name a,.checkout-cart-index main #shopping-cart-table-0 .product-item-name a{text-decoration:none;display:inline;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#0079CA 1px);background-repeat:no-repeat;background-size:0% 100%}.checkout-cart-index main #shopping-cart-table-1 .product-item-name a:hover,.checkout-cart-index main #shopping-cart-table-0 .product-item-name a:hover{background-size:100% 100%;color:#0079ca}.checkout-cart-index main #shopping-cart-table-1 .price-including-tax,.checkout-cart-index main #shopping-cart-table-0 .price-including-tax{color:#1b272d}.checkout-cart-index main #shopping-cart-table-1 .price-excluding-tax,.checkout-cart-index main #shopping-cart-table-0 .price-excluding-tax{color:#96a6af}.checkout-cart-index main #shopping-cart-table-1 .price-excluding-tax .price,.checkout-cart-index main #shopping-cart-table-0 .price-excluding-tax .price{font-weight:500;color:#4b5a62}.checkout-cart-index main #shopping-cart-table-1 .item-actions,.checkout-cart-index main #shopping-cart-table-0 .item-actions{bottom:25px;right:0}@media(max-width:767.98px){.checkout-cart-index main #shopping-cart-table-1 .item-actions,.checkout-cart-index main #shopping-cart-table-0 .item-actions{display:flex;position:relative;bottom:0;justify-content:center}}@media(min-width:768px){.checkout-cart-index main #shopping-cart-table-1 .item-actions,.checkout-cart-index main #shopping-cart-table-0 .item-actions{bottom:auto;top:15px}}@media(min-width:1024px){.checkout-cart-index main #shopping-cart-table-1 .item-actions,.checkout-cart-index main #shopping-cart-table-0 .item-actions{bottom:0;top:auto}}@media(min-width:768px){.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar{display:flex;justify-content:flex-end}}.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action{display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#4b5a62;background:rgba(0,0,0,0);border:1px solid #4b5a62;border-radius:0;padding:.75rem;text-decoration:none;appearance:none;cursor:pointer}.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action::before,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action::before{color:#4b5a62}.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action:hover,.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action:focus,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action:hover,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action:focus{border-color:#0079ca}.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action:hover::before,.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action:focus::before,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action:hover::before,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action:focus::before{color:#0079ca}.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action:active,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action:active{border-color:#143b66}.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action:active::before,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action:active::before{color:#143b66}.checkout-cart-index main #shopping-cart-table-1 .item-actions .actions-toolbar .action.action-edit,.checkout-cart-index main #shopping-cart-table-0 .item-actions .actions-toolbar .action.action-edit{right:0;margin-right:0;transform:translateX(calc(-100% - 17px))}.checkout-cart-index main .cart-summary{padding:1.25rem}@media(max-width:1023.98px){.checkout-cart-index main .cart-summary{position:static;width:90%;margin:auto}}@media(min-width:1024px){.checkout-cart-index main .cart-summary{transform:translateX(3rem)}}.checkout-cart-index main .cart-summary>.title{color:#1b272d;margin:0 0 1.25rem}.checkout-cart-index main .cart-summary .block>.title::after{top:20px}.checkout-cart-index main .cart-summary .block .field>.label{color:#1b272d}.checkout-cart-index main .cart-summary .block .field>.label .price{font-weight:500}@media(max-width:1023.98px){.checkout-cart-index main .cart-summary #block-shipping .title{padding-left:0;padding-right:0}}.checkout-cart-index main .cart-summary #block-shipping-heading{font-weight:500;color:#1b272d}.checkout-cart-index main .cart-summary .note{color:#4b5a62}.checkout-cart-index main .cart-summary .methods .item-title{color:#1b272d}.checkout-cart-index main .cart-summary #block-summary{padding:0}.checkout-cart-index main .cart-summary .checkout-methods-items{padding:0}.checkout-cart-index main .cart-summary .checkout-methods-items .action.primary.checkout,.checkout-cart-index main .cart-summary .checkout-methods-items .action{display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#0079ca;border:1px solid #0079ca;border-radius:0;padding:.75rem 1rem;text-decoration:none;appearance:none;cursor:pointer}@media(min-width:1280px){.checkout-cart-index main .cart-summary .checkout-methods-items .action.primary.checkout,.checkout-cart-index main .cart-summary .checkout-methods-items .action{padding:1.25rem 1.5rem}}.checkout-cart-index main .cart-summary .checkout-methods-items .action.primary.checkout:hover,.checkout-cart-index main .cart-summary .checkout-methods-items .action.primary.checkout:focus,.checkout-cart-index main .cart-summary .checkout-methods-items .action:hover,.checkout-cart-index main .cart-summary .checkout-methods-items .action:focus{background:#225999;border-color:#225999}.checkout-cart-index main .cart-summary .checkout-methods-items .action.primary.checkout:active,.checkout-cart-index main .cart-summary .checkout-methods-items .action:active{background:#143b66;border-color:#143b66}.checkout-cart-index main #cart-totals-1,.checkout-cart-index main #cart-totals-0{padding:0}.checkout-cart-index main #cart-totals-1 table.totals,.checkout-cart-index main #cart-totals-0 table.totals{margin:0;padding:0;display:table;background:rgba(0,0,0,0)}.checkout-cart-index main #cart-totals-1 table.totals::after,.checkout-cart-index main #cart-totals-0 table.totals::after{display:none}.checkout-cart-index main #cart-totals-1 table.totals .mark,.checkout-cart-index main #cart-totals-0 table.totals .mark{color:#4b5a62}.checkout-cart-index main #cart-totals-1 table.totals .amount,.checkout-cart-index main #cart-totals-0 table.totals .amount{color:#1b272d;font-weight:500}.checkout-cart-index main #cart-totals-1 table.totals .grand.totals .mark,.checkout-cart-index main #cart-totals-1 table.totals .grand.totals .amount,.checkout-cart-index main #cart-totals-0 table.totals .grand.totals .mark,.checkout-cart-index main #cart-totals-0 table.totals .grand.totals .amount{color:#0079ca}.checkout-cart-index main #cart-totals-1 table.totals .totals-tax-summary .mark+.amount,.checkout-cart-index main #cart-totals-0 table.totals .totals-tax-summary .mark+.amount{border-top:1px solid #ccc}.checkout-cart-index main .data ::after{content:none}@media(max-width:1023.98px){.checkout-cart-index .cancel-quote-request{border:none;text-decoration:underline}}.checkout-cart-index .action.primary.save{display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#0079ca;border:1px solid #0079ca;border-radius:0;padding:.75rem 1rem;margin:1rem 0;text-decoration:none;appearance:none;cursor:pointer}@media(min-width:1280px){.checkout-cart-index .action.primary.save{padding:1.25rem 1.5rem}}.checkout-cart-index .action.primary.save:hover,.checkout-cart-index .action.primary.save:focus{background:#225999;border-color:#225999}.checkout-cart-index .action.primary.save:active{background:#143b66;border-color:#143b66}.checkout-cart-index .modal-inner-wrap{padding:1.25rem !important;font-size:1.125rem}.checkout-cart-index .modal-inner-wrap input[type=text],.checkout-cart-index .modal-inner-wrap input[type=number],.checkout-cart-index .modal-inner-wrap input[type=email],.checkout-cart-index .modal-inner-wrap input[type=password]{position:relative;min-width:fit-content;width:100%;height:3.5rem;padding:1.5rem 1rem;outline:none;border:none;font-size:1rem;line-height:1rem;font-weight:400;color:#1b272d}.checkout-cart-index .modal-inner-wrap input[type=text]::placeholder,.checkout-cart-index .modal-inner-wrap input[type=number]::placeholder,.checkout-cart-index .modal-inner-wrap input[type=email]::placeholder,.checkout-cart-index .modal-inner-wrap input[type=password]::placeholder{opacity:0}.checkout-cart-index .modal-inner-wrap input[type=text]:placeholder-shown,.checkout-cart-index .modal-inner-wrap input[type=number]:placeholder-shown,.checkout-cart-index .modal-inner-wrap input[type=email]:placeholder-shown,.checkout-cart-index .modal-inner-wrap input[type=password]:placeholder-shown{border-bottom:.125rem solid #c5ced3}.checkout-cart-index .modal-inner-wrap input[type=text].error,.checkout-cart-index .modal-inner-wrap input[type=number].error,.checkout-cart-index .modal-inner-wrap input[type=email].error,.checkout-cart-index .modal-inner-wrap input[type=password].error{border-color:#ed002b}.checkout-cart-index .modal-inner-wrap input[type=text]:focus,.checkout-cart-index .modal-inner-wrap input[type=number]:focus,.checkout-cart-index .modal-inner-wrap input[type=email]:focus,.checkout-cart-index .modal-inner-wrap input[type=password]:focus{padding:2rem 1rem 1rem;border-bottom:.125rem solid #0079ca}.checkout-cart-index .modal-inner-wrap input[type=text]:focus+label,.checkout-cart-index .modal-inner-wrap input[type=number]:focus+label,.checkout-cart-index .modal-inner-wrap input[type=email]:focus+label,.checkout-cart-index .modal-inner-wrap input[type=password]:focus+label{color:#0079ca;transform:translate(1rem,-1.75rem)}.checkout-cart-index .modal-inner-wrap .modal-header{display:flex;justify-content:flex-start;padding:0 1rem}.checkout-cart-index .modal-inner-wrap .modal-title{color:#1b272d;margin:0 0 1.25rem;font-weight:700 !important}.checkout-cart-index .modal-inner-wrap .modal-content{padding:1rem}.checkout-cart-index .modal-inner-wrap .modal-content .modal-container .fieldset.info .field.quote-message label[for^=quote-],.checkout-cart-index .modal-inner-wrap .modal-content .modal-container .fieldset.info .field.quote-name label[for^=quote-]{margin:0 0 1rem}.checkout-cart-index .modal-inner-wrap .modal-content .modal-container .fieldset.info .field.quote-name .control input[type=text]{box-shadow:none !important;padding:1.25rem;border-bottom:.125rem solid #c5ced3}.checkout-cart-index .modal-inner-wrap .modal-content .modal-container .fieldset.info .field.quote-name .control input[type=text]:focus{border-color:#0079ca}.checkout-cart-index .modal-inner-wrap .modal-content .modal-container .actions-toolbar{display:flex;flex-direction:row !important;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:1rem 0 0 !important}.checkout-cart-index .modal-inner-wrap .modal-content .modal-container .actions-toolbar .primary button.action.save.primary{margin:0 !important}.checkout-cart-index .modal-inner-wrap .modal-content .modal-container .actions-toolbar .secondary{margin-right:0}.checkout-cart-index .modal-inner-wrap .field-attachment{text-align:center}.checkout-cart-index .modal-inner-wrap .field-attachment label{font-size:1.125rem}.checkout-cart-index .modal-popup{font-family:"Suisse Intl",sans-serif !important;font-size:1.125rem !important;line-height:1.875rem !important;font-weight:400 !important}@media(max-width:1279.98px){.checkout-cart-index .modal-popup{font-size:1rem !important;font-weight:300 !important;line-height:1.375rem !important}}.checkout-cart-index .modal-popup .action .secondary{color:#0079ca}.checkout-cart-index .modal-popup .modal-header{padding-top:0}.checkout-cart-index .modal-popup .block-title strong{font-family:"Suisse Intl",sans-serif !important;font-size:1.875rem !important;font-weight:700 !important;line-height:1.875rem !important}@media(max-width:1279.98px){.checkout-cart-index .modal-popup .block-title strong{font-size:1.25rem !important;line-height:1.25rem !important;font-weight:500 !important}}.checkout-cart-index .modal-popup .label{font-weight:700}.checkout-cart-index .modal-popup li::before{content:"";font-family:"actions-icons";margin-right:1rem;margin-left:-2rem;color:#0079ca}.checkout-cart-index .modal-popup ul{margin:1rem}.checkout-cart-index .modal-popup .block-authentication{border-top:0}.checkout-cart-index .modal-popup .field-attachment::after{display:none}.checkout-cart-index .modal-popup .field-attachment label::before{left:-30px}.checkout-cart-index .modal-popup button.action-login{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:2.5rem;padding:1.25rem;color:#1b272d;border:1px solid currentColor;background:rgba(0,0,0,0);text-decoration:none;appearance:none;border-radius:0;font-weight:500;cursor:pointer}@media(max-width:1279.98px){.checkout-cart-index .modal-popup button.action-login{font-size:1.125rem;line-height:1.5rem}}.checkout-cart-index .modal-popup button.action-login:hover,.checkout-cart-index .modal-popup button.action-login:focus{color:#0079ca;border-color:#0079ca}.checkout-cart-index .modal-popup button.action-login:active{color:#143b66;border-color:#143b66}.checkout-cart-index .modal-popup a.action-register{display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#0079ca;border:1px solid #0079ca;border-radius:0;padding:1.25rem;text-decoration:none;appearance:none;cursor:pointer}@media(max-width:1279.98px){.checkout-cart-index .modal-popup a.action-register{font-size:1.125rem;line-height:1.5rem}}.checkout-index-index br,.checkout-onepage-success br{display:block !important}.checkout-index-index .header,.checkout-onepage-success .header{border-bottom:none}.checkout-index-index .header--hide,.checkout-onepage-success .header--hide{top:0 !important;border:none !important}.checkout-index-index .header--sticky,.checkout-onepage-success .header--sticky{background:rgba(0,0,0,0) !important}.checkout-index-index #shipping,.checkout-onepage-success #shipping{margin:4rem 0 6rem}.checkout-index-index .page-wrapper,.checkout-onepage-success .page-wrapper{overflow:hidden;position:relative;padding-top:0 !important;background:linear-gradient(0deg,rgba(255,255,255,0.2),rgba(255,255,255,0.2)),radial-gradient(97.18% 16.97% at 91.87% 45.42%,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%),radial-gradient(35.12% 6.9% at 13.72% 2.86%,#FFFFFF 0%,rgba(255,255,255,0) 100%),linear-gradient(360deg,rgba(255,255,255,0.7) 17.03%,rgba(255,255,255,0) 82.74%),linear-gradient(86.73deg,#E5EBEF 2.95%,#C6CDD2 97.55%);background-blend-mode:normal,normal,lighten,normal,normal}@media(min-width:768px){.checkout-index-index .page-wrapper,.checkout-onepage-success .page-wrapper{padding-top:8rem}}.checkout-index-index .shipping-address-items,.checkout-onepage-success .shipping-address-items{display:grid;grid-template-columns:auto auto auto}@media(max-width:1279.98px){.checkout-index-index .shipping-address-items,.checkout-onepage-success .shipping-address-items{grid-template-rows:auto auto auto;grid-template-columns:none}}.checkout-index-index .shipping-address-items .shipping-address-item,.checkout-onepage-success .shipping-address-items .shipping-address-item{width:100%;font-size:1rem;padding-bottom:4rem}.checkout-index-index .shipping-address-items .shipping-address-item::after,.checkout-onepage-success .shipping-address-items .shipping-address-item::after{height:30px;width:30px;display:flex;align-items:center;justify-content:center;font-size:1rem}@media(min-width:768px){.checkout-index-index fieldset.field.street.admin__control-fields .control,.checkout-onepage-success fieldset.field.street.admin__control-fields .control{width:100% !important;display:flex;align-items:center;justify-content:center}.checkout-index-index fieldset.field.street.admin__control-fields .control .field.additional,.checkout-onepage-success fieldset.field.street.admin__control-fields .control .field.additional{margin-top:1rem !important;margin-left:0 !important}.checkout-index-index fieldset.field.street.admin__control-fields .control .field._required,.checkout-index-index fieldset.field.street.admin__control-fields .control .field.additional,.checkout-onepage-success fieldset.field.street.admin__control-fields .control .field._required,.checkout-onepage-success fieldset.field.street.admin__control-fields .control .field.additional{width:100%}}.checkout-index-index .payment-method-title.field.choice img,.checkout-onepage-success .payment-method-title.field.choice img{display:none}.checkout-index-index .checkout-payment-method .payment-method-content .fieldset>.field,.checkout-onepage-success .checkout-payment-method .payment-method-content .fieldset>.field{height:auto;width:auto;background:rgba(0,0,0,0);margin:0}.checkout-index-index .checkout-payment-method .payment-method-content .fieldset:not(:last-child),.checkout-onepage-success .checkout-payment-method .payment-method-content .fieldset:not(:last-child){display:flex;justify-content:flex-start;margin-top:1.5rem}.checkout-index-index .actions-toolbar,.checkout-onepage-success .actions-toolbar{margin-left:0 !important}.checkout-index-index input[type=checkbox],.checkout-onepage-success input[type=checkbox]{position:relative;width:1.5em;height:1.5em;color:#1b272d;border:.1em solid #1b272d;border-radius:.3em;appearance:none;outline:0;cursor:pointer}.checkout-index-index input[type=checkbox]::before,.checkout-onepage-success input[type=checkbox]::before{position:absolute;content:"";display:block;left:.3rem;width:.5rem;height:.8rem;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.checkout-index-index input[type=checkbox]:checked,.checkout-onepage-success input[type=checkbox]:checked{color:#fff;border-color:#0079ca;background:#0079ca}.checkout-index-index input[type=checkbox]:checked::before,.checkout-onepage-success input[type=checkbox]:checked::before{opacity:1}@media(max-width:1279.98px){.checkout-index-index #shipping-new-address-form .fieldset>.field:not(.choice)>.label,.checkout-onepage-success #shipping-new-address-form .fieldset>.field:not(.choice)>.label{text-align:left;width:100%}}.checkout-index-index .control,.checkout-onepage-success .control{width:100% !important;display:flex;flex-direction:column;align-items:flex-start}.checkout-index-index .control .range,.checkout-onepage-success .control .range{flex-direction:row !important;margin:.75rem 0}.checkout-index-index .control .sub-label,.checkout-onepage-success .control .sub-label{margin-right:1rem}.checkout-index-index .label,.checkout-onepage-success .label{text-align:left !important;width:100% !important;color:#1b272d;margin-bottom:.5rem !important}.checkout-index-index input.mage-error,.checkout-onepage-success input.mage-error{border-color:#ed002b !important}.checkout-index-index input[type=text],.checkout-index-index input[type=number],.checkout-index-index input[type=email],.checkout-index-index input[type=password],.checkout-index-index select,.checkout-onepage-success input[type=text],.checkout-onepage-success input[type=number],.checkout-onepage-success input[type=email],.checkout-onepage-success input[type=password],.checkout-onepage-success select{border:none;border-bottom:2px solid #c5ced3;padding:1rem .75rem;height:auto}.checkout-index-index input[type=text]:focus,.checkout-index-index input[type=number]:focus,.checkout-index-index input[type=email]:focus,.checkout-index-index input[type=password]:focus,.checkout-index-index select:focus,.checkout-onepage-success input[type=text]:focus,.checkout-onepage-success input[type=number]:focus,.checkout-onepage-success input[type=email]:focus,.checkout-onepage-success input[type=password]:focus,.checkout-onepage-success select:focus{border-bottom:2px solid #0079ca}.checkout-index-index input[type=radio],.checkout-onepage-success input[type=radio]{cursor:pointer;height:1.25rem;width:1.25rem}.checkout-index-index input[type=radio]::before,.checkout-onepage-success input[type=radio]::before{display:contents;content:"";width:1.15em;height:1.15em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #0079ca}.checkout-index-index input[type=radio]:checked::before,.checkout-onepage-success input[type=radio]:checked::before{transform:scale(1)}.checkout-index-index .step-title,.checkout-onepage-success .step-title{font-family:"Suisse Intl",sans-serif;font-size:3rem !important;line-height:2.625rem !important;font-weight:700 !important;color:#1b272d;margin:0 0 4rem;border-bottom:none}@media(max-width:1279.98px){.checkout-index-index .step-title,.checkout-onepage-success .step-title{font-size:1.875rem !important;line-height:1.875rem !important;font-weight:500 !important}}.checkout-index-index .items-in-cart>.title strong,.checkout-onepage-success .items-in-cart>.title strong{font-family:"Suisse Intl",sans-serif;font-size:1.25rem !important;line-height:1.25rem !important;font-weight:500 !important}@media(max-width:1279.98px){.checkout-index-index .items-in-cart>.title strong,.checkout-onepage-success .items-in-cart>.title strong{font-size:1rem !important;line-height:1rem !important;font-weight:400 !important}}.checkout-index-index .opc-sidebar.opc-summary-wrapper,.checkout-onepage-success .opc-sidebar.opc-summary-wrapper{width:23%}.checkout-index-index .opc-block-summary,.checkout-onepage-success .opc-block-summary{padding:1.25rem}.checkout-index-index br,.checkout-onepage-success br{display:block !important}.checkout-index-index .header,.checkout-onepage-success .header{border-bottom:none}.checkout-index-index .header--hide,.checkout-onepage-success .header--hide{top:0 !important;border:none !important}.checkout-index-index .header--sticky,.checkout-onepage-success .header--sticky{background:rgba(0,0,0,0) !important}.checkout-index-index #shipping,.checkout-onepage-success #shipping{margin:4rem 0 6rem}.checkout-index-index .page-wrapper,.checkout-onepage-success .page-wrapper{overflow:hidden;position:relative;padding-top:0 !important;background:linear-gradient(0deg,rgba(255,255,255,0.2),rgba(255,255,255,0.2)),radial-gradient(97.18% 16.97% at 91.87% 45.42%,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%),radial-gradient(35.12% 6.9% at 13.72% 2.86%,#FFFFFF 0%,rgba(255,255,255,0) 100%),linear-gradient(360deg,rgba(255,255,255,0.7) 17.03%,rgba(255,255,255,0) 82.74%),linear-gradient(86.73deg,#E5EBEF 2.95%,#C6CDD2 97.55%);background-blend-mode:normal,normal,lighten,normal,normal}@media(min-width:768px){.checkout-index-index .page-wrapper,.checkout-onepage-success .page-wrapper{padding-top:8rem}}.checkout-index-index .shipping-address-items,.checkout-onepage-success .shipping-address-items{display:grid;grid-template-columns:auto auto auto}@media(max-width:1279.98px){.checkout-index-index .shipping-address-items,.checkout-onepage-success .shipping-address-items{grid-template-rows:auto auto auto;grid-template-columns:none}}.checkout-index-index .shipping-address-items .shipping-address-item,.checkout-onepage-success .shipping-address-items .shipping-address-item{width:100%;font-size:1rem;padding-bottom:4rem}.checkout-index-index .shipping-address-items .shipping-address-item::after,.checkout-onepage-success .shipping-address-items .shipping-address-item::after{height:30px;width:30px;display:flex;align-items:center;justify-content:center;font-size:1rem}@media(min-width:768px){.checkout-index-index fieldset.field.street.admin__control-fields .control,.checkout-onepage-success fieldset.field.street.admin__control-fields .control{width:100% !important;display:flex;align-items:center;justify-content:center}.checkout-index-index fieldset.field.street.admin__control-fields .control .field.additional,.checkout-onepage-success fieldset.field.street.admin__control-fields .control .field.additional{margin-top:1rem !important;margin-left:0 !important}.checkout-index-index fieldset.field.street.admin__control-fields .control .field._required,.checkout-index-index fieldset.field.street.admin__control-fields .control .field.additional,.checkout-onepage-success fieldset.field.street.admin__control-fields .control .field._required,.checkout-onepage-success fieldset.field.street.admin__control-fields .control .field.additional{width:100%}}.checkout-index-index .payment-method-title.field.choice img,.checkout-onepage-success .payment-method-title.field.choice img{display:none}.checkout-index-index .checkout-payment-method .payment-method-content .fieldset>.field,.checkout-onepage-success .checkout-payment-method .payment-method-content .fieldset>.field{height:auto;width:auto;background:rgba(0,0,0,0);margin:0}.checkout-index-index .checkout-payment-method .payment-method-content .fieldset:not(:last-child),.checkout-onepage-success .checkout-payment-method .payment-method-content .fieldset:not(:last-child){display:flex;justify-content:flex-start;margin-top:1.5rem}.checkout-index-index .actions-toolbar,.checkout-onepage-success .actions-toolbar{margin-left:0 !important;float:right}.checkout-index-index input[type=checkbox],.checkout-onepage-success input[type=checkbox]{position:relative;width:1.5em;height:1.5em;color:#1b272d;border:.1em solid #1b272d;border-radius:.3em;appearance:none;outline:0;cursor:pointer}.checkout-index-index input[type=checkbox]::before,.checkout-onepage-success input[type=checkbox]::before{position:absolute;content:"";display:block;left:.3rem;width:.5rem;height:.8rem;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.checkout-index-index input[type=checkbox]:checked,.checkout-onepage-success input[type=checkbox]:checked{color:#fff;border-color:#0079ca;background:#0079ca}.checkout-index-index input[type=checkbox]:checked::before,.checkout-onepage-success input[type=checkbox]:checked::before{opacity:1}@media(max-width:1279.98px){.checkout-index-index #shipping-new-address-form .fieldset>.field:not(.choice)>.label,.checkout-onepage-success #shipping-new-address-form .fieldset>.field:not(.choice)>.label{text-align:left;width:100%}}.checkout-index-index .control,.checkout-onepage-success .control{width:100% !important;display:flex;flex-direction:column;align-items:flex-start}.checkout-index-index .control .range,.checkout-onepage-success .control .range{flex-direction:row !important;margin:.75rem 0}.checkout-index-index .control .sub-label,.checkout-onepage-success .control .sub-label{margin-right:1rem}.checkout-index-index .label,.checkout-onepage-success .label{text-align:left !important;width:100% !important;color:#1b272d;margin-bottom:.5rem !important}.checkout-index-index input.mage-error,.checkout-onepage-success input.mage-error{border-color:#ed002b !important}.checkout-index-index input[type=text],.checkout-index-index input[type=number],.checkout-index-index input[type=email],.checkout-index-index input[type=password],.checkout-index-index select,.checkout-onepage-success input[type=text],.checkout-onepage-success input[type=number],.checkout-onepage-success input[type=email],.checkout-onepage-success input[type=password],.checkout-onepage-success select{border:none;border-bottom:2px solid #c5ced3;padding:1rem .75rem;height:auto}.checkout-index-index input[type=text]:focus,.checkout-index-index input[type=number]:focus,.checkout-index-index input[type=email]:focus,.checkout-index-index input[type=password]:focus,.checkout-index-index select:focus,.checkout-onepage-success input[type=text]:focus,.checkout-onepage-success input[type=number]:focus,.checkout-onepage-success input[type=email]:focus,.checkout-onepage-success input[type=password]:focus,.checkout-onepage-success select:focus{border-bottom:2px solid #0079ca}.checkout-index-index input[type=radio],.checkout-onepage-success input[type=radio]{cursor:pointer;height:1.25rem;width:1.25rem}.checkout-index-index input[type=radio]::before,.checkout-onepage-success input[type=radio]::before{display:contents;content:"";width:1.15em;height:1.15em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #0079ca}.checkout-index-index input[type=radio]:checked::before,.checkout-onepage-success input[type=radio]:checked::before{transform:scale(1)}.checkout-index-index .step-title,.checkout-onepage-success .step-title{font-family:"Suisse Intl",sans-serif;font-size:3rem !important;line-height:2.625rem !important;font-weight:700 !important;color:#1b272d;margin:0 0 4rem;border-bottom:none}@media(max-width:1279.98px){.checkout-index-index .step-title,.checkout-onepage-success .step-title{font-size:1.875rem !important;line-height:1.875rem !important;font-weight:500 !important}}.checkout-index-index .items-in-cart>.title strong,.checkout-onepage-success .items-in-cart>.title strong{font-family:"Suisse Intl",sans-serif;font-size:1.25rem !important;line-height:1.25rem !important;font-weight:500 !important}@media(max-width:1279.98px){.checkout-index-index .items-in-cart>.title strong,.checkout-onepage-success .items-in-cart>.title strong{font-size:1rem !important;line-height:1rem !important;font-weight:400 !important}}.checkout-index-index .opc-sidebar.opc-summary-wrapper,.checkout-onepage-success .opc-sidebar.opc-summary-wrapper{width:23%}.checkout-index-index .opc-block-summary,.checkout-onepage-success .opc-block-summary{padding:1.25rem}.checkout-index-index .opc-block-summary>.title,.checkout-onepage-success .opc-block-summary>.title{color:#1b272d;margin:0 0 1.25rem}.checkout-index-index .opc-block-summary>strong,.checkout-onepage-success .opc-block-summary>strong{color:#1b272d;margin:0 0 1.25rem}.checkout-index-index .opc-block-summary .price-excluding-tax,.checkout-onepage-success .opc-block-summary .price-excluding-tax{color:#96a6af}.checkout-index-index .opc-block-summary .price-including-tax .cart-price .price,.checkout-onepage-success .opc-block-summary .price-including-tax .cart-price .price{color:#0079ca;font-weight:500 !important}.checkout-index-index .opc-block-summary .product-item-details .product-item-inner,.checkout-onepage-success .opc-block-summary .product-item-details .product-item-inner{display:flex;flex-direction:column}.checkout-index-index .actions-toolbar,.checkout-onepage-success .actions-toolbar{text-align:left;margin:3em 0;display:flex}@media(max-width:1279.98px){.checkout-index-index .modal-popup.modal-slide,.checkout-onepage-success .modal-popup.modal-slide{left:0}}.checkout-index-index .modal-footer,.checkout-onepage-success .modal-footer{display:flex;justify-content:flex-start;flex-direction:row-reverse}@media(max-width:1279.98px){.checkout-index-index .modal-footer,.checkout-onepage-success .modal-footer{display:inherit}}.checkout-index-index .new-address-popup,.checkout-onepage-success .new-address-popup{margin-top:2rem}.checkout-index-index .action.action-edit-address,.checkout-onepage-success .action.action-edit-address{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:2.5rem;padding:.5rem .75rem;color:#1b272d;border:1px solid currentColor;background:rgba(0,0,0,0);text-decoration:none;appearance:none;border-radius:0;font-weight:500;cursor:pointer;bottom:0rem;right:.5rem;position:absolute}@media(max-width:1279.98px){.checkout-index-index .action.action-edit-address,.checkout-onepage-success .action.action-edit-address{font-size:1.125rem;line-height:1.5rem;display:block;float:right;margin-top:2rem}}.checkout-index-index .action.action-edit-address:hover,.checkout-index-index .action.action-edit-address:focus,.checkout-onepage-success .action.action-edit-address:hover,.checkout-onepage-success .action.action-edit-address:focus{color:#0079ca;border-color:#0079ca}.checkout-index-index .action.action-edit-address:active,.checkout-onepage-success .action.action-edit-address:active{color:#143b66;border-color:#143b66}.checkout-index-index .action.action-hide-popup,.checkout-onepage-success .action.action-hide-popup{color:#1b272d;border:none;font-weight:500;cursor:pointer;text-decoration:underline;background-color:rgba(0,0,0,0)}@media(max-width:1279.98px){.checkout-index-index .action.action-hide-popup,.checkout-onepage-success .action.action-hide-popup{font-size:1.125rem;line-height:1.5rem}}.checkout-index-index .action.action-show-popup,.checkout-index-index .action.action-update,.checkout-onepage-success .action.action-show-popup,.checkout-onepage-success .action.action-update{display:block;align-items:center;justify-content:center;width:fit-content;height:2.5rem;padding:.5rem .75rem;color:#4b5a62;border:1px solid currentColor;background:rgba(0,0,0,0);text-decoration:none;appearance:none;border-radius:0;font-weight:500;cursor:pointer}@media(max-width:1279.98px){.checkout-index-index .action.action-show-popup,.checkout-index-index .action.action-update,.checkout-onepage-success .action.action-show-popup,.checkout-onepage-success .action.action-update{font-size:1.125rem;line-height:1.5rem}}.checkout-index-index .action.action-show-popup:hover,.checkout-index-index .action.action-show-popup:focus,.checkout-index-index .action.action-update:hover,.checkout-index-index .action.action-update:focus,.checkout-onepage-success .action.action-show-popup:hover,.checkout-onepage-success .action.action-show-popup:focus,.checkout-onepage-success .action.action-update:hover,.checkout-onepage-success .action.action-update:focus{color:#0079ca;border-color:#0079ca}.checkout-index-index .action.action-show-popup:active,.checkout-index-index .action.action-update:active,.checkout-onepage-success .action.action-show-popup:active,.checkout-onepage-success .action.action-update:active{color:#143b66;border-color:#143b66}.checkout-index-index .action.action-select-shipping-item,.checkout-onepage-success .action.action-select-shipping-item{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:2.5rem;padding:.5rem .75rem;color:#1b272d;border:1px solid currentColor;background:rgba(0,0,0,0);text-decoration:none;appearance:none;border-radius:0;font-weight:500;cursor:pointer;bottom:0rem;right:.5rem;position:absolute}@media(max-width:1279.98px){.checkout-index-index .action.action-select-shipping-item,.checkout-onepage-success .action.action-select-shipping-item{font-size:1.125rem;line-height:1.5rem;display:block;float:right;margin-top:2rem}}.checkout-index-index .action.action-select-shipping-item:hover,.checkout-index-index .action.action-select-shipping-item:focus,.checkout-onepage-success .action.action-select-shipping-item:hover,.checkout-onepage-success .action.action-select-shipping-item:focus{color:#0079ca;border-color:#0079ca}.checkout-index-index .action.action-select-shipping-item:active,.checkout-onepage-success .action.action-select-shipping-item:active{color:#143b66;border-color:#143b66}.checkout-index-index .action.primary,.checkout-onepage-success .action.primary{display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#0079ca;border:1px solid #0079ca;border-radius:0;padding:1.25rem 1.5rem !important;text-decoration:none;appearance:none;cursor:pointer;font-family:"Chakra Petch",sans-serif;font-size:1.125rem !important;font-weight:400 !important;line-height:1.463rem !important}@media(max-width:1279.98px){.checkout-index-index .action.primary,.checkout-onepage-success .action.primary{font-size:1rem !important;line-height:1.219rem !important;margin:2rem 0 !important}}@media(min-width:1280px){.checkout-index-index .action.primary,.checkout-onepage-success .action.primary{padding:1.25rem 1.5rem}}.checkout-index-index .action.primary:hover,.checkout-index-index .action.primary:focus,.checkout-onepage-success .action.primary:hover,.checkout-onepage-success .action.primary:focus{background:#225999;border-color:#225999}.checkout-index-index .action.primary:active,.checkout-onepage-success .action.primary:active{background:#143b66;border-color:#143b66}.checkout-index-index .opc-wrapper .shipping-address-item.selected-item,.checkout-onepage-success .opc-wrapper .shipping-address-item.selected-item{border-color:#0079ca}.checkout-index-index .opc-wrapper .shipping-address-item.selected-item:after,.checkout-onepage-success .opc-wrapper .shipping-address-item.selected-item:after{background:#0079ca;content:"";font-family:"actions-icons"}.checkout-index-index .opc-progress-bar,.checkout-onepage-success .opc-progress-bar{padding:1rem 0}.checkout-index-index .opc-progress-bar-item._active,.checkout-onepage-success .opc-progress-bar-item._active{transform:none;z-index:1}.checkout-index-index .opc-progress-bar-item:last-child,.checkout-onepage-success .opc-progress-bar-item:last-child{transform:translateX(25vw)}.checkout-index-index .opc-progress-bar-item:last-child:before,.checkout-onepage-success .opc-progress-bar-item:last-child:before{height:1px;background:#96a6af;width:32vw !important;transform:translatex(-28vw) !important}.checkout-index-index .opc-progress-bar-item:last-child._active:before,.checkout-onepage-success .opc-progress-bar-item:last-child._active:before{background:#0079ca;border-color:#0079ca}.checkout-index-index .opc-progress-bar-item:first-child:before,.checkout-onepage-success .opc-progress-bar-item:first-child:before{display:none}.checkout-index-index .opc-progress-bar-item._complete span::after,.checkout-onepage-success .opc-progress-bar-item._complete span::after{border:8px solid #0079ca;background:#0079ca;color:#fff;content:"";font-family:"actions-icons";display:flex;align-items:center;justify-content:center;font-size:1rem}.checkout-index-index .opc-progress-bar-item._complete:hover>span:before,.checkout-onepage-success .opc-progress-bar-item._complete:hover>span:before{display:none;cursor:pointer}.checkout-index-index .opc-progress-bar-item:first-child,.checkout-onepage-success .opc-progress-bar-item:first-child{width:fit-content}.checkout-index-index .opc-progress-bar-item._active>span:before,.checkout-onepage-success .opc-progress-bar-item._active>span:before{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.checkout-index-index .opc-progress-bar-item._active>span:after,.checkout-onepage-success .opc-progress-bar-item._active>span:after{border:8px solid #0079ca;background:#fff;content:""}.checkout-index-index .opc-progress-bar-item>span:after,.checkout-onepage-success .opc-progress-bar-item>span:after{border:8px solid #96a6af;background:#fff;content:"";transform:translateX(-50%)}.checkout-index-index .opc-progress-bar-item>span:before,.checkout-onepage-success .opc-progress-bar-item>span:before{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.checkout-index-index .opc-progress-bar-item>span,.checkout-onepage-success .opc-progress-bar-item>span{color:#111;font-weight:300 !important;font-size:1.5rem !important;line-height:2rem !important}.checkout-index-index .field-tooltip-action:before,.checkout-onepage-success .field-tooltip-action:before{color:#0079ca !important}.checkout-index-index .field-tooltip .field-tooltip-content:before,.checkout-index-index .field-tooltip .field-tooltip-content:after,.checkout-onepage-success .field-tooltip .field-tooltip-content:before,.checkout-onepage-success .field-tooltip .field-tooltip-content:after{border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px;border-style:solid;height:0;width:0;left:-21px;top:10px;content:"";display:block;position:absolute;z-index:3}@media(max-width:1279.98px){.checkout-index-index .field-tooltip .field-tooltip-content:before,.checkout-index-index .field-tooltip .field-tooltip-content:after,.checkout-onepage-success .field-tooltip .field-tooltip-content:before,.checkout-onepage-success .field-tooltip .field-tooltip-content:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #111 rgba(0,0,0,0);right:.5rem;top:0;left:auto}}.checkout-index-index .field-tooltip .field-tooltip-content,.checkout-onepage-success .field-tooltip .field-tooltip-content{border:1px solid #000;border-radius:.25rem;padding:12px;width:270px;display:none;left:38px;position:absolute;top:-9px;word-wrap:break-word;z-index:2;background:#111;color:#fff}@media(max-width:1279.98px){.checkout-index-index .field-tooltip .field-tooltip-content,.checkout-onepage-success .field-tooltip .field-tooltip-content{top:2.5rem;left:auto !important}}.checkout-index-index .row-error td,.checkout-onepage-success .row-error td{width:100% !important}.checkout-index-index .message.error,.checkout-onepage-success .message.error{min-width:100%}.checkout-index-index .counter.qty,.checkout-onepage-success .counter.qty{background:rgba(0,0,0,0) !important;color:#0079ca !important;border:none !important}.checkout-index-index .counter.qty span,.checkout-onepage-success .counter.qty span{text-shadow:none !important}.checkout-index-index .action.showcart::before,.checkout-onepage-success .action.showcart::before{content:"" !important;font-family:"actions-icons" !important}.checkout-index-index .opc-block-summary,.checkout-onepage-success .opc-block-summary{background:#f5f5f5;margin-bottom:25px;padding:1.25rem;color:#1b272d}.checkout-index-index .opc-block-summary .amount .price:after,.checkout-onepage-success .opc-block-summary .amount .price:after{top:0 !important}.checkout-index-index .opc-block-summary table.table-totals,.checkout-onepage-success .opc-block-summary table.table-totals{background:rgba(0,0,0,0);color:#111;margin:0;padding:0;display:inline-block}.checkout-index-index .opc-block-summary .data::after,.checkout-onepage-success .opc-block-summary .data::after{display:none}.checkout-index-index .opc-block-summary>.title,.checkout-onepage-success .opc-block-summary>.title{font-size:2.4rem;line-height:3rem;font-weight:400;margin:12px 0;display:block;border-bottom:none}.checkout-index-index .opc-block-summary .grand.totals .mark,.checkout-index-index .opc-block-summary .grand.totals .amount,.checkout-onepage-success .opc-block-summary .grand.totals .mark,.checkout-onepage-success .opc-block-summary .grand.totals .amount{color:#0079ca}.checkout-index-index .opc-block-summary .block>.title::after,.checkout-onepage-success .opc-block-summary .block>.title::after{top:10px}.checkout-index-index .opc-block-summary .amount,.checkout-onepage-success .opc-block-summary .amount{color:#1b272d;font-weight:500}.checkout-index-index .opc-block-shipping-information,.checkout-onepage-success .opc-block-shipping-information{padding:0 !important}.checkout-index-index .opc-block-shipping-information .shipping-information-title,.checkout-onepage-success .opc-block-shipping-information .shipping-information-title{font-family:"Suisse Intl",sans-serif;font-size:1.25rem !important;font-weight:500 !important;line-height:1.875rem !important;color:#1b272d !important;margin:0 0 1.25rem !important}@media(max-width:1279.98px){.checkout-index-index .opc-block-shipping-information .shipping-information-title,.checkout-onepage-success .opc-block-shipping-information .shipping-information-title{font-size:1rem !important;line-height:1.25rem !important;font-weight:500 !important}}.checkout-index-index .opc-block-shipping-information .shipping-information-title .action-edit:before,.checkout-onepage-success .opc-block-shipping-information .shipping-information-title .action-edit:before{content:"";font-family:"actions-icons"}.checkout-index-index br,.checkout-onepage-success br{display:none}.customer-account-login header .header__nav-primary__item--lvl1{margin-bottom:0 !important}.customer-account-login header .header__nav-secondary__lang__toggle{display:flex;align-items:center;font-weight:normal}.customer-account-login header input[type=text]{padding:1.75rem 3.5rem 1.75rem 1rem !important;color:#96a6af;font-size:1rem;line-height:1rem;font-weight:400}.customer-account-login header input[type=text]::placeholder{color:#96a6af}.customer-account-login main #maincontent{margin-top:2rem}.customer-account-login main .control{width:100% !important;display:flex;flex-direction:column;align-items:flex-start}.customer-account-login main .control .range{flex-direction:row !important;margin:.75rem 0}.customer-account-login main .control .sub-label{margin-right:1rem}.customer-account-login main .label{color:#1b272d;margin-bottom:.5rem !important}.customer-account-login main input.mage-error{border-color:#ed002b !important}.customer-account-login main input[type=text],.customer-account-login main input[type=number],.customer-account-login main input[type=email],.customer-account-login main input[type=password],.customer-account-login main select{border:none;border-bottom:2px solid #c5ced3;padding:1rem .75rem;height:auto}.customer-account-login main input[type=text]:focus,.customer-account-login main input[type=number]:focus,.customer-account-login main input[type=email]:focus,.customer-account-login main input[type=password]:focus,.customer-account-login main select:focus{border-bottom:2px solid #0079ca}.customer-account-login main .page-title{font-family:"Suisse Intl",sans-serif;font-size:3rem !important;line-height:2.625rem !important;font-weight:700 !important;color:#1b272d;margin:0 0 4rem}@media(max-width:1279.98px){.customer-account-login main .page-title{font-size:1.875rem !important;line-height:1.875rem !important;font-weight:500 !important}}.customer-account-login main .login-container .block-title{border:none}.customer-account-login main .login-container .block-title strong{color:#1b272d;margin:0 0 1.25rem}.customer-account-login main .login-container .field .label{font-weight:500;color:#1b272d}.customer-account-login main .field.note{margin-bottom:3rem}.customer-account-login main fieldset.login{position:relative}.customer-account-login main fieldset.login::after{position:absolute;top:0}.customer-account-login main .action.primary{display:inline-flex !important;align-items:center;justify-content:center;width:fit-content;padding:.5rem .75rem;color:#fff;border:1px solid #0079ca;background:#0079ca;text-decoration:none;appearance:none;border-radius:0;font-weight:500;cursor:pointer}@media(max-width:1279.98px){.customer-account-login main .action.primary{font-size:1.125rem;line-height:1.5rem}}@media(min-width:1280px){.customer-account-login main .action.primary{padding:1.25rem}}.customer-account-login main .action.primary:hover,.customer-account-login main .action.primary:focus{background:#225999;border-color:#225999}.customer-account-login main .action.primary:active{background:#143b66;border-color:#143b66}.customer-account-login main input[type=checkbox]{position:relative;width:1.5em;height:1.5em;color:#1b272d;border:.1em solid #1b272d;border-radius:.3em;appearance:none;outline:0;cursor:pointer}.customer-account-login main input[type=checkbox]::before{position:absolute;content:"";display:block;left:.3rem;width:.5rem;height:.8rem;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.customer-account-login main input[type=checkbox]:checked{color:#fff;border-color:#0079ca;background:#0079ca}.customer-account-login main input[type=checkbox]:checked::before{opacity:1}.customer-account-login main .alert.alert--error{margin-bottom:2rem}.customer-account-login main .form.form-login{margin-right:2rem}.customer-account-login main #login-form .field.choice::before{display:none}.customer-account-login main #login-form .actions-toolbar{display:flex;align-items:center;margin-left:0}@media(max-width:1279.98px){.customer-account-login main #login-form .actions-toolbar .secondary{margin-left:1rem}.customer-account-login main #login-form .actions-toolbar>.primary,.customer-account-login main #login-form .actions-toolbar>.secondary{margin-bottom:0}}.customer-account-login main #login-form .fieldset::after{margin-left:0}@media(max-width:1279.98px){.customer-account-login main #login-form .fieldset::after{margin-top:3rem}}@media(max-width:1279.98px){.customer-account-login main .actions-toolbar{display:flex}}.customer-account-create header .header__nav-primary__item--lvl1{margin-bottom:0 !important}.customer-account-create header .header__nav-secondary__lang__toggle{display:flex;align-items:center;font-weight:normal}.customer-account-create header input[type=text]{padding:1.75rem 3.5rem 1.75rem 1rem !important;color:#96a6af;font-size:1rem;line-height:1rem;font-weight:400}.customer-account-create header input[type=text]::placeholder{color:#96a6af}.customer-account-create main .fieldset.create.info h1{font-family:"Chakra Petch",sans-serif;font-size:1rem !important;font-weight:400 !important;line-height:1.219rem !important;margin-bottom:1rem}.customer-account-create main .control{width:100% !important;display:flex;flex-direction:column;align-items:flex-start}.customer-account-create main .control .range{flex-direction:row !important;margin:.75rem 0}.customer-account-create main .control .sub-label{margin-right:1rem}.customer-account-create main .label{color:#1b272d;margin-bottom:.5rem !important}.customer-account-create main input.mage-error{border-color:#ed002b !important}.customer-account-create main input[type=text],.customer-account-create main input[type=number],.customer-account-create main input[type=email],.customer-account-create main input[type=password],.customer-account-create main select{border:none;border-bottom:2px solid #c5ced3;padding:1rem .75rem;height:auto}.customer-account-create main input[type=text]:focus,.customer-account-create main input[type=number]:focus,.customer-account-create main input[type=email]:focus,.customer-account-create main input[type=password]:focus,.customer-account-create main select:focus{border-bottom:2px solid #0079ca}.customer-account-create main select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:2px solid #c5ced3;padding:1rem .75rem;height:auto !important}.customer-account-create main .field{position:relative;flex-grow:1}.customer-account-create main .field .control:not(:has(.control)):has(select)::after{content:"";font-family:"actions-icons";font-size:1rem;margin-right:1rem;color:#1b272d;position:absolute;top:2.75rem;right:0}@media(min-width:1280px){.customer-account-create main .field .control:not(:has(.control)):has(select)::after{top:3rem}}.customer-account-create main .fieldset.create.info h1{font-family:"Chakra Petch",sans-serif;font-size:1rem !important;font-weight:400 !important;line-height:1.219rem !important}@media(max-width:1279.98px){.customer-account-create main .fieldset.create.info h1{font-size:.875rem !important;line-height:1.138rem !important}}@media(min-width:1280px){.customer-account-create main .fieldset.create.info h1{margin-left:0 !important}}.customer-account-create main .field.choice::before{display:none}@media(min-width:1280px){.customer-account-create main .field.choice{margin-left:0 !important}}@media(min-width:1280px){.customer-account-create main ul{margin-left:0 !important;font-family:"Chakra Petch",sans-serif;font-size:1rem !important;font-weight:400 !important;line-height:1.219rem !important}}@media(min-width:1280px)and (max-width:1279.98px){.customer-account-create main ul{font-size:.875rem !important;line-height:1.138rem !important}}@media(min-width:1280px){.customer-account-create main ul li::marker{content:"";font-family:"actions-icons";margin-right:1rem;margin-left:-2rem;color:#0079ca}}.customer-account-create main form .fieldset.fieldset-fullname .fields{display:flex;gap:20px;flex-wrap:wrap}.customer-account-create main form #password-strength-meter-container{width:100%}.customer-account-create main form #password-strength-meter-container.password-weak #password-strength-meter::before{background-color:#fab8c4}.customer-account-create main form #password-strength-meter-container.password-medium #password-strength-meter::before{background-color:#ffd88d}.customer-account-create main form #password-strength-meter-container.password-strong #password-strength-meter::before{background-color:#b9dece}.customer-account-create main form #password-strength-meter-container.password-very-strong #password-strength-meter::before{background-color:#7cc0a4}.customer-account-create main .legend>span{color:#ed002b;font-family:"Chakra Petch",sans-serif;font-size:1rem !important;font-weight:400 !important;line-height:1.219rem !important}@media(max-width:1279.98px){.customer-account-create main .legend>span{font-size:.875rem !important;line-height:1.138rem !important}}.customer-account-create main .page-title{font-family:"Suisse Intl",sans-serif;font-size:3rem !important;line-height:2.625rem !important;font-weight:700 !important;color:#1b272d;margin:0 0 4rem}@media(max-width:1279.98px){.customer-account-create main .page-title{font-size:1.875rem !important;line-height:1.875rem !important;font-weight:500 !important}}.customer-account-create main fieldset .legend{margin-left:0}.customer-account-create main fieldset .fieldset.create.info li::marker{content:"";font-family:"actions-icons";margin-right:1rem;margin-left:-2rem;color:#0079ca}.customer-account-create main input[type=checkbox]{position:relative;width:1.5em;height:1.5em;color:#1b272d;border:.1em solid #1b272d;border-radius:.3em;appearance:none;outline:0;cursor:pointer}.customer-account-create main input[type=checkbox]::before{position:absolute;content:"";display:block;left:.3rem;width:.5rem;height:.8rem;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.customer-account-create main input[type=checkbox]:checked{color:#fff;border-color:#0079ca;background:#0079ca}.customer-account-create main input[type=checkbox]:checked::before{opacity:1}.customer-account-create main .actions-toolbar{margin-left:0 !important}.customer-account-create main .action.primary{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.5rem .75rem;color:#fff;border:1px solid #0079ca;background:#0079ca;text-decoration:none;appearance:none;border-radius:0;font-weight:500;cursor:pointer}@media(max-width:1279.98px){.customer-account-create main .action.primary{font-size:1.125rem;line-height:1.5rem}}@media(min-width:1280px){.customer-account-create main .action.primary{padding:1.75rem !important}}.customer-account-create main .action.primary:hover,.customer-account-create main .action.primary:focus{color:#fff;border-color:#0079ca}.customer-account-create main .action.primary:active{color:#fff;border-color:#143b66}.modal-popup.popup-reorder-quote header{font-family:"Suisse Intl",sans-serif;font-size:1.875rem !important;line-height:1.875rem !important;font-weight:500 !important;color:#1b272d}@media(min-width:1280px){.modal-popup.popup-reorder-quote header{font-size:3rem !important;line-height:2.625rem !important;font-weight:700 !important}}.modal-popup.popup-reorder-quote .modal-content{font-family:"Suisse Intl",sans-serif;font-size:1.125rem !important;line-height:1.875rem !important;font-weight:400 !important}@media(max-width:1279.98px){.modal-popup.popup-reorder-quote .modal-content{font-size:1rem !important;font-weight:300 !important;line-height:1.375rem !important}}.modal-popup.popup-reorder-quote .modal-content .actions-toolbar .primary{display:flex;align-items:center}.modal-popup.popup-reorder-quote .modal-content .action{align-items:center;justify-content:center;text-align:center;color:#0079ca;background:rgba(0,0,0,0);border:none;border-radius:0;padding-right:.75rem;padding-bottom:.75rem;padding-left:0;appearance:none;cursor:pointer}.modal-popup.popup-reorder-quote .modal-content .action::after{display:none !important}.modal-popup.popup-reorder-quote .modal-content .action::before{color:#0079ca}.modal-popup.popup-reorder-quote .modal-content .action:hover,.modal-popup.popup-reorder-quote .modal-content .action:focus{text-decoration:underline}.modal-popup.popup-reorder-quote .modal-content .action:hover::before,.modal-popup.popup-reorder-quote .modal-content .action:focus::before{color:#1b272d}.modal-popup.popup-reorder-quote .modal-content .action:active{border-color:#1b272d}.modal-popup.popup-reorder-quote .modal-content .action:active::before{color:#1b272d}.modal-popup.popup-reorder-quote .modal-content .action.replace{padding:0;margin-left:.5rem}.modal-popup.popup-reorder-quote .modal-content .action.primary{font-family:"Chakra Petch",sans-serif;font-size:1.125rem !important;font-weight:400 !important;line-height:1.463rem !important;align-items:center;justify-content:center;text-align:center;color:#fff;background:#0079ca;border:1px solid #0079ca;border-radius:0;padding:.75rem 1rem !important;text-decoration:none;appearance:none;cursor:pointer}@media(min-width:1280px){.modal-popup.popup-reorder-quote .modal-content .action.primary{font-size:1rem !important;line-height:1.219rem !important;padding:1.25rem 1.5rem}}.modal-popup.popup-reorder-quote .modal-content .action.primary:hover,.modal-popup.popup-reorder-quote .modal-content .action.primary:focus{background:#225999;border-color:#225999}.modal-popup.popup-reorder-quote .modal-content .action.primary:active{background:#143b66;border-color:#143b66}.account header .header__nav-primary__item--lvl1{margin-bottom:0 !important}.account header .header__nav-secondary__lang__toggle{display:flex;align-items:center;font-weight:normal}.account header input[type=text]{padding:1.75rem 3.5rem 1.75rem 1rem !important;color:#96a6af;font-size:1rem;line-height:1rem;font-weight:400}.account header input[type=text]::placeholder{color:#96a6af}.account #shopping-cart-table.quote-table-items .col.delete::before{display:none !important}.account main{font-family:"Suisse Intl",sans-serif;font-size:1.125rem !important;line-height:1.875rem !important;font-weight:400 !important}@media(max-width:1279.98px){.account main{font-size:1rem !important;font-weight:300 !important;line-height:1.375rem !important}.account main .primary{float:right;margin-bottom:1.5rem;margin-top:1.5rem}}@media(max-width:1279.98px){.account main table.table-order-items .col.actions{display:flex;align-items:center}.account main table.table-order-items .col.actions>*{margin-right:.5rem !important}}.account main .column.main .block:not(.widget) .block-title>strong{font-family:"Suisse Intl",sans-serif;font-size:2rem !important;line-height:2.625rem !important;font-weight:700 !important;color:#1b272d;margin:0 0 4rem;border-bottom:none}.account main .pager{display:flex;flex-direction:row !important;justify-content:space-between}.account main textarea{border:none;border-bottom:2px solid #c5ced3}.account main textarea :focus{border-bottom:2px solid #0079ca}.account main #maincontent{margin-top:2rem}.account main strong{font-weight:700 !important}.account main .page-title{font-family:"Suisse Intl",sans-serif;font-size:1.875rem !important;line-height:1.875rem !important;font-weight:500 !important;color:#1b272d;margin:2.5rem 0 1rem !important}@media(min-width:1280px){.account main .page-title{font-size:3rem !important;line-height:2.625rem !important;font-weight:700 !important;margin:0 0 2rem !important}}.account main .quote-date .quote-date-created,.account main .quote-date .quote-date-expired{font-size:1.25rem !important}.account main .quote-date .quote-date-created b+*,.account main .quote-date .quote-date-expired b+*{font-size:1.125rem !important}.account main fieldset .legend{font-family:"Suisse Intl",sans-serif !important;font-size:1.875rem !important;font-weight:700 !important;line-height:1.875rem !important;margin-left:0 !important}@media(max-width:1279.98px){.account main fieldset .legend{font-size:1.25rem !important;line-height:1.25rem !important;font-weight:500 !important}}.account main .counter{color:#96a6af !important;font-size:1rem !important}.account main .price{color:#1b272d}.account main .item.current>strong{border-color:#0079ca;color:#1b272d}.account main .block-content{margin:2rem 0}.account main .block-content .box{margin:1rem 0}.account main .block-content .box>*{padding-bottom:.5rem}.account main .block-title>strong{font-family:"Suisse Intl",sans-serif;font-size:1.25rem !important;font-weight:700 !important;line-height:1.875rem !important}@media(max-width:1279.98px){.account main .block-title>strong{font-size:1rem !important;line-height:1.25rem !important;font-weight:500 !important}}.account main .block:not(.widget) .block-title>.action{float:none !important;margin:0 1rem !important}@media(max-width:1279.98px){.account main .block:not(.widget) .block-title>.action{margin:1rem 0 !important}}.account main .sidebar-additional .action.tocart.primary{align-items:center;justify-content:center;text-align:center;color:#0079ca;background:rgba(0,0,0,0);border:none;border-radius:0;padding:0 !important;appearance:none;cursor:pointer;font-weight:500 !important}.account main .sidebar-additional .action.tocart.primary::after{display:none !important}.account main .sidebar-additional .action.tocart.primary::before{color:#0079ca}.account main .sidebar-additional .action.tocart.primary:hover::before,.account main .sidebar-additional .action.tocart.primary:focus::before{color:#1b272d}.account main .sidebar-main{padding:0}.account main .sidebar .price{color:#0079ca;font-weight:500 !important}.account main .sidebar .block-compare .block-title strong{font-size:1.25rem !important}.account main .sidebar .block-compare .action.delete{position:inherit !important;line-height:0 !important}.account main .sidebar .block-compare li{justify-content:space-between}.account main .sidebar .block-compare li strong{margin-left:0 !important}.account main .sidebar .block-compare a.action.primary{font-family:"Chakra Petch",sans-serif;font-size:1.125rem !important;font-weight:400 !important;line-height:1.463rem !important;align-items:center;justify-content:center;text-align:center;color:#fff;background:#0079ca;border:1px solid #0079ca;border-radius:0;padding:.75rem 1rem !important;text-decoration:none;appearance:none;cursor:pointer}@media(min-width:1280px){.account main .sidebar .block-compare a.action.primary{font-size:1rem !important;line-height:1.219rem !important;padding:1.25rem 1.5rem}}.account main .sidebar .block-compare a.action.primary:hover,.account main .sidebar .block-compare a.action.primary:focus{background:#225999;border-color:#225999}.account main .sidebar .block-compare a.action.primary:active{background:#143b66;border-color:#143b66}.account main .sidebar .block-compare a{margin-top:0 !important}.account main .sidebar .product-item-details{margin-left:5rem !important;margin-left:0 !important;position:initial}.account main .sidebar .product-item-details .price-box{color:#0079ca}@media(max-width:1279.98px){.account main .sidebar .product-item-details{display:flex;flex-direction:column}.account main .sidebar .product-item-details .product-item-actions{display:flex;justify-content:space-between}}.account main .sidebar .product-item-details .product-item-actions .actions-secondary>.action:before{width:auto;display:flex;align-items:center;justify-content:center}.account main .sidebar .product-item li{flex-direction:revert;justify-content:space-between}.account main .sidebar .product-item li .product-item-name{margin-left:0 !important}.account main .sidebar .product-item .action.delete{width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center}@media(max-width:1279.98px){.account main .sidebar .product-item .action.delete{position:inherit !important}}.account main .sidebar .product-items .product-item-photo{position:initial !important}.account main .box-title{font-family:"Suisse Intl",sans-serif;font-size:1.25rem !important;line-height:1.25rem !important;font-weight:500 !important}@media(max-width:1279.98px){.account main .box-title{font-size:1rem !important;line-height:1rem !important;font-weight:400 !important}}.account main p,.account main address{font-family:"Suisse Intl",sans-serif;font-size:1rem !important;font-weight:300 !important;line-height:1.375rem !important}@media(max-width:1279.98px){.account main p,.account main address{font-size:.875rem !important;line-height:1.135rem !important}}.account main .action.primary{display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#0079ca;border:1px solid #0079ca;border-radius:0;padding:.75rem 1rem !important;text-decoration:none;appearance:none;cursor:pointer;font-family:"Chakra Petch",sans-serif;font-size:1.125rem !important;font-weight:400 !important;line-height:1.463rem !important}@media(min-width:1280px){.account main .action.primary{padding:1.25rem 1.5rem;float:right}}.account main .action.primary:hover,.account main .action.primary:focus{background:#225999;border-color:#225999}.account main .action.primary:active{background:#143b66;border-color:#143b66}.account main .action,.account main .secondary{align-items:center;justify-content:center;text-align:center;color:#0079ca;background:rgba(0,0,0,0);border:none;border-radius:0;padding-right:.75rem;padding-bottom:.75rem;padding-left:0;appearance:none;cursor:pointer}.account main .action::after,.account main .secondary::after{display:none !important}.account main .action::before,.account main .secondary::before{color:#0079ca}.account main .action:hover::before,.account main .action:focus::before,.account main .secondary:hover::before,.account main .secondary:focus::before{color:#1b272d}.account main .action:active,.account main .secondary:active{border-color:#1b272d}.account main .action:active::before,.account main .secondary:active::before{color:#1b272d}.account main .action.action-edit,.account main .secondary.action-edit{right:0;margin-right:0;transform:translateX(calc(-100% - 17px))}.account main .product-item-info{display:flex;flex-direction:column}.account main .product-item-info a.product-item-photo{background:#fff;position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;max-width:max(200px,14.375rem)}.account main .product-item-info>*{margin-bottom:.5em !important}.account main .label{color:#1b272d;margin-bottom:.5rem !important}.account main input.mage-error{border-color:#ed002b !important}.account main input[type=text],.account main input[type=number],.account main input[type=email],.account main input[type=password],.account main select{border:none;border-bottom:2px solid #c5ced3;padding:1rem .75rem;height:3.625rem}.account main input[type=text]:focus,.account main input[type=number]:focus,.account main input[type=email]:focus,.account main input[type=password]:focus,.account main select:focus{border-bottom:2px solid #0079ca;box-shadow:none !important}.account main .quote-sales-rep{display:block;width:100%}.account main .actions.quote-view-links{display:flex}.account main.negotiable_quote-quote-view .column.main,.account main.negotiable_quote-quote-print .column.main{display:flex;flex-direction:column;align-items:flex-start !important}.account main.negotiable_quote-quote-view .column.main .quote-shipping-info,.account main.negotiable_quote-quote-print .column.main .quote-shipping-info{align-self:flex-start}@media(max-width:1279.98px){.account main.negotiable_quote-quote-view .column.main .quote-shipping-info,.account main.negotiable_quote-quote-print .column.main .quote-shipping-info{margin-top:2rem}}.account main.negotiable_quote-quote-view .column.main .block-comments,.account main.negotiable_quote-quote-print .column.main .block-comments{align-self:flex-start}.account main.negotiable_quote-quote-view .column.main .quote-comments-block,.account main.negotiable_quote-quote-view .column.main .quote-history-log-block,.account main.negotiable_quote-quote-print .column.main .quote-comments-block,.account main.negotiable_quote-quote-print .column.main .quote-history-log-block{align-self:flex-start;margin:1rem}.account main.negotiable_quote-quote-view .column.main #shopping-cart-table,.account main.negotiable_quote-quote-print .column.main #shopping-cart-table{color:#1b272d}.account main.negotiable_quote-quote-view .column.main #shopping-cart-table-totals,.account main.negotiable_quote-quote-print .column.main #shopping-cart-table-totals{color:#1b272d}.account main.negotiable_quote-quote-view .column.main .product.data.items>.item.content:after,.account main.negotiable_quote-quote-print .column.main .product.data.items>.item.content:after{color:rgba(0,0,0,0)}.account main.negotiable_quote-quote-view .column.main .action.primary span,.account main.negotiable_quote-quote-print .column.main .action.primary span{display:flex !important}.account main #additional-addresses-table{font-size:.875rem}.account main #my-orders-table .price,.account main .data-grid.table .price{font-size:1rem}.account main .data-grid.table tbody{width:100%}@media(min-width:1280px){.account main .data-grid.table tbody{margin-top:0 !important}}@media(min-width:1280px){.account main #my-orders-table{margin-top:0 !important}}.account main #my-orders-table,.account main #additional-addresses-table,.account main .data-grid.table,.account main #shopping-cart-table{color:#1b272d;display:flex;flex-direction:column;background:rgba(0,0,0,0);margin-left:0;padding-left:0;padding-top:0;font-family:"Suisse Intl",sans-serif;font-size:1rem !important;font-weight:300 !important;line-height:1.375rem !important}@media(max-width:1279.98px){.account main #my-orders-table,.account main #additional-addresses-table,.account main .data-grid.table,.account main #shopping-cart-table{padding:0;font-size:.875rem !important;line-height:1.135rem !important}}.account main #my-orders-table thead,.account main #additional-addresses-table thead,.account main .data-grid.table thead,.account main #shopping-cart-table thead{width:100%}@media(max-width:1279.98px){.account main #my-orders-table thead,.account main #additional-addresses-table thead,.account main .data-grid.table thead,.account main #shopping-cart-table thead{display:none}}.account main #my-orders-table thead tr,.account main #additional-addresses-table thead tr,.account main .data-grid.table thead tr,.account main #shopping-cart-table thead tr{width:100%;display:flex;min-width:100%;gap:.75rem}.account main #my-orders-table thead tr th,.account main #additional-addresses-table thead tr th,.account main .data-grid.table thead tr th,.account main #shopping-cart-table thead tr th{min-width:8rem;margin:0;padding:0;flex:1;border-color:rgba(0,0,0,0)}.account main #my-orders-table thead tr th[class^=col],.account main #additional-addresses-table thead tr th[class^=col],.account main .data-grid.table thead tr th[class^=col],.account main #shopping-cart-table thead tr th[class^=col]{display:flex;padding:0 !important;margin:0 !important;flex:1}@media(max-width:1279.98px){.account main #my-orders-table .my-orders-search-advanced .fieldset:first-of-type,.account main #additional-addresses-table .my-orders-search-advanced .fieldset:first-of-type,.account main .data-grid.table .my-orders-search-advanced .fieldset:first-of-type,.account main #shopping-cart-table .my-orders-search-advanced .fieldset:first-of-type{display:flex;flex-direction:column;align-items:flex-start}}.account main #my-orders-table thead td,.account main #additional-addresses-table thead td,.account main .data-grid.table thead td,.account main #shopping-cart-table thead td{display:flex;justify-content:space-between}.account main #my-orders-table tbody,.account main #additional-addresses-table tbody,.account main .data-grid.table tbody,.account main #shopping-cart-table tbody{width:100%}.account main #my-orders-table tbody tr,.account main #additional-addresses-table tbody tr,.account main .data-grid.table tbody tr,.account main #shopping-cart-table tbody tr{display:flex;align-items:flex-start;flex-direction:column;margin:0 0 2.5rem !important;gap:.25rem;min-width:fit-content;width:100%}@media(min-width:1024px){.account main #my-orders-table tbody tr,.account main #additional-addresses-table tbody tr,.account main .data-grid.table tbody tr,.account main #shopping-cart-table tbody tr{flex-direction:row;margin:0 !important}}@media(min-width:1280px){.account main #my-orders-table tbody tr,.account main #additional-addresses-table tbody tr,.account main .data-grid.table tbody tr,.account main #shopping-cart-table tbody tr{align-items:center;border-bottom:1px solid #96a6af;gap:.75rem}}.account main #my-orders-table tbody tr td,.account main #additional-addresses-table tbody tr td,.account main .data-grid.table tbody tr td,.account main #shopping-cart-table tbody tr td{flex:1;margin:0;padding:.5rem 0 !important;min-width:8rem;width:auto}.account main #my-orders-table tbody tr td[class^=col],.account main #additional-addresses-table tbody tr td[class^=col],.account main .data-grid.table tbody tr td[class^=col],.account main #shopping-cart-table tbody tr td[class^=col]{padding:0 !important;margin:0 !important}@media(min-width:1280px){.account main #my-orders-table tbody tr td[class^=col],.account main #additional-addresses-table tbody tr td[class^=col],.account main .data-grid.table tbody tr td[class^=col],.account main #shopping-cart-table tbody tr td[class^=col]{padding:1rem 0 !important}}.account main #my-orders-table tbody tr td.col.actions,.account main #additional-addresses-table tbody tr td.col.actions,.account main .data-grid.table tbody tr td.col.actions,.account main #shopping-cart-table tbody tr td.col.actions{display:flex;flex-wrap:wrap}@media(min-width:1280px){.account main #my-orders-table tbody tr td.col.actions,.account main #additional-addresses-table tbody tr td.col.actions,.account main .data-grid.table tbody tr td.col.actions,.account main #shopping-cart-table tbody tr td.col.actions{flex-direction:column}}.account main #my-orders-table tbody tr td.col.actions .action.view,.account main #my-orders-table tbody tr td.col.actions .action.order,.account main #additional-addresses-table tbody tr td.col.actions .action.view,.account main #additional-addresses-table tbody tr td.col.actions .action.order,.account main .data-grid.table tbody tr td.col.actions .action.view,.account main .data-grid.table tbody tr td.col.actions .action.order,.account main #shopping-cart-table tbody tr td.col.actions .action.view,.account main #shopping-cart-table tbody tr td.col.actions .action.order{padding:.25rem 0;margin:0}@media(min-width:1280px){.account main #my-orders-table tbody tr td.col.actions .action.view,.account main #my-orders-table tbody tr td.col.actions .action.order,.account main #additional-addresses-table tbody tr td.col.actions .action.view,.account main #additional-addresses-table tbody tr td.col.actions .action.order,.account main .data-grid.table tbody tr td.col.actions .action.view,.account main .data-grid.table tbody tr td.col.actions .action.order,.account main #shopping-cart-table tbody tr td.col.actions .action.view,.account main #shopping-cart-table tbody tr td.col.actions .action.order{padding:0}}@media(min-width:1280px){.account main #my-orders-table tbody tr td,.account main #additional-addresses-table tbody tr td,.account main .data-grid.table tbody tr td,.account main #shopping-cart-table tbody tr td{margin:1rem 0}.account main #my-orders-table tbody tr td.col.price,.account main #my-orders-table tbody tr td.col.subtotal,.account main #additional-addresses-table tbody tr td.col.price,.account main #additional-addresses-table tbody tr td.col.subtotal,.account main .data-grid.table tbody tr td.col.price,.account main .data-grid.table tbody tr td.col.subtotal,.account main #shopping-cart-table tbody tr td.col.price,.account main #shopping-cart-table tbody tr td.col.subtotal{flex-direction:column;font-family:"Chakra Petch",sans-serif;font-weight:400;font-size:1rem;line-height:1.219rem;color:#0079ca;font-weight:500 !important}.account main #my-orders-table tbody tr td.col.price .price-excluding-tax,.account main #my-orders-table tbody tr td.col.subtotal .price-excluding-tax,.account main #additional-addresses-table tbody tr td.col.price .price-excluding-tax,.account main #additional-addresses-table tbody tr td.col.subtotal .price-excluding-tax,.account main .data-grid.table tbody tr td.col.price .price-excluding-tax,.account main .data-grid.table tbody tr td.col.subtotal .price-excluding-tax,.account main #shopping-cart-table tbody tr td.col.price .price-excluding-tax,.account main #shopping-cart-table tbody tr td.col.subtotal .price-excluding-tax{color:#96a6af !important}.account main #my-orders-table tbody tr td.col,.account main #additional-addresses-table tbody tr td.col,.account main .data-grid.table tbody tr td.col,.account main #shopping-cart-table tbody tr td.col{display:flex;align-items:center}}.account main #my-orders-table td,.account main #additional-addresses-table td,.account main .data-grid.table td,.account main #shopping-cart-table td{vertical-align:middle}.account main #my-orders-table .action,.account main #additional-addresses-table .action,.account main .data-grid.table .action,.account main #shopping-cart-table .action{border:none;display:flex;flex:1 0 auto;text-decoration:none;color:#0079ca;width:auto;justify-content:flex-start !important}@media(min-width:1280px){.account main #my-orders-table .action,.account main #additional-addresses-table .action,.account main .data-grid.table .action,.account main #shopping-cart-table .action{min-width:100%}}.account main #my-orders-table .action:hover,.account main #additional-addresses-table .action:hover,.account main .data-grid.table .action:hover,.account main #shopping-cart-table .action:hover{text-decoration:underline}.account main #my-orders-table .action+.action:not(:last-of-type),.account main #additional-addresses-table .action+.action:not(:last-of-type),.account main .data-grid.table .action+.action:not(:last-of-type),.account main #shopping-cart-table .action+.action:not(:last-of-type){margin:0 0 .75rem}.account main .block-reorder .actions-toolbar{display:flex;flex-direction:column;align-items:flex-start}.account main .actions-toolbar{margin-left:0 !important}.account main input[type=checkbox]{position:relative;width:1.5em;height:1.5em;color:#1b272d;border:.1em solid #1b272d;border-radius:.3em;appearance:none;outline:0;cursor:pointer}.account main input[type=checkbox]::before{position:absolute;content:"";display:block;left:.3rem;width:.5rem;height:.8rem;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.account main input[type=checkbox]:checked{color:#fff;border-color:#0079ca;background:#0079ca}.account main input[type=checkbox]:checked::before{opacity:1}.account main .message.error{min-width:100%}.account main .message>*:first-child:before{top:50% !important;content:"" !important}.account main .field-tooltip-action:before{color:#0079ca !important}.account main .field-tooltip .field-tooltip-content:before,.account main .field-tooltip .field-tooltip-content:after{border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px;border-style:solid;height:0;width:0;left:-21px;top:12px;content:"";display:block;position:absolute;z-index:3}@media(max-width:1279.98px){.account main .field-tooltip .field-tooltip-content:before,.account main .field-tooltip .field-tooltip-content:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #111 rgba(0,0,0,0);right:.5rem;top:0;left:auto}}.account main .nested{width:100%;min-width:100%}.account main .field-tooltip .field-tooltip-content{border:1px solid #000;border-radius:.25rem;padding:12px;width:270px;display:none;left:38px;position:absolute;top:-9px;word-wrap:break-word;z-index:2;background:#111;color:#fff}@media(max-width:1279.98px){.account main .field-tooltip .field-tooltip-content{top:2.5rem;left:auto !important}}.account main .search-sku button[type=submit]{right:1rem;top:.5rem}.account main .search-sku button[type=submit]::after{font-size:1.5rem}.account main select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:2px solid #c5ced3;padding:1rem .75rem;height:3.625rem}@media(max-width:1023.98px){.account main form.form.search.my-orders-search-advanced{margin:0 0 2rem}}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info{margin:0 !important}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info:not(.extra-order-search){display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}@media(min-width:1024px){.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info:not(.extra-order-search){flex-direction:row}}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info .field.search-sku.field-50{width:100% !important;margin:0}@media(min-width:1024px){.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info .field.search-sku.field-50{width:75% !important}}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info .field.field-50.filters-collapse{width:auto !important;margin:0 !important;height:100% !important}@media(min-width:1024px){.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info .field.field-50.filters-collapse{align-self:center}}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info .field.field-50.filters-collapse button{padding:0 !important}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info.extra-order-search{margin:2rem 0 0 !important}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info.extra-order-search .field.field-50.field-dates .control .range.fields.group.group-2{margin:0}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info.extra-order-search .field.field-50.field-dates .control .range.fields.group.group-2 .field.field-date:first-of-type{margin-right:.5rem}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info.extra-order-search .field.field-50.field-dates .control .range.fields.group.group-2 .field.field-date:last-of-type{margin-left:.5rem}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info.extra-order-search .field.field-50.field-order-totals .control .range.fields.group.group-2{margin:0}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info.extra-order-search .field.field-50.field-order-totals .control .range.fields.group.group-2 .field.field-order-total:first-of-type{margin-right:.5rem}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info.extra-order-search .field.field-50.field-order-totals .control .range.fields.group.group-2 .field.field-order-total:last-of-type{margin-left:.5rem}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info.extra-order-search .actions-toolbar .primary{display:flex;align-items:center;justify-content:flex-end}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info.extra-order-search .actions-toolbar .primary a>button{padding:0}.account main form.form.search.my-orders-search-advanced fieldset.fieldset.info.extra-order-search .actions-toolbar .primary button.action.primary{margin:0}.account main .field{position:relative}.account main .field:not(:first-of-type) .control:has(select)::after,.account main .field .control:has(select) .control:has(select):nth-child(2)::after{content:"";font-family:"actions-icons";font-size:1rem;margin-right:1rem;color:#1b272d;position:absolute;top:3rem;right:0}.account main .data.item.title{display:flex;padding:1rem 0;width:max-content !important}.account main .field-attachment{margin-left:1rem}.account main ._disabled span{display:flex !important}.account main .action.checkout{margin:0 .5rem;padding-bottom:0}.account main .quote-details-items{display:flex;flex-direction:column}.account main .quote-details-items .data.item.content .quote-comments-block{margin:0 0 1rem}.account main .quote-comments-block .comments-block-item .comments-block-item-date-time{font-family:"Suisse Intl",sans-serif;font-size:1rem !important;line-height:1.375rem !important}@media(max-width:1279.98px){.account main .quote-comments-block .comments-block-item .comments-block-item-date-time{font-size:.875rem !important;line-height:1.135rem !important}}.account main .quote-comments-block .comments-block-item .comments-block-item-comment{font-family:"Suisse Intl",sans-serif;font-size:1rem !important;font-weight:300 !important;line-height:1.375rem !important}@media(max-width:1279.98px){.account main .quote-comments-block .comments-block-item .comments-block-item-comment{font-size:.875rem !important;line-height:1.135rem !important}}.account main .block.block-collapsible-nav{top:0 !important}.account main td.col.delete{margin:0 !important}.account main .field-attachment::after{display:none}.account main .field-attachment label::before{left:-30px}fieldset label.label{width:max-content !important}fieldset .control{width:100% !important;display:flex;flex-direction:column;align-items:flex-start}fieldset .control .range{flex-direction:row !important;margin:.75rem 0;flex:1 0 auto;max-width:unset;min-width:unset;width:100%}fieldset .control .range .field-order-total .control{display:grid;grid-template-columns:auto auto;align-items:center}fieldset .control .range .field-order-total .control .sub-label{width:fit-content;margin:0 .5rem 0 0}fieldset .control .range .field-order-total .control input[type=text]{min-width:0;width:auto;height:100%}fieldset .control .range .field.field-date .control{display:grid;grid-template-columns:auto auto auto;align-items:center}fieldset .control .range .field.field-date .control .sub-label{margin:0 .5rem 0 0;width:fit-content}fieldset .control .range .field.field-date .control input[type=text]{min-width:0;width:auto;height:100%}fieldset .control .range .field.field-date .control button.ui-datepicker-trigger{margin:0;height:100%;padding:.25rem;border-radius:0;background-color:#0079ca}fieldset .control .range .field.field-date .control button.ui-datepicker-trigger::before{color:#fff}fieldset .control .sub-label{margin-right:1rem}.data::after{display:none}.negotiable_quote-quote-view .message-notice{padding-left:1rem !important;margin-bottom:2rem !important}.negotiable_quote-quote-view .data.product.quote-details-items{display:flex;flex-direction:column}.negotiable_quote-quote-view .data.product.quote-details-items .data.item.title.quote-comments{width:100% !important}.negotiable_quote-quote-view .data.product.quote-details-items #comments{background:rgba(0,0,0,0) !important;padding:0 !important;border:0;float:none !important;margin:0 !important}.negotiable_quote-quote-view .data.product.quote-details-items #history-log{display:none !important}.negotiable_quote-quote-view .data::after{display:none}.negotiable_quote-quote-view .data.switch{color:#1b272d !important;padding:0 0 1.5rem !important;margin:0 0 1rem !important;display:flex !important;background:rgba(0,0,0,0) !important;border:none !important;border-bottom:1px solid #4b5a62 !important;width:100% !important;height:auto !important;pointer-events:none}@media(min-width:1280px){.negotiable_quote-quote-view .data.switch{padding:1rem 0 .75rem !important}}.negotiable_quote-quote-view .data .quote-title{color:#1b272d;border-bottom:1px solid #4b5a62 !important;margin-bottom:1.5rem;padding-bottom:.25rem}.negotiable_quote-quote-view .data .quote-title strong{font-size:1.8rem !important}@media(min-width:1280px){.negotiable_quote-quote-view .data .quote-title strong{font-size:1.4rem !important}}.negotiable_quote-quote-view .data .item.content{background:rgba(0,0,0,0);color:#1b272d;border:none}.negotiable_quote-quote-view .data .item.content ::after{color:rgba(0,0,0,0)}.negotiable_quote-quote-view .data .item.content li{padding-bottom:0 !important}.negotiable_quote-quote-view .data .quote-table{border:none}@media(max-width:1279.98px){.negotiable_quote-quote-view .data .quote-table{align-self:flex-start;overflow:hidden}}.negotiable_quote-quote-view .data .quote-table-totals-wrap{color:#1b272d !important;background:rgba(0,0,0,0) !important;display:flex !important;justify-content:flex-end !important;margin-right:2rem !important}.negotiable_quote-quote-view .data #form-quote{color:#1b272d}.negotiable_quote-quote-view .data #items-quoted{background:rgba(0,0,0,0);display:inline}@media(min-width:1280px){.negotiable_quote-quote-view .data #items-quoted{width:max-content}}.negotiable_quote-quote-view .data #history-log{background-color:rgba(0,0,0,0);color:#1b272d;border:none}.negotiable_quote-quote-view .data #history-log ::after{color:rgba(0,0,0,0)}.negotiable_quote-quote-view .data .action.update{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:2.5rem;padding:.5rem .75rem;color:#1b272d;border:1px solid currentColor;background:rgba(0,0,0,0);text-decoration:none;appearance:none;border-radius:0;font-weight:500;cursor:pointer}@media(max-width:1279.98px){.negotiable_quote-quote-view .data .action.update{font-size:1.125rem;line-height:1.5rem}}.negotiable_quote-quote-view .data .action.update:hover,.negotiable_quote-quote-view .data .action.update:focus{color:#0079ca;border-color:#0079ca}.negotiable_quote-quote-view .data .action.update:active{color:#143b66;border-color:#143b66}.negotiable_quote-quote-view .data .action.update._disabled{color:#96a6af;border:1px solid currentColor;background:rgba(0,0,0,0)}.negotiable_quote-quote-view .data .action.update._disabled:hover,.negotiable_quote-quote-view .data .action.update._disabled:focus{color:#96a6af;border-color:#96a6af}.negotiable_quote-quote-view .data .action.update._disabled:active{color:#96a6af;border-color:#96a6af}.pager{display:flex;flex-direction:column}ol.product-items .account.product-item-info{display:flex;flex-direction:column;align-items:center}ol.product-items strong,ol.product-items .price-box.price-configured_price{margin-left:0 !important}ol.product-items .action.edit,ol.product-items .action.delete{text-align:left !important}ol.product-items .field.qty{display:flex !important}@media(min-width:1280px){ol.product-items .product-item{margin-right:1.5rem !important}}.form-edit-account .field.choice::before{width:0 !important}.block-collapsible-nav .item.current a{border-color:#0079ca}.block-collapsible-nav .title::after{top:.75rem !important;font-family:"Chakra Petch",sans-serif}@media(max-width:1279.98px){.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before{padding-right:10px;content:attr(data-th) ": ";display:inline-block;color:#111;font-weight:700}}.quote-view-links .action[data-mobile-label] span{display:inline !important}.customer-account-forgotpassword header .header__nav-primary__item--lvl1,.customer-account-createpassword header .header__nav-primary__item--lvl1{margin-bottom:0 !important}.customer-account-forgotpassword header .header__nav-secondary__lang__toggle,.customer-account-createpassword header .header__nav-secondary__lang__toggle{display:flex;align-items:center;font-weight:normal}.customer-account-forgotpassword header input[type=text],.customer-account-createpassword header input[type=text]{padding:1.75rem 3.5rem 1.75rem 1rem !important;color:#96a6af;font-size:1rem;line-height:1rem;font-weight:400}.customer-account-forgotpassword header input[type=text]::placeholder,.customer-account-createpassword header input[type=text]::placeholder{color:#96a6af}.customer-account-forgotpassword main #maincontent,.customer-account-createpassword main #maincontent{margin-top:2rem}.customer-account-forgotpassword main .control,.customer-account-createpassword main .control{width:100% !important;display:flex;flex-direction:column;align-items:flex-start}.customer-account-forgotpassword main .control .range,.customer-account-createpassword main .control .range{flex-direction:row !important;margin:.75rem 0}.customer-account-forgotpassword main .control .sub-label,.customer-account-createpassword main .control .sub-label{margin-right:1rem}.customer-account-forgotpassword main .label,.customer-account-createpassword main .label{color:#1b272d;margin-bottom:.5rem !important}.customer-account-forgotpassword main input.mage-error,.customer-account-createpassword main input.mage-error{border-color:#ed002b !important}.customer-account-forgotpassword main input[type=text],.customer-account-forgotpassword main input[type=number],.customer-account-forgotpassword main input[type=email],.customer-account-forgotpassword main input[type=password],.customer-account-forgotpassword main select,.customer-account-createpassword main input[type=text],.customer-account-createpassword main input[type=number],.customer-account-createpassword main input[type=email],.customer-account-createpassword main input[type=password],.customer-account-createpassword main select{border:none;border-bottom:2px solid #c5ced3;padding:1rem .75rem;height:auto}.customer-account-forgotpassword main input[type=text]:focus,.customer-account-forgotpassword main input[type=number]:focus,.customer-account-forgotpassword main input[type=email]:focus,.customer-account-forgotpassword main input[type=password]:focus,.customer-account-forgotpassword main select:focus,.customer-account-createpassword main input[type=text]:focus,.customer-account-createpassword main input[type=number]:focus,.customer-account-createpassword main input[type=email]:focus,.customer-account-createpassword main input[type=password]:focus,.customer-account-createpassword main select:focus{border-bottom:2px solid #0079ca}.customer-account-forgotpassword main .action.reload,.customer-account-createpassword main .action.reload{align-items:center;justify-content:center;text-align:center;color:#0079ca;background:rgba(0,0,0,0);border:none;border-radius:0;padding-right:.75rem;padding-bottom:.75rem;padding-left:0;appearance:none;cursor:pointer}.customer-account-forgotpassword main .action.reload::after,.customer-account-createpassword main .action.reload::after{display:none !important}.customer-account-forgotpassword main .action.reload::before,.customer-account-createpassword main .action.reload::before{color:#0079ca}.customer-account-forgotpassword main .action.reload:hover::before,.customer-account-forgotpassword main .action.reload:focus::before,.customer-account-createpassword main .action.reload:hover::before,.customer-account-createpassword main .action.reload:focus::before{color:#1b272d}.customer-account-forgotpassword main .action.reload:active,.customer-account-createpassword main .action.reload:active{border-color:#1b272d}.customer-account-forgotpassword main .action.reload:active::before,.customer-account-createpassword main .action.reload:active::before{color:#1b272d}.customer-account-forgotpassword main .actions-toolbar .primary,.customer-account-createpassword main .actions-toolbar .primary{float:right}.customer-account-forgotpassword main .field.choice::before,.customer-account-createpassword main .field.choice::before{display:none}.customer-account-forgotpassword main input[type=checkbox],.customer-account-createpassword main input[type=checkbox]{position:relative;width:1.5em;height:1.5em;color:#1b272d;border:.1em solid #1b272d;border-radius:.3em;appearance:none;outline:0;cursor:pointer}.customer-account-forgotpassword main input[type=checkbox]::before,.customer-account-createpassword main input[type=checkbox]::before{position:absolute;content:"";display:block;left:.3rem;width:.5rem;height:.8rem;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.customer-account-forgotpassword main input[type=checkbox]:checked,.customer-account-createpassword main input[type=checkbox]:checked{color:#fff;border-color:#0079ca;background:#0079ca}.customer-account-forgotpassword main input[type=checkbox]:checked::before,.customer-account-createpassword main input[type=checkbox]:checked::before{opacity:1}.customer-account-forgotpassword main .action.primary,.customer-account-createpassword main .action.primary{display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#0079ca;border:1px solid #0079ca;border-radius:0;text-decoration:none;appearance:none;cursor:pointer}@media(min-width:1280px){.customer-account-forgotpassword main .action.primary,.customer-account-createpassword main .action.primary{padding:1.25rem 1.5rem}}.customer-account-forgotpassword main .action.primary:hover,.customer-account-forgotpassword main .action.primary:focus,.customer-account-createpassword main .action.primary:hover,.customer-account-createpassword main .action.primary:focus{background:#225999;border-color:#225999;text-decoration:none}.customer-account-forgotpassword main .action.primary:active,.customer-account-createpassword main .action.primary:active{background:#143b66;border-color:#143b66}.customer-account-forgotpassword main .control.captcha,.customer-account-createpassword main .control.captcha{display:flex;flex-direction:column-reverse}.customer-account-forgotpassword main .control.captcha .captcha-img,.customer-account-createpassword main .control.captcha .captcha-img{margin-right:1rem}.layout-section__wrapper:first-child .layout-section .plp__breadcrumb.breadcrumb{padding:1.5rem 0}@media(min-width:1024px){.layout-section__wrapper:first-child .layout-section .plp__breadcrumb.breadcrumb{padding:2.5rem 0}}.plp__image-attributes{margin-bottom:40px}@media(min-width:1024px){.plp__image-attributes{margin-bottom:80px}}.plp__image-attributes .image-attributes{padding-top:0;padding-bottom:0;margin-bottom:120px}@media(min-width:1280px){.plp__image-attributes .image-attributes{margin-bottom:160px}}.plp__image-attributes .image-attributes__header{padding-bottom:0}.plp__image-attributes .image-attributes__subtitle{margin-bottom:0}.plp__image-attributes-family{margin-bottom:120px}@media(min-width:1280px){.plp__image-attributes-family{margin-bottom:160px}}.plp__image-attributes-family .image-attributes{padding-top:0;padding-bottom:0}.plp__image-attributes-family .image-attributes__header{padding-bottom:0}.plp__image-attributes-family .image-attributes__subtitle{margin-bottom:0}.plp__icon-item-list{padding:0}.plp__highlight-content{margin-top:4rem;margin-bottom:120px}@media(min-width:1024px){.plp__highlight-content{margin-bottom:160px}}@media(min-width:1280px){.plp__highlight-content{margin-top:15rem}}.plp__related-article.layout-section>.composite-news{padding-bottom:0}.plp__section-info{margin:120px 0}@media(min-width:768px){.plp__section-info{margin:120px}}@media(min-width:1024px){.plp__section-info{margin:160px}}.plp__section-info .plp__info-content{text-align:center;margin:0;padding:2rem}.plp__section-info .plp__info-content .info-content__content{font-size:.875rem;line-height:1.125rem}.plp__section-title .section-title__description{color:#4b5a62}@media(max-width:1023.98px){.plp__section-title .section-title__description{margin-top:1.5rem}}@media(min-width:1024px){.plp__section-title .section-title__description{font-size:1.125rem}}.plp__section-title+section.row{padding-top:1.75rem}@media(min-width:1024px){.plp__section-title+section.row{padding-top:2.5rem}}.pdp__header-wrapper{margin-bottom:7.5rem}.pdp__header-product,.pdp__tabs-expanded{padding-top:0;padding-bottom:0}.pdp__cable .pdp__nomargin-top.section-title,.pdp__recommended .pdp__nomargin-top.section-title{padding-top:0;padding-bottom:0}.pdp__recommended{display:flex;flex-direction:column;gap:1.5rem;margin-top:7.5rem;margin-bottom:7.5rem}@media(min-width:1024px){.pdp__recommended{gap:2.5rem}}@media(min-width:1280px){.pdp__recommended{margin-top:10rem;margin-bottom:10rem}}.pdp__tabs{padding:0}.pdp__cable .section-title{margin-bottom:2.5rem}.pdp__cable-cta{margin-top:2.5rem;margin-bottom:7.5rem}@media(min-width:1280px){.pdp__cable-cta{margin-top:5rem;margin-bottom:10rem}}.layout-section__wrapper:first-child .layout-section .product-finder__breadcrumb.breadcrumb{padding:1.5rem 0}@media(min-width:1024px){.layout-section__wrapper:first-child .layout-section .product-finder__breadcrumb.breadcrumb{padding:2.5rem 0 5rem}}.product-finder__page-title{padding:0 0 2.5rem}@media(min-width:1024px){.product-finder__page-title{padding:0 0 5rem}}.product-finder__nomargin-top.section-title{align-items:flex-start;max-width:unset}.product-finder__nomargin-top.section-title .section-title__title{margin:0;text-align:unset}.product-finder__header{margin-bottom:5rem}@media(min-width:1024px){.product-finder__header{margin-bottom:8.125rem}}.product-finder__header .search-product{padding:0}.product-finder__grid-card{padding:0;margin-bottom:5rem}@media(min-width:1024px){.product-finder__grid-card{margin-bottom:7.5rem}}.comparator-page__section-title{margin-bottom:3.75rem}.comparator-page__section-title .section-title__title{margin:0}.comparator__header-content .comparator__cta+.comparator__cta{margin-top:1rem !important}.global-search-result__wrapper-grid .documents-list{padding-bottom:0}.global-search-result__wrapper-grid .documents-list+.documents-list{margin-top:1.5rem}.global-search-result__wrapper-grid .item-list+.item-list{margin-top:1.5rem}.global-search-result__wrapper-grid .teaser-small-grid+.teaser-small-grid{margin-top:1.5rem}.views-exposed-form{display:flex;align-items:center !important;justify-content:space-between;flex-wrap:wrap;margin:0 auto 2rem;gap:1rem;width:100%}.views-exposed-form[action^="/faq/faq"]{margin:0 auto 2rem;align-items:unset !important;gap:2.5rem}.views-exposed-form[action^="/faq/faq"] [class*=js-form][class*=js-form-type-textfield]{position:relative;margin:0}.views-exposed-form[action^="/faq/faq"] [class*=js-form][class*=js-form-type-textfield] label{display:none}.views-exposed-form[action^="/faq/faq"] [class*=js-form][class*=js-form-type-textfield] input[type=text]{font-size:1rem;line-height:1rem;font-weight:400;color:#1b272d;height:auto;flex:1}.views-exposed-form[action^="/faq/faq"] [class*=js-form][class*=js-form-type-textfield] input[type=text]::placeholder{color:#96a6af}.views-exposed-form[action^="/faq/faq"] [class*=form-actions][class*=js-form-wrapper][class*=form-wrapper]{margin:0}.views-exposed-form .form-item.js-form-type-select::after{content:"";font-family:"actions-icons";font-size:1rem;margin-right:1rem;color:#1b272d;position:absolute;top:3.5rem;right:0;pointer-events:none}.views-exposed-form .form-item{display:flex;flex-direction:column;flex:1 0;position:relative}.views-exposed-form .form-item select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:.125rem solid #c5ced3;padding:1rem .75rem;height:3.625rem}.views-exposed-form label{color:#96a6af;margin-bottom:1rem}.views-exposed-form input.mage-error{border-color:#ed002b !important}.views-exposed-form input[type=text]{border:none;border-bottom:2px solid #c5ced3;padding:1rem .75rem;height:3.625rem;outline:none}.views-exposed-form input[type=text]:focus,.views-exposed-form input[type=text]:hover{border-bottom:2px solid #0079ca}.views-exposed-form .form-actions.js-form-wrapper.form-wrapper{flex:1 0 100%}
