.O1-1-header__bottom__group__list,.O1-1-header__nav__list,.O1-header__bottom__group__list,.O1-header__nav__list,.O103-house-product-demo__overlay__list,.O2-footer__legal__links,.O2-footer__links,.O23-tabs__list,.O42-history__navigation__list,.O82-product-tabs__list,.modal-multi-selector__list{display:block;padding:0;margin:0;list-style:none}@-webkit-keyframes initial-view-fade{0%{opacity:0}100%{opacity:1}}@keyframes initial-view-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes initial-view-fade-translate{0%{-webkit-transform:translate3d(0,10rem,0);transform:translate3d(0,10rem,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes initial-view-fade-translate{0%{-webkit-transform:translate3d(0,10rem,0);transform:translate3d(0,10rem,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes wiggle{0%,100%,56%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}14%,42%{-webkit-transform:translate3d(-35%,0,0);transform:translate3d(-35%,0,0)}28%{-webkit-transform:translate3d(35%,0,0);transform:translate3d(35%,0,0)}}@keyframes wiggle{0%,100%,56%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}14%,42%{-webkit-transform:translate3d(-35%,0,0);transform:translate3d(-35%,0,0)}28%{-webkit-transform:translate3d(35%,0,0);transform:translate3d(35%,0,0)}}@-webkit-keyframes icon-arrow-down-down{0%,100%{-webkit-transform:translate3d(0,0,0) rotate(90deg);transform:translate3d(0,0,0) rotate(90deg);opacity:1}50%{-webkit-transform:translate3d(0,150%,0) rotate(90deg);transform:translate3d(0,150%,0) rotate(90deg);opacity:0}51%{-webkit-transform:translate3d(0,-150%,0) rotate(90deg);transform:translate3d(0,-150%,0) rotate(90deg);opacity:0}}@keyframes icon-arrow-down-down{0%,100%{-webkit-transform:translate3d(0,0,0) rotate(90deg);transform:translate3d(0,0,0) rotate(90deg);opacity:1}50%{-webkit-transform:translate3d(0,150%,0) rotate(90deg);transform:translate3d(0,150%,0) rotate(90deg);opacity:0}51%{-webkit-transform:translate3d(0,-150%,0) rotate(90deg);transform:translate3d(0,-150%,0) rotate(90deg);opacity:0}}@-webkit-keyframes icon-arrow-down-up{0%,100%{-webkit-transform:translate3d(0,0,0) rotate(90deg);transform:translate3d(0,0,0) rotate(90deg);opacity:1}50%{-webkit-transform:translate3d(0,-150%,0) rotate(90deg);transform:translate3d(0,-150%,0) rotate(90deg);opacity:0}51%{-webkit-transform:translate3d(0,150%,0) rotate(90deg);transform:translate3d(0,150%,0) rotate(90deg);opacity:0}}@keyframes icon-arrow-down-up{0%,100%{-webkit-transform:translate3d(0,0,0) rotate(90deg);transform:translate3d(0,0,0) rotate(90deg);opacity:1}50%{-webkit-transform:translate3d(0,-150%,0) rotate(90deg);transform:translate3d(0,-150%,0) rotate(90deg);opacity:0}51%{-webkit-transform:translate3d(0,150%,0) rotate(90deg);transform:translate3d(0,150%,0) rotate(90deg);opacity:0}}@-webkit-keyframes icon-arrow-up-down{0%,100%{-webkit-transform:translate3d(0,0,0) rotate(-90deg);transform:translate3d(0,0,0) rotate(-90deg);opacity:1}50%{-webkit-transform:translate3d(0,150%,0) rotate(-90deg);transform:translate3d(0,150%,0) rotate(-90deg);opacity:0}51%{-webkit-transform:translate3d(0,-150%,0) rotate(-90deg);transform:translate3d(0,-150%,0) rotate(-90deg);opacity:0}}@keyframes icon-arrow-up-down{0%,100%{-webkit-transform:translate3d(0,0,0) rotate(-90deg);transform:translate3d(0,0,0) rotate(-90deg);opacity:1}50%{-webkit-transform:translate3d(0,150%,0) rotate(-90deg);transform:translate3d(0,150%,0) rotate(-90deg);opacity:0}51%{-webkit-transform:translate3d(0,-150%,0) rotate(-90deg);transform:translate3d(0,-150%,0) rotate(-90deg);opacity:0}}@-webkit-keyframes icon-arrow-up-up{0%,100%{-webkit-transform:translate3d(0,0,0) rotate(-90deg);transform:translate3d(0,0,0) rotate(-90deg);opacity:1}50%{-webkit-transform:translate3d(0,-150%,0) rotate(-90deg);transform:translate3d(0,-150%,0) rotate(-90deg);opacity:0}51%{-webkit-transform:translate3d(0,150%,0) rotate(-90deg);transform:translate3d(0,150%,0) rotate(-90deg);opacity:0}}@keyframes icon-arrow-up-up{0%,100%{-webkit-transform:translate3d(0,0,0) rotate(-90deg);transform:translate3d(0,0,0) rotate(-90deg);opacity:1}50%{-webkit-transform:translate3d(0,-150%,0) rotate(-90deg);transform:translate3d(0,-150%,0) rotate(-90deg);opacity:0}51%{-webkit-transform:translate3d(0,150%,0) rotate(-90deg);transform:translate3d(0,150%,0) rotate(-90deg);opacity:0}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}.btn .epi-editContainer,.filter__btn .epi-editContainer,audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}.container.grid-preview.is-hidden,.gm-style-cc,.gm-style-mtc,.js-modal .grid-preview.is-hidden.modal__inner,[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:dotted thin}.btn:focus,.filter__btn:focus,a:active,a:focus,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;height:auto}.search-form__input,svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}.mktoFormRow .select .select__container.is-open .select__option.is-disabled,.mktoFormRow .select__container.is-disabled .select__opener,.select .select__container.is-open .select__option.is-disabled,.select__container.is-disabled .select__opener,button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.container,.js-modal .modal__inner{width:100%;min-width:37.5rem;margin-left:auto;margin-right:auto;max-width:46.75rem;padding-left:1.875rem;padding-right:1.875rem}.container:after,.container:before,.js-modal .modal__inner:after,.js-modal .modal__inner:before,.row:after,.row:before{content:' ';display:table}.container:after,.js-modal .modal__inner:after,.row:after{clear:both}[class*=" col-"],[class^=col-]{float:left;position:relative}.row{margin-left:-.5rem;margin-right:-.5rem}.col-1,.col-2,.col-3,.col-xs-1,.col-xs-2,.col-xs-3{width:11rem;padding-left:.5rem;padding-right:.5rem;max-width:25%}.col-4,.col-5,.col-6,.col-xs-4,.col-xs-5,.col-xs-6{width:22rem;padding-left:.5rem;padding-right:.5rem;max-width:50%}.col-7,.col-8,.col-9,.col-xs-7,.col-xs-8,.col-xs-9{width:33rem;padding-left:.5rem;padding-right:.5rem;max-width:75%}.col-10,.col-11,.col-12,.col-xs-10,.col-xs-11,.col-xs-12{width:44rem;padding-left:.5rem;padding-right:.5rem;max-width:100%}.container.grid-preview [class*=" col-"]:before,.container.grid-preview [class^=col-]:before,.js-modal .grid-preview.modal__inner [class*=" col-"]:before,.js-modal .grid-preview.modal__inner [class^=col-]:before{left:.5rem;right:.5rem}.container.grid-preview,.js-modal .grid-preview.modal__inner{position:fixed;bottom:0;right:0;left:0;top:0;z-index:9999999;opacity:.5;pointer-events:none}.container.grid-preview .row,.js-modal .grid-preview.modal__inner .row{height:100%}.container.grid-preview [class*=" col-"],.container.grid-preview [class^=col-],.js-modal .grid-preview.modal__inner [class*=" col-"],.js-modal .grid-preview.modal__inner [class^=col-]{min-height:50px;height:100%}.container.grid-preview [class*=" col-"]:before,.container.grid-preview [class^=col-]:before,.js-modal .grid-preview.modal__inner [class*=" col-"]:before,.js-modal .grid-preview.modal__inner [class^=col-]:before{content:"";display:block;position:absolute;bottom:0;top:0;background:rgba(228,85,14,.15)}.gm-style a[href^="http://maps.google.com/maps"]:not(.show-link),.gm-style a[href^="https://maps.google.com/maps"]:not(.show-link),.gm-style a[href^="https://www.google.com/maps"]:not(.show-link),.hidden,.is-shown-desktop,.is-shown-lg,.is-shown-md,.is-shown-sm,.is-shown-xs,.js-template,script{display:none!important}@font-face{font-family:Avenir;font-weight:300;font-display:swap;font-style:normal;src:url(/dist/assets/fonts/46680fa5-2284-465a-bb3e-6f7863236c98.eot?#iefix);src:url(/dist/assets/fonts/46680fa5-2284-465a-bb3e-6f7863236c98.eot?#iefix) format("eot"),url(/dist/assets/fonts/9cb0c1f6-be56-4170-bb5d-4ffeb761718c.woff2) format("woff2"),url(/dist/assets/fonts/7d2e38f0-abe3-4e68-a7ef-ee8f6572dd10.woff) format("woff"),url(/dist/assets/fonts/6ea0c76a-c6da-496b-917d-b9cd2b2cfa7c.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:400;font-display:swap;font-style:normal;src:url(/dist/assets/fonts/762109fe-7eb9-4b35-989b-6c75669f7570.eot?#iefix);src:url(/dist/assets/fonts/762109fe-7eb9-4b35-989b-6c75669f7570.eot?#iefix) format("eot"),url(/dist/assets/fonts/56278f56-a7d4-406a-a879-ee5e952e9f2a.woff2) format("woff2"),url(/dist/assets/fonts/326b11a6-5a32-4a33-90c7-e0c7291c1e27.woff) format("woff"),url(/dist/assets/fonts/078116f9-2afd-44b4-ab20-7ae4ed204169.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:500;font-display:swap;font-style:normal;src:url(/dist/assets/fonts/c9005e0b-3ca0-4d14-86f9-a981c4e6138a.eot?#iefix);src:url(/dist/assets/fonts/c9005e0b-3ca0-4d14-86f9-a981c4e6138a.eot?#iefix) format("eot"),url(/dist/assets/fonts/b0f4e360-530c-4551-aaa0-88ef1afb7d10.woff2) format("woff2"),url(/dist/assets/fonts/abe68f66-51d9-4463-ac9f-0297bc571a97.woff) format("woff"),url(/dist/assets/fonts/58f8f705-5a26-4e54-8053-1d1c62e1c6fb.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:600;font-display:swap;font-style:normal;src:url(/dist/assets/fonts/ce2f86dc-3a04-4ef9-8370-84b7fa1d24ac.eot?#iefix);src:url(/dist/assets/fonts/ce2f86dc-3a04-4ef9-8370-84b7fa1d24ac.eot?#iefix) format("eot"),url(/dist/assets/fonts/9380e458-b9ca-4579-97cf-ca21b5ef5efa.woff2) format("woff2"),url(/dist/assets/fonts/cb04a9bf-e103-4b3c-b060-35cc784140b2.woff) format("woff"),url(/dist/assets/fonts/9895ebde-ae5a-441d-8041-9afe1be6087b.ttf) format("truetype")}html{font-family:Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif;font-size:8px;font-weight:300;line-height:1.33;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{margin:0;font-size:16px;font-size:2rem;background-color:#fff}h1,h2,h3,h4{font-weight:400;padding:1.75rem 0;margin:0;opacity:.9}h1+.sub1-heading,h1+.sub2-heading,h1+.sub3-heading,h1+h4,h1+h5,h1+h6,h2+.sub1-heading,h2+.sub2-heading,h2+.sub3-heading,h2+h4,h2+h5,h2+h6,h3+.sub1-heading,h3+.sub2-heading,h3+.sub3-heading,h3+h4,h3+h5,h3+h6,h4+.sub1-heading,h4+.sub2-heading,h4+.sub3-heading,h4+h4,h4+h5,h4+h6{padding-top:0;margin-top:0}h1{font-size:28px;font-size:3.5rem;line-height:1.35714}h2,h3{font-size:30px;font-size:3.75rem;line-height:1.33333}.sub1-heading,h4{font-size:18px;font-size:2.25rem;line-height:1.33333;font-weight:400}.sub2-heading,h5{font-size:16px;font-size:2rem;line-height:1.5;margin:3rem 0;font-weight:400;opacity:.9}.sub3-heading,h6{font-size:14px;font-size:1.75rem;line-height:1.42857;opacity:.9;margin:1rem 0;font-weight:400}p{margin-top:0;opacity:.7}p:last-child,table:last-child{margin-bottom:0}.body-text-1,p{font-size:16px;font-size:2rem;line-height:1.5}.body-text-1,.body-text-1 p,p p,pp{font-size:16px;font-size:2rem;line-height:1.5;margin-top:0;opacity:.7}.body-text-2{font-size:14px;font-size:1.75rem;line-height:1.42857}.body-text-2 p,p.body-text-2{font-size:14px;font-size:1.75rem;line-height:1.42857;opacity:.65}.label.is-bold,.mktoFormRow .select__optgroup.is-selected .select__option:first-child,.select__optgroup.is-selected .select__option:first-child,b,strong{font-weight:500}ol,ul{margin:0 0 1em}a{text-decoration:none;outline:0;color:#d20014}body.has-hover a:hover{color:#d20014;text-decoration:underline}.O11-text-content-block.is-centered,.O22-stats-btn-wrap,.O7-brand-list .O7-brand-list-top-section-texts,.O8-block-quote .O8-block-quote-inner,.card.centered-text .text-area,.leader-board .content table tbody tr td.place,.leader-board .header,.text-center{text-align:center}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}.module-divider{padding:50px 0;background:#d9d9d9;color:#fff}body,html{min-height:100%}body #main-header{position:fixed;width:100%;top:0}button[disabled]{opacity:.6}.root{min-height:500px;height:100%;position:relative}.is-hero-reveal-hidden,.is-scroll-reveal-hidden,.visuallyhidden{opacity:0!important}.partialContents{min-height:10px}.page-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:100vh;position:relative}.marketoForm form .mktoFormCol .mktoCheckboxList,.page-wrapper:not(.dop-page)>.O3-1-home-page-hero-search:first-child,.page-wrapper:not(.dop-page)>.O3-2-new-home-page-hero:first-child,.page-wrapper:not(.dop-page)>.O3-3-home-page-hero-slider:first-child{margin-top:0!important}.page-wrapper:not(.dop-page)>:first-child:not(.search-root),.page-wrapper:not(.dop-page)>:first-child[style="display:none"]+*{padding-top:8rem}body.has-content-overlay-open .page-wrapper{overflow:hidden;position:relative}@-webkit-keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.page-wrapper .animated-background{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f7f8;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#eee),color-stop(18%,#ddd),color-stop(33%,#eee));background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;height:96px;margin:50px auto;width:150rem;max-width:70%;position:relative}.is-lighter-grey{background:#f8f8f8;color:#000}.is-dark-grey .btn--secondary.filter__btn,.is-dark-grey .btn.btn--secondary,.is-darkest-grey .btn--secondary.filter__btn,.is-darkest-grey .btn.btn--secondary,.is-light-grey .is-dark-grey .btn--secondary.filter__btn,.is-light-grey .is-dark-grey .btn.btn--secondary,.is-light-grey .is-dark-grey>*,.is-light-grey .is-darkest-grey .btn--secondary.filter__btn,.is-light-grey .is-darkest-grey .btn.btn--secondary,.is-light-grey .is-darkest-grey>*,.is-lighter-grey .is-dark-grey .btn--secondary.filter__btn,.is-lighter-grey .is-dark-grey .btn.btn--secondary,.is-lighter-grey .is-dark-grey>*,.is-lighter-grey .is-darkest-grey .btn--secondary.filter__btn,.is-lighter-grey .is-darkest-grey .btn.btn--secondary,.is-lighter-grey .is-darkest-grey>*,body.has-hover .is-dark-grey .btn--secondary.filter__btn:hover,body.has-hover .is-dark-grey .btn.btn--secondary:hover,body.has-hover .is-darkest-grey .btn--secondary.filter__btn:hover,body.has-hover .is-darkest-grey .btn.btn--secondary:hover,body.has-hover .is-light-grey .is-dark-grey .btn--secondary.filter__btn:hover,body.has-hover .is-light-grey .is-dark-grey .btn.btn--secondary:hover,body.has-hover .is-light-grey .is-darkest-grey .btn--secondary.filter__btn:hover,body.has-hover .is-light-grey .is-darkest-grey .btn.btn--secondary:hover,body.has-hover .is-lighter-grey .is-dark-grey .btn--secondary.filter__btn:hover,body.has-hover .is-lighter-grey .is-dark-grey .btn.btn--secondary:hover,body.has-hover .is-lighter-grey .is-darkest-grey .btn--secondary.filter__btn:hover,body.has-hover .is-lighter-grey .is-darkest-grey .btn.btn--secondary:hover{color:#fff}.is-dark-grey .is-light-grey .btn--secondary.filter__btn,.is-dark-grey .is-light-grey .btn.btn--secondary,.is-dark-grey .is-light-grey>*,.is-dark-grey .is-lighter-grey .btn--secondary.filter__btn,.is-dark-grey .is-lighter-grey .btn.btn--secondary,.is-dark-grey .is-lighter-grey>*,.is-darkest-grey .is-light-grey .btn--secondary.filter__btn,.is-darkest-grey .is-light-grey .btn.btn--secondary,.is-darkest-grey .is-light-grey>*,.is-darkest-grey .is-lighter-grey .btn--secondary.filter__btn,.is-darkest-grey .is-lighter-grey .btn.btn--secondary,.is-darkest-grey .is-lighter-grey>*,.is-light-grey .btn--secondary.filter__btn,.is-light-grey .btn.btn--secondary,.is-lighter-grey .btn--secondary.filter__btn,.is-lighter-grey .btn.btn--secondary,.marketoForm form .mktoError.mktoRequiredField label,body.has-hover .is-dark-grey .is-light-grey .btn--secondary.filter__btn:hover,body.has-hover .is-dark-grey .is-light-grey .btn.btn--secondary:hover,body.has-hover .is-dark-grey .is-lighter-grey .btn--secondary.filter__btn:hover,body.has-hover .is-dark-grey .is-lighter-grey .btn.btn--secondary:hover,body.has-hover .is-darkest-grey .is-light-grey .btn--secondary.filter__btn:hover,body.has-hover .is-darkest-grey .is-light-grey .btn.btn--secondary:hover,body.has-hover .is-darkest-grey .is-lighter-grey .btn--secondary.filter__btn:hover,body.has-hover .is-darkest-grey .is-lighter-grey .btn.btn--secondary:hover,body.has-hover .is-light-grey .btn--secondary.filter__btn:hover,body.has-hover .is-light-grey .btn.btn--secondary:hover,body.has-hover .is-lighter-grey .btn--secondary.filter__btn:hover,body.has-hover .is-lighter-grey .btn.btn--secondary:hover,body.has-hover a.card.box-shadow .text-area{color:#000}.is-light-grey{background:#f5f5f5;color:#000}.O8-block-quote.as-module.is-dark-grey,.is-dark-grey{background:#383838;color:#fff}.is-darkest-grey{background:#2b2b2b;color:#fff}.gm-style,.root .gm-style{font-family:Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}body #epi-quickNavigator .epi-quickNavigator-editLink a span{text-indent:-9999px}.content-overlay__container,.has-organism-padding{padding-top:6rem;padding-bottom:6rem}.O19-filtered-feed__more,.O86-product-configurator .O87-collapsible-table,.O86-product-configurator .O87-collapsible-table.no-padding,.has-organism-padding--top,.page-wrapper>.product-category-page:first-child>.product-category-section:first-child,.page-wrapper>.product-category-page:first-child>script:first-child+.product-category-section,.page-wrapper>div>.product-category-page:first-child>.product-category-section:first-child,.page-wrapper>div>.product-category-page:first-child>script:first-child+.product-category-section{padding-top:6rem}.O109-hierarchy-wrapper,.has-organism-padding--bottom,.product-category-page .product-category-section{padding-bottom:6rem}table{border-collapse:collapse;border-spacing:0;font-size:16px;font-size:2rem;line-height:1.5;max-width:100%;margin:0 0 2rem}.btn.is-full-width,.is-full-width.filter__btn,tablew-100{width:100%}table td,table th{vertical-align:top;padding:.5rem}table td p,table th p{margin:0;opacity:1}table thead.thead-dark tr{background:#212529}table.table-striped tr:nth-child(even){background:#ccc}table.table-striped tr:nth-child(odd){background:#fff}.form-basic__label,.js-download,.marketoForm form label.marketo-checkbox-label,.mktoFormRow .select .select__container.is-open .select__option,.select .select__container.is-open .select__option{cursor:pointer}.fadeInOut{-webkit-transition-duration:0s,.2s;transition-duration:0s,.2s;-webkit-transition-property:visibility,opacity;transition-property:visibility,opacity;-webkit-transition-delay:0s;transition-delay:0s}.fadeInOut.fadeInOutHidden{visibility:hidden;opacity:0;-webkit-transition-duration:.2s,0s;transition-duration:.2s,0s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.btn,.filter__btn{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:16px;font-size:2rem;display:inline-block;width:auto;min-width:11.25rem;padding:1rem 2rem;line-height:3rem;font-weight:500;color:#fff;text-align:center;cursor:pointer;background:#d20014;border-radius:2px;overflow:visible;-webkit-transition:.3s;transition:.3s ease}.btn a,.btn a:hover,.filter__btn a,.filter__btn a:hover,body.has-hover .btn a,body.has-hover .btn a:hover,body.has-hover .filter__btn a,body.has-hover .filter__btn a:hover{color:#fff;text-decoration:none}body.has-hover .btn:hover,body.has-hover .filter__btn:hover{color:#fff;text-decoration:none;background-color:#9f000f}.btn.is-disabled,.is-disabled.filter__btn{background-color:#d8d8d8;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}body.has-hover .btn.is-disabled:hover,body.has-hover .is-disabled.filter__btn:hover{background-color:#d8d8d8}.btn.is-outline,.is-outline.filter__btn{color:#d20014;background:0 0;-webkit-box-shadow:inset 0 0 0 1px #d20014;box-shadow:inset 0 0 0 1px #d20014}body.has-hover .btn.is-outline:hover,body.has-hover .is-outline.filter__btn:hover{color:#9f000f;background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px #9f000f;box-shadow:inset 0 0 0 1px #9f000f}.btn.is-loading,.is-loading.filter__btn{opacity:0}.btn.is-small,.is-small.filter__btn{font-size:14px;font-size:1.75rem;line-height:2rem;width:initial}.btn.is-large,.is-large.filter__btn{font-size:18px;font-size:2.25rem;line-height:2.5rem}.btn.is-wide,.is-wide.filter__btn{padding-left:7.5rem;padding-right:7.5rem}.btn.is-video,.is-video.filter__btn{height:5rem;background-image:url(/dist/assets/images/svg/play-button.svg);background-repeat:no-repeat;background-position:center;background-size:12px;min-width:8rem}.btn.is-hero-video,.is-hero-video.filter__btn{padding-right:9.5rem;background-image:none;position:relative}.btn.is-hero-video .filled-play-icon,.is-hero-video.filter__btn .filled-play-icon{border-radius:.5rem;width:4.5rem;height:3rem;position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#9f000f}.btn.is-hero-video .filled-play-icon svg,.is-hero-video.filter__btn .filled-play-icon svg{margin-left:-.375rem;width:1.375rem;height:1.375rem}.btn--secondary{padding:0;min-width:0;color:#000;text-align:inherit;line-height:inherit;background:0 0;border-radius:0;overflow:visible}body.has-hover .btn--secondary:hover{color:#000;text-decoration:none;background:0 0}body.has-hover .btn--secondary:hover .icon--arrow-right svg,body.has-hover a:hover .btn--secondary .icon--arrow-right svg{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.btn--secondary--red-text{background:0 0;color:#d20014;font-weight:400}.btn--secondary--red-text .icon,.content-overlay__bar,.label-list>:last-child:after,html.no-js .picture{display:none}body.has-hover .btn--secondary--red-text:hover{color:#9f000f;background-color:transparent;text-decoration:none}.icon.is-white circle,.icon.is-white path,.icon.is-white polygon,.icon.is-white rect,.icon.is-white use,.image-modal-btn circle,.image-modal-btn path,.image-modal-btn polygon,.round-check .icon svg circle,.round-check .icon svg path,.round-check .icon svg polygon,.round-check .icon svg rect,.round-check .icon svg use,.site-lapinus .is-dark-grey .btn--secondary .icon circle,.site-lapinus .is-dark-grey .btn--secondary .icon path,.site-lapinus .is-dark-grey .btn--secondary .icon polygon,.site-lapinus .is-dark-grey .btn--secondary .icon rect,.site-lapinus .is-dark-grey .btn--secondary .icon svg,.site-lapinus .is-dark-grey .btn--secondary .icon use,.site-lapinus .is-darkest-grey .btn--secondary .icon circle,.site-lapinus .is-darkest-grey .btn--secondary .icon path,.site-lapinus .is-darkest-grey .btn--secondary .icon polygon,.site-lapinus .is-darkest-grey .btn--secondary .icon rect,.site-lapinus .is-darkest-grey .btn--secondary .icon svg,.site-lapinus .is-darkest-grey .btn--secondary .icon use,.site-lapinus .list-card-color--dark .icon circle,.site-lapinus .list-card-color--dark .icon path,.site-lapinus .list-card-color--dark .icon polygon,.site-lapinus .list-card-color--dark .icon rect,.site-lapinus .list-card-color--dark .icon svg,.site-lapinus .list-card-color--dark .icon use,.site-rockpanel .is-dark-grey .btn--secondary .icon circle,.site-rockpanel .is-dark-grey .btn--secondary .icon path,.site-rockpanel .is-dark-grey .btn--secondary .icon polygon,.site-rockpanel .is-dark-grey .btn--secondary .icon rect,.site-rockpanel .is-dark-grey .btn--secondary .icon svg,.site-rockpanel .is-dark-grey .btn--secondary .icon use,.site-rockpanel .is-darkest-grey .btn--secondary .icon circle,.site-rockpanel .is-darkest-grey .btn--secondary .icon path,.site-rockpanel .is-darkest-grey .btn--secondary .icon polygon,.site-rockpanel .is-darkest-grey .btn--secondary .icon rect,.site-rockpanel .is-darkest-grey .btn--secondary .icon svg,.site-rockpanel .is-darkest-grey .btn--secondary .icon use,.site-rockpanel .list-card-color--dark .icon circle,.site-rockpanel .list-card-color--dark .icon path,.site-rockpanel .list-card-color--dark .icon polygon,.site-rockpanel .list-card-color--dark .icon rect,.site-rockpanel .list-card-color--dark .icon svg,.site-rockpanel .list-card-color--dark .icon use{fill:#fff}.btn--outline{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:14px;font-size:1.75rem;text-decoration:none;border:1px solid #fff;border-radius:2px;padding:9px 20px;font-size:1.75rem;line-height:1;text-align:center;color:#fff}.btn--outline:focus,.btn-language:focus,.btn-login:focus,.download-link:focus,.go-to-top:focus,.image-modal-btn:focus,.js-modal .modal__close:focus,.mktoFormRow .select__elem:focus,.mktoFormRow .select__input:focus,.modal-multi-selector__close:focus,.search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn:focus,.search-results-page__results-list__header__to-list-btn-wrap__to-list-btn:focus,.select__elem:focus,.select__input:focus{outline:0}body.has-hover .btn--outline:hover{color:#9f000f;background-color:#fff}.btn-language,.btn-login{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:13px;font-size:1.625rem;line-height:1.23;text-align:left;font-weight:500}.btn-language.is-white,.btn-login.is-white{color:#fff}.btn-language .icon,.btn-login .icon{margin-left:0;margin-right:5px}.btn-language .icon--small-arrow-down,.btn-language .icon--small-arrow-left,.btn-language .icon--small-arrow-right,.btn-language .icon--small-arrow-up,.btn-login .icon--small-arrow-down,.btn-login .icon--small-arrow-left,.btn-login .icon--small-arrow-right,.btn-login .icon--small-arrow-up{margin-right:0;margin-left:5px}.js-modal .modal__close,.modal-multi-selector__close{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0)}.js-modal .modal__close:after,.js-modal .modal__close:before,.modal-multi-selector__close:after,.modal-multi-selector__close:before{content:'';display:block;width:2rem;height:.25rem;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;background:#d20014;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955)}.js-modal .modal__close:after,.modal-multi-selector__close:after{-webkit-transform:translate3d(2.5px,-.7125rem,0) rotate(45deg);transform:translate3d(2.5px,-.7125rem,0) rotate(45deg);-webkit-transform:translate3d(2.5px,calc(-50% + -.5875rem),0) rotate(45deg);transform:translate3d(2.5px,calc(-50% + -.5875rem),0) rotate(45deg)}.js-modal .modal__close:before,.modal-multi-selector__close:before{-webkit-transform:translate3d(2.5px,.7125rem,0) rotate(-45deg);transform:translate3d(2.5px,.7125rem,0) rotate(-45deg);-webkit-transform:translate3d(2.5px,calc(50% + .5875rem),0) rotate(-45deg);transform:translate3d(2.5px,calc(50% + .5875rem),0) rotate(-45deg)}.js-modal .modal__close,.modal-multi-selector__close{width:5rem;height:5rem;margin-right:-21.5rem;top:2rem;right:50%;z-index:10;border:2px solid #d20014;border-radius:50%}@media screen and (max-width:374px){.js-modal .modal__close,.modal-multi-selector__close{margin-right:0;right:1.875rem}}.download-link{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:14px;font-size:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;font-weight:500;color:#000}body.has-hover a.download-link:hover{color:#000;text-decoration:none}.filter{margin:4rem 0}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block .body-text-2,.checkbox-wrap:first-child,.filter:first-child{margin-top:0}.filter__list{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3rem 0 1.5rem;padding:0}.filter__btn{float:left;padding-left:4rem;padding-right:4rem;margin:0 1rem 1.5rem;color:#000;white-space:nowrap;background:#fff}.filter__btn.is-ellipsis{display:none;min-width:0;padding-left:2rem;padding-right:2rem}.has-ellipsis .filter__btn.is-ellipsis{display:block}.filter__btn.is-active{color:#fff;background:#d20014}body.has-hover .filter__btn:hover{color:#fff;text-decoration:none;background:#d20014}.go-to-top,.search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn,.search-results-page__results-list__header__to-list-btn-wrap__to-list-btn{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);display:block;width:5rem;height:5rem;line-height:5rem;cursor:pointer;overflow:visible}.go-to-top:before,.search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn:before,.search-results-page__results-list__header__to-list-btn-wrap__to-list-btn:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.go-to-top .icon,.search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn .icon,.search-results-page__results-list__header__to-list-btn-wrap__to-list-btn .icon{height:100%;width:100%;margin:0;position:relative;text-align:center;overflow:hidden}.go-to-top .icon svg,.search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn .icon svg,.search-results-page__results-list__header__to-list-btn-wrap__to-list-btn .icon svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-animation:.2s ease-out icon-arrow-up-down;animation:.2s ease-out icon-arrow-up-down}.go-to-top .icon path,.search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn .icon path,.search-results-page__results-list__header__to-list-btn-wrap__to-list-btn .icon path{fill:rgba(56,56,56,.6)}body.has-hover .go-to-top:hover:before,body.has-hover .search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn:hover:before,body.has-hover .search-results-page__results-list__header__to-list-btn-wrap__to-list-btn:hover:before{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0)}body.has-hover .go-to-top:hover .icon svg,body.has-hover .search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn:hover .icon svg,body.has-hover .search-results-page__results-list__header__to-list-btn-wrap__to-list-btn:hover .icon svg{-webkit-transform:rotate(-90deg) translateZ(0);transform:rotate(-90deg) translateZ(0);-webkit-animation:.2s ease-out icon-arrow-up-up;animation:.2s ease-out icon-arrow-up-up}.go-to-top{position:fixed;right:2rem;bottom:2rem;z-index:100;opacity:1;visibility:visible;-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955),visibility;transition:opacity .2s cubic-bezier(.455,.03,.515,.955),visibility 0s}.go-to-top.is-hidden{opacity:0;visibility:hidden;-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.icon{display:inline-block;margin-left:5px;line-height:inherit}.icon.is-css:after{content:'';display:inline-block;vertical-align:middle;background:center center no-repeat}.icon svg{display:inline-block;margin-top:-3px;vertical-align:middle;overflow:visible}.icon circle,.icon path,.icon polygon,.icon rect,.icon svg,.icon use{-webkit-transition:.2s cubic-bezier(.455,.03,.515,.955),visibility;transition:all .2s cubic-bezier(.455,.03,.515,.955),visibility 0s}.icon circle,.icon path,.icon polygon,.icon rect,.icon use,.is-rockwool .icon circle,.is-rockwool .icon path,.is-rockwool .icon polygon,.is-rockwool .icon rect,.is-rockwool .icon svg,.is-rockwool .icon use,.label.is-brand .icon circle,.label.is-brand .icon path,.label.is-brand .icon polygon,.label.is-brand .icon use,body.has-hover .btn:hover .icon--facebook.is-black circle,body.has-hover .btn:hover .icon--facebook.is-black path,body.has-hover .btn:hover .icon--facebook.is-black polygon,body.has-hover .btn:hover .icon--facebook.is-black rect,body.has-hover .btn:hover .icon--facebook.is-white circle,body.has-hover .btn:hover .icon--facebook.is-white path,body.has-hover .btn:hover .icon--facebook.is-white polygon,body.has-hover .btn:hover .icon--facebook.is-white rect,body.has-hover .btn:hover .icon--google-plus.is-black circle,body.has-hover .btn:hover .icon--google-plus.is-black path,body.has-hover .btn:hover .icon--google-plus.is-black polygon,body.has-hover .btn:hover .icon--google-plus.is-black rect,body.has-hover .btn:hover .icon--google-plus.is-white circle,body.has-hover .btn:hover .icon--google-plus.is-white path,body.has-hover .btn:hover .icon--google-plus.is-white polygon,body.has-hover .btn:hover .icon--google-plus.is-white rect,body.has-hover .btn:hover .icon--instagram.is-black circle,body.has-hover .btn:hover .icon--instagram.is-black path,body.has-hover .btn:hover .icon--instagram.is-black polygon,body.has-hover .btn:hover .icon--instagram.is-black rect,body.has-hover .btn:hover .icon--instagram.is-white circle,body.has-hover .btn:hover .icon--instagram.is-white path,body.has-hover .btn:hover .icon--instagram.is-white polygon,body.has-hover .btn:hover .icon--instagram.is-white rect,body.has-hover .btn:hover .icon--linkedin.is-black circle,body.has-hover .btn:hover .icon--linkedin.is-black path,body.has-hover .btn:hover .icon--linkedin.is-black polygon,body.has-hover .btn:hover .icon--linkedin.is-black rect,body.has-hover .btn:hover .icon--linkedin.is-white circle,body.has-hover .btn:hover .icon--linkedin.is-white path,body.has-hover .btn:hover .icon--linkedin.is-white polygon,body.has-hover .btn:hover .icon--linkedin.is-white rect,body.has-hover .btn:hover .icon--odnoklassniki.is-black circle,body.has-hover .btn:hover .icon--odnoklassniki.is-black path,body.has-hover .btn:hover .icon--odnoklassniki.is-black polygon,body.has-hover .btn:hover .icon--odnoklassniki.is-black rect,body.has-hover .btn:hover .icon--odnoklassniki.is-white circle,body.has-hover .btn:hover .icon--odnoklassniki.is-white path,body.has-hover .btn:hover .icon--odnoklassniki.is-white polygon,body.has-hover .btn:hover .icon--odnoklassniki.is-white rect,body.has-hover .btn:hover .icon--pinterest.is-black circle,body.has-hover .btn:hover .icon--pinterest.is-black path,body.has-hover .btn:hover .icon--pinterest.is-black polygon,body.has-hover .btn:hover .icon--pinterest.is-black rect,body.has-hover .btn:hover .icon--pinterest.is-white circle,body.has-hover .btn:hover .icon--pinterest.is-white path,body.has-hover .btn:hover .icon--pinterest.is-white polygon,body.has-hover .btn:hover .icon--pinterest.is-white rect,body.has-hover .btn:hover .icon--twitter.is-black circle,body.has-hover .btn:hover .icon--twitter.is-black path,body.has-hover .btn:hover .icon--twitter.is-black polygon,body.has-hover .btn:hover .icon--twitter.is-black rect,body.has-hover .btn:hover .icon--twitter.is-white circle,body.has-hover .btn:hover .icon--twitter.is-white path,body.has-hover .btn:hover .icon--twitter.is-white polygon,body.has-hover .btn:hover .icon--twitter.is-white rect,body.has-hover .btn:hover .icon--vkontakte.is-black circle,body.has-hover .btn:hover .icon--vkontakte.is-black path,body.has-hover .btn:hover .icon--vkontakte.is-black polygon,body.has-hover .btn:hover .icon--vkontakte.is-black rect,body.has-hover .btn:hover .icon--vkontakte.is-white circle,body.has-hover .btn:hover .icon--vkontakte.is-white path,body.has-hover .btn:hover .icon--vkontakte.is-white polygon,body.has-hover .btn:hover .icon--vkontakte.is-white rect,body.has-hover .btn:hover .icon--wechat.is-black circle,body.has-hover .btn:hover .icon--wechat.is-black path,body.has-hover .btn:hover .icon--wechat.is-black polygon,body.has-hover .btn:hover .icon--wechat.is-black rect,body.has-hover .btn:hover .icon--wechat.is-white circle,body.has-hover .btn:hover .icon--wechat.is-white path,body.has-hover .btn:hover .icon--wechat.is-white polygon,body.has-hover .btn:hover .icon--wechat.is-white rect,body.has-hover .btn:hover .icon--weibo.is-black circle,body.has-hover .btn:hover .icon--weibo.is-black path,body.has-hover .btn:hover .icon--weibo.is-black polygon,body.has-hover .btn:hover .icon--weibo.is-black rect,body.has-hover .btn:hover .icon--weibo.is-white circle,body.has-hover .btn:hover .icon--weibo.is-white path,body.has-hover .btn:hover .icon--weibo.is-white polygon,body.has-hover .btn:hover .icon--weibo.is-white rect,body.has-hover .btn:hover .icon--youku.is-black circle,body.has-hover .btn:hover .icon--youku.is-black path,body.has-hover .btn:hover .icon--youku.is-black polygon,body.has-hover .btn:hover .icon--youku.is-black rect,body.has-hover .btn:hover .icon--youku.is-white circle,body.has-hover .btn:hover .icon--youku.is-white path,body.has-hover .btn:hover .icon--youku.is-white polygon,body.has-hover .btn:hover .icon--youku.is-white rect,body.has-hover .btn:hover .icon--youtube.is-black circle,body.has-hover .btn:hover .icon--youtube.is-black path,body.has-hover .btn:hover .icon--youtube.is-black polygon,body.has-hover .btn:hover .icon--youtube.is-black rect,body.has-hover .btn:hover .icon--youtube.is-white circle,body.has-hover .btn:hover .icon--youtube.is-white path,body.has-hover .btn:hover .icon--youtube.is-white polygon,body.has-hover .btn:hover .icon--youtube.is-white rect,body.has-hover .filter__btn:hover .icon--facebook.is-black circle,body.has-hover .filter__btn:hover .icon--facebook.is-black path,body.has-hover .filter__btn:hover .icon--facebook.is-black polygon,body.has-hover .filter__btn:hover .icon--facebook.is-black rect,body.has-hover .filter__btn:hover .icon--facebook.is-white circle,body.has-hover .filter__btn:hover .icon--facebook.is-white path,body.has-hover .filter__btn:hover .icon--facebook.is-white polygon,body.has-hover .filter__btn:hover .icon--facebook.is-white rect,body.has-hover .filter__btn:hover .icon--google-plus.is-black circle,body.has-hover .filter__btn:hover .icon--google-plus.is-black path,body.has-hover .filter__btn:hover .icon--google-plus.is-black polygon,body.has-hover .filter__btn:hover .icon--google-plus.is-black rect,body.has-hover .filter__btn:hover .icon--google-plus.is-white circle,body.has-hover .filter__btn:hover .icon--google-plus.is-white path,body.has-hover .filter__btn:hover .icon--google-plus.is-white polygon,body.has-hover .filter__btn:hover .icon--google-plus.is-white rect,body.has-hover .filter__btn:hover .icon--instagram.is-black circle,body.has-hover .filter__btn:hover .icon--instagram.is-black path,body.has-hover .filter__btn:hover .icon--instagram.is-black polygon,body.has-hover .filter__btn:hover .icon--instagram.is-black rect,body.has-hover .filter__btn:hover .icon--instagram.is-white circle,body.has-hover .filter__btn:hover .icon--instagram.is-white path,body.has-hover .filter__btn:hover .icon--instagram.is-white polygon,body.has-hover .filter__btn:hover .icon--instagram.is-white rect,body.has-hover .filter__btn:hover .icon--linkedin.is-black circle,body.has-hover .filter__btn:hover .icon--linkedin.is-black path,body.has-hover .filter__btn:hover .icon--linkedin.is-black polygon,body.has-hover .filter__btn:hover .icon--linkedin.is-black rect,body.has-hover .filter__btn:hover .icon--linkedin.is-white circle,body.has-hover .filter__btn:hover .icon--linkedin.is-white path,body.has-hover .filter__btn:hover .icon--linkedin.is-white polygon,body.has-hover .filter__btn:hover .icon--linkedin.is-white rect,body.has-hover .filter__btn:hover .icon--odnoklassniki.is-black circle,body.has-hover .filter__btn:hover .icon--odnoklassniki.is-black path,body.has-hover .filter__btn:hover .icon--odnoklassniki.is-black polygon,body.has-hover .filter__btn:hover .icon--odnoklassniki.is-black rect,body.has-hover .filter__btn:hover .icon--odnoklassniki.is-white circle,body.has-hover .filter__btn:hover .icon--odnoklassniki.is-white path,body.has-hover .filter__btn:hover .icon--odnoklassniki.is-white polygon,body.has-hover .filter__btn:hover .icon--odnoklassniki.is-white rect,body.has-hover .filter__btn:hover .icon--pinterest.is-black circle,body.has-hover .filter__btn:hover .icon--pinterest.is-black path,body.has-hover .filter__btn:hover .icon--pinterest.is-black polygon,body.has-hover .filter__btn:hover .icon--pinterest.is-black rect,body.has-hover .filter__btn:hover .icon--pinterest.is-white circle,body.has-hover .filter__btn:hover .icon--pinterest.is-white path,body.has-hover .filter__btn:hover .icon--pinterest.is-white polygon,body.has-hover .filter__btn:hover .icon--pinterest.is-white rect,body.has-hover .filter__btn:hover .icon--twitter.is-black circle,body.has-hover .filter__btn:hover .icon--twitter.is-black path,body.has-hover .filter__btn:hover .icon--twitter.is-black polygon,body.has-hover .filter__btn:hover .icon--twitter.is-black rect,body.has-hover .filter__btn:hover .icon--twitter.is-white circle,body.has-hover .filter__btn:hover .icon--twitter.is-white path,body.has-hover .filter__btn:hover .icon--twitter.is-white polygon,body.has-hover .filter__btn:hover .icon--twitter.is-white rect,body.has-hover .filter__btn:hover .icon--vkontakte.is-black circle,body.has-hover .filter__btn:hover .icon--vkontakte.is-black path,body.has-hover .filter__btn:hover .icon--vkontakte.is-black polygon,body.has-hover .filter__btn:hover .icon--vkontakte.is-black rect,body.has-hover .filter__btn:hover .icon--vkontakte.is-white circle,body.has-hover .filter__btn:hover .icon--vkontakte.is-white path,body.has-hover .filter__btn:hover .icon--vkontakte.is-white polygon,body.has-hover .filter__btn:hover .icon--vkontakte.is-white rect,body.has-hover .filter__btn:hover .icon--wechat.is-black circle,body.has-hover .filter__btn:hover .icon--wechat.is-black path,body.has-hover .filter__btn:hover .icon--wechat.is-black polygon,body.has-hover .filter__btn:hover .icon--wechat.is-black rect,body.has-hover .filter__btn:hover .icon--wechat.is-white circle,body.has-hover .filter__btn:hover .icon--wechat.is-white path,body.has-hover .filter__btn:hover .icon--wechat.is-white polygon,body.has-hover .filter__btn:hover .icon--wechat.is-white rect,body.has-hover .filter__btn:hover .icon--weibo.is-black circle,body.has-hover .filter__btn:hover .icon--weibo.is-black path,body.has-hover .filter__btn:hover .icon--weibo.is-black polygon,body.has-hover .filter__btn:hover .icon--weibo.is-black rect,body.has-hover .filter__btn:hover .icon--weibo.is-white circle,body.has-hover .filter__btn:hover .icon--weibo.is-white path,body.has-hover .filter__btn:hover .icon--weibo.is-white polygon,body.has-hover .filter__btn:hover .icon--weibo.is-white rect,body.has-hover .filter__btn:hover .icon--youku.is-black circle,body.has-hover .filter__btn:hover .icon--youku.is-black path,body.has-hover .filter__btn:hover .icon--youku.is-black polygon,body.has-hover .filter__btn:hover .icon--youku.is-black rect,body.has-hover .filter__btn:hover .icon--youku.is-white circle,body.has-hover .filter__btn:hover .icon--youku.is-white path,body.has-hover .filter__btn:hover .icon--youku.is-white polygon,body.has-hover .filter__btn:hover .icon--youku.is-white rect,body.has-hover .filter__btn:hover .icon--youtube.is-black circle,body.has-hover .filter__btn:hover .icon--youtube.is-black path,body.has-hover .filter__btn:hover .icon--youtube.is-black polygon,body.has-hover .filter__btn:hover .icon--youtube.is-black rect,body.has-hover .filter__btn:hover .icon--youtube.is-white circle,body.has-hover .filter__btn:hover .icon--youtube.is-white path,body.has-hover .filter__btn:hover .icon--youtube.is-white polygon,body.has-hover .filter__btn:hover .icon--youtube.is-white rect,body.has-hover .has-icon-hover:hover .icon--facebook.is-black circle,body.has-hover .has-icon-hover:hover .icon--facebook.is-black path,body.has-hover .has-icon-hover:hover .icon--facebook.is-black polygon,body.has-hover .has-icon-hover:hover .icon--facebook.is-black rect,body.has-hover .has-icon-hover:hover .icon--facebook.is-white circle,body.has-hover .has-icon-hover:hover .icon--facebook.is-white path,body.has-hover .has-icon-hover:hover .icon--facebook.is-white polygon,body.has-hover .has-icon-hover:hover .icon--facebook.is-white rect,body.has-hover .has-icon-hover:hover .icon--google-plus.is-black circle,body.has-hover .has-icon-hover:hover .icon--google-plus.is-black path,body.has-hover .has-icon-hover:hover .icon--google-plus.is-black polygon,body.has-hover .has-icon-hover:hover .icon--google-plus.is-black rect,body.has-hover .has-icon-hover:hover .icon--google-plus.is-white circle,body.has-hover .has-icon-hover:hover .icon--google-plus.is-white path,body.has-hover .has-icon-hover:hover .icon--google-plus.is-white polygon,body.has-hover .has-icon-hover:hover .icon--google-plus.is-white rect,body.has-hover .has-icon-hover:hover .icon--instagram.is-black circle,body.has-hover .has-icon-hover:hover .icon--instagram.is-black path,body.has-hover .has-icon-hover:hover .icon--instagram.is-black polygon,body.has-hover .has-icon-hover:hover .icon--instagram.is-black rect,body.has-hover .has-icon-hover:hover .icon--instagram.is-white circle,body.has-hover .has-icon-hover:hover .icon--instagram.is-white path,body.has-hover .has-icon-hover:hover .icon--instagram.is-white polygon,body.has-hover .has-icon-hover:hover .icon--instagram.is-white rect,body.has-hover .has-icon-hover:hover .icon--linkedin.is-black circle,body.has-hover .has-icon-hover:hover .icon--linkedin.is-black path,body.has-hover .has-icon-hover:hover .icon--linkedin.is-black polygon,body.has-hover .has-icon-hover:hover .icon--linkedin.is-black rect,body.has-hover .has-icon-hover:hover .icon--linkedin.is-white circle,body.has-hover .has-icon-hover:hover .icon--linkedin.is-white path,body.has-hover .has-icon-hover:hover .icon--linkedin.is-white polygon,body.has-hover .has-icon-hover:hover .icon--linkedin.is-white rect,body.has-hover .has-icon-hover:hover .icon--odnoklassniki.is-black circle,body.has-hover .has-icon-hover:hover .icon--odnoklassniki.is-black path,body.has-hover .has-icon-hover:hover .icon--odnoklassniki.is-black polygon,body.has-hover .has-icon-hover:hover .icon--odnoklassniki.is-black rect,body.has-hover .has-icon-hover:hover .icon--odnoklassniki.is-white circle,body.has-hover .has-icon-hover:hover .icon--odnoklassniki.is-white path,body.has-hover .has-icon-hover:hover .icon--odnoklassniki.is-white polygon,body.has-hover .has-icon-hover:hover .icon--odnoklassniki.is-white rect,body.has-hover .has-icon-hover:hover .icon--pinterest.is-black circle,body.has-hover .has-icon-hover:hover .icon--pinterest.is-black path,body.has-hover .has-icon-hover:hover .icon--pinterest.is-black polygon,body.has-hover .has-icon-hover:hover .icon--pinterest.is-black rect,body.has-hover .has-icon-hover:hover .icon--pinterest.is-white circle,body.has-hover .has-icon-hover:hover .icon--pinterest.is-white path,body.has-hover .has-icon-hover:hover .icon--pinterest.is-white polygon,body.has-hover .has-icon-hover:hover .icon--pinterest.is-white rect,body.has-hover .has-icon-hover:hover .icon--twitter.is-black circle,body.has-hover .has-icon-hover:hover .icon--twitter.is-black path,body.has-hover .has-icon-hover:hover .icon--twitter.is-black polygon,body.has-hover .has-icon-hover:hover .icon--twitter.is-black rect,body.has-hover .has-icon-hover:hover .icon--twitter.is-white circle,body.has-hover .has-icon-hover:hover .icon--twitter.is-white path,body.has-hover .has-icon-hover:hover .icon--twitter.is-white polygon,body.has-hover .has-icon-hover:hover .icon--twitter.is-white rect,body.has-hover .has-icon-hover:hover .icon--vkontakte.is-black circle,body.has-hover .has-icon-hover:hover .icon--vkontakte.is-black path,body.has-hover .has-icon-hover:hover .icon--vkontakte.is-black polygon,body.has-hover .has-icon-hover:hover .icon--vkontakte.is-black rect,body.has-hover .has-icon-hover:hover .icon--vkontakte.is-white circle,body.has-hover .has-icon-hover:hover .icon--vkontakte.is-white path,body.has-hover .has-icon-hover:hover .icon--vkontakte.is-white polygon,body.has-hover .has-icon-hover:hover .icon--vkontakte.is-white rect,body.has-hover .has-icon-hover:hover .icon--wechat.is-black circle,body.has-hover .has-icon-hover:hover .icon--wechat.is-black path,body.has-hover .has-icon-hover:hover .icon--wechat.is-black polygon,body.has-hover .has-icon-hover:hover .icon--wechat.is-black rect,body.has-hover .has-icon-hover:hover .icon--wechat.is-white circle,body.has-hover .has-icon-hover:hover .icon--wechat.is-white path,body.has-hover .has-icon-hover:hover .icon--wechat.is-white polygon,body.has-hover .has-icon-hover:hover .icon--wechat.is-white rect,body.has-hover .has-icon-hover:hover .icon--weibo.is-black circle,body.has-hover .has-icon-hover:hover .icon--weibo.is-black path,body.has-hover .has-icon-hover:hover .icon--weibo.is-black polygon,body.has-hover .has-icon-hover:hover .icon--weibo.is-black rect,body.has-hover .has-icon-hover:hover .icon--weibo.is-white circle,body.has-hover .has-icon-hover:hover .icon--weibo.is-white path,body.has-hover .has-icon-hover:hover .icon--weibo.is-white polygon,body.has-hover .has-icon-hover:hover .icon--weibo.is-white rect,body.has-hover .has-icon-hover:hover .icon--youku.is-black circle,body.has-hover .has-icon-hover:hover .icon--youku.is-black path,body.has-hover .has-icon-hover:hover .icon--youku.is-black polygon,body.has-hover .has-icon-hover:hover .icon--youku.is-black rect,body.has-hover .has-icon-hover:hover .icon--youku.is-white circle,body.has-hover .has-icon-hover:hover .icon--youku.is-white path,body.has-hover .has-icon-hover:hover .icon--youku.is-white polygon,body.has-hover .has-icon-hover:hover .icon--youku.is-white rect,body.has-hover .has-icon-hover:hover .icon--youtube.is-black circle,body.has-hover .has-icon-hover:hover .icon--youtube.is-black path,body.has-hover .has-icon-hover:hover .icon--youtube.is-black polygon,body.has-hover .has-icon-hover:hover .icon--youtube.is-black rect,body.has-hover .has-icon-hover:hover .icon--youtube.is-white circle,body.has-hover .has-icon-hover:hover .icon--youtube.is-white path,body.has-hover .has-icon-hover:hover .icon--youtube.is-white polygon,body.has-hover .has-icon-hover:hover .icon--youtube.is-white rect,body.has-hover a:hover .icon--facebook.is-black circle,body.has-hover a:hover .icon--facebook.is-black path,body.has-hover a:hover .icon--facebook.is-black polygon,body.has-hover a:hover .icon--facebook.is-black rect,body.has-hover a:hover .icon--facebook.is-white circle,body.has-hover a:hover .icon--facebook.is-white path,body.has-hover a:hover .icon--facebook.is-white polygon,body.has-hover a:hover .icon--facebook.is-white rect,body.has-hover a:hover .icon--google-plus.is-black circle,body.has-hover a:hover .icon--google-plus.is-black path,body.has-hover a:hover .icon--google-plus.is-black polygon,body.has-hover a:hover .icon--google-plus.is-black rect,body.has-hover a:hover .icon--google-plus.is-white circle,body.has-hover a:hover .icon--google-plus.is-white path,body.has-hover a:hover .icon--google-plus.is-white polygon,body.has-hover a:hover .icon--google-plus.is-white rect,body.has-hover a:hover .icon--instagram.is-black circle,body.has-hover a:hover .icon--instagram.is-black path,body.has-hover a:hover .icon--instagram.is-black polygon,body.has-hover a:hover .icon--instagram.is-black rect,body.has-hover a:hover .icon--instagram.is-white circle,body.has-hover a:hover .icon--instagram.is-white path,body.has-hover a:hover .icon--instagram.is-white polygon,body.has-hover a:hover .icon--instagram.is-white rect,body.has-hover a:hover .icon--linkedin.is-black circle,body.has-hover a:hover .icon--linkedin.is-black path,body.has-hover a:hover .icon--linkedin.is-black polygon,body.has-hover a:hover .icon--linkedin.is-black rect,body.has-hover a:hover .icon--linkedin.is-white circle,body.has-hover a:hover .icon--linkedin.is-white path,body.has-hover a:hover .icon--linkedin.is-white polygon,body.has-hover a:hover .icon--linkedin.is-white rect,body.has-hover a:hover .icon--odnoklassniki.is-black circle,body.has-hover a:hover .icon--odnoklassniki.is-black path,body.has-hover a:hover .icon--odnoklassniki.is-black polygon,body.has-hover a:hover .icon--odnoklassniki.is-black rect,body.has-hover a:hover .icon--odnoklassniki.is-white circle,body.has-hover a:hover .icon--odnoklassniki.is-white path,body.has-hover a:hover .icon--odnoklassniki.is-white polygon,body.has-hover a:hover .icon--odnoklassniki.is-white rect,body.has-hover a:hover .icon--pinterest.is-black circle,body.has-hover a:hover .icon--pinterest.is-black path,body.has-hover a:hover .icon--pinterest.is-black polygon,body.has-hover a:hover .icon--pinterest.is-black rect,body.has-hover a:hover .icon--pinterest.is-white circle,body.has-hover a:hover .icon--pinterest.is-white path,body.has-hover a:hover .icon--pinterest.is-white polygon,body.has-hover a:hover .icon--pinterest.is-white rect,body.has-hover a:hover .icon--twitter.is-black circle,body.has-hover a:hover .icon--twitter.is-black path,body.has-hover a:hover .icon--twitter.is-black polygon,body.has-hover a:hover .icon--twitter.is-black rect,body.has-hover a:hover .icon--twitter.is-white circle,body.has-hover a:hover .icon--twitter.is-white path,body.has-hover a:hover .icon--twitter.is-white polygon,body.has-hover a:hover .icon--twitter.is-white rect,body.has-hover a:hover .icon--vkontakte.is-black circle,body.has-hover a:hover .icon--vkontakte.is-black path,body.has-hover a:hover .icon--vkontakte.is-black polygon,body.has-hover a:hover .icon--vkontakte.is-black rect,body.has-hover a:hover .icon--vkontakte.is-white circle,body.has-hover a:hover .icon--vkontakte.is-white path,body.has-hover a:hover .icon--vkontakte.is-white polygon,body.has-hover a:hover .icon--vkontakte.is-white rect,body.has-hover a:hover .icon--wechat.is-black circle,body.has-hover a:hover .icon--wechat.is-black path,body.has-hover a:hover .icon--wechat.is-black polygon,body.has-hover a:hover .icon--wechat.is-black rect,body.has-hover a:hover .icon--wechat.is-white circle,body.has-hover a:hover .icon--wechat.is-white path,body.has-hover a:hover .icon--wechat.is-white polygon,body.has-hover a:hover .icon--wechat.is-white rect,body.has-hover a:hover .icon--weibo.is-black circle,body.has-hover a:hover .icon--weibo.is-black path,body.has-hover a:hover .icon--weibo.is-black polygon,body.has-hover a:hover .icon--weibo.is-black rect,body.has-hover a:hover .icon--weibo.is-white circle,body.has-hover a:hover .icon--weibo.is-white path,body.has-hover a:hover .icon--weibo.is-white polygon,body.has-hover a:hover .icon--weibo.is-white rect,body.has-hover a:hover .icon--youku.is-black circle,body.has-hover a:hover .icon--youku.is-black path,body.has-hover a:hover .icon--youku.is-black polygon,body.has-hover a:hover .icon--youku.is-black rect,body.has-hover a:hover .icon--youku.is-white circle,body.has-hover a:hover .icon--youku.is-white path,body.has-hover a:hover .icon--youku.is-white polygon,body.has-hover a:hover .icon--youku.is-white rect,body.has-hover a:hover .icon--youtube.is-black circle,body.has-hover a:hover .icon--youtube.is-black path,body.has-hover a:hover .icon--youtube.is-black polygon,body.has-hover a:hover .icon--youtube.is-black rect,body.has-hover a:hover .icon--youtube.is-white circle,body.has-hover a:hover .icon--youtube.is-white path,body.has-hover a:hover .icon--youtube.is-white polygon,body.has-hover a:hover .icon--youtube.is-white rect,body.has-hover button:hover .icon--facebook.is-black circle,body.has-hover button:hover .icon--facebook.is-black path,body.has-hover button:hover .icon--facebook.is-black polygon,body.has-hover button:hover .icon--facebook.is-black rect,body.has-hover button:hover .icon--facebook.is-white circle,body.has-hover button:hover .icon--facebook.is-white path,body.has-hover button:hover .icon--facebook.is-white polygon,body.has-hover button:hover .icon--facebook.is-white rect,body.has-hover button:hover .icon--google-plus.is-black circle,body.has-hover button:hover .icon--google-plus.is-black path,body.has-hover button:hover .icon--google-plus.is-black polygon,body.has-hover button:hover .icon--google-plus.is-black rect,body.has-hover button:hover .icon--google-plus.is-white circle,body.has-hover button:hover .icon--google-plus.is-white path,body.has-hover button:hover .icon--google-plus.is-white polygon,body.has-hover button:hover .icon--google-plus.is-white rect,body.has-hover button:hover .icon--instagram.is-black circle,body.has-hover button:hover .icon--instagram.is-black path,body.has-hover button:hover .icon--instagram.is-black polygon,body.has-hover button:hover .icon--instagram.is-black rect,body.has-hover button:hover .icon--instagram.is-white circle,body.has-hover button:hover .icon--instagram.is-white path,body.has-hover button:hover .icon--instagram.is-white polygon,body.has-hover button:hover .icon--instagram.is-white rect,body.has-hover button:hover .icon--linkedin.is-black circle,body.has-hover button:hover .icon--linkedin.is-black path,body.has-hover button:hover .icon--linkedin.is-black polygon,body.has-hover button:hover .icon--linkedin.is-black rect,body.has-hover button:hover .icon--linkedin.is-white circle,body.has-hover button:hover .icon--linkedin.is-white path,body.has-hover button:hover .icon--linkedin.is-white polygon,body.has-hover button:hover .icon--linkedin.is-white rect,body.has-hover button:hover .icon--odnoklassniki.is-black circle,body.has-hover button:hover .icon--odnoklassniki.is-black path,body.has-hover button:hover .icon--odnoklassniki.is-black polygon,body.has-hover button:hover .icon--odnoklassniki.is-black rect,body.has-hover button:hover .icon--odnoklassniki.is-white circle,body.has-hover button:hover .icon--odnoklassniki.is-white path,body.has-hover button:hover .icon--odnoklassniki.is-white polygon,body.has-hover button:hover .icon--odnoklassniki.is-white rect,body.has-hover button:hover .icon--pinterest.is-black circle,body.has-hover button:hover .icon--pinterest.is-black path,body.has-hover button:hover .icon--pinterest.is-black polygon,body.has-hover button:hover .icon--pinterest.is-black rect,body.has-hover button:hover .icon--pinterest.is-white circle,body.has-hover button:hover .icon--pinterest.is-white path,body.has-hover button:hover .icon--pinterest.is-white polygon,body.has-hover button:hover .icon--pinterest.is-white rect,body.has-hover button:hover .icon--twitter.is-black circle,body.has-hover button:hover .icon--twitter.is-black path,body.has-hover button:hover .icon--twitter.is-black polygon,body.has-hover button:hover .icon--twitter.is-black rect,body.has-hover button:hover .icon--twitter.is-white circle,body.has-hover button:hover .icon--twitter.is-white path,body.has-hover button:hover .icon--twitter.is-white polygon,body.has-hover button:hover .icon--twitter.is-white rect,body.has-hover button:hover .icon--vkontakte.is-black circle,body.has-hover button:hover .icon--vkontakte.is-black path,body.has-hover button:hover .icon--vkontakte.is-black polygon,body.has-hover button:hover .icon--vkontakte.is-black rect,body.has-hover button:hover .icon--vkontakte.is-white circle,body.has-hover button:hover .icon--vkontakte.is-white path,body.has-hover button:hover .icon--vkontakte.is-white polygon,body.has-hover button:hover .icon--vkontakte.is-white rect,body.has-hover button:hover .icon--wechat.is-black circle,body.has-hover button:hover .icon--wechat.is-black path,body.has-hover button:hover .icon--wechat.is-black polygon,body.has-hover button:hover .icon--wechat.is-black rect,body.has-hover button:hover .icon--wechat.is-white circle,body.has-hover button:hover .icon--wechat.is-white path,body.has-hover button:hover .icon--wechat.is-white polygon,body.has-hover button:hover .icon--wechat.is-white rect,body.has-hover button:hover .icon--weibo.is-black circle,body.has-hover button:hover .icon--weibo.is-black path,body.has-hover button:hover .icon--weibo.is-black polygon,body.has-hover button:hover .icon--weibo.is-black rect,body.has-hover button:hover .icon--weibo.is-white circle,body.has-hover button:hover .icon--weibo.is-white path,body.has-hover button:hover .icon--weibo.is-white polygon,body.has-hover button:hover .icon--weibo.is-white rect,body.has-hover button:hover .icon--youku.is-black circle,body.has-hover button:hover .icon--youku.is-black path,body.has-hover button:hover .icon--youku.is-black polygon,body.has-hover button:hover .icon--youku.is-black rect,body.has-hover button:hover .icon--youku.is-white circle,body.has-hover button:hover .icon--youku.is-white path,body.has-hover button:hover .icon--youku.is-white polygon,body.has-hover button:hover .icon--youku.is-white rect,body.has-hover button:hover .icon--youtube.is-black circle,body.has-hover button:hover .icon--youtube.is-black path,body.has-hover button:hover .icon--youtube.is-black polygon,body.has-hover button:hover .icon--youtube.is-black rect,body.has-hover button:hover .icon--youtube.is-white circle,body.has-hover button:hover .icon--youtube.is-white path,body.has-hover button:hover .icon--youtube.is-white polygon,body.has-hover button:hover .icon--youtube.is-white rect{fill:#d20014}.icon.is-black circle,.icon.is-black path,.icon.is-black polygon,.icon.is-black rect,.icon.is-black use{fill:#000}.icon.icon--facebook,.icon.icon--instagram,.icon.icon--linkedin,.icon.icon--odnoklassniki .icon.icon--pinterest,.icon.icon--twitter,.icon.icon--vkontakte,.icon.icon--wechat,.icon.icon--weibo,.icon.icon--youku,.icon.icon--youtube{-webkit-transition:fill .1s;transition:fill .1s ease}body.has-hover .btn:hover .icon--arrow-left,body.has-hover .btn:hover .icon--arrow-right,body.has-hover .btn:hover .icon--download,body.has-hover .btn:hover .icon--external,body.has-hover .btn:hover .icon--facebook,body.has-hover .btn:hover .icon--google-plus,body.has-hover .btn:hover .icon--instagram,body.has-hover .btn:hover .icon--linkedin,body.has-hover .btn:hover .icon--odnoklassniki,body.has-hover .btn:hover .icon--pinterest,body.has-hover .btn:hover .icon--scale,body.has-hover .btn:hover .icon--small-arrow-down,body.has-hover .btn:hover .icon--small-arrow-left,body.has-hover .btn:hover .icon--small-arrow-right,body.has-hover .btn:hover .icon--small-arrow-up,body.has-hover .btn:hover .icon--twitter,body.has-hover .btn:hover .icon--vkontakte,body.has-hover .btn:hover .icon--wechat,body.has-hover .btn:hover .icon--weibo,body.has-hover .btn:hover .icon--youku,body.has-hover .btn:hover .icon--youtube,body.has-hover .filter__btn:hover .icon--arrow-left,body.has-hover .filter__btn:hover .icon--arrow-right,body.has-hover .filter__btn:hover .icon--download,body.has-hover .filter__btn:hover .icon--external,body.has-hover .filter__btn:hover .icon--facebook,body.has-hover .filter__btn:hover .icon--google-plus,body.has-hover .filter__btn:hover .icon--instagram,body.has-hover .filter__btn:hover .icon--linkedin,body.has-hover .filter__btn:hover .icon--odnoklassniki,body.has-hover .filter__btn:hover .icon--pinterest,body.has-hover .filter__btn:hover .icon--scale,body.has-hover .filter__btn:hover .icon--small-arrow-down,body.has-hover .filter__btn:hover .icon--small-arrow-left,body.has-hover .filter__btn:hover .icon--small-arrow-right,body.has-hover .filter__btn:hover .icon--small-arrow-up,body.has-hover .filter__btn:hover .icon--twitter,body.has-hover .filter__btn:hover .icon--vkontakte,body.has-hover .filter__btn:hover .icon--wechat,body.has-hover .filter__btn:hover .icon--weibo,body.has-hover .filter__btn:hover .icon--youku,body.has-hover .filter__btn:hover .icon--youtube,body.has-hover .has-icon-hover:hover .icon--arrow-left,body.has-hover .has-icon-hover:hover .icon--arrow-right,body.has-hover .has-icon-hover:hover .icon--download,body.has-hover .has-icon-hover:hover .icon--external,body.has-hover .has-icon-hover:hover .icon--facebook,body.has-hover .has-icon-hover:hover .icon--google-plus,body.has-hover .has-icon-hover:hover .icon--instagram,body.has-hover .has-icon-hover:hover .icon--linkedin,body.has-hover .has-icon-hover:hover .icon--odnoklassniki,body.has-hover .has-icon-hover:hover .icon--pinterest,body.has-hover .has-icon-hover:hover .icon--scale,body.has-hover .has-icon-hover:hover .icon--small-arrow-down,body.has-hover .has-icon-hover:hover .icon--small-arrow-left,body.has-hover .has-icon-hover:hover .icon--small-arrow-right,body.has-hover .has-icon-hover:hover .icon--small-arrow-up,body.has-hover .has-icon-hover:hover .icon--twitter,body.has-hover .has-icon-hover:hover .icon--vkontakte,body.has-hover .has-icon-hover:hover .icon--wechat,body.has-hover .has-icon-hover:hover .icon--weibo,body.has-hover .has-icon-hover:hover .icon--youku,body.has-hover .has-icon-hover:hover .icon--youtube,body.has-hover .list-card-color--dark a.card,body.has-hover .list-card-color--dark a.card.box-shadow,body.has-hover a:hover .icon--arrow-left,body.has-hover a:hover .icon--arrow-right,body.has-hover a:hover .icon--download,body.has-hover a:hover .icon--external,body.has-hover a:hover .icon--facebook,body.has-hover a:hover .icon--google-plus,body.has-hover a:hover .icon--instagram,body.has-hover a:hover .icon--linkedin,body.has-hover a:hover .icon--odnoklassniki,body.has-hover a:hover .icon--pinterest,body.has-hover a:hover .icon--scale,body.has-hover a:hover .icon--small-arrow-down,body.has-hover a:hover .icon--small-arrow-left,body.has-hover a:hover .icon--small-arrow-right,body.has-hover a:hover .icon--small-arrow-up,body.has-hover a:hover .icon--twitter,body.has-hover a:hover .icon--vkontakte,body.has-hover a:hover .icon--wechat,body.has-hover a:hover .icon--weibo,body.has-hover a:hover .icon--youku,body.has-hover a:hover .icon--youtube,body.has-hover button:hover .icon--arrow-left,body.has-hover button:hover .icon--arrow-right,body.has-hover button:hover .icon--download,body.has-hover button:hover .icon--external,body.has-hover button:hover .icon--facebook,body.has-hover button:hover .icon--google-plus,body.has-hover button:hover .icon--instagram,body.has-hover button:hover .icon--linkedin,body.has-hover button:hover .icon--odnoklassniki,body.has-hover button:hover .icon--pinterest,body.has-hover button:hover .icon--scale,body.has-hover button:hover .icon--small-arrow-down,body.has-hover button:hover .icon--small-arrow-left,body.has-hover button:hover .icon--small-arrow-right,body.has-hover button:hover .icon--small-arrow-up,body.has-hover button:hover .icon--twitter,body.has-hover button:hover .icon--vkontakte,body.has-hover button:hover .icon--wechat,body.has-hover button:hover .icon--weibo,body.has-hover button:hover .icon--youku,body.has-hover button:hover .icon--youtube{text-decoration:none}body.has-hover .btn:hover .icon--facebook circle,body.has-hover .btn:hover .icon--facebook path,body.has-hover .btn:hover .icon--facebook polygon,body.has-hover .btn:hover .icon--facebook rect,body.has-hover .btn:hover .icon--facebook use,body.has-hover .btn:hover .icon--google-plus circle,body.has-hover .btn:hover .icon--google-plus path,body.has-hover .btn:hover .icon--google-plus polygon,body.has-hover .btn:hover .icon--google-plus rect,body.has-hover .btn:hover .icon--google-plus use,body.has-hover .btn:hover .icon--instagram circle,body.has-hover .btn:hover .icon--instagram path,body.has-hover .btn:hover .icon--instagram polygon,body.has-hover .btn:hover .icon--instagram rect,body.has-hover .btn:hover .icon--instagram use,body.has-hover .btn:hover .icon--linkedin circle,body.has-hover .btn:hover .icon--linkedin path,body.has-hover .btn:hover .icon--linkedin polygon,body.has-hover .btn:hover .icon--linkedin rect,body.has-hover .btn:hover .icon--linkedin use,body.has-hover .btn:hover .icon--odnoklassniki circle,body.has-hover .btn:hover .icon--odnoklassniki path,body.has-hover .btn:hover .icon--odnoklassniki polygon,body.has-hover .btn:hover .icon--odnoklassniki rect,body.has-hover .btn:hover .icon--odnoklassniki use,body.has-hover .btn:hover .icon--pinterest circle,body.has-hover .btn:hover .icon--pinterest path,body.has-hover .btn:hover .icon--pinterest polygon,body.has-hover .btn:hover .icon--pinterest rect,body.has-hover .btn:hover .icon--pinterest use,body.has-hover .btn:hover .icon--twitter circle,body.has-hover .btn:hover .icon--twitter path,body.has-hover .btn:hover .icon--twitter polygon,body.has-hover .btn:hover .icon--twitter rect,body.has-hover .btn:hover .icon--twitter use,body.has-hover .btn:hover .icon--vkontakte circle,body.has-hover .btn:hover .icon--vkontakte path,body.has-hover .btn:hover .icon--vkontakte polygon,body.has-hover .btn:hover .icon--vkontakte rect,body.has-hover .btn:hover .icon--vkontakte use,body.has-hover .btn:hover .icon--wechat circle,body.has-hover .btn:hover .icon--wechat path,body.has-hover .btn:hover .icon--wechat polygon,body.has-hover .btn:hover .icon--wechat rect,body.has-hover .btn:hover .icon--wechat use,body.has-hover .btn:hover .icon--weibo circle,body.has-hover .btn:hover .icon--weibo path,body.has-hover .btn:hover .icon--weibo polygon,body.has-hover .btn:hover .icon--weibo rect,body.has-hover .btn:hover .icon--weibo use,body.has-hover .btn:hover .icon--youku circle,body.has-hover .btn:hover .icon--youku path,body.has-hover .btn:hover .icon--youku polygon,body.has-hover .btn:hover .icon--youku rect,body.has-hover .btn:hover .icon--youku use,body.has-hover .btn:hover .icon--youtube circle,body.has-hover .btn:hover .icon--youtube path,body.has-hover .btn:hover .icon--youtube polygon,body.has-hover .btn:hover .icon--youtube rect,body.has-hover .btn:hover .icon--youtube use,body.has-hover .filter__btn:hover .icon--facebook circle,body.has-hover .filter__btn:hover .icon--facebook path,body.has-hover .filter__btn:hover .icon--facebook polygon,body.has-hover .filter__btn:hover .icon--facebook rect,body.has-hover .filter__btn:hover .icon--facebook use,body.has-hover .filter__btn:hover .icon--google-plus circle,body.has-hover .filter__btn:hover .icon--google-plus path,body.has-hover .filter__btn:hover .icon--google-plus polygon,body.has-hover .filter__btn:hover .icon--google-plus rect,body.has-hover .filter__btn:hover .icon--google-plus use,body.has-hover .filter__btn:hover .icon--instagram circle,body.has-hover .filter__btn:hover .icon--instagram path,body.has-hover .filter__btn:hover .icon--instagram polygon,body.has-hover .filter__btn:hover .icon--instagram rect,body.has-hover .filter__btn:hover .icon--instagram use,body.has-hover .filter__btn:hover .icon--linkedin circle,body.has-hover .filter__btn:hover .icon--linkedin path,body.has-hover .filter__btn:hover .icon--linkedin polygon,body.has-hover .filter__btn:hover .icon--linkedin rect,body.has-hover .filter__btn:hover .icon--linkedin use,body.has-hover .filter__btn:hover .icon--odnoklassniki circle,body.has-hover .filter__btn:hover .icon--odnoklassniki path,body.has-hover .filter__btn:hover .icon--odnoklassniki polygon,body.has-hover .filter__btn:hover .icon--odnoklassniki rect,body.has-hover .filter__btn:hover .icon--odnoklassniki use,body.has-hover .filter__btn:hover .icon--pinterest circle,body.has-hover .filter__btn:hover .icon--pinterest path,body.has-hover .filter__btn:hover .icon--pinterest polygon,body.has-hover .filter__btn:hover .icon--pinterest rect,body.has-hover .filter__btn:hover .icon--pinterest use,body.has-hover .filter__btn:hover .icon--twitter circle,body.has-hover .filter__btn:hover .icon--twitter path,body.has-hover .filter__btn:hover .icon--twitter polygon,body.has-hover .filter__btn:hover .icon--twitter rect,body.has-hover .filter__btn:hover .icon--twitter use,body.has-hover .filter__btn:hover .icon--vkontakte circle,body.has-hover .filter__btn:hover .icon--vkontakte path,body.has-hover .filter__btn:hover .icon--vkontakte polygon,body.has-hover .filter__btn:hover .icon--vkontakte rect,body.has-hover .filter__btn:hover .icon--vkontakte use,body.has-hover .filter__btn:hover .icon--wechat circle,body.has-hover .filter__btn:hover .icon--wechat path,body.has-hover .filter__btn:hover .icon--wechat polygon,body.has-hover .filter__btn:hover .icon--wechat rect,body.has-hover .filter__btn:hover .icon--wechat use,body.has-hover .filter__btn:hover .icon--weibo circle,body.has-hover .filter__btn:hover .icon--weibo path,body.has-hover .filter__btn:hover .icon--weibo polygon,body.has-hover .filter__btn:hover .icon--weibo rect,body.has-hover .filter__btn:hover .icon--weibo use,body.has-hover .filter__btn:hover .icon--youku circle,body.has-hover .filter__btn:hover .icon--youku path,body.has-hover .filter__btn:hover .icon--youku polygon,body.has-hover .filter__btn:hover .icon--youku rect,body.has-hover .filter__btn:hover .icon--youku use,body.has-hover .filter__btn:hover .icon--youtube circle,body.has-hover .filter__btn:hover .icon--youtube path,body.has-hover .filter__btn:hover .icon--youtube polygon,body.has-hover .filter__btn:hover .icon--youtube rect,body.has-hover .filter__btn:hover .icon--youtube use,body.has-hover .has-icon-hover:hover .icon--facebook circle,body.has-hover .has-icon-hover:hover .icon--facebook path,body.has-hover .has-icon-hover:hover .icon--facebook polygon,body.has-hover .has-icon-hover:hover .icon--facebook rect,body.has-hover .has-icon-hover:hover .icon--facebook use,body.has-hover .has-icon-hover:hover .icon--google-plus circle,body.has-hover .has-icon-hover:hover .icon--google-plus path,body.has-hover .has-icon-hover:hover .icon--google-plus polygon,body.has-hover .has-icon-hover:hover .icon--google-plus rect,body.has-hover .has-icon-hover:hover .icon--google-plus use,body.has-hover .has-icon-hover:hover .icon--instagram circle,body.has-hover .has-icon-hover:hover .icon--instagram path,body.has-hover .has-icon-hover:hover .icon--instagram polygon,body.has-hover .has-icon-hover:hover .icon--instagram rect,body.has-hover .has-icon-hover:hover .icon--instagram use,body.has-hover .has-icon-hover:hover .icon--linkedin circle,body.has-hover .has-icon-hover:hover .icon--linkedin path,body.has-hover .has-icon-hover:hover .icon--linkedin polygon,body.has-hover .has-icon-hover:hover .icon--linkedin rect,body.has-hover .has-icon-hover:hover .icon--linkedin use,body.has-hover .has-icon-hover:hover .icon--odnoklassniki circle,body.has-hover .has-icon-hover:hover .icon--odnoklassniki path,body.has-hover .has-icon-hover:hover .icon--odnoklassniki polygon,body.has-hover .has-icon-hover:hover .icon--odnoklassniki rect,body.has-hover .has-icon-hover:hover .icon--odnoklassniki use,body.has-hover .has-icon-hover:hover .icon--pinterest circle,body.has-hover .has-icon-hover:hover .icon--pinterest path,body.has-hover .has-icon-hover:hover .icon--pinterest polygon,body.has-hover .has-icon-hover:hover .icon--pinterest rect,body.has-hover .has-icon-hover:hover .icon--pinterest use,body.has-hover .has-icon-hover:hover .icon--twitter circle,body.has-hover .has-icon-hover:hover .icon--twitter path,body.has-hover .has-icon-hover:hover .icon--twitter polygon,body.has-hover .has-icon-hover:hover .icon--twitter rect,body.has-hover .has-icon-hover:hover .icon--twitter use,body.has-hover .has-icon-hover:hover .icon--vkontakte circle,body.has-hover .has-icon-hover:hover .icon--vkontakte path,body.has-hover .has-icon-hover:hover .icon--vkontakte polygon,body.has-hover .has-icon-hover:hover .icon--vkontakte rect,body.has-hover .has-icon-hover:hover .icon--vkontakte use,body.has-hover .has-icon-hover:hover .icon--wechat circle,body.has-hover .has-icon-hover:hover .icon--wechat path,body.has-hover .has-icon-hover:hover .icon--wechat polygon,body.has-hover .has-icon-hover:hover .icon--wechat rect,body.has-hover .has-icon-hover:hover .icon--wechat use,body.has-hover .has-icon-hover:hover .icon--weibo circle,body.has-hover .has-icon-hover:hover .icon--weibo path,body.has-hover .has-icon-hover:hover .icon--weibo polygon,body.has-hover .has-icon-hover:hover .icon--weibo rect,body.has-hover .has-icon-hover:hover .icon--weibo use,body.has-hover .has-icon-hover:hover .icon--youku circle,body.has-hover .has-icon-hover:hover .icon--youku path,body.has-hover .has-icon-hover:hover .icon--youku polygon,body.has-hover .has-icon-hover:hover .icon--youku rect,body.has-hover .has-icon-hover:hover .icon--youku use,body.has-hover .has-icon-hover:hover .icon--youtube circle,body.has-hover .has-icon-hover:hover .icon--youtube path,body.has-hover .has-icon-hover:hover .icon--youtube polygon,body.has-hover .has-icon-hover:hover .icon--youtube rect,body.has-hover .has-icon-hover:hover .icon--youtube use,body.has-hover a.label.is-brand:hover .icon circle,body.has-hover a.label.is-brand:hover .icon path,body.has-hover a.label.is-brand:hover .icon polygon,body.has-hover a.label.is-brand:hover .icon use,body.has-hover a:hover .icon--facebook circle,body.has-hover a:hover .icon--facebook path,body.has-hover a:hover .icon--facebook polygon,body.has-hover a:hover .icon--facebook rect,body.has-hover a:hover .icon--facebook use,body.has-hover a:hover .icon--google-plus circle,body.has-hover a:hover .icon--google-plus path,body.has-hover a:hover .icon--google-plus polygon,body.has-hover a:hover .icon--google-plus rect,body.has-hover a:hover .icon--google-plus use,body.has-hover a:hover .icon--instagram circle,body.has-hover a:hover .icon--instagram path,body.has-hover a:hover .icon--instagram polygon,body.has-hover a:hover .icon--instagram rect,body.has-hover a:hover .icon--instagram use,body.has-hover a:hover .icon--linkedin circle,body.has-hover a:hover .icon--linkedin path,body.has-hover a:hover .icon--linkedin polygon,body.has-hover a:hover .icon--linkedin rect,body.has-hover a:hover .icon--linkedin use,body.has-hover a:hover .icon--odnoklassniki circle,body.has-hover a:hover .icon--odnoklassniki path,body.has-hover a:hover .icon--odnoklassniki polygon,body.has-hover a:hover .icon--odnoklassniki rect,body.has-hover a:hover .icon--odnoklassniki use,body.has-hover a:hover .icon--pinterest circle,body.has-hover a:hover .icon--pinterest path,body.has-hover a:hover .icon--pinterest polygon,body.has-hover a:hover .icon--pinterest rect,body.has-hover a:hover .icon--pinterest use,body.has-hover a:hover .icon--twitter circle,body.has-hover a:hover .icon--twitter path,body.has-hover a:hover .icon--twitter polygon,body.has-hover a:hover .icon--twitter rect,body.has-hover a:hover .icon--twitter use,body.has-hover a:hover .icon--vkontakte circle,body.has-hover a:hover .icon--vkontakte path,body.has-hover a:hover .icon--vkontakte polygon,body.has-hover a:hover .icon--vkontakte rect,body.has-hover a:hover .icon--vkontakte use,body.has-hover a:hover .icon--wechat circle,body.has-hover a:hover .icon--wechat path,body.has-hover a:hover .icon--wechat polygon,body.has-hover a:hover .icon--wechat rect,body.has-hover a:hover .icon--wechat use,body.has-hover a:hover .icon--weibo circle,body.has-hover a:hover .icon--weibo path,body.has-hover a:hover .icon--weibo polygon,body.has-hover a:hover .icon--weibo rect,body.has-hover a:hover .icon--weibo use,body.has-hover a:hover .icon--youku circle,body.has-hover a:hover .icon--youku path,body.has-hover a:hover .icon--youku polygon,body.has-hover a:hover .icon--youku rect,body.has-hover a:hover .icon--youku use,body.has-hover a:hover .icon--youtube circle,body.has-hover a:hover .icon--youtube path,body.has-hover a:hover .icon--youtube polygon,body.has-hover a:hover .icon--youtube rect,body.has-hover a:hover .icon--youtube use,body.has-hover button:hover .icon--facebook circle,body.has-hover button:hover .icon--facebook path,body.has-hover button:hover .icon--facebook polygon,body.has-hover button:hover .icon--facebook rect,body.has-hover button:hover .icon--facebook use,body.has-hover button:hover .icon--google-plus circle,body.has-hover button:hover .icon--google-plus path,body.has-hover button:hover .icon--google-plus polygon,body.has-hover button:hover .icon--google-plus rect,body.has-hover button:hover .icon--google-plus use,body.has-hover button:hover .icon--instagram circle,body.has-hover button:hover .icon--instagram path,body.has-hover button:hover .icon--instagram polygon,body.has-hover button:hover .icon--instagram rect,body.has-hover button:hover .icon--instagram use,body.has-hover button:hover .icon--linkedin circle,body.has-hover button:hover .icon--linkedin path,body.has-hover button:hover .icon--linkedin polygon,body.has-hover button:hover .icon--linkedin rect,body.has-hover button:hover .icon--linkedin use,body.has-hover button:hover .icon--odnoklassniki circle,body.has-hover button:hover .icon--odnoklassniki path,body.has-hover button:hover .icon--odnoklassniki polygon,body.has-hover button:hover .icon--odnoklassniki rect,body.has-hover button:hover .icon--odnoklassniki use,body.has-hover button:hover .icon--pinterest circle,body.has-hover button:hover .icon--pinterest path,body.has-hover button:hover .icon--pinterest polygon,body.has-hover button:hover .icon--pinterest rect,body.has-hover button:hover .icon--pinterest use,body.has-hover button:hover .icon--twitter circle,body.has-hover button:hover .icon--twitter path,body.has-hover button:hover .icon--twitter polygon,body.has-hover button:hover .icon--twitter rect,body.has-hover button:hover .icon--twitter use,body.has-hover button:hover .icon--vkontakte circle,body.has-hover button:hover .icon--vkontakte path,body.has-hover button:hover .icon--vkontakte polygon,body.has-hover button:hover .icon--vkontakte rect,body.has-hover button:hover .icon--vkontakte use,body.has-hover button:hover .icon--wechat circle,body.has-hover button:hover .icon--wechat path,body.has-hover button:hover .icon--wechat polygon,body.has-hover button:hover .icon--wechat rect,body.has-hover button:hover .icon--wechat use,body.has-hover button:hover .icon--weibo circle,body.has-hover button:hover .icon--weibo path,body.has-hover button:hover .icon--weibo polygon,body.has-hover button:hover .icon--weibo rect,body.has-hover button:hover .icon--weibo use,body.has-hover button:hover .icon--youku circle,body.has-hover button:hover .icon--youku path,body.has-hover button:hover .icon--youku polygon,body.has-hover button:hover .icon--youku rect,body.has-hover button:hover .icon--youku use,body.has-hover button:hover .icon--youtube circle,body.has-hover button:hover .icon--youtube path,body.has-hover button:hover .icon--youtube polygon,body.has-hover button:hover .icon--youtube rect,body.has-hover button:hover .icon--youtube use{fill:#9f000f}body.has-hover .btn:hover .icon--download path:nth-child(2),body.has-hover .btn:hover .icon--small-arrow-down svg,body.has-hover .filter__btn:hover .icon--download path:nth-child(2),body.has-hover .filter__btn:hover .icon--small-arrow-down svg,body.has-hover .has-icon-hover:hover .icon--download path:nth-child(2),body.has-hover .has-icon-hover:hover .icon--small-arrow-down svg,body.has-hover a:hover .icon--download path:nth-child(2),body.has-hover a:hover .icon--small-arrow-down svg,body.has-hover button:hover .icon--download path:nth-child(2),body.has-hover button:hover .icon--small-arrow-down svg{-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.has-hover .btn:hover .icon--download svg,body.has-hover .filter__btn:hover .icon--download svg,body.has-hover .has-icon-hover:hover .icon--download svg,body.has-hover a:hover .icon--download svg,body.has-hover button:hover .icon--download svg{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}@supports(-ms-ime-align:auto){body.has-hover .btn:hover .icon--download,body.has-hover .filter__btn:hover .icon--download,body.has-hover .has-icon-hover:hover .icon--download,body.has-hover a:hover .icon--download,body.has-hover button:hover .icon--download{text-decoration:none}body.has-hover .btn:hover .icon--download svg,body.has-hover .filter__btn:hover .icon--download svg,body.has-hover .has-icon-hover:hover .icon--download svg,body.has-hover a:hover .icon--download svg,body.has-hover button:hover .icon--download svg{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}body.has-hover .btn:hover .icon--external,body.has-hover .filter__btn:hover .icon--external,body.has-hover .has-icon-hover:hover .icon--external,body.has-hover a:hover .icon--external,body.has-hover button:hover .icon--external{text-decoration:none}body.has-hover .btn:hover .icon--external svg,body.has-hover .filter__btn:hover .icon--external svg,body.has-hover .has-icon-hover:hover .icon--external svg,body.has-hover a:hover .icon--external svg,body.has-hover button:hover .icon--external svg{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}body.has-hover .btn:hover .icon--scale polygon:nth-child(1),body.has-hover .filter__btn:hover .icon--scale polygon:nth-child(1),body.has-hover .has-icon-hover:hover .icon--scale polygon:nth-child(1),body.has-hover a:hover .icon--scale polygon:nth-child(1),body.has-hover button:hover .icon--scale polygon:nth-child(1){-webkit-transform:translate3d(-2px,2px,0);transform:translate3d(-2px,2px,0)}body.has-hover .btn:hover .icon--external path:nth-child(2),body.has-hover .btn:hover .icon--scale polygon:nth-child(2),body.has-hover .filter__btn:hover .icon--external path:nth-child(2),body.has-hover .filter__btn:hover .icon--scale polygon:nth-child(2),body.has-hover .has-icon-hover:hover .icon--external path:nth-child(2),body.has-hover .has-icon-hover:hover .icon--scale polygon:nth-child(2),body.has-hover a:hover .icon--external path:nth-child(2),body.has-hover a:hover .icon--scale polygon:nth-child(2),body.has-hover button:hover .icon--external path:nth-child(2),body.has-hover button:hover .icon--scale polygon:nth-child(2){-webkit-transform:translate3d(2px,-2px,0);transform:translate3d(2px,-2px,0)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.has-hover .btn:hover .icon--external svg,body.has-hover .filter__btn:hover .icon--external svg,body.has-hover .has-icon-hover:hover .icon--external svg,body.has-hover a:hover .icon--external svg,body.has-hover button:hover .icon--external svg{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.rich-text-table img,.rich-text-table--dark img{width:100%}}body.has-hover .btn:hover .icon--arrow-right svg,body.has-hover .btn:hover .icon--small-arrow-right svg,body.has-hover .filter__btn:hover .icon--arrow-right svg,body.has-hover .filter__btn:hover .icon--small-arrow-right svg,body.has-hover .has-icon-hover:hover .icon--arrow-right svg,body.has-hover .has-icon-hover:hover .icon--small-arrow-right svg,body.has-hover a:hover .icon--arrow-right svg,body.has-hover a:hover .icon--small-arrow-right svg,body.has-hover button:hover .icon--arrow-right svg,body.has-hover button:hover .icon--small-arrow-right svg{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}body.has-hover .btn:hover .icon--arrow-left svg,body.has-hover .btn:hover .icon--small-arrow-left svg,body.has-hover .filter__btn:hover .icon--arrow-left svg,body.has-hover .filter__btn:hover .icon--small-arrow-left svg,body.has-hover .has-icon-hover:hover .icon--arrow-left svg,body.has-hover .has-icon-hover:hover .icon--small-arrow-left svg,body.has-hover a:hover .icon--arrow-left svg,body.has-hover a:hover .icon--small-arrow-left svg,body.has-hover button:hover .icon--arrow-left svg,body.has-hover button:hover .icon--small-arrow-left svg{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}body.has-hover .btn:hover .icon--small-arrow-up svg,body.has-hover .filter__btn:hover .icon--small-arrow-up svg,body.has-hover .has-icon-hover:hover .icon--small-arrow-up svg,body.has-hover a:hover .icon--small-arrow-up svg,body.has-hover button:hover .icon--small-arrow-up svg{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}.has-accordion-open .icon--small-arrow-down svg,.has-accordion-open .icon--small-arrow-up svg{-webkit-transform:rotate(-180deg) translateZ(0);transform:rotate(-180deg) translateZ(0)}body.has-hover .btn:hover .has-accordion-open .icon--small-arrow-down svg,body.has-hover .filter__btn:hover .has-accordion-open .icon--small-arrow-down svg,body.has-hover .has-accordion-open:hover .icon--small-arrow-down svg,body.has-hover a:hover .has-accordion-open .icon--small-arrow-down svg,body.has-hover button:hover .has-accordion-open .icon--small-arrow-down svg{-webkit-transform:rotate(-180deg) translate3d(0,3px,0);transform:rotate(-180deg) translate3d(0,3px,0)}body.has-hover .btn:hover .has-accordion-open .icon--small-arrow-up svg,body.has-hover .filter__btn:hover .has-accordion-open .icon--small-arrow-up svg,body.has-hover .has-accordion-open:hover .icon--small-arrow-up svg,body.has-hover a:hover .has-accordion-open .icon--small-arrow-up svg,body.has-hover button:hover .has-accordion-open .icon--small-arrow-up svg{-webkit-transform:rotate(-180deg) translate3d(0,-3px,0);transform:rotate(-180deg) translate3d(0,-3px,0)}.icon.is-css.icon--loop:after{content:url(/dist/assets/images/svg/loop.svg)}.icon.is-css.icon--arrow-right:after{content:url(/dist/assets/images/svg/arrow-right.svg)}.icon.is-css.icon--download:after{content:url(/dist/assets/images/svg/download_w.svg)}.icon.is-css.icon--chat:after{content:url(/dist/assets/images/svg/chat.svg)}.icon.is-css.icon--external:after{content:url(/dist/assets/images/svg/external.svg)}.image-modal-btn{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);display:block;width:4rem;height:4rem;position:absolute;right:0;top:0;z-index:5;background:#000}.image-modal-btn.is-flip{top:auto;bottom:0}.image-modal-btn .icon{display:block;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.image-modal-btn svg{display:block;margin:0}.image-modal-btn.is-large{width:5rem;height:5rem}.image-modal-btn.is-pushed{right:4.125rem}.image-modal-btn.is-pushed.is-large{right:5.125rem}.O19-8-filtered-blog-posts__list,.O19-filtered-feed__list,.O3-3-home-page-hero-slider,.O3-hero>.container,.article-story,.blog-article-story,.image-modal-btn-parent,.js-modal .O3-hero>.modal__inner,.mktoFormRow .select__container,.modal-login__header,.select__container{position:relative}.label{font-size:10px;font-size:1.25rem;line-height:1.5rem;padding:.5rem 0;opacity:.5;font-weight:300}.label.is-black,.leader-board .description{opacity:.9}.label.is-uppercase{text-transform:uppercase}.label.brand-label{font-size:12px;font-size:1.5rem;line-height:12px;opacity:1;font-weight:500;color:#d20014}.label.is-search-result .icon svg{width:1.25rem;height:1.25rem}.label.is-search-result .icon circle,.label.is-search-result .icon path{fill:#000;opacity:.5}.is-rockwool .label.brand-label,.is-rockwool.label.brand-label,.label.is-brand,.marketoForm form .mktoAsterix,.price-range-indicator .dollar-sign--active{color:#d20014}body.has-hover a.label.is-brand:hover{color:#9f000f;text-decoration:none}.card.is-dark-grey .text-area .btn,.card.is-dark-grey .text-area .filter__btn,.card.is-darkest-grey .text-area .btn,.card.is-darkest-grey .text-area .filter__btn,.list-card-color--dark .label.is-brand{color:#fff}.label-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.label-list>*{padding-right:2.25rem;position:relative;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.label-list>:after{content:'';width:.25rem;height:.25rem;margin:0;position:absolute;top:50%;right:1rem;background:#383838;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.label-list>:last-child{padding-right:0}.O12-brand-info-card .card .image-area,.O8-block-quote.as-module.is-light-grey,.card.is-coupling .image-area,.card.is-light-grey .text-area,.list-card-color--dark .label-list>:after,.rich-text-table tbody tr:nth-child(odd),.rich-text-table--dark tbody tr:nth-child(odd){background:#f5f5f5}.loader{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:-5rem;width:5rem;height:5rem;-webkit-transition:opacity .3s;transition:opacity .3s ease}.leader-board .content table.is-hidden,.loader.is-hidden{visibility:hidden;opacity:0}.loader.is-absolute-centered{margin-top:0;width:100%;height:100%;top:0;left:0;z-index:50;-webkit-transform:translate(0,0);transform:translate(0,0)}.loader.is-absolute-centered:before{margin:auto;position:absolute;bottom:0;right:0;left:0;top:0}.loader:before{content:'';display:block;width:5rem;height:5rem;border:.125rem solid #d20014;border-top-color:transparent;border-radius:1000px;-webkit-animation:.8s linear infinite load-spin;animation:.8s linear infinite load-spin}.is-loader-list-loading .card{opacity:.5}.picture{font-size:14px;font-size:1.75rem;font-family:Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif;font-weight:400;line-height:1.5}.picture.lazy-loaded{-webkit-filter:blur(2vw);filter:blur(2vw)}.picture.revealed{position:absolute;left:0;top:0;will-change:filter;-webkit-animation:.5s ease-out lazyloadedReveal;animation:.5s ease-out lazyloadedReveal}@-webkit-keyframes lazyloadedReveal{0%{-webkit-filter:blur(2vw);filter:blur(2vw)}100%{-webkit-filter:blur(0);filter:blur(0)}}@keyframes lazyloadedReveal{0%{-webkit-filter:blur(2vw);filter:blur(2vw)}100%{-webkit-filter:blur(0);filter:blur(0)}}.price-range-indicator .dollar-sign{font-weight:500;margin-left:-.5rem;color:#8b8b8b}.price-range-indicator .dollar-sign:nth-child(1){margin-left:0}.round-check{display:inline-block;vertical-align:middle;width:2rem;height:2rem;text-align:center;line-height:2rem;background:#d20014;border-radius:50%}.round-check .icon{margin:1px 0 0}.mktoFormRow .select,.select{font-size:16px;font-size:2rem;width:100%;margin:3rem 0;position:relative}.mktoFormRow .select__option,.select__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mktoFormRow .select__optgroup .select__option:not(:first-child),.select__optgroup .select__option:not(:first-child){padding-left:5.75rem}.marketoForm .mktoFormRow .select,.marketoForm .select{margin:1.75rem 0 0}.mktoFormRow .select:before,.select:before{content:"";display:block;height:9.625rem;position:absolute;left:-2rem;right:-2rem;top:-2rem;z-index:21;opacity:0;pointer-events:none;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.O23-tabs__select .mktoFormRow .select:before,.O23-tabs__select .select:before{height:7.75rem}.marketoForm form .mktoFormCol .mktoCheckboxList input[type=checkbox]:checked+label::after,.marketoForm form .mktoFormCol .mktoFieldWrap.is-active .mktoLabel,.mktoFormRow .select.is-open:before,.select.is-open:before,input:checked~.form-basic__checkbox__check:after,input:checked~.form-basic__radio__check:after{opacity:1}.mktoFormRow .select__label,.select__label{font-size:12px;font-size:1.5rem;display:block;padding:0;margin:0;position:relative;z-index:1;line-height:1.33;color:#9b9b9b;pointer-events:none;-webkit-transition:z-index linear .3s;transition:z-index 0s .3s linear}.mktoFormRow .select.is-open .select__label,.select.is-open .select__label{z-index:22;-webkit-transition-delay:0s;transition-delay:0s}.mktoFormRow .select__wrap,.select__wrap{position:relative;border-bottom:1px solid #000}.mktoFormRow .select__wrap__elem,.select__wrap__elem{margin-right:4rem;overflow:hidden}.mktoFormRow .select.is-initialized .select__wrap,.select.is-initialized .select__wrap{border-bottom:0}.mktoFormRow .select.is-initialized .select__wrap__elem,.select.is-initialized .select__wrap__elem{margin-right:0;overflow:visible}.mktoFormRow .select__elem,.mktoFormRow .select__input,.select__elem,.select__input{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;font-size:16px;font-size:2rem;width:100%;width:calc(100% + 28px);padding:1rem 0;font-weight:500;line-height:1}.mktoFormRow .select__elem:focus::-ms-value,.mktoFormRow .select__input:focus::-ms-value,.select__elem:focus::-ms-value,.select__input:focus::-ms-value{color:#000;background:0 0}.mktoFormRow .select__input,.select__input{height:4rem;width:100%}.O11-text-content-block-btn-wrap.full-width-cta>*,.O3-hero.O3-hero-extended .O3-hero-main-image-section-text-section,.O7-brand-list .brand-logo,.O8-block-quote.as-module.is-wide .O8-block-quote-inner,.article-list .card .image-area,.article-list .card.is-small .image-area,.checkbox-cluster,.checkbox-cluster__item,.leader-board .content .btn,.leader-board .content .filter__btn,.marketoForm form .mktoFormRow,.mktoFormRow .select.is-initialized .select__elem,.select.is-initialized .select__elem{width:100%}.mktoFormRow .select .icon,.select .icon{position:absolute;right:0;top:50%;z-index:2;pointer-events:none;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:z-index linear .3s,-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:z-index 0s .3s linear,-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),z-index 0s .3s linear;transition:transform .3s cubic-bezier(.25,.46,.45,.94),z-index 0s .3s linear,-webkit-transform .3s cubic-bezier(.25,.46,.45,.94)}.mktoFormRow .select.is-open .icon,.select.is-open .icon{z-index:22;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.checkbox-wrap input[type=checkbox],.mktoFormRow .select__container .select__elem,.select__container .select__elem{position:absolute;opacity:0;pointer-events:none}.mktoFormRow .select__container.is-open+.icon,.select__container.is-open+.icon{-webkit-transform:translate(0,-50%) rotate(-180deg);transform:translate(0,-50%) rotate(-180deg)}.checkbox-wrap input[type=checkbox][disabled]+.checkbox-mark,.mktoFormRow .select__container.is-disabled,.select__container.is-disabled{opacity:.3}.mktoFormRow .select__opener,.select__opener{-webkit-tap-highlight-color:transparent;display:block;padding:1rem 4rem 1rem 0;position:relative;z-index:1;line-height:1;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:0;border-bottom:1px solid #000;-webkit-transition:border-bottom-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94),z-index linear .3s;transition:border-bottom-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94),z-index 0s .3s linear}.marketoForm .mktoFormRow .select__opener,.marketoForm .select__opener{border-bottom-color:rgba(0,0,0,.3)}body.has-hover .marketoForm .mktoFormRow .select__opener:hover,body.has-hover .marketoForm .select__opener:hover{border-bottom-color:rgba(0,0,0,.9)}.mktoFormRow .select .select__container.is-open .select__opener,.select .select__container.is-open .select__opener{z-index:21;color:rgba(0,0,0,.5);border-bottom-color:rgba(0,0,0,.3);-webkit-transition-delay:0s,0s,0s;transition-delay:0s,0s,0s}.mktoFormRow .select__panel,.select__panel{max-height:38rem;overflow-y:auto;position:absolute;top:5rem;left:-2rem;right:-2rem;z-index:20;visibility:hidden;opacity:0;background:#fff;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.09);box-shadow:0 2px 6px 0 rgba(0,0,0,.09);-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94),visibility .3s cubic-bezier(.25,.46,.45,.94) .3s;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),visibility .3s .3s cubic-bezier(.25,.46,.45,.94);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:initial}.select__container.is-open .mktoFormRow .select__panel,.select__container.is-open .select__panel{visibility:visible;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94),visibility .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),visibility .3s cubic-bezier(.25,.46,.45,.94)}.O23-tabs__select .mktoFormRow .select__panel,.O23-tabs__select .select__panel{padding-top:7.75rem;top:-2rem}.mktoFormRow .select__panel:after,.mktoFormRow .select__panel:before,.select__panel:after,.select__panel:before{-webkit-overflow-scrolling:initial}.mktoFormRow .select__panel::-webkit-scrollbar-track,.select__panel::-webkit-scrollbar-track{background:#e6e6e6;border-radius:10px}.mktoFormRow .select__panel::-webkit-scrollbar,.select__panel::-webkit-scrollbar{background:0 0;width:5px}.mktoFormRow .select__panel::-webkit-scrollbar-thumb,.select__panel::-webkit-scrollbar-thumb{background:#d20014;border-radius:10px}.mktoFormRow .select__option,.select__option{-webkit-tap-highlight-color:transparent;display:block;padding:2rem;line-height:1.15;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0);-webkit-transition:background-color .3s cubic-bezier(.25,.46,.45,.94);transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}.mktoFormRow .select__option.has-focus,.mktoFormRow .select__option.is-selected,.select__option.has-focus,.select__option.is-selected{background-color:rgba(0,0,0,.03)}.mktoFormRow .select__option.is-disabled,.select__option.is-disabled{color:rgba(0,0,0,.3)}.mktoFormRow .select__option.is-disabled.has-focus,.mktoFormRow .select__option.is-disabled.is-selected,.select__option.is-disabled.has-focus,.select__option.is-disabled.is-selected{background-color:rgba(0,0,0,0)}.mktoFormRow .select__option.is-disabled .checkbox-mark,.select__option.is-disabled .checkbox-mark{cursor:default!important}.mktoFormRow .select.select-multi,.select.select-multi{font-size:15px;font-size:1.875rem}.mktoFormRow .select.select-multi .select__container .select__option,.select.select-multi .select__container .select__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:4rem;padding-right:3.5rem}.js-modal .loader,.mktoFormRow .select.select-multi .select__container .select__option *,.select.select-multi .select__container .select__option *{pointer-events:none}.mktoFormRow .select.select-multi .select__container .select__option .checkbox-wrap,.select.select-multi .select__container .select__option .checkbox-wrap{position:relative;left:-3.125rem}.checkbox-wrap .checkbox-mark:hover,.mktoFormRow .select.select-multi .select__container .select__option:hover .checkbox-mark,.select.select-multi .select__container .select__option:hover .checkbox-mark{border-color:#d20014}.checkbox-wrap input[type=checkbox]:checked+.checkbox-mark,.checkbox-wrap.is-checked .checkbox-mark,.mktoFormRow .select.select-multi .select__container .select__option.is-selected .checkbox-mark,.select.select-multi .select__container .select__option.is-selected .checkbox-mark{background-image:url(/dist/assets/images/svg/check-mark.svg);background-size:100% 100%;background-color:#d20014;border-color:#d20014}.mktoFormRow .select.select-multi .select__container .select__option .items-count,.select.select-multi .select__container .select__option .items-count{font-size:13px;font-size:1.625rem;display:inline-block;color:gray;position:absolute;right:5px}.mktoFormRow .select.select-multi .select__container .select__optgroup .select__option:not(:first-child),.select.select-multi .select__container .select__optgroup .select__option:not(:first-child){padding-left:6.25rem}.js-multi-select{max-height:30px;font-size:15px;font-size:1.875rem}.slider{position:relative;overflow:hidden}.slider__slide{width:100%;float:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden}.slider__slide .slider__cta{position:absolute;min-width:230px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slider .slider__slide img,.slider__slide img{-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:transform .5s cubic-bezier(.25,.46,.45,.94);transition:transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94)}.has-slider.no-transition,.no-transition .slider .slider__slide img,.no-transition .slider__slide img,.slider__inner.no-transition{-webkit-transition:none!important;transition:none!important}.slider .slider--initialized .slider__slide img,.slider--initialized .slider__slide img{left:50%;-webkit-transform:translate3d(-35%,0,0);transform:translate3d(-35%,0,0)}.slider__slide.is-active~.slider__slide img{-webkit-transform:translate3d(-65%,0,0);transform:translate3d(-65%,0,0)}.slider .slider__slide.is-active img,.slider__slide.is-active img{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.slider__controls{font-size:14px;font-size:1.75rem;padding:1rem 0;line-height:2rem;font-weight:500}.slider__controls.is-before{text-align:right;padding-bottom:0}.slider__controls__btn{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);line-height:1;height:2rem}.slider__controls__btn:focus{outline:0}.slider__controls__btn.is-next:before,.slider__controls__btn.is-prev:before,.slider__controls__btn:before{margin:0}body.has-hover .slider__controls__btn.is-prev:hover svg{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}body.has-hover .slider__controls__btn.is-next:hover svg{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}.noUi-base,.noUi-handle,body.has-hover .slider__controls__btn.is-next.is-disabled:hover svg,body.has-hover .slider__controls__btn.is-prev.is-disabled:hover svg{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider__controls__btn.is-disabled{cursor:default}.slider__controls__btn.is-disabled circle,.slider__controls__btn.is-disabled path,.slider__controls__btn.is-disabled use{opacity:.5}.slider__controls__btn:first-child .icon{margin-left:0;margin-right:5px}.has-slider,.slider__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:transform .5s cubic-bezier(.25,.46,.45,.94);transition:transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);-webkit-backface-visibility:hidden;backface-visibility:hidden}.js-scroll-reveal,.rw-hero-reveal{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1) .1s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .1s;transition:opacity .6s .1s cubic-bezier(.19,1,.22,1),-webkit-transform .8s .1s cubic-bezier(.19,1,.22,1);transition:opacity .6s .1s cubic-bezier(.19,1,.22,1),transform .8s .1s cubic-bezier(.19,1,.22,1);transition:opacity .6s .1s cubic-bezier(.19,1,.22,1),transform .8s .1s cubic-bezier(.19,1,.22,1),-webkit-transform .8s .1s cubic-bezier(.19,1,.22,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-hero-reveal-hidden-top,.is-scroll-reveal-hidden-top{-webkit-transform:translate3d(0,-10rem,0);transform:translate3d(0,-10rem,0)}html.no-preserve3d .is-hero-reveal-hidden-top,html.no-preserve3d .is-scroll-reveal-hidden-top{-webkit-transform:translate(0,-10rem);transform:translate(0,-10rem)}.is-scroll-reveal-hidden-bottom{-webkit-transform:translate3d(0,10rem,0);transform:translate3d(0,10rem,0)}html.no-preserve3d .is-scroll-reveal-hidden-bottom{-webkit-transform:translate(0,10rem);transform:translate(0,10rem)}.quantity__title{font-size:1.5rem;color:#383838;text-align:center;opacity:.5}.quantity .quantity-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:10rem;padding:1rem 0 0}.quantity .quantity-amount__number{font-weight:500;line-height:3rem}.quantity .quantity-amount__action{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);width:3rem;height:3rem;position:relative;text-align:center;border-radius:50%;border:1px solid rgba(0,0,0,.05);cursor:pointer}.quantity .quantity-amount__action:focus{outline:0}.quantity .quantity-amount__action:after,.quantity .quantity-amount__action:before{content:'';width:1.25rem;height:.25rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#d20014}.quantity .quantity-amount__action--add:before{width:.25rem;height:1.25rem}@media screen and (min-width:768px){.container,.js-modal .modal__inner{max-width:96rem;padding-left:5.5rem;padding-right:5.5rem}.row{margin-left:-1.5rem;margin-right:-1.5rem}.col-1,.col-sm-1{width:11rem;padding-left:1.5rem;padding-right:1.5rem;max-width:none}.col-2,.col-3,.col-sm-2,.col-sm-3{width:22rem;padding-left:1.5rem;padding-right:1.5rem;max-width:none}.col-4,.col-sm-4{width:33rem;padding-left:1.5rem;padding-right:1.5rem;max-width:none}.col-5,.col-6,.col-sm-5,.col-sm-6{width:44rem;padding-left:1.5rem;padding-right:1.5rem;max-width:none}.col-7,.col-sm-7{width:55rem;padding-left:1.5rem;padding-right:1.5rem;max-width:none}.col-8,.col-9,.col-sm-8,.col-sm-9{width:66rem;padding-left:1.5rem;padding-right:1.5rem;max-width:none}.col-10,.col-sm-10{width:77rem;padding-left:1.5rem;padding-right:1.5rem;max-width:none}.col-11,.col-12,.col-sm-11,.col-sm-12{width:88rem;padding-left:1.5rem;padding-right:1.5rem;max-width:none}.container.grid-preview [class*=" col-"]:before,.container.grid-preview [class^=col-]:before,.js-modal .grid-preview.modal__inner [class*=" col-"]:before,.js-modal .grid-preview.modal__inner [class^=col-]:before{left:1.5rem;right:1.5rem}h1{font-size:46px;font-size:5.75rem;line-height:1.21739}h2{font-size:40px;font-size:5rem;line-height:1.2}h3{font-size:34px;font-size:4.25rem;line-height:1.29412}.sub1-heading,h4{font-size:24px;font-size:3rem;line-height:1.33333}.sub2-heading,h5{font-size:20px;font-size:2.5rem;line-height:1.6}.sub3-heading,h6{font-size:18px;font-size:2.25rem;line-height:1.33333}.js-modal .modal__close,.modal-multi-selector__close{margin-right:-42.5rem;top:4rem}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4rem -2.5rem 0}.filter.has-desktop-list{margin-left:-1rem;margin-right:-1rem}.filter__group{width:100%;max-width:25rem;margin-left:2.5rem;margin-right:2.5rem}.label{font-size:12px;font-size:1.5rem;line-height:2rem}.slider__slide .slider__cta{bottom:0}.quantity .quantity-amount{width:12.5rem}.horisontal-radio-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O53-form{width:85rem}}.horisontal-radio-buttons__item{cursor:pointer;margin-right:6rem;color:rgba(0,0,0,.65);font-size:1.75rem;font-weight:400;margin-bottom:2rem}.horisontal-radio-buttons__item__input,.horisontal-radio-buttons__item__label{cursor:pointer;margin-right:1rem}.horisontal-radio-buttons__item__input{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);margin-right:1rem}.horisontal-radio-buttons__item__input:focus,.marketoForm form .mktoButton:focus,.marketoForm form .mktoFormCol .mktoCheckboxList .mktoInputLabelWrap input[type=radio]:focus,.marketoForm form .mktoFormCol .mktoCheckboxList input[type=checkbox]:focus,.marketoForm form .mktoFormCol .mktoDateField:focus,.marketoForm form .mktoFormCol .mktoEmailField:focus,.marketoForm form .mktoFormCol .mktoNumberField:focus,.marketoForm form .mktoFormCol .mktoRadioList .mktoInputLabelWrap input[type=radio]:focus,.marketoForm form .mktoFormCol .mktoTelField:focus,.marketoForm form .mktoFormCol .mktoTextField:focus,.marketoForm form .mktoFormCol .mktoUrlField:focus,.marketoForm form .mktoFormCol select:focus,.marketoForm form .mktoFormCol textarea:focus,.search-form__btn:focus,.search-form__reset:focus{outline:0}.horisontal-radio-buttons__item__input:after{content:'';width:2rem;height:2rem;border-radius:2rem;top:3px;position:relative;display:inline-block;visibility:visible;border:1px solid #bfbfbf}.horisontal-radio-buttons__item__input:checked:after,.marketoForm form .mktoFormCol .mktoCheckboxList .mktoInputLabelWrap input[type=radio]:checked:after,.marketoForm form .mktoFormCol .mktoRadioList .mktoInputLabelWrap input[type=radio]:checked:after,body.has-hover .marketoForm form .mktoFormCol .mktoCheckboxList .mktoInputLabelWrap input[type=radio]:checked:hover:after,body.has-hover .marketoForm form .mktoFormCol .mktoRadioList .mktoInputLabelWrap input[type=radio]:checked:hover:after{border:5px solid #d20014}.inline-list{margin:0 0 0 -4px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.inline-list__item{margin:0 .5rem}.market-selector{padding-top:6rem;padding-bottom:1.25rem;width:100%}.market-selector__heading{font-size:24px;font-weight:500;padding-top:0}.market-selector__description,.page-wrapper .p-w-r .pr-qa-display-answer-link-container .pr-btn-answer .pr-qa-display-text,.page-wrapper .p-w-r .pr-review-display .pr-rd-review-tag dt,.page-wrapper .p-w-r .pr-review-snapshot-block .pr-ratings-histogram-bar-container:after{font-size:14px}.market-selector--hero{padding-bottom:0}.market-selector--hero .select{margin-bottom:0}@media screen and (min-width:992px){.container,.js-modal .modal__inner{max-width:123rem;padding-left:3rem;padding-right:3rem}.row{margin-left:-1.5rem;margin-right:-1.5rem}.col-1,.col-md-1{width:10rem;padding-left:1.5rem;padding-right:1.5rem}.col-2,.col-md-2{width:20rem;padding-left:1.5rem;padding-right:1.5rem}.col-3,.col-md-3{width:30rem;padding-left:1.5rem;padding-right:1.5rem}.col-4,.col-md-4{width:40rem;padding-left:1.5rem;padding-right:1.5rem}.col-5,.col-md-5{width:50rem;padding-left:1.5rem;padding-right:1.5rem}.col-6,.col-md-6{width:60rem;padding-left:1.5rem;padding-right:1.5rem}.col-7,.col-md-7{width:70rem;padding-left:1.5rem;padding-right:1.5rem}.col-8,.col-md-8{width:80rem;padding-left:1.5rem;padding-right:1.5rem}.col-9,.col-md-9{width:90rem;padding-left:1.5rem;padding-right:1.5rem}.col-10,.col-md-10{width:100rem;padding-left:1.5rem;padding-right:1.5rem}.col-11,.col-md-11{width:110rem;padding-left:1.5rem;padding-right:1.5rem}.col-12,.col-md-12{width:120rem;padding-left:1.5rem;padding-right:1.5rem}.container.grid-preview [class*=" col-"]:before,.container.grid-preview [class^=col-]:before,.js-modal .grid-preview.modal__inner [class*=" col-"]:before,.js-modal .grid-preview.modal__inner [class^=col-]:before{left:1.5rem;right:1.5rem}.is-hidden-desktop,.is-hidden-md{display:none!important}.is-shown-desktop,.is-shown-md{display:block!important}h1{font-size:56px;font-size:7rem;line-height:1.14286}h2{font-size:48px;font-size:6rem;line-height:1.16667}h3{font-size:34px;font-size:4.25rem;line-height:1.29412}.sub1-heading,h4{font-size:24px;font-size:3rem;line-height:1.33333}.sub2-heading,h5{font-size:20px;font-size:2.5rem;line-height:1.6}.sub3-heading,h6{font-size:18px;font-size:2.25rem;line-height:1.33333}.js-modal .modal__close,.modal-multi-selector__close{margin-right:-58.5rem}.slider__slide .slider__cta{bottom:20px}.market-selector--hero{margin-left:10rem;padding-bottom:1.75rem}.market-selector--hero .market-selector__content{width:47rem}.market-selector--hero .market-selector__heading{font-size:34px;font-weight:400}.market-selector--hero .market-selector__description{font-size:16px}}.is-grodan .label.brand-label,.is-grodan.label.brand-label{color:#093}.is-grodan .icon circle,.is-grodan .icon path,.is-grodan .icon polygon,.is-grodan .icon rect,.is-grodan .icon svg,.is-grodan .icon use{fill:#093}.is-lapinus .label.brand-label,.is-lapinus.label.brand-label{color:#002d72}.is-lapinus .icon circle,.is-lapinus .icon path,.is-lapinus .icon polygon,.is-lapinus .icon rect,.is-lapinus .icon svg,.is-lapinus .icon use{fill:#002d72}.is-rockfon .label.brand-label,.is-rockfon.label.brand-label{color:#00638e}.is-rockfon .icon circle,.is-rockfon .icon path,.is-rockfon .icon polygon,.is-rockfon .icon rect,.is-rockfon .icon svg,.is-rockfon .icon use{fill:#00638e}.is-rockpanel .label.brand-label,.is-rockpanel.label.brand-label{color:#253355}.is-rockpanel .icon circle,.is-rockpanel .icon path,.is-rockpanel .icon polygon,.is-rockpanel .icon rect,.is-rockpanel .icon svg,.is-rockpanel .icon use{fill:#253355}@media screen and (min-width:1200px){.container,.js-modal .modal__inner{max-width:150rem;padding-left:5rem;padding-right:5rem}.row{margin-left:-2rem;margin-right:-2rem}.col-1,.col-lg-1{width:12rem;padding-left:2rem;padding-right:2rem}.col-2,.col-lg-2{width:24rem;padding-left:2rem;padding-right:2rem}.col-3,.col-lg-3{width:36rem;padding-left:2rem;padding-right:2rem}.col-4,.col-lg-4{width:48rem;padding-left:2rem;padding-right:2rem}.col-5,.col-lg-5{width:60rem;padding-left:2rem;padding-right:2rem}.col-6,.col-lg-6{width:72rem;padding-left:2rem;padding-right:2rem}.col-7,.col-lg-7{width:84rem;padding-left:2rem;padding-right:2rem}.col-8,.col-lg-8{width:96rem;padding-left:2rem;padding-right:2rem}.col-9,.col-lg-9{width:108rem;padding-left:2rem;padding-right:2rem}.col-10,.col-lg-10{width:120rem;padding-left:2rem;padding-right:2rem}.col-11,.col-lg-11{width:132rem;padding-left:2rem;padding-right:2rem}.col-12,.col-lg-12{width:144rem;padding-left:2rem;padding-right:2rem}.container.grid-preview [class*=" col-"]:before,.container.grid-preview [class^=col-]:before,.js-modal .grid-preview.modal__inner [class*=" col-"]:before,.js-modal .grid-preview.modal__inner [class^=col-]:before{left:2rem;right:2rem}.is-hidden-lg{display:none!important}.is-shown-lg{display:block!important}.js-modal .modal__close,.modal-multi-selector__close{margin-right:-70rem}.filter{margin-left:-4rem;margin-right:-4rem}.filter__group{margin-left:4rem;margin-right:4rem}.slider__slide .slider__cta{bottom:20px}.market-selector--hero{margin-left:12rem;padding-bottom:1.75rem}.market-selector--hero .market-selector__content{width:56rem}.market-selector--hero .market-selector__heading{font-size:34px;font-weight:400}.market-selector--hero .market-selector__description{font-size:16px}.rw-slider-overlay:not(.no-overlay)::before{content:" ";display:block;height:25rem;width:100%;position:absolute;bottom:0;left:0;z-index:2;opacity:.9;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(25%,#fff),to(rgba(255,255,255,0)));background-image:linear-gradient(0deg,#fff 0,#fff 25%,rgba(255,255,255,0) 100%)}.rw-slider-overlay .rw-slider-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden;height:18.375rem}.rw-slider-overlay .rw-slider-indicator-item{color:#2b2b2b;text-align:center;margin:2rem;width:20rem;cursor:pointer;z-index:3}.rw-slider-overlay .rw-slider-indicator-item.active .rw-progress-bar,.rw-slider-overlay .rw-slider-indicator-item.active .rw-slider-indicator-item__header,.rw-slider-overlay .rw-slider-indicator-item:hover .rw-slider-indicator-item__header{opacity:1}.rw-slider-overlay .rw-slider-indicator-item:hover .rw-progress-bar{opacity:.5}.rw-slider-overlay .rw-slider-indicator-item__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;padding:0;margin:0;font-size:2rem;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.2px;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rw-slider-overlay .rw-slider-indicator-item .rw-progress-bar{margin-top:1.125rem;width:100%;height:.375rem;opacity:.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.rw-slider-overlay .rw-slider-indicator-item .rw-progress-bar::after{content:" ";background-color:#2b2b2b;display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.3}.rw-slider-overlay .rw-slider-indicator-item .rw-progress-bar-value .mask,.rw-slider-overlay .rw-slider-indicator-item.active .rw-progress-bar-mobile-value{display:none}.rw-slider-overlay .rw-slider-indicator-item.active .rw-progress-bar-value{opacity:1;z-index:4;background-color:#d20014}.rw-slider-overlay .rw-slider-indicator-item.active .rw-progress-bar-value.timer{-webkit-animation:5s linear both load;animation:5s linear both load}}@-webkit-keyframes load{0%{width:0}100%{width:100%}}@keyframes load{0%{width:0}100%{width:100%}}@-webkit-keyframes time{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes time{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes mask{0%{background:#fff;-webkit-transform:rotate(0);transform:rotate(0)}50%{background:#fff;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}50.01%{background:#2b2b2b;-webkit-transform:rotate(0);transform:rotate(0)}100%{background:#2b2b2b;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@keyframes mask{0%{background:#fff;-webkit-transform:rotate(0);transform:rotate(0)}50%{background:#fff;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}50.01%{background:#2b2b2b;-webkit-transform:rotate(0);transform:rotate(0)}100%{background:#2b2b2b;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}.O53-form{float:none;margin-left:auto;margin-right:auto;padding-top:6rem;padding-bottom:6rem}.O53-form__heading{font-weight:500;font-size:4.5rem}.O42-history,.marketoForm{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.marketoForm h3{opacity:1;font-weight:500}.marketoForm .loader{position:absolute;top:0;bottom:0;margin:auto;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O3-1-home-page-hero-search.is-searching .hide-while-searching,.marketoForm .loader.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s ease,visibility 0s .3s}.marketoForm .mktoHtmlText{margin:10px 0}.marketoForm__response-text{-webkit-transition:.3s!important;transition:.3s ease!important;position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:5rem;z-index:1}.modal__body .marketoForm__response-text{display:block;height:auto;position:relative}.marketoForm__response-text h3{font-weight:500}.marketoForm__response-text h3:first-child{padding-top:0}.marketoForm__response-text p{max-width:62.5rem}.O11-text-content-block-btn-wrap .btn,.O11-text-content-block-btn-wrap .filter__btn,.modal__body .marketoForm__response-text p{max-width:100%}.marketoForm__response-text .btn,.marketoForm__response-text .filter__btn{margin-top:6rem;display:-webkit-box;display:-ms-flexbox;display:flex}.marketoForm__response-text .btn__text{padding-left:1rem}.marketoForm form.is-hidden,.marketoForm__response-text.is-hidden{-webkit-transition:.3s!important;transition:.3s ease!important;opacity:0!important;visibility:hidden}.marketoForm form .mktoFormCol .mktoLabel.is-hidden,.marketoForm form .mktoFormCol .mktoOffset,.marketoForm form h1 br,.modal__body .marketoForm form.is-hidden,.modal__body .marketoForm__response-text.is-hidden{display:none}.marketoForm.large-textarea form .mktoFormCol textarea.mktoField{height:110px;overflow-y:auto}.marketoForm form{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;font-family:inherit!important}.marketoForm form *{padding:0}.login-form .error-container,.login-modal .error-container,.marketoForm form .error-container{padding:10px;text-align:center;background-color:#fce4e4;border:1px solid #fcc2c3;padding:20px 30px;margin:20px auto;left:0;right:0}.login-form .error-container .error-text,.login-modal .error-container .error-text,.marketoForm form .error-container .error-text{font-size:16px;margin-bottom:5px;color:#d20014;font-weight:700;line-height:20px;text-shadow:1px 1px rgba(250,250,250,.3)}.marketoForm form label.marketo-checkbox-label .mktoAsterix{float:left;margin-left:0;padding-left:0;padding-right:5px}.marketoForm form.formSubmitPerformed .mktoFormRow .mktoRequiredField .mktoCheckboxList.mktoInvalid,.marketoForm form.formSubmitPerformed .mktoFormRow .mktoRequiredField .mktoInvalid:not(.mktoCheckboxList){background-color:#fcedee}.marketoForm form .mktoError{border-radius:none!important;right:0!important;bottom:auto!important;background:0 0}.marketoForm form .mktoError .mktoErrorArrowWrap{border-radius:none!important;display:none}.marketoForm form .mktoError .mktoErrorArrowWrap .mktoErrorArrow{border-radius:none!important;background:0 0!important}.marketoForm form .mktoError .mktoErrorMsg{border-radius:none!important;border:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;color:#fff;background:#d20014;font-weight:500;font-size:10px;margin-top:0;position:relative}.marketoForm form .mktoError .mktoErrorMsg:after{z-index:-1;content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#d20014}.marketoForm form .mktoError.mktoRequiredField{background-color:#fcedee;top:0!important;font-size:initial;position:relative;margin-bottom:-4px}.O81-product-hero__modal .w-100,.gated-content-management .group-files .card,.gated-content-management .group-pages .card,.gated-content-management .groups-list .card,.gated-content-management .users-list .card,.gated-content-management .w-100,.marketoForm form .mktoButtonRow,.marketoForm form .mktoFormCol{width:100%!important}.marketoForm form .mktoButtonWrap{margin-top:4rem;float:right}.marketoForm form h1{font-weight:500;font-size:3rem;line-height:4rem}.marketoForm form .mktoButton{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:16px;font-size:2rem;display:inline-block;width:auto;min-width:10rem;padding:1rem 2rem;line-height:3rem;font-weight:500;color:#fff;text-align:center;background:#d20014!important;border:none!important;border-radius:2px}.marketoForm form .mktoFormRow.fullLineRow{width:100%;margin-top:5px}.marketoForm form legend{margin:0!important;font-size:2rem!important}.O97-basket-overlay.modal-order-sample .O97-basket-overlay__section,.marketoForm form fieldset{border:none}.marketoForm form .mktoFormCol label[for=projectSector]{margin-bottom:15px}.marketoForm form .mktoFormCol .mktoCheckboxList input[type=checkbox]{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);opacity:0;height:0;width:0;padding:0!important}.marketoForm form .mktoFormCol .mktoCheckboxList input[type=checkbox]:not(:checked)+label::before{content:'';position:absolute;width:16px;height:16px;border:1px solid rgba(0,0,0,.3);border-radius:2px}body.has-hover .marketoForm form .mktoFormCol .mktoCheckboxList .mktoInputLabelWrap input[type=radio]:hover:after,body.has-hover .marketoForm form .mktoFormCol .mktoCheckboxList input[type=checkbox]:not(:checked)+label:hover::before,body.has-hover .marketoForm form .mktoFormCol .mktoRadioList .mktoInputLabelWrap input[type=radio]:hover:after{border:1px solid #d20014}.O86-product-configurator .O87-collapsible-table__table-wrap.is-scrollable .O87-collapsible-table__row>td:first-child,.O86-product-configurator .O87-collapsible-table__table-wrap.is-scrollable .O87-collapsible-table__row>th:first-child,.marketoForm form .mktoFormCol .mktoCheckboxList input[type=checkbox]+label::before{left:0}.marketoForm form .mktoFormCol .mktoCheckboxList input[type=checkbox]+label::after{content:'';position:absolute;width:16px;height:16px;top:0;left:0;background-color:#d20014;border-radius:2px;opacity:0;background-image:url(/dist/assets/images/svg/check-mark.svg)}.marketoForm form .mktoFormCol .mktoCheckboxList .mktoLabel{opacity:1;padding:0 5px 0 25px;margin:0;cursor:pointer}.marketoForm form .mktoFormCol .mktoCheckboxList .mktoLabel>span{line-height:1.5rem;vertical-align:top}.O11-text-content-block.no-width,.marketoForm form .mktoFormCol .mktoHasWidth{width:auto!important}.O46-big-background-image__image-area,.marketoForm form .mktoFormCol .mktoFieldWrap{width:100%;position:relative}.marketoForm form .mktoFormCol .mktoFieldWrap .mktoAsterix{position:absolute;right:0;top:3rem}.marketoForm form .mktoFormCol label.mktoLabel~.mktoCheckboxList>label{position:relative;margin-top:.3rem;margin-bottom:.3rem;margin-left:0;padding-left:20px}.marketoForm form .mktoFormCol label.mktoLabel.multiple-checkbox-list{opacity:1;margin-bottom:5px}.marketoForm form .mktoFormCol label.mktoLabel.multiple-checkbox-list~.mktoCheckboxList>label{margin-left:1.5rem}.marketoForm form .mktoFormCol .mktoCheckboxList,.marketoForm form .mktoFormCol .mktoRadioList{padding:0;width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px}.marketoForm form .mktoFormCol .mktoCheckboxList:after,.marketoForm form .mktoFormCol .mktoRadioList:after{height:0;width:32rem;max-width:calc(75% - .25rem);content:'';display:block}.row>.O27-social-links-list,.row>.marketoForm form .mktoFormCol .mktoCheckboxList:after,.row>.marketoForm form .mktoFormCol .mktoRadioList:after{max-width:calc(75% - 1rem)}.marketoForm form .mktoFormCol .mktoCheckboxList .mktoInputLabelWrap,.marketoForm form .mktoFormCol .mktoRadioList .mktoInputLabelWrap{width:170px;padding:1rem 0;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.marketoForm form .mktoFormCol .mktoCheckboxList .mktoInputLabelWrap _:-ms-lang(x),.marketoForm form .mktoFormCol .mktoCheckboxList .mktoInputLabelWrap _:-webkit-full-screen,.marketoForm form .mktoFormCol .mktoRadioList .mktoInputLabelWrap _:-ms-lang(x),.marketoForm form .mktoFormCol .mktoRadioList .mktoInputLabelWrap _:-webkit-full-screen{border:1px solid rgba(0,0,0,.3)}.marketoForm form .mktoFormCol .mktoCheckboxList .mktoInputLabelWrap input[type=radio],.marketoForm form .mktoFormCol .mktoRadioList .mktoInputLabelWrap input[type=radio]{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);margin:0!important;border-radius:50%;width:16px!important;height:16px!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative;cursor:pointer}.marketoForm form .mktoFormCol .mktoCheckboxList .mktoInputLabelWrap input[type=radio]:after,.marketoForm form .mktoFormCol .mktoRadioList .mktoInputLabelWrap input[type=radio]:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #bfbfbf;border-radius:50%}.marketoForm form .mktoFormCol .mktoCheckboxList .mktoInputLabelWrap label,.marketoForm form .mktoFormCol .mktoRadioList .mktoInputLabelWrap label{margin-left:1rem!important;margin-right:4rem!important;padding:0 0 0 1rem;font-size:1.75rem;cursor:pointer!important}.marketoForm form .mktoFormCol .mktoLabel{width:100%;float:none;display:block;font-size:1.5rem;font-weight:300!important;color:#9b9b9b;opacity:0;-webkit-transition:.3s;transition:.3s ease;margin-top:1rem}.marketoForm form .mktoFormCol .mktoDateField,.marketoForm form .mktoFormCol .mktoEmailField,.marketoForm form .mktoFormCol .mktoNumberField,.marketoForm form .mktoFormCol .mktoTelField,.marketoForm form .mktoFormCol .mktoTextField,.marketoForm form .mktoFormCol .mktoUrlField,.marketoForm form .mktoFormCol select,.marketoForm form .mktoFormCol textarea,.search-form__btn,.search-form__reset{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}.marketoForm form .mktoFormCol .mktoDateField::-ms-expand,.marketoForm form .mktoFormCol .mktoEmailField::-ms-expand,.marketoForm form .mktoFormCol .mktoNumberField::-ms-expand,.marketoForm form .mktoFormCol .mktoTelField::-ms-expand,.marketoForm form .mktoFormCol .mktoTextField::-ms-expand,.marketoForm form .mktoFormCol .mktoUrlField::-ms-expand,.marketoForm form .mktoFormCol select::-ms-expand,.marketoForm form .mktoFormCol textarea::-ms-expand{display:none}.marketoForm form .mktoFormCol input[type=date],.marketoForm form .mktoFormCol input[type=email],.marketoForm form .mktoFormCol input[type=number],.marketoForm form .mktoFormCol input[type=tel],.marketoForm form .mktoFormCol input[type=text],.marketoForm form .mktoFormCol input[type=url],.marketoForm form .mktoFormCol select.mktoField,.marketoForm form .mktoFormCol textarea.mktoField{height:auto;line-height:1.2em}.marketoForm form .mktoFormCol textarea{overflow:hidden;min-height:5rem}.marketoForm form .mktoFormCol select{font-weight:300!important;cursor:pointer;z-index:2}.marketoForm form .mktoFormCol .icon--small-arrow-down{pointer-events:none;cursor:pointer;position:absolute;width:2rem;height:2rem;right:0;bottom:1rem;z-index:1}.header-basket .icon circle,.header-basket .icon path,.header-basket .icon polygon,.header-basket .icon rect,.header-basket .icon use,.marketoForm form .mktoFormCol .icon--small-arrow-down svg path{fill:#d20014}.marketoForm form .mktoFormCol .mktoField{float:none;padding:1rem 0!important;font-size:2rem;border-bottom:1px solid rgba(0,0,0,.3);width:100%!important;-webkit-transition:.3s;transition:.3s ease;font-weight:500}.marketoForm form .mktoFormCol .mktoField::-webkit-input-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:1;font-weight:300}.marketoForm form .mktoFormCol .mktoField::-moz-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:1;font-weight:300}.marketoForm form .mktoFormCol .mktoField:-ms-input-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:1;font-weight:300}.marketoForm form .mktoFormCol .mktoField:-moz-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:1;font-weight:300}.login-form .formField:focus,.login-modal .formField:focus,.marketoForm form .mktoFormCol .mktoField:focus,body.has-hover .login-form .formField:hover,body.has-hover .login-modal .formField:hover,body.has-hover .marketoForm form .mktoFormCol .mktoField:hover{border-bottom:1px solid rgba(0,0,0,.9)}body.has-hover .marketoForm form .mktoFormCol .mktoField:hover[type=checkbox],body.has-hover .marketoForm form .mktoFormCol .mktoField:hover[type=radio]{border-bottom:0}.marketoForm form .mktoFormCol .mktoField:focus::-webkit-input-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:0;font-weight:300}.marketoForm form .mktoFormCol .mktoField:focus::-moz-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:0;font-weight:300}.marketoForm form .mktoFormCol .mktoField:focus:-ms-input-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:0;font-weight:300}.marketoForm form .mktoFormCol .mktoField:focus:-moz-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:0;font-weight:300}.marketoForm form .mktoFormCol select.mktoField{padding-right:20px!important}.form-basic{font-size:14px;font-size:1.75rem;color:rgba(0,0,0,.65)}.form-basic__group{margin:0 -1rem}.form-basic__item{padding:2rem 1rem;position:relative}.form-basic__actions{float:left;width:100%;margin:2rem 0 0;clear:both;text-align:center}.is-checkbox .form-basic__label,.is-radio .form-basic__label{padding-left:3rem}.form-basic__checkbox input,.form-basic__radio input{position:absolute;visibility:hidden}input:checked~.form-basic__checkbox__check,input:checked~.form-basic__radio__check{background-color:#d20014;border-color:#d20014}.form-basic__checkbox__check,.form-basic__radio__check{float:left;width:2rem;height:2rem;margin:0 1rem 0 0;position:absolute;left:1rem;border:1px solid #bfbfbf;border-radius:50%;pointer-events:none;-webkit-transition:border-color .2s cubic-bezier(.455,.03,.515,.955),background-color .2s cubic-bezier(.455,.03,.515,.955);transition:border-color .2s cubic-bezier(.455,.03,.515,.955),background-color .2s cubic-bezier(.455,.03,.515,.955)}.form-basic__checkbox__check:after,.form-basic__radio__check:after{content:'';display:block;margin:auto;width:.75rem;height:.75rem;position:absolute;bottom:0;right:0;left:0;top:0;background:#fff;border-radius:50%;opacity:0}.form-basic.has-three-rows .form-basic__item{float:left;width:50%}.checkbox-wrap{display:block;margin-top:1.5rem;position:relative}.checkbox-wrap .checkbox-label,.checkbox-wrap label{display:block;font-size:1.5rem;padding-left:3rem;opacity:.65;cursor:pointer;line-height:1.43;font-weight:400;-webkit-backface-visibility:hidden;backface-visibility:hidden}.checkbox-wrap input[type=checkbox][disabled]~label{opacity:.195;cursor:default}.checkbox-wrap .checkbox-mark{width:2rem;height:2rem;margin:-1px 0 0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:absolute;top:50%;left:0;cursor:pointer;border-radius:2px;border:1px solid rgba(0,0,0,.3);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.3s;transition:all .3s ease}.checkbox-cluster .checkbox-wrap{margin-top:1.5rem}.checkbox-cluster__item__sub-list{overflow:hidden;margin-left:2rem;max-height:0}.checkbox-cluster__item__sub-list.is-active{max-height:none}.dynamic-map.is-loading:before,.js-modal .loader:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;background:rgba(255,255,255,.8)}.modal--is-below-header .js-modal .modal__overlay{z-index:996;background-color:#f5f5f5}.js-modal .modal__inner.is-content .modal__close{margin:0;top:1rem;left:auto;right:1rem;border:0}.js-modal html:not(.site-rockwoolgroup) .is-modal--image .modal__close{margin-right:0;right:1.875rem}.js-modal .modal__close{z-index:1031;-webkit-transition:opacity .3s cubic-bezier(.19,1,.22,1);transition:opacity .3s cubic-bezier(.19,1,.22,1)}.js-modal .modal__close.is-hidden{opacity:0}.js-modal .modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:7.5rem 0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2001;visibility:hidden;overflow:hidden;overflow-y:auto;-webkit-transform:none;transform:none}.js-modal .modal__body.O1-3-header-basket{z-index:2001}.js-modal .modal__body.is-modal--image>.modal__inner{overflow:auto;max-height:100%;padding:0}.js-modal .modal__body.is-modal--image>.modal__inner>img{max-width:none}.js-modal .modal__overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:2000;background:rgba(245,245,245,.95);visibility:hidden;opacity:0;-webkit-transition:opacity .5s cubic-bezier(.19,1,.22,1),visibility .5s linear;transition:opacity .5s cubic-bezier(.19,1,.22,1),visibility .5s linear}.js-modal .modal__video{display:block;width:100%;padding:56.24999999296875% 0 0;position:relative;overflow:hidden;-webkit-transition:3s;transition:3s ease}.js-modal .modal__video.is-hidden{opacity:0}.js-modal .modal__video>div{position:absolute!important;left:0;top:0;width:100%}.js-modal .modal__video iframe,.js-modal .modal__video video{width:100%;height:100%;position:absolute;top:-1px;left:0}.O3-hero.O3-hero-extended .O3-hero-main-image-section,.js-modal .modal__video.has-height,.modal__body.login-modal{padding:0}.js-modal .modal__video.has-height iframe,.js-modal .modal__video.has-height video{height:auto;position:relative}.O87-collapsible-table .picture.revealed,.js-modal .modal__video.has-height>div{position:relative!important}.js-modal html:not(.site-rockwoolgroup) .is-modal--image .modal__inner{max-width:100%;padding-left:0;padding-right:0}.js-modal .modal__inner{margin:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:1030;text-align:center;opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);-webkit-transition:.7s cubic-bezier(.19,1,.22,1);transition:all .7s cubic-bezier(.19,1,.22,1)}.js-modal .modal__inner.O1-3-header-basket__inner{width:43rem;max-width:100%;padding:2rem;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08);-webkit-transform:none;transform:none}.row>.js-modal .modal__inner.O1-3-header-basket__inner{max-width:calc(100% - 1rem)}.js-modal .modal__inner.O1-3-header-basket__inner.is-wide{max-height:calc(100vh - 21rem)!important;min-height:calc(550px);text-align:left}.js-modal .modal__inner.is-content{width:43rem;max-width:100%;padding:4rem 2rem;text-align:left;background:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.08);box-shadow:0 2px 7px 0 rgba(0,0,0,.08)}.row>.js-modal .modal__inner.is-content{max-width:calc(100% - 1rem)}.js-modal .modal__inner.is-content .modal__body__header{padding:0 0 2rem;margin:0 0 2rem;border-bottom:1px solid rgba(0,0,0,.05)}.js-modal .modal__inner img{max-width:100%;height:auto}.js-modal .modal__inner__form{width:100%;height:100%;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08);-webkit-transition:1s;transition:1s ease;padding-left:0;padding-right:0}.js-modal .modal__inner__form.is-hidden{opacity:0}.js-modal .modal__inner__form__msg{float:none;margin-left:auto;margin-right:auto;font-weight:500}.js-modal .modal__inner__form form{width:100%!important;padding:4rem}.js-modal .modal__inner .loader{position:absolute;top:50%}.O5-video-content-block.as-module .video__loader,.js-modal .modal__loader{position:absolute;left:50%;top:50%;z-index:1029;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s cubic-bezier(.19,1,.22,1);transition:opacity .3s cubic-bezier(.19,1,.22,1)}.basket-icon .ordet-bucket-icon-amount.is-hidden,.js-modal .modal__loader.is-hidden{opacity:0}.js-modal .modal__loader:before{content:'';display:block;width:7rem;height:7rem;border:.125rem solid #d20014;border-top-color:transparent;border-radius:1000px;-webkit-animation:.8s linear infinite load-spin;animation:.8s linear infinite load-spin}.js-modal .modal--show{visibility:visible;opacity:1}.js-modal .modal--show .modal__inner{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.js-modal .modal--open,html.O1-header--open,html.modal-multi-selector--open{overflow:hidden!important}@-webkit-keyframes load-spin{0%{-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}100%{-webkit-transform:translateZ(0) rotate(360deg);transform:translateZ(0) rotate(360deg)}}@keyframes load-spin{0%{-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}100%{-webkit-transform:translateZ(0) rotate(360deg);transform:translateZ(0) rotate(360deg)}}.modal--open .modal__overlay{visibility:visible;opacity:1;-webkit-transition-delay:0s,0s;transition-delay:0s,0s;z-index:2000}.search-form{-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955),padding .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955),padding .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955)}.search-form__form{display:block;padding:.5rem 0}.search-form__list{height:0;opacity:0;overflow:hidden;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),padding .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),padding .3s cubic-bezier(.455,.03,.515,.955)}.search-form__list.is-shown{opacity:1}.search-form__btn{float:left;padding:.125rem 1rem 0 0;margin:0}.search-form__btn .icon,.search-form__btn svg{margin:0}.search-form__reset{float:right;width:2rem;height:2rem;margin:.625rem 0 0 1rem;position:relative;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955)}.search-form__reset:after,.search-form__reset:before{content:'';display:block;width:2rem;height:.25rem;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955)}.search-form__reset:after{-webkit-transform:translate3d(1px,-.7rem,0) rotate(45deg);transform:translate3d(1px,-.7rem,0) rotate(45deg);-webkit-transform:translate3d(1px,calc(-50% + -.575rem),0) rotate(45deg);transform:translate3d(1px,calc(-50% + -.575rem),0) rotate(45deg)}.search-form__reset:before{-webkit-transform:translate3d(1px,.7rem,0) rotate(-45deg);transform:translate3d(1px,.7rem,0) rotate(-45deg);-webkit-transform:translate3d(1px,calc(50% + .575rem),0) rotate(-45deg);transform:translate3d(1px,calc(50% + .575rem),0) rotate(-45deg)}.has-input-value .search-form__reset{opacity:1}.search-form__input input{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);width:100%;font-size:inherit;color:#fff}.search-form__input input:focus{outline:0}.search-form__input input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.search-form__input input::-ms-input-placeholder{color:rgba(255,255,255,.5)}.search-form__input input::placeholder{color:rgba(255,255,255,.5)}.search-form__input input::-ms-clear{display:none}.O102-language-switch .O102-language-switch-inner,.O102-language-switch .O102-language-switch-inner .select,.O11-text-content-block.as-module,.O22-stats.as-module .O22-stats-inner,.O22-stats.is-narrow,.O3-1-home-page-hero-search .search-form,.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap,.O70-2-accordion-content-block .O70-2-accordion-area,.O70-2-accordion-content-block__heading,.O8-block-quote.as-module .O8-block-quote-inner,.O9-job-list__content,.dynamic-grid .dynamic-grid-block.is-centered,.search-form__suggestions{float:none;margin-left:auto;margin-right:auto}.search-form__suggestion{font-size:16px;font-size:2rem;display:block;line-height:5.625rem;color:#fff;font-weight:400;opacity:1;border-top:1px solid rgba(255,255,255,.25)}.search-form__suggestion:first-child{border-top:0}.search-form__suggestion b{font-weight:600}.search-form__suggestion .label{display:block;margin:0 0 .5rem;padding:0;color:#fff;font-weight:600;opacity:1}.search-form__suggestion__inner{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin:0 -1px;padding:0 1px;color:#fff;-webkit-transition:background-color .3s cubic-bezier(1,0,0,1);transition:background-color .3s cubic-bezier(1,0,0,1)}.search-form__suggestion__inner:hover{text-decoration:none;color:#fff}.search-form__suggestion__inner:focus{background:rgba(0,0,0,.05)}body.has-hover a.search-form__suggestion__inner:hover{color:#fff;text-decoration:none;background:rgba(0,0,0,.05)}.search-form__suggestion__text{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-form__suggestion .icon{-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 2rem}.header-basket{font-size:12px;font-size:1.5rem;width:38.75rem;padding:2rem;margin:2rem 0 0 -11.375rem;position:absolute;top:100%;left:50%;text-align:left;color:#000;opacity:1;visibility:visible;border-radius:.25rem;background:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.13);box-shadow:0 3px 6px 0 rgba(0,0,0,.13);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s,visibility;transition:opacity .3s ease,visibility 0s}.header-basket.is-hidden{opacity:0;visibility:hidden;-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.header-basket:after{content:'';margin:0 auto -1px;width:0;position:absolute;right:6.5rem;bottom:100%;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-bottom:1.25rem solid #fff}.header-basket__headline{font-size:12px;font-size:1.5rem;padding:0;margin:0 0 .5rem;font-weight:400;line-height:1.33;color:rgba(40,40,40,.7)}.header-basket__items{margin:0 0 .5rem}.header-basket.is-added .header-basket__headline,.header-basket__items:last-child{margin-bottom:0}.header-basket__list__item{border-bottom:1px solid rgba(0,0,0,.05)}.header-basket__list__item:after,.header-basket__list__item:before{content:' ';display:table}.header-basket__list__item:after{clear:both}.header-basket__list__item:last-child{border-bottom:0}.header-basket__list__item__remove{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);float:right;margin:0 -1rem 0 2rem;width:4rem;height:4.5rem;position:relative}.header-basket__list__item__remove:focus{outline:0}.header-basket__list__item__remove:after,.header-basket__list__item__remove:before{content:'';display:block;width:2rem;height:.25rem;margin:auto;position:absolute;bottom:0;right:0;left:0;top:0;background:#d20014;-webkit-transition:background-color .2s;transition:background-color .2s ease}.header-basket__list__item__remove:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header-basket__list__item__remove:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.has-hover .header-basket__list__item__remove:hover:after,body.has-hover .header-basket__list__item__remove:hover:before{background-color:#9f000f}.header-basket__list__item__text{font-size:12px;font-size:1.5rem;padding:0;margin:0;line-height:3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-basket.is-added{padding:1.5rem 1.5rem 1.25rem}.header-basket.is-added .header-basket__list__item{padding-top:.25rem;padding-bottom:.25rem}.O11-text-content-block h2:last-child,.O11-text-content-block h3:last-child,.O11-text-content-block.no-bottom-spacing,.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap:last-child .O5-multi-content-block-inner-row-wrap-multi-block,.O9-job-list .card .text-area .card-heading:last-child,.card .image-area,.header-basket.is-added .header-basket__list__item:last-child{padding-bottom:0}.O1-header.is-search .O1-header__search,.header-basket.is-added .header-basket__list__item__remove,.leader-board .content .btn.is-hidden,.leader-board .content .is-hidden.filter__btn{display:none}.header-basket.is-added .header-basket__list__item__text{line-height:1.67}.rich-text-table-wrap{width:100%;overflow:auto;margin:3rem 0;overflow-y:visible;overflow-x:auto;-webkit-overflow-scrolling:auto}.rich-text-table-wrap::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.rich-text-table-wrap::-webkit-scrollbar{background-color:transparent;height:4px}.rich-text-table-wrap::-webkit-scrollbar-thumb{background-color:#d20014;border-radius:10px}.rich-text-table,.rich-text-table--dark{min-width:100%;font-weight:400;table-layout:fixed}.rich-text-table table,.rich-text-table--dark table{border-width:0}.rich-text-table tr td,.rich-text-table tr th,.rich-text-table--dark tr td,.rich-text-table--dark tr th{background:0 0;border:0;border-bottom:1px solid #ececec}.rich-text-table thead tr td,.rich-text-table thead tr th,.rich-text-table--dark thead tr td,.rich-text-table--dark thead tr th{text-align:left;padding:2rem;font-size:1.5rem;vertical-align:middle;font-weight:500;min-width:12.5rem}.rich-text-table tbody td,.rich-text-table tbody th,.rich-text-table--dark tbody td,.rich-text-table--dark tbody th{padding:2rem;font-size:1.75rem;vertical-align:middle;min-width:12.5rem}.rich-text-table--dark thead{color:#fff;background-color:#383838}.rich-text-table--dark thead tr td,.rich-text-table--dark thead tr th{color:#fff;border-bottom-color:#fff}body.has-hover .card.box-shadow .text-area{-webkit-transition:.5s;transition:.5s ease}body.has-hover a.card.box-shadow:hover{z-index:2;text-decoration:none}body.has-hover a.card.box-shadow:hover .text-area{-webkit-box-shadow:0 4px 20px 2px rgba(0,0,0,.1);box-shadow:0 4px 20px 2px rgba(0,0,0,.1);color:#000}.card{display:block;color:#000;-webkit-transition:z-index .3s ease-in-out;transition:z-index .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card.js-scroll-reveal{-webkit-transition:z-index .3s ease-in-out,opacity .6s cubic-bezier(.19,1,.22,1) .1s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .1s;transition:z-index .3s ease-in-out,opacity .6s .1s cubic-bezier(.19,1,.22,1),-webkit-transform .8s .1s cubic-bezier(.19,1,.22,1);transition:z-index .3s ease-in-out,opacity .6s .1s cubic-bezier(.19,1,.22,1),transform .8s .1s cubic-bezier(.19,1,.22,1);transition:z-index .3s ease-in-out,opacity .6s .1s cubic-bezier(.19,1,.22,1),transform .8s .1s cubic-bezier(.19,1,.22,1),-webkit-transform .8s .1s cubic-bezier(.19,1,.22,1)}.card.is-dark-grey,.card.is-darkest-grey,.card.is-light-grey{background:0 0}.card.box-shadow .text-area{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08)}.card.is-dark-grey .text-area{-webkit-box-shadow:none;box-shadow:none;background:#383838;color:#fff}.card.is-darkest-grey .text-area{-webkit-box-shadow:none;box-shadow:none;background:#2b2b2b;color:#fff}.card .image-area__image{position:relative;overflow:hidden;outline:0}.card .image-area__image:before{content:'';display:block;padding-top:56.25%}.card .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.card.is-coupling .image-area img{width:90%;height:90%;margin:auto;right:0;bottom:0;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.card.centered-text .text-area .label-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card .text-area{position:relative;background:#fff;padding:3rem 2rem;z-index:1}@media screen and (min-width:768px){.marketoForm form .mktoFormRow{width:37.7rem}.marketoForm form.single-col .mktoFormRow{width:100%!important}.marketoForm form .mktoFormCol .mktoCheckboxList:after,.marketoForm form .mktoFormCol .mktoRadioList:after{max-width:none}.form-basic.has-three-rows .form-basic__item{width:33.333%}.js-modal html:not(.site-rockwoolgroup) .is-modal--image .modal__close{right:5.5rem}.js-modal .modal__body{padding-top:10rem;padding-bottom:10rem}.js-modal .modal__inner.O1-3-header-basket__inner{max-width:none;width:63rem;padding:4rem}.js-modal .modal__inner.O1-3-header-basket__inner.is-wide{width:85rem}.js-modal .modal__inner.is-content{max-width:none;width:63rem;padding-left:4rem;padding-right:4rem}.search-form__suggestions{padding:0}.card .text-area{padding:4rem 4rem 2rem}}.card .text-area .card-heading{font-weight:500;padding-bottom:2rem}.card .text-area .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card .text-area .btn-wrap .divider,.gated-content-list .btn-wrap .divider{width:100%;height:1px;background-color:#f5f5f5;margin:2rem 0}.O63-1-contact.is-centered,.card-list--standalone .no-image.card .text-area .btn-wrap .btn:last-child,.card-list--standalone .no-image.card .text-area .btn-wrap .filter__btn:last-child,.text-centered.card .text-area .btn-wrap .btn:last-child,.text-centered.card .text-area .btn-wrap .filter__btn:last-child{margin-left:auto;margin-right:auto}.card .text-area .btn-wrap .label{padding-top:0;padding-bottom:0}.O20-multiple-links-card .card .body-text-2,.card p.body-text-2:last-child{margin-bottom:1rem}.O105-comments-section__concat-cta,.card p.body-text-2.as-link span{cursor:pointer;color:#d20014}.card p.body-text-2.as-link span:hover{text-decoration:underline;color:#d20014}.card-list--swipe-stack-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:992px){.O53-form{width:77rem}.marketoForm form h1{font-size:4.5rem;line-height:6rem}.marketoForm form .mktoFormRow{width:37rem}.marketoForm form.single-col .mktoFormRow{width:100%!important}.js-modal html:not(.site-rockwoolgroup) .is-modal--image .modal__close{right:3rem}.js-modal .modal__inner.O1-3-header-basket__inner{width:57rem}.js-modal .modal__inner.O1-3-header-basket__inner.is-wide{width:97rem}.js-modal .modal__inner.is-content{width:67rem}.js-modal .modal__inner__form{float:none;margin-left:auto;margin-right:auto;width:87rem}.js-modal .modal__inner__form__msg{width:37rem}.header-basket{margin-left:0}.header-basket:after{left:0;right:0}.header-basket.is-added{width:20.25rem}.card .text-area{padding-bottom:3rem}.card-list--swipe-stack-cards.is-O96{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.card-list--swipe-stack-cards.js-card-slider,.js-card-carousel>.card-list--swipe-stack-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .4s cubic-bezier(.5,0,.5,1);transition:-webkit-transform .4s cubic-bezier(.5,0,.5,1);transition:transform .4s cubic-bezier(.5,0,.5,1);transition:transform .4s cubic-bezier(.5,0,.5,1),-webkit-transform .4s cubic-bezier(.5,0,.5,1)}.card-list--swipe-stack-cards.js-card-slider.no-transition,.js-card-carousel>.card-list--swipe-stack-cards.no-transition{-webkit-transition:none;transition:none}.card-list--swipe-stack-cards.js-card-slider .card,.js-card-carousel>.card-list--swipe-stack-cards .card{margin-right:1rem;width:21rem;max-width:calc(50% - .5rem)}.row>.O5-card-list .card-list-item,.row>.O5-card-list:after,.row>.card-list--swipe-stack-cards.js-card-slider .card,.row>.js-card-carousel>.card-list--swipe-stack-cards .card,.row>.js-card-carousel>.card-list--swipe-stack-cards.card-list--three-card-row .card{max-width:calc(50% - 1rem)}@media screen and (min-width:768px) and (min-width:768px){.card-list--swipe-stack-cards.js-card-slider .card,.js-card-carousel>.card-list--swipe-stack-cards .card{margin-right:3rem}}@media screen and (min-width:768px){.card-list--swipe-stack-cards.js-card-slider .card,.js-card-carousel>.card-list--swipe-stack-cards .card{max-width:none;width:41rem}.card-list--swipe-stack-cards.js-card-slider .card .text-area,.js-card-carousel>.card-list--swipe-stack-cards .card .text-area{margin-left:0;padding:10rem 4rem 3rem}.card-list--swipe-stack-cards.js-card-slider .card .text-area .card-heading,.js-card-carousel>.card-list--swipe-stack-cards .card .text-area .card-heading{font-size:18px;font-size:2.25rem;line-height:3rem}.card-list--swipe-stack-cards.js-card-slider .card .text-area .body-text-2,.js-card-carousel>.card-list--swipe-stack-cards .card .text-area .body-text-2{display:block}.card-list--swipe-stack-cards.js-card-slider .card .image-area,.js-card-carousel>.card-list--swipe-stack-cards .card .image-area{position:relative;width:calc(100% - 48px);margin-left:auto;margin-right:auto;margin-bottom:-8rem;z-index:2;top:0;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width:992px){.card-list--swipe-stack-cards.js-card-slider .card,.js-card-carousel>.card-list--swipe-stack-cards .card{width:57rem;margin-right:0}}@media screen and (min-width:1200px){.O53-form{width:92rem}.marketoForm form h1{font-size:4.5rem;line-height:6rem}.marketoForm form .mktoFormRow{width:44rem}.marketoForm form.single-col .mktoFormRow{width:100%!important}.js-modal html:not(.site-rockwoolgroup) .is-modal--image .modal__close{right:5rem}.js-modal .modal__inner.O1-3-header-basket__inner,.js-modal .modal__inner.is-content{width:68rem}.js-modal .modal__inner.O1-3-header-basket__inner.is-wide{width:116rem}.js-modal .modal__inner__form{float:none;margin-left:auto;margin-right:auto;width:104rem}.js-modal .modal__inner__form__msg{width:44rem}.card-list--swipe-stack-cards.js-card-slider .card,.js-card-carousel>.card-list--swipe-stack-cards .card{width:68rem;margin-right:0}}.js-card-carousel>.card-list--swipe-stack-cards,.js-card-carousel>.card-list--swipe-stack-cards.card-list--three-card-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.js-card-carousel>.card-list--swipe-stack-cards .card,.js-card-carousel>.card-list--swipe-stack-cards.card-list--three-card-row .card{margin-right:1rem;width:21rem;max-width:calc(50% - .5rem)}@media screen and (min-width:768px){.js-card-carousel>.card-list--swipe-stack-cards .card,.js-card-carousel>.card-list--swipe-stack-cards.card-list--three-card-row .card{margin-right:3rem;max-width:none;width:41rem}}@media screen and (min-width:992px){.js-card-carousel>.card-list--swipe-stack-cards .card,.js-card-carousel>.card-list--swipe-stack-cards.card-list--three-card-row .card{width:25%;margin-right:0;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}}@media screen and (max-width:767px){.is-hidden-xs{display:none!important}.is-shown-xs{display:block!important}.content-overlay{width:100%;width:100vw;height:0;padding-top:8rem;position:absolute;top:0;left:0;z-index:90;background:#fff;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1),visibility .3s;transition:opacity .3s cubic-bezier(.215,.61,.355,1),visibility 0s .3s}.content-overlay.is-active-overlay{height:auto;min-height:100vh;visibility:visible;opacity:1;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.content-overlay .content-overlay,.content-overlay.is-niveau-1{z-index:91}.content-overlay .content-overlay__bar{display:block;height:7rem;background-color:#fff;-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.05);box-shadow:0 8px 15px 0 rgba(0,0,0,.05)}.content-overlay .content-overlay__back{font-size:16px;font-size:2rem;display:inline-block;padding:2.5rem 1.875rem;margin:0 0 0 -1.875rem;font-weight:400;line-height:1;color:#000;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.455,.03,.515,.955);transition:color .2s cubic-bezier(.455,.03,.515,.955)}.content-overlay .content-overlay__back .icon{margin-left:0;margin-right:.625rem}body.has-hover .content-overlay .content-overlay__back:hover{color:#d20014}body.has-hover .content-overlay .content-overlay__back:hover .icon svg{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}.card-list .js-card-slider .body-text-2{display:none}.js-card-carousel>.card-list--swipe-stack-cards .card.O95-product-card,.js-card-carousel>.card-list--swipe-stack-cards.card-list--three-card-row .card.O95-product-card{width:43rem;max-width:100%}.row>.js-card-carousel>.card-list--swipe-stack-cards .card.O95-product-card,.row>.js-card-carousel>.card-list--swipe-stack-cards.card-list--three-card-row .card.O95-product-card{max-width:calc(100% - 1rem)}}@media screen and (max-width:767px) and (min-width:768px){.js-card-carousel>.card-list--swipe-stack-cards .card.O95-product-card,.js-card-carousel>.card-list--swipe-stack-cards.card-list--three-card-row .card.O95-product-card{max-width:none}}.js-card-carousel>.card-list--swipe-stack-cards .slider__inner,.js-card-carousel>.card-list--swipe-stack-cards.card-list--three-card-row .slider__inner{margin-left:-1rem}.card-list--swipe-stack-cards .card{width:43rem;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem 0}.row>.card-list--swipe-stack-cards .card{max-width:calc(100% - 1rem)}.O29-article-header .image-area__image,.O5-multi-content-block.as-module .O5-multi-content-block-inner .image-area__image,.O5-video-content-block.as-module .O5-video-content-block-inner .image-area__image,.O7-brand-list .image-area__image,.card-list--swipe-stack-cards .card.image-16-9 .image-area__image,.card-list--swipe-stack-cards .card.image-square .image-area__image{position:relative;overflow:hidden;outline:0}.card-list--swipe-stack-cards .card.image-16-9 .image-area__image:before{content:'';display:block;padding-top:56.25%}.card-list--swipe-stack-cards .card.image-16-9 .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.card-list--swipe-stack-cards .card.image-square .image-area__image:before{content:'';display:block;padding-top:56.25%}.card-list--swipe-stack-cards .card.image-square .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.card-list--swipe-stack-cards .card.no-image .inner-text .card-heading{font-size:16px;font-size:2rem;line-height:3rem}.card-list--swipe-stack-cards .card .text-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.card-list--swipe-stack-cards .card .text-area .btn-wrap{margin-top:auto}.O107-landing-block,.leader-board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.leader-board .filters{width:200px}.leader-board .content table{width:100%;border-spacing:0 5px;border-collapse:separate}.leader-board .content table *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.leader-board .content table thead tr th{font-weight:400;text-align:left;padding:10px}.leader-board .content table tbody tr:hover td{background:rgba(0,0,0,.1)}.leader-board .content table tbody tr td{padding:10px;color:rgba(0,0,0,.6)}.leader-board .content table tbody tr td.important-data{color:#000;font-weight:700}.leader-board .content table tbody tr td.score{text-align:right;width:70px}.leader-board .content table tbody tr.my-score td:first-child{border-left:1px solid #d20014}.leader-board .content table tbody tr.my-score td:last-child{border-right:1px solid #d20014}.leader-board .content table tbody tr.my-score td{border-top:1px solid #d20014;border-bottom:1px solid #d20014}.O5-multi-content-block,.O5-video-content-block{padding-top:6rem;padding-bottom:6rem;margin-top:176px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O5-multi-content-block.is-full-back-grey,.O5-video-content-block.is-full-back-grey{margin-top:0;padding-top:28rem}.O5-video-content-block.as-module .body-text-2{margin-bottom:4rem}.O5-multi-content-block.as-module h6,.O5-video-content-block.as-module h6{font-weight:500;margin-bottom:2rem}.O5-multi-content-block.as-module .O5-multi-content-block-inner,.O5-video-content-block.as-module .O5-video-content-block-inner{margin-top:-176px}.O5-multi-content-block.as-module .O5-multi-content-block-inner .image-area,.O5-video-content-block.as-module .O5-video-content-block-inner .image-area{float:none;margin-left:auto;margin-right:auto;position:relative;padding-bottom:0}.O5-video-content-block.as-module .O5-video-content-block-inner .image-area__image:before{content:'';display:block;padding-top:56.25%}.O5-video-content-block.as-module .O5-video-content-block-inner .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O5-video-content-block.as-module .O5-video-content-block-inner .O5-video-content-block-btn{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-right:-50%;top:50%;left:50%;z-index:1}.O5-video-content-block.as-module .video__loader.is-hidden{opacity:0;pointer-events:none}.O5-video-content-block.as-module .video__loader:before{content:'';display:block;width:7rem;height:7rem;border:.125rem solid #d20014;border-top-color:transparent;border-radius:1000px;-webkit-animation:.8s linear infinite load-spin;animation:.8s linear infinite load-spin}.O1-header{font-size:16px;font-size:2rem;height:8rem;width:100%;position:fixed;z-index:1000;color:#fff;line-height:1.75;-webkit-transition:none;transition:none}.O1-1-header.not-in-top,.O1-header.not-in-top{-webkit-transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:transform .3s cubic-bezier(.455,.03,.515,.955);transition:transform .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .3s cubic-bezier(.455,.03,.515,.955)}.O1-header.is-search{background-color:#d20014}.O1-header__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:150}.O1-header__bar:after,.O1-header__bar:before{display:none}.O1-header__bg{display:block;width:100%;height:8rem;position:fixed;z-index:998;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955)}.O1-header__bg.not-in-top{-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955),transform .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955),transform .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .3s cubic-bezier(.455,.03,.515,.955)}.O1-header__bg.is-bottom.is-home-page,.O1-header__bg.is-home-page,.O1-header__bg.is-top.is-home-page{background:0 0;mix-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none}.O1-header--open .O1-header__bg.is-bottom.is-home-page,.O1-header--open .O1-header__bg.is-home-page,.O1-header--open .O1-header__bg.is-top.is-home-page,.O1-header__bg.is-bottom.is-home-page.not-in-top,.O1-header__bg.is-home-page.not-in-top,.O1-header__bg.is-top.is-home-page.not-in-top,.modal--is-below-header.modal--open .O1-header__bg.is-bottom.is-home-page,.modal--is-below-header.modal--open .O1-header__bg.is-home-page,.modal--is-below-header.modal--open .O1-header__bg.is-top.is-home-page{background-color:#d20014}.O1-header__bg.is-open{-webkit-backdrop-filter:blur(12.9px);backdrop-filter:blur(12.9px)}.O1-header__bg.is-search{min-height:41rem;position:absolute;z-index:-1;opacity:0;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955),z-index .3s;transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955),z-index 0s .3s}.O1-header__bg.is-search.is-open{opacity:1;z-index:998;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955)}.O1-header__bg.is-bottom{background:#fff;background:rgba(255,255,255,.5);background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(90deg,#fff calc(50% - 21.5rem),rgba(255,255,255,0) 50%,#fff calc(50% + 21.5rem))}.O1-header__bg.is-bottom.no-transparency,.O1-header__bg.is-bottom.not-in-top,.no-backdropfilter .O1-header__bg.is-bottom.is-open{background-color:#fff}.O1-header__bg.is-bottom.is-search{background:0 0}.no-backdropfilter .O1-header__bg.is-bottom.is-open.is-search{background:0 0}.O1-header__bg.is-bottom:after{content:'';display:block;position:absolute;bottom:0;right:0;left:0;top:0;-webkit-box-shadow:0 13px 22px 0 rgba(0,0,0,.5);box-shadow:0 13px 22px 0 rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}.O1-header__bg.is-bottom.is-open:after{opacity:1}.O1-header__bg.is-top{background:#d20014;mix-blend-mode:multiply}.O1-header__bg.is-top.is-search{mix-blend-mode:normal}.O1-header__logo{float:left;width:18rem;height:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O1-header__logo a{margin:auto 0;display:block;height:8rem;position:relative}.O1-header__logo svg{display:block;width:100%;height:8rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.O1-header__logo circle,.O1-header__logo path,.O1-header__logo rect{fill:#fff}.O1-header__logo polygon{fill:#d20014}@media screen and (max-width:991px){.is-hidden-sm{display:none!important}.is-shown-sm{display:block!important}.content-overlay.is-tablet{width:100%;width:100vw;height:0;padding-top:8rem;position:absolute;top:0;left:0;z-index:90;background:#fff;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1),visibility .3s;transition:opacity .3s cubic-bezier(.215,.61,.355,1),visibility 0s .3s}.content-overlay.is-tablet.is-active-overlay{height:auto;min-height:100vh;visibility:visible;opacity:1;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.content-overlay.is-tablet .content-overlay,.content-overlay.is-tablet.is-niveau-1{z-index:91}.content-overlay.is-tablet .content-overlay__bar{display:block;height:7rem;background-color:#fff;-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.05);box-shadow:0 8px 15px 0 rgba(0,0,0,.05)}.content-overlay.is-tablet .content-overlay__back{font-size:16px;font-size:2rem;display:inline-block;padding:2.5rem 1.875rem;margin:0 0 0 -1.875rem;font-weight:400;line-height:1;color:#000;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.455,.03,.515,.955);transition:color .2s cubic-bezier(.455,.03,.515,.955)}.content-overlay.is-tablet .content-overlay__back .icon{margin-left:0;margin-right:.625rem}body.has-hover .content-overlay.is-tablet .content-overlay__back:hover{color:#d20014}body.has-hover .content-overlay.is-tablet .content-overlay__back:hover .icon svg{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}.card-list--swipe-stack-cards.js-card-slider{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.O1-header a .icon--small-arrow-down,.O1-header a .icon--small-arrow-right,.O1-header a .icon--small-arrow-up,.O1-header button .icon--small-arrow-down,.O1-header button .icon--small-arrow-right,.O1-header button .icon--small-arrow-up{position:absolute;top:50%;right:2.875rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.O1-header__bottom .btn-language .icon--small-arrow-down,.O1-header__bottom .btn-language .icon--small-arrow-left,.O1-header__bottom .btn-language .icon--small-arrow-right,.O1-header__bottom .btn-language .icon--small-arrow-up,.O1-header__bottom .btn-login .icon--small-arrow-down,.O1-header__bottom .btn-login .icon--small-arrow-left,.O1-header__bottom .btn-login .icon--small-arrow-right,.O1-header__bottom .btn-login .icon--small-arrow-up{margin-right:0;margin-left:0}}.O1-1-header__bottom,.O1-header__bottom{padding-top:1rem;padding-bottom:1rem;color:#000;font-weight:500;background:#f5f5f5}.O1-header__bottom button{display:block;width:100%;padding-top:2rem;padding-bottom:2rem;margin-left:1.875rem;margin-right:-1.875rem;position:relative;border-top:1px solid rgba(155,155,155,.31)}.O1-header__bottom button:first-child{border-top:0}.O1-header__bottom__accordion{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;font-weight:500}.O1-header__bottom__accordion:focus{outline:0}.O1-header__bottom__group{display:none}.O1-header__bottom__group__list{padding:0 1.875rem 2rem}@media screen and (min-width:768px){.card-list--swipe-stack-cards .card{max-width:none;width:85rem;position:relative}.card-list--swipe-stack-cards .card .text-area{margin-left:16.5rem;padding:3rem 4rem 3rem 16.75rem}.card-list--swipe-stack-cards .card .text-area .card-heading{font-size:18px;font-size:2.25rem;line-height:3rem}.card-list--swipe-stack-cards .card .image-area{width:30rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.card-list--swipe-stack-cards .card.image-square .image-area__image{position:relative;overflow:hidden;outline:0}.card-list--swipe-stack-cards .card.image-square .image-area__image:before{content:'';display:block;padding-top:56.25%}.card-list--swipe-stack-cards .card.image-square .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.card-list--swipe-stack-cards .card.no-image .text-area{margin-left:0;padding:3rem 4rem}.card-list--swipe-stack-cards .card.no-image .text-area .inner-text .card-heading{font-size:24px;font-size:3rem;line-height:4rem}.card-list--swipe-stack-cards .card.heading-only .text-area .inner-text .card-heading{font-size:34px;font-size:4.25rem;line-height:5rem}.O5-video-content-block.as-module .O5-video-content-block-inner .image-area{width:63rem}.O1-header__bg.is-search{min-height:30.75rem}.O1-header__bg.is-bottom{background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(90deg,#fff calc(50% - 42.5rem),rgba(255,255,255,0) 50%,#fff calc(50% + 42.5rem))}.O1-header a .icon--small-arrow-down,.O1-header a .icon--small-arrow-right,.O1-header a .icon--small-arrow-up,.O1-header button .icon--small-arrow-down,.O1-header button .icon--small-arrow-right,.O1-header button .icon--small-arrow-up{right:5.5rem}.O1-header__bottom button{width:100%;width:calc(100% + 11rem);margin-left:-5.5rem;margin-right:-5.5rem;padding-left:5.5rem;padding-right:5.5rem}.O1-header__bottom__group__list{padding-left:0;padding-right:0}}.O1-header__bottom__group__list a{color:#000}.O1-header__bottom__group__list span{opacity:.65}.O1-header__bottom__group__list .is-shown-desktop{font-weight:300}.O1-header__bottom .btn-language,.O1-header__bottom .btn-login{font-size:16px;font-size:2rem}.O1-header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:calc(100vh - 7.875rem);width:100%;padding:0;position:absolute;top:-150vh;left:0;z-index:100;opacity:0;visibility:hidden;background:#2b2b2b}.is-open .O1-header__menu{top:7.875rem;opacity:1;visibility:visible}.O1-header__menu__inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.O1-1-header .basket-icon,.basket-icon{overflow:visible}.O1-1-header .basket-icon .ordet-bucket-icon-wrap,.basket-icon .ordet-bucket-icon-wrap{display:inline-block;position:relative;line-height:1}.O1-1-header .basket-icon .ordet-bucket-icon-amount,.basket-icon .ordet-bucket-icon-amount{padding:0 .5rem 0 .625rem;min-width:1.75rem;height:1.75rem;position:absolute;bottom:100%;left:100%;font-weight:600;font-size:1.125rem;line-height:1.75rem;color:#d20014;text-align:center;background:#fff;border-radius:1.75rem;opacity:1;-webkit-box-shadow:0 0 0 1px #d20014;box-shadow:0 0 0 1px #d20014;-webkit-transform:translate(-6px,40%);transform:translate(-6px,40%);-webkit-transition:opacity .3s,-webkit-box-shadow .3s;transition:opacity .3s ease,-webkit-box-shadow .3s ease;transition:opacity .3s ease,box-shadow .3s ease;transition:opacity .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.O1-1-header.is-home-page:not(.not-in-top) .O1-1-header .basket-icon .ordet-bucket-icon-amount,.O1-header.is-home-page:not(.not-in-top) .O1-1-header .basket-icon .ordet-bucket-icon-amount,.O1-header.is-home-page:not(.not-in-top) .basket-icon .ordet-bucket-icon-amount{-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width:992px){.card-list--swipe-stack-cards.card-list--two-card-row .card{width:57rem}.card-list--swipe-stack-cards.card-list--two-card-row .card .text-area{margin-left:0}.card-list--swipe-stack-cards.card-list--three-card-row .card{width:37rem}.card-list--swipe-stack-cards.card-list--three-card-row .card .text-area{margin-left:0}.card-list--swipe-stack-cards.card-list--four-card-row .card{width:25%}.card-list--swipe-stack-cards.card-list--four-card-row .card .text-area{margin-left:0;width:100%}.card-list--swipe-stack-cards.card-list--four-card-row .card .image-area{position:relative;width:100%}.card-list--swipe-stack-cards .card .text-area{padding:10rem 4rem 3rem}.card-list--swipe-stack-cards .card .text-area .card-heading{font-size:18px;font-size:2.25rem;line-height:3rem}.card-list--swipe-stack-cards .card .text-area .body-text-2{display:block}.card-list--swipe-stack-cards .card .image-area{position:relative;width:calc(100% - 48px);margin-left:auto;margin-right:auto;margin-bottom:-8rem;z-index:2;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.js-card-carousel{overflow:hidden}.O5-video-content-block.as-module .O5-video-content-block-inner .image-area{width:77rem}.O1-header__bg.is-search{min-height:32rem}.O1-header__bg.is-bottom{background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(90deg,#fff calc(50% - 58.5rem),rgba(255,255,255,0) 50%,#fff calc(50% + 58.5rem))}.no-backdropfilter .O1-header__bg.is-bottom.is-open{background-color:rgba(255,255,255,.9)}.O1-header__bottom{font-size:14px;font-size:1.75rem;line-height:1.14}.O1-header__bottom button{width:auto;margin:0;padding-left:0;padding-right:0;border-top:0}.O1-header__bottom__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O1-header__bottom__group{display:block;float:left}.O1-header__bottom__group__list{padding:0;margin-left:-2rem}.O1-header__bottom__group__list li{float:left}.O1-header__bottom__group__list a,.O1-header__bottom__group__list span{display:inline-block;padding:2rem}.O1-header__bottom .btn-login{display:none}.O1-header__bottom .btn-language,.O1-header__bottom .btn-login{font-size:13px;font-size:1.625rem;float:right;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.O1-header__menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.O1-header__menu__inner>.container,.js-modal .O1-header__menu__inner>.modal__inner{padding-left:0;padding-right:0;overflow-x:hidden;overflow-y:auto;max-width:none}.O1-header__nav{padding:18rem 0 18rem 10rem;width:70rem}.O1-header__nav:after,.O1-header__nav:before{content:' ';display:table}.O1-header__nav:after{clear:both}}.O1-1-header__nav__list,.O1-header__nav__list{padding-bottom:5rem;position:relative}.O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item,.O1-header__nav__list.is-hidden>.O1-header__nav__item{border-color:transparent;overflow:hidden}.O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item>a,.O1-header__nav__list.is-hidden>.O1-header__nav__item>a,.breadcrumbs{display:none}.O1-header__nav__sub{width:100%;position:absolute;left:100%;top:0;opacity:0;visibility:hidden;-webkit-transition:none;transition:none}@media screen and (min-width:992px){.O1-header__nav__list{width:auto;float:left;padding-bottom:0}.O1-header__nav__list.is-hidden{width:auto;max-width:15rem}.O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item,.O1-header__nav__list.is-hidden>.O1-header__nav__item{margin-right:5rem}.O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item>a,.O1-header__nav__list.is-hidden>.O1-header__nav__item>a{display:block;opacity:.4}.O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item.is-title>a,.O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item>a:after,.O1-header__nav__list.is-hidden>.O1-header__nav__item.is-title>a,.O1-header__nav__list.is-hidden>.O1-header__nav__item>a:after,body.has-hover .O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item>a:hover,body.has-hover .O1-header__nav__list.is-hidden>.O1-header__nav__item>a:hover{opacity:1}.O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item.is-title,.O1-header__nav__list.is-hidden>.O1-header__nav__item.is-title{margin-right:0}.O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item.is-title>a:after,.O1-header__nav__list.is-hidden>.O1-header__nav__item.is-title>a:after{display:none}.O1-header__nav__sub{width:auto;margin-bottom:18rem;-webkit-transform:translate(-16px,0);transform:translate(-16px,0)}.O1-header.is-open .O1-header__nav__sub.is-open,.O1-header.no-clicks.is-open .O1-header__nav__sub.is-open-path{-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955),visibility,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955),visibility 0s 0s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955),transform .3s cubic-bezier(.455,.03,.515,.955),visibility 0s 0s;transition:opacity .3s cubic-bezier(.455,.03,.515,.955),transform .3s cubic-bezier(.455,.03,.515,.955),visibility 0s 0s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955)}}@media screen and (min-width:992px) and (max-height:880px){.O1-header__nav{padding-top:9rem;padding-bottom:9rem}.O1-header__nav__sub{margin-bottom:9rem}}.O1-header.is-open .O1-header__nav__sub.is-open,.O1-header.no-clicks.is-open .O1-header__nav__sub.is-open-path{visibility:visible;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.O1-header.is-open .O1-header__nav__sub.is-open:not(.is-hidden) .is-title a,.O1-header.no-clicks.is-open .O1-header__nav__sub.is-open-path:not(.is-hidden) .is-title a{pointer-events:none}.O1-header__nav__sub__back{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);float:left;width:7.25rem;position:absolute;top:0;left:0;bottom:0;border-right:1px solid rgba(151,151,151,.3)}.O1-header__nav__sub__back:focus{outline:0}.O1-header__nav__sub__back .icon{margin:0}.O1-header__nav__item .O1-header__nav__sub__back+a,.O1-header__nav__sub__back+a{padding-left:2rem;overflow:hidden}.O1-header__nav__item{display:block;margin-left:1.875rem;margin-right:-1.875rem;line-height:1.33;font-weight:500;border-bottom:1px solid rgba(151,151,151,.3)}@media screen and (min-width:768px){.O1-header__nav__sub__back{width:14rem}.O1-header__nav__item .O1-header__nav__sub__back+a,.O1-header__nav__sub__back+a{padding-left:2.5rem}.O1-header__nav__item{margin-left:0;margin-right:-5.5rem}}.O1-header__nav__item:last-child{border-bottom:0}.O1-header__nav__item a{display:block;padding:1.875rem 0;position:relative;color:#fff;-webkit-transition:opacity .2s,color .2s;transition:opacity .2s ease,color .2s ease}.site-lapinus .O1-header__nav__item a,.site-rockpanel .O1-header__nav__item a{opacity:.7}.O1-header__nav__item a:after{content:'';display:block;width:10rem;position:absolute;right:0;top:0;bottom:0;opacity:0;pointer-events:none;background:-webkit-gradient(linear,left top,right top,from(rgba(43,43,43,0)),to(#2b2b2b));background:linear-gradient(90deg,rgba(43,43,43,0) 0,#2b2b2b 100%);-webkit-transition:opacity .2s;transition:opacity .2s ease}body.has-hover .O1-header__nav__item a:hover{color:#d20014;text-decoration:none;opacity:1}.site-lapinus body.has-hover .O1-header__nav__item a:hover,.site-rockpanel body.has-hover .O1-header__nav__item a:hover{color:#fff}@media screen and (min-width:992px){.O1-header__nav__sub__back{display:none}.O1-header__nav__item .O1-header__nav__sub__back+a,.O1-header__nav__sub__back+a{padding-left:0}.O1-header__nav__item{margin-right:0;font-weight:400;white-space:nowrap;border:0}.has-set-width .O1-header__nav__item{white-space:normal}.O1-header__nav__item a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem 0}}@media screen and (min-width:992px) and (max-height:750px){.O1-header__nav{padding-top:5rem;padding-bottom:5rem}.O1-header__nav__sub{margin-bottom:5rem}.O1-header__nav__item a{padding-top:.75rem;padding-bottom:.75rem}}.O1-header.no-clicks .O1-header__nav__item a.is-active{color:#d20014;opacity:1!important}.site-lapinus .O1-header.no-clicks .O1-header__nav__item a.is-active,.site-rockpanel .O1-header.no-clicks .O1-header__nav__item a.is-active{color:#fff}.O1-header__nav__item.has-sub>a{padding-right:5.875rem}.O1-header__nav__item.has-sub>a .icon--small-arrow-right svg circle,.O1-header__nav__item.has-sub>a .icon--small-arrow-right svg path,.site-lapinus body.has-hover .O1-header__nav__item.has-sub>a:hover .icon--small-arrow-right svg circle,.site-lapinus body.has-hover .O1-header__nav__item.has-sub>a:hover .icon--small-arrow-right svg path,.site-rockpanel body.has-hover .O1-header__nav__item.has-sub>a:hover .icon--small-arrow-right svg circle,.site-rockpanel body.has-hover .O1-header__nav__item.has-sub>a:hover .icon--small-arrow-right svg path{fill:#fff}body.has-hover .O1-header__nav__item.has-sub>a:hover .icon--small-arrow-right svg circle,body.has-hover .O1-header__nav__item.has-sub>a:hover .icon--small-arrow-right svg path{fill:#d20014}.O1-header__nav__item.has-open-sub>a{opacity:1!important;color:#d20014}.site-lapinus .O1-header__nav__item.has-open-sub>a,.site-rockpanel .O1-header__nav__item.has-open-sub>a{opacity:.7!important;color:#fff}.site-lapinus body.has-hover .O1-header__nav__item.has-open-sub>a:hover,.site-rockpanel body.has-hover .O1-header__nav__item.has-open-sub>a:hover{opacity:1!important;color:#fff}.O1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg circle,.O1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg path{fill:#d20014}.site-lapinus .O1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg circle,.site-lapinus .O1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg path,.site-lapinus body.has-hover .O1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg circle:hover,.site-lapinus body.has-hover .O1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg path:hover,.site-rockpanel .O1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg circle,.site-rockpanel .O1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg path,.site-rockpanel body.has-hover .O1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg circle:hover,.site-rockpanel body.has-hover .O1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg path:hover{fill:#fff}.O1-header__nav__item.is-title{font-size:12px;font-size:1.5rem;padding-left:7.25rem;position:relative;text-transform:uppercase}.O1-header__nav__item.is-home{visibility:hidden}.O1-header.is-open .O1-header__nav__list.is-hidden-path>.O1-header__nav__item.is-home,.O1-header.is-open .O1-header__nav__list.is-hidden>.O1-header__nav__item.is-home{visibility:visible}.O1-header__nav__sub .O1-header__nav__item{margin-left:7.375rem}.O1-header__nav__sub .O1-header__nav__item.is-title{margin-left:-1.875rem}.O1-1-header__nav__bread-arrow,.O1-header__nav__bread-arrow{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:center;display:inline-block;margin:0 0 0 2rem;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:inherit;line-height:inherit;opacity:0}.O1-header__nav__bread-arrow:focus{outline:0}.O1-header__nav__bread-arrow .icon{margin:0}.site-lapinus .O1-header__nav__bread-arrow .icon,.site-rockpanel .O1-header__nav__bread-arrow .icon{opacity:.7}.site-lapinus .O1-header__nav__bread-arrow .icon circle,.site-lapinus .O1-header__nav__bread-arrow .icon path,.site-lapinus .O1-header__nav__bread-arrow .icon polygon,.site-lapinus .O1-header__nav__bread-arrow .icon rect,.site-lapinus .O1-header__nav__bread-arrow .icon svg,.site-lapinus .O1-header__nav__bread-arrow .icon use,.site-rockpanel .O1-header__nav__bread-arrow .icon circle,.site-rockpanel .O1-header__nav__bread-arrow .icon path,.site-rockpanel .O1-header__nav__bread-arrow .icon polygon,.site-rockpanel .O1-header__nav__bread-arrow .icon rect,.site-rockpanel .O1-header__nav__bread-arrow .icon svg,.site-rockpanel .O1-header__nav__bread-arrow .icon use{fill:#fff}.O1-1-header .search-form__reset,.O1-header.no-clicks .is-hidden-path>.O1-header__nav__item>a>.O1-header__nav__bread-arrow,.is-hidden>.O1-header__nav__item>a>.O1-header__nav__bread-arrow{opacity:1}.O1-1-header .search-form,.O1-header .search-form,.O6-content-list .card-list--three-card-row{padding-top:1rem;padding-bottom:1rem}.O1-1-header .search-form__form,.O1-header .search-form__form{font-size:16px;font-size:2rem;height:4.5rem;border-bottom:1px solid #fff}.O1-1-header.is-home-page .search-form,.O1-header.is-home-page .search-form{visibility:hidden;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955),visibility linear .3s;transition:opacity .3s cubic-bezier(.455,.03,.515,.955),visibility 0s .3s linear}.O1-1-header.is-home-page.not-in-top .search-form,.O1-1-header.is-search.not-in-top .search-form,.O1-header.is-home-page.not-in-top .search-form,.O1-header.is-search.not-in-top .search-form{visibility:visible;opacity:1;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O1-header__teasers{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:40%;width:calc(50vw - 21.5rem)}.O1-header__teasers .slider__controls{float:right;position:absolute;right:5rem;bottom:7rem}.site-lapinus .O1-header__teasers .slider__controls .icon circle,.site-lapinus .O1-header__teasers .slider__controls .icon path,.site-lapinus .O1-header__teasers .slider__controls .icon polygon,.site-lapinus .O1-header__teasers .slider__controls .icon rect,.site-lapinus .O1-header__teasers .slider__controls .icon svg,.site-lapinus .O1-header__teasers .slider__controls .icon use,.site-rockpanel .O1-header__teasers .slider__controls .icon circle,.site-rockpanel .O1-header__teasers .slider__controls .icon path,.site-rockpanel .O1-header__teasers .slider__controls .icon polygon,.site-rockpanel .O1-header__teasers .slider__controls .icon rect,.site-rockpanel .O1-header__teasers .slider__controls .icon svg,.site-rockpanel .O1-header__teasers .slider__controls .icon use{fill:#fff}.O1-header__teaser{width:40vw;width:calc(50vw - 21.5rem);position:relative;overflow:hidden}.O1-header__teaser:after{content:'';position:absolute;bottom:0;right:0;left:0;top:0;pointer-events:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.7))}.O1-header__teaser__img{width:100%;height:100%}.O1-header__teaser__img img{display:block;min-height:100%;min-width:100%;position:absolute;top:0;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.O1-header__teaser__content{padding-right:5rem;float:right;position:absolute;right:0;bottom:7rem;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .25s cubic-bezier(.25,.46,.45,.94);transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}.slider--initialized .O1-header__teaser__content{opacity:0}.O1-header__teaser.is-active .O1-header__teaser__content{opacity:1;-webkit-transition:opacity .25s cubic-bezier(.25,.46,.45,.94) .25s;transition:opacity .25s .25s cubic-bezier(.25,.46,.45,.94)}.no-transition .O1-header__teaser__content{-webkit-transition:none!important;transition:none!important}.O1-header__teaser__headline{font-weight:400}.O1-header__tools{float:right;position:relative}.O1-header__tools .btn-language{font-size:13px;width:8rem;font-weight:400}.O1-header__tools .btn-language .icon{margin-right:5px;margin-top:2px}.O1-header__tools__item{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);float:left;height:8rem;width:8rem;vertical-align:middle;line-height:8rem;text-align:center;cursor:pointer}.O1-header__tools__item:focus{outline:0}.O1-header__tools__item:last-child{margin-right:-3rem}@media screen and (min-width:768px){.O1-header__nav__item.is-title{padding-left:14rem}.O1-header__nav__sub .O1-header__nav__item{margin-left:11rem}.O1-header__nav__sub .O1-header__nav__item.is-title{margin-left:-5.5rem}.O1-header .search-form{padding-top:0;padding-bottom:0}.O1-header .search-form__form{width:44rem;margin:auto;position:absolute;top:1.75rem;left:0;right:0;z-index:151}.O1-header .search-form__suggestions{width:44rem}.O1-header__tools__item:last-child{margin-right:-3rem}.O1-1-header__top_nav{width:50rem}}.O1-header__tools__item>*{line-height:1.75}.O1-header__tools__item .icon{margin:0}.O1-header__tools__item.is-search{background:rgba(0,0,0,.2);-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955)}.O1-header__tools__item.is-search.is-hidden{opacity:0;cursor:default}.O1-header.is-home-page .O1-header__tools__item.is-search,.O1-header.is-search .O1-header__tools__item.is-search{display:none!important}.O1-header__tools__item--login{position:relative;-webkit-transition:.3s;transition:.3s ease}.O1-header__tools__item--login .login-links-menu{display:none;position:absolute;right:-5rem;top:90%;text-align:left;color:#000;background:#fff;opacity:0;visibility:hidden;cursor:default;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.09);box-shadow:0 2px 6px 0 rgba(0,0,0,.09);-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s ease,visibility 0s .3s}@media screen and (min-width:992px){.O1-header__nav__item.has-sub>a{padding-right:0}.O1-header__nav__item.is-title{margin-bottom:3rem;padding-left:0;font-weight:500;text-transform:uppercase}.O1-header__nav__item.is-title a>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:inherit;opacity:.45;-webkit-transition:opacity .2s;transition:opacity .2s ease}.O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item.is-title,.O1-header__nav__list.is-hidden>.O1-header__nav__item.is-title{padding-right:1.5rem}.O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item.is-title a,.O1-header__nav__list.is-hidden>.O1-header__nav__item.is-title a{display:-webkit-box;display:-ms-flexbox;display:flex}body.has-hover .O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item.is-title a:hover>span,body.has-hover .O1-header__nav__list.is-hidden>.O1-header__nav__item.is-title a:hover>span{opacity:1}.O1-header.is-open .O1-header__nav__list.is-hidden>.O1-header__nav__item.is-title a,.O1-header.no-clicks.is-open .O1-header__nav__list.is-hidden-path>.O1-header__nav__item.is-title a{visibility:visible}.O1-header__nav__sub .O1-header__nav__item,.O1-header__nav__sub .O1-header__nav__item.is-title{margin-left:0}.O1-header .search-form__form{width:37rem;width:47rem;left:-6rem}.O1-header .search-form__suggestions{width:57rem}.O1-header__teaser__content{width:37rem}.O1-header__tools__item--login .login-links-menu{display:block;width:27rem}}@media screen and (min-width:1200px){.O1-header .search-form__suggestions,.card-list--swipe-stack-cards.card-list--two-card-row .card{width:68rem}.card-list--swipe-stack-cards.card-list--two-card-row .card .text-area{margin-left:0}.card-list--swipe-stack-cards.card-list--three-card-row .card{width:44rem}.card-list--swipe-stack-cards.card-list--three-card-row .card .text-area{margin-left:0}.card-list--swipe-stack-cards.card-list--four-card-row .card{width:25%}.card-list--swipe-stack-cards.card-list--four-card-row .card .text-area{margin-left:0;width:100%}.card-list--swipe-stack-cards.card-list--four-card-row .card .image-area{position:relative;width:100%}.card-list--swipe-stack-cards .card .text-area{padding:10rem 4rem 3rem}.card-list--swipe-stack-cards .card .text-area .card-heading{font-size:18px;font-size:2.25rem;line-height:3rem}.card-list--swipe-stack-cards .card .text-area .body-text-2{display:block}.card-list--swipe-stack-cards .card .image-area{position:relative;width:calc(100% - 48px);margin-left:auto;margin-right:auto;margin-bottom:-8rem;z-index:2;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.O5-video-content-block.as-module .O5-video-content-block-inner .image-area{width:92rem}.O1-header__bg.is-bottom{background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(90deg,#fff calc(50% - 70rem),rgba(255,255,255,0) 50%,#fff calc(50% + 70rem))}.no-backdropfilter .O1-header__bg.is-bottom.is-open{background-color:rgba(255,255,255,.9)}.O1-header__nav{padding-left:12rem;width:84rem}.O1-header__nav__list.is-hidden{max-width:18rem}.O1-header__nav__sub{-webkit-transform:translate(-24px,0);transform:translate(-24px,0)}.O1-header.no-clicks .O1-header__nav__list.is-hidden-path>.O1-header__nav__item.is-title,.O1-header__nav__list.is-hidden>.O1-header__nav__item.is-title{padding-right:2rem}.O1-header .search-form__form{width:56rem;left:-3rem}.O1-header__teasers{width:calc(50vw - 26rem)}.O1-header__teasers .slider__controls{bottom:8rem}.O1-header__teaser{width:calc(50vw - 26rem)}.O1-header__teaser__content{width:44rem;bottom:8rem}.O1-header__tools__item--login .login-links-menu{width:32rem}}.O1-header__tools__item--login .login-links-menu:after{content:'';display:block;position:absolute;bottom:100%;right:9rem;border-bottom:10px solid #fff;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-transform:translate(50%,0);transform:translate(50%,0)}.O1-header__tools__item--login .login-links-menu__title{font-size:16px;font-size:2rem;margin:0;padding:2rem 2rem 1rem}.O1-header__tools__item--login .login-links-menu__sign-in-btn{padding:3rem 0;width:100%}.O1-header__tools__item--login .login-links-menu__sign-in-btn .btn,.O1-header__tools__item--login .login-links-menu__sign-in-btn .filter__btn{width:50%;display:block;margin:0 auto}.O1-header__tools__item--login .login-links-menu .icon.is-profile-icon{width:33.33%;opacity:.1;margin:1rem 1rem 0 0}.O1-header__tools__item--login .login-links-menu .icon.is-profile-icon svg{width:100%;height:100%}.O1-header__tools__item--login .login-links-menu__profile{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem}.O1-header__tools__item--login .login-links-menu__profile__text{padding-top:.5rem}.O1-header__tools__item--login .login-links-menu__profile__text a,.O1-header__tools__item--login .login-links-menu__profile__text span{display:block;color:#000;font-weight:500;font-size:1.75rem}.O1-header__tools__item--login .login-links-menu__profile__text a{color:#d20014}.O1-header__tools__item--login .login-links-menu__text{font-size:12px;font-size:1.5rem;padding:0 2rem;margin:0 0 3rem;font-weight:300}.O1-header__tools__item--login .login-links-menu__item{margin:0 1.75rem;padding:1.75rem 0;display:block;color:#000;font-weight:500;font-size:1.75rem;border-top:1px solid rgba(0,0,0,.05)}body.has-hover .O1-header__tools__item--login .login-links-menu__item:hover{background:#f5f5f5;text-decoration:none;color:#000}.O1-header__tools__item--login .login-links-menu__item.sign-out{color:#d20014;text-align:center}.O1-header__tools__item--login .login-links-menu.is-visible{opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O1-header__tools__item--lang{position:relative;-webkit-transition:.3s;transition:.3s ease}.O1-header__tools__item--lang .login-links-menu{display:none;position:absolute;right:-5rem;top:90%;text-align:left;color:#000;background:#fff;opacity:0;visibility:hidden;cursor:default;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.09);box-shadow:0 2px 6px 0 rgba(0,0,0,.09);-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s ease,visibility 0s .3s}@media screen and (min-width:992px){.O1-header__tools__item--lang .login-links-menu{display:block;width:27rem}}@media screen and (min-width:1200px){.O1-header__tools__item--lang .login-links-menu{width:32rem}.breadcrumbs{font-size:13px;font-size:1.625rem;display:block;font-family:Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif;font-weight:500;color:#000;padding-top:1.875rem;padding-bottom:1.875rem}.breadcrumbs .r-link{font-weight:0;font-weight:300;opacity:.65;margin-right:.625rem}.breadcrumbs a{text-decoration:none;outline:0;color:#000}.breadcrumbs a:active,.breadcrumbs a:focus{outline:0}body.has-hover .breadcrumbs a:hover{color:#000}.breadcrumbs .breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-decoration:none;padding-left:0}.breadcrumbs .breadcrumb__group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs ol{margin-bottom:0}.breadcrumbs .breadcrumb__divider{margin-right:1.25rem}.breadcrumbs .breadcrumb__divider.faded path{fill:#000;opacity:.3}.breadcrumbs .breadcrumb__divider svg{width:2rem!important;height:1.75rem!important}.breadcrumbs .icon{opacity:1!important}.breadcrumbs .icon svg{width:1.75rem;height:1.5rem}}.O1-header__tools__item--lang .login-links-menu:after{content:'';display:block;position:absolute;bottom:100%;right:9rem;border-bottom:10px solid #fff;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-transform:translate(50%,0);transform:translate(50%,0)}.O1-header__tools__item--lang .login-links-menu__title{font-size:16px;font-size:2rem;margin:0;padding:2rem 2rem 1rem}.O1-header__tools__item--lang .login-links-menu__sign-in-btn{padding:3rem 0;width:100%}.O1-header__tools__item--lang .login-links-menu__sign-in-btn .btn,.O1-header__tools__item--lang .login-links-menu__sign-in-btn .filter__btn{width:50%;display:block;margin:0 auto}.O1-header__tools__item--lang .login-links-menu .icon.is-profile-icon{width:33.33%;opacity:.1;margin:1rem 1rem 0 0}.O1-header__tools__item--lang .login-links-menu .icon.is-profile-icon svg{width:100%;height:100%}.O1-header__tools__item--lang .login-links-menu__profile{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem}.O1-header__tools__item--lang .login-links-menu__profile__text{padding-top:.5rem}.O1-header__tools__item--lang .login-links-menu__profile__text a,.O1-header__tools__item--lang .login-links-menu__profile__text span{display:block;color:#000;font-weight:500;font-size:1.75rem}.O1-header__tools__item--lang .login-links-menu__profile__text a{color:#d20014}.O1-header__tools__item--lang .login-links-menu__text{font-size:12px;font-size:1.5rem;padding:0 2rem;margin:0 0 3rem;font-weight:300}.O1-header__tools__item--lang .login-links-menu__item{margin:0 1.75rem;padding:1.75rem 0;display:block;color:#000;font-weight:500;font-size:1.75rem;border-top:1px solid rgba(0,0,0,.05)}body.has-hover .O1-header__tools__item--lang .login-links-menu__item:hover{background:#f5f5f5;text-decoration:none;color:#000}.O1-header__tools__item--lang .login-links-menu__item.sign-out{color:#d20014;text-align:center}.O1-header__tools__item--lang .login-links-menu.is-visible{opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O1-1-header .O1-1-header__menu-btn,.O1-header__menu-btn{position:relative;-webkit-transition:background-color .2s cubic-bezier(.455,.03,.515,.955);transition:background-color .2s cubic-bezier(.455,.03,.515,.955)}.O1-header__menu-btn span,.O1-header__menu-btn:after,.O1-header__menu-btn:before{content:'';display:block;width:2rem;height:.25rem;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955)}.O1-header__menu-btn:after{-webkit-transform:translate(0,-.625rem);transform:translate(0,-.625rem);-webkit-transform:translate3d(0,-.625rem,0);transform:translate3d(0,-.625rem,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}.O1-header__menu-btn:before{-webkit-transform:translate(0,.625rem);transform:translate(0,.625rem);-webkit-transform:translate3d(0,.625rem,0);transform:translate3d(0,.625rem,0);-webkit-transform-origin:0 0;transform-origin:0 0}.O1-header__menu-btn.is-open:after{-webkit-transform:translate3d(1.3px,-.75rem,0) rotate(45deg);transform:translate3d(1.3px,-.75rem,0) rotate(45deg);-webkit-transform:translate3d(1.3px,calc(-50% + -.625rem),0) rotate(45deg);transform:translate3d(1.3px,calc(-50% + -.625rem),0) rotate(45deg)}.O1-header__menu-btn.is-open:before{-webkit-transform:translate3d(1.3px,.75rem,0) rotate(-45deg);transform:translate3d(1.3px,.75rem,0) rotate(-45deg);-webkit-transform:translate3d(1.3px,calc(50% + .625rem),0) rotate(-45deg);transform:translate3d(1.3px,calc(50% + .625rem),0) rotate(-45deg)}.O1-header__menu-btn.is-open span{opacity:0}@media screen and (max-height:550px){html.O1-1-header--open{overflow:hidden!important}}.O1-1-header{font-size:15px;font-size:1.875rem;height:8rem;width:100%;position:fixed;top:0;z-index:1000;color:#fff;line-height:1.75;-webkit-transition:none;transition:none;font-family:Avenir;font-weight:300;letter-spacing:0}.O1-1-header:not(.no-transparency).stick-to-top{position:absolute}.O1-1-header__menu-overlay{display:none;position:fixed;left:0;top:100px;width:100%;height:100%;background:#000;opacity:.6;z-index:10}.O1-1-header .container,.O1-1-header .js-modal .modal__inner,.js-modal .O1-1-header .modal__inner{min-width:36rem}.O1-1-header__top_nav{text-align:center;margin:auto;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955),visibility linear .3s;transition:opacity .3s cubic-bezier(.455,.03,.515,.955),visibility 0s .3s linear}.not-in-top.search-shown .O1-1-header__top_nav,:not(.is-home-page).search-shown .O1-1-header__top_nav{visibility:hidden;opacity:0}.O103-house-product-demo:not(.is-initialized) .loader,.is-home-page:not(.not-in-top).search-shown .O1-1-header__top_nav{visibility:visible;opacity:1}@media screen and (min-width:992px){.O1-1-header__top_nav{width:81.25rem}}.O1-1-header__top_nav__item{list-style-type:none;margin:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400}.O1-1-header__top_nav__item li{display:inline-block}.O1-1-header__top_nav__item li:not(:last-of-type){margin-right:5%}.O1-1-header__top_nav__item li a{color:#fff;padding:20px 10px;white-space:nowrap;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}.O1-1-header__top_nav__item li a.is-open{opacity:.5!important}.O1-1-header__top_nav__item li a:hover{color:#fff!important;text-decoration:none!important;opacity:.8}.O1-1-header__top_nav__item.has-narrow-items li:not(:last-of-type){margin-right:0}.O1-1-header__top_nav__item.has-narrow-items li a{letter-spacing:-.5px}.O1-1-header__tools{margin-left:auto;position:relative;height:8rem;white-space:nowrap}.O1-1-header__tools.has-min-width{min-width:18rem}.O1-1-header__tools .btn-language{font-size:13px;width:8rem;height:8rem;font-weight:400;text-align:center}.O1-1-header__tools .btn-language .icon{margin-right:.625rem;margin-top:.25rem}.O1-1-header__tools__items{float:right}.O1-1-header__tools__item{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);float:left;height:8rem;width:5rem;vertical-align:middle;line-height:8rem;text-align:center;cursor:pointer}.O1-1-header__tools__item:focus{outline:0}.O1-1-header__tools__item>*{line-height:1.75}.O1-1-header__tools__item .icon{margin:0}.O1-1-header__tools__item.is-search{background:rgba(0,0,0,.2);-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955)}.O1-1-header__tools__item.is-search.is-hidden{opacity:0;cursor:default}.O1-1-header.is-home-page .O1-1-header__tools__item.is-search,.O1-1-header.is-search .O1-1-header__tools__item.is-search{display:none!important}.is-home-page .O1-1-header__tools__item__search,.not-in-top .O1-1-header__tools__item__search.sticky,header:not(.is-home-page) .O1-1-header__tools__item__search.sticky{display:inline-block}.O1-1-header:not(.has-search-open) .search-form__list,.O1-1-header__search,.O1-1-header__tools__item__search .search-text,.O1-1-header__tools__item__search.sticky,.not-in-top .O1-1-header__tools__item__search,header:not(.is-home-page) .O1-1-header__tools__item__search.not-sticky{display:none}.O1-1-header__tools__item__search:not(.sticky).is-active,.search-shown .O1-1-header__tools__item__search.sticky{opacity:.5}.O1-1-header__tools__item__search.has-text{color:#fff;width:unset;font-weight:300;letter-spacing:0}.O1-1-header__tools__item__search.has-text .icon{margin-right:10px}.O1-1-header__tools__item__search.has-text .search-text{display:inline}.O1-1-header__tools__item--login{position:relative;-webkit-transition:.3s;transition:.3s ease}.O1-1-header__tools__item--login .login-links-menu{display:none;position:absolute;right:-7.25rem;top:90%;text-align:left;color:#000;background:#fff;opacity:0;visibility:hidden;cursor:default;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.09);box-shadow:0 2px 6px 0 rgba(0,0,0,.09);-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s ease,visibility 0s .3s}@media screen and (min-width:1200px){.O1-1-header--open .O1-1-header__menu-overlay{display:block}.O1-1-header__top_nav{width:87.5rem}.O1-1-header__tools__item--login .login-links-menu{display:block;width:32rem}}.O1-1-header__tools__item--login .login-links-menu:after{content:'';display:block;position:absolute;bottom:100%;right:9.8rem;border-bottom:10px solid #fff;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-transform:translate(50%,0);transform:translate(50%,0)}.O1-1-header__tools__item--login .login-links-menu__title{font-size:16px;font-size:2rem;margin:0;padding:2rem 2rem 1rem}.O1-1-header__tools__item--login .login-links-menu__sign-in-btn{padding:3rem 0;width:100%}.O1-1-header__tools__item--login .login-links-menu__sign-in-btn .btn,.O1-1-header__tools__item--login .login-links-menu__sign-in-btn .filter__btn{width:50%;display:block;margin:0 auto}.O1-1-header__tools__item--login .login-links-menu .icon.is-profile-icon{width:33.33%;opacity:.1;margin:1rem 1rem 0 0}.O1-1-header__tools__item--login .login-links-menu .icon.is-profile-icon svg{width:100%;height:100%}.O1-1-header__tools__item--login .login-links-menu__profile{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem}.O1-1-header__tools__item--login .login-links-menu__profile__text{padding-top:.5rem}.O1-1-header__tools__item--login .login-links-menu__profile__text a,.O1-1-header__tools__item--login .login-links-menu__profile__text span{display:block;color:#000;font-weight:500;font-size:1.75rem}.O1-1-header__tools__item--login .login-links-menu__profile__text a{color:#d20014}.O1-1-header__tools__item--login .login-links-menu__text{font-size:12px;font-size:1.5rem;padding:0 2rem;margin:0 0 3rem;font-weight:300}.O1-1-header__tools__item--login .login-links-menu__item{margin:0 1.75rem;padding:1.75rem 0;display:block;color:#000;font-weight:500;font-size:1.75rem;border-top:1px solid rgba(0,0,0,.05);white-space:pre-wrap;word-wrap:break-word}body.has-hover .O1-1-header__tools__item--login .login-links-menu__item:hover{background:#f5f5f5;text-decoration:none;color:#000}.O1-1-header__tools__item--login .login-links-menu__item.sign-out{color:#d20014;text-align:center}.O1-1-header__tools__item--login .login-links-menu.is-visible{opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O1-1-header__tools__item--lang{position:relative;-webkit-transition:.3s;transition:.3s ease}.O1-1-header__tools__item--lang .login-links-menu{display:none;position:absolute;right:-5rem;top:90%;text-align:left;color:#000;background:#fff;opacity:0;visibility:hidden;cursor:default;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.09);box-shadow:0 2px 6px 0 rgba(0,0,0,.09);-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s ease,visibility 0s .3s}@media screen and (min-width:1200px){.O1-1-header__tools__item--lang .login-links-menu{display:block;width:32rem}.O1-1-header .O1-1-header__menu-btn{display:none}}.O1-1-header__tools__item--lang .login-links-menu:after{content:'';display:block;position:absolute;bottom:100%;right:9.8rem;border-bottom:10px solid #fff;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-transform:translate(50%,0);transform:translate(50%,0)}.O1-1-header__tools__item--lang .login-links-menu__title{font-size:16px;font-size:2rem;margin:0;padding:2rem 2rem 1rem}.O1-1-header__tools__item--lang .login-links-menu__sign-in-btn{padding:3rem 0;width:100%}.O1-1-header__tools__item--lang .login-links-menu__sign-in-btn .btn,.O1-1-header__tools__item--lang .login-links-menu__sign-in-btn .filter__btn{width:50%;display:block;margin:0 auto}.O1-1-header__tools__item--lang .login-links-menu .icon.is-profile-icon{width:33.33%;opacity:.1;margin:1rem 1rem 0 0}.O1-1-header__tools__item--lang .login-links-menu .icon.is-profile-icon svg{width:100%;height:100%}.O1-1-header__tools__item--lang .login-links-menu__profile{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem}.O1-1-header__tools__item--lang .login-links-menu__profile__text{padding-top:.5rem}.O1-1-header__tools__item--lang .login-links-menu__profile__text a,.O1-1-header__tools__item--lang .login-links-menu__profile__text span{display:block;color:#000;font-weight:500;font-size:1.75rem}.O1-1-header__tools__item--lang .login-links-menu__profile__text a{color:#d20014}.O1-1-header__tools__item--lang .login-links-menu__text{font-size:12px;font-size:1.5rem;padding:0 2rem;margin:0 0 3rem;font-weight:300}.O1-1-header__tools__item--lang .login-links-menu__item{margin:0 1.75rem;padding:1.75rem 0;display:block;color:#000;font-weight:500;font-size:1.75rem;border-top:1px solid rgba(0,0,0,.05);white-space:pre-wrap;word-wrap:break-word}body.has-hover .O1-1-header__tools__item--lang .login-links-menu__item:hover{background:#f5f5f5;text-decoration:none;color:#000}.O1-1-header__tools__item--lang .login-links-menu__item.sign-out{color:#d20014;text-align:center}.O1-1-header__tools__item--lang .login-links-menu.is-visible{opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O1-1-header .O1-1-header__menu-btn span,.O1-1-header .O1-1-header__menu-btn:after,.O1-1-header .O1-1-header__menu-btn:before{content:'';display:block;width:2rem;height:.25rem;margin:auto;position:absolute;top:.375rem;bottom:0;left:0;right:0;background:#fff;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955)}.O1-1-header .O1-1-header__menu-btn:after{-webkit-transform:translate(0,-.625rem);transform:translate(0,-.625rem);-webkit-transform:translate3d(0,-.625rem,0);transform:translate3d(0,-.625rem,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}.O1-1-header .O1-1-header__menu-btn:before{-webkit-transform:translate(0,.625rem);transform:translate(0,.625rem);-webkit-transform:translate3d(0,.625rem,0);transform:translate3d(0,.625rem,0);-webkit-transform-origin:0 0;transform-origin:0 0}.O1-1-header .O1-1-header__menu-btn.is-open:after{width:2.575rem;-webkit-transform:translate3d(1.3px,-.9375rem,0) rotate(45deg);transform:translate3d(1.3px,-.9375rem,0) rotate(45deg);-webkit-transform:translate3d(1.3px,calc(-50% + -.8125rem),0) rotate(45deg);transform:translate3d(1.3px,calc(-50% + -.8125rem),0) rotate(45deg)}.O1-1-header .O1-1-header__menu-btn.is-open:before{width:2.575rem;-webkit-transform:translate3d(1.3px,.9375rem,0) rotate(-45deg);transform:translate3d(1.3px,.9375rem,0) rotate(-45deg);-webkit-transform:translate3d(1.3px,calc(50% + .8125rem),0) rotate(-45deg);transform:translate3d(1.3px,calc(50% + .8125rem),0) rotate(-45deg)}.O1-1-header .O1-1-header__menu-btn.is-open span{opacity:0}.O1-1-header__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;position:relative;z-index:150}.O1-1-header__bg{display:block;width:100%;height:8rem;position:fixed;top:0;z-index:1000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955)}.O1-1-header__bg:not(.no-transparency){z-index:998}.O1-1-header__bg:not(.no-transparency).stick-to-top,.O29-article-header .author figure{position:absolute}.O1-1-header__bg.not-in-top{-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955),transform .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),background-image .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955),mix-blend-mode .3s cubic-bezier(.455,.03,.515,.955),opacity .3s cubic-bezier(.455,.03,.515,.955),transform .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .3s cubic-bezier(.455,.03,.515,.955)}.O1-1-header__bg.is-bottom{background:#d20014;mix-blend-mode:multiply}html.no-mix-blend-mode .O1-1-header__bg.is-bottom{background-color:#b50e00;opacity:.8}.O1-1-header__bg.is-top{background:#d20014;opacity:.65}.O1-1-header--open .O1-1-header__bg,.O1-1-header--open .O1-1-header__bg.is-home-page{background:#2b2b2b;opacity:1}.O1-1-header__logo{float:left;min-width:18rem;width:18rem;height:8rem;display:block;margin-right:auto;padding-right:1.5rem}.O1-1-header__logo a{margin:auto 0;display:block;height:8rem;position:relative}.O1-1-header__logo svg{display:block;width:100%;height:8rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.O1-1-header__logo circle,.O1-1-header__logo path,.O1-1-header__logo rect{fill:#fff}.O1-1-header__logo polygon{fill:#d20014}.search-shown .O1-1-header__search{display:block}.O1-1-header__teasers{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:48rem}.O1-1-header__teasers .slider__controls{float:right;position:absolute;right:3.75rem;bottom:7rem}.site-lapinus .O1-1-header__teasers .slider__controls .icon circle,.site-lapinus .O1-1-header__teasers .slider__controls .icon path,.site-lapinus .O1-1-header__teasers .slider__controls .icon polygon,.site-lapinus .O1-1-header__teasers .slider__controls .icon rect,.site-lapinus .O1-1-header__teasers .slider__controls .icon svg,.site-lapinus .O1-1-header__teasers .slider__controls .icon use,.site-rockpanel .O1-1-header__teasers .slider__controls .icon circle,.site-rockpanel .O1-1-header__teasers .slider__controls .icon path,.site-rockpanel .O1-1-header__teasers .slider__controls .icon polygon,.site-rockpanel .O1-1-header__teasers .slider__controls .icon rect,.site-rockpanel .O1-1-header__teasers .slider__controls .icon svg,.site-rockpanel .O1-1-header__teasers .slider__controls .icon use{fill:#fff}.O1-1-header__teaser{position:relative;overflow:hidden}.O1-1-header__teaser:after{content:'';position:absolute;bottom:0;right:0;left:0;top:0;pointer-events:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(rgba(0,0,0,0)),to(#2b2b2b));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0),#2b2b2b)}.O1-1-header__teaser__img{width:100%;height:100%}.O1-1-header__teaser__img img{display:block;min-height:100%;min-width:100%;position:absolute;top:0;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.O1-1-header__teaser__content{padding-right:5rem;float:right;position:absolute;left:3.75rem;bottom:7rem;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .25s cubic-bezier(.25,.46,.45,.94);transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}.slider--initialized .O1-1-header__teaser__content{opacity:0}.O1-1-header__teaser.is-active .O1-1-header__teaser__content{opacity:1;-webkit-transition:opacity .25s cubic-bezier(.25,.46,.45,.94) .25s;transition:opacity .25s .25s cubic-bezier(.25,.46,.45,.94)}.no-transition .O1-1-header__teaser__content{-webkit-transition:none!important;transition:none!important}.O1-1-header__teaser__content .btn,.O1-1-header__teaser__content .filter__btn{padding:12px 25px}.O1-1-header__teaser__headline{font-weight:400;font-size:3.25rem;padding-bottom:20px}.O1-1-header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0;position:absolute;top:-150vh;left:0;z-index:100;opacity:0;visibility:hidden;background:#2b2b2b}.O1-1-header__menu .container,.O1-1-header__menu .js-modal .modal__inner,.js-modal .O1-1-header__menu .modal__inner{max-width:43rem;padding-left:0;padding-right:0}@media screen and (min-width:768px){.O1-1-header .search-form{padding-top:0;padding-bottom:0}.O1-1-header .search-form__form{width:44rem;margin:auto;position:absolute;top:1.75rem;left:0;right:0;z-index:151}.O1-1-header .search-form__suggestions{width:44rem}.O1-1-header__menu .container,.O1-1-header__menu .js-modal .modal__inner,.js-modal .O1-1-header__menu .modal__inner{max-width:85rem}}@media screen and (min-width:992px){.O1-1-header .search-form__form{width:37rem;width:57rem}.O1-1-header .search-form__suggestions{width:57rem}.O1-1-header__teaser__content{width:27rem}.O1-1-header__menu .container,.O1-1-header__menu .js-modal .modal__inner,.js-modal .O1-1-header__menu .modal__inner{max-width:117rem}}.O1-1-header__menu.with-max-height{max-height:69.625rem}.is-open .O1-1-header__menu{top:7.875rem;opacity:1;visibility:visible}.O1-1-header__menu__inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;position:relative}.O1-1-header__menu__inner:before{content:' ';height:1px;background:#fff;opacity:.4;width:calc(100%);position:absolute;top:0}.O1-1-header__menu .O1-1-header__close-menu-btn{position:absolute;right:20px;width:20px;top:0;display:none;-webkit-transition:background-color .2s cubic-bezier(.455,.03,.515,.955);transition:background-color .2s cubic-bezier(.455,.03,.515,.955);z-index:1}.O1-1-header__menu .O1-1-header__close-menu-btn span,.O1-1-header__menu .O1-1-header__close-menu-btn:after,.O1-1-header__menu .O1-1-header__close-menu-btn:before{content:'';display:block;width:2.5rem;height:.25rem;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955)}.O1-1-header__menu .O1-1-header__close-menu-btn:after{-webkit-transform:translate(0,-.625rem);transform:translate(0,-.625rem);-webkit-transform:translate3d(0,-.625rem,0);transform:translate3d(0,-.625rem,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}.O1-1-header__menu .O1-1-header__close-menu-btn:before{-webkit-transform:translate(0,.625rem);transform:translate(0,.625rem);-webkit-transform:translate3d(0,.625rem,0);transform:translate3d(0,.625rem,0);-webkit-transform-origin:0 0;transform-origin:0 0}.O1-1-header__menu .O1-1-header__close-menu-btn.is-open:after{-webkit-transform:translateX(1.3px) translateY(-50%) translateY(-.875rem) rotate(45deg);transform:translateX(1.3px) translateY(-50%) translateY(-.875rem) rotate(45deg)}.O1-1-header__menu .O1-1-header__close-menu-btn.is-open:before{-webkit-transform:translateX(1.3px) translateY(50%) translateY(.75rem) rotate(-45deg);transform:translateX(1.3px) translateY(50%) translateY(.75rem) rotate(-45deg)}.O1-1-header .basket-icon .ordet-bucket-icon-amount.is-hidden,.O1-1-header__menu .O1-1-header__close-menu-btn.is-open span{opacity:0}.O1-1-header__bottom button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:block;padding-top:2rem;padding-bottom:2rem;margin-left:1.875rem;position:relative;border-top:1px solid rgba(155,155,155,.31)}.O1-1-header__bottom button:first-child{border-top:0}.O1-1-header__bottom__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O1-1-header__bottom__accordion{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;font-weight:500}.O1-1-header__bottom__accordion:focus{outline:0}.O1-1-header__bottom__group{display:none}.O1-1-header__bottom__group__list{padding:0 1.875rem 2rem}.O1-1-header__bottom__group__list a,.O3-hero-main-image-section.is-white-overlay,.O7-brand-list-cards a.card{color:#000}.O1-1-header__bottom__group__list span{opacity:.65}.O1-1-header__bottom__group__list .is-shown-desktop{font-weight:300}.O1-1-header__bottom .btn-language,.O1-1-header__bottom .btn-login,.page-wrapper .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-label{font-size:16px;font-size:2rem}@media screen and (min-width:1200px) and (max-height:550px){.O1-1-header__nav{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:100%}.O1-1-header__nav::-webkit-scrollbar-track{background:#e6e6e6;border-radius:10px}.O1-1-header__nav::-webkit-scrollbar{background:0 0;width:5px}.O1-1-header__nav::-webkit-scrollbar-thumb{background:#d20014;border-radius:10px}}.O1-1-header__nav__list.is-open:not(.is-hidden) .O1-1-header__nav__item a,.O20-multiple-links-card .card.multiple-links .download-link-list .label-list>*{white-space:normal}.O1-1-header.no-clicks .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item,.O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item{border-color:transparent;overflow:hidden}.O1-1-header.no-clicks .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item>a,.O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item>a,.O2-footer .O2-footer__title>a .icon,.O2-footer .O2-footer__title>button .icon,.O2-footer .O2-footer__title>span .icon,.O2-footer__links,.O2-footer__title>a .icon,.O2-footer__title>button .icon,.O2-footer__title>span .icon,.O3-hero.no-image-overlay .O3-hero-main-image-section:before{display:none}.O1-1-header__nav__sub{width:100%;height:0;overflow:hidden;position:absolute;left:100%;top:0;opacity:0;visibility:hidden;-webkit-transition:none;transition:none}@media screen and (min-width:1200px){.O1-1-header .search-form__form,.O1-1-header .search-form__suggestions{width:68rem}.O1-1-header__teasers .slider__controls{bottom:3.25rem}.O1-1-header__teaser__content{width:32rem;bottom:3.25rem}.O1-1-header__menu .container,.O1-1-header__menu .js-modal .modal__inner,.js-modal .O1-1-header__menu .modal__inner{max-width:145rem;padding-left:20px;padding-right:20px}.O1-1-header__menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden;overflow-y:hidden;padding-top:24px}.O1-1-header__menu__inner:before{width:calc(100% - 5rem)}.O1-1-header__menu__inner>.container,.js-modal .O1-1-header__menu__inner>.modal__inner{padding-left:0;padding-right:0;overflow:unset!important;max-width:none}.O1-1-header__menu .O1-1-header__close-menu-btn.is-open{display:block}.O1-1-header__bottom{font-size:13px;font-size:1.625rem;line-height:1.14;color:#fff;font-weight:300;background:#2b2b2b;padding-top:0}.O1-1-header__bottom button{width:auto;margin:0;padding-left:0;padding-right:0;border-top:0}.O1-1-header__bottom__links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O1-1-header__bottom__group{display:block;margin-left:auto}.O1-1-header__bottom__group__list{padding:0;margin-left:-2rem}.O1-1-header__bottom__group__list li{float:left}.O1-1-header__bottom__group__list a,.O1-1-header__bottom__group__list span{display:inline-block;padding:1rem}.O1-1-header__bottom__group__list a{color:#fff}.O1-1-header__bottom .btn-language,.O1-1-header__bottom .btn-login{display:none}.O1-1-header__nav{width:calc(100% + 2.5rem);padding:0 0 0 8rem;height:100%}.O1-1-header__nav:after,.O1-1-header__nav:before{content:' ';display:table}.O1-1-header__nav:after{clear:both}.O1-1-header__nav__list{width:auto;float:left;padding-bottom:0}.O1-1-header__nav__list.is-hidden{width:auto;max-width:18.125rem}.O1-1-header.no-clicks .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item,.O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item{margin-right:5rem}.O1-1-header.no-clicks .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item>a,.O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item>a{display:block;opacity:.4}.O1-1-header.no-clicks .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item.is-title>a,.O1-1-header.no-clicks .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item>a:after,.O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item.is-title>a,.O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item>a:after,body.has-hover .O1-1-header.no-clicks .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item>a:hover,body.has-hover .O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item>a:hover{opacity:1}.O1-1-header.no-clicks .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item.is-title,.O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item.is-title{margin-right:0}.O1-1-header.no-clicks .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item.is-title>a:after,.O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item.is-title>a:after{display:none}.O1-1-header__nav__sub{width:auto;margin-bottom:18rem;-webkit-transform:translate(-24px,0);transform:translate(-24px,0)}.O1-1-header.is-open .O1-1-header__nav__sub.is-open,.O1-1-header.no-clicks.is-open .O1-1-header__nav__sub.is-open-path{-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955),visibility,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955),visibility 0s 0s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955),transform .3s cubic-bezier(.455,.03,.515,.955),visibility 0s 0s;transition:opacity .3s cubic-bezier(.455,.03,.515,.955),transform .3s cubic-bezier(.455,.03,.515,.955),visibility 0s 0s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955)}}@media screen and (min-width:1200px) and (max-height:880px){.O1-1-header__nav__sub{margin-bottom:9rem}}@media screen and (min-width:1200px) and (max-height:750px){.O1-1-header__nav__sub{margin-bottom:5rem}}.O1-1-header.is-open .O1-1-header__nav__sub.is-open,.O1-1-header.no-clicks.is-open .O1-1-header__nav__sub.is-open-path{visibility:visible;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);height:100%;overflow:visible}.O1-1-header.is-open .O1-1-header__nav__sub.is-open:not(.is-hidden) .is-title a,.O1-1-header.no-clicks.is-open .O1-1-header__nav__sub.is-open-path:not(.is-hidden) .is-title a{pointer-events:none}.O1-1-header__nav__sub__back{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);float:left;width:7.25rem;position:absolute;top:0;left:0;bottom:0;border-right:1px solid rgba(151,151,151,.3)}.O1-1-header__nav__sub__back:focus{outline:0}.O1-1-header__nav__sub__back .icon{margin:0}.O1-1-header__nav__item .O1-1-header__nav__sub__back+a,.O1-1-header__nav__sub__back+a{padding-left:2rem;overflow:hidden}.O1-1-header__nav__item{display:block;margin-left:1.875rem;line-height:1.33;font-weight:500;border-bottom:1px solid rgba(151,151,151,.3)}.O1-1-header__nav__item:last-child{border-bottom:0}.O1-1-header__nav__item a{display:block;padding:1.875rem 0;position:relative;color:#fff;-webkit-transition:opacity .2s,color .2s;transition:opacity .2s ease,color .2s ease}.is-white-menu .O1-1-header__nav__item a{opacity:.7}.O1-1-header__nav__item a:after{content:'';display:block;width:10rem;position:absolute;right:0;top:0;bottom:0;opacity:0;pointer-events:none;background:-webkit-gradient(linear,left top,right top,from(rgba(43,43,43,0)),to(#2b2b2b));background:linear-gradient(90deg,rgba(43,43,43,0) 0,#2b2b2b 100%);-webkit-transition:opacity .2s;transition:opacity .2s ease}body.has-hover .O1-1-header__nav__item a:hover{color:#d20014;text-decoration:none;opacity:1}.is-white-menu body.has-hover .O1-1-header__nav__item a:hover{color:#fff}.O1-1-header.no-clicks .O1-1-header__nav__item a.is-active{color:#d20014;opacity:1!important}.O2-footer__contact .btn,.O2-footer__contact .filter__btn,.O3-2-new-home-page-hero.overlay-dark .O3-2-new-home-page-hero__top-headline-text,.is-white-menu .O1-1-header.no-clicks .O1-1-header__nav__item a.is-active{color:#fff}.O1-1-header__nav__item.has-sub>a{padding-right:5.875rem}.O1-1-header__nav__item.has-sub>a .icon--small-arrow-right svg circle,.O1-1-header__nav__item.has-sub>a .icon--small-arrow-right svg path,.is-white-menu body.has-hover .O1-1-header__nav__item.has-sub>a:hover .icon--small-arrow-right svg circle,.is-white-menu body.has-hover .O1-1-header__nav__item.has-sub>a:hover .icon--small-arrow-right svg path{fill:#fff}body.has-hover .O1-1-header__nav__item.has-sub>a:hover .icon--small-arrow-right svg circle,body.has-hover .O1-1-header__nav__item.has-sub>a:hover .icon--small-arrow-right svg path{fill:#d20014}.O1-1-header__nav__item.has-open-sub>a{opacity:1!important;color:#d20014}.is-white-menu .O1-1-header__nav__item.has-open-sub>a{opacity:.7!important;color:#fff}.is-white-menu body.has-hover .O1-1-header__nav__item.has-open-sub>a:hover{opacity:1!important;color:#fff}.O1-1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg circle,.O1-1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg path{fill:#d20014}.is-white-menu .O1-1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg circle,.is-white-menu .O1-1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg path,.is-white-menu body.has-hover .O1-1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg circle:hover,.is-white-menu body.has-hover .O1-1-header__nav__item.has-open-sub>a .icon--small-arrow-right svg path:hover{fill:#fff}.O1-1-header__nav__item.is-title{font-size:11px;font-size:1.375rem;padding-left:7.25rem;position:relative;text-transform:uppercase}.O1-1-header__nav__item.is-home{visibility:hidden}.O1-1-header.is-open .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item.is-home,.O1-1-header.is-open .O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item.is-home,.chatbot-show{visibility:visible}.O1-1-header__nav__sub .O1-1-header__nav__item{margin-left:9.25rem}.O1-1-header__nav__sub .O1-1-header__nav__item.is-title{margin-left:0}.O1-1-header__nav__bread-arrow:focus{outline:0}.O1-1-header__nav__bread-arrow .icon{margin:0}.is-white-menu .O1-1-header__nav__bread-arrow .icon{opacity:.7}.is-white-menu .O1-1-header__nav__bread-arrow .icon circle,.is-white-menu .O1-1-header__nav__bread-arrow .icon path,.is-white-menu .O1-1-header__nav__bread-arrow .icon polygon,.is-white-menu .O1-1-header__nav__bread-arrow .icon rect,.is-white-menu .O1-1-header__nav__bread-arrow .icon svg,.is-white-menu .O1-1-header__nav__bread-arrow .icon use,.site-lapinus .O2-footer .icon circle,.site-lapinus .O2-footer .icon path,.site-lapinus .O2-footer .icon polygon,.site-lapinus .O2-footer .icon rect,.site-lapinus .O2-footer .icon use,.site-rockfon .O2-footer .icon circle,.site-rockfon .O2-footer .icon path,.site-rockfon .O2-footer .icon polygon,.site-rockfon .O2-footer .icon rect,.site-rockfon .O2-footer .icon use,.site-rockpanel .O2-footer .icon circle,.site-rockpanel .O2-footer .icon path,.site-rockpanel .O2-footer .icon polygon,.site-rockpanel .O2-footer .icon rect,.site-rockpanel .O2-footer .icon use{fill:#fff}.O1-1-header.no-clicks .is-hidden-path>.O1-1-header__nav__item>a>.O1-1-header__nav__bread-arrow,.is-hidden>.O1-1-header__nav__item>a>.O1-1-header__nav__bread-arrow{opacity:1}.modal__body.login-modal .modal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding-top:2rem}.modal-login{position:relative;text-align:left;-webkit-transform:translate(0,0);transform:translate(0,0)}.js-modal .modal-login>.modal__inner,.modal-login>.container{position:relative;width:100%;max-width:none;min-width:0}.modal-login .modal__close{position:absolute;top:0;right:0;margin:0}.modal-login__header__algin{max-width:100%!important;width:unset!important}.modal-login__header:after{content:"";display:block;position:absolute;bottom:0;left:-100vw;z-index:-1;width:200vw;height:100vh;background:#fff}.modal-login__header__title{width:33rem;max-width:75%;padding:2rem 0 3rem;font-size:2.75rem;font-weight:500}.modal-login__header__text{margin:0 0 4rem;font-size:1.75rem;line-height:1.43}.modal-login__header__subheader{padding:0;margin:0 0 2rem;font-weight:500;font-size:2rem}.modal-login__content{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.modal-login__content:after{content:"";display:block;position:absolute;top:0;left:-100vw;z-index:-1;width:200vw;height:100%;background:#ececec}.modal-login__content__list{padding:2rem 0;margin:0;list-style:none}.modal-login__content__list__item{font-size:2rem;line-height:2.69;letter-spacing:.2px;color:#000}.modal-login__content__list__item a{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.O1-3-header-basket{z-index:1001;overflow:hidden}.O1-3-header-basket__inner{width:43rem;max-width:100%;padding:2rem;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08);-webkit-transform:none;transform:none}.row>.O1-3-header-basket__inner{max-width:calc(100% - 1rem)}.O1-3-header-basket__inner.is-wide{text-align:left;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.O1-3-header-basket__inner.is-wide::-webkit-scrollbar-track{background:#e6e6e6;border-radius:10px}.O1-3-header-basket__inner.is-wide::-webkit-scrollbar{background:0 0;width:5px}.O1-3-header-basket__inner.is-wide::-webkit-scrollbar-thumb{background:#d20014;border-radius:10px}.O1-3-header-basket__back{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);display:block;color:rgba(0,0,0,.7);font-weight:400}.O1-3-header-basket__back:focus{outline:0}.O1-3-header-basket__back .icon{margin:0 5px 0 0}.O1-3-header-basket__title{font-size:24px;font-size:3rem;font-weight:500;line-height:1.18}h4.O1-3-header-basket__title{font-size:24px;font-size:3rem;padding:0 0 1.5rem;line-height:1.33}.O1-3-header-basket__sub-title{font-size:18px;font-size:2.25rem;padding:1rem 0;margin:0 0 2rem;font-weight:500;line-height:1.67;color:rgba(0,0,0,.7);opacity:1;border-bottom:1px solid rgba(0,0,0,.25)}.O1-3-header-basket__text{font-weight:400;margin:0 0 3rem}.O1-3-header-basket .marketoForm form{max-width:100%;padding:0}.O1-3-header-basket .marketoForm form h1{padding-top:0;padding-left:0;padding-right:0}.O1-3-header-basket__cancel{width:100%;margin:3rem 0 0;position:relative}.O1-3-header-basket__item{padding:2rem 0;position:relative;border-bottom:1px solid rgba(0,0,0,.25)}.O1-3-header-basket__item:after,.O1-3-header-basket__item:before{content:' ';display:table}.O1-3-header-basket__item:after{clear:both}.O1-3-header-basket__items,.O5-multi-content-block.as-module .body-text-2{margin-bottom:4rem}.O1-3-header-basket__sub-title+.O1-3-header-basket__items{margin-top:-2rem}.O1-3-header-basket__item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clear:both;margin:0 0 3rem}.O1-3-header-basket__item__content,.O82-product-tabs__content{overflow:hidden}.O1-3-header-basket__item__image{float:left;width:6rem;height:6rem;margin:0 2rem 0 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.O1-3-header-basket__item__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.O1-3-header-basket__item__title{font-size:16px;font-size:2rem;margin:0 0 .5rem;padding:0;line-height:1.25;font-weight:500}.O1-3-header-basket__item__desc{font-size:12px;font-size:1.5rem;line-height:1.33;color:rgba(0,0,0,.5);opacity:1}.O1-3-header-basket__item__remove{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:12px;font-size:1.5rem;float:right;font-weight:500;line-height:1.33;color:rgba(0,0,0,.5);-webkit-transition:color .2s;transition:color .2s ease}.O1-3-header-basket__item__remove:focus{outline:0}body.has-hover .O1-3-header-basket__item__remove:hover{color:#d20014}.O1-3-header-basket__item__quantity{font-size:12px;font-size:1.5rem;float:left;margin:0;line-height:1.33;white-space:nowrap;color:rgba(0,0,0,.5)}.O1-3-header-basket__item__quantity .quantity__title{display:inline-block;margin:0 1rem 0 0;vertical-align:middle;line-height:3rem}.O1-3-header-basket__item__quantity .quantity-amount{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:0;vertical-align:middle}.O2-footer{font-size:14px;font-size:1.75rem;-ms-flex-negative:0;flex-shrink:0;position:relative;color:#898989;line-height:1.33;background:#2b2b2b}.O2-footer a{color:#898989}body.has-hover .O2-footer a:focus,body.has-hover .O2-footer a:hover,body.has-hover .O2-footer__contact .btn:hover,body.has-hover .O2-footer__contact .filter__btn:hover{color:#fff;text-decoration:none}.O2-footer p{margin:0;color:inherit;font-size:inherit;line-height:inherit;opacity:1}.O2-footer__col{float:left;width:100%}.O2-footer__contact__info p{margin-bottom:2rem}.O2-footer__contact__info .O2-footer__contact__info__item,.O2-footer__contact__info__item{font-size:11px;font-size:1.375rem}.O2-footer__group{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:14px;font-size:1.75rem;display:block;width:100%;min-width:37.5rem;padding:0 1.875rem;color:#fff;font-size:inherit;font-weight:500;line-height:1.71;text-align:left;cursor:pointer;background:#d20014;-webkit-transition:background-color .2s cubic-bezier(.455,.03,.515,.955);transition:background-color .2s cubic-bezier(.455,.03,.515,.955)}.O2-footer .O2-footer__title>a:focus,.O2-footer .O2-footer__title>button:focus,.O2-footer .O2-footer__title>span:focus,.O2-footer__group:focus,.O2-footer__title>a:focus,.O2-footer__title>button:focus,.O2-footer__title>span:focus{outline:0}body.has-hover .O2-footer__group:hover{background-color:#9f000f}body.has-hover .O2-footer__group:hover:not(.has-accordion-open) svg{-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}.O2-footer__group__wrap{position:relative;z-index:2}.O2-footer__group__inner{width:43rem;max-width:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 auto;padding:2rem 6rem 2rem 0;position:relative}.row>.O2-footer__group__inner{max-width:calc(100% - 1rem)}.O2-footer__group__label{display:block;line-height:1.67;font-weight:400}.O2-footer__group__list{display:none;min-width:37.5rem;padding:0 1.875rem;background:#9f000f}.has-accordion-open .O2-footer__group__list{display:block}.O2-footer__group__list ul,.O2-footer__group__list__item{list-style:none}.O2-footer__group__list__inner{width:43rem;max-width:100%;margin:0 auto;padding:1.25rem 0}.row>.O2-footer__group__list__inner{max-width:calc(100% - 1rem)}.O2-footer__group__list__item a{display:block;padding:1.875rem 2rem;color:#fff;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}body.has-hover .O2-footer__group__list__item a:hover{color:#fff;text-decoration:none;background-color:rgba(0,0,0,.1)}.O2-footer__legal{font-size:10px;font-size:1.25rem;padding-bottom:5rem;line-height:2.2}.O2-footer__legal:after,.O2-footer__legal:before{content:' ';display:table}.O2-footer__legal:after{clear:both}.O2-footer__legal:before{content:'';display:block;width:100%;margin:0 0 5rem;border-top:1px solid #9b9b9b}.O2-footer__legal__links{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 0 0 -1rem}.O2-footer__legal__links:after,.O2-footer__legal__links:before,.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap:after,.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap:before{content:' ';display:table}.O11-text-content-block-btn-wrap,.O2-footer__legal__links:after,.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap:after{clear:both}.O2-footer__legal__link{float:left;position:relative}.O2-footer__legal__link:after{content:'|'}.O2-footer__legal__link:last-child:after{content:''}.O2-footer__legal__link a{display:inline-block;padding:0 1rem}.O2-footer__legal .O2-footer__legal__copyright,.O2-footer__legal__copyright{margin:1rem 0 0}p.O2-footer__links{color:#898989;margin-bottom:1.875rem}.O2-footer__link{font-weight:500}@media screen and (max-width:991px){.O1-header__nav[data-show-sub="1"]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.O1-header__nav[data-show-sub="2"]{-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}.O1-header__nav[data-show-sub="3"]{-webkit-transform:translate3d(-300%,0,0);transform:translate3d(-300%,0,0)}.O1-header__nav[data-show-sub="4"]{-webkit-transform:translate3d(-400%,0,0);transform:translate3d(-400%,0,0)}.O1-header__nav__bread-arrow,.O1-header__nav__item.is-home,.O1-header__nav__sub,.O1-header__teasers,.O2-footer__group__label,.is-home-page:not(.not-in-top).search-shown .O1-1-header__top_nav{display:none}.O1-header.is-open .O1-header__nav__sub.is-open,.O1-header.no-clicks.is-open .O1-header__nav__sub.is-open-path{display:block}.O1-header__nav__item.is-title a{padding-top:2.5rem;padding-bottom:2.5rem}.O1-1-header .search-form__suggestions .icon,.O1-header .search-form__suggestions .icon{margin-left:0}.O1-1-header.is-home-page.not-in-top .O1-1-header__tools__item.is-search,.O1-header.is-home-page.not-in-top .O1-header__tools__item.is-search{display:block!important}.O1-1-header__tools__item__search.has-text{padding-left:10px;padding-right:10px}.O2-footer__contact{background:#383838}.O2-footer__contact__content{display:none;padding-bottom:2rem}.O2-footer__group .icon{position:absolute;right:2rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.O2-footer__link{padding:1.875rem 0}}.O2-footer__link:first-child{margin-top:-3px}.O2-footer__link a{display:inline-block;padding:3px 0}.O12-brand-info-card,.O2-footer__socials__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px) and (min-width:768px){.O2-footer__socials__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:5rem;padding-bottom:5rem}}.O2-footer__socials__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.O2-footer__socials__list .icon,.O64-social-channel.is-tertiary{padding:2rem}.O2-footer__socials .O2-footer__col{padding-top:0;padding-bottom:0}.O2-footer .O2-footer__socials .O2-footer__title,.O2-footer__socials .O2-footer__title{margin:0;padding:2rem 0;float:left}@media screen and (max-width:991px){.O2-footer__socials__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O2-footer .O2-footer__socials .O2-footer__title,.O2-footer__socials .O2-footer__title{display:none}.O2-footer__socials .btn-language{width:100%;padding:2rem 6rem 2rem 0}}.O2-footer .O2-footer__title,.O2-footer__title{margin-top:0;margin-bottom:0;color:#fff;line-height:1.72}.O2-footer .O2-footer__title>a,.O2-footer .O2-footer__title>button,.O2-footer .O2-footer__title>span,.O2-footer__title>a,.O2-footer__title>button,.O2-footer__title>span{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);position:relative;text-align:left;color:#fff}@media screen and (max-width:991px){.O2-footer .O2-footer__title>a,.O2-footer .O2-footer__title>button,.O2-footer .O2-footer__title>span,.O2-footer__title>a,.O2-footer__title>button,.O2-footer__title>span{display:block;width:100%;padding:2rem 6rem 2rem 0;cursor:pointer;border-top:1px solid rgba(155,155,155,.3)}.O2-footer .O2-footer__title>a .icon,.O2-footer .O2-footer__title>button .icon,.O2-footer .O2-footer__title>span .icon,.O2-footer__title>a .icon,.O2-footer__title>button .icon,.O2-footer__title>span .icon{display:block;position:absolute;right:2rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.O2-footer__col:first-child .O2-footer .O2-footer__title>a,.O2-footer__col:first-child .O2-footer .O2-footer__title>button,.O2-footer__col:first-child .O2-footer .O2-footer__title>span,.O2-footer__col:first-child .O2-footer__title>a,.O2-footer__col:first-child .O2-footer__title>button,.O2-footer__col:first-child .O2-footer__title>span{border-top:0}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__welcome-text br{display:none}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__welcome-text.save-line-breaks-mobile br{display:inline}}.O3-hero,.O7-brand-list,.O82-product-tabs{padding-bottom:6rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O3-hero__video{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.O3-hero__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.O3-hero-main-image-section{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:4rem 4rem 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:62.5rem;width:100%;margin:0 0 0 1.875rem;position:relative;z-index:2;color:#fff;-webkit-transform:translate3d(0,10rem,0);transform:translate3d(0,10rem,0);opacity:0;-webkit-animation-name:initial-view-fade-translate;animation-name:initial-view-fade-translate;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.O3-hero-main-image-section.small-hero{height:42rem!important}.O3-hero-main-image-section.is-white-overlay:before{background:linear-gradient(194deg,rgba(255,255,255,0),rgba(255,255,255,.7))}.O3-1-home-page-hero-search__video,.O3-hero-main-image-section__video{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.O3-hero-main-image-section__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.O3-hero-main-image-section:before{content:"";display:block;position:absolute;bottom:0;right:0;left:0;top:0;z-index:2;background:linear-gradient(194deg,rgba(0,0,0,0),rgba(0,0,0,.7))}.O3-hero-main-image-section-text-section{padding-top:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;margin:0;position:relative;z-index:2;opacity:0;-webkit-animation-name:initial-view-fade;animation-name:initial-view-fade;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.O3-hero-main-image-section-text-section.is-dark{color:#383838}.O3-hero-main-image-section-text-section .body-text-2{font-size:14px;font-size:1.75rem;margin:0;padding-bottom:3rem;opacity:1;line-height:1.43}.O3-hero-red-box{padding-left:1.875rem;padding-top:25.375rem;margin:-25.375rem 0 0;margin-left:-2rem;position:relative;background:#d20014}.O3-hero-red-box-texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3rem 3rem 3rem 1.875rem;color:#fff;opacity:1}.O3-hero-red-box-texts__text{font-size:10px;font-size:1.25rem;font-weight:500}.O3-hero-red-box-texts__text .label{padding-bottom:1rem;opacity:1}.O14-contact-info.is-light-grey,.O3-hero-red-box-texts__text .label:after{background:#fff}.O3-hero-red-box-texts__text .body-text-2{margin-top:0;font-weight:600;opacity:1}.O3-hero-red-box-texts__text__wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:2rem;position:relative}.O3-hero-red-box-texts__text__stock-link{font-size:12px;font-size:1.5rem;padding:.5rem 0;font-weight:600;opacity:.8;cursor:pointer}.O3-hero-red-box-texts__text__stock-link.is-active,body.has-hover .O3-hero-red-box-texts__text__stock-link:hover{text-decoration:underline;opacity:1}.O3-hero-red-box-texts__text__stock-link.desktop,.O3-hero-small-image{display:none}.O3-hero-red-box-texts__text.stock-detail{opacity:1;-webkit-transition:.3s;transition:.3s ease;position:absolute;left:0;-webkit-transition-delay:.3s;transition-delay:.3s}.O3-hero-red-box-texts__text.stock-detail.hidden{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.O3-hero-small-image .body-text-2,.O7-brand-list-cards{margin-top:2rem}.O3-hero.O3-hero-extended .btn,.O3-hero.O3-hero-extended .filter__btn{margin-right:25px;margin-bottom:25px;padding:1.5rem 4.5rem;height:unset}.O3-hero.O3-hero-extended .btn:not(:first-of-type),.O3-hero.O3-hero-extended .filter__btn:not(:first-of-type){background:#d8d8d8;color:#000}.O3-hero.O3-hero-extended .btn.is-hero-video,.O3-hero.O3-hero-extended .is-hero-video.filter__btn{padding-right:9.5rem}.O3-1-home-page-hero-search{background-repeat:no-repeat;background-position:center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:8rem;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O3-1-home-page-hero-search__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:80vh;min-height:calc(90vh - 8rem)}.edit-mode .O3-1-home-page-hero-search__inner,.is-in-iframe .O3-1-home-page-hero-search__inner{min-height:125rem}.O3-1-home-page-hero-search__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.O3-1-home-page-hero-search__search-area{padding-top:2rem;padding-bottom:4rem;text-align:center;color:#fff;position:relative;-webkit-transition:padding-top .3s cubic-bezier(.455,.03,.515,.955);transition:padding-top .3s cubic-bezier(.455,.03,.515,.955)}.O3-1-home-page-hero-search__search-area h1,.O31-article-text .O8-block-quote .container,.O31-article-text .O8-block-quote .js-modal .modal__inner,.js-modal .O31-article-text .O8-block-quote .modal__inner{padding:0}.is-searching .O3-1-home-page-hero-search__search-area{padding-top:0;padding-bottom:0}.O3-1-home-page-hero-search__search-area:after{background:#d20014;mix-blend-mode:multiply;content:'';position:absolute;bottom:0;right:0;left:0;top:-8rem;z-index:2}html.no-mix-blend-mode .O3-1-home-page-hero-search__search-area:after{background-color:#b50e00;opacity:.8}.O3-1-home-page-hero-search__search-area>.container,.js-modal .O3-1-home-page-hero-search__search-area>.modal__inner{position:relative;z-index:3}.O3-1-home-page-hero-search__search-area__welcome-text{font-size:10px;font-size:1.25rem;margin:0;font-weight:400;opacity:1}.O3-1-home-page-hero-search__search-area__suggestion-list__title{font-size:12px;font-size:1.5rem;display:block;color:inherit;opacity:1;margin:1rem 0;font-weight:500}.O3-1-home-page-hero-search__search-area__suggestion-list__item{font-size:12px;font-size:1.5rem;display:block;color:inherit;font-weight:500;opacity:1;margin:1rem 0}body.has-hover .O3-1-home-page-hero-search__search-area__suggestion-list__item:hover{color:#fff;text-decoration:underline}.O3-1-home-page-hero-search__search-area__cta{padding:3rem 0;-webkit-transition:padding .3s cubic-bezier(.455,.03,.515,.955);transition:padding .3s cubic-bezier(.455,.03,.515,.955)}.is-searching .O3-1-home-page-hero-search__search-area__cta{padding-top:0}.O3-1-home-page-hero-search .search-form__form{font-size:24px;font-size:3rem;padding:0 2.5rem;border-radius:70px;border:3px solid rgba(255,255,255,.4);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.O3-1-home-page-hero-search .search-form__btn{padding-right:1.5rem}.O3-1-home-page-hero-search .search-form__btn .icon,.O31-article-text-section-card-placeholder .O12-brand-info-card{display:block}.O3-1-home-page-hero-search .search-form__btn svg{display:block;width:2.5rem;height:2.5rem;margin-top:-2px}.O3-1-home-page-hero-search .search-form__reset{margin-top:0;position:absolute;z-index:4;right:2.5rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.O3-1-home-page-hero-search .search-form__input{padding:1rem 0;width:100%;font-weight:300;text-align:left;white-space:nowrap;cursor:text;-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(10%,#fff));-webkit-mask-image:linear-gradient(to left,transparent 0,#fff 10%);mask-image:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(10%,#fff));mask-image:linear-gradient(to left,transparent 0,#fff 10%)}.O3-1-home-page-hero-search .search-form__input input{padding-right:3.75rem;vertical-align:text-top;display:block;font-weight:300}.O3-1-home-page-hero-search .search-form__input input::-webkit-input-placeholder{color:#fff;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);position:relative;background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(10%,#fff));background:linear-gradient(to left,transparent 0,#fff 10%);-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(10%,#fff));-webkit-mask-image:linear-gradient(to left,transparent 0,#fff 10%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.O3-1-home-page-hero-search .search-form__input input::-ms-input-placeholder{color:#fff;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);position:relative;background:linear-gradient(to left,transparent 0,#fff 10%);-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(10%,#fff));-webkit-mask-image:linear-gradient(to left,transparent 0,#fff 10%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.O3-1-home-page-hero-search .search-form__input input::placeholder{color:#fff;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);position:relative;background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(10%,#fff));background:linear-gradient(to left,transparent 0,#fff 10%);-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(10%,#fff));-webkit-mask-image:linear-gradient(to left,transparent 0,#fff 10%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.is-searching.O3-1-home-page-hero-search .search-form__input input::-webkit-input-placeholder{opacity:0}.is-searching.O3-1-home-page-hero-search .search-form__input input::-ms-input-placeholder{opacity:0}.is-searching.O3-1-home-page-hero-search .search-form__input input::placeholder{opacity:0}.O3-1-home-page-hero-search .search-form__input input:-ms-input-placeholder{background:0 0}.is-searching.O3-1-home-page-hero-search .search-form__input input:-ms-input-placeholder{opacity:1}.O3-1-home-page-hero-search .search-form__input input.is-hidden{display:none}.O3-1-home-page-hero-search .search-form__input .search-form__input-autocomplete{vertical-align:text-top}.O3-1-home-page-hero-search .search-form__input .search-form__input-autocomplete.is-hidden{display:none}.O3-1-home-page-hero-search .search-form__input .typed-cursor{display:inline-block;width:1px;height:80%;background:#fff;margin:0 .625rem}.O3-1-home-page-hero-search .search-form__input .typed-cursor.is-hidden{display:none}.O3-1-home-page-hero-search .search-form__list,.O87-collapsible-table thead,.O9-job-list .filter,.modal-colors .O88-color-options__headline,.modal-colors .O88-color-options__section{text-align:left}.O3-1-home-page-hero-search .hide-while-searching{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955);visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O3-1-home-page-hero-search__bottom-area{margin:auto 0 0;position:relative;bottom:0;width:100%;max-height:200%;padding-top:8rem}.is-searching .O3-1-home-page-hero-search__bottom-area{max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height 0s .3s}.O3-1-home-page-hero-search__bottom-area__flex-wrap,.O65-statistic p.body-text-2{margin-bottom:3rem}.O3-1-home-page-hero-search__bottom-area__box{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:2rem;margin-bottom:.25rem}body.has-hover .O3-1-home-page-hero-search__bottom-area__box .btn:hover,body.has-hover .O3-1-home-page-hero-search__bottom-area__box .filter__btn:hover,body.has-hover .O3-1-home-page-hero-search__bottom-area__box:hover{color:#fff;text-decoration:none}.O3-1-home-page-hero-search__bottom-area__box__bg:before{background:#d20014;mix-blend-mode:multiply;content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}html.no-mix-blend-mode .O3-1-home-page-hero-search__bottom-area__box__bg:before{background-color:#b50e00;opacity:.8}.is-searching .O3-1-home-page-hero-search__bottom-area__box__bg:before{opacity:0}.O3-1-home-page-hero-search__bottom-area__box__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}.is-searching .O3-1-home-page-hero-search__bottom-area__box__inner{opacity:0}.O3-1-home-page-hero-search__bottom-area__box__inner__number{font-size:30px;font-size:3.75rem;font-weight:600;padding:0 3rem 0 0}.O3-1-home-page-hero-search__bottom-area__box__inner__description{font-size:14px;font-size:1.75rem;padding:0 3rem 0 0;font-weight:400;line-height:1.43}.O3-1-home-page-hero-search__bottom-area__box__sub-description{width:100%;display:none;padding:1rem 0;position:relative;z-index:3;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}.O3-1-home-page-hero-search__bottom-area__box__sub-description.body-text-2{opacity:1;font-weight:400}.is-searching .O3-1-home-page-hero-search__bottom-area__box .btn,.is-searching .O3-1-home-page-hero-search__bottom-area__box .filter__btn,.is-searching .O3-1-home-page-hero-search__bottom-area__box__sub-description{opacity:0}.O3-1-home-page-hero-search__bottom-area__box .btn,.O3-1-home-page-hero-search__bottom-area__box .filter__btn{color:#fff;position:relative;z-index:3;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}.O3-1-home-page-hero-search__bottom-area__box .btn .btn__text,.O3-1-home-page-hero-search__bottom-area__box .filter__btn .btn__text{display:none}.O3-1-home-page-hero-search__bottom-area__box .btn .icon,.O3-1-home-page-hero-search__bottom-area__box .filter__btn .icon{width:2rem}.O3-1-home-page-hero-search__bottom-area__box .btn .icon circle,.O3-1-home-page-hero-search__bottom-area__box .btn .icon path,.O3-1-home-page-hero-search__bottom-area__box .filter__btn .icon circle,.O3-1-home-page-hero-search__bottom-area__box .filter__btn .icon path,.site-lapinus .O8-block-quote.as-module.is-dark-grey .O8-block-quote-inner__icon .icon circle,.site-lapinus .O8-block-quote.as-module.is-dark-grey .O8-block-quote-inner__icon .icon path,.site-lapinus .O8-block-quote.as-module.is-dark-grey .O8-block-quote-inner__icon .icon polygon,.site-lapinus .O8-block-quote.as-module.is-dark-grey .O8-block-quote-inner__icon .icon rect,.site-lapinus .O8-block-quote.as-module.is-dark-grey .O8-block-quote-inner__icon .icon use,.site-rockpanel .O8-block-quote.as-module.is-dark-grey .O8-block-quote-inner__icon .icon circle,.site-rockpanel .O8-block-quote.as-module.is-dark-grey .O8-block-quote-inner__icon .icon path,.site-rockpanel .O8-block-quote.as-module.is-dark-grey .O8-block-quote-inner__icon .icon polygon,.site-rockpanel .O8-block-quote.as-module.is-dark-grey .O8-block-quote-inner__icon .icon rect,.site-rockpanel .O8-block-quote.as-module.is-dark-grey .O8-block-quote-inner__icon .icon use{fill:#fff}.O3-2-new-home-page-hero{background-repeat:no-repeat;background-position:center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:0;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O107-landing-block .content .download-white .btn--secondary,.O109-hierarchy-container .O109-hierarchy-second-card-header.is-brand-color .O109-hierarchy-second-card-header-container div .btn__text,.O109-hierarchy-container .O109-hierarchy-third-card-header.is-brand-color .O109-hierarchy-third-card-header-container div .btn__text,.O109-hierarchy-wrapper .O109-hierarchy-main-card-header.is-brand-color div .btn__text,.O3-2-new-home-page-hero.overlay-dark,.is-dark-grey .O11-text-content-block *,.is-darkest-grey .O11-text-content-block *{color:#fff!important}.O3-2-new-home-page-hero.overlay-light{color:#222!important}.O3-2-new-home-page-hero.overlay-light .O3-2-new-home-page-hero__top-headline-text{color:#222}.O3-2-new-home-page-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:77.5rem}.edit-mode .O3-2-new-home-page-hero__inner,.is-in-iframe .O3-2-new-home-page-hero__inner{min-height:77.5rem}.O3-2-new-home-page-hero__video{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.O3-2-new-home-page-hero__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.O3-2-new-home-page-hero__content{padding-top:14rem;z-index:1}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__welcome-text{margin:auto;padding-top:0;padding-bottom:0;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.414;letter-spacing:normal;opacity:1;text-align:center;font-size:0;max-height:45rem;overflow:hidden}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__welcome-text.is-brand{color:#d20014}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text{font-size:20px;font-size:2.5rem;margin:auto;padding-top:0;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.414;letter-spacing:normal;opacity:1;text-align:center;max-height:22.5rem;overflow:hidden;display:block}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.fs-sm{font-size:10px;font-size:1.25rem}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.fs-ml,.page-wrapper .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal{font-size:15px;font-size:1.875rem}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.is-brand{color:#d20014}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__main-headline-text{display:block;font-size:40px;font-size:5rem}@media screen and (max-width:991px){.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text{max-height:37.5rem;display:block}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text br{display:none}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.save-line-breaks-mobile br{display:inline}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.fs-sm{font-size:10px;font-size:1.25rem}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.fs-ml{font-size:15px;font-size:1.875rem}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.fs-lg{font-size:20px;font-size:2.5rem}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__main-headline-text{font-size:32px;font-size:4rem}.O3-2-new-home-page-hero__content .home-buttons .btn,.O3-2-new-home-page-hero__content .home-buttons .btn--secondary,.O3-2-new-home-page-hero__content .home-buttons .btn--secondary:hover,.O3-2-new-home-page-hero__content .home-buttons .filter__btn{min-width:95%}}.O3-2-new-home-page-hero__content .home-buttons,.O96-1-product-card-list .load-more-wrap{width:100%;text-align:center}.O3-2-new-home-page-hero__content .home-buttons .btn,.O3-2-new-home-page-hero__content .home-buttons .btn--secondary,.O3-2-new-home-page-hero__content .home-buttons .btn--secondary:hover,.O3-2-new-home-page-hero__content .home-buttons .filter__btn{color:#fff;font-size:15px;margin-left:11px;margin-right:11px;line-height:3rem}.O3-2-new-home-page-hero__content .home-buttons .btn--extended,.O3-2-new-home-page-hero__content .home-buttons .btn--extended:hover{color:#000;font-size:15px;margin-left:11px;margin-right:11px;line-height:3rem;color:inherit!important}.O3-2-new-home-page-hero__content .home-buttons .btn--secondary,.O3-2-new-home-page-hero__content .home-buttons .btn--secondary:hover{color:inherit!important}.O17-event-list .card .text-area .card-heading,.O17-event-list .card .text-area .inner-text .card-heading,.O17-event-list .card.no-image .text-area .inner-text .card-heading,.O3-2-new-home-page-hero__content .home-buttons .btn,.O3-2-new-home-page-hero__content .home-buttons .filter__btn{font-weight:400}.O3-2-new-home-page-hero__content .home-buttons .btn.secondary-extended,.O3-2-new-home-page-hero__content .home-buttons .secondary-extended.filter__btn{color:#000!important;background:rgba(255,255,255,.8)!important}.O3-2-new-home-page-hero__content .home-buttons .btn.secondary-extended.secondary-extended:hover,.O3-2-new-home-page-hero__content .home-buttons .secondary-extended.secondary-extended.filter__btn:hover{color:#000!important;background:#fff!important}.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up{display:inline-block;padding:0;font-size:15px}.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up .btn,.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up .filter__btn{margin:0}.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up .O63-sign-up__inner{width:unset}.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up .O63-sign-up__inner__heading,.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up .O63-sign-up__text,.O3-3-home-page-hero-slider .O3-3-home-page-hero-slider__container>*,.O3-3-home-page-hero-slider .O3-3-home-page-hero-slider__container>:first-child,.O6-content-list.O6-js-load-more .O6-js-load-more-btn.is-hidden,.O6-content-list.O6-js-load-more .card.is-hidden,.O9-job-list .is-hidden{display:none}.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up.sign-up-secondary .btn,.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up.sign-up-secondary .filter__btn{background:0 0;padding-left:0;padding-right:0;margin-left:11px;margin-right:11px}.O3-2-new-home-page-hero__search{padding-top:0;text-align:center;color:#fff;position:absolute;width:100%;margin-top:8rem;-webkit-transition:padding-top .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955);transition:padding-top .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955)}.O3-2-new-home-page-hero__search .O3-2-new-home-page-hero__search_overlay_bottom,.O3-2-new-home-page-hero__search .O3-2-new-home-page-hero__search_overlay_top{position:absolute;bottom:0;right:0;left:0;top:0;z-index:3;width:100%;height:100%;-webkit-transition:height .3s cubic-bezier(.455,.03,.515,.955);transition:height .3s cubic-bezier(.455,.03,.515,.955)}.O3-2-new-home-page-hero__search .O3-2-new-home-page-hero__search_overlay_bottom{background:#d20014;mix-blend-mode:multiply}html.no-mix-blend-mode .O3-2-new-home-page-hero__search .O3-2-new-home-page-hero__search_overlay_bottom,html.no-mix-blend-mode .O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-color-block{background-color:#b50e00;opacity:.8}.O3-2-new-home-page-hero__search .O3-2-new-home-page-hero__search_overlay_top{background-color:#d20014;opacity:.65}.O3-2-new-home-page-hero__search.has-results>.container.is-open,.js-modal .O3-2-new-home-page-hero__search.has-results>.is-open.modal__inner{height:69.5rem}.O3-2-new-home-page-hero__search.has-results>.container.is-open .search-form__list,.js-modal .O3-2-new-home-page-hero__search.has-results>.is-open.modal__inner .search-form__list{height:100%;opacity:1;max-width:116rem;margin:auto;text-align:left;margin-top:10px}.O3-2-new-home-page-hero__search.has-results>.container.is-open .search-form__list .search-form__suggestion,.js-modal .O3-2-new-home-page-hero__search.has-results>.is-open.modal__inner .search-form__list .search-form__suggestion{font-size:2.5rem;line-height:7rem}.O3-2-new-home-page-hero__search>.container,.js-modal .O3-2-new-home-page-hero__search>.modal__inner{position:relative;z-index:3;overflow:hidden;height:0;-webkit-transition:height .3s cubic-bezier(.455,.03,.515,.955);transition:height .3s cubic-bezier(.455,.03,.515,.955)}.O3-2-new-home-page-hero__search>.container .search-form,.js-modal .O3-2-new-home-page-hero__search>.modal__inner .search-form{opacity:0;margin:auto;width:100%;position:relative;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);border-top:1px solid rgba(245,245,245,.3);font-size:24px}.O3-2-new-home-page-hero__search>.container .search-form__form,.js-modal .O3-2-new-home-page-hero__search>.modal__inner .search-form__form{max-width:116rem;margin:auto;border-bottom:2px solid rgba(245,245,245,.5);padding-bottom:1rem}.O3-2-new-home-page-hero__search>.container .search-form .icon svg,.js-modal .O3-2-new-home-page-hero__search>.modal__inner .search-form .icon svg{height:30px;width:30px}.O3-2-new-home-page-hero__search>.container .search-form__input,.js-modal .O3-2-new-home-page-hero__search>.modal__inner .search-form__input{margin-left:5.5rem}.O3-2-new-home-page-hero__search>.container .search-form__input-autocomplete,.js-modal .O3-2-new-home-page-hero__search>.modal__inner .search-form__input-autocomplete{display:inline-block}.O3-2-new-home-page-hero__search>.container .search-form__btn,.js-modal .O3-2-new-home-page-hero__search>.modal__inner .search-form__btn{padding-top:3.5rem}.O3-2-new-home-page-hero__search>.container .search-form__reset,.js-modal .O3-2-new-home-page-hero__search>.modal__inner .search-form__reset{position:absolute;right:1rem;top:1.5rem}.O3-2-new-home-page-hero__search>.container.is-open,.js-modal .O3-2-new-home-page-hero__search>.is-open.modal__inner{height:17rem}.O3-2-new-home-page-hero__search>.container.is-open .search-form,.O3-2-new-home-page-hero__search>.container.is-open .search-form__reset,.js-modal .O3-2-new-home-page-hero__search>.is-open.modal__inner .search-form,.js-modal .O3-2-new-home-page-hero__search>.is-open.modal__inner .search-form__reset{opacity:1}.O3-2-new-home-page-hero__search__suggestion-list__title{font-size:12px;font-size:1.5rem;display:block;color:inherit;opacity:1;margin:1rem 0;font-weight:500}.O3-2-new-home-page-hero__search__suggestion-list__item{font-size:12px;font-size:1.5rem;display:block;color:inherit;font-weight:500;opacity:1;margin:1rem 0}body.has-hover .O3-2-new-home-page-hero__search__suggestion-list__item:hover{color:#fff;text-decoration:underline}.O3-2-new-home-page-hero__search__cta{padding:3rem 0;-webkit-transition:padding .3s cubic-bezier(.455,.03,.515,.955);transition:padding .3s cubic-bezier(.455,.03,.515,.955)}.O11-text-content-block h2:first-child,.O11-text-content-block h3:first-child,.O6-content-list h3,.O9-job-list .card .text-area .card-heading,.is-searching .O3-2-new-home-page-hero__search__cta{padding-top:0}.O3-2-new-home-page-hero.overlay-dark .home-hero-overlay{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(3%,rgba(86,86,86,0)),color-stop(58%,rgba(52,52,52,.79)),color-stop(91%,#2b2b2b));background-image:linear-gradient(to top,rgba(86,86,86,0) 3%,rgba(52,52,52,.79) 58%,#2b2b2b 91%)}.O3-2-new-home-page-hero.overlay-light .home-hero-overlay{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(3%,rgba(255,255,255,0)),color-stop(58%,rgba(255,255,255,.79)),color-stop(91%,#fff));background-image:linear-gradient(to top,rgba(255,255,255,0) 3%,rgba(255,255,255,.79) 58%,#fff 91%)}.O3-2-new-home-page-hero .home-hero-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-blend-mode:multiply;-webkit-transition:opacity .3s;transition:opacity .3s}.O3-2-new-home-page-hero .home-hero-overlay__top{opacity:0;z-index:2;pointer-events:none}.O3-2-new-home-page-hero .home-hero-overlay__bottom{opacity:.5;z-index:0}.search-shown .O3-2-new-home-page-hero .home-hero-overlay__top{opacity:1;pointer-events:unset}.search-shown .O3-2-new-home-page-hero .home-hero-overlay__bottom{opacity:0}.O3-3-home-page-hero-slider .O3-3-home-page-hero-slider__nav{position:absolute;bottom:0;width:100%;z-index:1}.O5-multi-content-block.as-module .O5-multi-content-block-inner .image-area__image:before{content:'';display:block;padding-top:56.25%}.O5-multi-content-block.as-module .O5-multi-content-block-inner .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O5-multi-content-block.as-module .O5-multi-content-block-inner .image-area__cta{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:1}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-color-block{background:#d20014;mix-blend-mode:multiply;clear:both;display:inline-block}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block{padding-top:6rem;float:none}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block.is-wide{float:none;margin-left:auto;margin-right:auto;float:none}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block h4,.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block h5{font-size:16px;font-size:2rem;line-height:1.5;font-weight:500}.O5-card-list{padding-top:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;margin-left:auto;margin-right:auto}.O5-card-list.js-card-slider.is-animating{-webkit-transition:-webkit-transform .4s cubic-bezier(.5,0,.5,1);transition:-webkit-transform .4s cubic-bezier(.5,0,.5,1);transition:transform .4s cubic-bezier(.5,0,.5,1);transition:transform .4s cubic-bezier(.5,0,.5,1),-webkit-transform .4s cubic-bezier(.5,0,.5,1)}.O5-card-list:after{width:21rem;max-width:calc(50% - .5rem);content:'';display:block;height:0;-ms-flex-negative:0;flex-shrink:0}.O5-card-list .card-list-item{width:21rem;max-width:calc(50% - .5rem);margin-bottom:3rem;-ms-flex-negative:0;flex-shrink:0}.O5-card-list .card-list-item .btn--secondary{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.O5-card-list .card-list-item .btn--secondary .btn__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O5-card-list a.card-list-item,body.has-hover .O5-card-list a.card-list-item:hover,body.has-hover .O7-brand-list-cards a.card:hover{color:#000;text-decoration:none}.O10-sign-up-content-block,.O12-1-brand-card-list,.O17-event-list,.O20-1-multiple-links-cards,.O25-employee-facts,.O27-social-links,.O28-article-footer,.O33-similar-vacancies,.O44-2-media-side-card,.O44-media-library-card,.O6-content-list,.O70-1-text-content-block,.O8-block-quote,.O9-job-list{-webkit-backface-visibility:hidden;backface-visibility:hidden}.O10-sign-up-content-block__sign-up,.O102-language-switch,.O103-house-product-demo,.O6-content-list .card-list,.O75-product-faq,.O8-block-quote.as-module,.O86-product-configurator,.O88-color-options,.O90-product-list__item,.O99-specification-generator{padding-top:6rem;padding-bottom:6rem}.O6-content-list .primary-btn-wrap{padding-top:6rem;width:100%;text-align:center}.O6-content-list .slider__controls{text-align:right}.O7-brand-list .text-area{padding-top:1rem}.O7-brand-list-inner-color{padding-top:6rem;padding-bottom:4rem;background:0 0}.O7-brand-list__heading{font-size:34px;font-size:4.25rem}.O7-brand-list .image-area,.O87-collapsible-table__table-container{margin-top:4rem;position:relative}.O7-brand-list .image-area__image:before{content:'';display:block;padding-top:56.25%}.O7-brand-list .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O7-brand-list .image-area__cta{position:absolute;width:100%;height:100%;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex}.O7-brand-list .image-area__cta .btn,.O7-brand-list .image-area__cta .filter__btn{margin:auto;z-index:1}.O7-brand-list .text-area-inner-texts{padding:2rem 0 0}.O7-brand-list .brand-logo:after{content:'';position:absolute;border-bottom:1px solid #f5f5f5;width:100%;left:0;right:0}.O7-brand-list .brand-logo__image{padding:4rem 0;text-align:center}.O7-brand-list .brand-logo__image svg{height:30px;width:auto}.O7-brand-list-cards .card{border:1px solid #f5f5f5;margin-bottom:2rem}.O7-brand-list-cards .card .divider{height:1px;background-color:#f5f5f5;margin:2rem 0}.O8-block-quote .O8-block-quote-inner__icon{margin:0 auto 3rem;line-height:1}.O8-block-quote .O8-block-quote-inner__icon .icon{margin:0}.O8-block-quote .O8-block-quote-inner__icon .icon svg{width:3rem;height:2rem}.O8-block-quote .O8-block-quote-inner__heading{font-size:20px;font-size:2.5rem;margin-bottom:3rem;font-weight:300;line-height:1.5;letter-spacing:-.2px;opacity:.9}.O19-8-filtered-blog-posts .filter,.O19-filtered-feed .filter,.O8-block-quote .O8-block-quote-inner .O8-block-quote-inner-author-info,.O8-block-quote .O8-block-quote-inner__heading:last-child{margin-bottom:0}.O8-block-quote .O8-block-quote-inner .O8-block-quote-inner-author-info__name{font-size:14px;font-size:1.75rem;font-weight:500;line-height:1.71;opacity:1;margin:0 0 1rem}.O8-block-quote .O8-block-quote-inner .O8-block-quote-inner-author-info .label{font-size:12px;font-size:1.5rem;font-weight:300;line-height:1.67;padding:0}.O8-block-quote .O8-block-quote-inner .btn,.O8-block-quote .O8-block-quote-inner .filter__btn{margin-top:4rem;margin-bottom:0}.O9-job-list .card .label-list,.O95-product-card.card .label-list{margin-bottom:.5rem}.O10-sign-up-content-block__sign-up__texts{text-align:center;float:none;margin-left:auto;margin-right:auto;width:43rem;max-width:100%}.row>.O10-sign-up-content-block__sign-up__texts,.row>.O16-link-mosaic.as-module .O16-link-mosaic-inner,.row>.O16-link-mosaic.as-module .O16-link-mosaic-inner-block{max-width:calc(100% - 1rem)}.O10-sign-up-content-block__sign-up__heading{padding-top:0;font-weight:400}.O10-sign-up-content-block__sign-up .body-text-2{margin-top:0;margin-bottom:3rem}.O11-text-content-block,.O15-job-description,.O16-link-mosaic,.O19-8-filtered-blog-posts,.O19-filtered-feed,.O31-article-text,.O36-person-card,.O69-form-with-sidecontent,.O70-2-accordion-content-block,.O70-3-text-content-block,.O70-text-content-block,.O76-event-detail-row,.card-list{padding-top:6rem;padding-bottom:6rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O102-language-switch ol,.O102-language-switch p,.O102-language-switch ul,.O11-text-content-block ol,.O11-text-content-block p,.O11-text-content-block ul,.O31-article-text-section-texts ol,.O31-article-text-section-texts p,.O31-article-text-section-texts ul,.O70-text-content-block-inner ol,.O70-text-content-block-inner p,.O70-text-content-block-inner ul{opacity:1;color:rgba(0,0,0,.7)}.O11-text-content-block ol li,.O11-text-content-block ul li,.O31-article-text-section-texts ol li,.O31-article-text-section-texts ul li,.O70-text-content-block-inner ol li,.O70-text-content-block-inner ul li{padding:.5rem}.O11-text-content-block__content{color:rgba(0,0,0,.7);line-height:3rem}.O11-text-content-block__content p{opacity:1}.O11-text-content-block__content p:last-child{margin-bottom:2rem}.O11-text-content-block-btn-wrap .primary-button-two{margin-top:10px}.O11-text-content-block.as-module.is-split-mode ol,.O11-text-content-block.as-module.is-split-mode ul{padding-left:5rem}.O11-text-content-block.as-module.is-split-mode li{list-style-position:outside}.O102-language-switch .O102-language-switch-inner__heading,.O11-text-content-block h2,.O11-text-content-block h3{padding:2rem 0;letter-spacing:-.5px}.O11-text-content-block .btn,.O11-text-content-block .filter__btn{padding-top:5px}.O11-text-content-block .btn.has-primary-button,.O11-text-content-block .has-primary-button.filter__btn{padding-top:5px;margin-top:6px}.O11-text-content-block.is-centered ol,.O11-text-content-block.is-centered ul,.O87-collapsible-table__row td:first-child,.O87-collapsible-table__row th:first-child{padding-left:0}.O11-text-content-block.is-centered li{list-style-position:inside}.O12-brand-info-card .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 0 4rem}.O12-brand-info-card .card .text-area{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O12-brand-info-card .card .image-area__image{position:relative;overflow:hidden;outline:0;position:relative}.O12-brand-info-card .card .image-area__image:before,.O13-location-card .card .map-area:before{content:'';display:block;padding-top:56.25%}.O12-brand-info-card .card .image-area__image img,.O13-location-card .card .map-area img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O12-brand-info-card .card .image-area__image img,.O12-brand-info-card .card .image-area__image svg{margin:auto;width:20rem;height:auto;position:absolute;bottom:0;top:0;left:0;right:0}.O12-brand-info-card-section-card-placeholder .card:first-child,.O12-brand-info-card:first-child .card,.O13-location-card-section-card-placeholder .card:first-child,.O13-location-card:first-child .card,.O31-article-text-section-card-placeholder .card:first-child,.O31-article-text:first-child .card{margin-top:4rem}.O12-brand-info-card h4,.O12-brand-info-card h5,.O12-brand-info-card h6,.O13-location-card h4,.O13-location-card h5,.O13-location-card h6,.O31-article-text h4,.O31-article-text h5,.O31-article-text h6,.O57-job-posts .btn,.O57-job-posts .filter__btn,.O58-events .btn,.O58-events .filter__btn,.rich-text-card .card .text-area .card-heading{padding-top:2rem}.O12-brand-info-card h4:first-child,.O12-brand-info-card h5:first-child,.O12-brand-info-card h6:first-child,.O13-location-card h4:first-child,.O13-location-card h5:first-child,.O13-location-card h6:first-child,.O31-article-text h4:first-child,.O31-article-text h5:first-child,.O31-article-text h6:first-child{margin-top:0;padding-top:.5rem}.O12-1-brand-card-list.is-light-grey .card .image-area,.O92-product-comparison-tool .O92-product-comparison-tool__top-product-bar-wrap{background:#ececec}.O12-1-brand-card-list .card-list--brand-card-list .card,.O36-person-card .card{margin:1rem 0}.O13-location-card .card .map-area{position:relative;overflow:hidden;outline:0;background:#f5f5f5}.O13-location-card .card p{font-size:14px!important;font-size:1.75rem!important}.O13-location-card .card,.O31-article-text .card{margin:0 0 4rem}.O14-contact-info{padding-top:6rem;padding-bottom:6rem;padding-top:9rem;padding-bottom:9rem;position:relative;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O14-contact-info.is-light-grey:before{content:'';position:absolute;background:#f5f5f5;height:17rem;top:0;left:0;right:0}.O14-contact-info .image-area__image{width:15.5rem;max-width:calc(37.5% - .625rem);position:relative;float:none;margin-left:auto;margin-right:auto}.row>.O14-contact-info .image-area__image{max-width:calc(37.5% - 1rem)}.O14-contact-info .image-area__image:before{content:'';display:block;padding:100% 0 0}.O14-contact-info .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif;border-radius:50%}.O14-contact-info__heading{font-size:18px;font-size:2.25rem;font-weight:500;padding-bottom:0}.O14-contact-info__description{float:none;margin-left:auto;margin-right:auto;width:21rem;max-width:calc(50% - .5rem);margin-top:0}.row>.O14-contact-info .divider,.row>.O14-contact-info__description{max-width:calc(50% - 1rem)}.O14-contact-info .divider{width:21rem;max-width:calc(50% - .5rem);float:none;height:1px;background-color:#f5f5f5;margin:2rem auto}.O14-contact-info-ctas__item{padding:1rem 2rem;-webkit-transform:translateZ(0);transform:translateZ(0)}.O14-contact-info-ctas__item .icon{float:none;margin-left:auto;margin-right:auto;margin-bottom:1rem}.O14-contact-info-ctas__item p,.O14-contact-info-ctas__item>a{font-size:14px;font-size:1.75rem;display:block;color:#000;font-weight:400;opacity:.65}.O14-contact-info-ctas__item a{color:#000}body.has-hover .O14-contact-info-ctas__item a:hover{color:#000;text-decoration:underline}.O15-job-description .article-page-sections .btn,.O15-job-description .article-page-sections .filter__btn,.O15-job-description .article-page__header .btn,.O15-job-description .article-page__header .filter__btn{margin-top:3rem;margin-bottom:2rem;padding-left:5rem;padding-right:5rem}.O15-job-description .article-page__text-block,.O31-article-text-section-texts h4{padding-bottom:3rem}.O15-job-description .article-page__text-block:last-child{padding-bottom:0}.O15-job-description .article-page__text-block__heading,.article-list .card .card-heading{font-size:16px;font-size:2rem;line-height:3rem}.O15-job-description .article-page__text-block__list{font-size:16px;font-size:2rem;list-style:none;padding-left:2rem;opacity:.7;line-height:3rem;margin-bottom:0}.O15-job-description .article-page__text-block__list__item{padding:1rem 0 2rem}.O15-job-description .article-page__text-block__list__item:before{content:'';position:absolute;width:.5rem;height:.5rem;background:#383838;margin-top:1.125rem;margin-left:-2rem;border-radius:50%;opacity:.5}.O15-job-description .article-page__text-block__contact-info__item,.O22-stats-inner-item>*{padding-bottom:2rem}.O15-job-description .article-page__text-block__contact-info__item .body-text-2{margin:4px 0}.O15-job-description .article-page__text-block__contact-info__item a{color:#383838;text-decoration:underline}.O15-job-description .article-page__text-block__contact-info__item .label{font-size:14px;font-size:1.75rem}.O15-job-description .article-page__text-block__contact-info__item>*{opacity:.75}.O15-job-description .article-page__text-block__submit-text,body.has-hover .O73-hover-list:hover .O73-hover-list__item__content,body.has-hover .O73-hover-list:hover .O73-hover-list__item__header{opacity:.5}.O16-link-mosaic.as-module .O16-link-mosaic-inner{width:43rem;max-width:100%;float:none;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block{width:43rem;max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block.reversed{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap-reverse;flex-flow:row wrap-reverse}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block.reversed .O16-link-mosaic-inner-block__big{margin-top:3rem;margin-bottom:3rem}body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__big,body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__small{-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1);transition:box-shadow .3s cubic-bezier(.645,.045,.355,1);transition:box-shadow .3s cubic-bezier(.645,.045,.355,1),-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1)}.O109-hierarchy-wrapper .O109-hierarchy-main-card .O109-hierarchy-main-card__image:hover,.O109-hierarchy-wrapper .O109-hierarchy-main-card .O109-hierarchy-second-card__image:hover,.O109-hierarchy-wrapper .O109-hierarchy-main-card .O109-hierarchy-third-card__image:hover,.O109-hierarchy-wrapper .O109-hierarchy-second-card .O109-hierarchy-main-card__image:hover,.O109-hierarchy-wrapper .O109-hierarchy-second-card .O109-hierarchy-second-card__image:hover,.O109-hierarchy-wrapper .O109-hierarchy-second-card .O109-hierarchy-third-card__image:hover,.O109-hierarchy-wrapper .O109-hierarchy-third-card .O109-hierarchy-main-card__image:hover,.O109-hierarchy-wrapper .O109-hierarchy-third-card .O109-hierarchy-second-card__image:hover,.O109-hierarchy-wrapper .O109-hierarchy-third-card .O109-hierarchy-third-card__image:hover,.O109-hierarchy-wrapper.is-white .O109-hierarchy-main-card:hover .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-main-card:hover .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-main-card:hover .O109-hierarchy-third-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-second-card:hover .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-second-card:hover .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-second-card:hover .O109-hierarchy-third-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-third-card:hover .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-third-card:hover .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-third-card:hover .O109-hierarchy-third-card__image,body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__big:hover,body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__small:hover{-webkit-box-shadow:inset 0 0 0 1rem #fff;box-shadow:inset 0 0 0 1rem #fff}body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__big.js-scroll-reveal,body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__small.js-scroll-reveal{-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1) .1s,-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1) .1s;transition:opacity .6s .1s cubic-bezier(.19,1,.22,1),-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .8s .1s cubic-bezier(.19,1,.22,1);transition:box-shadow .3s cubic-bezier(.645,.045,.355,1),opacity .6s .1s cubic-bezier(.19,1,.22,1),transform .8s .1s cubic-bezier(.19,1,.22,1);transition:box-shadow .3s cubic-bezier(.645,.045,.355,1),opacity .6s .1s cubic-bezier(.19,1,.22,1),transform .8s .1s cubic-bezier(.19,1,.22,1),-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .8s .1s cubic-bezier(.19,1,.22,1)}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__big{width:43rem;max-width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;margin-top:3rem;margin-bottom:0;position:relative}.row>.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__big,.row>.O20-multiple-links-card,.row>.articles-col{max-width:calc(100% - 1rem)}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__big:before{content:'';display:block;padding:100% 0 0}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__big img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__small{width:21rem;max-width:calc(50% - .5rem);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;position:relative}.row>.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__small{max-width:calc(50% - 1rem)}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__small:before{content:'';display:block;padding:100% 0 0}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__small img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__small.mobile-is-hidden{display:none}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block .btn,.O16-link-mosaic.as-module .O16-link-mosaic-inner-block .filter__btn{font-size:14px;font-size:1.75rem;position:absolute;left:0;bottom:-2rem;background:#fff;padding:1.25rem 2rem 1.25rem 0;max-width:calc(100% - 24px)}.O16-link-mosaic-btn{margin-top:10rem;text-align:center}.O17-event-list .card:nth-child(odd) .btn-wrap,.O17-event-list .card:nth-child(odd) .text-area,.list-card-color--dark .card:nth-child(odd) .text-area{background:#2b2b2b}.O17-event-list .card .divider{height:1px;background:#fff;opacity:.1}.O17-event-list .card .btn-wrap{background:#383838;padding:0 2rem}.O17-event-list .card .btn-wrap .btn,.O17-event-list .card .btn-wrap .filter__btn{padding:2rem 0 3rem;color:#fff}.O17-event-list .event-list-primary-btn-wrap{padding:4rem 0 0;width:100%;text-align:center}.O19-8-filtered-blog-posts__header,.O19-filtered-feed__header,.O20-1-multiple-links-cards .heading-container{float:none;margin-left:auto;margin-right:auto;text-align:center}.O19-filtered-feed__list.card-list{padding-bottom:0}.O19-filtered-feed__list .card-list--standalone .card,.O19-filtered-feed__list .card-list--three-card-row{padding-top:0;padding-bottom:0}.O19-filtered-feed__list .card-list--standalone .card{margin-bottom:2rem}.O19-8-filtered-blog-posts__more.is-hidden,.O19-filtered-feed__more.is-hidden,.article-list .card.is-small.image .body-text-2{display:none}.article-landing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.O23-tabs.is-filter,.article-landing .O19-filtered-feed__more,.article-list .card:first-child{padding-top:0}.articles-col{width:43rem;max-width:100%;padding-top:4rem}.articles-extra{-ms-flex-item-align:start;align-self:start}.article-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.article-list .card{padding-bottom:6rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:332px}.article-list .card .image-area__image{height:100%}.article-list .card .text-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.article-list .card .text-area .body-text-2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:7.5rem}.article-list .card.is-small{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:213px}.article-list .card.is-small .card-heading{font-size:16px;font-size:2rem;line-height:initial}.article-list .card.is-small.image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article-list .card.is-small.image .text-area{width:100%;margin-top:0;padding-top:16px}.article-list .card.is-small.image .card-heading{font-size:16px;font-size:2rem;line-height:3rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:90px}.article-list .card.is-small.image .btn-wrap{visibility:hidden;height:0}.O19-8-filtered-blog-posts__list.card-list{padding-bottom:0}.O19-8-filtered-blog-posts__list .card-list--standalone .card,.O19-8-filtered-blog-posts__list .card-list--three-card-row{padding-top:0;padding-bottom:0}.O19-8-filtered-blog-posts__list .card-list--standalone .card,.O51-product-list__list .is-before{margin-bottom:2rem}.modal-multi-selector{font-size:14px;font-size:1.75rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;position:fixed;right:0;left:0;top:0;z-index:1050;color:#000;background:#f5f5f5;overflow:auto;overflow-x:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s ease,visibility 0s .3s}.modal-multi-selector.is-open{visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s;opacity:1}.modal-multi-selector.is-brand-selector .modal-multi-selector__logo,.modal-multi-selector.is-brand-selector .modal-multi-selector__title{width:auto;height:4rem;margin-left:0;text-align:left}.modal-multi-selector.is-brand-selector .modal-multi-selector__logo__img{margin-top:1rem;text-align:left}.modal-multi-selector.is-brand-selector .modal-multi-selector__logo__img svg{height:100%;width:auto}.modal-multi-selector.is-brand-selector .modal-multi-selector__title{font-size:3rem}.modal-multi-selector.is-brand-selector .modal-multi-selector__description{padding-top:3rem;padding-bottom:8rem;position:relative}.modal-multi-selector.is-brand-selector .modal-multi-selector__description:after{content:'';position:absolute;width:100%;height:1px;bottom:4rem;background:#f5f5f5}.modal-multi-selector.is-brand-selector .modal-multi-selector__description a{font-weight:500}.modal-multi-selector.is-brand-selector .modal-multi-selector__description p{margin:1em 0 0}.O31-article-text p:first-child,.O31-article-text-section:first-child .O31-article-text-section-texts h5,.O42-history .filter,.modal-multi-selector.is-brand-selector .modal-multi-selector__description p:first-child{margin-top:0}.modal-multi-selector.is-brand-selector .modal-multi-selector__description .is-hidden{display:none}.modal-multi-selector__inner{margin:auto;width:100%}.js-modal .modal-multi-selector>.modal__inner,.modal-multi-selector>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;padding-bottom:2rem;position:relative}.modal-multi-selector__list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;padding:6rem 0}.modal-multi-selector__item{display:inline-block;width:100%;padding:1rem 0}.O20-multiple-links-card .card.multiple-links .text-area .download-link-list a.download-link-list__link,.modal-multi-selector__item a{color:#000}body.has-hover .modal-multi-selector__item a:hover{color:#d20014;text-decoration:none}.modal-multi-selector__item.is-active a{color:#d20014;font-weight:600}body.has-hover .modal-multi-selector__item.is-active a:hover{color:#9f000f}.modal-multi-selector__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-multi-selector__content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;-ms-flex-negative:0;flex-shrink:0}.O23-tabs__nav>.container,.js-modal .O23-tabs__nav>.modal__inner,.js-modal .modal-multi-selector__content__inner>.modal__inner,.modal-multi-selector__content__inner>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O22-stats-inner-item:first-child:after,.O23-tabs__nav>.container:after,.O23-tabs__nav>.container:before,.js-modal .O23-tabs__nav>.modal__inner:after,.js-modal .O23-tabs__nav>.modal__inner:before,.js-modal .modal-multi-selector__content__inner>.modal__inner:after,.js-modal .modal-multi-selector__content__inner>.modal__inner:before,.modal-multi-selector__content__inner>.container:after,.modal-multi-selector__content__inner>.container:before{display:none}.modal-multi-selector__more{padding:5rem 0}.modal-multi-selector .loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;height:100%;width:100%}.modal-multi-selector__header{padding-top:2rem;background:#fff}.modal-multi-selector__logo{width:13.375rem;margin:0 0 2rem;position:relative}.modal-multi-selector__logo__img{display:block;padding:18.30026% 0 0}.modal-multi-selector__logo__img svg{width:100%;height:100%;position:absolute;left:0;top:0}.modal-multi-selector__title{font-size:22px;font-size:2.75rem;padding:0 11rem 0 0;margin:0 0 3rem;font-weight:500;line-height:1.27;color:#000}.O22-stats{padding-top:6rem;padding-bottom:6rem;background-image:url(/dist/assets/images/svg/map-grey.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O22-stats.no-image{background-image:none}.O22-stats.is-narrow .O22-stats-inner,.O70-1-text-content-block .O70-1-text-content-block-inner.align-center{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.O22-stats-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.O22-stats-inner-item{width:100%;position:relative;padding:4rem 0;text-align:center}.O22-stats-inner-item:after{content:'';position:absolute;height:1px;background:#ececec;left:6rem;right:6rem;top:-4rem;margin:3rem 0}.O22-stats-inner-item .label{padding-top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O22-stats-inner-item__number{font-size:64px;font-size:8rem;display:block;font-weight:600;line-height:1;color:#d20014;letter-spacing:-1.5px;min-height:11rem}.O22-stats.as-module .O22-stats-inner.full-row,.samples-ordering .samples-ordering-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O23-tabs{padding-top:6rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O23-tabs__nav.is-sticky,.O82-product-tabs__nav.is-sticky{background:#fff;position:fixed!important;top:0;left:0;right:0;z-index:1010;-webkit-transform:translate(0);transform:translate(0)}.has-scroll .O23-tabs__nav,.js-table-scroll.is-scrollable>table{border-bottom:1px solid #e4e4e4}.has-scroll .O23-tabs__nav>.container,.has-scroll .js-modal .O23-tabs__nav>.modal__inner,.js-modal .has-scroll .O23-tabs__nav>.modal__inner{position:relative;overflow:hidden;padding-left:.875rem;padding-right:.875rem}.O82-product-tabs__nav>.container:after,.O82-product-tabs__nav>.container:before,.has-scroll .O23-tabs__nav>.container:after,.has-scroll .O23-tabs__nav>.container:before,.has-scroll .js-modal .O23-tabs__nav>.modal__inner:after,.has-scroll .js-modal .O23-tabs__nav>.modal__inner:before,.js-modal .O82-product-tabs__nav>.modal__inner:after,.js-modal .O82-product-tabs__nav>.modal__inner:before,.js-modal .has-scroll .O23-tabs__nav>.modal__inner:after,.js-modal .has-scroll .O23-tabs__nav>.modal__inner:before{content:'';display:block;width:8rem;position:absolute;top:0;bottom:0;z-index:10;opacity:1;pointer-events:none;-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955)}.O82-product-tabs__nav>.container:before,.has-scroll .O23-tabs__nav>.container:before,.has-scroll .js-modal .O23-tabs__nav>.modal__inner:before,.js-modal .O82-product-tabs__nav>.modal__inner:before,.js-modal .has-scroll .O23-tabs__nav>.modal__inner:before{left:0;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(-90deg,rgba(255,255,255,0) 0,#fff 100%)}.has-scroll .O23-tabs__nav>.container.is-in-end:after,.has-scroll .O23-tabs__nav>.container.is-in-start:before,.has-scroll .O23-tabs__nav>.container.no-fade-outs:after,.has-scroll .O23-tabs__nav>.container.no-fade-outs:before,.has-scroll .js-modal .O23-tabs__nav>.is-in-end.modal__inner:after,.has-scroll .js-modal .O23-tabs__nav>.is-in-start.modal__inner:before,.has-scroll .js-modal .O23-tabs__nav>.no-fade-outs.modal__inner:after,.has-scroll .js-modal .O23-tabs__nav>.no-fade-outs.modal__inner:before,.js-modal .has-scroll .O23-tabs__nav>.is-in-end.modal__inner:after,.js-modal .has-scroll .O23-tabs__nav>.is-in-start.modal__inner:before,.js-modal .has-scroll .O23-tabs__nav>.no-fade-outs.modal__inner:after,.js-modal .has-scroll .O23-tabs__nav>.no-fade-outs.modal__inner:before{opacity:0}.O82-product-tabs__nav>.container:after,.has-scroll .O23-tabs__nav>.container:after,.has-scroll .js-modal .O23-tabs__nav>.modal__inner:after,.js-modal .O82-product-tabs__nav>.modal__inner:after,.js-modal .has-scroll .O23-tabs__nav>.modal__inner:after{right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%)}.O82-product-tabs__nav.is-light-grey>.container:before,.has-scroll .O23-tabs__nav.is-light-grey>.container:before,.has-scroll .js-modal .O23-tabs__nav.is-light-grey>.modal__inner:before,.js-modal .O82-product-tabs__nav.is-light-grey>.modal__inner:before,.js-modal .has-scroll .O23-tabs__nav.is-light-grey>.modal__inner:before{background:-webkit-gradient(linear,right top,left top,from(rgba(245,245,245,0)),to(#f5f5f5));background:linear-gradient(-90deg,rgba(245,245,245,0) 0,#f5f5f5 100%)}.O82-product-tabs__nav.is-light-grey>.container:after,.has-scroll .O23-tabs__nav.is-light-grey>.container:after,.has-scroll .js-modal .O23-tabs__nav.is-light-grey>.modal__inner:after,.js-modal .O82-product-tabs__nav.is-light-grey>.modal__inner:after,.js-modal .has-scroll .O23-tabs__nav.is-light-grey>.modal__inner:after{background:-webkit-gradient(linear,left top,right top,from(rgba(245,245,245,0)),to(#f5f5f5));background:linear-gradient(90deg,rgba(245,245,245,0) 0,#f5f5f5 100%)}.O23-tabs__content{display:none;overflow:hidden}.O23-tabs__content.is-active{display:block}.O23-tabs__list{margin:auto;position:relative}.has-4-tabs .O23-tabs__list,.has-5-tabs .O23-tabs__list,.is-filter .O23-tabs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.has-scroll .O23-tabs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.O23-tabs__list__indicator{display:block;height:3px;width:8rem;position:absolute;left:0;bottom:0;background:#d20014;-webkit-transition:width .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:width .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),width .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),width .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.O23-tabs__item{float:left;text-align:center}.has-scroll .O23-tabs__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.O23-tabs__item__inner{font-size:16px;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:8rem;padding:1rem .375rem;font-weight:500;line-height:1.25;color:#000;cursor:pointer;-webkit-transition:border .2s ease-in-out,color .2s ease-in-out;transition:border .2s ease-in-out,color .2s ease-in-out}.O23-tabs__item__inner span{margin:auto;max-width:100%}.O23-tabs__item.is-active .O23-tabs__item__inner,body.has-hover .O23-tabs__item__inner:hover{color:#d20014;text-decoration:none}.O23-tabs__select{font-size:16px;font-size:2rem;position:relative}.O23-tabs__select__elem{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);width:100%;width:calc(100% + 28px);padding:1rem 0;font-weight:500;line-height:1}.O23-tabs__select__elem:focus{outline:0}.O23-tabs__select .icon{position:absolute;right:0;top:50%;pointer-events:none;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.O23-tabs__pagination{width:44rem;max-width:100%}.O23-tabs__pagination__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.O23-tabs__pagination__controls__next,.O23-tabs__pagination__controls__prev,.gated-content-management .form-container .btn,.gated-content-management .form-container .filter__btn{padding:1rem 2rem}.O23-tabs__pagination__controls__label{margin:0;font-size:2.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.O23-tabs__pagination__list{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.O23-tabs__pagination__list__item{margin:.25rem;list-style:none}.O23-tabs__pagination__list__item.is-active .O23-tabs__pagination__list__item__inner{background-color:#d20014}.O23-tabs__pagination__list__item__inner{-webkit-transition:background-color .2s;transition:background-color .2s;background-color:#ececec;width:.875rem;height:.875rem;border-radius:50%;display:block}.O20-multiple-links-card{float:none;margin-left:auto;margin-right:auto;width:43rem;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O20-multiple-links-card .card{margin:3rem 0}.O20-multiple-links-card .card.has-image .text-area{padding-top:10rem!important}.O20-multiple-links-card .card .inner-text{padding-right:2rem}.O20-multiple-links-card .card .download-heading{font-size:16px;font-size:2rem;padding-top:0;line-height:1.5;font-weight:500;margin-top:0;margin-bottom:.5rem}.O20-multiple-links-card .card .card-heading{font-size:18px;font-size:2.25rem;margin:0;line-height:1.78}.O20-multiple-links-card .card.multiple-links .download-heading{font-size:14px;font-size:1.75rem;line-height:1.71}.O20-multiple-links-card .card.multiple-links .download-link-list__btn-wrap,.O20-multiple-links-card .card.multiple-links .download-link-list__link,.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__btn-wrap{padding:2rem 0;border-bottom:1px solid #ebebeb}.O20-multiple-links-card .card.multiple-links .download-link-list__link:last-child{border:none;padding-bottom:0}.O20-multiple-links-card .card.multiple-links .download-link-list__btn-wrap .btn,.O20-multiple-links-card .card.multiple-links .download-link-list__btn-wrap .filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O20-multiple-links-card .card.multiple-links .download-link-list__btn-wrap .btn .btn__text,.O20-multiple-links-card .card.multiple-links .download-link-list__btn-wrap .filter__btn .btn__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O20-multiple-links-card .card.multiple-links .download-link-list__btn-wrap .btn .icon,.O20-multiple-links-card .card.multiple-links .download-link-list__btn-wrap .filter__btn .icon{-ms-flex-negative:0;flex-shrink:0}.O20-multiple-links-card .card.multiple-links .download-link-list__btn-wrap .btn .download-link-list__icon,.O20-multiple-links-card .card.multiple-links .download-link-list__btn-wrap .filter__btn .download-link-list__icon,.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__icon{width:2rem;-ms-flex-negative:0;flex-shrink:0}.O20-multiple-links-card .card.multiple-links .download-link-list__btn-wrap .btn .download-link-list__icon .icon,.O20-multiple-links-card .card.multiple-links .download-link-list__btn-wrap .filter__btn .download-link-list__icon .icon{margin:0}.O20-multiple-links-card .card.multiple-links .image-area{width:100%;padding-left:3rem;padding-right:3rem;margin-bottom:-8rem;z-index:2;position:relative}.O20-multiple-links-card .card.multiple-links .text-area{padding:3rem 3rem 2.5rem}.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__link>*{pointer-events:none}.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__icon .icon{margin:0}.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__icon img,.domo-dashboard-page .ledger iframe,.profile-settings .icon.is-profile-icon svg{width:100%;height:100%}.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__btn-wrap .btn,.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__btn-wrap .filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__btn-wrap .btn .btn__text,.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__btn-wrap .filter__btn .btn__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__btn-wrap .btn .icon,.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__btn-wrap .filter__btn .icon{-ms-flex-negative:0;flex-shrink:0}.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__btn-wrap .btn .download-link-list__icon,.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__btn-wrap .filter__btn .download-link-list__icon{width:2rem;-ms-flex-negative:0;flex-shrink:0}.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__btn-wrap .btn .download-link-list__icon .icon,.O20-multiple-links-card .card.multiple-links .text-area .download-link-list__btn-wrap .filter__btn .download-link-list__icon .icon,.O36-person-card .card .image-area,.O51-product-list .filter{margin:0}body.has-hover .O20-multiple-links-card .card.multiple-links .text-area .download-link-list a.download-link-list__link:hover{color:#000;text-decoration:none}.O20-1-multiple-links-cards .heading-container h3{font-size:24px;font-size:3rem;line-height:4rem}.O20-1-multiple-links-cards .card-list--single-stacked{padding-top:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O20-1-multiple-links-cards .card-list--single-stacked .card{float:none;margin-left:auto;margin-right:auto;width:43rem;max-width:100%;padding:4px 0}.row>.O20-1-multiple-links-cards .card-list--single-stacked .card{max-width:calc(100% - 1rem)}.O20-1-multiple-links-cards .card-list--single-stacked .card .card-heading{padding-top:1rem;padding-bottom:0}.O20-1-multiple-links-cards .card-list--single-stacked .card .card-heading:first-child,.O31-article-text-section-texts h1:first-child,.O31-article-text-section-texts h2:first-child,.O31-article-text-section-texts h3:first-child,.O31-article-text-section-texts h4:first-child{padding-top:0}.O20-1-multiple-links-cards .card-list--single-stacked .card .text-area{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O20-1-multiple-links-cards .card-list--single-stacked .card .text-area .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0}.O20-1-multiple-links-cards .card-list--single-stacked .card .text-area .btn-wrap .btn__text,.O20-1-multiple-links-cards .card-list--single-stacked .card .text-area .btn-wrap .divider{display:none}.O20-1-multiple-links-cards .card-list--single-stacked .card .text-area .btn-wrap .btn,.O20-1-multiple-links-cards .card-list--single-stacked .card .text-area .btn-wrap .filter__btn{padding-left:16px;margin:auto;float:right}.O25-employee-facts__hero{background:#f5f5f5;position:relative}.O25-employee-facts__hero:before{content:'';display:none;position:absolute;bottom:0;background:#d20014}.O25-employee-facts__hero__inner,.O31-article-text__social-links,.card-list-wrapper{position:relative}.O25-employee-facts__hero__image{width:44rem;max-width:100%;float:none;margin-left:auto;margin-right:auto;height:28.5rem;min-width:37.5rem;position:relative}.O25-employee-facts__hero__image__wrap{background:#dfdfdf}.O25-employee-facts__hero__image img{width:auto;height:90%;position:absolute;top:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.O25-employee-facts__hero__text{float:none;margin-left:auto;margin-right:auto;min-width:37.5rem;position:relative;padding:3rem 1.875rem 6rem}.O25-employee-facts__hero__text__inner{width:43rem;max-width:100%;float:none;margin-left:auto;margin-right:auto}.row>.O25-employee-facts__hero__text__inner{max-width:calc(100% - 1rem)}.O25-employee-facts__hero__name{font-size:30px;font-size:3.75rem;padding:0;margin:0 0 2rem;line-height:1.33;font-weight:400;color:#000;color:rgba(0,0,0,.9);letter-spacing:-1px;opacity:1}.O25-employee-facts__hero__content{font-size:14px;font-size:1.75rem;padding:0;margin:0 0 3rem;line-height:1.71;color:#000;font-weight:300;opacity:1}.O25-employee-facts__hero__content strong{font-size:16px;font-size:2rem;line-height:1.5;font-weight:500}.O25-employee-facts__hero__facts{font-size:14px;font-size:1.75rem;margin:0;padding:0;font-weight:300;line-height:1.71}.O25-employee-facts__hero__facts:after,.O25-employee-facts__hero__facts:before{content:' ';display:table}.O25-employee-facts__hero__facts:after{clear:both}.O25-employee-facts__hero__facts dt{width:21rem;max-width:calc(50% - .5rem);margin:0;padding:0;float:left;clear:left;color:#000;color:rgba(0,0,0,.95)}.row>.O25-employee-facts__hero__facts dt{max-width:calc(50% - 1rem)}.O25-employee-facts__hero__facts dd{width:21rem;max-width:calc(50% - .5rem);margin:0;padding:0;float:right;color:#000;font-weight:500}.row>.O25-employee-facts__hero__facts dd{max-width:calc(50% - 1rem)}.O25-employee-facts__table{padding-top:6rem;padding-bottom:6rem;width:43rem;max-width:100%;float:none;font-size:14px;font-size:1.75rem;line-height:1.71;margin:0 auto}.row>.O25-employee-facts__table,.row>.O30-article-image,.row>.O30-article-image.is-narrow{max-width:calc(100% - 1rem)}.O25-employee-facts__table__group{padding:3rem 0;border-top:1px solid rgba(151,151,151,.2)}.O25-employee-facts__table__group:after,.O25-employee-facts__table__group:before,.O29-article-header .author:after,.O29-article-header .author:before,.O63-1-contact:after,.O63-1-contact:before{content:' ';display:table}.O25-employee-facts__table__group:after,.O29-article-header .author:after,.O63-1-contact:after{clear:both}.O25-employee-facts__table__group:first-child{padding-top:0;border-top:0}.O25-employee-facts__table__group:last-child{padding-bottom:0}.O25-employee-facts__table dt{margin:0 0 2rem;padding:0;font-weight:500;color:rgba(0,0,0,.65)}.O25-employee-facts__table dd{margin:0 0 2rem;color:rgba(0,0,0,.7)}.O25-employee-facts__table dd span{display:block;margin:0 0 1rem;font-weight:400;color:rgba(0,0,0,.4)}.O25-employee-facts__table dd:last-child{margin-bottom:0}.O27-social-links-list{width:32rem;max-width:calc(75% - .25rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O27-social-links-list>*{margin-right:4rem}.O27-social-links-list__text{font-weight:500;opacity:.4}.O27-social-links.is-vertical .O27-social-links-list{width:10rem;max-width:calc(25% - .75rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row>.O27-social-links.is-vertical .O27-social-links-list{max-width:calc(25% - 1rem)}.O27-social-links.is-vertical .O27-social-links-list>*{margin-left:0;margin-right:0;margin-bottom:4rem}.O27-social-links.is-attached,.O29-article-header .image-area,.O29-article-header-top-section__social-links,.O67-program-list__item{padding:2rem 0}.O28-article-footer__contact-info{padding-top:6rem;padding-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O28-article-footer__contact-info .image-area{width:10rem;max-width:calc(25% - .75rem)}.row>.O28-article-footer__contact-info .image-area{max-width:calc(25% - 1rem)}.O28-article-footer__contact-info .image-area__image{position:relative;width:80%}.O28-article-footer__contact-info .image-area__image:before{content:'';display:block;padding:100% 0 0}.O28-article-footer__contact-info .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif;border-radius:50%}.O28-article-footer__contact-info__text-area{width:32rem;max-width:calc(75% - .25rem)}.row>.O28-article-footer__contact-info__text-area{max-width:calc(75% - 1rem)}.O28-article-footer__contact-info__text-area__heading{font-size:24px;font-size:3rem;line-height:1;font-weight:500;padding-top:14px}.O28-article-footer__contact-info__text-area__title,.O28-article-footer__contact-info__text-area__title.body-text-2,html.no-mix-blend-mode .O109-hierarchy-container .O109-hierarchy-second-card-header.is-brand-color .O109-hierarchy-second-card-header-container .O109-hierarchy-second-card-header-bg:before,html.no-mix-blend-mode .O109-hierarchy-container .O109-hierarchy-third-card-header.is-brand-color .O109-hierarchy-third-card-header-container .O109-hierarchy-third-card-header-bg:before,html.no-mix-blend-mode .O109-hierarchy-wrapper .O109-hierarchy-main-card-header.is-brand-color .O109-hierarchy-main-card-header-bg:before{opacity:.8}.O28-article-footer__contact-info__text-area__person-info{font-size:12px;font-size:1.5rem;line-height:1.67;opacity:.5;padding:0;margin:0 0 3rem}.O28-article-footer__contact-info__text-area .O28-article-footer-btn-social-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O28-article-footer__contact-info__text-area .O28-article-footer-btn-social-wrap .btn,.O28-article-footer__contact-info__text-area .O28-article-footer-btn-social-wrap .filter__btn{-ms-flex-negative:0;flex-shrink:0;margin-right:4rem}.O28-article-footer__contact-info .O27-social-links-list>*{margin-right:3rem}.O28-article-footer__info-blocks{padding:4rem 0;border-top:1px solid #ebebeb}.O28-article-footer__info-blocks__heading{padding:0;font-size:20px;font-size:2.5rem;line-height:4rem;font-weight:500}.O28-article-footer__info-blocks__link-list>*{padding-top:1rem}.O28-article-footer__info-blocks__link-list>:last-child a,.O28-article-footer__info-blocks__link-list>:last-child p{padding-bottom:0}.O28-article-footer__info-blocks__link-list__item .label,.O29-article-header .body-text-2,.O29-article-header-top-section .label.is-black,.O63-sign-up__heading{font-weight:500}.O28-article-footer__info-blocks a,.O28-article-footer__info-blocks p{font-size:12px;font-size:1.5rem;line-height:2.5rem;padding:1rem 0;margin:0;opacity:1;display:block}.O28-article-footer__info-blocks p{color:rgba(0,0,0,.7)}.O28-article-footer__partners__heading{font-size:20px;font-size:2.5rem;line-height:4rem}.O29-article-header{padding-top:6rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O29-article-header-top-section .label{font-size:12px;font-size:1.5rem}.O29-article-header-top-section__heading{font-size:30px;font-size:3.75rem;padding-bottom:2.5rem;font-weight:400;line-height:1.33}.O29-article-header-top-section__description{font-size:18px;font-size:2.25rem;font-weight:400;line-height:1.33}.O29-article-header .image-area__image:before{content:'';display:block;padding-top:56.25%}.O29-article-header .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O29-article-header .author{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}.O29-article-header .author div.label{margin-left:52px;width:100%;padding:0}@media screen and (max-width:767px){.O1-1-header__logo,.O1-header__logo{width:12rem}.O1-header .search-form{display:none;opacity:0;overflow:hidden}.O1-1-header .search-form.is-open,.O1-header .search-form.is-open{display:block}.O1-1-header .search-form.is-shown,.O1-header .search-form.is-shown,.O1-header .search-form__reset{opacity:1}.O1-header__menu-btn.is-open{background-color:#2b2b2b}.O1-1-header__bg.is-home-page:not(.stick-to-top).search-shown,.O1-1-header__bg:not(.is-home-page).search-shown{height:16rem}.O1-1-header .search-form{overflow:hidden}.O1-3-header-basket .marketoForm form .mktoButtonWrap{width:100%;margin-left:0!important}.O1-3-header-basket .marketoForm form .mktoButtonWrap .mktoButton{width:100%}.O2-footer .O2-footer__title>a,.O2-footer .O2-footer__title>button,.O2-footer .O2-footer__title>span,.O2-footer__group__inner,.O2-footer__title>a,.O2-footer__title>button,.O2-footer__title>span{padding-left:2rem}.O2-footer__link,p.O2-footer__links{padding-left:2rem;padding-right:2rem}.O2-footer__socials__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.O2-footer__socials .btn-language{padding-left:2rem;position:relative;border-bottom:1px solid rgba(155,155,155,.3)}.O2-footer__socials .btn-language .icon--small-arrow-right{position:absolute;top:50%;right:2rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.O3-hero-red-box-texts__text.stock-detail .label{padding-bottom:.5rem;padding-right:2rem}.O3-hero-red-box-texts__text.stock-detail .label:after{right:.875rem}.O3-hero-red-box-texts__text.stock-detail .body-text-2{font-size:12px;font-size:1.5rem}.O3-hero.O3-hero-extended .O3-hero-main-image-section{padding:2rem}.O3-hero.O3-hero-extended .O3-hero-main-image-section-text-section{padding-top:2rem}.O3-hero.O3-hero-extended .btn,.O3-hero.O3-hero-extended .filter__btn{margin-right:10px;margin-bottom:10px;padding:.75rem 2rem}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__welcome-text{top:5.5rem}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text{font-size:1.875rem!important;top:5.5rem}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__main-headline-text{font-size:27px;font-size:3.375rem}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-color-block{display:none}.O19-8-filtered-blog-posts .filter__group:last-child .select,.O19-filtered-feed .filter__group:last-child .select{margin-bottom:0}.O29-article-header .author div.label{line-height:2rem}.O36-person-card .card .text-area .card-heading{font-size:16px;font-size:2rem}}.O29-article-header .author-image{width:40px;height:40px;margin-right:1.5rem;float:left}.O29-article-header .author-image img{border-radius:50%;height:100%;width:100%}.O30-article-image{width:43rem;max-width:100%;padding-top:6rem;padding-bottom:6rem;float:none;margin-left:auto;margin-right:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O30-article-image .slider__controls{margin-top:56.25%;position:absolute;right:0;top:7rem;line-height:2rem}.O30-article-image.is-narrow{width:43rem;max-width:100%}.O30-article-image__item__image{position:relative;overflow:hidden;outline:0;margin:0 0 2rem}.O30-article-image__item__image:before{content:'';display:block;padding-top:56.25%}.O30-article-image__item__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O30-article-image__item__image>img.fullscreen:-webkit-full-screen{width:auto!important;height:auto!important;margin:auto!important}.O30-article-image__item__image>img.fullscreen:-moz-full-screen{width:auto!important;height:auto!important;margin:auto!important}.O30-article-image__item__image>img.fullscreen:-ms-fullscreen{width:auto!important;height:auto!important;margin:auto!important}.O30-article-image__item__caption{float:left;width:100%;-webkit-transition:opacity .25s cubic-bezier(.25,.46,.45,.94);transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}.slider--initialized .O30-article-image__item__caption{opacity:0}.O30-article-image__item__caption p{margin-top:0;margin-bottom:2rem}.O30-article-image__item__caption p:last-child{margin-bottom:0}.O30-article-image__item__caption,.O30-article-image__item__caption p{font-size:12px;font-size:1.5rem;line-height:1.33}.is-active .O30-article-image__item__caption{opacity:1;-webkit-transition-delay:.25s;transition-delay:.25s}.no-transition .O30-article-image__item__caption{-webkit-transition:none!important;transition:none!important}.O30-article-image__item__copy:first-child{margin-top:3.875rem}.O30-article-image__item__credit{width:32rem;max-width:calc(75% - .25rem);opacity:.5}.row>.O30-article-image__item__credit{max-width:calc(75% - 1rem)}.O30-article-image__item__credit .case-study-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:2rem}.O30-article-image__item__credit .case-study-desc div:first-child{margin-right:1rem}.O30-article-image__item .btn.is-video,.O30-article-image__item .is-video.filter__btn{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media screen and (min-width:768px) and (max-width:991px){.O1-1-header .search-form__form,.O1-1-header .search-form__suggestions,.O1-header .search-form__form,.O1-header .search-form__suggestions{-webkit-transform:translate(2.4rem,0);transform:translate(2.4rem,0)}.O1-1-header__tools,.O1-header__tools{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.O2-footer__legal:before{margin-bottom:2.55rem}.O2-footer__legal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.O2-footer__legal__inner:after,.O2-footer__legal__inner:before{display:none}.O2-footer__legal .O2-footer__legal__copyright span,.O2-footer__legal__copyright span{display:block}.O12-brand-info-card .card,.O13-location-card .card,.O31-article-text .card{position:relative}.O12-brand-info-card .card .text-area,.O13-location-card .card .text-area,.O31-article-text .card .text-area{margin-left:16.5rem;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 4rem 3rem 16.75rem}.O12-brand-info-card .card .text-area .btn-wrap,.O13-location-card .card .text-area .btn-wrap,.O25-employee-facts__table__group.has-sub-list dd,.O25-employee-facts__table__group.has-sub-list dt,.O31-article-text .card .text-area .btn-wrap{width:100%}.O12-brand-info-card .card .text-area .card-heading,.O13-location-card .card .text-area .card-heading,.O31-article-text .card .text-area .card-heading{font-size:18px;font-size:2.25rem;line-height:3rem;padding-top:0}.O12-brand-info-card .card .image-area,.O12-brand-info-card .card .map-area,.O13-location-card .card .image-area,.O13-location-card .card .map-area,.O31-article-text .card .image-area,.O31-article-text .card .map-area{width:30rem;position:absolute!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.O12-brand-info-card .card.image-square .image-area__image,.O13-location-card .card.image-square .image-area__image,.O31-article-text .card.image-square .image-area__image{position:relative;overflow:hidden;outline:0}.O12-brand-info-card .card.image-square .image-area__image:before,.O13-location-card .card.image-square .image-area__image:before,.O31-article-text .card.image-square .image-area__image:before{content:'';display:block;padding-top:56.25%}.O12-brand-info-card .card.image-square .image-area__image img,.O13-location-card .card.image-square .image-area__image img,.O31-article-text .card.image-square .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O12-brand-info-card .card.no-image .text-area,.O13-location-card .card.no-image .text-area,.O31-article-text .card.no-image .text-area{margin-left:0;padding:4rem 4rem 3rem}.O12-brand-info-card .card.no-image .text-area .inner-text .card-heading,.O13-location-card .card.no-image .text-area .inner-text .card-heading,.O31-article-text .card.no-image .text-area .inner-text .card-heading{font-size:24px;font-size:3rem;line-height:4rem}.O12-brand-info-card .card.heading-only .text-area .inner-text .card-heading,.O13-location-card .card.heading-only .text-area .inner-text .card-heading,.O31-article-text .card.heading-only .text-area .inner-text .card-heading{font-size:34px;font-size:4.25rem;line-height:5rem}.O31-article-text-section-card-placeholder .O20-multiple-links-card .card.multiple-links .card .image-area{width:auto;position:relative!important;top:auto;-webkit-transform:none;transform:none}.O31-article-text-section-card-placeholder .O20-multiple-links-card .card.multiple-links .card .text-area{padding-left:3rem;padding-right:3rem;margin-left:0;min-height:0;display:block}.O25-employee-facts__table__group.has-sub-list dt{margin-bottom:2rem}.O25-employee-facts__table__group.has-sub-list dd{display:-webkit-box;display:-ms-flexbox;display:flex}.O25-employee-facts__table__group.has-sub-list dd>*{-ms-flex-negative:0;flex-shrink:0}.O69-form-with-sidecontent__side-content>*{width:30rem;float:left;margin-right:6rem}}.O31-article-text .O27-social-links{padding-bottom:4rem}.O31-article-text .O8-block-quote{padding-top:0;padding-bottom:25px}.O33-similar-vacancies .card-list--similar-vacancies .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.O33-similar-vacancies .card-list--similar-vacancies .card .text-area{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O33-similar-vacancies .card-list--similar-vacancies .card .text-area__top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O33-similar-vacancies .card-list--similar-vacancies .card .text-area__top-section>*{line-height:2rem}.O33-similar-vacancies .card-list--similar-vacancies .card .text-area__top-section>:last-child{text-align:right;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:2rem}.O33-similar-vacancies .card-list--similar-vacancies .card .text-area .inner-text{margin-bottom:auto}.O33-similar-vacancies .card-list--similar-vacancies .card .text-area .card-heading{font-weight:400}.O33-similar-vacancies .card-list--similar-vacancies .card .text-area .btn-wrap{margin-top:auto}.O70-3-text-content-block__heading,.card-list__heading{padding-bottom:4rem;text-align:center}.O87-collapsible-table .table-headline+table,.card-list__heading+.card-list__description{margin-top:-2rem}.card-list__description{padding:0;margin:0 auto 5rem;text-align:center}.card-list--standalone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-list--standalone .card{float:none;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:6rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-list--standalone .card:first-child{padding-top:0}.card-list--standalone .card:last-child{padding-bottom:0}.card-list--standalone .card .image-area{width:100%}.card-list--standalone .card .text-area{margin-top:-7rem;width:calc(100% - 48px)}.O107-landing-block .header,.O76-event-detail-row__heading,.O81-product-hero__share,.O87-collapsible-table td.text-center,.O87-collapsible-table th.text-center,.O87-collapsible-table__filter-btn,.O87-collapsible-table__header,.card-list--standalone .card.text-centered,.market-selector-overlay.modal-market-selector .modal-market-selector__btn-area,.market-selector-overlay.modal-market-selector h5,.market-selector-overlay.modal-market-selector p,.samples-ordering .page-title{text-align:center}.card-list--standalone .card.text-centered .label-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-list--standalone .card.no-image .text-area{width:100%;margin-top:0}@media screen and (min-width:768px) and (min-width:992px){.card-list--standalone .card.no-image .text-area{padding:4rem 12.5rem 3rem}}@media screen and (min-width:768px){.O20-1-multiple-links-cards .card-list--single-stacked,.modal-multi-selector__header,.modal__body.login-modal .modal__inner{padding-top:4rem}.modal-login__header__title{max-width:none;padding-top:0;font-size:3rem;width:77rem}.modal-login__header__text{margin-bottom:5rem}.O1-3-header-basket__inner{max-width:none;width:63rem;padding:4rem}.O1-3-header-basket__inner.is-wide,.O11-text-content-block.as-module.is-split-mode,.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap{width:85rem}.O1-3-header-basket__back{font-size:12px;font-size:1.5rem}.O1-3-header-basket__title{font-size:34px;font-size:4.25rem}.O1-3-header-basket__sub-title{font-size:24px;font-size:3rem;padding-top:2rem;padding-bottom:2rem;color:rgba(0,0,0,.9);border-bottom-color:rgba(0,0,0,.05)}.O1-3-header-basket__cancel{width:auto;float:right}.O1-3-header-basket__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:8rem;border-bottom-color:rgba(0,0,0,.05)}.O1-3-header-basket__item:last-child{border-bottom:0}.O1-3-header-basket__items{margin-bottom:3rem}.O1-3-header-basket__item__inner{margin-bottom:0}.O1-3-header-basket__item__remove{width:4rem;height:4rem;margin:auto -1rem auto 0;position:absolute;bottom:0;right:0;top:0}.O1-3-header-basket__item__remove .trash-color{fill:#d20014}.O1-3-header-basket__item__remove:hover .trash-color{fill:#9f000f}body.has-hover .O1-3-header-basket__item__remove:hover:after,body.has-hover .O1-3-header-basket__item__remove:hover:before{background-color:#9f000f}.O1-3-header-basket__item__quantity{padding-left:6rem;margin-left:auto}.O16-link-mosaic.as-module .O16-link-mosaic-inner,.O2-footer__group__inner,.O2-footer__group__list__inner,.O20-1-multiple-links-cards .card-list--single-stacked .card,.articles-col{max-width:none;width:85rem}.O11-text-content-block.as-module .container,.O11-text-content-block.as-module .js-modal .modal__inner,.O2-footer__group__list__item a,.js-modal .O11-text-content-block.as-module .modal__inner{padding-left:0;padding-right:0}.O2-footer__legal{line-height:1.4}.O2-footer__legal__links{padding-right:1.5rem;float:left;width:52rem}.O2-footer__legal .O2-footer__legal__copyright,.O2-footer__legal__copyright{padding-left:1.5rem;float:right;margin:0;text-align:right}.O3-hero-main-image-section.is-white-overlay:before{background-image:linear-gradient(240deg,rgba(255,255,255,0),rgba(255,255,255,.7))}.O3-hero-main-image-section{height:57.5rem;width:auto;padding:8rem 0 0;margin-right:-5.5rem;margin-left:0}.O3-hero-main-image-section.small-hero{height:50rem!important}.O3-hero-main-image-section:before{background-image:linear-gradient(240deg,rgba(0,0,0,0),rgba(0,0,0,.7))}.O3-hero-main-image-section-text-section{margin-left:11rem;width:63rem;padding-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.O3-hero-main-image-section-text-section .body-text-2{padding-bottom:4rem;padding-right:0}.O3-hero-red-box{width:57.5rem;padding-left:5.5rem;margin-left:-5rem;right:auto}.O3-hero-red-box-texts{padding-left:0}.O3-hero-red-box-texts__text{font-size:11px;font-size:1.375rem}.O3-hero-red-box-texts__text .label{padding-bottom:.5rem}.O3-hero-small-image{width:19rem;display:block;float:right;margin-top:-19rem;position:relative;z-index:3;-webkit-transform:translate3d(0,10rem,0);transform:translate3d(0,10rem,0);opacity:0;-webkit-animation-name:initial-view-fade-translate;animation-name:initial-view-fade-translate;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.O3-hero-small-image:after,.O3-hero-small-image:before{content:' ';display:table}.O3-hero-small-image:after{clear:both}.O3-hero-small-image .image-area__image{position:relative}.O3-hero-small-image .image-area__image:before{content:'';display:block;padding:100% 0 0}.O3-hero-small-image .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O3-1-home-page-hero-search .search-form,.O3-hero.O3-hero-extended .O3-hero-main-image-section-text-section .body-text-2,.O3-hero.O3-hero-extended .O3-hero-main-image-section-text-section h1,.O3-hero.O3-hero-extended.has-small-image .O3-hero-main-image-section-text-section,.modal-multi-selector.is-brand-selector .modal-multi-selector__description{width:74rem}.O3-1-home-page-hero-search__search-area__welcome-text{font-size:13px;font-size:1.625rem}.O3-1-home-page-hero-search__search-area__suggestion-list,.O3-2-new-home-page-hero__search__suggestion-list{float:none;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.O3-1-home-page-hero-search__search-area__suggestion-list__item,.O3-1-home-page-hero-search__search-area__suggestion-list__title,.O3-2-new-home-page-hero__search__suggestion-list__item,.O3-2-new-home-page-hero__search__suggestion-list__title{margin:1rem}.O3-1-home-page-hero-search .search-form__btn{padding-right:3.75rem}.O3-1-home-page-hero-search .search-form__reset{width:2.375rem;height:2.375rem}.O3-1-home-page-hero-search .search-form__reset:after,.O3-1-home-page-hero-search .search-form__reset:before{width:2.75rem}.O3-1-home-page-hero-search .search-form__reset:after{-webkit-transform:translate3d(1.5px,-.9625rem,0) rotate(45deg);transform:translate3d(1.5px,-.9625rem,0) rotate(45deg);-webkit-transform:translate3d(1.5px,calc(-50% + -.8375rem),0) rotate(45deg);transform:translate3d(1.5px,calc(-50% + -.8375rem),0) rotate(45deg)}.O3-1-home-page-hero-search .search-form__reset:before{-webkit-transform:translate3d(1.5px,.9625rem,0) rotate(-45deg);transform:translate3d(1.5px,.9625rem,0) rotate(-45deg);-webkit-transform:translate3d(1.5px,calc(50% + .8375rem),0) rotate(-45deg);transform:translate3d(1.5px,calc(50% + .8375rem),0) rotate(-45deg)}.O29-article-header-bottom-section,.O29-article-header-top-section,.O3-1-home-page-hero-search__bottom-area__flex-wrap,.O7-brand-list .image-area{width:63rem;float:none;margin-left:auto;margin-right:auto}.O3-1-home-page-hero-search__bottom-area__box{float:none;margin-left:auto;margin-right:auto}.O3-1-home-page-hero-search__bottom-area__box__inner__number{font-size:40px;font-size:5rem}.O3-1-home-page-hero-search__bottom-area__box__inner__description{font-size:16px;font-size:2rem}.O11-text-content-block.as-module,.O11-text-content-block.as-module.is-wide,.O19-8-filtered-blog-posts__header,.O19-8-filtered-blog-posts__header.is-wide,.O19-filtered-feed__header,.O19-filtered-feed__header.is-wide,.O20-1-multiple-links-cards .heading-container,.O5-multi-content-block.as-module .O5-multi-content-block-inner .image-area,.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block.is-wide,.O8-block-quote.as-module .O8-block-quote-inner,.card-list--standalone .card .text-area,.card-list__description{width:63rem}.O5-multi-content-block.as-module .O5-multi-content-block-inner .image-area__cta{width:19rem;top:auto;bottom:3rem;left:0;-webkit-transform:translate(0);transform:translate(0)}.O5-multi-content-block.as-module .O5-multi-content-block-inner .image-area__cta_middle{width:8rem!important;height:5rem!important;top:calc(50% - 20px);left:calc(50% - 32px)}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-color-block{width:30rem;height:22.5rem;margin-top:-11rem}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block{width:52rem;float:right}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block h4,.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block h5{font-size:18px;font-size:2.25rem;line-height:1.33}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__small,.O5-card-list .card-list-item,.O5-card-list:after{max-width:none;width:19rem}.O7-brand-list-cards .card .divider{margin:2rem 0}.O7-brand-list .text-area{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O7-brand-list .text-area__top-aligner{padding:0 4rem;text-align:left}.O7-brand-list .text-area .brand-logo{width:30rem}.O22-stats-inner-item:after,.O7-brand-list .text-area .brand-logo:after{display:none}.O7-brand-list .text-area .brand-logo__image{width:30rem;padding:5rem 0 4rem;text-align:left}.O7-brand-list .text-area .brand-logo__image svg{height:30px;width:auto}.O7-brand-list .text-area .text-area-inner-texts{border-left:1px solid #f5f5f5;padding:2rem 4rem}.O7-brand-list .O7-brand-list-top-section-texts{width:63rem;margin-left:auto;margin-right:auto}.O10-sign-up-content-block__sign-up__texts,.O16-link-mosaic.as-module .O16-link-mosaic-inner-block{max-width:none;width:41rem}.O11-text-content-block.as-module.is-split-mode .O11-text-content-block__content{text-align:left;float:left;width:50%}.O11-text-content-block.as-module.is-split-mode .O11-text-content-block__content.is-first{padding-right:1.5rem}.O11-text-content-block.as-module.is-split-mode .O11-text-content-block__content.is-second{padding-left:1.5rem}.O12-brand-info-card-section,.O13-location-card-section,.O31-article-text-section,.is-split-mode.O11-text-content-block h3{padding-bottom:4rem}.O11-text-content-block h2{padding:3rem 0}.is-split-mode.O11-text-content-block h2{padding-bottom:5rem}.O12-brand-info-card-section-texts,.O13-location-card-section-texts,.O15-job-description .article-page__header,.O15-job-description .article-page__text-block,.O28-article-footer__info-blocks,.O31-article-text-section-texts{float:none;margin-left:auto;margin-right:auto;width:63rem}.O14-contact-info.is-light-grey:before{height:19rem}.O14-contact-info .divider,.O14-contact-info .image-area__image,.O14-contact-info__description,.O28-article-footer__contact-info .image-area,.O28-article-footer__contact-info__text-area{max-width:none}.O14-contact-info .image-area{margin-bottom:2rem}.O14-contact-info .image-area__image{width:19rem}.O14-contact-info__heading{font-size:24px;font-size:3rem;padding-bottom:0}.O14-contact-info__description{width:30rem}.O14-contact-info .O14-contact-info-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.O14-contact-info .O14-contact-info-ctas__item{padding-top:2rem;padding-bottom:2rem}.O14-contact-info .O14-contact-info-ctas__item .icon{margin-right:2rem}.O14-contact-info .O14-contact-info-ctas__item>*{margin-top:0;margin-bottom:0;float:left}.O14-contact-info .O14-contact-info-ctas__item:after,.O14-contact-info .O14-contact-info-ctas__item:before{content:' ';display:table}.O14-contact-info .O14-contact-info-ctas__item:after{clear:both}.O15-job-description .article-page__text-block__contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.O15-job-description .article-page__text-block__contact-info>*{width:30rem}.O15-job-description__social-links{float:none;margin-left:auto;margin-right:auto;width:63rem;margin-bottom:2rem}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block.reversed .O16-link-mosaic-inner-block__big{margin-top:7rem}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__big{max-width:none;width:52rem}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__small.mobile-is-hidden{display:block}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block .btn,.O16-link-mosaic.as-module .O16-link-mosaic-inner-block .filter__btn{max-width:calc(100% - 8px)}.O17-event-list .card .text-area .card-heading,.O17-event-list .card .text-area .inner-text .card-heading,.O17-event-list .card.no-image .text-area .inner-text .card-heading{font-size:18px;font-size:2.25rem;line-height:1.33;font-weight:500}.O17-event-list .card .btn-wrap,.O20-multiple-links-card .card.multiple-links .image-area{padding-left:4rem;padding-right:4rem}.article-list .card.is-small.image .body-text-2{display:block;display:-webkit-box}.article-list .card.is-large{min-height:444px}.article-list .card.is-large .card-heading{font-size:24px;font-size:3rem;line-height:4rem}.O25-employee-facts__table__group,.js-modal .modal-multi-selector>.modal__inner,.modal-multi-selector>.container{padding-top:5rem;padding-bottom:5rem}.modal-multi-selector__title{font-size:34px;font-size:4.25rem;padding-right:11rem;margin-bottom:6rem;line-height:1.18}.O22-stats.is-narrow{width:66rem}.O22-stats-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.O22-stats-inner-item>*{padding-bottom:3rem}.O22-stats.as-module .O22-stats-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.O22-stats.as-module .O22-stats-inner-item,.O31-article-text{padding-bottom:2rem}.O22-stats.as-module .O22-stats-inner.full-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O22-stats-btn-wrap{padding-top:1rem}.has-scroll .O23-tabs__nav>.container,.has-scroll .js-modal .O23-tabs__nav>.modal__inner,.js-modal .has-scroll .O23-tabs__nav>.modal__inner{padding-left:4.5rem;padding-right:4.5rem}.O23-tabs__pagination{max-width:none;display:none}.O20-multiple-links-card,.O25-employee-facts__table,.O30-article-image,.O30-article-image.is-narrow{max-width:none;width:63rem}.O20-multiple-links-card .card{margin-top:4rem;margin-bottom:4rem}.O20-multiple-links-card .card.has-image .text-area{padding-top:11rem!important}.O20-multiple-links-card .card.multiple-links .download-link-list .card-heading{font-size:20px;font-size:2.5rem}.O20-multiple-links-card .card.multiple-links .text-area{padding:4rem 4rem 3.5rem;padding:3rem 4rem 2.5rem}.O20-1-multiple-links-cards .heading-container h3{font-size:34px;font-size:4.25rem;line-height:40px}.O20-1-multiple-links-cards .card-list--single-stacked .card .text-area{padding:3rem}.O20-1-multiple-links-cards .card-list--single-stacked .card .text-area .btn-wrap .btn__text{display:inline-block}.O30-article-image__item__copy:first-child,.page-wrapper>.O25-employee-facts:first-child,.page-wrapper>div:first-child>.O25-employee-facts:first-child,.page-wrapper>div>div:first-child>.O25-employee-facts:first-child{margin-top:0}.O25-employee-facts__hero{width:85rem;float:none;margin-left:auto;margin-right:auto;padding-bottom:6rem;background:0 0}.O25-employee-facts__hero:before{display:block;width:57.5rem;height:34.875rem;left:-5.5rem}.O25-employee-facts__hero__inner{padding-top:8rem;min-height:58.75rem;margin-right:-5.5rem;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#dfdfdf;overflow:hidden}.O25-employee-facts__hero__image{max-width:none;width:100%;height:45.75rem;position:absolute;left:0;bottom:0}.O25-employee-facts__hero__image__wrap{background:0 0}.O25-employee-facts__hero__image img{height:100%;left:85%}.O25-employee-facts__hero__text{width:41rem;min-width:0;padding-left:0;padding-right:0;padding-bottom:7rem;margin-left:11rem}.O25-employee-facts__hero__text__inner{max-width:none;width:100%}.O25-employee-facts__hero__name{font-size:48px;font-size:6rem;margin-bottom:3rem;color:#000}.O25-employee-facts__hero__content{font-size:16px;font-size:2rem;line-height:1.75}.O25-employee-facts__hero__content strong{line-height:inherit}.O25-employee-facts__hero__facts{padding-top:3rem;border-top:1px solid rgba(155,155,155,.5)}.O25-employee-facts__hero__facts dd,.O25-employee-facts__hero__facts dt{max-width:none;width:19rem}.O25-employee-facts__table__group.has-sub-list dd{display:-webkit-box;display:-ms-flexbox;display:flex}.O25-employee-facts__table__group.has-sub-list dd>*{-ms-flex-negative:0;flex-shrink:0}.O25-employee-facts__table dt{width:19rem;float:left;margin-bottom:0}.O25-employee-facts__table dd{width:41rem;float:right}.O25-employee-facts__table dd span{width:22rem;float:left;margin-bottom:0}.O27-social-links-list{max-width:none;width:30rem}.O27-social-links.is-vertical .O27-social-links-list{max-width:none;width:8rem}.O28-article-footer__contact-info{float:none;margin-left:auto;margin-right:auto;width:63rem;padding-bottom:5rem}.O28-article-footer__contact-info .image-area{width:19rem}.O28-article-footer__contact-info__text-area{width:41rem}.O28-article-footer__contact-info__text-area .label{font-weight:500;padding-bottom:0}.O28-article-footer__contact-info__text-area__heading{font-size:34px;font-size:4.25rem;padding-bottom:3rem}.O28-article-footer__info-blocks__link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O28-article-footer__info-blocks__link-list>*{width:30rem}.O29-article-header-top-section__heading{font-size:40px;font-size:5rem;line-height:1.2}.O29-article-header-top-section__description{font-size:20px;font-size:2.5rem;line-height:1.5}.O30-article-image .slider__controls{top:9rem}.O30-article-image__item__image{margin-bottom:4rem}.O30-article-image__item__caption{width:52rem}.O30-article-image__item__caption p{margin-bottom:3rem}.O30-article-image__item__caption,.O30-article-image__item__caption p{font-size:14px;font-size:1.75rem;line-height:1.43}.O30-article-image__item__caption p.O30-article-image__item__credit,.O30-article-image__item__caption.O30-article-image__item__credit{font-size:12px;font-size:1.5rem}.O30-article-image__item__credit{max-width:none;width:100%}.O31-article-text__social-links{margin-left:11rem}.O33-similar-vacancies .card-list--similar-vacancies .card{width:41rem;margin-bottom:3rem}.O33-similar-vacancies .card-list--similar-vacancies .card .text-area .card-heading{font-weight:500}.O33-similar-vacancies .card-list--similar-vacancies .card .text-area .card-heading:first-child{padding-top:0}.O33-similar-vacancies .card-list--similar-vacancies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O33-similar-vacancies .card-list--similar-vacancies .inner-text{padding:4.25rem 0}.card-list--standalone .card .text-area .card-heading{font-size:24px;font-size:3rem;line-height:4rem}.card-list--standalone .card.no-image .text-area{float:none;margin-left:auto;margin-right:auto;text-align:center;width:100%}.card-list--standalone .card.no-image .text-area>*{float:none;margin-left:auto;margin-right:auto;width:76rem;max-width:calc(175% - -.75rem)}.row>.card-list--standalone .card.no-image .text-area>*{max-width:calc(175% - 1rem)}.card-list--standalone .card.no-image .text-area .card-heading{font-size:34px;font-size:4.25rem;line-height:5rem}.card-list--standalone .card.no-image .text-area .body-text-2{font-size:16px;font-size:2rem;line-height:3rem}.card-list--standalone .card.no-image .text-area .label-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:992px){.O1-3-header-basket__inner,.O11-text-content-block.as-module,.O19-8-filtered-blog-posts__header,.O19-filtered-feed__header,.O20-1-multiple-links-cards .heading-container,.O7-brand-list.has-image .O7-brand-list-top-section .image-area,.O8-block-quote.as-module .O8-block-quote-inner{width:57rem}.O1-3-header-basket__inner.is-wide,.O16-link-mosaic.as-module .O16-link-mosaic-inner,.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap{width:97rem}.O1-3-header-basket .marketoForm form{margin-left:auto;margin-right:auto;width:77rem!important}.O1-3-header-basket__cancel{margin-right:6rem}.O1-3-header-basket__item{padding-right:10rem}.O2-footer{font-size:12px;font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O2-footer__col{-webkit-box-flex:1;-ms-flex:1;flex:1;width:20%;padding-top:5rem;padding-bottom:5rem;padding-right:3.125rem}.O2-footer__col.has-large-padding{padding-top:8.75rem;padding-bottom:8.75rem}.O2-footer__socials .O2-footer__col{width:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.O2-footer__col.is-wide{width:60rem;margin-right:7rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.O2-footer__contact{padding-top:6rem;padding-bottom:5rem}.O2-footer__contact__info p{float:left;margin-right:7rem;margin-bottom:0}.O15-job-description .article-page__sidebar-block,.O2-footer__contact .btn,.O2-footer__contact .filter__btn{float:right}.O2-footer__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:15.875rem;padding:0;line-height:2}.O2-footer__group__wrap{width:23.4rem;position:absolute;top:0;right:50%;-webkit-transform:translate(58.5rem,0);transform:translate(58.5rem,0)}.O2-footer__group__inner{width:auto;margin-left:0;margin-right:0;padding:4rem 1.875rem}.O2-footer__group__list{min-width:0;width:100%;padding-left:0;padding-right:0;position:absolute;top:100%;left:0}.O2-footer__group__list__inner,.O7-brand-list-cards .card .text-area .brand-logo{width:100%}.O2-footer__group__list__item a{padding-left:1.875rem;padding-right:1.875rem}.O2-footer__legal__links{padding-right:1.5rem;width:77rem}.O2-footer__legal .O2-footer__legal__copyright,.O2-footer__legal__copyright{padding-left:1.5rem}.O2-footer__links{display:block}.O2-footer__links-container>.container,.js-modal .O2-footer__links-container>.modal__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.O2-footer__socials{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.O2-footer__socials__inner{width:90rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:15.875rem}.O2-footer .O2-footer__title,.O2-footer__title{margin-bottom:3.125rem}.O3-hero-main-image-section{height:62.5rem;width:117rem}.O3-hero-main-image-section.small-hero{height:55rem!important}.O3-hero-main-image-section-text-section{margin-left:10rem;width:57rem}.O3-hero-main-image-section-text-section .body-text-2{font-size:16px;font-size:2rem;padding-bottom:5rem;line-height:1.5}.O3-hero-red-box{margin-top:-46rem;padding-top:46rem;padding-left:8.75rem;width:54.5rem;margin-left:-4.5rem;padding-left:7.5rem;margin-left:-7rem}.O3-hero-red-box-texts__text{font-size:12px;font-size:1.5rem}.O3-hero-red-box-texts__text__stock-link.mobile{display:none}.O3-hero-red-box-texts__text__stock-link.desktop{display:block}.O3-hero-small-image{width:27rem;margin-right:10rem;margin-top:-17%}.O3-hero.O3-hero-extended .O3-hero-main-image-section-text-section .body-text-2,.O3-hero.O3-hero-extended .O3-hero-main-image-section-text-section h1,.O3-hero.O3-hero-extended.has-small-image .O3-hero-main-image-section-text-section{width:67rem}.O3-1-home-page-hero-search__search-area{padding-bottom:8rem}.O3-1-home-page-hero-search .search-form{width:103rem}.O3-1-home-page-hero-search .search-form__form{font-size:40px;font-size:5rem;padding:0 5rem}.O3-1-home-page-hero-search .search-form__btn svg{width:3.75rem;height:3.75rem}.O3-1-home-page-hero-search .search-form__suggestion{font-size:18px;font-size:2.25rem;line-height:6.875rem}.O3-1-home-page-hero-search__bottom-area__flex-wrap{width:97rem;display:-webkit-box;display:-ms-flexbox;display:flex}.O3-1-home-page-hero-search__bottom-area__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:4rem;margin-bottom:0;font-weight:600}.O3-1-home-page-hero-search__bottom-area__box:first-child{margin-right:1px}.O3-1-home-page-hero-search__bottom-area__box:last-child{margin-left:1px}.O11-text-content-block.as-module.is-split-mode .O11-text-content-block__content.is-first,.O3-1-home-page-hero-search__bottom-area__box__inner__number{padding-right:2rem}.O3-1-home-page-hero-search__bottom-area__box__inner__description{padding-right:0;margin-bottom:2rem;font-weight:600;line-height:1.25}.O20-multiple-links-card .card .image-area,.O3-1-home-page-hero-search__bottom-area__box__sub-description{display:block}.O3-1-home-page-hero-search__bottom-area__box .btn,.O3-1-home-page-hero-search__bottom-area__box .filter__btn{margin-top:auto;width:100%}.O3-1-home-page-hero-search__bottom-area__box .btn .btn__text,.O3-1-home-page-hero-search__bottom-area__box .filter__btn .btn__text{display:inline-block}.O11-text-content-block.as-module.is-split-mode,.O11-text-content-block.as-module.is-wide,.O20-1-multiple-links-cards .card-list--single-stacked .card,.O28-article-footer.is-wide .O28-article-footer__contact-info,.O5-card-list,.O5-multi-content-block.as-module .O5-multi-content-block-inner .image-area,.O9-job-list__content,.articles-col,.modal-multi-selector.is-brand-selector .modal-multi-selector__description{width:77rem}.O5-multi-content-block.as-module .O5-multi-content-block-inner .image-area__cta{width:27rem;bottom:5rem}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-color-block{width:47rem;margin-left:-10rem;height:33rem;margin-top:-15rem}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block{width:47rem;margin-right:10rem}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block.is-wide{width:57rem;float:right}.O5-card-list .card-list-item,.O5-card-list:after{width:17rem}.O6-content-list .card-list--three-card-row .card .image-area{width:100%;margin-bottom:0}.O6-content-list .card-list--three-card-row .card .text-area{padding-top:3rem}.O6-content-list .card-list--three-card-row .card:nth-child(3n-1){-webkit-transform:translate(0,3rem);transform:translate(0,3rem)}.O6-content-list .card-list--three-card-row .card:nth-child(3n-1).is-scroll-reveal-hidden-top{-webkit-transform:translate3d(0,-7rem,0);transform:translate3d(0,-7rem,0)}.O6-content-list .card-list--three-card-row .card:nth-child(3n-1).is-scroll-reveal-hidden-bottom{-webkit-transform:translate3d(0,13rem,0);transform:translate3d(0,13rem,0)}.O7-brand-list-inner-color{padding-top:6rem;padding-bottom:23.125rem}.O7-brand-list-inner-color.is-light-grey{background-color:#f5f5f5}.O7-brand-list-cards{margin-top:-13.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.O7-brand-list-cards .card{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;width:20%;border-left:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5}.O7-brand-list-cards .card:last-child{border-right:1px solid #f5f5f5}.O7-brand-list-cards .card .text-area{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.O7-brand-list-cards .card .text-area__top-aligner{padding:0 3rem;width:100%;text-align:left}.O7-brand-list-cards .card .text-area .brand-logo__image{width:80%}.O7-brand-list-cards .card .text-area .brand-logo__image svg{height:25px;width:auto}.O7-brand-list-cards .card .text-area .text-area-inner-texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;border:none;border-top:1px solid #f5f5f5;padding:3rem}.O7-brand-list.has-image{padding-top:12rem}.O7-brand-list.has-image .image-area{margin-top:-12rem;display:block}.O7-brand-list.has-image .O7-brand-list-top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O7-brand-list.has-image .O7-brand-list-top-section-texts{text-align:left;margin-left:0;width:47rem}.O8-block-quote .O8-block-quote-inner__heading{font-size:24px;font-size:3rem;margin-bottom:4rem;line-height:1.58}.O8-block-quote .O8-block-quote-inner .btn,.O8-block-quote .O8-block-quote-inner .filter__btn{margin-top:5rem}.O9-job-list .filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O9-job-list .filter__group{width:20rem}.O10-sign-up-content-block__sign-up{width:117rem}.O10-sign-up-content-block__sign-up__texts,.O16-link-mosaic.as-module .O16-link-mosaic-inner-block,.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__big{width:47rem}.O11-text-content-block.as-module.is-split-mode .O11-text-content-block__content.is-second{padding-left:2rem}.O11-text-content-block.small-heading h3{font-weight:500}.O12-brand-info-card-section-card-placeholder .card:first-child,.O12-brand-info-card:first-child .card,.O13-location-card-section-card-placeholder .card:first-child,.O13-location-card:first-child .card{margin-top:0}.O12-brand-info-card-section,.O13-location-card-section,.O31-article-text-section{float:none;margin-left:auto;margin-right:auto;width:97rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O12-brand-info-card-section-texts,.O13-location-card-section-texts,.O31-article-text-section-texts{width:57rem;margin-left:0;margin-right:0}.O12-brand-info-card .card,.O13-location-card .card,.O20-multiple-links-card,.articles-extra{width:37rem}.O12-brand-info-card .card .card-heading,.O13-location-card .card .card-heading,.O20-multiple-links-card .card .download-heading,.O31-article-text .card .card-heading{font-size:18px;font-size:2.25rem;line-height:3rem}.O12-brand-info-card .card .text-area,.O13-location-card .card .text-area,.O31-article-text .card .text-area{padding-top:3rem;padding-bottom:3rem}.O12-1-brand-card-list .card-list--brand-card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.O12-1-brand-card-list .card-list--brand-card-list .card{margin:0 1.5rem;max-width:37rem}.O12-1-brand-card-list .card-list--brand-card-list.has-three-cards{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O12-1-brand-card-list .card-list--brand-card-list.has-three-cards .card{margin:0}.O12-1-brand-card-list .card-list--brand-card-list.has-four-cards{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O12-1-brand-card-list .card-list--brand-card-list.has-four-cards .card{margin:0;max-width:27rem;margin:0}.O12-1-brand-card-list .card-list--brand-card-list.has-five-cards{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O12-1-brand-card-list .card-list--brand-card-list.has-five-cards .card{width:100%;margin:0}.O12-1-brand-card-list .card-list--brand-card-list.has-five-cards .card svg{height:20px;width:auto}.O12-1-brand-card-list .card-list--brand-card-list.has-five-cards .card .text-area{padding-left:2rem;padding-right:2rem}.O14-contact-info{padding-top:11.25rem;padding-bottom:11.25rem}.O14-contact-info.is-light-grey:before{height:21.75rem}.O14-contact-info__heading{font-size:34px;font-size:4.25rem;padding-bottom:2rem}.O15-job-description .article-page-sections,.O15-job-description__social-links{float:left}.O15-job-description .article-page{position:relative}.O15-job-description .article-page:after,.O15-job-description .article-page:before{content:' ';display:table}.O15-job-description .article-page:after{clear:both}.O15-job-description .article-page__header,.O15-job-description .article-page__text-block{margin-left:0;margin-right:0;width:57rem;margin-left:10rem}.O15-job-description .article-page__sidebar-block .card,.O31-article-text-section-card-placeholder .card:first-child,.O31-article-text:first-child .card{margin-top:0}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__small{width:22rem}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block .btn,.O16-link-mosaic.as-module .O16-link-mosaic-inner-block .filter__btn{font-size:16px;font-size:2rem;max-width:calc(100% - 24px)}.O17-event-list .card .btn-wrap,.O17-event-list .card-list--swipe-stack-cards .card.no-image .text-area{padding-left:3rem;padding-right:3rem}.O19-filtered-feed__header.is-wide{width:97rem}.article-list .card .card-heading,.article-list .card.is-small.image .card-heading{font-size:18px;font-size:2.25rem}.article-list .card.is-small{width:37rem;font-size:24px;font-size:3rem;min-height:454px}.article-list .card.is-small .card-heading{font-size:24px;font-size:3rem;line-height:4rem}.article-list .card.is-small.image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-list .card.is-small.image .btn-wrap{visibility:visible;height:auto}.article-list .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article-list .card .image-area{width:40rem}.article-list .card .text-area{width:37rem;margin-top:0}.article-list .card.is-reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.O19-8-filtered-blog-posts__header.is-wide,.O25-employee-facts__table,.O29-article-header .image-area,.O29-article-header-bottom-section,.O29-article-header-top-section,.O29-article-header-top-section-main,.O30-article-image,.O31-article-text.is-wide .O31-article-text-section{width:97rem}.modal-multi-selector__list{-webkit-column-count:4;column-count:4;-webkit-column-gap:3rem;column-gap:3rem}.modal-multi-selector__more{text-align:center}.modal-multi-selector__logo{margin-left:auto;margin-right:auto}.modal-multi-selector__title{padding-right:0;margin-bottom:1rem;text-align:center}.O22-stats.is-narrow{width:80rem}.O22-stats.is-narrow .O22-stats-inner-item{width:50%}.O22-stats-inner-item{padding:0 3rem;width:33.33%;border:none}.O23-tabs__nav{border-bottom:1px solid #e4e4e4}.O23-tabs__nav>.container,.js-modal .O23-tabs__nav>.modal__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:1.5rem;padding-right:1.5rem}.is-filter .O23-tabs__nav>.container,.is-filter .js-modal .O23-tabs__nav>.modal__inner,.js-modal .is-filter .O23-tabs__nav>.modal__inner{padding-left:0;padding-right:0}.has-scroll .O23-tabs__nav>.container,.has-scroll .js-modal .O23-tabs__nav>.modal__inner,.js-modal .has-scroll .O23-tabs__nav>.modal__inner{padding-left:1.5rem;padding-right:1.5rem}.O23-tabs__list__indicator{width:17rem;-webkit-transform:translate3d(1.5rem,0,0);transform:translate3d(1.5rem,0,0)}.O27-social-links-list,.has-2-tabs .O23-tabs__list__indicator,.has-3-tabs .O23-tabs__list__indicator,.has-4-tabs .O23-tabs__list__indicator{width:27rem}.is-filter .O23-tabs__list__indicator{width:auto}.O23-tabs__item{padding:0 1.5rem;width:20rem}.has-scroll .O23-tabs__item{padding-left:1.5rem;padding-right:1.5rem}.has-4-tabs .O23-tabs__item{width:30rem}.has-3-tabs .O23-tabs__item{width:36rem;padding-left:3rem;padding-right:3rem}.has-2-tabs .O23-tabs__item{width:47rem;padding-left:8.5rem;padding-right:8.5rem}.is-filter .O23-tabs__item{width:auto;padding-left:3rem;padding-right:3rem}.O23-tabs__item__inner{font-size:14px;font-size:1.75rem;height:10rem}.O20-multiple-links-card .card .card-heading{font-size:18px;font-size:2.25rem;line-height:1.6}.O25-employee-facts__hero{width:117rem;padding-bottom:9rem}.O25-employee-facts__hero:before{width:57.5rem;height:50.5rem;left:-10.5rem}.O25-employee-facts__hero__inner{min-height:71.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.O25-employee-facts__hero__image{height:58.875rem}.O25-employee-facts__hero__image img{left:75%}.O25-employee-facts__hero__text{width:47rem;margin-left:10rem}.O25-employee-facts__hero__name{font-size:56px;font-size:7rem;margin-bottom:4rem;line-height:1.14}.O25-employee-facts__table dt{width:20rem;margin-right:10rem}.O25-employee-facts__table dd{width:67rem}.O25-employee-facts__table dd span{width:20rem}.O27-social-links.is-vertical .O27-social-links-list{width:7rem}.O27-social-links.is-attached,.O29-article-header-top-section__social-links{position:absolute;z-index:10}.social--top.O27-social-links.is-attached,.social--top.O29-article-header-top-section__social-links{position:absolute;top:initial;bottom:initial}.social--bottom.O27-social-links.is-attached,.social--bottom.O29-article-header-top-section__social-links{position:absolute;top:initial;bottom:300px}.O29-article-header-bottom-section__social-links,.social--hide.O27-social-links.is-attached,.social--hide.O29-article-header-top-section__social-links{display:none}.social--follow.O27-social-links.is-attached,.social--follow.O29-article-header-top-section__social-links{position:fixed;top:150px}.O27-social-links.is-attached .O27-social-links-list,.O29-article-header-top-section__social-links .O27-social-links-list{width:7rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O27-social-links.is-attached .O27-social-links-list>*,.O29-article-header-top-section__social-links .O27-social-links-list>*{margin-left:0;margin-right:0;margin-bottom:4rem}.O28-article-footer__contact-info{float:none;margin-left:auto;margin-right:auto;width:97rem}.O28-article-footer__contact-info .image-area{width:17rem}.O28-article-footer__contact-info__text-area,.O29-article-header.is-wide .O29-article-header-bottom-section,.O29-article-header.is-wide .O29-article-header-top-section,.O29-article-header.is-wide .O29-article-header-top-section-main,.O29-article-header.is-wide .image-area,.O30-article-image.is-narrow,.O30-article-image__item__caption,.card-list__description{width:77rem}.O28-article-footer__contact-info__text-area__heading,.O31-article-text .card{width:37rem}.O28-article-footer__contact-info .O28-article-footer-btn-social-wrap,.O28-article-footer__contact-info__text-area__person-info,.O28-article-footer__contact-info__text-area__title{width:27rem}.O28-article-footer__info-blocks{margin-left:30rem;width:87rem}.O28-article-footer__info-blocks__link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O28-article-footer__info-blocks__link-list:after{height:0;width:27rem;content:'';display:block}.O28-article-footer__info-blocks__link-list>*{width:27rem}.O28-article-footer__info-blocks__link-list>* a{width:17rem}.O29-article-header-top-section__heading{font-size:56px;font-size:7rem;line-height:1.14}.O29-article-header-top-section__description{font-size:24px;font-size:3rem;line-height:1.33}.O29-article-header-top-section__social-links{margin-left:-10rem}.O31-article-text__social-links{margin-left:0}.O31-article-text .O27-social-links{padding-top:0}.O31-article-text .O8-block-quote-inner{width:36rem!important}.O31-article-text.is-wide .O31-article-text-section-texts{width:77rem;margin-left:10rem}.articles-extra-blog{float:right;margin-left:4rem;margin-bottom:4rem;margin-right:-10rem}.O33-similar-vacancies .card-list--similar-vacancies{width:137rem;margin-left:-8.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.O33-similar-vacancies .card-list--similar-vacancies .card{margin-right:3rem;width:37rem}.card-list__heading--displaced-cards{margin-bottom:2rem}.card-list--standalone .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card-list--standalone .card .image-area{width:87rem}.card-list--standalone .card .text-area{margin-left:-17rem;width:47rem;margin-top:0}.card-list--standalone .card.is-reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.card-list--standalone .card.is-reversed .text-area{margin-left:0}.card-list--standalone .card.is-reversed .image-area{margin-left:-20rem}}@media screen and (min-width:1200px){.O1-1-header__nav__sub__back,.O3-hero-red-box-texts__text__stock-link.mobile,.is-hidden-desktop{display:none}.O1-1-header__nav__item .O1-1-header__nav__sub__back+a,.O1-1-header__nav__sub__back+a{padding-left:0}.O1-1-header__nav__item{margin-right:0;font-weight:400;white-space:nowrap;border:0}.O1-1-header__nav__item a{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.75rem;padding-bottom:.75rem}.O1-1-header__nav__item.has-sub>a{padding-right:0}.O1-1-header__nav__item.is-title{margin-bottom:3rem;padding-left:0;font-weight:300;text-transform:uppercase}.O1-1-header__nav__item.is-title a>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:inherit;opacity:.45;-webkit-transition:opacity .2s;transition:opacity .2s ease}.O1-1-header.no-clicks .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item.is-title,.O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item.is-title{padding-right:1.5rem;padding-right:2rem}.O1-1-header.no-clicks .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item.is-title a,.O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item.is-title a{display:-webkit-box;display:-ms-flexbox;display:flex}body.has-hover .O1-1-header.no-clicks .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item.is-title a:hover>span,body.has-hover .O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item.is-title a:hover>span{opacity:1}.O1-1-header.is-open .O1-1-header__nav__list.is-hidden>.O1-1-header__nav__item.is-title a,.O1-1-header.no-clicks.is-open .O1-1-header__nav__list.is-hidden-path>.O1-1-header__nav__item.is-title a{visibility:visible}.O1-1-header__nav__sub .O1-1-header__nav__item,.O1-1-header__nav__sub .O1-1-header__nav__item.is-title{margin-left:0}.O1-1-header .O1-1-header__nav>.O1-1-header__nav__list{width:0}.O1-3-header-basket__inner,.O11-text-content-block.as-module,.O19-8-filtered-blog-posts__header,.O19-filtered-feed__header,.O20-1-multiple-links-cards .heading-container,.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block.is-wide,.O7-brand-list.has-image .O7-brand-list-top-section .image-area,.O8-block-quote.as-module .O8-block-quote-inner{width:68rem}.O1-3-header-basket__inner.is-wide,.O16-link-mosaic.as-module .O16-link-mosaic-inner,.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap,.O8-block-quote.as-module.is-big .O8-block-quote-inner{width:116rem}.O1-3-header-basket .marketoForm form{margin-left:auto;margin-right:auto;width:92rem!important}.O1-3-header-basket__cancel{margin-right:8rem}.O2-footer__col.is-wide{width:72rem;margin-right:7rem}.O2-footer__group__wrap{width:28rem;-webkit-transform:translate(70rem,0);transform:translate(70rem,0)}.O2-footer__group__inner,.O2-footer__group__list__item a{padding-left:3.75rem;padding-right:3.75rem}.O2-footer__group__list__inner{padding-top:1.875rem;padding-bottom:1.875rem}.O2-footer__legal__links{padding-right:2rem}.O2-footer__legal .O2-footer__legal__copyright,.O2-footer__legal__copyright{padding-left:2rem}.O2-footer__socials__inner{width:108rem}.O3-hero-main-image-section{height:71.25rem;width:140rem}.O3-hero-main-image-section-text-section{margin-left:12rem;width:68rem}.O3-hero-red-box{width:63.5rem;margin-left:-2.5rem;padding-left:7.5rem;margin-left:-7rem}.O3-hero-red-box-texts__text__stock-link.desktop{display:block}.O3-hero-small-image{width:32rem;margin-right:12rem;margin-top:-17%}.O3-hero.O3-hero-extended .O3-hero-main-image-section-text-section .body-text-2,.O3-hero.O3-hero-extended .O3-hero-main-image-section-text-section h1,.O3-hero.O3-hero-extended.has-small-image .O3-hero-main-image-section-text-section{width:80rem}.O3-1-home-page-hero-search .search-form{width:124rem}.O3-1-home-page-hero-search .search-form__form{font-size:62px;font-size:7.75rem;padding:0 7.5rem}.O3-1-home-page-hero-search .search-form__btn{padding-right:5rem}.O3-1-home-page-hero-search .search-form__btn svg{width:5rem;height:5rem}.O3-1-home-page-hero-search .search-form__reset{right:40px}.O11-text-content-block.as-module.is-split-mode,.O11-text-content-block.as-module.is-wide,.O20-1-multiple-links-cards .card-list--single-stacked .card,.O28-article-footer.is-wide .O28-article-footer__contact-info,.O3-1-home-page-hero-search__bottom-area__flex-wrap,.O5-card-list,.O5-multi-content-block.as-module .O5-multi-content-block-inner .image-area,.O9-job-list__content,.articles-col,.modal-multi-selector.is-brand-selector .modal-multi-selector__description{width:92rem}.O5-multi-content-block.as-module .O5-multi-content-block-inner .image-area__cta{width:32rem;bottom:6rem}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-color-block{width:56rem;margin-left:-12rem;height:43.25rem;margin-top:-17.5rem}.O5-multi-content-block.as-module .O5-multi-content-block-inner-row-wrap-multi-block{width:56rem;margin-right:12rem}.O5-card-list .card-list-item,.O5-card-list:after{width:20rem}.O7-brand-list.has-image .O7-brand-list-top-section-texts{width:56rem}.O8-block-quote.as-module.is-big,.js-modal .modal-multi-selector>.modal__inner,.modal-multi-selector>.container{padding-top:12rem;padding-bottom:12rem}.O8-block-quote.as-module.is-big.is-wide .O8-block-quote-inner{width:100%}.O8-block-quote.as-module.is-big .O8-block-quote-inner__heading{letter-spacing:-.4px;margin-bottom:6rem}.O8-block-quote.as-module.is-big .O8-block-quote-inner__heading:last-child{margin-bottom:0}.O8-block-quote.as-module.is-big .O8-block-quote-inner__icon{margin-bottom:6rem}.O8-block-quote.as-module.is-big .O8-block-quote-inner__icon .icon svg{width:5.875rem;height:4rem}.O8-block-quote .O8-block-quote-inner__icon .icon svg{width:4.5rem;height:3rem}.O8-block-quote .O8-block-quote-inner .O8-block-quote-inner-author-info__name{font-size:16px;font-size:2rem;line-height:1.5;margin-bottom:2rem}.O9-job-list .filter__group{width:24rem}.O9-job-list .card-list--single-stacked .card .text-area{padding:4rem}.O10-sign-up-content-block__sign-up{width:140rem}.O10-sign-up-content-block__sign-up__texts,.O16-link-mosaic.as-module .O16-link-mosaic-inner-block,.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__big{width:56rem}.O12-brand-info-card-section,.O13-location-card-section,.O31-article-text-section{float:none;margin-left:auto;margin-right:auto;width:116rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O12-brand-info-card-section-texts,.O13-location-card-section-texts,.O31-article-text-section-texts{width:68rem;margin-left:0;margin-right:0}.O12-brand-info-card .card,.O13-location-card .card,.O20-multiple-links-card,.article-list .card.is-small,.articles-extra{width:44rem}.O12-brand-info-card .card .card-heading,.O13-location-card .card .card-heading,.O31-article-text .card .card-heading{font-size:18px;font-size:2.25rem;line-height:3rem}.O12-brand-info-card .card .text-area,.O13-location-card .card .text-area,.O31-article-text .card .text-area{padding-top:3rem;padding-bottom:3rem}.O12-1-brand-card-list .card-list--brand-card-list .card{margin:0 2rem;max-width:44rem}.O12-1-brand-card-list .card-list--brand-card-list.has-five-cards .card .text-area,.O23-tabs__nav>.container,.has-scroll .O23-tabs__nav>.container,.has-scroll .js-modal .O23-tabs__nav>.modal__inner,.js-modal .O23-tabs__nav>.modal__inner,.js-modal .has-scroll .O23-tabs__nav>.modal__inner{padding-left:3rem;padding-right:3rem}.O12-1-brand-card-list .card-list--brand-card-list.has-four-cards .card{max-width:32rem;margin:0}.O14-contact-info__heading{font-size:34px;font-size:4.25rem;padding-bottom:2rem}.O15-job-description .article-page__header,.O15-job-description .article-page__text-block{width:68rem;margin-left:12rem}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block__small{width:26rem}.O16-link-mosaic.as-module .O16-link-mosaic-inner-block .btn,.O16-link-mosaic.as-module .O16-link-mosaic-inner-block .filter__btn{font-size:16px;font-size:2rem}.O19-filtered-feed__header.is-wide{width:116rem}.article-list .card.is-small.image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-list .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article-list .card .image-area{width:48rem}.article-list .card .text-area{width:44rem;margin-top:0}.article-list .card.is-reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.O19-8-filtered-blog-posts__header.is-wide,.O25-employee-facts__table,.O29-article-header .image-area,.O29-article-header-bottom-section,.O29-article-header-top-section,.O29-article-header-top-section-main,.O30-article-image,.O31-article-text.is-wide .O31-article-text-section{width:116rem}.modal-multi-selector__list{-webkit-column-gap:4rem;column-gap:4rem}.O22-stats.is-narrow{width:96rem}.O22-stats.is-narrow .O22-stats-inner-item{width:50%}.O22-stats-inner-item__number{font-size:80px;font-size:10rem;min-height:13rem}.is-filter .O23-tabs__nav>.container,.is-filter .js-modal .O23-tabs__nav>.modal__inner,.js-modal .is-filter .O23-tabs__nav>.modal__inner{padding-left:1rem;padding-right:1rem}.O23-tabs__list__indicator{width:20rem;-webkit-transform:translate3d(2rem,0,0);transform:translate3d(2rem,0,0)}.O27-social-links-list,.has-2-tabs .O23-tabs__list__indicator,.has-3-tabs .O23-tabs__list__indicator,.has-4-tabs .O23-tabs__list__indicator{width:32rem}.is-filter .O23-tabs__list__indicator{width:auto}.O23-tabs__item{padding:0 2rem;width:24rem}.has-scroll .O23-tabs__item{padding-left:2rem;padding-right:2rem}.has-4-tabs .O23-tabs__item{width:36rem}.has-3-tabs .O23-tabs__item{width:44rem;padding-left:4rem;padding-right:4rem}.has-2-tabs .O23-tabs__item{width:56rem;padding-left:10rem;padding-right:10rem}.is-filter .O23-tabs__item{width:auto;padding-left:4rem;padding-right:4rem}.O23-tabs__item__inner{font-size:16px;font-size:2rem}.O20-1-multiple-links-cards .card-list--single-stacked .card .text-area{padding-left:4rem;padding-right:4rem}.O25-employee-facts__hero{width:140rem;padding-bottom:9rem}.O25-employee-facts__hero:before{width:68.5rem;height:50.5rem;left:-12.5rem}.O25-employee-facts__hero__text{width:44rem;margin-left:12rem}.O25-employee-facts__table dt{width:24rem;margin-right:12rem}.O25-employee-facts__table dd{width:80rem}.O25-employee-facts__table dd span{width:24rem}.O27-social-links.is-attached .O27-social-links-list,.O27-social-links.is-vertical .O27-social-links-list,.O29-article-header-top-section__social-links .O27-social-links-list{width:8rem}.O28-article-footer__contact-info{float:none;margin-left:auto;margin-right:auto;width:116rem}.O28-article-footer__contact-info .image-area{width:20rem}.O28-article-footer__contact-info__text-area,.O29-article-header.is-wide .O29-article-header-bottom-section,.O29-article-header.is-wide .O29-article-header-top-section,.O29-article-header.is-wide .O29-article-header-top-section-main,.O29-article-header.is-wide .image-area,.O30-article-image.is-narrow,.O30-article-image__item__caption,.card-list__description{width:92rem}.O28-article-footer__contact-info__text-area__heading,.O31-article-text .card{width:44rem}.O28-article-footer__contact-info .O28-article-footer-btn-social-wrap,.O28-article-footer__contact-info__text-area__person-info,.O28-article-footer__contact-info__text-area__title{width:32rem}.O28-article-footer__info-blocks{margin-left:36rem;width:104rem}.O28-article-footer__info-blocks__link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O28-article-footer__info-blocks__link-list:after{height:0;width:32rem;content:'';display:block}.O28-article-footer__info-blocks__link-list>*{width:32rem}.O28-article-footer__info-blocks__link-list>* a{width:20rem}.O29-article-header-top-section__social-links{margin-left:-12rem}.O31-article-text .O8-block-quote-inner{width:44rem!important}.O31-article-text.is-wide .O31-article-text-section-texts{width:92rem;margin-left:12rem}.articles-extra-blog{float:right;margin-left:4rem;margin-bottom:4rem;margin-right:-12rem}.O33-similar-vacancies .card-list--similar-vacancies{width:164rem;margin-left:-10rem}.O33-similar-vacancies .card-list--similar-vacancies .card{margin-right:4rem;width:44rem}.card-list--standalone .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card-list--standalone .card .image-area{width:104rem}.card-list--standalone .card .text-area{margin-left:-20rem;width:56rem;margin-top:0}.card-list--standalone .card.is-reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.card-list--standalone .card.is-reversed .text-area{margin-left:0}.card-list--standalone .card.is-reversed .image-area{margin-left:-24rem}}.card-list--single-stacked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-list--single-stacked .card{float:none;margin-left:auto;margin-right:auto;width:100%;padding:1rem 0}@media screen and (min-width:768px){.card-list--single-stacked .card{width:85rem}.card-list--single-stacked .card .text-area{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-list--single-stacked .card .text-area .text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-list--single-stacked .card .text-area__top-aligner{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:3rem}.card-list--single-stacked .card .text-area .btn-wrap{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;white-space:nowrap;padding-left:3rem;border-left:1px solid #f5f5f5}.card-list--single-stacked .card .text-area .btn-wrap .divider{display:none}.card-list--single-stacked .card .text-area .btn-wrap .btn,.card-list--single-stacked .card .text-area .btn-wrap .filter__btn{margin:0;-ms-flex-item-align:center;align-self:center}}@media screen and (min-width:992px){.card-list--single-stacked .card{width:77rem}}@media screen and (min-width:1200px){.card-list--single-stacked .card{width:92rem}.card-list--single-stacked .card .text-area{padding-left:4rem;padding-right:4rem}.card-list--single-stacked .card .text-area__top-aligner{padding-right:4rem}.card-list--single-stacked .card .text-area .btn-wrap{padding-left:4rem}}@media screen and (min-width:992px){.card-list--two-card-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-list--two-card-row .card{width:57rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:2rem 0}.card-list--two-card-row .card.image-16-9,.card-list--two-card-row .card.image-square{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.card-list--two-card-row .card.image-16-9 .image-area,.card-list--two-card-row .card.image-square .image-area{width:20rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.card-list--two-card-row .card.image-16-9 .image-area__image,.card-list--two-card-row .card.image-square .image-area__image{position:relative}.card-list--two-card-row .card.image-16-9 .image-area__image:before,.card-list--two-card-row .card.image-square .image-area__image:before{content:'';display:block;padding:100% 0 0}.card-list--two-card-row .card.image-16-9 .image-area__image img,.card-list--two-card-row .card.image-square .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.card-list--two-card-row .card.image-16-9 .text-area,.card-list--two-card-row .card.image-square .text-area{width:47rem;margin-left:10rem;padding-top:4rem;padding-right:4rem;padding-left:14rem}.card-list--two-card-row .card .text-area{width:57rem}.card-list--two-card-row .card.is-reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.card-list--two-card-row .card.is-reversed .text-area{width:47rem;margin-left:0;margin-right:10rem;padding-top:4rem;padding-left:4rem;padding-right:14rem}.card-list--two-card-row .card.is-reversed .image-area{right:0}}@media screen and (min-width:1200px){.card-list--two-card-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-list--two-card-row .card{width:68rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:2rem 0}.card-list--two-card-row .card.image-16-9,.card-list--two-card-row .card.image-square{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.card-list--two-card-row .card.image-16-9 .image-area,.card-list--two-card-row .card.image-square .image-area{width:24rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.card-list--two-card-row .card.image-16-9 .image-area__image,.card-list--two-card-row .card.image-square .image-area__image{position:relative}.card-list--two-card-row .card.image-16-9 .image-area__image:before,.card-list--two-card-row .card.image-square .image-area__image:before{content:'';display:block;padding:100% 0 0}.card-list--two-card-row .card.image-16-9 .image-area__image img,.card-list--two-card-row .card.image-square .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.card-list--two-card-row .card.image-16-9 .text-area,.card-list--two-card-row .card.image-square .text-area{width:56rem;margin-left:12rem;padding-top:4rem;padding-right:4rem;padding-left:14rem;padding-left:16rem}.card-list--two-card-row .card .text-area{width:68rem}.card-list--two-card-row .card.is-reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.card-list--two-card-row .card.is-reversed .text-area{width:56rem;margin-left:0;margin-right:12rem;padding-top:4rem;padding-left:4rem;padding-right:14rem;padding-right:16rem}.card-list--two-card-row .card.is-reversed .image-area{right:0}}@media screen and (min-width:992px){.card-list--three-card-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-list--three-card-row:after{height:0;width:37rem;content:'';display:block}.card-list--three-card-row .card{margin:2rem 0;width:37rem}.card-list--three-card-row .card .image-area{width:calc(100% - 64px)}.card-list--three-card-row .card .btn-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1200px){.card-list--three-card-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-list--three-card-row:after{height:0;width:44rem;content:'';display:block}.card-list--three-card-row .card{margin:2rem 0;width:44rem}.card-list--three-card-row .card .image-area{width:calc(100% - 64px)}.card-list--three-card-row .card .btn-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.O87-collapsible-table td.O87-collapsible-table__accordion-parent,.O87-collapsible-table th.O87-collapsible-table__accordion-parent,.card-list .slider__controls{text-align:right}@media screen and (min-width:992px){.card-list--four-card-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-list--four-card-row:after{height:0;width:25%;content:''}.card-list--four-card-row .card{margin:2rem 0;width:25%}.card-list--four-card-row .card .image-area{width:100%}.card-list--four-card-row .card .text-area{-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px 1px rgba(0,0,0,.1);padding-left:3rem;padding-right:3rem}.card-list--four-card-row .card .text-area .card-heading{font-size:18px!important;font-size:2.25rem!important;line-height:3rem!important}}@media screen and (min-width:1200px){.card-list--four-card-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-list--four-card-row:after{height:0;width:25%;content:''}.card-list--four-card-row .card{margin:2rem 0;width:25%}.card-list--four-card-row .card .image-area{width:100%}.card-list--four-card-row .card .text-area{-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px 1px rgba(0,0,0,.1);padding-left:3rem;padding-right:3rem}.card-list--four-card-row .card .text-area .card-heading{font-size:18px!important;font-size:2.25rem!important;line-height:3rem!important}}.card-list--two-card-row--displaced .card{width:43rem;max-width:100%;-webkit-transition:left .3s,top .3s;transition:left .3s ease,top .3s ease}.row>.card-list--two-card-row--displaced .card{max-width:calc(100% - 1rem)}.card-list--two-card-row--displaced .card.js-scroll-reveal{-webkit-transition:left .3s,top .3s,opacity .6s cubic-bezier(.19,1,.22,1) .1s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .1s;transition:left .3s ease,top .3s ease,opacity .6s .1s cubic-bezier(.19,1,.22,1),-webkit-transform .8s .1s cubic-bezier(.19,1,.22,1);transition:left .3s ease,top .3s ease,opacity .6s .1s cubic-bezier(.19,1,.22,1),transform .8s .1s cubic-bezier(.19,1,.22,1);transition:left .3s ease,top .3s ease,opacity .6s .1s cubic-bezier(.19,1,.22,1),transform .8s .1s cubic-bezier(.19,1,.22,1),-webkit-transform .8s .1s cubic-bezier(.19,1,.22,1)}.card-list--two-card-row--displaced .card .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-list--two-card-row--displaced .card .btn-wrap .divider{-ms-flex-preferred-size:100%;flex-basis:100%}.list-card-color--dark .card .text-area{-webkit-box-shadow:none;box-shadow:none;background:#383838;color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.list-card-color--dark .card .text-area .btn,.list-card-color--dark .card .text-area .filter__btn,body.has-hover .list-card-color--dark a.card .text-area,body.has-hover .list-card-color--dark a.card.box-shadow .text-area{color:#fff}.list-card-color--light-grey .card .text-area{background:#f5f5f5;color:#383838}.list-card-color--light-grey .card .text-area .btn,.list-card-color--light-grey .card .text-area .filter__btn,body.has-hover .list-card-color--light-grey a.card .text-area,body.has-hover .list-card-color--light-grey a.card.box-shadow .text-area{color:#383838}body.has-hover .list-card-color--light-grey a.card,body.has-hover .list-card-color--light-grey a.card.box-shadow{text-decoration:none}.list-card-color--white .card .text-area{background:#fff;color:#383838}.list-card-color--white .card .text-area .btn,.list-card-color--white .card .text-area .filter__btn,body.has-hover .list-card-color--white a.card .text-area,body.has-hover .list-card-color--white a.card.box-shadow .text-area{color:#383838}body.has-hover .O73-hover-list:hover,body.has-hover .O78-social-follow .O78-social-follow-list a:hover,body.has-hover .list-card-color--white a.card,body.has-hover .list-card-color--white a.card.box-shadow{text-decoration:none}.card-list .embed-card{width:auto!important;cursor:auto}.card-list .embed-card .text-area{width:auto!important;padding:3rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-list .embed-card .text-area:not(.is-fb) iframe,.samples-ordering .product-card-btn-wrap,.samples-ordering .product-card-btn-wrap .btn,.samples-ordering .product-card-btn-wrap .filter__btn{width:auto!important}.O36-person-card .label{font-size:12px;font-size:1.5rem;font-weight:500}.has-history-bg--full{background-color:#faf8f3}.O47-displace-slider>.container,.has-history-bg--bottom,.has-history-bg--top,.js-modal .O47-displace-slider>.modal__inner{position:relative}.has-history-bg--bottom:before,.has-history-bg--top:before{content:'';width:100%;height:40%;position:absolute;left:0;background-color:#faf8f3}.has-history-bg--top:before{top:0}.has-history-bg--bottom:before{bottom:0}.has-history-bg--bottom-l,.has-history-bg--top-l{position:relative;background-color:#faf8f3}.has-history-bg--bottom-l:before,.has-history-bg--top-l:before{content:'';width:50%;height:60%;position:absolute;left:0;background:#fff}.has-history-bg--top-l:before{top:0}.has-history-bg--bottom-l:before{bottom:0}.O42-history__card{width:43rem;max-width:100%;float:none;margin-left:auto;margin-right:auto;position:relative;z-index:1;background:#fff}.row>.O42-history__card{max-width:calc(100% - 1rem)}.O42-history__card:before{content:'';display:block;position:absolute;bottom:1rem;right:3rem;left:3rem;top:11rem;z-index:-1;background:#fff;-webkit-box-shadow:0 25px 25px 0 rgba(0,0,0,.09);box-shadow:0 25px 25px 0 rgba(0,0,0,.09)}.O42-history__card__wrap{min-width:37.5rem;position:relative;z-index:1;padding:6rem 1.875rem;padding:6rem 1.875rem}.O42-history__card__item,.O70-1-text-content-block .O70-1-text-content-block-inner .is-white,.product-category-page .O3-hero{background:#fff}.O42-history__card__item.is-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.O42-history__card__item__image{position:relative;overflow:hidden}@media screen and (max-width:767px){.O42-history__card__item__image{position:relative;overflow:hidden;outline:0}.O42-history__card__item__image:before{content:'';display:block;padding-top:56.25%}.O42-history__card__item__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O44-media-library-card .card-list--media-card-row .card .text-area .card-heading{font-size:16px;font-size:2rem;font-weight:400;padding-bottom:1rem}}.O42-history__card__item__image img{display:block;height:100%;width:100%;position:absolute;top:0;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.O42-history__card__item__image .btn,.O42-history__card__item__image .filter__btn{position:absolute;z-index:10;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.O42-history__card__item__text{font-size:14px;font-size:1.75rem;padding:4rem 3rem 3rem;line-height:1.57}.O42-history__card__item__text p{font-size:14px;font-size:1.75rem;line-height:1.57}.O42-history__card__item__year{font-size:40px;font-size:5rem;margin:0 0 2rem;padding:0;font-weight:600;letter-spacing:-.5px;color:#d20014;line-height:1}.O42-history__card__item__headline{font-size:16px;font-size:2rem;padding:0;margin:0 0 2rem;font-weight:500;line-height:1.33;color:#000;opacity:1}.O42-history__card .slider__controls{font-size:12px;font-size:1.5rem;padding:2rem 3rem;position:relative;line-height:1.6667;font-weight:500;background:#f8f8f8}.O42-history__card .slider__controls span:after,.O42-history__card .slider__controls span:before{content:' '}.O42-history__card .slider__controls__btn{width:6rem;height:100%;position:absolute;bottom:0;right:0;top:0;background:#f2f2f2}.O42-history__card .slider__controls__btn.is-prev{right:6rem}.O42-history__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:37.5rem;text-align:center;position:relative}.O42-history__hero__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:22.75rem}.O42-history__hero .container,.O42-history__hero .js-modal .modal__inner,.js-modal .O42-history__hero .modal__inner{margin:auto;position:relative;z-index:2}.O42-history__hero__image{position:absolute;bottom:0;right:0;left:0;top:0;z-index:1;background:center center no-repeat;background-size:contain}.O42-history__hero__video{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.O42-history__hero__video video{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.O42-history__hero__label{font-size:12px;font-size:1.5rem;margin:0;padding:0;line-height:1.33;color:#d20014;font-weight:600;text-transform:uppercase;opacity:1;text-shadow:0 2px 19px rgba(255,255,255,.5)}.O42-history__hero__title{margin:0;padding:0;color:#fff;font-weight:500;text-shadow:0 2px 54px rgba(0,0,0,.63)}.O42-history__navigation{display:none;margin:0;position:absolute;top:50vh;left:50%;z-index:500;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.O42-history__navigation.is-sticky{position:fixed}.O42-history__navigation__item{height:4rem;width:4rem;margin-left:-2rem;position:relative}.O42-history__navigation__item:before{content:'';display:block;width:1rem;height:1rem;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:50%;background:#d20014;border:.125rem solid #d20014;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.3s cubic-bezier(1,0,0,1);transition:all .3s cubic-bezier(1,0,0,1)}.O42-history__navigation__item__label{font-size:12px;font-size:1.5rem;display:block;padding:.875rem 1.5rem;position:absolute;top:50%;right:100%;white-space:nowrap;font-weight:500;line-height:1;pointer-events:none;opacity:0;background:#fff;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:.3s cubic-bezier(1,0,0,1);transition:all .3s cubic-bezier(1,0,0,1)}.O42-history__navigation__item__label:after{content:'';display:block;width:0;height:0;position:absolute;left:100%;top:50%;border-left:4px solid #fff;border-bottom:4px solid transparent;border-top:4px solid transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.O42-history__navigation__item.is-active:before,body.has-hover .O42-history__navigation__item:hover:before{background-color:transparent;-webkit-transform:translate3d(-50%,-50%,0) scale(1.5);transform:translate3d(-50%,-50%,0) scale(1.5)}body.has-hover .O42-history__navigation__item:hover .O42-history__navigation__item__label{opacity:1;-webkit-transform:translate3d(-2rem,-50%,0);transform:translate3d(-2rem,-50%,0)}.O42-history__page-breaker{min-height:43rem;min-width:37.5rem;padding-left:1.875rem;padding-right:1.875rem;position:relative}.O42-history__page-breaker__image{width:100%;height:100%;position:absolute;left:0;top:0}.O42-history__page-breaker__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.O42-history__page-breaker__text{width:43rem;max-width:100%;float:none;margin-left:auto;margin-right:auto;padding-top:4rem;padding-bottom:4rem;position:relative;z-index:1;text-align:center}.row>.O42-history__page-breaker__text,.row>.O44-2-media-side-card.is-single-card-list{max-width:calc(100% - 1rem)}.O42-history__page-breaker__label{font-size:12px;font-size:1.5rem;margin:0 0 2rem;padding:0;font-weight:600;color:#d20014;line-height:1;opacity:1;text-shadow:0 2px 19px rgba(255,255,255,.5)}.O42-history__page-breaker__title{font-size:30px;font-size:3.75rem;padding:0;margin:0;font-weight:500;line-height:1}.O44-2-media-side-card .card-list--media-card-row .card .body-text-2,.O44-2-media-side-card .card-list--media-card-row .card .btn-wrap,.O44-media-library-card .card-list--media-card-row .card .body-text-2,.O44-media-library-card .card-list--media-card-row .card .btn-wrap{display:block}.O44-media-library-card .card-list--media-card-row .card .btn-wrap button{width:100%}.O44-2-media-side-card .card-list--media-card-row .card .btn,.O44-2-media-side-card .card-list--media-card-row .card .filter__btn,.O44-media-library-card .card-list--media-card-row .card .btn,.O44-media-library-card .card-list--media-card-row .card .filter__btn{z-index:9;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.O44-2-media-side-card .card-list--media-card-row .download-link,.O44-media-library-card .card-list--media-card-row .download-link,.O65-statistic .label,.O66-testimonials .label.brand-label,.O84-image-gallery__slider{padding:0}.O44-2-media-side-card .card-list{padding-top:0;padding-bottom:0}.O44-2-media-side-card .card-list--media-card-row .card .btn-wrap button,.O53-1-search-form form .mktoFormRow,.O75-product-faq__categories,.O81-product-hero__rating{width:100%}.O44-2-media-side-card .is-two-card-list{padding-left:5rem;padding-right:0}.O44-2-media-side-card.is-single-card-list{float:none;margin-left:auto;margin-right:auto;width:43rem;max-width:100%}@-webkit-keyframes O45-desktop-title{0%{opacity:1;-webkit-transform:none;transform:none;white-space:normal}.001%{opacity:0;-webkit-transform:none;transform:none;white-space:normal}50%{-webkit-transform:translate(0,100%) rotate(-90deg);transform:translate(0,100%) rotate(-90deg);white-space:nowrap}60%{-webkit-transform:translate(0,100%) rotate(-90deg);transform:translate(0,100%) rotate(-90deg);opacity:0;white-space:nowrap}100%{-webkit-transform:translate(0,100%) rotate(-90deg);transform:translate(0,100%) rotate(-90deg);opacity:.6;white-space:nowrap}}@keyframes O45-desktop-title{0%{opacity:1;-webkit-transform:none;transform:none;white-space:normal}.001%{opacity:0;-webkit-transform:none;transform:none;white-space:normal}50%{-webkit-transform:translate(0,100%) rotate(-90deg);transform:translate(0,100%) rotate(-90deg);white-space:nowrap}60%{-webkit-transform:translate(0,100%) rotate(-90deg);transform:translate(0,100%) rotate(-90deg);opacity:0;white-space:nowrap}100%{-webkit-transform:translate(0,100%) rotate(-90deg);transform:translate(0,100%) rotate(-90deg);opacity:.6;white-space:nowrap}}@-webkit-keyframes O45-desktop-btn{0%{opacity:0}100%{opacity:1}}@keyframes O45-desktop-btn{0%{opacity:0}100%{opacity:1}}.O45-visual-accordion{max-width:46.75rem;width:100%;min-width:37.5rem;position:relative;color:#fff;background:#000;margin:6rem auto;margin:6rem auto;margin:6rem auto}.O45-visual-accordion__bg{display:block;position:absolute;bottom:0;right:0;left:0;top:0;background:75% center no-repeat;background-size:cover;opacity:.25;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-filter .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-filter .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),filter .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),filter .3s cubic-bezier(.25,.46,.45,.94),-webkit-filter .3s cubic-bezier(.25,.46,.45,.94)}.O45-visual-accordion__bg:before{content:'';display:block;position:absolute;bottom:0;right:0;left:0;top:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),color-stop(21rem,rgba(0,0,0,0)),color-stop(34rem,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 21rem,rgba(0,0,0,0) 34rem,rgba(0,0,0,.8) 100%)}.O45-visual-accordion__list{padding:0 1.875rem}.O45-visual-accordion.has-accordion-open .O45-visual-accordion__bg{-webkit-filter:blur(20px);filter:blur(20px)}.O45-visual-accordion__item{padding:2rem 3.5rem 2rem 0;position:relative;border-top:1px solid rgba(255,255,255,.3);cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O45-visual-accordion__item:first-child{border-top:0}.O45-visual-accordion__item__content{display:none;padding-top:4rem}.O45-visual-accordion__item__content,.O45-visual-accordion__item__content p{font-size:14px;font-size:1.75rem}.O45-visual-accordion__item__content p{margin:0 0 1em;opacity:.9}.O45-visual-accordion__item__label{padding:0;margin:0 0 1rem;font-weight:600;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94)}.fs-lg>.O45-visual-accordion__item.has-accordion-open .O45-visual-accordion__item__title{font-size:6rem}.O45-visual-accordion__item__title{font-size:16px;font-size:2rem;margin:0;padding:0;font-weight:500;line-height:1.33;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94),font-size .15s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),font-size .15s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),font-size .15s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),font-size .15s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-origin:0 0;transform-origin:0 0}.O45-visual-accordion__item__btn{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);margin:0;width:3.5rem;height:3.5rem;position:absolute;left:100%;top:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:top .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:top .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),top .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),top .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94)}.O45-visual-accordion__item__btn:focus{outline:0}.O45-visual-accordion__item__btn:after,.O45-visual-accordion__item__btn:before{content:'';display:block;position:absolute;top:50%;left:50%;background:#d20014;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94)}.modal-colors,.packaging-modal,.site-lapinus .O45-visual-accordion__item__btn:after,.site-lapinus .O45-visual-accordion__item__btn:before,.site-rockpanel .O45-visual-accordion__item__btn:after,.site-rockpanel .O45-visual-accordion__item__btn:before{background-color:#fff}.O45-visual-accordion__item__btn:before{width:2px;height:1.75rem}.O45-visual-accordion__item__btn:after{height:2px;width:1.75rem}.O45-visual-accordion__item__btn.has-accordion-open{-webkit-transform:translate3d(0,-50%,0) rotate(225deg);transform:translate3d(0,-50%,0) rotate(225deg)}.O45-visual-accordion__item .btn,.O45-visual-accordion__item .filter__btn{color:#fff}.site-lapinus .O45-visual-accordion__item .btn .icon circle,.site-lapinus .O45-visual-accordion__item .btn .icon path,.site-lapinus .O45-visual-accordion__item .btn .icon polygon,.site-lapinus .O45-visual-accordion__item .btn .icon rect,.site-lapinus .O45-visual-accordion__item .btn .icon use,.site-lapinus .O45-visual-accordion__item .filter__btn .icon circle,.site-lapinus .O45-visual-accordion__item .filter__btn .icon path,.site-lapinus .O45-visual-accordion__item .filter__btn .icon polygon,.site-lapinus .O45-visual-accordion__item .filter__btn .icon rect,.site-lapinus .O45-visual-accordion__item .filter__btn .icon use,.site-rockpanel .O45-visual-accordion__item .btn .icon circle,.site-rockpanel .O45-visual-accordion__item .btn .icon path,.site-rockpanel .O45-visual-accordion__item .btn .icon polygon,.site-rockpanel .O45-visual-accordion__item .btn .icon rect,.site-rockpanel .O45-visual-accordion__item .btn .icon use,.site-rockpanel .O45-visual-accordion__item .filter__btn .icon circle,.site-rockpanel .O45-visual-accordion__item .filter__btn .icon path,.site-rockpanel .O45-visual-accordion__item .filter__btn .icon polygon,.site-rockpanel .O45-visual-accordion__item .filter__btn .icon rect,.site-rockpanel .O45-visual-accordion__item .filter__btn .icon use{fill:#fff}body.has-hover .O45-visual-accordion__item a.btn:hover,body.has-hover .O45-visual-accordion__item a.filter__btn:hover{color:#fff;text-decoration:none}.O45-visual-accordion__item p.O45-visual-accordion__item__copy-intro,.O45-visual-accordion__item__copy-intro{font-size:16px;font-size:2rem;font-weight:400}.has-accordion-open .O45-visual-accordion__item__title{opacity:.6}.O45-visual-accordion__item.has-accordion-open .O45-visual-accordion__item__title{font-size:24px;font-size:3rem;opacity:1;cursor:default}.O45-visual-accordion__item.has-accordion-open .O45-visual-accordion__item__content,.O89-product-filter.is-loading .O89-product-filter__multiple-filters__item,.O89-product-filter.is-loading .O89-product-filter__multiple-filters__item *,.O89-product-filter.is-loading .O89-product-filter__product-type>.container,.O89-product-filter.is-loading .O89-product-filter__product-type>.container *,.O89-product-filter.is-loading .js-modal .O89-product-filter__product-type>.modal__inner,.O89-product-filter.is-loading .js-modal .O89-product-filter__product-type>.modal__inner *,.js-modal .O89-product-filter.is-loading .O89-product-filter__product-type>.modal__inner,.js-modal .O89-product-filter.is-loading .O89-product-filter__product-type>.modal__inner *{cursor:default}.O46-big-background-image{padding-top:6rem;padding-bottom:6rem;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O46-big-background-image__image-area__image{position:relative;overflow:hidden;outline:0}.O46-big-background-image__image-area__image:before{content:'';display:block;padding-top:56.25%}.O46-big-background-image__image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O46-big-background-image__text-area{background:#fff;padding:3rem}.O46-big-background-image__text-area .body-text-2{margin-top:0;margin-bottom:3rem}.O46-big-background-image__text-area h4{padding-top:0}.O47-displace-slider{padding-top:6rem;padding-bottom:6rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O47-displace-slider.js-scroll-reveal{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1!important}.O47-displace-slider__bg-box{width:32rem;max-width:calc(75% - .25rem);background:#d20014;mix-blend-mode:multiply;display:block;max-width:69%;position:absolute;left:0;top:7rem;z-index:6;pointer-events:none}.row>.O47-displace-slider__bg-box{max-width:calc(75% - 1rem)}html.no-mix-blend-mode .O47-displace-slider__bg-box{background-color:#b50e00;opacity:.8}.O47-displace-slider__bg-box:before{content:'';display:block;padding:65.89147% 0 0}.O47-displace-slider__item__image{position:relative;overflow:hidden;outline:0;margin-bottom:4rem}.O47-displace-slider__item__image:before{content:'';display:block;padding-top:56.25%}.O47-displace-slider__item__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O47-displace-slider__slide-mask .O47-displace-slider__item__image{margin-bottom:0}.O47-displace-slider__item__image .video_button{position:absolute;width:8rem!important;height:5rem!important;top:calc(50% - 20px);left:calc(50% - 32px)}.O47-displace-slider__item__text{font-size:14px;font-size:1.75rem;margin-top:7.75rem;line-height:1.43;-webkit-transition:opacity .25s cubic-bezier(.25,.46,.45,.94);transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}.O51-product-list .js-product-card-carousel.is-hidden,.slider--initialized .O47-displace-slider__item__text{opacity:0}.is-active .O47-displace-slider__item__text{opacity:1;-webkit-transition-delay:.25s;transition-delay:.25s}.no-transition .O47-displace-slider__item__text{-webkit-transition:none!important;transition:none!important}.O47-displace-slider__item__text p{font-size:14px;font-size:1.75rem;line-height:1.43}.O47-displace-slider__item__title{font-size:16px;font-size:2rem;padding:0;margin:0 0 2rem;line-height:1.5;font-weight:500}.O47-displace-slider__slider{width:43rem;max-width:100%;float:none;margin-left:auto;margin-right:auto;z-index:10}.row>.O47-displace-slider__slider{max-width:calc(100% - 1rem)}.O47-displace-slider__slider .slider__controls{position:absolute;top:1rem;right:0;margin-top:56.25%}.O47-displace-slider__slide-mask{display:none;position:absolute;top:0;z-index:5}.O47-displace-slider__slide-mask .O47-displace-slider__slider,.O61-brand-info .body-text-2,.O76-event-detail-row .no-results-box,.page-wrapper .p-w-r .pr-review-snippet-container .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet-read-and-write{margin-top:0}.O47-displace-slider__slide-mask.is-left{right:50%;-webkit-transform:translate3d(-34.5rem,0,0);transform:translate3d(-34.5rem,0,0)}.O47-displace-slider.js-scroll-reveal .O47-displace-slider__slide-mask.is-left{opacity:1;-webkit-transition:opacity .8s cubic-bezier(.455,.03,.515,.955) .2s,-webkit-transform .8s cubic-bezier(.455,.03,.515,.955) .2s;transition:opacity .8s .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .8s .2s cubic-bezier(.455,.03,.515,.955);transition:transform .8s .2s cubic-bezier(.455,.03,.515,.955),opacity .8s .2s cubic-bezier(.455,.03,.515,.955);transition:transform .8s .2s cubic-bezier(.455,.03,.515,.955),opacity .8s .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .8s .2s cubic-bezier(.455,.03,.515,.955)}.O47-displace-slider.js-scroll-reveal.is-scroll-reveal-hidden .O47-displace-slider__slide-mask.is-left{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O47-displace-slider__slide-mask.is-left .slider__slide{display:none}.O47-displace-slider__slide-mask.is-left .slider--initialized .slider__slide,.O47-displace-slider__slide-mask.is-left .slider__slide:last-child{display:block}.O47-displace-slider__slide-mask.is-right{left:50%;-webkit-transform:translate(34.5rem,0);transform:translate(34.5rem,0)}.O47-displace-slider.js-scroll-reveal .O47-displace-slider__slide-mask.is-right{opacity:1;-webkit-transition:opacity .8s cubic-bezier(.455,.03,.515,.955) .2s,-webkit-transform .8s cubic-bezier(.455,.03,.515,.955) .2s;transition:opacity .8s .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .8s .2s cubic-bezier(.455,.03,.515,.955);transition:transform .8s .2s cubic-bezier(.455,.03,.515,.955),opacity .8s .2s cubic-bezier(.455,.03,.515,.955);transition:transform .8s .2s cubic-bezier(.455,.03,.515,.955),opacity .8s .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .8s .2s cubic-bezier(.455,.03,.515,.955)}.O47-displace-slider.js-scroll-reveal.is-scroll-reveal-hidden .O47-displace-slider__slide-mask.is-right{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O47-displace-slider__slide-mask.is-right .slider__slide{display:none}.O47-displace-slider__slide-mask.is-right .slider--initialized .slider__slide,.O47-displace-slider__slide-mask.is-right .slider__slide:nth-child(2){display:block}.O47-displace-slider__slide-mask__image{position:relative;overflow:hidden;outline:0}.O47-displace-slider__slide-mask__image:before{content:'';display:block;padding-top:56.25%}.O47-displace-slider__slide-mask__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O48-related-search-terms{padding-top:6rem;padding-bottom:6rem;background:#f5f5f5;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-top:50px}.O48-related-search-terms__inner{background:#fff;padding:2rem;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08)}.O48-related-search-terms__inner__heading{font-size:18px;font-size:2.25rem;font-weight:500;padding-bottom:2rem}.O48-related-search-terms__inner__link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O48-related-search-terms__inner__link-list__item{font-size:14px;font-size:1.75rem;padding:2rem 0;border-bottom:1px solid #f5f5f5;font-weight:500}.O48-related-search-terms__inner__link-list__item:first-child{border-top:1px solid #f5f5f5}.O48-related-search-terms__inner__link-list__item:last-child{border-bottom:0;padding-bottom:0}.O51-product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem;overflow:hidden}.O51-product-list .slider__controls{margin-bottom:1rem!important}.O51-product-list .card-list--three-card-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.O51-product-list .filter__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.O51-product-list .filter__group{max-width:100%;margin:0}.O51-product-list .filter .btn,.O51-product-list .filter .filter__btn{font-size:1.5rem;border:1px solid #f5f5f5}.O51-product-list .filter .btn:first-child,.O51-product-list .filter .filter__btn:first-child{margin-left:.25rem}.O51-product-list .card{margin-right:1rem!important}.O51-product-list .card .image-area{width:calc(100% - 8px)!important;top:0;-webkit-transform:translateY(0);transform:translateY(0);position:relative}.O51-product-list .card .card-heading{font-size:2rem!important;font-weight:500;line-height:3rem!important;padding-top:0;padding-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow:hidden;text-overflow:ellipsis;max-height:8rem}.O51-product-list .card .body-text-2{margin-top:1rem;margin-bottom:3rem!important;font-size:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow:hidden;text-overflow:ellipsis;max-height:6rem}.O51-product-list .card .text-area{padding:2rem!important;margin-left:0;-webkit-box-shadow:none!important;box-shadow:none!important;padding-bottom:0!important}.O51-product-list .card.no-image .text-area{padding:0 2rem 2rem!important}.O51-product-list .card.no-image .text-area .card-heading{padding-top:0!important;margin-top:0!important}.O51-product-list .card .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem;border-top:1px solid #f5f5f5}.O51-product-list .card .btn-wrap__product-price{color:#d20014;font-size:1.5rem;font-weight:500}.O51-product-list .card .btn-wrap>*{padding:0;padding-top:1rem}.O51-product-list__heading{padding-top:1rem;font-size:3rem;letter-spacing:-.2px;font-weight:500}.O52-product-detail .primary-image-split__text-area{height:auto}.O52-product-detail .primary-image-split__text-area__bottom-section__detail-list{list-style:none;padding-left:1.25rem;padding-top:2rem}.O52-product-detail .primary-image-split__text-area__bottom-section__detail-list__item{font-size:1.5rem;opacity:.65;width:50%;position:relative;padding:.5rem 0}.O52-product-detail .primary-image-split__text-area__bottom-section__detail-list__item:nth-of-type(odd),.js-table-scroll.is-scrollable .O87-collapsible-table__row>td:last-child,.js-table-scroll.is-scrollable .O87-collapsible-table__row>th:last-child,.search-results-page .search-form__btn{padding-right:2rem}.O52-product-detail .primary-image-split__text-area__bottom-section__detail-list__item:before{content:'';position:absolute;width:.5rem;height:.5rem;background:#000;opacity:.5;top:1rem;left:-10px;border-radius:50%}.O52-product-detail .primary-image-split__text-area__bottom-section__price-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f5f5f5;padding:2rem 0}.O52-product-detail .primary-image-split__text-area__bottom-section__price-reviews__price{color:#d20014;font-weight:500}.O52-product-detail .primary-image-split__text-area__bottom-section__price-reviews__reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.25rem}.O52-product-detail .primary-image-split__text-area__bottom-section__price-reviews__reviews__text{opacity:.65;margin-left:1rem}.O52-product-detail .primary-image-split__text-area__bottom-section__price-reviews__reviews__stars{display:-webkit-box;display:-ms-flexbox;display:flex}.O52-product-detail .primary-image-split__text-area__bottom-section__price-reviews__reviews__stars__item svg{width:1.25rem;height:1.25rem}.O52-product-detail .primary-image-split__text-area__bottom-section__btn-wrap{border-top:1px solid #f5f5f5;padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O53-1-search-form{padding:4rem;height:100%;overflow:auto}.O53-1-search-form .marketoForm{position:relative;height:100%}.O57-job-posts,.O58-events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:3rem 2rem}.O57-job-posts__heading,.O58-events__heading{font-size:24px;font-size:3rem;font-weight:500;margin:0 0 2rem;padding:0}body.has-hover .O57-job-posts .btn:hover,body.has-hover .O57-job-posts .filter__btn:hover,body.has-hover .O58-events .btn:hover,body.has-hover .O58-events .filter__btn:hover{text-decoration:none;color:#000}.O57-job-posts__link-list__item,.O58-events__link-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;padding:2rem 0;border-bottom:1px solid #f5f5f5}.O57-job-posts__link-list__item__heading{font-size:16px;font-size:2rem;font-weight:500;margin:0;padding:1rem 0 0}.O57-job-posts__link-list__item__heading:first-child{padding-top:0}.O57-job-posts__link-list__item .label{padding-top:0;padding-bottom:0}.O57-job-posts__link-list__item .btn__text{display:none}body.has-hover .O57-job-posts__link-list__item:hover{color:#000;text-decoration:none}.O57-job-posts__link-list__item .btn,.O57-job-posts__link-list__item .filter__btn{padding-left:2rem;padding-top:0;-ms-flex-negative:0;flex-shrink:0}.O58-events__link-list__item__heading{font-size:16px;font-size:2rem;font-weight:500;margin:0;padding:1rem 0 0}.O58-events__link-list__item__heading:first-child{padding-top:0}.O58-events__link-list__item .label{padding-top:0;padding-bottom:0}.O58-events__link-list__item .btn__text,.O70-1-text-content-block .O70-1-text-content-block-inner.align-center:after{display:none}body.has-hover .O58-events__link-list__item:hover{color:#000;text-decoration:none}.O58-events__link-list__item .btn,.O58-events__link-list__item .filter__btn{padding-left:2rem;padding-top:0;-ms-flex-negative:0;flex-shrink:0}.O59-sidebar-section-link-with-image{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.O59-sidebar-section-link-with-image__heading{font-size:18px;font-size:2.25rem;line-height:1.33;padding:0;margin:.5rem 0 2rem;font-weight:500}.O59-sidebar-section-link-with-image__image-area__image{position:relative;overflow:hidden;outline:0;height:18.75rem}.O59-sidebar-section-link-with-image__image-area__image:before{content:'';display:block;padding-top:56.25%}.O59-sidebar-section-link-with-image__image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O59-sidebar-section-link-with-image__text-area{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O59-sidebar-section-link-with-image__text-area .brand-label{z-index:1}.O59-sidebar-section-link-with-image__text-area__btn-wrap,.O95-product-card.card .text-area .btn-wrap{margin-top:auto}.O59-sidebar-section-link-with-image__text-area__btn-wrap .btn,.O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn,.search-results-page__top-results .O59-sidebar-section-link-with-image__text-area__btn-wrap .btn,.search-results-page__top-results .O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-top:1px solid #f5f5f5;padding:2rem 0;line-height:1;width:100%;margin-top:0}.O59-sidebar-section-link-with-image__text-area__btn-wrap .btn .btn__text,.O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn .btn__text,.search-results-page__top-results .O59-sidebar-section-link-with-image__text-area__btn-wrap .btn .btn__text,.search-results-page__top-results .O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn .btn__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O59-sidebar-section-link-with-image__text-area__btn-wrap .btn .icon,.O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn .icon,.search-results-page__top-results .O59-sidebar-section-link-with-image__text-area__btn-wrap .btn .icon,.search-results-page__top-results .O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn .icon{-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto}.O59-sidebar-section-link-with-image__text-area__btn-wrap .btn:last-child,.O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn:last-child,.search-results-page__top-results .O59-sidebar-section-link-with-image__text-area__btn-wrap .btn:last-child,.search-results-page__top-results .O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn:last-child{padding-bottom:0}.O59-1-sidebar-section-link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2rem}.O59-1-sidebar-section-link__heading{font-size:18px;font-size:2.25rem;line-height:3rem;font-weight:500;margin:1.5rem 0 1rem;padding:0}.O59-1-sidebar-section-link__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto}.O59-1-sidebar-section-link__btn-wrap .btn,.O59-1-sidebar-section-link__btn-wrap .filter__btn,.search-results-page__top-results .O59-1-sidebar-section-link__btn-wrap .btn,.search-results-page__top-results .O59-1-sidebar-section-link__btn-wrap .filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:2rem 0;border-top:1px solid #f5f5f5}.O59-1-sidebar-section-link__btn-wrap .btn .btn__text,.O59-1-sidebar-section-link__btn-wrap .filter__btn .btn__text,.search-results-page__top-results .O59-1-sidebar-section-link__btn-wrap .btn .btn__text,.search-results-page__top-results .O59-1-sidebar-section-link__btn-wrap .filter__btn .btn__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O59-1-sidebar-section-link__btn-wrap .btn .icon,.O59-1-sidebar-section-link__btn-wrap .filter__btn .icon,.search-results-page__top-results .O59-1-sidebar-section-link__btn-wrap .btn .icon,.search-results-page__top-results .O59-1-sidebar-section-link__btn-wrap .filter__btn .icon{-ms-flex-negative:0;flex-shrink:0}.O59-1-sidebar-section-link__btn-wrap .btn:last-child,.O59-1-sidebar-section-link__btn-wrap .filter__btn:last-child,.search-results-page__top-results .O59-1-sidebar-section-link__btn-wrap .btn:last-child,.search-results-page__top-results .O59-1-sidebar-section-link__btn-wrap .filter__btn:last-child{padding-bottom:0}.O60-1-sidebar-content-download,.O60-2-sidebar-content-link,.O60-sidebar-content-video,.O70-1-text-content-block.align-items .O70-1-text-content-block-inner__item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O60-1-sidebar-content-download__image-area,.O60-2-sidebar-content-link__image-area,.O60-sidebar-content-video__image-area{background-repeat:no-repeat;background-position:center center;background-size:cover;height:18.75rem;position:relative}.O60-sidebar-content-video__image-area__video-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.O60-1-sidebar-content-download__text-area,.O60-2-sidebar-content-link__text-area,.O60-sidebar-content-video__text-area{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.O60-1-sidebar-content-download__heading,.O60-2-sidebar-content-link__heading,.O60-sidebar-content-video__heading{font-size:18px;font-size:2.25rem;padding:0;margin:0 0 1rem;line-height:1.33;font-weight:500}@media screen and (min-width:768px){.card-list--two-card-row--displaced .card{max-width:none;width:41rem}.card-list--two-card-row--displaced .card:nth-child(2){padding-top:8rem}.O36-person-card .card{margin:0 0 3rem;width:85rem;display:-webkit-box;display:-ms-flexbox;display:flex}.O36-person-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.O36-person-card .card .image-area{width:30rem}.O36-person-card .card .image-area__image{position:relative}.O36-person-card .card .image-area__image:before{content:'';display:block;padding:100% 0 0}.O36-person-card .card .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O36-person-card .card .text-area{width:55rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O36-person-card .card .inner-text{margin-bottom:auto}.O36-person-card .card .btn-wrap{margin-top:auto}.O42-history__card{max-width:none;width:85rem}.O42-history__card:before{right:4rem;left:4rem;-webkit-box-shadow:0 25px 35px 0 rgba(0,0,0,.2);box-shadow:0 25px 35px 0 rgba(0,0,0,.2)}.O42-history__card__item{display:-webkit-box;display:-ms-flexbox;display:flex}.O42-history__card__item__image,.O42-history__card__item__text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;float:left}.O42-history__card__item__text{padding:5rem 4rem}.O42-history__card__item__year{font-size:64px;font-size:8rem;margin-bottom:3rem;letter-spacing:-.9px}.O42-history__card__item__headline,.O46-big-background-image{margin-bottom:3rem}.O42-history__card .slider__controls{padding:4rem;line-height:1.3334}.O42-history__card .slider__controls__btn{width:9rem;width:10rem}.O42-history__card .slider__controls__btn.is-prev{right:9rem}.O42-history__hero__inner{min-height:46.625rem}.O42-history__hero__label{font-size:14px;font-size:1.75rem;margin-bottom:1rem}.O42-history__page-breaker{min-height:47rem}.O42-history__page-breaker__text{max-width:none;width:63rem;padding-top:5rem;padding-bottom:5rem;padding-top:6rem;padding-bottom:6rem}.O42-history__page-breaker__label{font-size:14px;font-size:1.75rem}.O42-history__page-breaker__title{font-size:40px;font-size:5rem;font-size:48px;font-size:6rem}.O44-2-media-side-card.is-single-card-list{max-width:none;width:63rem}.O45-visual-accordion{max-width:85rem}.O45-visual-accordion__bg:before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),color-stop(41rem,rgba(0,0,0,0)),color-stop(69rem,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 41rem,rgba(0,0,0,0) 69rem,rgba(0,0,0,.8) 100%)}.O45-visual-accordion__list{padding:0}.O45-visual-accordion__item{padding:4rem 7.5rem 4rem 4rem}.O45-visual-accordion__item__title{font-size:24px;font-size:3rem}.O45-visual-accordion__item__btn{right:3.125rem}.O45-visual-accordion__item.has-accordion-open .O45-visual-accordion__item__btn{top:0}.O46-big-background-image__text-area{width:52rem;position:absolute;bottom:0;z-index:1;padding-right:8rem}.O46-big-background-image.is-reversed{margin-top:3rem;margin-bottom:auto}.O46-big-background-image.is-reversed .O46-big-background-image__text-area{position:absolute;left:0;bottom:auto;top:0;margin-top:0;padding-bottom:4rem}.O47-displace-slider__bg-box{max-width:none;width:57.5rem;top:23.5rem}.O47-displace-slider__bg-box:before{padding-top:41.73913%}.O47-displace-slider__item__image{margin-bottom:6rem}.O47-displace-slider__item__text{width:41rem;margin-top:12rem}.O47-displace-slider__item__title{font-size:18px;font-size:2.25rem;line-height:1.33}.O47-displace-slider__slider{max-width:none;width:63rem;margin-top:6rem}.O47-displace-slider__slide-mask{display:block}.O48-related-search-terms__inner{float:none;margin-left:auto;margin-right:auto;width:74rem;margin-left:11rem;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.O48-related-search-terms__inner__heading{font-size:12px;font-size:1.5rem;opacity:.5;font-weight:400}.O48-related-search-terms__inner__link-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O48-related-search-terms__inner__link-list__item{width:30rem;font-size:16px;font-size:2rem;border:0;font-weight:400}.O51-product-list{width:85rem;padding:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.O51-product-list .card .body-text-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:4rem}.O51-product-list__heading{width:63rem;padding-bottom:5rem}.O52-product-detail .primary-image-split__text-area__bottom-section__detail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.O52-product-detail .primary-image-split__text-area__bottom-section__price-reviews{border-top:none}.O53-1-search-form form .mktoFormRow{width:35.5rem}.O53-1-search-form form .mktoFormRow:nth-child(2),.O53-1-search-form form .mktoFormRow:nth-child(3){width:100%!important}.O57-job-posts,.O58-events{width:85rem}.O57-job-posts__heading,.O58-events__heading{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.O57-job-posts .btn,.O57-job-posts .filter__btn,.O58-events .btn,.O58-events .filter__btn{padding-top:3rem}.O57-job-posts__link-list__item,.O58-events__link-list__item{padding:3rem 0}.O57-job-posts__link-list__item__heading{font-size:18px;font-size:2.25rem}.O57-job-posts__link-list__item .btn__text{display:inline-block}.O58-events__link-list__item__heading{font-size:18px;font-size:2.25rem}.O58-events__link-list__item .btn__text{display:inline-block}.O59-sidebar-section-link-with-image__text-area{padding:3rem}.O59-sidebar-section-link-with-image.one-link .O59-sidebar-section-link-with-image__text-area{padding-top:3rem;padding-bottom:3rem}.O59-1-sidebar-section-link{width:41rem;padding:3rem}.O60-sidebar-content-video__heading{margin-bottom:2rem}}@media screen and (min-width:992px){.card-list--two-card-row--displaced .card{width:57rem}.O36-person-card .card{margin-bottom:2rem;width:37rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O36-person-card .card .image-area,.O44-2-media-side-card.is-single-card-list{width:37rem}.O36-person-card .card .image-area__image{position:relative;overflow:hidden;outline:0}.O36-person-card .card .image-area__image:before{content:'';display:block;padding-top:56.25%}.O36-person-card .card .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O36-person-card .card .text-area{width:37rem;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.O42-history__card{width:117rem}.O42-history__card:before{right:6rem;left:6rem;bottom:5rem;-webkit-box-shadow:0 52px 55px 0 rgba(0,0,0,.26);box-shadow:0 52px 55px 0 rgba(0,0,0,.26)}.O42-history__card__wrap{padding-top:9rem;padding-bottom:9rem}.O42-history__card__item__text{padding:10rem 8rem;text-align:center}.O42-history__card__item__year{font-size:72px;font-size:9rem;letter-spacing:-1px}.O42-history__card__item__headline{font-size:22px;font-size:2.75rem;margin-bottom:2rem}.O42-history__card .slider__controls{padding:6rem 5rem;line-height:1.8334}.O42-history__card .slider__controls__btn.is-prev{right:10rem}.O42-history__hero__inner{min-height:76.625rem}.O42-history__hero__label{font-size:16px;font-size:2rem;margin-bottom:2rem}.O42-history__navigation{display:block;margin-left:60rem}.O42-history__page-breaker{min-height:68rem}.O42-history__page-breaker__text,.O51-product-list{width:77rem}.O42-history__page-breaker__label{font-size:16px;font-size:2rem}.O44-2-media-side-card .is-two-card-list,.O44-media-library-card .container.is-two-card-list,.O44-media-library-card .js-modal .is-two-card-list.modal__inner,.js-modal .O44-media-library-card .is-two-card-list.modal__inner{max-width:83rem}.O44-2-media-side-card .card-list--media-card-row,.O44-media-library-card .card-list--media-card-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O44-2-media-side-card .card-list--media-card-row:after,.O44-media-library-card .card-list--media-card-row:after{width:37rem;height:0;content:'';display:block}.O44-2-media-side-card .card-list--media-card-row .card,.O44-media-library-card .card-list--media-card-row .card{width:37rem;margin:2rem 0}.O44-media-library-card .card-list--media-card-row .card .text-area{width:37rem;margin-left:0}.O44-media-library-card .card-list--media-card-row .card .image-area{position:relative;width:100%}.O44-media-library-card .card-list--media-card-row .card .image-area .btn,.O44-media-library-card .card-list--media-card-row .card .image-area .filter__btn{position:absolute;z-index:9;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.O44-2-media-side-card .card-list--media-card-row .card .text-area{width:37rem;margin-left:0}.O44-2-media-side-card .card-list--media-card-row .card .image-area{position:relative;width:100%}.O44-2-media-side-card .card-list--media-card-row .card .image-area .btn,.O44-2-media-side-card .card-list--media-card-row .card .image-area .filter__btn{position:absolute;z-index:9;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.O44-2-media-side-card .card-list--media-card-row .text-area{padding:10rem 4rem 3rem}.O44-2-media-side-card .is-two-card-list .card,.O44-2-media-side-card .is-two-card-list .card .text-area{width:27rem}.O45-visual-accordion{max-width:97rem}body.has-hover .O45-visual-accordion__item:not(.has-accordion-open):hover .O45-visual-accordion__item__btn:after,body.has-hover .O45-visual-accordion__item:not(.has-accordion-open):hover .O45-visual-accordion__item__btn:before{-webkit-transform:translate3d(-50%,-50%,0) scale(1.5);transform:translate3d(-50%,-50%,0) scale(1.5)}.O46-big-background-image__text-area{width:57rem;padding:4rem}.O46-big-background-image__text-area h4{font-size:34px;font-size:4.25rem;line-height:1}.O47-displace-slider__bg-box{top:28.75rem;width:70rem}.O47-displace-slider__bg-box:before{padding-top:41.96429%}.O47-displace-slider__item__image{margin-bottom:7.75rem}.O47-displace-slider__item__text{width:37rem;margin-top:12.75rem}.O47-displace-slider__slider{width:77rem;margin-top:7rem}.O47-displace-slider__slider .slider__controls{top:2rem}.O47-displace-slider__slide-mask.is-left{-webkit-transform:translate3d(-41.5rem,0,0);transform:translate3d(-41.5rem,0,0)}.O47-displace-slider__slide-mask.is-right{-webkit-transform:translate(41.5rem,0);transform:translate(41.5rem,0)}.O48-related-search-terms__inner{width:77rem;margin-left:20rem}.O48-related-search-terms__inner__link-list__item{width:37rem}.O51-product-list__list{margin-top:-5rem;overflow:hidden}.O51-product-list__list .is-before{display:block}.O51-product-list .filter{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.O51-product-list .card .card-heading{padding-top:2rem;margin-bottom:1rem}.O51-product-list .card .text-area{padding:8rem 2rem 1rem!important}.O51-product-list .card.no-image .text-area{padding:0 2rem 1rem!important}.O51-product-list__heading{width:57rem;padding-bottom:6rem}.O53-1-search-form form .mktoFormRow{width:32rem}.O57-job-posts,.O58-events{width:77rem;padding:4rem}.O57-job-posts__link-list__item__heading,.O58-events__link-list__item__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:7rem}.O59-sidebar-section-link-with-image__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:5.125rem;font-size:16px;font-size:2rem}.O59-sidebar-section-link-with-image__text-area,.O60-sidebar-content-video__text-area{padding:2rem 3rem}.O59-sidebar-section-link-with-image{width:37rem}.O59-1-sidebar-section-link.is-tertiary,.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__text-area{padding:1.75rem 2rem 0}.O59-1-sidebar-section-link.is-tertiary .O59-1-sidebar-section-link__btn-wrap .btn+.btn,.O59-1-sidebar-section-link.is-tertiary .O59-1-sidebar-section-link__btn-wrap .btn+.filter__btn,.O59-1-sidebar-section-link.is-tertiary .O59-1-sidebar-section-link__btn-wrap .filter__btn+.btn,.O59-1-sidebar-section-link.is-tertiary .O59-1-sidebar-section-link__btn-wrap .filter__btn+.filter__btn,.O59-1-sidebar-section-link.is-tertiary .body-text-2,.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__image-area,.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__text-area__btn-wrap .btn+.btn,.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__text-area__btn-wrap .btn+.filter__btn,.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn+.btn,.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn+.filter__btn{display:none}.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__heading,.O59-sidebar-section-link-with-image.is-tertiary .brand-label{padding-top:0;padding-bottom:0;margin:0}.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__heading{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:.5rem}.O59-sidebar-section-link-with-image.is-tertiary .brand-label{font-size:10px;font-size:1.25rem;padding-bottom:0}.O59-1-sidebar-section-link.is-tertiary .O59-1-sidebar-section-link__btn-wrap,.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__text-area__btn-wrap{margin-top:auto}.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__text-area__btn-wrap .btn,.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn{padding-top:1.75rem}.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__text-area__btn-wrap .btn:last-child,.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn:last-child{padding-bottom:2rem}.O59-1-sidebar-section-link__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:5.875rem}.O59-1-sidebar-section-link{width:37rem}.O59-1-sidebar-section-link.is-tertiary .O59-1-sidebar-section-link__heading,.O59-1-sidebar-section-link.is-tertiary .brand-label{padding-top:0;padding-bottom:0;margin:0}.O59-1-sidebar-section-link.is-tertiary .O59-1-sidebar-section-link__heading{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:.5rem}.O59-1-sidebar-section-link.is-tertiary .brand-label{font-size:10px;font-size:1.25rem;padding-bottom:0}.O59-1-sidebar-section-link.is-tertiary .O59-1-sidebar-section-link__btn-wrap .btn,.O59-1-sidebar-section-link.is-tertiary .O59-1-sidebar-section-link__btn-wrap .filter__btn{padding-top:1.75rem;padding-bottom:2rem}.O60-sidebar-content-video__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:5.625rem}.O60-sidebar-content-video__image-area{height:20.25rem}}.O60-1-sidebar-content-download__btn-wrap,.O60-2-sidebar-content-link__btn-wrap,.O60-sidebar-content-video__btn-wrap{width:100%;padding-top:2rem;border-top:1px solid #f5f5f5;margin-top:auto}.O60-sidebar-content-video__btn-wrap .btn,.O60-sidebar-content-video__btn-wrap .filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;display:flex;justify-content:space-between}.O60-sidebar-content-video__btn-wrap .btn .btn__text,.O60-sidebar-content-video__btn-wrap .filter__btn .btn__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O60-sidebar-content-video__btn-wrap .btn .icon,.O60-sidebar-content-video__btn-wrap .filter__btn .icon{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.O60-1-sidebar-content-download__image-area__video-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:992px){.O60-sidebar-content-video{width:37rem}.O60-sidebar-content-video.is-tertiary .O60-sidebar-content-video__text-area{padding:2rem}.O60-sidebar-content-video.is-tertiary .O60-sidebar-content-video__heading{display:block;margin-bottom:1rem;max-height:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O60-sidebar-content-video.is-tertiary .O60-sidebar-content-video__image-area,.O60-sidebar-content-video.is-tertiary .body-text-2{display:none}.O60-1-sidebar-content-download__text-area{padding:2rem 3rem}.O60-1-sidebar-content-download__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:5.625rem}.O60-1-sidebar-content-download__image-area{height:20.25rem}}.O60-1-sidebar-content-download__btn-wrap .btn,.O60-1-sidebar-content-download__btn-wrap .filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;display:flex;justify-content:space-between}.O60-1-sidebar-content-download__btn-wrap .btn .btn__text,.O60-1-sidebar-content-download__btn-wrap .filter__btn .btn__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O60-1-sidebar-content-download__btn-wrap .btn .icon,.O60-1-sidebar-content-download__btn-wrap .filter__btn .icon{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.O60-2-sidebar-content-link__image-area__video-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:992px){.O60-1-sidebar-content-download{width:37rem}.O60-1-sidebar-content-download.is-tertiary .O60-1-sidebar-content-download__text-area{padding:2rem}.O60-1-sidebar-content-download.is-tertiary .O60-1-sidebar-content-download__heading{display:block;margin-bottom:1rem;max-height:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O60-1-sidebar-content-download.is-tertiary .O60-1-sidebar-content-download__image-area,.O60-1-sidebar-content-download.is-tertiary .body-text-2{display:none}.O60-2-sidebar-content-link__text-area{padding:2rem 3rem}.O60-2-sidebar-content-link__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:5.625rem}.O60-2-sidebar-content-link__image-area{height:20.25rem}}.O60-2-sidebar-content-link__btn-wrap .btn,.O60-2-sidebar-content-link__btn-wrap .filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;display:flex;justify-content:space-between}.O60-2-sidebar-content-link__btn-wrap .btn .btn__text,.O60-2-sidebar-content-link__btn-wrap .filter__btn .btn__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O60-2-sidebar-content-link__btn-wrap .btn .icon,.O60-2-sidebar-content-link__btn-wrap .filter__btn .icon{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.O61-brand-info{height:100%;padding:3rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O61-brand-info__logo{width:17.5rem;height:auto;padding-bottom:2rem}.O61-brand-info__logo svg{width:17.5rem;height:3.25rem}.O61-brand-info__heading{font-size:24px;font-size:3rem;line-height:4rem;font-weight:500}.O61-brand-info__contact-info{padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.O61-brand-info__contact-info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.O61-brand-info__contact-info__item .body-text-2,.gated-content .label,.page-wrapper .p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-details,.page-wrapper .p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-details{font-size:12px;font-size:1.5rem}.O61-brand-info__btn-wrap,.O62-contact-info__btn-wrap{padding-top:2rem;border-top:1px solid #f5f5f5;margin-top:auto}.O61-brand-info__btn-wrap .btn,.O61-brand-info__btn-wrap .filter__btn,.O67-program-list .btn,.O67-program-list .filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.O61-brand-info__btn-wrap .btn .btn__text,.O61-brand-info__btn-wrap .filter__btn .btn__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O61-brand-info__btn-wrap .btn .icon,.O61-brand-info__btn-wrap .filter__btn .icon{-ms-flex-negative:0;flex-shrink:0}.O62-contact-info{height:100%;padding:4rem 2rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O62-contact-info__top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O62-contact-info__top-section__image-area{background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 3rem 0 0;width:9rem;height:9rem;border-radius:50%;background-color:#dfdfdf}.O62-contact-info__top-section__text-area__heading{font-size:24px;font-size:3rem;padding:0 0 .5rem;line-height:1.33;font-weight:500}.O62-contact-info__details-list{padding-top:3rem;margin:0 0 2rem;display:table}.O62-contact-info__details-list>*{font-size:14px;font-size:1.75rem;line-height:1.43}.O62-contact-info__details-list__item{display:table-row}.O62-contact-info__details-list__item .contact-tool,.O62-contact-info__details-list__item .contact-value{display:table-cell;padding:.75rem 0;opacity:1}.O62-contact-info__details-list__item .contact-tool{padding-right:3rem;color:rgba(0,0,0,.7);font-weight:500}@media screen and (min-width:768px) and (max-width:1199px){.has-accordion-open .O45-visual-accordion__item__title{font-size:16px;font-size:2rem}.O62-contact-info__details-list__item .contact-tool{padding-right:2rem}}.O62-contact-info__details-list__item .contact-value{color:rgba(0,0,0,.65)}.O62-contact-info__details-list__item:first-child .contact-tool,.O62-contact-info__details-list__item:first-child .contact-value{padding-top:0}.O62-contact-info__details-list__item:last-child .contact-tool,.O62-contact-info__details-list__item:last-child .contact-value{padding-bottom:0}.O63-sign-up{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem;text-align:center;position:relative}.O63-sign-up__heading--success{font-weight:500;-webkit-transition:.3s;transition:.3s ease;text-align:center;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:visible}.O63-sign-up__heading--success.hidden,.O86-product-configurator .loader-overlay.is-hidden{visibility:hidden;opacity:0}.O63-1-contact__inner,.O63-sign-up__inner{width:100%;-webkit-transition:.3s;transition:.3s ease}.O63-sign-up__inner__heading{font-weight:500}.O63-sign-up__inner.hidden{opacity:0}.O63-sign-up__inner .body-text-2{padding-bottom:2rem}.O63-sign-up.box-shadow{background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08)}.O64-social-channel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 3rem 1rem;height:100%;text-align:center}.O64-social-channel__heading{font-size:24px;font-size:3rem;font-weight:500;padding-top:0;padding-bottom:8px}.O64-social-channel__link-list{float:none;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:21rem;min-height:21rem}.O64-social-channel__link-list>*{margin:0 0 2rem;width:8rem;height:8rem;border:1px solid #f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O64-social-channel__link-list .icon{margin:0}body.has-hover .O107-landing-block .content .btn.is-outline a:hover .icon path,body.has-hover .O107-landing-block .content .btn.is-outline:hover a .icon path,body.has-hover .O107-landing-block .content .is-outline.filter__btn a:hover .icon path,body.has-hover .O107-landing-block .content .is-outline.filter__btn:hover a .icon path,body.has-hover .O64-social-channel__link-list a:hover circle,body.has-hover .O64-social-channel__link-list a:hover path,body.has-hover .O78-social-follow .O78-social-follow-list a:hover circle,body.has-hover .O78-social-follow .O78-social-follow-list a:hover path{fill:#9f000f}.O65-statistic{height:100%;padding:5rem 5rem 3rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O65-statistic__number-wrap__number{font-size:70px;font-size:8.75rem;line-height:1;font-weight:600;color:#d20014;opacity:1;padding:0;margin:0 0 2rem;letter-spacing:-1.4px}.O65-statistic__number-wrap__number:last-child{margin-bottom:2rem}.O65-statistic__number-wrap__heading{font-size:24px;font-size:3rem;line-height:1.33;font-weight:500;margin:1rem 0 2rem}.O65-statistic__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-top:1px solid #f5f5f5;padding-top:2rem;margin-top:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.O65-statistic__btn-wrap .btn .btn__text,.O65-statistic__btn-wrap .btn__text,.O65-statistic__btn-wrap .filter__btn .btn__text,.O67-program-list .btn .btn__text,.O67-program-list .filter__btn .btn__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O65-statistic__btn-wrap .btn .icon,.O65-statistic__btn-wrap .filter__btn .icon,.O65-statistic__btn-wrap .icon,.O67-program-list .btn .icon,.O67-program-list .filter__btn .icon{-ms-flex-negative:0;flex-shrink:0}.O65-statistic__btn-wrap .btn,.O65-statistic__btn-wrap .filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.O66-testimonials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:5rem 3rem 3rem;text-align:center}.O66-testimonials .label.is-bold{font-size:12px;font-size:1.5rem;padding-top:0}.O66-testimonials .label.is-uppercase{font-size:10px;font-size:1.25rem;padding-bottom:0}.O66-testimonials__quote-wrap{margin:0 0 2rem}.O66-testimonials__label-wrap{margin:0 0 3rem}.O66-testimonials .icon--quote{margin:3rem 0 2rem}.O66-testimonials .icon--quote svg{width:2rem;height:2rem}.O66-testimonials__btn-wrap{border-top:1px solid #f5f5f5;padding-top:2rem;margin-top:auto}.O67-program-list{padding:3rem 2rem}.O67-program-list .O67-program-list__tertiary-link{display:none;text-overflow:ellipsis;white-space:nowrap}.O67-program-list__heading{font-size:24px;font-size:3rem;line-height:1.33;padding-top:0;padding-bottom:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.O67-program-list__item:nth-last-child(2){border-top:1px solid #f5f5f5}.O67-program-list__item__heading{font-size:16px;font-size:2rem;margin:0;line-height:2.5rem;font-weight:500}.O67-program-list__item .label{padding:2rem 0}.O67-program-list__item .btn,.O67-program-list__item .filter__btn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.O63-1-contact{display:block;text-align:left;padding-top:6rem;padding-bottom:6rem}.O63-1-contact__heading{font-weight:500;font-size:18px;font-size:2.25rem;padding:0 0 .5rem}.O63-1-contact__inner__heading{font-weight:500}.O63-1-contact__inner.hidden,.O82-product-tabs__nav>.container.is-in-end:after,.O82-product-tabs__nav>.container.is-in-start:before,.O82-product-tabs__nav>.container.no-fade-outs:after,.O82-product-tabs__nav>.container.no-fade-outs:before,.js-modal .O82-product-tabs__nav>.is-in-end.modal__inner:after,.js-modal .O82-product-tabs__nav>.is-in-start.modal__inner:before,.js-modal .O82-product-tabs__nav>.no-fade-outs.modal__inner:after,.js-modal .O82-product-tabs__nav>.no-fade-outs.modal__inner:before{opacity:0}.O63-1-contact__inner .body-text-2{padding-bottom:2rem;float:left;padding:0;margin:0;line-height:2.25rem;width:25rem}.O63-1-contact .btn,.O63-1-contact .filter__btn,.O63-1-contact__inner .btn,.O63-1-contact__inner .filter__btn{margin-top:.5rem;float:right}.O69-form-with-sidecontent__side-content__rich-text-box{margin-bottom:5.25rem}.O69-form-with-sidecontent__side-content__rich-text-box a,.gated-content-downloads h5{font-size:1.75rem}.O69-form-with-sidecontent__side-content__rich-text-box h4{font-size:2.25rem;font-weight:500}.O70-text-content-block-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O70-text-content-block-inner.has-two-texts{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.O44-2-media-side-card .card-list--media-card-row .card .text-area .card-heading{font-size:16px;font-size:2rem;font-weight:400;padding-bottom:1rem}.O47-displace-slider__item__title{font-weight:400}.O70-text-content-block-inner.reverse-image{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.O70-text-content-block-inner h3{padding-top:0;font-weight:500}.O70-text-content-block-inner__section{width:43rem;max-width:100%;padding-bottom:6rem}.row>.O70-1-text-content-block .O70-1-text-content-block-inner:after,.row>.O70-text-content-block-inner__section{max-width:calc(100% - 1rem)}@media screen and (min-width:768px){.O60-1-sidebar-content-download__text-area,.O60-2-sidebar-content-link__text-area,.O60-sidebar-content-video__text-area{padding:3rem 3rem 2rem}.O60-1-sidebar-content-download__heading,.O60-2-sidebar-content-link__heading{margin-bottom:2rem}.O61-brand-info,.O64-social-channel,.O65-statistic,.O66-testimonials{width:41rem}.O62-contact-info{width:41rem;padding:4rem 2rem 3rem}.O63-1-contact{width:74rem}.O63-1-contact__inner .body-text-2{width:52rem}.O63-1-contact.is-wide,.O69-form-with-sidecontent__form-area{width:85rem}.O63-1-contact.is-wide .body-text-2{width:63rem}.O70-text-content-block-inner.reverse-image{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.O70-text-content-block-inner__section{max-width:none;width:41rem;padding-bottom:0}.O70-text-content-block-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:992px){.O60-2-sidebar-content-link,.O61-brand-info,.O65-statistic,.O66-testimonials,.O70-text-content-block-inner__section{width:37rem}.O60-2-sidebar-content-link.is-tertiary .O60-2-sidebar-content-link__text-area,.O61-brand-info.is-tertiary{padding:2rem}.O60-2-sidebar-content-link.is-tertiary .O60-2-sidebar-content-link__heading{display:block;margin-bottom:1rem;max-height:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O60-2-sidebar-content-link.is-tertiary .O60-2-sidebar-content-link__image-area,.O60-2-sidebar-content-link.is-tertiary .body-text-2,.O61-brand-info.is-tertiary .O61-brand-info__contact-info,.O61-brand-info.is-tertiary .O61-brand-info__logo,.O61-brand-info.is-tertiary .body-text-2,.O61-brand-info.is-tertiary .brand-label,.O62-contact-info.is-tertiary .O62-contact-info__btn-wrap,.O62-contact-info.is-tertiary .O62-contact-info__details-list__item,.O62-contact-info.is-tertiary .O62-contact-info__top-section__image-area,.O62-contact-info.is-tertiary .body-text-2,.O62-contact-info.is-tertiary.no-email .O62-contact-info__details-list__item,.O64-social-channel.is-tertiary .O64-social-channel__text,.O65-statistic.is-tertiary .body-text-2,.O65-statistic.is-tertiary .brand-label,.O66-testimonials.is-tertiary .O66-testimonials__btn-wrap,.O66-testimonials.is-tertiary .O66-testimonials__label-wrap,.O66-testimonials.is-tertiary .brand-label,.O67-program-list.is-tertiary .O67-program-list__item{display:none}.O61-brand-info.is-tertiary .O61-brand-info__heading{font-size:18px;font-size:2.25rem;line-height:3rem;padding-top:0;padding-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.O62-contact-info{width:37rem;padding:3rem}.O62-contact-info.is-tertiary{padding-top:2.5rem;padding-bottom:1.5rem}.O62-contact-info.is-tertiary .O62-contact-info__top-section__text-area__heading{font-size:16px;font-size:2rem;padding-top:0}.O62-contact-info.is-tertiary .O62-contact-info__details-list{padding-top:0;margin-top:auto;margin-bottom:0}.O62-contact-info.is-tertiary .O62-contact-info__details-list__item--email,.O62-contact-info.is-tertiary.no-email .O62-contact-info__details-list__item:first-child{display:inline-block}.O62-contact-info.is-tertiary .O62-contact-info__details-list__item--email .contact-tool{margin-right:2rem}.O63-sign-up.is-tertiary{display:block;text-align:left;padding:1.25rem 3rem}.O63-sign-up.is-tertiary .O63-sign-up__inner__heading{font-size:18px;font-size:2.25rem;padding:0 0 .5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O63-sign-up.is-tertiary .body-text-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;float:left;width:18.75rem;padding:0;margin:0;line-height:2.25rem;max-height:4.5rem}.O63-sign-up.is-tertiary .btn,.O63-sign-up.is-tertiary .filter__btn{margin-top:.5rem;float:right}.O64-social-channel{width:37rem;padding-bottom:3rem}.O64-social-channel__link-list{padding-top:2rem;width:37.5rem;height:auto;min-height:0}.O64-social-channel__link-list>*{border:0;width:4rem;height:4rem;margin:0}.O64-social-channel.is-tertiary .O64-social-channel__heading,.O67-program-list.is-tertiary .O67-program-list__heading{font-size:18px;font-size:2.25rem}.O64-social-channel.is-tertiary .O64-social-channel__link-list{padding-top:0}.O65-statistic.is-tertiary{padding:1.5rem 2rem 2rem}.O65-statistic.is-tertiary .O65-statistic__number-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O65-statistic.is-tertiary .O65-statistic__number-wrap__heading{font-size:16px;font-size:2rem;padding:0 1rem 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0}.O65-statistic.is-tertiary .O65-statistic__number-wrap__number{font-size:30px;font-size:3.75rem;margin-bottom:0;padding-top:0;padding-bottom:0;line-height:3.75rem}.O65-statistic.is-tertiary .O65-statistic__btn-wrap .btn,.O65-statistic.is-tertiary .O65-statistic__btn-wrap .filter__btn,.O69-form-with-sidecontent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O66-testimonials.is-tertiary{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.O66-testimonials.is-tertiary .O66-testimonials__quote-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:auto 0}.O66-testimonials.is-tertiary .O66-testimonials__quote-wrap p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;font-size:1.5rem;margin:0;text-align:left;padding-left:3rem;line-height:2.5rem;max-height:7.5rem}.O66-testimonials.is-tertiary .icon--quote{margin:0}.O67-program-list__item__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:5rem}.O67-program-list.is-tertiary{padding:2rem;padding-top:1.5rem}.O67-program-list.is-tertiary .O67-program-list__tertiary-link{display:block;padding-top:2rem}.O67-program-list.is-tertiary .O67-program-list__tertiary-link .btn,.O67-program-list.is-tertiary .O67-program-list__tertiary-link .filter__btn{padding-top:2rem;border-top:1px solid #f5f5f5;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O63-1-contact{width:67rem}.O63-1-contact__inner .body-text-2{width:47rem}.O63-1-contact.is-wide,.O69-form-with-sidecontent__form-area{width:77rem}.O63-1-contact.is-wide .body-text-2{width:57rem}.O69-form-with-sidecontent__side-content{width:27rem}}@media screen and (min-width:1200px){.O63-1-contact.is-wide .body-text-2,.card-list--two-card-row--displaced .card{width:68rem}.O36-person-card .card{width:44rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O36-person-card .card .image-area,.O44-2-media-side-card.is-single-card-list,.O47-displace-slider__item__text{width:44rem}.O36-person-card .card .image-area__image{position:relative;overflow:hidden;outline:0}.O36-person-card .card .image-area__image:before{content:'';display:block;padding-top:56.25%}.O36-person-card .card .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O36-person-card .card .text-area{width:44rem;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.O42-history__card{width:140rem}.O42-history__card__item{min-height:78.75rem}.O42-history__card__item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15rem 13rem}.O42-history__navigation{margin-left:72rem}.O42-history__page-breaker{min-height:78rem}.O42-history__page-breaker__text,.O63-1-contact{width:80rem}.O44-2-media-side-card .is-two-card-list,.O44-media-library-card .container.is-two-card-list,.O44-media-library-card .js-modal .is-two-card-list.modal__inner,.js-modal .O44-media-library-card .is-two-card-list.modal__inner{max-width:102rem}.O44-2-media-side-card .card-list--media-card-row,.O44-media-library-card .card-list--media-card-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O44-media-library-card .card-list--media-card-row:after{width:44rem;height:0;content:'';display:block}.O44-media-library-card .card-list--media-card-row .card{width:44rem;margin:2rem 0}.O44-media-library-card .card-list--media-card-row .card .text-area{width:44rem;margin-left:0}.O44-media-library-card .card-list--media-card-row .card .image-area{position:relative;width:100%}.O44-media-library-card .card-list--media-card-row .card .image-area .btn,.O44-media-library-card .card-list--media-card-row .card .image-area .filter__btn{position:absolute;z-index:9;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.O44-2-media-side-card .card-list--media-card-row:after{width:44rem;height:0;content:'';display:block}.O44-2-media-side-card .card-list--media-card-row .card{width:44rem;margin:2rem 0}.O44-2-media-side-card .card-list--media-card-row .card .text-area{width:44rem;margin-left:0}.O44-2-media-side-card .card-list--media-card-row .card .image-area{position:relative;width:100%}.O44-2-media-side-card .card-list--media-card-row .card .image-area .btn,.O44-2-media-side-card .card-list--media-card-row .card .image-area .filter__btn{position:absolute;z-index:9;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.O44-2-media-side-card .card-list--media-card-row .text-area{padding:10rem 4rem 3rem}.O44-2-media-side-card .is-two-card-list .card,.O44-2-media-side-card .is-two-card-list .card .text-area,.O69-form-with-sidecontent__side-content{width:32rem}.O45-visual-accordion{max-width:150rem}.O45-visual-accordion__bg{opacity:.9}.O45-visual-accordion__bg:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(35%,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0) 35%,rgba(0,0,0,.8) 100%)}.O45-visual-accordion__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.O45-visual-accordion.has-accordion-open .O45-visual-accordion__bg{opacity:.55;-webkit-filter:none;filter:none}.O45-visual-accordion__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:62.5rem;width:100%;padding:3rem 3rem 7.75rem;border-top:0;border-left:1px solid rgba(255,255,255,.3);overflow:hidden;-webkit-transition:width .3s cubic-bezier(.25,.46,.45,.94);transition:width .3s cubic-bezier(.25,.46,.45,.94)}.O45-visual-accordion__item__title{font-size:18px;font-size:2.25rem;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94)}.O45-visual-accordion__item__btn{top:auto;right:auto;left:2.125rem;bottom:2.125rem;-webkit-transform:none;transform:none}.O45-visual-accordion__item__btn.has-accordion-open{-webkit-transform:translate3d(-50%,0,0) rotate(45deg);transform:translate3d(-50%,0,0) rotate(45deg)}body.has-hover .O45-visual-accordion:not(.has-accordion-open) .O45-visual-accordion__item:hover .O45-visual-accordion__item__label,body.has-hover .O45-visual-accordion:not(.has-accordion-open) .O45-visual-accordion__item:hover .O45-visual-accordion__item__title{-webkit-transform:translate3d(0,-3rem,0);transform:translate3d(0,-3rem,0)}.has-accordion-open .O45-visual-accordion__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:9rem;overflow:hidden}.has-accordion-open .O45-visual-accordion__item__title{white-space:nowrap;-webkit-animation:.6s cubic-bezier(.25,.46,.45,.94) forwards O45-desktop-title;animation:.6s cubic-bezier(.25,.46,.45,.94) forwards O45-desktop-title}.has-accordion-open .O45-visual-accordion__item__label{position:absolute;top:4rem;left:3rem;text-align:left}.has-accordion-open .O45-visual-accordion__item__content{opacity:0}.has-accordion-open .O45-visual-accordion__item__btn{left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.has-accordion-open .O45-visual-accordion__item__btn.has-accordion-open{-webkit-transform:translate3d(-50%,0,0) rotate(45deg);transform:translate3d(-50%,0,0) rotate(45deg)}.O45-visual-accordion__item.has-accordion-open{width:auto;-ms-flex-negative:1;flex-shrink:1;padding-left:4rem;padding-right:4rem;padding-bottom:6rem;overflow:hidden}.O45-visual-accordion__item.has-accordion-open .O45-visual-accordion__item__title{white-space:normal;-webkit-animation:none;animation:none}.O45-visual-accordion__item.has-accordion-open .O45-visual-accordion__item__btn{top:3.125rem;right:3.125rem;left:auto;-webkit-animation:.3s cubic-bezier(.25,.46,.45,.94) forwards O45-desktop-btn;animation:.3s cubic-bezier(.25,.46,.45,.94) forwards O45-desktop-btn}.O45-visual-accordion__item.has-accordion-open .O45-visual-accordion__item__content{opacity:1}.O45-visual-accordion__item.has-accordion-open .O45-visual-accordion__item__label{left:4rem}.O46-big-background-image__text-area{width:56rem;padding:5rem}.O47-displace-slider__bg-box{top:32.875rem;width:85rem}.O47-displace-slider__bg-box:before{padding-top:39.70588%}.O47-displace-slider__slider,.O51-product-list,.O57-job-posts,.O58-events,.O63-1-contact.is-wide,.O69-form-with-sidecontent__form-area{width:92rem}.O47-displace-slider__slide-mask.is-left{-webkit-transform:translate3d(-50rem,0,0);transform:translate3d(-50rem,0,0)}.O47-displace-slider__slide-mask.is-right{-webkit-transform:translate(50rem,0);transform:translate(50rem,0)}.O48-related-search-terms__inner{width:92rem;margin-left:24rem}.O48-related-search-terms__inner__link-list__item,.O59-1-sidebar-section-link,.O59-sidebar-section-link-with-image,.O60-1-sidebar-content-download,.O60-2-sidebar-content-link,.O60-sidebar-content-video,.O61-brand-info,.O64-social-channel,.O65-statistic,.O66-testimonials,.O70-text-content-block-inner__section{width:44rem}.O51-product-list__list{margin-top:-6rem}.O51-product-list .filter .btn,.O51-product-list .filter .filter__btn{padding-left:1.5rem;padding-right:1.5rem;margin:0 1rem 0 0}.O53-1-search-form form .mktoFormRow{width:38rem}.O59-sidebar-section-link-with-image__heading{max-height:5.625rem;font-size:18px;font-size:2.25rem}.O62-contact-info{width:44rem;padding:3rem}.O62-contact-info.is-tertiary .O62-contact-info__top-section__text-area__heading{font-size:18px;font-size:2.25rem;padding-top:0}.O64-social-channel.is-tertiary .O64-social-channel__text,.O65-statistic.is-tertiary .body-text-2,.O65-statistic.is-tertiary .brand-label{display:none}.O64-social-channel.is-tertiary .O64-social-channel__heading{font-size:18px;font-size:2.25rem}.O64-social-channel.is-tertiary .O64-social-channel__link-list{padding-top:0}.O65-statistic.is-tertiary{padding:1.5rem 2rem 2rem}.O65-statistic.is-tertiary .O65-statistic__number-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O65-statistic.is-tertiary .O65-statistic__number-wrap__heading{font-size:16px;font-size:2rem;padding:0 1rem 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0}.O65-statistic.is-tertiary .O65-statistic__number-wrap__number{font-size:30px;font-size:3.75rem;margin-bottom:0;padding-top:0;padding-bottom:0;line-height:3.75rem}.O65-statistic.is-tertiary .O65-statistic__btn-wrap .btn,.O65-statistic.is-tertiary .O65-statistic__btn-wrap .filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O66-testimonials.is-tertiary .O66-testimonials__quote-wrap p{font-size:14px;font-size:1.75rem}.O63-1-contact__inner .body-text-2{width:56rem}}.O70-text-content-block-inner__section .O8-block-quote-inner-author-info__name{margin-bottom:1rem}.O70-text-content-block-inner__section .sub1-heading{font-size:20px;font-size:2.5rem;line-height:3.75rem}.O70-text-content-block-inner__section .image-area,.O70-text-content-block-inner__section .image-area__image:not(.is-wide),.O84-image-gallery__slide,.O86-product-configurator.is-loading,.O86-product-configurator>header,.O86-product-configurator__main,.image-area__image{position:relative}.O70-text-content-block-inner__section .image-area__image:not(.is-wide):before{content:'';display:block;padding:100% 0 0}.O70-text-content-block-inner__section .image-area__image:not(.is-wide) img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O70-text-content-block-inner__section .image-area__image.is-wide{position:relative;overflow:hidden;outline:0}.O70-text-content-block-inner__section .image-area__image.is-wide:before{content:'';display:block;padding-top:56.25%}.O70-text-content-block-inner__section .image-area__image.is-wide img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O70-text-content-block-inner__section .image-area__cta{position:absolute;width:100%;height:100%;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex}.O70-text-content-block-inner__section .image-area__cta .btn,.O70-text-content-block-inner__section .image-area__cta .filter__btn{margin:auto;z-index:1}.O70-text-content-block-inner__section__button-container{padding-top:6rem;margin:0 auto;text-align:center}.O70-text-content-block .O11-text-content-block-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.O70-text-content-block .O11-text-content-block-btn-wrap .btn:nth-child(2),.O70-text-content-block .O11-text-content-block-btn-wrap .filter__btn:nth-child(2){margin:6px 0}.O70-1-text-content-block .O70-1-text-content-block-inner{padding-top:3rem;padding-bottom:3rem}.O70-1-text-content-block .O70-1-text-content-block-inner .is-white :not(.btn-primary){color:#000!important}.O70-1-text-content-block .O70-1-text-content-block-inner:after{width:43rem;max-width:100%;content:'';display:block;height:0}.O70-1-text-content-block .O70-1-text-content-block-inner__item{width:43rem;max-width:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:3rem 0;padding:3rem 0;padding:3rem 0}.row>.O70-1-text-content-block .O70-1-text-content-block-inner__item,.row>.O73-hover-list{max-width:calc(100% - 1rem)}.O70-1-text-content-block .O70-1-text-content-block-inner__item__heading{font-weight:500;margin:0 0 3rem;padding:0}.O70-1-text-content-block .O70-1-text-content-block-inner__item .body-text-2,.O87-collapsible-table figure,.page-wrapper .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco,.page-wrapper .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars{margin:0 0 3rem}.O70-1-text-content-block .O70-1-text-content-block-inner__item>*,.O70-1-text-content-block.align-items .cta-bottom-text *{padding-left:4rem;padding-right:4rem}.O70-1-text-content-block.align-items .cta-bottom-text{padding-left:0!important;padding-right:0!important}.O70-1-text-content-block.align-items .middle-items-separator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.image-area{position:relative;margin:0 0 3rem}.image-area__image:before{content:'';display:block;padding:100% 0 0}.image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O70-3-text-content-block-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.O70-3-text-content-block-row a{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.O70-2-accordion-content-block .O70-2-accordion-area__accordions__item .image-area__image{position:relative;overflow:hidden;outline:0}.O70-2-accordion-content-block .O70-2-accordion-area__accordions__item .image-area__image:before{content:'';display:block;padding-top:56.25%}.O70-2-accordion-content-block .O70-2-accordion-area__accordions__item .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O70-2-accordion-content-block .O70-2-accordion-area__accordions__item__title{font-size:16px;font-size:2rem;margin:0;padding:0 0 0 1rem;font-weight:300;line-height:1.33;color:inherit;opacity:1}.O70-2-accordion-content-block .O70-2-accordion-area__accordions__item__click-area{font-size:16px;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 4rem 2rem 0;text-align:left;color:rgba(0,0,0,.7);font-weight:300;cursor:pointer;-webkit-transition:color .2s;transition:color .2s ease}body.has-hover .O70-2-accordion-content-block .O70-2-accordion-area__accordions__item__click-area:hover{color:rgba(0,0,0,.9)}.O70-2-accordion-content-block .O70-2-accordion-area__accordions__item__content{display:none;padding:0 0 2rem;color:rgba(0,0,0,.7)}.O70-2-accordion-content-block .O70-2-accordion-area__accordions__item__content ol,.O70-2-accordion-content-block .O70-2-accordion-area__accordions__item__content p,.O70-2-accordion-content-block .O70-2-accordion-area__accordions__item__content ul{opacity:1;color:inherit}.O70-2-accordion-content-block .O70-2-accordion-area__accordions__item__content ol li,.O70-2-accordion-content-block .O70-2-accordion-area__accordions__item__content ul li{padding:.5rem}.O73-hover-list{width:43rem;max-width:100%;float:none;min-width:37.5rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:6rem auto;margin:6rem auto;margin:6rem auto}body.has-hover .O73-hover-list:hover .O73-hover-list__item__image{opacity:.25}.O73-hover-list__item{display:block;margin:1px -1.875rem;position:relative;color:#fff;overflow:hidden;background:#252525}body.has-hover .O73-hover-list__item:hover{color:#fff;text-decoration:none;text-decoration:none}.O73-hover-list__item__image{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden;opacity:.9;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94)}.O73-hover-list__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;font-family:'object-fit: cover; object-position: 50% 25%;';-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94)}.O73-hover-list__item__image:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),color-stop(21rem,rgba(0,0,0,0)),color-stop(34rem,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 21rem,rgba(0,0,0,0) 34rem,rgba(0,0,0,.8) 100%);-webkit-transition:height .3s cubic-bezier(.25,.46,.45,.94);transition:height .3s cubic-bezier(.25,.46,.45,.94)}.O73-hover-list__item__content{padding:4rem;position:relative;z-index:2;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.O73-hover-list__item__content p{opacity:1;margin-top:0}.O73-hover-list__item__content p:last-child{margin-bottom:0}.O73-hover-list__item__copy{font-size:14px;font-size:1.75rem;display:none;margin:0;line-height:1.43}.O73-hover-list__item__copy p{font-size:14px;font-size:1.75rem;line-height:1.43}.O73-hover-list__item__label{margin:0 0 1rem;padding:0;font-weight:600;opacity:.5}p.O73-hover-list__item__label{opacity:.5}.O73-hover-list__item__title{font-size:24px;font-size:3rem;margin:0;padding:0;line-height:1.33;font-weight:500;opacity:1;-webkit-transition:padding .3s cubic-bezier(.25,.46,.45,.94);transition:padding .3s cubic-bezier(.25,.46,.45,.94)}.O73-hover-list__item__title.fs-lg{font-size:26px;font-size:3.25rem}@media screen and (min-width:375px){.O73-hover-list__item__title.fs-lg{font-size:28px;font-size:3.5rem}}.O73-hover-list__item>.O73-hover-list__item__header,.O73-hover-list__item__header.show-on-top{display:none}.O73-hover-list__item__header.show-on-top.on-top{display:block;top:0;z-index:1;padding:2rem}.O73-hover-list__item .btn,.O73-hover-list__item .filter__btn{font-size:14px;font-size:1.75rem;margin:auto;line-height:2.25rem;color:#fff;white-space:nowrap;overflow:visible;-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94)}body.has-hover .O73-hover-list__item .btn:hover,body.has-hover .O73-hover-list__item .filter__btn:hover{color:#fff;text-decoration:none}.site-lapinus .O73-hover-list__item .btn .icon circle,.site-lapinus .O73-hover-list__item .btn .icon path,.site-lapinus .O73-hover-list__item .btn .icon polygon,.site-lapinus .O73-hover-list__item .btn .icon rect,.site-lapinus .O73-hover-list__item .btn .icon use,.site-lapinus .O73-hover-list__item .filter__btn .icon circle,.site-lapinus .O73-hover-list__item .filter__btn .icon path,.site-lapinus .O73-hover-list__item .filter__btn .icon polygon,.site-lapinus .O73-hover-list__item .filter__btn .icon rect,.site-lapinus .O73-hover-list__item .filter__btn .icon use,.site-rockpanel .O73-hover-list__item .btn .icon circle,.site-rockpanel .O73-hover-list__item .btn .icon path,.site-rockpanel .O73-hover-list__item .btn .icon polygon,.site-rockpanel .O73-hover-list__item .btn .icon rect,.site-rockpanel .O73-hover-list__item .btn .icon use,.site-rockpanel .O73-hover-list__item .filter__btn .icon circle,.site-rockpanel .O73-hover-list__item .filter__btn .icon path,.site-rockpanel .O73-hover-list__item .filter__btn .icon polygon,.site-rockpanel .O73-hover-list__item .filter__btn .icon rect,.site-rockpanel .O73-hover-list__item .filter__btn .icon use{fill:#fff}body.has-hover .O73-hover-list__item:hover .O73-hover-list__item__header{bottom:100%}body.has-hover .O73-hover-list__item:hover .O73-hover-list__item__title{padding-bottom:0!important}.O83-product-description p,body.has-hover .O73-hover-list__item:hover .O73-hover-list__item__content,body.has-hover .O73-hover-list__item:hover .O73-hover-list__item__header,body.has-hover .O73-hover-list__item:hover .O73-hover-list__item__image{opacity:1}body.has-hover .O73-hover-list__item:hover .O73-hover-list__item__image{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:scale(1.07) translateZ(0);transform:scale(1.07) translateZ(0)}.O74-document-list{margin-top:6rem;margin-bottom:6rem;width:100%;max-width:43rem;position:relative;border-radius:2px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08)}.O74-document-list h2{padding:0;margin:0 0 2rem}.O74-document-list__container{width:43rem}.O74-document-list__container__scroller{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:268px}.O74-document-list__container__scroller::-webkit-scrollbar-track{background:#e6e6e6;border-radius:10px}.O74-document-list__container__scroller::-webkit-scrollbar{background:0 0;width:5px}.O74-document-list__container__scroller::-webkit-scrollbar-thumb{background:#d20014;border-radius:10px}.O74-document-list__categories{padding:32px 16px 24px;background-color:#f5f5f5}.O74-document-list__categories .filter,.O74-document-list__categories .select{margin:0}.O74-document-list__categories .filter__group{width:100%;max-width:none}.O74-document-list__categories .filter__list,.O74-document-list__utility__chosen,.O74-document-list__utility__table{display:none}.O109-hierarchy-wrapper .O109-hierarchy-main-card,.O109-hierarchy-wrapper .O109-hierarchy-second-card,.O109-hierarchy-wrapper .O109-hierarchy-third-card,.O74-document-list__categories .select,.O95-product-card.card .is-pointer,.O96-1-product-card-list__cards .is-pointer{cursor:pointer}.O74-document-list__categories .select__optgroup .select__option:not(:first-child){padding-left:32px}.O74-document-list__utility__search{position:relative;padding-top:15px;padding-bottom:10px;width:43rem;max-width:100%;font-size:14px;font-size:1.75rem}.row>.O74-document-list__utility__search,.row>.O78-social-follow{max-width:calc(100% - 1rem)}.O74-document-list__utility__search__input{width:100%;padding:1rem 4rem 1rem 0;line-height:1.33;font-weight:300;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;outline:0;border-bottom:1px solid rgba(0,0,0,.7)}.O74-document-list__utility__search__input__icon{position:absolute;top:50%;right:1px;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.O74-document-list__item{padding:2rem 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:1px solid rgba(0,0,0,.05)}.O74-document-list__item.is-hidden{display:none}.O74-document-list__item__info,.O93-certificate-modal__item,.gated-content-downloads__content,.gated-content-downloads__item,.samples-ordering .top-panel{display:-webkit-box;display:-ms-flexbox;display:flex}.O74-document-list__controls,.O74-document-list__item__info .checkbox-wrap,.O74-document-list__item__info__image,.O74-document-list__item__info__nav,.O75-product-faq__questions{display:none}.O74-document-list__item__info__content{padding:0 16px}.O74-document-list__item__info__headline{margin:0 0 1rem;font-size:1.875rem;line-height:1.43;font-weight:500;color:rgba(0,0,0,.7);word-break:break-word}.O74-document-list__item__info__headline a,.O83-product-description p,.O83-product-description ul{color:rgba(0,0,0,.7)}.O74-document-list__item__info__paragraph{font-size:1.75rem;line-height:1.33;color:rgba(0,0,0,.9);opacity:1}.O74-document-list__item__info__image .btn,.O74-document-list__item__info__image .filter__btn{min-width:6.25rem;height:4rem}.O74-document-list__item__info__nav .btn.is-video,.O74-document-list__item__info__nav .is-video.filter__btn{height:4rem;background-image:none}.O74-document-list__item__info__type{border-radius:3px;font-size:1.5rem;color:#b6b6b6;text-transform:uppercase;float:left;margin-right:5px;font-weight:700;padding:0 3px;display:none;border:1px solid #d4d4d4;border:1px solid #d4d4d4;border:1px solid #d4d4d4;border:1px solid #d4d4d4;border:1px solid #d4d4d4;border:1px solid #d4d4d4;border:1px solid #d4d4d4;border:1px solid #d4d4d4;border:1px solid #d4d4d4}.O74-document-list__container__scroller .O74-document-list__item[data-type=multiple-download],.O74-document-list__item[data-type=multiple-download],.O87-collapsible-table__row td:last-child,.O87-collapsible-table__row th:last-child{padding-right:0}.O74-document-list-filter .O74-document-list__controls{padding:0;-ms-flex-item-align:center;align-self:center;margin-left:auto}.O74-document-list-filter .select__panel{z-index:21}.O75-product-faq__headline{padding:0;margin:0 0 3rem}.O75-product-faq__categories-headline{padding:0;margin:0 0 3rem;font-size:3rem;line-height:1.33;font-weight:400}.O75-product-faq__categories .filter{margin:0 0 2rem}.O75-product-faq__categories .filter__group{width:100%;max-width:none;margin-left:0;margin-right:0}.O75-product-faq__categories .filter__btn{white-space:normal}.O75-product-faq__categories .select{margin:0}.O75-product-faq__categories .select:before{height:7.75rem}.O75-product-faq__categories .select__panel{top:-2rem;padding-top:7.75rem}.O75-product-faq__questions.is-active{display:block}.O75-product-faq__questions__name{display:none}.O75-product-faq__questions__item{border-bottom:1px solid #979797}.O75-product-faq__questions__item__button{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);display:block;padding:2rem 4rem 2rem 0;position:relative;text-align:left;font-size:1.75rem;line-height:1.43;color:rgba(0,0,0,.65);font-weight:500;cursor:pointer;-webkit-transition:color .2s;transition:color .2s ease}.O75-product-faq__questions__item__button:focus{outline:0}body.has-hover .O75-product-faq__questions__item__button:hover{color:rgba(0,0,0,.9)}.O75-product-faq__questions__item__button:after,.O75-product-faq__questions__item__button:before{content:"";display:block;position:absolute;top:50%;right:0;width:1.75rem;height:.25rem;background-color:#d20014;-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.1,.25,1);transition:-webkit-transform .3s cubic-bezier(.25,.1,.25,1);transition:transform .3s cubic-bezier(.25,.1,.25,1);transition:transform .3s cubic-bezier(.25,.1,.25,1),-webkit-transform .3s cubic-bezier(.25,.1,.25,1)}.O75-product-faq__questions__item__button:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.O75-product-faq__questions__item__button.has-accordion-open:after{-webkit-transform:rotate(0);transform:rotate(0)}.O75-product-faq__questions__item__content{display:none;padding:0 0 2rem;font-size:1.75rem;line-height:1.43;color:rgba(0,0,0,.65)}.O75-product-faq__questions__item__content p{font-size:inherit;line-height:inherit;color:inherit;opacity:1}.O76-event-detail-row .card-list--three-card-row{padding-top:1rem;padding-bottom:1rem}.O76-event-detail-row .card-list--three-card-row .card .body-text-2,.O81-product-hero__modal .O87-collapsible-table__accordion-target.js-accordion__target{display:block}.O76-event-detail-row .card-list--three-card-row .card .inner-text .label{font-size:12px;font-size:1.5rem;padding:.25rem 0}.O76-event-detail-row .primary-btn-wrap{margin-top:1rem;width:100%;text-align:center}.O78-social-follow{float:none;margin-left:auto;margin-right:auto;width:43rem;max-width:100%;min-width:37.5rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:9rem 1.875rem;padding:9rem 1.875rem}.O78-social-follow__heading{font-size:24px;font-size:3rem;text-align:center;line-height:4rem;font-weight:500;padding:0 0 2rem}.O78-social-follow .O78-social-follow-list{padding:5rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.O78-social-follow .O78-social-follow-list .icon svg{height:3rem;width:3rem}.rich-text-card .card .text-area{margin-left:0;padding:2rem}.rich-text-card .card .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0;padding-top:32px}.rich-text-card.is-centered{margin:auto;width:100%;text-align:center}.O81-product-hero{padding-bottom:5rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-wrapper>.O81-product-hero:first-child,.page-wrapper>div:first-child>.O81-product-hero:first-child,.page-wrapper>div>div:first-child>.O81-product-hero:first-child{margin-top:-8rem}.O81-product-hero__slider{display:block;min-width:37.5rem;position:relative}.O81-product-hero__slider__inner{position:relative;display:block;max-height:80vh;overflow:hidden}.O81-product-hero__slider__inner:after,.O81-product-hero__slider__inner:before{content:' ';display:table}.O81-product-hero__slider__inner:after{clear:both}.O81-product-hero__slider__inner:before{content:'';display:block;padding:100% 0 0}.O81-product-hero__slider__inner img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O81-product-hero__slider__inner.lower-height{max-height:65vh}.O81-product-hero__slider__slide{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility .5s;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s .5s}.O81-product-hero__slider__slide img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif;display:block;width:100%}.O81-product-hero__slider__slide.is-product-image{background:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),color-stop(49.9999%,#e4e4e4),color-stop(50%,#cfcfcf),to(#f4f4f4));background:linear-gradient(to bottom,#e8e8e8 0,#e4e4e4 49.9999%,#cfcfcf 50%,#f4f4f4 100%)}.O81-product-hero__slider__slide.is-product-image img{width:auto;height:auto;margin:auto;max-height:90%;max-width:95%;right:auto;left:50%;bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.O81-product-hero__slider.O81-product-hero__slider--initialized .O81-product-hero__slider__slide.is-active,.O81-product-hero__slider:not(.O81-product-hero__slider--initialized) .O81-product-hero__slider__slide:first-child{opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O81-product-hero__box{position:relative;margin-bottom:4rem;display:block;padding:4rem;width:100%;color:#fff;background-color:#d20014;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O81-product-hero__slider__inner+.container .O81-product-hero__box,.js-modal .O81-product-hero__slider__inner+.modal__inner .O81-product-hero__box{margin-top:-8rem}.O81-product-hero__slider:last-child .O81-product-hero__box{margin-bottom:2rem}.O81-product-hero__box__category{margin:0 -.5rem;font-size:1.25rem;line-height:1.33}.O81-product-hero__box__category span{display:inline-block;padding:0 .5rem}.O81-product-hero__box__headline{font-size:3.5rem;font-weight:400;line-height:1.36;width:100%}.O81-product-hero__box__headline-image{padding:1.5rem .25rem}.O81-product-hero__box__paragraph{margin-bottom:3rem;font-size:1.75rem;line-height:1.43}.O81-product-hero__box__paragraph p{font-size:inherit;line-height:inherit;opacity:1}.O81-product-hero__box__budget:after,.O81-product-hero__box__budget:before,.page-wrapper .p-w-r:after,.page-wrapper .p-w-r:before{content:' ';display:table}.O81-product-hero__box__budget:after,.page-wrapper .p-w-r:after{clear:both}.O81-product-hero__box__budget p{font-size:14px;font-size:1.75rem;margin:0 2.25rem 0 0;float:left;font-weight:400;line-height:1.43;opacity:1}.O81-product-hero__box__budget .budget-list{white-space:nowrap;margin:0}.O81-product-hero__box__budget span{font-weight:600;color:#6f6f6f}.O81-product-hero__box__budget span.budget-fill{color:#fff}.O81-product-hero__box .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O81-product-hero__box .flex>*{margin-left:10px}.O81-product-hero__box .flex>:first-child{margin-left:0}.O81-product-hero__slider__thumbnails{width:43rem;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-14rem auto 2rem;position:relative}.row>.O81-product-hero__slider__thumbnails{max-width:calc(100% - 1rem)}.O81-product-hero__slider__thumbnails__item{display:block;width:10rem;margin:0 1.5rem;background:center center no-repeat;background-size:cover;border-bottom:4px solid transparent;cursor:pointer;-webkit-transition:border .5s cubic-bezier(.25,.46,.45,.94);transition:border .5s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:991px){.O3-2-new-home-page-hero__content .home-buttons .btn--secondary,.O3-2-new-home-page-hero__content .home-buttons .btn--secondary:hover{padding:2rem 2rem 1rem}.O3-2-new-home-page-hero__content .home-buttons .btn.secondary-extended,.O3-2-new-home-page-hero__content .home-buttons .btn.secondary-extended.secondary-extended:hover,.O3-2-new-home-page-hero__content .home-buttons .secondary-extended.filter__btn,.O3-2-new-home-page-hero__content .home-buttons .secondary-extended.secondary-extended.filter__btn:hover{margin-top:10px;min-width:95%}.O3-2-new-home-page-hero__search>.container .search-form__reset,.js-modal .O3-2-new-home-page-hero__search>.modal__inner .search-form__reset{top:5.5rem}.O29-article-header-top-section__social-links,.article-list .card.is-small-mobile.image .body-text-2,.blog-article-story .articles-extra{display:none}.article-list .card.is-small-mobile{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:213px}.article-list .card.is-small-mobile .image-area{width:100%}.article-list .card.is-small-mobile .card-heading{font-size:16px;font-size:2rem;line-height:initial}.article-list .card.is-small-mobile.image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article-list .card.is-small-mobile.image .text-area{width:100%;margin-top:0;padding-top:16px}.article-list .card.is-small-mobile.image .card-heading{font-size:16px;font-size:2rem;line-height:3rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:90px}.article-list .card.is-small-mobile.image .btn-wrap{visibility:hidden;height:0}.O19-8-filtered-blog-posts__more{padding-bottom:3rem}.has-scroll .O23-tabs__item__inner{padding-left:2rem;padding-right:2rem}.O36-person-card .card:first-child{margin-top:0}.O36-person-card .card:last-child{margin-bottom:0}.O74-document-list__item__info__type{display:inline-block}.O81-product-hero__slider__thumbnails__item{width:4rem;height:4rem;margin-left:1rem;margin-right:1rem;position:relative;background:0 0!important;border:0}.O81-product-hero__slider__thumbnails__item:after{content:'';display:block;width:1rem;height:1rem;margin:auto;position:absolute;bottom:0;right:0;left:0;top:0;background:#fff;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0);-webkit-transition:background-color .2s cubic-bezier(.455,.03,.515,.955),-webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955);transition:background-color .2s cubic-bezier(.455,.03,.515,.955),-webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955);transition:background-color .2s cubic-bezier(.455,.03,.515,.955),box-shadow .2s cubic-bezier(.455,.03,.515,.955);transition:background-color .2s cubic-bezier(.455,.03,.515,.955),box-shadow .2s cubic-bezier(.455,.03,.515,.955),-webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955)}}.O81-product-hero__slider__thumbnails__item:first-child{margin-left:0}.O81-product-hero__slider__thumbnails__item:last-child{margin-right:0}.O81-product-hero__slider__thumbnails__item:before{content:'';display:block;padding:100% 0 0}.O81-product-hero__slider__thumbnails__item.is-active,body.has-hover .O81-product-hero__slider__thumbnails__item:hover{border-bottom-color:#d20014}.O81-product-hero__share .O27-social-links{display:inline-block}.O81-product-hero__buttons{margin:4rem -4rem -4rem;min-height:6rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#9f000f}.O81-product-hero__buttons__item{font-size:16px;font-size:2rem;min-height:6rem;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 2rem;font-weight:500;line-height:3rem;text-align:center;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s ease;cursor:pointer}.O81-product-hero__buttons__item--primary{background-color:#5f0009}body.has-hover .O81-product-hero__buttons__item--primary:hover{text-decoration:none;color:#fff;background-color:#2c0004}.O81-product-hero__buttons__item--secondary{background-color:#8d000d}body.has-hover .O81-product-hero__buttons__item--secondary:hover{text-decoration:none;color:#fff;background-color:#5a0009}.O81-product-hero__buttons__item__inner,.login-form,.samples-ordering .list .product-card-btn-wrap{margin:auto}.O81-product-hero__buttons.is-sticky{margin:0;position:fixed;bottom:0;right:0;left:0;top:auto;z-index:800;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s ease,visibility 0s .3s}.O81-product-hero__buttons.is-sticky.is-visible{opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O81-product-hero__buttons.is-sticky .O81-product-hero__buttons__item{min-height:8rem}body.has-content-overlay-open .O81-product-hero__buttons.is-sticky{opacity:1;visibility:hidden;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O81-product-hero__certificates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:5rem;cursor:pointer}.O81-product-hero__certificates:last-child,.O87-collapsible-table .no-results-box,.O87-collapsible-table figure:last-child,.O87-collapsible-table__ctas .btn:last-child,.O87-collapsible-table__ctas .filter__btn:last-child{margin-bottom:0}.O81-product-hero__certificates img,.O81-product-hero__certificates svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:40px}.O81-product-hero__certificates img+img,.O81-product-hero__certificates img+svg,.O81-product-hero__certificates svg+img,.O81-product-hero__certificates svg+svg{margin-left:10px}.O19-filtered-feed .O96-1-product-card-list__cards,.O81-product-hero__rating:last-child{margin-bottom:-4rem}.page-wrapper .p-w-r{font-size:14px;font-size:1.75rem;margin:0}.page-wrapper .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1rem}.page-wrapper .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco,.page-wrapper .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-stars{float:left;margin:0 .5rem 2rem}.page-wrapper .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write,.page-wrapper .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco{margin-left:.5rem;margin-right:.5rem}.page-wrapper .p-w-r .pr-review-snapshot .pr-faceoff-label,.page-wrapper .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete,.page-wrapper .p-w-r .pr-review-snapshot .pr-faceoff-review,.page-wrapper .p-w-r .pr-review-snapshot .pr-msq-list dd,.page-wrapper .p-w-r .pr-review-snapshot .pr-msq-list dt,.page-wrapper .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-count,.page-wrapper .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def span,.page-wrapper .p-w-r .pr-review-snapshot .pr-review-snapshot-msqs .pr-snapshot-highlight,.page-wrapper .p-w-r .pr-review-snapshot .pr-review-snapshot-subratings .pr-snapshot-highlight{font-size:13px;font-size:1.625rem}.page-wrapper .p-w-r .pr-review-snapshot .pr-faceoff-review{line-height:1.6}.page-wrapper .p-w-r .pr-review-snapshot .pr-faceoff-title{font-size:18px;font-size:2.25rem}.page-wrapper .p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-headline{font-size:28.6px}.page-wrapper .p-w-r .pr-qa-display-ask-question .pr-btn-ask-question .pr-qa-display-text,.page-wrapper .p-w-r .pr-rd-main-header .pr-rd-review-total{font-size:18px}.page-wrapper .p-w-r .pr-rd-review-disclosure.pr-rd-inner-side-content-block,.page-wrapper .p-w-r .pr-review-display .pr-rd-review-tag dd{font-size:12.8px}.page-wrapper .p-w-r .pr-qa-display-headline h1 abbr[title]{font-size:29.7px}.page-wrapper .p-w-r .pr-qa-display .pr-qa-display-item .pr-qa-display-item-icon,.page-wrapper .p-w-r .pr-qa-display-searchbar.pr-input-group .pr-qa-display-searchbar-input.pr-form-control{font-size:16px}.page-wrapper .p-w-r .form-group .pr-helper-text,.page-wrapper .p-w-r .pr-qa-display-sort .pr-qa-sort-group .pr-qa-sort,.page-wrapper .p-w-r .pr-qa-display-sort .pr-qa-sort-headline{font-size:13.7px}.page-wrapper .p-w-r .pr-qa-display .pr-qa-display-item-details .pr-subscript,.page-wrapper .p-w-r .pr-qa-display .pr-qa-display-item-details time,.page-wrapper .p-w-r .pr-qa-display-answer-by-container-expert .pr-qa-display-answer-details .pr-qa-display-answer-by{font-size:12px}.page-wrapper .p-w-r .form-group label span,.page-wrapper .p-w-r .pr-helpful-btn .pr-helpful-count,.page-wrapper .p-w-r .pr-qa-display-answer-by-container-expert .pr-qa-display-answer-details .pr-qa-display-answer-text{font-size:14.9px}.page-wrapper .p-w-r .pr-qa-snippet-container .pr-snippet-qa.pr-snippet-standard{margin:15px 0 0}.page-wrapper .p-w-r .pr-media-modal .modal__body{visibility:unset}.page-wrapper .p-w-r .pr-media-modal .modal__body .pr-media-carousel .carousel__footer.theme--dark span{font-size:19.2px}.page-wrapper .p-w-r .pr-media-modal .button__close,.page-wrapper .p-w-r .pr-media-modal .modal__body .pr-media-carousel .button .icon{outline:0}.page-wrapper .p-w-r .pr-media-modal .modal__body .pr-media-carousel .button .icon .pr-caret-icon svg{margin-top:0}.page-wrapper .p-w-r .pr-media-modal .modal__body .pr-media-carousel .button .icon .pr-caret-icon svg .pr-caret-icon__circle{display:none}.page-wrapper .p-w-r .pr-media-modal .overlay--dark{z-index:-2}.O81-product-hero__modal.modal__inner{width:100%!important;max-width:1200px;max-height:100%;min-height:400px;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O81-product-hero__modal *{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}.O81-product-hero__modal .p-1{padding:15px}.O81-product-hero__modal h3,.O81-product-hero__modal strong{width:100%;text-align:left}.O81-product-hero__modal .border-top{border-top:1px solid #d3d3d3}.O81-product-hero__modal #pdf-content{overflow-x:hidden;overflow-y:auto;height:100%;width:100%;margin-top:15px}.O81-product-hero__modal #pdf-content .O87-collapsible-table__table-wrap{overflow:unset!important;width:100%}.O81-product-hero__modal #pdf-content .O87-collapsible-table__table-wrap .btn .js-table-filter__more,.O81-product-hero__modal #pdf-content .O87-collapsible-table__table-wrap .filter__btn .js-table-filter__more,.O81-product-hero__modal .O87-collapsible-table__accordion-parent *,.O81-product-hero__modal .O87-collapsible-table__ctas *,.gm-ui-hover-effect,.has-no-results>.js-product-list,.has-no-results>.load-more-wrap{display:none!important}.O81-product-hero__modal svg{height:40px;margin:5px}.O81-product-hero__modal .modal__body__header{height:50px}.O81-product-hero__modal .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O81-product-hero__modal .flex.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.O81-product-hero__modal .w-50{width:50%!important}.O81-product-hero__modal .container,.O81-product-hero__modal .js-modal .modal__inner,.js-modal .O81-product-hero__modal .modal__inner{width:100%!important;max-width:100%!important;padding:0!important}.O81-product-hero__modal tr.O87-collapsible-table__accordion-row{display:table-row!important}.O81-product-hero__modal table thead.thead-dark tr td,.O81-product-hero__modal table thead.thead-dark tr th{background-color:#454d55;color:#fff}.O81-product-hero__modal table thead.thead-dark tr th{font-weight:700}@media print{.O81-product-hero__modal tr.O87-collapsible-table__accordion-row{display:table-row!important}.O81-product-hero__modal .O87-collapsible-table__filter-btn{display:none!important}.O81-product-hero__modal .O87-collapsible-table__accordion-target.js-accordion__target{display:block}.O81-product-hero__modal .js-table-scroll{overflow-y:unset!important;overflow-x:unset!important}.O81-product-hero__modal .O87-collapsible-table__title{float:left}}.O82-product-tabs__nav>.container,.js-modal .O82-product-tabs__nav>.modal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.O82-product-tabs__content .nav-btn{margin-bottom:2rem;float:right}.O82-product-tabs__content .nav-btn path{fill:#fff}.O82-product-tabs__list{position:relative;border-top:1px solid rgba(155,155,155,.3)}.O82-product-tabs__list__indicator{display:block;height:3px;width:8rem;position:absolute;left:0;bottom:0;background:#d20014;-webkit-transition:width .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:width .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),width .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),width .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.O82-product-tabs__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left}.O82-product-tabs__item__inner{font-size:14px;font-size:1.75rem;display:block;padding:2rem 0;position:relative;line-height:1.43;font-weight:500;color:rgba(0,0,0,.7);cursor:pointer;border-bottom:1px solid rgba(155,155,155,.3);-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.O82-product-tabs__item__inner .icon{margin:1px 0 0;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}body.has-hover .O82-product-tabs__item__inner:hover{color:#d20014;text-decoration:none}body.has-hover .O82-product-tabs__item__inner:hover .icon svg{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.O83-product-description{padding-top:6rem;padding-bottom:6rem;float:none;margin-left:auto;margin-right:auto}.O84-image-gallery{padding-top:6rem;padding-bottom:6rem;width:46.75rem;max-width:100%;min-width:37.5rem;margin:0 auto;position:relative}.O84-image-gallery.slider--initialized .O84-image-gallery__slider{padding-bottom:10.5rem}.O84-image-gallery .slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.O84-image-gallery__slide__image{position:relative;overflow:hidden;outline:0;width:100%}.O84-image-gallery__slide__image:before{content:'';display:block;padding-top:56.25%}.O84-image-gallery__slide__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O84-image-gallery__slide__image:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;background:#000;-webkit-transition:opacity .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.has-thumbs-open .O84-image-gallery__slide__image:after{opacity:.5}.O84-image-gallery__slide__caption__inner{padding:0 1.875rem 4rem;min-width:400px;opacity:1;-webkit-transition:opacity .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .5s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateZ(0);transform:translateZ(0)}.has-thumbs-open .O84-image-gallery__slide__caption__inner{opacity:.5}.O84-image-gallery__slide__btns,.dynamic-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.O84-image-gallery__slide__btns .btn,.O84-image-gallery__slide__btns .filter__btn{padding-top:10px}.O84-image-gallery__thumbnails{float:none;margin-left:auto;margin-right:auto;display:none;margin-top:-3rem;padding:3.5rem;width:43rem;max-width:100%;min-width:37.5rem;position:absolute;right:0;left:0;bottom:0;background:#fff}.O84-image-gallery.slider--initialized .O84-image-gallery__thumbnails{display:block}@media screen and (max-width:374px){.O1-1-header__menu{padding-left:1.875rem;padding-right:1.875rem}.O84-image-gallery__thumbnails{padding-left:2.25rem;padding-right:2.25rem}}.O84-image-gallery__thumbnails__trigger{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);display:inline-block;position:absolute;top:0;left:50%;margin:-16px 0 0 -16px;width:32px;height:32px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 2px 10px 0 transparent;box-shadow:0 2px 10px 0 transparent;-webkit-transition:-webkit-box-shadow .5s cubic-bezier(.25,.46,.45,.94);transition:-webkit-box-shadow .5s cubic-bezier(.25,.46,.45,.94);transition:box-shadow .5s cubic-bezier(.25,.46,.45,.94);transition:box-shadow .5s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .5s cubic-bezier(.25,.46,.45,.94)}.O84-image-gallery__thumbnails__trigger:focus{outline:0}.O84-image-gallery__thumbnails__trigger:after,.O84-image-gallery__thumbnails__trigger:before{content:'';display:inline-block;width:12px;height:2px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:30px;background-color:#d20014;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:transform .5s cubic-bezier(.25,.46,.45,.94);transition:transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94)}.O84-image-gallery__thumbnails__trigger:after{height:12px;width:2px}.O84-image-gallery__thumbnails__trigger.is-hidden{display:none}.O84-image-gallery__thumbnails__inner{height:10rem;margin-left:-1.5rem;margin-right:-1.5rem;overflow:hidden}.O84-image-gallery__thumbnails__inner::-webkit-scrollbar{display:none}.O84-image-gallery__thumbnails.is-open-complete .O84-image-gallery__thumbnails__inner{overflow-x:hidden;overflow-y:auto}.O84-image-gallery__thumbnails .slider__thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;overflow:hidden}.O84-image-gallery__thumbnails .slider__thumbnails:after{content:'';display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:10rem;height:0}.O84-image-gallery__thumbnails .slider__thumbnails__item{width:10rem;height:10rem;float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 1.5rem 1.5rem;border-bottom:4px solid transparent;-webkit-transition:border .5s cubic-bezier(.25,.46,.45,.94);transition:border .5s cubic-bezier(.25,.46,.45,.94);cursor:pointer;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:767px){.O73-hover-list__item .btn,.O73-hover-list__item .filter__btn{margin-top:1rem}.O74-document-list__container{width:100%}.O74-document-list__item{cursor:pointer}.O74-document-list__item__info__headline,.O82-product-tabs__list__indicator,.O82-product-tabs__nav>.container:after,.O82-product-tabs__nav>.container:before,.js-modal .O82-product-tabs__nav>.modal__inner:after,.js-modal .O82-product-tabs__nav>.modal__inner:before{display:none}.mobile-download-icon{display:block;margin:auto 2rem auto auto}.mobile-headline,.mobile-watch-video{display:block}.mobile-watch-video .btn,.mobile-watch-video .filter__btn{margin-top:auto;margin-bottom:auto}.O76-event-detail-row .card-list--three-card-row .card .text-area .card-heading{font-size:16px;font-size:2rem;font-weight:400}.O81-product-hero__slider__thumbnails__item,.O84-image-gallery__thumbnails .slider__thumbnails__item,.O84-image-gallery__thumbnails__inner{margin-left:0;margin-right:0}.O87-collapsible-table__table-wrap>table>tbody:first-child td,.O87-collapsible-table__table-wrap>table>tbody:first-child th{border-top:1px solid #e4e4e4}}.O84-image-gallery__thumbnails .slider__thumbnails__item.is-active,body.has-hover .O84-image-gallery__thumbnails .slider__thumbnails__item:hover{border-bottom-color:#d20014}.O84-image-gallery__thumbnails.is-open .O84-image-gallery__thumbnails__trigger{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.O84-image-gallery__thumbnails.is-open .O84-image-gallery__thumbnails__trigger:after,.O84-image-gallery__thumbnails.is-open .O84-image-gallery__thumbnails__trigger:before{-webkit-transform:translateZ(0) rotate(-225deg);transform:translateZ(0) rotate(-225deg)}.O84-image-gallery__thumbnails.is-open .O84-image-gallery__thumbnails__inner{height:auto}.O86-product-configurator .loader-overlay{background:rgba(255,255,255,.8);position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;z-index:1;-webkit-transition:opacity .3s,visibility .3s .3s;transition:opacity .3s ease,visibility .3s .3s;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s;opacity:1}.O86-product-configurator .loader-overlay .loader{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.O86-product-configurator .O86-product-configurator__section,.O86-product-configurator__show-all{display:none}.O86-product-configurator .O86-product-configurator__section.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.O86-product-configurator .O87-collapsible-table div :not(.content-overlay__bar) .container:not(.content-overlay__container),.O86-product-configurator .O87-collapsible-table div :not(.content-overlay__bar) .js-modal .modal__inner:not(.content-overlay__container),.O86-product-configurator .O87-collapsible-table.no-padding div :not(.content-overlay__bar) .container:not(.content-overlay__container),.O86-product-configurator .O87-collapsible-table.no-padding div :not(.content-overlay__bar) .js-modal .modal__inner:not(.content-overlay__container),.js-modal .O86-product-configurator .O87-collapsible-table div :not(.content-overlay__bar) .modal__inner:not(.content-overlay__container),.js-modal .O86-product-configurator .O87-collapsible-table.no-padding div :not(.content-overlay__bar) .modal__inner:not(.content-overlay__container){padding-left:0;padding-right:0}.O86-product-configurator__headline{margin:0;padding-top:0;font-size:3.75rem;font-weight:400;line-height:1.07;letter-spacing:-.2px}.O99-specification-generator-tool__subheadline,p.O86-product-configurator__subheadline{margin:0 0 32px;opacity:.7;font-size:2rem;line-height:1.5}.O86-product-configurator__progress,.O99-specification-generator-tool__progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(155,155,155,.3)}.O86-product-configurator__progress .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.3;padding-bottom:8px}.O86-product-configurator__progress .icon svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.O86-product-configurator__progress .icon svg path{fill:#000}.O86-product-configurator__progress__item{padding-bottom:8px;position:relative;cursor:pointer}.O86-product-configurator__progress__item p{margin:0;font-size:1.5rem;line-height:1.67;text-align:left;color:rgba(0,0,0,.9);font-weight:500;opacity:1}.O86-product-configurator__progress__item p:hover,.O86-product-configurator__progress__item.is-active p{color:#d20014}.O86-product-configurator__progress__item.is-disabled,[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.O86-product-configurator__progress__item.is-disabled p{color:rgba(0,0,0,.3)}.O86-product-configurator__progress__item.is-active:after{content:"";display:inline-block;position:absolute;bottom:0;left:0;right:0;height:3px;background-color:#d20014}.O86-product-configurator__generator{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0;position:relative}.O86-product-configurator__generator__name{position:absolute;top:16px;left:16px;margin:0;z-index:10;color:#fff;font-size:2rem;line-height:1.25;font-weight:500;text-shadow:0 0 5px #939393;pointer-events:none}.O86-product-configurator__generator__wrap{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;position:relative;background-color:#939393;overflow:hidden}.O86-product-configurator__generator__wrap:before{content:'';display:block;padding-top:77.20588%}.O86-product-configurator__generator__page{position:absolute;top:0;left:0;right:0;bottom:0;display:none}.O86-product-configurator__generator__page.is-active,.O87-collapsible-table td img,.O87-collapsible-table th img{display:block}.O86-product-configurator__generator__page__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.O86-product-configurator__generator__page[data-page="2"]{padding:6rem 2rem 2rem}.O86-product-configurator__generator__page[data-page="2"] p{font-size:12px;font-size:1.5rem;margin:0 0 2rem;color:#fff;line-height:1.33}.O86-product-configurator__generator__page[data-page="2"] figure{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.O86-product-configurator__generator__page[data-page="2"] figure img{display:block;margin:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.O86-product-configurator__generator__button{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);display:inline-block;padding:1.5rem .625rem;width:50%;font-size:1.75rem;line-height:1.14;font-weight:500;text-align:center;color:#fff;background-color:#d20014}.O86-product-configurator__generator__button:focus{outline:0}@media screen and (min-width:768px){.O70-1-text-content-block .O70-1-text-content-block-inner:after,.O70-1-text-content-block .O70-1-text-content-block-inner__item{max-width:none;width:41rem}.O70-1-text-content-block .O70-1-text-content-block-inner{float:none;margin-left:auto;margin-right:auto;width:85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.O73-hover-list{max-width:none;width:85rem}.O73-hover-list__item{margin-left:0;margin-right:0}.O73-hover-list__item__image:after{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),color-stop(41rem,rgba(0,0,0,0)),color-stop(69rem,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 41rem,rgba(0,0,0,0) 69rem,rgba(0,0,0,.8) 100%)}.O74-document-list h2{margin-bottom:5rem}.O74-document-list{max-width:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.O74-document-list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:600px!important}.O74-document-list:after{display:none}.O74-document-list__container{position:relative;width:52rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O74-document-list__container:before{content:"";display:block;position:absolute;top:0;left:-3rem;bottom:0;width:1px;opacity:.05;background-color:#000}.O74-document-list__container__scroller{max-height:550px}.O74-document-list__categories{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:100%;padding:0;width:30rem;background-color:transparent;max-height:600px}.O74-document-list__categories::-webkit-scrollbar-track{background:#e6e6e6;border-radius:10px}.O74-document-list__categories::-webkit-scrollbar{background:0 0;width:5px}.O74-document-list__categories::-webkit-scrollbar-thumb{background:#d20014;border-radius:10px}.O74-document-list__categories .filter__group{margin:0}.O74-document-list__categories .icon.icon--small-arrow-down,.O74-document-list__categories .select:before,.O74-document-list__categories .select__elem,.O74-document-list__categories .select__label,.O74-document-list__categories .select__opener,.O74-document-list__categories .select__option[data-value=all]{display:none}.O74-document-list__categories .select__panel{margin-top:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;max-height:none;padding:0;opacity:1;visibility:visible;background:0 0;-webkit-box-shadow:none;box-shadow:none}.O74-document-list__categories .select .mktoFormRow .select__option.has-focus,.O74-document-list__categories .select .mktoFormRow .select__option.is-selected,.O74-document-list__categories .select .select__option.has-focus,.O74-document-list__categories .select .select__option.is-selected{background:0 0}.O74-document-list__categories .select__optgroup .select__option:not(:first-child){padding-left:16px}.O74-document-list__categories .select__optgroup.is-selected .select__option:first-child{font-weight:500}.O74-document-list__categories .select__option{padding:0;font-size:1.75rem;line-height:4rem;color:rgba(0,0,0,.9);font-weight:300}.O74-document-list__categories .select__option.is-selected,.O84-image-gallery__slide__headline{font-weight:500}.O74-document-list__utility__search{max-width:none;width:30rem;padding-top:0;padding-bottom:0}.O74-document-list__utility{display:block;margin-bottom:2rem;position:relative}.O74-document-list__utility__chosen{display:block;font-family:Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif;font-size:1.5rem;line-height:1.33;color:rgba(0,0,0,.5);margin-bottom:8px;opacity:1}.O74-document-list__utility__chosen--subcategory{margin:0;font-size:2.25rem;line-height:1.33;letter-spacing:-.2px;color:rgba(0,0,0,.9);font-weight:500}.O74-document-list__utility table,.O74-document-list__utility__amount{display:none}.O74-document-list__item.is-shown,.O74-document-list__item:first-of-type{border-top:1px solid rgba(0,0,0,.05)}.O74-document-list__item.is-shown~.O74-document-list__item.is-shown{border-top:0}.O74-document-list__container__scroller .O74-document-list__item{padding-right:3rem}.O74-document-list__item__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O74-document-list__item__info__headline{display:block;font-size:2rem;line-height:1.25;color:rgba(0,0,0,.9)}.O74-document-list__item__info__headline a{color:rgba(0,0,0,.9)}.O74-document-list__item__info__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:48px;-webkit-box-sizing:content-box;box-sizing:content-box}.O74-document-list__item__info__image img{display:block;max-width:48px}.O74-document-list__item__info__content{padding:0 3rem 0 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.O74-document-list__item__info__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.O74-document-list__item__info__nav .btn,.O74-document-list__item__info__nav .filter__btn{font-size:1.75rem;line-height:1.14}.O74-document-list[data-item-type=multiple-download] .O74-document-list__item__info__nav,.O74-document-list__item .mobile-download-icon,.O74-document-list__item .mobile-headline,.O74-document-list__item .mobile-watch-video,.O82-product-tabs__content{display:none}.O74-document-list[data-item-type=multiple-download] .O74-document-list__item__info__image{display:block;padding-right:2rem;padding-left:0}.O75-product-faq__questions__item{border-color:rgba(0,0,0,.05)}.O75-product-faq__questions__item__content,.O83-product-description{width:63rem}.O76-event-detail-row .primary-btn-wrap{margin-top:2rem}.O78-social-follow{max-width:none;width:63rem;padding-left:0;padding-right:0}.O81-product-hero__slider__inner{position:relative;overflow:hidden;outline:0}.O81-product-hero__slider__inner:before{content:'';display:block;padding-top:56.25%}.O81-product-hero__slider__inner img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O81-product-hero.no-buttons .O81-product-hero__box{margin-bottom:6rem}.O81-product-hero__slider:last-child .O81-product-hero__box{margin-bottom:8.75rem}.O81-product-hero.no-buttons .O81-product-hero__slider:last-child .O81-product-hero__box{margin-bottom:0}.O81-product-hero__box{padding:6rem;margin-bottom:13.75rem}.O81-product-hero__slider__inner+.container .O81-product-hero__box,.js-modal .O81-product-hero__slider__inner+.modal__inner .O81-product-hero__box{margin-top:-11rem}.O81-product-hero__box__headline{font-size:4.25rem}.O81-product-hero__slider__thumbnails{max-width:none;width:85rem;margin-bottom:3rem;margin-top:-17rem}.O81-product-hero__share{padding-right:3rem;text-align:left}.O81-product-hero__buttons{margin:0;min-height:8.75rem;position:absolute;top:100%;left:0;right:0}.O81-product-hero__buttons__item{min-height:8.75rem}.O81-product-hero__certificates{margin:0;float:right}.O81-product-hero__rating{float:left;margin-bottom:3rem}.O81-product-hero__rating:last-child{margin-bottom:0}.O82-product-tabs{padding-bottom:0}.O82-product-tabs__nav{border-bottom:1px solid #e4e4e4}.O82-product-tabs__nav>.container,.js-modal .O82-product-tabs__nav>.modal__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:4.5rem;padding-right:4.5rem}.O82-product-tabs__content.is-active{display:block}.O82-product-tabs__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-top:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.O82-product-tabs__item{float:left;padding-left:2rem;padding-right:2rem;text-align:center}.O82-product-tabs__item__inner{font-size:16px;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:8rem;padding:1rem .375rem;line-height:1.25;color:#000;border-bottom:0}.O82-product-tabs__item__inner span{margin:auto;max-width:100%}.O82-product-tabs__item__inner .icon{display:none}.O82-product-tabs__item.is-active .O82-product-tabs__item__inner{color:#d20014;text-decoration:none}.O84-image-gallery{width:96rem}.O84-image-gallery.slider--initialized .O84-image-gallery__slider{padding-bottom:5rem;margin-bottom:4rem}.O84-image-gallery__slide__image{height:65rem}.O84-image-gallery__slide__image:before{display:none}.O84-image-gallery__slide__caption{width:56.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:1;bottom:0;top:0;left:5.5rem}.has-thumbs-open .O84-image-gallery__slide__caption{opacity:0}.O84-image-gallery__slide__caption__inner{margin:auto;padding:4rem;background:#fff}.O84-image-gallery__thumbnails{padding:4rem 5rem 0;width:auto;max-width:85rem;left:auto}.O84-image-gallery__thumbnails .slider__thumbnails{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.O84-image-gallery__thumbnails .slider__thumbnails:after{display:none}.O86-product-configurator__show-all{display:inline-block;position:absolute;top:0;right:-30rem;font-size:1.75rem;padding-top:.5rem;padding-bottom:.5rem}.O86-product-configurator>header{width:55rem}.O86-product-configurator__headline{font-size:4.25rem;line-height:1.18}p.O86-product-configurator__subheadline{margin:0 0 64px}.O86-product-configurator__progress__item p{font-size:2rem;line-height:1.25}.O86-product-configurator__progress__item.is-active:after{height:2px}.O86-product-configurator__generator{float:none;margin-left:auto;margin-right:auto;padding:64px 0 72px;width:69rem}.O86-product-configurator__generator__name{top:5rem;left:4rem}.O86-product-configurator__generator__page[data-page="2"]{padding:8.5rem 4rem 4rem}.O86-product-configurator__generator__page[data-page="2"] p{margin-bottom:4rem}.O86-product-configurator__generator__button{padding-top:2rem;padding-bottom:2rem}}body.has-hover .O86-product-configurator__generator__button:hover{text-decoration:underline}.no-images .O86-product-configurator__generator__button[data-page-button="1"]{display:none}.O87-collapsible-table .picture,.certificate-modal,.no-images .O86-product-configurator__generator__button[data-page-button="1"]+button{width:100%}.O86-product-configurator__generator__button.is-active,.no-images .O86-product-configurator__generator__button[data-page-button="1"]+button{background-color:#939393;cursor:default}.O109-hierarchy-wrapper a.col,.O109-hierarchy-wrapper a.col:active,.O109-hierarchy-wrapper a.col:focus,.O109-hierarchy-wrapper a.col:hover,.O109-hierarchy-wrapper a.col:link,.no-images body.has-hover .O86-product-configurator__generator__button[data-page-button="1"]+button:hover,body.has-hover .O86-product-configurator__generator__button.is-active:hover,body.has-hover .no-images .O86-product-configurator__generator__button[data-page-button="1"]+button:hover{text-decoration:none}.O86-product-configurator__section__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem}.O86-product-configurator__section__filter:after,.O86-product-configurator__section__filter:before{content:' ';display:table}.O86-product-configurator__section__filter:after{clear:both}.O86-product-configurator__section__filter:first-child,.O87-collapsible-table__title{padding-top:0}.O86-product-configurator__section__filter__name{margin:0;margin:2rem 0 0;font-size:1.75rem;font-weight:400;line-height:1.43;color:rgba(0,0,0,.7)}.O86-product-configurator__section__filter__name button,.login-form .loginTextField,.login-form select,.login-modal .loginTextField,.login-modal select{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}.O86-product-configurator__section__filter__name button:focus{outline:0}.O86-product-configurator__section__filter__name svg{width:1.5rem;height:1.5rem;margin-left:4px}.O86-product-configurator__section__filter__item{font-size:12px;font-size:1.5rem;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);float:left;width:7rem;min-height:7rem;padding:1rem;margin:0 1rem 2rem 0;position:relative;line-height:1.33;font-weight:500;text-align:center;color:#d20014;border-radius:2px;-webkit-box-shadow:0 3px 6px 0 rgba(210,0,20,.13);box-shadow:0 3px 6px 0 rgba(210,0,20,.13);border:1px solid #dcdcdc;overflow:visible}.O86-product-configurator__section__filter__item:focus{outline:0}.O86-product-configurator__section__filter__item:last-child{margin-right:0}.O86-product-configurator__section__filter__item.large{width:13.25rem}.O86-product-configurator__section__filter__item.is-active{-webkit-box-shadow:0 3px 6px 0 rgba(210,0,20,.4);box-shadow:0 3px 6px 0 rgba(210,0,20,.4)}.O86-product-configurator__section__filter__item.is-active:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:0 0 0 2px #d20014;box-shadow:0 0 0 2px #d20014;border-radius:inherit}.O86-product-configurator__section__filter__item img{max-height:2.625rem}.O86-product-configurator__section__filter__item__label{display:block;margin:0;font-size:inherit;color:inherit;line-height:inherit}@media screen and (min-width:992px){.O70-text-content-block-inner{float:none;margin-left:auto;margin-right:auto;width:97rem}.O70-text-content-block-inner__section{width:37rem}.O70-text-content-block-inner__section .image-area{width:47rem;margin-left:-10rem}.O70-text-content-block-inner.reverse-image .image-area{margin-left:0}.O70-1-text-content-block .O70-1-text-content-block-inner:after,.O70-1-text-content-block .O70-1-text-content-block-inner__item,.O74-document-list-filter__item,.O74-document-list__categories,.O75-product-faq__categories,.O75-product-faq__categories-headline{width:27rem}.O70-1-text-content-block .O70-1-text-content-block-inner,.O70-2-accordion-content-block .O70-2-accordion-area,.O70-2-accordion-content-block__heading{width:97rem}.O70-3-text-content-block-row .card{margin:2rem 0;-ms-flex-negative:unset!important;flex-shrink:unset!important}.O70-3-text-content-block-row .card .text-area{-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px 1px rgba(0,0,0,.1);padding:3rem!important}.O70-3-text-content-block-row .card .text-area .O70-3-text-content-block-row-heading{line-height:3.5rem!important;font-weight:700;font-size:4.25rem}.O70-3-text-content-block-row .card .text-area .O70-3-text-content-block-row-subheading{line-height:3.5rem!important;font-size:3.25rem}.O70-2-accordion-content-block .O70-2-accordion-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O70-2-accordion-content-block .O70-2-accordion-area__accordions{width:47rem}.O73-hover-list{width:117rem;display:-webkit-box;display:-ms-flexbox;display:flex}.O73-hover-list__item{height:62.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.O73-hover-list__item__image img{-o-object-position:80% 50%;object-position:80% 50%;font-family:'object-fit: cover; object-position: 80% 50%;'}.O73-hover-list__item__image:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(35%,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0) 35%,rgba(0,0,0,.8) 100%)}.O73-hover-list__item__content{padding:2rem 2rem 8rem;position:absolute;bottom:0;right:0;left:0}.O73-hover-list__item__copy{display:block;opacity:0;-webkit-transform:translate(0,90%);transform:translate(0,90%);-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .2s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94)}.O73-hover-list__item__title.fs-lg{font-size:22px;font-size:2.75rem}.O73-hover-list__item__title{font-size:18px;font-size:2.25rem}.O73-hover-list__item__header{padding-left:inherit;padding-right:inherit;position:absolute;left:0;right:0;bottom:8rem;-webkit-transition:bottom .3s cubic-bezier(.25,.46,.45,.94);transition:bottom .3s cubic-bezier(.25,.46,.45,.94)}.O73-hover-list__item .btn,.O73-hover-list__item .filter__btn{position:absolute;bottom:2rem;left:2rem;right:auto;top:auto;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.O73-hover-list__item .btn__text{margin:0 .375rem 0 0;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.O73-hover-list__item .btn .icon,.O73-hover-list__item .filter__btn .icon{position:absolute;left:100%;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.touchevents .O73-hover-list__item .btn,.touchevents .O73-hover-list__item .filter__btn,body.has-hover .O73-hover-list__item:hover .btn,body.has-hover .O73-hover-list__item:hover .filter__btn{-webkit-transform:translate(0,0);transform:translate(0,0)}.touchevents .O73-hover-list__item .btn__text,body.has-hover .O73-hover-list__item:hover .btn__text{opacity:1}body.has-hover .O73-hover-list__item:hover .O73-hover-list__item__copy{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:0s,.1s;transition-delay:0s,.1s}body.has-hover .O73-hover-list__item:hover .btn,body.has-hover .O73-hover-list__item:hover .btn__text,body.has-hover .O73-hover-list__item:hover .filter__btn{-webkit-transition-delay:.15s;transition-delay:.15s}.O74-document-list__container{width:87rem}.O74-document-list__container:before{left:-3rem}.O74-document-list__categories .filter__group{display:block!important}.O74-document-list__categories .select__panel{margin-top:0}.O74-document-list__utility__search{width:30rem}.O74-document-list__utility{margin-bottom:3rem}.O74-document-list__utility__chosen{display:block;width:67rem}.O74-document-list__utility__amount{display:block;position:absolute;bottom:0;right:0;font-size:1.75rem;line-height:1.14;color:rgba(0,0,0,.3);font-weight:500;opacity:1}.O74-document-list__utility__amount span{color:#d20014}.O74-document-list__utility table{display:table;position:absolute;bottom:0;right:0}.O74-document-list__utility table th{padding:0 15px;font-weight:500;font-size:1.75rem;letter-spacing:-.1px;opacity:.9}.O74-document-list__item{padding-top:3rem;padding-bottom:3rem}.O74-document-list__item__info .checkbox-wrap{display:block;-ms-flex-item-align:center;align-self:center;cursor:pointer;margin:0}.O74-document-list__item__info .checkbox-wrap .checkbox-mark{display:block;position:relative;-webkit-transform:none;transform:none}.O74-document-list__item__info__image{display:block;padding:0 3rem}.O74-document-list[data-item-type=multiple-download] .O74-document-list__item{padding-right:0}.O74-document-list-filter,.O74-document-list[data-item-type=multiple-download] .O74-document-list__item .O74-document-list__item__info__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.O74-document-list[data-item-type=multiple-download] .O74-document-list__item .O74-document-list__item__info__nav table{width:100%}.O74-document-list[data-item-type=multiple-download] .O74-document-list__item .O74-document-list__item__info__nav table tr:after,.O74-document-list[data-item-type=multiple-download] .O74-document-list__item .O74-document-list__item__info__nav table tr:before{content:' ';display:table}.O74-document-list[data-item-type=multiple-download] .O74-document-list__item .O74-document-list__item__info__nav table tr:after{clear:both}.O74-document-list[data-item-type=multiple-download] .O74-document-list__item .O74-document-list__item__info__nav table td{padding:0;display:block;text-align:center;float:left}.O74-document-list[data-item-type=multiple-download] .O74-document-list__item .O74-document-list__item__info__nav table td .checkbox-wrap{display:inline-block}.O74-document-list[data-item-type=multiple-download] .O74-document-list__item .O74-document-list__item__info__image,.O74-document-list__container__scroller .O74-document-list__item{padding-right:3rem}.O74-document-list__controls{display:none;padding-top:4rem;text-align:right}.O74-document-list__controls .btn,.O74-document-list__controls .filter__btn{display:none;font-size:1.75rem;line-height:1.14}.O74-document-list__controls .btn+.btn,.O74-document-list__controls .btn+.filter__btn,.O74-document-list__controls .filter__btn+.btn,.O74-document-list__controls .filter__btn+.filter__btn{margin-left:4rem}.O74-document-list__controls .btn.is-shown,.O74-document-list__controls .is-shown.filter__btn{display:inline-block}.O74-document-list__controls.is-shown{display:block}.O74-document-list-filter__item:first-child{margin-right:4rem}.O75-product-faq__questions{width:90rem;padding-left:3rem}.O75-product-faq__questions__item__content,.O86-product-configurator .O86-product-configurator__section{width:57rem}.O75-product-faq__headline{display:block;margin-bottom:6rem;text-align:center}.O75-product-faq>.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.O75-product-faq>.flex>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.O75-product-faq__categories-headline{padding:0}.O75-product-faq__categories .filter{margin:0;border-right:1px solid rgba(0,0,0,.05)}.O75-product-faq__categories .filter__list{margin:0}.O75-product-faq__categories .filter__btn{font-size:14px;font-size:1.75rem;display:block!important;width:100%;margin:0;padding:1.5rem 0;line-height:1;text-align:left;color:rgba(0,0,0,.9);background:0 0}.O75-product-faq__categories .filter__btn.is-ellipsis{display:none!important}.O75-product-faq__categories .filter__btn.is-active,body.has-hover .O75-product-faq__categories .filter__btn:hover{background-color:transparent;color:#d20014}.O75-product-faq__questions__name{padding:0 0 24px;display:block;font-size:18px;line-height:1.2;font-weight:500;border-bottom:1px solid rgba(0,0,0,.05)}.O76-event-detail-row .card-list--three-card-row .card .image-area{width:100%;margin-bottom:0}.O76-event-detail-row .card-list--three-card-row .card .text-area{padding-top:3rem}.O76-event-detail-row .card-list--three-card-row .card .inner-text .label{font-size:12px;font-size:1.5rem;padding:0}.O78-social-follow{width:57rem;padding-top:12rem;padding-bottom:12rem}.O78-social-follow__heading{font-size:34px;font-size:4.25rem;line-height:5rem}.O78-social-follow .O78-social-follow-list{padding:6rem 0 0}.O78-social-follow .O78-social-follow-list .icon svg{height:4rem;width:4rem}.rich-text-card .card .text-area{padding:3rem}.O81-product-hero__slider:last-child{margin-bottom:8.75rem}.O81-product-hero.no-buttons .O81-product-hero__slider:last-child{margin-bottom:5rem}.O81-product-hero.no-buttons .O81-product-hero__slider:last-child:not(.O81-product-hero__slider--initialized),.O84-image-gallery.slider--initialized .O84-image-gallery__slider{margin-bottom:0}.O81-product-hero__slider__slide.is-product-image img{max-width:50rem;margin-left:36.5rem}.O81-product-hero__slider>.container,.js-modal .O81-product-hero__slider>.modal__inner{position:absolute;bottom:0;left:50%;margin-left:-61.5rem;width:100%}.O81-product-hero__slider>.container .O81-product-hero__box,.js-modal .O81-product-hero__slider>.modal__inner .O81-product-hero__box{width:67rem;margin:0;background:0 0}.O81-product-hero__box--bg{width:67rem;display:block;height:100%;position:absolute;top:0;left:3rem;z-index:0;background-color:#d20014;mix-blend-mode:multiply}html.no-mix-blend-mode .O81-product-hero__box--bg{background-color:#b50e00;opacity:.8}.O81-product-hero__slider__thumbnails{width:47rem;margin-top:0;margin-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;left:50%;bottom:0;z-index:1;-webkit-transform:translate(11.5rem,50%);transform:translate(11.5rem,50%)}.O81-product-hero__share{width:70rem;padding-right:3rem}.O81-product-hero__share-container{margin-top:5rem;padding-top:8.75rem}.O81-product-hero.no-buttons .O81-product-hero__share-container{padding-top:0}.O81-product-hero.no-buttons .O81-product-hero__slider--initialized+.O81-product-hero__share-container{padding-top:3rem}.O81-product-hero__certificates{width:47rem;margin-top:-3.75rem;overflow:hidden}.O81-product-hero.no-buttons .O81-product-hero__certificates{margin-top:0}.O81-product-hero__rating{width:auto;margin-bottom:1rem;width:70rem;padding-right:3rem}.O81-product-hero__rating:last-child{margin-bottom:-2rem}.O82-product-tabs__nav>.container,.js-modal .O82-product-tabs__nav>.modal__inner{padding-left:1.5rem;padding-right:1.5rem}.O82-product-tabs__list__indicator{width:17rem;-webkit-transform:translate3d(1.5rem,0,0);transform:translate3d(1.5rem,0,0)}.O82-product-tabs__item{padding:0 1.5rem;width:20rem}.O82-product-tabs__item__inner{font-size:14px;font-size:1.75rem;height:10rem}.O83-product-description{width:77rem}.O84-image-gallery{width:123rem}.O84-image-gallery .slider__controls{margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;bottom:5rem;right:81rem}.O84-image-gallery__slide__caption{width:47rem;left:3rem}.O84-image-gallery__thumbnails{margin-right:0;padding:4rem 2rem 0 4rem;max-width:81rem}.O86-product-configurator__show-all{top:auto;bottom:0;right:-60rem}.O86-product-configurator__main{position:relative;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O86-product-configurator__main>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.O86-product-configurator__section{padding-top:24px}p.O86-product-configurator__subheadline{margin:0 0 40px}.O86-product-configurator>header,.O86-product-configurator__progress,.O86-product-configurator__section__filter{width:57rem}.O86-product-configurator__progress__item p{font-size:1.5rem;line-height:1.67}.O86-product-configurator__generator{padding:0;position:absolute;top:0;width:57rem;left:60rem}.O86-product-configurator__section__filter__name{line-height:1.47}}.O86-product-configurator__section--controls,.O99-specification-generator-tool__section__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;padding:0 16px}.O86-product-configurator__section--controls .btn,.O86-product-configurator__section--controls .filter__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.75rem;padding-top:4px;padding-bottom:4px}.O86-product-configurator__section--controls .prev,.O86-product-configurator__section--controls .restart{padding-left:0;padding-right:0;min-width:0;background:0 0;color:rgba(0,0,0,.7);margin-right:32px}body.has-hover .O86-product-configurator__section--controls .prev:hover,body.has-hover .O86-product-configurator__section--controls .restart:hover{background:0 0;color:rgba(0,0,0,.7)}.O86-product-configurator__section--controls .prev .icon,.O86-product-configurator__section--controls .restart .icon{margin-left:0;margin-right:16px}.O86-product-configurator__section--controls .restart{display:none;color:#d20014;text-decoration:underline}.O86-product-configurator[data-progress="0"] .O86-product-configurator__section--controls .prev{visibility:hidden;-webkit-transition:none;transition:none}.O86-product-configurator.show-summary .O86-product-configurator__section--controls .next{display:none}.O86-product-configurator.show-summary .O86-product-configurator__section--controls .prev,.O86-product-configurator.show-summary .O86-product-configurator__section--controls .restart{display:block;visibility:visible}.O86-product-configurator__slider{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;right:0;bottom:0}.O86-product-configurator__slider.is-dragging .slider__controls,.dynamic-map.is-loading{pointer-events:none}.O86-product-configurator__slider__inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:block}.O86-product-configurator__slider__inner:after,.O86-product-configurator__slider__inner:before{content:' ';display:table}.O86-product-configurator__slider__inner:after{clear:both}.O86-product-configurator__slider__inner__slide{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;pointer-events:none;overflow:hidden;opacity:0;-ms-touch-action:none;touch-action:none;-webkit-transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility .5s;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s .5s}.O86-product-configurator__slider__inner__slide .image-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:calc(100% - 20px);max-height:calc(100% - 20px)}.O86-product-configurator__slider__inner__slide .image-wrap img{max-height:100%;max-width:100%;position:static;-webkit-transform:none;transform:none}.O86-product-configurator__slider__inner__slide img{display:block;max-width:calc(100% - 20px);max-height:calc(100% - 20px);position:absolute;top:50%;left:50%;cursor:-webkit-zoom-in;cursor:zoom-in;cursor:url(/dist/assets/images/svg/zoom-in.svg),auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.O86-product-configurator__slider__inner__slide img.full-zoom{cursor:-webkit-zoom-out;cursor:zoom-out;cursor:url(/dist/assets/images/svg/zoom-out.svg),auto}.O86-product-configurator__slider__inner__slide img.is-wrapped{opacity:0}.O86-product-configurator__slider:not(.slider--initialized) .O86-product-configurator__slider__inner__slide:first-child,.O86-product-configurator__slider__inner__slide.is-active{opacity:1;-webkit-transition-delay:0s,0s;transition-delay:0s,0s;pointer-events:all}.O86-product-configurator.hide-slider-controls .O86-product-configurator__slider .slider__controls{display:none}.O86-product-configurator__slider .slider__controls__btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:40px;z-index:3}.O86-product-configurator__slider .slider__controls__btn.is-next{right:8px}.O86-product-configurator__slider .slider__controls__btn.is-prev{left:8px}.O86-product-configurator__slider .slider__controls__btn svg{height:24px;width:24px}.O86-product-configurator__slider .slider__controls__btn svg path{fill:#fff}.O86-product-configurator__summary .image-modal-btn{display:block;width:auto;height:auto;position:relative;width:100%;background:0 0}.O86-product-configurator__summary__list{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.O86-product-configurator__summary__list tr td:first-child{opacity:.5}.O86-product-configurator__summary__list tr td:last-child{padding-left:36px}.O86-product-configurator__summary__list td{opacity:.7;font-size:1.75rem;font-weight:400;line-height:1.71}.js-add-sample-to-basket.is-hidden{-webkit-transition:none;transition:0s ease;opacity:0;visibility:hidden;pointer-events:none}.O86-product-configurator__summary-buttons{display:none;padding-top:48px}.O86-product-configurator.show-summary .O86-product-configurator__summary-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O86-product-configurator__summary-buttons__item{font-size:1.75rem;padding:4px 3px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:21rem;max-width:calc(50% - .5rem)}.row>.O86-product-configurator__summary-buttons__item{max-width:calc(50% - 1rem)}@media screen and (min-width:768px){.O86-product-configurator__section--controls{margin-top:24px;padding:0;width:41rem}.O86-product-configurator__slider .slider__controls__btn.is-next{right:12px}.O86-product-configurator__slider .slider__controls__btn.is-prev{left:12px}.O86-product-configurator__slider .slider__controls svg{height:40px;width:40px}.O86-product-configurator__summary-buttons__item{max-width:none}}.O86-product-configurator__summary-buttons__item--large{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:43rem;max-width:100%;margin-bottom:3rem}.row>.O86-product-configurator__summary-buttons__item--large{max-width:calc(100% - 1rem)}.O86-product-configurator__summary-buttons__item .icon,.O87-collapsible-table tr.not-in-filter,.O87-collapsible-table__accordion-row,.js-table-scroll.is-scrollable thead .O87-collapsible-table__row td:first-child:before,.js-table-scroll.is-scrollable thead .O87-collapsible-table__row th:first-child:before{display:none}.O87-collapsible-table{padding-top:6rem;padding-bottom:6rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O87-collapsible-table.no-padding{padding-top:0;padding-bottom:0}.O87-collapsible-table table{max-width:none;min-width:100%;color:rgba(0,0,0,.7);border:0;border-collapse:separate;overflow:hidden}.O87-collapsible-table table.no-borders{min-width:0}.O87-collapsible-table__pim-subtitle{padding-top:4rem;padding-bottom:0}.O87-collapsible-table__sub-title{padding-top:4rem;padding-bottom:0;margin-bottom:-2rem}.O87-collapsible-table__header .body-text-1{clear:left;margin-bottom:3rem}.O87-collapsible-table__table-container:first-child,.O89-product-filter__sort-filter .select{margin-top:0}.js-table-accordion__target>.O87-collapsible-table__table-container{margin-top:4rem}.O87-collapsible-table__table-wrap>table{min-width:100%;border-bottom:1px solid #e4e4e4}.O87-collapsible-table.has-no-results .O87-collapsible-table__table-wrap>table{border-bottom-color:transparent}.O87-collapsible-table__shadow{display:block;height:50px;width:100vw;position:absolute;top:0;left:50%;z-index:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-box-shadow:0 8px 8px 0 transparent;box-shadow:0 8px 8px 0 transparent;pointer-events:none}.O87-collapsible-table__shadow.is-shown{-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.05);box-shadow:0 8px 8px 0 rgba(0,0,0,.05)}.O87-collapsible-table thead .O87-collapsible-table__row{color:rgba(0,0,0,.5)}.O87-collapsible-table thead td,.O87-collapsible-table thead th{font-size:12px;font-size:1.5rem;font-weight:400}.O87-collapsible-table .cell-table tr:first-child td,.O87-collapsible-table .cell-table tr:first-child th,.O87-collapsible-table table.no-borders td,.O87-collapsible-table table.no-borders th,.O87-collapsible-table thead .O87-collapsible-table__row:first-child td,.O87-collapsible-table thead .O87-collapsible-table__row:first-child th,.O87-collapsible-table__accordion-target tbody:first-child>tr:first-child>td,.O87-collapsible-table__accordion-target tbody:first-child>tr:first-child>th,.O87-collapsible-table__accordion-target thead>tr:first-child>td,.O87-collapsible-table__accordion-target thead>tr:first-child>th,.O87-collapsible-table__table-accordion tbody:first-child>tr:first-child>td,.O87-collapsible-table__table-accordion tbody:first-child>tr:first-child>th,tbody>.O87-collapsible-table__row.is-first>td,tbody>.O87-collapsible-table__row.is-first>th,tbody>.O87-collapsible-table__row:first-child>td,tbody>.O87-collapsible-table__row:first-child>th{border-top:0}.O87-collapsible-table thead .O87-collapsible-table__row:last-child td,.O87-collapsible-table thead .O87-collapsible-table__row:last-child th{padding-bottom:2rem}.O89-product-filter__product-type,.O99-specification-generator .O99-specification-generator-tool__section__cta-list,thead+tbody>.O87-collapsible-table__row.is-first>td,thead+tbody>.O87-collapsible-table__row.is-first>th,thead+tbody>.O87-collapsible-table__row:first-child>td,thead+tbody>.O87-collapsible-table__row:first-child>th{padding-top:4rem}.O87-collapsible-table td,.O87-collapsible-table th{font-size:14px;font-size:1.75rem;padding:1.5rem 2rem;text-align:left;vertical-align:middle;font-weight:400;background:#fff;border:0;border-top:1px solid #e4e4e4}.O87-collapsible-table td.is-image-col,.O87-collapsible-table th.is-image-col{width:1%}.O87-collapsible-table td.is-image-col img,.O87-collapsible-table th.is-image-col img{max-width:17rem;max-height:25rem;margin:auto}@media screen and (max-width:991px){.O81-product-hero__slider__thumbnails__item.is-active,body.has-hover .O81-product-hero__slider__thumbnails__item:hover{border-bottom-color:transparent}.O81-product-hero__slider__thumbnails__item.is-active:after,body.has-hover .O81-product-hero__slider__thumbnails__item:hover:after{background:0 0;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.O87-collapsible-table td.is-image-col.is-media-dependant-image-col img,.O87-collapsible-table th.is-image-col.is-media-dependant-image-col img{max-width:12.5rem}}.O87-collapsible-table td.has-long-text,.O87-collapsible-table th.has-long-text{min-width:50rem}.O87-collapsible-table th{font-weight:500}.O87-collapsible-table__row.is-headline td,.O87-collapsible-table__row.is-headline th{padding-top:4rem;padding-bottom:4rem;font-weight:500;color:#d20014}.O87-collapsible-table .table-headline{font-size:14px;font-size:1.75rem;padding:1rem 0 2rem;margin:0 0 2rem;color:#000;font-weight:500;line-height:1.33;border-top:0;border-bottom:1px solid #e4e4e4}.O87-collapsible-table figure figcaption{margin:1rem 0 0;font-weight:400;font-style:italic;color:rgba(0,0,0,.5)}.O87-collapsible-table .btn,.O87-collapsible-table .filter__btn{font-size:14px;font-size:1.75rem;display:block;min-width:31.875rem;width:100%;line-height:2rem}.O87-collapsible-table__ctas .btn,.O87-collapsible-table__ctas .filter__btn,.info-modal__image{display:block;margin-bottom:2rem}.O87-collapsible-table__buttons-list{margin:0 0 1rem;text-align:right}.O87-collapsible-table__buttons-list:after,.O87-collapsible-table__buttons-list:before{content:' ';display:table}.O87-collapsible-table__buttons-list:after{clear:both}.O87-collapsible-table__buttons-list .btn,.O87-collapsible-table__buttons-list .filter__btn{margin:0 0 3rem}.O87-collapsible-table__table-notes{margin:4rem 0 0}.O87-collapsible-table__table-notes,.O87-collapsible-table__table-notes p{font-size:14px;font-size:1.75rem}.O87-collapsible-table .cell-table td,.O87-collapsible-table .cell-table th{border-left:1px solid #e4e4e4;background:0 0}.O87-collapsible-table .cell-table td:first-child,.O87-collapsible-table .cell-table th:first-child{border-left:0}.O87-collapsible-table__accordion-btn{display:inline-block;width:5.625rem;height:5.625rem;margin:-1.9375rem;position:relative;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.O87-collapsible-table__accordion-btn:after,.O87-collapsible-table__accordion-btn:before{content:'';display:block;width:1.75rem;height:.25rem;position:absolute;left:50%;top:50%;opacity:1;background:#d20014;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);transition:background-color .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);-webkit-transition:.3s;transition:.3s ease}.O87-collapsible-table__accordion-btn:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.O87-collapsible-table__accordion-btn.has-accordion-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.O87-collapsible-table__accordion-row>td,.O87-collapsible-table__accordion-row>th{padding:0;border-top:0}.O87-collapsible-table__accordion-target{font-size:14px;font-size:1.75rem;display:none;margin:0 auto;padding:4rem 0;line-height:1.43;font-weight:300;color:rgba(0,0,0,.7)}.O87-collapsible-table__accordion-target p{font-size:inherit;color:inherit;opacity:1}.O87-collapsible-table__accordion-target table td,.O87-collapsible-table__accordion-target table th{font-size:12px;font-size:1.5rem;vertical-align:top}.O87-collapsible-table__accordion-target table th{font-weight:400;color:rgba(0,0,0,.9)}.O87-collapsible-table__table-accordion{width:43rem;max-width:100%;float:none;margin-left:auto;margin-right:auto}.row>.O87-collapsible-table__table-accordion{max-width:calc(100% - 1rem)}.O87-collapsible-table__table-accordion:after,.O87-collapsible-table__table-accordion:before{content:' ';display:table}.O87-collapsible-table__table-accordion:after{clear:both}.O87-collapsible-table__table-container+.O87-collapsible-table__table-accordion{margin-top:4rem}.O87-collapsible-table__table-accordion .btn,.O87-collapsible-table__table-accordion .filter__btn{margin-bottom:2rem}.O87-collapsible-table__table-accordion .btn:last-child,.O87-collapsible-table__table-accordion .filter__btn:last-child{margin-bottom:0}.O87-collapsible-table__table-accordion__btn{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:16px;font-size:2rem;float:left;font-weight:500;line-height:4rem}.O87-collapsible-table__table-accordion__btn:focus{outline:0}.O87-collapsible-table__table-accordion__btn.is-close,.O90-1-product-sublist__box+.O90-1-product-sublist__box{margin-top:4rem}.O87-collapsible-table__table-accordion__btn.is-close .icon svg{-webkit-transform:none;transform:none}body.has-hover .O87-collapsible-table .O87-collapsible-table__table-accordion__btn.is-close:hover .icon svg{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}.O87-collapsible-table .js-table-accordion__target{clear:both;display:none}.O87-collapsible-table .js-table-accordion__target:after,.O87-collapsible-table .js-table-accordion__target:before{content:' ';display:table}.O87-collapsible-table .js-table-accordion__target:after{clear:both}body.has-hover .O87-collapsible-table .js-table-accordion__target:hover .icon--small-arrow-up svg{-webkit-transform:none;transform:none}.O87-collapsible-table .filter{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1rem;margin-bottom:-2rem}.O87-collapsible-table .filter .select{margin-top:2rem;margin-bottom:2rem}.O87-collapsible-table__clear-filter{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:16px;font-size:2rem;float:right;margin-top:2rem;position:relative;z-index:1;line-height:2.5rem;font-weight:400;color:#9b9b9b;cursor:pointer;-webkit-transition:color .2s;transition:color .2s ease}.O87-collapsible-table__clear-filter:focus{outline:0}body.has-hover .O87-collapsible-table__clear-filter:hover{color:#383838}.O87-collapsible-table__filter-btn .btn,.O87-collapsible-table__filter-btn .filter__btn{display:inline-block;margin-top:3rem;min-width:11.25rem;width:auto;line-height:3rem}.O87-collapsible-table__overlay-btn{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);width:5.625rem;height:5.625rem;margin:-1.9375rem}.O87-collapsible-table__overlay-btn:focus{outline:0}.O87-collapsible-table__overlay-btn .icon svg{margin-top:-1px}.js-table-scroll{overflow-y:visible;overflow-x:auto;-webkit-overflow-scrolling:auto}.js-table-scroll::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.js-table-scroll::-webkit-scrollbar{background-color:transparent;height:4px}.js-table-scroll::-webkit-scrollbar-thumb{background-color:#d20014;border-radius:10px}.js-table-scroll.is-scrollable{padding-bottom:1rem}.js-table-scroll.is-scrollable thead td,.js-table-scroll.is-scrollable thead th{padding-top:1.5rem;padding-bottom:1.5rem;background:#f5f5f5;border-top:1px solid #e4e4e4}.js-table-scroll.is-scrollable thead .O87-collapsible-table__row:last-child>td,.js-table-scroll.is-scrollable thead .O87-collapsible-table__row:last-child>th{padding-bottom:1.5rem}.js-table-scroll.is-scrollable thead .O87-collapsible-table__row td:first-child,.js-table-scroll.is-scrollable thead .O87-collapsible-table__row th:first-child{background-color:#efefef}.js-table-scroll.is-scrollable .O87-collapsible-table__row>td,.js-table-scroll.is-scrollable .O87-collapsible-table__row>th{vertical-align:middle}.js-table-scroll.is-scrollable .O87-collapsible-table__row>td:first-child,.js-table-scroll.is-scrollable .O87-collapsible-table__row>th:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:2rem;max-width:21rem;position:absolute;left:1.875rem;border-bottom:1px solid #e4e4e4;-webkit-box-shadow:8px 0 8px 0 rgba(0,0,0,.05);box-shadow:8px 0 8px 0 rgba(0,0,0,.05)}.js-table-scroll.is-scrollable .O87-collapsible-table__row>td.is-image-col,.js-table-scroll.is-scrollable .O87-collapsible-table__row>th.is-image-col{width:auto}.js-table-scroll.is-scrollable .O87-collapsible-table__row.is-first>td,.js-table-scroll.is-scrollable .O87-collapsible-table__row.is-first>th,.js-table-scroll.is-scrollable .O87-collapsible-table__row:first-child>td,.js-table-scroll.is-scrollable .O87-collapsible-table__row:first-child>th{padding-top:1.5rem;border-top:1px solid #e4e4e4}.js-table-scroll.is-scrollable .O87-collapsible-table__row.is-headline>td,.js-table-scroll.is-scrollable .O87-collapsible-table__row.is-headline>th{padding-top:1.5rem;padding-bottom:1.5rem}.js-table-scroll.is-scrollable .td-vertical-align{margin:auto 0;padding-bottom:1px}.modal-colors .modal__close,.packaging-modal .modal__close{top:0;right:0;border:0;margin:0;margin-top:2rem}.packaging-modal .modal__close:after,.packaging-modal .modal__close:before{background-color:#d20014}.modal-colors__heading,.packaging-modal__heading{font-size:2.25rem;font-weight:500;text-align:left}.gated-content p,.packaging-modal .detail-list{font-size:1.5rem}.packaging-modal .detail-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #f5f5f5;padding:2rem}.packaging-modal .detail-list__item__title{font-weight:500}.packaging-modal .detail-list__item__description{width:150px;text-align:left}.packaging-modal .detail-list__item__sub-list{width:100%;padding-top:1rem}.packaging-modal .detail-list__item__sub-list__item{padding:1rem 0 1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.packaging-modal .detail-list__item__sub-list__item__title{font-weight:500}.packaging-modal .detail-list__item__sub-list__item__description{width:150px;text-align:left}.modal-colors .modal__close:after,.modal-colors .modal__close:before{background-color:#d20014}.O88-color-options__headline{font-size:24px;font-size:3rem;padding:0;font-weight:400;line-height:1;letter-spacing:-.2px}.O88-color-options>ul{padding:3rem 0 0;margin:0;list-style:none}.O88-color-options__section{padding-top:1rem}.O88-color-options__section:first-child{padding-top:0}.O88-color-options__section__name{font-size:14px;font-size:1.75rem;margin:0;padding:0 0 2rem;line-height:1.43;font-weight:500;border-bottom:1px solid rgba(0,0,0,.05)}.O88-color-options__section__list{padding:2rem 0 0;margin:0;list-style:none}.O88-color-options__section__list:after,.O88-color-options__section__list:before{content:' ';display:table}.O88-color-options__section__list:after{clear:both}.O88-color-options__section__list__item{width:21rem;max-width:calc(50% - .5rem);float:left;clear:left;margin-bottom:3rem}.row>.O88-color-options__section__list__item{max-width:calc(50% - 1rem)}.O88-color-options__section__list__item:nth-of-type(2n+2){clear:none;margin-left:1rem}.O88-color-options__color__look{position:relative;width:7.75rem;height:7.75rem;margin:0 0 2rem;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(210,0,20,.13);box-shadow:0 3px 6px rgba(210,0,20,.13)}.O88-color-options__color__look:before{content:'';display:block;padding:100% 0 0}.O88-color-options__color__look img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O88-color-options__color__desc{font-size:12px;font-size:1.5rem;margin:0;font-weight:400;line-height:1.43;opacity:.65}.O88-color-options__color__desc span,.has-no-results .no-results-box{display:block}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noUi-target{position:relative;direction:ltr;height:4px}.noUi-base{width:100%;height:100%;position:relative;background:rgba(210,0,20,.25);z-index:1}.noUi-connect{position:absolute;right:0;top:-1px;left:0;bottom:0;height:4px}.noUi-origin{position:absolute;height:0;width:0;top:50%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal .noUi-handle{width:2rem;height:4rem;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connect{background:#d20014;border-radius:4px;-webkit-box-shadow:inset 0 0 3px rgba(51,51,51,.45);box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{position:relative;z-index:1;outline:0;border:2px solid #d20014;border-radius:4px;background:#fff;cursor:default;-webkit-box-shadow:0 3px 6px 0 rgba(210,0,20,.13);box-shadow:0 3px 6px 0 rgba(210,0,20,.13)}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:'';display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px;display:none}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:0;border-radius:3px;background:0 0;color:#000;padding:5px;text-align:center;white-space:nowrap;font-size:1.25rem;opacity:.65}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.O89-product-filter{position:fixed;background:#fff;overflow:hidden;-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;bottom:0;left:0;right:0;z-index:2001}.O89-product-filter.is-loading .O89-product-filter__multiple-filters__item,.O89-product-filter.is-loading .O89-product-filter__product-type>.container,.O89-product-filter.is-loading .js-modal .O89-product-filter__product-type>.modal__inner,.js-modal .O89-product-filter.is-loading .O89-product-filter__product-type>.modal__inner{opacity:.5;pointer-events:none}.O89-product-filter.is-loading .js-clear-product-filter{cursor:default;pointer-events:none}.O89-product-filter__main{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:hidden}.O89-product-filter.is-hidden{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-box-shadow:none;box-shadow:none}.O89-product-filter .product-filter-slider{padding-left:5px;padding-right:5px}.O89-product-filter__top-bar-wrap{z-index:1002;background:#f5f5f5}.O89-product-filter__top-bar-wrap a,.O89-product-filter__top-bar-wrap button{font-size:1.75rem;text-decoration:underline}.O89-product-filter__top-bar-wrap p{font-size:1.75rem;margin:0;padding:2rem 0}.O89-product-filter__product-type,.O89-product-filter__top-bar-wrap{background:#f5f5f5}.O89-product-filter__top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(155,155,155,.3)}.O89-product-filter__top-bar>*{font-weight:500}.O89-product-filter__top-bar button{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);color:#d20014;line-height:inherit;cursor:pointer}.O89-product-filter__top-bar button:focus{outline:0}body.has-hover .O107-landing-block .content .btn.is-outline a:hover,body.has-hover .O107-landing-block .content .btn.is-outline:hover a,body.has-hover .O107-landing-block .content .is-outline.filter__btn a:hover,body.has-hover .O107-landing-block .content .is-outline.filter__btn:hover a,body.has-hover .O89-product-filter__top-bar button:hover{color:#9f000f}.O89-product-filter__product-type__headline{font-size:14px;font-size:1.75rem;margin:0 0 2.5rem;line-height:1.14;font-weight:500}.O89-product-filter__product-type__item,.O99-specification-generator .O99-specification-generator-tool header .btn,.O99-specification-generator .O99-specification-generator-tool header .filter__btn{margin-bottom:3rem}.O89-product-filter__product-type .checkbox-wrap .checkbox-label,.O89-product-filter__product-type .checkbox-wrap label{font-size:1.75rem;font-weight:400}.O89-product-filter .O89-product-filter__clear-results{width:100%;background:#e9e9e9;height:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.O89-product-filter .O89-product-filter__clear-results__clear{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:1.75rem;text-decoration:underline;color:rgba(0,0,0,.65);background:0 0}.O89-product-filter .O89-product-filter__clear-results__clear:focus{outline:0}body.has-hover .O89-product-filter .O89-product-filter__clear-results__clear:hover{color:#d20014}.O89-product-filter .O89-product-filter__clear-results__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-weight:500}.O89-product-filter .O89-product-filter__clear-results__content .body-text-2{margin:0}.O89-product-filter__multiple-filters{padding:5rem 0;background:#fff}.O89-product-filter__multiple-filters__label{font-size:1.75rem;font-weight:500;opacity:.3;padding-bottom:2rem}.O89-product-filter__multiple-filters__item{position:relative}.O89-product-filter__multiple-filters__item:last-child:after{width:43rem;max-width:100%;float:none;margin-left:auto;margin-right:auto;content:'';display:block;min-width:33.75rem;position:absolute;left:1.875rem;right:1.875rem;bottom:0;border-bottom:2px solid rgba(0,0,0,.1)}.row>.O89-product-filter__multiple-filters__item:last-child:after{max-width:calc(100% - 1rem)}@media screen and (max-width:374px){.O89-product-filter__multiple-filters__item:last-child:after{width:auto}}.O89-product-filter__multiple-filters__item__top-bar{padding:2rem 0;position:relative;font-size:1.75rem;font-weight:500;color:rgba(0,0,0,.65);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:2px solid rgba(0,0,0,.1)}.O89-product-filter__multiple-filters__item__top-bar:after,.O89-product-filter__multiple-filters__item__top-bar:before{content:'';display:block;width:2rem;height:.25rem;position:absolute;right:0;top:50%;background-color:#d20014;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.O89-product-filter__multiple-filters__item__top-bar:before{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.O89-product-filter__multiple-filters__item__top-bar.is-active:before{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.O89-product-filter__multiple-filters__item__content{display:none;padding-top:1rem;padding-bottom:3rem;overflow:hidden;-webkit-box-shadow:inset 0 24px 40px -24px rgba(55,55,55,.2);box-shadow:inset 0 24px 40px -24px rgba(55,55,55,.2);background:#f5f5f5}.O89-product-filter__multiple-filters__item__content.is-active:not(.velocity-animating){overflow:visible}.O89-product-filter__multiple-filters__item__content__sub-item{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.1)}.O89-product-filter__multiple-filters__item__content__sub-item:last-child{border:0;padding-bottom:0}.O89-product-filter__multiple-filters__item__content__sub-item__title{padding-top:2rem;font-size:1.75rem;font-weight:500;color:rgba(0,0,0,.65)}.O89-product-filter__multiple-filters__item__content__sub-item__title:first-child{padding-top:0}.O89-product-filter__multiple-filters__item__content__sub-item .select{font-size:12px;font-size:1.5rem;margin:2rem 0 0}.O89-product-filter__multiple-filters__item__content__sub-item .select:first-child{margin-top:0}.O89-product-filter__multiple-filters__item__content__sub-item .select:before{left:0;right:0}.O89-product-filter__multiple-filters__item__content__sub-item__slider,.profile-settings__delete{padding:2rem 0}.O89-product-filter__multiple-filters__item__content__sub-item__slider:first-child,.O90-product-list+.O90-product-list .O90-product-list__item{padding-top:0}.O89-product-filter__multiple-filters__item__content__sub-item__slider:last-child{padding-bottom:0}.O89-product-filter__multiple-filters__item__content__sub-item__slider .product-filter-slider{position:relative;padding-top:6rem}.O89-product-filter__multiple-filters__item__content__sub-item__slider .product-filter-slider:first-child{padding-top:3rem}.O89-product-filter__multiple-filters__item__content__sub-item__slider .product-filter-slider__input-wrap{display:none}.O89-product-filter__multiple-filters__item__content__sub-item__slider .product-filter-slider__input-wrap__input{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);height:4rem;width:7rem;border:1px solid rgba(0,0,0,.3);background:#fff;padding:0 1rem;color:rgba(0,0,0,.65);font-size:1.5rem}.O89-product-filter__multiple-filters__item__content__sub-item__slider .product-filter-slider__input-wrap__input:focus,.O90-1-product-sublist .js-info:focus{outline:0}.no-results-box{float:none;display:none;padding:4rem;text-align:center;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08);opacity:0;visibility:hidden;-webkit-transform:translate3d(0,10rem,0);transform:translate3d(0,10rem,0);-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1) .1s,visibility .8s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .1s;transition:opacity .6s .1s cubic-bezier(.19,1,.22,1),visibility 0s .8s,-webkit-transform .8s .1s cubic-bezier(.19,1,.22,1);transition:opacity .6s .1s cubic-bezier(.19,1,.22,1),transform .8s .1s cubic-bezier(.19,1,.22,1),visibility 0s .8s;transition:opacity .6s .1s cubic-bezier(.19,1,.22,1),transform .8s .1s cubic-bezier(.19,1,.22,1),visibility 0s .8s,-webkit-transform .8s .1s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s,0s,.8s;transition-delay:0s,0s,.8s;margin:6rem auto;margin:6rem auto;margin:6rem auto;margin:6rem auto;margin:6rem auto;margin:6rem auto;margin:6rem auto;margin:6rem auto;margin:6rem auto;margin:6rem auto;margin:6rem auto;margin:6rem auto;margin:6rem auto}.no-results-box.is-shown{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s,0s,0s;transition-delay:0s,0s,0s}.no-results-box__title{font-size:24px;font-size:3rem;line-height:1.33;letter-spacing:-.2px;font-weight:500}.no-results-box__text{font-weight:400;line-height:1.25;letter-spacing:-.2px}.O89-product-filter-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;z-index:1002;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s ease,visibility 0s .3s}.O90-1-product-sublist__button,.O90-product-list__item__content,.O90-product-list__item__image{display:none}.O90-product-list__item__image{position:relative;overflow:hidden;outline:0}.O90-product-list__item__image:before{content:'';display:block;padding-top:56.25%}.O90-product-list__item__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O90-1-product-sublist{margin-top:6rem;margin-bottom:6rem}.O90-product-list .O90-1-product-sublist{margin-top:0;margin-bottom:0}.O90-1-product-sublist__box__headline{font-size:3rem;font-weight:500;line-height:1.2}.O90-1-product-sublist__box__headline .js-info,.dynamic-map.is-search .btn--secondary{display:inline-block}.O90-1-product-sublist__category{display:block;padding:2rem 0;border-top:1px solid rgba(0,0,0,.1)}.O90-1-product-sublist__category:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.O90-1-product-sublist__category__headline{font-size:14px;font-size:1.75rem;padding:0;line-height:1.43;font-weight:500;color:rgba(0,0,0,.7)}.O90-1-product-sublist__category__headline .icon,.gated-content-management .form-container .buttonRow{float:right}.O90-1-product-sublist__category__headline .js-info{display:none}.O90-1-product-sublist__category__section{display:none;padding:3rem 0 0;margin:0;list-style:none}.O90-1-product-sublist__category__section__group{display:block;padding:0;margin:0;list-style:none}.O90-1-product-sublist__category__section__group+.O90-1-product-sublist__category__section__group,.O90-1-product-sublist__category__section__item ul .O90-1-product-sublist__category__section__item--headline{margin-top:3rem}.O90-1-product-sublist__category__section__item a,.O90-1-product-sublist__category__section__item p{font-size:12px;font-size:1.5rem;display:inline-block;padding:0;margin:0;line-height:1.67;color:#000;border:none;opacity:1}body.has-hover .O90-1-product-sublist__category__section__item a:hover{text-decoration:underline;color:#000}.O90-1-product-sublist__category__section__item--headline:after,.O90-1-product-sublist__category__section__item--headline:before,.O90-1-product-sublist__category__section__item--special:after,.O90-1-product-sublist__category__section__item--special:before{content:' ';display:table}.O90-1-product-sublist__category__section__item--headline:after,.O90-1-product-sublist__category__section__item--special:after{clear:both}.O90-1-product-sublist__category__section__item--headline .icon,.O90-1-product-sublist__category__section__item--special .icon{display:none}.O90-1-product-sublist__category__section__item--headline p,.O90-1-product-sublist__category__section__item--headline>a,.O90-1-product-sublist__category__section__item--special p,.O90-1-product-sublist__category__section__item--special>a{opacity:1;font-weight:500}.O90-1-product-sublist__category__section__item ul{margin:0;padding:0 0 0 3rem;list-style:none}.O90-1-product-sublist__category__section__item--special~.O90-1-product-sublist__category__section__item{margin-left:3rem}.O90-1-product-sublist .js-info{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:0 1.5rem}.O90-1-product-sublist .js-info svg{width:1.5rem;height:1.5rem}.O92-product-comparison-tool__back-btn{display:block;padding:3rem 0;-webkit-box-shadow:-10px 0 50px -5px rgba(55,55,55,.2);box-shadow:-10px 0 50px -5px rgba(55,55,55,.2)}.O92-product-comparison-tool__back-btn__link{color:rgba(0,0,0,.7);font-weight:400}.O92-product-comparison-tool__heading{text-align:center;padding:4rem 0;font-size:3.75rem}.O92-product-comparison-tool .O92-product-comparison-tool__top-product-bar-wrap.is-sticky{position:fixed;top:0;left:0;right:0;z-index:1010}.O92-product-comparison-tool .O92-product-comparison-tool__top-product-bar-wrap.is-sticky .O92-product-comparison-tool__top-product-bar{height:8rem;padding:2rem 0}.O92-product-comparison-tool .O92-product-comparison-tool__top-product-bar-wrap.is-sticky .O92-product-comparison-tool__top-product-bar__item__product__image .image-area .image-modal-btn{width:3rem!important;height:3rem!important}.O92-product-comparison-tool .O92-product-comparison-tool__top-product-bar-wrap.is-sticky .O92-product-comparison-tool__top-product-bar__item__product__image .image-area__image{position:relative;overflow:hidden;outline:0}.O92-product-comparison-tool .O92-product-comparison-tool__top-product-bar-wrap.is-sticky .O92-product-comparison-tool__top-product-bar__item__product__image .image-area__image:before{content:'';display:block;padding-top:56.25%;padding-top:0}.O92-product-comparison-tool .O92-product-comparison-tool__top-product-bar-wrap.is-sticky .O92-product-comparison-tool__top-product-bar__item__product__image .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O92-product-comparison-tool .O92-product-comparison-tool__top-product-bar-wrap.is-sticky .O92-product-comparison-tool__top-product-bar__item__product__title{padding:1rem 0;font-size:1.5rem;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding-right:3.75rem;max-height:3rem}.O92-product-comparison-tool__top-product-bar{-webkit-transition:.3s;transition:.3s ease;padding:4rem 0}.O92-product-comparison-tool__top-product-bar:after,.O92-product-comparison-tool__top-product-bar:before{content:' ';display:table}.O92-product-comparison-tool__top-product-bar:after{clear:both}.O92-product-comparison-tool__top-product-bar>*{float:left;margin:0}.O92-product-comparison-tool__top-product-bar>:last-child{margin:0}.O92-product-comparison-tool__top-product-bar__item.is-hidden{display:none}.O92-product-comparison-tool__top-product-bar__item .select{margin-top:0}.O92-product-comparison-tool__top-product-bar__item__product{cursor:pointer;color:#000}body.has-hover .O92-product-comparison-tool__top-product-bar__item__product:hover{text-decoration:none!important;color:#000!important}.O92-product-comparison-tool__top-product-bar__item__product__image,.O96-1-product-card-list,.O98-3d-module .O23-tabs__item:first-child,.O99-specification-generator-tool>header,.O99-specification-generator-tool__main{position:relative}.O92-product-comparison-tool__top-product-bar__item__product__image .image-area{max-height:none}.O92-product-comparison-tool__top-product-bar__item__product__image .image-area .image-modal-btn{width:3rem;height:3rem}.O92-product-comparison-tool__top-product-bar__item__product__image .image-area__image{background:#f5f5f5;position:relative;overflow:hidden;outline:0}.O92-product-comparison-tool__top-product-bar__item__product__image .image-area__image:before{content:'';display:block;padding-top:56.25%;-webkit-transition:.3s;transition:.3s ease}.O92-product-comparison-tool__top-product-bar__item__product__image .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O92-product-comparison-tool__top-product-bar__item__product__title{padding:1rem 0;font-size:1.5rem;font-weight:500}.O92-product-comparison-tool__filter{background:#f5f5f5;padding:3rem 0}.O92-product-comparison-tool__filter__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O92-product-comparison-tool__filter__inner .O27-social-links-list{width:auto}.O92-product-comparison-tool__filter__inner .O27-social-links-list a:last-child{margin:0}.O92-product-comparison-tool__filter__inner__checkboxes{display:none}.O92-product-comparison-tool__filter__inner__checkboxes__title{font-size:1.75rem;font-weight:500}.O92-product-comparison-tool__filter__inner__checkboxes>*{padding-right:3rem;margin-top:0}.O92-product-comparison-tool__filter__inner__checkboxes .checkbox-wrap{transition:.3 ease}.O92-product-comparison-tool__filter .filter,.O92-product-comparison-tool__filter .select{margin:2rem 0 0!important}.O92-product-comparison-tool__filter .select,.dynamic-grid .dynamic-grid-block--12{width:43rem;max-width:100%}.row>.O92-product-comparison-tool__filter .select{max-width:calc(100% - 1rem)}.O92-product-comparison-tool__filter .filter__group{margin-left:0}.O92-product-comparison-tool__specifications-list{padding-bottom:10rem;-webkit-transition:.3s;transition:.3s ease}.O92-product-comparison-tool__specifications-list.is-hidden{opacity:0}.O92-product-comparison-tool__specifications-list__warning-messages{padding:11.25rem 0}.O92-product-comparison-tool__specifications-list h4{padding:4rem 0;font-size:2rem;font-weight:500}.O92-product-comparison-tool__specifications-list .O87-collapsible-table,.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container,.O98-3d-module .O23-tabs,.O98-3d-module__headline{padding-top:0}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap{margin-left:15.5rem!important}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table{border-bottom:none}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row{max-height:none;-webkit-transition:.3s;transition:.3s ease}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row.is-hidden{max-height:0;border-bottom:none}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row:first-child{border-top:1px solid #e4e4e4}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row th{word-break:break-word}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row td,.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row th{font-size:1.5rem;width:15.5rem!important;min-width:15.5rem!important}@media screen and (min-width:768px) and (min-width:768px){.card-list--standalone .card.no-image .text-area>*{max-width:none}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row td,.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row th,.O92-product-comparison-tool__top-product-bar>*{margin-right:3rem}}@media screen and (min-width:992px) and (min-width:992px){.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row td,.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row th,.O92-product-comparison-tool__top-product-bar>*{margin-right:3rem}}@media screen and (min-width:1200px) and (min-width:1200px){.O8-block-quote.as-module.is-big .O8-block-quote-inner__heading{font-size:34px;font-size:4.25rem;line-height:1.41176}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row td,.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row th,.O92-product-comparison-tool__top-product-bar>*{margin-right:4rem}}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row td:last-child,.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row th:last-child,.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row--product .td-vertical-align{margin:0}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row td.is-hidden,.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row th.is-hidden{display:none}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row .price-range-indicator span{margin-right:2px}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row--product td,.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row--product th{vertical-align:top}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row--product th{color:#d20014;font-weight:500}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row--product td{font-weight:500}.O92-product-comparison-tool__specifications-list__header{font-size:2rem;font-weight:500;padding:0}.O93-certificate-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5rem 2rem;position:relative;text-align:left;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);box-shadow:0 2px 20px 0 rgba(0,0,0,.08)}.O93-certificate-modal__item+.O93-certificate-modal__item{margin-top:5rem}.O93-certificate-modal__item__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:7.5rem;max-height:7.5rem;margin:0 0 3rem;margin-right:3rem}.O93-certificate-modal__item__image img{display:block}.O93-certificate-modal__item__headline{font-size:16px;font-size:2rem;padding:0;margin-bottom:2rem;font-weight:500;line-height:1.5}.O93-certificate-modal__item__paragraph{font-size:14px;font-size:1.75rem;margin:0 0 1rem;line-height:1.43;opacity:.65}.O93-certificate-modal__item__link{font-size:14px;font-size:1.75rem;font-weight:400;line-height:1.71}.O93-certificate-modal .modal__close{top:0;right:0;margin:0;border:0}.O93-certificate-modal .modal__close:after,.O93-certificate-modal .modal__close:before{background-color:#d20014}.O91-compare-products-collector{padding-bottom:4rem;margin-top:-8rem;position:fixed;left:0;right:0;top:100%;z-index:999;background:#ececec;visibility:visible;-webkit-transition:visibility,-webkit-transform .3s;transition:visibility 0s 0s,-webkit-transform .3s ease;transition:transform .3s ease,visibility 0s 0s;transition:transform .3s ease,visibility 0s 0s,-webkit-transform .3s ease}.O91-compare-products-collector.is-open{margin-top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.O91-compare-products-collector.is-open .icon--small-arrow-up{-webkit-transition:.3s;transition:.3s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.O91-compare-products-collector.is-open .O91-compare-products-collector__top-bar{height:11rem}.O91-compare-products-collector.is-hidden{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.O91-compare-products-collector__warning-msg{-webkit-transition:.3s;transition:.3s ease;position:absolute;z-index:998;left:0;right:0;top:0;opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#383838;color:#fff;font-weight:500;font-size:1.25rem;height:7rem;-webkit-transform:translateY(-54px);transform:translateY(-54px)}.O91-compare-products-collector__warning-msg .icon{padding-right:1rem;width:5rem;height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.O91-compare-products-collector__warning-msg .icon svg{width:100%;max-height:100%}.O91-compare-products-collector__warning-msg.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s ease,visibility 0s .3s}.O91-compare-products-collector__top-bar{-webkit-transition:.3s;transition:.3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.75rem;height:8rem}.O91-compare-products-collector__top-bar__amount{cursor:pointer;font-weight:500}.O91-compare-products-collector__top-bar__amount span{color:#d20014}.O91-compare-products-collector__top-bar__tools__clear-btn{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);padding-left:1rem}.O91-compare-products-collector__top-bar__tools__clear-btn:focus{outline:0}.O91-compare-products-collector__product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.O91-compare-products-collector__product-list__item{width:31.5%}.O91-compare-products-collector__product-list__item:nth-child(2){margin:0 1rem}.O91-compare-products-collector__product-list__item__image{position:relative;background:#f5f5f5}.O91-compare-products-collector__product-list__item__image .image-area .image-modal-btn{width:3rem;height:3rem}.O91-compare-products-collector__product-list__item__image .image-area__image{position:relative;overflow:hidden;outline:0}.O91-compare-products-collector__product-list__item__image .image-area__image:before{content:'';display:block;padding-top:56.25%}.O91-compare-products-collector__product-list__item__image .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O91-compare-products-collector__product-list__item__title{padding:1rem 0;font-size:1.5rem;font-weight:500}.O95-product-card.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:4rem}.O95-product-card.card .image-area{width:100%!important;background-color:#fff!important;margin-bottom:0!important}.O95-product-card.card .text-area{padding:2rem;padding-left:2rem!important;padding-right:2rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.O95-product-card.card .text-area .label{padding-top:0;padding-bottom:0;font-size:1.25rem}.O95-product-card.card .text-area .card-heading{padding-top:0;padding-bottom:0;margin:0 0 1rem;font-size:2rem;line-height:1.5}.O95-product-card.card .text-area .product-card-details__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O95-product-card.card .text-area .product-card-details__item>*{padding-top:.25rem;padding-bottom:.25rem}.O95-product-card.card .text-area .product-card-details__item__title{font-size:1.25rem;font-weight:400;width:40%;margin-right:2rem;line-height:1.3}.O95-product-card.card .text-area .product-card-details__item__value{text-align:left;font-size:1.25rem;line-height:1.3;font-weight:300;opacity:.65;width:60%}.js-card-carousel .O95-product-card.card{margin-top:0;margin-bottom:0;padding-bottom:0}.js-card-carousel .O95-product-card.card .text-area{padding-top:2rem;padding-bottom:2rem}.js-card-carousel .O95-product-card.card .text-area .card-heading{line-height:1.5}.O95-product-card .product-card-btn-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O95-product-card .product-card-btn-wrap .btn,.O95-product-card .product-card-btn-wrap .filter__btn{width:60%;margin:0!important}.O95-product-card .product-card-btn-wrap .checkbox-wrap{padding:0;margin:0;text-align:right}.O96-1-product-card-list__results{text-align:right;padding:0 0 3rem;font-weight:500;color:rgba(0,0,0,.3)}.O96-1-product-card-list__results span{color:#d20014;opacity:1}.O97-basket-overlay.modal-order-sample h5{margin-top:0!important;font-weight:500}.O97-basket-overlay.modal-order-sample table{font-size:1.5rem;color:rgba(0,0,0,.65)}.O97-basket-overlay.modal-order-sample table td:first-child{font-weight:400;padding-right:4rem;color:rgba(0,0,0,.9)}.O97-basket-overlay.modal-order-sample .O97-basket-overlay__add-to-basket{padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O97-basket-overlay.modal-order-sample .O97-basket-overlay__add-to-basket .quantity__title{text-align:left}.O97-basket-overlay.modal-order-sample .O97-basket-overlay__add-to-basket .O97-basket-overlay__add-to-basket__btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.O97-basket-overlay__section{padding:3rem 0;border-top:1px solid rgba(151,151,151,.3)}.O97-basket-overlay__section:last-child{padding-bottom:0}.O101-reference-locator__header .filter,.O97-basket-overlay__section .select:first-child{margin-top:0}.O97-basket-overlay__section .select__opener{min-height:4rem}.O97-basket-overlay__item--file{padding:0 0 2rem}.O97-basket-overlay__item--file:last-child,.O99-specification-generator .O99-specification-generator-tool__section .image-area{padding-bottom:0}.O97-basket-overlay__item__image{float:left;width:6rem;height:6rem;margin:0 1rem 0 0}.O97-basket-overlay__item__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.O97-basket-overlay__item__content{font-size:12px;font-size:1.5rem;color:rgba(0,0,0,.5);line-height:1.33}.O97-basket-overlay__item__content p{font-size:inherit;line-height:inherit;color:inherit;opacity:1}.O97-basket-overlay__item__content .select__opener{color:rgba(0,0,0,.9)}.O97-basket-overlay__item__title{font-size:16px;font-size:2rem;padding:0;margin:0 0 1rem;font-weight:500;line-height:1.25;color:rgba(0,0,0,.7);opacity:1}.O97-basket-overlay__add-to-basket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O105-comments-section__counter,.O105-comments-section__profile,.O105-comments-section__timestamp,.O97-basket-overlay__add-to-basket__btn-area,.samples-ordering .samples-view-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O98-3d-module{position:relative;padding-bottom:6rem}.O98-3d-module__header{float:none;margin-left:auto;margin-right:auto;padding-top:6rem;padding-bottom:6rem;text-align:center}.O98-3d-module .O23-tabs__item:first-child:after{content:'';display:block;width:.125rem;height:3rem;margin:auto;position:absolute;bottom:0;right:0;top:0;background:#979797}.O98-3d-module__item__info{width:40rem;min-width:37.5rem;padding:0;margin:auto;position:absolute;left:0;right:0;bottom:2.5rem;-webkit-box-shadow:0 0 40px rgba(0,0,0,.5);box-shadow:0 0 40px rgba(0,0,0,.5)}.O98-3d-module__item__info__header{position:relative;color:#fff;text-align:center}.O98-3d-module__item__info__header:before{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:#d20014}.O98-3d-module__item__info__title{font-weight:300}.O98-3d-module__item__info__content{font-size:14px;font-size:1.75rem;padding:3rem 3.75rem;color:#4c4c4c;text-align:left;line-height:1.3;background:rgba(255,255,255,.9)}.O98-3d-module__item__info__content:after,.O98-3d-module__item__info__content:before{content:' ';display:table}.O98-3d-module__item__info__content:after{clear:both}.O98-3d-module__item__info__content p{font-size:14px;font-size:1.75rem;margin:0 0 1.75rem;color:#4c4c4c;line-height:1.3;opacity:1}.O98-3d-module__item__info__content p:last-child{margin-bottom:0}.O98-3d-module__item__info__close{display:none;width:4rem;height:4rem;position:absolute;right:-1.5rem;top:-1.5rem;background:rgba(255,255,255,.8);border-radius:50%;-webkit-transition:background-color .2s cubic-bezier(.455,.03,.515,.955);transition:background-color .2s cubic-bezier(.455,.03,.515,.955)}.O98-3d-module__item__info__close:after,.O98-3d-module__item__info__close:before{content:'';display:block;width:2rem;height:.25rem;margin:auto;position:absolute;bottom:0;right:0;left:0;top:0;background:#d20014}#gated-content-managment .error-container .close-error::after,.O98-3d-module__item__info__close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#gated-content-managment .error-container .close-error::before,.O98-3d-module__item__info__close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.O98-3d-module__item.has-spots .O98-3d-module__item__info__close{display:block}.O109-hierarchy-wrapper.is-white,body.has-hover .O98-3d-module__item__info__close:hover{background-color:#fff}.has-spot-open .O98-3d-module__item__info{display:none}.O98-3d-module__item{width:100%;min-width:37.5rem;max-width:160rem;height:61.125rem;margin:0 auto;position:relative;text-align:center;overflow:hidden}.O98-3d-module__item__inner{display:inline-block;height:100%;position:relative;text-align:left}.O98-3d-module__item__image{height:100%;width:1280px;position:relative}.O98-3d-module__item__image img{display:block;height:100%;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.O98-3d-module__item__image__instructions{height:0;width:100vw}.O98-3d-module__item__image__instructions.is-hidden{display:none}.O98-3d-module__item__image__instructions__bg:before{background:#d20014;mix-blend-mode:multiply;content:'';display:block;position:absolute;height:194px;width:100%;opacity:1;z-index:2}html.no-mix-blend-mode .O98-3d-module__item__image__instructions__bg:before{background-color:#b50e00;opacity:.8}.O98-3d-module__item__image__instructions__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3.75rem;position:relative;z-index:2}.O98-3d-module__item__image__instructions__inner p{font-size:1.75rem;font-weight:500;text-align:center;color:#fff;opacity:1}.O98-3d-module__item__image__instructions__inner .icon{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-animation:1.75s cubic-bezier(.86,0,.07,1) 1s infinite wiggle;animation:1.75s cubic-bezier(.86,0,.07,1) 1s infinite wiggle}.O98-3d-module__spot__btn__inner,.O98-3d-module__spot__btn__plus,.O98-3d-module__spot__btn__shadow{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;opacity:0;-webkit-transition:opacity .4s cubic-bezier(.19,1,.22,1) .2s,-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:opacity .4s .2s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .4s .2s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .4s .2s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1)}.O98-3d-module__item.show-spots .O98-3d-module__spot__btn__inner,.O98-3d-module__item.show-spots .O98-3d-module__spot__btn__plus,.O98-3d-module__item.show-spots .O98-3d-module__spot__btn__shadow{opacity:1}.O98-3d-module__spot__btn__plus{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.O98-3d-module__spot__btn__plus:after,.O98-3d-module__spot__btn__plus:before{content:'';display:block;width:1.25rem;height:.25rem;margin:auto;position:absolute;left:50%;top:50%;background:#fff;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.O98-3d-module__spot__btn__plus:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg);transform:translate3d(-50%,-50%,0) rotate(90deg)}.O98-3d-module__spot__btn__shadow{width:5.75rem;height:5.75rem;background:rgba(255,255,255,.5);-webkit-box-shadow:0 0 14px rgba(0,0,0,.5);box-shadow:0 0 14px rgba(0,0,0,.5)}.O98-3d-module__spot__btn__shadow.is-outer{width:11rem;height:11rem;background:0 0;-webkit-box-shadow:0 0 14px 5px rgba(0,0,0,.22);box-shadow:0 0 14px 5px rgba(0,0,0,.22)}.O98-3d-module__spot__btn__inner{background:#d20014;mix-blend-mode:multiply;width:3rem;height:3rem}html.no-mix-blend-mode .O98-3d-module__spot__btn__inner{background-color:#b50e00;opacity:.8;opacity:0!important}html.no-mix-blend-mode .O98-3d-module__item.show-spots .O98-3d-module__spot__btn__inner{opacity:.8!important}.O98-3d-module__spot__btn__label{font-size:16px;font-size:2rem;display:block;min-width:14rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;position:absolute;font-weight:500;line-height:3rem;color:#fff;text-align:center;white-space:nowrap;pointer-events:none}.O98-3d-module__spot__btn__label:before,.O98-3d-module__spot__btn__label__inner{visibility:hidden;-webkit-transform:translateZ(0) scale(0,1);transform:translateZ(0) scale(0,1);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:opacity .4s cubic-bezier(.19,1,.22,1) .2s,visibility .2s,-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:opacity .4s .2s cubic-bezier(.19,1,.22,1),visibility 0s .2s,-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .4s .2s cubic-bezier(.19,1,.22,1),visibility 0s .2s;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .4s .2s cubic-bezier(.19,1,.22,1),visibility 0s .2s,-webkit-transform .4s cubic-bezier(.19,1,.22,1)}.O98-3d-module__item.show-spots .O98-3d-module__spot__btn__label:before,.O98-3d-module__item.show-spots .O98-3d-module__spot__btn__label__inner{visibility:visible;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1)}.O98-3d-module__spot__btn__label:before{background:#d20014;mix-blend-mode:multiply;content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:40px}html.no-mix-blend-mode .O98-3d-module__spot__btn__label:before{background-color:#b50e00;opacity:.8}.O98-3d-module__spot__btn__label__inner{display:block;padding:0 1.5rem 0 5rem;position:relative}.O98-3d-module__spot__btn__label.is-left{margin:-1.5rem 0 0 1.5rem}.O98-3d-module__spot__btn__label.is-left .O98-3d-module__spot__btn__label__inner,.O98-3d-module__spot__btn__label.is-left:before{-webkit-transform:translate3d(-100%,0,0) scale(0,1);transform:translate3d(-100%,0,0) scale(0,1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.O98-3d-module__item.show-spots .O98-3d-module__spot__btn__label.is-left .O98-3d-module__spot__btn__label__inner,.O98-3d-module__item.show-spots .O98-3d-module__spot__btn__label.is-left:before{-webkit-transform:translate3d(-100%,0,0) scale(1,1);transform:translate3d(-100%,0,0) scale(1,1)}.O98-3d-module__spot__btn__label.is-left .O98-3d-module__spot__btn__label__inner{padding:0 5rem 0 1.5rem}.O98-3d-module__spot[data-spot="0"] .O98-3d-module__spot__btn__inner,.O98-3d-module__spot[data-spot="0"] .O98-3d-module__spot__btn__plus,.O98-3d-module__spot[data-spot="0"] .O98-3d-module__spot__btn__shadow{-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O98-3d-module__spot[data-spot="0"] .O98-3d-module__spot__btn__label:before,.O98-3d-module__spot[data-spot="0"] .O98-3d-module__spot__btn__label__inner{-webkit-transition-delay:0s,.2s,0s;transition-delay:0s,.2s,0s}.O98-3d-module__spot[data-spot="1"] .O98-3d-module__spot__btn__inner,.O98-3d-module__spot[data-spot="1"] .O98-3d-module__spot__btn__plus,.O98-3d-module__spot[data-spot="1"] .O98-3d-module__spot__btn__shadow{-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.O98-3d-module__spot[data-spot="1"] .O98-3d-module__spot__btn__label:before,.O98-3d-module__spot[data-spot="1"] .O98-3d-module__spot__btn__label__inner{-webkit-transition-delay:.2s,.2s,.2s;transition-delay:.2s,.2s,.2s}.O98-3d-module__spot[data-spot="2"] .O98-3d-module__spot__btn__inner,.O98-3d-module__spot[data-spot="2"] .O98-3d-module__spot__btn__plus,.O98-3d-module__spot[data-spot="2"] .O98-3d-module__spot__btn__shadow{-webkit-transition-delay:0s,.4s;transition-delay:0s,.4s}.O98-3d-module__spot[data-spot="2"] .O98-3d-module__spot__btn__label:before,.O98-3d-module__spot[data-spot="2"] .O98-3d-module__spot__btn__label__inner{-webkit-transition-delay:.4s,.2s,.4s;transition-delay:.4s,.2s,.4s}.O98-3d-module__spot[data-spot="3"] .O98-3d-module__spot__btn__inner,.O98-3d-module__spot[data-spot="3"] .O98-3d-module__spot__btn__plus,.O98-3d-module__spot[data-spot="3"] .O98-3d-module__spot__btn__shadow{-webkit-transition-delay:0s,.6s;transition-delay:0s,.6s}.O98-3d-module__spot[data-spot="3"] .O98-3d-module__spot__btn__label:before,.O98-3d-module__spot[data-spot="3"] .O98-3d-module__spot__btn__label__inner{-webkit-transition-delay:.6s,.2s,.6s;transition-delay:.6s,.2s,.6s}.O98-3d-module__spot[data-spot="4"] .O98-3d-module__spot__btn__inner,.O98-3d-module__spot[data-spot="4"] .O98-3d-module__spot__btn__plus,.O98-3d-module__spot[data-spot="4"] .O98-3d-module__spot__btn__shadow{-webkit-transition-delay:0s,.8s;transition-delay:0s,.8s}.O98-3d-module__spot[data-spot="4"] .O98-3d-module__spot__btn__label:before,.O98-3d-module__spot[data-spot="4"] .O98-3d-module__spot__btn__label__inner{-webkit-transition-delay:.8s,.2s,.8s;transition-delay:.8s,.2s,.8s}.O98-3d-module__spot[data-spot="5"] .O98-3d-module__spot__btn__inner,.O98-3d-module__spot[data-spot="5"] .O98-3d-module__spot__btn__plus,.O98-3d-module__spot[data-spot="5"] .O98-3d-module__spot__btn__shadow{-webkit-transition-delay:0s,1s;transition-delay:0s,1s}.O98-3d-module__spot[data-spot="5"] .O98-3d-module__spot__btn__label:before,.O98-3d-module__spot[data-spot="5"] .O98-3d-module__spot__btn__label__inner{-webkit-transition-delay:1s,.2s,1s;transition-delay:1s,.2s,1s}.O98-3d-module__spot[data-spot="6"] .O98-3d-module__spot__btn__inner,.O98-3d-module__spot[data-spot="6"] .O98-3d-module__spot__btn__plus,.O98-3d-module__spot[data-spot="6"] .O98-3d-module__spot__btn__shadow{-webkit-transition-delay:0s,1.2s;transition-delay:0s,1.2s}.O98-3d-module__spot[data-spot="6"] .O98-3d-module__spot__btn__label:before,.O98-3d-module__spot[data-spot="6"] .O98-3d-module__spot__btn__label__inner{-webkit-transition-delay:1.2s,.2s,1.2s;transition-delay:1.2s,.2s,1.2s}.O98-3d-module__spot[data-spot="7"] .O98-3d-module__spot__btn__inner,.O98-3d-module__spot[data-spot="7"] .O98-3d-module__spot__btn__plus,.O98-3d-module__spot[data-spot="7"] .O98-3d-module__spot__btn__shadow{-webkit-transition-delay:0s,1.4s;transition-delay:0s,1.4s}.O98-3d-module__spot[data-spot="7"] .O98-3d-module__spot__btn__label:before,.O98-3d-module__spot[data-spot="7"] .O98-3d-module__spot__btn__label__inner{-webkit-transition-delay:1.4s,.2s,1.4s;transition-delay:1.4s,.2s,1.4s}.O98-3d-module__spot[data-spot="8"] .O98-3d-module__spot__btn__inner,.O98-3d-module__spot[data-spot="8"] .O98-3d-module__spot__btn__plus,.O98-3d-module__spot[data-spot="8"] .O98-3d-module__spot__btn__shadow{-webkit-transition-delay:0s,1.6s;transition-delay:0s,1.6s}.O98-3d-module__spot[data-spot="8"] .O98-3d-module__spot__btn__label:before,.O98-3d-module__spot[data-spot="8"] .O98-3d-module__spot__btn__label__inner{-webkit-transition-delay:1.6s,.2s,1.6s;transition-delay:1.6s,.2s,1.6s}.O98-3d-module__spot[data-spot="9"] .O98-3d-module__spot__btn__inner,.O98-3d-module__spot[data-spot="9"] .O98-3d-module__spot__btn__plus,.O98-3d-module__spot[data-spot="9"] .O98-3d-module__spot__btn__shadow{-webkit-transition-delay:0s,1.8s;transition-delay:0s,1.8s}.O98-3d-module__spot[data-spot="9"] .O98-3d-module__spot__btn__label:before,.O98-3d-module__spot[data-spot="9"] .O98-3d-module__spot__btn__label__inner{-webkit-transition-delay:1.8s,.2s,1.8s;transition-delay:1.8s,.2s,1.8s}.O98-3d-module__spot__content{font-size:14px;font-size:1.75rem;display:block;width:45.375rem;max-width:100vw;visibility:hidden;position:absolute;color:rgba(0,0,0,.9);overflow:hidden;-webkit-box-shadow:0 17px 28px transparent;box-shadow:0 17px 28px transparent;-webkit-transition:visibility .3s,-webkit-box-shadow .4s cubic-bezier(.19,1,.22,1);transition:visibility 0s .3s,-webkit-box-shadow .4s 0s cubic-bezier(.19,1,.22,1);transition:box-shadow .4s 0s cubic-bezier(.19,1,.22,1),visibility 0s .3s;transition:box-shadow .4s 0s cubic-bezier(.19,1,.22,1),visibility 0s .3s,-webkit-box-shadow .4s 0s cubic-bezier(.19,1,.22,1)}.O98-3d-module__spot__content:after{background:#d20014;mix-blend-mode:multiply;content:'';display:block;width:100%;height:1rem;position:absolute;left:0;bottom:0;z-index:1;-webkit-transform:translateZ(0) scale(0,1);transform:translateZ(0) scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .1s cubic-bezier(.645,.045,.355,1);transition:transform .1s cubic-bezier(.645,.045,.355,1);transition:transform .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .1s cubic-bezier(.645,.045,.355,1)}html.no-mix-blend-mode .O98-3d-module__spot.is-rockwool .O98-3d-module__spot__btn__inner,html.no-mix-blend-mode .O98-3d-module__spot.is-rockwool .O98-3d-module__spot__btn__label:before,html.no-mix-blend-mode .O98-3d-module__spot__content:after{background-color:#b50e00;opacity:.8}.O98-3d-module__spot__content__bg{position:absolute;top:0;left:0;right:0;bottom:1rem;overflow:hidden}.O98-3d-module__spot__content__bg:before{content:'';display:block;width:300%;padding:300% 0 0;position:absolute;left:50%;top:50%;z-index:1;border-radius:2000px;background-color:rgba(255,255,255,.9);-webkit-transform:translate3d(-50%,-50%,0) scale(0);transform:translate3d(-50%,-50%,0) scale(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1)}.O98-3d-module__spot__content__inner{padding:3rem 4rem;position:relative;z-index:2;opacity:0;-webkit-transform:translate3d(0,5rem,0);transform:translate3d(0,5rem,0);-webkit-transition:opacity .1s,-webkit-transform cubic-bezier(.19,1,.22,1) .6s;transition:opacity .1s 0s ease,-webkit-transform 0s .6s cubic-bezier(.19,1,.22,1);transition:opacity .1s 0s ease,transform 0s .6s cubic-bezier(.19,1,.22,1);transition:opacity .1s 0s ease,transform 0s .6s cubic-bezier(.19,1,.22,1),-webkit-transform 0s .6s cubic-bezier(.19,1,.22,1)}.O98-3d-module__spot__content p{font-size:14px;font-size:1.75rem;opacity:1}.O98-3d-module__spot__content p:last-child{margin-bottom:0}.O98-3d-module__spot__content .btn--secondary{color:rgba(0,0,0,.9)}.O98-3d-module__spot__content .btn--secondary .icon path{fill:rgba(0,0,0,.9)}body.has-hover .O98-3d-module__spot__content .btn--secondary:hover{color:rgba(0,0,0,.9)}.O98-3d-module__spot__logo{height:3.25rem;margin:0 0 3rem}.O98-3d-module__spot__logo svg,.primary-image-split{height:100%}.O98-3d-module__spot__image{position:absolute;left:0;top:0;visibility:hidden;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1),visibility .6s;transition:opacity .6s cubic-bezier(.19,1,.22,1),visibility 0s .6s}.O98-3d-module__spot__image.is-active{opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O98-3d-module__spot__title{font-size:16px;font-size:2rem;margin:0 0 3rem;line-height:1.25;font-style:normal;font-weight:500;color:#d20014}.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockwool .O98-3d-module__spot__content__bg:before,.O98-3d-module__spot.is-rockwool .O98-3d-module__spot__btn__inner,.O98-3d-module__spot.is-rockwool .O98-3d-module__spot__btn__label:before{background:#d20014;mix-blend-mode:multiply}.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockfon .O98-3d-module__spot__content__bg:before,.O98-3d-module__spot.is-rockfon .O98-3d-module__spot__btn__inner,.O98-3d-module__spot.is-rockfon .O98-3d-module__spot__btn__label:before{background:#00638e;mix-blend-mode:multiply}html.no-mix-blend-mode .O98-3d-module__spot.is-rockfon .O98-3d-module__spot__btn__inner,html.no-mix-blend-mode .O98-3d-module__spot.is-rockfon .O98-3d-module__spot__btn__label:before{background-color:#003b71;opacity:.8}.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__content__bg:before,.O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__btn__inner,.O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__btn__label:before{background:#253355;mix-blend-mode:multiply}html.no-mix-blend-mode .O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__btn__inner,html.no-mix-blend-mode .O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__btn__label:before{background-color:#1c2141;opacity:.8}.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-grodan .O98-3d-module__spot__content__bg:before,.O98-3d-module__spot.is-grodan .O98-3d-module__spot__btn__inner,.O98-3d-module__spot.is-grodan .O98-3d-module__spot__btn__label:before{background:#093;mix-blend-mode:multiply}html.no-mix-blend-mode .O98-3d-module__spot.is-grodan .O98-3d-module__spot__btn__inner,html.no-mix-blend-mode .O98-3d-module__spot.is-grodan .O98-3d-module__spot__btn__label:before{background-color:#007c3f;opacity:.8}.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-lapinus .O98-3d-module__spot__content__bg:before,.O98-3d-module__spot.is-lapinus .O98-3d-module__spot__btn__inner,.O98-3d-module__spot.is-lapinus .O98-3d-module__spot__btn__label:before{background:#002d72;mix-blend-mode:multiply}html.no-mix-blend-mode .O98-3d-module__spot.is-lapinus .O98-3d-module__spot__btn__inner,html.no-mix-blend-mode .O98-3d-module__spot.is-lapinus .O98-3d-module__spot__btn__label:before{background-color:#001355;opacity:.8}.O109-hierarchy-container .O109-hierarchy-second-card-header.is-brand-color .O109-hierarchy-second-card-header-container div,.O109-hierarchy-container .O109-hierarchy-second-card-header.is-brand-color h4,.O109-hierarchy-container .O109-hierarchy-third-card-header.is-brand-color .O109-hierarchy-third-card-header-container div,.O109-hierarchy-container .O109-hierarchy-third-card-header.is-brand-color h4,.O109-hierarchy-wrapper .O109-hierarchy-main-card-header.is-brand-color div,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-grodan .O98-3d-module__spot__content,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-grodan .O98-3d-module__spot__content .btn--secondary,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-grodan .O98-3d-module__spot__title,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-lapinus .O98-3d-module__spot__content,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-lapinus .O98-3d-module__spot__content .btn--secondary,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-lapinus .O98-3d-module__spot__title,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockfon .O98-3d-module__spot__content,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockfon .O98-3d-module__spot__content .btn--secondary,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockfon .O98-3d-module__spot__title,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__content,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__content .btn--secondary,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__title,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockwool .O98-3d-module__spot__content,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockwool .O98-3d-module__spot__content .btn--secondary,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockwool .O98-3d-module__spot__title,body.has-hover .O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-grodan .O98-3d-module__spot__content .btn--secondary:hover,body.has-hover .O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-lapinus .O98-3d-module__spot__content .btn--secondary:hover,body.has-hover .O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockfon .O98-3d-module__spot__content .btn--secondary:hover,body.has-hover .O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__content .btn--secondary:hover,body.has-hover .O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockwool .O98-3d-module__spot__content .btn--secondary:hover{color:#fff}.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-grodan .O98-3d-module__spot__content:after,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-lapinus .O98-3d-module__spot__content:after,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockfon .O98-3d-module__spot__content:after,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__content:after,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockwool .O98-3d-module__spot__content:after,.O99-specification-generator-tool__show-all{display:none}.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-grodan .O98-3d-module__spot__content__bg,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-lapinus .O98-3d-module__spot__content__bg,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockfon .O98-3d-module__spot__content__bg,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__content__bg,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockwool .O98-3d-module__spot__content__bg{bottom:0}.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-grodan .O98-3d-module__spot__content .btn--secondary .icon path,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-grodan .O98-3d-module__spot__logo svg path,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-lapinus .O98-3d-module__spot__content .btn--secondary .icon path,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-lapinus .O98-3d-module__spot__logo svg path,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockfon .O98-3d-module__spot__content .btn--secondary .icon path,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockfon .O98-3d-module__spot__logo svg path,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__content .btn--secondary .icon path,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__logo svg path,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockwool .O98-3d-module__spot__content .btn--secondary .icon path,.O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockwool .O98-3d-module__spot__logo svg path{fill:#fff}html.no-mix-blend-mode .O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockwool .O98-3d-module__spot__content__bg:before{background-color:#b50e00;opacity:.8}html.no-mix-blend-mode .O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockfon .O98-3d-module__spot__content__bg:before{background-color:#003b71;opacity:.8}html.no-mix-blend-mode .O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-rockpanel .O98-3d-module__spot__content__bg:before{background-color:#1c2141;opacity:.8}html.no-mix-blend-mode .O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-grodan .O98-3d-module__spot__content__bg:before{background-color:#007c3f;opacity:.8}html.no-mix-blend-mode .O98-3d-module__item[data-item-index="0"] .O98-3d-module__spot.is-lapinus .O98-3d-module__spot__content__bg:before{background-color:#001355;opacity:.8}.O98-3d-module__spot.is-open .O98-3d-module__spot__btn__shadow{-webkit-transform:translate3d(-50%,-50%,0) scale(1.434);transform:translate3d(-50%,-50%,0) scale(1.434)}.O98-3d-module__spot.is-open .O98-3d-module__spot__btn__plus,.O98-3d-module__spot.is-open .O98-3d-module__spot__btn__shadow.is-outer{-webkit-transform:translate3d(-50%,-50%,0) scale(1.425);transform:translate3d(-50%,-50%,0) scale(1.425)}.O98-3d-module__spot.is-open .O98-3d-module__spot__btn__inner{-webkit-transform:translate3d(-50%,-50%,0) scale(1.4167);transform:translate3d(-50%,-50%,0) scale(1.4167)}.O98-3d-module__spot.is-open .O98-3d-module__spot__btn__label:before,.O98-3d-module__spot.is-open .O98-3d-module__spot__btn__label__inner{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.O98-3d-module__spot.is-open .O98-3d-module__spot__content{visibility:visible;-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s;-webkit-transition-duration:1.2s,1.2s;transition-duration:1.2s,1.2s;-webkit-box-shadow:0 17px 28px rgba(0,0,0,.25);box-shadow:0 17px 28px rgba(0,0,0,.25)}.O98-3d-module__spot.is-open .O98-3d-module__spot__content__bg:before{-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}.O98-3d-module__spot.is-open .O98-3d-module__spot__content:after{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1)}.O98-3d-module__spot.is-open .O98-3d-module__spot__content.is-top:after{-webkit-transition-delay:0s;transition-delay:0s}.O98-3d-module__spot.is-open .O98-3d-module__spot__content__inner{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.2s,.2s;transition-delay:.2s,.2s;-webkit-transition-duration:.6s,.6s;transition-duration:.6s,.6s}.O99-specification-generator-tool .O99-specification-generator-tool__section{display:none;padding-top:3rem;padding-bottom:3rem}.O99-specification-generator-tool .O99-specification-generator-tool__section.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.ie-min-height-fix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ie-min-height-fix>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.O99-specification-generator-tool__headline{margin:0;padding-top:0;font-size:3.75rem;font-weight:500;line-height:1.07;letter-spacing:-.2px}.O99-specification-generator-tool__progress .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.3;padding-bottom:8px}.O99-specification-generator-tool__progress .icon svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.O99-specification-generator-tool__progress .icon svg path{fill:#000}.O99-specification-generator-tool__progress__item{padding-bottom:8px;position:relative}.O99-specification-generator-tool__progress__item p{margin:0;font-size:1.5rem;line-height:1.67;text-align:left;color:rgba(0,0,0,.3);font-weight:500;opacity:1}.O99-specification-generator-tool__progress__item.is-active:after{content:"";display:inline-block;position:absolute;bottom:0;left:0;right:0;height:3px;background-color:#d20014}.O99-specification-generator-tool__progress__item.is-active p{color:#d20014}.O99-specification-generator-tool__section__controls .btn,.O99-specification-generator-tool__section__controls .filter__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.75rem;padding-top:4px;padding-bottom:4px}.O99-specification-generator-tool__section__controls .prev,.O99-specification-generator-tool__section__controls .restart{padding-left:0;padding-right:0;min-width:0;background:0 0;color:rgba(0,0,0,.7)}body.has-hover .O99-specification-generator-tool__section__controls .prev:hover,body.has-hover .O99-specification-generator-tool__section__controls .restart:hover{background:0 0;color:rgba(0,0,0,.7)}.O99-specification-generator-tool__section__controls .prev .icon,.O99-specification-generator-tool__section__controls .restart .icon{margin-left:0;margin-right:16px}.O99-specification-generator-tool__section__controls .restart{display:none;color:#d20014;text-decoration:underline}.O99-specification-generator-tool[data-progress="0"] .O99-specification-generator-tool__section__controls .prev{visibility:hidden;-webkit-transition:none;transition:none}.O99-specification-generator-tool.last-page .O99-specification-generator-tool__section__controls .next{display:none}.O99-specification-generator-tool.last-page .O99-specification-generator-tool__section__controls .prev,.O99-specification-generator-tool.last-page .O99-specification-generator-tool__section__controls .restart{display:block;visibility:visible}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.O99-specification-generator .O99-specification-generator-tool__subheadline{margin-bottom:0}.O99-specification-generator .O99-specification-generator-tool__section__heading,.card-list h3:not(.card-list__heading){font-size:2.25rem}.O99-specification-generator .O99-specification-generator-tool__section-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0;position:relative;z-index:2}.O105-comments-section__actions,.O99-specification-generator .O99-specification-generator-tool__section.spec-gen-step-2 .O99-specification-generator-tool__section-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.O99-specification-generator .O99-specification-generator-tool__section.is-active{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s}.O99-specification-generator .O99-specification-generator-tool__section .image-area__image{position:relative;overflow:hidden;outline:0}.O99-specification-generator .O99-specification-generator-tool__section .image-area__image:before{content:'';display:block;padding-top:56.25%}.O99-specification-generator .O99-specification-generator-tool__section .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O99-specification-generator .O99-specification-generator-tool__section__clear-all{text-align:right;font-size:1.75rem;color:rgba(0,0,0,.3);font-weight:500;cursor:pointer;z-index:1}.O99-specification-generator .O99-specification-generator-tool__section__clear-all:hover{color:rgba(0,0,0,.9)}.O99-specification-generator .O99-specification-generator-tool__section__selects{padding-top:2rem;padding-bottom:0;-webkit-transition:.3s;transition:.3s ease;display:none}.O99-specification-generator .O99-specification-generator-tool__section__selects:last-child{padding-bottom:0}.O99-specification-generator .O99-specification-generator-tool__section__selects.is-visible{display:block}.O99-specification-generator .O99-specification-generator-tool__section__selects__wrap,.gated-content-list .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.O99-specification-generator .O99-specification-generator-tool__section__selects__wrap>.is-disabled{pointer-events:none;opacity:.25}.O99-specification-generator .O99-specification-generator-tool__section__selects__wrap>.is-disabled .select__label{color:#000}.O99-specification-generator .O99-specification-generator-tool__section__selects .perimeter-image{margin-top:5rem;background-size:contain;background-repeat:no-repeat;height:12.5rem}.O100-flip-card .row:after,.O100-flip-card .row:before,.O99-specification-generator .O99-specification-generator-tool__section__selects .perimeter-image.is-hidden{display:none}.O99-specification-generator .O99-specification-generator-tool__section .marketoForm{padding-top:0;padding-bottom:0;width:100%!important}.O99-specification-generator .O99-specification-generator-tool__section .marketoForm .mktoButton{font-size:1.75rem;height:4rem;line-height:2.25rem!important}.O99-specification-generator .O99-specification-generator-tool__section .marketoForm.has-spec-gen-market .mktoButton{margin-top:10rem}.O99-specification-generator .O99-specification-generator-tool__section .marketoForm .marketoForm-market-selector{position:absolute;right:0;margin-top:-16.25rem;width:100%}.O101-reference-locator__selected,.O99-specification-generator .O99-specification-generator-tool__progress,.O99-specification-generator .O99-specification-generator-tool__section .marketoForm .mktoFormRow,.O99-specification-generator .O99-specification-generator-tool__section__controls,.O99-specification-generator .O99-specification-generator-tool__section__filter{width:100%}.O99-specification-generator .O99-specification-generator-tool__section__last-page-heading{padding-top:3rem;padding-bottom:2rem;font-size:2.25rem;font-weight:500}.O99-specification-generator .O99-specification-generator-tool__section__texts-bullet-area .body-text-2{padding-top:2rem;font-weight:500;opacity:.7}.O99-specification-generator .O99-specification-generator-tool__section__texts-bullet-area__list{padding-left:2rem}.O99-specification-generator .O99-specification-generator-tool__section__texts-bullet-area__list__item{padding:.5rem 0;font-size:1.5rem;font-weight:300;opacity:.65}.O99-specification-generator .O99-specification-generator-tool__section__cta-list>*{width:100%;margin-bottom:2rem}.O99-specification-generator .O99-specification-generator-tool__section-links-heading{padding-top:6rem;padding-bottom:4rem;font-weight:500;font-size:2.25rem}.O99-specification-generator .O99-specification-generator-tool__section-links__item{display:block;padding-bottom:5rem;color:#000}.O99-specification-generator .O99-specification-generator-tool__section-links__item:last-child{padding-bottom:0}.O99-specification-generator .O99-specification-generator-tool__section-links__item .image-area{background-color:#f5f5f5;width:100%}.O99-specification-generator .O99-specification-generator-tool__section-links__item .image-area__image{position:relative;overflow:hidden;outline:0}.O99-specification-generator .O99-specification-generator-tool__section-links__item .image-area__image:before{content:'';display:block;padding-top:56.25%}.O99-specification-generator .O99-specification-generator-tool__section-links__item .image-area__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O99-specification-generator .O99-specification-generator-tool__section-links__item__title{font-size:2rem;font-weight:500;padding:2rem 0}.O99-specification-generator .O99-specification-generator-tool__section-links__item:hover{text-decoration:none;color:#000}.O99-specification-generator .O99-specification-generator-tool__main{width:100%;min-height:400px;margin-top:2rem;padding:3rem 2rem 0;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08)}.O99-specification-generator .O99-specification-generator-tool__section__controls--section-1{padding-top:4rem;border-top:2px solid #f5f5f5;padding-left:0;padding-right:0}.O99-specification-generator .O99-specification-generator-tool__section__controls__info-text{font-size:1.25rem;max-width:22.75rem;color:rgba(0,0,0,.5)}.O99-specification-generator .O99-specification-generator-tool__section__controls--last-page{margin-top:2rem}.O99-specification-generator .O99-specification-generator-tool__section__controls--step2{z-index:9;max-width:80px;margin-top:-5rem}.O99-specification-generator .marketoForm{margin-top:-6rem}.O99-specification-generator .marketoForm .mktoInputLabelWrap{width:auto!important;margin-bottom:0!important}.O99-specification-generator .marketoForm .mktoRadioList{margin-top:-2rem!important}.O99-specification-generator .marketoForm .mktoHtmlText{padding-top:4rem!important;color:rgba(0,0,0,.9)!important;font-size:1.75rem!important;font-weight:400!important;line-height:2.5rem!important}.O100-flip-card{padding-top:6rem;padding-bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#f5f5f5}.O100-flip-card .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O100-flip-card__item{padding-left:.5rem;padding-right:.5rem;float:left;width:100%;margin:0 0 6rem;-webkit-perspective:1000px;perspective:1000px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O100-flip-card__item__title{font-size:16px;font-size:2rem;padding:0;margin:0 0 1rem;font-weight:500;font-style:normal;line-height:1.5;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O100-flip-card__item p{font-size:12px;font-size:1.5rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O100-flip-card__item .image-modal-btn{z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;right:1px}.O100-flip-card__item .image-modal-btn::after{position:absolute;content:'';width:1px;height:100%;background:#000;right:-1px;top:0}.O100-flip-card__item__fig{position:relative;margin:0 0 2rem;position:relative;z-index:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.O100-flip-card__item__fig:before{content:'';display:block;padding:100% 0 0}.O100-flip-card__item__fig.is-flipped .O100-flip-card__item__fig__side.side-a{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.O100-flip-card__item__fig.is-flipped .O100-flip-card__item__fig__side.side-b{-webkit-transform:rotateY(0);transform:rotateY(0)}.O100-flip-card__item__fig__side{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:#fff;-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .7s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .7s cubic-bezier(.165,.84,.44,1);transition:transform .7s cubic-bezier(.165,.84,.44,1);transition:transform .7s cubic-bezier(.165,.84,.44,1),-webkit-transform .7s cubic-bezier(.165,.84,.44,1);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.no-preserve3d .O100-flip-card__item__fig__side{-webkit-transition-duration:0s;transition-duration:0s}.O100-flip-card__item__fig__side.side-b{z-index:1;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.O100-flip-card__item__fig__side__copy{padding:4rem 2rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O100-flip-card__item__fig__side__title{font-size:16px;font-size:2rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 0 2rem;font-weight:500;font-style:normal;line-height:1.33}.O100-flip-card__item__fig__side p{line-height:1.43}@media screen and (min-width:375px){.O100-flip-card__item__fig__side__copy{padding:4rem 3rem}.O100-flip-card__item__fig__side__title{font-size:18px;font-size:2.25rem}.O100-flip-card__item__fig__side p{font-size:14px;font-size:1.75rem}}@media screen and (min-width:992px) and (max-width:1199px){.O3-hero-main-image-section-text-section h1{font-size:48px;font-size:6rem;line-height:6.75rem}.O51-product-list .filter .btn,.O51-product-list .filter .filter__btn{padding-left:1.5rem;padding-right:1.5rem;margin:0 1rem 0 0;min-width:auto!important}.O51-product-list .filter .btn:first-child,.O51-product-list .filter .filter__btn:first-child{min-width:5rem}.O59-1-sidebar-section-link__btn-wrap .btn,.O59-1-sidebar-section-link__btn-wrap .filter__btn,.O59-sidebar-section-link-with-image__text-area__btn-wrap .btn,.O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn,.search-results-page__top-results .O59-1-sidebar-section-link__btn-wrap .btn,.search-results-page__top-results .O59-1-sidebar-section-link__btn-wrap .filter__btn,.search-results-page__top-results .O59-sidebar-section-link-with-image__text-area__btn-wrap .btn,.search-results-page__top-results .O59-sidebar-section-link-with-image__text-area__btn-wrap .filter__btn{padding-top:1.5rem;padding-bottom:1.5rem}.O59-sidebar-section-link-with-image.is-tertiary .O59-sidebar-section-link-with-image__heading,.O67-program-list__item__heading{font-size:14px;font-size:1.75rem}.O60-1-sidebar-content-download__heading,.O60-2-sidebar-content-link__heading,.O60-sidebar-content-video__heading{font-size:16px;font-size:2rem}.O61-brand-info{padding:2rem}.O100-flip-card__item__fig__side p,.O62-contact-info__details-list>*{font-size:12px;font-size:1.5rem}.O63-sign-up{padding:4rem 2rem}.O65-statistic__number-wrap__number{font-size:60px;font-size:7.5rem}.O65-statistic__number-wrap__heading{font-size:20px;font-size:2.5rem}}.O100-flip-card__item__fig img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif;-webkit-backface-visibility:hidden;backface-visibility:hidden}.O101-reference-locator,.dynamic-map__wrap{padding-top:6rem;padding-bottom:6rem;position:relative}.O101-reference-locator .loader{background:rgba(255,255,255,.5)}.O101-reference-locator__section{margin-bottom:3rem;position:relative}.O101-reference-locator__map{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 3rem}.O101-reference-locator__map:before{content:'';display:block;padding:100% 0 0}.O101-reference-locator__map .dynamic-map__search-result__map__marker-information{padding-left:2rem;padding-right:2rem;text-align:left;font-weight:400}.O101-reference-locator__map .dynamic-map__search-result__map__marker-information p{font-size:12px;font-size:1.5rem;margin:0 0 1rem;color:rgba(255,255,255,.9);line-height:1.5;opacity:1}.O101-reference-locator__map .dynamic-map__search-result__map__marker-information p:last-child{margin-bottom:0}.O101-reference-locator__list{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.O101-reference-locator__list::-webkit-scrollbar-track{background:#e6e6e6;border-radius:10px}.O101-reference-locator__list::-webkit-scrollbar{background:0 0;width:5px}.O101-reference-locator__list::-webkit-scrollbar-thumb{background:#d20014;border-radius:10px}.O101-reference-locator__list.has-scroll{padding-right:1rem}.O101-reference-locator__list__inner:after,.O101-reference-locator__list__inner:before{content:' ';display:table}.O101-reference-locator__list__inner:after{clear:both}.O101-reference-locator__list__item{float:left;width:33.33333%;padding:0 1.25rem;margin:0 0 2.5rem;position:relative;overflow:hidden;cursor:pointer}.O101-reference-locator__list__item__image{position:relative}.O101-reference-locator__list__item__image:before{content:'';display:block;padding:100% 0 0}.O101-reference-locator__list__item__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O101-reference-locator__list__item__title{font-size:12px;font-size:1.5rem;display:block;padding:1rem;position:absolute;left:1.25rem;right:1.25rem;bottom:0;font-weight:600;line-height:1.33;color:#fff;background:rgba(210,0,20,.8);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1)}body.has-hover .O101-reference-locator__list__item:hover .O101-reference-locator__list__item__title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.O101-reference-locator__list .slider__controls{padding-left:1.25rem;padding-right:1.25rem;width:100%;text-align:center}@media screen and (max-width:767px){.O87-collapsible-table td.is-image-col.is-media-dependant-image-col img,.O87-collapsible-table th.is-image-col.is-media-dependant-image-col img{max-width:7.5rem}.O87-collapsible-table__table-accordion__btn,.O98-3d-module .body-text-1{display:none}.O98-3d-module__header{padding:2.875rem 0 0}.O98-3d-module__spot__content{top:auto!important;bottom:0!important}.O101-reference-locator__list{margin:0 -1.25rem;position:relative;overflow:hidden}.O101-reference-locator__list__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:transform .5s cubic-bezier(.25,.46,.45,.94);transition:transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);-webkit-backface-visibility:hidden;backface-visibility:hidden}.O101-reference-locator__list__inner.no-transition{-webkit-transition:none!important;transition:none!important}.O101-reference-locator__list__xs-slide{float:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.O101-reference-locator__selected__images{margin-left:-1.875rem;margin-right:-1.875rem}.dynamic-map{padding:0 2rem 2rem;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08)}.dynamic-map__wrap>.dynamic-map{position:static}}.O101-reference-locator__selected__images__inner{min-height:100%}.O101-reference-locator__selected__image{position:relative}.O101-reference-locator__selected__image:before{content:'';display:block;padding:100% 0 0}.O101-reference-locator__selected__image img{display:block;width:100%;height:100%;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.O101-reference-locator__selected .slider__controls,.samples-ordering .list .card-heading{padding:0}.O101-reference-locator__selected .slider__controls__btn{width:4rem;height:4rem;position:absolute;top:50%;text-align:center;line-height:4rem;background:#000;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.O101-reference-locator__selected .slider__controls__btn.is-prev{left:0}.O101-reference-locator__selected .slider__controls__btn.is-next{right:0}.O101-reference-locator__selected .slider__controls__btn .icon{margin:0}.O101-reference-locator__selected .slider__controls__btn .icon circle,.O101-reference-locator__selected .slider__controls__btn .icon path,.O101-reference-locator__selected .slider__controls__btn .icon polygon,.O101-reference-locator__selected .slider__controls__btn .icon rect,.O101-reference-locator__selected .slider__controls__btn .icon use{fill:#fff}.O101-reference-locator__selected__content{margin:-4rem 0 3rem;padding:3.5rem 2.5rem 2.5rem;position:relative;background:#fff}.O101-reference-locator__selected__content:after,.O101-reference-locator__selected__content:before{content:' ';display:table}.O101-reference-locator__selected__content:after{clear:both}.O101-reference-locator__selected__content__col{margin:0 0 3rem;padding:0 1rem}.O101-reference-locator__selected__content p{margin:0 0 .75rem;color:rgba(0,0,0,.9);opacity:1}.O101-reference-locator__selected__content .O101-reference-locator__selected__content__label{margin-bottom:1.25rem;color:rgba(0,0,0,.5)}.O101-reference-locator__selected__footer{margin:4rem 0 0;padding:0 1rem}.O101-reference-locator__selected__footer .divider{width:100%;height:1px;margin:2rem 0;background-color:#f5f5f5}.O101-reference-locator__selected__footer .btn,.O101-reference-locator__selected__footer .filter__btn{font-size:14px;font-size:1.75rem}.O102-language-switch .O102-language-switch-inner__heading:first-child{padding-top:0}.O102-language-switch .O102-language-switch-inner__heading:last-child{padding-bottom:0}.O103-house-product-demo__content{float:none;margin-left:auto;margin-right:auto;margin-bottom:4rem}.O103-house-product-demo__wrap{position:relative;z-index:10}.O103-house-product-demo__wrap__inner{width:100%;position:relative;overflow:hidden;-webkit-transition:width .5s cubic-bezier(.645,.045,.355,1);transition:width .5s cubic-bezier(.645,.045,.355,1)}.O103-house-product-demo__scene{width:100%;height:62.5rem}.O103-house-product-demo .loader{z-index:20000;background:#fff;-webkit-transition:opacity .3s cubic-bezier(0,0,.58,1),visibility;transition:opacity .3s cubic-bezier(0,0,.58,1),visibility 0s}.O103-house-product-demo .loader.is-hidden{-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.O103-house-product-demo__hotspot{display:block;position:absolute;cursor:pointer;opacity:1;-webkit-transition:opacity .2s cubic-bezier(0,0,.58,1),visibility;transition:opacity .2s cubic-bezier(0,0,.58,1),visibility 0s}.O103-house-product-demo__hotspot:hover{z-index:11999!important}.O103-house-product-demo__hotspot:after,.O103-house-product-demo__hotspot__shadow,.O103-house-product-demo__hotspot__spot{display:block;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:50%}.O103-house-product-demo__hotspot:after,.O103-house-product-demo__hotspot__shadow{-webkit-box-shadow:0 0 14px rgba(0,0,0,.5);box-shadow:0 0 14px rgba(0,0,0,.5)}.O103-house-product-demo__hotspot__shadow{content:'';display:block;width:11rem;height:11rem;opacity:1;pointer-events:none;mix-blend-mode:multiply;-webkit-transform:translate3d(-50%,-50%,0) scale(1,1);transform:translate3d(-50%,-50%,0) scale(1,1);-webkit-transition:opacity .2s cubic-bezier(0,0,.58,1),background-color .2s cubic-bezier(0,0,.58,1),-webkit-transform .2s cubic-bezier(0,0,.58,1);transition:opacity .2s cubic-bezier(0,0,.58,1),background-color .2s cubic-bezier(0,0,.58,1),-webkit-transform .2s cubic-bezier(0,0,.58,1);transition:transform .2s cubic-bezier(0,0,.58,1),opacity .2s cubic-bezier(0,0,.58,1),background-color .2s cubic-bezier(0,0,.58,1);transition:transform .2s cubic-bezier(0,0,.58,1),opacity .2s cubic-bezier(0,0,.58,1),background-color .2s cubic-bezier(0,0,.58,1),-webkit-transform .2s cubic-bezier(0,0,.58,1);will-change:transform,opacity,background-color}.O103-house-product-demo__scene.has-less-details .O103-house-product-demo__hotspot__shadow{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(.36591,.36591);transform:translate3d(-50%,-50%,0) scale(.36591,.36591)}.O103-house-product-demo__hotspot:after{content:'';display:block;width:5.75rem;height:5.75rem;background:rgba(255,255,255,.5);-webkit-transform:translate3d(-50%,-50%,0) scale(1,1);transform:translate3d(-50%,-50%,0) scale(1,1);-webkit-transition:-webkit-transform .2s cubic-bezier(0,0,.58,1);transition:-webkit-transform .2s cubic-bezier(0,0,.58,1);transition:transform .2s cubic-bezier(0,0,.58,1);transition:transform .2s cubic-bezier(0,0,.58,1),-webkit-transform .2s cubic-bezier(0,0,.58,1)}.O103-house-product-demo__scene.has-less-details .O103-house-product-demo__hotspot:after{-webkit-transform:translate3d(-50%,-50%,0) scale(.7,.7);transform:translate3d(-50%,-50%,0) scale(.7,.7)}.O103-house-product-demo__hotspot__spot{width:3rem;height:3rem;z-index:1;background:#d20014;-webkit-transition:background-color .2s cubic-bezier(0,0,.58,1);transition:background-color .2s cubic-bezier(0,0,.58,1)}.O103-house-product-demo__hotspot__spot:after,.O103-house-product-demo__hotspot__spot:before{content:'';display:block;width:1.25rem;height:.25rem;margin:auto;position:absolute;left:50%;top:50%;background:#fff;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.O103-house-product-demo__hotspot__spot:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg);transform:translate3d(-50%,-50%,0) rotate(90deg)}.O103-house-product-demo__hotspot__label{font-size:14px;font-size:1.75rem;display:block;height:4rem;padding:0 2rem;position:absolute;left:50%;top:0;z-index:2;font-weight:500;line-height:4rem;color:#fff;white-space:nowrap;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;pointer-events:none;background:#d20014;-webkit-transform:translate3d(-50%,2.75rem,0);transform:translate3d(-50%,2.75rem,0);-webkit-transition:opacity .2s cubic-bezier(0,0,.58,1),visibility .2s;transition:opacity .2s cubic-bezier(0,0,.58,1),visibility 0s .2s}.O103-house-product-demo__hotspot__label.has-collision{-webkit-transform:translate3d(-50%,calc(-100% - 2.75rem),0);transform:translate3d(-50%,calc(-100% - 2.75rem),0)}.O103-house-product-demo__hotspot__label.has-collision:before{bottom:auto;top:100%;border-bottom:0;border-top:.75rem solid #d20014}.O103-house-product-demo__hotspot__label:before{content:'';display:block;position:absolute;bottom:100%;left:50%;border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-bottom:.75rem solid #d20014;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.O103-house-product-demo__hotspot.is-selected .O103-house-product-demo__hotspot__label,.O103-house-product-demo__hotspot.show-label .O103-house-product-demo__hotspot__label,body.has-hover .O103-house-product-demo__hotspot:hover .O103-house-product-demo__hotspot__label{opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O103-house-product-demo__hotspot.is-hidden{opacity:0;visibility:hidden;-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.O103-house-product-demo.has-intro .O103-house-product-demo__hotspot{opacity:0}.O103-house-product-demo__hotspot.not-hovering .O103-house-product-demo__hotspot__spot,.O103-house-product-demo__hotspot.not-in-room .O103-house-product-demo__hotspot__spot{background-color:#e4e4e4}.O103-house-product-demo__hotspot.is-selected.in-center{position:static}.O103-house-product-demo__hotspot.is-selected.in-center .O103-house-product-demo__hotspot__label,.O103-house-product-demo__hotspot.is-selected.in-center .O103-house-product-demo__hotspot__shadow,.O103-house-product-demo__hotspot.is-selected.in-center .O103-house-product-demo__hotspot__spot,.O103-house-product-demo__hotspot.is-selected.in-center:after{left:inherit;top:inherit;z-index:12000}.O103-house-product-demo__hotspot.is-selected.in-center .O103-house-product-demo__hotspot__shadow{background:#d20014;mix-blend-mode:multiply}html.no-mix-blend-mode .O103-house-product-demo__hotspot.is-selected.in-center .O103-house-product-demo__hotspot__shadow{background-color:#b50e00;opacity:.8}.O103-house-product-demo__hotspot.is-selected.in-center .O103-house-product-demo__hotspot__spot{z-index:12001}.O103-house-product-demo__hotspot.is-selected.in-center .O103-house-product-demo__hotspot__label{z-index:12002}.O103-house-product-demo__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;position:absolute;left:0;top:0;z-index:21000;opacity:0;visibility:hidden;background:rgba(255,255,255,.6);-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1),visibility .3s;transition:opacity .3s cubic-bezier(.215,.61,.355,1),visibility 0s .3s}.O103-house-product-demo.has-intro .O103-house-product-demo__intro{opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O103-house-product-demo__intro__dot{font-size:14px;font-size:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:21.5rem;height:21.5rem;padding:3rem;margin:1.25rem 3rem;font-weight:500;text-align:center;line-height:1.71429;color:rgba(0,0,0,.7);background:#fff;border-radius:50%}.O103-house-product-demo__intro__dot svg{display:block;margin:0 auto 1rem}.O103-house-product-demo__intro__dot.is-touch,.dynamic-map .btn--secondary,.dynamic-map.is-search .dynamic-map__filter,.dynamic-map.is-search .dynamic-map__search-result__data,.dynamic-map.is-search .dynamic-map__title{display:none}.O103-house-product-demo__sticky{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;padding:0 2rem;position:absolute;bottom:0;left:50%;z-index:12000;opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);overflow:hidden;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.O103-house-product-demo.has-intro .O103-house-product-demo__sticky{opacity:0}.O103-house-product-demo__sticky__item{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:16px;font-size:2rem;display:block;float:left;width:37rem;height:5rem;font-weight:500;line-height:5rem;color:#fff;text-align:center;background:#d20014;overflow:hidden;-webkit-transition:background-color .3s cubic-bezier(.25,.1,.25,1);transition:background-color .3s cubic-bezier(.25,.1,.25,1);will-change:background-color}.O103-house-product-demo__sticky__item:focus{outline:0}.O103-house-product-demo__sticky__item circle,.O103-house-product-demo__sticky__item path,.O103-house-product-demo__sticky__item polygon,.O103-house-product-demo__sticky__item rect,.O103-house-product-demo__sticky__item svg,.O103-house-product-demo__sticky__item use{fill:#fff}.O103-house-product-demo__sticky__item:hover{background-color:#9f000f}.O103-house-product-demo__sticky__item.is-home{-webkit-box-flex:0;-ms-flex:0 0 5rem;flex:0 0 5rem;width:5rem;margin:0 1rem 0 0;-webkit-transition:background-color .3s cubic-bezier(.25,.1,.25,1),width .3s cubic-bezier(.215,.61,.355,1),-webkit-flex-basis .3s cubic-bezier(.215,.61,.355,1);transition:background-color .3s cubic-bezier(.25,.1,.25,1),width .3s cubic-bezier(.215,.61,.355,1),-webkit-flex-basis .3s cubic-bezier(.215,.61,.355,1);transition:background-color .3s cubic-bezier(.25,.1,.25,1),width .3s cubic-bezier(.215,.61,.355,1),flex-basis .3s cubic-bezier(.215,.61,.355,1);transition:background-color .3s cubic-bezier(.25,.1,.25,1),width .3s cubic-bezier(.215,.61,.355,1),flex-basis .3s cubic-bezier(.215,.61,.355,1),-webkit-flex-basis .3s cubic-bezier(.215,.61,.355,1),-ms-flex-preferred-size .3s cubic-bezier(.215,.61,.355,1);will-change:background-color,width,flex-basis}.O103-house-product-demo__sticky__item.is-open{-webkit-box-flex:0;-ms-flex:0 0 0;flex:0 0 0;width:0;margin:0;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;-webkit-transition:width .3s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.215,.61,.355,1),-webkit-flex-basis .3s cubic-bezier(.215,.61,.355,1);transition:width .3s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.215,.61,.355,1),-webkit-flex-basis .3s cubic-bezier(.215,.61,.355,1);transition:width .3s cubic-bezier(.215,.61,.355,1),flex-basis .3s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.215,.61,.355,1);transition:width .3s cubic-bezier(.215,.61,.355,1),flex-basis .3s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.215,.61,.355,1),-webkit-flex-basis .3s cubic-bezier(.215,.61,.355,1),-ms-flex-preferred-size .3s cubic-bezier(.215,.61,.355,1);will-change:width,flex-basis,margin}.O103-house-product-demo__sticky__item svg{margin-top:-.5rem;vertical-align:middle}.O103-house-product-demo__overlays{height:0;position:absolute;bottom:0;right:0;left:0;z-index:13000;overflow:hidden;visibility:hidden;-webkit-transition:height .5s cubic-bezier(.645,.045,.355,1),visibility .5s;transition:height .5s cubic-bezier(.645,.045,.355,1),visibility 0s .5s;will-change:height}.O103-house-product-demo.has-open-overlay .O103-house-product-demo__overlays{height:62.5rem;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O103-house-product-demo__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:60.5rem;position:absolute;right:2rem;left:2rem;bottom:0;z-index:13000;background:#fff;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1),-webkit-box-shadow .5s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1),-webkit-box-shadow .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1),box-shadow .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1),box-shadow .5s cubic-bezier(.645,.045,.355,1),-webkit-transform .5s cubic-bezier(.645,.045,.355,1),-webkit-box-shadow .5s cubic-bezier(.645,.045,.355,1);will-change:transform,box-shadow}.O103-house-product-demo:not(.has-open-overlay) .O103-house-product-demo__overlay,.O103-house-product-demo__overlay.is-hidden{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.O103-house-product-demo__overlay__inner{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.O103-house-product-demo__overlay__inner::-webkit-scrollbar-track{background:#e6e6e6;border-radius:10px;margin-top:.5rem}.O103-house-product-demo__overlay__inner::-webkit-scrollbar{background:0 0;width:5px}.O103-house-product-demo__overlay__inner::-webkit-scrollbar-thumb{background:#d20014;border-radius:10px}.O103-house-product-demo__overlay__header{display:block;height:6rem;position:relative;line-height:6rem;color:#fff;background:#d20014}.O103-house-product-demo__overlay__header__title{font-size:16px;font-size:2rem;padding:0 6rem;margin:0;font-weight:500;color:#fff;line-height:6rem;text-align:center;opacity:1}.O103-house-product-demo__overlay__header__btn{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);height:6rem;width:6rem;position:absolute;top:0}.O103-house-product-demo__overlay__header__btn:focus{outline:0}.O103-house-product-demo__overlay__header__btn .icon circle,.O103-house-product-demo__overlay__header__btn .icon path,.O103-house-product-demo__overlay__header__btn .icon polygon,.O103-house-product-demo__overlay__header__btn .icon rect,.O103-house-product-demo__overlay__header__btn .icon svg,.O103-house-product-demo__overlay__header__btn .icon use{fill:#fff}.O103-house-product-demo__overlay__header__btn .icon--close path{stroke:#fff}.O103-house-product-demo__overlay__header__btn.is-close{right:0}.O103-house-product-demo__overlay__header__btn.is-back{left:0}.O103-house-product-demo__overlay__header__btn .icon{margin:0}.O103-house-product-demo__overlay__list{padding:0 2.5rem}.O103-house-product-demo__overlay__list__item{font-size:14px;font-size:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0;font-weight:500;color:rgba(0,0,0,.7);line-height:1.21429;opacity:1;cursor:pointer;border-bottom:1px solid rgba(155,155,155,.3);-webkit-transition:color .2s cubic-bezier(.455,.03,.515,.955);transition:color .2s cubic-bezier(.455,.03,.515,.955);will-change:color}.O103-house-product-demo__overlay__list__item .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:2rem}body.has-hover .O103-house-product-demo__overlay__list__item:hover{color:#d20014}.O103-house-product-demo__overlay__parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:13rem;padding:4rem 2.5rem;background:#eee}.O103-house-product-demo__overlay__parent:after{content:'';min-height:inherit;font-size:0}.O103-house-product-demo__overlay__parent__title{font-size:24px;font-size:3rem;padding:0;margin:0;line-height:1;font-weight:400;color:rgba(0,0,0,.9);opacity:1}.O103-house-product-demo__overlay__content-title{font-size:22px;font-size:2.75rem;padding:3rem 3rem 0;margin:0 0 3rem;font-weight:400;line-height:1.333;color:#000;opacity:1}.O103-house-product-demo__overlay__content-image,.O103-house-product-demo__overlay__content-video{margin:0 0 3rem}.O103-house-product-demo__overlay__content-video__wrap{display:block;width:100%;padding:56.25% 0 0;position:relative}.O103-house-product-demo__overlay__content-video__wrap iframe,.O103-house-product-demo__overlay__content-video__wrap video{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.O103-house-product-demo__overlay__content-image{position:relative;overflow:hidden;outline:0}.O103-house-product-demo__overlay__content-image:before{content:'';display:block;padding-top:56.25%}.O103-house-product-demo__overlay__content-image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",Avenir,Arial,Helvetica,"Helvetica Neue",sans-serif}.O103-house-product-demo__overlay__content-copy{padding:0 3rem 3rem}.O103-house-product-demo__overlay__content-copy,.O103-house-product-demo__overlay__content-copy p{font-size:14px;font-size:1.75rem;line-height:1.42857;font-weight:300;color:rgba(0,0,0,.7);opacity:1}.O103-house-product-demo__overlay__content-btns{padding:0 3rem;margin:0 0 3rem}.O103-house-product-demo__overlay__content-btns:after,.O103-house-product-demo__overlay__content-btns:before,.gated-content-list .list-header:after,.gated-content-list .list-header:before{content:' ';display:table}.O103-house-product-demo__overlay__content-btns:after,.gated-content-list .list-header:after{clear:both}.O103-house-product-demo__overlay__content-btn{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:16px;font-size:2rem;display:block;margin:0 0 1rem;height:5rem;width:100%;font-weight:500;text-align:center;line-height:5rem;color:#fff;background:#d20014;-webkit-transition:background-color .2s cubic-bezier(.455,.03,.515,.955);transition:background-color .2s cubic-bezier(.455,.03,.515,.955);will-change:background-color}.O103-house-product-demo__overlay__content-btn:focus{outline:0}.O103-house-product-demo__overlay__content-btn:last-child{margin-bottom:0}body.has-hover .O103-house-product-demo__overlay__content-btn:hover{color:#fff;text-decoration:none;background-color:#9f000f}.O103-house-product-demo__overlay__content-btn+.O103-house-product-demo__overlay__content-btn,.O106-inline-blog-link:hover{background-color:#9f000f}body.has-hover .O103-house-product-demo__overlay__content-btn+.O103-house-product-demo__overlay__content-btn:hover{background-color:#d20014}.primary-image-split__image-area{background-repeat:no-repeat;background-position:center center;background-size:cover;height:20.75rem;width:100%;position:relative;background-image:url(/dist/assets/images/rocks.png)}.primary-image-split__image-area__video-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.primary-image-split__text-area{padding:2rem 2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.primary-image-split__text-area__heading{font-weight:500}.primary-image-split__text-area__link-list{padding-top:2rem}.primary-image-split__text-area__link-list .btn,.primary-image-split__text-area__link-list .filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.primary-image-split__text-area__link-list .btn__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.primary-image-split__text-area__link-list .btn .icon,.primary-image-split__text-area__link-list .filter__btn .icon{margin-left:auto}.primary-image-split__text-area__link-list>*{font-size:14px;font-size:1.75rem;width:100%;padding:2rem 0;display:block;color:#000;opacity:1;font-weight:500;border-top:1px solid #f5f5f5}.dynamic-grid .dynamic-grid-block{padding-top:6rem;padding-bottom:6rem;background:rgba(255,0,0,.2);margin-top:2rem;margin-bottom:2rem}.row>.dynamic-grid .dynamic-grid-block--12{max-width:calc(100% - 1rem)}@media screen and (min-width:768px){.O86-product-configurator__summary__list tr td:last-child{padding-left:24px}.O86-product-configurator__summary-buttons{padding-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:41rem}.O86-product-configurator__summary-buttons--large,.O86-product-configurator__summary-buttons__item,.O88-color-options__section,.O95-product-card.card{width:41rem}.O86-product-configurator__summary-buttons__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.O86-product-configurator__summary-buttons__item--large{max-width:none;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:16px}.O86-product-configurator__summary-buttons__item:not(.O86-product-configurator__summary-buttons__item--large){margin:0;padding-top:11px;padding-bottom:11px;background:0 0;border-top:1px solid rgba(0,0,0,.05);color:rgba(0,0,0,.9);text-align:left}.O86-product-configurator__summary-buttons__item:not(.O86-product-configurator__summary-buttons__item--large):after,.O86-product-configurator__summary-buttons__item:not(.O86-product-configurator__summary-buttons__item--large):before{content:' ';display:table}.O86-product-configurator__summary-buttons__item:not(.O86-product-configurator__summary-buttons__item--large):after{clear:both}body.has-hover .O86-product-configurator__summary-buttons__item:not(.O86-product-configurator__summary-buttons__item--large):hover{background:0 0;color:rgba(0,0,0,.9)}body.has-hover .O86-product-configurator__summary-buttons__item:not(.O86-product-configurator__summary-buttons__item--large):hover .icon--order-bucket .arrow{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.O86-product-configurator__summary-buttons__item:not(.O86-product-configurator__summary-buttons__item--large) .icon{display:block;float:right}.O86-product-configurator__summary-buttons__item:not(.O86-product-configurator__summary-buttons__item--large) .icon--order-bucket path{fill:none}.O87-collapsible-table__title{float:left}.O87-collapsible-table__pim-subtitle,.O87-collapsible-table__sub-title{float:left;clear:left;padding-top:2rem}.O87-collapsible-table__header{text-align:left}.O87-collapsible-table__header .body-text-1{width:41rem;float:left}.O87-collapsible-table__table-container+.O87-collapsible-table__sub-title-container{padding-top:4rem}.O87-collapsible-table td.is-image-col img,.O87-collapsible-table th.is-image-col img{max-width:25rem}tbody .O87-collapsible-table__row>th{white-space:nowrap}.O87-collapsible-table .btn,.O87-collapsible-table .filter__btn{display:inline-block;width:auto;clear:both}.O87-collapsible-table__buttons-list .btn,.O87-collapsible-table__buttons-list .filter__btn,.O87-collapsible-table__ctas{float:right}.O87-collapsible-table__table-accordion{max-width:none;width:85rem;padding:1rem 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.O87-collapsible-table__table-accordion .btn,.O87-collapsible-table__table-accordion .filter__btn{float:right;clear:none;margin-bottom:0;margin-left:3rem}.js-table-scroll.is-scrollable .O87-collapsible-table__row>td:first-child,.js-table-scroll.is-scrollable .O87-collapsible-table__row>th:first-child{max-width:41rem;left:5.5rem}.packaging-modal{max-width:75rem}.modal-colors .modal__close,.packaging-modal .modal__close{margin-right:4rem}.O88-color-options__headline{font-size:34px;font-size:4.25rem;line-height:1.18}.O88-color-options>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:4rem}.O88-color-options__section__list,.O90-product-list+.O90-product-list .O90-product-list__item{padding-top:3rem}.O88-color-options__section__list__item{max-width:none;clear:both;margin-bottom:16px;width:100%}.O88-color-options__section__list__item:nth-of-type(2n+2){clear:both;margin-left:0}.O88-color-options__color{display:-webkit-box;display:-ms-flexbox;display:flex}.O88-color-options__color__look{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.O88-color-options__color__desc{margin:auto 0 auto 3rem;line-height:1.67}.O89-product-filter{-webkit-box-shadow:-10px 0 100px -5px rgba(55,55,55,.5);box-shadow:-10px 0 100px -5px rgba(55,55,55,.5)}.O89-product-filter .select{width:100%;max-width:100%}.O89-product-filter .O89-product-filter__clear-results{width:52rem}.O89-product-filter__multiple-filters__item:last-child:after{max-width:none;width:41rem;min-width:0;left:0;right:0}.O102-language-switch .O102-language-switch-inner,.O98-3d-module__header,.no-results-box{width:63rem}.O90-product-list__item__component{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O90-product-list__item__content{display:block;margin:auto 0;width:41rem}.O90-product-list__item__content__headline{font-size:24px;font-size:3rem;padding:0 0 2rem;line-height:1.2;font-weight:500}.O90-product-list__item__content__text{font-size:14px;font-size:1.75rem;margin-bottom:3rem;line-height:1.43}.O90-product-list__item__content__text p{font-size:inherit;line-height:inherit}.O90-product-list__item__image{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41rem}.O90-product-list__item__image img{width:100%;display:block}.O90-1-product-sublist{position:relative}.O90-product-list .O90-1-product-sublist,.O93-certificate-modal__item+.O93-certificate-modal__item{margin-top:4rem}.O90-1-product-sublist:after,.O90-1-product-sublist:before{content:"";display:inline-block;height:1px;position:absolute;left:0;right:0;background-color:#000;opacity:.1}.O90-1-product-sublist:before{top:0}.O90-1-product-sublist:after{bottom:0}.O90-1-product-sublist__button{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:16px;font-size:2rem;display:block;min-height:6rem;width:100%;padding:1.5rem 0;color:rgba(0,0,0,.9);font-weight:500;line-height:1.25;text-align:left}.O90-1-product-sublist__button:focus{outline:0}.O90-1-product-sublist__accordion{overflow:hidden;position:relative}.O90-1-product-sublist__accordion.js-accordion__target{display:none}.has-accordion-open--parent .O90-1-product-sublist__accordion{-webkit-box-shadow:inset 0 8px 8px 0 rgba(0,0,0,.05);box-shadow:inset 0 8px 8px 0 rgba(0,0,0,.05)}.O90-1-product-sublist__box{padding:6rem 0 4rem;will-change:opacity,transform;-webkit-transition:opacity .5s cubic-bezier(.25,.1,.25,1),-webkit-transform .5s cubic-bezier(.25,.1,.25,1);transition:opacity .5s cubic-bezier(.25,.1,.25,1),-webkit-transform .5s cubic-bezier(.25,.1,.25,1);transition:opacity .5s cubic-bezier(.25,.1,.25,1),transform .5s cubic-bezier(.25,.1,.25,1);transition:opacity .5s cubic-bezier(.25,.1,.25,1),transform .5s cubic-bezier(.25,.1,.25,1),-webkit-transform .5s cubic-bezier(.25,.1,.25,1)}.O90-1-product-sublist__accordion.js-accordion__target .O90-1-product-sublist__box{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.O90-1-product-sublist__accordion.has-accordion-open .O90-1-product-sublist__box{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.O90-1-product-sublist__box+.O90-1-product-sublist__box{margin-top:0;padding-top:2rem}.O90-1-product-sublist__box__headline{display:none}.O90-1-product-sublist__category{padding:0;border:0}.O90-1-product-sublist__category:last-child{border-bottom:0}.O90-1-product-sublist__category+.O90-1-product-sublist__category{margin-top:6rem}.O90-1-product-sublist__category__headline{font-size:16px;font-size:2rem;padding:0 0 1em;line-height:1.25;border-bottom:1px solid rgba(0,0,0,.1)}.O90-1-product-sublist__category__headline .icon,.O92-product-comparison-tool__back-btn,.O98-3d-module__item__image__instructions{display:none}.O90-1-product-sublist__category__headline .js-info{display:inline-block}.O90-1-product-sublist__category__section{display:block;-webkit-column-count:2;column-count:2;-webkit-column-gap:3rem;column-gap:3rem;-webkit-column-width:41rem;column-width:41rem}.O90-1-product-sublist__category__section:after,.O90-1-product-sublist__category__section:before{content:' ';display:table}.O90-1-product-sublist__category__section:after{clear:both}.O90-1-product-sublist__category__section__group{-webkit-column-break-inside:avoid;break-inside:avoid;overflow:hidden}.O92-product-comparison-tool__heading{text-align:left;font-size:4.25rem}.O92-product-comparison-tool__top-product-bar>*{width:19rem}.O92-product-comparison-tool__top-product-bar__item__product__image .image-area .image-modal-btn{width:4rem;height:4rem}.O92-product-comparison-tool__filter__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O92-product-comparison-tool__filter .filter,.O92-product-comparison-tool__filter .select{margin-top:0!important}.O92-product-comparison-tool__filter .select{max-width:none}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap{margin-left:0!important}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #e4e4e4}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row:first-child{border-top:none}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row td,.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row th{font-size:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:19rem!important;border:none;padding:2rem 0;white-space:normal}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row--product{display:none!important}.certificate-modal{padding:0;width:68.5rem}.O93-certificate-modal{padding:8rem 4rem 4rem;margin:0}.O93-certificate-modal .modal__close{top:8px;right:8px}.O93-certificate-modal__item{display:-webkit-box;display:-ms-flexbox;display:flex}.O93-certificate-modal__item__image{margin-right:5rem;margin-bottom:0;max-width:15.375rem;max-height:15.375rem}.O93-certificate-modal__item__headline{margin-bottom:1rem}.O91-compare-products-collector.is-open .O91-compare-products-collector__top-bar{height:13.75rem}.O91-compare-products-collector__warning-msg{padding:3rem 0;font-size:1.75rem}.O91-compare-products-collector__product-list__item{width:26.26rem}.O91-compare-products-collector__product-list__item:nth-child(2){margin:0 3rem}.O91-compare-products-collector__product-list__item__image .image-area .image-modal-btn{width:4rem;height:4rem}.O96-1-product-card-list{width:85rem}.O96-1-product-card-list__cards,.O99-specification-generator .O99-specification-generator-tool__section-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.O96-1-product-card-list__cards:after{width:19rem;height:0;content:'';display:block}.O97-basket-overlay.modal-order-sample .O97-basket-overlay__add-to-basket{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.O97-basket-overlay.modal-order-sample .O97-basket-overlay__add-to-basket .O97-basket-overlay__add-to-basket__btn-area .btn,.O97-basket-overlay.modal-order-sample .O97-basket-overlay__add-to-basket .O97-basket-overlay__add-to-basket__btn-area .filter__btn{min-width:20rem}.O97-basket-overlay.modal-order-sample .O97-basket-overlay__add-to-basket .select{margin:0 3rem}.O98-3d-module__spot__content__bg:before{left:0;top:0}.O98-3d-module__spot__content.is-left{margin-left:-45.375rem}.O98-3d-module__spot__content.is-left:after{-webkit-transform-origin:100% 0;transform-origin:100% 0}.O98-3d-module__spot__content.is-left .O98-3d-module__spot__content__bg:before{left:100%}.O98-3d-module__spot__content.is-top .O98-3d-module__spot__content__bg:before{top:100%}.O99-specification-generator-tool__show-all{display:inline-block;position:absolute;top:0;right:-30rem;font-size:1.75rem;padding-top:.5rem;padding-bottom:.5rem}.O99-specification-generator-tool>header{width:55rem}.O99-specification-generator-tool__headline{font-size:4.25rem;line-height:1.18}.O99-specification-generator-tool__subheadline{margin:0 0 64px}.O99-specification-generator-tool__progress__item p{font-size:2rem;line-height:1.25}.O99-specification-generator-tool__progress__item.is-active:after{height:2px}.O99-specification-generator-tool__section__controls{margin-top:24px;padding:0}.O99-specification-generator .O99-specification-generator-tool__subheadline{width:52rem}.O99-specification-generator .O99-specification-generator-tool__section .image-area{margin-top:1rem;width:48%}.O99-specification-generator .O99-specification-generator-tool__section__selects__wrap>*{opacity:1;margin-top:1rem;width:48%;-webkit-transition:.3s;transition:.3s ease}.O99-specification-generator .O99-specification-generator-tool__section__selects .perimeter-image{height:25rem}.O99-specification-generator .O99-specification-generator-tool__section .marketoForm .marketoForm-market-selector{width:25rem}.O99-specification-generator .O99-specification-generator-tool__section .marketoForm .mktoFormRow{width:48%}.O99-specification-generator .O99-specification-generator-tool__section__last-page-heading{padding-top:0}.O99-specification-generator .O99-specification-generator-tool__section__texts{float:left;width:60%}.O99-specification-generator .O99-specification-generator-tool__section__cta-list{padding-top:10rem;float:right;width:30%}.O99-specification-generator .O99-specification-generator-tool__section-links__item{padding-bottom:0;width:30%!important}.O99-specification-generator .O99-specification-generator-tool__main{padding:3rem;padding-bottom:0}.O99-specification-generator .O99-specification-generator-tool__section__controls--section-1{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.O99-specification-generator .O99-specification-generator-tool__section__controls--section-1>*{margin-left:3rem}.O99-specification-generator .O99-specification-generator-tool__section__controls--last-page{width:30rem}.O100-flip-card__item{padding-left:1.5rem;padding-right:1.5rem;width:44rem}.O101-reference-locator__title{text-align:center}.O101-reference-locator__map:before{padding-top:0;height:46.25rem}.O101-reference-locator__list{max-height:50.17969rem}.O101-reference-locator.has-selected-open .O101-reference-locator__list{height:50.17969rem}.O101-reference-locator__list__inner{margin:0 -1.25rem}.O101-reference-locator__list__item{width:25%}.O101-reference-locator__list__item__image:before{padding-top:56.25%}.O101-reference-locator__selected{height:50.17969rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;position:absolute;left:0;top:49.25rem;z-index:5}.O101-reference-locator__selected__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.O101-reference-locator__selected__images__inner{-webkit-box-flex:1;-ms-flex:1;flex:1}.O101-reference-locator__selected__image:before{padding-top:71.42857%}.O101-reference-locator__selected__content{font-size:12px;font-size:1.5rem;margin-top:0;margin-bottom:0;-webkit-box-shadow:0 0 .75rem 0 rgba(0,0,0,.22);box-shadow:0 0 .75rem 0 rgba(0,0,0,.22)}.O101-reference-locator__selected__content__col{margin-bottom:2rem}.O101-reference-locator__selected__content p{font-size:12px;font-size:1.5rem;margin-bottom:.5rem}.O101-reference-locator__selected__content .O101-reference-locator__selected__content__label{margin-bottom:.5rem}.O101-reference-locator__selected__footer{width:100%;float:left;margin-top:auto}.O103-house-product-demo__title{margin-bottom:4rem;text-align:center}.O103-house-product-demo__content{width:63rem;margin-top:-4rem;text-align:center}.O103-house-product-demo__sticky__item.is-home{width:0;-ms-flex-preferred-size:0;flex-basis:0}.O103-house-product-demo.not-home .O103-house-product-demo__sticky__item.is-home{width:5rem;-ms-flex-preferred-size:5rem;flex-basis:5rem}.O103-house-product-demo__overlay__list{padding:1.5rem 4rem}.O103-house-product-demo__overlay__parent+.O103-house-product-demo__overlay__list{padding-top:0;padding-bottom:0}.O103-house-product-demo__overlay__content-btns,.O103-house-product-demo__overlay__content-copy,.O103-house-product-demo__overlay__parent{padding-left:4rem;padding-right:4rem}.O103-house-product-demo__overlay__content-title{font-size:24px;font-size:3rem;padding-left:4rem;padding-right:4rem}.primary-image-split{width:85rem;height:56.25rem;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.primary-image-split__image-area{width:30rem;height:100%}.primary-image-split__text-area{width:52rem;padding-bottom:1rem}.primary-image-split__text-area__link-list>*{padding:2rem 0}.dynamic-grid .dynamic-grid-block--12{max-width:none;width:85rem}}@media screen and (min-width:992px){.O86-product-configurator__section--controls{width:37rem}.O86-product-configurator__summary-buttons{padding-top:32px}.O102-language-switch .O102-language-switch-inner,.O103-house-product-demo__content,.O86-product-configurator__summary__list,.O87-collapsible-table__header .body-text-1,.O99-specification-generator-tool>header,.O99-specification-generator-tool__progress{width:57rem}.O86-product-configurator__summary-buttons,.O86-product-configurator__summary-buttons__item,.O86-product-configurator__summary-buttons__item--large,.primary-image-split__text-area{width:37rem}.O87-collapsible-table__buttons-list{margin-left:-10rem;margin-right:-10rem}.O87-collapsible-table__buttons-list .btn,.O87-collapsible-table__buttons-list .filter__btn{float:none;clear:none;margin-left:1.5rem}.O87-collapsible-table__accordion-row.has-accordion-open--parent{display:table-row}.O87-collapsible-table__accordion-target{padding-left:10rem;padding-right:10rem}.O87-collapsible-table__accordion-target table{width:100%}.O87-collapsible-table__table-accordion,.dynamic-grid .dynamic-grid-block--12{width:117rem}.O87-collapsible-table .filter{-ms-flex-wrap:wrap;flex-wrap:wrap;width:103rem;margin-left:-3rem;margin-right:-3rem}.O87-collapsible-table .filter__group{margin-left:3rem;margin-right:3rem;width:18.5rem}.O87-collapsible-table__clear-filter{margin-top:-2.5rem}.O87-collapsible-table__filter-btn{display:none!important}.O87-collapsible-table .content-overlay,.O87-collapsible-table__overlay-btn{display:none}.js-table-scroll.is-scrollable .O87-collapsible-table__row>td:first-child,.js-table-scroll.is-scrollable .O87-collapsible-table__row>th:first-child{max-width:none;left:3rem}.O88-color-options>ul{display:block}.O88-color-options__section{width:87rem;padding-top:2rem}.O88-color-options__section__list{padding-top:4rem}.O88-color-options__section__list__item{width:37rem;clear:left;float:left}.O88-color-options__section__list__item:nth-of-type(2n+2){clear:none;margin-left:3rem}.O88-color-options__color__desc{margin-left:2rem}.noUi-target{float:none;margin-left:auto;margin-right:auto;width:calc(100% - 16px)}.noUi-horizontal .noUi-handle{width:1.25rem;height:2.25rem}.O89-product-filter__main{padding-top:.5rem;overflow:visible}.O89-product-filter.is-hidden{padding-bottom:6rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.O89-product-filter__sort-filter{margin-left:90rem;width:27rem;position:absolute;top:0}.O89-product-filter{display:block;-webkit-box-shadow:none;box-shadow:none;overflow:visible;position:relative;background:0 0;z-index:10;-webkit-transition:none;transition:none}.O89-product-filter .container,.O89-product-filter .js-modal .modal__inner,.js-modal .O89-product-filter .modal__inner{margin:0;padding:0;min-width:auto;max-width:auto}.O89-product-filter__top-bar-wrap{position:relative}.O89-product-filter__product-type,.O89-product-filter__top-bar-wrap p,.product-category-page.no-sort .O96-1-product-card-list{padding-top:0}.O89-product-filter__product-type,.O89-product-filter__top-bar-wrap{padding:.5rem 0;background:0 0}.O89-product-filter__top-bar{border:0}.O89-product-filter .O89-product-filter__clear-results{background:0 0;width:auto;height:auto;z-index:auto}.O89-product-filter .O89-product-filter__clear-results__content .body-text-2 span{color:#d20014;opacity:1}.O89-product-filter__multiple-filters{background:0 0;padding:4rem 0}.O89-product-filter__multiple-filters__item:last-child:after,.O92-product-comparison-tool__top-product-bar>*{width:27rem}.O89-product-filter__multiple-filters__item__content{padding:0 3rem 2rem;margin-left:-3rem;margin-right:-3rem;-webkit-box-shadow:none;box-shadow:none;background:0 0}.O89-product-filter__multiple-filters__item__content__sub-item:first-child{padding-top:1rem}.O89-product-filter__multiple-filters__item__content__sub-item__title,.O95-product-card .product-card-btn-wrap .btn,.O95-product-card .product-card-btn-wrap .filter__btn{font-size:1.5rem}.O89-product-filter__multiple-filters__item__content__sub-item__slider .product-filter-slider__input-wrap{padding:3rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no-results-box{width:47rem}.O90-product-list__item__content__headline{font-size:34px;font-size:4.25rem}.O90-product-list__item__content__text{font-size:16px;font-size:2rem;margin-bottom:4rem;line-height:1.5}.O90-1-product-sublist__button,.O90-product-list__item__component{width:97rem;margin-left:10rem}.O90-product-list__item__content{width:47rem}.O90-product-list__item__image{width:40rem}.O90-1-product-sublist__category__section{-webkit-column-count:3;column-count:3;-webkit-column-gap:3rem;column-gap:3rem;-webkit-column-width:27rem;column-width:27rem}.O90-1-product-sublist__category__headline{padding-bottom:3rem}.O90-1-product-sublist__box{width:87rem;margin-left:10rem}.O92-product-comparison-tool__filter{background:#fff}.O92-product-comparison-tool__filter__inner__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O92-product-comparison-tool__filter .filter,.O92-product-comparison-tool__filter .select{display:none}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row td,.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row th{width:27rem!important}.certificate-modal{padding:0;width:57rem}.O91-compare-products-collector__warning-msg{-webkit-transform:translateY(-64px);transform:translateY(-64px);padding:4rem 0}.O91-compare-products-collector__product-list{width:87rem;margin-left:30rem}.O91-compare-products-collector__product-list__item,.O95-product-card.card,.O96-1-product-card-list__cards:after{width:27rem}.O96-1-product-card-list{width:87rem;float:right;padding-top:10rem}.O19-filtered-feed .O96-1-product-card-list__cards{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-1.5rem;margin-right:-1.5rem}.O19-filtered-feed .O96-1-product-card-list__cards:after{display:none}.O19-filtered-feed .O96-1-product-card-list__cards .card{margin-left:1.5rem;margin-right:1.5rem}.O98-3d-module__header{width:97rem}.O98-3d-module__item__info{margin-left:-58.5rem;top:100px;left:50%;right:auto;bottom:auto}.O99-specification-generator-tool__show-all{top:auto;bottom:0;right:-60rem}.O99-specification-generator-tool__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.O99-specification-generator-tool__main>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.O99-specification-generator-tool__section{padding-top:24px}.O99-specification-generator-tool__subheadline{margin:0 0 40px}.O99-specification-generator-tool__progress__item p{font-size:1.5rem;line-height:1.67}.O99-specification-generator .O99-specification-generator-tool{float:none;margin-left:auto;margin-right:auto;width:77rem}.O99-specification-generator .O99-specification-generator-tool .O27-social-links{margin-left:-10rem;padding-top:8rem}.O99-specification-generator .O99-specification-generator-tool__section .marketoForm .mktoFormRow{width:48%}.O99-specification-generator .O99-specification-generator-tool__section-links-heading,.O99-specification-generator .O99-specification-generator-tool__section__last-page-heading{font-size:3rem}.O99-specification-generator .O99-specification-generator-tool__main{margin-top:4rem;padding:4rem;padding-bottom:0}.O99-specification-generator .O99-specification-generator-tool__section__controls--last-page{width:27rem}.O100-flip-card__item{padding-left:1.5rem;padding-right:1.5rem;width:40rem}.O101-reference-locator__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.O101-reference-locator__map{margin-bottom:0;height:58.63281rem}.O101-reference-locator__map:before{display:none}.O101-reference-locator__list{width:58.5rem;max-height:58.63281rem;margin-right:1.5rem}.O101-reference-locator.has-selected-open .O101-reference-locator__list{height:58.63281rem}.O101-reference-locator__list__item{width:33.33333%}.O101-reference-locator__selected{width:58.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;height:58.63281rem}.O101-reference-locator__selected__image:before{padding-top:52.76243%}.O101-reference-locator__selected__content__col{width:33.33333%;float:left;margin-bottom:0}.O101-reference-locator__selected__footer{width:66.66667%;float:right;margin-top:1rem}.O101-reference-locator__selected__footer .divider{height:3px}.O101-reference-locator__selected__footer .btn,.O101-reference-locator__selected__footer .filter__btn{margin-right:4rem}.O101-reference-locator__selected__footer .btn:last-child,.O101-reference-locator__selected__footer .filter__btn:last-child{margin-right:0}.O102-language-switch .O102-language-switch-inner .select{width:27rem;padding-top:2rem}.O103-house-product-demo__wrap__inner{border:1px solid #e4e4e4}.O103-house-product-demo.has-open-overlay .O103-house-product-demo__wrap__inner{width:87rem}.O103-house-product-demo__scene{height:75rem}.O103-house-product-demo__overlays{width:47rem;height:auto;top:4rem;bottom:4rem;left:auto;-webkit-box-shadow:0 .625rem 0 rgba(0,0,0,.08);box-shadow:0 .625rem 0 rgba(0,0,0,.08);-webkit-transform:scale(0,1) translateZ(0);transform:scale(0,1) translateZ(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1),-webkit-box-shadow .5s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1),-webkit-box-shadow .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1),box-shadow .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1),box-shadow .5s cubic-bezier(.645,.045,.355,1),-webkit-transform .5s cubic-bezier(.645,.045,.355,1),-webkit-box-shadow .5s cubic-bezier(.645,.045,.355,1);will-change:transform,box-shadow}.O103-house-product-demo.has-open-overlay .O103-house-product-demo__overlays{height:auto;-webkit-box-shadow:0 .625rem .875rem rgba(0,0,0,.08);box-shadow:0 .625rem .875rem rgba(0,0,0,.08);-webkit-transform:scale(1,1) translateZ(0);transform:scale(1,1) translateZ(0)}.O103-house-product-demo__overlay{width:47rem;height:auto;left:auto;right:0;top:0;-webkit-box-shadow:0 .625rem .875rem rgba(0,0,0,.08);box-shadow:0 .625rem .875rem rgba(0,0,0,.08)}.O103-house-product-demo:not(.has-open-overlay) .O103-house-product-demo__overlay,.O103-house-product-demo__overlay.is-hidden{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-box-shadow:0 .625rem 0 rgba(0,0,0,.08);box-shadow:0 .625rem 0 rgba(0,0,0,.08)}.O103-house-product-demo__overlay__header__title{text-align:left}.O103-house-product-demo__overlay__header.no-back-btn .O103-house-product-demo__overlay__header__title{padding-left:4rem}.O103-house-product-demo__overlay__content-image,.O103-house-product-demo__overlay__content-video{margin:0 1rem}.O103-house-product-demo__overlay__content-btns{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1rem;padding-right:1rem}.O103-house-product-demo__overlay__content-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;height:7.5rem;float:left;margin-bottom:0;line-height:7.5rem}.primary-image-split{width:77rem;height:59.25rem}.primary-image-split__image-area{width:38.5rem}}@media screen and (min-width:1200px){.O70-text-content-block-inner{float:none;margin-left:auto;margin-right:auto;width:116rem}.O70-text-content-block-inner__section,.O86-product-configurator__section--controls,.O86-product-configurator__summary-buttons,.O86-product-configurator__summary-buttons__item,.O86-product-configurator__summary-buttons__item--large,.primary-image-split__text-area{width:44rem}.O70-text-content-block-inner__section .image-area{width:56rem;margin-left:-12rem}.O70-text-content-block-inner.reverse-image .image-area{margin-left:0}.O70-1-text-content-block .O70-1-text-content-block-inner:after,.O70-1-text-content-block .O70-1-text-content-block-inner__item,.O74-document-list-filter__item,.O74-document-list__categories,.O75-product-faq__categories,.O75-product-faq__categories-headline,.O89-product-filter__multiple-filters__item:last-child:after,.O92-product-comparison-tool__top-product-bar>*{width:32rem}.O70-1-text-content-block .O70-1-text-content-block-inner,.O70-2-accordion-content-block .O70-2-accordion-area,.O70-2-accordion-content-block__heading,.O98-3d-module__header{width:116rem}.O70-3-text-content-block-row .card{margin:2rem 0;-ms-flex-negative:unset!important;flex-shrink:unset!important}.O70-3-text-content-block-row .card .text-area{-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px 1px rgba(0,0,0,.1);padding:3rem!important}.O70-3-text-content-block-row .card .text-area .O70-3-text-content-block-row-heading{line-height:3.5rem!important;font-weight:700;font-size:4.25rem}.O70-3-text-content-block-row .card .text-area .O70-3-text-content-block-row-subheading{line-height:3.5rem!important;font-size:3.25rem}.O103-house-product-demo__overlay,.O103-house-product-demo__overlays,.O70-2-accordion-content-block .O70-2-accordion-area__accordions,.O81-product-hero__certificates,.O90-product-list__item__content,.no-results-box{width:56rem}.O73-hover-list,.O87-collapsible-table__table-accordion,.dynamic-grid .dynamic-grid-block--12{width:140rem}.O73-hover-list__item__content{padding:3rem 3rem 9rem}.O73-hover-list__item__title.fs-lg{font-size:24px;font-size:3rem}.O73-hover-list__item__title{font-size:20px;font-size:2.5rem}.O73-hover-list__item__header{bottom:9rem}.O73-hover-list__item .btn,.O73-hover-list__item .filter__btn{bottom:3rem;left:3rem}.O103-house-product-demo.has-open-overlay .O103-house-product-demo__wrap__inner,.O74-document-list__container,.O88-color-options__section,.O96-1-product-card-list{width:104rem}.O74-document-list__container:before{left:-4rem}.O74-document-list__categories .select__panel{margin-top:0}.O74-document-list__utility__search{width:36rem}.O74-document-list__utility__chosen{width:80rem}.O74-document-list__utility table th{padding:0 25px}.O74-document-list__container__scroller .O74-document-list__item{padding-right:4rem}.O74-document-list-filter__item:first-child{margin-right:4rem}.O75-product-faq__questions{width:108rem;padding-left:4rem}.O102-language-switch .O102-language-switch-inner,.O103-house-product-demo__content,.O75-product-faq__questions__item__content,.O78-social-follow,.O86-product-configurator .O86-product-configurator__section,.O86-product-configurator>header,.O86-product-configurator__progress,.O86-product-configurator__section__filter,.O86-product-configurator__summary__list,.O87-collapsible-table__header .body-text-1,.O99-specification-generator-tool>header,.O99-specification-generator-tool__progress{width:68rem}.O81-product-hero__slider__slide.is-product-image img{max-width:61rem;margin-left:44.5rem}.O81-product-hero__slider>.container,.js-modal .O81-product-hero__slider>.modal__inner{position:absolute;bottom:0;left:50%;margin-left:-75rem;width:100%}.O81-product-hero__slider>.container .O81-product-hero__box,.js-modal .O81-product-hero__slider>.modal__inner .O81-product-hero__box{width:80rem;margin:0;background:0 0}.O81-product-hero__box--bg{width:80rem;display:block;height:100%;position:absolute;top:0;left:5rem;z-index:0;background-color:#d20014;mix-blend-mode:multiply}html.no-mix-blend-mode .O81-product-hero__box--bg{background-color:#b50e00;opacity:.8}.O81-product-hero__slider__thumbnails{width:56rem;-webkit-transform:translate(14rem,50%);transform:translate(14rem,50%)}.O81-product-hero__slider__thumbnails__item{margin-left:2rem;margin-right:2rem}.O81-product-hero__rating,.O81-product-hero__share{width:84rem;padding-right:4rem}.O82-product-tabs__nav>.container,.js-modal .O82-product-tabs__nav>.modal__inner{padding-left:3rem;padding-right:3rem}.O82-product-tabs__list__indicator{width:20rem;-webkit-transform:translate3d(2rem,0,0);transform:translate3d(2rem,0,0)}.O82-product-tabs__item{padding:0 2rem;width:24rem}.O82-product-tabs__item__inner{font-size:16px;font-size:2rem}.O83-product-description{width:92rem}.O84-image-gallery{width:150rem}.O84-image-gallery__slide__image{height:82.25rem}.O84-image-gallery__slide__caption{width:56rem;left:5rem}.O86-product-configurator__show-all,.O99-specification-generator-tool__show-all{top:auto;bottom:0;right:-72rem}.O86-product-configurator__main{min-height:467px}.O86-product-configurator__generator{width:68rem;left:72rem}.O87-collapsible-table__buttons-list{margin-left:-12rem;margin-right:-12rem}.O87-collapsible-table__accordion-target{padding-left:12rem;padding-right:12rem}.O87-collapsible-table .filter{width:124rem}.O87-collapsible-table .filter__group{width:22rem}.js-table-scroll.is-scrollable .O87-collapsible-table__row>td:first-child,.js-table-scroll.is-scrollable .O87-collapsible-table__row>th:first-child{max-width:none;left:5rem}.O88-color-options__section__list__item{width:32rem;clear:none}.O88-color-options__section__list__item:nth-of-type(2n+2){margin-left:0}.O88-color-options__section__list__item:nth-of-type(3n+2),.O88-color-options__section__list__item:nth-of-type(3n+3){margin-left:4rem}.O88-color-options__section__list__item:nth-of-type(3n+4){clear:left}.O89-product-filter__sort-filter{margin-left:108rem;width:32rem;position:absolute;top:0}.O90-1-product-sublist__button,.O90-product-list__item__component{width:116rem;margin-left:12rem}.O90-product-list__item__image{width:48rem}.O90-1-product-sublist__box{width:104rem;margin-left:12rem}.O90-1-product-sublist__category__section{-webkit-column-gap:4rem;column-gap:4rem;-webkit-column-width:32rem;column-width:32rem}.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row td,.O92-product-comparison-tool__specifications-list .O87-collapsible-table__table-container .O87-collapsible-table__table-wrap table .O87-collapsible-table__row th{width:32rem!important}.certificate-modal{padding:0;width:68rem}.O91-compare-products-collector__warning-msg{padding:4rem 0}.O91-compare-products-collector__product-list{width:104rem;margin-left:36rem}.O102-language-switch .O102-language-switch-inner .select,.O91-compare-products-collector__product-list__item,.O95-product-card.card,.O96-1-product-card-list__cards:after,.O99-specification-generator .O99-specification-generator-tool__section__controls--last-page{width:32rem}.O91-compare-products-collector__product-list__item:nth-child(2){margin:0 4rem}.O95-product-card .product-card-btn-wrap .btn,.O95-product-card .product-card-btn-wrap .filter__btn{font-size:1.75rem}.O19-filtered-feed .O96-1-product-card-list__cards{margin-left:-2rem;margin-right:-2rem}.O19-filtered-feed .O96-1-product-card-list__cards .card{margin-left:2rem;margin-right:2rem}.O98-3d-module__item__info{margin-left:-70rem;top:100px;left:50%;right:auto;bottom:auto}.O99-specification-generator .O99-specification-generator-tool{float:none;margin-left:auto;margin-right:auto;width:92rem}.O99-specification-generator .O99-specification-generator-tool .O27-social-links{margin-left:-12rem;padding-top:8rem}.O99-specification-generator .O99-specification-generator-tool__section .marketoForm .mktoFormRow{width:48%}.O99-specification-generator .O99-specification-generator-tool__main{margin-top:4rem;padding:4rem;padding-bottom:0}.O100-flip-card__item{padding-left:2rem;padding-right:2rem;width:48rem}.O101-reference-locator__map{height:69.41406rem}.O101-reference-locator__list{width:70rem;max-height:69.41406rem;margin-right:2rem}.O101-reference-locator.has-selected-open .O101-reference-locator__list{height:69.41406rem}.O101-reference-locator__selected{width:70rem;height:69.41406rem}.primary-image-split{width:92rem;height:59.25rem}.primary-image-split__image-area{width:46rem}}.dynamic-grid .dynamic-grid-block--9{width:43rem;max-width:100%}.row>.dynamic-grid .dynamic-grid-block--9{max-width:calc(100% - 1rem)}@media screen and (min-width:768px){.dynamic-grid .dynamic-grid-block--9{max-width:none;width:52rem}}@media screen and (min-width:992px){.dynamic-grid .dynamic-grid-block--9{width:87rem}}@media screen and (min-width:1200px){.dynamic-grid .dynamic-grid-block--9{width:104rem}}.dynamic-grid .dynamic-grid-block--8{width:43rem;max-width:100%}.row>.dynamic-grid .dynamic-grid-block--8{max-width:calc(100% - 1rem)}@media screen and (min-width:768px){.dynamic-grid .dynamic-grid-block--8{max-width:none;width:41rem}}@media screen and (min-width:992px){.dynamic-grid .dynamic-grid-block--8{width:77rem}}@media screen and (min-width:1200px){.dynamic-grid .dynamic-grid-block--8{width:92rem}}.dynamic-grid .dynamic-grid-block--7{width:43rem;max-width:100%}.row>.dynamic-grid .dynamic-grid-block--7{max-width:calc(100% - 1rem)}@media screen and (min-width:768px){.dynamic-grid .dynamic-grid-block--7{max-width:none;width:30rem}}@media screen and (min-width:992px){.dynamic-grid .dynamic-grid-block--7{width:67rem}}@media screen and (min-width:1200px){.dynamic-grid .dynamic-grid-block--7{width:80rem}}.dynamic-grid .dynamic-grid-block--6{width:43rem;max-width:100%}.row>.dynamic-grid .dynamic-grid-block--6{max-width:calc(100% - 1rem)}@media screen and (min-width:768px){.dynamic-grid .dynamic-grid-block--6{max-width:none;width:41rem}}@media screen and (min-width:992px){.dynamic-grid .dynamic-grid-block--6{width:57rem}}@media screen and (min-width:1200px){.dynamic-grid .dynamic-grid-block--6{width:68rem}}.dynamic-grid .dynamic-grid-block--5{width:43rem;max-width:100%}.row>.dynamic-grid .dynamic-grid-block--5{max-width:calc(100% - 1rem)}@media screen and (min-width:768px){.dynamic-grid .dynamic-grid-block--5{max-width:none;width:52rem}}@media screen and (min-width:992px){.dynamic-grid .dynamic-grid-block--5{width:47rem}}@media screen and (min-width:1200px){.dynamic-grid .dynamic-grid-block--5{width:56rem}}.dynamic-grid .dynamic-grid-block--4{width:43rem;max-width:100%}.row>.dynamic-grid .dynamic-grid-block--4{max-width:calc(100% - 1rem)}@media screen and (min-width:768px){.dynamic-grid .dynamic-grid-block--4{max-width:none;width:41rem}}@media screen and (min-width:992px){.dynamic-grid .dynamic-grid-block--4{width:37rem}}@media screen and (min-width:1200px){.dynamic-grid .dynamic-grid-block--4{width:44rem}}.dynamic-grid .dynamic-grid-block--3,.product-category-page .product-category-options{width:43rem;max-width:100%}.row>.dynamic-grid .dynamic-grid-block--3{max-width:calc(100% - 1rem)}.dynamic-map{font-family:Avenir;position:relative}.dynamic-map .loader{margin-top:0;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dynamic-map.is-search{min-height:87.5rem;padding-top:0;padding-bottom:0}.dynamic-map.is-search .dynamic-map__search-result__list-area{max-height:none;min-height:auto}@media screen and (min-width:768px){.dynamic-grid .dynamic-grid-block--3{max-width:none;width:30rem}.dynamic-map.is-search{min-height:auto}.dynamic-map.is-search .dynamic-map__search-result__list-area{min-height:auto;margin-left:20px;height:300px}}.dynamic-map.is-search .dynamic-map__search-result__list{height:340px;margin-bottom:10px;max-height:100%;min-height:auto}.dynamic-map.is-search .dynamic-map__search-result__list__item{padding-left:0}.dynamic-map.is-search .dynamic-map__search-result__list__item__info-icon,.gm-style-iw+div,.gm-style-iw+div+img{display:none}.dynamic-map.is-search .dynamic-map__search-result__wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:0}.dynamic-map.is-search .dynamic-map__search-result__sidebar__title{padding-top:0;line-height:1.33;display:block;font-weight:500}@media screen and (min-width:768px){.dynamic-map.is-search .dynamic-map__search-result__list{height:400px}.dynamic-map.is-search .dynamic-map__search-result__wrapper{height:56.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dynamic-map.is-search .dynamic-map__search-result__sidebar__title{padding:3rem 2.5rem}.dynamic-map.is-search .dynamic-map__search-result__sidebar{width:52rem}}.dynamic-map__filter{width:100%;margin:0 0 4rem}.dynamic-map__filter .filter{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.dynamic-map__filter .filter .select{margin:0}.dynamic-map__filter .filter__group{margin-bottom:2rem}.dynamic-map__filter .filter__group:last-child{margin-right:0}.dynamic-map__filter__search{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);width:43rem;max-width:100%;font-size:14px;font-size:1.75rem;width:100%;padding:1rem 4rem 1rem 0;line-height:1.33;font-weight:300;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;outline:0;border-bottom:1px solid rgba(0,0,0,.7)}.dynamic-map__filter__search:focus,.login-modal .loginTextField:focus,.login-modal select:focus{outline:0}.row>.dynamic-map__filter__search,.row>.info-modal,.row>.product-category-page .product-category-options{max-width:calc(100% - 1rem)}.dynamic-map__filter__search__wrapper{position:relative;margin:0 0 2rem}.dynamic-map__filter__search__wrapper__icon{position:absolute;top:50%;right:1px;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dynamic-map__search-result__sidebar__title{font-size:18px;display:none}.dynamic-map__search-result__data{font-size:12px;font-size:1.5rem;width:100%;color:#000;font-weight:300;line-height:1.33;opacity:.4}.dynamic-map__search-result__data__text{opacity:1;-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94);transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}.dynamic-map__search-result__data__text.is-hidden{opacity:0}.dynamic-map__search-result__wrapper{margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.dynamic-map__search-result__list{padding:0;margin:0;list-style-type:none;height:216px;overflow-x:hidden;overflow-y:auto}.O109-hierarchy-wrapper .row,.dynamic-map__search-result__list-area{position:relative}.dynamic-map__search-result__list-wrapper{height:100%}.dynamic-map__search-result__list::-webkit-scrollbar-track{background:#e6e6e6;border-radius:10px}.dynamic-map__search-result__list::-webkit-scrollbar{background:0 0;width:5px}.dynamic-map__search-result__list::-webkit-scrollbar-thumb{background:#d20014;border-radius:10px}.dynamic-map__search-result__list .title{font-size:14px;font-size:1.75rem;padding:0;margin:0 0 1rem;line-height:1.43;font-weight:500;color:rgba(0,0,0,.7);opacity:1}.dynamic-map__search-result__list,.dynamic-map__search-result__list p{font-size:12px;font-size:1.5rem;line-height:1.33;color:rgba(0,0,0,.5);opacity:1}.dynamic-map__search-result__list p{margin:0 0 1em}.dynamic-map__search-result__list a,body.has-hover .dynamic-map__search-result__list a:hover{color:rgba(0,0,0,.5)}.dynamic-map__search-result__list span{opacity:.7}.dynamic-map__search-result__list__item{cursor:pointer;padding:2rem 1rem .5rem;margin-right:3rem;border-bottom:1px solid rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:background-color .3s cubic-bezier(1,0,0,1);transition:background-color .3s cubic-bezier(1,0,0,1)}.dynamic-map__search-result__list__item:first-child{border-top:1px solid rgba(0,0,0,.05)}.dynamic-map__search-result__list__item__info-icon{position:relative;display:inline-block;-webkit-box-shadow:inset 0 0 0 1px rgba(56,56,56,0);box-shadow:inset 0 0 0 1px rgba(56,56,56,0);border-radius:50%;margin-bottom:1rem;-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955);transition:-webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955);transition:box-shadow .2s cubic-bezier(.455,.03,.515,.955);transition:box-shadow .2s cubic-bezier(.455,.03,.515,.955),-webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955)}.dynamic-map__search-result__list__item__info-icon:after,.dynamic-map__search-result__list__item__info-icon:before{content:"";display:block;height:1px;width:1rem;position:absolute;left:50%;top:50%;opacity:0;background:#383838;-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955),background-color .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955),background-color .2s cubic-bezier(.455,.03,.515,.955)}.dynamic-map__search-result__list__item__info-icon:before{-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.dynamic-map__search-result__list__item__info-icon:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.dynamic-map__search-result__list__item__info-icon svg{display:block;-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955)}.dynamic-map__search-result__list__item__info-icon path{fill:rgba(0,0,0,.5)}.dynamic-map__search-result__list__item.is-active .dynamic-map__search-result__list__item__info-icon{-webkit-box-shadow:inset 0 0 0 1px #383838;box-shadow:inset 0 0 0 1px #383838}.O109-hierarchy-wrapper p.btn,.O109-hierarchy-wrapper p.filter__btn,.dynamic-map__search-result__list__item.is-active .dynamic-map__search-result__list__item__info-icon:after,.dynamic-map__search-result__list__item.is-active .dynamic-map__search-result__list__item__info-icon:before{opacity:1}.dynamic-map__search-result__list__item.is-active .dynamic-map__search-result__list__item__info-icon svg{opacity:0}body.has-hover .dynamic-map__search-result__list__item.is-active .dynamic-map__search-result__list__item__info-icon:hover{-webkit-box-shadow:inset 0 0 0 1px #d20014;box-shadow:inset 0 0 0 1px #d20014}body.has-hover .dynamic-map__search-result__list__item.is-active .dynamic-map__search-result__list__item__info-icon:hover:after,body.has-hover .dynamic-map__search-result__list__item.is-active .dynamic-map__search-result__list__item__info-icon:hover:before{background-color:#d20014}.dynamic-map__search-result__list__item .additional{overflow:hidden;-webkit-transition:height .3s cubic-bezier(.645,.045,.355,1);transition:height .3s cubic-bezier(.645,.045,.355,1)}.dynamic-map__search-result__list__item .actions{-ms-flex-item-align:center;align-self:center;text-align:right;-ms-flex-negative:0;flex-shrink:0;margin-left:2rem}.dynamic-map__search-result__list__item.is-active{background-color:rgba(216,216,216,.1)}.dynamic-map__search-result__map{position:relative;min-height:30rem;margin-bottom:2rem}@media screen and (min-width:768px){.dynamic-map.is-search .dynamic-map__search-result__map{width:30rem;min-height:auto;margin-left:0}.dynamic-map__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:2rem}.dynamic-map__filter__search{max-width:none;width:30rem}.dynamic-map__filter__search__wrapper{margin-right:2.5rem}.dynamic-map__search-result__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-height:550px}.dynamic-map__search-result__list{width:41rem;height:550px}.dynamic-map__search-result__map{width:41rem;margin-left:3rem;margin-bottom:0;min-height:68.75rem}}@media screen and (min-width:992px){.dynamic-grid .dynamic-grid-block--3{width:27rem}.dynamic-map.is-search,.dynamic-map.is-search .dynamic-map__search-result__data{width:77rem}.dynamic-map.is-search .dynamic-map__search-result__list{margin-top:4rem}.dynamic-map.is-search .dynamic-map__search-result__wrapper{height:59.25rem}.dynamic-map.is-search .dynamic-map__search-result__map{width:37rem}.dynamic-map__filter__search,.dynamic-map__search-result__list{width:40rem}.dynamic-map__filter__search__wrapper{margin-right:3rem}.dynamic-map__search-result__map{width:77rem;margin-left:3rem}.dynamic-map__search-result__map__marker-information__phone-icon{display:none}}@media screen and (min-width:1200px){.dynamic-grid .dynamic-grid-block--3{width:32rem}.dynamic-map.is-search,.dynamic-map.is-search .dynamic-map__search-result__data{width:92rem}.dynamic-map.is-search .dynamic-map__search-result__map{width:44rem}.dynamic-map__filter__search,.dynamic-map__search-result__list{width:48rem}.dynamic-map__filter__search__wrapper{margin-right:4rem}.dynamic-map__search-result__map{width:92rem;margin-left:4rem}}.dynamic-map__search-result__map-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.dynamic-map__search-result__map__marker-information{font-size:12px;font-size:1.5rem;display:inline-block;padding:2rem 4rem;margin:0 0 1.5rem;position:relative;font-weight:600;line-height:1.33;text-align:center;color:#fff;background-color:#383838;border-radius:3px;pointer-events:all;min-width:25rem}.dynamic-map__search-result__map__marker-information::after{content:" ";position:absolute;top:100%;left:50%;height:0;width:0;border:solid transparent;pointer-events:none;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #383838;border-bottom:0;-webkit-transform:translate(-50%,-1px);transform:translate(-50%,-1px)}.dynamic-map__search-result__map__marker-information .name{font-size:12px;font-size:1.5rem;margin:0 0 1rem;padding:0;font-weight:600;line-height:1.33;color:#fff;opacity:1}.dynamic-map__search-result__map__marker-information .icon{margin:0 5px}.site-lapinus .dynamic-map__search-result__map__marker-information .icon circle,.site-lapinus .dynamic-map__search-result__map__marker-information .icon path,.site-lapinus .dynamic-map__search-result__map__marker-information .icon polygon,.site-lapinus .dynamic-map__search-result__map__marker-information .icon rect,.site-lapinus .dynamic-map__search-result__map__marker-information .icon use,.site-rockpanel .dynamic-map__search-result__map__marker-information .icon circle,.site-rockpanel .dynamic-map__search-result__map__marker-information .icon path,.site-rockpanel .dynamic-map__search-result__map__marker-information .icon polygon,.site-rockpanel .dynamic-map__search-result__map__marker-information .icon rect,.site-rockpanel .dynamic-map__search-result__map__marker-information .icon use{fill:#fff}.dynamic-map__search-result__map__marker-information .icon svg{width:32px;height:32px}.dynamic-map .select__label{display:inline-block!important}.gm-style-iw+button,.gm-style>div:first-child>div+div>div:last-child>div>div:first-child>div:first-child{display:block!important}.gm-style .gm-style-iw-t::after{background:0 0;-webkit-box-shadow:none;box-shadow:none}.gm-style .gm-style-iw-a{width:0!important}.gm-style .gm-style-iw-d::-webkit-scrollbar-track,.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece{background-color:transparent}.gm-style .gm-style-iw-c{background-color:transparent!important;padding-top:0!important;padding-bottom:0!important;padding-left:1.5rem!important;-webkit-box-shadow:none!important;box-shadow:none!important}.gm-style-iw{margin-top:5px;top:100%!important;left:50%!important;text-align:center;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.gm-style-iw>*{max-width:none!important;max-height:none!important}.info-modal{width:43rem;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 2rem 2rem;position:relative;max-width:100%;text-align:left;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);box-shadow:0 2px 20px 0 rgba(0,0,0,.08)}.info-modal__headline{padding:0;margin:0 0 1.25rem;font-size:2rem;line-height:1.5;font-weight:500}.info-modal__text{font-size:1.75rem;line-height:1.43;opacity:.65}.info-modal__link{font-size:14px;font-size:1.75rem;display:block;padding-top:2rem;margin-top:1.25rem;border-top:1px solid rgba(0,0,0,.05);color:rgba(0,0,0,.9);font-weight:500}.info-modal .modal__close{top:0;right:0;margin:0;border:none}.info-modal .modal__close:after,.info-modal .modal__close:before{background-color:#d20014}.login-modal input:-webkit-autofill,.login-modal input:-webkit-autofill:focus,.login-modal input:-webkit-autofill:hover,.login-modal select:-webkit-autofill,.login-modal select:-webkit-autofill:focus,.login-modal select:-webkit-autofill:hover,.login-modal textarea:-webkit-autofill,.login-modal textarea:-webkit-autofill:focus,.login-modal textarea:-webkit-autofill:hover{border:1px solid #fff;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fff inset}.login-form .register-text,.login-modal .register-text{font-size:16px;margin-bottom:5px;line-height:20px;text-shadow:1px 1px rgba(250,250,250,.3)}.login-form .register-link-text,.login-modal .register-link-text{font-size:16px;margin-bottom:5px;font-weight:700;line-height:20px;text-shadow:1px 1px rgba(250,250,250,.3)}#gated-content-managment .text-success,.login-form .text-success,.login-modal .text-success{color:#28a745!important}#gated-content-managment .text-warning,.login-form .text-warning,.login-modal .text-warning{color:#ffc107!important}.login-form .required:after,.login-modal .required:after{content:" *";color:red}.login-form .formField,.login-modal .formField{float:none;padding:1rem 0!important;font-size:2rem;width:100%!important;-webkit-transition:.3s;transition:.3s ease;font-weight:500;line-height:1.4em;border-bottom:1px solid rgba(0,0,0,.3)}.login-modal .formField::-webkit-input-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:1;font-weight:300}.login-modal .formField::-moz-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:1;font-weight:300}.login-modal .formField:-ms-input-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:1;font-weight:300}.login-modal .formField:-moz-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:1;font-weight:300}.login-modal .formField:focus::-webkit-input-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:0;font-weight:300}.login-modal .formField:focus::-moz-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:0;font-weight:300}.login-modal .formField:focus:-ms-input-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:0;font-weight:300}.login-modal .formField:focus:-moz-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:0;font-weight:300}.login-modal .loginTextField::-ms-expand,.login-modal select::-ms-expand{display:none}.login-form .select__wrap,.login-modal .select__wrap{border:0}.O104-related-articles{position:fixed;padding:2.5rem 0;top:0;left:0;margin-top:100vh;width:100%;background:#fff;z-index:100;-webkit-box-shadow:0 -5px 11px 0 rgba(0,0,0,.08);box-shadow:0 -5px 11px 0 rgba(0,0,0,.08);-webkit-transform:translateY(-78px);transform:translateY(-78px);-webkit-transition:-webkit-transform .5s,-webkit-box-shadow .3s cubic-bezier(.455,.03,.515,.955) 20ms;transition:-webkit-transform .5s,-webkit-box-shadow .3s 20ms cubic-bezier(.455,.03,.515,.955);transition:transform .5s,box-shadow .3s 20ms cubic-bezier(.455,.03,.515,.955);transition:transform .5s,box-shadow .3s 20ms cubic-bezier(.455,.03,.515,.955),-webkit-transform .5s,-webkit-box-shadow .3s 20ms cubic-bezier(.455,.03,.515,.955)}.O104-related-articles--contracted{-webkit-transform:translateY(0);transform:translateY(0)}.O104-related-articles--open{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.O104-related-articles--open .icon--small-arrow-up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.O104-related-articles a{color:#000}.O104-related-articles .container,.O104-related-articles .js-modal .modal__inner,.js-modal .O104-related-articles .modal__inner{overflow:hidden}.O104-related-articles .container .slider-container,.O104-related-articles .js-modal .modal__inner .slider-container,.js-modal .O104-related-articles .modal__inner .slider-container{overflow:hidden;text-align:right}.O104-related-articles__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:24px}.O104-related-articles__list-item{font-size:1.75rem;-ms-flex-negative:0;flex-shrink:0;width:50%}.O104-related-articles__list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;height:124px;padding:2rem;-webkit-box-shadow:0 5px 8px 0 rgba(0,0,0,.08);box-shadow:0 5px 8px 0 rgba(0,0,0,.08);margin:0 4px;position:relative;font-weight:600}.O104-related-articles .toggle-button{cursor:pointer;background:0 0;border:none;font-size:1.75rem;font-weight:600;line-height:1.75rem;padding:1.5rem 0}.O104-related-articles .toggle-button:focus,.login-form .loginTextField:focus,.login-form select:focus{outline:0}.related-articles--up{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateY(-4.75rem);transform:translateY(-4.75rem)}.related-articles--up-high,.related-articles--up-mid-high{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateY(-25.5rem);transform:translateY(-25.5rem)}.market-selector-overlay.modal-market-selector h5{font-weight:500;margin-bottom:1.5rem}.market-selector-overlay.modal-market-selector p{margin-bottom:3rem}.O105-comments-section__inner{padding-top:6rem;padding-bottom:6rem;width:43rem;margin:0 auto}.O105-comments-section__header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:5.625rem}.O105-comments-section__comment-list{margin-bottom:5.625rem}.O105-comments-section__comment-item{padding:3.125rem 0;border-bottom:2px solid rgba(0,0,0,.05)}.O105-comments-section__comment-item .O105-comments-section__header{margin-bottom:2rem}.O105-comments-section__concat-cta:hover{text-decoration:underline}.O105-comments-section__counter{font-size:14px;font-size:1.75rem;line-height:1.42857;font-weight:500;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.O105-comments-section__counter strong{font-size:30px;font-size:3.75rem;line-height:1.33333;letter-spacing:-.4375rem;font-weight:600;color:#d20014;margin-right:2rem}.O105-comments-section__profile{font-size:14px;font-size:1.75rem;line-height:1.42857;font-weight:500;color:#000}.O105-comments-section__timestamp{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:12px;font-size:1.5rem;line-height:1;font-weight:500;opacity:.4}.O105-comments-section__gravatar{border-radius:50%;margin-right:2rem}.O105-comments-section__form{margin-top:5.625rem}.O105-comments-section__form textarea{display:block;width:100%}.O105-comments-section__character-count{opacity:.65;margin:1rem 0;font-size:14px;font-size:1.75rem;line-height:1.42857}.O105-comments-section__login{margin-top:5.625rem;text-align:center}.O105-comments-section__login h5{font-weight:400;font-size:30px;font-size:3.75rem;line-height:1.33333;letter-spacing:-.0625rem}.O105-comments-section__login p{opacity:.7;margin-bottom:8rem}.O105-comments-section__modal{width:43.75rem!important}.O105-comments-section__modal p{text-align:center;font-size:18px;font-size:2.25rem;line-height:1.33333;font-weight:500;margin:11.25rem 0}.O105-comments-section .is-hidden,.gated-content-list p,.gated-content::after,.gated-content::before{display:none}.gated-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.gated-content h2,.gated-content h5{font-size:2.25rem;margin:0;padding:0;line-height:1.33333}.gated-content-downloads,.gated-content-list{padding-top:6rem;padding-bottom:6rem;width:43rem}.gated-content-list h5{margin:1.5rem 0}.gated-content-list .list-header h2{float:left}.gated-content-list .access-link{font-size:1.75rem;font-weight:500;float:right;line-height:1.71429}.gated-content-downloads__list,.gated-content-list .content-list{list-style:none;margin:0;padding:0}.gated-content-list .content-list-item{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08);padding:3rem 2rem}.gated-content-downloads__item{padding:2rem 0;border-top:1px solid rgba(0,0,0,.05)}.gated-content-downloads__item.is-first,.gated-content-downloads__item:first-child{border-top:0}.O107-landing-block .content .btn .icon--arrow-right,.O107-landing-block .content .filter__btn .icon--arrow-right,.gated-content-downloads__item.is-hidden{display:none}.gated-content-downloads__thumbnail{height:80px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08)}.gated-content-downloads__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:2rem;-ms-flex-line-pack:end;align-content:flex-end}.gated-content-downloads__content .label,.gated-content-downloads__content h5{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-line-pack:start;align-content:flex-start}.gated-content-downloads__content .btn,.gated-content-downloads__content .filter__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-line-pack:end;align-content:flex-end}.gated-content-downloads .label{padding-top:0;margin-top:0;line-height:1}.profile-settings{width:43rem;margin:0 auto}.profile-settings .icon.is-profile-icon{width:10rem;opacity:.1;margin:0}.profile-settings__profile{padding-top:6rem;padding-bottom:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.05)}.profile-settings__profile__text{margin-left:3rem}@media screen and (min-width:768px){.info-modal{max-width:none;width:41rem;padding:5rem 3rem 3rem}.info-modal .modal__close{top:1rem;right:1rem}.O104-related-articles__list-item{width:25%}.related-articles--up-high{-webkit-transform:translateY(-29.25rem);transform:translateY(-29.25rem)}.O105-comments-section__inner,.gated-content-downloads,.gated-content-list,.profile-settings{width:85rem}.O105-comments-section__counter strong,.O105-comments-section__login h5{font-size:40px;font-size:5rem;line-height:1.2}.O105-comments-section__profile{font-size:18px;font-size:2.25rem;line-height:1.33333}.O105-comments-section__modal p{font-size:24px;font-size:3rem;line-height:1.33333}.gated-content .label{font-size:10px;font-size:1.25rem}.gated-content h5{font-size:1.75rem}.gated-content-list p{display:inline}.profile-settings .icon.is-profile-icon{width:19rem}.profile-settings__profile__text{margin-left:3rem}}.profile-settings__profile__text a,.profile-settings__profile__text span{display:block;color:#000;font-weight:300;font-size:2rem;padding:.5rem 0}.profile-settings__profile__text a{font-weight:500;color:#d20014}.profile-settings__profile__text .is-bold{font-weight:600}.profile-settings__delete:after,.profile-settings__delete:before{content:' ';display:table}.profile-settings__delete:after{clear:both}.profile-settings__delete a{float:right;font-size:2rem;font-weight:500;color:#d20014}.O106-inline-blog-link{height:66px;background-color:#d20014;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.08);box-shadow:0 3px 3px 0 rgba(0,0,0,.08);margin-bottom:5px}.O106-inline-blog-link .details{color:#fff;padding-left:10px;width:calc(100% - 127px);float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.O106-inline-blog-link .details .date{font-size:10px}.O106-inline-blog-link .details .title{font-size:16px;font-weight:500;text-decoration:none;max-height:43px;overflow:hidden}.O106-inline-blog-link .link-image{display:block;width:117px;height:66px;float:left}.O106-inline-blog-link .link-image img{position:relative;height:66px;width:117px}.O106-inline-blog-link .blog-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.O107-landing-block .description{opacity:.9;line-height:3rem;margin-top:0}.O107-landing-block .content .btn,.O107-landing-block .content .filter__btn{margin-left:1rem;margin-right:1rem;padding-left:4rem;padding-right:4rem;color:#d20014}.O107-landing-block .content .download-white .icon path,.O109-hierarchy-container .O109-hierarchy-second-card-header.is-brand-color .O109-hierarchy-second-card-header-container div .icon--arrow-right svg path,.O109-hierarchy-container .O109-hierarchy-second-card-header.is-brand-color .O109-hierarchy-second-card-header-container div .icon--arrow-right svg path:hover,.O109-hierarchy-container .O109-hierarchy-third-card-header.is-brand-color .O109-hierarchy-third-card-header-container div .icon--arrow-right svg path,.O109-hierarchy-container .O109-hierarchy-third-card-header.is-brand-color .O109-hierarchy-third-card-header-container div .icon--arrow-right svg path:hover,.O109-hierarchy-wrapper .O109-hierarchy-main-card-header.is-brand-color div .icon--arrow-right svg path,.O109-hierarchy-wrapper .O109-hierarchy-main-card-header.is-brand-color div .icon--arrow-right svg path:hover{fill:#fff!important}@media screen and (max-width:767px){.dynamic-map__search-result__list{margin-right:-2rem}.dynamic-map__search-result__list__item{padding-left:0;margin-right:2rem}.dynamic-map__search-result__map{margin-left:-2rem;margin-right:-2rem}.O104-related-articles .slider__controls{display:none}.download-white,.mobile-download{display:block;margin:1rem 2rem .125rem}}.container-wrapper{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;padding:15px}.container-wrapper .wrapped-content{width:100%;z-index:1}.O109-hierarchy-wrapper a.col.main .is-white-color,.O109-hierarchy-wrapper a.col.second,.O109-hierarchy-wrapper a.col.third,.O109-hierarchy-wrapper a.col:active.main .is-white-color,.O109-hierarchy-wrapper a.col:active.second,.O109-hierarchy-wrapper a.col:active.third,.O109-hierarchy-wrapper a.col:focus.main .is-white-color,.O109-hierarchy-wrapper a.col:focus.second,.O109-hierarchy-wrapper a.col:focus.third,.O109-hierarchy-wrapper a.col:hover.main .is-white-color,.O109-hierarchy-wrapper a.col:hover.second,.O109-hierarchy-wrapper a.col:hover.third,.O109-hierarchy-wrapper a.col:link.main .is-white-color,.O109-hierarchy-wrapper a.col:link.second,.O109-hierarchy-wrapper a.col:link.third{color:#000}.O109-hierarchy-wrapper .O109-hierarchy-main-card .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper .O109-hierarchy-main-card .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper .O109-hierarchy-main-card .O109-hierarchy-third-card__image,.O109-hierarchy-wrapper .O109-hierarchy-second-card .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper .O109-hierarchy-second-card .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper .O109-hierarchy-second-card .O109-hierarchy-third-card__image,.O109-hierarchy-wrapper .O109-hierarchy-third-card .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper .O109-hierarchy-third-card .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper .O109-hierarchy-third-card .O109-hierarchy-third-card__image{position:relative;-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1);transition:box-shadow .3s cubic-bezier(.645,.045,.355,1);transition:box-shadow .3s cubic-bezier(.645,.045,.355,1),-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1)}.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-main-card:hover .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-main-card:hover .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-main-card:hover .O109-hierarchy-third-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-second-card:hover .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-second-card:hover .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-second-card:hover .O109-hierarchy-third-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-third-card:hover .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-third-card:hover .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-third-card:hover .O109-hierarchy-third-card__image{-webkit-box-shadow:inset 0 0 0 1rem #f5f5f5;box-shadow:inset 0 0 0 1rem #f5f5f5}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__big:after,body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__small:after{-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1);transition:box-shadow .3s cubic-bezier(.645,.045,.355,1);transition:box-shadow .3s cubic-bezier(.645,.045,.355,1),-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1);content:'';position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__big .btn,body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__big .filter__btn,body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__small .btn,body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__small .filter__btn{z-index:1}.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-main-card:hover .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-main-card:hover .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-main-card:hover .O109-hierarchy-third-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-second-card:hover .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-second-card:hover .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-second-card:hover .O109-hierarchy-third-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-third-card:hover .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-third-card:hover .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-third-card:hover .O109-hierarchy-third-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-main-card:hover .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-main-card:hover .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-main-card:hover .O109-hierarchy-third-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-second-card:hover .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-second-card:hover .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-second-card:hover .O109-hierarchy-third-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-third-card:hover .O109-hierarchy-main-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-third-card:hover .O109-hierarchy-second-card__image,.O109-hierarchy-wrapper.is-white .O109-hierarchy-third-card:hover .O109-hierarchy-third-card__image,body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__big:hover,body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__small:hover{-webkit-box-shadow:none;box-shadow:none}.O109-hierarchy-wrapper.is-white .O109-hierarchy-main-card:hover .O109-hierarchy-main-card__image:after,.O109-hierarchy-wrapper.is-white .O109-hierarchy-main-card:hover .O109-hierarchy-second-card__image:after,.O109-hierarchy-wrapper.is-white .O109-hierarchy-main-card:hover .O109-hierarchy-third-card__image:after,.O109-hierarchy-wrapper.is-white .O109-hierarchy-second-card:hover .O109-hierarchy-main-card__image:after,.O109-hierarchy-wrapper.is-white .O109-hierarchy-second-card:hover .O109-hierarchy-second-card__image:after,.O109-hierarchy-wrapper.is-white .O109-hierarchy-second-card:hover .O109-hierarchy-third-card__image:after,.O109-hierarchy-wrapper.is-white .O109-hierarchy-third-card:hover .O109-hierarchy-main-card__image:after,.O109-hierarchy-wrapper.is-white .O109-hierarchy-third-card:hover .O109-hierarchy-second-card__image:after,.O109-hierarchy-wrapper.is-white .O109-hierarchy-third-card:hover .O109-hierarchy-third-card__image:after,body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__big:hover:after,body.has-hover .O16-link-mosaic.as-module .O16-link-mosaic-inner-block a.O16-link-mosaic-inner-block__small:hover:after{-webkit-box-shadow:inset 0 0 0 1rem #fff;box-shadow:inset 0 0 0 1rem #fff}.O109-hierarchy-wrapper .O109-hierarchy-main-card .O109-hierarchy-main-card__image:after,.O109-hierarchy-wrapper .O109-hierarchy-main-card .O109-hierarchy-second-card__image:after,.O109-hierarchy-wrapper .O109-hierarchy-main-card .O109-hierarchy-third-card__image:after,.O109-hierarchy-wrapper .O109-hierarchy-second-card .O109-hierarchy-main-card__image:after,.O109-hierarchy-wrapper .O109-hierarchy-second-card .O109-hierarchy-second-card__image:after,.O109-hierarchy-wrapper .O109-hierarchy-second-card .O109-hierarchy-third-card__image:after,.O109-hierarchy-wrapper .O109-hierarchy-third-card .O109-hierarchy-main-card__image:after,.O109-hierarchy-wrapper .O109-hierarchy-third-card .O109-hierarchy-second-card__image:after,.O109-hierarchy-wrapper .O109-hierarchy-third-card .O109-hierarchy-third-card__image:after{-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1);transition:box-shadow .3s cubic-bezier(.645,.045,.355,1);transition:box-shadow .3s cubic-bezier(.645,.045,.355,1),-webkit-box-shadow .3s cubic-bezier(.645,.045,.355,1);content:'';position:absolute;top:-1px!important;bottom:-1px!important;left:-1px!important;right:-1px!important;-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-main-card:hover .O109-hierarchy-main-card__image:after,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-main-card:hover .O109-hierarchy-second-card__image:after,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-main-card:hover .O109-hierarchy-third-card__image:after,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-second-card:hover .O109-hierarchy-main-card__image:after,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-second-card:hover .O109-hierarchy-second-card__image:after,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-second-card:hover .O109-hierarchy-third-card__image:after,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-third-card:hover .O109-hierarchy-main-card__image:after,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-third-card:hover .O109-hierarchy-second-card__image:after,.O109-hierarchy-wrapper.is-light-grey .O109-hierarchy-third-card:hover .O109-hierarchy-third-card__image:after{-webkit-box-shadow:inset 0 0 0 1rem #f5f5f5;box-shadow:inset 0 0 0 1rem #f5f5f5}}.O109-hierarchy-wrapper .O109-hierarchy{position:relative}.O109-hierarchy-wrapper .pl-3{padding-left:3.125rem}.O109-hierarchy-wrapper .O109-hierarchy-header{padding:6rem}@media screen and (min-width:992px) and (min-width:992px) and (max-width:1199px){.O109-hierarchy-wrapper .O109-hierarchy-card__buttons-container{width:57.5rem}.O109-hierarchy-wrapper .O109-hierarchy-main-card{width:56.25rem;height:35.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:7rem;margin-top:6.75rem}.O109-hierarchy-wrapper .O109-hierarchy-main-card__image-wraper{width:100%;height:100%}}@media screen and (min-width:992px) and (min-width:1200px){.O109-hierarchy-wrapper .O109-hierarchy-card__buttons-container{width:69.25rem}.O109-hierarchy-wrapper .O109-hierarchy-main-card{width:68rem;height:42.5rem;margin-left:8.5rem;margin-top:8rem}.O109-hierarchy-wrapper .O109-hierarchy-main-card__image-wraper{width:100%;height:100%}}@media screen and (min-width:992px){.info-modal{width:37rem}.O104-related-articles__list-item a{margin:0;-webkit-box-shadow:none;box-shadow:none;font-size:2.25rem;font-weight:500}.O104-related-articles__list-item a::after{content:'';position:absolute;right:0;top:0;width:1px;height:100%;background:rgba(0,0,0,.05)}.O105-comments-section__inner{width:77rem}.O105-comments-section__counter strong,.O105-comments-section__login h5{font-size:48px;font-size:6rem;line-height:1.16667}.O105-comments-section__profile{font-size:18px;font-size:2.25rem;line-height:1.33333}.O105-comments-section__modal p{font-size:24px;font-size:3rem;line-height:1.33333}.gated-content-list{width:67rem;margin-right:1.5rem}.gated-content-list .content-list{height:calc(64vh - 10px);overflow-y:scroll}.gated-content-downloads{width:47rem;margin-left:1.5rem}.gated-content-downloads__list{height:calc(64vh - 90px);overflow-y:scroll}.profile-settings{width:97rem}.profile-settings .icon.is-profile-icon{width:17rem}.profile-settings__profile__text{margin-left:3rem}.O109-hierarchy-wrapper .col{float:left;position:relative}.O109-hierarchy-wrapper .col.main{width:55%}.O109-hierarchy-wrapper .col.second,.O109-hierarchy-wrapper .col.third{width:45%}.O109-hierarchy-wrapper .O109-hierarchy-card__buttons{position:absolute;bottom:0;left:0}.O109-hierarchy-wrapper .O109-hierarchy-card__buttons .btn,.O109-hierarchy-wrapper .O109-hierarchy-card__buttons .filter__btn{margin-right:1.875rem}.O109-hierarchy-wrapper .O109-hierarchy-card__buttons .btn--secondary{line-height:5rem}.O109-hierarchy-wrapper .O109-hierarchy-card__buttons-container{position:absolute;bottom:0;right:0}.O109-hierarchy-wrapper .O109-hierarchy-main-card{background-position:center;background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.O109-hierarchy-wrapper .O109-hierarchy-main-card__image-wraper{overflow:hidden}.O109-hierarchy-wrapper .O109-hierarchy-main-card__image-wraper .O109-hierarchy-main-card__image{background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.O109-hierarchy-wrapper .O109-hierarchy-main-card-header{width:36.125rem;position:absolute;top:0;left:1.875rem}.O109-hierarchy-container .O109-hierarchy-second-card{width:100%;background-position:center;background-repeat:no-repeat;background-size:contain;margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:375px) and (max-width:991px) and (min-width:375px){.O109-hierarchy-wrapper .O109-hierarchy-main-card{width:43rem;height:26.875rem}}@media screen and (min-width:375px) and (max-width:991px) and (min-width:768px){.O109-hierarchy-wrapper .O109-hierarchy-main-card{width:85rem;height:53.125rem}}@media screen and (min-width:375px) and (max-width:991px) and (min-width:992px){.O109-hierarchy-wrapper .O109-hierarchy-main-card{width:123rem;height:76.875rem}}.O109-hierarchy-container .O109-hierarchy-second-card-header-container div,.O109-hierarchy-container .O109-hierarchy-third-card-header-container div,.O109-hierarchy-wrapper .O109-hierarchy-main-card-header div{display:block;padding:4rem;position:relative}.O109-hierarchy-wrapper .O109-hierarchy-main-card-header div h4{padding:0;margin:0;color:#fff;font-size:2.25rem;line-height:1.33}.O109-hierarchy-container .O109-hierarchy-second-card-header.is-brand-color .O109-hierarchy-second-card-header-container .O109-hierarchy-second-card-header-bg::after,.O109-hierarchy-container .O109-hierarchy-third-card-header.is-brand-color .O109-hierarchy-third-card-header-container .O109-hierarchy-third-card-header-bg::after,.O109-hierarchy-wrapper .O109-hierarchy-main-card-header.is-brand-color .O109-hierarchy-main-card-header-bg::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#d20014;display:block;opacity:.65}.O109-hierarchy-container .O109-hierarchy-second-card-header.is-brand-color .O109-hierarchy-second-card-header-container .O109-hierarchy-second-card-header-bg:before,.O109-hierarchy-container .O109-hierarchy-third-card-header.is-brand-color .O109-hierarchy-third-card-header-container .O109-hierarchy-third-card-header-bg:before,.O109-hierarchy-wrapper .O109-hierarchy-main-card-header.is-brand-color .O109-hierarchy-main-card-header-bg:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#d20014;display:block;mix-blend-mode:multiply}.O109-hierarchy-container .O109-hierarchy-second-card-header.is-white-color h4,.O109-hierarchy-container .O109-hierarchy-third-card-header.is-white-color h4,.O109-hierarchy-wrapper .O109-hierarchy-main-card-header.is-white-color h4{color:#000}.O109-hierarchy-wrapper .O109-hierarchy-main-card-header.is-white-color .O109-hierarchy-main-card-header-bg{background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08);position:absolute;top:0;left:0;height:100%;width:100%;display:block}.O109-hierarchy-container .O109-hierarchy-second-card-header-container div h4,.O109-hierarchy-container .O109-hierarchy-third-card-header-container div h4{padding:0;margin:0;font-size:2.25rem;line-height:1.33;opacity:1}.O109-hierarchy-container .O109-hierarchy-second-card-header.is-white-color .O109-hierarchy-second-card-header-container .O109-hierarchy-second-card-header-bg::after,.O109-hierarchy-container .O109-hierarchy-third-card-header.is-white-color .O109-hierarchy-third-card-header-container .O109-hierarchy-third-card-header-bg::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;display:block;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08)}.O109-hierarchy-container .O109-hierarchy-second-card-header.is-white-color .O109-hierarchy-second-card-header-container .O109-hierarchy-second-card-header-bg:before,.O109-hierarchy-container .O109-hierarchy-third-card-header.is-white-color .O109-hierarchy-third-card-header-container .O109-hierarchy-third-card-header-bg:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;display:block}@media screen and (min-width:992px){.O109-hierarchy-container .O109-hierarchy-second-card__image-wraper{overflow:hidden;width:100%;height:100%}.O109-hierarchy-container .O109-hierarchy-second-card__image-wraper .O109-hierarchy-second-card__image{background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.O109-hierarchy-container .O109-hierarchy-second-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:1.875rem;position:absolute}.O109-hierarchy-container .O109-hierarchy-second-card-header-container{position:relative;width:36.125rem}.O109-hierarchy-container .O109-hierarchy-third-card{width:100%;background-position:center;background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:992px){.O109-hierarchy-container .O109-hierarchy-third-card__image-wraper{overflow:hidden;width:100%;height:100%}.O109-hierarchy-container .O109-hierarchy-third-card__image-wraper .O109-hierarchy-third-card__image{background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.O109-hierarchy-container .O109-hierarchy-third-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:1.875rem;position:absolute}.O109-hierarchy-container .O109-hierarchy-third-card-header-container{position:relative;width:36.125rem}.country-redirect-panel .row .country-redirect-panel__selector-button{max-width:33.33333%}}@media screen and (min-width:992px) and (min-width:992px) and (max-width:1199px){.O109-hierarchy-container .O109-hierarchy-second-card,.O109-hierarchy-container .O109-hierarchy-second-card-header{width:43.75rem;height:27.375rem}.O109-hierarchy-container .O109-hierarchy-second-card-header-container{right:-6.875rem}.O109-hierarchy-container .O109-hierarchy-third-card,.O109-hierarchy-container .O109-hierarchy-third-card-header{width:27.5rem;height:17.1875rem}.O109-hierarchy-container .O109-hierarchy-third-card-header-container{right:-23.25rem}}@media screen and (min-width:992px) and (min-width:1200px){.O109-hierarchy-container .O109-hierarchy-second-card,.O109-hierarchy-container .O109-hierarchy-second-card-header{width:52.125rem;height:32.5rem}.O109-hierarchy-container .O109-hierarchy-second-card-header-container{right:-8.5rem}.O109-hierarchy-container .O109-hierarchy-third-card,.O109-hierarchy-container .O109-hierarchy-third-card-header{width:36.25rem;height:22.65625rem}.O109-hierarchy-container .O109-hierarchy-third-card-header-container{right:-24.625rem}}@media screen and (min-width:375px) and (max-width:991px) and (min-width:375px){.O109-hierarchy-container .O109-hierarchy-second-card,.O109-hierarchy-container .O109-hierarchy-third-card{width:43rem;height:26.875rem}}@media screen and (min-width:375px) and (max-width:991px) and (min-width:768px){.O109-hierarchy-container .O109-hierarchy-second-card,.O109-hierarchy-container .O109-hierarchy-third-card{width:85rem;height:53.125rem}}@media screen and (min-width:375px) and (max-width:991px){.O73-hover-list__item__header.show-on-top.on-top{display:none}.O73-hover-list__item__header.show-on-top{display:block}.O109-hierarchy-wrapper .O109-hierarchy-card__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.O109-hierarchy-wrapper .O109-hierarchy-card__buttons-container .btn,.O109-hierarchy-wrapper .O109-hierarchy-card__buttons-container .filter__btn{margin-bottom:2rem}.O109-hierarchy-wrapper .O109-hierarchy-card__buttons-container .btn:last-child,.O109-hierarchy-wrapper .O109-hierarchy-card__buttons-container .filter__btn:last-child{margin-bottom:0}.O109-hierarchy-wrapper .O109-hierarchy-card__buttons-container .btn--secondary{line-height:5rem}.O109-hierarchy-container .O109-hierarchy-second-card,.O109-hierarchy-container .O109-hierarchy-third-card,.O109-hierarchy-wrapper .O109-hierarchy-main-card{background-position:center;background-repeat:no-repeat;background-size:contain;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4rem}.O109-hierarchy-container .O109-hierarchy-second-card__image-wraper,.O109-hierarchy-wrapper .O109-hierarchy-main-card__image-wraper{overflow:hidden;width:100%;height:calc(100% - 32px);opacity:.9;position:absolute;top:0;left:0}.O109-hierarchy-wrapper .O109-hierarchy-main-card__image-wraper .O109-hierarchy-main-card__image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.O109-hierarchy-container .O109-hierarchy-second-card-header,.O109-hierarchy-container .O109-hierarchy-third-card-header,.O109-hierarchy-wrapper .O109-hierarchy-main-card-header{position:relative;width:calc(100% - 64px);text-align:center}.O109-hierarchy-container .O109-hierarchy-second-card__image-wraper .O109-hierarchy-second-card__image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.O109-hierarchy-container .O109-hierarchy-third-card__image-wraper{overflow:hidden;width:100%;height:calc(100% - 32px);position:absolute;top:0;left:0}.O109-hierarchy-container .O109-hierarchy-third-card__image-wraper .O109-hierarchy-third-card__image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}}.chatbot-messages{position:absolute;left:40px;top:40px;z-index:10}.chatbot-popup{position:absolute;left:-160px;top:-40px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.5);box-shadow:2px 2px 8px rgba(0,0,0,.5);background:#fff;border-radius:6px;width:250px;z-index:11}.chatbot-popup:after{content:"";width:20px;height:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff;position:absolute;-webkit-box-shadow:1px 4px 8px rgba(0,0,0,.5);box-shadow:1px 4px 8px rgba(0,0,0,.5);z-index:-1;bottom:-10px;left:calc(80%)}.chatbot-popup-inner{padding:10px 5px;background:#fff;border-radius:6px;text-align:justify}.chatbot-popup-close-icon{position:absolute;left:240px;top:-10px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:15px;height:15px;border-radius:100%;background:-webkit-linear-gradient(-45deg,transparent 0,transparent 46%,#fff 46%,#fff 56%,transparent 56%,transparent 100%),-webkit-linear-gradient(45deg,transparent 0,transparent 46%,#fff 46%,#fff 56%,transparent 56%,transparent 100%);background-image:-ms-linear-gradient(-45deg,transparent 0,transparent 46%,#fff 46%,#fff 56%,transparent 56%,transparent 100%),-ms-linear-gradient(45deg,transparent 0,transparent 46%,#fff 46%,#fff 56%,transparent 56%,transparent 100%);background-color:gray;padding:2px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.5);box-shadow:0 0 5px 1px rgba(0,0,0,.5);z-index:10;cursor:pointer;border:2px solid #fff;border:2px solid #fff;border:2px solid #fff;border:2px solid #fff;border:2px solid #fff;border:2px solid #fff;border:2px solid #fff;border:2px solid #fff;border:2px solid #fff}.login-form input:-webkit-autofill,.login-form input:-webkit-autofill:focus,.login-form input:-webkit-autofill:hover,.login-form select:-webkit-autofill,.login-form select:-webkit-autofill:focus,.login-form select:-webkit-autofill:hover,.login-form textarea:-webkit-autofill,.login-form textarea:-webkit-autofill:focus,.login-form textarea:-webkit-autofill:hover{border:1px solid #fff;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fff inset}.login-form .formField::-webkit-input-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:1;font-weight:300}.login-form .formField::-moz-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:1;font-weight:300}.login-form .formField:-ms-input-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:1;font-weight:300}.login-form .formField:-moz-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:1;font-weight:300}.login-form .formField:focus::-webkit-input-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:0;font-weight:300}.login-form .formField:focus::-moz-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:0;font-weight:300}.login-form .formField:focus:-ms-input-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:0;font-weight:300}.login-form .formField:focus:-moz-placeholder{-webkit-transition:.3s;transition:.3s ease;color:#999;opacity:0;font-weight:300}.login-form .loginTextField::-ms-expand,.login-form select::-ms-expand{display:none}.country-redirect-panel{width:100%;background:#2b2b2b;position:fixed;top:0;z-index:1010;border-bottom:1px solid rgba(255,255,255,.4)}.country-redirect-panel .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0}@media screen and (max-width:1199px){.rw-slider-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rw-slider-overlay .rw-slider-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3rem;margin-bottom:3rem;padding:.75rem 2rem;position:relative}.rw-slider-overlay .rw-slider-indicator::before{content:"";border-radius:1.5rem;opacity:.8;background-color:#2b2b2b;width:100%;height:100%;position:absolute;top:0;left:0}.rw-slider-overlay .rw-slider-indicator-item{width:1.5rem;height:1.5rem;border:1px solid rgba(255,255,255,.5);border-radius:50%;z-index:3;overflow:hidden;margin-right:1.25rem}.rw-slider-overlay .rw-slider-indicator-item:last-child{margin-right:0}.O1-1-header__nav__bread-arrow,.O1-1-header__nav__item.is-home,.O1-1-header__nav__sub,.O1-1-header__teasers,.O1-1-header__tools .btn-language,.O1-1-header__tools__item--login,.O1-1-header__top_nav,.rw-slider-overlay .rw-slider-indicator-item__header{display:none}.rw-slider-overlay .rw-slider-indicator-item.active .rw-progress-bar{width:100%;height:100%;position:relative}.rw-slider-overlay .rw-slider-indicator-item.active .rw-progress-bar-value{width:100%;height:100%;position:relative;background-color:#fff}.rw-slider-overlay .rw-slider-indicator-item.active .rw-progress-bar-value.timer{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#2b2b2b),color-stop(50%,#fff));background:linear-gradient(to right,#2b2b2b 50%,#fff 50%);border-radius:50%;-webkit-animation:5s steps(360,start) both time;animation:5s steps(360,start) both time}.rw-slider-overlay .rw-slider-indicator-item.active .rw-progress-bar-value.timer .mask{-webkit-animation:5s steps(180,start) infinite mask;animation:5s steps(180,start) infinite mask}.rw-slider-overlay .rw-slider-indicator-item.active .rw-progress-bar-value .mask{height:100%;left:0;position:absolute;top:0;width:50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;border-radius:100% 0 0 100%/50% 0 0 50%}html.O1-1-header--open{overflow:hidden!important}.O1-1-header__bottom .btn-language .icon--small-arrow-down,.O1-1-header__bottom .btn-language .icon--small-arrow-left,.O1-1-header__bottom .btn-language .icon--small-arrow-right,.O1-1-header__bottom .btn-language .icon--small-arrow-up,.O1-1-header__bottom .btn-login .icon--small-arrow-down,.O1-1-header__bottom .btn-login .icon--small-arrow-left,.O1-1-header__bottom .btn-login .icon--small-arrow-right,.O1-1-header__bottom .btn-login .icon--small-arrow-up{margin-right:0;margin-left:0}.O1-1-header__nav[data-show-sub="1"]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.O1-1-header__nav[data-show-sub="2"]{-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}.O1-1-header__nav[data-show-sub="3"]{-webkit-transform:translate3d(-300%,0,0);transform:translate3d(-300%,0,0)}.O1-1-header__nav[data-show-sub="4"]{-webkit-transform:translate3d(-400%,0,0);transform:translate3d(-400%,0,0)}.O1-1-header.is-open .O1-1-header__nav__sub.is-open,.O1-1-header.no-clicks.is-open .O1-1-header__nav__sub.is-open-path{display:block}.O1-1-header__nav__item.is-title a{padding-top:2.5rem;padding-bottom:2.5rem}.O1-1-header a .icon--small-arrow-down,.O1-1-header a .icon--small-arrow-right,.O1-1-header a .icon--small-arrow-up,.O1-1-header button .icon--small-arrow-down,.O1-1-header button .icon--small-arrow-right,.O1-1-header button .icon--small-arrow-up{position:absolute;top:50%;right:2.875rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.O45-visual-accordion__item__header{position:relative}.country-redirect-panel .row{padding:2.625rem 0}}.country-redirect-panel .row .country-redirect-panel__selector-button{font-weight:lighter;min-width:auto;font-size:1.875rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.country-redirect-panel .row .country-redirect-panel__selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.country-redirect-panel .row .country-redirect-panel__selector .select .select__container.is-open .select__opener{color:#99999988;border-color:#99999988}.country-redirect-panel .row .country-redirect-panel__selector .select.is-initialized{margin:0 20px 0 0;padding:0;color:#999;border-bottom-color:#999;line-height:1.2em;padding-bottom:4px;padding-top:4px;font-size:2rem;cursor:pointer;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.country-redirect-panel .row .country-redirect-panel__selector .select.is-initialized .select__wrap{border-color:#999;width:100%}.country-redirect-panel .row .country-redirect-panel__selector .select.is-initialized .select__opener{border-color:#999;color:#999;font-weight:300}.country-redirect-panel .row .country-redirect-panel__selector .select.is-initialized .icon{margin-left:3.75rem}.country-redirect-panel .row .country-redirect-panel__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.country-redirect-panel .row .country-redirect-panel__text-container .country-redirect-panel__text{color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.country-redirect-panel .row .country-redirect-panel__text-container .country-redirect-panel__close{display:none}.country-redirect-panel .row .country-redirect-panel__elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.country-redirect-panel .row .country-redirect-panel__close{position:relative;display:block;width:21px;height:21px;margin-left:20px;-webkit-transition:background-color .2s cubic-bezier(.455,.03,.515,.955);transition:background-color .2s cubic-bezier(.455,.03,.515,.955);z-index:1;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer}.country-redirect-panel .row .country-redirect-panel__close:after,.country-redirect-panel .row .country-redirect-panel__close:before{content:"";display:block;width:2.5rem;height:.25rem;margin:auto;position:absolute;top:0;bottom:0;right:0;background:#999;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955)}.country-redirect-panel .row .country-redirect-panel__close:after{-webkit-transform:translateX(1.3px) translateY(-50%) translateY(-.875rem) rotate(45deg);transform:translateX(1.3px) translateY(-50%) translateY(-.875rem) rotate(45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.country-redirect-panel .row .country-redirect-panel__close:before{-webkit-transform:translateX(1.3px) translateY(50%) translateY(.75rem) rotate(-45deg);transform:translateX(1.3px) translateY(50%) translateY(.75rem) rotate(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0}.country-redirect-panel .row .country-redirect-panel__close:hover:after,.country-redirect-panel .row .country-redirect-panel__close:hover:before{background:#99999988}.search-results-page__no-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;padding-bottom:4rem;height:23.25rem;position:relative}.search-results-page__no-results__text{font-size:16px;font-size:2rem;font-weight:500;color:#fff;line-height:1.33;opacity:1}.search-results-page__no-results__text:last-child{margin-bottom:auto}.search-results-new-page__results-list,.search-results-page__results-list{position:relative;background:#fff;-webkit-box-shadow:0 -5px 11px 0 rgba(0,0,0,.08);box-shadow:0 -5px 11px 0 rgba(0,0,0,.08)}.search-results-page__results-list__header{position:relative;background:#fff}.search-results-page__results-list__header.is-sticky{position:fixed;bottom:0;left:0;right:0;z-index:110;-webkit-box-shadow:0 -5px 11px 0 rgba(0,0,0,.08);box-shadow:0 -5px 11px 0 rgba(0,0,0,.08)}.search-results-page__results-list__header__inner{padding:3rem 2rem 3rem 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-results-page__results-list__header__inner__number{font-size:48px;font-size:6rem;display:none;padding:0 3rem 0 0;color:#d20014;font-weight:600;line-height:1;letter-spacing:-3.5px}.search-results-page__results-list__header__inner__search-query{font-size:20px;font-size:2.5rem;line-height:1;font-weight:400}.search-results-page__results-list__header__to-list-btn-wrap{position:relative}.search-results-page__results-list__header.is-sticky .search-results-page__results-list__header__to-list-btn-wrap{position:static}.search-results-page__results-list__header__to-list-btn-wrap__to-list-btn{position:absolute;right:0;top:-3rem;z-index:10}.search-results-page__results-list__header.is-sticky .search-results-page__results-list__header__to-list-btn-wrap__to-list-btn{right:2rem}.search-results-page__results-list__header__to-list-btn-wrap__to-list-btn .icon svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:.2s ease-out icon-arrow-down-up;animation:.2s ease-out icon-arrow-down-up}.search-results-page__results-list__header__to-list-btn-wrap__to-list-btn .icon path{fill:#d20014}body.has-hover .search-results-page__results-list__header__to-list-btn-wrap__to-list-btn:hover .icon svg{-webkit-transform:rotate(90deg) translateZ(0);transform:rotate(90deg) translateZ(0);-webkit-animation:.2s ease-out icon-arrow-down-down;animation:.2s ease-out icon-arrow-down-down}.search-results-page__results-list__header:after{content:'';position:absolute;height:1px;background:#f5f5f5;left:0;right:0;bottom:0}.search-results-page__results-list__list__item{display:block;color:#000;padding:3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #f5f5f5}.search-results-page__results-list__list__item__headline{font-size:18px;font-size:2.25rem;padding-right:2rem;margin:0 0 2rem;font-weight:500;line-height:1.33;color:rgba(0,0,0,.9);opacity:1}.search-results-page__results-list__list__item__texts{width:100%}.search-results-page__results-list__list__item__texts .body-text-2{margin-bottom:8px}.search-results-page__results-list__list__item__texts .search-item-link{font-size:12px;font-size:1.5rem;word-wrap:break-word;width:100%;color:#000;opacity:.5}.search-results-page__results-list__list__item .label{margin-left:-20px}.search-results-page__form+.search-results-page__results-list .search-results-page__results-list__header__to-list-btn-wrap,.search-results-page__results-list__list__item .label__text{display:none}.search-results-page__results-list__list__item.is-brand .label,.search-results-page__results-list__list__item.is-rockwool .label{color:#d20014}.search-results-page__results-list__list__item.is-brand .icon circle,.search-results-page__results-list__list__item.is-brand .icon path,.search-results-page__results-list__list__item.is-brand .icon polygon,.search-results-page__results-list__list__item.is-brand .icon rect,.search-results-page__results-list__list__item.is-brand .icon svg,.search-results-page__results-list__list__item.is-brand .icon use,.search-results-page__results-list__list__item.is-rockwool .icon circle,.search-results-page__results-list__list__item.is-rockwool .icon path,.search-results-page__results-list__list__item.is-rockwool .icon polygon,.search-results-page__results-list__list__item.is-rockwool .icon rect,.search-results-page__results-list__list__item.is-rockwool .icon svg,.search-results-page__results-list__list__item.is-rockwool .icon use{fill:#d20014}.search-results-page__results-list__list__item.is-grodan .label{color:#093}.search-results-page__results-list__list__item.is-grodan .icon circle,.search-results-page__results-list__list__item.is-grodan .icon path,.search-results-page__results-list__list__item.is-grodan .icon polygon,.search-results-page__results-list__list__item.is-grodan .icon rect,.search-results-page__results-list__list__item.is-grodan .icon svg,.search-results-page__results-list__list__item.is-grodan .icon use{fill:#093}.search-results-page__results-list__list__item.is-lapinus .label{color:#002d72}.search-results-page__results-list__list__item.is-lapinus .icon circle,.search-results-page__results-list__list__item.is-lapinus .icon path,.search-results-page__results-list__list__item.is-lapinus .icon polygon,.search-results-page__results-list__list__item.is-lapinus .icon rect,.search-results-page__results-list__list__item.is-lapinus .icon svg,.search-results-page__results-list__list__item.is-lapinus .icon use{fill:#002d72}.search-results-page__results-list__list__item.is-rockfon .label{color:#00638e}.search-results-page__results-list__list__item.is-rockfon .icon circle,.search-results-page__results-list__list__item.is-rockfon .icon path,.search-results-page__results-list__list__item.is-rockfon .icon polygon,.search-results-page__results-list__list__item.is-rockfon .icon rect,.search-results-page__results-list__list__item.is-rockfon .icon svg,.search-results-page__results-list__list__item.is-rockfon .icon use{fill:#00638e}.search-results-page__results-list__list__item.is-rockpanel .label{color:#253355}.search-results-page__results-list__list__item.is-rockpanel .icon circle,.search-results-page__results-list__list__item.is-rockpanel .icon path,.search-results-page__results-list__list__item.is-rockpanel .icon polygon,.search-results-page__results-list__list__item.is-rockpanel .icon rect,.search-results-page__results-list__list__item.is-rockpanel .icon svg,.search-results-page__results-list__list__item.is-rockpanel .icon use{fill:#253355}body.has-hover a.search-results-page__results-list__list__item:hover{color:#000;text-decoration:none}.search-results-page__results-list__list.no-more-items .search-results-page__results-list__list__item:last-child{padding-bottom:6rem;border-bottom:0}.search-results-page__results-list__list__btn-wrap{padding-top:6rem;padding-bottom:6rem;text-align:center}.search-results-page{background:#f5f5f5}.page-wrapper>.search-results-page:first-child:before,.page-wrapper>div:first-child>.search-results-page:first-child:before,.page-wrapper>div>div:first-child>.search-results-page:first-child:before{content:'';display:block;height:41rem;position:absolute;right:0;left:0;top:0;background:#d20014}.search-results-new-page__top-results,.search-results-page__top-results{position:relative;margin:0;padding:0 0 3rem}.search-results-page__top-results:after,.search-results-page__top-results:before{content:' ';display:table}.search-results-page__top-results:after{clear:both}.search-results-page__top-results__primary,.search-results-page__top-results__secondary,.search-results-page__top-results__tertiary{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08);margin-bottom:3rem}.search-results-page__top-results__primary>*,.search-results-page__top-results__secondary>*,.search-results-page__top-results__tertiary>*{width:100%}.search-results-page__top-results .btn,.search-results-page__top-results .filter__btn{line-height:2.25rem}.search-results-new-page__no-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:4rem;padding-bottom:4rem;height:23.25rem;position:relative}.search-results-new-page__no-results__text{font-size:16px;font-size:2rem;font-weight:300;line-height:1.33;color:#d20014;text-align:center;opacity:1}.search-results-new-page__no-results__text:last-child{margin-bottom:auto;word-break:break-all}.search-results-new-page__results-list__header{position:relative;background:#fff}.search-results-new-page__results-list__header.is-sticky{position:fixed;bottom:0;left:0;right:0;z-index:110;-webkit-box-shadow:0 -5px 11px 0 rgba(0,0,0,.08);box-shadow:0 -5px 11px 0 rgba(0,0,0,.08)}.search-results-new-page__results-list__header__inner{padding:3rem 2rem 3rem 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-results-new-page__results-list__header__inner__number{font-size:48px;font-size:6rem;display:none;padding:0 3rem 0 0;color:#d20014;font-weight:600;line-height:1;letter-spacing:-3.5px}.search-results-new-page__results-list__header__inner__search-query{font-size:20px;font-size:2.5rem;line-height:1;font-weight:400}.search-results-new-page__results-list__header__to-list-btn-wrap{position:relative}.search-results-page__results-list__header.is-sticky .search-results-new-page__results-list__header__to-list-btn-wrap{position:static}.search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn{position:absolute;right:0;top:-3rem;z-index:10}.search-results-page__results-list__header.is-sticky .search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn{right:2rem}.search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn .icon svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:.2s ease-out icon-arrow-down-up;animation:.2s ease-out icon-arrow-down-up}.search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn .icon path{fill:#d20014}body.has-hover .search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn:hover .icon svg{-webkit-transform:rotate(90deg) translateZ(0);transform:rotate(90deg) translateZ(0);-webkit-animation:.2s ease-out icon-arrow-down-down;animation:.2s ease-out icon-arrow-down-down}.search-results-new-page__results-list__header:after{content:'';position:absolute;height:1px;background:#f5f5f5;left:0;right:0;bottom:0}.search-results-new-page__results-list__list__item{display:block;color:#000;padding:3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #f5f5f5}.search-results-new-page__results-list__list__item__headline{font-size:18px;font-size:2.25rem;padding-right:2rem;margin:0 0 2rem;font-weight:500;line-height:1.33;color:rgba(0,0,0,.9);opacity:1}.search-results-new-page__results-list__list__item__texts{width:100%}.search-results-new-page__results-list__list__item__texts .body-text-2{margin-bottom:8px}.search-results-new-page__results-list__list__item__texts .search-item-link{font-size:12px;font-size:1.5rem;word-wrap:break-word;width:100%;color:#000;opacity:.5}.search-results-new-page__results-list__list__item .label{margin-left:-20px}.domo-dashboard-page .collapsable-panel.collapsed .collapsable-panel__panel,.search-results-new-page__form+.search-results-page__results-list .search-results-page__results-list__header__to-list-btn-wrap,.search-results-new-page__results-list__list__item .label__text{display:none}.search-results-new-page__results-list__list__item.is-brand .label,.search-results-new-page__results-list__list__item.is-rockwool .label{color:#d20014}.search-results-new-page__results-list__list__item.is-brand .icon circle,.search-results-new-page__results-list__list__item.is-brand .icon path,.search-results-new-page__results-list__list__item.is-brand .icon polygon,.search-results-new-page__results-list__list__item.is-brand .icon rect,.search-results-new-page__results-list__list__item.is-brand .icon svg,.search-results-new-page__results-list__list__item.is-brand .icon use,.search-results-new-page__results-list__list__item.is-rockwool .icon circle,.search-results-new-page__results-list__list__item.is-rockwool .icon path,.search-results-new-page__results-list__list__item.is-rockwool .icon polygon,.search-results-new-page__results-list__list__item.is-rockwool .icon rect,.search-results-new-page__results-list__list__item.is-rockwool .icon svg,.search-results-new-page__results-list__list__item.is-rockwool .icon use{fill:#d20014}.search-results-new-page__results-list__list__item.is-grodan .label{color:#093}.search-results-new-page__results-list__list__item.is-grodan .icon circle,.search-results-new-page__results-list__list__item.is-grodan .icon path,.search-results-new-page__results-list__list__item.is-grodan .icon polygon,.search-results-new-page__results-list__list__item.is-grodan .icon rect,.search-results-new-page__results-list__list__item.is-grodan .icon svg,.search-results-new-page__results-list__list__item.is-grodan .icon use{fill:#093}.search-results-new-page__results-list__list__item.is-lapinus .label{color:#002d72}.search-results-new-page__results-list__list__item.is-lapinus .icon circle,.search-results-new-page__results-list__list__item.is-lapinus .icon path,.search-results-new-page__results-list__list__item.is-lapinus .icon polygon,.search-results-new-page__results-list__list__item.is-lapinus .icon rect,.search-results-new-page__results-list__list__item.is-lapinus .icon svg,.search-results-new-page__results-list__list__item.is-lapinus .icon use{fill:#002d72}.search-results-new-page__results-list__list__item.is-rockfon .label{color:#00638e}.search-results-new-page__results-list__list__item.is-rockfon .icon circle,.search-results-new-page__results-list__list__item.is-rockfon .icon path,.search-results-new-page__results-list__list__item.is-rockfon .icon polygon,.search-results-new-page__results-list__list__item.is-rockfon .icon rect,.search-results-new-page__results-list__list__item.is-rockfon .icon svg,.search-results-new-page__results-list__list__item.is-rockfon .icon use{fill:#00638e}.search-results-new-page__results-list__list__item.is-rockpanel .label{color:#253355}.search-results-new-page__results-list__list__item.is-rockpanel .icon circle,.search-results-new-page__results-list__list__item.is-rockpanel .icon path,.search-results-new-page__results-list__list__item.is-rockpanel .icon polygon,.search-results-new-page__results-list__list__item.is-rockpanel .icon rect,.search-results-new-page__results-list__list__item.is-rockpanel .icon svg,.search-results-new-page__results-list__list__item.is-rockpanel .icon use{fill:#253355}body.has-hover a.search-results-new-page__results-list__list__item:hover{color:#000;text-decoration:none}.search-results-new-page__results-list__list.no-more-items .search-results-new-page__results-list__list__item:last-child{padding-bottom:6rem;border-bottom:0}.search-results-new-page__results-list__list__btn-wrap{padding-top:6rem;padding-bottom:6rem;text-align:center}.search-results-page .search-form{float:none;margin-left:auto;margin-right:auto;padding:.5rem 0 3rem;position:relative;z-index:999}@media screen and (min-width:768px) and (max-width:desktop-1px){.search-results-page .search-form{padding:0 0 1rem;position:absolute;left:0;right:0;top:1.5rem;z-index:1100}}.search-results-page .search-form__form{font-size:16px;font-size:2rem;padding:0 5rem 0 2rem;height:6.25rem;padding-left:2rem;position:relative;line-height:6.25rem;border-bottom:0;background:rgba(0,0,0,.2)}@media screen and (max-width:991px){.O87-collapsible-table .is-load-more-ready tbody tr.is-load-hidden,.O87-collapsible-table .js-table-filter__table:not(.is-load-more-ready) tr:nth-child(n+6),.O87-collapsible-table__accordion-btn,.country-redirect-panel .row .country-redirect-panel__close,html.touchevents .O103-house-product-demo__intro__dot.is-mouse{display:none}html.has-product-filter-open{overflow:hidden}.O103-house-product-demo__scene.has-hotspot-active .O103-house-product-demo__hotspot:not(.is-selected) .O103-house-product-demo__hotspot__label,.O103-house-product-demo__scene.has-room-active .O103-house-product-demo__hotspot.not-in-room .O103-house-product-demo__hotspot__label{opacity:0;visibility:hidden;-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.O103-house-product-demo__scene.has-room-active .O103-house-product-demo__hotspot:not(.not-in-room) .O103-house-product-demo__hotspot__label,.O103-house-product-demo__scene.has-room-labels .O103-house-product-demo__hotspot__label{opacity:1;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}html.touchevents .O103-house-product-demo__intro__dot.is-touch{display:-webkit-box;display:-ms-flexbox;display:flex}.O103-house-product-demo.has-hidden-overlay .O103-house-product-demo__sticky__item.is-open{width:5rem;-ms-flex-preferred-size:5rem;flex-basis:5rem;margin-left:1rem}.O103-house-product-demo__overlays:before{content:"";display:block;height:3rem;position:absolute;right:2rem;left:2rem;bottom:0;z-index:13500;background:-webkit-gradient(linear,left top,left bottom,from(rgba(216,216,216,0)),to(rgba(216,216,216,.5)));background:linear-gradient(180deg,rgba(216,216,216,0) 0,rgba(216,216,216,.5) 100%);-webkit-transform:scale(1,0) translateZ(0);transform:scale(1,0) translateZ(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1),-webkit-transform .5s cubic-bezier(.645,.045,.355,1);will-change:transform}.O103-house-product-demo.has-open-overlay .O103-house-product-demo__overlays:before{-webkit-transform:scale(1,1) translateZ(0);transform:scale(1,1) translateZ(0)}.O103-house-product-demo__overlay__inner::-webkit-scrollbar{width:0}.country-redirect-panel .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.country-redirect-panel .row .country-redirect-panel__selector-button{padding-top:4px;padding-bottom:4px;margin-top:8px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;line-height:4rem}.country-redirect-panel .row .country-redirect-panel__selector{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.25rem;width:100%}.country-redirect-panel .row .country-redirect-panel__text-container,.country-redirect-panel .row .country-redirect-panel__text-container .country-redirect-panel__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.country-redirect-panel .row .country-redirect-panel__text-container .country-redirect-panel__close{display:block}.country-redirect-panel .row .country-redirect-panel__elements{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.search-results-page .search-form__btn{height:6.25rem;padding-top:0}}.search-results-page .search-form__btn svg{margin-top:-.75rem}.search-results-page .search-form__reset{margin:0;height:100%;width:5rem;position:absolute;right:0;top:0;bottom:0}.search-results-page .search-form__input input::-webkit-input-placeholder{color:#fff;opacity:1}.search-results-page .search-form__input input::-ms-input-placeholder{color:#fff;opacity:1}.search-results-page .search-form__input input::placeholder{color:#fff;opacity:1}.search-results-page .search-form__list{width:100%;padding-top:1rem;position:absolute;left:0;top:6.25rem}.js-modal .page-wrapper>.search-results-new-page:first-child>.modal__inner:not(.search-results-new-page__no-results):before,.js-modal .page-wrapper>div:first-child>.search-results-new-page:first-child>.modal__inner:not(.search-results-new-page__no-results):before,.js-modal .page-wrapper>div>div:first-child>.search-results-new-page:first-child>.modal__inner:not(.search-results-new-page__no-results):before,.page-wrapper>.search-results-new-page:first-child>.container:not(.search-results-new-page__no-results):before,.page-wrapper>div:first-child>.search-results-new-page:first-child>.container:not(.search-results-new-page__no-results):before,.page-wrapper>div>div:first-child>.search-results-new-page:first-child>.container:not(.search-results-new-page__no-results):before{content:'';display:block;height:41rem;position:absolute;right:0;left:0;top:0;background:#d20014}.search-results-new-page__top-results:after,.search-results-new-page__top-results:before{content:' ';display:table}.domo-dashboard-page .clear-both,.gated-content-management h6,.search-results-new-page__top-results:after{clear:both}.search-results-new-page__top-results__primary,.search-results-new-page__top-results__secondary,.search-results-new-page__top-results__tertiary{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08);margin-bottom:3rem}.search-results-new-page__top-results__primary>*,.search-results-new-page__top-results__secondary>*,.search-results-new-page__top-results__tertiary>*{width:100%}.search-results-new-page__top-results .btn,.search-results-new-page__top-results .filter__btn{line-height:2.25rem}@media screen and (min-width:768px) and (max-width:991px){.O73-hover-list__item__content{display:-webkit-box;display:-ms-flexbox;display:flex}.O73-hover-list__item__copy{-webkit-box-flex:1;-ms-flex:1;flex:1}.O73-hover-list__item .btn,.O73-hover-list__item .filter__btn{-ms-flex-negative:0;flex-shrink:0;margin-right:0;padding-left:2rem}.rich-text-card .card .text-area{padding:3rem;width:100%}.O87-collapsible-table__table-accordion .btn,.O87-collapsible-table__table-accordion .filter__btn{min-width:0}.modal-colors{width:85rem}.modal-colors .O88-color-options__section{width:100%}.modal-colors .O88-color-options__section__list__item{width:50%}.O88-color-options__section:first-child{padding-top:1rem}.O88-color-options__section:nth-of-type(2n+2){margin-left:3rem}.O89-product-filter-overlay.is-visible{opacity:.95;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.O101-reference-locator__selected__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:24.5rem;padding-left:1.5rem;padding-right:1.5rem}.dynamic-map.is-search .dynamic-map__search-result__list-area{margin-left:0}.dynamic-map.is-search .dynamic-map__search-result__sidebar__title{padding-left:0}.dynamic-map.is-search .dynamic-map__search-result__map-wrapper{height:100%}.dynamic-map__search-result__list-wrapper .dynamic-map__search-result__list,.dynamic-map__search-result__map-wrapper{height:48rem}.search-results-new-page__top-results__wrap,.search-results-page__top-results__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product-category-page .product-category-section__mobile-top-bar{z-index:99;position:relative;background:#f5f5f5;padding:3rem 0}.product-category-page .product-category-section__mobile-top-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-category-page .product-category-section__mobile-top-bar__inner__toggle-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem;height:4rem;border:1px solid rgba(151,151,151,.3);font-weight:500;border-radius:.25rem;color:rgba(0,0,0,.65);cursor:pointer}.product-category-page .product-category-section__mobile-top-bar__inner__toggle-btn .icon{margin-left:0;margin-right:1rem}.product-category-page .product-category-section__mobile-top-bar__inner__results-amount{font-weight:500;color:rgba(0,0,0,.65)}.product-category-page .product-category-section__mobile-top-bar__inner__results-amount span{color:#d20014}.page-404{padding-top:9rem;padding-bottom:9rem;text-align:center}.page-404 h1{font-size:100px;font-size:12.5rem;padding:0;margin:0 0 2rem;color:#d20014;font-weight:500;letter-spacing:-.5rem;line-height:1}.page-404 p{font-size:18px;font-size:2.25rem;line-height:1.33;opacity:.9}.domo-dashboard-page .root{padding-top:50px}.domo-dashboard-page .root .page-wrapper{padding-bottom:100px}.domo-dashboard-page .ledger{position:fixed;right:-300px;top:160px;width:300px;height:50%;z-index:10000;-webkit-transition:right .2s ease-in;transition:right .2s ease-in}.domo-dashboard-page .ledger.active{right:0;-webkit-box-shadow:-2px 2px 10px rgba(0,0,0,.5);box-shadow:-2px 2px 10px rgba(0,0,0,.5)}.domo-dashboard-page .ledger__trigger{position:absolute;left:-65px;top:35px;height:30px;width:100px;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fff;font-weight:700;background:#d20014;border:none;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.7);box-shadow:1px 1px 5px rgba(0,0,0,.7)}.domo-dashboard-page .collapsable-panel{clear:both;padding-bottom:100px;position:relative}.domo-dashboard-page .collapsable-panel__titlebar{background-color:#ececec;padding-left:20px;font-size:3.5rem;cursor:pointer;margin-top:50px}.domo-dashboard-page .collapsable-panel__panel{clear:both;display:block;position:relative}.domo-dashboard-page .collapsable-panel__panel iframe{margin:8px 3px;border:1px solid #ececec;float:left}.domo-dashboard-page .collapsable-panel__panel iframe.size-3x3{margin-right:4px;width:276px;height:270px}.domo-dashboard-page .collapsable-panel__panel iframe.size-4x3{width:280px;height:200px}.domo-dashboard-page .collapsable-panel__panel iframe.size-6x3{width:557px;height:270px}.domo-dashboard-page .collapsable-panel__panel iframe.size-6x4{width:557px;height:350px}.domo-dashboard-page .collapsable-panel__panel iframe.size-6x6{width:557px;height:549px}.domo-dashboard-page .collapsable-panel__panel iframe.size-12x6{width:1120px;height:650px}.domo-dashboard-page .collapsable-panel__panel iframe.no-margin-left,.gated-content-management .form-container .icon,.samples-ordering .samples-view-icons>:first-child{margin-left:0}.domo-dashboard-page .collapsable-panel__panel iframe.no-margin-right{margin-right:0}.domo-dashboard-page .collapsable-panel__panel iframe.no-margin-top{margin-top:0}.domo-dashboard-page .collapsable-panel__panel iframe.no-margin-bottom{margin-bottom:0}.domo-dashboard-page .collapsable-panel__panel .size-container-4 .size-3x3{margin-right:4px;width:275px;height:270px}.domo-dashboard-page .collapsable-panel__panel .size-container-4 .size-3x3:first-child{margin-right:3px}.domo-dashboard-page .collapsable-panel__panel .size-container-4 .size-3x3:last-child{margin-right:0}#gated-content-managment .error-container{position:absolute;padding:10px;text-align:center;width:70%;background-color:#fce4e4;border:1px solid #fcc2c3;padding:20px 30px;z-index:1;margin:20px auto;left:0;right:0}#gated-content-managment .error-container .error-text{font-size:16px;margin-bottom:5px;color:#d20014;font-weight:700;line-height:20px;text-shadow:1px 1px rgba(250,250,250,.3);white-space:pre}#gated-content-managment .error-container .close-error{width:15px;height:15px;color:#000;position:absolute;right:10px;top:10px;cursor:pointer}#gated-content-managment .error-container .close-error::after,#gated-content-managment .error-container .close-error::before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#000}#gated-content-managment .error-container .close-error.heavy::after,#gated-content-managment .error-container .close-error.heavy::before{margin-top:-6px}#gated-content-managment .O23-tabs{padding-top:0!important}.gated-content-management .h-100{height:100%!important}.gated-content-management .p-1{padding:1rem 0}.gated-content-management .mt-1{margin-top:1rem}.gated-content-management .groups-details-container{height:350px}.gated-content-management .group-files,.gated-content-management .group-pages,.gated-content-management .groups-list,.gated-content-management .users-list{overflow-y:auto;padding:0 1rem}.gated-content-management .group-files .card .text-area .card-heading,.gated-content-management .group-pages .card .text-area .card-heading,.gated-content-management .groups-list .card .text-area .card-heading,.gated-content-management .users-list .card .text-area .card-heading{font-size:2.2rem!important}.gated-content-management .group-files::-webkit-scrollbar,.gated-content-management .group-pages::-webkit-scrollbar,.gated-content-management .groups-list::-webkit-scrollbar,.gated-content-management .users-list::-webkit-scrollbar{background:0 0;width:5px}.gated-content-management .group-files::-webkit-scrollbar-thumb,.gated-content-management .group-pages::-webkit-scrollbar-thumb,.gated-content-management .groups-list::-webkit-scrollbar-thumb,.gated-content-management .users-list::-webkit-scrollbar-thumb{background:#d20014;border-radius:10px}.gated-content-management .group-files::-webkit-scrollbar-track,.gated-content-management .group-pages::-webkit-scrollbar-track,.gated-content-management .groups-list::-webkit-scrollbar-track,.gated-content-management .users-list::-webkit-scrollbar-track{background:#e6e6e6;border-radius:10px}.gated-content-management .group-add-user{height:100%;width:100%}.gated-content-management .groups-list{min-height:500px;max-height:calc(100vh - 300px)}.gated-content-management .group-files,.gated-content-management .group-pages{min-height:320px;max-height:calc(100vh - 280px - 250px);margin-bottom:10px}.gated-content-management .new-group{float:right;margin-top:25px;margin-bottom:25px}.gated-content-management .add-user-container,.gated-content-management .group-edit-card{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.08);margin:1rem}.gated-content-management .form-container{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gated-content-management .form-container form{font-family:inherit;font-size:13px;color:#333;width:271px}.gated-content-management .form-container form .mktoOffset .mktoGutter{width:5px}.gated-content-management .form-container form .mktoNative{float:right;margin-bottom:25px}.gated-content-management .form-container form .mktoButtonRow{margin-right:20px}.gated-content-management .form-container input{line-height:normal!important}.gated-content-management .form-container .mktoFormCol{margin-bottom:5px}.samples-ordering .page-description{text-align:center;color:grey}.samples-ordering .samples-ordering-filters{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}.samples-ordering .samples-ordering-filters .flex-justify-end{text-align:right;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.samples-ordering .btn-clear-all{font-weight:700;cursor:pointer}.samples-ordering .samples-ordering-list:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media screen and (min-width:768px){.search-results-new-page__no-results,.search-results-page__no-results{height:22.75rem}.search-results-page__no-results__text{font-size:24px;font-size:3rem;margin-top:auto;margin-bottom:auto;text-align:center}.search-results-new-page__results-list,.search-results-page__results-list{-webkit-box-shadow:none;box-shadow:none}.search-results-page__results-list__header__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-results-page__results-list__header__inner__number{display:inline-block}.search-results-page__results-list__header__inner__search-query{font-size:14px;font-size:1.75rem;font-weight:500;line-height:1.43}.search-results-page__results-list__header__to-list-btn-wrap__to-list-btn{top:-2rem}.search-results-page__results-list__list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results-page__results-list__list__item__texts{width:63rem}.search-results-page__results-list__list__item .label{margin-left:0}.search-results-page__results-list__list__item .label__text{display:inline}.page-wrapper>.search-results-page:first-child:before,.page-wrapper>div:first-child>.search-results-page:first-child:before,.page-wrapper>div>div:first-child>.search-results-page:first-child:before{height:30.75rem}.search-results-new-page__top-results__primary,.search-results-page__top-results__primary{width:85rem;min-height:56.25rem;float:left}.search-results-new-page__top-results__secondary,.search-results-page__top-results__secondary{width:41rem;min-height:43.375rem;float:left}.search-results-new-page__top-results__tertiary,.search-results-page__top-results__tertiary{width:41rem;min-height:43.375rem;float:right}.search-results-new-page__no-results__text{font-size:24px;font-size:3rem;margin-top:auto;margin-bottom:auto}.search-results-new-page__results-list__header__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-results-new-page__results-list__header__inner__number{display:inline-block}.search-results-new-page__results-list__header__inner__search-query{font-size:14px;font-size:1.75rem;font-weight:500;line-height:1.43}.search-results-new-page__results-list__header__to-list-btn-wrap__to-list-btn{top:-2rem}.search-results-new-page__results-list__list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results-new-page__results-list__list__item__texts{width:63rem}.search-results-new-page__results-list__list__item .label{margin-left:0}.search-results-new-page__results-list__list__item .label__text{display:inline}.search-results-page .search-form{width:41rem}.search-results-page .search-form__form{height:5rem;line-height:5rem}.search-results-page .search-form__btn{height:5rem}.search-results-page .search-form__list{top:5rem}.js-modal .page-wrapper>.search-results-new-page:first-child>.modal__inner:not(.search-results-new-page__no-results):before,.js-modal .page-wrapper>div:first-child>.search-results-new-page:first-child>.modal__inner:not(.search-results-new-page__no-results):before,.js-modal .page-wrapper>div>div:first-child>.search-results-new-page:first-child>.modal__inner:not(.search-results-new-page__no-results):before,.page-wrapper>.search-results-new-page:first-child>.container:not(.search-results-new-page__no-results):before,.page-wrapper>div:first-child>.search-results-new-page:first-child>.container:not(.search-results-new-page__no-results):before,.page-wrapper>div>div:first-child>.search-results-new-page:first-child>.container:not(.search-results-new-page__no-results):before{height:30.75rem}.product-category-page .product-category-options{max-width:none}.product-category-page .O3-hero{background:#f5f5f5}.page-404 h1{font-size:120px;font-size:15rem}.page-404 p{font-size:20px;font-size:2.5rem}.samples-ordering .samples-list.grid .card{width:26rem}.samples-ordering .samples-ordering-list:after{width:26rem;max-width:26rem}}@media screen and (min-width:992px){.search-results-page__no-results{height:16.25rem;margin-top:-4rem}.search-results-new-page__results-list__header__inner,.search-results-page__results-list__header__inner{width:77rem}.search-results-new-page__results-list__list__item__texts,.search-results-page__results-list__list__item__texts{width:57rem}.search-results-page__results-list__list{float:none;margin-left:auto;margin-right:auto;width:77rem}.js-modal .page-wrapper>.search-results-new-page:first-child>.modal__inner:not(.search-results-new-page__no-results):before,.js-modal .page-wrapper>div:first-child>.search-results-new-page:first-child>.modal__inner:not(.search-results-new-page__no-results):before,.js-modal .page-wrapper>div>div:first-child>.search-results-new-page:first-child>.modal__inner:not(.search-results-new-page__no-results):before,.page-wrapper>.search-results-new-page:first-child>.container:not(.search-results-new-page__no-results):before,.page-wrapper>.search-results-page:first-child:before,.page-wrapper>div:first-child>.search-results-new-page:first-child>.container:not(.search-results-new-page__no-results):before,.page-wrapper>div:first-child>.search-results-page:first-child:before,.page-wrapper>div>div:first-child>.search-results-new-page:first-child>.container:not(.search-results-new-page__no-results):before,.page-wrapper>div>div:first-child>.search-results-page:first-child:before{height:32rem}.search-results-new-page__top-results__primary,.search-results-page__top-results__primary{width:77rem;min-height:0;height:59.25rem}.search-results-new-page__top-results__secondary,.search-results-page__top-results__secondary{width:37rem;float:right;min-height:0;height:43.375rem;margin-top:0}.search-results-new-page__top-results__tertiary,.search-results-page__top-results__tertiary{width:37rem;min-height:0;height:12.875rem}.search-results-new-page__results-list__list{float:none;margin-left:auto;margin-right:auto;width:77rem}.search-results-page .search-form{width:77rem;padding:0 0 5rem}.search-results-page .search-form__form{font-size:24px;font-size:3rem;height:6.125rem;padding-top:1rem;padding-bottom:1rem;position:relative;top:0;line-height:3.5rem;background:0 0;border-bottom:1px solid #fff}.search-results-page .search-form__btn{height:3.5rem}.search-results-page .search-form__list{top:6.125rem}.product-category-page .product-category-options{width:27rem;float:left}.page-404{padding-top:12rem;padding-bottom:12rem}.page-404 h1{font-size:160px;font-size:20rem;letter-spacing:-1rem}.page-404 p{font-size:24px;font-size:3rem}.samples-ordering .page-title{padding-top:6.25rem}.samples-ordering .samples-list{padding-top:10rem}.samples-ordering .samples-list.grid .card{width:36rem}.samples-ordering .samples-ordering-filters .d-flex{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex}.samples-ordering .samples-ordering-filters .d-flex .btn-clear-all,.samples-ordering .samples-ordering-filters .d-flex .select{margin-right:25px}.samples-ordering .samples-ordering-list:after{width:36rem;max-width:36rem}}@media screen and (min-width:1200px){.info-modal,.samples-ordering .samples-list.grid .card{width:44rem}.O105-comments-section__inner,.search-results-new-page__results-list__header__inner,.search-results-page .search-form,.search-results-page__results-list__header__inner{width:92rem}.gated-content-list{width:80rem;margin-right:2rem}.gated-content-downloads{width:56rem;margin-left:2rem}.profile-settings{width:116rem}.profile-settings .icon.is-profile-icon{width:20rem}.profile-settings__profile__text{margin-left:4rem}.login-form{width:50%}.country-redirect-panel .row{padding:2.625rem 0}.country-redirect-panel .row .country-redirect-panel__selector .select.is-initialized{margin-right:3rem;min-width:31.25rem}.search-results-new-page__results-list__list__item__texts,.search-results-page__results-list__list__item__texts{width:68rem}.search-results-page__results-list__list{float:none;margin-left:auto;margin-right:auto;width:92rem}.search-results-new-page__top-results__primary,.search-results-page__top-results__primary{width:92rem;min-height:0;height:59.25rem}.search-results-new-page__top-results__secondary,.search-results-page__top-results__secondary{width:44rem;float:right;min-height:0;height:43.375rem;margin-top:0}.search-results-new-page__top-results__tertiary,.search-results-page__top-results__tertiary{width:44rem;min-height:0;height:12.875rem}.search-results-new-page__results-list__list{float:none;margin-left:auto;margin-right:auto;width:92rem}.product-category-page .product-category-options{width:32rem;float:left}.samples-ordering .samples-ordering-list:after{width:44rem;max-width:44rem}}@media screen and (max-width:991px) and (min-width:0){.samples-ordering .samples-view-icons{display:none}}.samples-ordering .samples-view-icons>*{margin-left:15px}.samples-ordering .samples-view-icons .icon{cursor:pointer;stroke:#d20014;stroke:2px}.samples-ordering .samples-view-icons .icon svg{width:40px}.samples-ordering .samples-view-icons .disabled path{stroke:#ada9a97a;fill:#ada9a97a!important}.samples-ordering .list a{width:100%;margin-right:40px}.samples-ordering .list .image-area{width:100px;margin-right:30px;margin-bottom:0}.samples-ordering .list .btn,.samples-ordering .list .filter__btn{margin-right:4rem!important}.samples-ordering .product-card-details{padding-bottom:15px}.samples-ordering .label{white-space:normal!important}.ph-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 15px 15px;overflow:hidden;margin-bottom:30px;background-color:#fff;border:1px solid #e6e6e6;border-radius:2px}.ph-item,.ph-item *,.ph-item ::after,.ph-item ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.ph-item::before{content:" ";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;-webkit-animation:.8s linear infinite phAnimation;animation:.8s linear infinite phAnimation;background:-webkit-gradient(linear,left top,right top,color-stop(46%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.35)),color-stop(54%,rgba(255,255,255,0))) 50% 50%;background:linear-gradient(to right,rgba(255,255,255,0) 46%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 54%) 50% 50%}.ph-item>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-right:15px;padding-left:15px}.ph-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:7.5px}.ph-row div{height:10px;margin-bottom:7.5px;background-color:#d20014}.ph-row .big,.ph-row.big div{height:20px;margin-bottom:15px}.ph-row .empty{background-color:rgba(255,255,255,0)}.ph-col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.ph-col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.ph-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ph-col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.ph-col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.ph-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ph-avatar{position:relative;width:100%;min-width:60px;background-color:#d20014;margin-bottom:15px;border-radius:50%;overflow:hidden}.ph-avatar::before{content:" ";display:block;padding-top:100%}.ph-picture{width:100%;height:120px;background-color:#d20014;margin-bottom:15px}@-webkit-keyframes phAnimation{0%{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}100%{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}}@keyframes phAnimation{0%{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}100%{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}}