@charset "UTF-8";.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.42857%}.choices{font-size:16px;margin-bottom:24px;overflow:hidden;position:relative}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{background-color:#fff;border-bottom:1px solid #ddd;display:block;margin:0;padding:10px;width:100%}.choices[data-type*=select-one] .choices__button{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=");background-size:8px;border-radius:10em;height:20px;margin-right:25px;margin-top:-10px;opacity:.25;padding:0;position:absolute;right:0;top:50%;width:20px}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{border:5px solid transparent;border-top-color:#333;content:"";height:0;margin-top:-2.5px;pointer-events:none;position:absolute;right:11.5px;top:50%;width:0}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{left:0;margin-left:25px;margin-right:0;right:auto}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=");background-size:8px;border-left:1px solid #008fa1;border-radius:0;display:inline-block;line-height:1;margin:0 -4px 0 8px;opacity:.75;padding-left:16px;position:relative;width:8px}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{background-color:#f9f9f9;border:1px solid #ddd;border-radius:2.5px;display:inline-block;font-size:14px;min-height:44px;overflow:hidden;padding:7.5px 7.5px 3.75px;vertical-align:top;width:100%}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{list-style:none;margin:0;padding-left:0}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-left:16px;padding-right:4px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{background-color:#00bcd4;border:1px solid #00a5bb;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:3.75px;margin-right:3.75px;padding:4px 10px;vertical-align:middle;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-left:3.75px;margin-right:0}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{background-color:#fff;border:1px solid #ddd;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;margin-top:-1px;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:100%;will-change:visibility;word-break:break-all;z-index:1}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{border-radius:.25rem .25rem 0 0;bottom:100%;margin-bottom:-1px;margin-top:0;top:auto}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{-webkit-overflow-scrolling:touch;max-height:300px;overflow:auto;position:relative;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{font-size:14px;padding:10px;position:relative}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after,.choices__list[aria-expanded] .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{padding-left:100px;padding-right:10px;text-align:right}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable:after{left:10px;right:auto}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices__heading{border-bottom:1px solid #f7f7f7;color:gray;font-size:12px;font-weight:600;padding:10px}.choices__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;text-indent:-9999px}.choices__button:focus{outline:none}.choices__input{background-color:#f9f9f9;border:0;border-radius:0;display:inline-block;font-size:14px;margin-bottom:5px;max-width:100%;padding:4px 0 4px 2px;vertical-align:baseline}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0}[dir=rtl] .choices__input{padding-left:0;padding-right:2px}.choices__placeholder{opacity:.5}.choices__list--dropdown,.choices__list[aria-expanded]{min-width:100%;width:auto;word-break:unset}.choices__list--dropdown .choices__item--selectable:after,.choices__list[aria-expanded] .choices__item--selectable:after{display:none}.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:10px}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}:root{--gutter-width:22px;--outer-margin:44px;--gutter-compensation:-11px;--half-gutter-width:11px}.container,.container-fluid{margin-left:auto;margin-right:auto}.container-fluid{padding-left:var(--outer-margin);padding-right:var(--outer-margin)}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:var(--gutter-compensation);margin-right:var(--gutter-compensation)}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:var(--half-gutter-width);padding-right:var(--half-gutter-width)}.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media (min-width:768px){.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:var(--half-gutter-width);padding-right:var(--half-gutter-width)}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media (min-width:1024px){.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:var(--half-gutter-width);padding-right:var(--half-gutter-width)}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media (min-width:1200px){.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:var(--half-gutter-width);padding-right:var(--half-gutter-width)}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}@media (min-width:1440px){.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-offset-0,.col-xl-offset-1,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:var(--half-gutter-width);padding-right:var(--half-gutter-width)}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xl-3{flex-basis:25%;max-width:25%}.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xl-6{flex-basis:50%;max-width:50%}.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xl-9{flex-basis:75%;max-width:75%}.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xl-12{flex-basis:100%;max-width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.start-xl{justify-content:flex-start;text-align:start}.center-xl{justify-content:center;text-align:center}.end-xl{justify-content:flex-end;text-align:end}.top-xl{align-items:flex-start}.middle-xl{align-items:center}.bottom-xl{align-items:flex-end}.around-xl{justify-content:space-around}.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}}.wrap{max-width:calc(100% - var(--gutter-width)*2)}@media (min-width:480px){.wrap{max-width:calc(100% - var(--gutter-width)*2)}}@media (min-width:768px){.wrap{max-width:calc(768px - var(--gutter-width)*2)}}@media (min-width:1024px){.wrap{max-width:calc(1024px - var(--gutter-width)*4)}}@media (min-width:1200px){.wrap{max-width:calc(1200px - var(--gutter-width)*4)}}@media (min-width:1440px){.wrap{max-width:1322px}}.max{margin:0 auto;max-width:1440px}.grid-style-full{grid-gap:30px;display:grid;grid-template-columns:repeat(1,1fr)}.grid-style-half{grid-gap:var(--gutter-width);display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.grid-style-half{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-style-half{grid-gap:calc(var(--gutter-width)*2)}}@media (min-width:1200px){.grid-style-half{grid-gap:calc(var(--gutter-width)*3)}}@media (min-width:1440px){.grid-style-half{grid-gap:calc(var(--gutter-width)*4)}}.grid-style-three{grid-gap:calc(var(--gutter-width)*2.5);display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:1024px){.grid-style-three{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.grid-style-three{grid-gap:calc(var(--gutter-width)*3)}}@media (min-width:1440px){.grid-style-three{grid-gap:calc(var(--gutter-width)*4)}}.grid-style-80-20{grid-gap:30px;display:grid;grid-template-columns:1}.grid-style-80-20 br{display:none}@media (min-width:1440px){.grid-style-80-20{grid-template-columns:calc(80% - 15px) calc(20% - 15px)}.grid-style-80-20 br{display:block}}:root{--color-white:#fff;--color-brand-primary:#59c638;--color-brand-primary-soft:rgba(89,198,56,.25);--color-brand-primary-dark:#67af00;--color-brand-earth-smart:#178539;--color-brand-light-green:#cfe89c;--color-brand-dark:#1d1d1b;--color-brand-light:#f1f1f1;--color-brand-blue:#0089b1;--color-brand-purple:#762250;--color-brand-light-grey:#edebeb;--color-brand-mid-grey:#b2b2b2;--color-brand-dark-grey:#404243;--color-brand-greyblue:#324351;--color-brand-greyblue-rgb:50,67,81;--color-brand-icon:#415465;--color-instagram:#f77737;--color-facebook:#4267b2;--color-youtube:red;--color-linkedin:#0077b5;--color-error:#e4002b;--color-info:#00a9e0;--color-light-blue:#eaf5f7}@font-face{font-family:Helvetica;font-style:normal;font-weight:400;src:url(../fonts/Helvetica/Helvetica.otf) format("opentype")}@font-face{font-family:Helvetica;font-style:italic;font-weight:400;src:url(../fonts/Helvetica/Helvetica-Oblique.otf) format("opentype")}@font-face{font-family:Helvetica;font-style:normal;font-weight:600;src:url(../fonts/Helvetica/Helvetica-Bold.otf) format("opentype")}@font-face{font-family:Helvetica;font-style:italic;font-weight:600;src:url(../fonts/Helvetica/Helvetica-BoldOblique.otf) format("opentype")}@font-face{font-family:Helvetica;font-style:normal;font-weight:300;src:url(../fonts/Helvetica/Helvetica-Light.otf) format("opentype")}@font-face{font-family:Orbikular-Italic;font-style:normal;font-weight:300;src:url(../fonts/Orbikular-Italic.otf) format("opentype")}body{font-family:Helvetica;line-height:1.4}.h2{font-size:36px;font-weight:600;letter-spacing:.02em;line-height:1.25em}@media (min-width:1024px){.h2{font-size:38px}}@media (min-width:1200px){.h2{font-size:48px}}.text-color-brand-primary{color:var(--color-brand-primary)}.text-color-brand-dark{color:var(--color-brand-dark)}.article-hero-category,.content-block-elemental-title,.text-uppercase,.video-section__prompt,.video-section__title{text-transform:uppercase}.text-center{text-align:center}.bold-title,.product-details__dispensables-title,.product-row__label{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.article-hero-category,.content-block-elemental-title,.find-dealership--map-overlay p,.font-weight-bold,.video-section__prompt,.video-section__title{font-weight:600}.font-italic{font-family:Orbikular-Italic;font-weight:400}.font-size-xl{font-size:26px}@media (min-width:768px){.font-size-xl{font-size:28px}}@media (min-width:1024px){.font-size-xl{font-size:32px}}@media (min-width:1200px){.font-size-xl{font-size:36px}}.font-size-lg,.video-section__title{font-size:24px}@media (min-width:768px){.font-size-lg,.video-section__title{font-size:26px}}@media (min-width:1024px){.font-size-lg,.video-section__title{font-size:28px}}@media (min-width:1200px){.font-size-lg,.video-section__title{font-size:30px}}.font-size-md{font-size:18px}@media (min-width:1024px){.font-size-md{font-size:20px}}@media (min-width:1200px){.font-size-md{font-size:21px}}.font-size-sm{font-size:14px}@media (min-width:768px){.font-size-sm{font-size:16px}}.article-hero-category,.article-hero-date,.font-size-xs,.video-section__prompt{font-size:14px}.content-block-elemental-title,.letter-spacing-xl,.video-section__title{letter-spacing:.2em}.article-hero-category,.letter-spacing-lg,.video-section__prompt{letter-spacing:.06em}.article-hero-title,.letter-spacing-md{letter-spacing:.02em}.line-height-xl{line-height:1.5}.line-height-lg{line-height:1.333333}.line-height-md{line-height:1.2}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.background-gradient-1,.extra-link__image-placeholder{animation:gradient 15s ease infinite;background:linear-gradient(-45deg,#e2eefc,#f3e8f8,#e2eefc,#f3e8f8);background-size:400% 400%}.background-gradient-2{background:#e1edfd;background:linear-gradient(150deg,#e1edfd,#f2e7f7);position:relative}.background-gradient-2>div{position:relative;z-index:10}.background-gradient-2:before{background:#fff;background:linear-gradient(0deg,rgba(225,237,253,0),#fff);content:" ";height:20%;position:absolute;top:0;width:100%;z-index:1}.background-gradient-3{background:#e1edfd;background:linear-gradient(150deg,#e1edfd,#f2e7f7);position:relative}.background-gradient-3>div{position:relative;z-index:10}.background-gradient-3:before{background:#fff;background:radial-gradient(at top,hsla(0,0%,100%,.8) 0,rgba(225,237,253,0) 80%);content:" ";height:30%;position:absolute;top:0;width:100%;z-index:1}:root{--spacing-xl:50px;--spacing-lg:30px;--spacing-md:60px;--spacing-sm:40px;--spacing-xs:20px}@media (min-width:480px){:root{--spacing-lg:30px;--spacing-xl:60px}}@media (min-width:768px){:root{--spacing-lg:40px;--spacing-xl:70px}}@media (min-width:1024px){:root{--spacing-lg:60px;--spacing-xl:80px}}@media (min-width:1200px){:root{--spacing-lg:80px;--spacing-xl:90px}}@media (min-width:1440px){:root{--spacing-lg:100px;--spacing-xl:100px}}.v-p-xl{padding:var(--spacing-xl) 0}.v-p-lg{padding:var(--spacing-lg) 0}.t-p-xl{padding-top:var(--spacing-xl)}.b-p-lg{padding-bottom:var(--spacing-lg)}.b-p-xs{padding-bottom:var(--spacing-xs)}.form-title{font-size:21px;font-weight:700;margin-bottom:30px}.form{--input-background-color:var(--color-brand-light)}.form .g-recaptcha{margin-top:var(--gutter-width)}.form fieldset{border:none;padding:0}.form label{display:block;font-size:14px;font-weight:700;letter-spacing:.005em;margin-bottom:.25em}.form input[type=email],.form input[type=text],.form textarea{background-color:var(--input-background-color);border:1px solid var(--input-background-color);margin:0;outline:none;padding:10px 15px;width:100%}.form input[type=email]:focus,.form input[type=text]:focus,.form textarea:focus{background-color:transparent;border:1px solid var(--color-brand-primary)}.form input[type=email].holder-validation,.form input[type=text].holder-validation,.form textarea.holder-validation{border:1px solid var(--color-error)}.form fieldset>.field+.field{margin-top:1.5em}.form .CompositeField{grid-gap:var(--gutter-width);display:grid;grid-auto-columns:1fr;grid-auto-flow:row}@media (min-width:768px){.form .CompositeField{grid-auto-flow:column}}.form .btn-toolbar{margin-top:var(--gutter-width)}.form .btn-toolbar input{cursor:pointer}.form .message.validation{dsiplay:block;color:var(--color-error);font-size:14px;letter-spacing:.02em;margin-top:.25em}.form .message.success{background-color:var(--color-brand-primary-soft);border-radius:3px;font-weight:300;margin-bottom:2em;padding:1em}[data-animate]{transition:opacity .1s ease-in,transform .1s ease-in-out}[data-animate]:first-child{transition:opacity .1s ease-in 40ms,transform .1s ease-in-out 40ms}[data-animate]:nth-child(2){transition:opacity .1s ease-in 80ms,transform .1s ease-in-out 80ms}[data-animate]:nth-child(3){transition:opacity .1s ease-in .12s,transform .1s ease-in-out .12s}[data-animate]:nth-child(4){transition:opacity .1s ease-in .16s,transform .1s ease-in-out .16s}[data-animate]:nth-child(5){transition:opacity .1s ease-in .2s,transform .1s ease-in-out .2s}[data-animate]:nth-child(6){transition:opacity .1s ease-in .24s,transform .1s ease-in-out .24s}[data-animate]:nth-child(7){transition:opacity .1s ease-in .28s,transform .1s ease-in-out .28s}[data-animate]:nth-child(8){transition:opacity .1s ease-in .32s,transform .1s ease-in-out .32s}[data-animate]:nth-child(9){transition:opacity .1s ease-in .36s,transform .1s ease-in-out .36s}[data-animate]:nth-child(10){transition:opacity .1s ease-in .4s,transform .1s ease-in-out .4s}[data-animate]:nth-child(11){transition:opacity .1s ease-in .44s,transform .1s ease-in-out .44s}[data-animate]:nth-child(12){transition:opacity .1s ease-in .48s,transform .1s ease-in-out .48s}[data-animate]:nth-child(13){transition:opacity .1s ease-in .52s,transform .1s ease-in-out .52s}[data-animate]:nth-child(14){transition:opacity .1s ease-in .56s,transform .1s ease-in-out .56s}[data-animate]:nth-child(15){transition:opacity .1s ease-in .6s,transform .1s ease-in-out .6s}[data-animate]:nth-child(16){transition:opacity .1s ease-in .64s,transform .1s ease-in-out .64s}[data-animate]:nth-child(17){transition:opacity .1s ease-in .68s,transform .1s ease-in-out .68s}[data-animate]:nth-child(18){transition:opacity .1s ease-in .72s,transform .1s ease-in-out .72s}[data-animate]:nth-child(19){transition:opacity .1s ease-in .76s,transform .1s ease-in-out .76s}[data-animate]:nth-child(20){transition:opacity .1s ease-in .8s,transform .1s ease-in-out .8s}[data-animate]:nth-child(21){transition:opacity .1s ease-in .84s,transform .1s ease-in-out .84s}[data-animate]:nth-child(22){transition:opacity .1s ease-in .88s,transform .1s ease-in-out .88s}[data-animate]:nth-child(23){transition:opacity .1s ease-in .92s,transform .1s ease-in-out .92s}[data-animate]:nth-child(24){transition:opacity .1s ease-in .96s,transform .1s ease-in-out .96s}[data-animate=in-up]{opacity:0;transform:translateY(10px)}.article-breadcrumbs,.page-breadcrumbs,.product-breadcrumbs{color:var(--color-brand-mid-grey);font-size:14px;letter-spacing:.06em;padding:20px 0}.content{color:var(--color-brand-dark);line-height:1.5}.content p+p{margin-top:1.5em}.content a{border-bottom:1px solid var(--color-brand-primary);color:inherit;font-size:14px;font-weight:700;letter-spacing:.005em;text-decoration:none;transition:color .25s ease-out}.content a:hover{color:var(--color-brand-primary)}.content blockquote{border-left:2px solid var(--color-brand-primary);margin:32px 0;padding-left:32px}.btn-group{grid-gap:calc(var(--gutter-width)/2);display:grid;grid-auto-flow:row}@media (min-width:480px){.btn-group{grid-auto-flow:column}}@media (min-width:1024px){.btn-group{display:flex}}.btn-group [class*=btn-]{justify-content:center;width:100%}@media (min-width:1024px){.btn-group [class*=btn-]{justify-content:unset;width:auto}}[class*=btn-]:not(.btn-group,.btn-toolbar){align-items:center;border:2px solid transparent;border-radius:999px;color:currentColor;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:1;max-height:50px;padding:16px 30px 14px;text-decoration:none;transition:background-color .1s ease-in;white-space:nowrap}[class*=btn-]:not(.btn-group,.btn-toolbar)[class*=-text][class*=text-white]{color:var(--color-white)}[class*=btn-]:not(.btn-group,.btn-toolbar)[class*=-text][class*=text-dark],[class*=btn-]:not(.btn-group,.btn-toolbar)[class*=-text][class*=text-primary]{color:var(--color-brand-dark)}[class*=btn-]:not(.btn-group,.btn-toolbar)[class*=-outline][class*=-outline-white]{border-color:var(--color-white)}[class*=btn-]:not(.btn-group,.btn-toolbar)[class*=-outline][class*=-outline-dark]{border-color:var(--color-brand-dark)}[class*=btn-]:not(.btn-group,.btn-toolbar)[class*=-outline][class*=-outline-primary]{border-color:var(--color-brand-primary)}[class*=btn-]:not(.btn-group,.btn-toolbar)[class*=-outline][class*=-outline-primary]:hover{background-color:var(--color-brand-primary)}[class*=btn-]:not(.btn-group,.btn-toolbar)[class*=-bg][class*=-bg-white]{background-color:var(--color-white)}[class*=btn-]:not(.btn-group,.btn-toolbar)[class*=-bg][class*=-bg-white]:hover{background-color:var(--color-brand-primary)}[class*=btn-]:not(.btn-group,.btn-toolbar)[class*=-bg][class*=-bg-dark]{background-color:var(--color-dark)}[class*=btn-]:not(.btn-group,.btn-toolbar)[class*=-bg][class*=-bg-primary]{background-color:var(--color-brand-primary)}[class*=btn-]:not(.btn-group,.btn-toolbar)[class*=-icon] svg{color:currentColor;margin-right:1em;overflow:visible;width:1.786em}.tile{--accent-color:currentColor;color:var(--color-dark);display:flex;flex-direction:column;font-size:16px;text-decoration:none}.tile:hover .tile-cta{color:var(--color-brand-primary)}.tile-image{background-color:var(--color-brand-light);margin-bottom:1.25em;overflow:hidden}.tile-image img{border:none}.tile-image-placeholder{align-items:center;display:flex;height:300px;margin:0 auto;width:40%}.tile-title{color:var(--accent-color);font-size:1.25em;font-weight:600;margin-bottom:.5em}@media (min-width:1024px){.tile-title{font-size:1.5em;margin-bottom:.75em}}.tile-details{font-size:14px;letter-spacing:.02em;margin-bottom:1em}@media (min-width:1024px){.tile-details{font-size:16px;margin-right:30px}}@media (min-width:1200px){.tile-details{margin-right:60px}}.tile-cta{border-bottom:1px solid var(--color-brand-primary);font-size:.875em;font-weight:600;letter-spacing:.5px;transition:color .25s ease-out}.tile.tile--title-first .tile-title{order:0}.tile.tile--title-first .tile-image{order:1}.tile.tile--title-first .tile-content{order:2}.tile.tile--accent-green,.tile.tile--accent-primary{--accent-color:var(--color-brand-primary)}.tile.tile--accent-blue{--accent-color:var(--color-brand-blue)}.tile.tile--accent-purple{--accent-color:var(--color-brand-purple)}.titlebar{align-items:center;color:var(--color-brand-dark);display:flex;justify-content:space-between;text-decoration:none}.titlebar-title{font-size:21px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.titlebar-cta{border-bottom:1px solid var(--color-brand-primary);font-size:14px;font-weight:600;transition:color .25s ease-out}.titlebar-cta:hover{color:var(--color-brand-primary)}.category-links{grid-gap:var(--gutter-width);display:grid;grid-template-columns:repeat(2,1fr);padding:30px 0}@media (min-width:480px){.category-links{grid-template-columns:repeat(2,1fr);padding:40px 0}}@media (min-width:768px){.category-links{grid-template-columns:repeat(3,1fr);padding:60px 0}}@media (min-width:1200px){.category-links{grid-template-columns:repeat(6,1fr);padding:80px 0}}@media (min-width:768px){.HomePage .category-links{padding:30px 0 60px}}@media (min-width:1200px){.HomePage .category-links{padding:20px 0 80px}}.category-link{align-items:center;color:var(--color-brand-icon);display:flex;flex-direction:column;text-decoration:none}.category-link:hover .category-link-title{color:var(--color-brand-primary)}.category-link-icon{width:79px}.category-link-title{font-size:14px;font-weight:600;margin-top:var(--gutter-width);text-transform:uppercase;transition:color .25s ease-out}.header-actions{align-items:center;display:flex}.header-buttons [class*=btn-]{display:none}@media (min-width:1024px){.header-buttons [class*=btn-]:last-child{display:inline-flex}}@media (min-width:1200px){.header-buttons [class*=btn-]:first-child{display:inline-flex}}.header-search{background-color:var(--color-brand-light);border-radius:9999px;display:flex;height:50px;margin-right:30px}@media (min-width:1440px){.header-search{margin-right:90px}}.header-search .choices{border:none;margin-bottom:0;padding-left:1em}.header-search .choices__inner{align-items:center;background-color:transparent;border:none;display:flex;min-height:50px}.header-search .choices__list--single{padding:6px 30px 4px 4px}.header-search .header-search-input{align-items:center;display:flex}.header-search input[type=text]{background-color:transparent;border:none;border-left:1px solid var(--color-brand-dark);color:var(--color-brand-dark);font-size:14px;font-weight:400;margin-left:1em;outline:none;padding-left:1em;padding-top:3px;width:290px}.header-search button{align-items:center;background-color:var(--color-white);border:none;border-radius:9999px;cursor:pointer;display:flex;height:38px;justify-content:center;margin:6px;width:38px}.header-search button svg{width:16px}.header-navigation{align-items:center;display:flex;height:70px;margin-top:20px;position:relative}@media (min-width:1200px){.header-navigation{justify-content:center}}.header-navigation a{color:var(--color-brand-dark);display:flex;text-decoration:none}.header-navigation .social{display:none;position:absolute;right:0}@media (min-width:1024px){.header-navigation .social{display:flex}}.main-navigation{display:flex;justify-self:center}.main-navigation__link{transition:color .15s ease-in}.main-navigation__link svg{margin-left:.25em;width:1em}.main-navigation__link.main-navigation__link--active,.main-navigation__link:hover{color:var(--color-brand-primary)}.main-navigation__link:not(:last-child){margin-right:50px}.social{display:flex}.social a{color:var(--color-brand-greyblue);text-decoration:none;transition:color .1s ease-in}.social a+a{margin-left:.5em}.social svg{height:24px}.social .social-link__linkedin:hover{color:var(--color-linkedin)}.social .social-link__instagram:hover{color:var(--color-instagram)}.social .social-link__facebook:hover{color:var(--color-facebook)}.social .social-link__youtube:hover{color:var(--color-youtube)}.slider{position:relative}.slider:hover .slider-controls{opacity:1}.slider-controls{align-items:center;bottom:0;display:flex;justify-content:space-between;margin-left:15px;position:absolute;right:20px;transform:translateY(-50%);transition:opacity .15s ease-in;width:auto;z-index:100}@media (min-width:480px){.slider-controls{bottom:auto;right:auto;top:50%;width:calc(100% - 30px)}}.slider-controls__next,.slider-controls__prev{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,0);border:0;border-radius:50px;cursor:pointer;display:flex;height:50px;justify-content:center;margin:0;padding:0;width:50px}.slider-controls__next svg,.slider-controls__prev svg{height:30px;width:30px}.slider-controls__next:hover,.slider-controls__prev:hover{background-color:hsla(0,0%,100%,0)}.slide{color:var(--color-white);position:relative}.slide__inner{display:flex;height:100%;left:0;padding-top:calc(var(--gutter-width)*2);position:absolute;top:0;width:100%}@media (min-width:640px){.slide__inner{align-items:center;padding-top:unset}}.slide__content{width:100%}.slide__content a{margin-top:1.5em}.slide__title{font-size:40px;line-height:1.146em;text-transform:uppercase}@media (min-width:768px){.slide__title{font-size:28px}}@media (min-width:1024px){.slide__title{font-size:38px}}@media (min-width:1200px){.slide__title{font-size:48px}}.slide__title span{display:block;font-weight:400}.slide__title span:first-child{color:var(--color-brand-primary);font-weight:700}.article-breadcrumbs a,.article-breadcrumbs span,.breadcrumbs a,.breadcrumbs span,.page-breadcrumbs a,.page-breadcrumbs span,.product-breadcrumbs a,.product-breadcrumbs span{font-weight:100}.article-breadcrumbs a,.breadcrumbs a,.page-breadcrumbs a,.product-breadcrumbs a{color:inherit;text-decoration:none;transition:color .25s ease-out}.article-breadcrumbs a:hover,.breadcrumbs a:hover,.page-breadcrumbs a:hover,.product-breadcrumbs a:hover{color:var(--color-brand-primary)}.article-breadcrumbs span,.breadcrumbs span,.page-breadcrumbs span,.product-breadcrumbs span{display:none}.article-breadcrumbs svg,.breadcrumbs svg,.page-breadcrumbs svg,.product-breadcrumbs svg{display:inline-block;margin-top:-.5em;transform:translateY(25%);width:1.5em}@media (min-width:1024px){.article-breadcrumbs,.breadcrumbs,.page-breadcrumbs,.product-breadcrumbs{display:block}.article-breadcrumbs span,.breadcrumbs span,.page-breadcrumbs span,.product-breadcrumbs span{display:inline-block}.article-breadcrumbs svg,.breadcrumbs svg,.page-breadcrumbs svg,.product-breadcrumbs svg{display:none}}.search{border:1px solid var(--color-brand-light)}.search,.search-input{align-items:center;border-radius:999px;display:flex;justify-content:space-between;width:100%}.search-input{background-color:var(--color-white);height:50px}.search input{background-color:transparent;border:none;border-radius:999px 0 0 999px;max-height:50px;padding:24px;width:100%}.search button{background-color:transparent;border:none;cursor:pointer;display:block;height:38px;padding:0;width:38px}.search button svg{display:block;width:16px}.item-indicator{align-items:center;display:flex;font-size:14px;height:100%}.item-indicator__count{font-weight:600;margin-right:1em}.pagination{font-size:14px}.pagination,.pagination-next,.pagination-pages,.pagination-prev{align-items:center;display:flex}.pagination-next svg,.pagination-prev svg{display:block;margin:0 1em;transform:translateY(-1px)}.pagination svg{width:18px}.pagination a,.pagination span{align-items:center;border-radius:999px;display:flex;justify-content:center;line-height:1;margin:0 4px;min-height:30px;min-width:30px;padding:0 4px;text-decoration:none}.pagination span{color:var(--color-brand-greyblue)}.pagination a{color:var(--color-brand-dark);transition:color .15s ease-in}.pagination a:hover{color:var(--color-brand-blue)}.pagination--active{border:1px solid var(--color-brand-mid-grey)}.sidebar{display:none;font-size:14px}@media (min-width:1024px){.sidebar{display:block}}@media (min-width:1200px){.sidebar{padding-right:20px}}.sidebar a,.sidebar label{transition:color .15s ease-in}.sidebar-titlebar{align-items:center;display:flex;justify-content:space-between}.sidebar-clear{background-color:transparent;border:none;color:var(--color-brand-primary);cursor:pointer;padding:none;text-decoration:none}.sidebar-clear:hover{color:var(--color-brand-primary-dark)}.sidebar-title{font-weight:600;letter-spacing:.06em;padding:1em 0;text-transform:uppercase}.sidebar-block__title{align-items:center;border-top:1px solid var(--color-brand-mid-grey);cursor:pointer;display:flex;justify-content:space-between;transition:color .15s ease-in}.sidebar-block__title:hover{color:var(--color-brand-greyblue)}.sidebar-block__indicator{height:18px;position:relative;width:18px}.sidebar-block__indicator span:after,.sidebar-block__indicator span:before{background-color:var(--color-brand-dark);content:"";position:absolute}.sidebar-block__indicator span:before{height:1px;top:50%;transform:translateY(-50%);width:100%}.sidebar-block__indicator span:after{height:100%;left:50%;opacity:1;top:0;transform:translateX(-50%);width:1px}.sidebar-block__options{display:flex;flex-direction:column;max-height:0;overflow:hidden}.sidebar-block__input{align-items:center;cursor:pointer;display:flex;margin:.25em 0}.sidebar-block__input:hover span{color:var(--color-brand-primary)}.sidebar-block__input input{height:0;opacity:0;position:absolute;width:0}.sidebar-block__input .checkbox{border:1px solid var(--color-brand-mid-grey);height:16px;margin-right:.5em;transition:border .15s ease-in;width:16px}.sidebar-block__input span{margin-top:.25em;transition:color .25s ease-out}.sidebar-block__input input:checked+.checkbox{border:1px solid var(--color-brand-dark)}.sidebar-block__input input:checked+.checkbox svg{opacity:1;transform:scale(1.125) rotate(0deg)}.sidebar-block__input svg{opacity:0;transform:scale(1.5) rotate(-15deg);transition:opacity 50ms ease-in,transform .1s ease-in}.sidebar-block__link{color:var(--color-brand-dark);margin:4px 0;padding:4px 0;text-decoration:none;transition:color .25s ease-out}.sidebar-block__link:hover{color:var(--color-brand-primary)}.sidebar-block__link--active{text-decoration:underline}.sidebar .sidebar-block-trigger{height:0;opacity:0;position:absolute;width:0}.sidebar-block-trigger:checked+.sidebar-block .sidebar-block__options{margin-bottom:1.5em;max-height:99999px}.sidebar-block-trigger:checked+.sidebar-block .sidebar-block__indicator span:after{opacity:0}.sidebar-content{margin-top:30px}.item-list-wrapper--slider [data-animate]{opacity:1;transform:translateY(0)}.item-list-wrapper--slider.active-slider{display:block}.item-list-wrapper--slider.active-slider .item-list--slider-nav{display:flex}.item-list-wrapper--slider.active-slider .item-list{grid-gap:unset;display:flex}.item-list-wrapper--slider .item-list>div,.item-list-wrapper--slider.active-slider .item-list>div{display:flex}.item-list--slider-nav{display:none;justify-content:center;margin-top:15px}.item-list--slider-nav div{background-color:var(--color-brand-dark);border:none;border-radius:999px;cursor:pointer;display:block;height:15px;margin:5px;opacity:.3;transition:opacity .15s ease-in;width:15px}.item-list--slider-nav div.tns-nav-active,.item-list--slider-nav div:hover{opacity:.5}.item-list{--column-count:1;grid-gap:var(--gutter-width);display:grid;grid-template-columns:repeat(var(--column-count),1fr)}.item-list>a{margin:0 auto}@media (min-width:640px){.item-list{--column-count:2}}@media (min-width:1200px){.item-list{--column-count:3}}@media (min-width:480px){.item-list.item-list--columns-4{--column-count:2}}@media (min-width:1200px){.item-list.item-list--columns-4{--column-count:3}}@media (min-width:1440px){.item-list.item-list--columns-4{--column-count:4}}.item-actions{align-items:center;display:none;height:100%;justify-content:space-between;margin-top:1em}@media (min-width:1024px){.item-actions{display:flex;margin-top:0}}.item-actions .choices__inner{background:none;border:none;padding-top:8px}.item-actions .choices[data-type*=select-one]:after{right:5px}.product-card{box-shadow:0 4px 6px -1px transparent,0 2px 4px -1px transparent;color:var(--color-brand-dark);display:flex;flex-direction:column;flex-grow:1;position:relative;text-decoration:none;transition:box-shadow .15s ease-in;width:100%}.product-card__notice{background-color:var(--color-brand-primary);color:var(--color-white);font-size:13px;padding:.5em 1em}.product-card__new,.product-card__notice{font-weight:600;letter-spacing:.06em;text-align:center;text-transform:uppercase}.product-card__new{background-color:var(--color-white);border:1px solid var(--color-brand-primary);border-radius:50%;box-sizing:content-box;color:var(--color-brand-dark-grey);display:inline-block;line-height:1;padding:.5em;position:absolute;right:var(--gutter-width);top:var(--gutter-width);white-space:nowrap}.product-card__new:before{content:"";display:inline-block;height:0;padding-top:100%;vertical-align:middle}.product-card__new span{display:inline-block;transform:translate(2px,1px);vertical-align:middle}.product-card__image{background-color:var(--color-white);transition:opacity .15s ease-in}.product-card__image:hover{opacity:.7}.product-card__image img{display:block;margin:0 auto}.product-card__image-placeholder{align-items:center;background-color:var(--color-brand-light);display:flex;height:216px;justify-content:center;width:100%}.product-card__image-placeholder svg{color:var(--color-brand-greyblue);opacity:.1;transition:opacity .15s ease-in;width:60%}.product-card__details{background-color:var(--color-white);display:flex;flex-direction:column;flex-grow:1;padding:var(--gutter-width)}.product-card__category{font-size:12px;margin-top:1em}.product-card__title{margin-top:1em;transition:color .15s ease-in}.product-card__title a{color:inherit;text-decoration:none;transition:color .15s ease-in}.product-card__title a:hover{color:var(--color-brand-primary)}.product-card__meta{align-items:flex-end;display:flex;flex-grow:1;justify-content:space-between;margin-top:40px}.product-card__sku{color:var(--color-brand-mid-grey);font-weight:300}.product-card__file{color:var(--color-brand-primary)}.product-card__file,.product-card__file a{align-items:center;display:flex;text-decoration:none}.product-card__file a{color:inherit;transition:opacity .15s ease-in}.product-card__file a:hover{opacity:.7}.product-card__file svg{height:20px}.product-card__mime{margin-top:.125em}.product-gallery__placeholder{align-items:center;background-color:var(--color-brand-light);display:flex;flex-direction:column;justify-content:center;margin:0 auto;margin-top:var(--gutter-width);max-width:100%;padding:80px 0}.product-gallery__placeholder p{color:var(--color-brand-mid-grey);margin-bottom:2em}.product-gallery__placeholder svg{color:var(--color-brand-greyblue);opacity:.25;width:60%}@media (min-width:1024px){.product-gallery__placeholder{margin-top:0;max-width:90%;padding:120px 0}}.product-gallery-wrapper:hover .product-gallery-controls{opacity:1}.product-gallery-wrapper{position:relative}.product-gallery-slide img{margin:0 auto}.product-gallery-controls{display:flex;justify-content:space-between;left:0;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease-in;width:100%;z-index:100}.product-gallery-next,.product-gallery-prev{cursor:pointer;pointer-events:all;transition:opacity .15s ease-in}.product-gallery-next svg,.product-gallery-prev svg{color:var(--color-brand-primary);width:50px}.product-gallery-next:hover,.product-gallery-prev:hover{opacity:.5}.product-gallery-navigation{display:flex;justify-content:center}.product-gallery-thumbnail{border:1px solid var(--color-brand-light);cursor:pointer;margin:0 10px;transition:border .15s ease-in}.product-gallery-thumbnail:hover{border:1px solid var(--color-brand-mid-grey)}.product-gallery .tns-nav-active{border:1px solid var(--color-brand-primary)}.product-details{--product-details-color:var(--color-brand-greyblue);padding-top:20px}@media (min-width:1024px){.product-details{padding-top:50px}}.product-details__logo{--accent-color:var(--product-details-color);color:var(--accent-color);width:110px}.product-details__logo svg{color:inherit}.product-details__logo span{font-size:12px;font-weight:300}.product-details__title{font-size:30px;font-weight:600;letter-spacing:.02em;line-height:36px}.product-details__code,.product-details__title{color:var(--color-brand-dark);margin-top:1em}.product-details__description{color:var(--color-brand-dark);margin-bottom:30px;margin-top:1.5em}.product-details__dispensables{margin-top:30px}.product-details__dispensables-list{grid-gap:calc(var(--gutter-width)/2);display:grid;grid-template-columns:1fr;margin-top:15px}.product-details__dispensables-list a{color:inherit;color:var(--color-brand-mid-grey);display:grid;grid-template-columns:auto minmax(0,1fr);text-decoration:none;transition:color .15s ease-in}.product-details__dispensables-list a:hover{color:var(--color-brand-primary)}.product-details__dispensables-list a .sku{background-color:var(--color-brand-greyblue);border-radius:3px;color:var(--color-white);font-size:14px;margin-right:1em;padding:4px 6px;text-transform:uppercase}.product-details__actions{margin-top:1em}.product-specifications{margin-top:var(--outer-margin)}.product-row{grid-gap:var(--gutter-width);border-top:1px solid var(--color-brand-mid-grey);display:grid;grid-template-columns:repeat(2,1fr);padding:15px 0 10px}.product-row__value a{color:inherit;text-decoration:none;transition:color .15s ease-in}.product-row__value a:hover{color:var(--color-brand-primary)}.product-row:last-child{border-bottom:1px solid var(--color-brand-mid-grey)}.product-certifications{grid-gap:var(--gutter-width);direction:rtl;display:grid;grid-template-columns:repeat(4,1fr);margin-top:calc(var(--outer-margin)/2)}@media (min-width:768px){.product-certifications{grid-gap:30px;direction:ltr;margin-top:calc(var(--outer-margin))}}@media (min-width:1024px){.product-certifications{grid-template-columns:repeat(4,97px)}}@media (min-width:1200px){.product-certifications{grid-gap:50px;margin-top:calc(var(--outer-margin)*2)}}.product-cert{align-items:center;display:flex}.product-cert img{display:block;margin:0 auto;width:100%}.tile-list{--columns-count:1;grid-gap:60px var(--gutter-width);display:grid;grid-template-columns:repeat(var(--columns-count),1fr)}@media (min-width:480px){.tile-list{--columns-count:2}}@media (min-width:1024px){.tile-list{--columns-count:3}}.tile-list.tile-list--curved .tile-image{border-bottom-right-radius:40px}.tile-list.tile-list--columns-2{--columns-count:1}@media (min-width:480px){.tile-list.tile-list--columns-2{--columns-count:2}}.tile-list.tile-list--title-first .tile-title{order:0}.tile-list.tile-list--title-first .tile-image{order:1}.tile-list.tile-list--title-first .tile-content{order:2}.article-list{--column-count:1;grid-gap:var(--gutter-width);grid-row-gap:calc(var(--gutter-width)*2);display:grid;grid-template-columns:repeat(var(--column-count),1fr);margin-bottom:30px}@media (min-width:480px){.article-list{--column-count:2}}@media (min-width:1200px){.article-list{grid-row-gap:calc(var(--gutter-width)*3);--column-count:4;margin-bottom:60px}.article-list--columns-3{--column-count:3}}.article-tile{color:var(--color-dark);display:block;text-decoration:none}.article-tile:hover .article-tile__cta{color:var(--color-brand-primary)}.article-tile--curved img{border-bottom-right-radius:40px}.article-tile__categories{font-size:14px;font-weight:600;letter-spacing:.06em;margin-top:15px;opacity:.3;text-transform:uppercase}.article-tile__title{font-size:18px;font-weight:600;margin-top:1em;transition:color .25s ease-out}@media (min-width:1200px){.article-tile__title{font-size:21px}}.article-tile__description{letter-spacing:.06em;margin-top:12px}.article-tile__cta{border-bottom:1px solid var(--color-brand-primary);display:inline-block;font-size:14px;font-weight:600;letter-spacing:.005em;margin-top:1em;transition:color .25s ease-out}.article-list-pagination{display:flex;justify-content:center;margin-bottom:90px}.inject-row{grid-column:span calc(var(--column-count))}.inject-row .feature-action-inner{padding:0}.inject-row .feature-action-content{width:auto}.video-play{--play-size:48px;background-color:var(--color-white);border-radius:50%;box-shadow:0 calc(var(--play-size)/10) calc(var(--play-size)/10) rgba(0,0,0,.1);height:var(--play-size);width:var(--play-size)}.video-play svg{color:var(--color-brand-primary);transform:translateX(5%)}.video-block{position:relative}.video-block__image{border-bottom-right-radius:80px;overflow:hidden}.video-block__prompt{align-items:center;bottom:0;color:var(--color-white);display:flex;font-size:14px;font-weight:600;letter-spacing:.06em;padding:20px 30px;position:absolute;text-transform:uppercase}.video-block__prompt span{display:block;margin-left:1.5em}.video-block__video{position:relative;width:100%}.video-block__video:before{content:"";display:block;padding-top:56.25%;width:100%}.video-block__video iframe{border:none;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.article-holder-header{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px;margin-top:40px}@media (min-width:768px){.article-holder-header{margin-top:60px}}@media (min-width:1024px){.article-holder-header{align-items:unset;align-items:flex-end;flex-direction:row;margin-bottom:60px;margin-top:90px}}@media (min-width:1200px){.article-holder-header{margin-top:100px}}@media (min-width:1440px){.article-holder-header{marign-top:120px}}.article-holder-header__title{font-size:24px;font-weight:700;letter-spacing:.2em;margin-bottom:1em;text-transform:uppercase}@media (min-width:1024px){.article-holder-header__title{font-size:26px;margin-bottom:0}}@media (min-width:1200px){.article-holder-header__title{font-size:28px}}@media (min-width:1440px){.article-holder-header__title{font-size:30px}}.article-holder__actions-link{border-bottom:1px solid transparent;color:inherit;font-size:14px;letter-spacing:.005em;opacity:.3;text-decoration:none}.article-holder__actions-link+.article-holder__actions-link{margin-left:1em}.article-holder__actions-link.actions-link--active{border-bottom:1px solid var(--color-brand-primary);font-weight:700;opacity:1}.article-hero{margin-top:40px}.article-hero__content{text-align:center}.article-hero-category{opacity:.3}.article-hero-title{font-size:48px;line-height:60px;margin:15px 0}.article-hero-date,.article-hero-title{color:var(--color-brand-dark)}.article-content,.article-hero__image{margin-top:60px}.article-share{align-items:center;display:flex;flex-direction:column;margin-top:20px;padding-bottom:20px}@media (min-width:1024px){.article-share{margin-top:30px;padding-bottom:30px}}@media (min-width:1200px){.article-share{margin-top:40px;padding-bottom:40px}}@media (min-width:1440px){.article-share{margin-top:60px;padding-bottom:60px}}.article-share-prompt{font-size:14px;font-weight:700;letter-spacing:.005em}.article-share-links{display:flex;margin-top:10px}.article-share-link{align-items:center;border:1px solid var(--color-brand-primary);border-radius:50%;display:flex;height:32px;justify-content:center;transition:background-color .15s ease-in;width:32px}.article-share-link:hover{background-color:var(--color-brand-primary)}.article-share-link svg{color:var(--color-brand-dark);width:70%}.article-share-link+.article-share-link{margin-left:.5em}.distributor-hero{padding:40px 0 30px;text-align:center}@media (min-width:480px){.distributor-hero{padding:60px 0}}@media (min-width:768px){.distributor-hero{padding:90px 0 60px}}@media (min-width:1024px){.distributor-hero{padding:120px 0 60px}}.distributor-hero__title{font-size:21px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}@media (min-width:768px){.distributor-hero__title{font-size:30px}}.distributor-hero__description{font-size:21px;margin-left:auto;margin-right:auto;margin-top:30px;width:100%}@media (min-width:768px){.distributor-hero__description{width:500px}}.distributor-hero__form{grid-gap:var(--gutter-width);display:grid;grid-template-columns:repeat(1,1fr);margin-left:auto;margin-right:auto;margin-top:30px;width:100%}@media (min-width:1024px){.distributor-hero__form{grid-template-columns:repeat(3,1fr);margin-top:60px;width:740px}}.distributor-hero__form .choices{border:none;margin-bottom:0;text-align:left}.distributor-hero__form .choices:after{align-items:center;border:none;color:#fff;content:"›";display:flex;font-family:arial;font-size:1.75em;height:35px;justify-content:center;position:absolute;right:2px;top:6px;transform:rotate(90deg);transform-origin:18px 19px;transition:transform .2s ease-in-out 0s;width:35px}.distributor-hero__form .choices__inner{background-color:var(--color-brand-primary);border:none;color:var(--color-white)}.distributor-hero__form .choices.is-disabled .choices__inner{background-color:var(--color-brand-mid-grey)}.distributor-hero__form .choices__list--single{padding:6px 16px 4px 6px}.distributor-tile__logo{box-shadow:0 0 27px -5px rgba(50,50,93,0),0 0 16px -8px transparent;cursor:pointer;transition:box-shadow .1s ease-in}.distributor-tile__logo:hover{box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.distributor-tile__logo img{display:block}.distributor-titlebar{display:flex;font-size:14px;font-weight:700;justify-content:space-between;letter-spacing:.06em;padding:40px 0;text-transform:uppercase}.distributor-titlebar__reset{align-items:center;color:inherit;display:flex;text-decoration:none}.distributor-titlebar__reset svg{color:var(--color-brand-blue);margin-right:.5em;transform:translateY(-3px);width:1.25em}.contact-address-list{margin-top:30px}@media (min-width:768px){.contact-address-list{margin-top:40px}}@media (min-width:1024px){.contact-address-list{margin-top:80px}}.contact-address-social{margin-top:30px}@meida (min-width: $md-viewport){.contact-address-social{margin-top:40px;margin-top:80px}}.contact-address-social__link{--icon-color:currentColor;align-items:center;color:currentColor;display:flex;font-size:14px;font-weight:700;letter-spacing:.005em;text-decoration:none;transition:color .15s ease-in}.contact-address-social__link svg{color:var(--icon-color);margin-right:.5em;transform:translateY(-3px);width:1.75em}.contact-address-social__link:hover{color:var(--color-brand-primary)}.contact-address{grid-gap:var(--gutter-width);display:grid;grid-auto-flow:row}@media (min-width:768px){.contact-address{grid-auto-flow:column}.contact-address-block{margin-right:60px}}.contact-address-block__title{font-size:21px;font-weight:700;margin-bottom:.75em}@media (min-width:1024px){.contact-details{padding-right:20px}}@media (min-width:1200px){.contact-details{padding-right:40px}}.contact-block__title{font-size:21px;font-weight:700}.contact-block__link{align-items:center;color:inherit;display:flex;font-size:24px;margin-top:.5em;text-decoration:none;transition:color .15s ease-in}.contact-block__link svg{margin-right:.5em;transform:translateY(-2px);width:.833em}.contact-block__link svg,.contact-block__link:hover{color:var(--color-brand-primary)}.contact-details__title{font-size:21px;font-weight:700;letter-spacing:.2em;margin-bottom:45px;text-align:center;text-transform:uppercase}@media (min-width:768px){.contact-details__title{margin-bottom:45px}}@media (min-width:1024px){.contact-details__title{font-size:30px;margin-bottom:75px;text-align:left}}.media-card{border:1px solid var(--color-brand-light);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;width:100%}.media-card__thumbnail{align-items:center;display:flex;height:150px;justify-content:center}.media-card__thumbnail.no--images{background-color:var(--color-brand-light)}.media-card__thumbnail svg{max-height:100%;width:60px}.media-card__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0 1em}.media-card__image-placeholder{align-items:center;background-color:var(--color-brand-light);display:flex;justify-content:center;width:100%}.media-card__image-placeholder svg{color:var(--color-brand-greyblue);opacity:.1;transition:opacity .15s ease-in;width:60%}.media-card__file{align-items:center;color:var(--color-brand-primary);display:flex;flex-direction:column;text-decoration:none;transition:color .25s ease-out}.media-card__file:hover{color:var(--color-brand-primary-dark)}.media-card__file svg{height:16px}.media-card__file+.media-card__file{margin-left:20px}.media-card__file .media-card__mime{font-size:12px}.media-card--color-error svg{color:var(--color-error)}.media-card--color-info svg{color:var(--color-info)}.media-card__title{text-decroation:none;font-size:14px;font-weight:700;letter-spacing:.005em;margin-top:1em}.media-card__details{display:flex;justify-content:space-between;margin-bottom:.5em;margin-top:20px;padding-bottom:.5em}.media-card__images{align-items:center;display:flex}.media-card__images a+a{margin-right:1em}.team-list-title{font-size:21px;font-weight:700;letter-spacing:.2em;margin:20px 0 40px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.team-list-title{margin:40px 0;text-align:left}}.team-list{grid-gap:var(--gutter-width);display:grid;grid-template-columns:repeat(1,1fr);margin-bottom:30px;row-gap:calc(var(--gutter-width)*2)}@media (min-width:480px){.team-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.team-list{grid-template-columns:repeat(4,1fr);margin-bottom:90px}}.team-card{align-items:center;color:inherit;display:flex;flex-direction:column;text-align:center;text-decoration:none}.team-card:hover .team-card__location,.team-card:hover .team-card__position{opacity:1}.team-card:hover .team-card__phone{color:var(--color-brand-primary)}.team-card:hover .team-card__image{opacity:.9}.team-card__image{transition:opacity .15s ease-in}.team-card__image img{border-radius:50%}.team-card__title{font-size:21px;font-weight:700;margin-bottom:5px;margin-top:1em}.team-card__location,.team-card__position{color:var(--color-brand-dark-grey);font-size:14px;margin-top:2px;opacity:.5;transition:opacity .15s ease-in}.team-card__phone{dsiplay:block;color:inherit;display:flex;font-size:18px;margin-top:1em;text-decoration:none;transition:color .15s ease-in}.team-card__phone svg{color:var(--color-brand-primary);margin-right:.5em;width:19px}.page-card{background-color:var(--color-white);box-shadow:0 4px 6px -1px transparent,0 2px 4px -1px transparent;color:inherit;text-decoration:none;transition:box-shadow .15s ease-in;width:100%}.page-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.page-card:hover .page-card__title{color:var(--color-brand-blue)}.page-card:hover .page-card__image svg{opacity:.15}.page-card__content{padding:var(--gutter-width)}.page-card__meta{font-size:14px;font-weight:700;letter-spacing:.02em;margin-top:1em;text-transform:uppercase}.page-card__image{align-items:center;background-color:var(--color-brand-light);display:flex;height:216px;justify-content:center;overflow:hidden;position:relative}.page-card__image img,.page-card__image picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.page-card__image svg{max-height:40%;opacity:.1;transition:opacity .15s ease-in}.page-card__title{margin-top:1em;transition:color .15s ease-in}.page-card__details{font-size:14px;margin-top:1em}[data-lazy]{filter:blur(8px);width:100%}[lazy-background] .background .container{background-repeat:no-repeat;background-size:100%}.mobile-filter--open{overflow:hidden}.mobile-filter-label{align-items:center;background:var(--color-brand-greyblue);border-radius:999px;color:var(--color-white);cursor:pointer;display:flex;height:50px;justify-content:center;margin-left:var(--gutter-width);padding:0;transition:background .15s ease-in;width:50px}.mobile-filter-label:hover{background:var(--color-brand-primary)}.mobile-filter-label svg{width:50%}@media (min-width:1024px){.mobile-filter-label{display:none}}#mobile-filter{left:-99px;opacity:0;position:absolute;top:-99px}#mobile-filter:checked~.mobile-filter{display:block}@media (min-width:1024px){#mobile-filter:checked~.mobile-filter{display:none}}.mobile-filter{background-color:var(--color-white);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9000}.mobile-filter [type=checkbox]{left:-99px;opacity:0;position:absolute;top:-99px}@media (min-width:1024px){.mobile-filter{display:none}}.mobile-filter-titlebar{align-items:center;display:flex;justify-content:space-between;padding-top:1em}.mobile-filter-title{font-size:21px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.mobile-filter-close{color:var(--color-brand-primary);cursor:pointer;display:block;height:50px;transform:color .15s ease-in;width:50px}.mobile-filter-close:hover{color:var(--color-brand-greyblue)}.mobile-filter-footer{grid-gap:var(--gutter-width);background-color:var(--color-white);bottom:0;box-shadow:0 -4px 6px -1px rgba(0,0,0,.1),0 -2px 4px -1px rgba(0,0,0,.06);display:grid;grid-template-columns:1fr 1fr;padding:var(--gutter-width);position:fixed;width:100%}.mobile-filter-footer a,.mobile-filter-footer button,.mobile-filter-footer label{cursor:pointer;justify-content:center}.mobile-footer-count{margin:0 .3em}.mobile-filter-content{-ms-overflow-style:none;height:calc(100vh - 156px);overflow-y:scroll;padding-bottom:90px;scrollbar-width:none}.mobile-filter-content::-webkit-scrollbar{display:none}.contact-team-link{grid-gap:var(--gutter-width);align-items:center;background-color:var(--color-light-blue);display:grid;grid-auto-flow:row;justify-content:center;margin:30px 0;padding:30px}@media (min-width:768px){.contact-team-link{grid-auto-flow:column;justify-content:space-between}}.contact-team-link>div{display:flex;justify-content:center}@media (min-width:768px){.contact-team-link>div{justify-content:flex-end}}.contact-team-link__title{font-size:21px;font-weight:700}.article-list-slider-wrapper{position:relative}.article-list-slider-wrapper [data-animate]{opacity:1;transform:translate(0)}.article-list-slider-wrapper .tns-outer{margin-bottom:30px}.article-list-slider-nav{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;margin:0 auto;pointer-events:none;position:absolute;width:100%}.article-list-slider-nav>div{background-color:var(--color-brand-greyblue);border-radius:50%;cursor:pointer;height:14px;margin:0 8px;opacity:.3;pointer-events:all;width:14px}.article-list-slider-controls{align-items:center;display:flex;justify-content:space-between;width:100%}.article-list-slider-controls>div{align-items:center;border:1px solid var(--color-brand-primary);border-radius:50px;cursor:pointer;display:flex;height:50px;justify-content:center;pointer-events:all;width:50px}.article-list-slider-controls>div svg{width:60%}.article-list-slider-controls>div:last-child{direction:rtl}.gm-style-iw-tc,.gm-ui-hover-effect{display:none!important}.gm-style .gm-style-iw-c,.gm-style .gm-style-iw-d{border-radius:0!important;max-width:100%!important;overflow:hidden!important;padding:0!important}.custom-popup{padding:var(--gutter-width);width:300px}.custom-popup__address{font-size:14px;line-height:1.6;margin-top:.5em}.custom-popup__title{font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.custom-popup__links{display:flex;flex-direction:column;margin-top:1em}.custom-popup__links a{border-bottom:1px solid var(--color-brand-primary);color:var(--color-dark);display:inline-block;margin-bottom:1em;outline:none;text-decoration:none}.custom-popup__buttons{margin-top:2em}.custom-popup__buttons a{justify-content:center;width:100%}.distributor-list__title{font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:30px;text-transform:uppercase}.distributor-list{grid-column-gap:24px;grid-row-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:60px}@media (min-width:640px){.distributor-list{grid-column-gap:40px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.distributor-list{padding-bottom:90px}}@media (min-width:1024px){.distributor-list{grid-template-columns:repeat(6,1fr);padding-bottom:120px}}.livi__elements__tilelistelement{margin-bottom:50px}.livi__elements__tilelistelement .titlebar{margin-bottom:30px}@media (min-width:768px){.livi__elements__tilelistelement{margin-bottom:60px}}@media (min-width:1024px){.livi__elements__tilelistelement{margin-bottom:90px}}@media (min-width:1200px){.livi__elements__tilelistelement{margin-bottom:100px}}@media (min-width:1440px){.livi__elements__tilelistelement{margin-bottom:120px}}.livi__elements__tilelistelement .product-card .product-card__details{border:1px solid var(--color-brand-light)}.livi__elements__multicolumnelement{margin:45px 0}@media (min-width:768px){.livi__elements__multicolumnelement{margin:60px 0}}@media (min-width:1024px){.livi__elements__multicolumnelement{margin:90px 0}}@media (min-width:1200px){.livi__elements__multicolumnelement{margin:100px 0}}@media (min-width:1440px){.livi__elements__multicolumnelement{margin:120px 0}}.content-block-elemental-title{font-size:21px;margin-bottom:36px;margin-top:18px}.content-block-elemental img{display:block;margin-bottom:30px}.content-block-elemental .link{border-bottom:1px solid var(--color-brand-primary);color:var(--color-brand-dark);display:inline-block;font-size:14px;font-weight:700;letter-spacing:.005em;text-decoration:none;transition:color .25s ease-out}.content-block-elemental .link:hover{color:var(--color-brand-primary)}.content-block-buttons{margin-top:var(--gutter-width)}.hero-element{background-size:cover;padding:40px 0}@media (min-width:1440px){.hero-element{padding:80px 0}}.hero-element.hero-element--has-form{padding:30px 0}@media (min-width:768px){.hero-element.hero-element--has-form{padding:40px 0}}@media (min-width:1024px){.hero-element.hero-element--has-form{padding:40px 0 80px}}.hero-element.hero-element--has-form .hero-content-wrapper{justify-content:space-between;text-align:left}.hero-element.hero-element--has-form .hero-content{margin-bottom:30px}@media (min-width:1024px){.hero-element.hero-element--has-form .hero-content{margin-bottom:0;width:40%}}.hero-content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (min-width:1024px){.hero-content-wrapper{flex-direction:row}}.hero-content{display:flex;flex-direction:column}.hero-content__tagline{color:var(--color-brand-primary);font-size:21px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.hero-content__title{color:var(--color-white);font-size:38px;letter-spacing:.02em;line-height:1.25}@media (min-width:1200px){.hero-content__title{font-size:48px}}.hero-content__subtitle{color:var(--color-white);font-size:24px;font-weight:600;letter-spacing:.02em;margin-top:.5em}.hero-content__actions{margin-top:30px}.hero-content-form{background-color:var(--color-white);padding:30px;width:100%}@media (min-width:1024px){.hero-content-form{width:480px}}@media (min-width:1200px){.hero-content-form{padding:30px}}@media (min-width:1440px){.hero-content-form{margin-right:50px;padding:50px;width:540px}}.hero-content-form__title{font-size:21px;font-weight:600}.hero-content-form__content{margin:1em 0}.extra-links{margin-bottom:30px;margin-top:30px}@media (min-width:768px){.extra-links{margin-bottom:60px;margin-top:60px}}@media (min-width:1024px){.extra-links{margin-bottom:90px;margin-top:90px}}.extra-links__title{font-size:21px;font-weight:700;letter-spacing:.2em;margin-bottom:20px;text-transform:uppercase}@media (min-width:1200px){.extra-links__title{margin-bottom:40px}}.extra-links-controls,.item-list-links-controls{display:flex;margin-top:var(--gutter-width)}.extra-links-controls button,.item-list-links-controls button{color:inherit;padding:0}.extra-links-controls button+button,.item-list-links-controls button+button{margin-left:calc(var(--gutter-width)/2)}.extra-links-controls .next,.extra-links-controls .prev,.item-list-links-controls .next,.item-list-links-controls .prev{align-items:center;background-color:transparent;border:1px solid var(--color-brand-primary);border-radius:60px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .15s ease-in;width:40px}.extra-links-controls .next svg,.extra-links-controls .prev svg,.item-list-links-controls .next svg,.item-list-links-controls .prev svg{width:80%}.extra-links-controls .next:hover,.extra-links-controls .prev:hover,.item-list-links-controls .next:hover,.item-list-links-controls .prev:hover{background-color:var(--color-brand-primary)}@media (min-width:1024px){.extra-links-controls .next,.extra-links-controls .prev,.item-list-links-controls .next,.item-list-links-controls .prev{height:60px;width:60px}}.extra-link{display:flex;overflow:hidden;position:relative;text-decoration:none}.extra-link img{transition:opacity .15s ease-in}.extra-link:hover img{opacity:.8}.extra-link:hover .extra-link__image-placeholder svg{opacity:.1}.extra-link__content{align-items:flex-end;color:var(--color-brand-light);display:flex;height:100%;left:0;padding:30px;position:absolute;top:0;width:calc(100% - var(--gutter-width));z-index:80}.extra-link__content.no--banner{color:var(--color-brand-dark)}.extra-link__title{font-size:18px}@media (min-width:768px){.extra-link__title{font-size:21px}}@media (min-width:1024px){.extra-link__title{font-size:24px}}.extra-link__image-placeholder{position:relative;width:100%;z-index:50}.extra-link__image-placeholder:before{content:"";display:block;padding-top:129.1666666667%;width:100%}.extra-link__image-placeholder>div{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.extra-link__image-placeholder svg{color:var(--color-brand-dark);opacity:.05;transform:translateY(-40%);transition:opacity .15s ease-in;width:60%}.timeline{overflow:hidden}@media (min-width:1200px){.timeline-wrapper{transform:translateX(112px)}}.timeline-details{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px}@media (min-width:1024px){.timeline-details{flex-direction:row}}@media (min-width:1200px){.timeline-details{width:84%}}.timeline-introduction{font-size:21px;font-weight:700;letter-spacing:.02em}@media (min-width:1024px){.timeline-introduction{font-size:30px;width:80%}}.timeline-controls,.timeline-mobile-controls{align-items:center;display:flex;justify-content:flex-end}.timeline-controls button,.timeline-mobile-controls button{padding:0}.timeline-controls button+button,.timeline-mobile-controls button+button{margin-left:calc(var(--gutter-width)/2)}.timeline-controls .next,.timeline-controls .prev,.timeline-mobile-controls .next,.timeline-mobile-controls .prev{align-items:center;background-color:transparent;border:1px solid var(--color-brand-primary);border-radius:60px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .15s ease-in;width:40px}.timeline-controls .next svg,.timeline-controls .prev svg,.timeline-mobile-controls .next svg,.timeline-mobile-controls .prev svg{color:var(--color-brand-dark);width:80%}.timeline-controls .next:hover,.timeline-controls .prev:hover,.timeline-mobile-controls .next:hover,.timeline-mobile-controls .prev:hover{background-color:var(--color-brand-primary)}@media (min-width:1024px){.timeline-controls .next,.timeline-controls .prev,.timeline-mobile-controls .next,.timeline-mobile-controls .prev{height:60px;width:60px}}.timeline-controls{display:none}@media (min-width:768px){.timeline-controls{display:flex}}.timeline-mobile-controls{display:flex;justify-content:flex-start;margin:15px 0 1px}@media (min-width:768px){.timeline-mobile-controls{display:none}}.timeline-container{background-color:var(--color-brand-light);padding:40px;position:relative}@media (min-width:1200px){.timeline-container{width:150%}}@media (min-width:1024px){.timeline-container:before{background-image:url(../images/notwebp/paper.png);background-repeat:no-repeat;background-size:auto 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-50%,-11px) scaleY(1.06);width:205px}}.timeline-item{grid-gap:var(--gutter-width);display:grid;grid-template-columns:auto}@media (min-width:1024px){.timeline-item{grid-template-columns:auto 430px}}.timeline-item-wide{grid-template-columns:repeat(1,1fr)}.timeline-item__image img{box-shadow:0 3px 6px rgba(0,0,0,.16)}.timeline-item__date{color:var(--color-brand-blue);font-size:48px;font-weight:700;letter-spacing:.02em}.timeline-item__title{font-size:24px}.timeline-item__description{font-size:14px;margin-top:.5em}@media (min-width:1024px){.timeline-item__description{padding-right:90px}}.topbar{background-color:var(--color-brand-light-grey);color:var(--color-brand-dark);display:none;position:relative;text-decoration:none;z-index:1001}@media (min-width:768px){.topbar{display:block}}.topbar-content{align-items:center;display:flex;padding:20px 0 16px;width:100%}.topbar-notice{display:block;flex-basis:33.33%;font-size:14px}.topbar-detail{align-items:center;display:flex}.topbar-detail p{font-size:20px;font-weight:600;text-transform:uppercase}.topbar-detail p span{color:var(--color-brand-primary)}.topbar-cta{margin-left:2em}.header{border-bottom:1px solid var(--color-brand-light);display:none;position:relative}@media (min-width:768px){.header{display:block}}.header-container{background-color:var(--color-white);position:relative;z-index:1001}.header-details{justify-content:space-between;padding-top:24px}.header-details,.header-logo{align-items:flex-end;display:flex}.header-logo{color:var(--color-brand-greyblue);padding-bottom:4px}.header-logo .logo{width:70px}@media (min-width:1200px){.header-logo .logo{width:80px}}.header-logo .location{display:none;margin-left:.5em;width:100px}@media (min-width:1200px){.header-logo .location{display:block;margin-left:5px;width:120px}}.ArticlePageHolder .feature-action-no-fill{padding:0}.ArticlePageHolder .feature-action-no-fill .feature-action__content{background-size:cover;max-width:none}.feature-action{color:var(--color-white);overflow:hidden;position:relative;text-align:center}.feature-action [class*=btn-]{margin-top:2em}.feature-action-title{font-size:28px;letter-spacing:.02em;line-height:1.2}@media (min-width:768px){.feature-action-title{font-size:32px}}@media (min-width:1024px){.feature-action-title{font-size:36px}}.feature-action-subtitle{font-size:18px;letter-spacing:.02em;margin-top:.5em}@media (min-width:768px){.feature-action-subtitle{font-size:22px}}@media (min-width:1024px){.feature-action-subtitle{font-size:24px}}.feature-action-fill{background-image:var(--background-image);background-size:cover}.feature-action-fill .feature-action__content{align-items:center;display:flex;justify-content:center;padding:60px 30px}@media (min-width:1024px){.feature-action-fill .feature-action__content{padding-bottom:60px;padding-top:60px}}@media (min-width:1200px){.feature-action-fill .feature-action__content{min-height:470px;padding-bottom:90px;padding-top:90px}}.feature-action-no-fill{background-color:var(--color-brand-light)}@media (min-width:640px){.feature-action-no-fill .feature-action__image{display:none}}@media (min-width:1024px){.feature-action-no-fill{padding:60px;text-align:left}}@media (min-width:1200px){.feature-action-no-fill{padding:90px}}.feature-action-no-fill .feature-action__content{background-color:var(--primary-color);margin:0 auto;max-width:1040px;padding:30px}@media (min-width:640px){.feature-action-no-fill .feature-action__content{background-image:var(--background-image);background-size:cover}}@media (min-width:1024px){.feature-action-no-fill .feature-action__content{padding:40px}}@media (min-width:1200px){.feature-action-no-fill .feature-action__content{padding:65px 80px}}.feature-notice{background-color:var(--color-brand-light-green);padding:40px 0}@media (min-width:1024px){.feature-notice{padding:80px 0}}@media (min-width:1200px){.feature-notice{padding:100px 0}}@media (min-width:1440px){.feature-notice{padding:120px 0}}.feature-notice__content{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:1200px){.feature-notice__content{flex-wrap:nowrap}}.feature-notice__textarea{margin-bottom:30px}@media (min-width:1200px){.feature-notice__textarea{margin-bottom:0;width:400px}}@media (min-width:1440px){.feature-notice__textarea{width:500px}}.feature-notice__title{font-size:21px;font-weight:700;letter-spacing:.2em;margin-bottom:.75em;text-transform:uppercase}@media (min-width:768px){.feature-notice__title{margin-bottom:1em}}@media (min-width:1024px){.feature-notice__title{margin-bottom:1.5em}}@media (min-width:1200px){.feature-notice__title{margin-bottom:1.75em}}@media (min-width:1440px){.feature-notice__title{margin-bottom:2em}}.feature-notice__description{font-size:20px;letter-spacing:.02em;line-height:1.3em}@media (min-width:480px){.feature-notice__description{font-size:22px}}@media (min-width:768px){.feature-notice__description{font-size:24px}}@media (min-width:1024px){.feature-notice__description{font-size:26px}}@media (min-width:1200px){.feature-notice__description{font-size:28px}}@media (min-width:1440px){.feature-notice__description{font-size:30px}}.feature-notice__link{border-bottom:1px solid var(--color-brand-primary);color:var(--color-brand-dark);display:inline-block;font-weight:700;letter-spacing:.005em;margin-top:1em;padding-bottom:2px;text-decoration:none}.feature-notice__picture{box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative;width:650px}.feature-notice__picture-arrow{align-items:center;background-color:var(--color-white);border-radius:106px;display:flex;height:106px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:106px}.feature-notice__picture-arrow svg{color:var(--color-brand-dark);width:40%}@media (min-width:1024px){.feature-notice__picture-arrow svg{width:60%}}.basic-hero{--background-image:linear-gradient(120deg,#2995a2,#c2e9fb);background-image:var(--background-image);color:var(--color-white)}.basic-hero--align-center .basic-hero__title{text-align:center}.basic-hero-content__title{flex-direction:column}.basic-hero-content,.basic-hero-content__title{align-items:center;display:flex;justify-content:center;width:100%}.basic-hero-content{min-height:250px;position:relative}@media (min-width:768px){.basic-hero-content{min-height:300px}}.basic-hero-content .article-breadcrumbs,.basic-hero-content .breadcrumbs,.basic-hero-content .page-breadcrumbs,.basic-hero-content .product-breadcrumbs{left:0;padding:20px 0;position:absolute;top:0}.basic-hero__title{font-size:21px;font-weight:700;letter-spacing:.2em;text-align:center;text-transform:uppercase;width:100%}@media (min-width:480px){.basic-hero__title{font-size:26px}}@media (min-width:768px){.basic-hero__title{font-size:30px;text-align:left}}.video-section{align-items:center;background-color:var(--color-brand-greyblue);background-image:var(--background-image);background-size:cover;color:var(--color-white);display:flex;justify-content:center}.video-section__title{margin-top:25px;text-align:center}.video-section__prompt{margin-top:15px;text-align:center}.video-section__content{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:140px 0}.video-section__content .video-play{--play-size:110px}.video-section__video{position:relative;width:100%}.video-section__video:before{content:"";display:block;padding-top:56.25%;width:100%}.video-section__video iframe{border:none;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.footer{background-color:var(--color-brand-light);padding:40px 0;position:relative}.livi-glyph{bottom:300px;left:60%;position:absolute;z-index:1}@media (min-width:768px){.livi-glyph{bottom:40px}}.footer a{color:var(--color-brand-greyblue);text-decoration:none}.footer-content{display:flex;flex-direction:column;width:100%}@media (min-width:1440px){.footer-content{flex-direction:row}}.footer-logo{align-items:flex-end;color:var(--color-brand-greyblue);display:flex;width:200px}.footer-logo svg:first-child{height:50px}.footer-logo svg:last-child{height:13px}.footer-social{color:var(--color-brand-dark);font-size:14px;font-weight:600;letter-spacing:.06em;margin-top:30px;text-transform:uppercase}.footer-social .footer-social__title{color:var(--color-brand-greyblue);opacity:1}.footer-social .social{color:var(--color-brand-greyblue);margin-top:15px}@media (min-width:768px){.footer-social{margin-left:30px;margin-top:0}}@media (min-width:1440px){.footer-social{margin-left:0;margin-top:50px}}.footer-navigation-wrapper{display:flex;flex-wrap:wrap;width:100%}@media (min-width:1200px){.footer-navigation-wrapper{flex-wrap:nowrap;margin-top:34px}}.footer-navigation{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media (min-width:640px){.footer-navigation{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.footer-navigation{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.footer-navigation{grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px){.footer-navigation{margin-bottom:30px}}@media (min-width:1440px){.footer-navigation{justify-content:flex-end}}.footer-navigation__menu{margin-bottom:30px;margin-right:40px}@media (min-width:1200px){.footer-navigation__menu{margin-bottom:0;margin-right:60px}}.footer-navigation__menu-title{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.07em;padding-bottom:10px;text-transform:uppercase;transition:color .15s ease-in}.footer-navigation__menu-title[href]:hover{color:var(--color-brand-mid-grey)}.footer-navigation__menu-links{display:flex;flex-direction:column}.footer-navigation__menu-links a{font-size:14px;letter-spacing:.02em;padding:10px 0;transition:color .15s ease-in}.footer-navigation__menu-links a[href]:hover{color:var(--color-brand-blue)}.dist-link{text-align:center;width:100%}@media (min-width:1200px){.dist-link{text-align:left;width:auto}.dist-link a{padding-right:60px!important}}.footer-meta{align-items:flex-end;display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;letter-spacing:.02em;margin-top:60px;position:relative;z-index:2}.footer-meta a+a{margin-left:1em}@media (min-width:1024px){.footer-meta{flex-direction:row;margin-top:100px}}@media (min-width:1440px){.footer-meta{margin-top:120px}}.footer-terms{margin-top:30px;order:1;text-align:center;width:100%}@media (min-width:768px){.footer-terms{order:0;width:auto}}.footer-terms a{color:var(--color-brand-dark);opacity:.6}.footer-logos{order:0;text-align:center;width:100%}.footer-logos img{margin:0 auto}.footer-logos p{font-size:11px;margin-top:1em}@media (min-width:768px){.footer-logos p{font-size:14px}.footer-logos{order:1;width:auto}}.footer-links{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;letter-spacing:.02em;margin-bottom:40px;position:relative;z-index:100}.footer-links .footer-logo{width:100%}@media (min-width:768px){.footer-links .footer-logo{width:auto}.footer-links{justify-content:space-between;margin-bottom:60px}}@media (min-width:1440px){.footer-links{align-items:flex-start;flex-direction:column;justify-content:unset;margin-bottom:0;margin-right:60px}}.footer-links p{color:var(--color-brand-dark);margin-top:.5em;opacity:.6}.news-section .titlebar{margin-bottom:20px}@media (min-width:1200px){.news-section .titlebar{margin-bottom:40px}}.items-section{padding-bottom:40px}@media (min-width:768px){.items-section{padding-bottom:80px}}.items-section__topbar{padding-bottom:25px;padding-top:45px}@media (min-width:1200px){.items-section__topbar .search{width:95%}}.items-section__bottombar{padding-bottom:25px;padding-top:30px}.items-section__bottombar .item-actions{display:flex;flex-wrap:wrap}.items-section__bottombar .item-actions .item-sort{display:none}.items-section__bottombar .item-actions .item-indicator{justify-content:center;order:1;width:100%}.items-section__bottombar .item-actions .pagination{justify-content:center;margin-bottom:10px;order:0;width:100%}@media (min-width:1024px){.items-section__bottombar .item-actions{flex-wrap:nowrap}.items-section__bottombar .item-actions .item-sort{display:block}.items-section__bottombar .item-actions .item-indicator,.items-section__bottombar .item-actions .pagination{justify-content:unset;order:unset;width:auto}}@media (min-width:768px){.items-section__bottombar{padding-top:60px}}.product-content{padding-bottom:30px}@media (min-width:480px){.product-content{padding-bottom:60px}}@media (min-width:768px){.product-content{padding-bottom:90px}}@media (min-width:1024px){.product-content{padding-bottom:120px}}@media (min-width:1200px){.product-content{padding-bottom:140px}}.product-gallery-section .product-details__actions,.product-gallery-section .product-details__description,.product-gallery-section .product-details__dispensables{display:none}@media (min-width:1024px){.product-gallery-section .product-details__code,.product-gallery-section .product-details__logo,.product-gallery-section .product-details__title{display:none}}.product-details-section .product-details__code,.product-details-section .product-details__logo,.product-details-section .product-details__title{display:none}@media (min-width:1024px){.product-details-section .product-details__code,.product-details-section .product-details__logo,.product-details-section .product-details__title{display:block}}.contact-section{padding:40px 0 30px}@media (min-width:480px){.contact-section{padding:40px 0}}@media (min-width:768px){.contact-section{padding:60px 0}}@media (min-width:1024px){.contact-section{padding:90px 0}}@media (min-width:1200px){.contact-section{padding:100px 0}}@media (min-width:1440px){.contact-section{padding:120px 0}}body.mega--active .mega{opacity:1}body.mega--active .layout{position:relative}body.mega--active .layout:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:400}.mega{background-color:#fff;box-shadow:0 25px 20px -20px rgba(0,0,0,.1);opacity:0;overflow:hidden;position:absolute;top:calc(100% + 1px);transform:translateY(-100%);transition:transform .1s ease-in;width:100%;z-index:1000}.mega a{color:inherit;color:var(--color-brand-greyblue);display:block;font-size:15px;text-decoration:none}.mega a.active{color:var(--color-brand-primary)}.mega-inner{padding:50px 0}.mega-container{max-height:0;opacity:0;pointer-events:none;transition:max-height .15s ease-in,opacity .15s ease-in}.mega-menu-list{display:flex;justify-content:space-between}.mega-menu+.mega-menu{margin-left:30px}.mega-menu-title{font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:color .15s ease-in}.mega-menu-title[href]:hover{color:var(--color-brand-primary)}.mega-submenu{display:flex;flex-direction:column;margin-top:.5em;transition:color .15s ease-in}.mega-submenu a{padding:8px 0}.mega-submenu a[href]:hover{color:var(--color-brand-blue)}.mega-menu--split{grid-column-gap:70px;display:grid;grid-template-columns:repeat(2,1fr)}.mega-banner-notice{margin-right:30px}.mega-banner-notice__title{font-size:36px;line-height:45px;margin-bottom:20px}body.modal--active{overflow:hidden;position:fixed;width:100%}#modal{left:99px;opacity:0;position:absolute;top:99px}#modal[checked=checked]+.modal-wrapper{display:flex}[data-modal-trigger]{cursor:pointer}[data-modal-content]{display:none}.modal-wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;inset:0;position:fixed;top:0;width:100%;z-index:2000}.modal-inner{width:100%}.modal-inner .container{transform:translateY(100px)}.modal-actions{display:flex;justify-content:flex-end;margin-bottom:var(--gutter-width)}.modal-actions label{cursor:pointer}.modal-actions svg{width:30px}.modal-content{background-color:var(--color-white);border-radius:3px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.team-content{margin-bottom:30px;margin-top:30px}@media (min-width:768px){.team-content{margin-bottom:60px;margin-top:60px}}.backdrop-hero{background-color:var(--background-color);display:flex;flex-direction:column;position:relative}@media (min-width:1024px){.backdrop-hero{background-color:unset}.backdrop-hero--tall-image .backdrop-hero__background{position:relative}.backdrop-hero--tall-image .backdrop-hero__foreground{position:absolute;width:100%}}.backdrop-hero .image-desktop{display:none}@media (min-width:1024px){.backdrop-hero .image-desktop{display:block}}.backdrop-hero .image-mobile{display:block;width:100%}@media (min-width:1024px){.backdrop-hero .image-mobile{display:none}}.backdrop-hero--light-text,.backdrop-hero--light-text .content{color:var(--color-white)}.backdrop-hero__background{height:100%;order:1;overflow:hidden}.backdrop-hero__background img{display:block;margin:0 auto}.backdrop-hero__background>div{position:relative}.backdrop-hero__background>div:before{background-color:var(--background-color);content:"";height:100vh;margin:0 auto 0 calc(50% - 720px);position:absolute;top:-100vh;width:1440px}@media (min-width:1024px){.backdrop-hero__background{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;position:absolute;width:100%;z-index:20}}.backdrop-hero__foreground{order:0;position:relative;z-index:50}.backdrop-hero__block{padding-bottom:30px;padding-top:30px}@media (min-width:768px){.backdrop-hero__block{padding-bottom:30px;padding-top:60px}}@media (min-width:1024px){.backdrop-hero__block{display:grid;padding-bottom:160px;padding-top:100px}}@media (min-width:1440px){.backdrop-hero__block{padding-top:120px}}.backdrop-hero__title h1{font-size:28px;letter-spacing:.02em;line-height:1;margin-bottom:1em;text-transform:uppercase}@media (min-width:768px){.backdrop-hero__title h1{font-size:32px}}@media (min-width:1024px){.backdrop-hero__title h1{font-size:36px}}@media (min-width:1200px){.backdrop-hero__title h1{font-size:38px}}@media (min-width:1440px){.backdrop-hero__title h1{font-size:48px}}@media (min-width:1024px){.backdrop-hero__content{max-width:40%}}.item-related-section{padding:60px 0}.item-related-section .container+.container{margin-top:90px}.item-related__title{font-size:21px;font-weight:700;letter-spacing:.2em;margin-bottom:30px;text-align:center;text-transform:uppercase}@media (min-width:768px){.item-related__title{text-align:left}}@media (min-width:1024px){.item-related__title{margin-bottom:40px}}@media (min-width:768px){.mobile-header,.mobile-menu{display:none}}.mobile-header{border-bottom:1px solid var(--color-brand-mid-grey);height:90px;padding:var(--gutter-width)}.mobile-header-topbar{align-items:flex-end;display:flex;justify-content:space-between}.mobile-header-logo{align-items:flex-end;color:var(--color-brand-greyblue);display:flex}.mobile-header-logo .logo{width:72px}.mobile-header-logo .location{margin-left:.5em;width:100px}.mobile-menu-hamburger{cursor:pointer;display:flex;flex-direction:column;height:22px;justify-content:center;position:relative;transition:transform .15s ease-out;width:32px}.mobile-menu-hamburger span{background-color:var(--color-brand-primary);border-radius:2px;display:block;height:3px;left:0;position:absolute;width:100%}.mobile-menu-hamburger span:first-child{top:0}.mobile-menu-hamburger span:nth-child(2){bottom:0}.mobile-menu--active{overflow:hidden}#mobile-menu{left:-99px;opacity:0;position:absolute;top:-99px}#mobile-menu:checked~.mobile-header-wrapper .mobile-menu-hamburger{transform:rotate(-45deg)}#mobile-menu:checked~.mobile-header-wrapper .mobile-menu-hamburger span:first-child{top:50%;transform:translateY(-50%) rotate(90deg)}#mobile-menu:checked~.mobile-header-wrapper .mobile-menu-hamburger span:nth-child(2){bottom:0;opacity:0}#mobile-menu:checked~.mobile-header-wrapper{display:block}@media (min-width:768px){#mobile-menu:checked~.mobile-header-wrapper{display:none}}#mobile-menu:checked~.mobile-menu{display:block}@media (min-width:768px){#mobile-menu:checked~.mobile-menu{display:none}}.mobile-menu{background-color:var(--color-white);display:none;height:100%;overflow-y:visible;position:fixed;width:100%;z-index:500}.mobile-menu .social{justify-content:center}.mobile-header-buttons{align-items:center;display:grid;grid-auto-flow:row;justify-content:center;margin-bottom:30px}@media (min-width:768px){.mobile-header-buttons{grid-auto-flow:column}}.mobile-menu-nav{padding:30px}.mobile-menu-nav a{color:inherit;display:flex;font-size:21px;justify-content:center;text-align:center;text-decoration:none}.mobile-menu-nav a+a{margin-top:1em}.mobile-menu-nav svg{width:24px}.distributor-map-wrapper{overflow:hidden;padding-top:30px;position:relative}@media (min-width:768px){.distributor-map-wrapper{padding-top:60px}}@media (min-width:1024px){.distributor-map-wrapper{padding-top:120px}}.distributor-map-wrapper__title{font-size:28px;font-weight:700;letter-spacing:.2em;margin-bottom:30px;text-transform:uppercase}@media (min-width:1024px){.distributor-map-wrapper__title{font-size:30px}}.find-dealership{display:grid;grid-template-columns:1fr;overflow:hidden}@media (min-width:1200px){.find-dealership{grid-template-columns:490px 1fr}}.find-dealership .find-dealership--sidebar{display:flex;transition:transform .1s ease-in;width:200%}.find-dealership .find-dealership--sidebar.show-active-region{transform:translateX(-50%)}.find-dealership .find-dealership--sidebar .find-dealership--sidebar-list{padding-top:10px;width:50%}.find-dealership .find-dealership--sidebar .find-dealership--sidebar-list h5{cursor:pointer;display:flex}.find-dealership .find-dealership--sidebar .find-dealership--sidebar-list h5 img{margin-right:.5em;margin-top:-6px;width:30px}.find-dealership .find-dealership--sidebar .find-dealership--sidebar-list .chevron{background-image:url(../images/icons/chevron-right.png);background-position:100%;background-repeat:no-repeat;background-size:auto .75em;display:block;height:1em;margin-top:-.08em;transform:rotate(180deg);width:1em}.find-dealership .find-dealership-title{padding:30px 0}.find-dealership .find-dealership-title h2{font-size:26px;letter-spacing:.2em;text-transform:uppercase}.find-dealership .find-dealership-title h3{font-size:30px;font-weight:400}.find-dealership .dealership-list--items{max-height:856px;overflow-y:scroll}@media (min-width:1200px){.find-dealership .dealership-list--items{margin-right:20px;padding-right:30px}}.find-dealership .dealership-list--items .dealership-item .dealership-list--container{cursor:pointer;transition:color .1s ease-in}.find-dealership .dealership-list--items .dealership-item .dealership{text-transform:uppercase}.find-dealership .dealership-list--items .dealership-item .region{background-image:url(../images/icons/pin.png);background-position:0;background-repeat:no-repeat;background-size:auto 1em;font-size:21px;padding-top:.25em}.find-dealership .dealership-list--items .dealership-item .region span{text-transform:uppercase}.find-dealership .dealership-list--items .dealership-item .more-info{background-image:url(../images/icons/chevron-right.png);background-position:100%;background-repeat:no-repeat;background-size:auto 1em;cursor:pointer;font-size:18px;padding-right:1.5em;padding-top:.25em;text-transform:uppercase}.find-dealership .dealership-list--icon{cursor:pointer;margin-top:3px}.find-dealership .dealership-list--icon:hover{opacity:.7;transition:opacity .1s ease-in}.find-dealership .dealership-list--container{align-items:flex-start;border-top:2px solid var(--color-brand-light-grey);display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0;width:100%}.find-dealership .dealership-list--container-content{width:100%}.find-dealership .dealership-list--container-title{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:space-between;letter-spacing:.1em;line-height:1;text-transform:uppercase;transition:color .1s ease-in;width:100%}.find-dealership .dealership-list--container-title:hover{color:var(--color-brand-primary)}.find-dealership .dealership-list--container-title span{height:28px;position:relative;width:28px}.find-dealership .dealership-list--container-title span:after,.find-dealership .dealership-list--container-title span:before{background-color:var(--color-brand-primary);content:"";position:absolute}.find-dealership .dealership-list--container-title span:before{height:2px;top:50%;transform:translateY(-50%);width:100%}.find-dealership .dealership-list--container-title span:after{height:100%;left:50%;transform:translateX(-50%);width:2px}@keyframes reveal{0%{max-height:0;opacity:0;overflow:hidden}to{max-height:100%;opacity:1;overflow:visible}}.find-dealership .dealership-list--container.active .dealership-list--container-more{animation:reveal .25s forwards;max-height:100%;overflow:visible}.find-dealership .dealership-list--container.active .dealership-list--container-title span{transform:rotate(45deg)}.find-dealership .dealership-list--container-more{max-height:0;opacity:0;overflow:hidden}.find-dealership .dealership-list--container-more ul{list-style:none;margin:2em 0 0;padding:0}.find-dealership .dealership-list--container-more li{align-items:center;cursor:pointer;display:flex;font-size:18px;margin:0 0 1em;padding:0;transition:color .1s ease-in}.find-dealership .dealership-list--container-more li:hover{color:var(--color-brand-primary)}.find-dealership .dealership-list--container-more li span{color:var(--color-brand-primary);font-size:.8em;margin-left:.5em;margin-top:-.2em}.find-dealership .find-dealership--map{display:none;max-height:600px;min-height:600px}@media (min-width:1024px){.find-dealership .find-dealership--map{display:block;max-height:1000px;min-height:1000px}}.find-dealership .dealership-map--popup{padding:15px}.find-dealership .dealership-map--popup h3,.find-dealership .dealership-map--popup p{margin:0}.find-dealership .dealership-map--popup p{font-size:19px;line-height:1.429em}.find-dealership .dealership-map--popup .popup--content{max-width:290px}.find-dealership .dealership-map--popup .address,.find-dealership .dealership-map--popup .region{margin-bottom:15px}.find-dealership .dealership-map--popup .region svg{margin-right:10px;position:relative;top:3px;width:15px}.find-dealership .dealership-map--popup a{padding:5px 0}.find-dealership .dealership-map--popup a svg{height:auto;margin-left:1em;width:12px}.distributor-item .dealership-list--container{cursor:pointer;transition:color .1s ease-in}.find-dealership-group{align-items:center;display:flex;font-weight:700;letter-spacing:.1em;margin-bottom:.5em;text-transform:uppercase}.find-dealership-group svg{color:var(--color-brand-primary);margin-right:.5em;transform:rotate(90deg) translateX(-2px) translateY(5px);width:20px}.distributor-item .dealership{text-transform:uppercase}.distributor__title{font-size:18px;font-weight:700}.distributor-content{width:calc(100% - 100px)}.distributor__more{color:var(--color-mid-grey);display:none;font-size:12px;letter-spacing:.1em;line-height:26px;margin-right:.5em;text-transform:uppercase}@media (min-width:1024px){.distributor__more{display:block}}.find-distributor-title__container{cursor:pointer}.find-distributor-title__container h3,.find-distributor-title__container p{transition:color .1s ease-in}.find-distributor-title__container:hover h3,.find-distributor-title__container:hover p{color:var(--color-brand-primary)}.distributor__region{align-items:flex-start;display:flex;margin-top:.5em}.distributor__region svg{margin-right:.5em;transform:translateY(-2px);width:22px}.distributor__region-content a{color:var(--color-brand-primary);margin-top:1em;text-decoration:none}.distributor__region-content a:hover{text-decoration:underline}.distributor__region-postcode{margin-bottom:1em}.gm-style-iw.gm-style-iw-c,.gm-style-iw.gm-style-iw-c .gm-style-iw-d{overflow:visible!important}.distributor-info__content-wrapper{position:relative}.distributor-info__content-wrapper:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;content:"";height:0;left:calc(50% - 20px);position:absolute;width:0}.distributor-info__content{padding:calc(var(--gutter-width)*2)}.distributor-info__title{color:var(--color-brand-dark);font-size:18px;font-weight:700;margin-bottom:1em}.distributor-info__address{font-size:16px}.distributor-info__postcode,.distributor-info__region,.distributor-info__street{line-height:1.5}.distributor-info__links,.distributor__info-directions{margin-top:1em}.distributor-info__links a,.distributor__info-directions a{color:var(--color-brand-primary);display:block;font-weight:500;margin-top:.5em;outline:none;text-decoration:none}.distributor-info__links a:hover,.distributor__info-directions a:hover{text-decoration:underline}.distributor__region-directions{margin-top:1em;text-decoration:none}.distributor__info-directions{margin-top:1em}.distributor__info-directions a{color:var(--color-brand-dark);display:flex}.distributor__info-directions svg{margin-right:.5em;transform:translateY(-3px);width:24px}.find-dealership--map-wrapper{position:relative}.find-dealership--map-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:100}.find-dealership--map-overlay p{background-color:var(--color-white);padding:2em 3em}.ArticlePage .basic-hero__category{font-size:14px;font-weight:700;letter-spacing:.06em;margin-bottom:1em;opacity:.6;text-transform:uppercase}.ArticlePage .basic-hero__date{color:var(--color-brand-primary);font-size:14px;margin-top:1em}.TeamPage .image{margin-top:30px}@media (min-width:1024px){.TeamPage .image{margin-top:0}}.BrandPage .item-list,.ProductCategoryPage .item-list,.ProductPage .item-list,.ProductsPage .item-list,.RangePage .item-list{grid-gap:50px}.MediaObjectHolderPage .item-list{grid-gap:11px}.ContactPage .choices__inner{border-color:var(--color-brand-primary)}

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